diff --git a/build/ireal-musicxml.cjs b/build/ireal-musicxml.cjs index fc246a3..e6d900b 100644 --- a/build/ireal-musicxml.cjs +++ b/build/ireal-musicxml.cjs @@ -1,5 +1,5 @@ -var $=Object.create;var _=Object.defineProperty;var z=Object.getOwnPropertyDescriptor;var A=Object.getOwnPropertyNames;var R=Object.getPrototypeOf,W=Object.prototype.hasOwnProperty;var q=(s,t)=>{for(var e in t)_(s,e,{get:t[e],enumerable:!0})},x=(s,t,e,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of A(t))!W.call(s,r)&&r!==e&&_(s,r,{get:()=>t[r],enumerable:!(n=z(t,r))||n.enumerable});return s};var C=(s,t,e)=>(e=s!=null?$(R(s)):{},x(t||!s||!s.__esModule?_(e,"default",{value:s,enumerable:!0}):e,s)),M=s=>x(_({},"__esModule",{value:!0}),s);var L={};q(L,{Cell:()=>f,Chord:()=>p,Converter:()=>v,LogLevel:()=>d,Playlist:()=>g,Song:()=>u,Version:()=>b,convert:()=>G,convertSync:()=>N});module.exports=M(L);var j=C(require("promise"),1);var w=C(require("fast-diff"),1),g=class{constructor(t){let e=/.*?(irealb(?:ook)?):\/\/([^"]*)/.exec(t),r=decodeURIComponent(e[2]).split("===");r.length>1&&(this.name=r.pop()),this.songs=r.map(i=>{try{return new u(i,e[1]==="irealbook")}catch(a){let l=i.split("="),o=u.parseTitle(l[0].trim());return console.error(`[ireal-musicxml] [${o}] ${a}`),null}}).filter(i=>i!==null).reduce((i,a)=>{if(i.length>0){let l=(0,w.default)(i[i.length-1].title,a.title);if(l[0][0]===0&&l.every(o=>o[0]===0||o[1].match(/^\d+$/)))return i[i.length-1].cells=i[i.length-1].cells.concat(a.cells),i}return i.push(a),i},[])}},f=class{constructor(){this.annots=[],this.comments=[],this.bars="",this.spacer=0,this.chord=null}},p=class{constructor(t,e="",n=null,r=null){this.note=t,this.modifiers=e,this.over=n,this.alternate=r}},u=class s{constructor(t,e=!1){if(this.cells=[],this.musicXml="",!t){this.title="",this.composer="",this.style="",this.key="",this.transpose=0,this.groove="",this.bpm=0,this.repeats=0;return}let n=t.split("=");if(e)this.title=s.parseTitle(n[0].trim()),this.composer=s.parseComposer(n[1].trim()),this.style=n[2].trim(),this.key=n[3],this.cells=this.parse(n[5]);else{this.title=s.parseTitle(n[0].trim()),this.composer=s.parseComposer(n[1].trim()),this.style=n[3].trim(),this.key=n[4],this.transpose=+n[5]||0,this.groove=n[7],this.bpm=+n[8],this.repeats=+n[9]||3;let r=n[6].split("1r34LbKcu7");this.cells=this.parse(U(r[1]))}}static chordRegex=/^([A-G][b#]?)((?:sus|alt|add|[+\-^\dhob#])*)(\*.+?\*)*(\/[A-G][#b]?)?(\(.*?\))?/;static chordRegex2=/^([ Wp])()()(\/[A-G][#b]?)?(\(.*?\))?/;static regExps=[/^\*[a-zA-Z]/,/^T\d\d/,/^N./,/^<.*?>/,s.chordRegex,s.chordRegex2];parse(t){let e=t.trim(),n=[];for(;e;){let l=!1;for(let o=0;o51;)e=s.substring(0,50),s=s.substring(50),t=t+O(e);return t=t+s,t=t.replace(/Kcl/g,"| x").replace(/LZ/g," |").replace(/XyQ/g," "),t}function O(s){let t=s.split("");for(let e=0;e<5;e++)t[49-e]=s[e],t[e]=s[49-e];for(let e=10;e<24;e++)t[49-e]=s[e],t[e]=s[49-e];return t.join("")}var D=C(require("jstoxml"),1),E=C(require("chord-symbol"),1);var y={name:"ireal-musicxml",version:"2.0.0",description:"iReal Pro to MusicXML converter.",author:"Karim Ratib (https://github.com/infojunkie)",license:"GPL-3.0-only",repository:{type:"git",url:"https://github.com/infojunkie/ireal-musicxml"},homepage:"https://github.com/infojunkie/ireal-musicxml",type:"module",types:"./build/ireal-musicxml.d.ts",files:["LICENSE.txt","build/*","src/*"],bin:{"ireal-musicxml":"./src/cli/cli.js"},exports:{import:"./build/ireal-musicxml.js",require:"./build/ireal-musicxml.cjs"},scripts:{build:"npm run build:esm && npm run build:cjs && npm run build:d.ts","build:d.ts":"cp src/types/* build/","build:esm":"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js","build:cjs":"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs",test:"npm run build && npm run test:lint && npm run test:spec && npm run test:ts","test:spec":'node --test --test-name-pattern="${TEST:-.*}"',"test:ts":"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts","test:lint":"eslint src --fix"},devDependencies:{"@types/node":"^22.7.7","@xmldom/xmldom":"^0.8.0",esbuild:"0.24.0",eslint:"^9.13.0",resolve:"^1.22.8","sanitize-filename":"^1.6.3","ts-node":"^10.9.2",typescript:"^4.9.5","validate-with-xmllint":"^1.2.0","xpath.js":"^1.1.0"},dependencies:{"chord-symbol":"^3.0.0","fast-diff":"^1.2.0",jstoxml:"^2.0.6",promise:"^8.1.0"}};var b=class{static name=y.name;static version=y.version;static author=y.author;static description=y.description};var{chordParserFactory:I,chordRendererFactory:B}=E.default,d=class{static Debug=0;static Info=1;static Warn=2;static Error=3;static None=4},k="4.0",S=7,T=40,v=class s{static defaultOptions={divisions:768,notation:"rhythmic",step:"B",octave:4,notehead:"slash",noteheadSize:"large",date:!0,clef:!1,keySignature:!1,pageWidth:210,pageHeight:297,pageMargin:15,logLevel:d.Warn};static sequenceAttributes=["divisions","key","time","staves","part-symbol","instruments","clef","staff-details","transpose","directive","measure-style"];static sequenceNote=["cue","pitch","rest","unpitched","duration","tie","voice","type","dot","accidental","time-modification","stem","notehead","notehead-text","staff","beam","notations","lyric","play"];static sequenceNotations=["accidental-mark","arpeggiate","articulations","dynamics","fermata","glissando","non-arpeggiate","ornaments","other-notation","slide","slur","technical","tied","tuplet"];static sequenceBarline=["bar-style","footnote","level","wavy-line","segno","coda","fermata","ending","repeat"];static mapAlter={"#":1,b:-1};static mapFifthsToAlters={sharp:["F","C","G","D","A","E","B"],flat:["B","E","A","D","G","C","F"]};static mapRepeats={"D.C. al Coda":s.prototype.convertDaCapo,"D.C. al Fine":s.prototype.convertDaCapo,"D.C. al 1st End.":s.prototype.convertDaCapo,"D.C. al 2nd End.":s.prototype.convertDaCapo,"D.C. al 3rd End.":s.prototype.convertDaCapo,"D.S. al Coda":s.prototype.convertDalSegno,"D.S. al Fine":s.prototype.convertDalSegno,"D.S. al 1st End.":s.prototype.convertDalSegno,"D.S. al 2nd End.":s.prototype.convertDalSegno,"D.S. al 3rd End.":s.prototype.convertDalSegno,Fine:s.prototype.convertFine,"3x":s.prototype.convertRepeatNx,"4x":s.prototype.convertRepeatNx,"5x":s.prototype.convertRepeatNx,"6x":s.prototype.convertRepeatNx,"7x":s.prototype.convertRepeatNx,"8x":s.prototype.convertRepeatNx};static convert(t,e={}){let n=Object.assign({},this.defaultOptions,e);return new s(t,n).convert()}constructor(t,e){this.song=t,this.options=e,this.time={beats:4,beatType:4},this.fifths=null,this.measure=null,this.barRepeat=0,this.codas=[],this.repeats=0,this.emptyCells=0,this.emptyCellNewSystem=!1,this.cellWidth=(this.options.pageWidth-2*this.options.pageMargin)/16,this.parseChord=I({altIntervals:["b5","b9"]}),this.renderChord=B({useShortNamings:!0,printer:"raw"})}convert(){return D.default.toXML(this.convertSong(),{header:` +var $=Object.create;var _=Object.defineProperty;var z=Object.getOwnPropertyDescriptor;var A=Object.getOwnPropertyNames;var R=Object.getPrototypeOf,W=Object.prototype.hasOwnProperty;var q=(s,t)=>{for(var e in t)_(s,e,{get:t[e],enumerable:!0})},x=(s,t,e,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of A(t))!W.call(s,r)&&r!==e&&_(s,r,{get:()=>t[r],enumerable:!(i=z(t,r))||i.enumerable});return s};var C=(s,t,e)=>(e=s!=null?$(R(s)):{},x(t||!s||!s.__esModule?_(e,"default",{value:s,enumerable:!0}):e,s)),M=s=>x(_({},"__esModule",{value:!0}),s);var L={};q(L,{Cell:()=>g,Chord:()=>p,Converter:()=>v,LogLevel:()=>d,Playlist:()=>f,Song:()=>u,Version:()=>b,convert:()=>G,convertSync:()=>N});module.exports=M(L);var j=C(require("promise"),1);var w=C(require("fast-diff"),1),f=class{constructor(t){let e=/.*?(irealb(?:ook)?):\/\/([^"]*)/.exec(t),r=decodeURIComponent(e[2]).split("===");r.length>1&&(this.name=r.pop()),this.songs=r.map(n=>{try{return new u(n,e[1]==="irealbook")}catch(a){let l=n.split("="),o=u.parseTitle(l[0].trim());return console.error(`[ireal-musicxml] [${o}] ${a}`),null}}).filter(n=>n!==null).reduce((n,a)=>{if(n.length>0){let l=(0,w.default)(n[n.length-1].title,a.title);if(l[0][0]===0&&l.every(o=>o[0]===0||o[1].match(/^\d+$/)))return n[n.length-1].cells=n[n.length-1].cells.concat(a.cells),n}return n.push(a),n},[])}},g=class{constructor(){this.annots=[],this.comments=[],this.bars="",this.spacer=0,this.chord=null}},p=class{constructor(t,e="",i=null,r=null){this.note=t,this.modifiers=e,this.over=i,this.alternate=r}},u=class s{constructor(t,e=!1){if(this.cells=[],this.musicXml="",!t){this.title="",this.composer="",this.style="",this.key="",this.transpose=0,this.groove="",this.bpm=0,this.repeats=0;return}let i=t.split("=");if(e)this.title=s.parseTitle(i[0].trim()),this.composer=s.parseComposer(i[1].trim()),this.style=i[2].trim(),this.key=i[3],this.cells=this.parse(i[5]);else{this.title=s.parseTitle(i[0].trim()),this.composer=s.parseComposer(i[1].trim()),this.style=i[3].trim(),this.key=i[4],this.transpose=+i[5]||0,this.groove=i[7],this.bpm=+i[8],this.repeats=+i[9]||3;let r=i[6].split("1r34LbKcu7");this.cells=this.parse(U(r[1]))}}static chordRegex=/^([A-G][b#]?)((?:sus|alt|add|[+\-^\dhob#])*)(\*.+?\*)*(\/[A-G][#b]?)?(\(.*?\))?/;static chordRegex2=/^([ Wp])()()(\/[A-G][#b]?)?(\(.*?\))?/;static regExps=[/^\*[a-zA-Z]/,/^T\d\d/,/^N./,/^<.*?>/,s.chordRegex,s.chordRegex2];parse(t){let e=t.trim(),i=[];for(;e;){let l=!1;for(let o=0;o51;)e=s.substring(0,50),s=s.substring(50),t=t+O(e);return t=t+s,t=t.replace(/Kcl/g,"| x").replace(/LZ/g," |").replace(/XyQ/g," "),t}function O(s){let t=s.split("");for(let e=0;e<5;e++)t[49-e]=s[e],t[e]=s[49-e];for(let e=10;e<24;e++)t[49-e]=s[e],t[e]=s[49-e];return t.join("")}var D=C(require("jstoxml"),1),E=C(require("chord-symbol"),1);var y={name:"ireal-musicxml",version:"2.0.2",description:"iReal Pro to MusicXML converter.",author:"Karim Ratib (https://github.com/infojunkie)",license:"GPL-3.0-only",repository:{type:"git",url:"https://github.com/infojunkie/ireal-musicxml"},homepage:"https://github.com/infojunkie/ireal-musicxml",type:"module",types:"./build/ireal-musicxml.d.ts",files:["LICENSE.txt","build/*","src/*"],bin:{"ireal-musicxml":"./src/cli/cli.js"},exports:{import:"./build/ireal-musicxml.js",require:"./build/ireal-musicxml.cjs"},scripts:{build:"npm run build:esm && npm run build:cjs && npm run build:d.ts","build:d.ts":"cp src/types/* build/","build:esm":"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js","build:cjs":"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs",test:"npm run build && npm run test:lint && npm run test:spec && npm run test:ts","test:spec":'node --test --test-name-pattern="${TEST:-.*}"',"test:ts":"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts","test:lint":"eslint src --fix"},devDependencies:{"@types/node":"^22.7.7","@xmldom/xmldom":"^0.8.0",esbuild:"0.24.0",eslint:"^9.13.0",resolve:"^1.22.8","sanitize-filename":"^1.6.3","ts-node":"^10.9.2",typescript:"^4.9.5","validate-with-xmllint":"^1.2.0","xpath.js":"^1.1.0"},dependencies:{"chord-symbol":"^3.0.0","fast-diff":"^1.2.0",jstoxml:"^2.0.6",promise:"^8.1.0"}};var b=class{static name=y.name;static version=y.version;static author=y.author;static description=y.description};var{chordParserFactory:I,chordRendererFactory:B}=E.default,d=class{static Debug=0;static Info=1;static Warn=2;static Error=3;static None=4},S="4.0",k=7,T=40,v=class s{static defaultOptions={divisions:768,notation:"rhythmic",step:"B",octave:4,notehead:"slash",noteheadSize:"large",date:!0,clef:!1,keySignature:!1,pageWidth:210,pageHeight:297,pageMargin:15,logLevel:d.Warn};static sequenceAttributes=["divisions","key","time","staves","part-symbol","instruments","clef","staff-details","transpose","directive","measure-style"];static sequenceNote=["cue","pitch","rest","unpitched","duration","tie","voice","type","dot","accidental","time-modification","stem","notehead","notehead-text","staff","beam","notations","lyric","play"];static sequenceNotations=["accidental-mark","arpeggiate","articulations","dynamics","fermata","glissando","non-arpeggiate","ornaments","other-notation","slide","slur","technical","tied","tuplet"];static sequenceBarline=["bar-style","footnote","level","wavy-line","segno","coda","fermata","ending","repeat"];static mapAlter={"#":1,b:-1};static mapFifthsToAlters={sharp:["F","C","G","D","A","E","B"],flat:["B","E","A","D","G","C","F"]};static mapRepeats={"D.C. al Coda":s.prototype.convertDaCapo,"D.C. al Fine":s.prototype.convertDaCapo,"D.C. al 1st End.":s.prototype.convertDaCapo,"D.C. al 2nd End.":s.prototype.convertDaCapo,"D.C. al 3rd End.":s.prototype.convertDaCapo,"D.S. al Coda":s.prototype.convertDalSegno,"D.S. al Fine":s.prototype.convertDalSegno,"D.S. al 1st End.":s.prototype.convertDalSegno,"D.S. al 2nd End.":s.prototype.convertDalSegno,"D.S. al 3rd End.":s.prototype.convertDalSegno,Fine:s.prototype.convertFine,"3x":s.prototype.convertRepeatNx,"4x":s.prototype.convertRepeatNx,"5x":s.prototype.convertRepeatNx,"6x":s.prototype.convertRepeatNx,"7x":s.prototype.convertRepeatNx,"8x":s.prototype.convertRepeatNx};static convert(t,e={}){let i=Object.assign({},this.defaultOptions,e);return new s(t,i).convert()}constructor(t,e){this.song=t,this.options=e,this.time={beats:4,beatType:4},this.fifths=null,this.measure=null,this.barRepeat=0,this.codas=[],this.repeats=0,this.emptyCells=0,this.emptyCellNewSystem=!1,this.cellWidth=(this.options.pageWidth-2*this.options.pageMargin)/16,this.parseChord=I({altIntervals:["b5","b9"]}),this.renderChord=B({useShortNamings:!0,printer:"raw"})}convert(){return D.default.toXML(this.convertSong(),{header:` - - `.trim(),indent:" "})}convertSong(){return{_name:"score-partwise",_attrs:{version:k},_content:[{work:{"work-title":this.song.title}},{identification:[{_name:"creator",_attrs:{type:"composer"},_content:this.song.composer},{encoding:[{software:`@infojunkie/ireal-musicxml ${b.version}`},{...this.options.date&&{"encoding-date":s.convertDate(new Date)}},{_name:"supports",_attrs:{element:"accidental",type:"no"}},{_name:"supports",_attrs:{element:"transpose",type:"no"}},{_name:"supports",_attrs:{attribute:"new-page",element:"print",type:"yes",value:"yes"}},{_name:"supports",_attrs:{attribute:"new-system",element:"print",type:"yes",value:"yes"}}]}]},{defaults:{scaling:{millimeters:S,tenths:T},"page-layout":{"page-height":s._mmToTenths(this.options.pageHeight),"page-width":s._mmToTenths(this.options.pageWidth),"page-margins":{"left-margin":s._mmToTenths(this.options.pageMargin,4),"right-margin":s._mmToTenths(this.options.pageMargin,4),"top-margin":s._mmToTenths(this.options.pageMargin,4),"bottom-margin":s._mmToTenths(this.options.pageMargin,4)}}}},{"part-list":{_name:"score-part",_attrs:{id:"P1"},_content:{_name:"part-name",_attrs:{"print-object":"no"},_content:"Lead Sheet"}}},{_name:"part",_attrs:{id:"P1"},_content:this.convertMeasures()}]}}static convertDate(t){return new Date(t.getTime()-t.getTimezoneOffset()*6e4).toISOString().split("T")[0]}static Measure=class{constructor(t){this.body={_name:"measure",_attrs:{number:t},_content:[]},this.attributes=[],this.chords=[],this.barlines=[],this.barEnding=null}number(){return this.body._attrs.number}assemble(){return this.attributes.length&&this.body._content.push({attributes:s.reorderSequence(this,this.attributes,s.sequenceAttributes)}),this.chords.forEach(t=>{this.body._content.push({harmony:t.harmony},...t.notes.map(e=>({note:e})))}),this.barlines[0]._content=s.reorderSequence(this,this.barlines[0]._content,s.sequenceBarline),this.body._content.splice(1,0,this.barlines[0]),this.barlines[1]._content=s.reorderSequence(this,this.barlines[1]._content,s.sequenceBarline),this.body._content.push(this.barlines[1]),this.body}};static Chord=class{constructor(t,e,n){this.harmony=t,this.notes=e,this.ireal=n,this.spaces=0,this.fermata=!1}};convertMeasures(){let t=r=>r>0&&r%16===0,e=this.song.cells.reduce((r,i,a)=>{if((i.bars.match(/\(|\{|\[/)||!this.measure&&(i.chord||i.annots.length||i.comments.length))&&(this.measure&&(this._log(d.Warn,"Starting a new measure over existing measure. Closing current measure first."),this.measure.barlines.push(this.convertBarline("","right")),this.adjustChordsDuration(this.measure)&&r.push(this.measure)),this.measure=new s.Measure(r.length+1,this.options),r.length||(this.measure.attributes.push({divisions:this.options.divisions},{_name:"clef",_attrs:[{"print-object":this.options.clef?"yes":"no"}],_content:[{sign:"G"},{line:2}]},{"staff-details":{"staff-lines":0}},{"measure-style":[{_name:"slash",_attrs:{type:"start","use-stems":this.options.notation==="rhythmic"?"yes":"no"}}]},this.convertKey()),this.song.bpm&&this.measure.body._content.push(this.convertTempo(this.song.bpm)),this.measure.body._content.push(this.convertStyleAndGroove(this.song.style,this.song.groove))),this.measure.barlines.push(this.convertBarline(i.bars,"left")),this.barRepeat&&(this.measure.chords=[...r[r.length-this.barRepeat-1].chords])),!this.measure)return(i.chord||i.annots.length||i.comments.length||i.bars&&i.bars!==")")&&this._log(d.Warn,`Found non-empty orphan cell ${JSON.stringify(i)}`,r[r.length-1]),this.emptyCells++,t(a)&&(this.emptyCellNewSystem=!0),r;if((t(a)||this.emptyCellNewSystem)&&this.measure.body._content.splice(0,0,{_name:"print",_attrs:{"new-system":"yes"},_content:{...this.emptyCellNewSystem&&{"system-layout":{"system-margins":[{"left-margin":s._mmToTenths(this.cellWidth*this.emptyCells)},{"right-margin":"0.00"}]}}}}),!this.emptyCellNewSystem&&this.emptyCells>0&&(this.measure.body._content[0]?._name==="print"&&this.measure.body._content[0]._attrs?.["new-system"]==="yes"?r[r.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":s._mmToTenths(this.cellWidth*this.emptyCells)}]}}}):this.measure.body._content.splice(0,0,{_name:"print",_content:{"measure-layout":{"measure-distance":s._mmToTenths(this.cellWidth*this.emptyCells)}}})),this.emptyCellNewSystem=!1,this.emptyCells=0,i.chord)switch(i.chord.note){case"x":{this.barRepeat=1,this.measure.chords=[...r[r.length-this.barRepeat].chords];break}case"r":{this.barRepeat=2,this.measure.chords=[...r[r.length-this.barRepeat].chords];break}case"p":if(this.measure.chords.length){this.measure.chords[this.measure.chords.length-1].spaces++;break}case"W":{let l=this.measure;if(l.chords.length||(l=r.slice().reverse().find(o=>o.chords.length),l||this._log(d.Error,`Cannot find any measure with chords prior to ${JSON.stringify(i.chord)}`)),l){let o=l.chords[l.chords.length-1].ireal;o.over=i.chord.over,o.alternate=i.chord.alternate,this.measure.chords.push(this.convertChord(o))}break}case" ":{this._log(d.Warn,`Unhandled empty/alternate chord ${JSON.stringify(i.chord)}`);break}default:this.measure.chords.push(this.convertChord(i.chord))}else this.barRepeat||this.measure.chords.length&&this.measure.chords[this.measure.chords.length-1].spaces++;return i.annots.forEach(l=>{switch(l[0]){case"*":{let o=l.slice(1);this.measure.body._content.push(this.convertSection(o));break}case"T":{let o=l.slice(1);this.measure.attributes.push(this.convertTime(o));break}case"S":{this.measure.body._content.push(this.convertSegno());break}case"N":{let o=parseInt(l.slice(1));if(o<1&&(o=r.slice().reverse().find(h=>!!h.barEnding)?.barEnding??1),this.measure.barlines[0]._content.push(this.convertEnding(o,"start")),o>1){r[r.length-1].barlines[1]._content.push(this.convertEnding(o-1,"stop"));let c=r.slice().reverse().find(h=>h.barEnding===o-1);if(!c)this._log(d.Error,`Cannot find ending ${o-1} in right barline of any measure`);else{let h=c.barlines[1]._content.findIndex(m=>!!m&&m._name==="ending");h===-1&&this._log(d.Error,`Cannot find ending ${o-1} in right barline`,c),delete c.barlines[1]._content[h]}}this.measure.barEnding=o;break}case"Q":{this.measure.body._content.push(this.convertToCoda()),this.codas.push(this.measure);break}case"l":case"s":break;case"f":{this.measure.chords[this.measure.chords.length-1].fermata=!0;break}case"U":{this.measure.body._content.push(this.convertFine("END"));break}default:this._log(d.Warn,`Unhandled annotation "${l}"`)}}),i.comments.map(l=>l.trim()).forEach(l=>{let o=this._map(s.mapRepeats,l);o?this.measure.body._content.push(o.call(this,l)):this.measure.body._content.push(this.convertComment(l))}),i.bars.match(/\)|\}|\]|Z/)&&this.measure.chords.length&&(this.measure.barlines.push(this.convertBarline(i.bars,"right")),this.measure.barEnding&&this.measure.barlines[1]._content.push(this.convertEnding(this.measure.barEnding,"discontinue")),this.adjustChordsDuration(this.measure)&&r.push(this.measure),this.measure=null,this.barRepeat&&this.barRepeat--),r},[]),n=this.song.cells.length%16-this.emptyCells;if(n>0&&e.length>0&&e[e.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":s._mmToTenths(this.cellWidth*n)}]}}}),this.codas.length){let r=this.codas[this.codas.length-1],i=r.body._content.findIndex(a=>a._name==="direction"&&Array.isArray(a._content)&&a._content.some(l=>l._name==="sound"&&Object.keys(l._attrs).includes("tocoda")));i===-1&&this._log(d.Warn,"Cannot find sound direction",r),r.body._content[i]=this.convertCoda()}return e.map(r=>r.assemble())}static reorderSequence(t,e,n){return e.filter(r=>Object.keys(r).length).sort((r,i)=>{let a=Object.keys(r)[0];a==="_name"&&(a=r[a]);let l=Object.keys(i)[0];l==="_name"&&(l=i[l]);let o=n.indexOf(a),c=n.indexOf(l);return o===-1&&this._log(d.Warn,`Unrecognized element "${a}"`,t),c===-1&&this._log(d.Warn,`Unrecognized element "${l}"`,t),o-c})}convertRepeatNx(t){let e=null;(e=t.match(/(\d+)x/))!==null&&(this.repeats=e[1])}convertFine(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{fine:"yes"}}]}}convertDaCapo(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{dacapo:"yes"}}]}}convertDalSegno(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{dalsegno:"yes"}}]}}convertComment(t){return{_name:"direction",_attrs:{placement:t[0]==="*"?"above":"below"},_content:{"direction-type":{words:t[0]==="*"?t.slice(3):t}}}}convertEnding(t,e){return{_name:"ending",_attrs:{number:t,type:e},_content:`${t}.`}}convertBarline(t,e){let n="regular",r=null;return t.match(/\[|\]/)?n="light-light":t.match(/Z/)?n="light-heavy":t.match(/\{|\}/)&&(n=e==="left"?"heavy-light":"light-heavy",r=e==="left"?"forward":"backward"),r==="forward"&&(this.repeats=2),{_name:"barline",_attrs:{location:e},_content:[{"bar-style":n},{...r&&{_name:"repeat",_attrs:{direction:r,...r==="backward"&&{times:this.repeats}}}}]}}convertSection(t){return t==="i"&&(t="Intro"),{_name:"direction",_attrs:{placement:"above"},_content:{"direction-type":{rehearsal:t}}}}convertSegno(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"segno"}},{_name:"sound",_attrs:{segno:"segno"}}]}}convertCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"coda"}},{_name:"sound",_attrs:{coda:"coda"}}]}}convertToCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{words:"To Coda"}},{_name:"sound",_attrs:{tocoda:"coda"}}]}}convertTempo(t){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{_name:"metronome",_attrs:{parentheses:"no"},_content:[{"beat-unit":this.calculateChordDuration(1)[0].type},{"per-minute":t}]}]},{_name:"sound",_attrs:{tempo:t}}]}}convertTime(t){let e=parseInt(t[0]),n=parseInt(t[1]);return t==="12"&&(e=12,n=8),this.time={beats:e,beatType:n},{time:[{beats:e},{"beat-type":n}]}}adjustChordsDuration(t){if(t.chords.length>this.time.beats)return this._log(d.Error,`Too many chords (${t.chords.length} out of ${this.time.beats})`,t),!0;let e=t.chords.reduce((n,r)=>n+1+r.spaces,0);if(!e)return this._log(d.Warn,"No chord found. Skipping current measure.",t),!1;if(e>this.time.beats){let n=0;for(;e>this.time.beats;)t.chords[n].spaces>0&&(t.chords[n].spaces--,e--),n=(n+1)%t.chords.length}else{let n=0;for(;e(n.notes=this.calculateChordDuration(1+n.spaces).map((r,i,a)=>this.convertChordNote(r,i===a.length-1?n.fermata:!1,this.options.notation==="rhythmic"&&a.length>1?i>0?"stop":"start":null)),n)),!0}calculateChordDuration(t){let e={1:[{t:"eighth",d:0,b:1}],2:[{t:"quarter",d:0,b:2}],3:[{t:"quarter",d:1,b:3}],4:[{t:"half",d:0,b:4}],5:[{t:"quarter",d:1,b:3},{t:"quarter",d:0,b:2}],6:[{t:"half",d:1,b:6}],7:[{t:"half",d:2,b:7}],8:[{t:"whole",d:0,b:8}],9:[{t:"half",d:1,b:6},{t:"quarter",d:1,b:3}],10:[{t:"half",d:1,b:6},{t:"half",d:0,b:4}],11:[{t:"half",d:2,b:7},{t:"half",d:0,b:4}],12:[{t:"whole",d:1,b:12}],13:[{t:"half",d:2,b:7},{t:"half",d:1,b:6}],14:[{t:"whole",d:2,b:14}],15:[{t:"whole",d:0,b:8},{t:"half",d:2,b:7}]};if(this.options.notation==="slash"){let n=8/this.time.beatType;return Array(t).fill(this._map(e,n,[],`Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`).map(r=>({duration:r.b*this.options.divisions/2,type:r.t,dots:r.d}))[0])}else{let n=t*8/this.time.beatType;return this._map(e,n,[],`Unexpected beat count ${t} for time signature ${this.time.beats}/${this.time.beatType}`).map(r=>({duration:r.b*this.options.divisions/2,type:r.t,dots:r.d}))}}convertChordNote(t,e=!1,n=null){let r=s.mapFifthsToAlters[this.fifths>=0?"sharp":"flat"].slice(0,Math.abs(this.fifths)),i={_name:"pitch",_content:[{step:this.options.step},{alter:r.includes(this.options.step)?this.fifths>0?1:-1:0},{octave:this.options.octave}]},a=[];return e&&a.push({_name:"fermata"}),n&&a.push({_name:"tied",_attrs:{type:n}}),s.reorderSequence(this.measure,[i,{_name:"cue"},{_name:"notehead",_content:this.options.notehead,_attrs:[{"font-size":this.options.noteheadSize}]},{duration:t.duration},{voice:1},{_name:"type",_attrs:{size:"full"},_content:t.type},{...a.length&&{notations:s.reorderSequence(this.measure,a,s.sequenceNotations)}}].concat(Array(t.dots).fill({_name:"dot"})),s.sequenceNote)}convertChordDegree(t,e,n){return{_name:"degree",_attrs:{"print-object":"no"},_content:[{"degree-value":t},{"degree-alter":n},{"degree-type":e}]}}convertChordSymbol(t){let e=this.renderChord(this.parseChord(`${t.note}${t.modifiers}`));if(!e)return this._log(d.Warn,`Unrecognized chord "${t.note}${t.modifiers}"`),{rootStep:null,rootAlter:null,chordKind:null,chordDegrees:[],chordText:null};let n=e.input.rootNote[0],r=this._map(s.mapAlter,e.input.rootNote[1]||null,null,`Unrecognized accidental in chord "${e.input.rootNote}"`),i=e.formatted.descriptor+e.formatted.chordChanges.join(""),a={major:"major",major6:"major-sixth",major7:"major-seventh",dominant7:"dominant",minor:"minor",minor6:"minor-sixth",minor7:"minor-seventh",minorMajor7:"major-minor",augmented:"augmented",diminished:"diminished",diminished7:"diminished-seventh",power:"power"},l=this._map(a,e.normalized.quality,"",`Unrecognized chord quality "${e.normalized.quality}"`);if(e.normalized.extensions.length){let c=Math.max(...e.normalized.extensions.map(m=>parseInt(m))).toString(),h={9:"-ninth",11:"-11th",13:"-13th"};l=l.split("-")[0]+this._map(h,c,"",`Unhandled extension ${c}`),l==="dominant-11th"&&(e.normalized.isSuspended=!1)}[{intervals:["1","4","5"],kind:"suspended-fourth",strict:!0},{intervals:["1","5","9"],kind:"suspended-second",strict:!0},{intervals:["1","b3","b5","b7"],kind:"half-diminished",strict:!0},{intervals:["1","3","#5","b7"],kind:"augmented-seventh",strict:!1}].some(c=>{if((!c.strict||e.normalized.intervals.length===c.intervals.length)&&c.intervals.every((h,m)=>h===e.normalized.intervals[m]))return l=c.kind,c.intervals.forEach(h=>{e.normalized.alterations=e.normalized.alterations.filter(m=>m===h),e.normalized.adds=e.normalized.adds.filter(m=>m===h),e.normalized.omits=e.normalized.omits.filter(m=>m===h)}),e.normalized.intervals.forEach(h=>{c.intervals.includes(h)||e.normalized.adds.push(h)}),!0});let o=[];return e.normalized.isSuspended&&!l.includes("suspended")&&(e.normalized.adds.push("4"),e.normalized.adds.includes("3")||e.normalized.omits.push("3")),e.normalized.alterations.forEach(c=>{let h=c.slice(1);o.push(this.convertChordDegree(h,h==="5"||e.normalized.extensions.includes(h)?"alter":"add",this._map(s.mapAlter,c[0],0,`Unrecognized alter symbol in "${c}"`)))}),e.normalized.adds.forEach(c=>{let h=Object.keys(s.mapAlter).includes(c[0])?c[0]:null,m=h?c.slice(1):c;o.push(this.convertChordDegree(m,"add",this._map(s.mapAlter,h,0,`Unrecognized alter symbol in "${c}"`)))}),e.normalized.omits.forEach(c=>{let h=Object.keys(s.mapAlter).includes(c[0])?c[0]:null,m=h?c.slice(1):c;o.push(this.convertChordDegree(m,"subtract",this._map(s.mapAlter,h,0,`Unrecognized alter symbol in "${c}"`)))}),{rootStep:n,rootAlter:r,chordKind:l,chordDegrees:o,chordText:i}}convertChord(t){let e=null;if(t.note==="n")e=[{root:[{_name:"root-step",_attrs:{text:""},_content:this.options.step}]},{_name:"kind",_attrs:{text:"N.C."},_content:"none"}];else{let{rootStep:n,rootAlter:r,chordKind:i,chordDegrees:a,chordText:l}=this.convertChordSymbol(t),o=t.over?[{"bass-step":t.over.note[0]},{...t.over.note[1]&&{"bass-alter":this._map(s.mapAlter,t.over.note[1],null,`Unrecognized accidental in bass note "${t.over.note}"`)}}]:null;e=[{root:[{"root-step":n},{...r&&{"root-alter":r}}]},{_name:"kind",_attrs:{text:l,"use-symbols":"no"},_content:i},{...o&&{bass:o}}].concat(a)}return t.alternate&&this._log(d.Warn,`Unhandled alternate chord ${JSON.stringify(t.alternate)}`),new s.Chord(e,this.calculateChordDuration(1).map(n=>this.convertChordNote(n)),t)}convertKey(){let t={C:0,G:1,D:2,A:3,E:4,B:5,"F#":6,"C#":7,F:-1,Bb:-2,Eb:-3,Ab:-4,Db:-5,Gb:-6,Cb:-7,"A-":0,"E-":1,"B-":2,"F#-":3,"C#-":4,"G#-":5,"D#-":6,"A#-":7,"D-":-1,"G-":-2,"C-":-3,"F-":-4,"Bb-":-5,"Eb-":-6,"Ab-":-7};return this.fifths=this._map(t,this.song.key,0,`Unrecognized key signature "${this.song.key}"`),{_name:"key",_attrs:[{"print-object":this.options.keySignature?"yes":"no"}],_content:[{fifths:this.fifths},{mode:this.song.key.slice(-1)==="-"?"minor":"major"}]}}convertStyleAndGroove(t,e){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{words:t}]},{sound:[{play:[{_name:"other-play",_attrs:{type:"groove"},_content:e||t}]}]}]}}_log(t,e,n=this.measure){if(t{n.musicXml=v.convert(n,t)}),e}async function G(s,t={}){return new j.default(e=>e(N(s,t)))}0&&(module.exports={Cell,Chord,Converter,LogLevel,Playlist,Song,Version,convert,convertSync}); + + `.trim(),indent:" "})}convertSong(){return{_name:"score-partwise",_attrs:{version:S},_content:[{work:{"work-title":this.song.title}},{identification:[{_name:"creator",_attrs:{type:"composer"},_content:this.song.composer},{encoding:[{software:`@infojunkie/ireal-musicxml ${b.version}`},{...this.options.date&&{"encoding-date":s.convertDate(new Date)}},{_name:"supports",_attrs:{element:"accidental",type:"no"}},{_name:"supports",_attrs:{element:"transpose",type:"no"}},{_name:"supports",_attrs:{attribute:"new-page",element:"print",type:"yes",value:"yes"}},{_name:"supports",_attrs:{attribute:"new-system",element:"print",type:"yes",value:"yes"}}]}]},{defaults:{scaling:{millimeters:k,tenths:T},"page-layout":{"page-height":s._mmToTenths(this.options.pageHeight),"page-width":s._mmToTenths(this.options.pageWidth),"page-margins":{"left-margin":s._mmToTenths(this.options.pageMargin,4),"right-margin":s._mmToTenths(this.options.pageMargin,4),"top-margin":s._mmToTenths(this.options.pageMargin,4),"bottom-margin":s._mmToTenths(this.options.pageMargin,4)}}}},{"part-list":{_name:"score-part",_attrs:{id:"P1"},_content:{_name:"part-name",_attrs:{"print-object":"no"},_content:"Lead Sheet"}}},{_name:"part",_attrs:{id:"P1"},_content:this.convertMeasures()}]}}static convertDate(t){return new Date(t.getTime()-t.getTimezoneOffset()*6e4).toISOString().split("T")[0]}static Measure=class{constructor(t){this.body={_name:"measure",_attrs:{number:t},_content:[]},this.attributes=[],this.chords=[],this.barlines=[],this.barEnding=null}number(){return this.body._attrs.number}assemble(){return this.attributes.length&&this.body._content.push({attributes:s.reorderSequence(this,this.attributes,s.sequenceAttributes)}),this.chords.forEach(t=>{this.body._content.push({harmony:t.harmony},...t.notes.map(e=>({note:e})))}),this.barlines[0]._content=s.reorderSequence(this,this.barlines[0]._content,s.sequenceBarline),this.body._content.splice(1,0,this.barlines[0]),this.barlines[1]._content=s.reorderSequence(this,this.barlines[1]._content,s.sequenceBarline),this.body._content.push(this.barlines[1]),this.body}};static Chord=class{constructor(t,e,i){this.harmony=t,this.notes=e,this.ireal=i,this.spaces=0,this.fermata=!1}};convertMeasures(){let t=r=>r>0&&r%16===0,e=this.song.cells.reduce((r,n,a)=>{if((n.bars.match(/\(|\{|\[/)||!this.measure&&(n.chord||n.annots.length||n.comments.length))&&(this.measure&&(this._log(d.Warn,"Starting a new measure over existing measure. Closing current measure first."),this.measure.barlines.push(this.convertBarline("","right")),this.adjustChordsDuration(this.measure)&&r.push(this.measure)),this.measure=new s.Measure(r.length+1,this.options),r.length||(this.measure.attributes.push({divisions:this.options.divisions},{_name:"clef",_attrs:[{"print-object":this.options.clef?"yes":"no"}],_content:[{sign:"G"},{line:2}]},{"staff-details":{"staff-lines":0}},{"measure-style":[{_name:"slash",_attrs:{type:"start","use-stems":this.options.notation==="rhythmic"?"yes":"no"}}]},this.convertKey()),this.song.bpm&&this.measure.body._content.push(this.convertTempo(this.song.bpm)),this.measure.body._content.push(this.convertStyleAndGroove(this.song.style,this.song.groove))),this.measure.barlines.push(this.convertBarline(n.bars,"left",t(a)||this.emptyCellNewSystem?"regular":void 0)),this.barRepeat&&(this.measure.chords=[...r[r.length-this.barRepeat-1].chords])),!this.measure)return(n.chord||n.annots.length||n.comments.length||n.bars&&n.bars!==")")&&this._log(d.Warn,`Found non-empty orphan cell ${JSON.stringify(n)}`,r[r.length-1]),this.emptyCells++,t(a)&&(this.emptyCellNewSystem=!0),r;if((t(a)||this.emptyCellNewSystem)&&this.measure.body._content.splice(0,0,{_name:"print",_attrs:{"new-system":"yes"},_content:{...this.emptyCellNewSystem&&{"system-layout":{"system-margins":[{"left-margin":s._mmToTenths(this.cellWidth*this.emptyCells)},{"right-margin":"0.00"}]}}}}),!this.emptyCellNewSystem&&this.emptyCells>0&&(this.measure.body._content[0]?._name==="print"&&this.measure.body._content[0]._attrs?.["new-system"]==="yes"?r[r.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":s._mmToTenths(this.cellWidth*this.emptyCells)}]}}}):this.measure.body._content.splice(0,0,{_name:"print",_content:{"measure-layout":{"measure-distance":s._mmToTenths(this.cellWidth*this.emptyCells)}}})),this.emptyCellNewSystem=!1,this.emptyCells=0,n.chord)switch(n.chord.note){case"x":{this.barRepeat=1,this.measure.chords=[...r[r.length-this.barRepeat].chords];break}case"r":{this.barRepeat=2,this.measure.chords=[...r[r.length-this.barRepeat].chords];break}case"p":if(this.measure.chords.length){this.measure.chords[this.measure.chords.length-1].spaces++;break}case"W":{let l=this.measure;if(l.chords.length||(l=r.slice().reverse().find(o=>o.chords.length),l||this._log(d.Error,`Cannot find any measure with chords prior to ${JSON.stringify(n.chord)}`)),l){let o=l.chords[l.chords.length-1].ireal;o.over=n.chord.over,o.alternate=n.chord.alternate,this.measure.chords.push(this.convertChord(o))}break}case" ":{this._log(d.Warn,`Unhandled empty/alternate chord ${JSON.stringify(n.chord)}`);break}default:this.measure.chords.push(this.convertChord(n.chord))}else this.barRepeat||this.measure.chords.length&&this.measure.chords[this.measure.chords.length-1].spaces++;return n.annots.forEach(l=>{switch(l[0]){case"*":{let o=l.slice(1);this.measure.body._content.push(this.convertSection(o));break}case"T":{let o=l.slice(1);this.measure.attributes.push(this.convertTime(o));break}case"S":{this.measure.body._content.push(this.convertSegno());break}case"N":{let o=parseInt(l.slice(1));if(o<1&&(o=r.slice().reverse().find(h=>!!h.barEnding)?.barEnding??1),this.measure.barlines[0]._content.push(this.convertEnding(o,"start")),o>1){r[r.length-1].barlines[1]._content.push(this.convertEnding(o-1,"stop"));let c=r.slice().reverse().find(h=>h.barEnding===o-1);if(!c)this._log(d.Error,`Cannot find ending ${o-1} in right barline of any measure`);else{let h=c.barlines[1]._content.findIndex(m=>!!m&&m._name==="ending");h===-1&&this._log(d.Error,`Cannot find ending ${o-1} in right barline`,c),delete c.barlines[1]._content[h]}}this.measure.barEnding=o;break}case"Q":{this.measure.body._content.push(this.convertToCoda()),this.codas.push(this.measure);break}case"l":case"s":break;case"f":{this.measure.chords[this.measure.chords.length-1].fermata=!0;break}case"U":{this.measure.body._content.push(this.convertFine("END"));break}default:this._log(d.Warn,`Unhandled annotation "${l}"`)}}),n.comments.map(l=>l.trim()).forEach(l=>{let o=this._map(s.mapRepeats,l);o?this.measure.body._content.push(o.call(this,l)):this.measure.body._content.push(this.convertComment(l))}),n.bars.match(/\)|\}|\]|Z/)&&this.measure.chords.length&&(this.measure.barlines.push(this.convertBarline(n.bars,"right")),this.measure.barEnding&&this.measure.barlines[1]._content.push(this.convertEnding(this.measure.barEnding,"discontinue")),this.adjustChordsDuration(this.measure)&&r.push(this.measure),this.measure=null,this.barRepeat&&this.barRepeat--),r},[]),i=this.song.cells.length%16-this.emptyCells;if(i>0&&e.length>0&&e[e.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":s._mmToTenths(this.cellWidth*i)}]}}}),this.codas.length){let r=this.codas[this.codas.length-1],n=r.body._content.findIndex(a=>a._name==="direction"&&Array.isArray(a._content)&&a._content.some(l=>l._name==="sound"&&Object.keys(l._attrs).includes("tocoda")));n===-1&&this._log(d.Warn,"Cannot find sound direction",r),r.body._content[n]=this.convertCoda()}return e.map(r=>r.assemble())}static reorderSequence(t,e,i){return e.filter(r=>Object.keys(r).length).sort((r,n)=>{let a=Object.keys(r)[0];a==="_name"&&(a=r[a]);let l=Object.keys(n)[0];l==="_name"&&(l=n[l]);let o=i.indexOf(a),c=i.indexOf(l);return o===-1&&this._log(d.Warn,`Unrecognized element "${a}"`,t),c===-1&&this._log(d.Warn,`Unrecognized element "${l}"`,t),o-c})}convertRepeatNx(t){let e=null;(e=t.match(/(\d+)x/))!==null&&(this.repeats=e[1])}convertFine(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{fine:"yes"}}]}}convertDaCapo(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{dacapo:"yes"}}]}}convertDalSegno(t){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:t}},{_name:"sound",_attrs:{dalsegno:"yes"}}]}}convertComment(t){return{_name:"direction",_attrs:{placement:t[0]==="*"?"above":"below"},_content:{"direction-type":{words:t[0]==="*"?t.slice(3):t}}}}convertEnding(t,e){return{_name:"ending",_attrs:{number:t,type:e},_content:`${t}.`}}convertBarline(t,e,i=void 0){let r=e==="left"?"none":"regular",n=null;return t.match(/\[|\]/)?r="light-light":t.match(/Z/)?r="light-heavy":t.match(/\{|\}/)&&(r=e==="left"?"heavy-light":"light-heavy",n=e==="left"?"forward":"backward"),n==="forward"&&(this.repeats=2),{_name:"barline",_attrs:{location:e},_content:[{"bar-style":i??r},{...n&&{_name:"repeat",_attrs:{direction:n,...n==="backward"&&{times:this.repeats}}}}]}}convertSection(t){return t==="i"&&(t="Intro"),{_name:"direction",_attrs:{placement:"above"},_content:{"direction-type":{rehearsal:t}}}}convertSegno(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"segno"}},{_name:"sound",_attrs:{segno:"segno"}}]}}convertCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"coda"}},{_name:"sound",_attrs:{coda:"coda"}}]}}convertToCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{words:"To Coda"}},{_name:"sound",_attrs:{tocoda:"coda"}}]}}convertTempo(t){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{_name:"metronome",_attrs:{parentheses:"no"},_content:[{"beat-unit":this.calculateChordDuration(1)[0].type},{"per-minute":t}]}]},{_name:"sound",_attrs:{tempo:t}}]}}convertTime(t){let e=parseInt(t[0]),i=parseInt(t[1]);return t==="12"&&(e=12,i=8),this.time={beats:e,beatType:i},{time:[{beats:e},{"beat-type":i}]}}adjustChordsDuration(t){if(t.chords.length>this.time.beats)return this._log(d.Error,`Too many chords (${t.chords.length} out of ${this.time.beats})`,t),!0;let e=t.chords.reduce((i,r)=>i+1+r.spaces,0);if(!e)return this._log(d.Warn,"No chord found. Skipping current measure.",t),!1;if(e>this.time.beats){let i=0;for(;e>this.time.beats;)t.chords[i].spaces>0&&(t.chords[i].spaces--,e--),i=(i+1)%t.chords.length}else{let i=0;for(;e(i.notes=this.calculateChordDuration(1+i.spaces).map((r,n,a)=>this.convertChordNote(r,n===a.length-1?i.fermata:!1,this.options.notation==="rhythmic"&&a.length>1?n>0?"stop":"start":null)),i)),!0}calculateChordDuration(t){let e={1:[{t:"eighth",d:0,b:1}],2:[{t:"quarter",d:0,b:2}],3:[{t:"quarter",d:1,b:3}],4:[{t:"half",d:0,b:4}],5:[{t:"quarter",d:1,b:3},{t:"quarter",d:0,b:2}],6:[{t:"half",d:1,b:6}],7:[{t:"half",d:2,b:7}],8:[{t:"whole",d:0,b:8}],9:[{t:"half",d:1,b:6},{t:"quarter",d:1,b:3}],10:[{t:"half",d:1,b:6},{t:"half",d:0,b:4}],11:[{t:"half",d:2,b:7},{t:"half",d:0,b:4}],12:[{t:"whole",d:1,b:12}],13:[{t:"half",d:2,b:7},{t:"half",d:1,b:6}],14:[{t:"whole",d:2,b:14}],15:[{t:"whole",d:0,b:8},{t:"half",d:2,b:7}]};if(this.options.notation==="slash"){let i=8/this.time.beatType;return Array(t).fill(this._map(e,i,[],`Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`).map(r=>({duration:r.b*this.options.divisions/2,type:r.t,dots:r.d}))[0])}else{let i=t*8/this.time.beatType;return this._map(e,i,[],`Unexpected beat count ${t} for time signature ${this.time.beats}/${this.time.beatType}`).map(r=>({duration:r.b*this.options.divisions/2,type:r.t,dots:r.d}))}}convertChordNote(t,e=!1,i=null){let r=s.mapFifthsToAlters[this.fifths>=0?"sharp":"flat"].slice(0,Math.abs(this.fifths)),n={_name:"pitch",_content:[{step:this.options.step},{alter:r.includes(this.options.step)?this.fifths>0?1:-1:0},{octave:this.options.octave}]},a=[];return e&&a.push({_name:"fermata"}),i&&a.push({_name:"tied",_attrs:{type:i}}),s.reorderSequence(this.measure,[n,{_name:"cue"},{_name:"notehead",_content:this.options.notehead,_attrs:[{"font-size":this.options.noteheadSize}]},{duration:t.duration},{voice:1},{_name:"type",_attrs:{size:"full"},_content:t.type},{...a.length&&{notations:s.reorderSequence(this.measure,a,s.sequenceNotations)}}].concat(Array(t.dots).fill({_name:"dot"})),s.sequenceNote)}convertChordDegree(t,e,i){return{_name:"degree",_attrs:{"print-object":"no"},_content:[{"degree-value":t},{"degree-alter":i},{"degree-type":e}]}}convertChordSymbol(t){let e=this.renderChord(this.parseChord(`${t.note}${t.modifiers}`));if(!e)return this._log(d.Warn,`Unrecognized chord "${t.note}${t.modifiers}"`),{rootStep:null,rootAlter:null,chordKind:null,chordDegrees:[],chordText:null};let i=e.input.rootNote[0],r=this._map(s.mapAlter,e.input.rootNote[1]||null,null,`Unrecognized accidental in chord "${e.input.rootNote}"`),n=e.formatted.descriptor+e.formatted.chordChanges.join(""),a={major:"major",major6:"major-sixth",major7:"major-seventh",dominant7:"dominant",minor:"minor",minor6:"minor-sixth",minor7:"minor-seventh",minorMajor7:"major-minor",augmented:"augmented",diminished:"diminished",diminished7:"diminished-seventh",power:"power"},l=this._map(a,e.normalized.quality,"",`Unrecognized chord quality "${e.normalized.quality}"`);if(e.normalized.extensions.length){let c=Math.max(...e.normalized.extensions.map(m=>parseInt(m))).toString(),h={9:"-ninth",11:"-11th",13:"-13th"};l=l.split("-")[0]+this._map(h,c,"",`Unhandled extension ${c}`),l==="dominant-11th"&&(e.normalized.isSuspended=!1)}[{intervals:["1","4","5"],kind:"suspended-fourth",strict:!0},{intervals:["1","5","9"],kind:"suspended-second",strict:!0},{intervals:["1","b3","b5","b7"],kind:"half-diminished",strict:!0},{intervals:["1","3","#5","b7"],kind:"augmented-seventh",strict:!1}].some(c=>{if((!c.strict||e.normalized.intervals.length===c.intervals.length)&&c.intervals.every((h,m)=>h===e.normalized.intervals[m]))return l=c.kind,c.intervals.forEach(h=>{e.normalized.alterations=e.normalized.alterations.filter(m=>m===h),e.normalized.adds=e.normalized.adds.filter(m=>m===h),e.normalized.omits=e.normalized.omits.filter(m=>m===h)}),e.normalized.intervals.forEach(h=>{c.intervals.includes(h)||e.normalized.adds.push(h)}),!0});let o=[];return e.normalized.isSuspended&&!l.includes("suspended")&&(e.normalized.adds.push("4"),e.normalized.adds.includes("3")||e.normalized.omits.push("3")),e.normalized.alterations.forEach(c=>{let h=c.slice(1);o.push(this.convertChordDegree(h,h==="5"||e.normalized.extensions.includes(h)?"alter":"add",this._map(s.mapAlter,c[0],0,`Unrecognized alter symbol in "${c}"`)))}),e.normalized.adds.forEach(c=>{let h=Object.keys(s.mapAlter).includes(c[0])?c[0]:null,m=h?c.slice(1):c;o.push(this.convertChordDegree(m,"add",this._map(s.mapAlter,h,0,`Unrecognized alter symbol in "${c}"`)))}),e.normalized.omits.forEach(c=>{let h=Object.keys(s.mapAlter).includes(c[0])?c[0]:null,m=h?c.slice(1):c;o.push(this.convertChordDegree(m,"subtract",this._map(s.mapAlter,h,0,`Unrecognized alter symbol in "${c}"`)))}),{rootStep:i,rootAlter:r,chordKind:l,chordDegrees:o,chordText:n}}convertChord(t){let e=null;if(t.note==="n")e=[{root:[{_name:"root-step",_attrs:{text:""},_content:this.options.step}]},{_name:"kind",_attrs:{text:"N.C."},_content:"none"}];else{let{rootStep:i,rootAlter:r,chordKind:n,chordDegrees:a,chordText:l}=this.convertChordSymbol(t),o=t.over?[{"bass-step":t.over.note[0]},{...t.over.note[1]&&{"bass-alter":this._map(s.mapAlter,t.over.note[1],null,`Unrecognized accidental in bass note "${t.over.note}"`)}}]:null;e=[{root:[{"root-step":i},{...r&&{"root-alter":r}}]},{_name:"kind",_attrs:{text:l,"use-symbols":"no"},_content:n},{...o&&{bass:o}}].concat(a)}return t.alternate&&this._log(d.Warn,`Unhandled alternate chord ${JSON.stringify(t.alternate)}`),new s.Chord(e,this.calculateChordDuration(1).map(i=>this.convertChordNote(i)),t)}convertKey(){let t={C:0,G:1,D:2,A:3,E:4,B:5,"F#":6,"C#":7,F:-1,Bb:-2,Eb:-3,Ab:-4,Db:-5,Gb:-6,Cb:-7,"A-":0,"E-":1,"B-":2,"F#-":3,"C#-":4,"G#-":5,"D#-":6,"A#-":7,"D-":-1,"G-":-2,"C-":-3,"F-":-4,"Bb-":-5,"Eb-":-6,"Ab-":-7};return this.fifths=this._map(t,this.song.key,0,`Unrecognized key signature "${this.song.key}"`),{_name:"key",_attrs:[{"print-object":this.options.keySignature?"yes":"no"}],_content:[{fifths:this.fifths},{mode:this.song.key.slice(-1)==="-"?"minor":"major"}]}}convertStyleAndGroove(t,e){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{words:t}]},{sound:[{play:[{_name:"other-play",_attrs:{type:"groove"},_content:e||t}]}]}]}}_log(t,e,i=this.measure){if(t{i.musicXml=v.convert(i,t)}),e}async function G(s,t={}){return new j.default(e=>e(N(s,t)))}0&&(module.exports={Cell,Chord,Converter,LogLevel,Playlist,Song,Version,convert,convertSync}); //# sourceMappingURL=ireal-musicxml.cjs.map diff --git a/build/ireal-musicxml.cjs.map b/build/ireal-musicxml.cjs.map index 7c6751a..94cd81f 100644 --- a/build/ireal-musicxml.cjs.map +++ b/build/ireal-musicxml.cjs.map @@ -1,7 +1,7 @@ { "version": 3, "sources": ["../src/lib/index.js", "../src/lib/parser.js", "../src/lib/converter.js", "../package.json", "../src/lib/version.js"], - "sourcesContent": ["import Promise from 'promise';\nimport { Playlist, Song, Cell, Chord } from './parser.js';\nimport { Converter, LogLevel } from './converter.js';\nimport { Version } from './version.js';\n\nexport function convertSync(ireal, options = {}) {\n const playlist = new Playlist(ireal);\n playlist.songs.forEach(song => {\n song.musicXml = Converter.convert(song, options);\n });\n return playlist;\n}\n\nexport async function convert(ireal, options = {}) {\n return new Promise(resolve => resolve(convertSync(ireal, options)));\n}\n\nexport { Playlist, Song, Cell, Chord, Converter, LogLevel, Version };\n", "/**\n * The iReal Pro parser is derived from\n * https://github.com/daumling/ireal-renderer\n * which is itself derived from\n * https://github.com/pianosnake/ireal-reader\n *\n * None of those modules did exactly what is needed here, namely return\n * a full structure that can be iterated downstream.\n */\n\nimport diff from 'fast-diff';\n\nexport class Playlist {\n constructor(ireal){\n const playlistEncoded = /.*?(irealb(?:ook)?):\\/\\/([^\"]*)/.exec(ireal);\n const playlist = decodeURIComponent(playlistEncoded[2]);\n const parts = playlist.split(\"===\"); //songs are separated by ===\n if (parts.length > 1) this.name = parts.pop(); //playlist name\n this.songs = parts\n .map(part => {\n try {\n return new Song(part, playlistEncoded[1] === 'irealbook');\n }\n catch (error) {\n const parts = part.split(\"=\");\n const title = Song.parseTitle(parts[0].trim());\n console.error(`[ireal-musicxml] [${title}] ${error}`);\n return null;\n }\n })\n .filter(song => song !== null)\n .reduce((songs, song) => {\n if (songs.length > 0) {\n // Detect multi-part songs via their titles.\n // The parts of the same song have the same title, except for the part number, so they follow each other in the list.\n // The `diff` module compares two titles and returns a list of similarities and differences.\n // We expect the first diff to be a similarity, followed by differences that are only numeric.\n // When we find a multi-part song, we just concatenate the cells into the first part.\n const diffs = diff(songs[songs.length-1].title, song.title);\n if (diffs[0][0] === 0 && diffs.every(d => d[0] === 0 || d[1].match(/^\\d+$/))) {\n songs[songs.length-1].cells = songs[songs.length-1].cells.concat(song.cells);\n return songs;\n }\n }\n songs.push(song);\n return songs;\n }, []);\n }\n}\n\nexport class Cell {\n constructor() {\n this.annots = [];\n this.comments = [];\n this.bars = \"\";\n this.spacer = 0;\n this.chord = null;\n }\n}\n\nexport class Chord {\n constructor(note, modifiers = \"\", over = null, alternate = null) {\n this.note = note;\n this.modifiers = modifiers;\n this.over = over;\n this.alternate = alternate;\n }\n}\n\nexport class Song {\n constructor(ireal, oldFormat = false) {\n this.cells = [];\n this.musicXml = \"\";\n if (!ireal) {\n this.title = \"\";\n this.composer = \"\";\n this.style = \"\";\n this.key = \"\";\n this.transpose = 0;\n this.groove = \"\";\n this.bpm = 0;\n this.repeats = 0;\n return;\n }\n const parts = ireal.split(\"=\"); //split on one sign, remove the blanks\n if (oldFormat) {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[2].trim();\n this.key = parts[3];\n this.cells = this.parse(parts[5]);\n }\n else {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[3].trim();\n this.key = parts[4];\n this.transpose = +parts[5] || 0; // TODO\n this.groove = parts[7];\n this.bpm = +parts[8];\n this.repeats = +parts[9] || 3;\n const music = parts[6].split(\"1r34LbKcu7\");\n this.cells = this.parse(unscramble(music[1]));\n }\n }\n\n /**\n * The RegExp for a complete chord. The match array contains:\n * 1 - the base note\n * 2 - the modifiers (+-ohd0123456789 and su for sus)\n * 3 - any comments (may be e.g. add, sub, or private stuff)\n * 4 - the \"over\" part starting with a slash\n * 5 - the top chord as (chord)\n * @type RegExp\n */\n static chordRegex = /^([A-G][b#]?)((?:sus|alt|add|[+\\-^\\dhob#])*)(\\*.+?\\*)*(\\/[A-G][#b]?)?(\\(.*?\\))?/;\n static chordRegex2 = /^([ Wp])()()(\\/[A-G][#b]?)?(\\(.*?\\))?/;\t// need the empty captures to match chordRegex\n\n static regExps = [\n /^\\*[a-zA-Z]/,\t\t\t\t\t\t\t// section\n /^T\\d\\d/,\t\t\t\t\t\t\t\t// time measurement\n /^N./,\t\t\t\t\t\t\t\t\t// repeat marker\n /^<.*?>/,\t\t\t\t\t\t\t\t// comments\n Song.chordRegex,\t\t\t\t// chords\n Song.chordRegex2,\t\t\t\t// space, W and p (with optional alt chord)\n ];\n\n /**\n * The parser cracks up the raw music string into several objects,\n * one for each cell. iReal Pro works with rows of 16 cell each. The result\n * is stored at song.cells.\n *\n * Each object has the following properties:\n *\n * chord: if non-null, a chord object with these properties:\n * note - the base note (also blank, W = invisible root, p/x/r - pause/bar repeat/double-bar repeat, n - no chord)\n * modifiers - the modifiers, like 7, + o etc (string)\n * over - if non-null, another chord object for the under-note\n * alternate - if non-null another chord object for the alternate chord\n * annots: annotations, a string of:\n * *x - section, like *v, *I, *A, *B etc\n * Nx - repeat bots (N1, N2 etc)\n * Q - coda\n * S - segno\n * Txx - measure (T44 = 4/4 etc, but T12 = 12/8)\n * U - END\n * f - fermata\n * l - (letter l) normal notes\n * s - small notes\n * comments: an array of comment strings\n * bars: bar specifiers, a string of:\n * | - single vertical bar, left\n * [ - double bar, left\n * ] - double bar, right\n * { - repeat bar, left\n * } - repeat bar, right\n * Z - end bar, right\n * spacer - a number indicating the number of vertical spacers above this cell\n *\n * @returns [Cell]\n */\n parse(ireal) {\n let text = ireal.trim();\n const arr = [];\n while (text) {\n let found = false;\n for (let i = 0; i < Song.regExps.length; i++) {\n const match = Song.regExps[i].exec(text);\n if (match) {\n found = true;\n if (match.length <= 2) {\n arr.push(match[0]);\n text = text.substr(match[0].length);\n }\n else {\n // a chord\n arr.push(match);\n text = text.substr(match[0].length);\n }\n break;\n }\n }\n if (!found) {\n // ignore the comma separator\n if (text[0] !== ',')\n arr.push(text[0]);\n text = text.substr(1);\n }\n }\n\n // pass 2: extract prefixes, suffixes, annotations and comments\n const cells = [];\n let obj = this.newCell(cells);\n let prevobj = null;\n for (let i = 0; i < arr.length; i++) {\n let cell = arr[i];\n if (cell instanceof Array) {\n obj.chord = this.parseChord(cell);\n cell = \" \";\n }\n switch (cell[0]) {\n case '{':\t// open repeat\n case '[':\t// open double bar\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = cell; cell = null; break;\n case '|':\t// single bar - close previous and open this\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = '('; cell = null; break;\n case ']':\t// close double bar\n case '}':\t// close repeat\n case 'Z':\t// ending double bar\n if (prevobj) { prevobj.bars += cell; prevobj = null; }\n cell = null; break;\n case 'n':\t// N.C.\n obj.chord = new Chord(cell[0]);\n break;\n case ',':\tcell = null; break; // separator\n case 'S':\t// segno\n case 'T':\t// time measurement\n case 'Q':\t// coda\n case 'N':\t// repeat\n case 'U':\t// END\n case 's':\t// small\n case 'l':\t// normal\n case 'f':\t// fermata\n case '*': obj.annots.push(cell); cell = null; break;\n case 'Y': obj.spacer++; cell = null; prevobj = null; break;\n case 'r':\n case 'x':\n case 'W':\n obj.chord = new Chord(cell);\n break;\n case '<':\n cell = cell.substr(1, cell.length-2);\n obj.comments.push(cell);\n cell = null; break;\n default:\n }\n if (cell && i < arr.length-1) {\n prevobj = obj;\t\t// so we can add any closing barline later\n obj = this.newCell(cells);\n }\n }\n return cells;\n }\n\n /**\n * The title had \"A\" and \"The\" at the back (e.g. \"Gentle Rain, The\")\n */\n static parseTitle(title) {\n return title.replace(/(.*)(, )(A|The)$/g, '$3 $1');\n }\n\n /**\n * The composer is reversed (last first) if it only has 2 names :shrug:\n */\n static parseComposer(composer) {\n const parts = composer.split(/(\\s+)/); // match and return spaces too\n if (parts.length == 3) { // [last, spaces, first]\n return parts[2] + parts[1] + parts[0];\n }\n return composer;\n }\n\n parseChord(chord) {\n var note = chord[1] || \" \";\n var modifiers = chord[2] || \"\";\n var comment = chord[3] || \"\";\n if (comment)\n modifiers += comment.substr(1, comment.length-2);\n var over = chord[4] || \"\";\n if (over[0] === '/')\n over = over.substr(1);\n var alternate = chord[5] || null;\n if (alternate) {\n chord = Song.chordRegex.exec(alternate.substr(1, alternate.length-2));\n if (!chord)\n alternate = null;\n else\n alternate = this.parseChord(chord);\n }\n // empty cell?\n if (note === \" \" && !alternate && !over)\n return null;\n if (over) {\n var offset = (over[1] === '#' || over[1] === 'b') ? 2 : 1;\n over = new Chord(over.substr(0, offset), over.substr(offset), null, null);\n }\n else\n over = null;\n return new Chord(note, modifiers, over, alternate);\n }\n\n newCell(cells) {\n var obj = new Cell;\n cells.push(obj);\n return obj;\n }\n}\n\n// Unscrambling hints from https://github.com/ironss/accompaniser/blob/master/irealb_parser.lua\n// Strings are broken up in 50 character segments. each segment undergoes character substitution addressed by obfusc50()\n// Note that a final part of length 50 or 51 is not scrambled.\n// Finally need to substitute for Kcl, LZ and XyQ.\nfunction unscramble(s) {\n let r = '', p;\n\n while (s.length > 51){\n p = s.substring(0, 50);\n s = s.substring(50);\n r = r + obfusc50(p);\n }\n r = r + s;\n // now undo substitution obfuscation\n r = r.replace(/Kcl/g, '| x').replace(/LZ/g, ' |').replace(/XyQ/g, ' ');\n return r;\n}\n\nfunction obfusc50(s) {\n // the first 5 characters are switched with the last 5\n const newString = s.split('');\n for (let i = 0; i < 5; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n // characters 10-24 are also switched\n for (let i = 10; i < 24; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n return newString.join('');\n}\n", "import jstoxml from 'jstoxml';\nimport ChordSymbol from 'chord-symbol';\nconst { chordParserFactory, chordRendererFactory } = ChordSymbol;\nimport { Version } from './version.js';\n\nexport class LogLevel {\n static Debug = 0;\n static Info = 1;\n static Warn = 2;\n static Error = 3;\n static None = 4;\n}\n\nconst MUSICXML_VERSION = '4.0';\nconst SCALING_MM = 7;\nconst SCALING_TENTHS = 40;\n\nexport class Converter {\n static defaultOptions = {\n 'divisions': 768, // same as used by iReal\n 'notation': 'rhythmic', // 'rhythmic' for rhythmic notation, 'slash' for slash notation\n 'step': 'B', // chord note\n 'octave': 4, // chord note octave\n 'notehead': 'slash', // chord note head\n 'noteheadSize': 'large', // size of chord note head\n 'date': true, // include encoding date\n 'clef': false, // hide clef by default\n 'keySignature': false, // hide key signature by default\n 'pageWidth': 210, // mm (A4)\n 'pageHeight': 297, // mm (A4)\n 'pageMargin': 15, // mm\n 'logLevel': LogLevel.Warn\n };\n\n static sequenceAttributes = [\n // Expected order of attribute elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/attributes/\n 'divisions',\n 'key',\n 'time',\n 'staves',\n 'part-symbol',\n 'instruments',\n 'clef',\n 'staff-details',\n 'transpose',\n 'directive',\n 'measure-style'\n ];\n\n static sequenceNote = [\n // Expected order of note elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/note/\n 'cue',\n 'pitch',\n 'rest',\n 'unpitched',\n 'duration',\n 'tie',\n 'voice',\n 'type',\n 'dot',\n 'accidental',\n 'time-modification',\n 'stem',\n 'notehead',\n 'notehead-text',\n 'staff',\n 'beam',\n 'notations',\n 'lyric',\n 'play'\n ];\n\n static sequenceNotations = [\n // Expected order of notations elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/notations/\n 'accidental-mark',\n 'arpeggiate',\n 'articulations',\n 'dynamics',\n 'fermata',\n 'glissando',\n 'non-arpeggiate',\n 'ornaments',\n 'other-notation',\n 'slide',\n 'slur',\n 'technical',\n 'tied',\n 'tuplet'\n ];\n\n static sequenceBarline = [\n // Expected order of barline elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/barline/\n 'bar-style',\n 'footnote',\n 'level',\n 'wavy-line',\n 'segno',\n 'coda',\n 'fermata',\n 'ending',\n 'repeat'\n ];\n\n static mapAlter = {\n '#': 1,\n 'b': -1\n };\n\n static mapFifthsToAlters = {\n 'sharp': ['F', 'C', 'G', 'D', 'A', 'E', 'B'],\n 'flat': ['B', 'E', 'A', 'D', 'G', 'C', 'F']\n };\n\n static mapRepeats = {\n \"D.C. al Coda\": Converter.prototype.convertDaCapo,\n \"D.C. al Fine\": Converter.prototype.convertDaCapo,\n \"D.C. al 1st End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 2nd End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 3rd End.\": Converter.prototype.convertDaCapo,\n \"D.S. al Coda\": Converter.prototype.convertDalSegno,\n \"D.S. al Fine\": Converter.prototype.convertDalSegno,\n \"D.S. al 1st End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 2nd End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 3rd End.\": Converter.prototype.convertDalSegno,\n \"Fine\": Converter.prototype.convertFine,\n \"3x\": Converter.prototype.convertRepeatNx,\n \"4x\": Converter.prototype.convertRepeatNx,\n \"5x\": Converter.prototype.convertRepeatNx,\n \"6x\": Converter.prototype.convertRepeatNx,\n \"7x\": Converter.prototype.convertRepeatNx,\n \"8x\": Converter.prototype.convertRepeatNx\n };\n\n static convert(song, options = {}) {\n const realOptions = Object.assign({}, this.defaultOptions, options);\n return new Converter(song, realOptions).convert();\n }\n\n constructor(song, options) {\n this.song = song;\n this.options = options;\n this.time = { beats: 4, beatType: 4 };\n this.fifths = null; // key signature's degree of fifths\n this.measure = null; // current measure (of class Measure) being built\n this.barRepeat = 0; // current bar number for single- and double-bar repeats\n this.codas = []; // list of measures containing codas\n this.repeats = 0; // repeat count for closing repeat barline\n this.emptyCells = 0; // consecutive empty cells\n this.emptyCellNewSystem = false; // did a new system occur in an empty cell?\n\n // In iRP, there are 16 cells per line.\n // The width in mm of a single cell depends on the page width and the margins.\n this.cellWidth = (this.options.pageWidth - (2 * this.options.pageMargin)) / 16;\n\n // chord-symbol.\n this.parseChord = chordParserFactory({ \"altIntervals\": [\n \"b5\",\n \"b9\"\n ]});\n this.renderChord = chordRendererFactory({\n useShortNamings: true,\n printer: 'raw'\n });\n }\n\n convert() {\n return jstoxml.toXML(this.convertSong(), {\n header: `\n\n\n `.trim(),\n indent: ' '\n });\n }\n\n convertSong() {\n return {\n _name: 'score-partwise',\n _attrs: { 'version': MUSICXML_VERSION },\n _content: [{\n 'work': {\n 'work-title': this.song.title\n }\n }, {\n 'identification': [{\n _name: 'creator',\n _attrs: { 'type': 'composer' },\n _content: this.song.composer\n }, {\n 'encoding': [{\n 'software': `@infojunkie/ireal-musicxml ${Version.version}`\n }, { ...(this.options.date && {\n 'encoding-date': Converter.convertDate(new Date())\n })}, {\n _name: 'supports',\n _attrs: { 'element': 'accidental', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'element': 'transpose', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-page', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-system', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }]\n }]\n }, {\n 'defaults': {\n 'scaling': {\n 'millimeters': SCALING_MM,\n 'tenths': SCALING_TENTHS\n },\n 'page-layout': {\n 'page-height': Converter._mmToTenths(this.options.pageHeight),\n 'page-width': Converter._mmToTenths(this.options.pageWidth),\n 'page-margins': {\n 'left-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'right-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'top-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'bottom-margin': Converter._mmToTenths(this.options.pageMargin, 4)\n }\n }\n }\n }, {\n 'part-list': {\n _name: 'score-part',\n _attrs: { 'id': 'P1' },\n _content: {\n _name: 'part-name',\n _attrs: { 'print-object': 'no' },\n _content: 'Lead Sheet'\n }\n }\n }, {\n _name: 'part',\n _attrs: { 'id': 'P1' },\n _content: this.convertMeasures()\n }]\n };\n }\n\n // Date in yyyy-mm-dd\n // https://stackoverflow.com/a/50130338/209184\n static convertDate(date) {\n return new Date(date.getTime() - (date.getTimezoneOffset() * 60000))\n .toISOString()\n .split('T')[0];\n }\n\n static Measure = class {\n constructor(number) {\n this.body = {\n _name: 'measure',\n _attrs: { 'number': number },\n _content: []\n };\n this.attributes = [];\n this.chords = [];\n this.barlines = [];\n this.barEnding = null;\n }\n\n number() {\n return this.body['_attrs']['number'];\n }\n\n assemble() {\n // Attributes.\n if (this.attributes.length) {\n this.body['_content'].push({\n 'attributes': Converter.reorderSequence(this, this.attributes, Converter.sequenceAttributes)\n });\n }\n\n // Chords.\n this.chords.forEach(chord => {\n this.body['_content'].push({\n 'harmony': chord.harmony\n }, ...chord.notes.map(note => {\n return {\n 'note': note\n };\n }));\n });\n\n // Barlines.\n this.barlines[0]['_content'] = Converter.reorderSequence(this, this.barlines[0]['_content'], Converter.sequenceBarline);\n this.body['_content'].splice(1, 0, this.barlines[0]);\n this.barlines[1]['_content'] = Converter.reorderSequence(this, this.barlines[1]['_content'], Converter.sequenceBarline);\n this.body['_content'].push(this.barlines[1]);\n\n return this.body;\n }\n };\n\n static Chord = class {\n constructor(harmony, notes, ireal) {\n this.harmony = harmony;\n this.notes = notes;\n this.ireal = ireal;\n this.spaces = 0;\n this.fermata = false;\n }\n };\n\n convertMeasures() {\n // Are we starting a new system given the current cell index?\n const isNewSystem = cellIndex => cellIndex > 0 && cellIndex % 16 === 0;\n\n // Loop on cells.\n const measures = this.song.cells.reduce((measures, cell, cellIndex) => {\n // Start a new measure if needed.\n // This means either finding an opening barline or finding non-empty cells while we're not in any measure.\n if (cell.bars.match(/\\(|\\{|\\[/) || (!this.measure && (cell.chord || cell.annots.length || cell.comments.length))) {\n if (this.measure) {\n this._log(LogLevel.Warn, `Starting a new measure over existing measure. Closing current measure first.`);\n this.measure.barlines.push(this.convertBarline('', 'right'));\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n }\n this.measure = new Converter.Measure(measures.length+1, this.options);\n\n // Very first bar: add defaults.\n if (!measures.length) {\n this.measure.attributes.push({\n 'divisions': this.options.divisions\n }, {\n _name: 'clef',\n _attrs: [{ 'print-object': this.options.clef ? 'yes' : 'no' }],\n _content: [{\n 'sign': 'G'\n }, {\n 'line': 2\n }]\n }, {\n 'staff-details': {\n 'staff-lines': 0\n }\n }, {\n 'measure-style': [{\n _name: 'slash',\n _attrs: { 'type': 'start', 'use-stems': this.options.notation === 'rhythmic' ? 'yes' : 'no' }\n }]\n }, this.convertKey());\n\n // Add bpm if any.\n if (this.song.bpm) {\n this.measure.body['_content'].push(this.convertTempo(this.song.bpm));\n }\n\n // Add style and groove.\n this.measure.body['_content'].push(this.convertStyleAndGroove(this.song.style, this.song.groove));\n }\n\n // Add starting barline.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'left'));\n\n // If we're still repeating bars, copy the previous bar now.\n if (this.barRepeat) {\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat-1].chords];\n }\n }\n\n // Short-circuit loop if no measure exists.\n // It can happen that `measure` is still blank in case of empty cells in iReal layout.\n // e.g. Girl From Ipanema in tests.\n if (!this.measure) {\n if (cell.chord || cell.annots.length || cell.comments.length || (cell.bars && cell.bars !== ')')) {\n this._log(LogLevel.Warn, `Found non-empty orphan cell ${JSON.stringify(cell)}`, measures[measures.length-1]);\n }\n\n // This is an empty cell between measures.\n // Count the consecutive empty cells because they will be converted to margins.\n // Also remember that a new system has occurred.\n this.emptyCells++;\n if (isNewSystem(cellIndex)) {\n this.emptyCellNewSystem = true;\n }\n\n return measures;\n }\n\n // Start a new system every 16 cells.\n if (isNewSystem(cellIndex) || this.emptyCellNewSystem) {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _attrs: { 'new-system': 'yes' },\n _content: { ...(this.emptyCellNewSystem && {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }, {\n 'right-margin': '0.00'\n }]\n }\n })}\n });\n }\n\n // If we accumulated empty cells but not at the start of the current system, then we adjust other distances.\n // There are 2 cases to handle:\n // - We're now in a fresh system: Add a right-margin to the previous measure.\n // - We're in the middle of a system: Add a measure-distance to the current measure.\n if (!this.emptyCellNewSystem && this.emptyCells > 0) {\n if (this.measure.body['_content'][0]?.['_name'] === 'print' && this.measure.body['_content'][0]['_attrs']?.['new-system'] === 'yes') {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }]\n }\n }\n });\n }\n else {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'measure-layout': {\n 'measure-distance': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }\n }\n });\n }\n }\n\n // Reset the empty cells.\n this.emptyCellNewSystem = false;\n this.emptyCells = 0;\n\n // Chords.\n if (cell.chord) {\n switch (cell.chord.note) {\n case 'x': {\n // Handle single bar repeat.\n this.barRepeat = 1;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'r': {\n // Handle double bar repeat.\n // We do this in 2 stages, because a blank measure occurs after 'r' (to keep the measure count correct)\n // Here, we copy the next-to-last measure and set the repeat flag.\n // The next opening measure will pick up the remaining measure.\n this.barRepeat = 2;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'p':\n // If slash does not occur as first chord, count it as a space.\n // Otherwise, handle it as 'W'.\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n break;\n }\n // Fall into case 'W'.\n\n case 'W': {\n // Handle invisible root by copying previous chord.\n let target = this.measure;\n if (!target.chords.length) {\n target = measures.slice().reverse().find(m => m.chords.length);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find any measure with chords prior to ${JSON.stringify(cell.chord)}`);\n }\n }\n if (target) {\n const chord = target.chords[target.chords.length-1].ireal;\n chord.over = cell.chord.over;\n chord.alternate = cell.chord.alternate;\n this.measure.chords.push(this.convertChord(chord));\n }\n break;\n }\n case ' ': {\n // TODO Handle alternate chord only.\n this._log(LogLevel.Warn, `Unhandled empty/alternate chord ${JSON.stringify(cell.chord)}`);\n break;\n }\n default: {\n // Process new chord.\n this.measure.chords.push(this.convertChord(cell.chord));\n }\n }\n }\n else if (!this.barRepeat) {\n // There are 16 cells per row, regardless of time signature.\n // Barlines can occur anywhere and the iReal Pro player uses an unknown algorithm\n // to schedule the chords within a measure, using the empty cells as \"hints\" for scheduling.\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=chord-spacing-in-the-editor\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=how-do-i-fit-more-than-48-measures-into-one-chart\n //\n // Our approach to emulate the iReal Pro player is as follows:\n // 1. Whenever we find an empty cell, attach it to the previous chord (or discard it if there's no previous chord)\n // 2. At the end of the measure, adjust the chord durations based on existing empty cells across the measure\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n }\n }\n\n // Other attributes.\n cell.annots.forEach(annot => {\n switch(annot[0]) {\n case '*': { // section\n const section = annot.slice(1);\n this.measure.body['_content'].push(this.convertSection(section));\n break;\n }\n case 'T': { // time\n const time = annot.slice(1);\n this.measure.attributes.push(this.convertTime(time));\n break;\n }\n case 'S': { // segno\n this.measure.body['_content'].push(this.convertSegno());\n break;\n }\n case 'N': { // ending\n // TODO This assumes a single ending at a time.\n let ending = parseInt(annot.slice(1));\n if (ending < 1) {\n // It can happen that the ending number comes as 0 from iRP.\n // In this case, we do a best effort of finding the previous ending and incrementing it.\n const target = measures.slice().reverse().find(m => !!m.barEnding);\n ending = target?.barEnding ?? 0 + 1;\n }\n this.measure.barlines[0]['_content'].push(this.convertEnding(ending, 'start'));\n // End the previous ending at the previous measure's right barline.\n // Also, remove the 'discontinue' ending from its starting measure since we found an end to it.\n if (ending > 1) {\n measures[measures.length-1].barlines[1]['_content'].push(this.convertEnding(ending-1, 'stop'));\n const target = measures.slice().reverse().find(m => m.barEnding === ending-1);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline of any measure`);\n }\n else {\n // The last result is the good one: remove the 'discontinue' ending.\n const index = target.barlines[1]['_content'].findIndex(b => !!b && b['_name'] === 'ending');\n if (index === -1) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline`, target);\n }\n delete target.barlines[1]['_content'][index];\n }\n }\n // We will add a 'discontinue' ending at this measure's right barline.\n this.measure.barEnding = ending;\n break;\n }\n case 'Q': { // coda\n // We add all codas as \"tocoda\" because we expect the last one to be the actual coda.\n // After all measures have been built, adjust the last coda.\n // https://irealpro.com/how-the-coda-symbol-works-in-ireal-pro/\n this.measure.body['_content'].push(this.convertToCoda());\n this.codas.push(this.measure);\n break;\n }\n\n // Ignore small and large chord renderings.\n case 'l':\n case 's': break;\n\n case 'f': { // Fermata\n this.measure.chords[this.measure.chords.length-1].fermata = true;\n break;\n }\n\n case 'U': { // END, treated as Fine.\n this.measure.body['_content'].push(this.convertFine('END'));\n break;\n }\n\n default: this._log(LogLevel.Warn, `Unhandled annotation \"${annot}\"`);\n }\n });\n\n // Comments and repeats.\n // TODO Handle measure offset.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/offset/\n cell.comments.map(c => c.trim()).forEach(comment => {\n const repeatFn = this._map(Converter.mapRepeats, comment);\n if (repeatFn) {\n this.measure.body['_content'].push(repeatFn.call(this, comment));\n } else {\n this.measure.body['_content'].push(this.convertComment(comment));\n }\n });\n\n // Close and insert the measure if needed.\n // Ignore measures without any chords, they're probably empty spaces.\n if (cell.bars.match(/\\)|\\}|\\]|Z/) && this.measure.chords.length) {\n // Add closing barline and ending if needed.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'right'));\n if (this.measure.barEnding) {\n // In case of numbered repeats, end measure an open repeat by default \u250C\u2500\u2500\u2500\u2500\u2500\u2500\n // \u2502 2.\n // It may be replaced later by a closing repeat \u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n // \u2502 2. \u2502\n this.measure.barlines[1]['_content'].push(this.convertEnding(this.measure.barEnding, 'discontinue'));\n }\n\n // Close out the measure.\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n this.measure = null;\n if (this.barRepeat) this.barRepeat--;\n }\n\n return measures;\n }, []);\n\n // Adjust final right margin if needed.\n const remainingCells = this.song.cells.length % 16 - this.emptyCells;\n if (remainingCells > 0 && measures.length > 0) {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * remainingCells)\n }]\n }\n }\n });\n }\n\n // Adjust last coda if any.\n if (this.codas.length) {\n const target = this.codas[this.codas.length-1];\n const direction = target.body['_content'].findIndex(d =>\n d['_name'] === 'direction' &&\n Array.isArray(d['_content']) &&\n d['_content'].some(s =>\n s['_name'] === 'sound' &&\n Object.keys(s['_attrs']).includes('tocoda')\n )\n );\n if (direction === -1) {\n this._log(LogLevel.Warn, `Cannot find sound direction`, target);\n }\n target.body['_content'][direction] = this.convertCoda();\n }\n\n // `Measure.assemble()` puts all the parts in `Measure.body`.\n return measures.map(measure => measure.assemble());\n }\n\n // Fix order of elements according to sequence as specified by an xs:sequence.\n // @param {array} elements - Array of elements to sort.\n // @param {array} sequence - Array of element names in order of xs:sequence.\n // @return {array} Ordered array of elements.\n static reorderSequence(measure, elements, sequence) {\n return elements.filter(a => Object.keys(a).length).sort((a1, a2) => {\n let k1 = Object.keys(a1)[0]; if (k1 === '_name') k1 = a1[k1];\n let k2 = Object.keys(a2)[0]; if (k2 === '_name') k2 = a2[k2];\n // TODO indexOf() needs to search every time. Make it faster with memoize?\n const i1 = sequence.indexOf(k1);\n const i2 = sequence.indexOf(k2);\n if (i1 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k1}\"`, measure);\n }\n if (i2 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k2}\"`, measure);\n }\n return i1 - i2;\n });\n }\n\n convertRepeatNx(comment) {\n let repeats = null;\n if (null !== (repeats = comment.match(/(\\d+)x/))) {\n this.repeats = repeats[1];\n }\n }\n\n convertFine(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'fine': 'yes' }\n }]\n };\n }\n\n convertDaCapo(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dacapo': 'yes' }\n }]\n };\n }\n\n convertDalSegno(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dalsegno': 'yes' }\n }]\n };\n }\n\n convertComment(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': comment[0] === '*' ? 'above' : 'below' },\n _content: {\n 'direction-type': {\n 'words': comment[0] === '*' ? comment.slice(3) : comment\n }\n }\n };\n }\n\n convertEnding(ending, type) {\n // TODO This assumes a single ending.\n return {\n _name: 'ending',\n _attrs: { 'number': ending, 'type': type },\n _content: `${ending}.`\n };\n }\n\n convertBarline(bars, location) {\n let style = 'regular';\n let repeat = null;\n if (bars.match(/\\[|\\]/)) {\n style = 'light-light';\n }\n else if (bars.match(/Z/)) {\n style = 'light-heavy';\n }\n else if (bars.match(/\\{|\\}/)) {\n style = location === 'left' ? 'heavy-light' : 'light-heavy';\n repeat = location === 'left' ? 'forward' : 'backward';\n }\n\n // Set the current repeat count to 2, which may be changed later if we find a repeat annotation.\n if (repeat === 'forward') {\n this.repeats = 2;\n }\n\n return {\n _name: 'barline',\n _attrs: { 'location': location },\n _content: [{\n 'bar-style': style\n }, { ...(repeat && {\n _name: 'repeat',\n _attrs: { 'direction': repeat, ...(repeat === 'backward' && { 'times': this.repeats }) }\n })}]\n };\n }\n\n convertSection(section) {\n if (section === 'i') section = 'Intro';\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: {\n 'direction-type': {\n 'rehearsal': section\n }\n }\n };\n }\n\n convertSegno() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n _name: 'segno'\n }\n }, {\n _name: 'sound',\n _attrs: { 'segno': 'segno' }\n }]\n };\n }\n\n convertCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n '_name': 'coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'coda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertToCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n 'words': 'To Coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'tocoda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertTempo(bpm) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n _name: 'metronome',\n _attrs: { 'parentheses': 'no' },\n _content: [{\n 'beat-unit': this.calculateChordDuration(1)[0].type\n }, {\n 'per-minute': bpm\n }]\n }]\n }, {\n _name: 'sound',\n _attrs: { 'tempo': bpm }\n }]\n };\n }\n\n convertTime(time) {\n let beats = parseInt(time[0]);\n let beatType = parseInt(time[1]);\n if (time === '12') {\n beats = 12;\n beatType = 8;\n }\n this.time = { beats, beatType };\n return {\n 'time': [{\n 'beats': beats\n }, {\n 'beat-type': beatType\n }]\n };\n }\n\n adjustChordsDuration(measure) {\n // Now that the measure is closed, we can adjust the chord durations, taking empty cells into consideration.\n // https://www.irealb.com/forums/showthread.php?25161-Using-empty-cells-to-control-chord-duration\n //\n // Rules:\n // - Minimum chord duration is 1 beat\n // => Each chord starts as 1 beat\n // => Count of chords <= beats per measure\n // - Starting empty cells are discarded (already discarded during the cell loop)\n // - Each remaining empty cell counts as 1 beat (already counted during cell loop)\n // - Empty cell beats are added to their preceding chords (already added during the cell loop)\n // => Total chord durations <= beats per measure\n // - Remaining beats are distributed evenly among chords from first to last\n //\n if (measure.chords.length > this.time.beats) {\n this._log(LogLevel.Error, `Too many chords (${measure.chords.length} out of ${this.time.beats})`, measure);\n return true;\n }\n let beats = measure.chords.reduce((beats, chord) => beats+1+chord.spaces, 0);\n if (!beats) {\n this._log(LogLevel.Warn, `No chord found. Skipping current measure.`, measure);\n return false;\n }\n if (beats > this.time.beats) {\n // Reduce spaces.\n // We're guaranteed to end this loop because measure.chords.length <= this.time.beats\n let chordIndex = 0;\n while (beats > this.time.beats) {\n if (measure.chords[chordIndex].spaces > 0) {\n measure.chords[chordIndex].spaces--;\n beats--;\n }\n chordIndex = (chordIndex + 1) % measure.chords.length;\n }\n }\n else {\n // Distribute free beats among the chords.\n let chordIndex = 0;\n while (beats < this.time.beats) {\n measure.chords[chordIndex].spaces++;\n beats++;\n chordIndex = (chordIndex + 1) % measure.chords.length;\n }\n }\n\n // Adjust actual chord durations.\n measure.chords = measure.chords.map(chord => {\n chord.notes = this.calculateChordDuration(1+chord.spaces).map((duration, i, ds) =>\n this.convertChordNote(\n duration,\n i === ds.length - 1 ? chord.fermata : false, // Possible fermata on last chord note only\n this.options.notation === 'rhythmic' && ds.length > 1 ? (i > 0 ? 'stop' : 'start') : null // Possible tie in case of rhythmic notation\n )\n );\n return chord;\n });\n\n return true;\n }\n\n calculateChordDuration(beats) {\n // Lowest beat resolution is eighth-note (8).\n const mapDuration = {\n '1': [{ t: 'eighth', d: 0, b: 1 }],\n '2': [{ t: 'quarter', d: 0, b: 2 }],\n '3': [{ t: 'quarter', d: 1, b: 3 }],\n '4': [{ t: 'half', d: 0, b: 4 }],\n '5': [{ t: 'quarter', d: 1, b: 3 }, { t: 'quarter', d: 0, b: 2 }],\n '6': [{ t: 'half', d: 1, b: 6 }],\n '7': [{ t: 'half', d: 2, b: 7 }],\n '8': [{ t: 'whole', d: 0, b: 8 }],\n '9': [{ t: 'half', d: 1, b: 6 }, { t: 'quarter', d: 1, b: 3 }],\n '10': [{ t: 'half', d: 1, b: 6 }, { t: 'half', d: 0, b: 4 }],\n '11': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 0, b: 4 }],\n '12': [{ t: 'whole', d: 1, b: 12 }],\n '13': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 1, b: 6 }],\n '14': [{ t: 'whole', d: 2, b: 14 }],\n '15': [{ t: 'whole', d: 0, b: 8 }, { t: 'half', d: 2, b: 7 }],\n };\n\n if (this.options.notation === 'slash') {\n // In case of slash notation, return an array of n=beats elements, each with a duration of 1 beat.\n const index = 1 * 8 / this.time.beatType;\n return Array(beats).fill(this\n ._map(mapDuration, index, [], `Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n })[0] // We're sure to get only one entry in this case.\n );\n }\n else {\n // In case of rhythmic notation, return a single note (or 2 tied notes) corresponding to the desired beat count.\n const index = beats * 8 / this.time.beatType;\n return this\n ._map(mapDuration, index, [], `Unexpected beat count ${beats} for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n });\n }\n }\n\n convertChordNote(duration, fermata = false, tie = null) {\n const altered = Converter.mapFifthsToAlters[this.fifths >= 0 ? 'sharp' : 'flat'].slice(0, Math.abs(this.fifths));\n const noteType = {\n _name: 'pitch',\n _content: [{\n 'step': this.options.step\n }, {\n 'alter': altered.includes(this.options.step) ? (this.fifths > 0 ? 1 : -1) : 0\n }, {\n 'octave': this.options.octave\n }]\n };\n\n const notations = [];\n if (fermata) {\n notations.push({ _name: 'fermata' });\n }\n if (tie) {\n notations.push({ _name: 'tied', _attrs: { 'type': tie } });\n }\n\n return Converter.reorderSequence(this.measure, [noteType, {\n _name: 'cue'\n }, {\n _name: 'notehead',\n _content: this.options.notehead,\n _attrs: [{ 'font-size': this.options.noteheadSize }]\n }, {\n 'duration': duration.duration\n }, {\n 'voice': 1,\n }, {\n _name: 'type',\n _attrs: { 'size': 'full' },\n _content: duration.type\n }, { ...(notations.length && {\n 'notations': Converter.reorderSequence(this.measure, notations, Converter.sequenceNotations)\n })}]\n .concat(Array(duration.dots).fill({ _name: 'dot' })), Converter.sequenceNote);\n }\n\n convertChordDegree(value, type, alter) {\n return {\n _name: 'degree',\n _attrs: { 'print-object': 'no' },\n _content: [{\n 'degree-value': value\n }, {\n 'degree-alter': alter\n }, {\n 'degree-type': type\n }]\n };\n }\n\n convertChordSymbol(chord) {\n const parsedChord = this.renderChord(this.parseChord(`${chord.note}${chord.modifiers}`));\n if (!parsedChord) {\n this._log(LogLevel.Warn, `Unrecognized chord \"${chord.note}${chord.modifiers}\"`);\n return { rootStep: null, rootAlter: null, chordKind: null, chordDegrees: [], chordText: null };\n }\n\n const rootStep = parsedChord.input.rootNote[0];\n const rootAlter = this._map(Converter.mapAlter, parsedChord.input.rootNote[1] || null, null, `Unrecognized accidental in chord \"${parsedChord.input.rootNote}\"`);\n const chordText = parsedChord.formatted.descriptor + parsedChord.formatted.chordChanges.join('');\n\n // Find chord quality (aka kind).\n // `chord-symbol` misses a bunch of MusicXML chord qualities so we'll have to derive them ourselves.\n const mapKind = {\n 'major': 'major',\n 'major6': 'major-sixth',\n 'major7': 'major-seventh',\n 'dominant7': 'dominant',\n 'minor': 'minor',\n 'minor6': 'minor-sixth',\n 'minor7': 'minor-seventh',\n 'minorMajor7': 'major-minor',\n 'augmented': 'augmented',\n 'diminished': 'diminished',\n 'diminished7': 'diminished-seventh',\n 'power': 'power'\n };\n let chordKind = this._map(mapKind, parsedChord.normalized.quality, '', `Unrecognized chord quality \"${parsedChord.normalized.quality}\"`);\n\n // Convert extensions to their equivalent MusicXML kind.\n // Find the highest extension, then replace the word following [major, minor, dominant] with it.\n if (parsedChord.normalized.extensions.length) {\n const extension = Math.max(...parsedChord.normalized.extensions.map(e => parseInt(e))).toString();\n const mapExtensionKind = {\n '9': '-ninth',\n '11': '-11th',\n '13': '-13th'\n };\n chordKind = chordKind.split('-')[0] + this._map(mapExtensionKind, extension, '', `Unhandled extension ${extension}`);\n\n // chord-symbol considers dominant-11th to be suspended - but that's not _necessarily_ the case.\n // https://en.wikipedia.org/wiki/Eleventh_chord\n if (chordKind === 'dominant-11th') {\n parsedChord.normalized.isSuspended = false;\n }\n }\n\n // Detect other chord kinds by explicit interval comparison.\n [\n { intervals: ['1', '4', '5'], kind: 'suspended-fourth', strict: true },\n { intervals: ['1', '5', '9'], kind: 'suspended-second', strict: true },\n { intervals: ['1', 'b3', 'b5', 'b7'], kind: 'half-diminished', strict: true },\n { intervals: ['1', '3', '#5', 'b7'], kind: 'augmented-seventh', strict: false }\n ].some(chord => {\n if (\n (!chord.strict || parsedChord.normalized.intervals.length === chord.intervals.length) &&\n chord.intervals.every((s, i) => s === parsedChord.normalized.intervals[i])\n ) {\n chordKind = chord.kind;\n\n // Remove the intervals from the parsedChord to avoid duplication below.\n chord.intervals.forEach(i => {\n parsedChord.normalized.alterations = parsedChord.normalized.alterations.filter(p => p === i);\n parsedChord.normalized.adds = parsedChord.normalized.adds.filter(p => p === i);\n parsedChord.normalized.omits = parsedChord.normalized.omits.filter(p => p === i);\n });\n\n // Add the missing intervals from the parsedChord to the adds.\n parsedChord.normalized.intervals.forEach(i => {\n if (!chord.intervals.includes(i)) {\n parsedChord.normalized.adds.push(i);\n }\n });\n\n // Stop looping.\n return true;\n }\n });\n\n // Handle suspended chords other than triads.\n const chordDegrees = [];\n if (parsedChord.normalized.isSuspended && !chordKind.includes('suspended')) {\n parsedChord.normalized.adds.push('4');\n // Handle case of sus(add3)\n if (!parsedChord.normalized.adds.includes('3')) {\n parsedChord.normalized.omits.push('3');\n }\n }\n\n // Add chord degrees.\n parsedChord.normalized.alterations.forEach(alteration => {\n const degree = alteration.slice(1);\n chordDegrees.push(\n this.convertChordDegree(\n degree,\n (degree === '5' || parsedChord.normalized.extensions.includes(degree)) ? 'alter' : 'add',\n this._map(Converter.mapAlter, alteration[0], 0, `Unrecognized alter symbol in \"${alteration}\"`)\n )\n );\n });\n parsedChord.normalized.adds.forEach(add => {\n const alteration = Object.keys(Converter.mapAlter).includes(add[0]) ? add[0] : null;\n const degree = alteration ? add.slice(1) : add;\n chordDegrees.push(\n this.convertChordDegree(degree, 'add', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${add}\"`))\n );\n });\n parsedChord.normalized.omits.forEach(omit => {\n const alteration = Object.keys(Converter.mapAlter).includes(omit[0]) ? omit[0] : null;\n const degree = alteration ? omit.slice(1) : omit;\n chordDegrees.push(\n this.convertChordDegree(degree, 'subtract', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${omit}\"`))\n );\n });\n\n return { rootStep, rootAlter, chordKind, chordDegrees, chordText };\n }\n\n convertChord(chord) {\n let harmony = null;\n\n // Special case: 'n' for no chord\n if (chord.note === 'n') {\n harmony = [{\n 'root': [{\n _name: 'root-step',\n _attrs: { 'text': '' },\n _content: this.options.step\n }],\n }, {\n _name: 'kind',\n _attrs: { 'text': 'N.C.' },\n _content: 'none',\n }];\n }\n else {\n const { rootStep, rootAlter, chordKind, chordDegrees, chordText } = this.convertChordSymbol(chord);\n\n // Handle bass note\n const bass = !chord.over ? null : [{\n 'bass-step': chord.over.note[0]\n }, { ...(chord.over.note[1] && {\n 'bass-alter': this._map(Converter.mapAlter, chord.over.note[1], null, `Unrecognized accidental in bass note \"${chord.over.note}\"`)\n })}];\n\n harmony = [{\n 'root': [{\n 'root-step': rootStep\n }, { ...(rootAlter && { // Don't generate the root-alter entry if rootAlter is blank\n 'root-alter': rootAlter\n })}],\n }, {\n _name: 'kind',\n _attrs: { 'text': chordText, 'use-symbols': 'no' },\n _content: chordKind,\n }, { ...(bass && {\n 'bass': bass\n })}].concat(chordDegrees);\n }\n\n // TODO Handle alternate chord\n if (chord.alternate) {\n this._log(LogLevel.Warn, `Unhandled alternate chord ${JSON.stringify(chord.alternate)}`);\n }\n\n return new Converter.Chord(\n harmony,\n // Initial chord duration is 1 beat\n this.calculateChordDuration(1).map(duration => this.convertChordNote(duration)),\n chord\n );\n }\n\n convertKey() {\n const mapKeys = {\n // Major keys\n 'C': 0, 'G': 1, 'D': 2, 'A': 3, 'E': 4, 'B': 5, 'F#': 6, 'C#': 7,\n 'F': -1, 'Bb': -2, 'Eb': -3, 'Ab': -4, 'Db': -5, 'Gb': -6, 'Cb': -7,\n // Minor keys\n 'A-': 0, 'E-': 1, 'B-': 2, 'F#-': 3, 'C#-': 4, 'G#-': 5, 'D#-': 6, 'A#-': 7,\n 'D-': -1, 'G-': -2, 'C-': -3, 'F-': -4, 'Bb-': -5, 'Eb-': -6, 'Ab-': -7\n };\n\n // Remember the fifth.\n this.fifths = this._map(mapKeys, this.song.key, 0, `Unrecognized key signature \"${this.song.key}\"`);\n\n return {\n _name: 'key',\n _attrs: [{ 'print-object': this.options.keySignature ? 'yes' : 'no' }],\n _content: [{\n 'fifths': this.fifths\n }, {\n 'mode': this.song.key.slice(-1) === '-' ? 'minor' : 'major'\n }]\n };\n }\n\n convertStyleAndGroove(style, groove) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n 'words': style\n }]\n }, {\n 'sound': [{\n 'play': [{\n _name: 'other-play',\n _attrs: { 'type': 'groove' },\n _content: groove || style\n }]\n }]\n }]\n };\n }\n\n _log(logLevel, message, measure = this.measure) {\n if (logLevel < this.options.logLevel) return;\n const log = `[ireal-musicxml] [${this.song.title}${measure ? '#' + measure.number() : ''}] ${message}`;\n let method = 'warn';\n switch (logLevel) {\n case LogLevel.Debug: method = 'debug'; break;\n case LogLevel.Info: method = 'info'; break;\n case LogLevel.Warn: method = 'warn'; break;\n case LogLevel.Error: method = 'error'; break;\n }\n console[method](log);\n }\n\n _map(map, key, defaultValue, message, logLevel = LogLevel.Warn, measure = this.measure) {\n if (!key) return defaultValue;\n if (!(key in map)) {\n if (message) {\n this._log(logLevel, message, measure);\n }\n return defaultValue || null;\n }\n return map[key];\n }\n\n static _mmToTenths(mm, decimals = 2) {\n const value = mm * SCALING_TENTHS / SCALING_MM;\n const power = Math.pow(10, decimals);\n return Math.round(value * power) / power;\n }\n}\n", "{\n \"name\": \"ireal-musicxml\",\n \"version\": \"2.0.0\",\n \"description\": \"iReal Pro to MusicXML converter.\",\n \"author\": \"Karim Ratib (https://github.com/infojunkie)\",\n \"license\": \"GPL-3.0-only\",\n \"repository\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/infojunkie/ireal-musicxml\"\n },\n \"homepage\": \"https://github.com/infojunkie/ireal-musicxml\",\n \"type\": \"module\",\n \"types\": \"./build/ireal-musicxml.d.ts\",\n \"files\": [\n \"LICENSE.txt\",\n \"build/*\",\n \"src/*\"\n ],\n \"bin\": {\n \"ireal-musicxml\": \"./src/cli/cli.js\"\n },\n \"exports\": {\n \"import\": \"./build/ireal-musicxml.js\",\n \"require\": \"./build/ireal-musicxml.cjs\"\n },\n \"scripts\": {\n \"build\": \"npm run build:esm && npm run build:cjs && npm run build:d.ts\",\n \"build:d.ts\": \"cp src/types/* build/\",\n \"build:esm\": \"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js\",\n \"build:cjs\": \"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs\",\n \"test\": \"npm run build && npm run test:lint && npm run test:spec && npm run test:ts\",\n \"test:spec\": \"node --test --test-name-pattern=\\\"${TEST:-.*}\\\"\",\n \"test:ts\": \"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts\",\n \"test:lint\": \"eslint src --fix\"\n },\n \"devDependencies\": {\n \"@types/node\": \"^22.7.7\",\n \"@xmldom/xmldom\": \"^0.8.0\",\n \"esbuild\": \"0.24.0\",\n \"eslint\": \"^9.13.0\",\n \"resolve\": \"^1.22.8\",\n \"sanitize-filename\": \"^1.6.3\",\n \"ts-node\": \"^10.9.2\",\n \"typescript\": \"^4.9.5\",\n \"validate-with-xmllint\": \"^1.2.0\",\n \"xpath.js\": \"^1.1.0\"\n },\n \"dependencies\": {\n \"chord-symbol\": \"^3.0.0\",\n \"fast-diff\": \"^1.2.0\",\n \"jstoxml\": \"^2.0.6\",\n \"promise\": \"^8.1.0\"\n }\n}\n", "import pkg from '../../package.json' with { type: 'json' };\n\nexport class Version {\n static name = pkg.name;\n static version = pkg.version;\n static author = pkg.author;\n static description = pkg.description;\n}"], - "mappings": "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", - "names": ["lib_exports", "__export", "Cell", "Chord", "Converter", "LogLevel", "Playlist", "Song", "Version", "convert", "convertSync", "__toCommonJS", "import_promise", "import_fast_diff", "Playlist", "ireal", "playlistEncoded", "parts", "part", "Song", "error", "title", "song", "songs", "diffs", "diff", "d", "Cell", "Chord", "note", "modifiers", "over", "alternate", "_Song", "oldFormat", "music", "unscramble", "text", "arr", "found", "i", "match", "cells", "obj", "prevobj", "cell", "composer", "chord", "comment", "offset", "r", "p", "obfusc50", "newString", "import_jstoxml", "import_chord_symbol", "package_default", "Version", "package_default", "chordParserFactory", "chordRendererFactory", "ChordSymbol", "LogLevel", "MUSICXML_VERSION", "SCALING_MM", "SCALING_TENTHS", "Converter", "_Converter", "song", "options", "realOptions", "jstoxml", "Version", "date", "number", "chord", "note", "harmony", "notes", "ireal", "isNewSystem", "cellIndex", "measures", "cell", "target", "m", "annot", "section", "time", "ending", "index", "b", "c", "comment", "repeatFn", "remainingCells", "direction", "d", "s", "measure", "elements", "sequence", "a", "a1", "a2", "k1", "k2", "i1", "i2", "repeats", "type", "bars", "location", "style", "repeat", "bpm", "beats", "beatType", "chordIndex", "duration", "ds", "mapDuration", "fermata", "tie", "altered", "noteType", "notations", "value", "alter", "parsedChord", "rootStep", "rootAlter", "chordText", "mapKind", "chordKind", "extension", "e", "mapExtensionKind", "i", "p", "chordDegrees", "alteration", "degree", "add", "omit", "bass", "mapKeys", "groove", "logLevel", "message", "log", "method", "map", "key", "defaultValue", "mm", "decimals", "power", "convertSync", "ireal", "options", "playlist", "Playlist", "song", "Converter", "convert", "Promise", "resolve"] + "sourcesContent": ["import Promise from 'promise';\nimport { Playlist, Song, Cell, Chord } from './parser.js';\nimport { Converter, LogLevel } from './converter.js';\nimport { Version } from './version.js';\n\nexport function convertSync(ireal, options = {}) {\n const playlist = new Playlist(ireal);\n playlist.songs.forEach(song => {\n song.musicXml = Converter.convert(song, options);\n });\n return playlist;\n}\n\nexport async function convert(ireal, options = {}) {\n return new Promise(resolve => resolve(convertSync(ireal, options)));\n}\n\nexport { Playlist, Song, Cell, Chord, Converter, LogLevel, Version };\n", "/**\n * The iReal Pro parser is derived from\n * https://github.com/daumling/ireal-renderer\n * which is itself derived from\n * https://github.com/pianosnake/ireal-reader\n *\n * None of those modules did exactly what is needed here, namely return\n * a full structure that can be iterated downstream.\n */\n\nimport diff from 'fast-diff';\n\nexport class Playlist {\n constructor(ireal){\n const playlistEncoded = /.*?(irealb(?:ook)?):\\/\\/([^\"]*)/.exec(ireal);\n const playlist = decodeURIComponent(playlistEncoded[2]);\n const parts = playlist.split(\"===\"); //songs are separated by ===\n if (parts.length > 1) this.name = parts.pop(); //playlist name\n this.songs = parts\n .map(part => {\n try {\n return new Song(part, playlistEncoded[1] === 'irealbook');\n }\n catch (error) {\n const parts = part.split(\"=\");\n const title = Song.parseTitle(parts[0].trim());\n console.error(`[ireal-musicxml] [${title}] ${error}`);\n return null;\n }\n })\n .filter(song => song !== null)\n .reduce((songs, song) => {\n if (songs.length > 0) {\n // Detect multi-part songs via their titles.\n // The parts of the same song have the same title, except for the part number, so they follow each other in the list.\n // The `diff` module compares two titles and returns a list of similarities and differences.\n // We expect the first diff to be a similarity, followed by differences that are only numeric.\n // When we find a multi-part song, we just concatenate the cells into the first part.\n const diffs = diff(songs[songs.length-1].title, song.title);\n if (diffs[0][0] === 0 && diffs.every(d => d[0] === 0 || d[1].match(/^\\d+$/))) {\n songs[songs.length-1].cells = songs[songs.length-1].cells.concat(song.cells);\n return songs;\n }\n }\n songs.push(song);\n return songs;\n }, []);\n }\n}\n\nexport class Cell {\n constructor() {\n this.annots = [];\n this.comments = [];\n this.bars = \"\";\n this.spacer = 0;\n this.chord = null;\n }\n}\n\nexport class Chord {\n constructor(note, modifiers = \"\", over = null, alternate = null) {\n this.note = note;\n this.modifiers = modifiers;\n this.over = over;\n this.alternate = alternate;\n }\n}\n\nexport class Song {\n constructor(ireal, oldFormat = false) {\n this.cells = [];\n this.musicXml = \"\";\n if (!ireal) {\n this.title = \"\";\n this.composer = \"\";\n this.style = \"\";\n this.key = \"\";\n this.transpose = 0;\n this.groove = \"\";\n this.bpm = 0;\n this.repeats = 0;\n return;\n }\n const parts = ireal.split(\"=\"); //split on one sign, remove the blanks\n if (oldFormat) {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[2].trim();\n this.key = parts[3];\n this.cells = this.parse(parts[5]);\n }\n else {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[3].trim();\n this.key = parts[4];\n this.transpose = +parts[5] || 0; // TODO\n this.groove = parts[7];\n this.bpm = +parts[8];\n this.repeats = +parts[9] || 3;\n const music = parts[6].split(\"1r34LbKcu7\");\n this.cells = this.parse(unscramble(music[1]));\n }\n }\n\n /**\n * The RegExp for a complete chord. The match array contains:\n * 1 - the base note\n * 2 - the modifiers (+-ohd0123456789 and su for sus)\n * 3 - any comments (may be e.g. add, sub, or private stuff)\n * 4 - the \"over\" part starting with a slash\n * 5 - the top chord as (chord)\n * @type RegExp\n */\n static chordRegex = /^([A-G][b#]?)((?:sus|alt|add|[+\\-^\\dhob#])*)(\\*.+?\\*)*(\\/[A-G][#b]?)?(\\(.*?\\))?/;\n static chordRegex2 = /^([ Wp])()()(\\/[A-G][#b]?)?(\\(.*?\\))?/;\t// need the empty captures to match chordRegex\n\n static regExps = [\n /^\\*[a-zA-Z]/,\t\t\t\t\t\t\t// section\n /^T\\d\\d/,\t\t\t\t\t\t\t\t// time measurement\n /^N./,\t\t\t\t\t\t\t\t\t// repeat marker\n /^<.*?>/,\t\t\t\t\t\t\t\t// comments\n Song.chordRegex,\t\t\t\t// chords\n Song.chordRegex2,\t\t\t\t// space, W and p (with optional alt chord)\n ];\n\n /**\n * The parser cracks up the raw music string into several objects,\n * one for each cell. iReal Pro works with rows of 16 cell each. The result\n * is stored at song.cells.\n *\n * Each object has the following properties:\n *\n * chord: if non-null, a chord object with these properties:\n * note - the base note (also blank, W = invisible root, p/x/r - pause/bar repeat/double-bar repeat, n - no chord)\n * modifiers - the modifiers, like 7, + o etc (string)\n * over - if non-null, another chord object for the under-note\n * alternate - if non-null another chord object for the alternate chord\n * annots: annotations, a string of:\n * *x - section, like *v, *I, *A, *B etc\n * Nx - repeat bots (N1, N2 etc)\n * Q - coda\n * S - segno\n * Txx - measure (T44 = 4/4 etc, but T12 = 12/8)\n * U - END\n * f - fermata\n * l - (letter l) normal notes\n * s - small notes\n * comments: an array of comment strings\n * bars: bar specifiers, a string of:\n * | - single vertical bar, left\n * [ - double bar, left\n * ] - double bar, right\n * { - repeat bar, left\n * } - repeat bar, right\n * Z - end bar, right\n * spacer - a number indicating the number of vertical spacers above this cell\n *\n * @returns [Cell]\n */\n parse(ireal) {\n let text = ireal.trim();\n const arr = [];\n while (text) {\n let found = false;\n for (let i = 0; i < Song.regExps.length; i++) {\n const match = Song.regExps[i].exec(text);\n if (match) {\n found = true;\n if (match.length <= 2) {\n arr.push(match[0]);\n text = text.substr(match[0].length);\n }\n else {\n // a chord\n arr.push(match);\n text = text.substr(match[0].length);\n }\n break;\n }\n }\n if (!found) {\n // ignore the comma separator\n if (text[0] !== ',')\n arr.push(text[0]);\n text = text.substr(1);\n }\n }\n\n // pass 2: extract prefixes, suffixes, annotations and comments\n const cells = [];\n let obj = this.newCell(cells);\n let prevobj = null;\n for (let i = 0; i < arr.length; i++) {\n let cell = arr[i];\n if (cell instanceof Array) {\n obj.chord = this.parseChord(cell);\n cell = \" \";\n }\n switch (cell[0]) {\n case '{':\t// open repeat\n case '[':\t// open double bar\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = cell; cell = null; break;\n case '|':\t// single bar - close previous and open this\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = '('; cell = null; break;\n case ']':\t// close double bar\n case '}':\t// close repeat\n case 'Z':\t// ending double bar\n if (prevobj) { prevobj.bars += cell; prevobj = null; }\n cell = null; break;\n case 'n':\t// N.C.\n obj.chord = new Chord(cell[0]);\n break;\n case ',':\tcell = null; break; // separator\n case 'S':\t// segno\n case 'T':\t// time measurement\n case 'Q':\t// coda\n case 'N':\t// repeat\n case 'U':\t// END\n case 's':\t// small\n case 'l':\t// normal\n case 'f':\t// fermata\n case '*': obj.annots.push(cell); cell = null; break;\n case 'Y': obj.spacer++; cell = null; prevobj = null; break;\n case 'r':\n case 'x':\n case 'W':\n obj.chord = new Chord(cell);\n break;\n case '<':\n cell = cell.substr(1, cell.length-2);\n obj.comments.push(cell);\n cell = null; break;\n default:\n }\n if (cell && i < arr.length-1) {\n prevobj = obj;\t\t// so we can add any closing barline later\n obj = this.newCell(cells);\n }\n }\n return cells;\n }\n\n /**\n * The title had \"A\" and \"The\" at the back (e.g. \"Gentle Rain, The\")\n */\n static parseTitle(title) {\n return title.replace(/(.*)(, )(A|The)$/g, '$3 $1');\n }\n\n /**\n * The composer is reversed (last first) if it only has 2 names :shrug:\n */\n static parseComposer(composer) {\n const parts = composer.split(/(\\s+)/); // match and return spaces too\n if (parts.length == 3) { // [last, spaces, first]\n return parts[2] + parts[1] + parts[0];\n }\n return composer;\n }\n\n parseChord(chord) {\n var note = chord[1] || \" \";\n var modifiers = chord[2] || \"\";\n var comment = chord[3] || \"\";\n if (comment)\n modifiers += comment.substr(1, comment.length-2);\n var over = chord[4] || \"\";\n if (over[0] === '/')\n over = over.substr(1);\n var alternate = chord[5] || null;\n if (alternate) {\n chord = Song.chordRegex.exec(alternate.substr(1, alternate.length-2));\n if (!chord)\n alternate = null;\n else\n alternate = this.parseChord(chord);\n }\n // empty cell?\n if (note === \" \" && !alternate && !over)\n return null;\n if (over) {\n var offset = (over[1] === '#' || over[1] === 'b') ? 2 : 1;\n over = new Chord(over.substr(0, offset), over.substr(offset), null, null);\n }\n else\n over = null;\n return new Chord(note, modifiers, over, alternate);\n }\n\n newCell(cells) {\n var obj = new Cell;\n cells.push(obj);\n return obj;\n }\n}\n\n// Unscrambling hints from https://github.com/ironss/accompaniser/blob/master/irealb_parser.lua\n// Strings are broken up in 50 character segments. each segment undergoes character substitution addressed by obfusc50()\n// Note that a final part of length 50 or 51 is not scrambled.\n// Finally need to substitute for Kcl, LZ and XyQ.\nfunction unscramble(s) {\n let r = '', p;\n\n while (s.length > 51){\n p = s.substring(0, 50);\n s = s.substring(50);\n r = r + obfusc50(p);\n }\n r = r + s;\n // now undo substitution obfuscation\n r = r.replace(/Kcl/g, '| x').replace(/LZ/g, ' |').replace(/XyQ/g, ' ');\n return r;\n}\n\nfunction obfusc50(s) {\n // the first 5 characters are switched with the last 5\n const newString = s.split('');\n for (let i = 0; i < 5; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n // characters 10-24 are also switched\n for (let i = 10; i < 24; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n return newString.join('');\n}\n", "import jstoxml from 'jstoxml';\nimport ChordSymbol from 'chord-symbol';\nconst { chordParserFactory, chordRendererFactory } = ChordSymbol;\nimport { Version } from './version.js';\n\nexport class LogLevel {\n static Debug = 0;\n static Info = 1;\n static Warn = 2;\n static Error = 3;\n static None = 4;\n}\n\nconst MUSICXML_VERSION = '4.0';\nconst SCALING_MM = 7;\nconst SCALING_TENTHS = 40;\n\nexport class Converter {\n static defaultOptions = {\n 'divisions': 768, // same as used by iReal\n 'notation': 'rhythmic', // 'rhythmic' for rhythmic notation, 'slash' for slash notation\n 'step': 'B', // chord note\n 'octave': 4, // chord note octave\n 'notehead': 'slash', // chord note head\n 'noteheadSize': 'large', // size of chord note head\n 'date': true, // include encoding date\n 'clef': false, // hide clef by default\n 'keySignature': false, // hide key signature by default\n 'pageWidth': 210, // mm (A4)\n 'pageHeight': 297, // mm (A4)\n 'pageMargin': 15, // mm\n 'logLevel': LogLevel.Warn\n };\n\n static sequenceAttributes = [\n // Expected order of attribute elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/attributes/\n 'divisions',\n 'key',\n 'time',\n 'staves',\n 'part-symbol',\n 'instruments',\n 'clef',\n 'staff-details',\n 'transpose',\n 'directive',\n 'measure-style'\n ];\n\n static sequenceNote = [\n // Expected order of note elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/note/\n 'cue',\n 'pitch',\n 'rest',\n 'unpitched',\n 'duration',\n 'tie',\n 'voice',\n 'type',\n 'dot',\n 'accidental',\n 'time-modification',\n 'stem',\n 'notehead',\n 'notehead-text',\n 'staff',\n 'beam',\n 'notations',\n 'lyric',\n 'play'\n ];\n\n static sequenceNotations = [\n // Expected order of notations elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/notations/\n 'accidental-mark',\n 'arpeggiate',\n 'articulations',\n 'dynamics',\n 'fermata',\n 'glissando',\n 'non-arpeggiate',\n 'ornaments',\n 'other-notation',\n 'slide',\n 'slur',\n 'technical',\n 'tied',\n 'tuplet'\n ];\n\n static sequenceBarline = [\n // Expected order of barline elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/barline/\n 'bar-style',\n 'footnote',\n 'level',\n 'wavy-line',\n 'segno',\n 'coda',\n 'fermata',\n 'ending',\n 'repeat'\n ];\n\n static mapAlter = {\n '#': 1,\n 'b': -1\n };\n\n static mapFifthsToAlters = {\n 'sharp': ['F', 'C', 'G', 'D', 'A', 'E', 'B'],\n 'flat': ['B', 'E', 'A', 'D', 'G', 'C', 'F']\n };\n\n static mapRepeats = {\n \"D.C. al Coda\": Converter.prototype.convertDaCapo,\n \"D.C. al Fine\": Converter.prototype.convertDaCapo,\n \"D.C. al 1st End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 2nd End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 3rd End.\": Converter.prototype.convertDaCapo,\n \"D.S. al Coda\": Converter.prototype.convertDalSegno,\n \"D.S. al Fine\": Converter.prototype.convertDalSegno,\n \"D.S. al 1st End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 2nd End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 3rd End.\": Converter.prototype.convertDalSegno,\n \"Fine\": Converter.prototype.convertFine,\n \"3x\": Converter.prototype.convertRepeatNx,\n \"4x\": Converter.prototype.convertRepeatNx,\n \"5x\": Converter.prototype.convertRepeatNx,\n \"6x\": Converter.prototype.convertRepeatNx,\n \"7x\": Converter.prototype.convertRepeatNx,\n \"8x\": Converter.prototype.convertRepeatNx\n };\n\n static convert(song, options = {}) {\n const realOptions = Object.assign({}, this.defaultOptions, options);\n return new Converter(song, realOptions).convert();\n }\n\n constructor(song, options) {\n this.song = song;\n this.options = options;\n this.time = { beats: 4, beatType: 4 };\n this.fifths = null; // key signature's degree of fifths\n this.measure = null; // current measure (of class Measure) being built\n this.barRepeat = 0; // current bar number for single- and double-bar repeats\n this.codas = []; // list of measures containing codas\n this.repeats = 0; // repeat count for closing repeat barline\n this.emptyCells = 0; // consecutive empty cells\n this.emptyCellNewSystem = false; // did a new system occur in an empty cell?\n\n // In iRP, there are 16 cells per line.\n // The width in mm of a single cell depends on the page width and the margins.\n this.cellWidth = (this.options.pageWidth - (2 * this.options.pageMargin)) / 16;\n\n // chord-symbol.\n this.parseChord = chordParserFactory({ \"altIntervals\": [\n \"b5\",\n \"b9\"\n ]});\n this.renderChord = chordRendererFactory({\n useShortNamings: true,\n printer: 'raw'\n });\n }\n\n convert() {\n return jstoxml.toXML(this.convertSong(), {\n header: `\n\n\n `.trim(),\n indent: ' '\n });\n }\n\n convertSong() {\n return {\n _name: 'score-partwise',\n _attrs: { 'version': MUSICXML_VERSION },\n _content: [{\n 'work': {\n 'work-title': this.song.title\n }\n }, {\n 'identification': [{\n _name: 'creator',\n _attrs: { 'type': 'composer' },\n _content: this.song.composer\n }, {\n 'encoding': [{\n 'software': `@infojunkie/ireal-musicxml ${Version.version}`\n }, { ...(this.options.date && {\n 'encoding-date': Converter.convertDate(new Date())\n })}, {\n _name: 'supports',\n _attrs: { 'element': 'accidental', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'element': 'transpose', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-page', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-system', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }]\n }]\n }, {\n 'defaults': {\n 'scaling': {\n 'millimeters': SCALING_MM,\n 'tenths': SCALING_TENTHS\n },\n 'page-layout': {\n 'page-height': Converter._mmToTenths(this.options.pageHeight),\n 'page-width': Converter._mmToTenths(this.options.pageWidth),\n 'page-margins': {\n 'left-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'right-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'top-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'bottom-margin': Converter._mmToTenths(this.options.pageMargin, 4)\n }\n }\n }\n }, {\n 'part-list': {\n _name: 'score-part',\n _attrs: { 'id': 'P1' },\n _content: {\n _name: 'part-name',\n _attrs: { 'print-object': 'no' },\n _content: 'Lead Sheet'\n }\n }\n }, {\n _name: 'part',\n _attrs: { 'id': 'P1' },\n _content: this.convertMeasures()\n }]\n };\n }\n\n // Date in yyyy-mm-dd\n // https://stackoverflow.com/a/50130338/209184\n static convertDate(date) {\n return new Date(date.getTime() - (date.getTimezoneOffset() * 60000))\n .toISOString()\n .split('T')[0];\n }\n\n static Measure = class {\n constructor(number) {\n this.body = {\n _name: 'measure',\n _attrs: { 'number': number },\n _content: []\n };\n this.attributes = [];\n this.chords = [];\n this.barlines = [];\n this.barEnding = null;\n }\n\n number() {\n return this.body['_attrs']['number'];\n }\n\n assemble() {\n // Attributes.\n if (this.attributes.length) {\n this.body['_content'].push({\n 'attributes': Converter.reorderSequence(this, this.attributes, Converter.sequenceAttributes)\n });\n }\n\n // Chords.\n this.chords.forEach(chord => {\n this.body['_content'].push({\n 'harmony': chord.harmony\n }, ...chord.notes.map(note => {\n return {\n 'note': note\n };\n }));\n });\n\n // Barlines.\n this.barlines[0]['_content'] = Converter.reorderSequence(this, this.barlines[0]['_content'], Converter.sequenceBarline);\n this.body['_content'].splice(1, 0, this.barlines[0]);\n this.barlines[1]['_content'] = Converter.reorderSequence(this, this.barlines[1]['_content'], Converter.sequenceBarline);\n this.body['_content'].push(this.barlines[1]);\n\n return this.body;\n }\n };\n\n static Chord = class {\n constructor(harmony, notes, ireal) {\n this.harmony = harmony;\n this.notes = notes;\n this.ireal = ireal;\n this.spaces = 0;\n this.fermata = false;\n }\n };\n\n convertMeasures() {\n // Are we starting a new system given the current cell index?\n const isNewSystem = cellIndex => cellIndex > 0 && cellIndex % 16 === 0;\n\n // Loop on cells.\n const measures = this.song.cells.reduce((measures, cell, cellIndex) => {\n // Start a new measure if needed.\n // This means either finding an opening barline or finding non-empty cells while we're not in any measure.\n if (cell.bars.match(/\\(|\\{|\\[/) || (!this.measure && (cell.chord || cell.annots.length || cell.comments.length))) {\n if (this.measure) {\n this._log(LogLevel.Warn, `Starting a new measure over existing measure. Closing current measure first.`);\n this.measure.barlines.push(this.convertBarline('', 'right'));\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n }\n this.measure = new Converter.Measure(measures.length+1, this.options);\n\n // Very first bar: add defaults.\n if (!measures.length) {\n this.measure.attributes.push({\n 'divisions': this.options.divisions\n }, {\n _name: 'clef',\n _attrs: [{ 'print-object': this.options.clef ? 'yes' : 'no' }],\n _content: [{\n 'sign': 'G'\n }, {\n 'line': 2\n }]\n }, {\n 'staff-details': {\n 'staff-lines': 0\n }\n }, {\n 'measure-style': [{\n _name: 'slash',\n _attrs: { 'type': 'start', 'use-stems': this.options.notation === 'rhythmic' ? 'yes' : 'no' }\n }]\n }, this.convertKey());\n\n // Add bpm if any.\n if (this.song.bpm) {\n this.measure.body['_content'].push(this.convertTempo(this.song.bpm));\n }\n\n // Add style and groove.\n this.measure.body['_content'].push(this.convertStyleAndGroove(this.song.style, this.song.groove));\n }\n\n // Add starting barline.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'left', (isNewSystem(cellIndex) || this.emptyCellNewSystem) ? 'regular' : undefined));\n\n // If we're still repeating bars, copy the previous bar now.\n if (this.barRepeat) {\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat-1].chords];\n }\n }\n\n // Short-circuit loop if no measure exists.\n // It can happen that `measure` is still blank in case of empty cells in iReal layout.\n // e.g. Girl From Ipanema in tests.\n if (!this.measure) {\n if (cell.chord || cell.annots.length || cell.comments.length || (cell.bars && cell.bars !== ')')) {\n this._log(LogLevel.Warn, `Found non-empty orphan cell ${JSON.stringify(cell)}`, measures[measures.length-1]);\n }\n\n // This is an empty cell between measures.\n // Count the consecutive empty cells because they will be converted to margins.\n // Also remember that a new system has occurred.\n this.emptyCells++;\n if (isNewSystem(cellIndex)) {\n this.emptyCellNewSystem = true;\n }\n\n return measures;\n }\n\n // Start a new system every 16 cells.\n if (isNewSystem(cellIndex) || this.emptyCellNewSystem) {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _attrs: { 'new-system': 'yes' },\n _content: { ...(this.emptyCellNewSystem && {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }, {\n 'right-margin': '0.00'\n }]\n }\n })}\n });\n }\n\n // If we accumulated empty cells but not at the start of the current system, then we adjust other distances.\n // There are 2 cases to handle:\n // - We're now in a fresh system: Add a right-margin to the previous measure.\n // - We're in the middle of a system: Add a measure-distance to the current measure.\n if (!this.emptyCellNewSystem && this.emptyCells > 0) {\n if (this.measure.body['_content'][0]?.['_name'] === 'print' && this.measure.body['_content'][0]['_attrs']?.['new-system'] === 'yes') {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }]\n }\n }\n });\n }\n else {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'measure-layout': {\n 'measure-distance': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }\n }\n });\n }\n }\n\n // Reset the empty cells.\n this.emptyCellNewSystem = false;\n this.emptyCells = 0;\n\n // Chords.\n if (cell.chord) {\n switch (cell.chord.note) {\n case 'x': {\n // Handle single bar repeat.\n this.barRepeat = 1;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'r': {\n // Handle double bar repeat.\n // We do this in 2 stages, because a blank measure occurs after 'r' (to keep the measure count correct)\n // Here, we copy the next-to-last measure and set the repeat flag.\n // The next opening measure will pick up the remaining measure.\n this.barRepeat = 2;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'p':\n // If slash does not occur as first chord, count it as a space.\n // Otherwise, handle it as 'W'.\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n break;\n }\n // Fall into case 'W'.\n\n case 'W': {\n // Handle invisible root by copying previous chord.\n let target = this.measure;\n if (!target.chords.length) {\n target = measures.slice().reverse().find(m => m.chords.length);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find any measure with chords prior to ${JSON.stringify(cell.chord)}`);\n }\n }\n if (target) {\n const chord = target.chords[target.chords.length-1].ireal;\n chord.over = cell.chord.over;\n chord.alternate = cell.chord.alternate;\n this.measure.chords.push(this.convertChord(chord));\n }\n break;\n }\n case ' ': {\n // TODO Handle alternate chord only.\n this._log(LogLevel.Warn, `Unhandled empty/alternate chord ${JSON.stringify(cell.chord)}`);\n break;\n }\n default: {\n // Process new chord.\n this.measure.chords.push(this.convertChord(cell.chord));\n }\n }\n }\n else if (!this.barRepeat) {\n // There are 16 cells per row, regardless of time signature.\n // Barlines can occur anywhere and the iReal Pro player uses an unknown algorithm\n // to schedule the chords within a measure, using the empty cells as \"hints\" for scheduling.\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=chord-spacing-in-the-editor\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=how-do-i-fit-more-than-48-measures-into-one-chart\n //\n // Our approach to emulate the iReal Pro player is as follows:\n // 1. Whenever we find an empty cell, attach it to the previous chord (or discard it if there's no previous chord)\n // 2. At the end of the measure, adjust the chord durations based on existing empty cells across the measure\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n }\n }\n\n // Other attributes.\n cell.annots.forEach(annot => {\n switch(annot[0]) {\n case '*': { // section\n const section = annot.slice(1);\n this.measure.body['_content'].push(this.convertSection(section));\n break;\n }\n case 'T': { // time\n const time = annot.slice(1);\n this.measure.attributes.push(this.convertTime(time));\n break;\n }\n case 'S': { // segno\n this.measure.body['_content'].push(this.convertSegno());\n break;\n }\n case 'N': { // ending\n // TODO This assumes a single ending at a time.\n let ending = parseInt(annot.slice(1));\n if (ending < 1) {\n // It can happen that the ending number comes as 0 from iRP.\n // In this case, we do a best effort of finding the previous ending and incrementing it.\n const target = measures.slice().reverse().find(m => !!m.barEnding);\n ending = target?.barEnding ?? 0 + 1;\n }\n this.measure.barlines[0]['_content'].push(this.convertEnding(ending, 'start'));\n // End the previous ending at the previous measure's right barline.\n // Also, remove the 'discontinue' ending from its starting measure since we found an end to it.\n if (ending > 1) {\n measures[measures.length-1].barlines[1]['_content'].push(this.convertEnding(ending-1, 'stop'));\n const target = measures.slice().reverse().find(m => m.barEnding === ending-1);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline of any measure`);\n }\n else {\n // The last result is the good one: remove the 'discontinue' ending.\n const index = target.barlines[1]['_content'].findIndex(b => !!b && b['_name'] === 'ending');\n if (index === -1) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline`, target);\n }\n delete target.barlines[1]['_content'][index];\n }\n }\n // We will add a 'discontinue' ending at this measure's right barline.\n this.measure.barEnding = ending;\n break;\n }\n case 'Q': { // coda\n // We add all codas as \"tocoda\" because we expect the last one to be the actual coda.\n // After all measures have been built, adjust the last coda.\n // https://irealpro.com/how-the-coda-symbol-works-in-ireal-pro/\n this.measure.body['_content'].push(this.convertToCoda());\n this.codas.push(this.measure);\n break;\n }\n\n // Ignore small and large chord renderings.\n case 'l':\n case 's': break;\n\n case 'f': { // Fermata\n this.measure.chords[this.measure.chords.length-1].fermata = true;\n break;\n }\n\n case 'U': { // END, treated as Fine.\n this.measure.body['_content'].push(this.convertFine('END'));\n break;\n }\n\n default: this._log(LogLevel.Warn, `Unhandled annotation \"${annot}\"`);\n }\n });\n\n // Comments and repeats.\n // TODO Handle measure offset.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/offset/\n cell.comments.map(c => c.trim()).forEach(comment => {\n const repeatFn = this._map(Converter.mapRepeats, comment);\n if (repeatFn) {\n this.measure.body['_content'].push(repeatFn.call(this, comment));\n } else {\n this.measure.body['_content'].push(this.convertComment(comment));\n }\n });\n\n // Close and insert the measure if needed.\n // Ignore measures without any chords, they're probably empty spaces.\n if (cell.bars.match(/\\)|\\}|\\]|Z/) && this.measure.chords.length) {\n // Add closing barline and ending if needed.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'right'));\n if (this.measure.barEnding) {\n // In case of numbered repeats, end measure an open repeat by default \u250C\u2500\u2500\u2500\u2500\u2500\u2500\n // \u2502 2.\n // It may be replaced later by a closing repeat \u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n // \u2502 2. \u2502\n this.measure.barlines[1]['_content'].push(this.convertEnding(this.measure.barEnding, 'discontinue'));\n }\n\n // Close out the measure.\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n this.measure = null;\n if (this.barRepeat) this.barRepeat--;\n }\n\n return measures;\n }, []);\n\n // Adjust final right margin if needed.\n const remainingCells = this.song.cells.length % 16 - this.emptyCells;\n if (remainingCells > 0 && measures.length > 0) {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * remainingCells)\n }]\n }\n }\n });\n }\n\n // Adjust last coda if any.\n if (this.codas.length) {\n const target = this.codas[this.codas.length-1];\n const direction = target.body['_content'].findIndex(d =>\n d['_name'] === 'direction' &&\n Array.isArray(d['_content']) &&\n d['_content'].some(s =>\n s['_name'] === 'sound' &&\n Object.keys(s['_attrs']).includes('tocoda')\n )\n );\n if (direction === -1) {\n this._log(LogLevel.Warn, `Cannot find sound direction`, target);\n }\n target.body['_content'][direction] = this.convertCoda();\n }\n\n // `Measure.assemble()` puts all the parts in `Measure.body`.\n return measures.map(measure => measure.assemble());\n }\n\n // Fix order of elements according to sequence as specified by an xs:sequence.\n // @param {array} elements - Array of elements to sort.\n // @param {array} sequence - Array of element names in order of xs:sequence.\n // @return {array} Ordered array of elements.\n static reorderSequence(measure, elements, sequence) {\n return elements.filter(a => Object.keys(a).length).sort((a1, a2) => {\n let k1 = Object.keys(a1)[0]; if (k1 === '_name') k1 = a1[k1];\n let k2 = Object.keys(a2)[0]; if (k2 === '_name') k2 = a2[k2];\n // TODO indexOf() needs to search every time. Make it faster with memoize?\n const i1 = sequence.indexOf(k1);\n const i2 = sequence.indexOf(k2);\n if (i1 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k1}\"`, measure);\n }\n if (i2 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k2}\"`, measure);\n }\n return i1 - i2;\n });\n }\n\n convertRepeatNx(comment) {\n let repeats = null;\n if (null !== (repeats = comment.match(/(\\d+)x/))) {\n this.repeats = repeats[1];\n }\n }\n\n convertFine(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'fine': 'yes' }\n }]\n };\n }\n\n convertDaCapo(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dacapo': 'yes' }\n }]\n };\n }\n\n convertDalSegno(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dalsegno': 'yes' }\n }]\n };\n }\n\n convertComment(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': comment[0] === '*' ? 'above' : 'below' },\n _content: {\n 'direction-type': {\n 'words': comment[0] === '*' ? comment.slice(3) : comment\n }\n }\n };\n }\n\n convertEnding(ending, type) {\n // TODO This assumes a single ending.\n return {\n _name: 'ending',\n _attrs: { 'number': ending, 'type': type },\n _content: `${ending}.`\n };\n }\n\n convertBarline(bars, location, forced = undefined) {\n let style = location === 'left' ? 'none' : 'regular';\n let repeat = null;\n if (bars.match(/\\[|\\]/)) {\n style = 'light-light';\n }\n else if (bars.match(/Z/)) {\n style = 'light-heavy';\n }\n else if (bars.match(/\\{|\\}/)) {\n style = location === 'left' ? 'heavy-light' : 'light-heavy';\n repeat = location === 'left' ? 'forward' : 'backward';\n }\n\n // Set the current repeat count to 2, which may be changed later if we find a repeat annotation.\n if (repeat === 'forward') {\n this.repeats = 2;\n }\n\n return {\n _name: 'barline',\n _attrs: { 'location': location },\n _content: [{\n 'bar-style': forced ?? style\n }, { ...(repeat && {\n _name: 'repeat',\n _attrs: { 'direction': repeat, ...(repeat === 'backward' && { 'times': this.repeats }) }\n })}]\n };\n }\n\n convertSection(section) {\n if (section === 'i') section = 'Intro';\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: {\n 'direction-type': {\n 'rehearsal': section\n }\n }\n };\n }\n\n convertSegno() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n _name: 'segno'\n }\n }, {\n _name: 'sound',\n _attrs: { 'segno': 'segno' }\n }]\n };\n }\n\n convertCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n '_name': 'coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'coda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertToCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n 'words': 'To Coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'tocoda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertTempo(bpm) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n _name: 'metronome',\n _attrs: { 'parentheses': 'no' },\n _content: [{\n 'beat-unit': this.calculateChordDuration(1)[0].type\n }, {\n 'per-minute': bpm\n }]\n }]\n }, {\n _name: 'sound',\n _attrs: { 'tempo': bpm }\n }]\n };\n }\n\n convertTime(time) {\n let beats = parseInt(time[0]);\n let beatType = parseInt(time[1]);\n if (time === '12') {\n beats = 12;\n beatType = 8;\n }\n this.time = { beats, beatType };\n return {\n 'time': [{\n 'beats': beats\n }, {\n 'beat-type': beatType\n }]\n };\n }\n\n adjustChordsDuration(measure) {\n // Now that the measure is closed, we can adjust the chord durations, taking empty cells into consideration.\n // https://www.irealb.com/forums/showthread.php?25161-Using-empty-cells-to-control-chord-duration\n //\n // Rules:\n // - Minimum chord duration is 1 beat\n // => Each chord starts as 1 beat\n // => Count of chords <= beats per measure\n // - Starting empty cells are discarded (already discarded during the cell loop)\n // - Each remaining empty cell counts as 1 beat (already counted during cell loop)\n // - Empty cell beats are added to their preceding chords (already added during the cell loop)\n // => Total chord durations <= beats per measure\n // - Remaining beats are distributed evenly among chords from first to last\n //\n if (measure.chords.length > this.time.beats) {\n this._log(LogLevel.Error, `Too many chords (${measure.chords.length} out of ${this.time.beats})`, measure);\n return true;\n }\n let beats = measure.chords.reduce((beats, chord) => beats+1+chord.spaces, 0);\n if (!beats) {\n this._log(LogLevel.Warn, `No chord found. Skipping current measure.`, measure);\n return false;\n }\n if (beats > this.time.beats) {\n // Reduce spaces.\n // We're guaranteed to end this loop because measure.chords.length <= this.time.beats\n let chordIndex = 0;\n while (beats > this.time.beats) {\n if (measure.chords[chordIndex].spaces > 0) {\n measure.chords[chordIndex].spaces--;\n beats--;\n }\n chordIndex = (chordIndex + 1) % measure.chords.length;\n }\n }\n else {\n // Distribute free beats among the chords.\n let chordIndex = 0;\n while (beats < this.time.beats) {\n measure.chords[chordIndex].spaces++;\n beats++;\n chordIndex = (chordIndex + 1) % measure.chords.length;\n }\n }\n\n // Adjust actual chord durations.\n measure.chords = measure.chords.map(chord => {\n chord.notes = this.calculateChordDuration(1+chord.spaces).map((duration, i, ds) =>\n this.convertChordNote(\n duration,\n i === ds.length - 1 ? chord.fermata : false, // Possible fermata on last chord note only\n this.options.notation === 'rhythmic' && ds.length > 1 ? (i > 0 ? 'stop' : 'start') : null // Possible tie in case of rhythmic notation\n )\n );\n return chord;\n });\n\n return true;\n }\n\n calculateChordDuration(beats) {\n // Lowest beat resolution is eighth-note (8).\n const mapDuration = {\n '1': [{ t: 'eighth', d: 0, b: 1 }],\n '2': [{ t: 'quarter', d: 0, b: 2 }],\n '3': [{ t: 'quarter', d: 1, b: 3 }],\n '4': [{ t: 'half', d: 0, b: 4 }],\n '5': [{ t: 'quarter', d: 1, b: 3 }, { t: 'quarter', d: 0, b: 2 }],\n '6': [{ t: 'half', d: 1, b: 6 }],\n '7': [{ t: 'half', d: 2, b: 7 }],\n '8': [{ t: 'whole', d: 0, b: 8 }],\n '9': [{ t: 'half', d: 1, b: 6 }, { t: 'quarter', d: 1, b: 3 }],\n '10': [{ t: 'half', d: 1, b: 6 }, { t: 'half', d: 0, b: 4 }],\n '11': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 0, b: 4 }],\n '12': [{ t: 'whole', d: 1, b: 12 }],\n '13': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 1, b: 6 }],\n '14': [{ t: 'whole', d: 2, b: 14 }],\n '15': [{ t: 'whole', d: 0, b: 8 }, { t: 'half', d: 2, b: 7 }],\n };\n\n if (this.options.notation === 'slash') {\n // In case of slash notation, return an array of n=beats elements, each with a duration of 1 beat.\n const index = 1 * 8 / this.time.beatType;\n return Array(beats).fill(this\n ._map(mapDuration, index, [], `Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n })[0] // We're sure to get only one entry in this case.\n );\n }\n else {\n // In case of rhythmic notation, return a single note (or 2 tied notes) corresponding to the desired beat count.\n const index = beats * 8 / this.time.beatType;\n return this\n ._map(mapDuration, index, [], `Unexpected beat count ${beats} for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n });\n }\n }\n\n convertChordNote(duration, fermata = false, tie = null) {\n const altered = Converter.mapFifthsToAlters[this.fifths >= 0 ? 'sharp' : 'flat'].slice(0, Math.abs(this.fifths));\n const noteType = {\n _name: 'pitch',\n _content: [{\n 'step': this.options.step\n }, {\n 'alter': altered.includes(this.options.step) ? (this.fifths > 0 ? 1 : -1) : 0\n }, {\n 'octave': this.options.octave\n }]\n };\n\n const notations = [];\n if (fermata) {\n notations.push({ _name: 'fermata' });\n }\n if (tie) {\n notations.push({ _name: 'tied', _attrs: { 'type': tie } });\n }\n\n return Converter.reorderSequence(this.measure, [noteType, {\n _name: 'cue'\n }, {\n _name: 'notehead',\n _content: this.options.notehead,\n _attrs: [{ 'font-size': this.options.noteheadSize }]\n }, {\n 'duration': duration.duration\n }, {\n 'voice': 1,\n }, {\n _name: 'type',\n _attrs: { 'size': 'full' },\n _content: duration.type\n }, { ...(notations.length && {\n 'notations': Converter.reorderSequence(this.measure, notations, Converter.sequenceNotations)\n })}]\n .concat(Array(duration.dots).fill({ _name: 'dot' })), Converter.sequenceNote);\n }\n\n convertChordDegree(value, type, alter) {\n return {\n _name: 'degree',\n _attrs: { 'print-object': 'no' },\n _content: [{\n 'degree-value': value\n }, {\n 'degree-alter': alter\n }, {\n 'degree-type': type\n }]\n };\n }\n\n convertChordSymbol(chord) {\n const parsedChord = this.renderChord(this.parseChord(`${chord.note}${chord.modifiers}`));\n if (!parsedChord) {\n this._log(LogLevel.Warn, `Unrecognized chord \"${chord.note}${chord.modifiers}\"`);\n return { rootStep: null, rootAlter: null, chordKind: null, chordDegrees: [], chordText: null };\n }\n\n const rootStep = parsedChord.input.rootNote[0];\n const rootAlter = this._map(Converter.mapAlter, parsedChord.input.rootNote[1] || null, null, `Unrecognized accidental in chord \"${parsedChord.input.rootNote}\"`);\n const chordText = parsedChord.formatted.descriptor + parsedChord.formatted.chordChanges.join('');\n\n // Find chord quality (aka kind).\n // `chord-symbol` misses a bunch of MusicXML chord qualities so we'll have to derive them ourselves.\n const mapKind = {\n 'major': 'major',\n 'major6': 'major-sixth',\n 'major7': 'major-seventh',\n 'dominant7': 'dominant',\n 'minor': 'minor',\n 'minor6': 'minor-sixth',\n 'minor7': 'minor-seventh',\n 'minorMajor7': 'major-minor',\n 'augmented': 'augmented',\n 'diminished': 'diminished',\n 'diminished7': 'diminished-seventh',\n 'power': 'power'\n };\n let chordKind = this._map(mapKind, parsedChord.normalized.quality, '', `Unrecognized chord quality \"${parsedChord.normalized.quality}\"`);\n\n // Convert extensions to their equivalent MusicXML kind.\n // Find the highest extension, then replace the word following [major, minor, dominant] with it.\n if (parsedChord.normalized.extensions.length) {\n const extension = Math.max(...parsedChord.normalized.extensions.map(e => parseInt(e))).toString();\n const mapExtensionKind = {\n '9': '-ninth',\n '11': '-11th',\n '13': '-13th'\n };\n chordKind = chordKind.split('-')[0] + this._map(mapExtensionKind, extension, '', `Unhandled extension ${extension}`);\n\n // chord-symbol considers dominant-11th to be suspended - but that's not _necessarily_ the case.\n // https://en.wikipedia.org/wiki/Eleventh_chord\n if (chordKind === 'dominant-11th') {\n parsedChord.normalized.isSuspended = false;\n }\n }\n\n // Detect other chord kinds by explicit interval comparison.\n [\n { intervals: ['1', '4', '5'], kind: 'suspended-fourth', strict: true },\n { intervals: ['1', '5', '9'], kind: 'suspended-second', strict: true },\n { intervals: ['1', 'b3', 'b5', 'b7'], kind: 'half-diminished', strict: true },\n { intervals: ['1', '3', '#5', 'b7'], kind: 'augmented-seventh', strict: false }\n ].some(chord => {\n if (\n (!chord.strict || parsedChord.normalized.intervals.length === chord.intervals.length) &&\n chord.intervals.every((s, i) => s === parsedChord.normalized.intervals[i])\n ) {\n chordKind = chord.kind;\n\n // Remove the intervals from the parsedChord to avoid duplication below.\n chord.intervals.forEach(i => {\n parsedChord.normalized.alterations = parsedChord.normalized.alterations.filter(p => p === i);\n parsedChord.normalized.adds = parsedChord.normalized.adds.filter(p => p === i);\n parsedChord.normalized.omits = parsedChord.normalized.omits.filter(p => p === i);\n });\n\n // Add the missing intervals from the parsedChord to the adds.\n parsedChord.normalized.intervals.forEach(i => {\n if (!chord.intervals.includes(i)) {\n parsedChord.normalized.adds.push(i);\n }\n });\n\n // Stop looping.\n return true;\n }\n });\n\n // Handle suspended chords other than triads.\n const chordDegrees = [];\n if (parsedChord.normalized.isSuspended && !chordKind.includes('suspended')) {\n parsedChord.normalized.adds.push('4');\n // Handle case of sus(add3)\n if (!parsedChord.normalized.adds.includes('3')) {\n parsedChord.normalized.omits.push('3');\n }\n }\n\n // Add chord degrees.\n parsedChord.normalized.alterations.forEach(alteration => {\n const degree = alteration.slice(1);\n chordDegrees.push(\n this.convertChordDegree(\n degree,\n (degree === '5' || parsedChord.normalized.extensions.includes(degree)) ? 'alter' : 'add',\n this._map(Converter.mapAlter, alteration[0], 0, `Unrecognized alter symbol in \"${alteration}\"`)\n )\n );\n });\n parsedChord.normalized.adds.forEach(add => {\n const alteration = Object.keys(Converter.mapAlter).includes(add[0]) ? add[0] : null;\n const degree = alteration ? add.slice(1) : add;\n chordDegrees.push(\n this.convertChordDegree(degree, 'add', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${add}\"`))\n );\n });\n parsedChord.normalized.omits.forEach(omit => {\n const alteration = Object.keys(Converter.mapAlter).includes(omit[0]) ? omit[0] : null;\n const degree = alteration ? omit.slice(1) : omit;\n chordDegrees.push(\n this.convertChordDegree(degree, 'subtract', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${omit}\"`))\n );\n });\n\n return { rootStep, rootAlter, chordKind, chordDegrees, chordText };\n }\n\n convertChord(chord) {\n let harmony = null;\n\n // Special case: 'n' for no chord\n if (chord.note === 'n') {\n harmony = [{\n 'root': [{\n _name: 'root-step',\n _attrs: { 'text': '' },\n _content: this.options.step\n }],\n }, {\n _name: 'kind',\n _attrs: { 'text': 'N.C.' },\n _content: 'none',\n }];\n }\n else {\n const { rootStep, rootAlter, chordKind, chordDegrees, chordText } = this.convertChordSymbol(chord);\n\n // Handle bass note\n const bass = !chord.over ? null : [{\n 'bass-step': chord.over.note[0]\n }, { ...(chord.over.note[1] && {\n 'bass-alter': this._map(Converter.mapAlter, chord.over.note[1], null, `Unrecognized accidental in bass note \"${chord.over.note}\"`)\n })}];\n\n harmony = [{\n 'root': [{\n 'root-step': rootStep\n }, { ...(rootAlter && { // Don't generate the root-alter entry if rootAlter is blank\n 'root-alter': rootAlter\n })}],\n }, {\n _name: 'kind',\n _attrs: { 'text': chordText, 'use-symbols': 'no' },\n _content: chordKind,\n }, { ...(bass && {\n 'bass': bass\n })}].concat(chordDegrees);\n }\n\n // TODO Handle alternate chord\n if (chord.alternate) {\n this._log(LogLevel.Warn, `Unhandled alternate chord ${JSON.stringify(chord.alternate)}`);\n }\n\n return new Converter.Chord(\n harmony,\n // Initial chord duration is 1 beat\n this.calculateChordDuration(1).map(duration => this.convertChordNote(duration)),\n chord\n );\n }\n\n convertKey() {\n const mapKeys = {\n // Major keys\n 'C': 0, 'G': 1, 'D': 2, 'A': 3, 'E': 4, 'B': 5, 'F#': 6, 'C#': 7,\n 'F': -1, 'Bb': -2, 'Eb': -3, 'Ab': -4, 'Db': -5, 'Gb': -6, 'Cb': -7,\n // Minor keys\n 'A-': 0, 'E-': 1, 'B-': 2, 'F#-': 3, 'C#-': 4, 'G#-': 5, 'D#-': 6, 'A#-': 7,\n 'D-': -1, 'G-': -2, 'C-': -3, 'F-': -4, 'Bb-': -5, 'Eb-': -6, 'Ab-': -7\n };\n\n // Remember the fifth.\n this.fifths = this._map(mapKeys, this.song.key, 0, `Unrecognized key signature \"${this.song.key}\"`);\n\n return {\n _name: 'key',\n _attrs: [{ 'print-object': this.options.keySignature ? 'yes' : 'no' }],\n _content: [{\n 'fifths': this.fifths\n }, {\n 'mode': this.song.key.slice(-1) === '-' ? 'minor' : 'major'\n }]\n };\n }\n\n convertStyleAndGroove(style, groove) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n 'words': style\n }]\n }, {\n 'sound': [{\n 'play': [{\n _name: 'other-play',\n _attrs: { 'type': 'groove' },\n _content: groove || style\n }]\n }]\n }]\n };\n }\n\n _log(logLevel, message, measure = this.measure) {\n if (logLevel < this.options.logLevel) return;\n const log = `[ireal-musicxml] [${this.song.title}${measure ? '#' + measure.number() : ''}] ${message}`;\n let method = 'warn';\n switch (logLevel) {\n case LogLevel.Debug: method = 'debug'; break;\n case LogLevel.Info: method = 'info'; break;\n case LogLevel.Warn: method = 'warn'; break;\n case LogLevel.Error: method = 'error'; break;\n }\n console[method](log);\n }\n\n _map(map, key, defaultValue, message, logLevel = LogLevel.Warn, measure = this.measure) {\n if (!key) return defaultValue;\n if (!(key in map)) {\n if (message) {\n this._log(logLevel, message, measure);\n }\n return defaultValue || null;\n }\n return map[key];\n }\n\n static _mmToTenths(mm, decimals = 2) {\n const value = mm * SCALING_TENTHS / SCALING_MM;\n const power = Math.pow(10, decimals);\n return Math.round(value * power) / power;\n }\n}\n", "{\n \"name\": \"ireal-musicxml\",\n \"version\": \"2.0.2\",\n \"description\": \"iReal Pro to MusicXML converter.\",\n \"author\": \"Karim Ratib (https://github.com/infojunkie)\",\n \"license\": \"GPL-3.0-only\",\n \"repository\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/infojunkie/ireal-musicxml\"\n },\n \"homepage\": \"https://github.com/infojunkie/ireal-musicxml\",\n \"type\": \"module\",\n \"types\": \"./build/ireal-musicxml.d.ts\",\n \"files\": [\n \"LICENSE.txt\",\n \"build/*\",\n \"src/*\"\n ],\n \"bin\": {\n \"ireal-musicxml\": \"./src/cli/cli.js\"\n },\n \"exports\": {\n \"import\": \"./build/ireal-musicxml.js\",\n \"require\": \"./build/ireal-musicxml.cjs\"\n },\n \"scripts\": {\n \"build\": \"npm run build:esm && npm run build:cjs && npm run build:d.ts\",\n \"build:d.ts\": \"cp src/types/* build/\",\n \"build:esm\": \"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js\",\n \"build:cjs\": \"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs\",\n \"test\": \"npm run build && npm run test:lint && npm run test:spec && npm run test:ts\",\n \"test:spec\": \"node --test --test-name-pattern=\\\"${TEST:-.*}\\\"\",\n \"test:ts\": \"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts\",\n \"test:lint\": \"eslint src --fix\"\n },\n \"devDependencies\": {\n \"@types/node\": \"^22.7.7\",\n \"@xmldom/xmldom\": \"^0.8.0\",\n \"esbuild\": \"0.24.0\",\n \"eslint\": \"^9.13.0\",\n \"resolve\": \"^1.22.8\",\n \"sanitize-filename\": \"^1.6.3\",\n \"ts-node\": \"^10.9.2\",\n \"typescript\": \"^4.9.5\",\n \"validate-with-xmllint\": \"^1.2.0\",\n \"xpath.js\": \"^1.1.0\"\n },\n \"dependencies\": {\n \"chord-symbol\": \"^3.0.0\",\n \"fast-diff\": \"^1.2.0\",\n \"jstoxml\": \"^2.0.6\",\n \"promise\": \"^8.1.0\"\n }\n}\n", "import pkg from '../../package.json' with { type: 'json' };\n\nexport class Version {\n static name = pkg.name;\n static version = pkg.version;\n static author = pkg.author;\n static description = pkg.description;\n}"], + "mappings": "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", + "names": ["lib_exports", "__export", "Cell", "Chord", "Converter", "LogLevel", "Playlist", "Song", "Version", "convert", "convertSync", "__toCommonJS", "import_promise", "import_fast_diff", "Playlist", "ireal", "playlistEncoded", "parts", "part", "Song", "error", "title", "song", "songs", "diffs", "diff", "d", "Cell", "Chord", "note", "modifiers", "over", "alternate", "_Song", "oldFormat", "music", "unscramble", "text", "arr", "found", "i", "match", "cells", "obj", "prevobj", "cell", "composer", "chord", "comment", "offset", "r", "p", "obfusc50", "newString", "import_jstoxml", "import_chord_symbol", "package_default", "Version", "package_default", "chordParserFactory", "chordRendererFactory", "ChordSymbol", "LogLevel", "MUSICXML_VERSION", "SCALING_MM", "SCALING_TENTHS", "Converter", "_Converter", "song", "options", "realOptions", "jstoxml", "Version", "date", "number", "chord", "note", "harmony", "notes", "ireal", "isNewSystem", "cellIndex", "measures", "cell", "target", "m", "annot", "section", "time", "ending", "index", "b", "c", "comment", "repeatFn", "remainingCells", "direction", "d", "s", "measure", "elements", "sequence", "a", "a1", "a2", "k1", "k2", "i1", "i2", "repeats", "type", "bars", "location", "forced", "style", "repeat", "bpm", "beats", "beatType", "chordIndex", "duration", "i", "ds", "mapDuration", "fermata", "tie", "altered", "noteType", "notations", "value", "alter", "parsedChord", "rootStep", "rootAlter", "chordText", "mapKind", "chordKind", "extension", "e", "mapExtensionKind", "p", "chordDegrees", "alteration", "degree", "add", "omit", "bass", "mapKeys", "groove", "logLevel", "message", "log", "method", "map", "key", "defaultValue", "mm", "decimals", "power", "convertSync", "ireal", "options", "playlist", "Playlist", "song", "Converter", "convert", "Promise", "resolve"] } diff --git a/build/ireal-musicxml.js b/build/ireal-musicxml.js index b935a23..a6f27ff 100644 --- a/build/ireal-musicxml.js +++ b/build/ireal-musicxml.js @@ -7,8 +7,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Vn(r,f){if(r){if(typeof r=="string")return Ye(r,f);var d=Object.prototype.toString.call(r).slice(8,-1);if(d==="Object"&&r.constructor&&(d=r.constructor.name),d==="Map"||d==="Set")return Array.from(r);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return Ye(r,f)}}function Yn(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function Zn(r){if(Array.isArray(r))return Ye(r)}function Ye(r,f){(f==null||f>r.length)&&(f=r.length);for(var d=0,b=new Array(f);dr.length)&&(f=r.length);for(var d=0,b=new Array(f);d0)throw new Tt(r,R);return d}function wa(r,f){return r.includes(N.power)?["1","5"]:r.includes(N.bass)?["1"]:mr()(["1"].concat(Gt(ja(r)),Gt(Ca(r)),Gt(Ea(r,f)),Gt(Fa(r)),Gt(Ia(r)),Gt(Da(r,f)),Gt(Pa(r,f)),Gt(Na(r,f)))).sort(function(d,b){return Ee[d]-Ee[b]})}function ja(r){var f=[];return r.includes(N.omit3)?[]:(W(r,[N.sus,N.sus2])||(Je(r)?r.includes(N.eleventh)||f.push("3"):f.push("b3")),r.includes(N.add3)&&f.push("3"),f)}function Ca(r){var f=[];return W(r,[N.sus,N.add4])&&f.push("4"),f}function Ea(r,f){var d=[];return r.includes(N.omit5)?[]:((W(r,[N.dim,N.halfDim,N.fifthFlat])||ue(r,f,"b5"))&&d.push("b5"),(W(r,[N.aug,N.fifthSharp])||ue(r,f,"#5"))&&d.push("#5"),!d.length&&!r.includes(N.thirteenthFlat)&&d.push("5"),d)}function Fa(r){var f=[];return W(r,[N.addb6])&&f.push("b6"),W(r,[N.add6,N.add69])&&!jr(r)&&!W(r,[N.halfDim])&&f.push("6"),f}function Ia(r){var f=[];return W(r,[N.alt])&&f.push("b7"),W(r,[N.seventh,N.halfDim])?r.includes(N.dim)?f.push("bb7"):r.includes(N.halfDim)?f.push("b7"):f.push(wr(r)):W(r,[N.ninth,N.eleventh,N.thirteenth])&&f.push(wr(r)),r.includes(N.add7)&&f.push("7"),f}function wr(r){return r.includes(N.ma)?"7":"b7"}function Da(r,f){var d=[];return W(r,[N.add69,N.ninth,N.eleventh,N.thirteenth])&&xt(r,[N.ninthFlat,N.ninthSharp])&&d.push("9"),W(r,[N.sus2,N.add9])&&d.push("9"),(W(r,[N.ninthFlat])||ue(r,f,"b9"))&&d.push("b9"),(W(r,[N.ninthSharp])||ue(r,f,"#9"))&&d.push("#9"),d}function Pa(r,f){var d=[];return(W(r,[N.thirteenth])&&!Je(r)||W(r,[N.eleventh,N.add11]))&&d.push("11"),(W(r,[N.eleventhSharp])||ue(r,f,"#11"))&&d.push("#11"),d}function Na(r,f){var d=[];return(W(r,[N.add13,N.thirteenth])||W(r,[N.add6,N.add69])&&jr(r)||W(r,[N.add6,N.add69])&&W(r,[N.halfDim]))&&d.push("13"),(W(r,[N.thirteenthFlat])||ue(r,f,"b13"))&&d.push("b13"),d}function ue(r,f,d){return r.includes(N.alt)&&f.includes(d)}function Je(r){return xt(r,[N.mi,N.dim,N.dim7,N.halfDim])}function jr(r){return W(r,[N.seventh,N.ninth,N.eleventh,N.thirteenth])}function Ra(r){return r.replace(/[.\-*+?^${}()|[\]\\]/g,"\\$&")}function _a(r){return r.map(function(f){return Ee[f]}).sort(function(f,d){return f-d})}function Ma(r){return{major:Je(r),eleventh:r.includes(N.eleventh),alt:r.includes(N.alt)}}function za(r){return $a(r)||Ba(r)||Ga(r)||La()}function La(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ga(r,f){if(r){if(typeof r=="string")return ke(r,f);var d=Object.prototype.toString.call(r).slice(8,-1);if(d==="Object"&&r.constructor&&(d=r.constructor.name),d==="Map"||d==="Set")return Array.from(r);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return ke(r,f)}}function Ba(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function $a(r){if(Array.isArray(r))return ke(r)}function ke(r,f){(f==null||f>r.length)&&(f=r.length);for(var d=0,b=new Array(f);d0&&arguments[0]!==void 0?arguments[0]:{},f=["b5","#5","b9","#9","#11","b13"],d=["english","german","latin"],b=r.notationSystems,C=b===void 0?t()(d):b,R=r.altIntervals,B=R===void 0?t()(f):R,J=r.customFilters,dt=J===void 0?[]:J;return Ha(B,f),Ka(C,d),n(dt),Ft;function Ft(Jt){var Pt=[];if(!Wa(Jt)){var be=new Y;Pt.push(qe(be))}var ye=t()(M).filter(function(Nt){return C.includes(Nt.name)}),Bt,xe,$t;if(!Pt.length)for(;ye.length&&!Bt;){$t=ye.shift(),xe=[Zt.bind(null,r),da.bind(null,$t.notes),Ue,Oa.bind(null,B),he,Bn,yr,Ct,Vt,Xe].concat(za(dt));try{Bt=e(xe,Jt),Bt?Bt.input.notationSystem=$t.name:Pt.push(Xa($t.name))}catch(Nt){Pt.push(qe(Nt,$t.name))}}return Bt||{error:Pt}}}function Ha(r,f){Cr("altIntervals",r,f,!0)}function Ka(r,f){Cr("notationSystems",r,f)}function Cr(r,f,d,b){if(!Array.isArray(f))throw new TypeError("'".concat(r,"' should be an array"));if(!b&&f.length===0)throw new TypeError("'".concat(r,"' cannot be empty"));f.forEach(function(C){if(!d.includes(C))throw new TypeError("'".concat(C,"' is not a valid value for ").concat(r))})}function Wa(r){return typeof r=="string"&&r.length>0}function Xa(r){var f=new at;return qe(f,r)}function qe(r,f){return{type:r.name,chord:r.chord,message:r.message,notationSystem:f}}let Er=Ua;function Fr(r,f){var d=Object.keys(r);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(r);f&&(b=b.filter(function(C){return Object.getOwnPropertyDescriptor(r,C).enumerable})),d.push.apply(d,b)}return d}function Fe(r){for(var f=1;f0&&arguments[0]!==void 0?arguments[0]:"none",f=arguments.length>1?arguments[1]:void 0;if(r==="none")return f;var d={max:["4","b5","#5","6","bb7","b7","7","b9","9","#9","11","#11","b13","13"],core:["4","b9","9","#9","11","#11","b13","13"]},b=ti()(f.normalized.intervals,d[r]);xt(b,["b3","3"])&&b.push(f.normalized.intents.major?"3":"b3"),xt(b,["b5","5","#5"])&&b.push("5"),f.normalized.intervals=b,f.normalized.semitones=b.map(function(R){return Ee[R]}),f.normalized.intents.eleventh=!1,f.normalized.intents.alt=!1,r==="max"&&delete f.normalized.bassNote;var C=[yr,Ct,Xe];return e(C,f)}var ri=u(3137),ni=u.n(ri),Ir=["C","C#","D","D#","E","F","F#","G","G#","A","A#","B"],Dr={"C#":"Db","D#":"Eb","F#":"Gb","G#":"Ab","A#":"Bb"},ai=ni()(Dr);function ii(r,f,d){var b=d.normalized,C=b.rootNote,R=b.bassNote,B=Nr(C);if(d.normalized.rootNote=Pr(B,r,f),d.formatted.rootNote=d.normalized.rootNote,R){var J=Nr(R);d.normalized.bassNote=Pr(J,r,f),d.formatted.bassNote=d.normalized.bassNote}return Xe(d)}function Pr(r,f,d){var b=Ir.indexOf(r),C=b+f,R=Math.floor(C/12),B=C-R*12,J=Ir[B];return d&&Dr[J]||J}function Nr(r){return ai[r]||r}var tr={german:{Ab:"As",A:"A","A#":"Ais",Bb:"Hes",B:"H",C:"C","C#":"Cis",Db:"Des",D:"D","D#":"Dis",Eb:"Es",E:"E",F:"F","F#":"Fis",Gb:"Ges",G:"G","G#":"Gis"},latin:{Ab:"Lab",A:"La","A#":"La#",Bb:"Sib",B:"Si",C:"Do","C#":"Do#",Db:"Reb",D:"Re","D#":"Re#",Eb:"Mib",E:"Mi",F:"Fa","F#":"Fa#",Gb:"Solb",G:"Sol","G#":"Sol#"}},si=Object.keys(tr);function oi(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"english",f=arguments.length>1?arguments[1]:void 0,d=r==="auto"?f.input.notationSystem:r;return d==="english"?f:si.includes(d)?(f.formatted.rootNote=tr[d][f.formatted.rootNote],f.formatted.bassNote&&(f.formatted.bassNote=tr[d][f.formatted.bassNote]),f):null}function Rr(r){return r&&r.formatted&&r.formatted.symbol?r.formatted.symbol:null}function ui(r){delete r.parserConfiguration.notationSystems;var f=t()(r),d=Rr(r),b=Er(r.parserConfiguration),C=b(d);return f.input=C.input,f}function er(r){"@babel/helpers - typeof";return er=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(f){return typeof f}:function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},er(r)}function li(r){return hi(r)||pi(r)||fi(r)||ci()}function ci(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fi(r,f){if(r){if(typeof r=="string")return rr(r,f);var d=Object.prototype.toString.call(r).slice(8,-1);if(d==="Object"&&r.constructor&&(d=r.constructor.name),d==="Map"||d==="Set")return Array.from(r);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return rr(r,f)}}function pi(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function hi(r){if(Array.isArray(r))return rr(r)}function rr(r,f){(f==null||f>r.length)&&(f=r.length);for(var d=0,b=new Array(f);d0&&arguments[0]!==void 0?arguments[0]:{},f=r.useShortNamings,d=f===void 0?!1:f,b=r.simplify,C=b===void 0?"none":b,R=r.transposeValue,B=R===void 0?0:R,J=r.harmonizeAccidentals,dt=J===void 0?!1:J,Ft=r.useFlats,Jt=Ft===void 0?!1:Ft,Pt=r.printer,be=Pt===void 0?"text":Pt,ye=r.notationSystem,Bt=ye===void 0?"english":ye,xe=r.customFilters,$t=xe===void 0?[]:xe;n($t);var Nt=[];return["max","core"].includes(C)&&Nt.push(ei.bind(null,C)),(dt||B!==0)&&Nt.push(ii.bind(null,B,Jt)),d&&Nt.push(Ya),Nt.push.apply(Nt,[oi.bind(null,Bt),Vt].concat(li($t))),vi;function vi(_r){if(!mi(_r))return null;var Mr=e(Nt,t()(_r));return be==="raw"?ui(Mr):Rr(Mr)}}var mi=function(f){return f&&er(f)==="object"&&!f.error&&f.input};let gi=di})(),g})()})});var _n=Ie(mn(),1);var Cn=Ie(jn(),1),Le=class{constructor(p){let u=/.*?(irealb(?:ook)?):\/\/([^"]*)/.exec(p),e=decodeURIComponent(u[2]).split("===");e.length>1&&(this.name=e.pop()),this.songs=e.map(i=>{try{return new Ae(i,u[1]==="irealbook")}catch(t){let a=i.split("="),n=Ae.parseTitle(a[0].trim());return console.error(`[ireal-musicxml] [${n}] ${t}`),null}}).filter(i=>i!==null).reduce((i,t)=>{if(i.length>0){let a=(0,Cn.default)(i[i.length-1].title,t.title);if(a[0][0]===0&&a.every(n=>n[0]===0||n[1].match(/^\d+$/)))return i[i.length-1].cells=i[i.length-1].cells.concat(t.cells),i}return i.push(t),i},[])}},Ge=class{constructor(){this.annots=[],this.comments=[],this.bars="",this.spacer=0,this.chord=null}},ee=class{constructor(p,u="",g=null,e=null){this.note=p,this.modifiers=u,this.over=g,this.alternate=e}},Ae=class s{constructor(p,u=!1){if(this.cells=[],this.musicXml="",!p){this.title="",this.composer="",this.style="",this.key="",this.transpose=0,this.groove="",this.bpm=0,this.repeats=0;return}let g=p.split("=");if(u)this.title=s.parseTitle(g[0].trim()),this.composer=s.parseComposer(g[1].trim()),this.style=g[2].trim(),this.key=g[3],this.cells=this.parse(g[5]);else{this.title=s.parseTitle(g[0].trim()),this.composer=s.parseComposer(g[1].trim()),this.style=g[3].trim(),this.key=g[4],this.transpose=+g[5]||0,this.groove=g[7],this.bpm=+g[8],this.repeats=+g[9]||3;let e=g[6].split("1r34LbKcu7");this.cells=this.parse(ki(e[1]))}}static chordRegex=/^([A-G][b#]?)((?:sus|alt|add|[+\-^\dhob#])*)(\*.+?\*)*(\/[A-G][#b]?)?(\(.*?\))?/;static chordRegex2=/^([ Wp])()()(\/[A-G][#b]?)?(\(.*?\))?/;static regExps=[/^\*[a-zA-Z]/,/^T\d\d/,/^N./,/^<.*?>/,s.chordRegex,s.chordRegex2];parse(p){let u=p.trim(),g=[];for(;u;){let a=!1;for(let n=0;n51;)u=s.substring(0,50),s=s.substring(50),p=p+qi(u);return p=p+s,p=p.replace(/Kcl/g,"| x").replace(/LZ/g," |").replace(/XyQ/g," "),p}function qi(s){let p=s.split("");for(let u=0;u<5;u++)p[49-u]=s[u],p[u]=s[49-u];for(let u=10;u<24;u++)p[49-u]=s[u],p[u]=s[49-u];return p.join("")}var Nn=Ie(En(),1),Rn=Ie(Fn(),1);var Te={name:"ireal-musicxml",version:"2.0.0",description:"iReal Pro to MusicXML converter.",author:"Karim Ratib (https://github.com/infojunkie)",license:"GPL-3.0-only",repository:{type:"git",url:"https://github.com/infojunkie/ireal-musicxml"},homepage:"https://github.com/infojunkie/ireal-musicxml",type:"module",types:"./build/ireal-musicxml.d.ts",files:["LICENSE.txt","build/*","src/*"],bin:{"ireal-musicxml":"./src/cli/cli.js"},exports:{import:"./build/ireal-musicxml.js",require:"./build/ireal-musicxml.cjs"},scripts:{build:"npm run build:esm && npm run build:cjs && npm run build:d.ts","build:d.ts":"cp src/types/* build/","build:esm":"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js","build:cjs":"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs",test:"npm run build && npm run test:lint && npm run test:spec && npm run test:ts","test:spec":'node --test --test-name-pattern="${TEST:-.*}"',"test:ts":"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts","test:lint":"eslint src --fix"},devDependencies:{"@types/node":"^22.7.7","@xmldom/xmldom":"^0.8.0",esbuild:"0.24.0",eslint:"^9.13.0",resolve:"^1.22.8","sanitize-filename":"^1.6.3","ts-node":"^10.9.2",typescript:"^4.9.5","validate-with-xmllint":"^1.2.0","xpath.js":"^1.1.0"},dependencies:{"chord-symbol":"^3.0.0","fast-diff":"^1.2.0",jstoxml:"^2.0.6",promise:"^8.1.0"}};var we=class{static name=Te.name;static version=Te.version;static author=Te.author;static description=Te.description};var{chordParserFactory:es,chordRendererFactory:rs}=Rn.default,tt=class{static Debug=0;static Info=1;static Warn=2;static Error=3;static None=4},In="4.0",Dn=7,Pn=40,$e=class s{static defaultOptions={divisions:768,notation:"rhythmic",step:"B",octave:4,notehead:"slash",noteheadSize:"large",date:!0,clef:!1,keySignature:!1,pageWidth:210,pageHeight:297,pageMargin:15,logLevel:tt.Warn};static sequenceAttributes=["divisions","key","time","staves","part-symbol","instruments","clef","staff-details","transpose","directive","measure-style"];static sequenceNote=["cue","pitch","rest","unpitched","duration","tie","voice","type","dot","accidental","time-modification","stem","notehead","notehead-text","staff","beam","notations","lyric","play"];static sequenceNotations=["accidental-mark","arpeggiate","articulations","dynamics","fermata","glissando","non-arpeggiate","ornaments","other-notation","slide","slur","technical","tied","tuplet"];static sequenceBarline=["bar-style","footnote","level","wavy-line","segno","coda","fermata","ending","repeat"];static mapAlter={"#":1,b:-1};static mapFifthsToAlters={sharp:["F","C","G","D","A","E","B"],flat:["B","E","A","D","G","C","F"]};static mapRepeats={"D.C. al Coda":s.prototype.convertDaCapo,"D.C. al Fine":s.prototype.convertDaCapo,"D.C. al 1st End.":s.prototype.convertDaCapo,"D.C. al 2nd End.":s.prototype.convertDaCapo,"D.C. al 3rd End.":s.prototype.convertDaCapo,"D.S. al Coda":s.prototype.convertDalSegno,"D.S. al Fine":s.prototype.convertDalSegno,"D.S. al 1st End.":s.prototype.convertDalSegno,"D.S. al 2nd End.":s.prototype.convertDalSegno,"D.S. al 3rd End.":s.prototype.convertDalSegno,Fine:s.prototype.convertFine,"3x":s.prototype.convertRepeatNx,"4x":s.prototype.convertRepeatNx,"5x":s.prototype.convertRepeatNx,"6x":s.prototype.convertRepeatNx,"7x":s.prototype.convertRepeatNx,"8x":s.prototype.convertRepeatNx};static convert(p,u={}){let g=Object.assign({},this.defaultOptions,u);return new s(p,g).convert()}constructor(p,u){this.song=p,this.options=u,this.time={beats:4,beatType:4},this.fifths=null,this.measure=null,this.barRepeat=0,this.codas=[],this.repeats=0,this.emptyCells=0,this.emptyCellNewSystem=!1,this.cellWidth=(this.options.pageWidth-2*this.options.pageMargin)/16,this.parseChord=es({altIntervals:["b5","b9"]}),this.renderChord=rs({useShortNamings:!0,printer:"raw"})}convert(){return Nn.default.toXML(this.convertSong(),{header:` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fi(r,f){if(r){if(typeof r=="string")return rr(r,f);var d=Object.prototype.toString.call(r).slice(8,-1);if(d==="Object"&&r.constructor&&(d=r.constructor.name),d==="Map"||d==="Set")return Array.from(r);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return rr(r,f)}}function pi(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function hi(r){if(Array.isArray(r))return rr(r)}function rr(r,f){(f==null||f>r.length)&&(f=r.length);for(var d=0,b=new Array(f);d0&&arguments[0]!==void 0?arguments[0]:{},f=r.useShortNamings,d=f===void 0?!1:f,b=r.simplify,C=b===void 0?"none":b,R=r.transposeValue,B=R===void 0?0:R,J=r.harmonizeAccidentals,dt=J===void 0?!1:J,Ft=r.useFlats,Jt=Ft===void 0?!1:Ft,Pt=r.printer,be=Pt===void 0?"text":Pt,ye=r.notationSystem,Bt=ye===void 0?"english":ye,xe=r.customFilters,$t=xe===void 0?[]:xe;n($t);var Nt=[];return["max","core"].includes(C)&&Nt.push(ei.bind(null,C)),(dt||B!==0)&&Nt.push(ii.bind(null,B,Jt)),d&&Nt.push(Ya),Nt.push.apply(Nt,[oi.bind(null,Bt),Vt].concat(li($t))),vi;function vi(_r){if(!mi(_r))return null;var Mr=e(Nt,t()(_r));return be==="raw"?ui(Mr):Rr(Mr)}}var mi=function(f){return f&&er(f)==="object"&&!f.error&&f.input};let gi=di})(),g})()})});var _n=Ie(mn(),1);var Cn=Ie(jn(),1),Le=class{constructor(p){let u=/.*?(irealb(?:ook)?):\/\/([^"]*)/.exec(p),e=decodeURIComponent(u[2]).split("===");e.length>1&&(this.name=e.pop()),this.songs=e.map(i=>{try{return new Ae(i,u[1]==="irealbook")}catch(t){let a=i.split("="),n=Ae.parseTitle(a[0].trim());return console.error(`[ireal-musicxml] [${n}] ${t}`),null}}).filter(i=>i!==null).reduce((i,t)=>{if(i.length>0){let a=(0,Cn.default)(i[i.length-1].title,t.title);if(a[0][0]===0&&a.every(n=>n[0]===0||n[1].match(/^\d+$/)))return i[i.length-1].cells=i[i.length-1].cells.concat(t.cells),i}return i.push(t),i},[])}},Ge=class{constructor(){this.annots=[],this.comments=[],this.bars="",this.spacer=0,this.chord=null}},ee=class{constructor(p,u="",g=null,e=null){this.note=p,this.modifiers=u,this.over=g,this.alternate=e}},Ae=class s{constructor(p,u=!1){if(this.cells=[],this.musicXml="",!p){this.title="",this.composer="",this.style="",this.key="",this.transpose=0,this.groove="",this.bpm=0,this.repeats=0;return}let g=p.split("=");if(u)this.title=s.parseTitle(g[0].trim()),this.composer=s.parseComposer(g[1].trim()),this.style=g[2].trim(),this.key=g[3],this.cells=this.parse(g[5]);else{this.title=s.parseTitle(g[0].trim()),this.composer=s.parseComposer(g[1].trim()),this.style=g[3].trim(),this.key=g[4],this.transpose=+g[5]||0,this.groove=g[7],this.bpm=+g[8],this.repeats=+g[9]||3;let e=g[6].split("1r34LbKcu7");this.cells=this.parse(ki(e[1]))}}static chordRegex=/^([A-G][b#]?)((?:sus|alt|add|[+\-^\dhob#])*)(\*.+?\*)*(\/[A-G][#b]?)?(\(.*?\))?/;static chordRegex2=/^([ Wp])()()(\/[A-G][#b]?)?(\(.*?\))?/;static regExps=[/^\*[a-zA-Z]/,/^T\d\d/,/^N./,/^<.*?>/,s.chordRegex,s.chordRegex2];parse(p){let u=p.trim(),g=[];for(;u;){let a=!1;for(let n=0;n51;)u=s.substring(0,50),s=s.substring(50),p=p+qi(u);return p=p+s,p=p.replace(/Kcl/g,"| x").replace(/LZ/g," |").replace(/XyQ/g," "),p}function qi(s){let p=s.split("");for(let u=0;u<5;u++)p[49-u]=s[u],p[u]=s[49-u];for(let u=10;u<24;u++)p[49-u]=s[u],p[u]=s[49-u];return p.join("")}var Nn=Ie(En(),1),Rn=Ie(Fn(),1);var Te={name:"ireal-musicxml",version:"2.0.2",description:"iReal Pro to MusicXML converter.",author:"Karim Ratib (https://github.com/infojunkie)",license:"GPL-3.0-only",repository:{type:"git",url:"https://github.com/infojunkie/ireal-musicxml"},homepage:"https://github.com/infojunkie/ireal-musicxml",type:"module",types:"./build/ireal-musicxml.d.ts",files:["LICENSE.txt","build/*","src/*"],bin:{"ireal-musicxml":"./src/cli/cli.js"},exports:{import:"./build/ireal-musicxml.js",require:"./build/ireal-musicxml.cjs"},scripts:{build:"npm run build:esm && npm run build:cjs && npm run build:d.ts","build:d.ts":"cp src/types/* build/","build:esm":"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js","build:cjs":"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs",test:"npm run build && npm run test:lint && npm run test:spec && npm run test:ts","test:spec":'node --test --test-name-pattern="${TEST:-.*}"',"test:ts":"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts","test:lint":"eslint src --fix"},devDependencies:{"@types/node":"^22.7.7","@xmldom/xmldom":"^0.8.0",esbuild:"0.24.0",eslint:"^9.13.0",resolve:"^1.22.8","sanitize-filename":"^1.6.3","ts-node":"^10.9.2",typescript:"^4.9.5","validate-with-xmllint":"^1.2.0","xpath.js":"^1.1.0"},dependencies:{"chord-symbol":"^3.0.0","fast-diff":"^1.2.0",jstoxml:"^2.0.6",promise:"^8.1.0"}};var we=class{static name=Te.name;static version=Te.version;static author=Te.author;static description=Te.description};var{chordParserFactory:es,chordRendererFactory:rs}=Rn.default,tt=class{static Debug=0;static Info=1;static Warn=2;static Error=3;static None=4},In="4.0",Dn=7,Pn=40,$e=class s{static defaultOptions={divisions:768,notation:"rhythmic",step:"B",octave:4,notehead:"slash",noteheadSize:"large",date:!0,clef:!1,keySignature:!1,pageWidth:210,pageHeight:297,pageMargin:15,logLevel:tt.Warn};static sequenceAttributes=["divisions","key","time","staves","part-symbol","instruments","clef","staff-details","transpose","directive","measure-style"];static sequenceNote=["cue","pitch","rest","unpitched","duration","tie","voice","type","dot","accidental","time-modification","stem","notehead","notehead-text","staff","beam","notations","lyric","play"];static sequenceNotations=["accidental-mark","arpeggiate","articulations","dynamics","fermata","glissando","non-arpeggiate","ornaments","other-notation","slide","slur","technical","tied","tuplet"];static sequenceBarline=["bar-style","footnote","level","wavy-line","segno","coda","fermata","ending","repeat"];static mapAlter={"#":1,b:-1};static mapFifthsToAlters={sharp:["F","C","G","D","A","E","B"],flat:["B","E","A","D","G","C","F"]};static mapRepeats={"D.C. al Coda":s.prototype.convertDaCapo,"D.C. al Fine":s.prototype.convertDaCapo,"D.C. al 1st End.":s.prototype.convertDaCapo,"D.C. al 2nd End.":s.prototype.convertDaCapo,"D.C. al 3rd End.":s.prototype.convertDaCapo,"D.S. al Coda":s.prototype.convertDalSegno,"D.S. al Fine":s.prototype.convertDalSegno,"D.S. al 1st End.":s.prototype.convertDalSegno,"D.S. al 2nd End.":s.prototype.convertDalSegno,"D.S. al 3rd End.":s.prototype.convertDalSegno,Fine:s.prototype.convertFine,"3x":s.prototype.convertRepeatNx,"4x":s.prototype.convertRepeatNx,"5x":s.prototype.convertRepeatNx,"6x":s.prototype.convertRepeatNx,"7x":s.prototype.convertRepeatNx,"8x":s.prototype.convertRepeatNx};static convert(p,u={}){let g=Object.assign({},this.defaultOptions,u);return new s(p,g).convert()}constructor(p,u){this.song=p,this.options=u,this.time={beats:4,beatType:4},this.fifths=null,this.measure=null,this.barRepeat=0,this.codas=[],this.repeats=0,this.emptyCells=0,this.emptyCellNewSystem=!1,this.cellWidth=(this.options.pageWidth-2*this.options.pageMargin)/16,this.parseChord=es({altIntervals:["b5","b9"]}),this.renderChord=rs({useShortNamings:!0,printer:"raw"})}convert(){return Nn.default.toXML(this.convertSong(),{header:` - `.trim(),indent:" "})}convertSong(){return{_name:"score-partwise",_attrs:{version:In},_content:[{work:{"work-title":this.song.title}},{identification:[{_name:"creator",_attrs:{type:"composer"},_content:this.song.composer},{encoding:[{software:`@infojunkie/ireal-musicxml ${we.version}`},{...this.options.date&&{"encoding-date":s.convertDate(new Date)}},{_name:"supports",_attrs:{element:"accidental",type:"no"}},{_name:"supports",_attrs:{element:"transpose",type:"no"}},{_name:"supports",_attrs:{attribute:"new-page",element:"print",type:"yes",value:"yes"}},{_name:"supports",_attrs:{attribute:"new-system",element:"print",type:"yes",value:"yes"}}]}]},{defaults:{scaling:{millimeters:Dn,tenths:Pn},"page-layout":{"page-height":s._mmToTenths(this.options.pageHeight),"page-width":s._mmToTenths(this.options.pageWidth),"page-margins":{"left-margin":s._mmToTenths(this.options.pageMargin,4),"right-margin":s._mmToTenths(this.options.pageMargin,4),"top-margin":s._mmToTenths(this.options.pageMargin,4),"bottom-margin":s._mmToTenths(this.options.pageMargin,4)}}}},{"part-list":{_name:"score-part",_attrs:{id:"P1"},_content:{_name:"part-name",_attrs:{"print-object":"no"},_content:"Lead Sheet"}}},{_name:"part",_attrs:{id:"P1"},_content:this.convertMeasures()}]}}static convertDate(p){return new Date(p.getTime()-p.getTimezoneOffset()*6e4).toISOString().split("T")[0]}static Measure=class{constructor(p){this.body={_name:"measure",_attrs:{number:p},_content:[]},this.attributes=[],this.chords=[],this.barlines=[],this.barEnding=null}number(){return this.body._attrs.number}assemble(){return this.attributes.length&&this.body._content.push({attributes:s.reorderSequence(this,this.attributes,s.sequenceAttributes)}),this.chords.forEach(p=>{this.body._content.push({harmony:p.harmony},...p.notes.map(u=>({note:u})))}),this.barlines[0]._content=s.reorderSequence(this,this.barlines[0]._content,s.sequenceBarline),this.body._content.splice(1,0,this.barlines[0]),this.barlines[1]._content=s.reorderSequence(this,this.barlines[1]._content,s.sequenceBarline),this.body._content.push(this.barlines[1]),this.body}};static Chord=class{constructor(p,u,g){this.harmony=p,this.notes=u,this.ireal=g,this.spaces=0,this.fermata=!1}};convertMeasures(){let p=e=>e>0&&e%16===0,u=this.song.cells.reduce((e,i,t)=>{if((i.bars.match(/\(|\{|\[/)||!this.measure&&(i.chord||i.annots.length||i.comments.length))&&(this.measure&&(this._log(tt.Warn,"Starting a new measure over existing measure. Closing current measure first."),this.measure.barlines.push(this.convertBarline("","right")),this.adjustChordsDuration(this.measure)&&e.push(this.measure)),this.measure=new s.Measure(e.length+1,this.options),e.length||(this.measure.attributes.push({divisions:this.options.divisions},{_name:"clef",_attrs:[{"print-object":this.options.clef?"yes":"no"}],_content:[{sign:"G"},{line:2}]},{"staff-details":{"staff-lines":0}},{"measure-style":[{_name:"slash",_attrs:{type:"start","use-stems":this.options.notation==="rhythmic"?"yes":"no"}}]},this.convertKey()),this.song.bpm&&this.measure.body._content.push(this.convertTempo(this.song.bpm)),this.measure.body._content.push(this.convertStyleAndGroove(this.song.style,this.song.groove))),this.measure.barlines.push(this.convertBarline(i.bars,"left")),this.barRepeat&&(this.measure.chords=[...e[e.length-this.barRepeat-1].chords])),!this.measure)return(i.chord||i.annots.length||i.comments.length||i.bars&&i.bars!==")")&&this._log(tt.Warn,`Found non-empty orphan cell ${JSON.stringify(i)}`,e[e.length-1]),this.emptyCells++,p(t)&&(this.emptyCellNewSystem=!0),e;if((p(t)||this.emptyCellNewSystem)&&this.measure.body._content.splice(0,0,{_name:"print",_attrs:{"new-system":"yes"},_content:{...this.emptyCellNewSystem&&{"system-layout":{"system-margins":[{"left-margin":s._mmToTenths(this.cellWidth*this.emptyCells)},{"right-margin":"0.00"}]}}}}),!this.emptyCellNewSystem&&this.emptyCells>0&&(this.measure.body._content[0]?._name==="print"&&this.measure.body._content[0]._attrs?.["new-system"]==="yes"?e[e.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":s._mmToTenths(this.cellWidth*this.emptyCells)}]}}}):this.measure.body._content.splice(0,0,{_name:"print",_content:{"measure-layout":{"measure-distance":s._mmToTenths(this.cellWidth*this.emptyCells)}}})),this.emptyCellNewSystem=!1,this.emptyCells=0,i.chord)switch(i.chord.note){case"x":{this.barRepeat=1,this.measure.chords=[...e[e.length-this.barRepeat].chords];break}case"r":{this.barRepeat=2,this.measure.chords=[...e[e.length-this.barRepeat].chords];break}case"p":if(this.measure.chords.length){this.measure.chords[this.measure.chords.length-1].spaces++;break}case"W":{let a=this.measure;if(a.chords.length||(a=e.slice().reverse().find(n=>n.chords.length),a||this._log(tt.Error,`Cannot find any measure with chords prior to ${JSON.stringify(i.chord)}`)),a){let n=a.chords[a.chords.length-1].ireal;n.over=i.chord.over,n.alternate=i.chord.alternate,this.measure.chords.push(this.convertChord(n))}break}case" ":{this._log(tt.Warn,`Unhandled empty/alternate chord ${JSON.stringify(i.chord)}`);break}default:this.measure.chords.push(this.convertChord(i.chord))}else this.barRepeat||this.measure.chords.length&&this.measure.chords[this.measure.chords.length-1].spaces++;return i.annots.forEach(a=>{switch(a[0]){case"*":{let n=a.slice(1);this.measure.body._content.push(this.convertSection(n));break}case"T":{let n=a.slice(1);this.measure.attributes.push(this.convertTime(n));break}case"S":{this.measure.body._content.push(this.convertSegno());break}case"N":{let n=parseInt(a.slice(1));if(n<1&&(n=e.slice().reverse().find(c=>!!c.barEnding)?.barEnding??1),this.measure.barlines[0]._content.push(this.convertEnding(n,"start")),n>1){e[e.length-1].barlines[1]._content.push(this.convertEnding(n-1,"stop"));let o=e.slice().reverse().find(c=>c.barEnding===n-1);if(!o)this._log(tt.Error,`Cannot find ending ${n-1} in right barline of any measure`);else{let c=o.barlines[1]._content.findIndex(h=>!!h&&h._name==="ending");c===-1&&this._log(tt.Error,`Cannot find ending ${n-1} in right barline`,o),delete o.barlines[1]._content[c]}}this.measure.barEnding=n;break}case"Q":{this.measure.body._content.push(this.convertToCoda()),this.codas.push(this.measure);break}case"l":case"s":break;case"f":{this.measure.chords[this.measure.chords.length-1].fermata=!0;break}case"U":{this.measure.body._content.push(this.convertFine("END"));break}default:this._log(tt.Warn,`Unhandled annotation "${a}"`)}}),i.comments.map(a=>a.trim()).forEach(a=>{let n=this._map(s.mapRepeats,a);n?this.measure.body._content.push(n.call(this,a)):this.measure.body._content.push(this.convertComment(a))}),i.bars.match(/\)|\}|\]|Z/)&&this.measure.chords.length&&(this.measure.barlines.push(this.convertBarline(i.bars,"right")),this.measure.barEnding&&this.measure.barlines[1]._content.push(this.convertEnding(this.measure.barEnding,"discontinue")),this.adjustChordsDuration(this.measure)&&e.push(this.measure),this.measure=null,this.barRepeat&&this.barRepeat--),e},[]),g=this.song.cells.length%16-this.emptyCells;if(g>0&&u.length>0&&u[u.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":s._mmToTenths(this.cellWidth*g)}]}}}),this.codas.length){let e=this.codas[this.codas.length-1],i=e.body._content.findIndex(t=>t._name==="direction"&&Array.isArray(t._content)&&t._content.some(a=>a._name==="sound"&&Object.keys(a._attrs).includes("tocoda")));i===-1&&this._log(tt.Warn,"Cannot find sound direction",e),e.body._content[i]=this.convertCoda()}return u.map(e=>e.assemble())}static reorderSequence(p,u,g){return u.filter(e=>Object.keys(e).length).sort((e,i)=>{let t=Object.keys(e)[0];t==="_name"&&(t=e[t]);let a=Object.keys(i)[0];a==="_name"&&(a=i[a]);let n=g.indexOf(t),o=g.indexOf(a);return n===-1&&this._log(tt.Warn,`Unrecognized element "${t}"`,p),o===-1&&this._log(tt.Warn,`Unrecognized element "${a}"`,p),n-o})}convertRepeatNx(p){let u=null;(u=p.match(/(\d+)x/))!==null&&(this.repeats=u[1])}convertFine(p){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:p}},{_name:"sound",_attrs:{fine:"yes"}}]}}convertDaCapo(p){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:p}},{_name:"sound",_attrs:{dacapo:"yes"}}]}}convertDalSegno(p){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:p}},{_name:"sound",_attrs:{dalsegno:"yes"}}]}}convertComment(p){return{_name:"direction",_attrs:{placement:p[0]==="*"?"above":"below"},_content:{"direction-type":{words:p[0]==="*"?p.slice(3):p}}}}convertEnding(p,u){return{_name:"ending",_attrs:{number:p,type:u},_content:`${p}.`}}convertBarline(p,u){let g="regular",e=null;return p.match(/\[|\]/)?g="light-light":p.match(/Z/)?g="light-heavy":p.match(/\{|\}/)&&(g=u==="left"?"heavy-light":"light-heavy",e=u==="left"?"forward":"backward"),e==="forward"&&(this.repeats=2),{_name:"barline",_attrs:{location:u},_content:[{"bar-style":g},{...e&&{_name:"repeat",_attrs:{direction:e,...e==="backward"&&{times:this.repeats}}}}]}}convertSection(p){return p==="i"&&(p="Intro"),{_name:"direction",_attrs:{placement:"above"},_content:{"direction-type":{rehearsal:p}}}}convertSegno(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"segno"}},{_name:"sound",_attrs:{segno:"segno"}}]}}convertCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"coda"}},{_name:"sound",_attrs:{coda:"coda"}}]}}convertToCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{words:"To Coda"}},{_name:"sound",_attrs:{tocoda:"coda"}}]}}convertTempo(p){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{_name:"metronome",_attrs:{parentheses:"no"},_content:[{"beat-unit":this.calculateChordDuration(1)[0].type},{"per-minute":p}]}]},{_name:"sound",_attrs:{tempo:p}}]}}convertTime(p){let u=parseInt(p[0]),g=parseInt(p[1]);return p==="12"&&(u=12,g=8),this.time={beats:u,beatType:g},{time:[{beats:u},{"beat-type":g}]}}adjustChordsDuration(p){if(p.chords.length>this.time.beats)return this._log(tt.Error,`Too many chords (${p.chords.length} out of ${this.time.beats})`,p),!0;let u=p.chords.reduce((g,e)=>g+1+e.spaces,0);if(!u)return this._log(tt.Warn,"No chord found. Skipping current measure.",p),!1;if(u>this.time.beats){let g=0;for(;u>this.time.beats;)p.chords[g].spaces>0&&(p.chords[g].spaces--,u--),g=(g+1)%p.chords.length}else{let g=0;for(;u(g.notes=this.calculateChordDuration(1+g.spaces).map((e,i,t)=>this.convertChordNote(e,i===t.length-1?g.fermata:!1,this.options.notation==="rhythmic"&&t.length>1?i>0?"stop":"start":null)),g)),!0}calculateChordDuration(p){let u={1:[{t:"eighth",d:0,b:1}],2:[{t:"quarter",d:0,b:2}],3:[{t:"quarter",d:1,b:3}],4:[{t:"half",d:0,b:4}],5:[{t:"quarter",d:1,b:3},{t:"quarter",d:0,b:2}],6:[{t:"half",d:1,b:6}],7:[{t:"half",d:2,b:7}],8:[{t:"whole",d:0,b:8}],9:[{t:"half",d:1,b:6},{t:"quarter",d:1,b:3}],10:[{t:"half",d:1,b:6},{t:"half",d:0,b:4}],11:[{t:"half",d:2,b:7},{t:"half",d:0,b:4}],12:[{t:"whole",d:1,b:12}],13:[{t:"half",d:2,b:7},{t:"half",d:1,b:6}],14:[{t:"whole",d:2,b:14}],15:[{t:"whole",d:0,b:8},{t:"half",d:2,b:7}]};if(this.options.notation==="slash"){let g=8/this.time.beatType;return Array(p).fill(this._map(u,g,[],`Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`).map(e=>({duration:e.b*this.options.divisions/2,type:e.t,dots:e.d}))[0])}else{let g=p*8/this.time.beatType;return this._map(u,g,[],`Unexpected beat count ${p} for time signature ${this.time.beats}/${this.time.beatType}`).map(e=>({duration:e.b*this.options.divisions/2,type:e.t,dots:e.d}))}}convertChordNote(p,u=!1,g=null){let e=s.mapFifthsToAlters[this.fifths>=0?"sharp":"flat"].slice(0,Math.abs(this.fifths)),i={_name:"pitch",_content:[{step:this.options.step},{alter:e.includes(this.options.step)?this.fifths>0?1:-1:0},{octave:this.options.octave}]},t=[];return u&&t.push({_name:"fermata"}),g&&t.push({_name:"tied",_attrs:{type:g}}),s.reorderSequence(this.measure,[i,{_name:"cue"},{_name:"notehead",_content:this.options.notehead,_attrs:[{"font-size":this.options.noteheadSize}]},{duration:p.duration},{voice:1},{_name:"type",_attrs:{size:"full"},_content:p.type},{...t.length&&{notations:s.reorderSequence(this.measure,t,s.sequenceNotations)}}].concat(Array(p.dots).fill({_name:"dot"})),s.sequenceNote)}convertChordDegree(p,u,g){return{_name:"degree",_attrs:{"print-object":"no"},_content:[{"degree-value":p},{"degree-alter":g},{"degree-type":u}]}}convertChordSymbol(p){let u=this.renderChord(this.parseChord(`${p.note}${p.modifiers}`));if(!u)return this._log(tt.Warn,`Unrecognized chord "${p.note}${p.modifiers}"`),{rootStep:null,rootAlter:null,chordKind:null,chordDegrees:[],chordText:null};let g=u.input.rootNote[0],e=this._map(s.mapAlter,u.input.rootNote[1]||null,null,`Unrecognized accidental in chord "${u.input.rootNote}"`),i=u.formatted.descriptor+u.formatted.chordChanges.join(""),t={major:"major",major6:"major-sixth",major7:"major-seventh",dominant7:"dominant",minor:"minor",minor6:"minor-sixth",minor7:"minor-seventh",minorMajor7:"major-minor",augmented:"augmented",diminished:"diminished",diminished7:"diminished-seventh",power:"power"},a=this._map(t,u.normalized.quality,"",`Unrecognized chord quality "${u.normalized.quality}"`);if(u.normalized.extensions.length){let o=Math.max(...u.normalized.extensions.map(h=>parseInt(h))).toString(),c={9:"-ninth",11:"-11th",13:"-13th"};a=a.split("-")[0]+this._map(c,o,"",`Unhandled extension ${o}`),a==="dominant-11th"&&(u.normalized.isSuspended=!1)}[{intervals:["1","4","5"],kind:"suspended-fourth",strict:!0},{intervals:["1","5","9"],kind:"suspended-second",strict:!0},{intervals:["1","b3","b5","b7"],kind:"half-diminished",strict:!0},{intervals:["1","3","#5","b7"],kind:"augmented-seventh",strict:!1}].some(o=>{if((!o.strict||u.normalized.intervals.length===o.intervals.length)&&o.intervals.every((c,h)=>c===u.normalized.intervals[h]))return a=o.kind,o.intervals.forEach(c=>{u.normalized.alterations=u.normalized.alterations.filter(h=>h===c),u.normalized.adds=u.normalized.adds.filter(h=>h===c),u.normalized.omits=u.normalized.omits.filter(h=>h===c)}),u.normalized.intervals.forEach(c=>{o.intervals.includes(c)||u.normalized.adds.push(c)}),!0});let n=[];return u.normalized.isSuspended&&!a.includes("suspended")&&(u.normalized.adds.push("4"),u.normalized.adds.includes("3")||u.normalized.omits.push("3")),u.normalized.alterations.forEach(o=>{let c=o.slice(1);n.push(this.convertChordDegree(c,c==="5"||u.normalized.extensions.includes(c)?"alter":"add",this._map(s.mapAlter,o[0],0,`Unrecognized alter symbol in "${o}"`)))}),u.normalized.adds.forEach(o=>{let c=Object.keys(s.mapAlter).includes(o[0])?o[0]:null,h=c?o.slice(1):o;n.push(this.convertChordDegree(h,"add",this._map(s.mapAlter,c,0,`Unrecognized alter symbol in "${o}"`)))}),u.normalized.omits.forEach(o=>{let c=Object.keys(s.mapAlter).includes(o[0])?o[0]:null,h=c?o.slice(1):o;n.push(this.convertChordDegree(h,"subtract",this._map(s.mapAlter,c,0,`Unrecognized alter symbol in "${o}"`)))}),{rootStep:g,rootAlter:e,chordKind:a,chordDegrees:n,chordText:i}}convertChord(p){let u=null;if(p.note==="n")u=[{root:[{_name:"root-step",_attrs:{text:""},_content:this.options.step}]},{_name:"kind",_attrs:{text:"N.C."},_content:"none"}];else{let{rootStep:g,rootAlter:e,chordKind:i,chordDegrees:t,chordText:a}=this.convertChordSymbol(p),n=p.over?[{"bass-step":p.over.note[0]},{...p.over.note[1]&&{"bass-alter":this._map(s.mapAlter,p.over.note[1],null,`Unrecognized accidental in bass note "${p.over.note}"`)}}]:null;u=[{root:[{"root-step":g},{...e&&{"root-alter":e}}]},{_name:"kind",_attrs:{text:a,"use-symbols":"no"},_content:i},{...n&&{bass:n}}].concat(t)}return p.alternate&&this._log(tt.Warn,`Unhandled alternate chord ${JSON.stringify(p.alternate)}`),new s.Chord(u,this.calculateChordDuration(1).map(g=>this.convertChordNote(g)),p)}convertKey(){let p={C:0,G:1,D:2,A:3,E:4,B:5,"F#":6,"C#":7,F:-1,Bb:-2,Eb:-3,Ab:-4,Db:-5,Gb:-6,Cb:-7,"A-":0,"E-":1,"B-":2,"F#-":3,"C#-":4,"G#-":5,"D#-":6,"A#-":7,"D-":-1,"G-":-2,"C-":-3,"F-":-4,"Bb-":-5,"Eb-":-6,"Ab-":-7};return this.fifths=this._map(p,this.song.key,0,`Unrecognized key signature "${this.song.key}"`),{_name:"key",_attrs:[{"print-object":this.options.keySignature?"yes":"no"}],_content:[{fifths:this.fifths},{mode:this.song.key.slice(-1)==="-"?"minor":"major"}]}}convertStyleAndGroove(p,u){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{words:p}]},{sound:[{play:[{_name:"other-play",_attrs:{type:"groove"},_content:u||p}]}]}]}}_log(p,u,g=this.measure){if(p{g.musicXml=$e.convert(g,p)}),u}async function Es(s,p={}){return new _n.default(u=>u(ns(s,p)))}export{Ge as Cell,ee as Chord,$e as Converter,tt as LogLevel,Le as Playlist,Ae as Song,we as Version,Es as convert,ns as convertSync}; + `.trim(),indent:" "})}convertSong(){return{_name:"score-partwise",_attrs:{version:In},_content:[{work:{"work-title":this.song.title}},{identification:[{_name:"creator",_attrs:{type:"composer"},_content:this.song.composer},{encoding:[{software:`@infojunkie/ireal-musicxml ${we.version}`},{...this.options.date&&{"encoding-date":s.convertDate(new Date)}},{_name:"supports",_attrs:{element:"accidental",type:"no"}},{_name:"supports",_attrs:{element:"transpose",type:"no"}},{_name:"supports",_attrs:{attribute:"new-page",element:"print",type:"yes",value:"yes"}},{_name:"supports",_attrs:{attribute:"new-system",element:"print",type:"yes",value:"yes"}}]}]},{defaults:{scaling:{millimeters:Dn,tenths:Pn},"page-layout":{"page-height":s._mmToTenths(this.options.pageHeight),"page-width":s._mmToTenths(this.options.pageWidth),"page-margins":{"left-margin":s._mmToTenths(this.options.pageMargin,4),"right-margin":s._mmToTenths(this.options.pageMargin,4),"top-margin":s._mmToTenths(this.options.pageMargin,4),"bottom-margin":s._mmToTenths(this.options.pageMargin,4)}}}},{"part-list":{_name:"score-part",_attrs:{id:"P1"},_content:{_name:"part-name",_attrs:{"print-object":"no"},_content:"Lead Sheet"}}},{_name:"part",_attrs:{id:"P1"},_content:this.convertMeasures()}]}}static convertDate(p){return new Date(p.getTime()-p.getTimezoneOffset()*6e4).toISOString().split("T")[0]}static Measure=class{constructor(p){this.body={_name:"measure",_attrs:{number:p},_content:[]},this.attributes=[],this.chords=[],this.barlines=[],this.barEnding=null}number(){return this.body._attrs.number}assemble(){return this.attributes.length&&this.body._content.push({attributes:s.reorderSequence(this,this.attributes,s.sequenceAttributes)}),this.chords.forEach(p=>{this.body._content.push({harmony:p.harmony},...p.notes.map(u=>({note:u})))}),this.barlines[0]._content=s.reorderSequence(this,this.barlines[0]._content,s.sequenceBarline),this.body._content.splice(1,0,this.barlines[0]),this.barlines[1]._content=s.reorderSequence(this,this.barlines[1]._content,s.sequenceBarline),this.body._content.push(this.barlines[1]),this.body}};static Chord=class{constructor(p,u,g){this.harmony=p,this.notes=u,this.ireal=g,this.spaces=0,this.fermata=!1}};convertMeasures(){let p=e=>e>0&&e%16===0,u=this.song.cells.reduce((e,i,t)=>{if((i.bars.match(/\(|\{|\[/)||!this.measure&&(i.chord||i.annots.length||i.comments.length))&&(this.measure&&(this._log(tt.Warn,"Starting a new measure over existing measure. Closing current measure first."),this.measure.barlines.push(this.convertBarline("","right")),this.adjustChordsDuration(this.measure)&&e.push(this.measure)),this.measure=new s.Measure(e.length+1,this.options),e.length||(this.measure.attributes.push({divisions:this.options.divisions},{_name:"clef",_attrs:[{"print-object":this.options.clef?"yes":"no"}],_content:[{sign:"G"},{line:2}]},{"staff-details":{"staff-lines":0}},{"measure-style":[{_name:"slash",_attrs:{type:"start","use-stems":this.options.notation==="rhythmic"?"yes":"no"}}]},this.convertKey()),this.song.bpm&&this.measure.body._content.push(this.convertTempo(this.song.bpm)),this.measure.body._content.push(this.convertStyleAndGroove(this.song.style,this.song.groove))),this.measure.barlines.push(this.convertBarline(i.bars,"left",p(t)||this.emptyCellNewSystem?"regular":void 0)),this.barRepeat&&(this.measure.chords=[...e[e.length-this.barRepeat-1].chords])),!this.measure)return(i.chord||i.annots.length||i.comments.length||i.bars&&i.bars!==")")&&this._log(tt.Warn,`Found non-empty orphan cell ${JSON.stringify(i)}`,e[e.length-1]),this.emptyCells++,p(t)&&(this.emptyCellNewSystem=!0),e;if((p(t)||this.emptyCellNewSystem)&&this.measure.body._content.splice(0,0,{_name:"print",_attrs:{"new-system":"yes"},_content:{...this.emptyCellNewSystem&&{"system-layout":{"system-margins":[{"left-margin":s._mmToTenths(this.cellWidth*this.emptyCells)},{"right-margin":"0.00"}]}}}}),!this.emptyCellNewSystem&&this.emptyCells>0&&(this.measure.body._content[0]?._name==="print"&&this.measure.body._content[0]._attrs?.["new-system"]==="yes"?e[e.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":s._mmToTenths(this.cellWidth*this.emptyCells)}]}}}):this.measure.body._content.splice(0,0,{_name:"print",_content:{"measure-layout":{"measure-distance":s._mmToTenths(this.cellWidth*this.emptyCells)}}})),this.emptyCellNewSystem=!1,this.emptyCells=0,i.chord)switch(i.chord.note){case"x":{this.barRepeat=1,this.measure.chords=[...e[e.length-this.barRepeat].chords];break}case"r":{this.barRepeat=2,this.measure.chords=[...e[e.length-this.barRepeat].chords];break}case"p":if(this.measure.chords.length){this.measure.chords[this.measure.chords.length-1].spaces++;break}case"W":{let a=this.measure;if(a.chords.length||(a=e.slice().reverse().find(n=>n.chords.length),a||this._log(tt.Error,`Cannot find any measure with chords prior to ${JSON.stringify(i.chord)}`)),a){let n=a.chords[a.chords.length-1].ireal;n.over=i.chord.over,n.alternate=i.chord.alternate,this.measure.chords.push(this.convertChord(n))}break}case" ":{this._log(tt.Warn,`Unhandled empty/alternate chord ${JSON.stringify(i.chord)}`);break}default:this.measure.chords.push(this.convertChord(i.chord))}else this.barRepeat||this.measure.chords.length&&this.measure.chords[this.measure.chords.length-1].spaces++;return i.annots.forEach(a=>{switch(a[0]){case"*":{let n=a.slice(1);this.measure.body._content.push(this.convertSection(n));break}case"T":{let n=a.slice(1);this.measure.attributes.push(this.convertTime(n));break}case"S":{this.measure.body._content.push(this.convertSegno());break}case"N":{let n=parseInt(a.slice(1));if(n<1&&(n=e.slice().reverse().find(c=>!!c.barEnding)?.barEnding??1),this.measure.barlines[0]._content.push(this.convertEnding(n,"start")),n>1){e[e.length-1].barlines[1]._content.push(this.convertEnding(n-1,"stop"));let o=e.slice().reverse().find(c=>c.barEnding===n-1);if(!o)this._log(tt.Error,`Cannot find ending ${n-1} in right barline of any measure`);else{let c=o.barlines[1]._content.findIndex(h=>!!h&&h._name==="ending");c===-1&&this._log(tt.Error,`Cannot find ending ${n-1} in right barline`,o),delete o.barlines[1]._content[c]}}this.measure.barEnding=n;break}case"Q":{this.measure.body._content.push(this.convertToCoda()),this.codas.push(this.measure);break}case"l":case"s":break;case"f":{this.measure.chords[this.measure.chords.length-1].fermata=!0;break}case"U":{this.measure.body._content.push(this.convertFine("END"));break}default:this._log(tt.Warn,`Unhandled annotation "${a}"`)}}),i.comments.map(a=>a.trim()).forEach(a=>{let n=this._map(s.mapRepeats,a);n?this.measure.body._content.push(n.call(this,a)):this.measure.body._content.push(this.convertComment(a))}),i.bars.match(/\)|\}|\]|Z/)&&this.measure.chords.length&&(this.measure.barlines.push(this.convertBarline(i.bars,"right")),this.measure.barEnding&&this.measure.barlines[1]._content.push(this.convertEnding(this.measure.barEnding,"discontinue")),this.adjustChordsDuration(this.measure)&&e.push(this.measure),this.measure=null,this.barRepeat&&this.barRepeat--),e},[]),g=this.song.cells.length%16-this.emptyCells;if(g>0&&u.length>0&&u[u.length-1].body._content.splice(0,0,{_name:"print",_content:{"system-layout":{"system-margins":[{"left-margin":"0.00"},{"right-margin":s._mmToTenths(this.cellWidth*g)}]}}}),this.codas.length){let e=this.codas[this.codas.length-1],i=e.body._content.findIndex(t=>t._name==="direction"&&Array.isArray(t._content)&&t._content.some(a=>a._name==="sound"&&Object.keys(a._attrs).includes("tocoda")));i===-1&&this._log(tt.Warn,"Cannot find sound direction",e),e.body._content[i]=this.convertCoda()}return u.map(e=>e.assemble())}static reorderSequence(p,u,g){return u.filter(e=>Object.keys(e).length).sort((e,i)=>{let t=Object.keys(e)[0];t==="_name"&&(t=e[t]);let a=Object.keys(i)[0];a==="_name"&&(a=i[a]);let n=g.indexOf(t),o=g.indexOf(a);return n===-1&&this._log(tt.Warn,`Unrecognized element "${t}"`,p),o===-1&&this._log(tt.Warn,`Unrecognized element "${a}"`,p),n-o})}convertRepeatNx(p){let u=null;(u=p.match(/(\d+)x/))!==null&&(this.repeats=u[1])}convertFine(p){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:p}},{_name:"sound",_attrs:{fine:"yes"}}]}}convertDaCapo(p){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:p}},{_name:"sound",_attrs:{dacapo:"yes"}}]}}convertDalSegno(p){return{_name:"direction",_attrs:{placement:"below"},_content:[{"direction-type":{words:p}},{_name:"sound",_attrs:{dalsegno:"yes"}}]}}convertComment(p){return{_name:"direction",_attrs:{placement:p[0]==="*"?"above":"below"},_content:{"direction-type":{words:p[0]==="*"?p.slice(3):p}}}}convertEnding(p,u){return{_name:"ending",_attrs:{number:p,type:u},_content:`${p}.`}}convertBarline(p,u,g=void 0){let e=u==="left"?"none":"regular",i=null;return p.match(/\[|\]/)?e="light-light":p.match(/Z/)?e="light-heavy":p.match(/\{|\}/)&&(e=u==="left"?"heavy-light":"light-heavy",i=u==="left"?"forward":"backward"),i==="forward"&&(this.repeats=2),{_name:"barline",_attrs:{location:u},_content:[{"bar-style":g??e},{...i&&{_name:"repeat",_attrs:{direction:i,...i==="backward"&&{times:this.repeats}}}}]}}convertSection(p){return p==="i"&&(p="Intro"),{_name:"direction",_attrs:{placement:"above"},_content:{"direction-type":{rehearsal:p}}}}convertSegno(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"segno"}},{_name:"sound",_attrs:{segno:"segno"}}]}}convertCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{_name:"coda"}},{_name:"sound",_attrs:{coda:"coda"}}]}}convertToCoda(){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":{words:"To Coda"}},{_name:"sound",_attrs:{tocoda:"coda"}}]}}convertTempo(p){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{_name:"metronome",_attrs:{parentheses:"no"},_content:[{"beat-unit":this.calculateChordDuration(1)[0].type},{"per-minute":p}]}]},{_name:"sound",_attrs:{tempo:p}}]}}convertTime(p){let u=parseInt(p[0]),g=parseInt(p[1]);return p==="12"&&(u=12,g=8),this.time={beats:u,beatType:g},{time:[{beats:u},{"beat-type":g}]}}adjustChordsDuration(p){if(p.chords.length>this.time.beats)return this._log(tt.Error,`Too many chords (${p.chords.length} out of ${this.time.beats})`,p),!0;let u=p.chords.reduce((g,e)=>g+1+e.spaces,0);if(!u)return this._log(tt.Warn,"No chord found. Skipping current measure.",p),!1;if(u>this.time.beats){let g=0;for(;u>this.time.beats;)p.chords[g].spaces>0&&(p.chords[g].spaces--,u--),g=(g+1)%p.chords.length}else{let g=0;for(;u(g.notes=this.calculateChordDuration(1+g.spaces).map((e,i,t)=>this.convertChordNote(e,i===t.length-1?g.fermata:!1,this.options.notation==="rhythmic"&&t.length>1?i>0?"stop":"start":null)),g)),!0}calculateChordDuration(p){let u={1:[{t:"eighth",d:0,b:1}],2:[{t:"quarter",d:0,b:2}],3:[{t:"quarter",d:1,b:3}],4:[{t:"half",d:0,b:4}],5:[{t:"quarter",d:1,b:3},{t:"quarter",d:0,b:2}],6:[{t:"half",d:1,b:6}],7:[{t:"half",d:2,b:7}],8:[{t:"whole",d:0,b:8}],9:[{t:"half",d:1,b:6},{t:"quarter",d:1,b:3}],10:[{t:"half",d:1,b:6},{t:"half",d:0,b:4}],11:[{t:"half",d:2,b:7},{t:"half",d:0,b:4}],12:[{t:"whole",d:1,b:12}],13:[{t:"half",d:2,b:7},{t:"half",d:1,b:6}],14:[{t:"whole",d:2,b:14}],15:[{t:"whole",d:0,b:8},{t:"half",d:2,b:7}]};if(this.options.notation==="slash"){let g=8/this.time.beatType;return Array(p).fill(this._map(u,g,[],`Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`).map(e=>({duration:e.b*this.options.divisions/2,type:e.t,dots:e.d}))[0])}else{let g=p*8/this.time.beatType;return this._map(u,g,[],`Unexpected beat count ${p} for time signature ${this.time.beats}/${this.time.beatType}`).map(e=>({duration:e.b*this.options.divisions/2,type:e.t,dots:e.d}))}}convertChordNote(p,u=!1,g=null){let e=s.mapFifthsToAlters[this.fifths>=0?"sharp":"flat"].slice(0,Math.abs(this.fifths)),i={_name:"pitch",_content:[{step:this.options.step},{alter:e.includes(this.options.step)?this.fifths>0?1:-1:0},{octave:this.options.octave}]},t=[];return u&&t.push({_name:"fermata"}),g&&t.push({_name:"tied",_attrs:{type:g}}),s.reorderSequence(this.measure,[i,{_name:"cue"},{_name:"notehead",_content:this.options.notehead,_attrs:[{"font-size":this.options.noteheadSize}]},{duration:p.duration},{voice:1},{_name:"type",_attrs:{size:"full"},_content:p.type},{...t.length&&{notations:s.reorderSequence(this.measure,t,s.sequenceNotations)}}].concat(Array(p.dots).fill({_name:"dot"})),s.sequenceNote)}convertChordDegree(p,u,g){return{_name:"degree",_attrs:{"print-object":"no"},_content:[{"degree-value":p},{"degree-alter":g},{"degree-type":u}]}}convertChordSymbol(p){let u=this.renderChord(this.parseChord(`${p.note}${p.modifiers}`));if(!u)return this._log(tt.Warn,`Unrecognized chord "${p.note}${p.modifiers}"`),{rootStep:null,rootAlter:null,chordKind:null,chordDegrees:[],chordText:null};let g=u.input.rootNote[0],e=this._map(s.mapAlter,u.input.rootNote[1]||null,null,`Unrecognized accidental in chord "${u.input.rootNote}"`),i=u.formatted.descriptor+u.formatted.chordChanges.join(""),t={major:"major",major6:"major-sixth",major7:"major-seventh",dominant7:"dominant",minor:"minor",minor6:"minor-sixth",minor7:"minor-seventh",minorMajor7:"major-minor",augmented:"augmented",diminished:"diminished",diminished7:"diminished-seventh",power:"power"},a=this._map(t,u.normalized.quality,"",`Unrecognized chord quality "${u.normalized.quality}"`);if(u.normalized.extensions.length){let o=Math.max(...u.normalized.extensions.map(h=>parseInt(h))).toString(),c={9:"-ninth",11:"-11th",13:"-13th"};a=a.split("-")[0]+this._map(c,o,"",`Unhandled extension ${o}`),a==="dominant-11th"&&(u.normalized.isSuspended=!1)}[{intervals:["1","4","5"],kind:"suspended-fourth",strict:!0},{intervals:["1","5","9"],kind:"suspended-second",strict:!0},{intervals:["1","b3","b5","b7"],kind:"half-diminished",strict:!0},{intervals:["1","3","#5","b7"],kind:"augmented-seventh",strict:!1}].some(o=>{if((!o.strict||u.normalized.intervals.length===o.intervals.length)&&o.intervals.every((c,h)=>c===u.normalized.intervals[h]))return a=o.kind,o.intervals.forEach(c=>{u.normalized.alterations=u.normalized.alterations.filter(h=>h===c),u.normalized.adds=u.normalized.adds.filter(h=>h===c),u.normalized.omits=u.normalized.omits.filter(h=>h===c)}),u.normalized.intervals.forEach(c=>{o.intervals.includes(c)||u.normalized.adds.push(c)}),!0});let n=[];return u.normalized.isSuspended&&!a.includes("suspended")&&(u.normalized.adds.push("4"),u.normalized.adds.includes("3")||u.normalized.omits.push("3")),u.normalized.alterations.forEach(o=>{let c=o.slice(1);n.push(this.convertChordDegree(c,c==="5"||u.normalized.extensions.includes(c)?"alter":"add",this._map(s.mapAlter,o[0],0,`Unrecognized alter symbol in "${o}"`)))}),u.normalized.adds.forEach(o=>{let c=Object.keys(s.mapAlter).includes(o[0])?o[0]:null,h=c?o.slice(1):o;n.push(this.convertChordDegree(h,"add",this._map(s.mapAlter,c,0,`Unrecognized alter symbol in "${o}"`)))}),u.normalized.omits.forEach(o=>{let c=Object.keys(s.mapAlter).includes(o[0])?o[0]:null,h=c?o.slice(1):o;n.push(this.convertChordDegree(h,"subtract",this._map(s.mapAlter,c,0,`Unrecognized alter symbol in "${o}"`)))}),{rootStep:g,rootAlter:e,chordKind:a,chordDegrees:n,chordText:i}}convertChord(p){let u=null;if(p.note==="n")u=[{root:[{_name:"root-step",_attrs:{text:""},_content:this.options.step}]},{_name:"kind",_attrs:{text:"N.C."},_content:"none"}];else{let{rootStep:g,rootAlter:e,chordKind:i,chordDegrees:t,chordText:a}=this.convertChordSymbol(p),n=p.over?[{"bass-step":p.over.note[0]},{...p.over.note[1]&&{"bass-alter":this._map(s.mapAlter,p.over.note[1],null,`Unrecognized accidental in bass note "${p.over.note}"`)}}]:null;u=[{root:[{"root-step":g},{...e&&{"root-alter":e}}]},{_name:"kind",_attrs:{text:a,"use-symbols":"no"},_content:i},{...n&&{bass:n}}].concat(t)}return p.alternate&&this._log(tt.Warn,`Unhandled alternate chord ${JSON.stringify(p.alternate)}`),new s.Chord(u,this.calculateChordDuration(1).map(g=>this.convertChordNote(g)),p)}convertKey(){let p={C:0,G:1,D:2,A:3,E:4,B:5,"F#":6,"C#":7,F:-1,Bb:-2,Eb:-3,Ab:-4,Db:-5,Gb:-6,Cb:-7,"A-":0,"E-":1,"B-":2,"F#-":3,"C#-":4,"G#-":5,"D#-":6,"A#-":7,"D-":-1,"G-":-2,"C-":-3,"F-":-4,"Bb-":-5,"Eb-":-6,"Ab-":-7};return this.fifths=this._map(p,this.song.key,0,`Unrecognized key signature "${this.song.key}"`),{_name:"key",_attrs:[{"print-object":this.options.keySignature?"yes":"no"}],_content:[{fifths:this.fifths},{mode:this.song.key.slice(-1)==="-"?"minor":"major"}]}}convertStyleAndGroove(p,u){return{_name:"direction",_attrs:{placement:"above"},_content:[{"direction-type":[{words:p}]},{sound:[{play:[{_name:"other-play",_attrs:{type:"groove"},_content:u||p}]}]}]}}_log(p,u,g=this.measure){if(p{g.musicXml=$e.convert(g,p)}),u}async function Es(s,p={}){return new _n.default(u=>u(ns(s,p)))}export{Ge as Cell,ee as Chord,$e as Converter,tt as LogLevel,Le as Playlist,Ae as Song,we as Version,Es as convert,ns as convertSync}; //# sourceMappingURL=ireal-musicxml.js.map diff --git a/build/ireal-musicxml.js.map b/build/ireal-musicxml.js.map index 6d45e3f..de89b32 100644 --- a/build/ireal-musicxml.js.map +++ b/build/ireal-musicxml.js.map @@ -1,7 +1,7 @@ { "version": 3, "sources": ["../node_modules/asap/browser-raw.js", "../node_modules/promise/lib/core.js", "../node_modules/promise/lib/done.js", "../node_modules/promise/lib/finally.js", "../node_modules/promise/lib/es6-extensions.js", "../node_modules/asap/browser-asap.js", "../node_modules/promise/lib/node-extensions.js", "../node_modules/promise/lib/synchronous.js", "../node_modules/promise/lib/index.js", "../node_modules/promise/index.js", "../node_modules/fast-diff/diff.js", "../node_modules/jstoxml/dist/jstoxml.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/universalModuleDefinition", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_DataView.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Hash.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_ListCache.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Map.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_MapCache.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Promise.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Set.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_SetCache.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Stack.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Symbol.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_Uint8Array.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_WeakMap.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_apply.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayEach.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayFilter.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayIncludes.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayIncludesWith.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayLikeKeys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayMap.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arrayPush.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_arraySome.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_assignValue.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_assocIndexOf.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseAssign.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseAssignIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseAssignValue.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseClone.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseCreate.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseDifference.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseFindIndex.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseFlatten.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseFor.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseForOwn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseGet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseGetAllKeys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseGetTag.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseHasIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIndexOf.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseInverter.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsArguments.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsEqual.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsEqualDeep.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsMap.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsMatch.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsNaN.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsNative.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIsTypedArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseIteratee.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseKeys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseKeysIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseMatches.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseMatchesProperty.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseProperty.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_basePropertyDeep.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseRest.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseSetToString.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseTimes.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseToString.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseTrim.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseUnary.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_baseUniq.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cacheHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_castPath.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneArrayBuffer.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneBuffer.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneDataView.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneRegExp.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneSymbol.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_cloneTypedArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_copyArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_copyObject.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_copySymbols.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_copySymbolsIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_coreJsData.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_createBaseFor.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_createFind.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_createInverter.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_createSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_defineProperty.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_equalArrays.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_equalByTag.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_equalObjects.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_freeGlobal.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getAllKeys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getAllKeysIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getMapData.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getMatchData.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getNative.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getPrototype.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getRawTag.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getSymbols.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getSymbolsIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getTag.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_getValue.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hasPath.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hashClear.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hashDelete.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hashGet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hashHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_hashSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_initCloneArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_initCloneByTag.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_initCloneObject.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isFlattenable.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isIndex.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isKey.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isKeyable.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isMasked.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isPrototype.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_isStrictComparable.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_listCacheClear.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_listCacheDelete.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_listCacheGet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_listCacheHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_listCacheSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapCacheClear.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapCacheDelete.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapCacheGet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapCacheHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapCacheSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_mapToArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_matchesStrictComparable.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_memoizeCapped.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_nativeCreate.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_nativeKeys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_nativeKeysIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_nodeUtil.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_objectToString.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_overArg.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_overRest.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_root.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_setCacheAdd.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_setCacheHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_setToArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_setToString.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_shortOut.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stackClear.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stackDelete.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stackGet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stackHas.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stackSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_strictIndexOf.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_stringToPath.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_toKey.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_toSource.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/_trimmedEndIndex.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/clone.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/cloneDeep.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/constant.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/difference.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/eq.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/find.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/findIndex.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/get.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/hasIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/identity.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/invert.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isArguments.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isArrayLike.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isArrayLikeObject.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isBuffer.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isEqual.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isFunction.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isLength.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isMap.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isObject.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isObjectLike.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isSet.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isSymbol.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/isTypedArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/keys.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/keysIn.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/memoize.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/noop.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/property.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/stubArray.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/stubFalse.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/toFinite.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/toInteger.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/toNumber.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/toString.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/uniq.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/node_modules/lodash/without.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/bootstrap", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/compat get default export", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/define property getters", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/global", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/hasOwnProperty shorthand", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/make namespace object", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/webpack/runtime/node module decorator", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/helpers/chain.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/helpers/checkCustomFilters.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/dictionaries/notes.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/helpers/ChordParsingError.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/helpers/hasElement.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/checkIntervalsConsistency.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/formatSymbol.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/dictionaries/qualities.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/formatSymbolParts.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/getParsableDescriptor.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/initChord.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/nameIndividualChordNotes.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/normalizeNotes.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/normalizeDescriptor.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/parseBase.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/dictionaries/modifiers.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/dictionaries/intervalsToSemitones.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/filters/parseDescriptor.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/parser/chordParserFactory.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/filters/shortenNormalized.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/filters/simplify.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/filters/transpose.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/filters/convertNotationSystem.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/printer/text.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/printer/raw.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/renderer/chordRendererFactory.js", "../node_modules/chord-symbol/lib/webpack:/chord-symbol/src/index.js", "../src/lib/index.js", "../src/lib/parser.js", "../src/lib/converter.js", "../package.json", "../src/lib/version.js"], - "sourcesContent": ["\"use strict\";\n\n// Use the fastest means possible to execute a task in its own turn, with\n// priority over other events including IO, animation, reflow, and redraw\n// events in browsers.\n//\n// An exception thrown by a task will permanently interrupt the processing of\n// subsequent tasks. The higher level `asap` function ensures that if an\n// exception is thrown by a task, that the task queue will continue flushing as\n// soon as possible, but if you use `rawAsap` directly, you are responsible to\n// either ensure that no exceptions are thrown from your task, or to manually\n// call `rawAsap.requestFlush` if an exception is thrown.\nmodule.exports = rawAsap;\nfunction rawAsap(task) {\n if (!queue.length) {\n requestFlush();\n flushing = true;\n }\n // Equivalent to push, but avoids a function call.\n queue[queue.length] = task;\n}\n\nvar queue = [];\n// Once a flush has been requested, no further calls to `requestFlush` are\n// necessary until the next `flush` completes.\nvar flushing = false;\n// `requestFlush` is an implementation-specific method that attempts to kick\n// off a `flush` event as quickly as possible. `flush` will attempt to exhaust\n// the event queue before yielding to the browser's own event loop.\nvar requestFlush;\n// The position of the next task to execute in the task queue. This is\n// preserved between calls to `flush` so that it can be resumed if\n// a task throws an exception.\nvar index = 0;\n// If a task schedules additional tasks recursively, the task queue can grow\n// unbounded. To prevent memory exhaustion, the task queue will periodically\n// truncate already-completed tasks.\nvar capacity = 1024;\n\n// The flush function processes all tasks that have been scheduled with\n// `rawAsap` unless and until one of those tasks throws an exception.\n// If a task throws an exception, `flush` ensures that its state will remain\n// consistent and will resume where it left off when called again.\n// However, `flush` does not make any arrangements to be called again if an\n// exception is thrown.\nfunction flush() {\n while (index < queue.length) {\n var currentIndex = index;\n // Advance the index before calling the task. This ensures that we will\n // begin flushing on the next task the task throws an error.\n index = index + 1;\n queue[currentIndex].call();\n // Prevent leaking memory for long chains of recursive calls to `asap`.\n // If we call `asap` within tasks scheduled by `asap`, the queue will\n // grow, but to avoid an O(n) walk for every task we execute, we don't\n // shift tasks off the queue after they have been executed.\n // Instead, we periodically shift 1024 tasks off the queue.\n if (index > capacity) {\n // Manually shift all values starting at the index back to the\n // beginning of the queue.\n for (var scan = 0, newLength = queue.length - index; scan < newLength; scan++) {\n queue[scan] = queue[scan + index];\n }\n queue.length -= index;\n index = 0;\n }\n }\n queue.length = 0;\n index = 0;\n flushing = false;\n}\n\n// `requestFlush` is implemented using a strategy based on data collected from\n// every available SauceLabs Selenium web driver worker at time of writing.\n// https://docs.google.com/spreadsheets/d/1mG-5UYGup5qxGdEMWkhP6BWCz053NUb2E1QoUTU16uA/edit#gid=783724593\n\n// Safari 6 and 6.1 for desktop, iPad, and iPhone are the only browsers that\n// have WebKitMutationObserver but not un-prefixed MutationObserver.\n// Must use `global` or `self` instead of `window` to work in both frames and web\n// workers. `global` is a provision of Browserify, Mr, Mrs, or Mop.\n\n/* globals self */\nvar scope = typeof global !== \"undefined\" ? global : self;\nvar BrowserMutationObserver = scope.MutationObserver || scope.WebKitMutationObserver;\n\n// MutationObservers are desirable because they have high priority and work\n// reliably everywhere they are implemented.\n// They are implemented in all modern browsers.\n//\n// - Android 4-4.3\n// - Chrome 26-34\n// - Firefox 14-29\n// - Internet Explorer 11\n// - iPad Safari 6-7.1\n// - iPhone Safari 7-7.1\n// - Safari 6-7\nif (typeof BrowserMutationObserver === \"function\") {\n requestFlush = makeRequestCallFromMutationObserver(flush);\n\n// MessageChannels are desirable because they give direct access to the HTML\n// task queue, are implemented in Internet Explorer 10, Safari 5.0-1, and Opera\n// 11-12, and in web workers in many engines.\n// Although message channels yield to any queued rendering and IO tasks, they\n// would be better than imposing the 4ms delay of timers.\n// However, they do not work reliably in Internet Explorer or Safari.\n\n// Internet Explorer 10 is the only browser that has setImmediate but does\n// not have MutationObservers.\n// Although setImmediate yields to the browser's renderer, it would be\n// preferrable to falling back to setTimeout since it does not have\n// the minimum 4ms penalty.\n// Unfortunately there appears to be a bug in Internet Explorer 10 Mobile (and\n// Desktop to a lesser extent) that renders both setImmediate and\n// MessageChannel useless for the purposes of ASAP.\n// https://github.com/kriskowal/q/issues/396\n\n// Timers are implemented universally.\n// We fall back to timers in workers in most engines, and in foreground\n// contexts in the following browsers.\n// However, note that even this simple case requires nuances to operate in a\n// broad spectrum of browsers.\n//\n// - Firefox 3-13\n// - Internet Explorer 6-9\n// - iPad Safari 4.3\n// - Lynx 2.8.7\n} else {\n requestFlush = makeRequestCallFromTimer(flush);\n}\n\n// `requestFlush` requests that the high priority event queue be flushed as\n// soon as possible.\n// This is useful to prevent an error thrown in a task from stalling the event\n// queue if the exception handled by Node.js\u2019s\n// `process.on(\"uncaughtException\")` or by a domain.\nrawAsap.requestFlush = requestFlush;\n\n// To request a high priority event, we induce a mutation observer by toggling\n// the text of a text node between \"1\" and \"-1\".\nfunction makeRequestCallFromMutationObserver(callback) {\n var toggle = 1;\n var observer = new BrowserMutationObserver(callback);\n var node = document.createTextNode(\"\");\n observer.observe(node, {characterData: true});\n return function requestCall() {\n toggle = -toggle;\n node.data = toggle;\n };\n}\n\n// The message channel technique was discovered by Malte Ubl and was the\n// original foundation for this library.\n// http://www.nonblocking.io/2011/06/windownexttick.html\n\n// Safari 6.0.5 (at least) intermittently fails to create message ports on a\n// page's first load. Thankfully, this version of Safari supports\n// MutationObservers, so we don't need to fall back in that case.\n\n// function makeRequestCallFromMessageChannel(callback) {\n// var channel = new MessageChannel();\n// channel.port1.onmessage = callback;\n// return function requestCall() {\n// channel.port2.postMessage(0);\n// };\n// }\n\n// For reasons explained above, we are also unable to use `setImmediate`\n// under any circumstances.\n// Even if we were, there is another bug in Internet Explorer 10.\n// It is not sufficient to assign `setImmediate` to `requestFlush` because\n// `setImmediate` must be called *by name* and therefore must be wrapped in a\n// closure.\n// Never forget.\n\n// function makeRequestCallFromSetImmediate(callback) {\n// return function requestCall() {\n// setImmediate(callback);\n// };\n// }\n\n// Safari 6.0 has a problem where timers will get lost while the user is\n// scrolling. This problem does not impact ASAP because Safari 6.0 supports\n// mutation observers, so that implementation is used instead.\n// However, if we ever elect to use timers in Safari, the prevalent work-around\n// is to add a scroll event listener that calls for a flush.\n\n// `setTimeout` does not call the passed callback if the delay is less than\n// approximately 7 in web workers in Firefox 8 through 18, and sometimes not\n// even then.\n\nfunction makeRequestCallFromTimer(callback) {\n return function requestCall() {\n // We dispatch a timeout with a specified delay of 0 for engines that\n // can reliably accommodate that request. This will usually be snapped\n // to a 4 milisecond delay, but once we're flushing, there's no delay\n // between events.\n var timeoutHandle = setTimeout(handleTimer, 0);\n // However, since this timer gets frequently dropped in Firefox\n // workers, we enlist an interval handle that will try to fire\n // an event 20 times per second until it succeeds.\n var intervalHandle = setInterval(handleTimer, 50);\n\n function handleTimer() {\n // Whichever timer succeeds will cancel both timers and\n // execute the callback.\n clearTimeout(timeoutHandle);\n clearInterval(intervalHandle);\n callback();\n }\n };\n}\n\n// This is for `asap.js` only.\n// Its name will be periodically randomized to break any code that depends on\n// its existence.\nrawAsap.makeRequestCallFromTimer = makeRequestCallFromTimer;\n\n// ASAP was originally a nextTick shim included in Q. This was factored out\n// into this ASAP package. It was later adapted to RSVP which made further\n// amendments. These decisions, particularly to marginalize MessageChannel and\n// to capture the MutationObserver implementation in a closure, were integrated\n// back into ASAP proper.\n// https://github.com/tildeio/rsvp.js/blob/cddf7232546a9cf858524b75cde6f9edf72620a7/lib/rsvp/asap.js\n", "'use strict';\n\nvar asap = require('asap/raw');\n\nfunction noop() {}\n\n// States:\n//\n// 0 - pending\n// 1 - fulfilled with _value\n// 2 - rejected with _value\n// 3 - adopted the state of another promise, _value\n//\n// once the state is no longer pending (0) it is immutable\n\n// All `_` prefixed properties will be reduced to `_{random number}`\n// at build time to obfuscate them and discourage their use.\n// We don't use symbols or Object.defineProperty to fully hide them\n// because the performance isn't good enough.\n\n\n// to avoid using try/catch inside critical functions, we\n// extract them to here.\nvar LAST_ERROR = null;\nvar IS_ERROR = {};\nfunction getThen(obj) {\n try {\n return obj.then;\n } catch (ex) {\n LAST_ERROR = ex;\n return IS_ERROR;\n }\n}\n\nfunction tryCallOne(fn, a) {\n try {\n return fn(a);\n } catch (ex) {\n LAST_ERROR = ex;\n return IS_ERROR;\n }\n}\nfunction tryCallTwo(fn, a, b) {\n try {\n fn(a, b);\n } catch (ex) {\n LAST_ERROR = ex;\n return IS_ERROR;\n }\n}\n\nmodule.exports = Promise;\n\nfunction Promise(fn) {\n if (typeof this !== 'object') {\n throw new TypeError('Promises must be constructed via new');\n }\n if (typeof fn !== 'function') {\n throw new TypeError('Promise constructor\\'s argument is not a function');\n }\n this._x = 0;\n this._y = 0;\n this._z = null;\n this._A = null;\n if (fn === noop) return;\n doResolve(fn, this);\n}\nPromise._B = null;\nPromise._C = null;\nPromise._D = noop;\n\nPromise.prototype.then = function(onFulfilled, onRejected) {\n if (this.constructor !== Promise) {\n return safeThen(this, onFulfilled, onRejected);\n }\n var res = new Promise(noop);\n handle(this, new Handler(onFulfilled, onRejected, res));\n return res;\n};\n\nfunction safeThen(self, onFulfilled, onRejected) {\n return new self.constructor(function (resolve, reject) {\n var res = new Promise(noop);\n res.then(resolve, reject);\n handle(self, new Handler(onFulfilled, onRejected, res));\n });\n}\nfunction handle(self, deferred) {\n while (self._y === 3) {\n self = self._z;\n }\n if (Promise._B) {\n Promise._B(self);\n }\n if (self._y === 0) {\n if (self._x === 0) {\n self._x = 1;\n self._A = deferred;\n return;\n }\n if (self._x === 1) {\n self._x = 2;\n self._A = [self._A, deferred];\n return;\n }\n self._A.push(deferred);\n return;\n }\n handleResolved(self, deferred);\n}\n\nfunction handleResolved(self, deferred) {\n asap(function() {\n var cb = self._y === 1 ? deferred.onFulfilled : deferred.onRejected;\n if (cb === null) {\n if (self._y === 1) {\n resolve(deferred.promise, self._z);\n } else {\n reject(deferred.promise, self._z);\n }\n return;\n }\n var ret = tryCallOne(cb, self._z);\n if (ret === IS_ERROR) {\n reject(deferred.promise, LAST_ERROR);\n } else {\n resolve(deferred.promise, ret);\n }\n });\n}\nfunction resolve(self, newValue) {\n // Promise Resolution Procedure: https://github.com/promises-aplus/promises-spec#the-promise-resolution-procedure\n if (newValue === self) {\n return reject(\n self,\n new TypeError('A promise cannot be resolved with itself.')\n );\n }\n if (\n newValue &&\n (typeof newValue === 'object' || typeof newValue === 'function')\n ) {\n var then = getThen(newValue);\n if (then === IS_ERROR) {\n return reject(self, LAST_ERROR);\n }\n if (\n then === self.then &&\n newValue instanceof Promise\n ) {\n self._y = 3;\n self._z = newValue;\n finale(self);\n return;\n } else if (typeof then === 'function') {\n doResolve(then.bind(newValue), self);\n return;\n }\n }\n self._y = 1;\n self._z = newValue;\n finale(self);\n}\n\nfunction reject(self, newValue) {\n self._y = 2;\n self._z = newValue;\n if (Promise._C) {\n Promise._C(self, newValue);\n }\n finale(self);\n}\nfunction finale(self) {\n if (self._x === 1) {\n handle(self, self._A);\n self._A = null;\n }\n if (self._x === 2) {\n for (var i = 0; i < self._A.length; i++) {\n handle(self, self._A[i]);\n }\n self._A = null;\n }\n}\n\nfunction Handler(onFulfilled, onRejected, promise){\n this.onFulfilled = typeof onFulfilled === 'function' ? onFulfilled : null;\n this.onRejected = typeof onRejected === 'function' ? onRejected : null;\n this.promise = promise;\n}\n\n/**\n * Take a potentially misbehaving resolver function and make sure\n * onFulfilled and onRejected are only called once.\n *\n * Makes no guarantees about asynchrony.\n */\nfunction doResolve(fn, promise) {\n var done = false;\n var res = tryCallTwo(fn, function (value) {\n if (done) return;\n done = true;\n resolve(promise, value);\n }, function (reason) {\n if (done) return;\n done = true;\n reject(promise, reason);\n });\n if (!done && res === IS_ERROR) {\n done = true;\n reject(promise, LAST_ERROR);\n }\n}\n", "'use strict';\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\nPromise.prototype.done = function (onFulfilled, onRejected) {\n var self = arguments.length ? this.then.apply(this, arguments) : this;\n self.then(null, function (err) {\n setTimeout(function () {\n throw err;\n }, 0);\n });\n};\n", "'use strict';\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\nPromise.prototype.finally = function (f) {\n return this.then(function (value) {\n return Promise.resolve(f()).then(function () {\n return value;\n });\n }, function (err) {\n return Promise.resolve(f()).then(function () {\n throw err;\n });\n });\n};\n", "'use strict';\n\n//This file contains the ES6 extensions to the core Promises/A+ API\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\n\n/* Static Functions */\n\nvar TRUE = valuePromise(true);\nvar FALSE = valuePromise(false);\nvar NULL = valuePromise(null);\nvar UNDEFINED = valuePromise(undefined);\nvar ZERO = valuePromise(0);\nvar EMPTYSTRING = valuePromise('');\n\nfunction valuePromise(value) {\n var p = new Promise(Promise._D);\n p._y = 1;\n p._z = value;\n return p;\n}\nPromise.resolve = function (value) {\n if (value instanceof Promise) return value;\n\n if (value === null) return NULL;\n if (value === undefined) return UNDEFINED;\n if (value === true) return TRUE;\n if (value === false) return FALSE;\n if (value === 0) return ZERO;\n if (value === '') return EMPTYSTRING;\n\n if (typeof value === 'object' || typeof value === 'function') {\n try {\n var then = value.then;\n if (typeof then === 'function') {\n return new Promise(then.bind(value));\n }\n } catch (ex) {\n return new Promise(function (resolve, reject) {\n reject(ex);\n });\n }\n }\n return valuePromise(value);\n};\n\nvar iterableToArray = function (iterable) {\n if (typeof Array.from === 'function') {\n // ES2015+, iterables exist\n iterableToArray = Array.from;\n return Array.from(iterable);\n }\n\n // ES5, only arrays and array-likes exist\n iterableToArray = function (x) { return Array.prototype.slice.call(x); };\n return Array.prototype.slice.call(iterable);\n}\n\nPromise.all = function (arr) {\n var args = iterableToArray(arr);\n\n return new Promise(function (resolve, reject) {\n if (args.length === 0) return resolve([]);\n var remaining = args.length;\n function res(i, val) {\n if (val && (typeof val === 'object' || typeof val === 'function')) {\n if (val instanceof Promise && val.then === Promise.prototype.then) {\n while (val._y === 3) {\n val = val._z;\n }\n if (val._y === 1) return res(i, val._z);\n if (val._y === 2) reject(val._z);\n val.then(function (val) {\n res(i, val);\n }, reject);\n return;\n } else {\n var then = val.then;\n if (typeof then === 'function') {\n var p = new Promise(then.bind(val));\n p.then(function (val) {\n res(i, val);\n }, reject);\n return;\n }\n }\n }\n args[i] = val;\n if (--remaining === 0) {\n resolve(args);\n }\n }\n for (var i = 0; i < args.length; i++) {\n res(i, args[i]);\n }\n });\n};\n\nfunction onSettledFulfill(value) {\n return { status: 'fulfilled', value: value };\n}\nfunction onSettledReject(reason) {\n return { status: 'rejected', reason: reason };\n}\nfunction mapAllSettled(item) {\n if(item && (typeof item === 'object' || typeof item === 'function')){\n if(item instanceof Promise && item.then === Promise.prototype.then){\n return item.then(onSettledFulfill, onSettledReject);\n }\n var then = item.then;\n if (typeof then === 'function') {\n return new Promise(then.bind(item)).then(onSettledFulfill, onSettledReject)\n }\n }\n\n return onSettledFulfill(item);\n}\nPromise.allSettled = function (iterable) {\n return Promise.all(iterableToArray(iterable).map(mapAllSettled));\n};\n\nPromise.reject = function (value) {\n return new Promise(function (resolve, reject) {\n reject(value);\n });\n};\n\nPromise.race = function (values) {\n return new Promise(function (resolve, reject) {\n iterableToArray(values).forEach(function(value){\n Promise.resolve(value).then(resolve, reject);\n });\n });\n};\n\n/* Prototype Methods */\n\nPromise.prototype['catch'] = function (onRejected) {\n return this.then(null, onRejected);\n};\n\nfunction getAggregateError(errors){\n if(typeof AggregateError === 'function'){\n return new AggregateError(errors,'All promises were rejected');\n }\n\n var error = new Error('All promises were rejected');\n\n error.name = 'AggregateError';\n error.errors = errors;\n\n return error;\n}\n\nPromise.any = function promiseAny(values) {\n return new Promise(function(resolve, reject) {\n var promises = iterableToArray(values);\n var hasResolved = false;\n var rejectionReasons = [];\n\n function resolveOnce(value) {\n if (!hasResolved) {\n hasResolved = true;\n resolve(value);\n }\n }\n\n function rejectionCheck(reason) {\n rejectionReasons.push(reason);\n\n if (rejectionReasons.length === promises.length) {\n reject(getAggregateError(rejectionReasons));\n }\n }\n\n if(promises.length === 0){\n reject(getAggregateError(rejectionReasons));\n } else {\n promises.forEach(function(value){\n Promise.resolve(value).then(resolveOnce, rejectionCheck);\n });\n }\n });\n};\n", "\"use strict\";\n\n// rawAsap provides everything we need except exception management.\nvar rawAsap = require(\"./raw\");\n// RawTasks are recycled to reduce GC churn.\nvar freeTasks = [];\n// We queue errors to ensure they are thrown in right order (FIFO).\n// Array-as-queue is good enough here, since we are just dealing with exceptions.\nvar pendingErrors = [];\nvar requestErrorThrow = rawAsap.makeRequestCallFromTimer(throwFirstError);\n\nfunction throwFirstError() {\n if (pendingErrors.length) {\n throw pendingErrors.shift();\n }\n}\n\n/**\n * Calls a task as soon as possible after returning, in its own event, with priority\n * over other events like animation, reflow, and repaint. An error thrown from an\n * event will not interrupt, nor even substantially slow down the processing of\n * other events, but will be rather postponed to a lower priority event.\n * @param {{call}} task A callable object, typically a function that takes no\n * arguments.\n */\nmodule.exports = asap;\nfunction asap(task) {\n var rawTask;\n if (freeTasks.length) {\n rawTask = freeTasks.pop();\n } else {\n rawTask = new RawTask();\n }\n rawTask.task = task;\n rawAsap(rawTask);\n}\n\n// We wrap tasks with recyclable task objects. A task object implements\n// `call`, just like a function.\nfunction RawTask() {\n this.task = null;\n}\n\n// The sole purpose of wrapping the task is to catch the exception and recycle\n// the task object after its single use.\nRawTask.prototype.call = function () {\n try {\n this.task.call();\n } catch (error) {\n if (asap.onerror) {\n // This hook exists purely for testing purposes.\n // Its name will be periodically randomized to break any code that\n // depends on its existence.\n asap.onerror(error);\n } else {\n // In a web browser, exceptions are not fatal. However, to avoid\n // slowing down the queue of pending tasks, we rethrow the error in a\n // lower priority turn.\n pendingErrors.push(error);\n requestErrorThrow();\n }\n } finally {\n this.task = null;\n freeTasks[freeTasks.length] = this;\n }\n};\n", "'use strict';\n\n// This file contains then/promise specific extensions that are only useful\n// for node.js interop\n\nvar Promise = require('./core.js');\nvar asap = require('asap');\n\nmodule.exports = Promise;\n\n/* Static Functions */\n\nPromise.denodeify = function (fn, argumentCount) {\n if (\n typeof argumentCount === 'number' && argumentCount !== Infinity\n ) {\n return denodeifyWithCount(fn, argumentCount);\n } else {\n return denodeifyWithoutCount(fn);\n }\n};\n\nvar callbackFn = (\n 'function (err, res) {' +\n 'if (err) { rj(err); } else { rs(res); }' +\n '}'\n);\nfunction denodeifyWithCount(fn, argumentCount) {\n var args = [];\n for (var i = 0; i < argumentCount; i++) {\n args.push('a' + i);\n }\n var body = [\n 'return function (' + args.join(',') + ') {',\n 'var self = this;',\n 'return new Promise(function (rs, rj) {',\n 'var res = fn.call(',\n ['self'].concat(args).concat([callbackFn]).join(','),\n ');',\n 'if (res &&',\n '(typeof res === \"object\" || typeof res === \"function\") &&',\n 'typeof res.then === \"function\"',\n ') {rs(res);}',\n '});',\n '};'\n ].join('');\n return Function(['Promise', 'fn'], body)(Promise, fn);\n}\nfunction denodeifyWithoutCount(fn) {\n var fnLength = Math.max(fn.length - 1, 3);\n var args = [];\n for (var i = 0; i < fnLength; i++) {\n args.push('a' + i);\n }\n var body = [\n 'return function (' + args.join(',') + ') {',\n 'var self = this;',\n 'var args;',\n 'var argLength = arguments.length;',\n 'if (arguments.length > ' + fnLength + ') {',\n 'args = new Array(arguments.length + 1);',\n 'for (var i = 0; i < arguments.length; i++) {',\n 'args[i] = arguments[i];',\n '}',\n '}',\n 'return new Promise(function (rs, rj) {',\n 'var cb = ' + callbackFn + ';',\n 'var res;',\n 'switch (argLength) {',\n args.concat(['extra']).map(function (_, index) {\n return (\n 'case ' + (index) + ':' +\n 'res = fn.call(' + ['self'].concat(args.slice(0, index)).concat('cb').join(',') + ');' +\n 'break;'\n );\n }).join(''),\n 'default:',\n 'args[argLength] = cb;',\n 'res = fn.apply(self, args);',\n '}',\n \n 'if (res &&',\n '(typeof res === \"object\" || typeof res === \"function\") &&',\n 'typeof res.then === \"function\"',\n ') {rs(res);}',\n '});',\n '};'\n ].join('');\n\n return Function(\n ['Promise', 'fn'],\n body\n )(Promise, fn);\n}\n\nPromise.nodeify = function (fn) {\n return function () {\n var args = Array.prototype.slice.call(arguments);\n var callback =\n typeof args[args.length - 1] === 'function' ? args.pop() : null;\n var ctx = this;\n try {\n return fn.apply(this, arguments).nodeify(callback, ctx);\n } catch (ex) {\n if (callback === null || typeof callback == 'undefined') {\n return new Promise(function (resolve, reject) {\n reject(ex);\n });\n } else {\n asap(function () {\n callback.call(ctx, ex);\n })\n }\n }\n }\n};\n\nPromise.prototype.nodeify = function (callback, ctx) {\n if (typeof callback != 'function') return this;\n\n this.then(function (value) {\n asap(function () {\n callback.call(ctx, null, value);\n });\n }, function (err) {\n asap(function () {\n callback.call(ctx, err);\n });\n });\n};\n", "'use strict';\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\nPromise.enableSynchronous = function () {\n Promise.prototype.isPending = function() {\n return this.getState() == 0;\n };\n\n Promise.prototype.isFulfilled = function() {\n return this.getState() == 1;\n };\n\n Promise.prototype.isRejected = function() {\n return this.getState() == 2;\n };\n\n Promise.prototype.getValue = function () {\n if (this._y === 3) {\n return this._z.getValue();\n }\n\n if (!this.isFulfilled()) {\n throw new Error('Cannot get a value of an unfulfilled promise.');\n }\n\n return this._z;\n };\n\n Promise.prototype.getReason = function () {\n if (this._y === 3) {\n return this._z.getReason();\n }\n\n if (!this.isRejected()) {\n throw new Error('Cannot get a rejection reason of a non-rejected promise.');\n }\n\n return this._z;\n };\n\n Promise.prototype.getState = function () {\n if (this._y === 3) {\n return this._z.getState();\n }\n if (this._y === -1 || this._y === -2) {\n return 0;\n }\n\n return this._y;\n };\n};\n\nPromise.disableSynchronous = function() {\n Promise.prototype.isPending = undefined;\n Promise.prototype.isFulfilled = undefined;\n Promise.prototype.isRejected = undefined;\n Promise.prototype.getValue = undefined;\n Promise.prototype.getReason = undefined;\n Promise.prototype.getState = undefined;\n};\n", "'use strict';\n\nmodule.exports = require('./core.js');\nrequire('./done.js');\nrequire('./finally.js');\nrequire('./es6-extensions.js');\nrequire('./node-extensions.js');\nrequire('./synchronous.js');\n", "'use strict';\n\nmodule.exports = require('./lib')\n", "/**\n * This library modifies the diff-patch-match library by Neil Fraser\n * by removing the patch and match functionality and certain advanced\n * options in the diff function. The original license is as follows:\n *\n * ===\n *\n * Diff Match and Patch\n *\n * Copyright 2006 Google Inc.\n * http://code.google.com/p/google-diff-match-patch/\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * The data structure representing a diff is an array of tuples:\n * [[DIFF_DELETE, 'Hello'], [DIFF_INSERT, 'Goodbye'], [DIFF_EQUAL, ' world.']]\n * which means: delete 'Hello', add 'Goodbye' and keep ' world.'\n */\nvar DIFF_DELETE = -1;\nvar DIFF_INSERT = 1;\nvar DIFF_EQUAL = 0;\n\n/**\n * Find the differences between two texts. Simplifies the problem by stripping\n * any common prefix or suffix off the texts before diffing.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @param {Int|Object} [cursor_pos] Edit position in text1 or object with more info\n * @param {boolean} [cleanup] Apply semantic cleanup before returning.\n * @return {Array} Array of diff tuples.\n */\nfunction diff_main(text1, text2, cursor_pos, cleanup, _fix_unicode) {\n // Check for equality\n if (text1 === text2) {\n if (text1) {\n return [[DIFF_EQUAL, text1]];\n }\n return [];\n }\n\n if (cursor_pos != null) {\n var editdiff = find_cursor_edit_diff(text1, text2, cursor_pos);\n if (editdiff) {\n return editdiff;\n }\n }\n\n // Trim off common prefix (speedup).\n var commonlength = diff_commonPrefix(text1, text2);\n var commonprefix = text1.substring(0, commonlength);\n text1 = text1.substring(commonlength);\n text2 = text2.substring(commonlength);\n\n // Trim off common suffix (speedup).\n commonlength = diff_commonSuffix(text1, text2);\n var commonsuffix = text1.substring(text1.length - commonlength);\n text1 = text1.substring(0, text1.length - commonlength);\n text2 = text2.substring(0, text2.length - commonlength);\n\n // Compute the diff on the middle block.\n var diffs = diff_compute_(text1, text2);\n\n // Restore the prefix and suffix.\n if (commonprefix) {\n diffs.unshift([DIFF_EQUAL, commonprefix]);\n }\n if (commonsuffix) {\n diffs.push([DIFF_EQUAL, commonsuffix]);\n }\n diff_cleanupMerge(diffs, _fix_unicode);\n if (cleanup) {\n diff_cleanupSemantic(diffs);\n }\n return diffs;\n}\n\n/**\n * Find the differences between two texts. Assumes that the texts do not\n * have any common prefix or suffix.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @return {Array} Array of diff tuples.\n */\nfunction diff_compute_(text1, text2) {\n var diffs;\n\n if (!text1) {\n // Just add some text (speedup).\n return [[DIFF_INSERT, text2]];\n }\n\n if (!text2) {\n // Just delete some text (speedup).\n return [[DIFF_DELETE, text1]];\n }\n\n var longtext = text1.length > text2.length ? text1 : text2;\n var shorttext = text1.length > text2.length ? text2 : text1;\n var i = longtext.indexOf(shorttext);\n if (i !== -1) {\n // Shorter text is inside the longer text (speedup).\n diffs = [\n [DIFF_INSERT, longtext.substring(0, i)],\n [DIFF_EQUAL, shorttext],\n [DIFF_INSERT, longtext.substring(i + shorttext.length)],\n ];\n // Swap insertions for deletions if diff is reversed.\n if (text1.length > text2.length) {\n diffs[0][0] = diffs[2][0] = DIFF_DELETE;\n }\n return diffs;\n }\n\n if (shorttext.length === 1) {\n // Single character string.\n // After the previous speedup, the character can't be an equality.\n return [\n [DIFF_DELETE, text1],\n [DIFF_INSERT, text2],\n ];\n }\n\n // Check to see if the problem can be split in two.\n var hm = diff_halfMatch_(text1, text2);\n if (hm) {\n // A half-match was found, sort out the return data.\n var text1_a = hm[0];\n var text1_b = hm[1];\n var text2_a = hm[2];\n var text2_b = hm[3];\n var mid_common = hm[4];\n // Send both pairs off for separate processing.\n var diffs_a = diff_main(text1_a, text2_a);\n var diffs_b = diff_main(text1_b, text2_b);\n // Merge the results.\n return diffs_a.concat([[DIFF_EQUAL, mid_common]], diffs_b);\n }\n\n return diff_bisect_(text1, text2);\n}\n\n/**\n * Find the 'middle snake' of a diff, split the problem in two\n * and return the recursively constructed diff.\n * See Myers 1986 paper: An O(ND) Difference Algorithm and Its Variations.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @return {Array} Array of diff tuples.\n * @private\n */\nfunction diff_bisect_(text1, text2) {\n // Cache the text lengths to prevent multiple calls.\n var text1_length = text1.length;\n var text2_length = text2.length;\n var max_d = Math.ceil((text1_length + text2_length) / 2);\n var v_offset = max_d;\n var v_length = 2 * max_d;\n var v1 = new Array(v_length);\n var v2 = new Array(v_length);\n // Setting all elements to -1 is faster in Chrome & Firefox than mixing\n // integers and undefined.\n for (var x = 0; x < v_length; x++) {\n v1[x] = -1;\n v2[x] = -1;\n }\n v1[v_offset + 1] = 0;\n v2[v_offset + 1] = 0;\n var delta = text1_length - text2_length;\n // If the total number of characters is odd, then the front path will collide\n // with the reverse path.\n var front = delta % 2 !== 0;\n // Offsets for start and end of k loop.\n // Prevents mapping of space beyond the grid.\n var k1start = 0;\n var k1end = 0;\n var k2start = 0;\n var k2end = 0;\n for (var d = 0; d < max_d; d++) {\n // Walk the front path one step.\n for (var k1 = -d + k1start; k1 <= d - k1end; k1 += 2) {\n var k1_offset = v_offset + k1;\n var x1;\n if (k1 === -d || (k1 !== d && v1[k1_offset - 1] < v1[k1_offset + 1])) {\n x1 = v1[k1_offset + 1];\n } else {\n x1 = v1[k1_offset - 1] + 1;\n }\n var y1 = x1 - k1;\n while (\n x1 < text1_length &&\n y1 < text2_length &&\n text1.charAt(x1) === text2.charAt(y1)\n ) {\n x1++;\n y1++;\n }\n v1[k1_offset] = x1;\n if (x1 > text1_length) {\n // Ran off the right of the graph.\n k1end += 2;\n } else if (y1 > text2_length) {\n // Ran off the bottom of the graph.\n k1start += 2;\n } else if (front) {\n var k2_offset = v_offset + delta - k1;\n if (k2_offset >= 0 && k2_offset < v_length && v2[k2_offset] !== -1) {\n // Mirror x2 onto top-left coordinate system.\n var x2 = text1_length - v2[k2_offset];\n if (x1 >= x2) {\n // Overlap detected.\n return diff_bisectSplit_(text1, text2, x1, y1);\n }\n }\n }\n }\n\n // Walk the reverse path one step.\n for (var k2 = -d + k2start; k2 <= d - k2end; k2 += 2) {\n var k2_offset = v_offset + k2;\n var x2;\n if (k2 === -d || (k2 !== d && v2[k2_offset - 1] < v2[k2_offset + 1])) {\n x2 = v2[k2_offset + 1];\n } else {\n x2 = v2[k2_offset - 1] + 1;\n }\n var y2 = x2 - k2;\n while (\n x2 < text1_length &&\n y2 < text2_length &&\n text1.charAt(text1_length - x2 - 1) ===\n text2.charAt(text2_length - y2 - 1)\n ) {\n x2++;\n y2++;\n }\n v2[k2_offset] = x2;\n if (x2 > text1_length) {\n // Ran off the left of the graph.\n k2end += 2;\n } else if (y2 > text2_length) {\n // Ran off the top of the graph.\n k2start += 2;\n } else if (!front) {\n var k1_offset = v_offset + delta - k2;\n if (k1_offset >= 0 && k1_offset < v_length && v1[k1_offset] !== -1) {\n var x1 = v1[k1_offset];\n var y1 = v_offset + x1 - k1_offset;\n // Mirror x2 onto top-left coordinate system.\n x2 = text1_length - x2;\n if (x1 >= x2) {\n // Overlap detected.\n return diff_bisectSplit_(text1, text2, x1, y1);\n }\n }\n }\n }\n }\n // Diff took too long and hit the deadline or\n // number of diffs equals number of characters, no commonality at all.\n return [\n [DIFF_DELETE, text1],\n [DIFF_INSERT, text2],\n ];\n}\n\n/**\n * Given the location of the 'middle snake', split the diff in two parts\n * and recurse.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @param {number} x Index of split point in text1.\n * @param {number} y Index of split point in text2.\n * @return {Array} Array of diff tuples.\n */\nfunction diff_bisectSplit_(text1, text2, x, y) {\n var text1a = text1.substring(0, x);\n var text2a = text2.substring(0, y);\n var text1b = text1.substring(x);\n var text2b = text2.substring(y);\n\n // Compute both diffs serially.\n var diffs = diff_main(text1a, text2a);\n var diffsb = diff_main(text1b, text2b);\n\n return diffs.concat(diffsb);\n}\n\n/**\n * Determine the common prefix of two strings.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {number} The number of characters common to the start of each\n * string.\n */\nfunction diff_commonPrefix(text1, text2) {\n // Quick check for common null cases.\n if (!text1 || !text2 || text1.charAt(0) !== text2.charAt(0)) {\n return 0;\n }\n // Binary search.\n // Performance analysis: http://neil.fraser.name/news/2007/10/09/\n var pointermin = 0;\n var pointermax = Math.min(text1.length, text2.length);\n var pointermid = pointermax;\n var pointerstart = 0;\n while (pointermin < pointermid) {\n if (\n text1.substring(pointerstart, pointermid) ==\n text2.substring(pointerstart, pointermid)\n ) {\n pointermin = pointermid;\n pointerstart = pointermin;\n } else {\n pointermax = pointermid;\n }\n pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);\n }\n\n if (is_surrogate_pair_start(text1.charCodeAt(pointermid - 1))) {\n pointermid--;\n }\n\n return pointermid;\n}\n\n/**\n * Determine if the suffix of one string is the prefix of another.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {number} The number of characters common to the end of the first\n * string and the start of the second string.\n * @private\n */\nfunction diff_commonOverlap_(text1, text2) {\n // Cache the text lengths to prevent multiple calls.\n var text1_length = text1.length;\n var text2_length = text2.length;\n // Eliminate the null case.\n if (text1_length == 0 || text2_length == 0) {\n return 0;\n }\n // Truncate the longer string.\n if (text1_length > text2_length) {\n text1 = text1.substring(text1_length - text2_length);\n } else if (text1_length < text2_length) {\n text2 = text2.substring(0, text1_length);\n }\n var text_length = Math.min(text1_length, text2_length);\n // Quick check for the worst case.\n if (text1 == text2) {\n return text_length;\n }\n\n // Start by looking for a single character match\n // and increase length until no match is found.\n // Performance analysis: http://neil.fraser.name/news/2010/11/04/\n var best = 0;\n var length = 1;\n while (true) {\n var pattern = text1.substring(text_length - length);\n var found = text2.indexOf(pattern);\n if (found == -1) {\n return best;\n }\n length += found;\n if (\n found == 0 ||\n text1.substring(text_length - length) == text2.substring(0, length)\n ) {\n best = length;\n length++;\n }\n }\n}\n\n/**\n * Determine the common suffix of two strings.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {number} The number of characters common to the end of each string.\n */\nfunction diff_commonSuffix(text1, text2) {\n // Quick check for common null cases.\n if (!text1 || !text2 || text1.slice(-1) !== text2.slice(-1)) {\n return 0;\n }\n // Binary search.\n // Performance analysis: http://neil.fraser.name/news/2007/10/09/\n var pointermin = 0;\n var pointermax = Math.min(text1.length, text2.length);\n var pointermid = pointermax;\n var pointerend = 0;\n while (pointermin < pointermid) {\n if (\n text1.substring(text1.length - pointermid, text1.length - pointerend) ==\n text2.substring(text2.length - pointermid, text2.length - pointerend)\n ) {\n pointermin = pointermid;\n pointerend = pointermin;\n } else {\n pointermax = pointermid;\n }\n pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);\n }\n\n if (is_surrogate_pair_end(text1.charCodeAt(text1.length - pointermid))) {\n pointermid--;\n }\n\n return pointermid;\n}\n\n/**\n * Do the two texts share a substring which is at least half the length of the\n * longer text?\n * This speedup can produce non-minimal diffs.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {Array.} Five element Array, containing the prefix of\n * text1, the suffix of text1, the prefix of text2, the suffix of\n * text2 and the common middle. Or null if there was no match.\n */\nfunction diff_halfMatch_(text1, text2) {\n var longtext = text1.length > text2.length ? text1 : text2;\n var shorttext = text1.length > text2.length ? text2 : text1;\n if (longtext.length < 4 || shorttext.length * 2 < longtext.length) {\n return null; // Pointless.\n }\n\n /**\n * Does a substring of shorttext exist within longtext such that the substring\n * is at least half the length of longtext?\n * Closure, but does not reference any external variables.\n * @param {string} longtext Longer string.\n * @param {string} shorttext Shorter string.\n * @param {number} i Start index of quarter length substring within longtext.\n * @return {Array.} Five element Array, containing the prefix of\n * longtext, the suffix of longtext, the prefix of shorttext, the suffix\n * of shorttext and the common middle. Or null if there was no match.\n * @private\n */\n function diff_halfMatchI_(longtext, shorttext, i) {\n // Start with a 1/4 length substring at position i as a seed.\n var seed = longtext.substring(i, i + Math.floor(longtext.length / 4));\n var j = -1;\n var best_common = \"\";\n var best_longtext_a, best_longtext_b, best_shorttext_a, best_shorttext_b;\n while ((j = shorttext.indexOf(seed, j + 1)) !== -1) {\n var prefixLength = diff_commonPrefix(\n longtext.substring(i),\n shorttext.substring(j)\n );\n var suffixLength = diff_commonSuffix(\n longtext.substring(0, i),\n shorttext.substring(0, j)\n );\n if (best_common.length < suffixLength + prefixLength) {\n best_common =\n shorttext.substring(j - suffixLength, j) +\n shorttext.substring(j, j + prefixLength);\n best_longtext_a = longtext.substring(0, i - suffixLength);\n best_longtext_b = longtext.substring(i + prefixLength);\n best_shorttext_a = shorttext.substring(0, j - suffixLength);\n best_shorttext_b = shorttext.substring(j + prefixLength);\n }\n }\n if (best_common.length * 2 >= longtext.length) {\n return [\n best_longtext_a,\n best_longtext_b,\n best_shorttext_a,\n best_shorttext_b,\n best_common,\n ];\n } else {\n return null;\n }\n }\n\n // First check if the second quarter is the seed for a half-match.\n var hm1 = diff_halfMatchI_(\n longtext,\n shorttext,\n Math.ceil(longtext.length / 4)\n );\n // Check again based on the third quarter.\n var hm2 = diff_halfMatchI_(\n longtext,\n shorttext,\n Math.ceil(longtext.length / 2)\n );\n var hm;\n if (!hm1 && !hm2) {\n return null;\n } else if (!hm2) {\n hm = hm1;\n } else if (!hm1) {\n hm = hm2;\n } else {\n // Both matched. Select the longest.\n hm = hm1[4].length > hm2[4].length ? hm1 : hm2;\n }\n\n // A half-match was found, sort out the return data.\n var text1_a, text1_b, text2_a, text2_b;\n if (text1.length > text2.length) {\n text1_a = hm[0];\n text1_b = hm[1];\n text2_a = hm[2];\n text2_b = hm[3];\n } else {\n text2_a = hm[0];\n text2_b = hm[1];\n text1_a = hm[2];\n text1_b = hm[3];\n }\n var mid_common = hm[4];\n return [text1_a, text1_b, text2_a, text2_b, mid_common];\n}\n\n/**\n * Reduce the number of edits by eliminating semantically trivial equalities.\n * @param {!Array.} diffs Array of diff tuples.\n */\nfunction diff_cleanupSemantic(diffs) {\n var changes = false;\n var equalities = []; // Stack of indices where equalities are found.\n var equalitiesLength = 0; // Keeping our own length var is faster in JS.\n /** @type {?string} */\n var lastequality = null;\n // Always equal to diffs[equalities[equalitiesLength - 1]][1]\n var pointer = 0; // Index of current position.\n // Number of characters that changed prior to the equality.\n var length_insertions1 = 0;\n var length_deletions1 = 0;\n // Number of characters that changed after the equality.\n var length_insertions2 = 0;\n var length_deletions2 = 0;\n while (pointer < diffs.length) {\n if (diffs[pointer][0] == DIFF_EQUAL) {\n // Equality found.\n equalities[equalitiesLength++] = pointer;\n length_insertions1 = length_insertions2;\n length_deletions1 = length_deletions2;\n length_insertions2 = 0;\n length_deletions2 = 0;\n lastequality = diffs[pointer][1];\n } else {\n // An insertion or deletion.\n if (diffs[pointer][0] == DIFF_INSERT) {\n length_insertions2 += diffs[pointer][1].length;\n } else {\n length_deletions2 += diffs[pointer][1].length;\n }\n // Eliminate an equality that is smaller or equal to the edits on both\n // sides of it.\n if (\n lastequality &&\n lastequality.length <=\n Math.max(length_insertions1, length_deletions1) &&\n lastequality.length <= Math.max(length_insertions2, length_deletions2)\n ) {\n // Duplicate record.\n diffs.splice(equalities[equalitiesLength - 1], 0, [\n DIFF_DELETE,\n lastequality,\n ]);\n // Change second copy to insert.\n diffs[equalities[equalitiesLength - 1] + 1][0] = DIFF_INSERT;\n // Throw away the equality we just deleted.\n equalitiesLength--;\n // Throw away the previous equality (it needs to be reevaluated).\n equalitiesLength--;\n pointer = equalitiesLength > 0 ? equalities[equalitiesLength - 1] : -1;\n length_insertions1 = 0; // Reset the counters.\n length_deletions1 = 0;\n length_insertions2 = 0;\n length_deletions2 = 0;\n lastequality = null;\n changes = true;\n }\n }\n pointer++;\n }\n\n // Normalize the diff.\n if (changes) {\n diff_cleanupMerge(diffs);\n }\n diff_cleanupSemanticLossless(diffs);\n\n // Find any overlaps between deletions and insertions.\n // e.g: abcxxxxxxdef\n // -> abcxxxdef\n // e.g: xxxabcdefxxx\n // -> defxxxabc\n // Only extract an overlap if it is as big as the edit ahead or behind it.\n pointer = 1;\n while (pointer < diffs.length) {\n if (\n diffs[pointer - 1][0] == DIFF_DELETE &&\n diffs[pointer][0] == DIFF_INSERT\n ) {\n var deletion = diffs[pointer - 1][1];\n var insertion = diffs[pointer][1];\n var overlap_length1 = diff_commonOverlap_(deletion, insertion);\n var overlap_length2 = diff_commonOverlap_(insertion, deletion);\n if (overlap_length1 >= overlap_length2) {\n if (\n overlap_length1 >= deletion.length / 2 ||\n overlap_length1 >= insertion.length / 2\n ) {\n // Overlap found. Insert an equality and trim the surrounding edits.\n diffs.splice(pointer, 0, [\n DIFF_EQUAL,\n insertion.substring(0, overlap_length1),\n ]);\n diffs[pointer - 1][1] = deletion.substring(\n 0,\n deletion.length - overlap_length1\n );\n diffs[pointer + 1][1] = insertion.substring(overlap_length1);\n pointer++;\n }\n } else {\n if (\n overlap_length2 >= deletion.length / 2 ||\n overlap_length2 >= insertion.length / 2\n ) {\n // Reverse overlap found.\n // Insert an equality and swap and trim the surrounding edits.\n diffs.splice(pointer, 0, [\n DIFF_EQUAL,\n deletion.substring(0, overlap_length2),\n ]);\n diffs[pointer - 1][0] = DIFF_INSERT;\n diffs[pointer - 1][1] = insertion.substring(\n 0,\n insertion.length - overlap_length2\n );\n diffs[pointer + 1][0] = DIFF_DELETE;\n diffs[pointer + 1][1] = deletion.substring(overlap_length2);\n pointer++;\n }\n }\n pointer++;\n }\n pointer++;\n }\n}\n\nvar nonAlphaNumericRegex_ = /[^a-zA-Z0-9]/;\nvar whitespaceRegex_ = /\\s/;\nvar linebreakRegex_ = /[\\r\\n]/;\nvar blanklineEndRegex_ = /\\n\\r?\\n$/;\nvar blanklineStartRegex_ = /^\\r?\\n\\r?\\n/;\n\n/**\n * Look for single edits surrounded on both sides by equalities\n * which can be shifted sideways to align the edit to a word boundary.\n * e.g: The cat came. -> The cat came.\n * @param {!Array.} diffs Array of diff tuples.\n */\nfunction diff_cleanupSemanticLossless(diffs) {\n /**\n * Given two strings, compute a score representing whether the internal\n * boundary falls on logical boundaries.\n * Scores range from 6 (best) to 0 (worst).\n * Closure, but does not reference any external variables.\n * @param {string} one First string.\n * @param {string} two Second string.\n * @return {number} The score.\n * @private\n */\n function diff_cleanupSemanticScore_(one, two) {\n if (!one || !two) {\n // Edges are the best.\n return 6;\n }\n\n // Each port of this function behaves slightly differently due to\n // subtle differences in each language's definition of things like\n // 'whitespace'. Since this function's purpose is largely cosmetic,\n // the choice has been made to use each language's native features\n // rather than force total conformity.\n var char1 = one.charAt(one.length - 1);\n var char2 = two.charAt(0);\n var nonAlphaNumeric1 = char1.match(nonAlphaNumericRegex_);\n var nonAlphaNumeric2 = char2.match(nonAlphaNumericRegex_);\n var whitespace1 = nonAlphaNumeric1 && char1.match(whitespaceRegex_);\n var whitespace2 = nonAlphaNumeric2 && char2.match(whitespaceRegex_);\n var lineBreak1 = whitespace1 && char1.match(linebreakRegex_);\n var lineBreak2 = whitespace2 && char2.match(linebreakRegex_);\n var blankLine1 = lineBreak1 && one.match(blanklineEndRegex_);\n var blankLine2 = lineBreak2 && two.match(blanklineStartRegex_);\n\n if (blankLine1 || blankLine2) {\n // Five points for blank lines.\n return 5;\n } else if (lineBreak1 || lineBreak2) {\n // Four points for line breaks.\n return 4;\n } else if (nonAlphaNumeric1 && !whitespace1 && whitespace2) {\n // Three points for end of sentences.\n return 3;\n } else if (whitespace1 || whitespace2) {\n // Two points for whitespace.\n return 2;\n } else if (nonAlphaNumeric1 || nonAlphaNumeric2) {\n // One point for non-alphanumeric.\n return 1;\n }\n return 0;\n }\n\n var pointer = 1;\n // Intentionally ignore the first and last element (don't need checking).\n while (pointer < diffs.length - 1) {\n if (\n diffs[pointer - 1][0] == DIFF_EQUAL &&\n diffs[pointer + 1][0] == DIFF_EQUAL\n ) {\n // This is a single edit surrounded by equalities.\n var equality1 = diffs[pointer - 1][1];\n var edit = diffs[pointer][1];\n var equality2 = diffs[pointer + 1][1];\n\n // First, shift the edit as far left as possible.\n var commonOffset = diff_commonSuffix(equality1, edit);\n if (commonOffset) {\n var commonString = edit.substring(edit.length - commonOffset);\n equality1 = equality1.substring(0, equality1.length - commonOffset);\n edit = commonString + edit.substring(0, edit.length - commonOffset);\n equality2 = commonString + equality2;\n }\n\n // Second, step character by character right, looking for the best fit.\n var bestEquality1 = equality1;\n var bestEdit = edit;\n var bestEquality2 = equality2;\n var bestScore =\n diff_cleanupSemanticScore_(equality1, edit) +\n diff_cleanupSemanticScore_(edit, equality2);\n while (edit.charAt(0) === equality2.charAt(0)) {\n equality1 += edit.charAt(0);\n edit = edit.substring(1) + equality2.charAt(0);\n equality2 = equality2.substring(1);\n var score =\n diff_cleanupSemanticScore_(equality1, edit) +\n diff_cleanupSemanticScore_(edit, equality2);\n // The >= encourages trailing rather than leading whitespace on edits.\n if (score >= bestScore) {\n bestScore = score;\n bestEquality1 = equality1;\n bestEdit = edit;\n bestEquality2 = equality2;\n }\n }\n\n if (diffs[pointer - 1][1] != bestEquality1) {\n // We have an improvement, save it back to the diff.\n if (bestEquality1) {\n diffs[pointer - 1][1] = bestEquality1;\n } else {\n diffs.splice(pointer - 1, 1);\n pointer--;\n }\n diffs[pointer][1] = bestEdit;\n if (bestEquality2) {\n diffs[pointer + 1][1] = bestEquality2;\n } else {\n diffs.splice(pointer + 1, 1);\n pointer--;\n }\n }\n }\n pointer++;\n }\n}\n\n/**\n * Reorder and merge like edit sections. Merge equalities.\n * Any edit section can move as long as it doesn't cross an equality.\n * @param {Array} diffs Array of diff tuples.\n * @param {boolean} fix_unicode Whether to normalize to a unicode-correct diff\n */\nfunction diff_cleanupMerge(diffs, fix_unicode) {\n diffs.push([DIFF_EQUAL, \"\"]); // Add a dummy entry at the end.\n var pointer = 0;\n var count_delete = 0;\n var count_insert = 0;\n var text_delete = \"\";\n var text_insert = \"\";\n var commonlength;\n while (pointer < diffs.length) {\n if (pointer < diffs.length - 1 && !diffs[pointer][1]) {\n diffs.splice(pointer, 1);\n continue;\n }\n switch (diffs[pointer][0]) {\n case DIFF_INSERT:\n count_insert++;\n text_insert += diffs[pointer][1];\n pointer++;\n break;\n case DIFF_DELETE:\n count_delete++;\n text_delete += diffs[pointer][1];\n pointer++;\n break;\n case DIFF_EQUAL:\n var previous_equality = pointer - count_insert - count_delete - 1;\n if (fix_unicode) {\n // prevent splitting of unicode surrogate pairs. when fix_unicode is true,\n // we assume that the old and new text in the diff are complete and correct\n // unicode-encoded JS strings, but the tuple boundaries may fall between\n // surrogate pairs. we fix this by shaving off stray surrogates from the end\n // of the previous equality and the beginning of this equality. this may create\n // empty equalities or a common prefix or suffix. for example, if AB and AC are\n // emojis, `[[0, 'A'], [-1, 'BA'], [0, 'C']]` would turn into deleting 'ABAC' and\n // inserting 'AC', and then the common suffix 'AC' will be eliminated. in this\n // particular case, both equalities go away, we absorb any previous inequalities,\n // and we keep scanning for the next equality before rewriting the tuples.\n if (\n previous_equality >= 0 &&\n ends_with_pair_start(diffs[previous_equality][1])\n ) {\n var stray = diffs[previous_equality][1].slice(-1);\n diffs[previous_equality][1] = diffs[previous_equality][1].slice(\n 0,\n -1\n );\n text_delete = stray + text_delete;\n text_insert = stray + text_insert;\n if (!diffs[previous_equality][1]) {\n // emptied out previous equality, so delete it and include previous delete/insert\n diffs.splice(previous_equality, 1);\n pointer--;\n var k = previous_equality - 1;\n if (diffs[k] && diffs[k][0] === DIFF_INSERT) {\n count_insert++;\n text_insert = diffs[k][1] + text_insert;\n k--;\n }\n if (diffs[k] && diffs[k][0] === DIFF_DELETE) {\n count_delete++;\n text_delete = diffs[k][1] + text_delete;\n k--;\n }\n previous_equality = k;\n }\n }\n if (starts_with_pair_end(diffs[pointer][1])) {\n var stray = diffs[pointer][1].charAt(0);\n diffs[pointer][1] = diffs[pointer][1].slice(1);\n text_delete += stray;\n text_insert += stray;\n }\n }\n if (pointer < diffs.length - 1 && !diffs[pointer][1]) {\n // for empty equality not at end, wait for next equality\n diffs.splice(pointer, 1);\n break;\n }\n if (text_delete.length > 0 || text_insert.length > 0) {\n // note that diff_commonPrefix and diff_commonSuffix are unicode-aware\n if (text_delete.length > 0 && text_insert.length > 0) {\n // Factor out any common prefixes.\n commonlength = diff_commonPrefix(text_insert, text_delete);\n if (commonlength !== 0) {\n if (previous_equality >= 0) {\n diffs[previous_equality][1] += text_insert.substring(\n 0,\n commonlength\n );\n } else {\n diffs.splice(0, 0, [\n DIFF_EQUAL,\n text_insert.substring(0, commonlength),\n ]);\n pointer++;\n }\n text_insert = text_insert.substring(commonlength);\n text_delete = text_delete.substring(commonlength);\n }\n // Factor out any common suffixes.\n commonlength = diff_commonSuffix(text_insert, text_delete);\n if (commonlength !== 0) {\n diffs[pointer][1] =\n text_insert.substring(text_insert.length - commonlength) +\n diffs[pointer][1];\n text_insert = text_insert.substring(\n 0,\n text_insert.length - commonlength\n );\n text_delete = text_delete.substring(\n 0,\n text_delete.length - commonlength\n );\n }\n }\n // Delete the offending records and add the merged ones.\n var n = count_insert + count_delete;\n if (text_delete.length === 0 && text_insert.length === 0) {\n diffs.splice(pointer - n, n);\n pointer = pointer - n;\n } else if (text_delete.length === 0) {\n diffs.splice(pointer - n, n, [DIFF_INSERT, text_insert]);\n pointer = pointer - n + 1;\n } else if (text_insert.length === 0) {\n diffs.splice(pointer - n, n, [DIFF_DELETE, text_delete]);\n pointer = pointer - n + 1;\n } else {\n diffs.splice(\n pointer - n,\n n,\n [DIFF_DELETE, text_delete],\n [DIFF_INSERT, text_insert]\n );\n pointer = pointer - n + 2;\n }\n }\n if (pointer !== 0 && diffs[pointer - 1][0] === DIFF_EQUAL) {\n // Merge this equality with the previous one.\n diffs[pointer - 1][1] += diffs[pointer][1];\n diffs.splice(pointer, 1);\n } else {\n pointer++;\n }\n count_insert = 0;\n count_delete = 0;\n text_delete = \"\";\n text_insert = \"\";\n break;\n }\n }\n if (diffs[diffs.length - 1][1] === \"\") {\n diffs.pop(); // Remove the dummy entry at the end.\n }\n\n // Second pass: look for single edits surrounded on both sides by equalities\n // which can be shifted sideways to eliminate an equality.\n // e.g: ABAC -> ABAC\n var changes = false;\n pointer = 1;\n // Intentionally ignore the first and last element (don't need checking).\n while (pointer < diffs.length - 1) {\n if (\n diffs[pointer - 1][0] === DIFF_EQUAL &&\n diffs[pointer + 1][0] === DIFF_EQUAL\n ) {\n // This is a single edit surrounded by equalities.\n if (\n diffs[pointer][1].substring(\n diffs[pointer][1].length - diffs[pointer - 1][1].length\n ) === diffs[pointer - 1][1]\n ) {\n // Shift the edit over the previous equality.\n diffs[pointer][1] =\n diffs[pointer - 1][1] +\n diffs[pointer][1].substring(\n 0,\n diffs[pointer][1].length - diffs[pointer - 1][1].length\n );\n diffs[pointer + 1][1] = diffs[pointer - 1][1] + diffs[pointer + 1][1];\n diffs.splice(pointer - 1, 1);\n changes = true;\n } else if (\n diffs[pointer][1].substring(0, diffs[pointer + 1][1].length) ==\n diffs[pointer + 1][1]\n ) {\n // Shift the edit over the next equality.\n diffs[pointer - 1][1] += diffs[pointer + 1][1];\n diffs[pointer][1] =\n diffs[pointer][1].substring(diffs[pointer + 1][1].length) +\n diffs[pointer + 1][1];\n diffs.splice(pointer + 1, 1);\n changes = true;\n }\n }\n pointer++;\n }\n // If shifts were made, the diff needs reordering and another shift sweep.\n if (changes) {\n diff_cleanupMerge(diffs, fix_unicode);\n }\n}\n\nfunction is_surrogate_pair_start(charCode) {\n return charCode >= 0xd800 && charCode <= 0xdbff;\n}\n\nfunction is_surrogate_pair_end(charCode) {\n return charCode >= 0xdc00 && charCode <= 0xdfff;\n}\n\nfunction starts_with_pair_end(str) {\n return is_surrogate_pair_end(str.charCodeAt(0));\n}\n\nfunction ends_with_pair_start(str) {\n return is_surrogate_pair_start(str.charCodeAt(str.length - 1));\n}\n\nfunction remove_empty_tuples(tuples) {\n var ret = [];\n for (var i = 0; i < tuples.length; i++) {\n if (tuples[i][1].length > 0) {\n ret.push(tuples[i]);\n }\n }\n return ret;\n}\n\nfunction make_edit_splice(before, oldMiddle, newMiddle, after) {\n if (ends_with_pair_start(before) || starts_with_pair_end(after)) {\n return null;\n }\n return remove_empty_tuples([\n [DIFF_EQUAL, before],\n [DIFF_DELETE, oldMiddle],\n [DIFF_INSERT, newMiddle],\n [DIFF_EQUAL, after],\n ]);\n}\n\nfunction find_cursor_edit_diff(oldText, newText, cursor_pos) {\n // note: this runs after equality check has ruled out exact equality\n var oldRange =\n typeof cursor_pos === \"number\"\n ? { index: cursor_pos, length: 0 }\n : cursor_pos.oldRange;\n var newRange = typeof cursor_pos === \"number\" ? null : cursor_pos.newRange;\n // take into account the old and new selection to generate the best diff\n // possible for a text edit. for example, a text change from \"xxx\" to \"xx\"\n // could be a delete or forwards-delete of any one of the x's, or the\n // result of selecting two of the x's and typing \"x\".\n var oldLength = oldText.length;\n var newLength = newText.length;\n if (oldRange.length === 0 && (newRange === null || newRange.length === 0)) {\n // see if we have an insert or delete before or after cursor\n var oldCursor = oldRange.index;\n var oldBefore = oldText.slice(0, oldCursor);\n var oldAfter = oldText.slice(oldCursor);\n var maybeNewCursor = newRange ? newRange.index : null;\n editBefore: {\n // is this an insert or delete right before oldCursor?\n var newCursor = oldCursor + newLength - oldLength;\n if (maybeNewCursor !== null && maybeNewCursor !== newCursor) {\n break editBefore;\n }\n if (newCursor < 0 || newCursor > newLength) {\n break editBefore;\n }\n var newBefore = newText.slice(0, newCursor);\n var newAfter = newText.slice(newCursor);\n if (newAfter !== oldAfter) {\n break editBefore;\n }\n var prefixLength = Math.min(oldCursor, newCursor);\n var oldPrefix = oldBefore.slice(0, prefixLength);\n var newPrefix = newBefore.slice(0, prefixLength);\n if (oldPrefix !== newPrefix) {\n break editBefore;\n }\n var oldMiddle = oldBefore.slice(prefixLength);\n var newMiddle = newBefore.slice(prefixLength);\n return make_edit_splice(oldPrefix, oldMiddle, newMiddle, oldAfter);\n }\n editAfter: {\n // is this an insert or delete right after oldCursor?\n if (maybeNewCursor !== null && maybeNewCursor !== oldCursor) {\n break editAfter;\n }\n var cursor = oldCursor;\n var newBefore = newText.slice(0, cursor);\n var newAfter = newText.slice(cursor);\n if (newBefore !== oldBefore) {\n break editAfter;\n }\n var suffixLength = Math.min(oldLength - cursor, newLength - cursor);\n var oldSuffix = oldAfter.slice(oldAfter.length - suffixLength);\n var newSuffix = newAfter.slice(newAfter.length - suffixLength);\n if (oldSuffix !== newSuffix) {\n break editAfter;\n }\n var oldMiddle = oldAfter.slice(0, oldAfter.length - suffixLength);\n var newMiddle = newAfter.slice(0, newAfter.length - suffixLength);\n return make_edit_splice(oldBefore, oldMiddle, newMiddle, oldSuffix);\n }\n }\n if (oldRange.length > 0 && newRange && newRange.length === 0) {\n replaceRange: {\n // see if diff could be a splice of the old selection range\n var oldPrefix = oldText.slice(0, oldRange.index);\n var oldSuffix = oldText.slice(oldRange.index + oldRange.length);\n var prefixLength = oldPrefix.length;\n var suffixLength = oldSuffix.length;\n if (newLength < prefixLength + suffixLength) {\n break replaceRange;\n }\n var newPrefix = newText.slice(0, prefixLength);\n var newSuffix = newText.slice(newLength - suffixLength);\n if (oldPrefix !== newPrefix || oldSuffix !== newSuffix) {\n break replaceRange;\n }\n var oldMiddle = oldText.slice(prefixLength, oldLength - suffixLength);\n var newMiddle = newText.slice(prefixLength, newLength - suffixLength);\n return make_edit_splice(oldPrefix, oldMiddle, newMiddle, oldSuffix);\n }\n }\n\n return null;\n}\n\nfunction diff(text1, text2, cursor_pos, cleanup) {\n // only pass fix_unicode=true at the top level, not when diff_main is\n // recursively invoked\n return diff_main(text1, text2, cursor_pos, cleanup, true);\n}\n\ndiff.INSERT = DIFF_INSERT;\ndiff.DELETE = DIFF_DELETE;\ndiff.EQUAL = DIFF_EQUAL;\n\nmodule.exports = diff;\n", "(function (global, factory) {\n if (typeof define === \"function\" && define.amd) {\n define([\"exports\"], factory);\n } else if (typeof exports !== \"undefined\") {\n factory(exports);\n } else {\n var mod = {\n exports: {}\n };\n factory(mod.exports);\n global.jstoxml = mod.exports;\n }\n})(typeof globalThis !== \"undefined\" ? globalThis : typeof self !== \"undefined\" ? self : this, function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.toXML = _exports.default = void 0;\n\n function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter); }\n\n function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\n function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n function _typeof(obj) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }, _typeof(obj); }\n\n var ARRAY = \"array\";\n var BOOLEAN = \"boolean\";\n var DATE = \"date\";\n var NULL = \"null\";\n var NUMBER = \"number\";\n var OBJECT = \"object\";\n var SPECIAL_OBJECT = \"special-object\";\n var STRING = \"string\";\n var PRIVATE_VARS = [\"_selfCloseTag\", \"_attrs\"];\n var PRIVATE_VARS_REGEXP = new RegExp(PRIVATE_VARS.join(\"|\"), \"g\");\n /**\n * Determines the indent string based on current tree depth.\n */\n\n var getIndentStr = function getIndentStr() {\n var indent = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"\";\n var depth = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n return indent.repeat(depth);\n };\n /**\n * Sugar function supplementing JS's quirky typeof operator, plus some extra help to detect\n * \"special objects\" expected by jstoxml.\n * Example:\n * getType(new Date());\n * -> 'date'\n */\n\n\n var getType = function getType(val) {\n return Array.isArray(val) && ARRAY || _typeof(val) === OBJECT && val !== null && val._name && SPECIAL_OBJECT || val instanceof Date && DATE || val === null && NULL || _typeof(val);\n };\n /**\n * Replaces matching values in a string with a new value.\n * Example:\n * filterStr('foo&bar', { '&': '&' });\n * -> 'foo&bar'\n */\n\n\n var filterStr = function filterStr() {\n var inputStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"\";\n var filter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n // Passthrough/no-op for nonstrings (e.g. number, boolean).\n if (typeof inputStr !== \"string\") {\n return inputStr;\n }\n\n var regexp = new RegExp(\"(\".concat(Object.keys(filter).join(\"|\"), \")(?!(\\\\w|#)*;)\"), \"g\");\n return String(inputStr).replace(regexp, function (str, entity) {\n return filter[entity] || \"\";\n });\n };\n /**\n * Maps an object or array of arribute keyval pairs to a string.\n * Examples:\n * { foo: 'bar', baz: 'g' } -> 'foo=\"bar\" baz=\"g\"'\n * [ { \u26A1: true }, { foo: 'bar' } ] -> '\u26A1 foo=\"bar\"'\n */\n\n\n var getAttributeKeyVals = function getAttributeKeyVals() {\n var attributes = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var filter = arguments.length > 1 ? arguments[1] : undefined;\n var keyVals = [];\n\n if (Array.isArray(attributes)) {\n // Array containing complex objects and potentially duplicate attributes.\n keyVals = attributes.map(function (attr) {\n var key = Object.keys(attr)[0];\n var val = attr[key];\n var filteredVal = filter ? filterStr(val, filter) : val;\n var valStr = filteredVal === true ? \"\" : \"=\\\"\".concat(filteredVal, \"\\\"\");\n return \"\".concat(key).concat(valStr);\n });\n } else {\n var keys = Object.keys(attributes);\n keyVals = keys.map(function (key) {\n // Simple object - keyval pairs.\n // For boolean true, simply output the key.\n var filteredVal = filter ? filterStr(attributes[key], filter) : attributes[key];\n var valStr = attributes[key] === true ? \"\" : \"=\\\"\".concat(filteredVal, \"\\\"\");\n return \"\".concat(key).concat(valStr);\n });\n }\n\n return keyVals;\n };\n /**\n * Converts an attributes object/array to a string of keyval pairs.\n * Example:\n * formatAttributes({ a: 1, b: 2 })\n * -> 'a=\"1\" b=\"2\"'\n */\n\n\n var formatAttributes = function formatAttributes() {\n var attributes = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var filter = arguments.length > 1 ? arguments[1] : undefined;\n var keyVals = getAttributeKeyVals(attributes, filter);\n if (keyVals.length === 0) return \"\";\n var keysValsJoined = keyVals.join(\" \");\n return \" \".concat(keysValsJoined);\n };\n /**\n * Converts an object to a jstoxml array.\n * Example:\n * objToArray({ foo: 'bar', baz: 2 });\n * ->\n * [\n * {\n * _name: 'foo',\n * _content: 'bar'\n * },\n * {\n * _name: 'baz',\n * _content: 2\n * }\n * ]\n */\n\n\n var objToArray = function objToArray() {\n var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return Object.keys(obj).map(function (key) {\n return {\n _name: key,\n _content: obj[key]\n };\n });\n };\n /**\n * Determines if a value is a primitive JavaScript value (not including Symbol).\n * Example:\n * isPrimitive(4);\n * -> true\n */\n\n\n var PRIMITIVE_TYPES = [STRING, NUMBER, BOOLEAN];\n\n var isPrimitive = function isPrimitive(val) {\n return PRIMITIVE_TYPES.includes(getType(val));\n };\n /**\n * Determines if a value is a simple primitive type that can fit onto one line. Needed for\n * determining any needed indenting and line breaks.\n * Example:\n * isSimpleType(new Date());\n * -> true\n */\n\n\n var SIMPLE_TYPES = [].concat(PRIMITIVE_TYPES, [DATE, SPECIAL_OBJECT]);\n\n var isSimpleType = function isSimpleType(val) {\n return SIMPLE_TYPES.includes(getType(val));\n };\n /**\n * Determines if an XML string is a simple primitive, or contains nested data.\n * Example:\n * isSimpleXML('');\n * -> false\n */\n\n\n var isSimpleXML = function isSimpleXML(xmlStr) {\n return !xmlStr.match(\"<\");\n };\n /**\n * Assembles an XML header as defined by the config.\n */\n\n\n var DEFAULT_XML_HEADER = '';\n\n var getHeaderString = function getHeaderString(_ref) {\n var header = _ref.header,\n indent = _ref.indent,\n isOutputStart = _ref.isOutputStart;\n var shouldOutputHeader = header && isOutputStart;\n if (!shouldOutputHeader) return \"\";\n var shouldUseDefaultHeader = _typeof(header) === BOOLEAN; // return `${shouldUseDefaultHeader ? DEFAULT_XML_HEADER : header}${indent ? \"\\n\" : \"\"\n // }`;\n\n return shouldUseDefaultHeader ? DEFAULT_XML_HEADER : header;\n };\n /**\n * Recursively traverses an object tree and converts the output to an XML string.\n * Example:\n * toXML({ foo: 'bar' });\n * -> bar\n */\n\n\n var defaultEntityFilter = {\n \"<\": \"<\",\n \">\": \">\",\n \"&\": \"&\"\n };\n\n var toXML = function toXML() {\n var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n var _config$depth = config.depth,\n depth = _config$depth === void 0 ? 0 : _config$depth,\n indent = config.indent,\n _isFirstItem = config._isFirstItem,\n _config$_isOutputStar = config._isOutputStart,\n _isOutputStart = _config$_isOutputStar === void 0 ? true : _config$_isOutputStar,\n header = config.header,\n _config$attributesFil = config.attributesFilter,\n rawAttributesFilter = _config$attributesFil === void 0 ? {} : _config$attributesFil,\n _config$filter = config.filter,\n rawFilter = _config$filter === void 0 ? {} : _config$filter;\n\n var shouldTurnOffAttributesFilter = typeof rawAttributesFilter === 'boolean' && !rawAttributesFilter;\n var attributesFilter = shouldTurnOffAttributesFilter ? {} : _objectSpread(_objectSpread(_objectSpread({}, defaultEntityFilter), {\n '\"': \""\"\n }), rawAttributesFilter);\n var shouldTurnOffFilter = typeof rawFilter === 'boolean' && !rawFilter;\n var filter = shouldTurnOffFilter ? {} : _objectSpread(_objectSpread({}, defaultEntityFilter), rawFilter); // Determine indent string based on depth.\n\n var indentStr = getIndentStr(indent, depth); // For branching based on value type.\n\n var valType = getType(obj);\n var headerStr = getHeaderString({\n header: header,\n indent: indent,\n depth: depth,\n isOutputStart: _isOutputStart\n });\n var isOutputStart = _isOutputStart && !headerStr && _isFirstItem && depth === 0;\n var outputStr = \"\";\n\n switch (valType) {\n case \"special-object\":\n {\n // Processes a specially-formatted object used by jstoxml.\n var _name = obj._name,\n _content = obj._content; // Output text content without a tag wrapper.\n\n if (_content === null) {\n outputStr = _name;\n break;\n } // Handles arrays of primitive values. (#33)\n\n\n var isArrayOfPrimitives = Array.isArray(_content) && _content.every(isPrimitive);\n\n if (isArrayOfPrimitives) {\n var primitives = _content.map(function (a) {\n return toXML({\n _name: _name,\n _content: a\n }, _objectSpread(_objectSpread({}, config), {}, {\n depth: depth,\n _isOutputStart: false\n }));\n });\n\n return primitives.join('');\n } // Don't output private vars (such as _attrs).\n\n\n if (_name.match(PRIVATE_VARS_REGEXP)) break; // Process the nested new value and create new config.\n\n var newVal = toXML(_content, _objectSpread(_objectSpread({}, config), {}, {\n depth: depth + 1,\n _isOutputStart: isOutputStart\n }));\n var newValType = getType(newVal);\n var isNewValSimple = isSimpleXML(newVal); // Pre-tag output (indent and line breaks).\n\n var preIndentStr = indent && !isOutputStart ? \"\\n\" : \"\";\n var preTag = \"\".concat(preIndentStr).concat(indentStr); // Special handling for comments, preserving preceding line breaks/indents.\n\n if (_name === '_comment') {\n outputStr += \"\".concat(preTag, \"\");\n break;\n } // Tag output.\n\n\n var valIsEmpty = newValType === \"undefined\" || newVal === \"\";\n var shouldSelfClose = _typeof(obj._selfCloseTag) === BOOLEAN ? valIsEmpty && obj._selfCloseTag : valIsEmpty;\n var selfCloseStr = shouldSelfClose ? \"/\" : \"\";\n var attributesString = formatAttributes(obj._attrs, attributesFilter);\n var tag = \"<\".concat(_name).concat(attributesString).concat(selfCloseStr, \">\"); // Post-tag output (closing tag, indent, line breaks).\n\n var preTagCloseStr = indent && !isNewValSimple ? \"\\n\".concat(indentStr) : \"\";\n var postTag = !shouldSelfClose ? \"\".concat(newVal).concat(preTagCloseStr, \"\") : \"\";\n outputStr += \"\".concat(preTag).concat(tag).concat(postTag);\n break;\n }\n\n case \"object\":\n {\n // Iterates over keyval pairs in an object, converting each item to a special-object.\n var keys = Object.keys(obj);\n var outputArr = keys.map(function (key, index) {\n var newConfig = _objectSpread(_objectSpread({}, config), {}, {\n _isFirstItem: index === 0,\n _isLastItem: index + 1 === keys.length,\n _isOutputStart: isOutputStart\n });\n\n var outputObj = {\n _name: key\n };\n\n if (getType(obj[key]) === \"object\") {\n // Sub-object contains an object.\n // Move private vars up as needed. Needed to support certain types of objects\n // E.g. { foo: { _attrs: { a: 1 } } } -> \n PRIVATE_VARS.forEach(function (privateVar) {\n var val = obj[key][privateVar];\n\n if (typeof val !== \"undefined\") {\n outputObj[privateVar] = val;\n delete obj[key][privateVar];\n }\n });\n var hasContent = typeof obj[key]._content !== \"undefined\";\n\n if (hasContent) {\n // _content has sibling keys, so pass as an array (edge case).\n // E.g. { foo: 'bar', _content: { baz: 2 } } -> bar2\n if (Object.keys(obj[key]).length > 1) {\n var newContentObj = Object.assign({}, obj[key]);\n delete newContentObj._content;\n outputObj._content = [].concat(_toConsumableArray(objToArray(newContentObj)), [obj[key]._content]);\n }\n }\n } // Fallthrough: just pass the key as the content for the new special-object.\n\n\n if (typeof outputObj._content === \"undefined\") outputObj._content = obj[key];\n var xml = toXML(outputObj, newConfig, key);\n return xml;\n }, config);\n outputStr = outputArr.join('');\n break;\n }\n\n case \"function\":\n {\n // Executes a user-defined function and returns output.\n var fnResult = obj(config);\n outputStr = toXML(fnResult, config);\n break;\n }\n\n case \"array\":\n {\n // Iterates and converts each value in an array.\n var _outputArr = obj.map(function (singleVal, index) {\n var newConfig = _objectSpread(_objectSpread({}, config), {}, {\n _isFirstItem: index === 0,\n _isLastItem: index + 1 === obj.length,\n _isOutputStart: isOutputStart\n });\n\n return toXML(singleVal, newConfig);\n });\n\n outputStr = _outputArr.join('');\n break;\n }\n // number, string, boolean, date, null, etc\n\n default:\n {\n outputStr = filterStr(obj, filter);\n break;\n }\n }\n\n return \"\".concat(headerStr).concat(outputStr);\n };\n\n _exports.toXML = toXML;\n var _default = {\n toXML: toXML\n };\n _exports.default = _default;\n});\n", "(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"chord-symbol\"] = factory();\n\telse\n\t\troot[\"chord-symbol\"] = factory();\n})(typeof self !== 'undefined' ? self : this, function() {\nreturn ", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar DataView = getNative(root, 'DataView');\n\nmodule.exports = DataView;\n", "var hashClear = require('./_hashClear'),\n hashDelete = require('./_hashDelete'),\n hashGet = require('./_hashGet'),\n hashHas = require('./_hashHas'),\n hashSet = require('./_hashSet');\n\n/**\n * Creates a hash object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction Hash(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `Hash`.\nHash.prototype.clear = hashClear;\nHash.prototype['delete'] = hashDelete;\nHash.prototype.get = hashGet;\nHash.prototype.has = hashHas;\nHash.prototype.set = hashSet;\n\nmodule.exports = Hash;\n", "var listCacheClear = require('./_listCacheClear'),\n listCacheDelete = require('./_listCacheDelete'),\n listCacheGet = require('./_listCacheGet'),\n listCacheHas = require('./_listCacheHas'),\n listCacheSet = require('./_listCacheSet');\n\n/**\n * Creates an list cache object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction ListCache(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `ListCache`.\nListCache.prototype.clear = listCacheClear;\nListCache.prototype['delete'] = listCacheDelete;\nListCache.prototype.get = listCacheGet;\nListCache.prototype.has = listCacheHas;\nListCache.prototype.set = listCacheSet;\n\nmodule.exports = ListCache;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar Map = getNative(root, 'Map');\n\nmodule.exports = Map;\n", "var mapCacheClear = require('./_mapCacheClear'),\n mapCacheDelete = require('./_mapCacheDelete'),\n mapCacheGet = require('./_mapCacheGet'),\n mapCacheHas = require('./_mapCacheHas'),\n mapCacheSet = require('./_mapCacheSet');\n\n/**\n * Creates a map cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction MapCache(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `MapCache`.\nMapCache.prototype.clear = mapCacheClear;\nMapCache.prototype['delete'] = mapCacheDelete;\nMapCache.prototype.get = mapCacheGet;\nMapCache.prototype.has = mapCacheHas;\nMapCache.prototype.set = mapCacheSet;\n\nmodule.exports = MapCache;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar Promise = getNative(root, 'Promise');\n\nmodule.exports = Promise;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar Set = getNative(root, 'Set');\n\nmodule.exports = Set;\n", "var MapCache = require('./_MapCache'),\n setCacheAdd = require('./_setCacheAdd'),\n setCacheHas = require('./_setCacheHas');\n\n/**\n *\n * Creates an array cache object to store unique values.\n *\n * @private\n * @constructor\n * @param {Array} [values] The values to cache.\n */\nfunction SetCache(values) {\n var index = -1,\n length = values == null ? 0 : values.length;\n\n this.__data__ = new MapCache;\n while (++index < length) {\n this.add(values[index]);\n }\n}\n\n// Add methods to `SetCache`.\nSetCache.prototype.add = SetCache.prototype.push = setCacheAdd;\nSetCache.prototype.has = setCacheHas;\n\nmodule.exports = SetCache;\n", "var ListCache = require('./_ListCache'),\n stackClear = require('./_stackClear'),\n stackDelete = require('./_stackDelete'),\n stackGet = require('./_stackGet'),\n stackHas = require('./_stackHas'),\n stackSet = require('./_stackSet');\n\n/**\n * Creates a stack cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction Stack(entries) {\n var data = this.__data__ = new ListCache(entries);\n this.size = data.size;\n}\n\n// Add methods to `Stack`.\nStack.prototype.clear = stackClear;\nStack.prototype['delete'] = stackDelete;\nStack.prototype.get = stackGet;\nStack.prototype.has = stackHas;\nStack.prototype.set = stackSet;\n\nmodule.exports = Stack;\n", "var root = require('./_root');\n\n/** Built-in value references. */\nvar Symbol = root.Symbol;\n\nmodule.exports = Symbol;\n", "var root = require('./_root');\n\n/** Built-in value references. */\nvar Uint8Array = root.Uint8Array;\n\nmodule.exports = Uint8Array;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar WeakMap = getNative(root, 'WeakMap');\n\nmodule.exports = WeakMap;\n", "/**\n * A faster alternative to `Function#apply`, this function invokes `func`\n * with the `this` binding of `thisArg` and the arguments of `args`.\n *\n * @private\n * @param {Function} func The function to invoke.\n * @param {*} thisArg The `this` binding of `func`.\n * @param {Array} args The arguments to invoke `func` with.\n * @returns {*} Returns the result of `func`.\n */\nfunction apply(func, thisArg, args) {\n switch (args.length) {\n case 0: return func.call(thisArg);\n case 1: return func.call(thisArg, args[0]);\n case 2: return func.call(thisArg, args[0], args[1]);\n case 3: return func.call(thisArg, args[0], args[1], args[2]);\n }\n return func.apply(thisArg, args);\n}\n\nmodule.exports = apply;\n", "/**\n * A specialized version of `_.forEach` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns `array`.\n */\nfunction arrayEach(array, iteratee) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (iteratee(array[index], index, array) === false) {\n break;\n }\n }\n return array;\n}\n\nmodule.exports = arrayEach;\n", "/**\n * A specialized version of `_.filter` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {Array} Returns the new filtered array.\n */\nfunction arrayFilter(array, predicate) {\n var index = -1,\n length = array == null ? 0 : array.length,\n resIndex = 0,\n result = [];\n\n while (++index < length) {\n var value = array[index];\n if (predicate(value, index, array)) {\n result[resIndex++] = value;\n }\n }\n return result;\n}\n\nmodule.exports = arrayFilter;\n", "var baseIndexOf = require('./_baseIndexOf');\n\n/**\n * A specialized version of `_.includes` for arrays without support for\n * specifying an index to search from.\n *\n * @private\n * @param {Array} [array] The array to inspect.\n * @param {*} target The value to search for.\n * @returns {boolean} Returns `true` if `target` is found, else `false`.\n */\nfunction arrayIncludes(array, value) {\n var length = array == null ? 0 : array.length;\n return !!length && baseIndexOf(array, value, 0) > -1;\n}\n\nmodule.exports = arrayIncludes;\n", "/**\n * This function is like `arrayIncludes` except that it accepts a comparator.\n *\n * @private\n * @param {Array} [array] The array to inspect.\n * @param {*} target The value to search for.\n * @param {Function} comparator The comparator invoked per element.\n * @returns {boolean} Returns `true` if `target` is found, else `false`.\n */\nfunction arrayIncludesWith(array, value, comparator) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (comparator(value, array[index])) {\n return true;\n }\n }\n return false;\n}\n\nmodule.exports = arrayIncludesWith;\n", "var baseTimes = require('./_baseTimes'),\n isArguments = require('./isArguments'),\n isArray = require('./isArray'),\n isBuffer = require('./isBuffer'),\n isIndex = require('./_isIndex'),\n isTypedArray = require('./isTypedArray');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Creates an array of the enumerable property names of the array-like `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @param {boolean} inherited Specify returning inherited property names.\n * @returns {Array} Returns the array of property names.\n */\nfunction arrayLikeKeys(value, inherited) {\n var isArr = isArray(value),\n isArg = !isArr && isArguments(value),\n isBuff = !isArr && !isArg && isBuffer(value),\n isType = !isArr && !isArg && !isBuff && isTypedArray(value),\n skipIndexes = isArr || isArg || isBuff || isType,\n result = skipIndexes ? baseTimes(value.length, String) : [],\n length = result.length;\n\n for (var key in value) {\n if ((inherited || hasOwnProperty.call(value, key)) &&\n !(skipIndexes && (\n // Safari 9 has enumerable `arguments.length` in strict mode.\n key == 'length' ||\n // Node.js 0.10 has enumerable non-index properties on buffers.\n (isBuff && (key == 'offset' || key == 'parent')) ||\n // PhantomJS 2 has enumerable non-index properties on typed arrays.\n (isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset')) ||\n // Skip index properties.\n isIndex(key, length)\n ))) {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = arrayLikeKeys;\n", "/**\n * A specialized version of `_.map` for arrays without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the new mapped array.\n */\nfunction arrayMap(array, iteratee) {\n var index = -1,\n length = array == null ? 0 : array.length,\n result = Array(length);\n\n while (++index < length) {\n result[index] = iteratee(array[index], index, array);\n }\n return result;\n}\n\nmodule.exports = arrayMap;\n", "/**\n * Appends the elements of `values` to `array`.\n *\n * @private\n * @param {Array} array The array to modify.\n * @param {Array} values The values to append.\n * @returns {Array} Returns `array`.\n */\nfunction arrayPush(array, values) {\n var index = -1,\n length = values.length,\n offset = array.length;\n\n while (++index < length) {\n array[offset + index] = values[index];\n }\n return array;\n}\n\nmodule.exports = arrayPush;\n", "/**\n * A specialized version of `_.some` for arrays without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {boolean} Returns `true` if any element passes the predicate check,\n * else `false`.\n */\nfunction arraySome(array, predicate) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (predicate(array[index], index, array)) {\n return true;\n }\n }\n return false;\n}\n\nmodule.exports = arraySome;\n", "var baseAssignValue = require('./_baseAssignValue'),\n eq = require('./eq');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Assigns `value` to `key` of `object` if the existing value is not equivalent\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction assignValue(object, key, value) {\n var objValue = object[key];\n if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||\n (value === undefined && !(key in object))) {\n baseAssignValue(object, key, value);\n }\n}\n\nmodule.exports = assignValue;\n", "var eq = require('./eq');\n\n/**\n * Gets the index at which the `key` is found in `array` of key-value pairs.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} key The key to search for.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction assocIndexOf(array, key) {\n var length = array.length;\n while (length--) {\n if (eq(array[length][0], key)) {\n return length;\n }\n }\n return -1;\n}\n\nmodule.exports = assocIndexOf;\n", "var copyObject = require('./_copyObject'),\n keys = require('./keys');\n\n/**\n * The base implementation of `_.assign` without support for multiple sources\n * or `customizer` functions.\n *\n * @private\n * @param {Object} object The destination object.\n * @param {Object} source The source object.\n * @returns {Object} Returns `object`.\n */\nfunction baseAssign(object, source) {\n return object && copyObject(source, keys(source), object);\n}\n\nmodule.exports = baseAssign;\n", "var copyObject = require('./_copyObject'),\n keysIn = require('./keysIn');\n\n/**\n * The base implementation of `_.assignIn` without support for multiple sources\n * or `customizer` functions.\n *\n * @private\n * @param {Object} object The destination object.\n * @param {Object} source The source object.\n * @returns {Object} Returns `object`.\n */\nfunction baseAssignIn(object, source) {\n return object && copyObject(source, keysIn(source), object);\n}\n\nmodule.exports = baseAssignIn;\n", "var defineProperty = require('./_defineProperty');\n\n/**\n * The base implementation of `assignValue` and `assignMergeValue` without\n * value checks.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction baseAssignValue(object, key, value) {\n if (key == '__proto__' && defineProperty) {\n defineProperty(object, key, {\n 'configurable': true,\n 'enumerable': true,\n 'value': value,\n 'writable': true\n });\n } else {\n object[key] = value;\n }\n}\n\nmodule.exports = baseAssignValue;\n", "var Stack = require('./_Stack'),\n arrayEach = require('./_arrayEach'),\n assignValue = require('./_assignValue'),\n baseAssign = require('./_baseAssign'),\n baseAssignIn = require('./_baseAssignIn'),\n cloneBuffer = require('./_cloneBuffer'),\n copyArray = require('./_copyArray'),\n copySymbols = require('./_copySymbols'),\n copySymbolsIn = require('./_copySymbolsIn'),\n getAllKeys = require('./_getAllKeys'),\n getAllKeysIn = require('./_getAllKeysIn'),\n getTag = require('./_getTag'),\n initCloneArray = require('./_initCloneArray'),\n initCloneByTag = require('./_initCloneByTag'),\n initCloneObject = require('./_initCloneObject'),\n isArray = require('./isArray'),\n isBuffer = require('./isBuffer'),\n isMap = require('./isMap'),\n isObject = require('./isObject'),\n isSet = require('./isSet'),\n keys = require('./keys'),\n keysIn = require('./keysIn');\n\n/** Used to compose bitmasks for cloning. */\nvar CLONE_DEEP_FLAG = 1,\n CLONE_FLAT_FLAG = 2,\n CLONE_SYMBOLS_FLAG = 4;\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n arrayTag = '[object Array]',\n boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n errorTag = '[object Error]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n objectTag = '[object Object]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n symbolTag = '[object Symbol]',\n weakMapTag = '[object WeakMap]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]',\n float32Tag = '[object Float32Array]',\n float64Tag = '[object Float64Array]',\n int8Tag = '[object Int8Array]',\n int16Tag = '[object Int16Array]',\n int32Tag = '[object Int32Array]',\n uint8Tag = '[object Uint8Array]',\n uint8ClampedTag = '[object Uint8ClampedArray]',\n uint16Tag = '[object Uint16Array]',\n uint32Tag = '[object Uint32Array]';\n\n/** Used to identify `toStringTag` values supported by `_.clone`. */\nvar cloneableTags = {};\ncloneableTags[argsTag] = cloneableTags[arrayTag] =\ncloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] =\ncloneableTags[boolTag] = cloneableTags[dateTag] =\ncloneableTags[float32Tag] = cloneableTags[float64Tag] =\ncloneableTags[int8Tag] = cloneableTags[int16Tag] =\ncloneableTags[int32Tag] = cloneableTags[mapTag] =\ncloneableTags[numberTag] = cloneableTags[objectTag] =\ncloneableTags[regexpTag] = cloneableTags[setTag] =\ncloneableTags[stringTag] = cloneableTags[symbolTag] =\ncloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] =\ncloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true;\ncloneableTags[errorTag] = cloneableTags[funcTag] =\ncloneableTags[weakMapTag] = false;\n\n/**\n * The base implementation of `_.clone` and `_.cloneDeep` which tracks\n * traversed objects.\n *\n * @private\n * @param {*} value The value to clone.\n * @param {boolean} bitmask The bitmask flags.\n * 1 - Deep clone\n * 2 - Flatten inherited properties\n * 4 - Clone symbols\n * @param {Function} [customizer] The function to customize cloning.\n * @param {string} [key] The key of `value`.\n * @param {Object} [object] The parent object of `value`.\n * @param {Object} [stack] Tracks traversed objects and their clone counterparts.\n * @returns {*} Returns the cloned value.\n */\nfunction baseClone(value, bitmask, customizer, key, object, stack) {\n var result,\n isDeep = bitmask & CLONE_DEEP_FLAG,\n isFlat = bitmask & CLONE_FLAT_FLAG,\n isFull = bitmask & CLONE_SYMBOLS_FLAG;\n\n if (customizer) {\n result = object ? customizer(value, key, object, stack) : customizer(value);\n }\n if (result !== undefined) {\n return result;\n }\n if (!isObject(value)) {\n return value;\n }\n var isArr = isArray(value);\n if (isArr) {\n result = initCloneArray(value);\n if (!isDeep) {\n return copyArray(value, result);\n }\n } else {\n var tag = getTag(value),\n isFunc = tag == funcTag || tag == genTag;\n\n if (isBuffer(value)) {\n return cloneBuffer(value, isDeep);\n }\n if (tag == objectTag || tag == argsTag || (isFunc && !object)) {\n result = (isFlat || isFunc) ? {} : initCloneObject(value);\n if (!isDeep) {\n return isFlat\n ? copySymbolsIn(value, baseAssignIn(result, value))\n : copySymbols(value, baseAssign(result, value));\n }\n } else {\n if (!cloneableTags[tag]) {\n return object ? value : {};\n }\n result = initCloneByTag(value, tag, isDeep);\n }\n }\n // Check for circular references and return its corresponding clone.\n stack || (stack = new Stack);\n var stacked = stack.get(value);\n if (stacked) {\n return stacked;\n }\n stack.set(value, result);\n\n if (isSet(value)) {\n value.forEach(function(subValue) {\n result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));\n });\n } else if (isMap(value)) {\n value.forEach(function(subValue, key) {\n result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));\n });\n }\n\n var keysFunc = isFull\n ? (isFlat ? getAllKeysIn : getAllKeys)\n : (isFlat ? keysIn : keys);\n\n var props = isArr ? undefined : keysFunc(value);\n arrayEach(props || value, function(subValue, key) {\n if (props) {\n key = subValue;\n subValue = value[key];\n }\n // Recursively populate clone (susceptible to call stack limits).\n assignValue(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));\n });\n return result;\n}\n\nmodule.exports = baseClone;\n", "var isObject = require('./isObject');\n\n/** Built-in value references. */\nvar objectCreate = Object.create;\n\n/**\n * The base implementation of `_.create` without support for assigning\n * properties to the created object.\n *\n * @private\n * @param {Object} proto The object to inherit from.\n * @returns {Object} Returns the new object.\n */\nvar baseCreate = (function() {\n function object() {}\n return function(proto) {\n if (!isObject(proto)) {\n return {};\n }\n if (objectCreate) {\n return objectCreate(proto);\n }\n object.prototype = proto;\n var result = new object;\n object.prototype = undefined;\n return result;\n };\n}());\n\nmodule.exports = baseCreate;\n", "var SetCache = require('./_SetCache'),\n arrayIncludes = require('./_arrayIncludes'),\n arrayIncludesWith = require('./_arrayIncludesWith'),\n arrayMap = require('./_arrayMap'),\n baseUnary = require('./_baseUnary'),\n cacheHas = require('./_cacheHas');\n\n/** Used as the size to enable large array optimizations. */\nvar LARGE_ARRAY_SIZE = 200;\n\n/**\n * The base implementation of methods like `_.difference` without support\n * for excluding multiple arrays or iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Array} values The values to exclude.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new array of filtered values.\n */\nfunction baseDifference(array, values, iteratee, comparator) {\n var index = -1,\n includes = arrayIncludes,\n isCommon = true,\n length = array.length,\n result = [],\n valuesLength = values.length;\n\n if (!length) {\n return result;\n }\n if (iteratee) {\n values = arrayMap(values, baseUnary(iteratee));\n }\n if (comparator) {\n includes = arrayIncludesWith;\n isCommon = false;\n }\n else if (values.length >= LARGE_ARRAY_SIZE) {\n includes = cacheHas;\n isCommon = false;\n values = new SetCache(values);\n }\n outer:\n while (++index < length) {\n var value = array[index],\n computed = iteratee == null ? value : iteratee(value);\n\n value = (comparator || value !== 0) ? value : 0;\n if (isCommon && computed === computed) {\n var valuesIndex = valuesLength;\n while (valuesIndex--) {\n if (values[valuesIndex] === computed) {\n continue outer;\n }\n }\n result.push(value);\n }\n else if (!includes(values, computed, comparator)) {\n result.push(value);\n }\n }\n return result;\n}\n\nmodule.exports = baseDifference;\n", "/**\n * The base implementation of `_.findIndex` and `_.findLastIndex` without\n * support for iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Function} predicate The function invoked per iteration.\n * @param {number} fromIndex The index to search from.\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction baseFindIndex(array, predicate, fromIndex, fromRight) {\n var length = array.length,\n index = fromIndex + (fromRight ? 1 : -1);\n\n while ((fromRight ? index-- : ++index < length)) {\n if (predicate(array[index], index, array)) {\n return index;\n }\n }\n return -1;\n}\n\nmodule.exports = baseFindIndex;\n", "var arrayPush = require('./_arrayPush'),\n isFlattenable = require('./_isFlattenable');\n\n/**\n * The base implementation of `_.flatten` with support for restricting flattening.\n *\n * @private\n * @param {Array} array The array to flatten.\n * @param {number} depth The maximum recursion depth.\n * @param {boolean} [predicate=isFlattenable] The function invoked per iteration.\n * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks.\n * @param {Array} [result=[]] The initial result value.\n * @returns {Array} Returns the new flattened array.\n */\nfunction baseFlatten(array, depth, predicate, isStrict, result) {\n var index = -1,\n length = array.length;\n\n predicate || (predicate = isFlattenable);\n result || (result = []);\n\n while (++index < length) {\n var value = array[index];\n if (depth > 0 && predicate(value)) {\n if (depth > 1) {\n // Recursively flatten arrays (susceptible to call stack limits).\n baseFlatten(value, depth - 1, predicate, isStrict, result);\n } else {\n arrayPush(result, value);\n }\n } else if (!isStrict) {\n result[result.length] = value;\n }\n }\n return result;\n}\n\nmodule.exports = baseFlatten;\n", "var createBaseFor = require('./_createBaseFor');\n\n/**\n * The base implementation of `baseForOwn` which iterates over `object`\n * properties returned by `keysFunc` and invokes `iteratee` for each property.\n * Iteratee functions may exit iteration early by explicitly returning `false`.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @param {Function} keysFunc The function to get the keys of `object`.\n * @returns {Object} Returns `object`.\n */\nvar baseFor = createBaseFor();\n\nmodule.exports = baseFor;\n", "var baseFor = require('./_baseFor'),\n keys = require('./keys');\n\n/**\n * The base implementation of `_.forOwn` without support for iteratee shorthands.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Object} Returns `object`.\n */\nfunction baseForOwn(object, iteratee) {\n return object && baseFor(object, iteratee, keys);\n}\n\nmodule.exports = baseForOwn;\n", "var castPath = require('./_castPath'),\n toKey = require('./_toKey');\n\n/**\n * The base implementation of `_.get` without support for default values.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to get.\n * @returns {*} Returns the resolved value.\n */\nfunction baseGet(object, path) {\n path = castPath(path, object);\n\n var index = 0,\n length = path.length;\n\n while (object != null && index < length) {\n object = object[toKey(path[index++])];\n }\n return (index && index == length) ? object : undefined;\n}\n\nmodule.exports = baseGet;\n", "var arrayPush = require('./_arrayPush'),\n isArray = require('./isArray');\n\n/**\n * The base implementation of `getAllKeys` and `getAllKeysIn` which uses\n * `keysFunc` and `symbolsFunc` to get the enumerable property names and\n * symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Function} keysFunc The function to get the keys of `object`.\n * @param {Function} symbolsFunc The function to get the symbols of `object`.\n * @returns {Array} Returns the array of property names and symbols.\n */\nfunction baseGetAllKeys(object, keysFunc, symbolsFunc) {\n var result = keysFunc(object);\n return isArray(object) ? result : arrayPush(result, symbolsFunc(object));\n}\n\nmodule.exports = baseGetAllKeys;\n", "var Symbol = require('./_Symbol'),\n getRawTag = require('./_getRawTag'),\n objectToString = require('./_objectToString');\n\n/** `Object#toString` result references. */\nvar nullTag = '[object Null]',\n undefinedTag = '[object Undefined]';\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * The base implementation of `getTag` without fallbacks for buggy environments.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nfunction baseGetTag(value) {\n if (value == null) {\n return value === undefined ? undefinedTag : nullTag;\n }\n return (symToStringTag && symToStringTag in Object(value))\n ? getRawTag(value)\n : objectToString(value);\n}\n\nmodule.exports = baseGetTag;\n", "/**\n * The base implementation of `_.hasIn` without support for deep paths.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {Array|string} key The key to check.\n * @returns {boolean} Returns `true` if `key` exists, else `false`.\n */\nfunction baseHasIn(object, key) {\n return object != null && key in Object(object);\n}\n\nmodule.exports = baseHasIn;\n", "var baseFindIndex = require('./_baseFindIndex'),\n baseIsNaN = require('./_baseIsNaN'),\n strictIndexOf = require('./_strictIndexOf');\n\n/**\n * The base implementation of `_.indexOf` without `fromIndex` bounds checks.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} fromIndex The index to search from.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction baseIndexOf(array, value, fromIndex) {\n return value === value\n ? strictIndexOf(array, value, fromIndex)\n : baseFindIndex(array, baseIsNaN, fromIndex);\n}\n\nmodule.exports = baseIndexOf;\n", "var baseForOwn = require('./_baseForOwn');\n\n/**\n * The base implementation of `_.invert` and `_.invertBy` which inverts\n * `object` with values transformed by `iteratee` and set by `setter`.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} setter The function to set `accumulator` values.\n * @param {Function} iteratee The iteratee to transform values.\n * @param {Object} accumulator The initial inverted object.\n * @returns {Function} Returns `accumulator`.\n */\nfunction baseInverter(object, setter, iteratee, accumulator) {\n baseForOwn(object, function(value, key, object) {\n setter(accumulator, iteratee(value), key, object);\n });\n return accumulator;\n}\n\nmodule.exports = baseInverter;\n", "var baseGetTag = require('./_baseGetTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]';\n\n/**\n * The base implementation of `_.isArguments`.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n */\nfunction baseIsArguments(value) {\n return isObjectLike(value) && baseGetTag(value) == argsTag;\n}\n\nmodule.exports = baseIsArguments;\n", "var baseIsEqualDeep = require('./_baseIsEqualDeep'),\n isObjectLike = require('./isObjectLike');\n\n/**\n * The base implementation of `_.isEqual` which supports partial comparisons\n * and tracks traversed objects.\n *\n * @private\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @param {boolean} bitmask The bitmask flags.\n * 1 - Unordered comparison\n * 2 - Partial comparison\n * @param {Function} [customizer] The function to customize comparisons.\n * @param {Object} [stack] Tracks traversed `value` and `other` objects.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n */\nfunction baseIsEqual(value, other, bitmask, customizer, stack) {\n if (value === other) {\n return true;\n }\n if (value == null || other == null || (!isObjectLike(value) && !isObjectLike(other))) {\n return value !== value && other !== other;\n }\n return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack);\n}\n\nmodule.exports = baseIsEqual;\n", "var Stack = require('./_Stack'),\n equalArrays = require('./_equalArrays'),\n equalByTag = require('./_equalByTag'),\n equalObjects = require('./_equalObjects'),\n getTag = require('./_getTag'),\n isArray = require('./isArray'),\n isBuffer = require('./isBuffer'),\n isTypedArray = require('./isTypedArray');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1;\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n arrayTag = '[object Array]',\n objectTag = '[object Object]';\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * A specialized version of `baseIsEqual` for arrays and objects which performs\n * deep comparisons and tracks traversed objects enabling objects with circular\n * references to be compared.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} [stack] Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {\n var objIsArr = isArray(object),\n othIsArr = isArray(other),\n objTag = objIsArr ? arrayTag : getTag(object),\n othTag = othIsArr ? arrayTag : getTag(other);\n\n objTag = objTag == argsTag ? objectTag : objTag;\n othTag = othTag == argsTag ? objectTag : othTag;\n\n var objIsObj = objTag == objectTag,\n othIsObj = othTag == objectTag,\n isSameTag = objTag == othTag;\n\n if (isSameTag && isBuffer(object)) {\n if (!isBuffer(other)) {\n return false;\n }\n objIsArr = true;\n objIsObj = false;\n }\n if (isSameTag && !objIsObj) {\n stack || (stack = new Stack);\n return (objIsArr || isTypedArray(object))\n ? equalArrays(object, other, bitmask, customizer, equalFunc, stack)\n : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack);\n }\n if (!(bitmask & COMPARE_PARTIAL_FLAG)) {\n var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'),\n othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__');\n\n if (objIsWrapped || othIsWrapped) {\n var objUnwrapped = objIsWrapped ? object.value() : object,\n othUnwrapped = othIsWrapped ? other.value() : other;\n\n stack || (stack = new Stack);\n return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);\n }\n }\n if (!isSameTag) {\n return false;\n }\n stack || (stack = new Stack);\n return equalObjects(object, other, bitmask, customizer, equalFunc, stack);\n}\n\nmodule.exports = baseIsEqualDeep;\n", "var getTag = require('./_getTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar mapTag = '[object Map]';\n\n/**\n * The base implementation of `_.isMap` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a map, else `false`.\n */\nfunction baseIsMap(value) {\n return isObjectLike(value) && getTag(value) == mapTag;\n}\n\nmodule.exports = baseIsMap;\n", "var Stack = require('./_Stack'),\n baseIsEqual = require('./_baseIsEqual');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/**\n * The base implementation of `_.isMatch` without support for iteratee shorthands.\n *\n * @private\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property values to match.\n * @param {Array} matchData The property names, values, and compare flags to match.\n * @param {Function} [customizer] The function to customize comparisons.\n * @returns {boolean} Returns `true` if `object` is a match, else `false`.\n */\nfunction baseIsMatch(object, source, matchData, customizer) {\n var index = matchData.length,\n length = index,\n noCustomizer = !customizer;\n\n if (object == null) {\n return !length;\n }\n object = Object(object);\n while (index--) {\n var data = matchData[index];\n if ((noCustomizer && data[2])\n ? data[1] !== object[data[0]]\n : !(data[0] in object)\n ) {\n return false;\n }\n }\n while (++index < length) {\n data = matchData[index];\n var key = data[0],\n objValue = object[key],\n srcValue = data[1];\n\n if (noCustomizer && data[2]) {\n if (objValue === undefined && !(key in object)) {\n return false;\n }\n } else {\n var stack = new Stack;\n if (customizer) {\n var result = customizer(objValue, srcValue, key, object, source, stack);\n }\n if (!(result === undefined\n ? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack)\n : result\n )) {\n return false;\n }\n }\n }\n return true;\n}\n\nmodule.exports = baseIsMatch;\n", "/**\n * The base implementation of `_.isNaN` without support for number objects.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.\n */\nfunction baseIsNaN(value) {\n return value !== value;\n}\n\nmodule.exports = baseIsNaN;\n", "var isFunction = require('./isFunction'),\n isMasked = require('./_isMasked'),\n isObject = require('./isObject'),\n toSource = require('./_toSource');\n\n/**\n * Used to match `RegExp`\n * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).\n */\nvar reRegExpChar = /[\\\\^$.*+?()[\\]{}|]/g;\n\n/** Used to detect host constructors (Safari). */\nvar reIsHostCtor = /^\\[object .+?Constructor\\]$/;\n\n/** Used for built-in method references. */\nvar funcProto = Function.prototype,\n objectProto = Object.prototype;\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/** Used to detect if a method is native. */\nvar reIsNative = RegExp('^' +\n funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\\\$&')\n .replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g, '$1.*?') + '$'\n);\n\n/**\n * The base implementation of `_.isNative` without bad shim checks.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a native function,\n * else `false`.\n */\nfunction baseIsNative(value) {\n if (!isObject(value) || isMasked(value)) {\n return false;\n }\n var pattern = isFunction(value) ? reIsNative : reIsHostCtor;\n return pattern.test(toSource(value));\n}\n\nmodule.exports = baseIsNative;\n", "var getTag = require('./_getTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar setTag = '[object Set]';\n\n/**\n * The base implementation of `_.isSet` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a set, else `false`.\n */\nfunction baseIsSet(value) {\n return isObjectLike(value) && getTag(value) == setTag;\n}\n\nmodule.exports = baseIsSet;\n", "var baseGetTag = require('./_baseGetTag'),\n isLength = require('./isLength'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n arrayTag = '[object Array]',\n boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n errorTag = '[object Error]',\n funcTag = '[object Function]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n objectTag = '[object Object]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n weakMapTag = '[object WeakMap]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]',\n float32Tag = '[object Float32Array]',\n float64Tag = '[object Float64Array]',\n int8Tag = '[object Int8Array]',\n int16Tag = '[object Int16Array]',\n int32Tag = '[object Int32Array]',\n uint8Tag = '[object Uint8Array]',\n uint8ClampedTag = '[object Uint8ClampedArray]',\n uint16Tag = '[object Uint16Array]',\n uint32Tag = '[object Uint32Array]';\n\n/** Used to identify `toStringTag` values of typed arrays. */\nvar typedArrayTags = {};\ntypedArrayTags[float32Tag] = typedArrayTags[float64Tag] =\ntypedArrayTags[int8Tag] = typedArrayTags[int16Tag] =\ntypedArrayTags[int32Tag] = typedArrayTags[uint8Tag] =\ntypedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] =\ntypedArrayTags[uint32Tag] = true;\ntypedArrayTags[argsTag] = typedArrayTags[arrayTag] =\ntypedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] =\ntypedArrayTags[dataViewTag] = typedArrayTags[dateTag] =\ntypedArrayTags[errorTag] = typedArrayTags[funcTag] =\ntypedArrayTags[mapTag] = typedArrayTags[numberTag] =\ntypedArrayTags[objectTag] = typedArrayTags[regexpTag] =\ntypedArrayTags[setTag] = typedArrayTags[stringTag] =\ntypedArrayTags[weakMapTag] = false;\n\n/**\n * The base implementation of `_.isTypedArray` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n */\nfunction baseIsTypedArray(value) {\n return isObjectLike(value) &&\n isLength(value.length) && !!typedArrayTags[baseGetTag(value)];\n}\n\nmodule.exports = baseIsTypedArray;\n", "var baseMatches = require('./_baseMatches'),\n baseMatchesProperty = require('./_baseMatchesProperty'),\n identity = require('./identity'),\n isArray = require('./isArray'),\n property = require('./property');\n\n/**\n * The base implementation of `_.iteratee`.\n *\n * @private\n * @param {*} [value=_.identity] The value to convert to an iteratee.\n * @returns {Function} Returns the iteratee.\n */\nfunction baseIteratee(value) {\n // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9.\n // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details.\n if (typeof value == 'function') {\n return value;\n }\n if (value == null) {\n return identity;\n }\n if (typeof value == 'object') {\n return isArray(value)\n ? baseMatchesProperty(value[0], value[1])\n : baseMatches(value);\n }\n return property(value);\n}\n\nmodule.exports = baseIteratee;\n", "var isPrototype = require('./_isPrototype'),\n nativeKeys = require('./_nativeKeys');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction baseKeys(object) {\n if (!isPrototype(object)) {\n return nativeKeys(object);\n }\n var result = [];\n for (var key in Object(object)) {\n if (hasOwnProperty.call(object, key) && key != 'constructor') {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = baseKeys;\n", "var isObject = require('./isObject'),\n isPrototype = require('./_isPrototype'),\n nativeKeysIn = require('./_nativeKeysIn');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction baseKeysIn(object) {\n if (!isObject(object)) {\n return nativeKeysIn(object);\n }\n var isProto = isPrototype(object),\n result = [];\n\n for (var key in object) {\n if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = baseKeysIn;\n", "var baseIsMatch = require('./_baseIsMatch'),\n getMatchData = require('./_getMatchData'),\n matchesStrictComparable = require('./_matchesStrictComparable');\n\n/**\n * The base implementation of `_.matches` which doesn't clone `source`.\n *\n * @private\n * @param {Object} source The object of property values to match.\n * @returns {Function} Returns the new spec function.\n */\nfunction baseMatches(source) {\n var matchData = getMatchData(source);\n if (matchData.length == 1 && matchData[0][2]) {\n return matchesStrictComparable(matchData[0][0], matchData[0][1]);\n }\n return function(object) {\n return object === source || baseIsMatch(object, source, matchData);\n };\n}\n\nmodule.exports = baseMatches;\n", "var baseIsEqual = require('./_baseIsEqual'),\n get = require('./get'),\n hasIn = require('./hasIn'),\n isKey = require('./_isKey'),\n isStrictComparable = require('./_isStrictComparable'),\n matchesStrictComparable = require('./_matchesStrictComparable'),\n toKey = require('./_toKey');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/**\n * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`.\n *\n * @private\n * @param {string} path The path of the property to get.\n * @param {*} srcValue The value to match.\n * @returns {Function} Returns the new spec function.\n */\nfunction baseMatchesProperty(path, srcValue) {\n if (isKey(path) && isStrictComparable(srcValue)) {\n return matchesStrictComparable(toKey(path), srcValue);\n }\n return function(object) {\n var objValue = get(object, path);\n return (objValue === undefined && objValue === srcValue)\n ? hasIn(object, path)\n : baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG);\n };\n}\n\nmodule.exports = baseMatchesProperty;\n", "/**\n * The base implementation of `_.property` without support for deep paths.\n *\n * @private\n * @param {string} key The key of the property to get.\n * @returns {Function} Returns the new accessor function.\n */\nfunction baseProperty(key) {\n return function(object) {\n return object == null ? undefined : object[key];\n };\n}\n\nmodule.exports = baseProperty;\n", "var baseGet = require('./_baseGet');\n\n/**\n * A specialized version of `baseProperty` which supports deep paths.\n *\n * @private\n * @param {Array|string} path The path of the property to get.\n * @returns {Function} Returns the new accessor function.\n */\nfunction basePropertyDeep(path) {\n return function(object) {\n return baseGet(object, path);\n };\n}\n\nmodule.exports = basePropertyDeep;\n", "var identity = require('./identity'),\n overRest = require('./_overRest'),\n setToString = require('./_setToString');\n\n/**\n * The base implementation of `_.rest` which doesn't validate or coerce arguments.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @returns {Function} Returns the new function.\n */\nfunction baseRest(func, start) {\n return setToString(overRest(func, start, identity), func + '');\n}\n\nmodule.exports = baseRest;\n", "var constant = require('./constant'),\n defineProperty = require('./_defineProperty'),\n identity = require('./identity');\n\n/**\n * The base implementation of `setToString` without support for hot loop shorting.\n *\n * @private\n * @param {Function} func The function to modify.\n * @param {Function} string The `toString` result.\n * @returns {Function} Returns `func`.\n */\nvar baseSetToString = !defineProperty ? identity : function(func, string) {\n return defineProperty(func, 'toString', {\n 'configurable': true,\n 'enumerable': false,\n 'value': constant(string),\n 'writable': true\n });\n};\n\nmodule.exports = baseSetToString;\n", "/**\n * The base implementation of `_.times` without support for iteratee shorthands\n * or max array length checks.\n *\n * @private\n * @param {number} n The number of times to invoke `iteratee`.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the array of results.\n */\nfunction baseTimes(n, iteratee) {\n var index = -1,\n result = Array(n);\n\n while (++index < n) {\n result[index] = iteratee(index);\n }\n return result;\n}\n\nmodule.exports = baseTimes;\n", "var Symbol = require('./_Symbol'),\n arrayMap = require('./_arrayMap'),\n isArray = require('./isArray'),\n isSymbol = require('./isSymbol');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/** Used to convert symbols to primitives and strings. */\nvar symbolProto = Symbol ? Symbol.prototype : undefined,\n symbolToString = symbolProto ? symbolProto.toString : undefined;\n\n/**\n * The base implementation of `_.toString` which doesn't convert nullish\n * values to empty strings.\n *\n * @private\n * @param {*} value The value to process.\n * @returns {string} Returns the string.\n */\nfunction baseToString(value) {\n // Exit early for strings to avoid a performance hit in some environments.\n if (typeof value == 'string') {\n return value;\n }\n if (isArray(value)) {\n // Recursively convert values (susceptible to call stack limits).\n return arrayMap(value, baseToString) + '';\n }\n if (isSymbol(value)) {\n return symbolToString ? symbolToString.call(value) : '';\n }\n var result = (value + '');\n return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n}\n\nmodule.exports = baseToString;\n", "var trimmedEndIndex = require('./_trimmedEndIndex');\n\n/** Used to match leading whitespace. */\nvar reTrimStart = /^\\s+/;\n\n/**\n * The base implementation of `_.trim`.\n *\n * @private\n * @param {string} string The string to trim.\n * @returns {string} Returns the trimmed string.\n */\nfunction baseTrim(string) {\n return string\n ? string.slice(0, trimmedEndIndex(string) + 1).replace(reTrimStart, '')\n : string;\n}\n\nmodule.exports = baseTrim;\n", "/**\n * The base implementation of `_.unary` without support for storing metadata.\n *\n * @private\n * @param {Function} func The function to cap arguments for.\n * @returns {Function} Returns the new capped function.\n */\nfunction baseUnary(func) {\n return function(value) {\n return func(value);\n };\n}\n\nmodule.exports = baseUnary;\n", "var SetCache = require('./_SetCache'),\n arrayIncludes = require('./_arrayIncludes'),\n arrayIncludesWith = require('./_arrayIncludesWith'),\n cacheHas = require('./_cacheHas'),\n createSet = require('./_createSet'),\n setToArray = require('./_setToArray');\n\n/** Used as the size to enable large array optimizations. */\nvar LARGE_ARRAY_SIZE = 200;\n\n/**\n * The base implementation of `_.uniqBy` without support for iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new duplicate free array.\n */\nfunction baseUniq(array, iteratee, comparator) {\n var index = -1,\n includes = arrayIncludes,\n length = array.length,\n isCommon = true,\n result = [],\n seen = result;\n\n if (comparator) {\n isCommon = false;\n includes = arrayIncludesWith;\n }\n else if (length >= LARGE_ARRAY_SIZE) {\n var set = iteratee ? null : createSet(array);\n if (set) {\n return setToArray(set);\n }\n isCommon = false;\n includes = cacheHas;\n seen = new SetCache;\n }\n else {\n seen = iteratee ? [] : result;\n }\n outer:\n while (++index < length) {\n var value = array[index],\n computed = iteratee ? iteratee(value) : value;\n\n value = (comparator || value !== 0) ? value : 0;\n if (isCommon && computed === computed) {\n var seenIndex = seen.length;\n while (seenIndex--) {\n if (seen[seenIndex] === computed) {\n continue outer;\n }\n }\n if (iteratee) {\n seen.push(computed);\n }\n result.push(value);\n }\n else if (!includes(seen, computed, comparator)) {\n if (seen !== result) {\n seen.push(computed);\n }\n result.push(value);\n }\n }\n return result;\n}\n\nmodule.exports = baseUniq;\n", "/**\n * Checks if a `cache` value for `key` exists.\n *\n * @private\n * @param {Object} cache The cache to query.\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction cacheHas(cache, key) {\n return cache.has(key);\n}\n\nmodule.exports = cacheHas;\n", "var isArray = require('./isArray'),\n isKey = require('./_isKey'),\n stringToPath = require('./_stringToPath'),\n toString = require('./toString');\n\n/**\n * Casts `value` to a path array if it's not one.\n *\n * @private\n * @param {*} value The value to inspect.\n * @param {Object} [object] The object to query keys on.\n * @returns {Array} Returns the cast property path array.\n */\nfunction castPath(value, object) {\n if (isArray(value)) {\n return value;\n }\n return isKey(value, object) ? [value] : stringToPath(toString(value));\n}\n\nmodule.exports = castPath;\n", "var Uint8Array = require('./_Uint8Array');\n\n/**\n * Creates a clone of `arrayBuffer`.\n *\n * @private\n * @param {ArrayBuffer} arrayBuffer The array buffer to clone.\n * @returns {ArrayBuffer} Returns the cloned array buffer.\n */\nfunction cloneArrayBuffer(arrayBuffer) {\n var result = new arrayBuffer.constructor(arrayBuffer.byteLength);\n new Uint8Array(result).set(new Uint8Array(arrayBuffer));\n return result;\n}\n\nmodule.exports = cloneArrayBuffer;\n", "var root = require('./_root');\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Built-in value references. */\nvar Buffer = moduleExports ? root.Buffer : undefined,\n allocUnsafe = Buffer ? Buffer.allocUnsafe : undefined;\n\n/**\n * Creates a clone of `buffer`.\n *\n * @private\n * @param {Buffer} buffer The buffer to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Buffer} Returns the cloned buffer.\n */\nfunction cloneBuffer(buffer, isDeep) {\n if (isDeep) {\n return buffer.slice();\n }\n var length = buffer.length,\n result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length);\n\n buffer.copy(result);\n return result;\n}\n\nmodule.exports = cloneBuffer;\n", "var cloneArrayBuffer = require('./_cloneArrayBuffer');\n\n/**\n * Creates a clone of `dataView`.\n *\n * @private\n * @param {Object} dataView The data view to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the cloned data view.\n */\nfunction cloneDataView(dataView, isDeep) {\n var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer;\n return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);\n}\n\nmodule.exports = cloneDataView;\n", "/** Used to match `RegExp` flags from their coerced string values. */\nvar reFlags = /\\w*$/;\n\n/**\n * Creates a clone of `regexp`.\n *\n * @private\n * @param {Object} regexp The regexp to clone.\n * @returns {Object} Returns the cloned regexp.\n */\nfunction cloneRegExp(regexp) {\n var result = new regexp.constructor(regexp.source, reFlags.exec(regexp));\n result.lastIndex = regexp.lastIndex;\n return result;\n}\n\nmodule.exports = cloneRegExp;\n", "var Symbol = require('./_Symbol');\n\n/** Used to convert symbols to primitives and strings. */\nvar symbolProto = Symbol ? Symbol.prototype : undefined,\n symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;\n\n/**\n * Creates a clone of the `symbol` object.\n *\n * @private\n * @param {Object} symbol The symbol object to clone.\n * @returns {Object} Returns the cloned symbol object.\n */\nfunction cloneSymbol(symbol) {\n return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {};\n}\n\nmodule.exports = cloneSymbol;\n", "var cloneArrayBuffer = require('./_cloneArrayBuffer');\n\n/**\n * Creates a clone of `typedArray`.\n *\n * @private\n * @param {Object} typedArray The typed array to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the cloned typed array.\n */\nfunction cloneTypedArray(typedArray, isDeep) {\n var buffer = isDeep ? cloneArrayBuffer(typedArray.buffer) : typedArray.buffer;\n return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length);\n}\n\nmodule.exports = cloneTypedArray;\n", "/**\n * Copies the values of `source` to `array`.\n *\n * @private\n * @param {Array} source The array to copy values from.\n * @param {Array} [array=[]] The array to copy values to.\n * @returns {Array} Returns `array`.\n */\nfunction copyArray(source, array) {\n var index = -1,\n length = source.length;\n\n array || (array = Array(length));\n while (++index < length) {\n array[index] = source[index];\n }\n return array;\n}\n\nmodule.exports = copyArray;\n", "var assignValue = require('./_assignValue'),\n baseAssignValue = require('./_baseAssignValue');\n\n/**\n * Copies properties of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy properties from.\n * @param {Array} props The property identifiers to copy.\n * @param {Object} [object={}] The object to copy properties to.\n * @param {Function} [customizer] The function to customize copied values.\n * @returns {Object} Returns `object`.\n */\nfunction copyObject(source, props, object, customizer) {\n var isNew = !object;\n object || (object = {});\n\n var index = -1,\n length = props.length;\n\n while (++index < length) {\n var key = props[index];\n\n var newValue = customizer\n ? customizer(object[key], source[key], key, object, source)\n : undefined;\n\n if (newValue === undefined) {\n newValue = source[key];\n }\n if (isNew) {\n baseAssignValue(object, key, newValue);\n } else {\n assignValue(object, key, newValue);\n }\n }\n return object;\n}\n\nmodule.exports = copyObject;\n", "var copyObject = require('./_copyObject'),\n getSymbols = require('./_getSymbols');\n\n/**\n * Copies own symbols of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy symbols from.\n * @param {Object} [object={}] The object to copy symbols to.\n * @returns {Object} Returns `object`.\n */\nfunction copySymbols(source, object) {\n return copyObject(source, getSymbols(source), object);\n}\n\nmodule.exports = copySymbols;\n", "var copyObject = require('./_copyObject'),\n getSymbolsIn = require('./_getSymbolsIn');\n\n/**\n * Copies own and inherited symbols of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy symbols from.\n * @param {Object} [object={}] The object to copy symbols to.\n * @returns {Object} Returns `object`.\n */\nfunction copySymbolsIn(source, object) {\n return copyObject(source, getSymbolsIn(source), object);\n}\n\nmodule.exports = copySymbolsIn;\n", "var root = require('./_root');\n\n/** Used to detect overreaching core-js shims. */\nvar coreJsData = root['__core-js_shared__'];\n\nmodule.exports = coreJsData;\n", "/**\n * Creates a base function for methods like `_.forIn` and `_.forOwn`.\n *\n * @private\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {Function} Returns the new base function.\n */\nfunction createBaseFor(fromRight) {\n return function(object, iteratee, keysFunc) {\n var index = -1,\n iterable = Object(object),\n props = keysFunc(object),\n length = props.length;\n\n while (length--) {\n var key = props[fromRight ? length : ++index];\n if (iteratee(iterable[key], key, iterable) === false) {\n break;\n }\n }\n return object;\n };\n}\n\nmodule.exports = createBaseFor;\n", "var baseIteratee = require('./_baseIteratee'),\n isArrayLike = require('./isArrayLike'),\n keys = require('./keys');\n\n/**\n * Creates a `_.find` or `_.findLast` function.\n *\n * @private\n * @param {Function} findIndexFunc The function to find the collection index.\n * @returns {Function} Returns the new find function.\n */\nfunction createFind(findIndexFunc) {\n return function(collection, predicate, fromIndex) {\n var iterable = Object(collection);\n if (!isArrayLike(collection)) {\n var iteratee = baseIteratee(predicate, 3);\n collection = keys(collection);\n predicate = function(key) { return iteratee(iterable[key], key, iterable); };\n }\n var index = findIndexFunc(collection, predicate, fromIndex);\n return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;\n };\n}\n\nmodule.exports = createFind;\n", "var baseInverter = require('./_baseInverter');\n\n/**\n * Creates a function like `_.invertBy`.\n *\n * @private\n * @param {Function} setter The function to set accumulator values.\n * @param {Function} toIteratee The function to resolve iteratees.\n * @returns {Function} Returns the new inverter function.\n */\nfunction createInverter(setter, toIteratee) {\n return function(object, iteratee) {\n return baseInverter(object, setter, toIteratee(iteratee), {});\n };\n}\n\nmodule.exports = createInverter;\n", "var Set = require('./_Set'),\n noop = require('./noop'),\n setToArray = require('./_setToArray');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/**\n * Creates a set object of `values`.\n *\n * @private\n * @param {Array} values The values to add to the set.\n * @returns {Object} Returns the new set.\n */\nvar createSet = !(Set && (1 / setToArray(new Set([,-0]))[1]) == INFINITY) ? noop : function(values) {\n return new Set(values);\n};\n\nmodule.exports = createSet;\n", "var getNative = require('./_getNative');\n\nvar defineProperty = (function() {\n try {\n var func = getNative(Object, 'defineProperty');\n func({}, '', {});\n return func;\n } catch (e) {}\n}());\n\nmodule.exports = defineProperty;\n", "var SetCache = require('./_SetCache'),\n arraySome = require('./_arraySome'),\n cacheHas = require('./_cacheHas');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/**\n * A specialized version of `baseIsEqualDeep` for arrays with support for\n * partial deep comparisons.\n *\n * @private\n * @param {Array} array The array to compare.\n * @param {Array} other The other array to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `array` and `other` objects.\n * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.\n */\nfunction equalArrays(array, other, bitmask, customizer, equalFunc, stack) {\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n arrLength = array.length,\n othLength = other.length;\n\n if (arrLength != othLength && !(isPartial && othLength > arrLength)) {\n return false;\n }\n // Check that cyclic values are equal.\n var arrStacked = stack.get(array);\n var othStacked = stack.get(other);\n if (arrStacked && othStacked) {\n return arrStacked == other && othStacked == array;\n }\n var index = -1,\n result = true,\n seen = (bitmask & COMPARE_UNORDERED_FLAG) ? new SetCache : undefined;\n\n stack.set(array, other);\n stack.set(other, array);\n\n // Ignore non-index properties.\n while (++index < arrLength) {\n var arrValue = array[index],\n othValue = other[index];\n\n if (customizer) {\n var compared = isPartial\n ? customizer(othValue, arrValue, index, other, array, stack)\n : customizer(arrValue, othValue, index, array, other, stack);\n }\n if (compared !== undefined) {\n if (compared) {\n continue;\n }\n result = false;\n break;\n }\n // Recursively compare arrays (susceptible to call stack limits).\n if (seen) {\n if (!arraySome(other, function(othValue, othIndex) {\n if (!cacheHas(seen, othIndex) &&\n (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {\n return seen.push(othIndex);\n }\n })) {\n result = false;\n break;\n }\n } else if (!(\n arrValue === othValue ||\n equalFunc(arrValue, othValue, bitmask, customizer, stack)\n )) {\n result = false;\n break;\n }\n }\n stack['delete'](array);\n stack['delete'](other);\n return result;\n}\n\nmodule.exports = equalArrays;\n", "var Symbol = require('./_Symbol'),\n Uint8Array = require('./_Uint8Array'),\n eq = require('./eq'),\n equalArrays = require('./_equalArrays'),\n mapToArray = require('./_mapToArray'),\n setToArray = require('./_setToArray');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/** `Object#toString` result references. */\nvar boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n errorTag = '[object Error]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n symbolTag = '[object Symbol]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]';\n\n/** Used to convert symbols to primitives and strings. */\nvar symbolProto = Symbol ? Symbol.prototype : undefined,\n symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;\n\n/**\n * A specialized version of `baseIsEqualDeep` for comparing objects of\n * the same `toStringTag`.\n *\n * **Note:** This function only supports comparing values with tags of\n * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {string} tag The `toStringTag` of the objects to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {\n switch (tag) {\n case dataViewTag:\n if ((object.byteLength != other.byteLength) ||\n (object.byteOffset != other.byteOffset)) {\n return false;\n }\n object = object.buffer;\n other = other.buffer;\n\n case arrayBufferTag:\n if ((object.byteLength != other.byteLength) ||\n !equalFunc(new Uint8Array(object), new Uint8Array(other))) {\n return false;\n }\n return true;\n\n case boolTag:\n case dateTag:\n case numberTag:\n // Coerce booleans to `1` or `0` and dates to milliseconds.\n // Invalid dates are coerced to `NaN`.\n return eq(+object, +other);\n\n case errorTag:\n return object.name == other.name && object.message == other.message;\n\n case regexpTag:\n case stringTag:\n // Coerce regexes to strings and treat strings, primitives and objects,\n // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring\n // for more details.\n return object == (other + '');\n\n case mapTag:\n var convert = mapToArray;\n\n case setTag:\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG;\n convert || (convert = setToArray);\n\n if (object.size != other.size && !isPartial) {\n return false;\n }\n // Assume cyclic values are equal.\n var stacked = stack.get(object);\n if (stacked) {\n return stacked == other;\n }\n bitmask |= COMPARE_UNORDERED_FLAG;\n\n // Recursively compare objects (susceptible to call stack limits).\n stack.set(object, other);\n var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);\n stack['delete'](object);\n return result;\n\n case symbolTag:\n if (symbolValueOf) {\n return symbolValueOf.call(object) == symbolValueOf.call(other);\n }\n }\n return false;\n}\n\nmodule.exports = equalByTag;\n", "var getAllKeys = require('./_getAllKeys');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1;\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * A specialized version of `baseIsEqualDeep` for objects with support for\n * partial deep comparisons.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction equalObjects(object, other, bitmask, customizer, equalFunc, stack) {\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n objProps = getAllKeys(object),\n objLength = objProps.length,\n othProps = getAllKeys(other),\n othLength = othProps.length;\n\n if (objLength != othLength && !isPartial) {\n return false;\n }\n var index = objLength;\n while (index--) {\n var key = objProps[index];\n if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) {\n return false;\n }\n }\n // Check that cyclic values are equal.\n var objStacked = stack.get(object);\n var othStacked = stack.get(other);\n if (objStacked && othStacked) {\n return objStacked == other && othStacked == object;\n }\n var result = true;\n stack.set(object, other);\n stack.set(other, object);\n\n var skipCtor = isPartial;\n while (++index < objLength) {\n key = objProps[index];\n var objValue = object[key],\n othValue = other[key];\n\n if (customizer) {\n var compared = isPartial\n ? customizer(othValue, objValue, key, other, object, stack)\n : customizer(objValue, othValue, key, object, other, stack);\n }\n // Recursively compare objects (susceptible to call stack limits).\n if (!(compared === undefined\n ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack))\n : compared\n )) {\n result = false;\n break;\n }\n skipCtor || (skipCtor = key == 'constructor');\n }\n if (result && !skipCtor) {\n var objCtor = object.constructor,\n othCtor = other.constructor;\n\n // Non `Object` object instances with different constructors are not equal.\n if (objCtor != othCtor &&\n ('constructor' in object && 'constructor' in other) &&\n !(typeof objCtor == 'function' && objCtor instanceof objCtor &&\n typeof othCtor == 'function' && othCtor instanceof othCtor)) {\n result = false;\n }\n }\n stack['delete'](object);\n stack['delete'](other);\n return result;\n}\n\nmodule.exports = equalObjects;\n", "/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\nmodule.exports = freeGlobal;\n", "var baseGetAllKeys = require('./_baseGetAllKeys'),\n getSymbols = require('./_getSymbols'),\n keys = require('./keys');\n\n/**\n * Creates an array of own enumerable property names and symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names and symbols.\n */\nfunction getAllKeys(object) {\n return baseGetAllKeys(object, keys, getSymbols);\n}\n\nmodule.exports = getAllKeys;\n", "var baseGetAllKeys = require('./_baseGetAllKeys'),\n getSymbolsIn = require('./_getSymbolsIn'),\n keysIn = require('./keysIn');\n\n/**\n * Creates an array of own and inherited enumerable property names and\n * symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names and symbols.\n */\nfunction getAllKeysIn(object) {\n return baseGetAllKeys(object, keysIn, getSymbolsIn);\n}\n\nmodule.exports = getAllKeysIn;\n", "var isKeyable = require('./_isKeyable');\n\n/**\n * Gets the data for `map`.\n *\n * @private\n * @param {Object} map The map to query.\n * @param {string} key The reference key.\n * @returns {*} Returns the map data.\n */\nfunction getMapData(map, key) {\n var data = map.__data__;\n return isKeyable(key)\n ? data[typeof key == 'string' ? 'string' : 'hash']\n : data.map;\n}\n\nmodule.exports = getMapData;\n", "var isStrictComparable = require('./_isStrictComparable'),\n keys = require('./keys');\n\n/**\n * Gets the property names, values, and compare flags of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the match data of `object`.\n */\nfunction getMatchData(object) {\n var result = keys(object),\n length = result.length;\n\n while (length--) {\n var key = result[length],\n value = object[key];\n\n result[length] = [key, value, isStrictComparable(value)];\n }\n return result;\n}\n\nmodule.exports = getMatchData;\n", "var baseIsNative = require('./_baseIsNative'),\n getValue = require('./_getValue');\n\n/**\n * Gets the native function at `key` of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {string} key The key of the method to get.\n * @returns {*} Returns the function if it's native, else `undefined`.\n */\nfunction getNative(object, key) {\n var value = getValue(object, key);\n return baseIsNative(value) ? value : undefined;\n}\n\nmodule.exports = getNative;\n", "var overArg = require('./_overArg');\n\n/** Built-in value references. */\nvar getPrototype = overArg(Object.getPrototypeOf, Object);\n\nmodule.exports = getPrototype;\n", "var Symbol = require('./_Symbol');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar nativeObjectToString = objectProto.toString;\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the raw `toStringTag`.\n */\nfunction getRawTag(value) {\n var isOwn = hasOwnProperty.call(value, symToStringTag),\n tag = value[symToStringTag];\n\n try {\n value[symToStringTag] = undefined;\n var unmasked = true;\n } catch (e) {}\n\n var result = nativeObjectToString.call(value);\n if (unmasked) {\n if (isOwn) {\n value[symToStringTag] = tag;\n } else {\n delete value[symToStringTag];\n }\n }\n return result;\n}\n\nmodule.exports = getRawTag;\n", "var arrayFilter = require('./_arrayFilter'),\n stubArray = require('./stubArray');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Built-in value references. */\nvar propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeGetSymbols = Object.getOwnPropertySymbols;\n\n/**\n * Creates an array of the own enumerable symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of symbols.\n */\nvar getSymbols = !nativeGetSymbols ? stubArray : function(object) {\n if (object == null) {\n return [];\n }\n object = Object(object);\n return arrayFilter(nativeGetSymbols(object), function(symbol) {\n return propertyIsEnumerable.call(object, symbol);\n });\n};\n\nmodule.exports = getSymbols;\n", "var arrayPush = require('./_arrayPush'),\n getPrototype = require('./_getPrototype'),\n getSymbols = require('./_getSymbols'),\n stubArray = require('./stubArray');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeGetSymbols = Object.getOwnPropertySymbols;\n\n/**\n * Creates an array of the own and inherited enumerable symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of symbols.\n */\nvar getSymbolsIn = !nativeGetSymbols ? stubArray : function(object) {\n var result = [];\n while (object) {\n arrayPush(result, getSymbols(object));\n object = getPrototype(object);\n }\n return result;\n};\n\nmodule.exports = getSymbolsIn;\n", "var DataView = require('./_DataView'),\n Map = require('./_Map'),\n Promise = require('./_Promise'),\n Set = require('./_Set'),\n WeakMap = require('./_WeakMap'),\n baseGetTag = require('./_baseGetTag'),\n toSource = require('./_toSource');\n\n/** `Object#toString` result references. */\nvar mapTag = '[object Map]',\n objectTag = '[object Object]',\n promiseTag = '[object Promise]',\n setTag = '[object Set]',\n weakMapTag = '[object WeakMap]';\n\nvar dataViewTag = '[object DataView]';\n\n/** Used to detect maps, sets, and weakmaps. */\nvar dataViewCtorString = toSource(DataView),\n mapCtorString = toSource(Map),\n promiseCtorString = toSource(Promise),\n setCtorString = toSource(Set),\n weakMapCtorString = toSource(WeakMap);\n\n/**\n * Gets the `toStringTag` of `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nvar getTag = baseGetTag;\n\n// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.\nif ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||\n (Map && getTag(new Map) != mapTag) ||\n (Promise && getTag(Promise.resolve()) != promiseTag) ||\n (Set && getTag(new Set) != setTag) ||\n (WeakMap && getTag(new WeakMap) != weakMapTag)) {\n getTag = function(value) {\n var result = baseGetTag(value),\n Ctor = result == objectTag ? value.constructor : undefined,\n ctorString = Ctor ? toSource(Ctor) : '';\n\n if (ctorString) {\n switch (ctorString) {\n case dataViewCtorString: return dataViewTag;\n case mapCtorString: return mapTag;\n case promiseCtorString: return promiseTag;\n case setCtorString: return setTag;\n case weakMapCtorString: return weakMapTag;\n }\n }\n return result;\n };\n}\n\nmodule.exports = getTag;\n", "/**\n * Gets the value at `key` of `object`.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {string} key The key of the property to get.\n * @returns {*} Returns the property value.\n */\nfunction getValue(object, key) {\n return object == null ? undefined : object[key];\n}\n\nmodule.exports = getValue;\n", "var castPath = require('./_castPath'),\n isArguments = require('./isArguments'),\n isArray = require('./isArray'),\n isIndex = require('./_isIndex'),\n isLength = require('./isLength'),\n toKey = require('./_toKey');\n\n/**\n * Checks if `path` exists on `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array|string} path The path to check.\n * @param {Function} hasFunc The function to check properties.\n * @returns {boolean} Returns `true` if `path` exists, else `false`.\n */\nfunction hasPath(object, path, hasFunc) {\n path = castPath(path, object);\n\n var index = -1,\n length = path.length,\n result = false;\n\n while (++index < length) {\n var key = toKey(path[index]);\n if (!(result = object != null && hasFunc(object, key))) {\n break;\n }\n object = object[key];\n }\n if (result || ++index != length) {\n return result;\n }\n length = object == null ? 0 : object.length;\n return !!length && isLength(length) && isIndex(key, length) &&\n (isArray(object) || isArguments(object));\n}\n\nmodule.exports = hasPath;\n", "var nativeCreate = require('./_nativeCreate');\n\n/**\n * Removes all key-value entries from the hash.\n *\n * @private\n * @name clear\n * @memberOf Hash\n */\nfunction hashClear() {\n this.__data__ = nativeCreate ? nativeCreate(null) : {};\n this.size = 0;\n}\n\nmodule.exports = hashClear;\n", "/**\n * Removes `key` and its value from the hash.\n *\n * @private\n * @name delete\n * @memberOf Hash\n * @param {Object} hash The hash to modify.\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction hashDelete(key) {\n var result = this.has(key) && delete this.__data__[key];\n this.size -= result ? 1 : 0;\n return result;\n}\n\nmodule.exports = hashDelete;\n", "var nativeCreate = require('./_nativeCreate');\n\n/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Gets the hash value for `key`.\n *\n * @private\n * @name get\n * @memberOf Hash\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction hashGet(key) {\n var data = this.__data__;\n if (nativeCreate) {\n var result = data[key];\n return result === HASH_UNDEFINED ? undefined : result;\n }\n return hasOwnProperty.call(data, key) ? data[key] : undefined;\n}\n\nmodule.exports = hashGet;\n", "var nativeCreate = require('./_nativeCreate');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Checks if a hash value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf Hash\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction hashHas(key) {\n var data = this.__data__;\n return nativeCreate ? (data[key] !== undefined) : hasOwnProperty.call(data, key);\n}\n\nmodule.exports = hashHas;\n", "var nativeCreate = require('./_nativeCreate');\n\n/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/**\n * Sets the hash `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf Hash\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the hash instance.\n */\nfunction hashSet(key, value) {\n var data = this.__data__;\n this.size += this.has(key) ? 0 : 1;\n data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value;\n return this;\n}\n\nmodule.exports = hashSet;\n", "/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Initializes an array clone.\n *\n * @private\n * @param {Array} array The array to clone.\n * @returns {Array} Returns the initialized clone.\n */\nfunction initCloneArray(array) {\n var length = array.length,\n result = new array.constructor(length);\n\n // Add properties assigned by `RegExp#exec`.\n if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) {\n result.index = array.index;\n result.input = array.input;\n }\n return result;\n}\n\nmodule.exports = initCloneArray;\n", "var cloneArrayBuffer = require('./_cloneArrayBuffer'),\n cloneDataView = require('./_cloneDataView'),\n cloneRegExp = require('./_cloneRegExp'),\n cloneSymbol = require('./_cloneSymbol'),\n cloneTypedArray = require('./_cloneTypedArray');\n\n/** `Object#toString` result references. */\nvar boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n symbolTag = '[object Symbol]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]',\n float32Tag = '[object Float32Array]',\n float64Tag = '[object Float64Array]',\n int8Tag = '[object Int8Array]',\n int16Tag = '[object Int16Array]',\n int32Tag = '[object Int32Array]',\n uint8Tag = '[object Uint8Array]',\n uint8ClampedTag = '[object Uint8ClampedArray]',\n uint16Tag = '[object Uint16Array]',\n uint32Tag = '[object Uint32Array]';\n\n/**\n * Initializes an object clone based on its `toStringTag`.\n *\n * **Note:** This function only supports cloning values with tags of\n * `Boolean`, `Date`, `Error`, `Map`, `Number`, `RegExp`, `Set`, or `String`.\n *\n * @private\n * @param {Object} object The object to clone.\n * @param {string} tag The `toStringTag` of the object to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the initialized clone.\n */\nfunction initCloneByTag(object, tag, isDeep) {\n var Ctor = object.constructor;\n switch (tag) {\n case arrayBufferTag:\n return cloneArrayBuffer(object);\n\n case boolTag:\n case dateTag:\n return new Ctor(+object);\n\n case dataViewTag:\n return cloneDataView(object, isDeep);\n\n case float32Tag: case float64Tag:\n case int8Tag: case int16Tag: case int32Tag:\n case uint8Tag: case uint8ClampedTag: case uint16Tag: case uint32Tag:\n return cloneTypedArray(object, isDeep);\n\n case mapTag:\n return new Ctor;\n\n case numberTag:\n case stringTag:\n return new Ctor(object);\n\n case regexpTag:\n return cloneRegExp(object);\n\n case setTag:\n return new Ctor;\n\n case symbolTag:\n return cloneSymbol(object);\n }\n}\n\nmodule.exports = initCloneByTag;\n", "var baseCreate = require('./_baseCreate'),\n getPrototype = require('./_getPrototype'),\n isPrototype = require('./_isPrototype');\n\n/**\n * Initializes an object clone.\n *\n * @private\n * @param {Object} object The object to clone.\n * @returns {Object} Returns the initialized clone.\n */\nfunction initCloneObject(object) {\n return (typeof object.constructor == 'function' && !isPrototype(object))\n ? baseCreate(getPrototype(object))\n : {};\n}\n\nmodule.exports = initCloneObject;\n", "var Symbol = require('./_Symbol'),\n isArguments = require('./isArguments'),\n isArray = require('./isArray');\n\n/** Built-in value references. */\nvar spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined;\n\n/**\n * Checks if `value` is a flattenable `arguments` object or array.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is flattenable, else `false`.\n */\nfunction isFlattenable(value) {\n return isArray(value) || isArguments(value) ||\n !!(spreadableSymbol && value && value[spreadableSymbol]);\n}\n\nmodule.exports = isFlattenable;\n", "/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/** Used to detect unsigned integer values. */\nvar reIsUint = /^(?:0|[1-9]\\d*)$/;\n\n/**\n * Checks if `value` is a valid array-like index.\n *\n * @private\n * @param {*} value The value to check.\n * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.\n * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.\n */\nfunction isIndex(value, length) {\n var type = typeof value;\n length = length == null ? MAX_SAFE_INTEGER : length;\n\n return !!length &&\n (type == 'number' ||\n (type != 'symbol' && reIsUint.test(value))) &&\n (value > -1 && value % 1 == 0 && value < length);\n}\n\nmodule.exports = isIndex;\n", "var isArray = require('./isArray'),\n isSymbol = require('./isSymbol');\n\n/** Used to match property names within property paths. */\nvar reIsDeepProp = /\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,\n reIsPlainProp = /^\\w*$/;\n\n/**\n * Checks if `value` is a property name and not a property path.\n *\n * @private\n * @param {*} value The value to check.\n * @param {Object} [object] The object to query keys on.\n * @returns {boolean} Returns `true` if `value` is a property name, else `false`.\n */\nfunction isKey(value, object) {\n if (isArray(value)) {\n return false;\n }\n var type = typeof value;\n if (type == 'number' || type == 'symbol' || type == 'boolean' ||\n value == null || isSymbol(value)) {\n return true;\n }\n return reIsPlainProp.test(value) || !reIsDeepProp.test(value) ||\n (object != null && value in Object(object));\n}\n\nmodule.exports = isKey;\n", "/**\n * Checks if `value` is suitable for use as unique object key.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is suitable, else `false`.\n */\nfunction isKeyable(value) {\n var type = typeof value;\n return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean')\n ? (value !== '__proto__')\n : (value === null);\n}\n\nmodule.exports = isKeyable;\n", "var coreJsData = require('./_coreJsData');\n\n/** Used to detect methods masquerading as native. */\nvar maskSrcKey = (function() {\n var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');\n return uid ? ('Symbol(src)_1.' + uid) : '';\n}());\n\n/**\n * Checks if `func` has its source masked.\n *\n * @private\n * @param {Function} func The function to check.\n * @returns {boolean} Returns `true` if `func` is masked, else `false`.\n */\nfunction isMasked(func) {\n return !!maskSrcKey && (maskSrcKey in func);\n}\n\nmodule.exports = isMasked;\n", "/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Checks if `value` is likely a prototype object.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n */\nfunction isPrototype(value) {\n var Ctor = value && value.constructor,\n proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n return value === proto;\n}\n\nmodule.exports = isPrototype;\n", "var isObject = require('./isObject');\n\n/**\n * Checks if `value` is suitable for strict equality comparisons, i.e. `===`.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` if suitable for strict\n * equality comparisons, else `false`.\n */\nfunction isStrictComparable(value) {\n return value === value && !isObject(value);\n}\n\nmodule.exports = isStrictComparable;\n", "/**\n * Removes all key-value entries from the list cache.\n *\n * @private\n * @name clear\n * @memberOf ListCache\n */\nfunction listCacheClear() {\n this.__data__ = [];\n this.size = 0;\n}\n\nmodule.exports = listCacheClear;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/** Used for built-in method references. */\nvar arrayProto = Array.prototype;\n\n/** Built-in value references. */\nvar splice = arrayProto.splice;\n\n/**\n * Removes `key` and its value from the list cache.\n *\n * @private\n * @name delete\n * @memberOf ListCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction listCacheDelete(key) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n if (index < 0) {\n return false;\n }\n var lastIndex = data.length - 1;\n if (index == lastIndex) {\n data.pop();\n } else {\n splice.call(data, index, 1);\n }\n --this.size;\n return true;\n}\n\nmodule.exports = listCacheDelete;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/**\n * Gets the list cache value for `key`.\n *\n * @private\n * @name get\n * @memberOf ListCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction listCacheGet(key) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n return index < 0 ? undefined : data[index][1];\n}\n\nmodule.exports = listCacheGet;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/**\n * Checks if a list cache value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf ListCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction listCacheHas(key) {\n return assocIndexOf(this.__data__, key) > -1;\n}\n\nmodule.exports = listCacheHas;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/**\n * Sets the list cache `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf ListCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the list cache instance.\n */\nfunction listCacheSet(key, value) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n if (index < 0) {\n ++this.size;\n data.push([key, value]);\n } else {\n data[index][1] = value;\n }\n return this;\n}\n\nmodule.exports = listCacheSet;\n", "var Hash = require('./_Hash'),\n ListCache = require('./_ListCache'),\n Map = require('./_Map');\n\n/**\n * Removes all key-value entries from the map.\n *\n * @private\n * @name clear\n * @memberOf MapCache\n */\nfunction mapCacheClear() {\n this.size = 0;\n this.__data__ = {\n 'hash': new Hash,\n 'map': new (Map || ListCache),\n 'string': new Hash\n };\n}\n\nmodule.exports = mapCacheClear;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Removes `key` and its value from the map.\n *\n * @private\n * @name delete\n * @memberOf MapCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction mapCacheDelete(key) {\n var result = getMapData(this, key)['delete'](key);\n this.size -= result ? 1 : 0;\n return result;\n}\n\nmodule.exports = mapCacheDelete;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Gets the map value for `key`.\n *\n * @private\n * @name get\n * @memberOf MapCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction mapCacheGet(key) {\n return getMapData(this, key).get(key);\n}\n\nmodule.exports = mapCacheGet;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Checks if a map value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf MapCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction mapCacheHas(key) {\n return getMapData(this, key).has(key);\n}\n\nmodule.exports = mapCacheHas;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Sets the map `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf MapCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the map cache instance.\n */\nfunction mapCacheSet(key, value) {\n var data = getMapData(this, key),\n size = data.size;\n\n data.set(key, value);\n this.size += data.size == size ? 0 : 1;\n return this;\n}\n\nmodule.exports = mapCacheSet;\n", "/**\n * Converts `map` to its key-value pairs.\n *\n * @private\n * @param {Object} map The map to convert.\n * @returns {Array} Returns the key-value pairs.\n */\nfunction mapToArray(map) {\n var index = -1,\n result = Array(map.size);\n\n map.forEach(function(value, key) {\n result[++index] = [key, value];\n });\n return result;\n}\n\nmodule.exports = mapToArray;\n", "/**\n * A specialized version of `matchesProperty` for source values suitable\n * for strict equality comparisons, i.e. `===`.\n *\n * @private\n * @param {string} key The key of the property to get.\n * @param {*} srcValue The value to match.\n * @returns {Function} Returns the new spec function.\n */\nfunction matchesStrictComparable(key, srcValue) {\n return function(object) {\n if (object == null) {\n return false;\n }\n return object[key] === srcValue &&\n (srcValue !== undefined || (key in Object(object)));\n };\n}\n\nmodule.exports = matchesStrictComparable;\n", "var memoize = require('./memoize');\n\n/** Used as the maximum memoize cache size. */\nvar MAX_MEMOIZE_SIZE = 500;\n\n/**\n * A specialized version of `_.memoize` which clears the memoized function's\n * cache when it exceeds `MAX_MEMOIZE_SIZE`.\n *\n * @private\n * @param {Function} func The function to have its output memoized.\n * @returns {Function} Returns the new memoized function.\n */\nfunction memoizeCapped(func) {\n var result = memoize(func, function(key) {\n if (cache.size === MAX_MEMOIZE_SIZE) {\n cache.clear();\n }\n return key;\n });\n\n var cache = result.cache;\n return result;\n}\n\nmodule.exports = memoizeCapped;\n", "var getNative = require('./_getNative');\n\n/* Built-in method references that are verified to be native. */\nvar nativeCreate = getNative(Object, 'create');\n\nmodule.exports = nativeCreate;\n", "var overArg = require('./_overArg');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeKeys = overArg(Object.keys, Object);\n\nmodule.exports = nativeKeys;\n", "/**\n * This function is like\n * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * except that it includes inherited enumerable properties.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction nativeKeysIn(object) {\n var result = [];\n if (object != null) {\n for (var key in Object(object)) {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = nativeKeysIn;\n", "var freeGlobal = require('./_freeGlobal');\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Detect free variable `process` from Node.js. */\nvar freeProcess = moduleExports && freeGlobal.process;\n\n/** Used to access faster Node.js helpers. */\nvar nodeUtil = (function() {\n try {\n // Use `util.types` for Node.js 10+.\n var types = freeModule && freeModule.require && freeModule.require('util').types;\n\n if (types) {\n return types;\n }\n\n // Legacy `process.binding('util')` for Node.js < 10.\n return freeProcess && freeProcess.binding && freeProcess.binding('util');\n } catch (e) {}\n}());\n\nmodule.exports = nodeUtil;\n", "/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar nativeObjectToString = objectProto.toString;\n\n/**\n * Converts `value` to a string using `Object.prototype.toString`.\n *\n * @private\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n */\nfunction objectToString(value) {\n return nativeObjectToString.call(value);\n}\n\nmodule.exports = objectToString;\n", "/**\n * Creates a unary function that invokes `func` with its argument transformed.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {Function} transform The argument transform.\n * @returns {Function} Returns the new function.\n */\nfunction overArg(func, transform) {\n return function(arg) {\n return func(transform(arg));\n };\n}\n\nmodule.exports = overArg;\n", "var apply = require('./_apply');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeMax = Math.max;\n\n/**\n * A specialized version of `baseRest` which transforms the rest array.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @param {Function} transform The rest array transform.\n * @returns {Function} Returns the new function.\n */\nfunction overRest(func, start, transform) {\n start = nativeMax(start === undefined ? (func.length - 1) : start, 0);\n return function() {\n var args = arguments,\n index = -1,\n length = nativeMax(args.length - start, 0),\n array = Array(length);\n\n while (++index < length) {\n array[index] = args[start + index];\n }\n index = -1;\n var otherArgs = Array(start + 1);\n while (++index < start) {\n otherArgs[index] = args[index];\n }\n otherArgs[start] = transform(array);\n return apply(func, this, otherArgs);\n };\n}\n\nmodule.exports = overRest;\n", "var freeGlobal = require('./_freeGlobal');\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\nmodule.exports = root;\n", "/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/**\n * Adds `value` to the array cache.\n *\n * @private\n * @name add\n * @memberOf SetCache\n * @alias push\n * @param {*} value The value to cache.\n * @returns {Object} Returns the cache instance.\n */\nfunction setCacheAdd(value) {\n this.__data__.set(value, HASH_UNDEFINED);\n return this;\n}\n\nmodule.exports = setCacheAdd;\n", "/**\n * Checks if `value` is in the array cache.\n *\n * @private\n * @name has\n * @memberOf SetCache\n * @param {*} value The value to search for.\n * @returns {number} Returns `true` if `value` is found, else `false`.\n */\nfunction setCacheHas(value) {\n return this.__data__.has(value);\n}\n\nmodule.exports = setCacheHas;\n", "/**\n * Converts `set` to an array of its values.\n *\n * @private\n * @param {Object} set The set to convert.\n * @returns {Array} Returns the values.\n */\nfunction setToArray(set) {\n var index = -1,\n result = Array(set.size);\n\n set.forEach(function(value) {\n result[++index] = value;\n });\n return result;\n}\n\nmodule.exports = setToArray;\n", "var baseSetToString = require('./_baseSetToString'),\n shortOut = require('./_shortOut');\n\n/**\n * Sets the `toString` method of `func` to return `string`.\n *\n * @private\n * @param {Function} func The function to modify.\n * @param {Function} string The `toString` result.\n * @returns {Function} Returns `func`.\n */\nvar setToString = shortOut(baseSetToString);\n\nmodule.exports = setToString;\n", "/** Used to detect hot functions by number of calls within a span of milliseconds. */\nvar HOT_COUNT = 800,\n HOT_SPAN = 16;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeNow = Date.now;\n\n/**\n * Creates a function that'll short out and invoke `identity` instead\n * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN`\n * milliseconds.\n *\n * @private\n * @param {Function} func The function to restrict.\n * @returns {Function} Returns the new shortable function.\n */\nfunction shortOut(func) {\n var count = 0,\n lastCalled = 0;\n\n return function() {\n var stamp = nativeNow(),\n remaining = HOT_SPAN - (stamp - lastCalled);\n\n lastCalled = stamp;\n if (remaining > 0) {\n if (++count >= HOT_COUNT) {\n return arguments[0];\n }\n } else {\n count = 0;\n }\n return func.apply(undefined, arguments);\n };\n}\n\nmodule.exports = shortOut;\n", "var ListCache = require('./_ListCache');\n\n/**\n * Removes all key-value entries from the stack.\n *\n * @private\n * @name clear\n * @memberOf Stack\n */\nfunction stackClear() {\n this.__data__ = new ListCache;\n this.size = 0;\n}\n\nmodule.exports = stackClear;\n", "/**\n * Removes `key` and its value from the stack.\n *\n * @private\n * @name delete\n * @memberOf Stack\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction stackDelete(key) {\n var data = this.__data__,\n result = data['delete'](key);\n\n this.size = data.size;\n return result;\n}\n\nmodule.exports = stackDelete;\n", "/**\n * Gets the stack value for `key`.\n *\n * @private\n * @name get\n * @memberOf Stack\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction stackGet(key) {\n return this.__data__.get(key);\n}\n\nmodule.exports = stackGet;\n", "/**\n * Checks if a stack value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf Stack\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction stackHas(key) {\n return this.__data__.has(key);\n}\n\nmodule.exports = stackHas;\n", "var ListCache = require('./_ListCache'),\n Map = require('./_Map'),\n MapCache = require('./_MapCache');\n\n/** Used as the size to enable large array optimizations. */\nvar LARGE_ARRAY_SIZE = 200;\n\n/**\n * Sets the stack `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf Stack\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the stack cache instance.\n */\nfunction stackSet(key, value) {\n var data = this.__data__;\n if (data instanceof ListCache) {\n var pairs = data.__data__;\n if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) {\n pairs.push([key, value]);\n this.size = ++data.size;\n return this;\n }\n data = this.__data__ = new MapCache(pairs);\n }\n data.set(key, value);\n this.size = data.size;\n return this;\n}\n\nmodule.exports = stackSet;\n", "/**\n * A specialized version of `_.indexOf` which performs strict equality\n * comparisons of values, i.e. `===`.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} fromIndex The index to search from.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction strictIndexOf(array, value, fromIndex) {\n var index = fromIndex - 1,\n length = array.length;\n\n while (++index < length) {\n if (array[index] === value) {\n return index;\n }\n }\n return -1;\n}\n\nmodule.exports = strictIndexOf;\n", "var memoizeCapped = require('./_memoizeCapped');\n\n/** Used to match property names within property paths. */\nvar rePropName = /[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g;\n\n/** Used to match backslashes in property paths. */\nvar reEscapeChar = /\\\\(\\\\)?/g;\n\n/**\n * Converts `string` to a property path array.\n *\n * @private\n * @param {string} string The string to convert.\n * @returns {Array} Returns the property path array.\n */\nvar stringToPath = memoizeCapped(function(string) {\n var result = [];\n if (string.charCodeAt(0) === 46 /* . */) {\n result.push('');\n }\n string.replace(rePropName, function(match, number, quote, subString) {\n result.push(quote ? subString.replace(reEscapeChar, '$1') : (number || match));\n });\n return result;\n});\n\nmodule.exports = stringToPath;\n", "var isSymbol = require('./isSymbol');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/**\n * Converts `value` to a string key if it's not a string or symbol.\n *\n * @private\n * @param {*} value The value to inspect.\n * @returns {string|symbol} Returns the key.\n */\nfunction toKey(value) {\n if (typeof value == 'string' || isSymbol(value)) {\n return value;\n }\n var result = (value + '');\n return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n}\n\nmodule.exports = toKey;\n", "/** Used for built-in method references. */\nvar funcProto = Function.prototype;\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/**\n * Converts `func` to its source code.\n *\n * @private\n * @param {Function} func The function to convert.\n * @returns {string} Returns the source code.\n */\nfunction toSource(func) {\n if (func != null) {\n try {\n return funcToString.call(func);\n } catch (e) {}\n try {\n return (func + '');\n } catch (e) {}\n }\n return '';\n}\n\nmodule.exports = toSource;\n", "/** Used to match a single whitespace character. */\nvar reWhitespace = /\\s/;\n\n/**\n * Used by `_.trim` and `_.trimEnd` to get the index of the last non-whitespace\n * character of `string`.\n *\n * @private\n * @param {string} string The string to inspect.\n * @returns {number} Returns the index of the last non-whitespace character.\n */\nfunction trimmedEndIndex(string) {\n var index = string.length;\n\n while (index-- && reWhitespace.test(string.charAt(index))) {}\n return index;\n}\n\nmodule.exports = trimmedEndIndex;\n", "var baseClone = require('./_baseClone');\n\n/** Used to compose bitmasks for cloning. */\nvar CLONE_SYMBOLS_FLAG = 4;\n\n/**\n * Creates a shallow clone of `value`.\n *\n * **Note:** This method is loosely based on the\n * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)\n * and supports cloning arrays, array buffers, booleans, date objects, maps,\n * numbers, `Object` objects, regexes, sets, strings, symbols, and typed\n * arrays. The own enumerable properties of `arguments` objects are cloned\n * as plain objects. An empty object is returned for uncloneable values such\n * as error objects, functions, DOM nodes, and WeakMaps.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to clone.\n * @returns {*} Returns the cloned value.\n * @see _.cloneDeep\n * @example\n *\n * var objects = [{ 'a': 1 }, { 'b': 2 }];\n *\n * var shallow = _.clone(objects);\n * console.log(shallow[0] === objects[0]);\n * // => true\n */\nfunction clone(value) {\n return baseClone(value, CLONE_SYMBOLS_FLAG);\n}\n\nmodule.exports = clone;\n", "var baseClone = require('./_baseClone');\n\n/** Used to compose bitmasks for cloning. */\nvar CLONE_DEEP_FLAG = 1,\n CLONE_SYMBOLS_FLAG = 4;\n\n/**\n * This method is like `_.clone` except that it recursively clones `value`.\n *\n * @static\n * @memberOf _\n * @since 1.0.0\n * @category Lang\n * @param {*} value The value to recursively clone.\n * @returns {*} Returns the deep cloned value.\n * @see _.clone\n * @example\n *\n * var objects = [{ 'a': 1 }, { 'b': 2 }];\n *\n * var deep = _.cloneDeep(objects);\n * console.log(deep[0] === objects[0]);\n * // => false\n */\nfunction cloneDeep(value) {\n return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG);\n}\n\nmodule.exports = cloneDeep;\n", "/**\n * Creates a function that returns `value`.\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Util\n * @param {*} value The value to return from the new function.\n * @returns {Function} Returns the new constant function.\n * @example\n *\n * var objects = _.times(2, _.constant({ 'a': 1 }));\n *\n * console.log(objects);\n * // => [{ 'a': 1 }, { 'a': 1 }]\n *\n * console.log(objects[0] === objects[1]);\n * // => true\n */\nfunction constant(value) {\n return function() {\n return value;\n };\n}\n\nmodule.exports = constant;\n", "var baseDifference = require('./_baseDifference'),\n baseFlatten = require('./_baseFlatten'),\n baseRest = require('./_baseRest'),\n isArrayLikeObject = require('./isArrayLikeObject');\n\n/**\n * Creates an array of `array` values not included in the other given arrays\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons. The order and references of result values are\n * determined by the first array.\n *\n * **Note:** Unlike `_.pullAll`, this method returns a new array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {...Array} [values] The values to exclude.\n * @returns {Array} Returns the new array of filtered values.\n * @see _.without, _.xor\n * @example\n *\n * _.difference([2, 1], [2, 3]);\n * // => [1]\n */\nvar difference = baseRest(function(array, values) {\n return isArrayLikeObject(array)\n ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true))\n : [];\n});\n\nmodule.exports = difference;\n", "/**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\nfunction eq(value, other) {\n return value === other || (value !== value && other !== other);\n}\n\nmodule.exports = eq;\n", "var createFind = require('./_createFind'),\n findIndex = require('./findIndex');\n\n/**\n * Iterates over elements of `collection`, returning the first element\n * `predicate` returns truthy for. The predicate is invoked with three\n * arguments: (value, index|key, collection).\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param {number} [fromIndex=0] The index to search from.\n * @returns {*} Returns the matched element, else `undefined`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'age': 36, 'active': true },\n * { 'user': 'fred', 'age': 40, 'active': false },\n * { 'user': 'pebbles', 'age': 1, 'active': true }\n * ];\n *\n * _.find(users, function(o) { return o.age < 40; });\n * // => object for 'barney'\n *\n * // The `_.matches` iteratee shorthand.\n * _.find(users, { 'age': 1, 'active': true });\n * // => object for 'pebbles'\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.find(users, ['active', false]);\n * // => object for 'fred'\n *\n * // The `_.property` iteratee shorthand.\n * _.find(users, 'active');\n * // => object for 'barney'\n */\nvar find = createFind(findIndex);\n\nmodule.exports = find;\n", "var baseFindIndex = require('./_baseFindIndex'),\n baseIteratee = require('./_baseIteratee'),\n toInteger = require('./toInteger');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeMax = Math.max;\n\n/**\n * This method is like `_.find` except that it returns the index of the first\n * element `predicate` returns truthy for instead of the element itself.\n *\n * @static\n * @memberOf _\n * @since 1.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param {number} [fromIndex=0] The index to search from.\n * @returns {number} Returns the index of the found element, else `-1`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'active': false },\n * { 'user': 'fred', 'active': false },\n * { 'user': 'pebbles', 'active': true }\n * ];\n *\n * _.findIndex(users, function(o) { return o.user == 'barney'; });\n * // => 0\n *\n * // The `_.matches` iteratee shorthand.\n * _.findIndex(users, { 'user': 'fred', 'active': false });\n * // => 1\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.findIndex(users, ['active', false]);\n * // => 0\n *\n * // The `_.property` iteratee shorthand.\n * _.findIndex(users, 'active');\n * // => 2\n */\nfunction findIndex(array, predicate, fromIndex) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return -1;\n }\n var index = fromIndex == null ? 0 : toInteger(fromIndex);\n if (index < 0) {\n index = nativeMax(length + index, 0);\n }\n return baseFindIndex(array, baseIteratee(predicate, 3), index);\n}\n\nmodule.exports = findIndex;\n", "var baseGet = require('./_baseGet');\n\n/**\n * Gets the value at `path` of `object`. If the resolved value is\n * `undefined`, the `defaultValue` is returned in its place.\n *\n * @static\n * @memberOf _\n * @since 3.7.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to get.\n * @param {*} [defaultValue] The value returned for `undefined` resolved values.\n * @returns {*} Returns the resolved value.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n *\n * _.get(object, 'a[0].b.c');\n * // => 3\n *\n * _.get(object, ['a', '0', 'b', 'c']);\n * // => 3\n *\n * _.get(object, 'a.b.c', 'default');\n * // => 'default'\n */\nfunction get(object, path, defaultValue) {\n var result = object == null ? undefined : baseGet(object, path);\n return result === undefined ? defaultValue : result;\n}\n\nmodule.exports = get;\n", "var baseHasIn = require('./_baseHasIn'),\n hasPath = require('./_hasPath');\n\n/**\n * Checks if `path` is a direct or inherited property of `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path to check.\n * @returns {boolean} Returns `true` if `path` exists, else `false`.\n * @example\n *\n * var object = _.create({ 'a': _.create({ 'b': 2 }) });\n *\n * _.hasIn(object, 'a');\n * // => true\n *\n * _.hasIn(object, 'a.b');\n * // => true\n *\n * _.hasIn(object, ['a', 'b']);\n * // => true\n *\n * _.hasIn(object, 'b');\n * // => false\n */\nfunction hasIn(object, path) {\n return object != null && hasPath(object, path, baseHasIn);\n}\n\nmodule.exports = hasIn;\n", "/**\n * This method returns the first argument it receives.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Util\n * @param {*} value Any value.\n * @returns {*} Returns `value`.\n * @example\n *\n * var object = { 'a': 1 };\n *\n * console.log(_.identity(object) === object);\n * // => true\n */\nfunction identity(value) {\n return value;\n}\n\nmodule.exports = identity;\n", "var constant = require('./constant'),\n createInverter = require('./_createInverter'),\n identity = require('./identity');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar nativeObjectToString = objectProto.toString;\n\n/**\n * Creates an object composed of the inverted keys and values of `object`.\n * If `object` contains duplicate values, subsequent values overwrite\n * property assignments of previous values.\n *\n * @static\n * @memberOf _\n * @since 0.7.0\n * @category Object\n * @param {Object} object The object to invert.\n * @returns {Object} Returns the new inverted object.\n * @example\n *\n * var object = { 'a': 1, 'b': 2, 'c': 1 };\n *\n * _.invert(object);\n * // => { '1': 'c', '2': 'b' }\n */\nvar invert = createInverter(function(result, value, key) {\n if (value != null &&\n typeof value.toString != 'function') {\n value = nativeObjectToString.call(value);\n }\n\n result[value] = key;\n}, constant(identity));\n\nmodule.exports = invert;\n", "var baseIsArguments = require('./_baseIsArguments'),\n isObjectLike = require('./isObjectLike');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/** Built-in value references. */\nvar propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/**\n * Checks if `value` is likely an `arguments` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n * else `false`.\n * @example\n *\n * _.isArguments(function() { return arguments; }());\n * // => true\n *\n * _.isArguments([1, 2, 3]);\n * // => false\n */\nvar isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {\n return isObjectLike(value) && hasOwnProperty.call(value, 'callee') &&\n !propertyIsEnumerable.call(value, 'callee');\n};\n\nmodule.exports = isArguments;\n", "/**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\nvar isArray = Array.isArray;\n\nmodule.exports = isArray;\n", "var isFunction = require('./isFunction'),\n isLength = require('./isLength');\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n}\n\nmodule.exports = isArrayLike;\n", "var isArrayLike = require('./isArrayLike'),\n isObjectLike = require('./isObjectLike');\n\n/**\n * This method is like `_.isArrayLike` except that it also checks if `value`\n * is an object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array-like object,\n * else `false`.\n * @example\n *\n * _.isArrayLikeObject([1, 2, 3]);\n * // => true\n *\n * _.isArrayLikeObject(document.body.children);\n * // => true\n *\n * _.isArrayLikeObject('abc');\n * // => false\n *\n * _.isArrayLikeObject(_.noop);\n * // => false\n */\nfunction isArrayLikeObject(value) {\n return isObjectLike(value) && isArrayLike(value);\n}\n\nmodule.exports = isArrayLikeObject;\n", "var root = require('./_root'),\n stubFalse = require('./stubFalse');\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Built-in value references. */\nvar Buffer = moduleExports ? root.Buffer : undefined;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;\n\n/**\n * Checks if `value` is a buffer.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.\n * @example\n *\n * _.isBuffer(new Buffer(2));\n * // => true\n *\n * _.isBuffer(new Uint8Array(2));\n * // => false\n */\nvar isBuffer = nativeIsBuffer || stubFalse;\n\nmodule.exports = isBuffer;\n", "var baseIsEqual = require('./_baseIsEqual');\n\n/**\n * Performs a deep comparison between two values to determine if they are\n * equivalent.\n *\n * **Note:** This method supports comparing arrays, array buffers, booleans,\n * date objects, error objects, maps, numbers, `Object` objects, regexes,\n * sets, strings, symbols, and typed arrays. `Object` objects are compared\n * by their own, not inherited, enumerable properties. Functions and DOM\n * nodes are compared by strict equality, i.e. `===`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.isEqual(object, other);\n * // => true\n *\n * object === other;\n * // => false\n */\nfunction isEqual(value, other) {\n return baseIsEqual(value, other);\n}\n\nmodule.exports = isEqual;\n", "var baseGetTag = require('./_baseGetTag'),\n isObject = require('./isObject');\n\n/** `Object#toString` result references. */\nvar asyncTag = '[object AsyncFunction]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n proxyTag = '[object Proxy]';\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n if (!isObject(value)) {\n return false;\n }\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 9 which returns 'object' for typed arrays and other constructors.\n var tag = baseGetTag(value);\n return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;\n}\n\nmodule.exports = isFunction;\n", "/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\nfunction isLength(value) {\n return typeof value == 'number' &&\n value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n}\n\nmodule.exports = isLength;\n", "var baseIsMap = require('./_baseIsMap'),\n baseUnary = require('./_baseUnary'),\n nodeUtil = require('./_nodeUtil');\n\n/* Node.js helper references. */\nvar nodeIsMap = nodeUtil && nodeUtil.isMap;\n\n/**\n * Checks if `value` is classified as a `Map` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a map, else `false`.\n * @example\n *\n * _.isMap(new Map);\n * // => true\n *\n * _.isMap(new WeakMap);\n * // => false\n */\nvar isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;\n\nmodule.exports = isMap;\n", "/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type == 'object' || type == 'function');\n}\n\nmodule.exports = isObject;\n", "/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return value != null && typeof value == 'object';\n}\n\nmodule.exports = isObjectLike;\n", "var baseIsSet = require('./_baseIsSet'),\n baseUnary = require('./_baseUnary'),\n nodeUtil = require('./_nodeUtil');\n\n/* Node.js helper references. */\nvar nodeIsSet = nodeUtil && nodeUtil.isSet;\n\n/**\n * Checks if `value` is classified as a `Set` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a set, else `false`.\n * @example\n *\n * _.isSet(new Set);\n * // => true\n *\n * _.isSet(new WeakSet);\n * // => false\n */\nvar isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet;\n\nmodule.exports = isSet;\n", "var baseGetTag = require('./_baseGetTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar symbolTag = '[object Symbol]';\n\n/**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */\nfunction isSymbol(value) {\n return typeof value == 'symbol' ||\n (isObjectLike(value) && baseGetTag(value) == symbolTag);\n}\n\nmodule.exports = isSymbol;\n", "var baseIsTypedArray = require('./_baseIsTypedArray'),\n baseUnary = require('./_baseUnary'),\n nodeUtil = require('./_nodeUtil');\n\n/* Node.js helper references. */\nvar nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;\n\n/**\n * Checks if `value` is classified as a typed array.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n * @example\n *\n * _.isTypedArray(new Uint8Array);\n * // => true\n *\n * _.isTypedArray([]);\n * // => false\n */\nvar isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;\n\nmodule.exports = isTypedArray;\n", "var arrayLikeKeys = require('./_arrayLikeKeys'),\n baseKeys = require('./_baseKeys'),\n isArrayLike = require('./isArrayLike');\n\n/**\n * Creates an array of the own enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects. See the\n * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * for more details.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keys(new Foo);\n * // => ['a', 'b'] (iteration order is not guaranteed)\n *\n * _.keys('hi');\n * // => ['0', '1']\n */\nfunction keys(object) {\n return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);\n}\n\nmodule.exports = keys;\n", "var arrayLikeKeys = require('./_arrayLikeKeys'),\n baseKeysIn = require('./_baseKeysIn'),\n isArrayLike = require('./isArrayLike');\n\n/**\n * Creates an array of the own and inherited enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keysIn(new Foo);\n * // => ['a', 'b', 'c'] (iteration order is not guaranteed)\n */\nfunction keysIn(object) {\n return isArrayLike(object) ? arrayLikeKeys(object, true) : baseKeysIn(object);\n}\n\nmodule.exports = keysIn;\n", "var MapCache = require('./_MapCache');\n\n/** Error message constants. */\nvar FUNC_ERROR_TEXT = 'Expected a function';\n\n/**\n * Creates a function that memoizes the result of `func`. If `resolver` is\n * provided, it determines the cache key for storing the result based on the\n * arguments provided to the memoized function. By default, the first argument\n * provided to the memoized function is used as the map cache key. The `func`\n * is invoked with the `this` binding of the memoized function.\n *\n * **Note:** The cache is exposed as the `cache` property on the memoized\n * function. Its creation may be customized by replacing the `_.memoize.Cache`\n * constructor with one whose instances implement the\n * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object)\n * method interface of `clear`, `delete`, `get`, `has`, and `set`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to have its output memoized.\n * @param {Function} [resolver] The function to resolve the cache key.\n * @returns {Function} Returns the new memoized function.\n * @example\n *\n * var object = { 'a': 1, 'b': 2 };\n * var other = { 'c': 3, 'd': 4 };\n *\n * var values = _.memoize(_.values);\n * values(object);\n * // => [1, 2]\n *\n * values(other);\n * // => [3, 4]\n *\n * object.a = 2;\n * values(object);\n * // => [1, 2]\n *\n * // Modify the result cache.\n * values.cache.set(object, ['a', 'b']);\n * values(object);\n * // => ['a', 'b']\n *\n * // Replace `_.memoize.Cache`.\n * _.memoize.Cache = WeakMap;\n */\nfunction memoize(func, resolver) {\n if (typeof func != 'function' || (resolver != null && typeof resolver != 'function')) {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n var memoized = function() {\n var args = arguments,\n key = resolver ? resolver.apply(this, args) : args[0],\n cache = memoized.cache;\n\n if (cache.has(key)) {\n return cache.get(key);\n }\n var result = func.apply(this, args);\n memoized.cache = cache.set(key, result) || cache;\n return result;\n };\n memoized.cache = new (memoize.Cache || MapCache);\n return memoized;\n}\n\n// Expose `MapCache`.\nmemoize.Cache = MapCache;\n\nmodule.exports = memoize;\n", "/**\n * This method returns `undefined`.\n *\n * @static\n * @memberOf _\n * @since 2.3.0\n * @category Util\n * @example\n *\n * _.times(2, _.noop);\n * // => [undefined, undefined]\n */\nfunction noop() {\n // No operation performed.\n}\n\nmodule.exports = noop;\n", "var baseProperty = require('./_baseProperty'),\n basePropertyDeep = require('./_basePropertyDeep'),\n isKey = require('./_isKey'),\n toKey = require('./_toKey');\n\n/**\n * Creates a function that returns the value at `path` of a given object.\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Util\n * @param {Array|string} path The path of the property to get.\n * @returns {Function} Returns the new accessor function.\n * @example\n *\n * var objects = [\n * { 'a': { 'b': 2 } },\n * { 'a': { 'b': 1 } }\n * ];\n *\n * _.map(objects, _.property('a.b'));\n * // => [2, 1]\n *\n * _.map(_.sortBy(objects, _.property(['a', 'b'])), 'a.b');\n * // => [1, 2]\n */\nfunction property(path) {\n return isKey(path) ? baseProperty(toKey(path)) : basePropertyDeep(path);\n}\n\nmodule.exports = property;\n", "/**\n * This method returns a new empty array.\n *\n * @static\n * @memberOf _\n * @since 4.13.0\n * @category Util\n * @returns {Array} Returns the new empty array.\n * @example\n *\n * var arrays = _.times(2, _.stubArray);\n *\n * console.log(arrays);\n * // => [[], []]\n *\n * console.log(arrays[0] === arrays[1]);\n * // => false\n */\nfunction stubArray() {\n return [];\n}\n\nmodule.exports = stubArray;\n", "/**\n * This method returns `false`.\n *\n * @static\n * @memberOf _\n * @since 4.13.0\n * @category Util\n * @returns {boolean} Returns `false`.\n * @example\n *\n * _.times(2, _.stubFalse);\n * // => [false, false]\n */\nfunction stubFalse() {\n return false;\n}\n\nmodule.exports = stubFalse;\n", "var toNumber = require('./toNumber');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0,\n MAX_INTEGER = 1.7976931348623157e+308;\n\n/**\n * Converts `value` to a finite number.\n *\n * @static\n * @memberOf _\n * @since 4.12.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted number.\n * @example\n *\n * _.toFinite(3.2);\n * // => 3.2\n *\n * _.toFinite(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toFinite(Infinity);\n * // => 1.7976931348623157e+308\n *\n * _.toFinite('3.2');\n * // => 3.2\n */\nfunction toFinite(value) {\n if (!value) {\n return value === 0 ? value : 0;\n }\n value = toNumber(value);\n if (value === INFINITY || value === -INFINITY) {\n var sign = (value < 0 ? -1 : 1);\n return sign * MAX_INTEGER;\n }\n return value === value ? value : 0;\n}\n\nmodule.exports = toFinite;\n", "var toFinite = require('./toFinite');\n\n/**\n * Converts `value` to an integer.\n *\n * **Note:** This method is loosely based on\n * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted integer.\n * @example\n *\n * _.toInteger(3.2);\n * // => 3\n *\n * _.toInteger(Number.MIN_VALUE);\n * // => 0\n *\n * _.toInteger(Infinity);\n * // => 1.7976931348623157e+308\n *\n * _.toInteger('3.2');\n * // => 3\n */\nfunction toInteger(value) {\n var result = toFinite(value),\n remainder = result % 1;\n\n return result === result ? (remainder ? result - remainder : result) : 0;\n}\n\nmodule.exports = toInteger;\n", "var baseTrim = require('./_baseTrim'),\n isObject = require('./isObject'),\n isSymbol = require('./isSymbol');\n\n/** Used as references for various `Number` constants. */\nvar NAN = 0 / 0;\n\n/** Used to detect bad signed hexadecimal string values. */\nvar reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n\n/** Used to detect binary string values. */\nvar reIsBinary = /^0b[01]+$/i;\n\n/** Used to detect octal string values. */\nvar reIsOctal = /^0o[0-7]+$/i;\n\n/** Built-in method references without a dependency on `root`. */\nvar freeParseInt = parseInt;\n\n/**\n * Converts `value` to a number.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to process.\n * @returns {number} Returns the number.\n * @example\n *\n * _.toNumber(3.2);\n * // => 3.2\n *\n * _.toNumber(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toNumber(Infinity);\n * // => Infinity\n *\n * _.toNumber('3.2');\n * // => 3.2\n */\nfunction toNumber(value) {\n if (typeof value == 'number') {\n return value;\n }\n if (isSymbol(value)) {\n return NAN;\n }\n if (isObject(value)) {\n var other = typeof value.valueOf == 'function' ? value.valueOf() : value;\n value = isObject(other) ? (other + '') : other;\n }\n if (typeof value != 'string') {\n return value === 0 ? value : +value;\n }\n value = baseTrim(value);\n var isBinary = reIsBinary.test(value);\n return (isBinary || reIsOctal.test(value))\n ? freeParseInt(value.slice(2), isBinary ? 2 : 8)\n : (reIsBadHex.test(value) ? NAN : +value);\n}\n\nmodule.exports = toNumber;\n", "var baseToString = require('./_baseToString');\n\n/**\n * Converts `value` to a string. An empty string is returned for `null`\n * and `undefined` values. The sign of `-0` is preserved.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n * @example\n *\n * _.toString(null);\n * // => ''\n *\n * _.toString(-0);\n * // => '-0'\n *\n * _.toString([1, 2, 3]);\n * // => '1,2,3'\n */\nfunction toString(value) {\n return value == null ? '' : baseToString(value);\n}\n\nmodule.exports = toString;\n", "var baseUniq = require('./_baseUniq');\n\n/**\n * Creates a duplicate-free version of an array, using\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons, in which only the first occurrence of each element\n * is kept. The order of result values is determined by the order they occur\n * in the array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @returns {Array} Returns the new duplicate free array.\n * @example\n *\n * _.uniq([2, 1, 2]);\n * // => [2, 1]\n */\nfunction uniq(array) {\n return (array && array.length) ? baseUniq(array) : [];\n}\n\nmodule.exports = uniq;\n", "var baseDifference = require('./_baseDifference'),\n baseRest = require('./_baseRest'),\n isArrayLikeObject = require('./isArrayLikeObject');\n\n/**\n * Creates an array excluding all given values using\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * **Note:** Unlike `_.pull`, this method returns a new array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {...*} [values] The values to exclude.\n * @returns {Array} Returns the new array of filtered values.\n * @see _.difference, _.xor\n * @example\n *\n * _.without([2, 1, 2, 3], 1, 2);\n * // => [3]\n */\nvar without = baseRest(function(array, values) {\n return isArrayLikeObject(array)\n ? baseDifference(array, values)\n : [];\n});\n\nmodule.exports = without;\n", "// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n", "// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};", "// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};", "__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();", "__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))", "// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};", "__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};", "/**\n * Execute given functions in sequence, feeding the result of one as an input to the next.\n *\n * @param {Function[]} allFunctions\n * @param {*} input - parameter given to the first function\n * @returns {*} return value of the last function\n */\nexport default function chain(allFunctions, input) {\n\treturn allFunctions.reduce((value, fn) => {\n\t\treturn value ? fn(value) : null;\n\t}, input);\n}\n", "const checkCustomFilters = (customFilters) => {\n\tif (!Array.isArray(customFilters)) {\n\t\tthrow new TypeError('customFilters should be given as an array');\n\t}\n\tif (customFilters.some((filter) => typeof filter !== 'function')) {\n\t\tthrow new TypeError(`The given filter is not a function`);\n\t}\n\treturn true;\n};\n\nexport default checkCustomFilters;\n", "const notes = {\n\tAFlat: 'Ab',\n\tA: 'A',\n\tASharp: 'A#',\n\tBFlat: 'Bb',\n\tB: 'B',\n\tC: 'C',\n\tCSharp: 'C#',\n\tDFlat: 'Db',\n\tD: 'D',\n\tDSharp: 'D#',\n\tEFlat: 'Eb',\n\tE: 'E',\n\tF: 'F',\n\tFSharp: 'F#',\n\tGFlat: 'Gb',\n\tG: 'G',\n\tGSharp: 'G#',\n};\n\nconst english = {\n\tAb: notes.AFlat,\n\tA: notes.A,\n\t'A#': notes.ASharp,\n\tBb: notes.BFlat,\n\tB: notes.B,\n\t'B#': notes.C,\n\tCb: notes.B,\n\tC: notes.C,\n\t'C#': notes.CSharp,\n\tDb: notes.DFlat,\n\tD: notes.D,\n\t'D#': notes.DSharp,\n\tEb: notes.EFlat,\n\tE: notes.E,\n\t'E#': notes.F,\n\tFb: notes.E,\n\tF: notes.F,\n\t'F#': notes.FSharp,\n\tGb: notes.GFlat,\n\tG: notes.G,\n\t'G#': notes.GSharp,\n};\n\nconst latin = {\n\tLab: notes.AFlat,\n\tLa: notes.A,\n\t'La#': notes.ASharp,\n\tSib: notes.BFlat,\n\tSi: notes.B,\n\t'Si#': notes.C,\n\tDob: notes.B,\n\tDo: notes.C,\n\t'Do#': notes.CSharp,\n\tReb: notes.DFlat,\n\tRéb: notes.DFlat,\n\tRe: notes.D,\n\tRé: notes.D,\n\t'Re#': notes.DSharp,\n\t'Ré#': notes.DSharp,\n\tMib: notes.EFlat,\n\tMi: notes.E,\n\t'Mi#': notes.F,\n\tFab: notes.E,\n\tFa: notes.F,\n\t'Fa#': notes.FSharp,\n\tSolb: notes.GFlat,\n\tSol: notes.G,\n\t'Sol#': notes.GSharp,\n};\n\nconst german = {\n\tAs: notes.AFlat,\n\tA: notes.A,\n\tAis: notes.ASharp,\n\tHes: notes.BFlat,\n\tH: notes.B,\n\tHis: notes.C,\n\tCes: notes.B,\n\tC: notes.C,\n\tCis: notes.CSharp,\n\tDes: notes.DFlat,\n\tD: notes.D,\n\tDis: notes.DSharp,\n\tEs: notes.EFlat,\n\tE: notes.E,\n\tEis: notes.F,\n\tFes: notes.E,\n\tF: notes.F,\n\tFis: notes.FSharp,\n\tGes: notes.GFlat,\n\tG: notes.G,\n\tGis: notes.GSharp,\n};\n\nfunction getAccidentalsVariation(source) {\n\tlet variant;\n\treturn Object.keys(source).reduce((acc, curr) => {\n\t\tif (curr.match(/.[b|#]$/)) {\n\t\t\tvariant = curr.replace('#', '♯').replace('b', '♭');\n\t\t\tacc[variant] = source[curr];\n\t\t}\n\t\treturn acc;\n\t}, {});\n}\n\nconst englishVariantsToNotes = {\n\t...english,\n\t...getAccidentalsVariation(english),\n};\n\nconst latinVariantsToNotes = {\n\t...latin,\n\t...getAccidentalsVariation(latin),\n};\n\nconst germanVariantsToNotes = {\n\t...german,\n};\n\nconst allVariantsToNotes = {\n\t...englishVariantsToNotes,\n\t...latinVariantsToNotes,\n\t...germanVariantsToNotes,\n};\n\nconst allVariants = Object.keys(allVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst englishVariants = Object.keys(englishVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst latinVariants = Object.keys(latinVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst germanVariants = Object.keys(germanVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst allVariantsPerGroup = [\n\t{ name: 'english', notes: englishVariants },\n\t{ name: 'german', notes: germanVariants },\n\t{ name: 'latin', notes: latinVariants },\n];\n\nexport {\n\tnotes,\n\tallVariants,\n\tallVariantsPerGroup,\n\tenglishVariants,\n\tlatinVariants,\n\tgermanVariants,\n\tallVariantsToNotes,\n\tenglishVariantsToNotes,\n\tlatinVariantsToNotes,\n\tgermanVariantsToNotes,\n};\n", "class InvalidInputError extends Error {\n\t/**\n\t * The parser was not given a valid string to parse\n\t * ex: `parseChord(null)`\n\t */\n\tconstructor() {\n\t\tsuper('The given symbol is not a valid string');\n\t\tthis.name = 'InvalidInput';\n\t}\n}\n\nclass UnexpectedError extends Error {\n\t/**\n\t * This error is very unlikely to happen.\n\t * If it does, it is probably in the context of a custom filter that returns `null` instead of throwing an exception.\n\t */\n\tconstructor() {\n\t\tconst message =\n\t\t\t'An unexpected error happened. Maybe a custom filter returned null instead of throwing an exception?';\n\t\tsuper(message);\n\t\tthis.name = 'UnexpectedError';\n\t}\n}\n\nclass ChordSymbolError extends Error {\n\tconstructor(message, chord, errorName) {\n\t\tsuper(message);\n\t\tthis.name = errorName;\n\t\tthis.chord = chord;\n\t}\n}\n\nclass NoSymbolFoundError extends ChordSymbolError {\n\t/**\n\t * The given string cannot be confused with a chord symbol in the current notation system\n\t * ex: `parseChord('Ape')`\n\t * @param {Chord} chord - the chord object, in the state that it was when the error occurred\n\t */\n\tconstructor(chord) {\n\t\tconst message = `\"${chord.input.symbol}\" does not seems to be a chord`;\n\t\tsuper(message, chord, 'NoSymbolFound');\n\t}\n}\n\nclass InvalidModifierError extends ChordSymbolError {\n\t/**\n\t * The given string looks like a chord symbol, but `ChordSymbol` does not understand its descriptor.\n\t * It can be either because of a typo, or just because the given word is not a symbol.\n\t * ex: `parseChord('Amid')`\n\t * @param {Chord} chord - the chord object, in the state that it was when the error occurred\n\t * @param {String} invalidChars - the characters that proved problematic when parsing the symbol\n\t */\n\tconstructor(chord, invalidChars) {\n\t\tconst message = `The chord descriptor \"${chord.input.descriptor}\" contains unknown or duplicated modifiers: \"${invalidChars}\"`;\n\t\tsuper(message, chord, 'InvalidModifier');\n\t}\n}\n\nclass InvalidIntervalsError extends ChordSymbolError {\n\t/**\n\t * The given string is a chord symbol, but the resulting interval list is not valid\n\t * ex: `parseChord('A7M7')`\n\t * @param {Chord} chord - the chord object, in the state that it was when the error occurred\n\t * @param {String[]} forbiddenCombo - intervals that should not belong together in a chord\n\t */\n\tconstructor(chord, forbiddenCombo) {\n\t\tconst message =\n\t\t\t`\"${chord.input.symbol}\" describes a chord with an invalid intervals combo: ` +\n\t\t\tforbiddenCombo.join(' and ');\n\t\tsuper(message, chord, 'InvalidIntervals');\n\t}\n}\n\nexport {\n\tInvalidInputError,\n\tInvalidIntervalsError,\n\tInvalidModifierError,\n\tNoSymbolFoundError,\n\tUnexpectedError,\n};\n", "import _isArray from 'lodash/isArray';\nimport _isEqual from 'lodash/isEqual';\n\nfunction hasExactly(allIntervals, search) {\n\tconst arraySearch = _isArray(search) ? search : [search];\n\treturn _isEqual(allIntervals, arraySearch);\n}\n\nfunction hasOneOf(allIntervals, search) {\n\treturn has(allIntervals, search, 'oneOf');\n}\n\nfunction hasAll(allIntervals, search) {\n\treturn has(allIntervals, search, 'all');\n}\n\nfunction hasNoneOf(allIntervals, search) {\n\treturn has(allIntervals, search, 'none');\n}\n\nfunction has(allIntervals, search, require) {\n\tconst arraySearch = _isArray(search) ? search : [search];\n\n\tconst lookupMethod = require === 'oneOf' ? 'some' : 'every';\n\n\treturn arraySearch[lookupMethod]((interval) => {\n\t\treturn require === 'none'\n\t\t\t? !allIntervals.includes(interval)\n\t\t\t: allIntervals.includes(interval);\n\t});\n}\n\nexport { hasExactly, hasOneOf, hasAll, hasNoneOf };\n", "import { hasAll } from '../../helpers/hasElement';\nimport { InvalidIntervalsError } from '../../helpers/ChordParsingError';\n\nconst allForbiddenCombos = [\n\t['2', '3'],\n\t['2', '9'],\n\t['3', 'b3'],\n\t//['3', '4'], // valid in the Real Book: F#7SUS(add 3)\n\t['4', '11'],\n\t['5', 'b5'],\n\t['5', '#5'],\n\t['b6', '#5'],\n\t['b6', '6'],\n\t['b6', '13'],\n\t['6', '13'],\n\t['b7', 'bb7'],\n\t['7', 'b7'],\n\t['9', 'b9'],\n\t['9', '#9'],\n\t['11', '#11'],\n\t['13', 'b13'],\n];\n\n/**\n * Check parsed interval list to detect potential inconsistencies\n *\n * @param {Chord} chord\n * @returns {Chord|Null}\n */\nexport default function checkIntervalsConsistency(chord) {\n\tconst intervals = chord.normalized.intervals;\n\n\tconst forbiddenCombo = allForbiddenCombos.find((combo) =>\n\t\thasAll(intervals, combo)\n\t);\n\n\tif (forbiddenCombo) {\n\t\tthrow new InvalidIntervalsError(chord, forbiddenCombo);\n\t}\n\n\treturn chord;\n}\n", "/**\n * Render the chord by assembling all its components\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function formatSymbol(chord) {\n\tconst { rootNote, bassNote, descriptor, chordChanges } = chord.formatted;\n\n\tlet symbol = rootNote;\n\n\tif (descriptor) {\n\t\tsymbol += descriptor;\n\t}\n\tif (chordChanges && chordChanges.length) {\n\t\tsymbol += '(' + chordChanges.join(',') + ')';\n\t}\n\tif (bassNote) {\n\t\tsymbol += '/' + bassNote;\n\t}\n\n\tchord.formatted.symbol = symbol;\n\n\treturn chord;\n}\n", "const qualities = {\n\tma: 'major',\n\tma6: 'major6',\n\tma7: 'major7',\n\tdom7: 'dominant7',\n\n\tmi: 'minor',\n\tmi6: 'minor6',\n\tmi7: 'minor7',\n\tmiMa7: 'minorMajor7',\n\n\taug: 'augmented',\n\tdim: 'diminished',\n\tdim7: 'diminished7',\n\n\tpower: 'power',\n\tbass: 'bass',\n};\n\nconst majorQualities = [\n\tqualities.ma,\n\tqualities.ma6,\n\tqualities.ma7,\n\tqualities.dom7,\n\tqualities.aug,\n];\n\nconst minorQualities = [\n\tqualities.mi,\n\tqualities.mi6,\n\tqualities.mi7,\n\tqualities.miMa7,\n\tqualities.dim,\n\tqualities.dim7,\n];\n\nexport { qualities, majorQualities, minorQualities };\n", "import { qualities } from '../../dictionaries/qualities';\nimport { hasNoneOf } from '../../helpers/hasElement';\n\nconst qualityToDescriptor = {\n\t[qualities.ma]: () => '',\n\t[qualities.ma6]: (chord) =>\n\t\tchord.normalized.intervals.includes('9') ? '69' : '6',\n\t[qualities.ma7]: (chord) => 'ma' + getHighestExtension(chord),\n\t[qualities.dom7]: (chord) =>\n\t\tchord.normalized.intents.alt ? '7alt' : getHighestExtension(chord),\n\n\t[qualities.mi]: () => 'mi',\n\t[qualities.mi6]: (chord) =>\n\t\tchord.normalized.intervals.includes('9') ? 'mi69' : 'mi6',\n\t[qualities.mi7]: (chord) => 'mi' + getHighestExtension(chord),\n\t[qualities.miMa7]: (chord) => 'miMa' + getHighestExtension(chord),\n\n\t[qualities.aug]: () => '+',\n\t[qualities.dim]: () => 'dim',\n\t[qualities.dim7]: () => 'dim7',\n\n\t[qualities.power]: () => '5',\n\t[qualities.bass]: () => ' bass',\n};\n\nconst chordChangesDescriptors = {\n\tadd: 'add',\n\tadd7: 'Ma7',\n\tomit: 'omit',\n\tsus: 'sus',\n};\n\n/**\n * Pre-render the chord by formatting all his components: root and bass notes, descriptor and changes\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function formatSymbolParts(chord) {\n\tchord.formatted = {\n\t\trootNote: chord.normalized.rootNote,\n\t\tbassNote: chord.normalized.bassNote,\n\t\tdescriptor: getDescriptor(chord),\n\t\tchordChanges: getChordChanges(chord),\n\t};\n\treturn chord;\n}\n\nfunction getDescriptor(chord) {\n\tlet descriptor = qualityToDescriptor[chord.normalized.quality](chord);\n\tif (chord.normalized.isSuspended) {\n\t\tdescriptor += chordChangesDescriptors.sus;\n\t}\n\treturn descriptor;\n}\n\nfunction getHighestExtension(chord) {\n\tconst extensions = chord.normalized.extensions;\n\n\tlet highestExtension = extensions[extensions.length - 1];\n\n\tif (highestExtension === '11' && chord.normalized.intents.major) {\n\t\thighestExtension = hasNoneOf(chord.normalized.alterations, ['b9', '#9'])\n\t\t\t? '9'\n\t\t\t: '7';\n\t}\n\treturn highestExtension || '7';\n}\n\nfunction getChordChanges(chord) {\n\tconst formattedOmits = formatOmits(chord.normalized.omits);\n\n\tif (isAltered(chord)) {\n\t\treturn formattedOmits;\n\t}\n\n\tconst formattedAdds = formatAdds(\n\t\tchord.normalized.quality,\n\t\tchord.normalized.adds\n\t);\n\n\treturn [\n\t\t...chord.normalized.alterations,\n\t\t...formattedAdds,\n\t\t...formattedOmits,\n\t];\n}\n\nfunction isAltered(chord) {\n\treturn (\n\t\tchord.normalized.intents.alt &&\n\t\tchord.normalized.quality === qualities.dom7\n\t);\n}\n\nfunction formatAdds(quality, adds) {\n\treturn adds\n\t\t.filter((add) => {\n\t\t\treturn !(\n\t\t\t\t[qualities.ma6, qualities.mi6].includes(quality) && add === '9'\n\t\t\t);\n\t\t})\n\t\t.map((add, index) => {\n\t\t\tlet formatted = '';\n\t\t\tif (index === 0) {\n\t\t\t\tformatted += chordChangesDescriptors.add;\n\t\t\t\tif (['b', '#'].includes(add[0])) {\n\t\t\t\t\tformatted += ' ';\n\t\t\t\t}\n\t\t\t}\n\t\t\tformatted += add === '7' ? chordChangesDescriptors.add7 : add;\n\t\t\treturn formatted;\n\t\t});\n}\n\nfunction formatOmits(omits) {\n\treturn omits.map((omitted, index) => {\n\t\tlet formatted = '';\n\t\tif (index === 0) {\n\t\t\tformatted += chordChangesDescriptors.omit;\n\t\t}\n\t\tformatted += omitted === 'b3' ? '3' : omitted;\n\t\treturn formatted;\n\t});\n}\n", "import chain from '../../helpers/chain';\n\n/**\n * Prepare whatever string has been identified as a descriptor so it is parsable by the next filter\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function getParsableDescriptor(chord) {\n\tconst allFilters = [\n\t\ttoLowerCaseExceptMajorM,\n\t\tremoveSpaces,\n\t\taddDisambiguators,\n\t\taddMissingVerbs,\n\t];\n\n\tif (chord.input.descriptor) {\n\t\tchord.input.parsableDescriptor = chain(\n\t\t\tallFilters,\n\t\t\tchord.input.descriptor\n\t\t);\n\t}\n\treturn chord;\n}\n\nfunction toLowerCaseExceptMajorM(descriptor) {\n\treturn descriptor\n\t\t.replace(/[A-LN-Za-z]+/g, (match) => match.toLowerCase())\n\t\t.replace('oMit', 'omit')\n\t\t.replace('diM', 'dim')\n\t\t.replace('augMented', 'augmented');\n}\n\nfunction removeSpaces(descriptor) {\n\treturn descriptor.replace(/ /g, '');\n}\n\nfunction addDisambiguators(descriptor) {\n\treturn descriptor\n\t\t.replace(/(7?dim)(alt|add)/g, '$1 $2')\n\t\t.replace(/([m|M])(alt|add)/g, '$1 $2')\n\t\t.replace(/i(no[35])/g, 'i $1')\n\t\t.replace(/([b♭#♯]9)6/g, '$1 6')\n\t\t.replace(/(9\\/?6)/g, ' $1');\n}\n\nfunction addMissingVerbs(descriptor) {\n\tlet allTokensWithVerbs;\n\tlet currentVerb;\n\tlet hasVerb;\n\n\treturn descriptor.replace(/\\((.*?)\\)/g, (match, parenthesis) => {\n\t\tallTokensWithVerbs = [];\n\t\tcurrentVerb = '';\n\n\t\tparenthesis.split(',').forEach((token) => {\n\t\t\thasVerb = true;\n\t\t\tif (token.startsWith('add')) {\n\t\t\t\tcurrentVerb = 'add';\n\t\t\t} else if (token.startsWith('omit')) {\n\t\t\t\tcurrentVerb = 'omit';\n\t\t\t} else if (token.startsWith('no')) {\n\t\t\t\tcurrentVerb = 'no';\n\t\t\t} else {\n\t\t\t\thasVerb = false;\n\t\t\t}\n\t\t\tif (hasVerb) {\n\t\t\t\tallTokensWithVerbs.push(token);\n\t\t\t} else {\n\t\t\t\tallTokensWithVerbs.push(currentVerb + token);\n\t\t\t}\n\t\t});\n\t\treturn ' ' + allTokensWithVerbs.join(' ') + ' ';\n\t});\n}\n", "import _cloneDeep from 'lodash/cloneDeep';\n\n/**\n * @param {String} symbol\n * @param {Object} parserConfiguration\n * @returns {Chord}\n */\nexport default function initChord(parserConfiguration = {}, symbol) {\n\treturn {\n\t\tinput: {\n\t\t\tsymbol,\n\t\t},\n\t\tnormalized: {},\n\t\tformatted: {},\n\t\tparserConfiguration: _cloneDeep(parserConfiguration),\n\t};\n}\n", "import { notes } from '../../dictionaries/notes';\nimport { majorQualities } from '../../dictionaries/qualities';\n\nconst notesSharp = [\n\tnotes.A,\n\tnotes.ASharp,\n\tnotes.B,\n\tnotes.C,\n\tnotes.CSharp,\n\tnotes.D,\n\tnotes.DSharp,\n\tnotes.E,\n\tnotes.F,\n\tnotes.FSharp,\n\tnotes.G,\n\tnotes.GSharp,\n];\n\nconst notesFlat = [\n\tnotes.A,\n\tnotes.BFlat,\n\tnotes.B,\n\tnotes.C,\n\tnotes.DFlat,\n\tnotes.D,\n\tnotes.EFlat,\n\tnotes.E,\n\tnotes.F,\n\tnotes.GFlat,\n\tnotes.G,\n\tnotes.AFlat,\n];\n\nconst rootNoteToScaleAccidentals = {\n\t[notes.C]: { maj: 'flat', min: 'flat' },\n\t[notes.CSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.DFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.D]: { maj: 'sharp', min: 'flat' },\n\t[notes.DSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.EFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.E]: { maj: 'sharp', min: 'sharp' },\n\t[notes.F]: { maj: 'flat', min: 'flat' },\n\t[notes.FSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.GFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.G]: { maj: 'sharp', min: 'flat' },\n\t[notes.GSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.AFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.A]: { maj: 'sharp', min: 'flat' },\n\t[notes.ASharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.BFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.B]: { maj: 'sharp', min: 'sharp' },\n};\n\n/**\n * Convert intervals in actual notes.\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function nameIndividualChordNotes(chord) {\n\tconst rootNote = chord.normalized.rootNote;\n\tconst semitones = chord.normalized.semitones;\n\tconst quality = chord.normalized.quality;\n\n\tconst minMaj = majorQualities.includes(quality) ? 'maj' : 'min';\n\tconst refNotes =\n\t\trootNoteToScaleAccidentals[rootNote][minMaj] === 'sharp'\n\t\t\t? notesSharp\n\t\t\t: notesFlat;\n\n\tconst rootNoteIndex = refNotes.indexOf(rootNote);\n\tconst indexedNotes = [\n\t\t...refNotes.slice(rootNoteIndex),\n\t\t...refNotes.slice(0, rootNoteIndex),\n\t\t// repeating...\n\t\t...refNotes.slice(rootNoteIndex),\n\t\t...refNotes.slice(0, rootNoteIndex),\n\t];\n\n\tconst chordNotes = semitones.map((i) => indexedNotes[i]);\n\n\tchord.normalized.notes = chordNotes;\n\n\treturn chord;\n}\n", "import { allVariantsToNotes } from '../../dictionaries/notes';\n\n/**\n * Convert root/bass notes to English names\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function normalizeNotes(chord) {\n\tchord.normalized.rootNote = allVariantsToNotes[chord.input.rootNote];\n\n\tif (chord.input.bassNote) {\n\t\tchord.normalized.bassNote = allVariantsToNotes[chord.input.bassNote];\n\t}\n\n\treturn chord;\n}\n", "import _clone from 'lodash/clone';\nimport _find from 'lodash/find';\nimport _uniq from 'lodash/uniq';\nimport _without from 'lodash/without';\n\nimport chain from '../../helpers/chain';\n\nimport {\n\thasOneOf,\n\thasAll,\n\thasNoneOf,\n\thasExactly,\n} from '../../helpers/hasElement';\n\nimport { qualities } from '../../dictionaries/qualities';\n\n/**\n * Detect chord quality and changes (extensions, alterations, adds and omits)\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function normalizeDescriptor(chord) {\n\tlet chordIntervals = _clone(chord.normalized.intervals);\n\n\tlet normalized = {\n\t\tquality: '',\n\t\tisSuspended: false,\n\t\textensions: [],\n\t\talterations: [],\n\t\tadds: [],\n\t\tomits: [],\n\t};\n\n\tif (isPowerChord(chordIntervals)) {\n\t\tnormalized.quality = qualities.power;\n\t} else if (isBass(chordIntervals)) {\n\t\tnormalized.quality = qualities.bass;\n\t} else {\n\t\tconst omits = getOmits(chordIntervals, chord.normalized.intents.major);\n\n\t\tconst isSuspended = getIsSuspended(\n\t\t\tchordIntervals,\n\t\t\tchord.normalized.intents.major\n\t\t);\n\n\t\tconst { qualityIntervals, quality } = getChordQuality(\n\t\t\tchordIntervals,\n\t\t\tchord,\n\t\t\tisSuspended,\n\t\t\tomits\n\t\t);\n\n\t\tconst extensions = getExtensions(chordIntervals, quality);\n\n\t\t// to be able to detect adds and alterations, we build the \"straight\" version of the chord,\n\t\t// ie. the chord as if no alterations/adds/omits where present.\n\t\t// we will compare this to the actual intervals later on\n\t\tconst baseIntervals = ['1', ...qualityIntervals, ...extensions];\n\n\t\tconst { adds, alterations } = getAddsAndAlterations(\n\t\t\tchordIntervals,\n\t\t\tbaseIntervals,\n\t\t\tquality\n\t\t);\n\n\t\tnormalized = {\n\t\t\t...normalized,\n\t\t\tquality,\n\t\t\tisSuspended,\n\t\t\textensions,\n\t\t\talterations,\n\t\t\tadds,\n\t\t\tomits,\n\t\t};\n\t}\n\n\treturn {\n\t\t...chord,\n\t\tnormalized: {\n\t\t\t...chord.normalized,\n\t\t\t...normalized,\n\t\t},\n\t};\n}\n\nfunction isPowerChord(intervals) {\n\treturn hasExactly(intervals, ['1', '5']);\n}\n\nfunction isBass(intervals) {\n\treturn hasExactly(intervals, ['1']);\n}\n\nfunction getIsSuspended(intervals, hasMajorIntent) {\n\treturn (\n\t\tintervals.includes('4') ||\n\t\t(intervals.includes('11') && hasMajorIntent && !intervals.includes('3'))\n\t);\n}\n\nfunction getOmits(intervals, hasMajorIntent) {\n\tconst omits = [];\n\n\tif (\n\t\thasNoneOf(intervals, ['b3', '3', '4', '11']) ||\n\t\t(!hasMajorIntent && hasNoneOf(intervals, ['b3', '4']))\n\t) {\n\t\tomits.push(hasMajorIntent ? '3' : 'b3');\n\t}\n\n\tif (hasNoneOf(intervals, ['b5', '5', '#5', 'b13'])) {\n\t\tomits.push('5');\n\t}\n\treturn omits;\n}\n\nfunction getChordQuality(allIntervals, chord, isSuspended, omits) {\n\tconst intervalsForQualityDetection = getIntervalsForQualityDetection(\n\t\tallIntervals,\n\t\tchord,\n\t\tisSuspended,\n\t\tomits\n\t);\n\n\tconst intervalsToQualities = [\n\t\t// !!! do not change order without a good reason\n\t\t{ qualityIntervals: ['b3'], quality: qualities.mi },\n\t\t{ qualityIntervals: ['b3', '6'], quality: qualities.mi6 },\n\t\t{ qualityIntervals: ['b3', '7'], quality: qualities.miMa7 },\n\t\t{ qualityIntervals: ['b3', 'b7'], quality: qualities.mi7 },\n\n\t\t{ qualityIntervals: ['3'], quality: qualities.ma },\n\t\t{ qualityIntervals: ['3', '6'], quality: qualities.ma6 },\n\t\t{ qualityIntervals: ['3', '7'], quality: qualities.ma7 },\n\t\t{ qualityIntervals: ['3', 'b7'], quality: qualities.dom7 },\n\n\t\t{ qualityIntervals: ['3', '#5'], quality: qualities.aug },\n\t\t{ qualityIntervals: ['b3', 'b5'], quality: qualities.dim },\n\t\t{ qualityIntervals: ['b3', 'b5', 'bb7'], quality: qualities.dim7 },\n\t].sort((a, b) => b.qualityIntervals.length - a.qualityIntervals.length);\n\n\treturn _find(intervalsToQualities, (o) =>\n\t\thasAll(intervalsForQualityDetection, o.qualityIntervals)\n\t);\n}\n\n// To properly detect the chord quality, we need a \"straight\" version of the chord,\n// meaning with a third interval (= un-suspended, no omit3)\nfunction getIntervalsForQualityDetection(\n\tallIntervals,\n\tchord,\n\tisSuspended,\n\tomits\n) {\n\tconst allFilters = [\n\t\tundoOmit3.bind(null, omits),\n\t\tundoSuspension.bind(null, isSuspended, chord.normalized.intents.major),\n\t\tundoAlt5.bind(null, chord.normalized.intents.alt),\n\t\t_uniq,\n\t];\n\n\treturn chain(allFilters, _clone(allIntervals));\n}\n\nfunction undoOmit3(omits, allIntervals) {\n\tconst with3rd = _clone(allIntervals);\n\n\tif (omits.includes('3')) {\n\t\twith3rd.push('3');\n\t} else if (omits.includes('b3')) {\n\t\twith3rd.push('b3');\n\t}\n\treturn with3rd;\n}\n\nfunction undoSuspension(isSuspended, hasMajorIntent, allIntervals) {\n\tif (isSuspended) {\n\t\tconst unSuspended = _without(allIntervals, '4');\n\t\tunSuspended.push(hasMajorIntent ? '3' : 'b3');\n\t\treturn unSuspended;\n\t}\n\treturn allIntervals;\n}\n\nfunction undoAlt5(isAlt, allIntervals) {\n\tif (isAlt) {\n\t\tconst unaltered = _without(allIntervals, 'b5', '#5');\n\t\tunaltered.push('5');\n\t\treturn unaltered;\n\t}\n\treturn allIntervals;\n}\n\nfunction getExtensions(allIntervals, quality) {\n\tconst extensions = [];\n\n\tif (canBeExtended(quality)) {\n\t\tif (isMinorExtended13th(allIntervals, quality)) {\n\t\t\textensions.push('9', '11', '13');\n\t\t} else if (isMajorExtended13th(allIntervals, quality)) {\n\t\t\textensions.push('9', '13');\n\t\t} else if (isExtended11th(allIntervals)) {\n\t\t\textensions.push('9', '11');\n\t\t} else if (isExtended9th(allIntervals)) {\n\t\t\textensions.push('9');\n\t\t}\n\t}\n\treturn extensions;\n}\n\nfunction canBeExtended(quality) {\n\treturn [\n\t\tqualities.ma7,\n\t\tqualities.dom7,\n\t\tqualities.mi7,\n\t\tqualities.miMa7,\n\t].includes(quality);\n}\n\nfunction canHave11th(quality) {\n\treturn [qualities.mi7, qualities.miMa7].includes(quality);\n}\n\nfunction isMinorExtended13th(allIntervals, quality) {\n\treturn (\n\t\tcanHave11th(quality) &&\n\t\thasOneOf(allIntervals, '13') &&\n\t\thasOneOf(allIntervals, ['11', '#11']) &&\n\t\thasOneOf(allIntervals, ['b9', '9', '#9'])\n\t);\n}\n\nfunction isMajorExtended13th(allIntervals, quality) {\n\treturn (\n\t\t!canHave11th(quality) &&\n\t\thasOneOf(allIntervals, '13') &&\n\t\thasOneOf(allIntervals, ['b9', '9', '#9'])\n\t);\n}\n\nfunction isExtended11th(allIntervals) {\n\treturn (\n\t\thasOneOf(allIntervals, '11') &&\n\t\thasOneOf(allIntervals, ['b9', '9', '#9'])\n\t);\n}\n\nfunction isExtended9th(allIntervals) {\n\treturn allIntervals.includes('9');\n}\n\nfunction getAddsAndAlterations(chordIntervals, baseIntervals, quality) {\n\tconst adds = [];\n\tconst alterations = [];\n\n\tchordIntervals\n\t\t.filter((interval) => interval !== '5' && interval !== '4')\n\t\t.forEach((interval) => {\n\t\t\tif (!baseIntervals.includes(interval)) {\n\t\t\t\tif (isAlteration(quality, interval)) {\n\t\t\t\t\talterations.push(interval);\n\t\t\t\t} else {\n\t\t\t\t\tadds.push(interval);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\n\tif (hasAdd3(chordIntervals)) {\n\t\tadds.push('3');\n\t}\n\n\treturn {\n\t\tadds: sortIntervals(adds),\n\t\talterations: sortIntervals(alterations),\n\t};\n}\n\nfunction isAlteration(quality, interval) {\n\tconst qualityAlterations = {\n\t\t[qualities.ma]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.ma6]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.ma7]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.dom7]: ['b5', '#5', 'b9', '#9', '#11', 'b13'],\n\n\t\t[qualities.mi]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.mi6]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.mi7]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.miMa7]: ['b5', '#5', '#11', 'b13'],\n\n\t\t[qualities.aug]: [],\n\t\t[qualities.dim]: [],\n\t\t[qualities.dim7]: [],\n\t};\n\n\treturn qualityAlterations[quality].includes(interval);\n}\n\nfunction hasAdd3(allIntervals) {\n\treturn hasAll(allIntervals, ['3', '4']);\n}\n\nfunction sortIntervals(intervals) {\n\treturn intervals.sort((a, b) => {\n\t\tconst sortableA = Number.parseInt(a.replace(/[b#]/, ''));\n\t\tconst sortableB = Number.parseInt(b.replace(/[b#]/, ''));\n\t\treturn sortableA - sortableB;\n\t});\n}\n", "import { NoSymbolFoundError } from '../../helpers/ChordParsingError';\n\n/**\n * Split symbol in root/bass note and descriptor.\n * Returns null if the given string does not seems to be a chord.\n *\n * @param {String[]} noteVariants - all notes within a given notation system (English, Latin, German...)\n * @param {Chord} chord\n * @returns {Chord|null}\n */\nexport default function parseBase(noteVariants, chord) {\n\tconst { symbol } = chord.input;\n\tconst notesRegex = noteVariants.join('|');\n\tconst notesAndDescriptorRegex = new RegExp(\n\t\t'^' +\n\t\t\t'(' +\n\t\t\tnotesRegex +\n\t\t\t')' +\n\t\t\t'(.*?)' +\n\t\t\t'(/(' +\n\t\t\tnotesRegex +\n\t\t\t'))?' +\n\t\t\t'$'\n\t);\n\tconst result = symbol.match(notesAndDescriptorRegex);\n\n\tif (result && result[1]) {\n\t\tchord.input.rootNote = result[1];\n\n\t\tif (result[2]) {\n\t\t\tchord.input.descriptor = result[2];\n\t\t}\n\t\tif (result[4]) {\n\t\t\tchord.input.bassNote = result[4];\n\t\t}\n\t\treturn chord;\n\t} else {\n\t\tthrow new NoSymbolFoundError(chord);\n\t}\n}\n", "const allModifiers = {\n\t// base\n\tma: 'ma',\n\tmi: 'mi',\n\tdim: 'dim',\n\thalfDim: 'halfDim',\n\taug: 'aug',\n\tseventh: 'seventh',\n\n\t// suspended\n\tsus: 'sus',\n\tsus2: 'sus2',\n\n\t// extensions\n\tninth: 'ninth',\n\televenth: 'eleventh',\n\tthirteenth: 'thirteenth',\n\n\t// alterations\n\tfifthFlat: 'b5',\n\tfifthSharp: '#5',\n\tninthFlat: 'b9',\n\tninthSharp: '#9',\n\televenthSharp: '#11',\n\tthirteenthFlat: 'b13',\n\n\t// added\n\tadd3: 'add3',\n\tadd4: 'add4',\n\taddb6: 'addb6',\n\tadd6: 'add6',\n\tadd69: 'add69',\n\tadd7: 'add7',\n\tadd9: 'add9',\n\tadd11: 'add11',\n\tadd13: 'add13',\n\n\t// special\n\tbass: 'bass',\n\tomit3: 'omit3',\n\tomit5: 'omit5',\n\tpower: 'power',\n\talt: 'alt',\n};\n\n/**\n * WARNING: when adding new modifiers symbols, be careful of possible edge cases that might arise with some combinations.\n * For example, without edge case handling, \"madd9\" would be parsed as \"ma\" instead of \"m\"+\"add9\"\n */\n\nconst major = {\n\t'^': [allModifiers.ma, allModifiers.add7],\n\tΔ: [allModifiers.ma, allModifiers.add7],\n\tM: allModifiers.ma,\n\tMa: allModifiers.ma,\n\tMaj: allModifiers.ma,\n\tMajor: allModifiers.ma,\n\tma: allModifiers.ma,\n\tmaj: allModifiers.ma,\n\tmajor: allModifiers.ma,\n};\n\nconst major7th = getDerivedModifiers(\n\tmajor,\n\tallModifiers.add7,\n\t(symbol) => symbol + '7'\n);\nconst add7 = getDerivedModifiers(\n\tmajor,\n\tallModifiers.add7,\n\t(symbol) => 'add' + symbol + '7'\n);\n\nconst allSymbols = {\n\t// major\n\t...major,\n\t...major7th,\n\n\t// minor\n\t'-': allModifiers.mi,\n\tm: allModifiers.mi,\n\tMi: allModifiers.mi,\n\tMin: allModifiers.mi,\n\tMinor: allModifiers.mi,\n\tmi: allModifiers.mi,\n\tmin: allModifiers.mi,\n\tminor: allModifiers.mi,\n\n\t// diminished / augmented\n\t'°': allModifiers.dim,\n\to: allModifiers.dim,\n\t0: allModifiers.dim,\n\tdim: allModifiers.dim,\n\t'dim.': allModifiers.dim,\n\tdiminished: allModifiers.dim,\n\n\tØ: allModifiers.halfDim,\n\tø: allModifiers.halfDim,\n\th: allModifiers.halfDim,\n\n\t'+': allModifiers.aug,\n\taug: allModifiers.aug,\n\taugmented: allModifiers.aug,\n\n\t// seventh\n\t7: allModifiers.seventh,\n\n\t// suspended\n\t4: allModifiers.sus,\n\tsus: allModifiers.sus,\n\tsus4: allModifiers.sus,\n\tsuspended: allModifiers.sus,\n\tsuspended4: allModifiers.sus,\n\tsus2: allModifiers.sus2,\n\tsuspended2: allModifiers.sus2,\n\n\t// extensions\n\t9: allModifiers.ninth,\n\t11: allModifiers.eleventh,\n\t13: allModifiers.thirteenth,\n\n\t// alterations\n\tb3: allModifiers.mi,\n\tb5: allModifiers.fifthFlat,\n\t'♭5': allModifiers.fifthFlat,\n\t'#5': allModifiers.fifthSharp,\n\t'♯5': allModifiers.fifthSharp,\n\tb9: allModifiers.ninthFlat,\n\t'♭9': allModifiers.ninthFlat,\n\taddb9: allModifiers.ninthFlat,\n\t'add♭9': allModifiers.ninthFlat,\n\t'#9': allModifiers.ninthSharp,\n\t'♯9': allModifiers.ninthSharp,\n\t'add#9': allModifiers.ninthSharp,\n\t'add♯9': allModifiers.ninthSharp,\n\t'#11': allModifiers.eleventhSharp,\n\t'♯11': allModifiers.eleventhSharp,\n\t'add#11': allModifiers.eleventhSharp,\n\tb13: allModifiers.thirteenthFlat,\n\t'♭13': allModifiers.thirteenthFlat,\n\taddb13: allModifiers.thirteenthFlat,\n\t'add♭13': allModifiers.thirteenthFlat,\n\n\t// added\n\t...add7,\n\t2: allModifiers.add9,\n\tadd2: allModifiers.add9,\n\tadd3: allModifiers.add3,\n\tadd4: allModifiers.add4,\n\taddb6: allModifiers.addb6,\n\tb6: allModifiers.addb6,\n\t6: allModifiers.add6,\n\tadd6: allModifiers.add6,\n\t'6/9': allModifiers.add69,\n\t69: allModifiers.add69,\n\t96: allModifiers.add69,\n\t'9/6': allModifiers.add69,\n\tadd9: allModifiers.add9,\n\tadd11: allModifiers.add11,\n\tadd13: allModifiers.add13,\n\n\t// special\n\tbass: allModifiers.bass,\n\tomit3: allModifiers.omit3,\n\tno3: allModifiers.omit3,\n\tomit5: allModifiers.omit5,\n\tno5: allModifiers.omit5,\n\t5: allModifiers.power,\n\talt: allModifiers.alt,\n\t'alt.': allModifiers.alt,\n\taltered: allModifiers.alt,\n};\n\nfunction getDerivedModifiers(source, modifierId, derivedFn) {\n\treturn Object.keys(source)\n\t\t.map(derivedFn)\n\t\t.reduce((acc, curr) => {\n\t\t\tacc[curr] = modifierId;\n\t\t\treturn acc;\n\t\t}, {});\n}\n\nconst allVariants = Object.keys(allSymbols).sort((a, b) => b.length - a.length);\n\nexport { allSymbols, allVariants };\nexport default allModifiers;\n", "export default {\n\t1: 0,\n\t2: 2,\n\tb3: 3,\n\t3: 4,\n\t4: 5,\n\tb5: 6,\n\t5: 7,\n\t'#5': 8,\n\tb6: 8,\n\t6: 9,\n\tbb7: 9,\n\tb7: 10,\n\t7: 11,\n\tb9: 13,\n\t9: 14,\n\t'#9': 15,\n\t11: 17,\n\t'#11': 18,\n\tb13: 20,\n\t13: 21,\n};\n", "import _uniq from 'lodash/uniq';\nimport {\n\tInvalidModifierError,\n\tNoSymbolFoundError,\n} from '../../helpers/ChordParsingError';\n\nimport m from '../../dictionaries/modifiers';\nimport { allSymbols, allVariants } from '../../dictionaries/modifiers';\nimport intervalsToSemitones from '../../dictionaries/intervalsToSemitones';\nimport { hasNoneOf, hasOneOf } from '../../helpers/hasElement';\n\n/**\n * Convert the descriptor into a suite of intervals, semitones and intents\n *\n * @param {Array<('b5'|'#5'|'b9'|'#9'|'#11'|'b13')>} altIntervals\n * @param {Chord} chord\n * @returns {Chord|Null}\n */\nexport default function parseDescriptor(altIntervals, chord) {\n\tlet allModifiers = [];\n\n\tif (chord.input.parsableDescriptor) {\n\t\tallModifiers = getModifiers(chord);\n\t}\n\n\tchord.input.modifiers = allModifiers;\n\tchord.normalized.intervals = getIntervals(allModifiers, altIntervals);\n\tchord.normalized.semitones = getSemitones(chord.normalized.intervals);\n\tchord.normalized.intents = getIntents(allModifiers);\n\n\treturn chord;\n}\n\nfunction getModifiers(chord) {\n\tconst { parsableDescriptor } = chord.input;\n\tconst modifiers = [];\n\n\tconst descriptorRegex = new RegExp(\n\t\tallVariants.map(escapeRegex).join('|'),\n\t\t'g'\n\t);\n\tconst descriptorMatches = parsableDescriptor.match(descriptorRegex);\n\n\tlet remainingChars = parsableDescriptor;\n\tlet allModifiersId;\n\n\tif (descriptorMatches) {\n\t\tdescriptorMatches.forEach((match) => {\n\t\t\tallModifiersId = allSymbols[match];\n\n\t\t\tif (!Array.isArray(allModifiersId)) {\n\t\t\t\tallModifiersId = [allModifiersId];\n\t\t\t}\n\n\t\t\tallModifiersId.forEach((modifierId) => {\n\t\t\t\tif (modifiers.includes(modifierId)) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tmodifiers.push(modifierId);\n\n\t\t\t\tremainingChars = remainingChars.replace(match, '');\n\t\t\t});\n\t\t});\n\t}\n\n\tif (modifiers.length === 0) {\n\t\tthrow new NoSymbolFoundError(chord);\n\t}\n\tif (remainingChars.trim().length > 0) {\n\t\tthrow new InvalidModifierError(chord, remainingChars);\n\t}\n\n\treturn modifiers;\n}\n\nfunction getIntervals(allModifiers, altIntervals) {\n\tif (allModifiers.includes(m.power)) {\n\t\treturn ['1', '5'];\n\t} else if (allModifiers.includes(m.bass)) {\n\t\treturn ['1'];\n\t}\n\n\treturn _uniq([\n\t\t'1',\n\t\t...getThird(allModifiers),\n\t\t...getFourth(allModifiers),\n\t\t...getFifths(allModifiers, altIntervals),\n\t\t...getSixth(allModifiers),\n\t\t...getSevenths(allModifiers),\n\t\t...getNinths(allModifiers, altIntervals),\n\t\t...getElevenths(allModifiers, altIntervals),\n\t\t...getThirteenths(allModifiers, altIntervals),\n\t]).sort((a, b) => intervalsToSemitones[a] - intervalsToSemitones[b]);\n}\n\nfunction getThird(allModifiers) {\n\tconst third = [];\n\tif (allModifiers.includes(m.omit3)) {\n\t\treturn [];\n\t}\n\tif (!hasOneOf(allModifiers, [m.sus, m.sus2])) {\n\t\tif (!hasMajorIntent(allModifiers)) {\n\t\t\tthird.push('b3');\n\t\t} else if (!allModifiers.includes(m.eleventh)) {\n\t\t\tthird.push('3');\n\t\t}\n\t}\n\tif (allModifiers.includes(m.add3)) {\n\t\tthird.push('3');\n\t}\n\treturn third;\n}\n\nfunction getFourth(allModifiers) {\n\tconst fourth = [];\n\tif (hasOneOf(allModifiers, [m.sus, m.add4])) {\n\t\tfourth.push('4');\n\t}\n\treturn fourth;\n}\n\nfunction getFifths(allModifiers, altIntervals) {\n\tconst fifths = [];\n\tif (allModifiers.includes(m.omit5)) {\n\t\treturn [];\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.dim, m.halfDim, m.fifthFlat]) ||\n\t\tshouldAlter(allModifiers, altIntervals, 'b5')\n\t) {\n\t\tfifths.push('b5');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.aug, m.fifthSharp]) ||\n\t\tshouldAlter(allModifiers, altIntervals, '#5')\n\t) {\n\t\tfifths.push('#5');\n\t}\n\tif (!fifths.length && !allModifiers.includes(m.thirteenthFlat)) {\n\t\tfifths.push('5');\n\t}\n\treturn fifths;\n}\n\nfunction getSixth(allModifiers) {\n\tconst sixth = [];\n\tif (hasOneOf(allModifiers, [m.addb6])) {\n\t\tsixth.push('b6');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.add6, m.add69]) &&\n\t\t!isExtended(allModifiers) &&\n\t\t!hasOneOf(allModifiers, [m.halfDim])\n\t) {\n\t\tsixth.push('6');\n\t}\n\treturn sixth;\n}\n\nfunction getSevenths(allModifiers) {\n\tconst sevenths = [];\n\tif (hasOneOf(allModifiers, [m.alt])) {\n\t\tsevenths.push('b7');\n\t}\n\tif (hasOneOf(allModifiers, [m.seventh, m.halfDim])) {\n\t\tif (allModifiers.includes(m.dim)) {\n\t\t\tsevenths.push('bb7');\n\t\t} else if (allModifiers.includes(m.halfDim)) {\n\t\t\tsevenths.push('b7');\n\t\t} else {\n\t\t\tsevenths.push(getMinorOrMajorSeventh(allModifiers));\n\t\t}\n\t} else if (hasOneOf(allModifiers, [m.ninth, m.eleventh, m.thirteenth])) {\n\t\tsevenths.push(getMinorOrMajorSeventh(allModifiers));\n\t}\n\tif (allModifiers.includes(m.add7)) {\n\t\tsevenths.push('7');\n\t}\n\treturn sevenths;\n}\n\nfunction getMinorOrMajorSeventh(allModifiers) {\n\treturn allModifiers.includes(m.ma) ? '7' : 'b7';\n}\n\nfunction getNinths(allModifiers, altIntervals) {\n\tconst ninth = [];\n\tif (\n\t\thasOneOf(allModifiers, [m.add69, m.ninth, m.eleventh, m.thirteenth]) &&\n\t\thasNoneOf(allModifiers, [m.ninthFlat, m.ninthSharp])\n\t) {\n\t\tninth.push('9');\n\t}\n\tif (hasOneOf(allModifiers, [m.sus2, m.add9])) {\n\t\tninth.push('9');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.ninthFlat]) ||\n\t\tshouldAlter(allModifiers, altIntervals, 'b9')\n\t) {\n\t\tninth.push('b9');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.ninthSharp]) ||\n\t\tshouldAlter(allModifiers, altIntervals, '#9')\n\t) {\n\t\tninth.push('#9');\n\t}\n\treturn ninth;\n}\n\nfunction getElevenths(allModifiers, altIntervals) {\n\tconst elevenths = [];\n\tif (\n\t\thasOneOf(allModifiers, [m.thirteenth]) &&\n\t\t!hasMajorIntent(allModifiers)\n\t) {\n\t\televenths.push('11');\n\t} else if (hasOneOf(allModifiers, [m.eleventh, m.add11])) {\n\t\televenths.push('11');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.eleventhSharp]) ||\n\t\tshouldAlter(allModifiers, altIntervals, '#11')\n\t) {\n\t\televenths.push('#11');\n\t}\n\treturn elevenths;\n}\n\nfunction getThirteenths(allModifiers, altIntervals) {\n\tconst thirteenths = [];\n\tif (\n\t\thasOneOf(allModifiers, [m.add13, m.thirteenth]) ||\n\t\t(hasOneOf(allModifiers, [m.add6, m.add69]) &&\n\t\t\tisExtended(allModifiers)) ||\n\t\t(hasOneOf(allModifiers, [m.add6, m.add69]) &&\n\t\t\thasOneOf(allModifiers, [m.halfDim]))\n\t) {\n\t\tthirteenths.push('13');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.thirteenthFlat]) ||\n\t\tshouldAlter(allModifiers, altIntervals, 'b13')\n\t) {\n\t\tthirteenths.push('b13');\n\t}\n\treturn thirteenths;\n}\n\nfunction shouldAlter(allModifiers, altIntervals, interval) {\n\treturn allModifiers.includes(m.alt) && altIntervals.includes(interval);\n}\n\nfunction hasMajorIntent(allModifiers) {\n\treturn hasNoneOf(allModifiers, [m.mi, m.dim, m.dim7, m.halfDim]);\n}\n\nfunction isExtended(allModifiers) {\n\treturn hasOneOf(allModifiers, [\n\t\tm.seventh,\n\t\tm.ninth,\n\t\tm.eleventh,\n\t\tm.thirteenth,\n\t]);\n}\n\n// Based on https://stackoverflow.com/a/6969486\nfunction escapeRegex(string) {\n\treturn string.replace(/[.\\-*+?^${}()|[\\]\\\\]/g, '\\\\$&');\n}\n\nfunction getSemitones(allIntervals) {\n\treturn allIntervals\n\t\t.map((interval) => intervalsToSemitones[interval])\n\t\t.sort((a, b) => a - b);\n}\n\n// intents will be used later at formatting for disambiguation of some potentially confusing cases\nfunction getIntents(allModifiers) {\n\treturn {\n\t\tmajor: hasMajorIntent(allModifiers),\n\t\televenth: allModifiers.includes(m.eleventh),\n\t\talt: allModifiers.includes(m.alt),\n\t};\n}\n", "import chain from '../helpers/chain';\nimport _cloneDeep from 'lodash/cloneDeep';\nimport checkCustomFilters from '../helpers/checkCustomFilters';\n\nimport { allVariantsPerGroup } from '../dictionaries/notes';\n\nimport {\n\tInvalidInputError,\n\tUnexpectedError,\n} from '../helpers/ChordParsingError';\n\nimport checkIntervalsConsistency from './filters/checkIntervalsConsistency';\nimport formatSymbol from './filters/formatSymbol';\nimport formatSymbolParts from './filters/formatSymbolParts';\nimport getParsableDescriptor from './filters/getParsableDescriptor';\nimport initChord from './filters/initChord';\nimport nameIndividualChordNotes from './filters/nameIndividualChordNotes';\nimport normalizeNotes from './filters/normalizeNotes';\nimport normalizeDescriptor from './filters/normalizeDescriptor';\nimport parseBase from './filters/parseBase';\nimport parseDescriptor from './filters/parseDescriptor';\n\n/**\n * Create a chord parser function\n * @param {ParserConfiguration} [parserConfiguration]\n * @returns {function(String): Chord}\n */\nfunction chordParserFactory(parserConfiguration = {}) {\n\tconst allAltIntervals = ['b5', '#5', 'b9', '#9', '#11', 'b13'];\n\tconst allNotationSystems = ['english', 'german', 'latin'];\n\n\tconst {\n\t\tnotationSystems = _cloneDeep(allNotationSystems),\n\t\taltIntervals = _cloneDeep(allAltIntervals),\n\t\tcustomFilters = [],\n\t} = parserConfiguration;\n\n\tcheckAltIntervals(altIntervals, allAltIntervals);\n\tcheckNotationSystems(notationSystems, allNotationSystems);\n\tcheckCustomFilters(customFilters);\n\n\treturn parseChord;\n\n\t/**\n\t * Convert an input string into an abstract chord structure\n\t * @param {String} symbol - the chord symbol candidate\n\t * @returns {Chord|Object} A chord object if the given string is successfully parsed. An object with an `error` property otherwise.\n\t */\n\tfunction parseChord(symbol) {\n\t\tconst allErrors = [];\n\n\t\tif (!isInputValid(symbol)) {\n\t\t\tconst e = new InvalidInputError();\n\t\t\tallErrors.push(formatError(e));\n\t\t}\n\n\t\tconst allVariantsPerGroupCopy = _cloneDeep(allVariantsPerGroup).filter(\n\t\t\t(variantsGroup) => notationSystems.includes(variantsGroup.name)\n\t\t);\n\n\t\tlet chord;\n\t\tlet allFilters;\n\t\tlet variants;\n\n\t\tif (!allErrors.length) {\n\t\t\twhile (allVariantsPerGroupCopy.length && !chord) {\n\t\t\t\tvariants = allVariantsPerGroupCopy.shift();\n\n\t\t\t\tallFilters = [\n\t\t\t\t\tinitChord.bind(null, parserConfiguration),\n\t\t\t\t\tparseBase.bind(null, variants.notes),\n\t\t\t\t\tgetParsableDescriptor,\n\t\t\t\t\tparseDescriptor.bind(null, altIntervals),\n\t\t\t\t\tcheckIntervalsConsistency,\n\t\t\t\t\tnormalizeNotes,\n\t\t\t\t\tnormalizeDescriptor,\n\t\t\t\t\tformatSymbolParts,\n\t\t\t\t\tformatSymbol,\n\t\t\t\t\tnameIndividualChordNotes,\n\t\t\t\t\t...customFilters,\n\t\t\t\t];\n\n\t\t\t\ttry {\n\t\t\t\t\tchord = chain(allFilters, symbol);\n\t\t\t\t\tif (chord) {\n\t\t\t\t\t\tchord.input.notationSystem = variants.name;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tallErrors.push(getUnexpectedError(variants.name));\n\t\t\t\t\t}\n\t\t\t\t} catch (e) {\n\t\t\t\t\tallErrors.push(formatError(e, variants.name));\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn chord ? chord : { error: allErrors };\n\t}\n}\n\nfunction checkAltIntervals(altIntervals, allAltIntervals) {\n\tcheckArray('altIntervals', altIntervals, allAltIntervals, true);\n}\n\nfunction checkNotationSystems(notationSystems, allNotationSystems) {\n\tcheckArray('notationSystems', notationSystems, allNotationSystems);\n}\n\nfunction checkArray(arrayName, arrayToTest, allowedValues, allowEmpty) {\n\tif (!Array.isArray(arrayToTest)) {\n\t\tthrow new TypeError(`'${arrayName}' should be an array`);\n\t}\n\tif (!allowEmpty && arrayToTest.length === 0) {\n\t\tthrow new TypeError(`'${arrayName}' cannot be empty`);\n\t}\n\tarrayToTest.forEach((system) => {\n\t\tif (!allowedValues.includes(system)) {\n\t\t\tthrow new TypeError(\n\t\t\t\t`'${system}' is not a valid value for ${arrayName}`\n\t\t\t);\n\t\t}\n\t});\n}\n\nfunction isInputValid(input) {\n\treturn typeof input === 'string' && input.length > 0;\n}\n\nfunction getUnexpectedError(notationSystem) {\n\tconst error = new UnexpectedError();\n\treturn formatError(error, notationSystem);\n}\n\nfunction formatError(exceptionError, notationSystem) {\n\treturn {\n\t\ttype: exceptionError.name,\n\t\tchord: exceptionError.chord,\n\t\tmessage: exceptionError.message,\n\t\tnotationSystem,\n\t};\n}\n\n/**\n * @module chordParserFactory\n * Expose the chordParserFactory() function\n */\nexport default chordParserFactory;\n", "import { hasExactly } from '../../helpers/hasElement';\n\nconst shortDescriptors = {\n\tsus2: 'sus2',\n\tadd2: '2',\n\tomit: 'no',\n\tma: 'M',\n\tmi: 'm',\n\tdim: '°',\n\taug7: '7+',\n\televenth: '11',\n};\n\n/**\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function shortenNormalized(chord) {\n\tlet descriptor;\n\tlet chordChanges = chord.formatted.chordChanges;\n\n\tif (isSus2(chord)) {\n\t\tdescriptor = shortDescriptors.sus2;\n\t\tchordChanges = [];\n\t} else if (isAdd2(chord)) {\n\t\tdescriptor = shortDescriptors.add2;\n\t\tchordChanges = [];\n\t} else if (isAug7(chord)) {\n\t\tdescriptor = shortDescriptors.aug7;\n\t\tchordChanges = [];\n\t} else {\n\t\tdescriptor = chord.formatted.descriptor\n\t\t\t.replace('mi', shortDescriptors.mi)\n\t\t\t.replace(/[m|M]a/, shortDescriptors.ma)\n\t\t\t.replace('dim', shortDescriptors.dim);\n\n\t\tif (isEleventh(chord)) {\n\t\t\tdescriptor = descriptor.replace(\n\t\t\t\t/7sus|9sus/,\n\t\t\t\tshortDescriptors.eleventh\n\t\t\t);\n\t\t}\n\t}\n\n\tchordChanges = chordChanges.map((change) => {\n\t\treturn change\n\t\t\t.replace(/[m|M]a/, shortDescriptors.ma)\n\t\t\t.replace('omit', shortDescriptors.omit);\n\t});\n\n\treturn {\n\t\t...chord,\n\t\tformatted: {\n\t\t\t...chord.formatted,\n\t\t\tdescriptor,\n\t\t\tchordChanges,\n\t\t},\n\t};\n}\n\nfunction isSus2(chord) {\n\treturn hasExactly(chord.normalized.intervals, ['1', '5', '9']);\n}\n\nfunction isAdd2(chord) {\n\treturn hasExactly(chord.normalized.intervals, ['1', '3', '5', '9']);\n}\n\nfunction isAug7(chord) {\n\treturn hasExactly(chord.normalized.intervals, ['1', '3', '#5', 'b7']);\n}\n\nfunction isEleventh(chord) {\n\treturn chord.normalized.intents.eleventh;\n}\n", "import _difference from 'lodash/difference';\n\nimport chain from '../../helpers/chain';\n\nimport normalizeDescriptor from '../../parser/filters/normalizeDescriptor';\nimport formatSymbolParts from '../../parser/filters/formatSymbolParts';\nimport nameIndividualChordNotes from '../../parser/filters/nameIndividualChordNotes';\nimport intervalsToSemitones from '../../dictionaries/intervalsToSemitones';\n\nimport { hasNoneOf } from '../../helpers/hasElement';\n\n/**\n * @param {Chord} chord\n * @param {('none'|'max'|'core')} level\n * @returns {Chord}\n */\nexport default function simplify(level = 'none', chord) {\n\tif (level === 'none') {\n\t\treturn chord;\n\t}\n\n\tconst intervalsToRemove = {\n\t\tmax: [\n\t\t\t'4',\n\t\t\t'b5',\n\t\t\t'#5',\n\t\t\t'6',\n\t\t\t'bb7',\n\t\t\t'b7',\n\t\t\t'7',\n\t\t\t'b9',\n\t\t\t'9',\n\t\t\t'#9',\n\t\t\t'11',\n\t\t\t'#11',\n\t\t\t'b13',\n\t\t\t'13',\n\t\t],\n\t\tcore: ['4', 'b9', '9', '#9', '11', '#11', 'b13', '13'],\n\t};\n\n\tconst intervals = _difference(\n\t\tchord.normalized.intervals,\n\t\tintervalsToRemove[level]\n\t);\n\n\tif (hasNoneOf(intervals, ['b3', '3'])) {\n\t\tintervals.push(chord.normalized.intents.major ? '3' : 'b3');\n\t}\n\n\tif (hasNoneOf(intervals, ['b5', '5', '#5'])) {\n\t\tintervals.push('5');\n\t}\n\n\tchord.normalized.intervals = intervals;\n\tchord.normalized.semitones = intervals.map(\n\t\t(interval) => intervalsToSemitones[interval]\n\t);\n\tchord.normalized.intents.eleventh = false;\n\tchord.normalized.intents.alt = false;\n\n\tif (level === 'max') {\n\t\tdelete chord.normalized.bassNote;\n\t}\n\n\tconst allFilters = [\n\t\tnormalizeDescriptor,\n\t\tformatSymbolParts,\n\t\tnameIndividualChordNotes,\n\t];\n\n\treturn chain(allFilters, chord);\n}\n", "import _invert from 'lodash/invert';\n\nimport nameIndividualChordNotes from '../../parser/filters/nameIndividualChordNotes';\n\nconst notes = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'];\n\nconst sharpsToFlats = {\n\t'C#': 'Db',\n\t'D#': 'Eb',\n\t'F#': 'Gb',\n\t'G#': 'Ab',\n\t'A#': 'Bb',\n};\n\nconst flatsToSharps = _invert(sharpsToFlats);\n\nexport default function transpose(transposeValue, useFlats, chord) {\n\tconst { rootNote, bassNote } = chord.normalized;\n\n\tconst rootSharp = convertToSharp(rootNote);\n\tchord.normalized.rootNote = transposeNote(\n\t\trootSharp,\n\t\ttransposeValue,\n\t\tuseFlats\n\t);\n\tchord.formatted.rootNote = chord.normalized.rootNote;\n\n\tif (bassNote) {\n\t\tconst bassSharp = convertToSharp(bassNote);\n\t\tchord.normalized.bassNote = transposeNote(\n\t\t\tbassSharp,\n\t\t\ttransposeValue,\n\t\t\tuseFlats\n\t\t);\n\t\tchord.formatted.bassNote = chord.normalized.bassNote;\n\t}\n\n\treturn nameIndividualChordNotes(chord);\n}\n\nfunction transposeNote(note, value, useFlats) {\n\tconst noteIndex = notes.indexOf(note);\n\tconst transposedIndex = noteIndex + value;\n\n\tconst octaves = Math.floor(transposedIndex / 12);\n\tconst correctedTransposedIndex = transposedIndex - octaves * 12;\n\n\tconst transposed = notes[correctedTransposedIndex];\n\n\treturn useFlats ? sharpsToFlats[transposed] || transposed : transposed;\n}\n\nfunction convertToSharp(note) {\n\treturn flatsToSharps[note] || note;\n}\n", "const translationTables = {\n\tgerman: {\n\t\tAb: 'As',\n\t\tA: 'A',\n\t\t'A#': 'Ais',\n\t\tBb: 'Hes',\n\t\tB: 'H',\n\t\tC: 'C',\n\t\t'C#': 'Cis',\n\t\tDb: 'Des',\n\t\tD: 'D',\n\t\t'D#': 'Dis',\n\t\tEb: 'Es',\n\t\tE: 'E',\n\t\tF: 'F',\n\t\t'F#': 'Fis',\n\t\tGb: 'Ges',\n\t\tG: 'G',\n\t\t'G#': 'Gis',\n\t},\n\tlatin: {\n\t\tAb: 'Lab',\n\t\tA: 'La',\n\t\t'A#': 'La#',\n\t\tBb: 'Sib',\n\t\tB: 'Si',\n\t\tC: 'Do',\n\t\t'C#': 'Do#',\n\t\tDb: 'Reb',\n\t\tD: 'Re',\n\t\t'D#': 'Re#',\n\t\tEb: 'Mib',\n\t\tE: 'Mi',\n\t\tF: 'Fa',\n\t\t'F#': 'Fa#',\n\t\tGb: 'Solb',\n\t\tG: 'Sol',\n\t\t'G#': 'Sol#',\n\t},\n};\nconst allNotationSystems = Object.keys(translationTables);\n\n/**\n * @param {('auto'|'english'|'german'|'latin')} notationSystem\n * @param {Chord} chord\n * @returns {Chord|Null}\n */\nexport default function convertNotationSystem(\n\tnotationSystem = 'english',\n\tchord\n) {\n\tconst finalNotationSystem =\n\t\tnotationSystem === 'auto' ? chord.input.notationSystem : notationSystem;\n\n\tif (finalNotationSystem === 'english') return chord;\n\tif (!allNotationSystems.includes(finalNotationSystem)) return null;\n\n\tchord.formatted.rootNote =\n\t\ttranslationTables[finalNotationSystem][chord.formatted.rootNote];\n\n\tif (chord.formatted.bassNote) {\n\t\tchord.formatted.bassNote =\n\t\t\ttranslationTables[finalNotationSystem][chord.formatted.bassNote];\n\t}\n\treturn chord;\n}\n", "/**\n * @param {Chord} chord\n * @returns {String}\n */\nexport default function textPrinter(chord) {\n\treturn chord && chord.formatted && chord.formatted.symbol\n\t\t? chord.formatted.symbol\n\t\t: null;\n}\n", "import _cloneDeep from 'lodash/cloneDeep';\n\nimport textPrinter from './text';\nimport chordParserFactory from '../../parser/chordParserFactory';\n\n/**\n * This printer returns a `chord` object reflecting the applied rendering filters. This object is very close to what would\n * be obtained by re-parsing the rendered chord.\n * It is basically the `chord` object in its current state, with 2 differences:\n * - a re-built `input` property to include all the changes applied during rendering (transposition, simplification, etc.)\n * - a removed `notationSystems` parser configuration since it may not be relevant anymore, especially if the rendering changed the notation system\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function rawPrinter(chord) {\n\t// make sure the chord can be re-parsed, whichever notation system was used for the rendering\n\tdelete chord.parserConfiguration.notationSystems;\n\n\tconst cloned = _cloneDeep(chord);\n\n\t// Re-parse the rendered chord to get the 'input' property right\n\tconst textPrinted = textPrinter(chord);\n\tconst parseChord = chordParserFactory(chord.parserConfiguration);\n\tconst reParsed = parseChord(textPrinted);\n\tcloned.input = reParsed.input;\n\n\treturn cloned;\n}\n", "import _cloneDeep from 'lodash/cloneDeep';\n\nimport chain from '../helpers/chain';\nimport checkCustomFilters from '../helpers/checkCustomFilters';\n\nimport shortenNormalized from './filters/shortenNormalized';\nimport simplifyFilter from './filters/simplify';\nimport transpose from './filters/transpose';\nimport convertNotationSystem from './filters/convertNotationSystem';\nimport formatSymbol from '../parser/filters/formatSymbol';\nimport textPrinter from './printer/text';\nimport rawPrinter from './printer/raw';\n\n/**\n * Create a pre-configured chord rendering function\n * @param {RendererConfiguration} [rendererConfiguration]\n * @returns {function(Chord): String}\n */\nfunction chordRendererFactory({\n\tuseShortNamings = false,\n\tsimplify = 'none',\n\ttransposeValue = 0,\n\tharmonizeAccidentals = false,\n\tuseFlats = false,\n\tprinter = 'text',\n\tnotationSystem = 'english',\n\tcustomFilters = [],\n} = {}) {\n\tcheckCustomFilters(customFilters);\n\n\tconst allFilters = [];\n\n\tif (['max', 'core'].includes(simplify)) {\n\t\tallFilters.push(simplifyFilter.bind(null, simplify));\n\t}\n\n\tif (harmonizeAccidentals || transposeValue !== 0) {\n\t\tallFilters.push(transpose.bind(null, transposeValue, useFlats));\n\t}\n\n\tif (useShortNamings) {\n\t\tallFilters.push(shortenNormalized);\n\t}\n\n\tallFilters.push(\n\t\tconvertNotationSystem.bind(null, notationSystem),\n\t\tformatSymbol,\n\t\t...customFilters\n\t);\n\n\treturn renderChord;\n\n\t/**\n\t * Render a chord structure\n\t * @param {Chord} chord - the chord structure to render\n\t * @returns {String|Chord} output depends on the selected printer: string for text printer (default), Chord for raw printer\n\t */\n\tfunction renderChord(chord) {\n\t\tif (!isValidChord(chord)) {\n\t\t\treturn null;\n\t\t}\n\t\tconst filteredChord = chain(allFilters, _cloneDeep(chord));\n\n\t\treturn printer === 'raw'\n\t\t\t? rawPrinter(filteredChord)\n\t\t\t: textPrinter(filteredChord);\n\t}\n}\n\nconst isValidChord = (chord) => {\n\treturn chord && typeof chord === 'object' && !chord.error && chord.input;\n};\n\n/**\n * @module chordRendererFactory\n * Expose the chordRendererFactory() function\n **/\nexport default chordRendererFactory;\n", "import './typedefs';\n\nimport chordParserFactory from './parser/chordParserFactory';\nimport chordRendererFactory from './renderer/chordRendererFactory';\n\nexport { chordParserFactory, chordRendererFactory };\n", "import Promise from 'promise';\nimport { Playlist, Song, Cell, Chord } from './parser.js';\nimport { Converter, LogLevel } from './converter.js';\nimport { Version } from './version.js';\n\nexport function convertSync(ireal, options = {}) {\n const playlist = new Playlist(ireal);\n playlist.songs.forEach(song => {\n song.musicXml = Converter.convert(song, options);\n });\n return playlist;\n}\n\nexport async function convert(ireal, options = {}) {\n return new Promise(resolve => resolve(convertSync(ireal, options)));\n}\n\nexport { Playlist, Song, Cell, Chord, Converter, LogLevel, Version };\n", "/**\n * The iReal Pro parser is derived from\n * https://github.com/daumling/ireal-renderer\n * which is itself derived from\n * https://github.com/pianosnake/ireal-reader\n *\n * None of those modules did exactly what is needed here, namely return\n * a full structure that can be iterated downstream.\n */\n\nimport diff from 'fast-diff';\n\nexport class Playlist {\n constructor(ireal){\n const playlistEncoded = /.*?(irealb(?:ook)?):\\/\\/([^\"]*)/.exec(ireal);\n const playlist = decodeURIComponent(playlistEncoded[2]);\n const parts = playlist.split(\"===\"); //songs are separated by ===\n if (parts.length > 1) this.name = parts.pop(); //playlist name\n this.songs = parts\n .map(part => {\n try {\n return new Song(part, playlistEncoded[1] === 'irealbook');\n }\n catch (error) {\n const parts = part.split(\"=\");\n const title = Song.parseTitle(parts[0].trim());\n console.error(`[ireal-musicxml] [${title}] ${error}`);\n return null;\n }\n })\n .filter(song => song !== null)\n .reduce((songs, song) => {\n if (songs.length > 0) {\n // Detect multi-part songs via their titles.\n // The parts of the same song have the same title, except for the part number, so they follow each other in the list.\n // The `diff` module compares two titles and returns a list of similarities and differences.\n // We expect the first diff to be a similarity, followed by differences that are only numeric.\n // When we find a multi-part song, we just concatenate the cells into the first part.\n const diffs = diff(songs[songs.length-1].title, song.title);\n if (diffs[0][0] === 0 && diffs.every(d => d[0] === 0 || d[1].match(/^\\d+$/))) {\n songs[songs.length-1].cells = songs[songs.length-1].cells.concat(song.cells);\n return songs;\n }\n }\n songs.push(song);\n return songs;\n }, []);\n }\n}\n\nexport class Cell {\n constructor() {\n this.annots = [];\n this.comments = [];\n this.bars = \"\";\n this.spacer = 0;\n this.chord = null;\n }\n}\n\nexport class Chord {\n constructor(note, modifiers = \"\", over = null, alternate = null) {\n this.note = note;\n this.modifiers = modifiers;\n this.over = over;\n this.alternate = alternate;\n }\n}\n\nexport class Song {\n constructor(ireal, oldFormat = false) {\n this.cells = [];\n this.musicXml = \"\";\n if (!ireal) {\n this.title = \"\";\n this.composer = \"\";\n this.style = \"\";\n this.key = \"\";\n this.transpose = 0;\n this.groove = \"\";\n this.bpm = 0;\n this.repeats = 0;\n return;\n }\n const parts = ireal.split(\"=\"); //split on one sign, remove the blanks\n if (oldFormat) {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[2].trim();\n this.key = parts[3];\n this.cells = this.parse(parts[5]);\n }\n else {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[3].trim();\n this.key = parts[4];\n this.transpose = +parts[5] || 0; // TODO\n this.groove = parts[7];\n this.bpm = +parts[8];\n this.repeats = +parts[9] || 3;\n const music = parts[6].split(\"1r34LbKcu7\");\n this.cells = this.parse(unscramble(music[1]));\n }\n }\n\n /**\n * The RegExp for a complete chord. The match array contains:\n * 1 - the base note\n * 2 - the modifiers (+-ohd0123456789 and su for sus)\n * 3 - any comments (may be e.g. add, sub, or private stuff)\n * 4 - the \"over\" part starting with a slash\n * 5 - the top chord as (chord)\n * @type RegExp\n */\n static chordRegex = /^([A-G][b#]?)((?:sus|alt|add|[+\\-^\\dhob#])*)(\\*.+?\\*)*(\\/[A-G][#b]?)?(\\(.*?\\))?/;\n static chordRegex2 = /^([ Wp])()()(\\/[A-G][#b]?)?(\\(.*?\\))?/;\t// need the empty captures to match chordRegex\n\n static regExps = [\n /^\\*[a-zA-Z]/,\t\t\t\t\t\t\t// section\n /^T\\d\\d/,\t\t\t\t\t\t\t\t// time measurement\n /^N./,\t\t\t\t\t\t\t\t\t// repeat marker\n /^<.*?>/,\t\t\t\t\t\t\t\t// comments\n Song.chordRegex,\t\t\t\t// chords\n Song.chordRegex2,\t\t\t\t// space, W and p (with optional alt chord)\n ];\n\n /**\n * The parser cracks up the raw music string into several objects,\n * one for each cell. iReal Pro works with rows of 16 cell each. The result\n * is stored at song.cells.\n *\n * Each object has the following properties:\n *\n * chord: if non-null, a chord object with these properties:\n * note - the base note (also blank, W = invisible root, p/x/r - pause/bar repeat/double-bar repeat, n - no chord)\n * modifiers - the modifiers, like 7, + o etc (string)\n * over - if non-null, another chord object for the under-note\n * alternate - if non-null another chord object for the alternate chord\n * annots: annotations, a string of:\n * *x - section, like *v, *I, *A, *B etc\n * Nx - repeat bots (N1, N2 etc)\n * Q - coda\n * S - segno\n * Txx - measure (T44 = 4/4 etc, but T12 = 12/8)\n * U - END\n * f - fermata\n * l - (letter l) normal notes\n * s - small notes\n * comments: an array of comment strings\n * bars: bar specifiers, a string of:\n * | - single vertical bar, left\n * [ - double bar, left\n * ] - double bar, right\n * { - repeat bar, left\n * } - repeat bar, right\n * Z - end bar, right\n * spacer - a number indicating the number of vertical spacers above this cell\n *\n * @returns [Cell]\n */\n parse(ireal) {\n let text = ireal.trim();\n const arr = [];\n while (text) {\n let found = false;\n for (let i = 0; i < Song.regExps.length; i++) {\n const match = Song.regExps[i].exec(text);\n if (match) {\n found = true;\n if (match.length <= 2) {\n arr.push(match[0]);\n text = text.substr(match[0].length);\n }\n else {\n // a chord\n arr.push(match);\n text = text.substr(match[0].length);\n }\n break;\n }\n }\n if (!found) {\n // ignore the comma separator\n if (text[0] !== ',')\n arr.push(text[0]);\n text = text.substr(1);\n }\n }\n\n // pass 2: extract prefixes, suffixes, annotations and comments\n const cells = [];\n let obj = this.newCell(cells);\n let prevobj = null;\n for (let i = 0; i < arr.length; i++) {\n let cell = arr[i];\n if (cell instanceof Array) {\n obj.chord = this.parseChord(cell);\n cell = \" \";\n }\n switch (cell[0]) {\n case '{':\t// open repeat\n case '[':\t// open double bar\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = cell; cell = null; break;\n case '|':\t// single bar - close previous and open this\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = '('; cell = null; break;\n case ']':\t// close double bar\n case '}':\t// close repeat\n case 'Z':\t// ending double bar\n if (prevobj) { prevobj.bars += cell; prevobj = null; }\n cell = null; break;\n case 'n':\t// N.C.\n obj.chord = new Chord(cell[0]);\n break;\n case ',':\tcell = null; break; // separator\n case 'S':\t// segno\n case 'T':\t// time measurement\n case 'Q':\t// coda\n case 'N':\t// repeat\n case 'U':\t// END\n case 's':\t// small\n case 'l':\t// normal\n case 'f':\t// fermata\n case '*': obj.annots.push(cell); cell = null; break;\n case 'Y': obj.spacer++; cell = null; prevobj = null; break;\n case 'r':\n case 'x':\n case 'W':\n obj.chord = new Chord(cell);\n break;\n case '<':\n cell = cell.substr(1, cell.length-2);\n obj.comments.push(cell);\n cell = null; break;\n default:\n }\n if (cell && i < arr.length-1) {\n prevobj = obj;\t\t// so we can add any closing barline later\n obj = this.newCell(cells);\n }\n }\n return cells;\n }\n\n /**\n * The title had \"A\" and \"The\" at the back (e.g. \"Gentle Rain, The\")\n */\n static parseTitle(title) {\n return title.replace(/(.*)(, )(A|The)$/g, '$3 $1');\n }\n\n /**\n * The composer is reversed (last first) if it only has 2 names :shrug:\n */\n static parseComposer(composer) {\n const parts = composer.split(/(\\s+)/); // match and return spaces too\n if (parts.length == 3) { // [last, spaces, first]\n return parts[2] + parts[1] + parts[0];\n }\n return composer;\n }\n\n parseChord(chord) {\n var note = chord[1] || \" \";\n var modifiers = chord[2] || \"\";\n var comment = chord[3] || \"\";\n if (comment)\n modifiers += comment.substr(1, comment.length-2);\n var over = chord[4] || \"\";\n if (over[0] === '/')\n over = over.substr(1);\n var alternate = chord[5] || null;\n if (alternate) {\n chord = Song.chordRegex.exec(alternate.substr(1, alternate.length-2));\n if (!chord)\n alternate = null;\n else\n alternate = this.parseChord(chord);\n }\n // empty cell?\n if (note === \" \" && !alternate && !over)\n return null;\n if (over) {\n var offset = (over[1] === '#' || over[1] === 'b') ? 2 : 1;\n over = new Chord(over.substr(0, offset), over.substr(offset), null, null);\n }\n else\n over = null;\n return new Chord(note, modifiers, over, alternate);\n }\n\n newCell(cells) {\n var obj = new Cell;\n cells.push(obj);\n return obj;\n }\n}\n\n// Unscrambling hints from https://github.com/ironss/accompaniser/blob/master/irealb_parser.lua\n// Strings are broken up in 50 character segments. each segment undergoes character substitution addressed by obfusc50()\n// Note that a final part of length 50 or 51 is not scrambled.\n// Finally need to substitute for Kcl, LZ and XyQ.\nfunction unscramble(s) {\n let r = '', p;\n\n while (s.length > 51){\n p = s.substring(0, 50);\n s = s.substring(50);\n r = r + obfusc50(p);\n }\n r = r + s;\n // now undo substitution obfuscation\n r = r.replace(/Kcl/g, '| x').replace(/LZ/g, ' |').replace(/XyQ/g, ' ');\n return r;\n}\n\nfunction obfusc50(s) {\n // the first 5 characters are switched with the last 5\n const newString = s.split('');\n for (let i = 0; i < 5; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n // characters 10-24 are also switched\n for (let i = 10; i < 24; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n return newString.join('');\n}\n", "import jstoxml from 'jstoxml';\nimport ChordSymbol from 'chord-symbol';\nconst { chordParserFactory, chordRendererFactory } = ChordSymbol;\nimport { Version } from './version.js';\n\nexport class LogLevel {\n static Debug = 0;\n static Info = 1;\n static Warn = 2;\n static Error = 3;\n static None = 4;\n}\n\nconst MUSICXML_VERSION = '4.0';\nconst SCALING_MM = 7;\nconst SCALING_TENTHS = 40;\n\nexport class Converter {\n static defaultOptions = {\n 'divisions': 768, // same as used by iReal\n 'notation': 'rhythmic', // 'rhythmic' for rhythmic notation, 'slash' for slash notation\n 'step': 'B', // chord note\n 'octave': 4, // chord note octave\n 'notehead': 'slash', // chord note head\n 'noteheadSize': 'large', // size of chord note head\n 'date': true, // include encoding date\n 'clef': false, // hide clef by default\n 'keySignature': false, // hide key signature by default\n 'pageWidth': 210, // mm (A4)\n 'pageHeight': 297, // mm (A4)\n 'pageMargin': 15, // mm\n 'logLevel': LogLevel.Warn\n };\n\n static sequenceAttributes = [\n // Expected order of attribute elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/attributes/\n 'divisions',\n 'key',\n 'time',\n 'staves',\n 'part-symbol',\n 'instruments',\n 'clef',\n 'staff-details',\n 'transpose',\n 'directive',\n 'measure-style'\n ];\n\n static sequenceNote = [\n // Expected order of note elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/note/\n 'cue',\n 'pitch',\n 'rest',\n 'unpitched',\n 'duration',\n 'tie',\n 'voice',\n 'type',\n 'dot',\n 'accidental',\n 'time-modification',\n 'stem',\n 'notehead',\n 'notehead-text',\n 'staff',\n 'beam',\n 'notations',\n 'lyric',\n 'play'\n ];\n\n static sequenceNotations = [\n // Expected order of notations elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/notations/\n 'accidental-mark',\n 'arpeggiate',\n 'articulations',\n 'dynamics',\n 'fermata',\n 'glissando',\n 'non-arpeggiate',\n 'ornaments',\n 'other-notation',\n 'slide',\n 'slur',\n 'technical',\n 'tied',\n 'tuplet'\n ];\n\n static sequenceBarline = [\n // Expected order of barline elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/barline/\n 'bar-style',\n 'footnote',\n 'level',\n 'wavy-line',\n 'segno',\n 'coda',\n 'fermata',\n 'ending',\n 'repeat'\n ];\n\n static mapAlter = {\n '#': 1,\n 'b': -1\n };\n\n static mapFifthsToAlters = {\n 'sharp': ['F', 'C', 'G', 'D', 'A', 'E', 'B'],\n 'flat': ['B', 'E', 'A', 'D', 'G', 'C', 'F']\n };\n\n static mapRepeats = {\n \"D.C. al Coda\": Converter.prototype.convertDaCapo,\n \"D.C. al Fine\": Converter.prototype.convertDaCapo,\n \"D.C. al 1st End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 2nd End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 3rd End.\": Converter.prototype.convertDaCapo,\n \"D.S. al Coda\": Converter.prototype.convertDalSegno,\n \"D.S. al Fine\": Converter.prototype.convertDalSegno,\n \"D.S. al 1st End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 2nd End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 3rd End.\": Converter.prototype.convertDalSegno,\n \"Fine\": Converter.prototype.convertFine,\n \"3x\": Converter.prototype.convertRepeatNx,\n \"4x\": Converter.prototype.convertRepeatNx,\n \"5x\": Converter.prototype.convertRepeatNx,\n \"6x\": Converter.prototype.convertRepeatNx,\n \"7x\": Converter.prototype.convertRepeatNx,\n \"8x\": Converter.prototype.convertRepeatNx\n };\n\n static convert(song, options = {}) {\n const realOptions = Object.assign({}, this.defaultOptions, options);\n return new Converter(song, realOptions).convert();\n }\n\n constructor(song, options) {\n this.song = song;\n this.options = options;\n this.time = { beats: 4, beatType: 4 };\n this.fifths = null; // key signature's degree of fifths\n this.measure = null; // current measure (of class Measure) being built\n this.barRepeat = 0; // current bar number for single- and double-bar repeats\n this.codas = []; // list of measures containing codas\n this.repeats = 0; // repeat count for closing repeat barline\n this.emptyCells = 0; // consecutive empty cells\n this.emptyCellNewSystem = false; // did a new system occur in an empty cell?\n\n // In iRP, there are 16 cells per line.\n // The width in mm of a single cell depends on the page width and the margins.\n this.cellWidth = (this.options.pageWidth - (2 * this.options.pageMargin)) / 16;\n\n // chord-symbol.\n this.parseChord = chordParserFactory({ \"altIntervals\": [\n \"b5\",\n \"b9\"\n ]});\n this.renderChord = chordRendererFactory({\n useShortNamings: true,\n printer: 'raw'\n });\n }\n\n convert() {\n return jstoxml.toXML(this.convertSong(), {\n header: `\n\n\n `.trim(),\n indent: ' '\n });\n }\n\n convertSong() {\n return {\n _name: 'score-partwise',\n _attrs: { 'version': MUSICXML_VERSION },\n _content: [{\n 'work': {\n 'work-title': this.song.title\n }\n }, {\n 'identification': [{\n _name: 'creator',\n _attrs: { 'type': 'composer' },\n _content: this.song.composer\n }, {\n 'encoding': [{\n 'software': `@infojunkie/ireal-musicxml ${Version.version}`\n }, { ...(this.options.date && {\n 'encoding-date': Converter.convertDate(new Date())\n })}, {\n _name: 'supports',\n _attrs: { 'element': 'accidental', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'element': 'transpose', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-page', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-system', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }]\n }]\n }, {\n 'defaults': {\n 'scaling': {\n 'millimeters': SCALING_MM,\n 'tenths': SCALING_TENTHS\n },\n 'page-layout': {\n 'page-height': Converter._mmToTenths(this.options.pageHeight),\n 'page-width': Converter._mmToTenths(this.options.pageWidth),\n 'page-margins': {\n 'left-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'right-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'top-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'bottom-margin': Converter._mmToTenths(this.options.pageMargin, 4)\n }\n }\n }\n }, {\n 'part-list': {\n _name: 'score-part',\n _attrs: { 'id': 'P1' },\n _content: {\n _name: 'part-name',\n _attrs: { 'print-object': 'no' },\n _content: 'Lead Sheet'\n }\n }\n }, {\n _name: 'part',\n _attrs: { 'id': 'P1' },\n _content: this.convertMeasures()\n }]\n };\n }\n\n // Date in yyyy-mm-dd\n // https://stackoverflow.com/a/50130338/209184\n static convertDate(date) {\n return new Date(date.getTime() - (date.getTimezoneOffset() * 60000))\n .toISOString()\n .split('T')[0];\n }\n\n static Measure = class {\n constructor(number) {\n this.body = {\n _name: 'measure',\n _attrs: { 'number': number },\n _content: []\n };\n this.attributes = [];\n this.chords = [];\n this.barlines = [];\n this.barEnding = null;\n }\n\n number() {\n return this.body['_attrs']['number'];\n }\n\n assemble() {\n // Attributes.\n if (this.attributes.length) {\n this.body['_content'].push({\n 'attributes': Converter.reorderSequence(this, this.attributes, Converter.sequenceAttributes)\n });\n }\n\n // Chords.\n this.chords.forEach(chord => {\n this.body['_content'].push({\n 'harmony': chord.harmony\n }, ...chord.notes.map(note => {\n return {\n 'note': note\n };\n }));\n });\n\n // Barlines.\n this.barlines[0]['_content'] = Converter.reorderSequence(this, this.barlines[0]['_content'], Converter.sequenceBarline);\n this.body['_content'].splice(1, 0, this.barlines[0]);\n this.barlines[1]['_content'] = Converter.reorderSequence(this, this.barlines[1]['_content'], Converter.sequenceBarline);\n this.body['_content'].push(this.barlines[1]);\n\n return this.body;\n }\n };\n\n static Chord = class {\n constructor(harmony, notes, ireal) {\n this.harmony = harmony;\n this.notes = notes;\n this.ireal = ireal;\n this.spaces = 0;\n this.fermata = false;\n }\n };\n\n convertMeasures() {\n // Are we starting a new system given the current cell index?\n const isNewSystem = cellIndex => cellIndex > 0 && cellIndex % 16 === 0;\n\n // Loop on cells.\n const measures = this.song.cells.reduce((measures, cell, cellIndex) => {\n // Start a new measure if needed.\n // This means either finding an opening barline or finding non-empty cells while we're not in any measure.\n if (cell.bars.match(/\\(|\\{|\\[/) || (!this.measure && (cell.chord || cell.annots.length || cell.comments.length))) {\n if (this.measure) {\n this._log(LogLevel.Warn, `Starting a new measure over existing measure. Closing current measure first.`);\n this.measure.barlines.push(this.convertBarline('', 'right'));\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n }\n this.measure = new Converter.Measure(measures.length+1, this.options);\n\n // Very first bar: add defaults.\n if (!measures.length) {\n this.measure.attributes.push({\n 'divisions': this.options.divisions\n }, {\n _name: 'clef',\n _attrs: [{ 'print-object': this.options.clef ? 'yes' : 'no' }],\n _content: [{\n 'sign': 'G'\n }, {\n 'line': 2\n }]\n }, {\n 'staff-details': {\n 'staff-lines': 0\n }\n }, {\n 'measure-style': [{\n _name: 'slash',\n _attrs: { 'type': 'start', 'use-stems': this.options.notation === 'rhythmic' ? 'yes' : 'no' }\n }]\n }, this.convertKey());\n\n // Add bpm if any.\n if (this.song.bpm) {\n this.measure.body['_content'].push(this.convertTempo(this.song.bpm));\n }\n\n // Add style and groove.\n this.measure.body['_content'].push(this.convertStyleAndGroove(this.song.style, this.song.groove));\n }\n\n // Add starting barline.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'left'));\n\n // If we're still repeating bars, copy the previous bar now.\n if (this.barRepeat) {\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat-1].chords];\n }\n }\n\n // Short-circuit loop if no measure exists.\n // It can happen that `measure` is still blank in case of empty cells in iReal layout.\n // e.g. Girl From Ipanema in tests.\n if (!this.measure) {\n if (cell.chord || cell.annots.length || cell.comments.length || (cell.bars && cell.bars !== ')')) {\n this._log(LogLevel.Warn, `Found non-empty orphan cell ${JSON.stringify(cell)}`, measures[measures.length-1]);\n }\n\n // This is an empty cell between measures.\n // Count the consecutive empty cells because they will be converted to margins.\n // Also remember that a new system has occurred.\n this.emptyCells++;\n if (isNewSystem(cellIndex)) {\n this.emptyCellNewSystem = true;\n }\n\n return measures;\n }\n\n // Start a new system every 16 cells.\n if (isNewSystem(cellIndex) || this.emptyCellNewSystem) {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _attrs: { 'new-system': 'yes' },\n _content: { ...(this.emptyCellNewSystem && {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }, {\n 'right-margin': '0.00'\n }]\n }\n })}\n });\n }\n\n // If we accumulated empty cells but not at the start of the current system, then we adjust other distances.\n // There are 2 cases to handle:\n // - We're now in a fresh system: Add a right-margin to the previous measure.\n // - We're in the middle of a system: Add a measure-distance to the current measure.\n if (!this.emptyCellNewSystem && this.emptyCells > 0) {\n if (this.measure.body['_content'][0]?.['_name'] === 'print' && this.measure.body['_content'][0]['_attrs']?.['new-system'] === 'yes') {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }]\n }\n }\n });\n }\n else {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'measure-layout': {\n 'measure-distance': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }\n }\n });\n }\n }\n\n // Reset the empty cells.\n this.emptyCellNewSystem = false;\n this.emptyCells = 0;\n\n // Chords.\n if (cell.chord) {\n switch (cell.chord.note) {\n case 'x': {\n // Handle single bar repeat.\n this.barRepeat = 1;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'r': {\n // Handle double bar repeat.\n // We do this in 2 stages, because a blank measure occurs after 'r' (to keep the measure count correct)\n // Here, we copy the next-to-last measure and set the repeat flag.\n // The next opening measure will pick up the remaining measure.\n this.barRepeat = 2;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'p':\n // If slash does not occur as first chord, count it as a space.\n // Otherwise, handle it as 'W'.\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n break;\n }\n // Fall into case 'W'.\n\n case 'W': {\n // Handle invisible root by copying previous chord.\n let target = this.measure;\n if (!target.chords.length) {\n target = measures.slice().reverse().find(m => m.chords.length);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find any measure with chords prior to ${JSON.stringify(cell.chord)}`);\n }\n }\n if (target) {\n const chord = target.chords[target.chords.length-1].ireal;\n chord.over = cell.chord.over;\n chord.alternate = cell.chord.alternate;\n this.measure.chords.push(this.convertChord(chord));\n }\n break;\n }\n case ' ': {\n // TODO Handle alternate chord only.\n this._log(LogLevel.Warn, `Unhandled empty/alternate chord ${JSON.stringify(cell.chord)}`);\n break;\n }\n default: {\n // Process new chord.\n this.measure.chords.push(this.convertChord(cell.chord));\n }\n }\n }\n else if (!this.barRepeat) {\n // There are 16 cells per row, regardless of time signature.\n // Barlines can occur anywhere and the iReal Pro player uses an unknown algorithm\n // to schedule the chords within a measure, using the empty cells as \"hints\" for scheduling.\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=chord-spacing-in-the-editor\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=how-do-i-fit-more-than-48-measures-into-one-chart\n //\n // Our approach to emulate the iReal Pro player is as follows:\n // 1. Whenever we find an empty cell, attach it to the previous chord (or discard it if there's no previous chord)\n // 2. At the end of the measure, adjust the chord durations based on existing empty cells across the measure\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n }\n }\n\n // Other attributes.\n cell.annots.forEach(annot => {\n switch(annot[0]) {\n case '*': { // section\n const section = annot.slice(1);\n this.measure.body['_content'].push(this.convertSection(section));\n break;\n }\n case 'T': { // time\n const time = annot.slice(1);\n this.measure.attributes.push(this.convertTime(time));\n break;\n }\n case 'S': { // segno\n this.measure.body['_content'].push(this.convertSegno());\n break;\n }\n case 'N': { // ending\n // TODO This assumes a single ending at a time.\n let ending = parseInt(annot.slice(1));\n if (ending < 1) {\n // It can happen that the ending number comes as 0 from iRP.\n // In this case, we do a best effort of finding the previous ending and incrementing it.\n const target = measures.slice().reverse().find(m => !!m.barEnding);\n ending = target?.barEnding ?? 0 + 1;\n }\n this.measure.barlines[0]['_content'].push(this.convertEnding(ending, 'start'));\n // End the previous ending at the previous measure's right barline.\n // Also, remove the 'discontinue' ending from its starting measure since we found an end to it.\n if (ending > 1) {\n measures[measures.length-1].barlines[1]['_content'].push(this.convertEnding(ending-1, 'stop'));\n const target = measures.slice().reverse().find(m => m.barEnding === ending-1);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline of any measure`);\n }\n else {\n // The last result is the good one: remove the 'discontinue' ending.\n const index = target.barlines[1]['_content'].findIndex(b => !!b && b['_name'] === 'ending');\n if (index === -1) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline`, target);\n }\n delete target.barlines[1]['_content'][index];\n }\n }\n // We will add a 'discontinue' ending at this measure's right barline.\n this.measure.barEnding = ending;\n break;\n }\n case 'Q': { // coda\n // We add all codas as \"tocoda\" because we expect the last one to be the actual coda.\n // After all measures have been built, adjust the last coda.\n // https://irealpro.com/how-the-coda-symbol-works-in-ireal-pro/\n this.measure.body['_content'].push(this.convertToCoda());\n this.codas.push(this.measure);\n break;\n }\n\n // Ignore small and large chord renderings.\n case 'l':\n case 's': break;\n\n case 'f': { // Fermata\n this.measure.chords[this.measure.chords.length-1].fermata = true;\n break;\n }\n\n case 'U': { // END, treated as Fine.\n this.measure.body['_content'].push(this.convertFine('END'));\n break;\n }\n\n default: this._log(LogLevel.Warn, `Unhandled annotation \"${annot}\"`);\n }\n });\n\n // Comments and repeats.\n // TODO Handle measure offset.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/offset/\n cell.comments.map(c => c.trim()).forEach(comment => {\n const repeatFn = this._map(Converter.mapRepeats, comment);\n if (repeatFn) {\n this.measure.body['_content'].push(repeatFn.call(this, comment));\n } else {\n this.measure.body['_content'].push(this.convertComment(comment));\n }\n });\n\n // Close and insert the measure if needed.\n // Ignore measures without any chords, they're probably empty spaces.\n if (cell.bars.match(/\\)|\\}|\\]|Z/) && this.measure.chords.length) {\n // Add closing barline and ending if needed.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'right'));\n if (this.measure.barEnding) {\n // In case of numbered repeats, end measure an open repeat by default \u250C\u2500\u2500\u2500\u2500\u2500\u2500\n // \u2502 2.\n // It may be replaced later by a closing repeat \u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n // \u2502 2. \u2502\n this.measure.barlines[1]['_content'].push(this.convertEnding(this.measure.barEnding, 'discontinue'));\n }\n\n // Close out the measure.\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n this.measure = null;\n if (this.barRepeat) this.barRepeat--;\n }\n\n return measures;\n }, []);\n\n // Adjust final right margin if needed.\n const remainingCells = this.song.cells.length % 16 - this.emptyCells;\n if (remainingCells > 0 && measures.length > 0) {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * remainingCells)\n }]\n }\n }\n });\n }\n\n // Adjust last coda if any.\n if (this.codas.length) {\n const target = this.codas[this.codas.length-1];\n const direction = target.body['_content'].findIndex(d =>\n d['_name'] === 'direction' &&\n Array.isArray(d['_content']) &&\n d['_content'].some(s =>\n s['_name'] === 'sound' &&\n Object.keys(s['_attrs']).includes('tocoda')\n )\n );\n if (direction === -1) {\n this._log(LogLevel.Warn, `Cannot find sound direction`, target);\n }\n target.body['_content'][direction] = this.convertCoda();\n }\n\n // `Measure.assemble()` puts all the parts in `Measure.body`.\n return measures.map(measure => measure.assemble());\n }\n\n // Fix order of elements according to sequence as specified by an xs:sequence.\n // @param {array} elements - Array of elements to sort.\n // @param {array} sequence - Array of element names in order of xs:sequence.\n // @return {array} Ordered array of elements.\n static reorderSequence(measure, elements, sequence) {\n return elements.filter(a => Object.keys(a).length).sort((a1, a2) => {\n let k1 = Object.keys(a1)[0]; if (k1 === '_name') k1 = a1[k1];\n let k2 = Object.keys(a2)[0]; if (k2 === '_name') k2 = a2[k2];\n // TODO indexOf() needs to search every time. Make it faster with memoize?\n const i1 = sequence.indexOf(k1);\n const i2 = sequence.indexOf(k2);\n if (i1 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k1}\"`, measure);\n }\n if (i2 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k2}\"`, measure);\n }\n return i1 - i2;\n });\n }\n\n convertRepeatNx(comment) {\n let repeats = null;\n if (null !== (repeats = comment.match(/(\\d+)x/))) {\n this.repeats = repeats[1];\n }\n }\n\n convertFine(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'fine': 'yes' }\n }]\n };\n }\n\n convertDaCapo(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dacapo': 'yes' }\n }]\n };\n }\n\n convertDalSegno(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dalsegno': 'yes' }\n }]\n };\n }\n\n convertComment(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': comment[0] === '*' ? 'above' : 'below' },\n _content: {\n 'direction-type': {\n 'words': comment[0] === '*' ? comment.slice(3) : comment\n }\n }\n };\n }\n\n convertEnding(ending, type) {\n // TODO This assumes a single ending.\n return {\n _name: 'ending',\n _attrs: { 'number': ending, 'type': type },\n _content: `${ending}.`\n };\n }\n\n convertBarline(bars, location) {\n let style = 'regular';\n let repeat = null;\n if (bars.match(/\\[|\\]/)) {\n style = 'light-light';\n }\n else if (bars.match(/Z/)) {\n style = 'light-heavy';\n }\n else if (bars.match(/\\{|\\}/)) {\n style = location === 'left' ? 'heavy-light' : 'light-heavy';\n repeat = location === 'left' ? 'forward' : 'backward';\n }\n\n // Set the current repeat count to 2, which may be changed later if we find a repeat annotation.\n if (repeat === 'forward') {\n this.repeats = 2;\n }\n\n return {\n _name: 'barline',\n _attrs: { 'location': location },\n _content: [{\n 'bar-style': style\n }, { ...(repeat && {\n _name: 'repeat',\n _attrs: { 'direction': repeat, ...(repeat === 'backward' && { 'times': this.repeats }) }\n })}]\n };\n }\n\n convertSection(section) {\n if (section === 'i') section = 'Intro';\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: {\n 'direction-type': {\n 'rehearsal': section\n }\n }\n };\n }\n\n convertSegno() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n _name: 'segno'\n }\n }, {\n _name: 'sound',\n _attrs: { 'segno': 'segno' }\n }]\n };\n }\n\n convertCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n '_name': 'coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'coda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertToCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n 'words': 'To Coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'tocoda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertTempo(bpm) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n _name: 'metronome',\n _attrs: { 'parentheses': 'no' },\n _content: [{\n 'beat-unit': this.calculateChordDuration(1)[0].type\n }, {\n 'per-minute': bpm\n }]\n }]\n }, {\n _name: 'sound',\n _attrs: { 'tempo': bpm }\n }]\n };\n }\n\n convertTime(time) {\n let beats = parseInt(time[0]);\n let beatType = parseInt(time[1]);\n if (time === '12') {\n beats = 12;\n beatType = 8;\n }\n this.time = { beats, beatType };\n return {\n 'time': [{\n 'beats': beats\n }, {\n 'beat-type': beatType\n }]\n };\n }\n\n adjustChordsDuration(measure) {\n // Now that the measure is closed, we can adjust the chord durations, taking empty cells into consideration.\n // https://www.irealb.com/forums/showthread.php?25161-Using-empty-cells-to-control-chord-duration\n //\n // Rules:\n // - Minimum chord duration is 1 beat\n // => Each chord starts as 1 beat\n // => Count of chords <= beats per measure\n // - Starting empty cells are discarded (already discarded during the cell loop)\n // - Each remaining empty cell counts as 1 beat (already counted during cell loop)\n // - Empty cell beats are added to their preceding chords (already added during the cell loop)\n // => Total chord durations <= beats per measure\n // - Remaining beats are distributed evenly among chords from first to last\n //\n if (measure.chords.length > this.time.beats) {\n this._log(LogLevel.Error, `Too many chords (${measure.chords.length} out of ${this.time.beats})`, measure);\n return true;\n }\n let beats = measure.chords.reduce((beats, chord) => beats+1+chord.spaces, 0);\n if (!beats) {\n this._log(LogLevel.Warn, `No chord found. Skipping current measure.`, measure);\n return false;\n }\n if (beats > this.time.beats) {\n // Reduce spaces.\n // We're guaranteed to end this loop because measure.chords.length <= this.time.beats\n let chordIndex = 0;\n while (beats > this.time.beats) {\n if (measure.chords[chordIndex].spaces > 0) {\n measure.chords[chordIndex].spaces--;\n beats--;\n }\n chordIndex = (chordIndex + 1) % measure.chords.length;\n }\n }\n else {\n // Distribute free beats among the chords.\n let chordIndex = 0;\n while (beats < this.time.beats) {\n measure.chords[chordIndex].spaces++;\n beats++;\n chordIndex = (chordIndex + 1) % measure.chords.length;\n }\n }\n\n // Adjust actual chord durations.\n measure.chords = measure.chords.map(chord => {\n chord.notes = this.calculateChordDuration(1+chord.spaces).map((duration, i, ds) =>\n this.convertChordNote(\n duration,\n i === ds.length - 1 ? chord.fermata : false, // Possible fermata on last chord note only\n this.options.notation === 'rhythmic' && ds.length > 1 ? (i > 0 ? 'stop' : 'start') : null // Possible tie in case of rhythmic notation\n )\n );\n return chord;\n });\n\n return true;\n }\n\n calculateChordDuration(beats) {\n // Lowest beat resolution is eighth-note (8).\n const mapDuration = {\n '1': [{ t: 'eighth', d: 0, b: 1 }],\n '2': [{ t: 'quarter', d: 0, b: 2 }],\n '3': [{ t: 'quarter', d: 1, b: 3 }],\n '4': [{ t: 'half', d: 0, b: 4 }],\n '5': [{ t: 'quarter', d: 1, b: 3 }, { t: 'quarter', d: 0, b: 2 }],\n '6': [{ t: 'half', d: 1, b: 6 }],\n '7': [{ t: 'half', d: 2, b: 7 }],\n '8': [{ t: 'whole', d: 0, b: 8 }],\n '9': [{ t: 'half', d: 1, b: 6 }, { t: 'quarter', d: 1, b: 3 }],\n '10': [{ t: 'half', d: 1, b: 6 }, { t: 'half', d: 0, b: 4 }],\n '11': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 0, b: 4 }],\n '12': [{ t: 'whole', d: 1, b: 12 }],\n '13': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 1, b: 6 }],\n '14': [{ t: 'whole', d: 2, b: 14 }],\n '15': [{ t: 'whole', d: 0, b: 8 }, { t: 'half', d: 2, b: 7 }],\n };\n\n if (this.options.notation === 'slash') {\n // In case of slash notation, return an array of n=beats elements, each with a duration of 1 beat.\n const index = 1 * 8 / this.time.beatType;\n return Array(beats).fill(this\n ._map(mapDuration, index, [], `Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n })[0] // We're sure to get only one entry in this case.\n );\n }\n else {\n // In case of rhythmic notation, return a single note (or 2 tied notes) corresponding to the desired beat count.\n const index = beats * 8 / this.time.beatType;\n return this\n ._map(mapDuration, index, [], `Unexpected beat count ${beats} for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n });\n }\n }\n\n convertChordNote(duration, fermata = false, tie = null) {\n const altered = Converter.mapFifthsToAlters[this.fifths >= 0 ? 'sharp' : 'flat'].slice(0, Math.abs(this.fifths));\n const noteType = {\n _name: 'pitch',\n _content: [{\n 'step': this.options.step\n }, {\n 'alter': altered.includes(this.options.step) ? (this.fifths > 0 ? 1 : -1) : 0\n }, {\n 'octave': this.options.octave\n }]\n };\n\n const notations = [];\n if (fermata) {\n notations.push({ _name: 'fermata' });\n }\n if (tie) {\n notations.push({ _name: 'tied', _attrs: { 'type': tie } });\n }\n\n return Converter.reorderSequence(this.measure, [noteType, {\n _name: 'cue'\n }, {\n _name: 'notehead',\n _content: this.options.notehead,\n _attrs: [{ 'font-size': this.options.noteheadSize }]\n }, {\n 'duration': duration.duration\n }, {\n 'voice': 1,\n }, {\n _name: 'type',\n _attrs: { 'size': 'full' },\n _content: duration.type\n }, { ...(notations.length && {\n 'notations': Converter.reorderSequence(this.measure, notations, Converter.sequenceNotations)\n })}]\n .concat(Array(duration.dots).fill({ _name: 'dot' })), Converter.sequenceNote);\n }\n\n convertChordDegree(value, type, alter) {\n return {\n _name: 'degree',\n _attrs: { 'print-object': 'no' },\n _content: [{\n 'degree-value': value\n }, {\n 'degree-alter': alter\n }, {\n 'degree-type': type\n }]\n };\n }\n\n convertChordSymbol(chord) {\n const parsedChord = this.renderChord(this.parseChord(`${chord.note}${chord.modifiers}`));\n if (!parsedChord) {\n this._log(LogLevel.Warn, `Unrecognized chord \"${chord.note}${chord.modifiers}\"`);\n return { rootStep: null, rootAlter: null, chordKind: null, chordDegrees: [], chordText: null };\n }\n\n const rootStep = parsedChord.input.rootNote[0];\n const rootAlter = this._map(Converter.mapAlter, parsedChord.input.rootNote[1] || null, null, `Unrecognized accidental in chord \"${parsedChord.input.rootNote}\"`);\n const chordText = parsedChord.formatted.descriptor + parsedChord.formatted.chordChanges.join('');\n\n // Find chord quality (aka kind).\n // `chord-symbol` misses a bunch of MusicXML chord qualities so we'll have to derive them ourselves.\n const mapKind = {\n 'major': 'major',\n 'major6': 'major-sixth',\n 'major7': 'major-seventh',\n 'dominant7': 'dominant',\n 'minor': 'minor',\n 'minor6': 'minor-sixth',\n 'minor7': 'minor-seventh',\n 'minorMajor7': 'major-minor',\n 'augmented': 'augmented',\n 'diminished': 'diminished',\n 'diminished7': 'diminished-seventh',\n 'power': 'power'\n };\n let chordKind = this._map(mapKind, parsedChord.normalized.quality, '', `Unrecognized chord quality \"${parsedChord.normalized.quality}\"`);\n\n // Convert extensions to their equivalent MusicXML kind.\n // Find the highest extension, then replace the word following [major, minor, dominant] with it.\n if (parsedChord.normalized.extensions.length) {\n const extension = Math.max(...parsedChord.normalized.extensions.map(e => parseInt(e))).toString();\n const mapExtensionKind = {\n '9': '-ninth',\n '11': '-11th',\n '13': '-13th'\n };\n chordKind = chordKind.split('-')[0] + this._map(mapExtensionKind, extension, '', `Unhandled extension ${extension}`);\n\n // chord-symbol considers dominant-11th to be suspended - but that's not _necessarily_ the case.\n // https://en.wikipedia.org/wiki/Eleventh_chord\n if (chordKind === 'dominant-11th') {\n parsedChord.normalized.isSuspended = false;\n }\n }\n\n // Detect other chord kinds by explicit interval comparison.\n [\n { intervals: ['1', '4', '5'], kind: 'suspended-fourth', strict: true },\n { intervals: ['1', '5', '9'], kind: 'suspended-second', strict: true },\n { intervals: ['1', 'b3', 'b5', 'b7'], kind: 'half-diminished', strict: true },\n { intervals: ['1', '3', '#5', 'b7'], kind: 'augmented-seventh', strict: false }\n ].some(chord => {\n if (\n (!chord.strict || parsedChord.normalized.intervals.length === chord.intervals.length) &&\n chord.intervals.every((s, i) => s === parsedChord.normalized.intervals[i])\n ) {\n chordKind = chord.kind;\n\n // Remove the intervals from the parsedChord to avoid duplication below.\n chord.intervals.forEach(i => {\n parsedChord.normalized.alterations = parsedChord.normalized.alterations.filter(p => p === i);\n parsedChord.normalized.adds = parsedChord.normalized.adds.filter(p => p === i);\n parsedChord.normalized.omits = parsedChord.normalized.omits.filter(p => p === i);\n });\n\n // Add the missing intervals from the parsedChord to the adds.\n parsedChord.normalized.intervals.forEach(i => {\n if (!chord.intervals.includes(i)) {\n parsedChord.normalized.adds.push(i);\n }\n });\n\n // Stop looping.\n return true;\n }\n });\n\n // Handle suspended chords other than triads.\n const chordDegrees = [];\n if (parsedChord.normalized.isSuspended && !chordKind.includes('suspended')) {\n parsedChord.normalized.adds.push('4');\n // Handle case of sus(add3)\n if (!parsedChord.normalized.adds.includes('3')) {\n parsedChord.normalized.omits.push('3');\n }\n }\n\n // Add chord degrees.\n parsedChord.normalized.alterations.forEach(alteration => {\n const degree = alteration.slice(1);\n chordDegrees.push(\n this.convertChordDegree(\n degree,\n (degree === '5' || parsedChord.normalized.extensions.includes(degree)) ? 'alter' : 'add',\n this._map(Converter.mapAlter, alteration[0], 0, `Unrecognized alter symbol in \"${alteration}\"`)\n )\n );\n });\n parsedChord.normalized.adds.forEach(add => {\n const alteration = Object.keys(Converter.mapAlter).includes(add[0]) ? add[0] : null;\n const degree = alteration ? add.slice(1) : add;\n chordDegrees.push(\n this.convertChordDegree(degree, 'add', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${add}\"`))\n );\n });\n parsedChord.normalized.omits.forEach(omit => {\n const alteration = Object.keys(Converter.mapAlter).includes(omit[0]) ? omit[0] : null;\n const degree = alteration ? omit.slice(1) : omit;\n chordDegrees.push(\n this.convertChordDegree(degree, 'subtract', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${omit}\"`))\n );\n });\n\n return { rootStep, rootAlter, chordKind, chordDegrees, chordText };\n }\n\n convertChord(chord) {\n let harmony = null;\n\n // Special case: 'n' for no chord\n if (chord.note === 'n') {\n harmony = [{\n 'root': [{\n _name: 'root-step',\n _attrs: { 'text': '' },\n _content: this.options.step\n }],\n }, {\n _name: 'kind',\n _attrs: { 'text': 'N.C.' },\n _content: 'none',\n }];\n }\n else {\n const { rootStep, rootAlter, chordKind, chordDegrees, chordText } = this.convertChordSymbol(chord);\n\n // Handle bass note\n const bass = !chord.over ? null : [{\n 'bass-step': chord.over.note[0]\n }, { ...(chord.over.note[1] && {\n 'bass-alter': this._map(Converter.mapAlter, chord.over.note[1], null, `Unrecognized accidental in bass note \"${chord.over.note}\"`)\n })}];\n\n harmony = [{\n 'root': [{\n 'root-step': rootStep\n }, { ...(rootAlter && { // Don't generate the root-alter entry if rootAlter is blank\n 'root-alter': rootAlter\n })}],\n }, {\n _name: 'kind',\n _attrs: { 'text': chordText, 'use-symbols': 'no' },\n _content: chordKind,\n }, { ...(bass && {\n 'bass': bass\n })}].concat(chordDegrees);\n }\n\n // TODO Handle alternate chord\n if (chord.alternate) {\n this._log(LogLevel.Warn, `Unhandled alternate chord ${JSON.stringify(chord.alternate)}`);\n }\n\n return new Converter.Chord(\n harmony,\n // Initial chord duration is 1 beat\n this.calculateChordDuration(1).map(duration => this.convertChordNote(duration)),\n chord\n );\n }\n\n convertKey() {\n const mapKeys = {\n // Major keys\n 'C': 0, 'G': 1, 'D': 2, 'A': 3, 'E': 4, 'B': 5, 'F#': 6, 'C#': 7,\n 'F': -1, 'Bb': -2, 'Eb': -3, 'Ab': -4, 'Db': -5, 'Gb': -6, 'Cb': -7,\n // Minor keys\n 'A-': 0, 'E-': 1, 'B-': 2, 'F#-': 3, 'C#-': 4, 'G#-': 5, 'D#-': 6, 'A#-': 7,\n 'D-': -1, 'G-': -2, 'C-': -3, 'F-': -4, 'Bb-': -5, 'Eb-': -6, 'Ab-': -7\n };\n\n // Remember the fifth.\n this.fifths = this._map(mapKeys, this.song.key, 0, `Unrecognized key signature \"${this.song.key}\"`);\n\n return {\n _name: 'key',\n _attrs: [{ 'print-object': this.options.keySignature ? 'yes' : 'no' }],\n _content: [{\n 'fifths': this.fifths\n }, {\n 'mode': this.song.key.slice(-1) === '-' ? 'minor' : 'major'\n }]\n };\n }\n\n convertStyleAndGroove(style, groove) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n 'words': style\n }]\n }, {\n 'sound': [{\n 'play': [{\n _name: 'other-play',\n _attrs: { 'type': 'groove' },\n _content: groove || style\n }]\n }]\n }]\n };\n }\n\n _log(logLevel, message, measure = this.measure) {\n if (logLevel < this.options.logLevel) return;\n const log = `[ireal-musicxml] [${this.song.title}${measure ? '#' + measure.number() : ''}] ${message}`;\n let method = 'warn';\n switch (logLevel) {\n case LogLevel.Debug: method = 'debug'; break;\n case LogLevel.Info: method = 'info'; break;\n case LogLevel.Warn: method = 'warn'; break;\n case LogLevel.Error: method = 'error'; break;\n }\n console[method](log);\n }\n\n _map(map, key, defaultValue, message, logLevel = LogLevel.Warn, measure = this.measure) {\n if (!key) return defaultValue;\n if (!(key in map)) {\n if (message) {\n this._log(logLevel, message, measure);\n }\n return defaultValue || null;\n }\n return map[key];\n }\n\n static _mmToTenths(mm, decimals = 2) {\n const value = mm * SCALING_TENTHS / SCALING_MM;\n const power = Math.pow(10, decimals);\n return Math.round(value * power) / power;\n }\n}\n", "{\n \"name\": \"ireal-musicxml\",\n \"version\": \"2.0.0\",\n \"description\": \"iReal Pro to MusicXML converter.\",\n \"author\": \"Karim Ratib (https://github.com/infojunkie)\",\n \"license\": \"GPL-3.0-only\",\n \"repository\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/infojunkie/ireal-musicxml\"\n },\n \"homepage\": \"https://github.com/infojunkie/ireal-musicxml\",\n \"type\": \"module\",\n \"types\": \"./build/ireal-musicxml.d.ts\",\n \"files\": [\n \"LICENSE.txt\",\n \"build/*\",\n \"src/*\"\n ],\n \"bin\": {\n \"ireal-musicxml\": \"./src/cli/cli.js\"\n },\n \"exports\": {\n \"import\": \"./build/ireal-musicxml.js\",\n \"require\": \"./build/ireal-musicxml.cjs\"\n },\n \"scripts\": {\n \"build\": \"npm run build:esm && npm run build:cjs && npm run build:d.ts\",\n \"build:d.ts\": \"cp src/types/* build/\",\n \"build:esm\": \"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js\",\n \"build:cjs\": \"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs\",\n \"test\": \"npm run build && npm run test:lint && npm run test:spec && npm run test:ts\",\n \"test:spec\": \"node --test --test-name-pattern=\\\"${TEST:-.*}\\\"\",\n \"test:ts\": \"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts\",\n \"test:lint\": \"eslint src --fix\"\n },\n \"devDependencies\": {\n \"@types/node\": \"^22.7.7\",\n \"@xmldom/xmldom\": \"^0.8.0\",\n \"esbuild\": \"0.24.0\",\n \"eslint\": \"^9.13.0\",\n \"resolve\": \"^1.22.8\",\n \"sanitize-filename\": \"^1.6.3\",\n \"ts-node\": \"^10.9.2\",\n \"typescript\": \"^4.9.5\",\n \"validate-with-xmllint\": \"^1.2.0\",\n \"xpath.js\": \"^1.1.0\"\n },\n \"dependencies\": {\n \"chord-symbol\": \"^3.0.0\",\n \"fast-diff\": \"^1.2.0\",\n \"jstoxml\": \"^2.0.6\",\n \"promise\": \"^8.1.0\"\n }\n}\n", "import pkg from '../../package.json' with { type: 'json' };\n\nexport class Version {\n static name = pkg.name;\n static version = pkg.version;\n static author = pkg.author;\n static description = pkg.description;\n}"], - "mappings": "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", - "names": ["require_browser_raw", "__commonJSMin", "exports", "module", "rawAsap", "task", "queue", "requestFlush", "flushing", "index", "capacity", "flush", "currentIndex", "scan", "newLength", "scope", "BrowserMutationObserver", "makeRequestCallFromMutationObserver", "makeRequestCallFromTimer", "callback", "toggle", "observer", "node", "timeoutHandle", "handleTimer", "intervalHandle", "require_core", "__commonJSMin", "exports", "module", "asap", "noop", "LAST_ERROR", "IS_ERROR", "getThen", "obj", "ex", "tryCallOne", "fn", "a", "tryCallTwo", "b", "Promise", "doResolve", "onFulfilled", "onRejected", "safeThen", "res", "handle", "Handler", "self", "resolve", "reject", "deferred", "handleResolved", "cb", "ret", "newValue", "then", "finale", "i", "promise", "done", "value", "reason", "require_done", "__commonJSMin", "exports", "module", "Promise", "onFulfilled", "onRejected", "self", "err", "require_finally", "__commonJSMin", "exports", "module", "Promise", "f", "value", "err", "require_es6_extensions", "__commonJSMin", "exports", "module", "Promise", "TRUE", "valuePromise", "FALSE", "NULL", "UNDEFINED", "ZERO", "EMPTYSTRING", "value", "then", "ex", "resolve", "reject", "iterableToArray", "iterable", "x", "arr", "args", "remaining", "res", "i", "val", "p", "onSettledFulfill", "onSettledReject", "reason", "mapAllSettled", "item", "values", "onRejected", "getAggregateError", "errors", "error", "promises", "hasResolved", "rejectionReasons", "resolveOnce", "rejectionCheck", "require_browser_asap", "__commonJSMin", "exports", "module", "rawAsap", "freeTasks", "pendingErrors", "requestErrorThrow", "throwFirstError", "asap", "task", "rawTask", "RawTask", "error", "require_node_extensions", "__commonJSMin", "exports", "module", "Promise", "asap", "fn", "argumentCount", "denodeifyWithCount", "denodeifyWithoutCount", "callbackFn", "args", "i", "body", "fnLength", "_", "index", "callback", "ctx", "ex", "resolve", "reject", "value", "err", "require_synchronous", "__commonJSMin", "exports", "module", "Promise", "require_lib", "__commonJSMin", "exports", "module", "require_promise", "__commonJSMin", "exports", "module", "require_diff", "__commonJSMin", "exports", "module", "DIFF_DELETE", "DIFF_INSERT", "DIFF_EQUAL", "diff_main", "text1", "text2", "cursor_pos", "cleanup", "_fix_unicode", "editdiff", "find_cursor_edit_diff", "commonlength", "diff_commonPrefix", "commonprefix", "diff_commonSuffix", "commonsuffix", "diffs", "diff_compute_", "diff_cleanupMerge", "diff_cleanupSemantic", "longtext", "shorttext", "hm", "diff_halfMatch_", "text1_a", "text1_b", "text2_a", "text2_b", "mid_common", "diffs_a", "diffs_b", "diff_bisect_", "text1_length", "text2_length", "max_d", "v_offset", "v_length", "v1", "v2", "x", "delta", "front", "k1start", "k1end", "k2start", "k2end", "d", "k1", "k1_offset", "x1", "y1", "k2_offset", "x2", "diff_bisectSplit_", "k2", "y2", "y", "text1a", "text2a", "text1b", "text2b", "diffsb", "pointermin", "pointermax", "pointermid", "pointerstart", "is_surrogate_pair_start", "diff_commonOverlap_", "text_length", "best", "length", "pattern", "found", "pointerend", "is_surrogate_pair_end", "diff_halfMatchI_", "i", "seed", "j", "best_common", "best_longtext_a", "best_longtext_b", "best_shorttext_a", "best_shorttext_b", "prefixLength", "suffixLength", "hm1", "hm2", "changes", "equalities", "equalitiesLength", "lastequality", "pointer", "length_insertions1", "length_deletions1", "length_insertions2", "length_deletions2", "diff_cleanupSemanticLossless", "deletion", "insertion", "overlap_length1", "overlap_length2", "nonAlphaNumericRegex_", "whitespaceRegex_", "linebreakRegex_", "blanklineEndRegex_", "blanklineStartRegex_", "diff_cleanupSemanticScore_", "one", "two", "char1", "char2", "nonAlphaNumeric1", "nonAlphaNumeric2", "whitespace1", "whitespace2", "lineBreak1", "lineBreak2", "blankLine1", "blankLine2", "equality1", "edit", "equality2", "commonOffset", "commonString", "bestEquality1", "bestEdit", "bestEquality2", "bestScore", "score", "fix_unicode", "count_delete", "count_insert", "text_delete", "text_insert", "previous_equality", "ends_with_pair_start", "stray", "k", "starts_with_pair_end", "n", "charCode", "str", "remove_empty_tuples", "tuples", "ret", "make_edit_splice", "before", "oldMiddle", "newMiddle", "after", "oldText", "newText", "oldRange", "newRange", "oldLength", "newLength", "oldCursor", "oldBefore", "oldAfter", "maybeNewCursor", "editBefore", "newCursor", "newBefore", "newAfter", "oldPrefix", "newPrefix", "editAfter", "cursor", "oldSuffix", "newSuffix", "replaceRange", "diff", "require_jstoxml", "__commonJSMin", "exports", "global", "factory", "mod", "_exports", "_toConsumableArray", "arr", "_arrayWithoutHoles", "_iterableToArray", "_unsupportedIterableToArray", "_nonIterableSpread", "o", "minLen", "_arrayLikeToArray", "n", "iter", "len", "i", "arr2", "ownKeys", "object", "enumerableOnly", "keys", "symbols", "sym", "_objectSpread", "target", "source", "key", "_defineProperty", "obj", "value", "_typeof", "ARRAY", "BOOLEAN", "DATE", "NULL", "NUMBER", "OBJECT", "SPECIAL_OBJECT", "STRING", "PRIVATE_VARS", "PRIVATE_VARS_REGEXP", "getIndentStr", "indent", "depth", "getType", "val", "filterStr", "inputStr", "filter", "regexp", "str", "entity", "getAttributeKeyVals", "attributes", "keyVals", "attr", "filteredVal", "valStr", "formatAttributes", "keysValsJoined", "objToArray", "PRIMITIVE_TYPES", "isPrimitive", "SIMPLE_TYPES", "isSimpleType", "isSimpleXML", "xmlStr", "DEFAULT_XML_HEADER", "getHeaderString", "_ref", "header", "isOutputStart", "shouldOutputHeader", "shouldUseDefaultHeader", "defaultEntityFilter", "toXML", "config", "_config$depth", "_isFirstItem", "_config$_isOutputStar", "_isOutputStart", "_config$attributesFil", "rawAttributesFilter", "_config$filter", "rawFilter", "shouldTurnOffAttributesFilter", "attributesFilter", "shouldTurnOffFilter", "indentStr", "valType", "headerStr", "outputStr", "_name", "_content", "isArrayOfPrimitives", "primitives", "a", "newVal", "newValType", "isNewValSimple", "preIndentStr", "preTag", "valIsEmpty", "shouldSelfClose", "selfCloseStr", "attributesString", "tag", "preTagCloseStr", "postTag", "outputArr", "index", "newConfig", "outputObj", "privateVar", "hasContent", "newContentObj", "xml", "fnResult", "_outputArr", "singleVal", "_default", "require_chord_symbol", "__commonJSMin", "exports", "module", "root", "factory", "getNative", "__webpack_require__", "DataView", "hashClear", "hashDelete", "hashGet", "hashHas", "hashSet", "Hash", "entries", "index", "length", "entry", "listCacheClear", "listCacheDelete", "listCacheGet", "listCacheHas", "listCacheSet", "ListCache", "Map", "mapCacheClear", "mapCacheDelete", "mapCacheGet", "mapCacheHas", "mapCacheSet", "MapCache", "Promise", "Set", "setCacheAdd", "setCacheHas", "SetCache", "values", "stackClear", "stackDelete", "stackGet", "stackHas", "stackSet", "Stack", "data", "Symbol", "Uint8Array", "WeakMap", "apply", "func", "thisArg", "args", "arrayEach", "array", "iteratee", "arrayFilter", "predicate", "resIndex", "result", "value", "baseIndexOf", "arrayIncludes", "arrayIncludesWith", "comparator", "baseTimes", "isArguments", "isArray", "isBuffer", "isIndex", "isTypedArray", "objectProto", "hasOwnProperty", "arrayLikeKeys", "inherited", "isArr", "isArg", "isBuff", "isType", "skipIndexes", "key", "arrayMap", "arrayPush", "offset", "arraySome", "baseAssignValue", "eq", "assignValue", "object", "objValue", "assocIndexOf", "copyObject", "keys", "baseAssign", "source", "keysIn", "baseAssignIn", "defineProperty", "cloneBuffer", "copyArray", "copySymbols", "copySymbolsIn", "getAllKeys", "getAllKeysIn", "getTag", "initCloneArray", "initCloneByTag", "initCloneObject", "isMap", "isObject", "isSet", "CLONE_DEEP_FLAG", "CLONE_FLAT_FLAG", "CLONE_SYMBOLS_FLAG", "argsTag", "arrayTag", "boolTag", "dateTag", "errorTag", "funcTag", "genTag", "mapTag", "numberTag", "objectTag", "regexpTag", "setTag", "stringTag", "symbolTag", "weakMapTag", "arrayBufferTag", "dataViewTag", "float32Tag", "float64Tag", "int8Tag", "int16Tag", "int32Tag", "uint8Tag", "uint8ClampedTag", "uint16Tag", "uint32Tag", "cloneableTags", "baseClone", "bitmask", "customizer", "stack", "isDeep", "isFlat", "isFull", "tag", "isFunc", "stacked", "subValue", "keysFunc", "props", "objectCreate", "baseCreate", "proto", "baseUnary", "cacheHas", "LARGE_ARRAY_SIZE", "baseDifference", "includes", "isCommon", "valuesLength", "outer", "computed", "valuesIndex", "baseFindIndex", "fromIndex", "fromRight", "isFlattenable", "baseFlatten", "depth", "isStrict", "createBaseFor", "baseFor", "baseForOwn", "castPath", "toKey", "baseGet", "path", "baseGetAllKeys", "symbolsFunc", "getRawTag", "objectToString", "nullTag", "undefinedTag", "symToStringTag", "baseGetTag", "baseHasIn", "baseIsNaN", "strictIndexOf", "baseInverter", "setter", "accumulator", "isObjectLike", "baseIsArguments", "baseIsEqualDeep", "baseIsEqual", "other", "equalArrays", "equalByTag", "equalObjects", "COMPARE_PARTIAL_FLAG", "equalFunc", "objIsArr", "othIsArr", "objTag", "othTag", "objIsObj", "othIsObj", "isSameTag", "objIsWrapped", "othIsWrapped", "objUnwrapped", "othUnwrapped", "baseIsMap", "COMPARE_UNORDERED_FLAG", "baseIsMatch", "matchData", "noCustomizer", "srcValue", "isFunction", "isMasked", "toSource", "reRegExpChar", "reIsHostCtor", "funcProto", "funcToString", "reIsNative", "baseIsNative", "pattern", "baseIsSet", "isLength", "typedArrayTags", "baseIsTypedArray", "baseMatches", "baseMatchesProperty", "identity", "property", "baseIteratee", "isPrototype", "nativeKeys", "baseKeys", "nativeKeysIn", "baseKeysIn", "isProto", "getMatchData", "matchesStrictComparable", "get", "hasIn", "isKey", "isStrictComparable", "baseProperty", "basePropertyDeep", "overRest", "setToString", "baseRest", "start", "constant", "baseSetToString", "string", "n", "isSymbol", "INFINITY", "symbolProto", "symbolToString", "baseToString", "trimmedEndIndex", "reTrimStart", "baseTrim", "createSet", "setToArray", "baseUniq", "seen", "set", "seenIndex", "cache", "stringToPath", "toString", "cloneArrayBuffer", "arrayBuffer", "freeExports", "freeModule", "moduleExports", "Buffer", "allocUnsafe", "buffer", "cloneDataView", "dataView", "reFlags", "cloneRegExp", "regexp", "symbolValueOf", "cloneSymbol", "symbol", "cloneTypedArray", "typedArray", "isNew", "newValue", "getSymbols", "getSymbolsIn", "coreJsData", "iterable", "isArrayLike", "createFind", "findIndexFunc", "collection", "createInverter", "toIteratee", "noop", "isPartial", "arrLength", "othLength", "arrStacked", "othStacked", "arrValue", "othValue", "compared", "othIndex", "mapToArray", "convert", "objProps", "objLength", "othProps", "objStacked", "skipCtor", "objCtor", "othCtor", "freeGlobal", "isKeyable", "getMapData", "map", "getValue", "overArg", "getPrototype", "nativeObjectToString", "isOwn", "unmasked", "stubArray", "propertyIsEnumerable", "nativeGetSymbols", "promiseTag", "dataViewCtorString", "mapCtorString", "promiseCtorString", "setCtorString", "weakMapCtorString", "Ctor", "ctorString", "hasPath", "hasFunc", "nativeCreate", "HASH_UNDEFINED", "spreadableSymbol", "MAX_SAFE_INTEGER", "reIsUint", "type", "reIsDeepProp", "reIsPlainProp", "maskSrcKey", "uid", "arrayProto", "splice", "lastIndex", "size", "memoize", "MAX_MEMOIZE_SIZE", "memoizeCapped", "freeProcess", "nodeUtil", "types", "transform", "arg", "nativeMax", "otherArgs", "freeSelf", "shortOut", "HOT_COUNT", "HOT_SPAN", "nativeNow", "count", "lastCalled", "stamp", "remaining", "pairs", "rePropName", "reEscapeChar", "match", "number", "quote", "subString", "reWhitespace", "clone", "cloneDeep", "isArrayLikeObject", "difference", "findIndex", "find", "toInteger", "defaultValue", "invert", "stubFalse", "nativeIsBuffer", "isEqual", "asyncTag", "proxyTag", "nodeIsMap", "nodeIsSet", "nodeIsTypedArray", "FUNC_ERROR_TEXT", "resolver", "memoized", "toNumber", "MAX_INTEGER", "toFinite", "sign", "remainder", "NAN", "reIsBadHex", "reIsBinary", "reIsOctal", "freeParseInt", "isBinary", "uniq", "without", "__webpack_module_cache__", "moduleId", "cachedModule", "__webpack_modules__", "getter", "definition", "obj", "prop", "chain", "allFunctions", "input", "reduce", "fn", "checkCustomFilters", "customFilters", "Array", "TypeError", "some", "filter", "helpers_checkCustomFilters", "notes", "AFlat", "A", "ASharp", "BFlat", "B", "C", "CSharp", "DFlat", "D", "DSharp", "EFlat", "E", "F", "FSharp", "GFlat", "G", "GSharp", "english", "Ab", "Bb", "Cb", "Db", "Eb", "Fb", "Gb", "latin", "Lab", "La", "Sib", "Si", "Dob", "Do", "Reb", "R\u00E9b", "Re", "R\u00E9", "Mib", "Mi", "Fab", "Fa", "Solb", "Sol", "german", "As", "Ais", "Hes", "H", "His", "Ces", "Cis", "Des", "Dis", "Es", "Eis", "Fes", "Fis", "Ges", "Gis", "getAccidentalsVariation", "variant", "Object", "acc", "curr", "replace", "englishVariantsToNotes", "_objectSpread", "latinVariantsToNotes", "germanVariantsToNotes", "allVariantsToNotes", "allVariants", "sort", "a", "b", "englishVariants", "latinVariants", "germanVariants", "allVariantsPerGroup", "name", "InvalidInputError", "_this", "_classCallCheck", "_super", "Error", "UnexpectedError", "_this2", "message", "_super2", "ChordSymbolError", "chord", "errorName", "_this3", "_super3", "NoSymbolFoundError", "_super4", "InvalidModifierError", "invalidChars", "descriptor", "_super5", "InvalidIntervalsError", "forbiddenCombo", "join", "_super6", "hasExactly", "allIntervals", "search", "arraySearch", "_isArray", "_isEqual", "hasOneOf", "has", "hasAll", "hasNoneOf", "require", "lookupMethod", "interval", "allForbiddenCombos", "checkIntervalsConsistency", "intervals", "normalized", "combo", "formatSymbol", "_chord$formatted", "formatted", "rootNote", "bassNote", "chordChanges", "qualities", "ma", "ma6", "ma7", "dom7", "mi", "mi6", "mi7", "miMa7", "aug", "dim", "dim7", "power", "bass", "majorQualities", "minorQualities", "qualityToDescriptor", "_qualityToDescriptor", "formatSymbolParts_defineProperty", "getHighestExtension", "intents", "alt", "chordChangesDescriptors", "add", "add7", "omit", "sus", "formatSymbolParts", "getDescriptor", "getChordChanges", "quality", "isSuspended", "extensions", "highestExtension", "major", "alterations", "formattedOmits", "formatOmits", "omits", "isAltered", "formattedAdds", "formatAdds", "adds", "_toConsumableArray", "omitted", "getParsableDescriptor", "allFilters", "toLowerCaseExceptMajorM", "removeSpaces", "addDisambiguators", "addMissingVerbs", "parsableDescriptor", "toLowerCase", "allTokensWithVerbs", "currentVerb", "hasVerb", "parenthesis", "split", "forEach", "token", "startsWith", "push", "initChord", "parserConfiguration", "_cloneDeep", "notesSharp", "notesFlat", "rootNoteToScaleAccidentals", "_rootNoteToScaleAccid", "nameIndividualChordNotes_defineProperty", "maj", "min", "nameIndividualChordNotes", "semitones", "minMaj", "refNotes", "rootNoteIndex", "indexOf", "indexedNotes", "nameIndividualChordNotes_toConsumableArray", "slice", "chordNotes", "i", "normalizeNotes", "normalizeDescriptor", "chordIntervals", "_clone", "isPowerChord", "isBass", "getOmits", "getIsSuspended", "_getChordQuality", "getChordQuality", "qualityIntervals", "getExtensions", "baseIntervals", "normalizeDescriptor_toConsumableArray", "_getAddsAndAlteration", "getAddsAndAlterations", "normalizeDescriptor_objectSpread", "hasMajorIntent", "intervalsForQualityDetection", "getIntervalsForQualityDetection", "intervalsToQualities", "_find", "o", "undoOmit3", "bind", "undoSuspension", "undoAlt5", "_uniq", "with3rd", "unSuspended", "_without", "isAlt", "unaltered", "canBeExtended", "isMinorExtended13th", "isMajorExtended13th", "isExtended11th", "isExtended9th", "canHave11th", "isAlteration", "hasAdd3", "sortIntervals", "_qualityAlterations", "qualityAlterations", "normalizeDescriptor_defineProperty", "sortableA", "Number", "parseInt", "sortableB", "parseBase", "noteVariants", "notesRegex", "notesAndDescriptorRegex", "RegExp", "allModifiers", "halfDim", "seventh", "sus2", "ninth", "eleventh", "thirteenth", "fifthFlat", "fifthSharp", "ninthFlat", "ninthSharp", "eleventhSharp", "thirteenthFlat", "add3", "add4", "addb6", "add6", "add69", "add9", "add11", "add13", "omit3", "omit5", "\u0394", "M", "Ma", "Maj", "Major", "major7th", "getDerivedModifiers", "allSymbols", "modifiers_objectSpread", "m", "Min", "Minor", "minor", "diminished", "\u00D8", "\u00F8", "h", "augmented", "sus4", "suspended", "suspended4", "suspended2", "b3", "b5", "b9", "addb9", "b13", "addb13", "add2", "b6", "no3", "no5", "altered", "modifierId", "derivedFn", "modifiers", "intervalsToSemitones", "bb7", "b7", "parseDescriptor", "altIntervals", "getModifiers", "getIntervals", "getSemitones", "getIntents", "descriptorRegex", "escapeRegex", "descriptorMatches", "remainingChars", "allModifiersId", "trim", "parseDescriptor_toConsumableArray", "getThird", "getFourth", "getFifths", "getSixth", "getSevenths", "getNinths", "getElevenths", "getThirteenths", "third", "fourth", "fifths", "shouldAlter", "sixth", "isExtended", "sevenths", "getMinorOrMajorSeventh", "elevenths", "thirteenths", "chordParserFactory", "allAltIntervals", "allNotationSystems", "_parserConfiguration$", "notationSystems", "_parserConfiguration$2", "_parserConfiguration$3", "checkAltIntervals", "checkNotationSystems", "parseChord", "allErrors", "isInputValid", "e", "formatError", "allVariantsPerGroupCopy", "variantsGroup", "variants", "shift", "chordParserFactory_toConsumableArray", "notationSystem", "getUnexpectedError", "error", "checkArray", "arrayName", "arrayToTest", "allowedValues", "allowEmpty", "system", "exceptionError", "parser_chordParserFactory", "shortDescriptors", "aug7", "shortenNormalized", "isSus2", "isAdd2", "isAug7", "isEleventh", "change", "shortenNormalized_objectSpread", "simplify", "level", "intervalsToRemove", "max", "core", "_difference", "sharpsToFlats", "flatsToSharps", "_invert", "transpose", "transposeValue", "useFlats", "_chord$normalized", "rootSharp", "convertToSharp", "transposeNote", "bassSharp", "note", "noteIndex", "transposedIndex", "octaves", "Math", "floor", "correctedTransposedIndex", "transposed", "translationTables", "convertNotationSystem", "finalNotationSystem", "textPrinter", "rawPrinter", "cloned", "textPrinted", "reParsed", "chordRendererFactory", "_ref", "_ref$useShortNamings", "useShortNamings", "_ref$simplify", "_ref$transposeValue", "_ref$harmonizeAcciden", "harmonizeAccidentals", "_ref$useFlats", "_ref$printer", "printer", "_ref$notationSystem", "_ref$customFilters", "simplifyFilter", "chordRendererFactory_toConsumableArray", "renderChord", "isValidChord", "filteredChord", "chordRendererFactory_typeof", "renderer_chordRendererFactory", "import_promise", "import_fast_diff", "Playlist", "ireal", "playlistEncoded", "parts", "part", "Song", "error", "title", "song", "songs", "diffs", "diff", "d", "Cell", "Chord", "note", "modifiers", "over", "alternate", "_Song", "oldFormat", "music", "unscramble", "text", "arr", "found", "i", "match", "cells", "obj", "prevobj", "cell", "composer", "chord", "comment", "offset", "r", "p", "obfusc50", "newString", "import_jstoxml", "import_chord_symbol", "package_default", "Version", "package_default", "chordParserFactory", "chordRendererFactory", "ChordSymbol", "LogLevel", "MUSICXML_VERSION", "SCALING_MM", "SCALING_TENTHS", "Converter", "_Converter", "song", "options", "realOptions", "jstoxml", "Version", "date", "number", "chord", "note", "harmony", "notes", "ireal", "isNewSystem", "cellIndex", "measures", "cell", "target", "m", "annot", "section", "time", "ending", "index", "b", "c", "comment", "repeatFn", "remainingCells", "direction", "d", "s", "measure", "elements", "sequence", "a", "a1", "a2", "k1", "k2", "i1", "i2", "repeats", "type", "bars", "location", "style", "repeat", "bpm", "beats", "beatType", "chordIndex", "duration", "ds", "mapDuration", "fermata", "tie", "altered", "noteType", "notations", "value", "alter", "parsedChord", "rootStep", "rootAlter", "chordText", "mapKind", "chordKind", "extension", "e", "mapExtensionKind", "i", "p", "chordDegrees", "alteration", "degree", "add", "omit", "bass", "mapKeys", "groove", "logLevel", "message", "log", "method", "map", "key", "defaultValue", "mm", "decimals", "power", "convertSync", "ireal", "options", "playlist", "Playlist", "song", "Converter", "convert", "Promise", "resolve"] + "sourcesContent": ["\"use strict\";\n\n// Use the fastest means possible to execute a task in its own turn, with\n// priority over other events including IO, animation, reflow, and redraw\n// events in browsers.\n//\n// An exception thrown by a task will permanently interrupt the processing of\n// subsequent tasks. The higher level `asap` function ensures that if an\n// exception is thrown by a task, that the task queue will continue flushing as\n// soon as possible, but if you use `rawAsap` directly, you are responsible to\n// either ensure that no exceptions are thrown from your task, or to manually\n// call `rawAsap.requestFlush` if an exception is thrown.\nmodule.exports = rawAsap;\nfunction rawAsap(task) {\n if (!queue.length) {\n requestFlush();\n flushing = true;\n }\n // Equivalent to push, but avoids a function call.\n queue[queue.length] = task;\n}\n\nvar queue = [];\n// Once a flush has been requested, no further calls to `requestFlush` are\n// necessary until the next `flush` completes.\nvar flushing = false;\n// `requestFlush` is an implementation-specific method that attempts to kick\n// off a `flush` event as quickly as possible. `flush` will attempt to exhaust\n// the event queue before yielding to the browser's own event loop.\nvar requestFlush;\n// The position of the next task to execute in the task queue. This is\n// preserved between calls to `flush` so that it can be resumed if\n// a task throws an exception.\nvar index = 0;\n// If a task schedules additional tasks recursively, the task queue can grow\n// unbounded. To prevent memory exhaustion, the task queue will periodically\n// truncate already-completed tasks.\nvar capacity = 1024;\n\n// The flush function processes all tasks that have been scheduled with\n// `rawAsap` unless and until one of those tasks throws an exception.\n// If a task throws an exception, `flush` ensures that its state will remain\n// consistent and will resume where it left off when called again.\n// However, `flush` does not make any arrangements to be called again if an\n// exception is thrown.\nfunction flush() {\n while (index < queue.length) {\n var currentIndex = index;\n // Advance the index before calling the task. This ensures that we will\n // begin flushing on the next task the task throws an error.\n index = index + 1;\n queue[currentIndex].call();\n // Prevent leaking memory for long chains of recursive calls to `asap`.\n // If we call `asap` within tasks scheduled by `asap`, the queue will\n // grow, but to avoid an O(n) walk for every task we execute, we don't\n // shift tasks off the queue after they have been executed.\n // Instead, we periodically shift 1024 tasks off the queue.\n if (index > capacity) {\n // Manually shift all values starting at the index back to the\n // beginning of the queue.\n for (var scan = 0, newLength = queue.length - index; scan < newLength; scan++) {\n queue[scan] = queue[scan + index];\n }\n queue.length -= index;\n index = 0;\n }\n }\n queue.length = 0;\n index = 0;\n flushing = false;\n}\n\n// `requestFlush` is implemented using a strategy based on data collected from\n// every available SauceLabs Selenium web driver worker at time of writing.\n// https://docs.google.com/spreadsheets/d/1mG-5UYGup5qxGdEMWkhP6BWCz053NUb2E1QoUTU16uA/edit#gid=783724593\n\n// Safari 6 and 6.1 for desktop, iPad, and iPhone are the only browsers that\n// have WebKitMutationObserver but not un-prefixed MutationObserver.\n// Must use `global` or `self` instead of `window` to work in both frames and web\n// workers. `global` is a provision of Browserify, Mr, Mrs, or Mop.\n\n/* globals self */\nvar scope = typeof global !== \"undefined\" ? global : self;\nvar BrowserMutationObserver = scope.MutationObserver || scope.WebKitMutationObserver;\n\n// MutationObservers are desirable because they have high priority and work\n// reliably everywhere they are implemented.\n// They are implemented in all modern browsers.\n//\n// - Android 4-4.3\n// - Chrome 26-34\n// - Firefox 14-29\n// - Internet Explorer 11\n// - iPad Safari 6-7.1\n// - iPhone Safari 7-7.1\n// - Safari 6-7\nif (typeof BrowserMutationObserver === \"function\") {\n requestFlush = makeRequestCallFromMutationObserver(flush);\n\n// MessageChannels are desirable because they give direct access to the HTML\n// task queue, are implemented in Internet Explorer 10, Safari 5.0-1, and Opera\n// 11-12, and in web workers in many engines.\n// Although message channels yield to any queued rendering and IO tasks, they\n// would be better than imposing the 4ms delay of timers.\n// However, they do not work reliably in Internet Explorer or Safari.\n\n// Internet Explorer 10 is the only browser that has setImmediate but does\n// not have MutationObservers.\n// Although setImmediate yields to the browser's renderer, it would be\n// preferrable to falling back to setTimeout since it does not have\n// the minimum 4ms penalty.\n// Unfortunately there appears to be a bug in Internet Explorer 10 Mobile (and\n// Desktop to a lesser extent) that renders both setImmediate and\n// MessageChannel useless for the purposes of ASAP.\n// https://github.com/kriskowal/q/issues/396\n\n// Timers are implemented universally.\n// We fall back to timers in workers in most engines, and in foreground\n// contexts in the following browsers.\n// However, note that even this simple case requires nuances to operate in a\n// broad spectrum of browsers.\n//\n// - Firefox 3-13\n// - Internet Explorer 6-9\n// - iPad Safari 4.3\n// - Lynx 2.8.7\n} else {\n requestFlush = makeRequestCallFromTimer(flush);\n}\n\n// `requestFlush` requests that the high priority event queue be flushed as\n// soon as possible.\n// This is useful to prevent an error thrown in a task from stalling the event\n// queue if the exception handled by Node.js\u2019s\n// `process.on(\"uncaughtException\")` or by a domain.\nrawAsap.requestFlush = requestFlush;\n\n// To request a high priority event, we induce a mutation observer by toggling\n// the text of a text node between \"1\" and \"-1\".\nfunction makeRequestCallFromMutationObserver(callback) {\n var toggle = 1;\n var observer = new BrowserMutationObserver(callback);\n var node = document.createTextNode(\"\");\n observer.observe(node, {characterData: true});\n return function requestCall() {\n toggle = -toggle;\n node.data = toggle;\n };\n}\n\n// The message channel technique was discovered by Malte Ubl and was the\n// original foundation for this library.\n// http://www.nonblocking.io/2011/06/windownexttick.html\n\n// Safari 6.0.5 (at least) intermittently fails to create message ports on a\n// page's first load. Thankfully, this version of Safari supports\n// MutationObservers, so we don't need to fall back in that case.\n\n// function makeRequestCallFromMessageChannel(callback) {\n// var channel = new MessageChannel();\n// channel.port1.onmessage = callback;\n// return function requestCall() {\n// channel.port2.postMessage(0);\n// };\n// }\n\n// For reasons explained above, we are also unable to use `setImmediate`\n// under any circumstances.\n// Even if we were, there is another bug in Internet Explorer 10.\n// It is not sufficient to assign `setImmediate` to `requestFlush` because\n// `setImmediate` must be called *by name* and therefore must be wrapped in a\n// closure.\n// Never forget.\n\n// function makeRequestCallFromSetImmediate(callback) {\n// return function requestCall() {\n// setImmediate(callback);\n// };\n// }\n\n// Safari 6.0 has a problem where timers will get lost while the user is\n// scrolling. This problem does not impact ASAP because Safari 6.0 supports\n// mutation observers, so that implementation is used instead.\n// However, if we ever elect to use timers in Safari, the prevalent work-around\n// is to add a scroll event listener that calls for a flush.\n\n// `setTimeout` does not call the passed callback if the delay is less than\n// approximately 7 in web workers in Firefox 8 through 18, and sometimes not\n// even then.\n\nfunction makeRequestCallFromTimer(callback) {\n return function requestCall() {\n // We dispatch a timeout with a specified delay of 0 for engines that\n // can reliably accommodate that request. This will usually be snapped\n // to a 4 milisecond delay, but once we're flushing, there's no delay\n // between events.\n var timeoutHandle = setTimeout(handleTimer, 0);\n // However, since this timer gets frequently dropped in Firefox\n // workers, we enlist an interval handle that will try to fire\n // an event 20 times per second until it succeeds.\n var intervalHandle = setInterval(handleTimer, 50);\n\n function handleTimer() {\n // Whichever timer succeeds will cancel both timers and\n // execute the callback.\n clearTimeout(timeoutHandle);\n clearInterval(intervalHandle);\n callback();\n }\n };\n}\n\n// This is for `asap.js` only.\n// Its name will be periodically randomized to break any code that depends on\n// its existence.\nrawAsap.makeRequestCallFromTimer = makeRequestCallFromTimer;\n\n// ASAP was originally a nextTick shim included in Q. This was factored out\n// into this ASAP package. It was later adapted to RSVP which made further\n// amendments. These decisions, particularly to marginalize MessageChannel and\n// to capture the MutationObserver implementation in a closure, were integrated\n// back into ASAP proper.\n// https://github.com/tildeio/rsvp.js/blob/cddf7232546a9cf858524b75cde6f9edf72620a7/lib/rsvp/asap.js\n", "'use strict';\n\nvar asap = require('asap/raw');\n\nfunction noop() {}\n\n// States:\n//\n// 0 - pending\n// 1 - fulfilled with _value\n// 2 - rejected with _value\n// 3 - adopted the state of another promise, _value\n//\n// once the state is no longer pending (0) it is immutable\n\n// All `_` prefixed properties will be reduced to `_{random number}`\n// at build time to obfuscate them and discourage their use.\n// We don't use symbols or Object.defineProperty to fully hide them\n// because the performance isn't good enough.\n\n\n// to avoid using try/catch inside critical functions, we\n// extract them to here.\nvar LAST_ERROR = null;\nvar IS_ERROR = {};\nfunction getThen(obj) {\n try {\n return obj.then;\n } catch (ex) {\n LAST_ERROR = ex;\n return IS_ERROR;\n }\n}\n\nfunction tryCallOne(fn, a) {\n try {\n return fn(a);\n } catch (ex) {\n LAST_ERROR = ex;\n return IS_ERROR;\n }\n}\nfunction tryCallTwo(fn, a, b) {\n try {\n fn(a, b);\n } catch (ex) {\n LAST_ERROR = ex;\n return IS_ERROR;\n }\n}\n\nmodule.exports = Promise;\n\nfunction Promise(fn) {\n if (typeof this !== 'object') {\n throw new TypeError('Promises must be constructed via new');\n }\n if (typeof fn !== 'function') {\n throw new TypeError('Promise constructor\\'s argument is not a function');\n }\n this._x = 0;\n this._y = 0;\n this._z = null;\n this._A = null;\n if (fn === noop) return;\n doResolve(fn, this);\n}\nPromise._B = null;\nPromise._C = null;\nPromise._D = noop;\n\nPromise.prototype.then = function(onFulfilled, onRejected) {\n if (this.constructor !== Promise) {\n return safeThen(this, onFulfilled, onRejected);\n }\n var res = new Promise(noop);\n handle(this, new Handler(onFulfilled, onRejected, res));\n return res;\n};\n\nfunction safeThen(self, onFulfilled, onRejected) {\n return new self.constructor(function (resolve, reject) {\n var res = new Promise(noop);\n res.then(resolve, reject);\n handle(self, new Handler(onFulfilled, onRejected, res));\n });\n}\nfunction handle(self, deferred) {\n while (self._y === 3) {\n self = self._z;\n }\n if (Promise._B) {\n Promise._B(self);\n }\n if (self._y === 0) {\n if (self._x === 0) {\n self._x = 1;\n self._A = deferred;\n return;\n }\n if (self._x === 1) {\n self._x = 2;\n self._A = [self._A, deferred];\n return;\n }\n self._A.push(deferred);\n return;\n }\n handleResolved(self, deferred);\n}\n\nfunction handleResolved(self, deferred) {\n asap(function() {\n var cb = self._y === 1 ? deferred.onFulfilled : deferred.onRejected;\n if (cb === null) {\n if (self._y === 1) {\n resolve(deferred.promise, self._z);\n } else {\n reject(deferred.promise, self._z);\n }\n return;\n }\n var ret = tryCallOne(cb, self._z);\n if (ret === IS_ERROR) {\n reject(deferred.promise, LAST_ERROR);\n } else {\n resolve(deferred.promise, ret);\n }\n });\n}\nfunction resolve(self, newValue) {\n // Promise Resolution Procedure: https://github.com/promises-aplus/promises-spec#the-promise-resolution-procedure\n if (newValue === self) {\n return reject(\n self,\n new TypeError('A promise cannot be resolved with itself.')\n );\n }\n if (\n newValue &&\n (typeof newValue === 'object' || typeof newValue === 'function')\n ) {\n var then = getThen(newValue);\n if (then === IS_ERROR) {\n return reject(self, LAST_ERROR);\n }\n if (\n then === self.then &&\n newValue instanceof Promise\n ) {\n self._y = 3;\n self._z = newValue;\n finale(self);\n return;\n } else if (typeof then === 'function') {\n doResolve(then.bind(newValue), self);\n return;\n }\n }\n self._y = 1;\n self._z = newValue;\n finale(self);\n}\n\nfunction reject(self, newValue) {\n self._y = 2;\n self._z = newValue;\n if (Promise._C) {\n Promise._C(self, newValue);\n }\n finale(self);\n}\nfunction finale(self) {\n if (self._x === 1) {\n handle(self, self._A);\n self._A = null;\n }\n if (self._x === 2) {\n for (var i = 0; i < self._A.length; i++) {\n handle(self, self._A[i]);\n }\n self._A = null;\n }\n}\n\nfunction Handler(onFulfilled, onRejected, promise){\n this.onFulfilled = typeof onFulfilled === 'function' ? onFulfilled : null;\n this.onRejected = typeof onRejected === 'function' ? onRejected : null;\n this.promise = promise;\n}\n\n/**\n * Take a potentially misbehaving resolver function and make sure\n * onFulfilled and onRejected are only called once.\n *\n * Makes no guarantees about asynchrony.\n */\nfunction doResolve(fn, promise) {\n var done = false;\n var res = tryCallTwo(fn, function (value) {\n if (done) return;\n done = true;\n resolve(promise, value);\n }, function (reason) {\n if (done) return;\n done = true;\n reject(promise, reason);\n });\n if (!done && res === IS_ERROR) {\n done = true;\n reject(promise, LAST_ERROR);\n }\n}\n", "'use strict';\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\nPromise.prototype.done = function (onFulfilled, onRejected) {\n var self = arguments.length ? this.then.apply(this, arguments) : this;\n self.then(null, function (err) {\n setTimeout(function () {\n throw err;\n }, 0);\n });\n};\n", "'use strict';\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\nPromise.prototype.finally = function (f) {\n return this.then(function (value) {\n return Promise.resolve(f()).then(function () {\n return value;\n });\n }, function (err) {\n return Promise.resolve(f()).then(function () {\n throw err;\n });\n });\n};\n", "'use strict';\n\n//This file contains the ES6 extensions to the core Promises/A+ API\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\n\n/* Static Functions */\n\nvar TRUE = valuePromise(true);\nvar FALSE = valuePromise(false);\nvar NULL = valuePromise(null);\nvar UNDEFINED = valuePromise(undefined);\nvar ZERO = valuePromise(0);\nvar EMPTYSTRING = valuePromise('');\n\nfunction valuePromise(value) {\n var p = new Promise(Promise._D);\n p._y = 1;\n p._z = value;\n return p;\n}\nPromise.resolve = function (value) {\n if (value instanceof Promise) return value;\n\n if (value === null) return NULL;\n if (value === undefined) return UNDEFINED;\n if (value === true) return TRUE;\n if (value === false) return FALSE;\n if (value === 0) return ZERO;\n if (value === '') return EMPTYSTRING;\n\n if (typeof value === 'object' || typeof value === 'function') {\n try {\n var then = value.then;\n if (typeof then === 'function') {\n return new Promise(then.bind(value));\n }\n } catch (ex) {\n return new Promise(function (resolve, reject) {\n reject(ex);\n });\n }\n }\n return valuePromise(value);\n};\n\nvar iterableToArray = function (iterable) {\n if (typeof Array.from === 'function') {\n // ES2015+, iterables exist\n iterableToArray = Array.from;\n return Array.from(iterable);\n }\n\n // ES5, only arrays and array-likes exist\n iterableToArray = function (x) { return Array.prototype.slice.call(x); };\n return Array.prototype.slice.call(iterable);\n}\n\nPromise.all = function (arr) {\n var args = iterableToArray(arr);\n\n return new Promise(function (resolve, reject) {\n if (args.length === 0) return resolve([]);\n var remaining = args.length;\n function res(i, val) {\n if (val && (typeof val === 'object' || typeof val === 'function')) {\n if (val instanceof Promise && val.then === Promise.prototype.then) {\n while (val._y === 3) {\n val = val._z;\n }\n if (val._y === 1) return res(i, val._z);\n if (val._y === 2) reject(val._z);\n val.then(function (val) {\n res(i, val);\n }, reject);\n return;\n } else {\n var then = val.then;\n if (typeof then === 'function') {\n var p = new Promise(then.bind(val));\n p.then(function (val) {\n res(i, val);\n }, reject);\n return;\n }\n }\n }\n args[i] = val;\n if (--remaining === 0) {\n resolve(args);\n }\n }\n for (var i = 0; i < args.length; i++) {\n res(i, args[i]);\n }\n });\n};\n\nfunction onSettledFulfill(value) {\n return { status: 'fulfilled', value: value };\n}\nfunction onSettledReject(reason) {\n return { status: 'rejected', reason: reason };\n}\nfunction mapAllSettled(item) {\n if(item && (typeof item === 'object' || typeof item === 'function')){\n if(item instanceof Promise && item.then === Promise.prototype.then){\n return item.then(onSettledFulfill, onSettledReject);\n }\n var then = item.then;\n if (typeof then === 'function') {\n return new Promise(then.bind(item)).then(onSettledFulfill, onSettledReject)\n }\n }\n\n return onSettledFulfill(item);\n}\nPromise.allSettled = function (iterable) {\n return Promise.all(iterableToArray(iterable).map(mapAllSettled));\n};\n\nPromise.reject = function (value) {\n return new Promise(function (resolve, reject) {\n reject(value);\n });\n};\n\nPromise.race = function (values) {\n return new Promise(function (resolve, reject) {\n iterableToArray(values).forEach(function(value){\n Promise.resolve(value).then(resolve, reject);\n });\n });\n};\n\n/* Prototype Methods */\n\nPromise.prototype['catch'] = function (onRejected) {\n return this.then(null, onRejected);\n};\n\nfunction getAggregateError(errors){\n if(typeof AggregateError === 'function'){\n return new AggregateError(errors,'All promises were rejected');\n }\n\n var error = new Error('All promises were rejected');\n\n error.name = 'AggregateError';\n error.errors = errors;\n\n return error;\n}\n\nPromise.any = function promiseAny(values) {\n return new Promise(function(resolve, reject) {\n var promises = iterableToArray(values);\n var hasResolved = false;\n var rejectionReasons = [];\n\n function resolveOnce(value) {\n if (!hasResolved) {\n hasResolved = true;\n resolve(value);\n }\n }\n\n function rejectionCheck(reason) {\n rejectionReasons.push(reason);\n\n if (rejectionReasons.length === promises.length) {\n reject(getAggregateError(rejectionReasons));\n }\n }\n\n if(promises.length === 0){\n reject(getAggregateError(rejectionReasons));\n } else {\n promises.forEach(function(value){\n Promise.resolve(value).then(resolveOnce, rejectionCheck);\n });\n }\n });\n};\n", "\"use strict\";\n\n// rawAsap provides everything we need except exception management.\nvar rawAsap = require(\"./raw\");\n// RawTasks are recycled to reduce GC churn.\nvar freeTasks = [];\n// We queue errors to ensure they are thrown in right order (FIFO).\n// Array-as-queue is good enough here, since we are just dealing with exceptions.\nvar pendingErrors = [];\nvar requestErrorThrow = rawAsap.makeRequestCallFromTimer(throwFirstError);\n\nfunction throwFirstError() {\n if (pendingErrors.length) {\n throw pendingErrors.shift();\n }\n}\n\n/**\n * Calls a task as soon as possible after returning, in its own event, with priority\n * over other events like animation, reflow, and repaint. An error thrown from an\n * event will not interrupt, nor even substantially slow down the processing of\n * other events, but will be rather postponed to a lower priority event.\n * @param {{call}} task A callable object, typically a function that takes no\n * arguments.\n */\nmodule.exports = asap;\nfunction asap(task) {\n var rawTask;\n if (freeTasks.length) {\n rawTask = freeTasks.pop();\n } else {\n rawTask = new RawTask();\n }\n rawTask.task = task;\n rawAsap(rawTask);\n}\n\n// We wrap tasks with recyclable task objects. A task object implements\n// `call`, just like a function.\nfunction RawTask() {\n this.task = null;\n}\n\n// The sole purpose of wrapping the task is to catch the exception and recycle\n// the task object after its single use.\nRawTask.prototype.call = function () {\n try {\n this.task.call();\n } catch (error) {\n if (asap.onerror) {\n // This hook exists purely for testing purposes.\n // Its name will be periodically randomized to break any code that\n // depends on its existence.\n asap.onerror(error);\n } else {\n // In a web browser, exceptions are not fatal. However, to avoid\n // slowing down the queue of pending tasks, we rethrow the error in a\n // lower priority turn.\n pendingErrors.push(error);\n requestErrorThrow();\n }\n } finally {\n this.task = null;\n freeTasks[freeTasks.length] = this;\n }\n};\n", "'use strict';\n\n// This file contains then/promise specific extensions that are only useful\n// for node.js interop\n\nvar Promise = require('./core.js');\nvar asap = require('asap');\n\nmodule.exports = Promise;\n\n/* Static Functions */\n\nPromise.denodeify = function (fn, argumentCount) {\n if (\n typeof argumentCount === 'number' && argumentCount !== Infinity\n ) {\n return denodeifyWithCount(fn, argumentCount);\n } else {\n return denodeifyWithoutCount(fn);\n }\n};\n\nvar callbackFn = (\n 'function (err, res) {' +\n 'if (err) { rj(err); } else { rs(res); }' +\n '}'\n);\nfunction denodeifyWithCount(fn, argumentCount) {\n var args = [];\n for (var i = 0; i < argumentCount; i++) {\n args.push('a' + i);\n }\n var body = [\n 'return function (' + args.join(',') + ') {',\n 'var self = this;',\n 'return new Promise(function (rs, rj) {',\n 'var res = fn.call(',\n ['self'].concat(args).concat([callbackFn]).join(','),\n ');',\n 'if (res &&',\n '(typeof res === \"object\" || typeof res === \"function\") &&',\n 'typeof res.then === \"function\"',\n ') {rs(res);}',\n '});',\n '};'\n ].join('');\n return Function(['Promise', 'fn'], body)(Promise, fn);\n}\nfunction denodeifyWithoutCount(fn) {\n var fnLength = Math.max(fn.length - 1, 3);\n var args = [];\n for (var i = 0; i < fnLength; i++) {\n args.push('a' + i);\n }\n var body = [\n 'return function (' + args.join(',') + ') {',\n 'var self = this;',\n 'var args;',\n 'var argLength = arguments.length;',\n 'if (arguments.length > ' + fnLength + ') {',\n 'args = new Array(arguments.length + 1);',\n 'for (var i = 0; i < arguments.length; i++) {',\n 'args[i] = arguments[i];',\n '}',\n '}',\n 'return new Promise(function (rs, rj) {',\n 'var cb = ' + callbackFn + ';',\n 'var res;',\n 'switch (argLength) {',\n args.concat(['extra']).map(function (_, index) {\n return (\n 'case ' + (index) + ':' +\n 'res = fn.call(' + ['self'].concat(args.slice(0, index)).concat('cb').join(',') + ');' +\n 'break;'\n );\n }).join(''),\n 'default:',\n 'args[argLength] = cb;',\n 'res = fn.apply(self, args);',\n '}',\n \n 'if (res &&',\n '(typeof res === \"object\" || typeof res === \"function\") &&',\n 'typeof res.then === \"function\"',\n ') {rs(res);}',\n '});',\n '};'\n ].join('');\n\n return Function(\n ['Promise', 'fn'],\n body\n )(Promise, fn);\n}\n\nPromise.nodeify = function (fn) {\n return function () {\n var args = Array.prototype.slice.call(arguments);\n var callback =\n typeof args[args.length - 1] === 'function' ? args.pop() : null;\n var ctx = this;\n try {\n return fn.apply(this, arguments).nodeify(callback, ctx);\n } catch (ex) {\n if (callback === null || typeof callback == 'undefined') {\n return new Promise(function (resolve, reject) {\n reject(ex);\n });\n } else {\n asap(function () {\n callback.call(ctx, ex);\n })\n }\n }\n }\n};\n\nPromise.prototype.nodeify = function (callback, ctx) {\n if (typeof callback != 'function') return this;\n\n this.then(function (value) {\n asap(function () {\n callback.call(ctx, null, value);\n });\n }, function (err) {\n asap(function () {\n callback.call(ctx, err);\n });\n });\n};\n", "'use strict';\n\nvar Promise = require('./core.js');\n\nmodule.exports = Promise;\nPromise.enableSynchronous = function () {\n Promise.prototype.isPending = function() {\n return this.getState() == 0;\n };\n\n Promise.prototype.isFulfilled = function() {\n return this.getState() == 1;\n };\n\n Promise.prototype.isRejected = function() {\n return this.getState() == 2;\n };\n\n Promise.prototype.getValue = function () {\n if (this._y === 3) {\n return this._z.getValue();\n }\n\n if (!this.isFulfilled()) {\n throw new Error('Cannot get a value of an unfulfilled promise.');\n }\n\n return this._z;\n };\n\n Promise.prototype.getReason = function () {\n if (this._y === 3) {\n return this._z.getReason();\n }\n\n if (!this.isRejected()) {\n throw new Error('Cannot get a rejection reason of a non-rejected promise.');\n }\n\n return this._z;\n };\n\n Promise.prototype.getState = function () {\n if (this._y === 3) {\n return this._z.getState();\n }\n if (this._y === -1 || this._y === -2) {\n return 0;\n }\n\n return this._y;\n };\n};\n\nPromise.disableSynchronous = function() {\n Promise.prototype.isPending = undefined;\n Promise.prototype.isFulfilled = undefined;\n Promise.prototype.isRejected = undefined;\n Promise.prototype.getValue = undefined;\n Promise.prototype.getReason = undefined;\n Promise.prototype.getState = undefined;\n};\n", "'use strict';\n\nmodule.exports = require('./core.js');\nrequire('./done.js');\nrequire('./finally.js');\nrequire('./es6-extensions.js');\nrequire('./node-extensions.js');\nrequire('./synchronous.js');\n", "'use strict';\n\nmodule.exports = require('./lib')\n", "/**\n * This library modifies the diff-patch-match library by Neil Fraser\n * by removing the patch and match functionality and certain advanced\n * options in the diff function. The original license is as follows:\n *\n * ===\n *\n * Diff Match and Patch\n *\n * Copyright 2006 Google Inc.\n * http://code.google.com/p/google-diff-match-patch/\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * The data structure representing a diff is an array of tuples:\n * [[DIFF_DELETE, 'Hello'], [DIFF_INSERT, 'Goodbye'], [DIFF_EQUAL, ' world.']]\n * which means: delete 'Hello', add 'Goodbye' and keep ' world.'\n */\nvar DIFF_DELETE = -1;\nvar DIFF_INSERT = 1;\nvar DIFF_EQUAL = 0;\n\n/**\n * Find the differences between two texts. Simplifies the problem by stripping\n * any common prefix or suffix off the texts before diffing.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @param {Int|Object} [cursor_pos] Edit position in text1 or object with more info\n * @param {boolean} [cleanup] Apply semantic cleanup before returning.\n * @return {Array} Array of diff tuples.\n */\nfunction diff_main(text1, text2, cursor_pos, cleanup, _fix_unicode) {\n // Check for equality\n if (text1 === text2) {\n if (text1) {\n return [[DIFF_EQUAL, text1]];\n }\n return [];\n }\n\n if (cursor_pos != null) {\n var editdiff = find_cursor_edit_diff(text1, text2, cursor_pos);\n if (editdiff) {\n return editdiff;\n }\n }\n\n // Trim off common prefix (speedup).\n var commonlength = diff_commonPrefix(text1, text2);\n var commonprefix = text1.substring(0, commonlength);\n text1 = text1.substring(commonlength);\n text2 = text2.substring(commonlength);\n\n // Trim off common suffix (speedup).\n commonlength = diff_commonSuffix(text1, text2);\n var commonsuffix = text1.substring(text1.length - commonlength);\n text1 = text1.substring(0, text1.length - commonlength);\n text2 = text2.substring(0, text2.length - commonlength);\n\n // Compute the diff on the middle block.\n var diffs = diff_compute_(text1, text2);\n\n // Restore the prefix and suffix.\n if (commonprefix) {\n diffs.unshift([DIFF_EQUAL, commonprefix]);\n }\n if (commonsuffix) {\n diffs.push([DIFF_EQUAL, commonsuffix]);\n }\n diff_cleanupMerge(diffs, _fix_unicode);\n if (cleanup) {\n diff_cleanupSemantic(diffs);\n }\n return diffs;\n}\n\n/**\n * Find the differences between two texts. Assumes that the texts do not\n * have any common prefix or suffix.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @return {Array} Array of diff tuples.\n */\nfunction diff_compute_(text1, text2) {\n var diffs;\n\n if (!text1) {\n // Just add some text (speedup).\n return [[DIFF_INSERT, text2]];\n }\n\n if (!text2) {\n // Just delete some text (speedup).\n return [[DIFF_DELETE, text1]];\n }\n\n var longtext = text1.length > text2.length ? text1 : text2;\n var shorttext = text1.length > text2.length ? text2 : text1;\n var i = longtext.indexOf(shorttext);\n if (i !== -1) {\n // Shorter text is inside the longer text (speedup).\n diffs = [\n [DIFF_INSERT, longtext.substring(0, i)],\n [DIFF_EQUAL, shorttext],\n [DIFF_INSERT, longtext.substring(i + shorttext.length)],\n ];\n // Swap insertions for deletions if diff is reversed.\n if (text1.length > text2.length) {\n diffs[0][0] = diffs[2][0] = DIFF_DELETE;\n }\n return diffs;\n }\n\n if (shorttext.length === 1) {\n // Single character string.\n // After the previous speedup, the character can't be an equality.\n return [\n [DIFF_DELETE, text1],\n [DIFF_INSERT, text2],\n ];\n }\n\n // Check to see if the problem can be split in two.\n var hm = diff_halfMatch_(text1, text2);\n if (hm) {\n // A half-match was found, sort out the return data.\n var text1_a = hm[0];\n var text1_b = hm[1];\n var text2_a = hm[2];\n var text2_b = hm[3];\n var mid_common = hm[4];\n // Send both pairs off for separate processing.\n var diffs_a = diff_main(text1_a, text2_a);\n var diffs_b = diff_main(text1_b, text2_b);\n // Merge the results.\n return diffs_a.concat([[DIFF_EQUAL, mid_common]], diffs_b);\n }\n\n return diff_bisect_(text1, text2);\n}\n\n/**\n * Find the 'middle snake' of a diff, split the problem in two\n * and return the recursively constructed diff.\n * See Myers 1986 paper: An O(ND) Difference Algorithm and Its Variations.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @return {Array} Array of diff tuples.\n * @private\n */\nfunction diff_bisect_(text1, text2) {\n // Cache the text lengths to prevent multiple calls.\n var text1_length = text1.length;\n var text2_length = text2.length;\n var max_d = Math.ceil((text1_length + text2_length) / 2);\n var v_offset = max_d;\n var v_length = 2 * max_d;\n var v1 = new Array(v_length);\n var v2 = new Array(v_length);\n // Setting all elements to -1 is faster in Chrome & Firefox than mixing\n // integers and undefined.\n for (var x = 0; x < v_length; x++) {\n v1[x] = -1;\n v2[x] = -1;\n }\n v1[v_offset + 1] = 0;\n v2[v_offset + 1] = 0;\n var delta = text1_length - text2_length;\n // If the total number of characters is odd, then the front path will collide\n // with the reverse path.\n var front = delta % 2 !== 0;\n // Offsets for start and end of k loop.\n // Prevents mapping of space beyond the grid.\n var k1start = 0;\n var k1end = 0;\n var k2start = 0;\n var k2end = 0;\n for (var d = 0; d < max_d; d++) {\n // Walk the front path one step.\n for (var k1 = -d + k1start; k1 <= d - k1end; k1 += 2) {\n var k1_offset = v_offset + k1;\n var x1;\n if (k1 === -d || (k1 !== d && v1[k1_offset - 1] < v1[k1_offset + 1])) {\n x1 = v1[k1_offset + 1];\n } else {\n x1 = v1[k1_offset - 1] + 1;\n }\n var y1 = x1 - k1;\n while (\n x1 < text1_length &&\n y1 < text2_length &&\n text1.charAt(x1) === text2.charAt(y1)\n ) {\n x1++;\n y1++;\n }\n v1[k1_offset] = x1;\n if (x1 > text1_length) {\n // Ran off the right of the graph.\n k1end += 2;\n } else if (y1 > text2_length) {\n // Ran off the bottom of the graph.\n k1start += 2;\n } else if (front) {\n var k2_offset = v_offset + delta - k1;\n if (k2_offset >= 0 && k2_offset < v_length && v2[k2_offset] !== -1) {\n // Mirror x2 onto top-left coordinate system.\n var x2 = text1_length - v2[k2_offset];\n if (x1 >= x2) {\n // Overlap detected.\n return diff_bisectSplit_(text1, text2, x1, y1);\n }\n }\n }\n }\n\n // Walk the reverse path one step.\n for (var k2 = -d + k2start; k2 <= d - k2end; k2 += 2) {\n var k2_offset = v_offset + k2;\n var x2;\n if (k2 === -d || (k2 !== d && v2[k2_offset - 1] < v2[k2_offset + 1])) {\n x2 = v2[k2_offset + 1];\n } else {\n x2 = v2[k2_offset - 1] + 1;\n }\n var y2 = x2 - k2;\n while (\n x2 < text1_length &&\n y2 < text2_length &&\n text1.charAt(text1_length - x2 - 1) ===\n text2.charAt(text2_length - y2 - 1)\n ) {\n x2++;\n y2++;\n }\n v2[k2_offset] = x2;\n if (x2 > text1_length) {\n // Ran off the left of the graph.\n k2end += 2;\n } else if (y2 > text2_length) {\n // Ran off the top of the graph.\n k2start += 2;\n } else if (!front) {\n var k1_offset = v_offset + delta - k2;\n if (k1_offset >= 0 && k1_offset < v_length && v1[k1_offset] !== -1) {\n var x1 = v1[k1_offset];\n var y1 = v_offset + x1 - k1_offset;\n // Mirror x2 onto top-left coordinate system.\n x2 = text1_length - x2;\n if (x1 >= x2) {\n // Overlap detected.\n return diff_bisectSplit_(text1, text2, x1, y1);\n }\n }\n }\n }\n }\n // Diff took too long and hit the deadline or\n // number of diffs equals number of characters, no commonality at all.\n return [\n [DIFF_DELETE, text1],\n [DIFF_INSERT, text2],\n ];\n}\n\n/**\n * Given the location of the 'middle snake', split the diff in two parts\n * and recurse.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @param {number} x Index of split point in text1.\n * @param {number} y Index of split point in text2.\n * @return {Array} Array of diff tuples.\n */\nfunction diff_bisectSplit_(text1, text2, x, y) {\n var text1a = text1.substring(0, x);\n var text2a = text2.substring(0, y);\n var text1b = text1.substring(x);\n var text2b = text2.substring(y);\n\n // Compute both diffs serially.\n var diffs = diff_main(text1a, text2a);\n var diffsb = diff_main(text1b, text2b);\n\n return diffs.concat(diffsb);\n}\n\n/**\n * Determine the common prefix of two strings.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {number} The number of characters common to the start of each\n * string.\n */\nfunction diff_commonPrefix(text1, text2) {\n // Quick check for common null cases.\n if (!text1 || !text2 || text1.charAt(0) !== text2.charAt(0)) {\n return 0;\n }\n // Binary search.\n // Performance analysis: http://neil.fraser.name/news/2007/10/09/\n var pointermin = 0;\n var pointermax = Math.min(text1.length, text2.length);\n var pointermid = pointermax;\n var pointerstart = 0;\n while (pointermin < pointermid) {\n if (\n text1.substring(pointerstart, pointermid) ==\n text2.substring(pointerstart, pointermid)\n ) {\n pointermin = pointermid;\n pointerstart = pointermin;\n } else {\n pointermax = pointermid;\n }\n pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);\n }\n\n if (is_surrogate_pair_start(text1.charCodeAt(pointermid - 1))) {\n pointermid--;\n }\n\n return pointermid;\n}\n\n/**\n * Determine if the suffix of one string is the prefix of another.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {number} The number of characters common to the end of the first\n * string and the start of the second string.\n * @private\n */\nfunction diff_commonOverlap_(text1, text2) {\n // Cache the text lengths to prevent multiple calls.\n var text1_length = text1.length;\n var text2_length = text2.length;\n // Eliminate the null case.\n if (text1_length == 0 || text2_length == 0) {\n return 0;\n }\n // Truncate the longer string.\n if (text1_length > text2_length) {\n text1 = text1.substring(text1_length - text2_length);\n } else if (text1_length < text2_length) {\n text2 = text2.substring(0, text1_length);\n }\n var text_length = Math.min(text1_length, text2_length);\n // Quick check for the worst case.\n if (text1 == text2) {\n return text_length;\n }\n\n // Start by looking for a single character match\n // and increase length until no match is found.\n // Performance analysis: http://neil.fraser.name/news/2010/11/04/\n var best = 0;\n var length = 1;\n while (true) {\n var pattern = text1.substring(text_length - length);\n var found = text2.indexOf(pattern);\n if (found == -1) {\n return best;\n }\n length += found;\n if (\n found == 0 ||\n text1.substring(text_length - length) == text2.substring(0, length)\n ) {\n best = length;\n length++;\n }\n }\n}\n\n/**\n * Determine the common suffix of two strings.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {number} The number of characters common to the end of each string.\n */\nfunction diff_commonSuffix(text1, text2) {\n // Quick check for common null cases.\n if (!text1 || !text2 || text1.slice(-1) !== text2.slice(-1)) {\n return 0;\n }\n // Binary search.\n // Performance analysis: http://neil.fraser.name/news/2007/10/09/\n var pointermin = 0;\n var pointermax = Math.min(text1.length, text2.length);\n var pointermid = pointermax;\n var pointerend = 0;\n while (pointermin < pointermid) {\n if (\n text1.substring(text1.length - pointermid, text1.length - pointerend) ==\n text2.substring(text2.length - pointermid, text2.length - pointerend)\n ) {\n pointermin = pointermid;\n pointerend = pointermin;\n } else {\n pointermax = pointermid;\n }\n pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);\n }\n\n if (is_surrogate_pair_end(text1.charCodeAt(text1.length - pointermid))) {\n pointermid--;\n }\n\n return pointermid;\n}\n\n/**\n * Do the two texts share a substring which is at least half the length of the\n * longer text?\n * This speedup can produce non-minimal diffs.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {Array.} Five element Array, containing the prefix of\n * text1, the suffix of text1, the prefix of text2, the suffix of\n * text2 and the common middle. Or null if there was no match.\n */\nfunction diff_halfMatch_(text1, text2) {\n var longtext = text1.length > text2.length ? text1 : text2;\n var shorttext = text1.length > text2.length ? text2 : text1;\n if (longtext.length < 4 || shorttext.length * 2 < longtext.length) {\n return null; // Pointless.\n }\n\n /**\n * Does a substring of shorttext exist within longtext such that the substring\n * is at least half the length of longtext?\n * Closure, but does not reference any external variables.\n * @param {string} longtext Longer string.\n * @param {string} shorttext Shorter string.\n * @param {number} i Start index of quarter length substring within longtext.\n * @return {Array.} Five element Array, containing the prefix of\n * longtext, the suffix of longtext, the prefix of shorttext, the suffix\n * of shorttext and the common middle. Or null if there was no match.\n * @private\n */\n function diff_halfMatchI_(longtext, shorttext, i) {\n // Start with a 1/4 length substring at position i as a seed.\n var seed = longtext.substring(i, i + Math.floor(longtext.length / 4));\n var j = -1;\n var best_common = \"\";\n var best_longtext_a, best_longtext_b, best_shorttext_a, best_shorttext_b;\n while ((j = shorttext.indexOf(seed, j + 1)) !== -1) {\n var prefixLength = diff_commonPrefix(\n longtext.substring(i),\n shorttext.substring(j)\n );\n var suffixLength = diff_commonSuffix(\n longtext.substring(0, i),\n shorttext.substring(0, j)\n );\n if (best_common.length < suffixLength + prefixLength) {\n best_common =\n shorttext.substring(j - suffixLength, j) +\n shorttext.substring(j, j + prefixLength);\n best_longtext_a = longtext.substring(0, i - suffixLength);\n best_longtext_b = longtext.substring(i + prefixLength);\n best_shorttext_a = shorttext.substring(0, j - suffixLength);\n best_shorttext_b = shorttext.substring(j + prefixLength);\n }\n }\n if (best_common.length * 2 >= longtext.length) {\n return [\n best_longtext_a,\n best_longtext_b,\n best_shorttext_a,\n best_shorttext_b,\n best_common,\n ];\n } else {\n return null;\n }\n }\n\n // First check if the second quarter is the seed for a half-match.\n var hm1 = diff_halfMatchI_(\n longtext,\n shorttext,\n Math.ceil(longtext.length / 4)\n );\n // Check again based on the third quarter.\n var hm2 = diff_halfMatchI_(\n longtext,\n shorttext,\n Math.ceil(longtext.length / 2)\n );\n var hm;\n if (!hm1 && !hm2) {\n return null;\n } else if (!hm2) {\n hm = hm1;\n } else if (!hm1) {\n hm = hm2;\n } else {\n // Both matched. Select the longest.\n hm = hm1[4].length > hm2[4].length ? hm1 : hm2;\n }\n\n // A half-match was found, sort out the return data.\n var text1_a, text1_b, text2_a, text2_b;\n if (text1.length > text2.length) {\n text1_a = hm[0];\n text1_b = hm[1];\n text2_a = hm[2];\n text2_b = hm[3];\n } else {\n text2_a = hm[0];\n text2_b = hm[1];\n text1_a = hm[2];\n text1_b = hm[3];\n }\n var mid_common = hm[4];\n return [text1_a, text1_b, text2_a, text2_b, mid_common];\n}\n\n/**\n * Reduce the number of edits by eliminating semantically trivial equalities.\n * @param {!Array.} diffs Array of diff tuples.\n */\nfunction diff_cleanupSemantic(diffs) {\n var changes = false;\n var equalities = []; // Stack of indices where equalities are found.\n var equalitiesLength = 0; // Keeping our own length var is faster in JS.\n /** @type {?string} */\n var lastequality = null;\n // Always equal to diffs[equalities[equalitiesLength - 1]][1]\n var pointer = 0; // Index of current position.\n // Number of characters that changed prior to the equality.\n var length_insertions1 = 0;\n var length_deletions1 = 0;\n // Number of characters that changed after the equality.\n var length_insertions2 = 0;\n var length_deletions2 = 0;\n while (pointer < diffs.length) {\n if (diffs[pointer][0] == DIFF_EQUAL) {\n // Equality found.\n equalities[equalitiesLength++] = pointer;\n length_insertions1 = length_insertions2;\n length_deletions1 = length_deletions2;\n length_insertions2 = 0;\n length_deletions2 = 0;\n lastequality = diffs[pointer][1];\n } else {\n // An insertion or deletion.\n if (diffs[pointer][0] == DIFF_INSERT) {\n length_insertions2 += diffs[pointer][1].length;\n } else {\n length_deletions2 += diffs[pointer][1].length;\n }\n // Eliminate an equality that is smaller or equal to the edits on both\n // sides of it.\n if (\n lastequality &&\n lastequality.length <=\n Math.max(length_insertions1, length_deletions1) &&\n lastequality.length <= Math.max(length_insertions2, length_deletions2)\n ) {\n // Duplicate record.\n diffs.splice(equalities[equalitiesLength - 1], 0, [\n DIFF_DELETE,\n lastequality,\n ]);\n // Change second copy to insert.\n diffs[equalities[equalitiesLength - 1] + 1][0] = DIFF_INSERT;\n // Throw away the equality we just deleted.\n equalitiesLength--;\n // Throw away the previous equality (it needs to be reevaluated).\n equalitiesLength--;\n pointer = equalitiesLength > 0 ? equalities[equalitiesLength - 1] : -1;\n length_insertions1 = 0; // Reset the counters.\n length_deletions1 = 0;\n length_insertions2 = 0;\n length_deletions2 = 0;\n lastequality = null;\n changes = true;\n }\n }\n pointer++;\n }\n\n // Normalize the diff.\n if (changes) {\n diff_cleanupMerge(diffs);\n }\n diff_cleanupSemanticLossless(diffs);\n\n // Find any overlaps between deletions and insertions.\n // e.g: abcxxxxxxdef\n // -> abcxxxdef\n // e.g: xxxabcdefxxx\n // -> defxxxabc\n // Only extract an overlap if it is as big as the edit ahead or behind it.\n pointer = 1;\n while (pointer < diffs.length) {\n if (\n diffs[pointer - 1][0] == DIFF_DELETE &&\n diffs[pointer][0] == DIFF_INSERT\n ) {\n var deletion = diffs[pointer - 1][1];\n var insertion = diffs[pointer][1];\n var overlap_length1 = diff_commonOverlap_(deletion, insertion);\n var overlap_length2 = diff_commonOverlap_(insertion, deletion);\n if (overlap_length1 >= overlap_length2) {\n if (\n overlap_length1 >= deletion.length / 2 ||\n overlap_length1 >= insertion.length / 2\n ) {\n // Overlap found. Insert an equality and trim the surrounding edits.\n diffs.splice(pointer, 0, [\n DIFF_EQUAL,\n insertion.substring(0, overlap_length1),\n ]);\n diffs[pointer - 1][1] = deletion.substring(\n 0,\n deletion.length - overlap_length1\n );\n diffs[pointer + 1][1] = insertion.substring(overlap_length1);\n pointer++;\n }\n } else {\n if (\n overlap_length2 >= deletion.length / 2 ||\n overlap_length2 >= insertion.length / 2\n ) {\n // Reverse overlap found.\n // Insert an equality and swap and trim the surrounding edits.\n diffs.splice(pointer, 0, [\n DIFF_EQUAL,\n deletion.substring(0, overlap_length2),\n ]);\n diffs[pointer - 1][0] = DIFF_INSERT;\n diffs[pointer - 1][1] = insertion.substring(\n 0,\n insertion.length - overlap_length2\n );\n diffs[pointer + 1][0] = DIFF_DELETE;\n diffs[pointer + 1][1] = deletion.substring(overlap_length2);\n pointer++;\n }\n }\n pointer++;\n }\n pointer++;\n }\n}\n\nvar nonAlphaNumericRegex_ = /[^a-zA-Z0-9]/;\nvar whitespaceRegex_ = /\\s/;\nvar linebreakRegex_ = /[\\r\\n]/;\nvar blanklineEndRegex_ = /\\n\\r?\\n$/;\nvar blanklineStartRegex_ = /^\\r?\\n\\r?\\n/;\n\n/**\n * Look for single edits surrounded on both sides by equalities\n * which can be shifted sideways to align the edit to a word boundary.\n * e.g: The cat came. -> The cat came.\n * @param {!Array.} diffs Array of diff tuples.\n */\nfunction diff_cleanupSemanticLossless(diffs) {\n /**\n * Given two strings, compute a score representing whether the internal\n * boundary falls on logical boundaries.\n * Scores range from 6 (best) to 0 (worst).\n * Closure, but does not reference any external variables.\n * @param {string} one First string.\n * @param {string} two Second string.\n * @return {number} The score.\n * @private\n */\n function diff_cleanupSemanticScore_(one, two) {\n if (!one || !two) {\n // Edges are the best.\n return 6;\n }\n\n // Each port of this function behaves slightly differently due to\n // subtle differences in each language's definition of things like\n // 'whitespace'. Since this function's purpose is largely cosmetic,\n // the choice has been made to use each language's native features\n // rather than force total conformity.\n var char1 = one.charAt(one.length - 1);\n var char2 = two.charAt(0);\n var nonAlphaNumeric1 = char1.match(nonAlphaNumericRegex_);\n var nonAlphaNumeric2 = char2.match(nonAlphaNumericRegex_);\n var whitespace1 = nonAlphaNumeric1 && char1.match(whitespaceRegex_);\n var whitespace2 = nonAlphaNumeric2 && char2.match(whitespaceRegex_);\n var lineBreak1 = whitespace1 && char1.match(linebreakRegex_);\n var lineBreak2 = whitespace2 && char2.match(linebreakRegex_);\n var blankLine1 = lineBreak1 && one.match(blanklineEndRegex_);\n var blankLine2 = lineBreak2 && two.match(blanklineStartRegex_);\n\n if (blankLine1 || blankLine2) {\n // Five points for blank lines.\n return 5;\n } else if (lineBreak1 || lineBreak2) {\n // Four points for line breaks.\n return 4;\n } else if (nonAlphaNumeric1 && !whitespace1 && whitespace2) {\n // Three points for end of sentences.\n return 3;\n } else if (whitespace1 || whitespace2) {\n // Two points for whitespace.\n return 2;\n } else if (nonAlphaNumeric1 || nonAlphaNumeric2) {\n // One point for non-alphanumeric.\n return 1;\n }\n return 0;\n }\n\n var pointer = 1;\n // Intentionally ignore the first and last element (don't need checking).\n while (pointer < diffs.length - 1) {\n if (\n diffs[pointer - 1][0] == DIFF_EQUAL &&\n diffs[pointer + 1][0] == DIFF_EQUAL\n ) {\n // This is a single edit surrounded by equalities.\n var equality1 = diffs[pointer - 1][1];\n var edit = diffs[pointer][1];\n var equality2 = diffs[pointer + 1][1];\n\n // First, shift the edit as far left as possible.\n var commonOffset = diff_commonSuffix(equality1, edit);\n if (commonOffset) {\n var commonString = edit.substring(edit.length - commonOffset);\n equality1 = equality1.substring(0, equality1.length - commonOffset);\n edit = commonString + edit.substring(0, edit.length - commonOffset);\n equality2 = commonString + equality2;\n }\n\n // Second, step character by character right, looking for the best fit.\n var bestEquality1 = equality1;\n var bestEdit = edit;\n var bestEquality2 = equality2;\n var bestScore =\n diff_cleanupSemanticScore_(equality1, edit) +\n diff_cleanupSemanticScore_(edit, equality2);\n while (edit.charAt(0) === equality2.charAt(0)) {\n equality1 += edit.charAt(0);\n edit = edit.substring(1) + equality2.charAt(0);\n equality2 = equality2.substring(1);\n var score =\n diff_cleanupSemanticScore_(equality1, edit) +\n diff_cleanupSemanticScore_(edit, equality2);\n // The >= encourages trailing rather than leading whitespace on edits.\n if (score >= bestScore) {\n bestScore = score;\n bestEquality1 = equality1;\n bestEdit = edit;\n bestEquality2 = equality2;\n }\n }\n\n if (diffs[pointer - 1][1] != bestEquality1) {\n // We have an improvement, save it back to the diff.\n if (bestEquality1) {\n diffs[pointer - 1][1] = bestEquality1;\n } else {\n diffs.splice(pointer - 1, 1);\n pointer--;\n }\n diffs[pointer][1] = bestEdit;\n if (bestEquality2) {\n diffs[pointer + 1][1] = bestEquality2;\n } else {\n diffs.splice(pointer + 1, 1);\n pointer--;\n }\n }\n }\n pointer++;\n }\n}\n\n/**\n * Reorder and merge like edit sections. Merge equalities.\n * Any edit section can move as long as it doesn't cross an equality.\n * @param {Array} diffs Array of diff tuples.\n * @param {boolean} fix_unicode Whether to normalize to a unicode-correct diff\n */\nfunction diff_cleanupMerge(diffs, fix_unicode) {\n diffs.push([DIFF_EQUAL, \"\"]); // Add a dummy entry at the end.\n var pointer = 0;\n var count_delete = 0;\n var count_insert = 0;\n var text_delete = \"\";\n var text_insert = \"\";\n var commonlength;\n while (pointer < diffs.length) {\n if (pointer < diffs.length - 1 && !diffs[pointer][1]) {\n diffs.splice(pointer, 1);\n continue;\n }\n switch (diffs[pointer][0]) {\n case DIFF_INSERT:\n count_insert++;\n text_insert += diffs[pointer][1];\n pointer++;\n break;\n case DIFF_DELETE:\n count_delete++;\n text_delete += diffs[pointer][1];\n pointer++;\n break;\n case DIFF_EQUAL:\n var previous_equality = pointer - count_insert - count_delete - 1;\n if (fix_unicode) {\n // prevent splitting of unicode surrogate pairs. when fix_unicode is true,\n // we assume that the old and new text in the diff are complete and correct\n // unicode-encoded JS strings, but the tuple boundaries may fall between\n // surrogate pairs. we fix this by shaving off stray surrogates from the end\n // of the previous equality and the beginning of this equality. this may create\n // empty equalities or a common prefix or suffix. for example, if AB and AC are\n // emojis, `[[0, 'A'], [-1, 'BA'], [0, 'C']]` would turn into deleting 'ABAC' and\n // inserting 'AC', and then the common suffix 'AC' will be eliminated. in this\n // particular case, both equalities go away, we absorb any previous inequalities,\n // and we keep scanning for the next equality before rewriting the tuples.\n if (\n previous_equality >= 0 &&\n ends_with_pair_start(diffs[previous_equality][1])\n ) {\n var stray = diffs[previous_equality][1].slice(-1);\n diffs[previous_equality][1] = diffs[previous_equality][1].slice(\n 0,\n -1\n );\n text_delete = stray + text_delete;\n text_insert = stray + text_insert;\n if (!diffs[previous_equality][1]) {\n // emptied out previous equality, so delete it and include previous delete/insert\n diffs.splice(previous_equality, 1);\n pointer--;\n var k = previous_equality - 1;\n if (diffs[k] && diffs[k][0] === DIFF_INSERT) {\n count_insert++;\n text_insert = diffs[k][1] + text_insert;\n k--;\n }\n if (diffs[k] && diffs[k][0] === DIFF_DELETE) {\n count_delete++;\n text_delete = diffs[k][1] + text_delete;\n k--;\n }\n previous_equality = k;\n }\n }\n if (starts_with_pair_end(diffs[pointer][1])) {\n var stray = diffs[pointer][1].charAt(0);\n diffs[pointer][1] = diffs[pointer][1].slice(1);\n text_delete += stray;\n text_insert += stray;\n }\n }\n if (pointer < diffs.length - 1 && !diffs[pointer][1]) {\n // for empty equality not at end, wait for next equality\n diffs.splice(pointer, 1);\n break;\n }\n if (text_delete.length > 0 || text_insert.length > 0) {\n // note that diff_commonPrefix and diff_commonSuffix are unicode-aware\n if (text_delete.length > 0 && text_insert.length > 0) {\n // Factor out any common prefixes.\n commonlength = diff_commonPrefix(text_insert, text_delete);\n if (commonlength !== 0) {\n if (previous_equality >= 0) {\n diffs[previous_equality][1] += text_insert.substring(\n 0,\n commonlength\n );\n } else {\n diffs.splice(0, 0, [\n DIFF_EQUAL,\n text_insert.substring(0, commonlength),\n ]);\n pointer++;\n }\n text_insert = text_insert.substring(commonlength);\n text_delete = text_delete.substring(commonlength);\n }\n // Factor out any common suffixes.\n commonlength = diff_commonSuffix(text_insert, text_delete);\n if (commonlength !== 0) {\n diffs[pointer][1] =\n text_insert.substring(text_insert.length - commonlength) +\n diffs[pointer][1];\n text_insert = text_insert.substring(\n 0,\n text_insert.length - commonlength\n );\n text_delete = text_delete.substring(\n 0,\n text_delete.length - commonlength\n );\n }\n }\n // Delete the offending records and add the merged ones.\n var n = count_insert + count_delete;\n if (text_delete.length === 0 && text_insert.length === 0) {\n diffs.splice(pointer - n, n);\n pointer = pointer - n;\n } else if (text_delete.length === 0) {\n diffs.splice(pointer - n, n, [DIFF_INSERT, text_insert]);\n pointer = pointer - n + 1;\n } else if (text_insert.length === 0) {\n diffs.splice(pointer - n, n, [DIFF_DELETE, text_delete]);\n pointer = pointer - n + 1;\n } else {\n diffs.splice(\n pointer - n,\n n,\n [DIFF_DELETE, text_delete],\n [DIFF_INSERT, text_insert]\n );\n pointer = pointer - n + 2;\n }\n }\n if (pointer !== 0 && diffs[pointer - 1][0] === DIFF_EQUAL) {\n // Merge this equality with the previous one.\n diffs[pointer - 1][1] += diffs[pointer][1];\n diffs.splice(pointer, 1);\n } else {\n pointer++;\n }\n count_insert = 0;\n count_delete = 0;\n text_delete = \"\";\n text_insert = \"\";\n break;\n }\n }\n if (diffs[diffs.length - 1][1] === \"\") {\n diffs.pop(); // Remove the dummy entry at the end.\n }\n\n // Second pass: look for single edits surrounded on both sides by equalities\n // which can be shifted sideways to eliminate an equality.\n // e.g: ABAC -> ABAC\n var changes = false;\n pointer = 1;\n // Intentionally ignore the first and last element (don't need checking).\n while (pointer < diffs.length - 1) {\n if (\n diffs[pointer - 1][0] === DIFF_EQUAL &&\n diffs[pointer + 1][0] === DIFF_EQUAL\n ) {\n // This is a single edit surrounded by equalities.\n if (\n diffs[pointer][1].substring(\n diffs[pointer][1].length - diffs[pointer - 1][1].length\n ) === diffs[pointer - 1][1]\n ) {\n // Shift the edit over the previous equality.\n diffs[pointer][1] =\n diffs[pointer - 1][1] +\n diffs[pointer][1].substring(\n 0,\n diffs[pointer][1].length - diffs[pointer - 1][1].length\n );\n diffs[pointer + 1][1] = diffs[pointer - 1][1] + diffs[pointer + 1][1];\n diffs.splice(pointer - 1, 1);\n changes = true;\n } else if (\n diffs[pointer][1].substring(0, diffs[pointer + 1][1].length) ==\n diffs[pointer + 1][1]\n ) {\n // Shift the edit over the next equality.\n diffs[pointer - 1][1] += diffs[pointer + 1][1];\n diffs[pointer][1] =\n diffs[pointer][1].substring(diffs[pointer + 1][1].length) +\n diffs[pointer + 1][1];\n diffs.splice(pointer + 1, 1);\n changes = true;\n }\n }\n pointer++;\n }\n // If shifts were made, the diff needs reordering and another shift sweep.\n if (changes) {\n diff_cleanupMerge(diffs, fix_unicode);\n }\n}\n\nfunction is_surrogate_pair_start(charCode) {\n return charCode >= 0xd800 && charCode <= 0xdbff;\n}\n\nfunction is_surrogate_pair_end(charCode) {\n return charCode >= 0xdc00 && charCode <= 0xdfff;\n}\n\nfunction starts_with_pair_end(str) {\n return is_surrogate_pair_end(str.charCodeAt(0));\n}\n\nfunction ends_with_pair_start(str) {\n return is_surrogate_pair_start(str.charCodeAt(str.length - 1));\n}\n\nfunction remove_empty_tuples(tuples) {\n var ret = [];\n for (var i = 0; i < tuples.length; i++) {\n if (tuples[i][1].length > 0) {\n ret.push(tuples[i]);\n }\n }\n return ret;\n}\n\nfunction make_edit_splice(before, oldMiddle, newMiddle, after) {\n if (ends_with_pair_start(before) || starts_with_pair_end(after)) {\n return null;\n }\n return remove_empty_tuples([\n [DIFF_EQUAL, before],\n [DIFF_DELETE, oldMiddle],\n [DIFF_INSERT, newMiddle],\n [DIFF_EQUAL, after],\n ]);\n}\n\nfunction find_cursor_edit_diff(oldText, newText, cursor_pos) {\n // note: this runs after equality check has ruled out exact equality\n var oldRange =\n typeof cursor_pos === \"number\"\n ? { index: cursor_pos, length: 0 }\n : cursor_pos.oldRange;\n var newRange = typeof cursor_pos === \"number\" ? null : cursor_pos.newRange;\n // take into account the old and new selection to generate the best diff\n // possible for a text edit. for example, a text change from \"xxx\" to \"xx\"\n // could be a delete or forwards-delete of any one of the x's, or the\n // result of selecting two of the x's and typing \"x\".\n var oldLength = oldText.length;\n var newLength = newText.length;\n if (oldRange.length === 0 && (newRange === null || newRange.length === 0)) {\n // see if we have an insert or delete before or after cursor\n var oldCursor = oldRange.index;\n var oldBefore = oldText.slice(0, oldCursor);\n var oldAfter = oldText.slice(oldCursor);\n var maybeNewCursor = newRange ? newRange.index : null;\n editBefore: {\n // is this an insert or delete right before oldCursor?\n var newCursor = oldCursor + newLength - oldLength;\n if (maybeNewCursor !== null && maybeNewCursor !== newCursor) {\n break editBefore;\n }\n if (newCursor < 0 || newCursor > newLength) {\n break editBefore;\n }\n var newBefore = newText.slice(0, newCursor);\n var newAfter = newText.slice(newCursor);\n if (newAfter !== oldAfter) {\n break editBefore;\n }\n var prefixLength = Math.min(oldCursor, newCursor);\n var oldPrefix = oldBefore.slice(0, prefixLength);\n var newPrefix = newBefore.slice(0, prefixLength);\n if (oldPrefix !== newPrefix) {\n break editBefore;\n }\n var oldMiddle = oldBefore.slice(prefixLength);\n var newMiddle = newBefore.slice(prefixLength);\n return make_edit_splice(oldPrefix, oldMiddle, newMiddle, oldAfter);\n }\n editAfter: {\n // is this an insert or delete right after oldCursor?\n if (maybeNewCursor !== null && maybeNewCursor !== oldCursor) {\n break editAfter;\n }\n var cursor = oldCursor;\n var newBefore = newText.slice(0, cursor);\n var newAfter = newText.slice(cursor);\n if (newBefore !== oldBefore) {\n break editAfter;\n }\n var suffixLength = Math.min(oldLength - cursor, newLength - cursor);\n var oldSuffix = oldAfter.slice(oldAfter.length - suffixLength);\n var newSuffix = newAfter.slice(newAfter.length - suffixLength);\n if (oldSuffix !== newSuffix) {\n break editAfter;\n }\n var oldMiddle = oldAfter.slice(0, oldAfter.length - suffixLength);\n var newMiddle = newAfter.slice(0, newAfter.length - suffixLength);\n return make_edit_splice(oldBefore, oldMiddle, newMiddle, oldSuffix);\n }\n }\n if (oldRange.length > 0 && newRange && newRange.length === 0) {\n replaceRange: {\n // see if diff could be a splice of the old selection range\n var oldPrefix = oldText.slice(0, oldRange.index);\n var oldSuffix = oldText.slice(oldRange.index + oldRange.length);\n var prefixLength = oldPrefix.length;\n var suffixLength = oldSuffix.length;\n if (newLength < prefixLength + suffixLength) {\n break replaceRange;\n }\n var newPrefix = newText.slice(0, prefixLength);\n var newSuffix = newText.slice(newLength - suffixLength);\n if (oldPrefix !== newPrefix || oldSuffix !== newSuffix) {\n break replaceRange;\n }\n var oldMiddle = oldText.slice(prefixLength, oldLength - suffixLength);\n var newMiddle = newText.slice(prefixLength, newLength - suffixLength);\n return make_edit_splice(oldPrefix, oldMiddle, newMiddle, oldSuffix);\n }\n }\n\n return null;\n}\n\nfunction diff(text1, text2, cursor_pos, cleanup) {\n // only pass fix_unicode=true at the top level, not when diff_main is\n // recursively invoked\n return diff_main(text1, text2, cursor_pos, cleanup, true);\n}\n\ndiff.INSERT = DIFF_INSERT;\ndiff.DELETE = DIFF_DELETE;\ndiff.EQUAL = DIFF_EQUAL;\n\nmodule.exports = diff;\n", "(function (global, factory) {\n if (typeof define === \"function\" && define.amd) {\n define([\"exports\"], factory);\n } else if (typeof exports !== \"undefined\") {\n factory(exports);\n } else {\n var mod = {\n exports: {}\n };\n factory(mod.exports);\n global.jstoxml = mod.exports;\n }\n})(typeof globalThis !== \"undefined\" ? globalThis : typeof self !== \"undefined\" ? self : this, function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.toXML = _exports.default = void 0;\n\n function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter); }\n\n function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\n function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\n function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n function _typeof(obj) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }, _typeof(obj); }\n\n var ARRAY = \"array\";\n var BOOLEAN = \"boolean\";\n var DATE = \"date\";\n var NULL = \"null\";\n var NUMBER = \"number\";\n var OBJECT = \"object\";\n var SPECIAL_OBJECT = \"special-object\";\n var STRING = \"string\";\n var PRIVATE_VARS = [\"_selfCloseTag\", \"_attrs\"];\n var PRIVATE_VARS_REGEXP = new RegExp(PRIVATE_VARS.join(\"|\"), \"g\");\n /**\n * Determines the indent string based on current tree depth.\n */\n\n var getIndentStr = function getIndentStr() {\n var indent = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"\";\n var depth = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n return indent.repeat(depth);\n };\n /**\n * Sugar function supplementing JS's quirky typeof operator, plus some extra help to detect\n * \"special objects\" expected by jstoxml.\n * Example:\n * getType(new Date());\n * -> 'date'\n */\n\n\n var getType = function getType(val) {\n return Array.isArray(val) && ARRAY || _typeof(val) === OBJECT && val !== null && val._name && SPECIAL_OBJECT || val instanceof Date && DATE || val === null && NULL || _typeof(val);\n };\n /**\n * Replaces matching values in a string with a new value.\n * Example:\n * filterStr('foo&bar', { '&': '&' });\n * -> 'foo&bar'\n */\n\n\n var filterStr = function filterStr() {\n var inputStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"\";\n var filter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n // Passthrough/no-op for nonstrings (e.g. number, boolean).\n if (typeof inputStr !== \"string\") {\n return inputStr;\n }\n\n var regexp = new RegExp(\"(\".concat(Object.keys(filter).join(\"|\"), \")(?!(\\\\w|#)*;)\"), \"g\");\n return String(inputStr).replace(regexp, function (str, entity) {\n return filter[entity] || \"\";\n });\n };\n /**\n * Maps an object or array of arribute keyval pairs to a string.\n * Examples:\n * { foo: 'bar', baz: 'g' } -> 'foo=\"bar\" baz=\"g\"'\n * [ { \u26A1: true }, { foo: 'bar' } ] -> '\u26A1 foo=\"bar\"'\n */\n\n\n var getAttributeKeyVals = function getAttributeKeyVals() {\n var attributes = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var filter = arguments.length > 1 ? arguments[1] : undefined;\n var keyVals = [];\n\n if (Array.isArray(attributes)) {\n // Array containing complex objects and potentially duplicate attributes.\n keyVals = attributes.map(function (attr) {\n var key = Object.keys(attr)[0];\n var val = attr[key];\n var filteredVal = filter ? filterStr(val, filter) : val;\n var valStr = filteredVal === true ? \"\" : \"=\\\"\".concat(filteredVal, \"\\\"\");\n return \"\".concat(key).concat(valStr);\n });\n } else {\n var keys = Object.keys(attributes);\n keyVals = keys.map(function (key) {\n // Simple object - keyval pairs.\n // For boolean true, simply output the key.\n var filteredVal = filter ? filterStr(attributes[key], filter) : attributes[key];\n var valStr = attributes[key] === true ? \"\" : \"=\\\"\".concat(filteredVal, \"\\\"\");\n return \"\".concat(key).concat(valStr);\n });\n }\n\n return keyVals;\n };\n /**\n * Converts an attributes object/array to a string of keyval pairs.\n * Example:\n * formatAttributes({ a: 1, b: 2 })\n * -> 'a=\"1\" b=\"2\"'\n */\n\n\n var formatAttributes = function formatAttributes() {\n var attributes = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var filter = arguments.length > 1 ? arguments[1] : undefined;\n var keyVals = getAttributeKeyVals(attributes, filter);\n if (keyVals.length === 0) return \"\";\n var keysValsJoined = keyVals.join(\" \");\n return \" \".concat(keysValsJoined);\n };\n /**\n * Converts an object to a jstoxml array.\n * Example:\n * objToArray({ foo: 'bar', baz: 2 });\n * ->\n * [\n * {\n * _name: 'foo',\n * _content: 'bar'\n * },\n * {\n * _name: 'baz',\n * _content: 2\n * }\n * ]\n */\n\n\n var objToArray = function objToArray() {\n var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return Object.keys(obj).map(function (key) {\n return {\n _name: key,\n _content: obj[key]\n };\n });\n };\n /**\n * Determines if a value is a primitive JavaScript value (not including Symbol).\n * Example:\n * isPrimitive(4);\n * -> true\n */\n\n\n var PRIMITIVE_TYPES = [STRING, NUMBER, BOOLEAN];\n\n var isPrimitive = function isPrimitive(val) {\n return PRIMITIVE_TYPES.includes(getType(val));\n };\n /**\n * Determines if a value is a simple primitive type that can fit onto one line. Needed for\n * determining any needed indenting and line breaks.\n * Example:\n * isSimpleType(new Date());\n * -> true\n */\n\n\n var SIMPLE_TYPES = [].concat(PRIMITIVE_TYPES, [DATE, SPECIAL_OBJECT]);\n\n var isSimpleType = function isSimpleType(val) {\n return SIMPLE_TYPES.includes(getType(val));\n };\n /**\n * Determines if an XML string is a simple primitive, or contains nested data.\n * Example:\n * isSimpleXML('');\n * -> false\n */\n\n\n var isSimpleXML = function isSimpleXML(xmlStr) {\n return !xmlStr.match(\"<\");\n };\n /**\n * Assembles an XML header as defined by the config.\n */\n\n\n var DEFAULT_XML_HEADER = '';\n\n var getHeaderString = function getHeaderString(_ref) {\n var header = _ref.header,\n indent = _ref.indent,\n isOutputStart = _ref.isOutputStart;\n var shouldOutputHeader = header && isOutputStart;\n if (!shouldOutputHeader) return \"\";\n var shouldUseDefaultHeader = _typeof(header) === BOOLEAN; // return `${shouldUseDefaultHeader ? DEFAULT_XML_HEADER : header}${indent ? \"\\n\" : \"\"\n // }`;\n\n return shouldUseDefaultHeader ? DEFAULT_XML_HEADER : header;\n };\n /**\n * Recursively traverses an object tree and converts the output to an XML string.\n * Example:\n * toXML({ foo: 'bar' });\n * -> bar\n */\n\n\n var defaultEntityFilter = {\n \"<\": \"<\",\n \">\": \">\",\n \"&\": \"&\"\n };\n\n var toXML = function toXML() {\n var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n var _config$depth = config.depth,\n depth = _config$depth === void 0 ? 0 : _config$depth,\n indent = config.indent,\n _isFirstItem = config._isFirstItem,\n _config$_isOutputStar = config._isOutputStart,\n _isOutputStart = _config$_isOutputStar === void 0 ? true : _config$_isOutputStar,\n header = config.header,\n _config$attributesFil = config.attributesFilter,\n rawAttributesFilter = _config$attributesFil === void 0 ? {} : _config$attributesFil,\n _config$filter = config.filter,\n rawFilter = _config$filter === void 0 ? {} : _config$filter;\n\n var shouldTurnOffAttributesFilter = typeof rawAttributesFilter === 'boolean' && !rawAttributesFilter;\n var attributesFilter = shouldTurnOffAttributesFilter ? {} : _objectSpread(_objectSpread(_objectSpread({}, defaultEntityFilter), {\n '\"': \""\"\n }), rawAttributesFilter);\n var shouldTurnOffFilter = typeof rawFilter === 'boolean' && !rawFilter;\n var filter = shouldTurnOffFilter ? {} : _objectSpread(_objectSpread({}, defaultEntityFilter), rawFilter); // Determine indent string based on depth.\n\n var indentStr = getIndentStr(indent, depth); // For branching based on value type.\n\n var valType = getType(obj);\n var headerStr = getHeaderString({\n header: header,\n indent: indent,\n depth: depth,\n isOutputStart: _isOutputStart\n });\n var isOutputStart = _isOutputStart && !headerStr && _isFirstItem && depth === 0;\n var outputStr = \"\";\n\n switch (valType) {\n case \"special-object\":\n {\n // Processes a specially-formatted object used by jstoxml.\n var _name = obj._name,\n _content = obj._content; // Output text content without a tag wrapper.\n\n if (_content === null) {\n outputStr = _name;\n break;\n } // Handles arrays of primitive values. (#33)\n\n\n var isArrayOfPrimitives = Array.isArray(_content) && _content.every(isPrimitive);\n\n if (isArrayOfPrimitives) {\n var primitives = _content.map(function (a) {\n return toXML({\n _name: _name,\n _content: a\n }, _objectSpread(_objectSpread({}, config), {}, {\n depth: depth,\n _isOutputStart: false\n }));\n });\n\n return primitives.join('');\n } // Don't output private vars (such as _attrs).\n\n\n if (_name.match(PRIVATE_VARS_REGEXP)) break; // Process the nested new value and create new config.\n\n var newVal = toXML(_content, _objectSpread(_objectSpread({}, config), {}, {\n depth: depth + 1,\n _isOutputStart: isOutputStart\n }));\n var newValType = getType(newVal);\n var isNewValSimple = isSimpleXML(newVal); // Pre-tag output (indent and line breaks).\n\n var preIndentStr = indent && !isOutputStart ? \"\\n\" : \"\";\n var preTag = \"\".concat(preIndentStr).concat(indentStr); // Special handling for comments, preserving preceding line breaks/indents.\n\n if (_name === '_comment') {\n outputStr += \"\".concat(preTag, \"\");\n break;\n } // Tag output.\n\n\n var valIsEmpty = newValType === \"undefined\" || newVal === \"\";\n var shouldSelfClose = _typeof(obj._selfCloseTag) === BOOLEAN ? valIsEmpty && obj._selfCloseTag : valIsEmpty;\n var selfCloseStr = shouldSelfClose ? \"/\" : \"\";\n var attributesString = formatAttributes(obj._attrs, attributesFilter);\n var tag = \"<\".concat(_name).concat(attributesString).concat(selfCloseStr, \">\"); // Post-tag output (closing tag, indent, line breaks).\n\n var preTagCloseStr = indent && !isNewValSimple ? \"\\n\".concat(indentStr) : \"\";\n var postTag = !shouldSelfClose ? \"\".concat(newVal).concat(preTagCloseStr, \"\") : \"\";\n outputStr += \"\".concat(preTag).concat(tag).concat(postTag);\n break;\n }\n\n case \"object\":\n {\n // Iterates over keyval pairs in an object, converting each item to a special-object.\n var keys = Object.keys(obj);\n var outputArr = keys.map(function (key, index) {\n var newConfig = _objectSpread(_objectSpread({}, config), {}, {\n _isFirstItem: index === 0,\n _isLastItem: index + 1 === keys.length,\n _isOutputStart: isOutputStart\n });\n\n var outputObj = {\n _name: key\n };\n\n if (getType(obj[key]) === \"object\") {\n // Sub-object contains an object.\n // Move private vars up as needed. Needed to support certain types of objects\n // E.g. { foo: { _attrs: { a: 1 } } } -> \n PRIVATE_VARS.forEach(function (privateVar) {\n var val = obj[key][privateVar];\n\n if (typeof val !== \"undefined\") {\n outputObj[privateVar] = val;\n delete obj[key][privateVar];\n }\n });\n var hasContent = typeof obj[key]._content !== \"undefined\";\n\n if (hasContent) {\n // _content has sibling keys, so pass as an array (edge case).\n // E.g. { foo: 'bar', _content: { baz: 2 } } -> bar2\n if (Object.keys(obj[key]).length > 1) {\n var newContentObj = Object.assign({}, obj[key]);\n delete newContentObj._content;\n outputObj._content = [].concat(_toConsumableArray(objToArray(newContentObj)), [obj[key]._content]);\n }\n }\n } // Fallthrough: just pass the key as the content for the new special-object.\n\n\n if (typeof outputObj._content === \"undefined\") outputObj._content = obj[key];\n var xml = toXML(outputObj, newConfig, key);\n return xml;\n }, config);\n outputStr = outputArr.join('');\n break;\n }\n\n case \"function\":\n {\n // Executes a user-defined function and returns output.\n var fnResult = obj(config);\n outputStr = toXML(fnResult, config);\n break;\n }\n\n case \"array\":\n {\n // Iterates and converts each value in an array.\n var _outputArr = obj.map(function (singleVal, index) {\n var newConfig = _objectSpread(_objectSpread({}, config), {}, {\n _isFirstItem: index === 0,\n _isLastItem: index + 1 === obj.length,\n _isOutputStart: isOutputStart\n });\n\n return toXML(singleVal, newConfig);\n });\n\n outputStr = _outputArr.join('');\n break;\n }\n // number, string, boolean, date, null, etc\n\n default:\n {\n outputStr = filterStr(obj, filter);\n break;\n }\n }\n\n return \"\".concat(headerStr).concat(outputStr);\n };\n\n _exports.toXML = toXML;\n var _default = {\n toXML: toXML\n };\n _exports.default = _default;\n});\n", "(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"chord-symbol\"] = factory();\n\telse\n\t\troot[\"chord-symbol\"] = factory();\n})(typeof self !== 'undefined' ? self : this, function() {\nreturn ", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar DataView = getNative(root, 'DataView');\n\nmodule.exports = DataView;\n", "var hashClear = require('./_hashClear'),\n hashDelete = require('./_hashDelete'),\n hashGet = require('./_hashGet'),\n hashHas = require('./_hashHas'),\n hashSet = require('./_hashSet');\n\n/**\n * Creates a hash object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction Hash(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `Hash`.\nHash.prototype.clear = hashClear;\nHash.prototype['delete'] = hashDelete;\nHash.prototype.get = hashGet;\nHash.prototype.has = hashHas;\nHash.prototype.set = hashSet;\n\nmodule.exports = Hash;\n", "var listCacheClear = require('./_listCacheClear'),\n listCacheDelete = require('./_listCacheDelete'),\n listCacheGet = require('./_listCacheGet'),\n listCacheHas = require('./_listCacheHas'),\n listCacheSet = require('./_listCacheSet');\n\n/**\n * Creates an list cache object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction ListCache(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `ListCache`.\nListCache.prototype.clear = listCacheClear;\nListCache.prototype['delete'] = listCacheDelete;\nListCache.prototype.get = listCacheGet;\nListCache.prototype.has = listCacheHas;\nListCache.prototype.set = listCacheSet;\n\nmodule.exports = ListCache;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar Map = getNative(root, 'Map');\n\nmodule.exports = Map;\n", "var mapCacheClear = require('./_mapCacheClear'),\n mapCacheDelete = require('./_mapCacheDelete'),\n mapCacheGet = require('./_mapCacheGet'),\n mapCacheHas = require('./_mapCacheHas'),\n mapCacheSet = require('./_mapCacheSet');\n\n/**\n * Creates a map cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction MapCache(entries) {\n var index = -1,\n length = entries == null ? 0 : entries.length;\n\n this.clear();\n while (++index < length) {\n var entry = entries[index];\n this.set(entry[0], entry[1]);\n }\n}\n\n// Add methods to `MapCache`.\nMapCache.prototype.clear = mapCacheClear;\nMapCache.prototype['delete'] = mapCacheDelete;\nMapCache.prototype.get = mapCacheGet;\nMapCache.prototype.has = mapCacheHas;\nMapCache.prototype.set = mapCacheSet;\n\nmodule.exports = MapCache;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar Promise = getNative(root, 'Promise');\n\nmodule.exports = Promise;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar Set = getNative(root, 'Set');\n\nmodule.exports = Set;\n", "var MapCache = require('./_MapCache'),\n setCacheAdd = require('./_setCacheAdd'),\n setCacheHas = require('./_setCacheHas');\n\n/**\n *\n * Creates an array cache object to store unique values.\n *\n * @private\n * @constructor\n * @param {Array} [values] The values to cache.\n */\nfunction SetCache(values) {\n var index = -1,\n length = values == null ? 0 : values.length;\n\n this.__data__ = new MapCache;\n while (++index < length) {\n this.add(values[index]);\n }\n}\n\n// Add methods to `SetCache`.\nSetCache.prototype.add = SetCache.prototype.push = setCacheAdd;\nSetCache.prototype.has = setCacheHas;\n\nmodule.exports = SetCache;\n", "var ListCache = require('./_ListCache'),\n stackClear = require('./_stackClear'),\n stackDelete = require('./_stackDelete'),\n stackGet = require('./_stackGet'),\n stackHas = require('./_stackHas'),\n stackSet = require('./_stackSet');\n\n/**\n * Creates a stack cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction Stack(entries) {\n var data = this.__data__ = new ListCache(entries);\n this.size = data.size;\n}\n\n// Add methods to `Stack`.\nStack.prototype.clear = stackClear;\nStack.prototype['delete'] = stackDelete;\nStack.prototype.get = stackGet;\nStack.prototype.has = stackHas;\nStack.prototype.set = stackSet;\n\nmodule.exports = Stack;\n", "var root = require('./_root');\n\n/** Built-in value references. */\nvar Symbol = root.Symbol;\n\nmodule.exports = Symbol;\n", "var root = require('./_root');\n\n/** Built-in value references. */\nvar Uint8Array = root.Uint8Array;\n\nmodule.exports = Uint8Array;\n", "var getNative = require('./_getNative'),\n root = require('./_root');\n\n/* Built-in method references that are verified to be native. */\nvar WeakMap = getNative(root, 'WeakMap');\n\nmodule.exports = WeakMap;\n", "/**\n * A faster alternative to `Function#apply`, this function invokes `func`\n * with the `this` binding of `thisArg` and the arguments of `args`.\n *\n * @private\n * @param {Function} func The function to invoke.\n * @param {*} thisArg The `this` binding of `func`.\n * @param {Array} args The arguments to invoke `func` with.\n * @returns {*} Returns the result of `func`.\n */\nfunction apply(func, thisArg, args) {\n switch (args.length) {\n case 0: return func.call(thisArg);\n case 1: return func.call(thisArg, args[0]);\n case 2: return func.call(thisArg, args[0], args[1]);\n case 3: return func.call(thisArg, args[0], args[1], args[2]);\n }\n return func.apply(thisArg, args);\n}\n\nmodule.exports = apply;\n", "/**\n * A specialized version of `_.forEach` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns `array`.\n */\nfunction arrayEach(array, iteratee) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (iteratee(array[index], index, array) === false) {\n break;\n }\n }\n return array;\n}\n\nmodule.exports = arrayEach;\n", "/**\n * A specialized version of `_.filter` for arrays without support for\n * iteratee shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {Array} Returns the new filtered array.\n */\nfunction arrayFilter(array, predicate) {\n var index = -1,\n length = array == null ? 0 : array.length,\n resIndex = 0,\n result = [];\n\n while (++index < length) {\n var value = array[index];\n if (predicate(value, index, array)) {\n result[resIndex++] = value;\n }\n }\n return result;\n}\n\nmodule.exports = arrayFilter;\n", "var baseIndexOf = require('./_baseIndexOf');\n\n/**\n * A specialized version of `_.includes` for arrays without support for\n * specifying an index to search from.\n *\n * @private\n * @param {Array} [array] The array to inspect.\n * @param {*} target The value to search for.\n * @returns {boolean} Returns `true` if `target` is found, else `false`.\n */\nfunction arrayIncludes(array, value) {\n var length = array == null ? 0 : array.length;\n return !!length && baseIndexOf(array, value, 0) > -1;\n}\n\nmodule.exports = arrayIncludes;\n", "/**\n * This function is like `arrayIncludes` except that it accepts a comparator.\n *\n * @private\n * @param {Array} [array] The array to inspect.\n * @param {*} target The value to search for.\n * @param {Function} comparator The comparator invoked per element.\n * @returns {boolean} Returns `true` if `target` is found, else `false`.\n */\nfunction arrayIncludesWith(array, value, comparator) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (comparator(value, array[index])) {\n return true;\n }\n }\n return false;\n}\n\nmodule.exports = arrayIncludesWith;\n", "var baseTimes = require('./_baseTimes'),\n isArguments = require('./isArguments'),\n isArray = require('./isArray'),\n isBuffer = require('./isBuffer'),\n isIndex = require('./_isIndex'),\n isTypedArray = require('./isTypedArray');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Creates an array of the enumerable property names of the array-like `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @param {boolean} inherited Specify returning inherited property names.\n * @returns {Array} Returns the array of property names.\n */\nfunction arrayLikeKeys(value, inherited) {\n var isArr = isArray(value),\n isArg = !isArr && isArguments(value),\n isBuff = !isArr && !isArg && isBuffer(value),\n isType = !isArr && !isArg && !isBuff && isTypedArray(value),\n skipIndexes = isArr || isArg || isBuff || isType,\n result = skipIndexes ? baseTimes(value.length, String) : [],\n length = result.length;\n\n for (var key in value) {\n if ((inherited || hasOwnProperty.call(value, key)) &&\n !(skipIndexes && (\n // Safari 9 has enumerable `arguments.length` in strict mode.\n key == 'length' ||\n // Node.js 0.10 has enumerable non-index properties on buffers.\n (isBuff && (key == 'offset' || key == 'parent')) ||\n // PhantomJS 2 has enumerable non-index properties on typed arrays.\n (isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset')) ||\n // Skip index properties.\n isIndex(key, length)\n ))) {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = arrayLikeKeys;\n", "/**\n * A specialized version of `_.map` for arrays without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the new mapped array.\n */\nfunction arrayMap(array, iteratee) {\n var index = -1,\n length = array == null ? 0 : array.length,\n result = Array(length);\n\n while (++index < length) {\n result[index] = iteratee(array[index], index, array);\n }\n return result;\n}\n\nmodule.exports = arrayMap;\n", "/**\n * Appends the elements of `values` to `array`.\n *\n * @private\n * @param {Array} array The array to modify.\n * @param {Array} values The values to append.\n * @returns {Array} Returns `array`.\n */\nfunction arrayPush(array, values) {\n var index = -1,\n length = values.length,\n offset = array.length;\n\n while (++index < length) {\n array[offset + index] = values[index];\n }\n return array;\n}\n\nmodule.exports = arrayPush;\n", "/**\n * A specialized version of `_.some` for arrays without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} predicate The function invoked per iteration.\n * @returns {boolean} Returns `true` if any element passes the predicate check,\n * else `false`.\n */\nfunction arraySome(array, predicate) {\n var index = -1,\n length = array == null ? 0 : array.length;\n\n while (++index < length) {\n if (predicate(array[index], index, array)) {\n return true;\n }\n }\n return false;\n}\n\nmodule.exports = arraySome;\n", "var baseAssignValue = require('./_baseAssignValue'),\n eq = require('./eq');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Assigns `value` to `key` of `object` if the existing value is not equivalent\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction assignValue(object, key, value) {\n var objValue = object[key];\n if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||\n (value === undefined && !(key in object))) {\n baseAssignValue(object, key, value);\n }\n}\n\nmodule.exports = assignValue;\n", "var eq = require('./eq');\n\n/**\n * Gets the index at which the `key` is found in `array` of key-value pairs.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} key The key to search for.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction assocIndexOf(array, key) {\n var length = array.length;\n while (length--) {\n if (eq(array[length][0], key)) {\n return length;\n }\n }\n return -1;\n}\n\nmodule.exports = assocIndexOf;\n", "var copyObject = require('./_copyObject'),\n keys = require('./keys');\n\n/**\n * The base implementation of `_.assign` without support for multiple sources\n * or `customizer` functions.\n *\n * @private\n * @param {Object} object The destination object.\n * @param {Object} source The source object.\n * @returns {Object} Returns `object`.\n */\nfunction baseAssign(object, source) {\n return object && copyObject(source, keys(source), object);\n}\n\nmodule.exports = baseAssign;\n", "var copyObject = require('./_copyObject'),\n keysIn = require('./keysIn');\n\n/**\n * The base implementation of `_.assignIn` without support for multiple sources\n * or `customizer` functions.\n *\n * @private\n * @param {Object} object The destination object.\n * @param {Object} source The source object.\n * @returns {Object} Returns `object`.\n */\nfunction baseAssignIn(object, source) {\n return object && copyObject(source, keysIn(source), object);\n}\n\nmodule.exports = baseAssignIn;\n", "var defineProperty = require('./_defineProperty');\n\n/**\n * The base implementation of `assignValue` and `assignMergeValue` without\n * value checks.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction baseAssignValue(object, key, value) {\n if (key == '__proto__' && defineProperty) {\n defineProperty(object, key, {\n 'configurable': true,\n 'enumerable': true,\n 'value': value,\n 'writable': true\n });\n } else {\n object[key] = value;\n }\n}\n\nmodule.exports = baseAssignValue;\n", "var Stack = require('./_Stack'),\n arrayEach = require('./_arrayEach'),\n assignValue = require('./_assignValue'),\n baseAssign = require('./_baseAssign'),\n baseAssignIn = require('./_baseAssignIn'),\n cloneBuffer = require('./_cloneBuffer'),\n copyArray = require('./_copyArray'),\n copySymbols = require('./_copySymbols'),\n copySymbolsIn = require('./_copySymbolsIn'),\n getAllKeys = require('./_getAllKeys'),\n getAllKeysIn = require('./_getAllKeysIn'),\n getTag = require('./_getTag'),\n initCloneArray = require('./_initCloneArray'),\n initCloneByTag = require('./_initCloneByTag'),\n initCloneObject = require('./_initCloneObject'),\n isArray = require('./isArray'),\n isBuffer = require('./isBuffer'),\n isMap = require('./isMap'),\n isObject = require('./isObject'),\n isSet = require('./isSet'),\n keys = require('./keys'),\n keysIn = require('./keysIn');\n\n/** Used to compose bitmasks for cloning. */\nvar CLONE_DEEP_FLAG = 1,\n CLONE_FLAT_FLAG = 2,\n CLONE_SYMBOLS_FLAG = 4;\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n arrayTag = '[object Array]',\n boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n errorTag = '[object Error]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n objectTag = '[object Object]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n symbolTag = '[object Symbol]',\n weakMapTag = '[object WeakMap]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]',\n float32Tag = '[object Float32Array]',\n float64Tag = '[object Float64Array]',\n int8Tag = '[object Int8Array]',\n int16Tag = '[object Int16Array]',\n int32Tag = '[object Int32Array]',\n uint8Tag = '[object Uint8Array]',\n uint8ClampedTag = '[object Uint8ClampedArray]',\n uint16Tag = '[object Uint16Array]',\n uint32Tag = '[object Uint32Array]';\n\n/** Used to identify `toStringTag` values supported by `_.clone`. */\nvar cloneableTags = {};\ncloneableTags[argsTag] = cloneableTags[arrayTag] =\ncloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] =\ncloneableTags[boolTag] = cloneableTags[dateTag] =\ncloneableTags[float32Tag] = cloneableTags[float64Tag] =\ncloneableTags[int8Tag] = cloneableTags[int16Tag] =\ncloneableTags[int32Tag] = cloneableTags[mapTag] =\ncloneableTags[numberTag] = cloneableTags[objectTag] =\ncloneableTags[regexpTag] = cloneableTags[setTag] =\ncloneableTags[stringTag] = cloneableTags[symbolTag] =\ncloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] =\ncloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true;\ncloneableTags[errorTag] = cloneableTags[funcTag] =\ncloneableTags[weakMapTag] = false;\n\n/**\n * The base implementation of `_.clone` and `_.cloneDeep` which tracks\n * traversed objects.\n *\n * @private\n * @param {*} value The value to clone.\n * @param {boolean} bitmask The bitmask flags.\n * 1 - Deep clone\n * 2 - Flatten inherited properties\n * 4 - Clone symbols\n * @param {Function} [customizer] The function to customize cloning.\n * @param {string} [key] The key of `value`.\n * @param {Object} [object] The parent object of `value`.\n * @param {Object} [stack] Tracks traversed objects and their clone counterparts.\n * @returns {*} Returns the cloned value.\n */\nfunction baseClone(value, bitmask, customizer, key, object, stack) {\n var result,\n isDeep = bitmask & CLONE_DEEP_FLAG,\n isFlat = bitmask & CLONE_FLAT_FLAG,\n isFull = bitmask & CLONE_SYMBOLS_FLAG;\n\n if (customizer) {\n result = object ? customizer(value, key, object, stack) : customizer(value);\n }\n if (result !== undefined) {\n return result;\n }\n if (!isObject(value)) {\n return value;\n }\n var isArr = isArray(value);\n if (isArr) {\n result = initCloneArray(value);\n if (!isDeep) {\n return copyArray(value, result);\n }\n } else {\n var tag = getTag(value),\n isFunc = tag == funcTag || tag == genTag;\n\n if (isBuffer(value)) {\n return cloneBuffer(value, isDeep);\n }\n if (tag == objectTag || tag == argsTag || (isFunc && !object)) {\n result = (isFlat || isFunc) ? {} : initCloneObject(value);\n if (!isDeep) {\n return isFlat\n ? copySymbolsIn(value, baseAssignIn(result, value))\n : copySymbols(value, baseAssign(result, value));\n }\n } else {\n if (!cloneableTags[tag]) {\n return object ? value : {};\n }\n result = initCloneByTag(value, tag, isDeep);\n }\n }\n // Check for circular references and return its corresponding clone.\n stack || (stack = new Stack);\n var stacked = stack.get(value);\n if (stacked) {\n return stacked;\n }\n stack.set(value, result);\n\n if (isSet(value)) {\n value.forEach(function(subValue) {\n result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));\n });\n } else if (isMap(value)) {\n value.forEach(function(subValue, key) {\n result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));\n });\n }\n\n var keysFunc = isFull\n ? (isFlat ? getAllKeysIn : getAllKeys)\n : (isFlat ? keysIn : keys);\n\n var props = isArr ? undefined : keysFunc(value);\n arrayEach(props || value, function(subValue, key) {\n if (props) {\n key = subValue;\n subValue = value[key];\n }\n // Recursively populate clone (susceptible to call stack limits).\n assignValue(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));\n });\n return result;\n}\n\nmodule.exports = baseClone;\n", "var isObject = require('./isObject');\n\n/** Built-in value references. */\nvar objectCreate = Object.create;\n\n/**\n * The base implementation of `_.create` without support for assigning\n * properties to the created object.\n *\n * @private\n * @param {Object} proto The object to inherit from.\n * @returns {Object} Returns the new object.\n */\nvar baseCreate = (function() {\n function object() {}\n return function(proto) {\n if (!isObject(proto)) {\n return {};\n }\n if (objectCreate) {\n return objectCreate(proto);\n }\n object.prototype = proto;\n var result = new object;\n object.prototype = undefined;\n return result;\n };\n}());\n\nmodule.exports = baseCreate;\n", "var SetCache = require('./_SetCache'),\n arrayIncludes = require('./_arrayIncludes'),\n arrayIncludesWith = require('./_arrayIncludesWith'),\n arrayMap = require('./_arrayMap'),\n baseUnary = require('./_baseUnary'),\n cacheHas = require('./_cacheHas');\n\n/** Used as the size to enable large array optimizations. */\nvar LARGE_ARRAY_SIZE = 200;\n\n/**\n * The base implementation of methods like `_.difference` without support\n * for excluding multiple arrays or iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Array} values The values to exclude.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new array of filtered values.\n */\nfunction baseDifference(array, values, iteratee, comparator) {\n var index = -1,\n includes = arrayIncludes,\n isCommon = true,\n length = array.length,\n result = [],\n valuesLength = values.length;\n\n if (!length) {\n return result;\n }\n if (iteratee) {\n values = arrayMap(values, baseUnary(iteratee));\n }\n if (comparator) {\n includes = arrayIncludesWith;\n isCommon = false;\n }\n else if (values.length >= LARGE_ARRAY_SIZE) {\n includes = cacheHas;\n isCommon = false;\n values = new SetCache(values);\n }\n outer:\n while (++index < length) {\n var value = array[index],\n computed = iteratee == null ? value : iteratee(value);\n\n value = (comparator || value !== 0) ? value : 0;\n if (isCommon && computed === computed) {\n var valuesIndex = valuesLength;\n while (valuesIndex--) {\n if (values[valuesIndex] === computed) {\n continue outer;\n }\n }\n result.push(value);\n }\n else if (!includes(values, computed, comparator)) {\n result.push(value);\n }\n }\n return result;\n}\n\nmodule.exports = baseDifference;\n", "/**\n * The base implementation of `_.findIndex` and `_.findLastIndex` without\n * support for iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Function} predicate The function invoked per iteration.\n * @param {number} fromIndex The index to search from.\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction baseFindIndex(array, predicate, fromIndex, fromRight) {\n var length = array.length,\n index = fromIndex + (fromRight ? 1 : -1);\n\n while ((fromRight ? index-- : ++index < length)) {\n if (predicate(array[index], index, array)) {\n return index;\n }\n }\n return -1;\n}\n\nmodule.exports = baseFindIndex;\n", "var arrayPush = require('./_arrayPush'),\n isFlattenable = require('./_isFlattenable');\n\n/**\n * The base implementation of `_.flatten` with support for restricting flattening.\n *\n * @private\n * @param {Array} array The array to flatten.\n * @param {number} depth The maximum recursion depth.\n * @param {boolean} [predicate=isFlattenable] The function invoked per iteration.\n * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks.\n * @param {Array} [result=[]] The initial result value.\n * @returns {Array} Returns the new flattened array.\n */\nfunction baseFlatten(array, depth, predicate, isStrict, result) {\n var index = -1,\n length = array.length;\n\n predicate || (predicate = isFlattenable);\n result || (result = []);\n\n while (++index < length) {\n var value = array[index];\n if (depth > 0 && predicate(value)) {\n if (depth > 1) {\n // Recursively flatten arrays (susceptible to call stack limits).\n baseFlatten(value, depth - 1, predicate, isStrict, result);\n } else {\n arrayPush(result, value);\n }\n } else if (!isStrict) {\n result[result.length] = value;\n }\n }\n return result;\n}\n\nmodule.exports = baseFlatten;\n", "var createBaseFor = require('./_createBaseFor');\n\n/**\n * The base implementation of `baseForOwn` which iterates over `object`\n * properties returned by `keysFunc` and invokes `iteratee` for each property.\n * Iteratee functions may exit iteration early by explicitly returning `false`.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @param {Function} keysFunc The function to get the keys of `object`.\n * @returns {Object} Returns `object`.\n */\nvar baseFor = createBaseFor();\n\nmodule.exports = baseFor;\n", "var baseFor = require('./_baseFor'),\n keys = require('./keys');\n\n/**\n * The base implementation of `_.forOwn` without support for iteratee shorthands.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Object} Returns `object`.\n */\nfunction baseForOwn(object, iteratee) {\n return object && baseFor(object, iteratee, keys);\n}\n\nmodule.exports = baseForOwn;\n", "var castPath = require('./_castPath'),\n toKey = require('./_toKey');\n\n/**\n * The base implementation of `_.get` without support for default values.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to get.\n * @returns {*} Returns the resolved value.\n */\nfunction baseGet(object, path) {\n path = castPath(path, object);\n\n var index = 0,\n length = path.length;\n\n while (object != null && index < length) {\n object = object[toKey(path[index++])];\n }\n return (index && index == length) ? object : undefined;\n}\n\nmodule.exports = baseGet;\n", "var arrayPush = require('./_arrayPush'),\n isArray = require('./isArray');\n\n/**\n * The base implementation of `getAllKeys` and `getAllKeysIn` which uses\n * `keysFunc` and `symbolsFunc` to get the enumerable property names and\n * symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Function} keysFunc The function to get the keys of `object`.\n * @param {Function} symbolsFunc The function to get the symbols of `object`.\n * @returns {Array} Returns the array of property names and symbols.\n */\nfunction baseGetAllKeys(object, keysFunc, symbolsFunc) {\n var result = keysFunc(object);\n return isArray(object) ? result : arrayPush(result, symbolsFunc(object));\n}\n\nmodule.exports = baseGetAllKeys;\n", "var Symbol = require('./_Symbol'),\n getRawTag = require('./_getRawTag'),\n objectToString = require('./_objectToString');\n\n/** `Object#toString` result references. */\nvar nullTag = '[object Null]',\n undefinedTag = '[object Undefined]';\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * The base implementation of `getTag` without fallbacks for buggy environments.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nfunction baseGetTag(value) {\n if (value == null) {\n return value === undefined ? undefinedTag : nullTag;\n }\n return (symToStringTag && symToStringTag in Object(value))\n ? getRawTag(value)\n : objectToString(value);\n}\n\nmodule.exports = baseGetTag;\n", "/**\n * The base implementation of `_.hasIn` without support for deep paths.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {Array|string} key The key to check.\n * @returns {boolean} Returns `true` if `key` exists, else `false`.\n */\nfunction baseHasIn(object, key) {\n return object != null && key in Object(object);\n}\n\nmodule.exports = baseHasIn;\n", "var baseFindIndex = require('./_baseFindIndex'),\n baseIsNaN = require('./_baseIsNaN'),\n strictIndexOf = require('./_strictIndexOf');\n\n/**\n * The base implementation of `_.indexOf` without `fromIndex` bounds checks.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} fromIndex The index to search from.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction baseIndexOf(array, value, fromIndex) {\n return value === value\n ? strictIndexOf(array, value, fromIndex)\n : baseFindIndex(array, baseIsNaN, fromIndex);\n}\n\nmodule.exports = baseIndexOf;\n", "var baseForOwn = require('./_baseForOwn');\n\n/**\n * The base implementation of `_.invert` and `_.invertBy` which inverts\n * `object` with values transformed by `iteratee` and set by `setter`.\n *\n * @private\n * @param {Object} object The object to iterate over.\n * @param {Function} setter The function to set `accumulator` values.\n * @param {Function} iteratee The iteratee to transform values.\n * @param {Object} accumulator The initial inverted object.\n * @returns {Function} Returns `accumulator`.\n */\nfunction baseInverter(object, setter, iteratee, accumulator) {\n baseForOwn(object, function(value, key, object) {\n setter(accumulator, iteratee(value), key, object);\n });\n return accumulator;\n}\n\nmodule.exports = baseInverter;\n", "var baseGetTag = require('./_baseGetTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]';\n\n/**\n * The base implementation of `_.isArguments`.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n */\nfunction baseIsArguments(value) {\n return isObjectLike(value) && baseGetTag(value) == argsTag;\n}\n\nmodule.exports = baseIsArguments;\n", "var baseIsEqualDeep = require('./_baseIsEqualDeep'),\n isObjectLike = require('./isObjectLike');\n\n/**\n * The base implementation of `_.isEqual` which supports partial comparisons\n * and tracks traversed objects.\n *\n * @private\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @param {boolean} bitmask The bitmask flags.\n * 1 - Unordered comparison\n * 2 - Partial comparison\n * @param {Function} [customizer] The function to customize comparisons.\n * @param {Object} [stack] Tracks traversed `value` and `other` objects.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n */\nfunction baseIsEqual(value, other, bitmask, customizer, stack) {\n if (value === other) {\n return true;\n }\n if (value == null || other == null || (!isObjectLike(value) && !isObjectLike(other))) {\n return value !== value && other !== other;\n }\n return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack);\n}\n\nmodule.exports = baseIsEqual;\n", "var Stack = require('./_Stack'),\n equalArrays = require('./_equalArrays'),\n equalByTag = require('./_equalByTag'),\n equalObjects = require('./_equalObjects'),\n getTag = require('./_getTag'),\n isArray = require('./isArray'),\n isBuffer = require('./isBuffer'),\n isTypedArray = require('./isTypedArray');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1;\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n arrayTag = '[object Array]',\n objectTag = '[object Object]';\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * A specialized version of `baseIsEqual` for arrays and objects which performs\n * deep comparisons and tracks traversed objects enabling objects with circular\n * references to be compared.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} [stack] Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {\n var objIsArr = isArray(object),\n othIsArr = isArray(other),\n objTag = objIsArr ? arrayTag : getTag(object),\n othTag = othIsArr ? arrayTag : getTag(other);\n\n objTag = objTag == argsTag ? objectTag : objTag;\n othTag = othTag == argsTag ? objectTag : othTag;\n\n var objIsObj = objTag == objectTag,\n othIsObj = othTag == objectTag,\n isSameTag = objTag == othTag;\n\n if (isSameTag && isBuffer(object)) {\n if (!isBuffer(other)) {\n return false;\n }\n objIsArr = true;\n objIsObj = false;\n }\n if (isSameTag && !objIsObj) {\n stack || (stack = new Stack);\n return (objIsArr || isTypedArray(object))\n ? equalArrays(object, other, bitmask, customizer, equalFunc, stack)\n : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack);\n }\n if (!(bitmask & COMPARE_PARTIAL_FLAG)) {\n var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'),\n othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__');\n\n if (objIsWrapped || othIsWrapped) {\n var objUnwrapped = objIsWrapped ? object.value() : object,\n othUnwrapped = othIsWrapped ? other.value() : other;\n\n stack || (stack = new Stack);\n return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);\n }\n }\n if (!isSameTag) {\n return false;\n }\n stack || (stack = new Stack);\n return equalObjects(object, other, bitmask, customizer, equalFunc, stack);\n}\n\nmodule.exports = baseIsEqualDeep;\n", "var getTag = require('./_getTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar mapTag = '[object Map]';\n\n/**\n * The base implementation of `_.isMap` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a map, else `false`.\n */\nfunction baseIsMap(value) {\n return isObjectLike(value) && getTag(value) == mapTag;\n}\n\nmodule.exports = baseIsMap;\n", "var Stack = require('./_Stack'),\n baseIsEqual = require('./_baseIsEqual');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/**\n * The base implementation of `_.isMatch` without support for iteratee shorthands.\n *\n * @private\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property values to match.\n * @param {Array} matchData The property names, values, and compare flags to match.\n * @param {Function} [customizer] The function to customize comparisons.\n * @returns {boolean} Returns `true` if `object` is a match, else `false`.\n */\nfunction baseIsMatch(object, source, matchData, customizer) {\n var index = matchData.length,\n length = index,\n noCustomizer = !customizer;\n\n if (object == null) {\n return !length;\n }\n object = Object(object);\n while (index--) {\n var data = matchData[index];\n if ((noCustomizer && data[2])\n ? data[1] !== object[data[0]]\n : !(data[0] in object)\n ) {\n return false;\n }\n }\n while (++index < length) {\n data = matchData[index];\n var key = data[0],\n objValue = object[key],\n srcValue = data[1];\n\n if (noCustomizer && data[2]) {\n if (objValue === undefined && !(key in object)) {\n return false;\n }\n } else {\n var stack = new Stack;\n if (customizer) {\n var result = customizer(objValue, srcValue, key, object, source, stack);\n }\n if (!(result === undefined\n ? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack)\n : result\n )) {\n return false;\n }\n }\n }\n return true;\n}\n\nmodule.exports = baseIsMatch;\n", "/**\n * The base implementation of `_.isNaN` without support for number objects.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.\n */\nfunction baseIsNaN(value) {\n return value !== value;\n}\n\nmodule.exports = baseIsNaN;\n", "var isFunction = require('./isFunction'),\n isMasked = require('./_isMasked'),\n isObject = require('./isObject'),\n toSource = require('./_toSource');\n\n/**\n * Used to match `RegExp`\n * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).\n */\nvar reRegExpChar = /[\\\\^$.*+?()[\\]{}|]/g;\n\n/** Used to detect host constructors (Safari). */\nvar reIsHostCtor = /^\\[object .+?Constructor\\]$/;\n\n/** Used for built-in method references. */\nvar funcProto = Function.prototype,\n objectProto = Object.prototype;\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/** Used to detect if a method is native. */\nvar reIsNative = RegExp('^' +\n funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\\\$&')\n .replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g, '$1.*?') + '$'\n);\n\n/**\n * The base implementation of `_.isNative` without bad shim checks.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a native function,\n * else `false`.\n */\nfunction baseIsNative(value) {\n if (!isObject(value) || isMasked(value)) {\n return false;\n }\n var pattern = isFunction(value) ? reIsNative : reIsHostCtor;\n return pattern.test(toSource(value));\n}\n\nmodule.exports = baseIsNative;\n", "var getTag = require('./_getTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar setTag = '[object Set]';\n\n/**\n * The base implementation of `_.isSet` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a set, else `false`.\n */\nfunction baseIsSet(value) {\n return isObjectLike(value) && getTag(value) == setTag;\n}\n\nmodule.exports = baseIsSet;\n", "var baseGetTag = require('./_baseGetTag'),\n isLength = require('./isLength'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n arrayTag = '[object Array]',\n boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n errorTag = '[object Error]',\n funcTag = '[object Function]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n objectTag = '[object Object]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n weakMapTag = '[object WeakMap]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]',\n float32Tag = '[object Float32Array]',\n float64Tag = '[object Float64Array]',\n int8Tag = '[object Int8Array]',\n int16Tag = '[object Int16Array]',\n int32Tag = '[object Int32Array]',\n uint8Tag = '[object Uint8Array]',\n uint8ClampedTag = '[object Uint8ClampedArray]',\n uint16Tag = '[object Uint16Array]',\n uint32Tag = '[object Uint32Array]';\n\n/** Used to identify `toStringTag` values of typed arrays. */\nvar typedArrayTags = {};\ntypedArrayTags[float32Tag] = typedArrayTags[float64Tag] =\ntypedArrayTags[int8Tag] = typedArrayTags[int16Tag] =\ntypedArrayTags[int32Tag] = typedArrayTags[uint8Tag] =\ntypedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] =\ntypedArrayTags[uint32Tag] = true;\ntypedArrayTags[argsTag] = typedArrayTags[arrayTag] =\ntypedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] =\ntypedArrayTags[dataViewTag] = typedArrayTags[dateTag] =\ntypedArrayTags[errorTag] = typedArrayTags[funcTag] =\ntypedArrayTags[mapTag] = typedArrayTags[numberTag] =\ntypedArrayTags[objectTag] = typedArrayTags[regexpTag] =\ntypedArrayTags[setTag] = typedArrayTags[stringTag] =\ntypedArrayTags[weakMapTag] = false;\n\n/**\n * The base implementation of `_.isTypedArray` without Node.js optimizations.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n */\nfunction baseIsTypedArray(value) {\n return isObjectLike(value) &&\n isLength(value.length) && !!typedArrayTags[baseGetTag(value)];\n}\n\nmodule.exports = baseIsTypedArray;\n", "var baseMatches = require('./_baseMatches'),\n baseMatchesProperty = require('./_baseMatchesProperty'),\n identity = require('./identity'),\n isArray = require('./isArray'),\n property = require('./property');\n\n/**\n * The base implementation of `_.iteratee`.\n *\n * @private\n * @param {*} [value=_.identity] The value to convert to an iteratee.\n * @returns {Function} Returns the iteratee.\n */\nfunction baseIteratee(value) {\n // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9.\n // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details.\n if (typeof value == 'function') {\n return value;\n }\n if (value == null) {\n return identity;\n }\n if (typeof value == 'object') {\n return isArray(value)\n ? baseMatchesProperty(value[0], value[1])\n : baseMatches(value);\n }\n return property(value);\n}\n\nmodule.exports = baseIteratee;\n", "var isPrototype = require('./_isPrototype'),\n nativeKeys = require('./_nativeKeys');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction baseKeys(object) {\n if (!isPrototype(object)) {\n return nativeKeys(object);\n }\n var result = [];\n for (var key in Object(object)) {\n if (hasOwnProperty.call(object, key) && key != 'constructor') {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = baseKeys;\n", "var isObject = require('./isObject'),\n isPrototype = require('./_isPrototype'),\n nativeKeysIn = require('./_nativeKeysIn');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction baseKeysIn(object) {\n if (!isObject(object)) {\n return nativeKeysIn(object);\n }\n var isProto = isPrototype(object),\n result = [];\n\n for (var key in object) {\n if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = baseKeysIn;\n", "var baseIsMatch = require('./_baseIsMatch'),\n getMatchData = require('./_getMatchData'),\n matchesStrictComparable = require('./_matchesStrictComparable');\n\n/**\n * The base implementation of `_.matches` which doesn't clone `source`.\n *\n * @private\n * @param {Object} source The object of property values to match.\n * @returns {Function} Returns the new spec function.\n */\nfunction baseMatches(source) {\n var matchData = getMatchData(source);\n if (matchData.length == 1 && matchData[0][2]) {\n return matchesStrictComparable(matchData[0][0], matchData[0][1]);\n }\n return function(object) {\n return object === source || baseIsMatch(object, source, matchData);\n };\n}\n\nmodule.exports = baseMatches;\n", "var baseIsEqual = require('./_baseIsEqual'),\n get = require('./get'),\n hasIn = require('./hasIn'),\n isKey = require('./_isKey'),\n isStrictComparable = require('./_isStrictComparable'),\n matchesStrictComparable = require('./_matchesStrictComparable'),\n toKey = require('./_toKey');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/**\n * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`.\n *\n * @private\n * @param {string} path The path of the property to get.\n * @param {*} srcValue The value to match.\n * @returns {Function} Returns the new spec function.\n */\nfunction baseMatchesProperty(path, srcValue) {\n if (isKey(path) && isStrictComparable(srcValue)) {\n return matchesStrictComparable(toKey(path), srcValue);\n }\n return function(object) {\n var objValue = get(object, path);\n return (objValue === undefined && objValue === srcValue)\n ? hasIn(object, path)\n : baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG);\n };\n}\n\nmodule.exports = baseMatchesProperty;\n", "/**\n * The base implementation of `_.property` without support for deep paths.\n *\n * @private\n * @param {string} key The key of the property to get.\n * @returns {Function} Returns the new accessor function.\n */\nfunction baseProperty(key) {\n return function(object) {\n return object == null ? undefined : object[key];\n };\n}\n\nmodule.exports = baseProperty;\n", "var baseGet = require('./_baseGet');\n\n/**\n * A specialized version of `baseProperty` which supports deep paths.\n *\n * @private\n * @param {Array|string} path The path of the property to get.\n * @returns {Function} Returns the new accessor function.\n */\nfunction basePropertyDeep(path) {\n return function(object) {\n return baseGet(object, path);\n };\n}\n\nmodule.exports = basePropertyDeep;\n", "var identity = require('./identity'),\n overRest = require('./_overRest'),\n setToString = require('./_setToString');\n\n/**\n * The base implementation of `_.rest` which doesn't validate or coerce arguments.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @returns {Function} Returns the new function.\n */\nfunction baseRest(func, start) {\n return setToString(overRest(func, start, identity), func + '');\n}\n\nmodule.exports = baseRest;\n", "var constant = require('./constant'),\n defineProperty = require('./_defineProperty'),\n identity = require('./identity');\n\n/**\n * The base implementation of `setToString` without support for hot loop shorting.\n *\n * @private\n * @param {Function} func The function to modify.\n * @param {Function} string The `toString` result.\n * @returns {Function} Returns `func`.\n */\nvar baseSetToString = !defineProperty ? identity : function(func, string) {\n return defineProperty(func, 'toString', {\n 'configurable': true,\n 'enumerable': false,\n 'value': constant(string),\n 'writable': true\n });\n};\n\nmodule.exports = baseSetToString;\n", "/**\n * The base implementation of `_.times` without support for iteratee shorthands\n * or max array length checks.\n *\n * @private\n * @param {number} n The number of times to invoke `iteratee`.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the array of results.\n */\nfunction baseTimes(n, iteratee) {\n var index = -1,\n result = Array(n);\n\n while (++index < n) {\n result[index] = iteratee(index);\n }\n return result;\n}\n\nmodule.exports = baseTimes;\n", "var Symbol = require('./_Symbol'),\n arrayMap = require('./_arrayMap'),\n isArray = require('./isArray'),\n isSymbol = require('./isSymbol');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/** Used to convert symbols to primitives and strings. */\nvar symbolProto = Symbol ? Symbol.prototype : undefined,\n symbolToString = symbolProto ? symbolProto.toString : undefined;\n\n/**\n * The base implementation of `_.toString` which doesn't convert nullish\n * values to empty strings.\n *\n * @private\n * @param {*} value The value to process.\n * @returns {string} Returns the string.\n */\nfunction baseToString(value) {\n // Exit early for strings to avoid a performance hit in some environments.\n if (typeof value == 'string') {\n return value;\n }\n if (isArray(value)) {\n // Recursively convert values (susceptible to call stack limits).\n return arrayMap(value, baseToString) + '';\n }\n if (isSymbol(value)) {\n return symbolToString ? symbolToString.call(value) : '';\n }\n var result = (value + '');\n return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n}\n\nmodule.exports = baseToString;\n", "var trimmedEndIndex = require('./_trimmedEndIndex');\n\n/** Used to match leading whitespace. */\nvar reTrimStart = /^\\s+/;\n\n/**\n * The base implementation of `_.trim`.\n *\n * @private\n * @param {string} string The string to trim.\n * @returns {string} Returns the trimmed string.\n */\nfunction baseTrim(string) {\n return string\n ? string.slice(0, trimmedEndIndex(string) + 1).replace(reTrimStart, '')\n : string;\n}\n\nmodule.exports = baseTrim;\n", "/**\n * The base implementation of `_.unary` without support for storing metadata.\n *\n * @private\n * @param {Function} func The function to cap arguments for.\n * @returns {Function} Returns the new capped function.\n */\nfunction baseUnary(func) {\n return function(value) {\n return func(value);\n };\n}\n\nmodule.exports = baseUnary;\n", "var SetCache = require('./_SetCache'),\n arrayIncludes = require('./_arrayIncludes'),\n arrayIncludesWith = require('./_arrayIncludesWith'),\n cacheHas = require('./_cacheHas'),\n createSet = require('./_createSet'),\n setToArray = require('./_setToArray');\n\n/** Used as the size to enable large array optimizations. */\nvar LARGE_ARRAY_SIZE = 200;\n\n/**\n * The base implementation of `_.uniqBy` without support for iteratee shorthands.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {Function} [iteratee] The iteratee invoked per element.\n * @param {Function} [comparator] The comparator invoked per element.\n * @returns {Array} Returns the new duplicate free array.\n */\nfunction baseUniq(array, iteratee, comparator) {\n var index = -1,\n includes = arrayIncludes,\n length = array.length,\n isCommon = true,\n result = [],\n seen = result;\n\n if (comparator) {\n isCommon = false;\n includes = arrayIncludesWith;\n }\n else if (length >= LARGE_ARRAY_SIZE) {\n var set = iteratee ? null : createSet(array);\n if (set) {\n return setToArray(set);\n }\n isCommon = false;\n includes = cacheHas;\n seen = new SetCache;\n }\n else {\n seen = iteratee ? [] : result;\n }\n outer:\n while (++index < length) {\n var value = array[index],\n computed = iteratee ? iteratee(value) : value;\n\n value = (comparator || value !== 0) ? value : 0;\n if (isCommon && computed === computed) {\n var seenIndex = seen.length;\n while (seenIndex--) {\n if (seen[seenIndex] === computed) {\n continue outer;\n }\n }\n if (iteratee) {\n seen.push(computed);\n }\n result.push(value);\n }\n else if (!includes(seen, computed, comparator)) {\n if (seen !== result) {\n seen.push(computed);\n }\n result.push(value);\n }\n }\n return result;\n}\n\nmodule.exports = baseUniq;\n", "/**\n * Checks if a `cache` value for `key` exists.\n *\n * @private\n * @param {Object} cache The cache to query.\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction cacheHas(cache, key) {\n return cache.has(key);\n}\n\nmodule.exports = cacheHas;\n", "var isArray = require('./isArray'),\n isKey = require('./_isKey'),\n stringToPath = require('./_stringToPath'),\n toString = require('./toString');\n\n/**\n * Casts `value` to a path array if it's not one.\n *\n * @private\n * @param {*} value The value to inspect.\n * @param {Object} [object] The object to query keys on.\n * @returns {Array} Returns the cast property path array.\n */\nfunction castPath(value, object) {\n if (isArray(value)) {\n return value;\n }\n return isKey(value, object) ? [value] : stringToPath(toString(value));\n}\n\nmodule.exports = castPath;\n", "var Uint8Array = require('./_Uint8Array');\n\n/**\n * Creates a clone of `arrayBuffer`.\n *\n * @private\n * @param {ArrayBuffer} arrayBuffer The array buffer to clone.\n * @returns {ArrayBuffer} Returns the cloned array buffer.\n */\nfunction cloneArrayBuffer(arrayBuffer) {\n var result = new arrayBuffer.constructor(arrayBuffer.byteLength);\n new Uint8Array(result).set(new Uint8Array(arrayBuffer));\n return result;\n}\n\nmodule.exports = cloneArrayBuffer;\n", "var root = require('./_root');\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Built-in value references. */\nvar Buffer = moduleExports ? root.Buffer : undefined,\n allocUnsafe = Buffer ? Buffer.allocUnsafe : undefined;\n\n/**\n * Creates a clone of `buffer`.\n *\n * @private\n * @param {Buffer} buffer The buffer to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Buffer} Returns the cloned buffer.\n */\nfunction cloneBuffer(buffer, isDeep) {\n if (isDeep) {\n return buffer.slice();\n }\n var length = buffer.length,\n result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length);\n\n buffer.copy(result);\n return result;\n}\n\nmodule.exports = cloneBuffer;\n", "var cloneArrayBuffer = require('./_cloneArrayBuffer');\n\n/**\n * Creates a clone of `dataView`.\n *\n * @private\n * @param {Object} dataView The data view to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the cloned data view.\n */\nfunction cloneDataView(dataView, isDeep) {\n var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer;\n return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);\n}\n\nmodule.exports = cloneDataView;\n", "/** Used to match `RegExp` flags from their coerced string values. */\nvar reFlags = /\\w*$/;\n\n/**\n * Creates a clone of `regexp`.\n *\n * @private\n * @param {Object} regexp The regexp to clone.\n * @returns {Object} Returns the cloned regexp.\n */\nfunction cloneRegExp(regexp) {\n var result = new regexp.constructor(regexp.source, reFlags.exec(regexp));\n result.lastIndex = regexp.lastIndex;\n return result;\n}\n\nmodule.exports = cloneRegExp;\n", "var Symbol = require('./_Symbol');\n\n/** Used to convert symbols to primitives and strings. */\nvar symbolProto = Symbol ? Symbol.prototype : undefined,\n symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;\n\n/**\n * Creates a clone of the `symbol` object.\n *\n * @private\n * @param {Object} symbol The symbol object to clone.\n * @returns {Object} Returns the cloned symbol object.\n */\nfunction cloneSymbol(symbol) {\n return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {};\n}\n\nmodule.exports = cloneSymbol;\n", "var cloneArrayBuffer = require('./_cloneArrayBuffer');\n\n/**\n * Creates a clone of `typedArray`.\n *\n * @private\n * @param {Object} typedArray The typed array to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the cloned typed array.\n */\nfunction cloneTypedArray(typedArray, isDeep) {\n var buffer = isDeep ? cloneArrayBuffer(typedArray.buffer) : typedArray.buffer;\n return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length);\n}\n\nmodule.exports = cloneTypedArray;\n", "/**\n * Copies the values of `source` to `array`.\n *\n * @private\n * @param {Array} source The array to copy values from.\n * @param {Array} [array=[]] The array to copy values to.\n * @returns {Array} Returns `array`.\n */\nfunction copyArray(source, array) {\n var index = -1,\n length = source.length;\n\n array || (array = Array(length));\n while (++index < length) {\n array[index] = source[index];\n }\n return array;\n}\n\nmodule.exports = copyArray;\n", "var assignValue = require('./_assignValue'),\n baseAssignValue = require('./_baseAssignValue');\n\n/**\n * Copies properties of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy properties from.\n * @param {Array} props The property identifiers to copy.\n * @param {Object} [object={}] The object to copy properties to.\n * @param {Function} [customizer] The function to customize copied values.\n * @returns {Object} Returns `object`.\n */\nfunction copyObject(source, props, object, customizer) {\n var isNew = !object;\n object || (object = {});\n\n var index = -1,\n length = props.length;\n\n while (++index < length) {\n var key = props[index];\n\n var newValue = customizer\n ? customizer(object[key], source[key], key, object, source)\n : undefined;\n\n if (newValue === undefined) {\n newValue = source[key];\n }\n if (isNew) {\n baseAssignValue(object, key, newValue);\n } else {\n assignValue(object, key, newValue);\n }\n }\n return object;\n}\n\nmodule.exports = copyObject;\n", "var copyObject = require('./_copyObject'),\n getSymbols = require('./_getSymbols');\n\n/**\n * Copies own symbols of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy symbols from.\n * @param {Object} [object={}] The object to copy symbols to.\n * @returns {Object} Returns `object`.\n */\nfunction copySymbols(source, object) {\n return copyObject(source, getSymbols(source), object);\n}\n\nmodule.exports = copySymbols;\n", "var copyObject = require('./_copyObject'),\n getSymbolsIn = require('./_getSymbolsIn');\n\n/**\n * Copies own and inherited symbols of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy symbols from.\n * @param {Object} [object={}] The object to copy symbols to.\n * @returns {Object} Returns `object`.\n */\nfunction copySymbolsIn(source, object) {\n return copyObject(source, getSymbolsIn(source), object);\n}\n\nmodule.exports = copySymbolsIn;\n", "var root = require('./_root');\n\n/** Used to detect overreaching core-js shims. */\nvar coreJsData = root['__core-js_shared__'];\n\nmodule.exports = coreJsData;\n", "/**\n * Creates a base function for methods like `_.forIn` and `_.forOwn`.\n *\n * @private\n * @param {boolean} [fromRight] Specify iterating from right to left.\n * @returns {Function} Returns the new base function.\n */\nfunction createBaseFor(fromRight) {\n return function(object, iteratee, keysFunc) {\n var index = -1,\n iterable = Object(object),\n props = keysFunc(object),\n length = props.length;\n\n while (length--) {\n var key = props[fromRight ? length : ++index];\n if (iteratee(iterable[key], key, iterable) === false) {\n break;\n }\n }\n return object;\n };\n}\n\nmodule.exports = createBaseFor;\n", "var baseIteratee = require('./_baseIteratee'),\n isArrayLike = require('./isArrayLike'),\n keys = require('./keys');\n\n/**\n * Creates a `_.find` or `_.findLast` function.\n *\n * @private\n * @param {Function} findIndexFunc The function to find the collection index.\n * @returns {Function} Returns the new find function.\n */\nfunction createFind(findIndexFunc) {\n return function(collection, predicate, fromIndex) {\n var iterable = Object(collection);\n if (!isArrayLike(collection)) {\n var iteratee = baseIteratee(predicate, 3);\n collection = keys(collection);\n predicate = function(key) { return iteratee(iterable[key], key, iterable); };\n }\n var index = findIndexFunc(collection, predicate, fromIndex);\n return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;\n };\n}\n\nmodule.exports = createFind;\n", "var baseInverter = require('./_baseInverter');\n\n/**\n * Creates a function like `_.invertBy`.\n *\n * @private\n * @param {Function} setter The function to set accumulator values.\n * @param {Function} toIteratee The function to resolve iteratees.\n * @returns {Function} Returns the new inverter function.\n */\nfunction createInverter(setter, toIteratee) {\n return function(object, iteratee) {\n return baseInverter(object, setter, toIteratee(iteratee), {});\n };\n}\n\nmodule.exports = createInverter;\n", "var Set = require('./_Set'),\n noop = require('./noop'),\n setToArray = require('./_setToArray');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/**\n * Creates a set object of `values`.\n *\n * @private\n * @param {Array} values The values to add to the set.\n * @returns {Object} Returns the new set.\n */\nvar createSet = !(Set && (1 / setToArray(new Set([,-0]))[1]) == INFINITY) ? noop : function(values) {\n return new Set(values);\n};\n\nmodule.exports = createSet;\n", "var getNative = require('./_getNative');\n\nvar defineProperty = (function() {\n try {\n var func = getNative(Object, 'defineProperty');\n func({}, '', {});\n return func;\n } catch (e) {}\n}());\n\nmodule.exports = defineProperty;\n", "var SetCache = require('./_SetCache'),\n arraySome = require('./_arraySome'),\n cacheHas = require('./_cacheHas');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/**\n * A specialized version of `baseIsEqualDeep` for arrays with support for\n * partial deep comparisons.\n *\n * @private\n * @param {Array} array The array to compare.\n * @param {Array} other The other array to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `array` and `other` objects.\n * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.\n */\nfunction equalArrays(array, other, bitmask, customizer, equalFunc, stack) {\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n arrLength = array.length,\n othLength = other.length;\n\n if (arrLength != othLength && !(isPartial && othLength > arrLength)) {\n return false;\n }\n // Check that cyclic values are equal.\n var arrStacked = stack.get(array);\n var othStacked = stack.get(other);\n if (arrStacked && othStacked) {\n return arrStacked == other && othStacked == array;\n }\n var index = -1,\n result = true,\n seen = (bitmask & COMPARE_UNORDERED_FLAG) ? new SetCache : undefined;\n\n stack.set(array, other);\n stack.set(other, array);\n\n // Ignore non-index properties.\n while (++index < arrLength) {\n var arrValue = array[index],\n othValue = other[index];\n\n if (customizer) {\n var compared = isPartial\n ? customizer(othValue, arrValue, index, other, array, stack)\n : customizer(arrValue, othValue, index, array, other, stack);\n }\n if (compared !== undefined) {\n if (compared) {\n continue;\n }\n result = false;\n break;\n }\n // Recursively compare arrays (susceptible to call stack limits).\n if (seen) {\n if (!arraySome(other, function(othValue, othIndex) {\n if (!cacheHas(seen, othIndex) &&\n (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {\n return seen.push(othIndex);\n }\n })) {\n result = false;\n break;\n }\n } else if (!(\n arrValue === othValue ||\n equalFunc(arrValue, othValue, bitmask, customizer, stack)\n )) {\n result = false;\n break;\n }\n }\n stack['delete'](array);\n stack['delete'](other);\n return result;\n}\n\nmodule.exports = equalArrays;\n", "var Symbol = require('./_Symbol'),\n Uint8Array = require('./_Uint8Array'),\n eq = require('./eq'),\n equalArrays = require('./_equalArrays'),\n mapToArray = require('./_mapToArray'),\n setToArray = require('./_setToArray');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1,\n COMPARE_UNORDERED_FLAG = 2;\n\n/** `Object#toString` result references. */\nvar boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n errorTag = '[object Error]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n symbolTag = '[object Symbol]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]';\n\n/** Used to convert symbols to primitives and strings. */\nvar symbolProto = Symbol ? Symbol.prototype : undefined,\n symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;\n\n/**\n * A specialized version of `baseIsEqualDeep` for comparing objects of\n * the same `toStringTag`.\n *\n * **Note:** This function only supports comparing values with tags of\n * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {string} tag The `toStringTag` of the objects to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {\n switch (tag) {\n case dataViewTag:\n if ((object.byteLength != other.byteLength) ||\n (object.byteOffset != other.byteOffset)) {\n return false;\n }\n object = object.buffer;\n other = other.buffer;\n\n case arrayBufferTag:\n if ((object.byteLength != other.byteLength) ||\n !equalFunc(new Uint8Array(object), new Uint8Array(other))) {\n return false;\n }\n return true;\n\n case boolTag:\n case dateTag:\n case numberTag:\n // Coerce booleans to `1` or `0` and dates to milliseconds.\n // Invalid dates are coerced to `NaN`.\n return eq(+object, +other);\n\n case errorTag:\n return object.name == other.name && object.message == other.message;\n\n case regexpTag:\n case stringTag:\n // Coerce regexes to strings and treat strings, primitives and objects,\n // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring\n // for more details.\n return object == (other + '');\n\n case mapTag:\n var convert = mapToArray;\n\n case setTag:\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG;\n convert || (convert = setToArray);\n\n if (object.size != other.size && !isPartial) {\n return false;\n }\n // Assume cyclic values are equal.\n var stacked = stack.get(object);\n if (stacked) {\n return stacked == other;\n }\n bitmask |= COMPARE_UNORDERED_FLAG;\n\n // Recursively compare objects (susceptible to call stack limits).\n stack.set(object, other);\n var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);\n stack['delete'](object);\n return result;\n\n case symbolTag:\n if (symbolValueOf) {\n return symbolValueOf.call(object) == symbolValueOf.call(other);\n }\n }\n return false;\n}\n\nmodule.exports = equalByTag;\n", "var getAllKeys = require('./_getAllKeys');\n\n/** Used to compose bitmasks for value comparisons. */\nvar COMPARE_PARTIAL_FLAG = 1;\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * A specialized version of `baseIsEqualDeep` for objects with support for\n * partial deep comparisons.\n *\n * @private\n * @param {Object} object The object to compare.\n * @param {Object} other The other object to compare.\n * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n * @param {Function} customizer The function to customize comparisons.\n * @param {Function} equalFunc The function to determine equivalents of values.\n * @param {Object} stack Tracks traversed `object` and `other` objects.\n * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n */\nfunction equalObjects(object, other, bitmask, customizer, equalFunc, stack) {\n var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n objProps = getAllKeys(object),\n objLength = objProps.length,\n othProps = getAllKeys(other),\n othLength = othProps.length;\n\n if (objLength != othLength && !isPartial) {\n return false;\n }\n var index = objLength;\n while (index--) {\n var key = objProps[index];\n if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) {\n return false;\n }\n }\n // Check that cyclic values are equal.\n var objStacked = stack.get(object);\n var othStacked = stack.get(other);\n if (objStacked && othStacked) {\n return objStacked == other && othStacked == object;\n }\n var result = true;\n stack.set(object, other);\n stack.set(other, object);\n\n var skipCtor = isPartial;\n while (++index < objLength) {\n key = objProps[index];\n var objValue = object[key],\n othValue = other[key];\n\n if (customizer) {\n var compared = isPartial\n ? customizer(othValue, objValue, key, other, object, stack)\n : customizer(objValue, othValue, key, object, other, stack);\n }\n // Recursively compare objects (susceptible to call stack limits).\n if (!(compared === undefined\n ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack))\n : compared\n )) {\n result = false;\n break;\n }\n skipCtor || (skipCtor = key == 'constructor');\n }\n if (result && !skipCtor) {\n var objCtor = object.constructor,\n othCtor = other.constructor;\n\n // Non `Object` object instances with different constructors are not equal.\n if (objCtor != othCtor &&\n ('constructor' in object && 'constructor' in other) &&\n !(typeof objCtor == 'function' && objCtor instanceof objCtor &&\n typeof othCtor == 'function' && othCtor instanceof othCtor)) {\n result = false;\n }\n }\n stack['delete'](object);\n stack['delete'](other);\n return result;\n}\n\nmodule.exports = equalObjects;\n", "/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\nmodule.exports = freeGlobal;\n", "var baseGetAllKeys = require('./_baseGetAllKeys'),\n getSymbols = require('./_getSymbols'),\n keys = require('./keys');\n\n/**\n * Creates an array of own enumerable property names and symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names and symbols.\n */\nfunction getAllKeys(object) {\n return baseGetAllKeys(object, keys, getSymbols);\n}\n\nmodule.exports = getAllKeys;\n", "var baseGetAllKeys = require('./_baseGetAllKeys'),\n getSymbolsIn = require('./_getSymbolsIn'),\n keysIn = require('./keysIn');\n\n/**\n * Creates an array of own and inherited enumerable property names and\n * symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names and symbols.\n */\nfunction getAllKeysIn(object) {\n return baseGetAllKeys(object, keysIn, getSymbolsIn);\n}\n\nmodule.exports = getAllKeysIn;\n", "var isKeyable = require('./_isKeyable');\n\n/**\n * Gets the data for `map`.\n *\n * @private\n * @param {Object} map The map to query.\n * @param {string} key The reference key.\n * @returns {*} Returns the map data.\n */\nfunction getMapData(map, key) {\n var data = map.__data__;\n return isKeyable(key)\n ? data[typeof key == 'string' ? 'string' : 'hash']\n : data.map;\n}\n\nmodule.exports = getMapData;\n", "var isStrictComparable = require('./_isStrictComparable'),\n keys = require('./keys');\n\n/**\n * Gets the property names, values, and compare flags of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the match data of `object`.\n */\nfunction getMatchData(object) {\n var result = keys(object),\n length = result.length;\n\n while (length--) {\n var key = result[length],\n value = object[key];\n\n result[length] = [key, value, isStrictComparable(value)];\n }\n return result;\n}\n\nmodule.exports = getMatchData;\n", "var baseIsNative = require('./_baseIsNative'),\n getValue = require('./_getValue');\n\n/**\n * Gets the native function at `key` of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {string} key The key of the method to get.\n * @returns {*} Returns the function if it's native, else `undefined`.\n */\nfunction getNative(object, key) {\n var value = getValue(object, key);\n return baseIsNative(value) ? value : undefined;\n}\n\nmodule.exports = getNative;\n", "var overArg = require('./_overArg');\n\n/** Built-in value references. */\nvar getPrototype = overArg(Object.getPrototypeOf, Object);\n\nmodule.exports = getPrototype;\n", "var Symbol = require('./_Symbol');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar nativeObjectToString = objectProto.toString;\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the raw `toStringTag`.\n */\nfunction getRawTag(value) {\n var isOwn = hasOwnProperty.call(value, symToStringTag),\n tag = value[symToStringTag];\n\n try {\n value[symToStringTag] = undefined;\n var unmasked = true;\n } catch (e) {}\n\n var result = nativeObjectToString.call(value);\n if (unmasked) {\n if (isOwn) {\n value[symToStringTag] = tag;\n } else {\n delete value[symToStringTag];\n }\n }\n return result;\n}\n\nmodule.exports = getRawTag;\n", "var arrayFilter = require('./_arrayFilter'),\n stubArray = require('./stubArray');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Built-in value references. */\nvar propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeGetSymbols = Object.getOwnPropertySymbols;\n\n/**\n * Creates an array of the own enumerable symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of symbols.\n */\nvar getSymbols = !nativeGetSymbols ? stubArray : function(object) {\n if (object == null) {\n return [];\n }\n object = Object(object);\n return arrayFilter(nativeGetSymbols(object), function(symbol) {\n return propertyIsEnumerable.call(object, symbol);\n });\n};\n\nmodule.exports = getSymbols;\n", "var arrayPush = require('./_arrayPush'),\n getPrototype = require('./_getPrototype'),\n getSymbols = require('./_getSymbols'),\n stubArray = require('./stubArray');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeGetSymbols = Object.getOwnPropertySymbols;\n\n/**\n * Creates an array of the own and inherited enumerable symbols of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of symbols.\n */\nvar getSymbolsIn = !nativeGetSymbols ? stubArray : function(object) {\n var result = [];\n while (object) {\n arrayPush(result, getSymbols(object));\n object = getPrototype(object);\n }\n return result;\n};\n\nmodule.exports = getSymbolsIn;\n", "var DataView = require('./_DataView'),\n Map = require('./_Map'),\n Promise = require('./_Promise'),\n Set = require('./_Set'),\n WeakMap = require('./_WeakMap'),\n baseGetTag = require('./_baseGetTag'),\n toSource = require('./_toSource');\n\n/** `Object#toString` result references. */\nvar mapTag = '[object Map]',\n objectTag = '[object Object]',\n promiseTag = '[object Promise]',\n setTag = '[object Set]',\n weakMapTag = '[object WeakMap]';\n\nvar dataViewTag = '[object DataView]';\n\n/** Used to detect maps, sets, and weakmaps. */\nvar dataViewCtorString = toSource(DataView),\n mapCtorString = toSource(Map),\n promiseCtorString = toSource(Promise),\n setCtorString = toSource(Set),\n weakMapCtorString = toSource(WeakMap);\n\n/**\n * Gets the `toStringTag` of `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nvar getTag = baseGetTag;\n\n// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.\nif ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||\n (Map && getTag(new Map) != mapTag) ||\n (Promise && getTag(Promise.resolve()) != promiseTag) ||\n (Set && getTag(new Set) != setTag) ||\n (WeakMap && getTag(new WeakMap) != weakMapTag)) {\n getTag = function(value) {\n var result = baseGetTag(value),\n Ctor = result == objectTag ? value.constructor : undefined,\n ctorString = Ctor ? toSource(Ctor) : '';\n\n if (ctorString) {\n switch (ctorString) {\n case dataViewCtorString: return dataViewTag;\n case mapCtorString: return mapTag;\n case promiseCtorString: return promiseTag;\n case setCtorString: return setTag;\n case weakMapCtorString: return weakMapTag;\n }\n }\n return result;\n };\n}\n\nmodule.exports = getTag;\n", "/**\n * Gets the value at `key` of `object`.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {string} key The key of the property to get.\n * @returns {*} Returns the property value.\n */\nfunction getValue(object, key) {\n return object == null ? undefined : object[key];\n}\n\nmodule.exports = getValue;\n", "var castPath = require('./_castPath'),\n isArguments = require('./isArguments'),\n isArray = require('./isArray'),\n isIndex = require('./_isIndex'),\n isLength = require('./isLength'),\n toKey = require('./_toKey');\n\n/**\n * Checks if `path` exists on `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {Array|string} path The path to check.\n * @param {Function} hasFunc The function to check properties.\n * @returns {boolean} Returns `true` if `path` exists, else `false`.\n */\nfunction hasPath(object, path, hasFunc) {\n path = castPath(path, object);\n\n var index = -1,\n length = path.length,\n result = false;\n\n while (++index < length) {\n var key = toKey(path[index]);\n if (!(result = object != null && hasFunc(object, key))) {\n break;\n }\n object = object[key];\n }\n if (result || ++index != length) {\n return result;\n }\n length = object == null ? 0 : object.length;\n return !!length && isLength(length) && isIndex(key, length) &&\n (isArray(object) || isArguments(object));\n}\n\nmodule.exports = hasPath;\n", "var nativeCreate = require('./_nativeCreate');\n\n/**\n * Removes all key-value entries from the hash.\n *\n * @private\n * @name clear\n * @memberOf Hash\n */\nfunction hashClear() {\n this.__data__ = nativeCreate ? nativeCreate(null) : {};\n this.size = 0;\n}\n\nmodule.exports = hashClear;\n", "/**\n * Removes `key` and its value from the hash.\n *\n * @private\n * @name delete\n * @memberOf Hash\n * @param {Object} hash The hash to modify.\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction hashDelete(key) {\n var result = this.has(key) && delete this.__data__[key];\n this.size -= result ? 1 : 0;\n return result;\n}\n\nmodule.exports = hashDelete;\n", "var nativeCreate = require('./_nativeCreate');\n\n/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Gets the hash value for `key`.\n *\n * @private\n * @name get\n * @memberOf Hash\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction hashGet(key) {\n var data = this.__data__;\n if (nativeCreate) {\n var result = data[key];\n return result === HASH_UNDEFINED ? undefined : result;\n }\n return hasOwnProperty.call(data, key) ? data[key] : undefined;\n}\n\nmodule.exports = hashGet;\n", "var nativeCreate = require('./_nativeCreate');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Checks if a hash value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf Hash\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction hashHas(key) {\n var data = this.__data__;\n return nativeCreate ? (data[key] !== undefined) : hasOwnProperty.call(data, key);\n}\n\nmodule.exports = hashHas;\n", "var nativeCreate = require('./_nativeCreate');\n\n/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/**\n * Sets the hash `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf Hash\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the hash instance.\n */\nfunction hashSet(key, value) {\n var data = this.__data__;\n this.size += this.has(key) ? 0 : 1;\n data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value;\n return this;\n}\n\nmodule.exports = hashSet;\n", "/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Initializes an array clone.\n *\n * @private\n * @param {Array} array The array to clone.\n * @returns {Array} Returns the initialized clone.\n */\nfunction initCloneArray(array) {\n var length = array.length,\n result = new array.constructor(length);\n\n // Add properties assigned by `RegExp#exec`.\n if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) {\n result.index = array.index;\n result.input = array.input;\n }\n return result;\n}\n\nmodule.exports = initCloneArray;\n", "var cloneArrayBuffer = require('./_cloneArrayBuffer'),\n cloneDataView = require('./_cloneDataView'),\n cloneRegExp = require('./_cloneRegExp'),\n cloneSymbol = require('./_cloneSymbol'),\n cloneTypedArray = require('./_cloneTypedArray');\n\n/** `Object#toString` result references. */\nvar boolTag = '[object Boolean]',\n dateTag = '[object Date]',\n mapTag = '[object Map]',\n numberTag = '[object Number]',\n regexpTag = '[object RegExp]',\n setTag = '[object Set]',\n stringTag = '[object String]',\n symbolTag = '[object Symbol]';\n\nvar arrayBufferTag = '[object ArrayBuffer]',\n dataViewTag = '[object DataView]',\n float32Tag = '[object Float32Array]',\n float64Tag = '[object Float64Array]',\n int8Tag = '[object Int8Array]',\n int16Tag = '[object Int16Array]',\n int32Tag = '[object Int32Array]',\n uint8Tag = '[object Uint8Array]',\n uint8ClampedTag = '[object Uint8ClampedArray]',\n uint16Tag = '[object Uint16Array]',\n uint32Tag = '[object Uint32Array]';\n\n/**\n * Initializes an object clone based on its `toStringTag`.\n *\n * **Note:** This function only supports cloning values with tags of\n * `Boolean`, `Date`, `Error`, `Map`, `Number`, `RegExp`, `Set`, or `String`.\n *\n * @private\n * @param {Object} object The object to clone.\n * @param {string} tag The `toStringTag` of the object to clone.\n * @param {boolean} [isDeep] Specify a deep clone.\n * @returns {Object} Returns the initialized clone.\n */\nfunction initCloneByTag(object, tag, isDeep) {\n var Ctor = object.constructor;\n switch (tag) {\n case arrayBufferTag:\n return cloneArrayBuffer(object);\n\n case boolTag:\n case dateTag:\n return new Ctor(+object);\n\n case dataViewTag:\n return cloneDataView(object, isDeep);\n\n case float32Tag: case float64Tag:\n case int8Tag: case int16Tag: case int32Tag:\n case uint8Tag: case uint8ClampedTag: case uint16Tag: case uint32Tag:\n return cloneTypedArray(object, isDeep);\n\n case mapTag:\n return new Ctor;\n\n case numberTag:\n case stringTag:\n return new Ctor(object);\n\n case regexpTag:\n return cloneRegExp(object);\n\n case setTag:\n return new Ctor;\n\n case symbolTag:\n return cloneSymbol(object);\n }\n}\n\nmodule.exports = initCloneByTag;\n", "var baseCreate = require('./_baseCreate'),\n getPrototype = require('./_getPrototype'),\n isPrototype = require('./_isPrototype');\n\n/**\n * Initializes an object clone.\n *\n * @private\n * @param {Object} object The object to clone.\n * @returns {Object} Returns the initialized clone.\n */\nfunction initCloneObject(object) {\n return (typeof object.constructor == 'function' && !isPrototype(object))\n ? baseCreate(getPrototype(object))\n : {};\n}\n\nmodule.exports = initCloneObject;\n", "var Symbol = require('./_Symbol'),\n isArguments = require('./isArguments'),\n isArray = require('./isArray');\n\n/** Built-in value references. */\nvar spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined;\n\n/**\n * Checks if `value` is a flattenable `arguments` object or array.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is flattenable, else `false`.\n */\nfunction isFlattenable(value) {\n return isArray(value) || isArguments(value) ||\n !!(spreadableSymbol && value && value[spreadableSymbol]);\n}\n\nmodule.exports = isFlattenable;\n", "/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/** Used to detect unsigned integer values. */\nvar reIsUint = /^(?:0|[1-9]\\d*)$/;\n\n/**\n * Checks if `value` is a valid array-like index.\n *\n * @private\n * @param {*} value The value to check.\n * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.\n * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.\n */\nfunction isIndex(value, length) {\n var type = typeof value;\n length = length == null ? MAX_SAFE_INTEGER : length;\n\n return !!length &&\n (type == 'number' ||\n (type != 'symbol' && reIsUint.test(value))) &&\n (value > -1 && value % 1 == 0 && value < length);\n}\n\nmodule.exports = isIndex;\n", "var isArray = require('./isArray'),\n isSymbol = require('./isSymbol');\n\n/** Used to match property names within property paths. */\nvar reIsDeepProp = /\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,\n reIsPlainProp = /^\\w*$/;\n\n/**\n * Checks if `value` is a property name and not a property path.\n *\n * @private\n * @param {*} value The value to check.\n * @param {Object} [object] The object to query keys on.\n * @returns {boolean} Returns `true` if `value` is a property name, else `false`.\n */\nfunction isKey(value, object) {\n if (isArray(value)) {\n return false;\n }\n var type = typeof value;\n if (type == 'number' || type == 'symbol' || type == 'boolean' ||\n value == null || isSymbol(value)) {\n return true;\n }\n return reIsPlainProp.test(value) || !reIsDeepProp.test(value) ||\n (object != null && value in Object(object));\n}\n\nmodule.exports = isKey;\n", "/**\n * Checks if `value` is suitable for use as unique object key.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is suitable, else `false`.\n */\nfunction isKeyable(value) {\n var type = typeof value;\n return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean')\n ? (value !== '__proto__')\n : (value === null);\n}\n\nmodule.exports = isKeyable;\n", "var coreJsData = require('./_coreJsData');\n\n/** Used to detect methods masquerading as native. */\nvar maskSrcKey = (function() {\n var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');\n return uid ? ('Symbol(src)_1.' + uid) : '';\n}());\n\n/**\n * Checks if `func` has its source masked.\n *\n * @private\n * @param {Function} func The function to check.\n * @returns {boolean} Returns `true` if `func` is masked, else `false`.\n */\nfunction isMasked(func) {\n return !!maskSrcKey && (maskSrcKey in func);\n}\n\nmodule.exports = isMasked;\n", "/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Checks if `value` is likely a prototype object.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n */\nfunction isPrototype(value) {\n var Ctor = value && value.constructor,\n proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n return value === proto;\n}\n\nmodule.exports = isPrototype;\n", "var isObject = require('./isObject');\n\n/**\n * Checks if `value` is suitable for strict equality comparisons, i.e. `===`.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` if suitable for strict\n * equality comparisons, else `false`.\n */\nfunction isStrictComparable(value) {\n return value === value && !isObject(value);\n}\n\nmodule.exports = isStrictComparable;\n", "/**\n * Removes all key-value entries from the list cache.\n *\n * @private\n * @name clear\n * @memberOf ListCache\n */\nfunction listCacheClear() {\n this.__data__ = [];\n this.size = 0;\n}\n\nmodule.exports = listCacheClear;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/** Used for built-in method references. */\nvar arrayProto = Array.prototype;\n\n/** Built-in value references. */\nvar splice = arrayProto.splice;\n\n/**\n * Removes `key` and its value from the list cache.\n *\n * @private\n * @name delete\n * @memberOf ListCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction listCacheDelete(key) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n if (index < 0) {\n return false;\n }\n var lastIndex = data.length - 1;\n if (index == lastIndex) {\n data.pop();\n } else {\n splice.call(data, index, 1);\n }\n --this.size;\n return true;\n}\n\nmodule.exports = listCacheDelete;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/**\n * Gets the list cache value for `key`.\n *\n * @private\n * @name get\n * @memberOf ListCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction listCacheGet(key) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n return index < 0 ? undefined : data[index][1];\n}\n\nmodule.exports = listCacheGet;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/**\n * Checks if a list cache value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf ListCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction listCacheHas(key) {\n return assocIndexOf(this.__data__, key) > -1;\n}\n\nmodule.exports = listCacheHas;\n", "var assocIndexOf = require('./_assocIndexOf');\n\n/**\n * Sets the list cache `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf ListCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the list cache instance.\n */\nfunction listCacheSet(key, value) {\n var data = this.__data__,\n index = assocIndexOf(data, key);\n\n if (index < 0) {\n ++this.size;\n data.push([key, value]);\n } else {\n data[index][1] = value;\n }\n return this;\n}\n\nmodule.exports = listCacheSet;\n", "var Hash = require('./_Hash'),\n ListCache = require('./_ListCache'),\n Map = require('./_Map');\n\n/**\n * Removes all key-value entries from the map.\n *\n * @private\n * @name clear\n * @memberOf MapCache\n */\nfunction mapCacheClear() {\n this.size = 0;\n this.__data__ = {\n 'hash': new Hash,\n 'map': new (Map || ListCache),\n 'string': new Hash\n };\n}\n\nmodule.exports = mapCacheClear;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Removes `key` and its value from the map.\n *\n * @private\n * @name delete\n * @memberOf MapCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction mapCacheDelete(key) {\n var result = getMapData(this, key)['delete'](key);\n this.size -= result ? 1 : 0;\n return result;\n}\n\nmodule.exports = mapCacheDelete;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Gets the map value for `key`.\n *\n * @private\n * @name get\n * @memberOf MapCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction mapCacheGet(key) {\n return getMapData(this, key).get(key);\n}\n\nmodule.exports = mapCacheGet;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Checks if a map value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf MapCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction mapCacheHas(key) {\n return getMapData(this, key).has(key);\n}\n\nmodule.exports = mapCacheHas;\n", "var getMapData = require('./_getMapData');\n\n/**\n * Sets the map `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf MapCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the map cache instance.\n */\nfunction mapCacheSet(key, value) {\n var data = getMapData(this, key),\n size = data.size;\n\n data.set(key, value);\n this.size += data.size == size ? 0 : 1;\n return this;\n}\n\nmodule.exports = mapCacheSet;\n", "/**\n * Converts `map` to its key-value pairs.\n *\n * @private\n * @param {Object} map The map to convert.\n * @returns {Array} Returns the key-value pairs.\n */\nfunction mapToArray(map) {\n var index = -1,\n result = Array(map.size);\n\n map.forEach(function(value, key) {\n result[++index] = [key, value];\n });\n return result;\n}\n\nmodule.exports = mapToArray;\n", "/**\n * A specialized version of `matchesProperty` for source values suitable\n * for strict equality comparisons, i.e. `===`.\n *\n * @private\n * @param {string} key The key of the property to get.\n * @param {*} srcValue The value to match.\n * @returns {Function} Returns the new spec function.\n */\nfunction matchesStrictComparable(key, srcValue) {\n return function(object) {\n if (object == null) {\n return false;\n }\n return object[key] === srcValue &&\n (srcValue !== undefined || (key in Object(object)));\n };\n}\n\nmodule.exports = matchesStrictComparable;\n", "var memoize = require('./memoize');\n\n/** Used as the maximum memoize cache size. */\nvar MAX_MEMOIZE_SIZE = 500;\n\n/**\n * A specialized version of `_.memoize` which clears the memoized function's\n * cache when it exceeds `MAX_MEMOIZE_SIZE`.\n *\n * @private\n * @param {Function} func The function to have its output memoized.\n * @returns {Function} Returns the new memoized function.\n */\nfunction memoizeCapped(func) {\n var result = memoize(func, function(key) {\n if (cache.size === MAX_MEMOIZE_SIZE) {\n cache.clear();\n }\n return key;\n });\n\n var cache = result.cache;\n return result;\n}\n\nmodule.exports = memoizeCapped;\n", "var getNative = require('./_getNative');\n\n/* Built-in method references that are verified to be native. */\nvar nativeCreate = getNative(Object, 'create');\n\nmodule.exports = nativeCreate;\n", "var overArg = require('./_overArg');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeKeys = overArg(Object.keys, Object);\n\nmodule.exports = nativeKeys;\n", "/**\n * This function is like\n * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * except that it includes inherited enumerable properties.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction nativeKeysIn(object) {\n var result = [];\n if (object != null) {\n for (var key in Object(object)) {\n result.push(key);\n }\n }\n return result;\n}\n\nmodule.exports = nativeKeysIn;\n", "var freeGlobal = require('./_freeGlobal');\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Detect free variable `process` from Node.js. */\nvar freeProcess = moduleExports && freeGlobal.process;\n\n/** Used to access faster Node.js helpers. */\nvar nodeUtil = (function() {\n try {\n // Use `util.types` for Node.js 10+.\n var types = freeModule && freeModule.require && freeModule.require('util').types;\n\n if (types) {\n return types;\n }\n\n // Legacy `process.binding('util')` for Node.js < 10.\n return freeProcess && freeProcess.binding && freeProcess.binding('util');\n } catch (e) {}\n}());\n\nmodule.exports = nodeUtil;\n", "/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar nativeObjectToString = objectProto.toString;\n\n/**\n * Converts `value` to a string using `Object.prototype.toString`.\n *\n * @private\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n */\nfunction objectToString(value) {\n return nativeObjectToString.call(value);\n}\n\nmodule.exports = objectToString;\n", "/**\n * Creates a unary function that invokes `func` with its argument transformed.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {Function} transform The argument transform.\n * @returns {Function} Returns the new function.\n */\nfunction overArg(func, transform) {\n return function(arg) {\n return func(transform(arg));\n };\n}\n\nmodule.exports = overArg;\n", "var apply = require('./_apply');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeMax = Math.max;\n\n/**\n * A specialized version of `baseRest` which transforms the rest array.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @param {Function} transform The rest array transform.\n * @returns {Function} Returns the new function.\n */\nfunction overRest(func, start, transform) {\n start = nativeMax(start === undefined ? (func.length - 1) : start, 0);\n return function() {\n var args = arguments,\n index = -1,\n length = nativeMax(args.length - start, 0),\n array = Array(length);\n\n while (++index < length) {\n array[index] = args[start + index];\n }\n index = -1;\n var otherArgs = Array(start + 1);\n while (++index < start) {\n otherArgs[index] = args[index];\n }\n otherArgs[start] = transform(array);\n return apply(func, this, otherArgs);\n };\n}\n\nmodule.exports = overRest;\n", "var freeGlobal = require('./_freeGlobal');\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\nmodule.exports = root;\n", "/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/**\n * Adds `value` to the array cache.\n *\n * @private\n * @name add\n * @memberOf SetCache\n * @alias push\n * @param {*} value The value to cache.\n * @returns {Object} Returns the cache instance.\n */\nfunction setCacheAdd(value) {\n this.__data__.set(value, HASH_UNDEFINED);\n return this;\n}\n\nmodule.exports = setCacheAdd;\n", "/**\n * Checks if `value` is in the array cache.\n *\n * @private\n * @name has\n * @memberOf SetCache\n * @param {*} value The value to search for.\n * @returns {number} Returns `true` if `value` is found, else `false`.\n */\nfunction setCacheHas(value) {\n return this.__data__.has(value);\n}\n\nmodule.exports = setCacheHas;\n", "/**\n * Converts `set` to an array of its values.\n *\n * @private\n * @param {Object} set The set to convert.\n * @returns {Array} Returns the values.\n */\nfunction setToArray(set) {\n var index = -1,\n result = Array(set.size);\n\n set.forEach(function(value) {\n result[++index] = value;\n });\n return result;\n}\n\nmodule.exports = setToArray;\n", "var baseSetToString = require('./_baseSetToString'),\n shortOut = require('./_shortOut');\n\n/**\n * Sets the `toString` method of `func` to return `string`.\n *\n * @private\n * @param {Function} func The function to modify.\n * @param {Function} string The `toString` result.\n * @returns {Function} Returns `func`.\n */\nvar setToString = shortOut(baseSetToString);\n\nmodule.exports = setToString;\n", "/** Used to detect hot functions by number of calls within a span of milliseconds. */\nvar HOT_COUNT = 800,\n HOT_SPAN = 16;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeNow = Date.now;\n\n/**\n * Creates a function that'll short out and invoke `identity` instead\n * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN`\n * milliseconds.\n *\n * @private\n * @param {Function} func The function to restrict.\n * @returns {Function} Returns the new shortable function.\n */\nfunction shortOut(func) {\n var count = 0,\n lastCalled = 0;\n\n return function() {\n var stamp = nativeNow(),\n remaining = HOT_SPAN - (stamp - lastCalled);\n\n lastCalled = stamp;\n if (remaining > 0) {\n if (++count >= HOT_COUNT) {\n return arguments[0];\n }\n } else {\n count = 0;\n }\n return func.apply(undefined, arguments);\n };\n}\n\nmodule.exports = shortOut;\n", "var ListCache = require('./_ListCache');\n\n/**\n * Removes all key-value entries from the stack.\n *\n * @private\n * @name clear\n * @memberOf Stack\n */\nfunction stackClear() {\n this.__data__ = new ListCache;\n this.size = 0;\n}\n\nmodule.exports = stackClear;\n", "/**\n * Removes `key` and its value from the stack.\n *\n * @private\n * @name delete\n * @memberOf Stack\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction stackDelete(key) {\n var data = this.__data__,\n result = data['delete'](key);\n\n this.size = data.size;\n return result;\n}\n\nmodule.exports = stackDelete;\n", "/**\n * Gets the stack value for `key`.\n *\n * @private\n * @name get\n * @memberOf Stack\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction stackGet(key) {\n return this.__data__.get(key);\n}\n\nmodule.exports = stackGet;\n", "/**\n * Checks if a stack value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf Stack\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction stackHas(key) {\n return this.__data__.has(key);\n}\n\nmodule.exports = stackHas;\n", "var ListCache = require('./_ListCache'),\n Map = require('./_Map'),\n MapCache = require('./_MapCache');\n\n/** Used as the size to enable large array optimizations. */\nvar LARGE_ARRAY_SIZE = 200;\n\n/**\n * Sets the stack `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf Stack\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the stack cache instance.\n */\nfunction stackSet(key, value) {\n var data = this.__data__;\n if (data instanceof ListCache) {\n var pairs = data.__data__;\n if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) {\n pairs.push([key, value]);\n this.size = ++data.size;\n return this;\n }\n data = this.__data__ = new MapCache(pairs);\n }\n data.set(key, value);\n this.size = data.size;\n return this;\n}\n\nmodule.exports = stackSet;\n", "/**\n * A specialized version of `_.indexOf` which performs strict equality\n * comparisons of values, i.e. `===`.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} value The value to search for.\n * @param {number} fromIndex The index to search from.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction strictIndexOf(array, value, fromIndex) {\n var index = fromIndex - 1,\n length = array.length;\n\n while (++index < length) {\n if (array[index] === value) {\n return index;\n }\n }\n return -1;\n}\n\nmodule.exports = strictIndexOf;\n", "var memoizeCapped = require('./_memoizeCapped');\n\n/** Used to match property names within property paths. */\nvar rePropName = /[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g;\n\n/** Used to match backslashes in property paths. */\nvar reEscapeChar = /\\\\(\\\\)?/g;\n\n/**\n * Converts `string` to a property path array.\n *\n * @private\n * @param {string} string The string to convert.\n * @returns {Array} Returns the property path array.\n */\nvar stringToPath = memoizeCapped(function(string) {\n var result = [];\n if (string.charCodeAt(0) === 46 /* . */) {\n result.push('');\n }\n string.replace(rePropName, function(match, number, quote, subString) {\n result.push(quote ? subString.replace(reEscapeChar, '$1') : (number || match));\n });\n return result;\n});\n\nmodule.exports = stringToPath;\n", "var isSymbol = require('./isSymbol');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/**\n * Converts `value` to a string key if it's not a string or symbol.\n *\n * @private\n * @param {*} value The value to inspect.\n * @returns {string|symbol} Returns the key.\n */\nfunction toKey(value) {\n if (typeof value == 'string' || isSymbol(value)) {\n return value;\n }\n var result = (value + '');\n return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n}\n\nmodule.exports = toKey;\n", "/** Used for built-in method references. */\nvar funcProto = Function.prototype;\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/**\n * Converts `func` to its source code.\n *\n * @private\n * @param {Function} func The function to convert.\n * @returns {string} Returns the source code.\n */\nfunction toSource(func) {\n if (func != null) {\n try {\n return funcToString.call(func);\n } catch (e) {}\n try {\n return (func + '');\n } catch (e) {}\n }\n return '';\n}\n\nmodule.exports = toSource;\n", "/** Used to match a single whitespace character. */\nvar reWhitespace = /\\s/;\n\n/**\n * Used by `_.trim` and `_.trimEnd` to get the index of the last non-whitespace\n * character of `string`.\n *\n * @private\n * @param {string} string The string to inspect.\n * @returns {number} Returns the index of the last non-whitespace character.\n */\nfunction trimmedEndIndex(string) {\n var index = string.length;\n\n while (index-- && reWhitespace.test(string.charAt(index))) {}\n return index;\n}\n\nmodule.exports = trimmedEndIndex;\n", "var baseClone = require('./_baseClone');\n\n/** Used to compose bitmasks for cloning. */\nvar CLONE_SYMBOLS_FLAG = 4;\n\n/**\n * Creates a shallow clone of `value`.\n *\n * **Note:** This method is loosely based on the\n * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)\n * and supports cloning arrays, array buffers, booleans, date objects, maps,\n * numbers, `Object` objects, regexes, sets, strings, symbols, and typed\n * arrays. The own enumerable properties of `arguments` objects are cloned\n * as plain objects. An empty object is returned for uncloneable values such\n * as error objects, functions, DOM nodes, and WeakMaps.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to clone.\n * @returns {*} Returns the cloned value.\n * @see _.cloneDeep\n * @example\n *\n * var objects = [{ 'a': 1 }, { 'b': 2 }];\n *\n * var shallow = _.clone(objects);\n * console.log(shallow[0] === objects[0]);\n * // => true\n */\nfunction clone(value) {\n return baseClone(value, CLONE_SYMBOLS_FLAG);\n}\n\nmodule.exports = clone;\n", "var baseClone = require('./_baseClone');\n\n/** Used to compose bitmasks for cloning. */\nvar CLONE_DEEP_FLAG = 1,\n CLONE_SYMBOLS_FLAG = 4;\n\n/**\n * This method is like `_.clone` except that it recursively clones `value`.\n *\n * @static\n * @memberOf _\n * @since 1.0.0\n * @category Lang\n * @param {*} value The value to recursively clone.\n * @returns {*} Returns the deep cloned value.\n * @see _.clone\n * @example\n *\n * var objects = [{ 'a': 1 }, { 'b': 2 }];\n *\n * var deep = _.cloneDeep(objects);\n * console.log(deep[0] === objects[0]);\n * // => false\n */\nfunction cloneDeep(value) {\n return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG);\n}\n\nmodule.exports = cloneDeep;\n", "/**\n * Creates a function that returns `value`.\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Util\n * @param {*} value The value to return from the new function.\n * @returns {Function} Returns the new constant function.\n * @example\n *\n * var objects = _.times(2, _.constant({ 'a': 1 }));\n *\n * console.log(objects);\n * // => [{ 'a': 1 }, { 'a': 1 }]\n *\n * console.log(objects[0] === objects[1]);\n * // => true\n */\nfunction constant(value) {\n return function() {\n return value;\n };\n}\n\nmodule.exports = constant;\n", "var baseDifference = require('./_baseDifference'),\n baseFlatten = require('./_baseFlatten'),\n baseRest = require('./_baseRest'),\n isArrayLikeObject = require('./isArrayLikeObject');\n\n/**\n * Creates an array of `array` values not included in the other given arrays\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons. The order and references of result values are\n * determined by the first array.\n *\n * **Note:** Unlike `_.pullAll`, this method returns a new array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {...Array} [values] The values to exclude.\n * @returns {Array} Returns the new array of filtered values.\n * @see _.without, _.xor\n * @example\n *\n * _.difference([2, 1], [2, 3]);\n * // => [1]\n */\nvar difference = baseRest(function(array, values) {\n return isArrayLikeObject(array)\n ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true))\n : [];\n});\n\nmodule.exports = difference;\n", "/**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\nfunction eq(value, other) {\n return value === other || (value !== value && other !== other);\n}\n\nmodule.exports = eq;\n", "var createFind = require('./_createFind'),\n findIndex = require('./findIndex');\n\n/**\n * Iterates over elements of `collection`, returning the first element\n * `predicate` returns truthy for. The predicate is invoked with three\n * arguments: (value, index|key, collection).\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param {number} [fromIndex=0] The index to search from.\n * @returns {*} Returns the matched element, else `undefined`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'age': 36, 'active': true },\n * { 'user': 'fred', 'age': 40, 'active': false },\n * { 'user': 'pebbles', 'age': 1, 'active': true }\n * ];\n *\n * _.find(users, function(o) { return o.age < 40; });\n * // => object for 'barney'\n *\n * // The `_.matches` iteratee shorthand.\n * _.find(users, { 'age': 1, 'active': true });\n * // => object for 'pebbles'\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.find(users, ['active', false]);\n * // => object for 'fred'\n *\n * // The `_.property` iteratee shorthand.\n * _.find(users, 'active');\n * // => object for 'barney'\n */\nvar find = createFind(findIndex);\n\nmodule.exports = find;\n", "var baseFindIndex = require('./_baseFindIndex'),\n baseIteratee = require('./_baseIteratee'),\n toInteger = require('./toInteger');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeMax = Math.max;\n\n/**\n * This method is like `_.find` except that it returns the index of the first\n * element `predicate` returns truthy for instead of the element itself.\n *\n * @static\n * @memberOf _\n * @since 1.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @param {number} [fromIndex=0] The index to search from.\n * @returns {number} Returns the index of the found element, else `-1`.\n * @example\n *\n * var users = [\n * { 'user': 'barney', 'active': false },\n * { 'user': 'fred', 'active': false },\n * { 'user': 'pebbles', 'active': true }\n * ];\n *\n * _.findIndex(users, function(o) { return o.user == 'barney'; });\n * // => 0\n *\n * // The `_.matches` iteratee shorthand.\n * _.findIndex(users, { 'user': 'fred', 'active': false });\n * // => 1\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.findIndex(users, ['active', false]);\n * // => 0\n *\n * // The `_.property` iteratee shorthand.\n * _.findIndex(users, 'active');\n * // => 2\n */\nfunction findIndex(array, predicate, fromIndex) {\n var length = array == null ? 0 : array.length;\n if (!length) {\n return -1;\n }\n var index = fromIndex == null ? 0 : toInteger(fromIndex);\n if (index < 0) {\n index = nativeMax(length + index, 0);\n }\n return baseFindIndex(array, baseIteratee(predicate, 3), index);\n}\n\nmodule.exports = findIndex;\n", "var baseGet = require('./_baseGet');\n\n/**\n * Gets the value at `path` of `object`. If the resolved value is\n * `undefined`, the `defaultValue` is returned in its place.\n *\n * @static\n * @memberOf _\n * @since 3.7.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to get.\n * @param {*} [defaultValue] The value returned for `undefined` resolved values.\n * @returns {*} Returns the resolved value.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n *\n * _.get(object, 'a[0].b.c');\n * // => 3\n *\n * _.get(object, ['a', '0', 'b', 'c']);\n * // => 3\n *\n * _.get(object, 'a.b.c', 'default');\n * // => 'default'\n */\nfunction get(object, path, defaultValue) {\n var result = object == null ? undefined : baseGet(object, path);\n return result === undefined ? defaultValue : result;\n}\n\nmodule.exports = get;\n", "var baseHasIn = require('./_baseHasIn'),\n hasPath = require('./_hasPath');\n\n/**\n * Checks if `path` is a direct or inherited property of `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path to check.\n * @returns {boolean} Returns `true` if `path` exists, else `false`.\n * @example\n *\n * var object = _.create({ 'a': _.create({ 'b': 2 }) });\n *\n * _.hasIn(object, 'a');\n * // => true\n *\n * _.hasIn(object, 'a.b');\n * // => true\n *\n * _.hasIn(object, ['a', 'b']);\n * // => true\n *\n * _.hasIn(object, 'b');\n * // => false\n */\nfunction hasIn(object, path) {\n return object != null && hasPath(object, path, baseHasIn);\n}\n\nmodule.exports = hasIn;\n", "/**\n * This method returns the first argument it receives.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Util\n * @param {*} value Any value.\n * @returns {*} Returns `value`.\n * @example\n *\n * var object = { 'a': 1 };\n *\n * console.log(_.identity(object) === object);\n * // => true\n */\nfunction identity(value) {\n return value;\n}\n\nmodule.exports = identity;\n", "var constant = require('./constant'),\n createInverter = require('./_createInverter'),\n identity = require('./identity');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar nativeObjectToString = objectProto.toString;\n\n/**\n * Creates an object composed of the inverted keys and values of `object`.\n * If `object` contains duplicate values, subsequent values overwrite\n * property assignments of previous values.\n *\n * @static\n * @memberOf _\n * @since 0.7.0\n * @category Object\n * @param {Object} object The object to invert.\n * @returns {Object} Returns the new inverted object.\n * @example\n *\n * var object = { 'a': 1, 'b': 2, 'c': 1 };\n *\n * _.invert(object);\n * // => { '1': 'c', '2': 'b' }\n */\nvar invert = createInverter(function(result, value, key) {\n if (value != null &&\n typeof value.toString != 'function') {\n value = nativeObjectToString.call(value);\n }\n\n result[value] = key;\n}, constant(identity));\n\nmodule.exports = invert;\n", "var baseIsArguments = require('./_baseIsArguments'),\n isObjectLike = require('./isObjectLike');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/** Built-in value references. */\nvar propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/**\n * Checks if `value` is likely an `arguments` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n * else `false`.\n * @example\n *\n * _.isArguments(function() { return arguments; }());\n * // => true\n *\n * _.isArguments([1, 2, 3]);\n * // => false\n */\nvar isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {\n return isObjectLike(value) && hasOwnProperty.call(value, 'callee') &&\n !propertyIsEnumerable.call(value, 'callee');\n};\n\nmodule.exports = isArguments;\n", "/**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\nvar isArray = Array.isArray;\n\nmodule.exports = isArray;\n", "var isFunction = require('./isFunction'),\n isLength = require('./isLength');\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n}\n\nmodule.exports = isArrayLike;\n", "var isArrayLike = require('./isArrayLike'),\n isObjectLike = require('./isObjectLike');\n\n/**\n * This method is like `_.isArrayLike` except that it also checks if `value`\n * is an object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array-like object,\n * else `false`.\n * @example\n *\n * _.isArrayLikeObject([1, 2, 3]);\n * // => true\n *\n * _.isArrayLikeObject(document.body.children);\n * // => true\n *\n * _.isArrayLikeObject('abc');\n * // => false\n *\n * _.isArrayLikeObject(_.noop);\n * // => false\n */\nfunction isArrayLikeObject(value) {\n return isObjectLike(value) && isArrayLike(value);\n}\n\nmodule.exports = isArrayLikeObject;\n", "var root = require('./_root'),\n stubFalse = require('./stubFalse');\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Built-in value references. */\nvar Buffer = moduleExports ? root.Buffer : undefined;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;\n\n/**\n * Checks if `value` is a buffer.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.\n * @example\n *\n * _.isBuffer(new Buffer(2));\n * // => true\n *\n * _.isBuffer(new Uint8Array(2));\n * // => false\n */\nvar isBuffer = nativeIsBuffer || stubFalse;\n\nmodule.exports = isBuffer;\n", "var baseIsEqual = require('./_baseIsEqual');\n\n/**\n * Performs a deep comparison between two values to determine if they are\n * equivalent.\n *\n * **Note:** This method supports comparing arrays, array buffers, booleans,\n * date objects, error objects, maps, numbers, `Object` objects, regexes,\n * sets, strings, symbols, and typed arrays. `Object` objects are compared\n * by their own, not inherited, enumerable properties. Functions and DOM\n * nodes are compared by strict equality, i.e. `===`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.isEqual(object, other);\n * // => true\n *\n * object === other;\n * // => false\n */\nfunction isEqual(value, other) {\n return baseIsEqual(value, other);\n}\n\nmodule.exports = isEqual;\n", "var baseGetTag = require('./_baseGetTag'),\n isObject = require('./isObject');\n\n/** `Object#toString` result references. */\nvar asyncTag = '[object AsyncFunction]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n proxyTag = '[object Proxy]';\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n if (!isObject(value)) {\n return false;\n }\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 9 which returns 'object' for typed arrays and other constructors.\n var tag = baseGetTag(value);\n return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;\n}\n\nmodule.exports = isFunction;\n", "/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\nfunction isLength(value) {\n return typeof value == 'number' &&\n value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n}\n\nmodule.exports = isLength;\n", "var baseIsMap = require('./_baseIsMap'),\n baseUnary = require('./_baseUnary'),\n nodeUtil = require('./_nodeUtil');\n\n/* Node.js helper references. */\nvar nodeIsMap = nodeUtil && nodeUtil.isMap;\n\n/**\n * Checks if `value` is classified as a `Map` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a map, else `false`.\n * @example\n *\n * _.isMap(new Map);\n * // => true\n *\n * _.isMap(new WeakMap);\n * // => false\n */\nvar isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;\n\nmodule.exports = isMap;\n", "/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type == 'object' || type == 'function');\n}\n\nmodule.exports = isObject;\n", "/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return value != null && typeof value == 'object';\n}\n\nmodule.exports = isObjectLike;\n", "var baseIsSet = require('./_baseIsSet'),\n baseUnary = require('./_baseUnary'),\n nodeUtil = require('./_nodeUtil');\n\n/* Node.js helper references. */\nvar nodeIsSet = nodeUtil && nodeUtil.isSet;\n\n/**\n * Checks if `value` is classified as a `Set` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a set, else `false`.\n * @example\n *\n * _.isSet(new Set);\n * // => true\n *\n * _.isSet(new WeakSet);\n * // => false\n */\nvar isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet;\n\nmodule.exports = isSet;\n", "var baseGetTag = require('./_baseGetTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar symbolTag = '[object Symbol]';\n\n/**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */\nfunction isSymbol(value) {\n return typeof value == 'symbol' ||\n (isObjectLike(value) && baseGetTag(value) == symbolTag);\n}\n\nmodule.exports = isSymbol;\n", "var baseIsTypedArray = require('./_baseIsTypedArray'),\n baseUnary = require('./_baseUnary'),\n nodeUtil = require('./_nodeUtil');\n\n/* Node.js helper references. */\nvar nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;\n\n/**\n * Checks if `value` is classified as a typed array.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n * @example\n *\n * _.isTypedArray(new Uint8Array);\n * // => true\n *\n * _.isTypedArray([]);\n * // => false\n */\nvar isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;\n\nmodule.exports = isTypedArray;\n", "var arrayLikeKeys = require('./_arrayLikeKeys'),\n baseKeys = require('./_baseKeys'),\n isArrayLike = require('./isArrayLike');\n\n/**\n * Creates an array of the own enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects. See the\n * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * for more details.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keys(new Foo);\n * // => ['a', 'b'] (iteration order is not guaranteed)\n *\n * _.keys('hi');\n * // => ['0', '1']\n */\nfunction keys(object) {\n return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);\n}\n\nmodule.exports = keys;\n", "var arrayLikeKeys = require('./_arrayLikeKeys'),\n baseKeysIn = require('./_baseKeysIn'),\n isArrayLike = require('./isArrayLike');\n\n/**\n * Creates an array of the own and inherited enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keysIn(new Foo);\n * // => ['a', 'b', 'c'] (iteration order is not guaranteed)\n */\nfunction keysIn(object) {\n return isArrayLike(object) ? arrayLikeKeys(object, true) : baseKeysIn(object);\n}\n\nmodule.exports = keysIn;\n", "var MapCache = require('./_MapCache');\n\n/** Error message constants. */\nvar FUNC_ERROR_TEXT = 'Expected a function';\n\n/**\n * Creates a function that memoizes the result of `func`. If `resolver` is\n * provided, it determines the cache key for storing the result based on the\n * arguments provided to the memoized function. By default, the first argument\n * provided to the memoized function is used as the map cache key. The `func`\n * is invoked with the `this` binding of the memoized function.\n *\n * **Note:** The cache is exposed as the `cache` property on the memoized\n * function. Its creation may be customized by replacing the `_.memoize.Cache`\n * constructor with one whose instances implement the\n * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object)\n * method interface of `clear`, `delete`, `get`, `has`, and `set`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to have its output memoized.\n * @param {Function} [resolver] The function to resolve the cache key.\n * @returns {Function} Returns the new memoized function.\n * @example\n *\n * var object = { 'a': 1, 'b': 2 };\n * var other = { 'c': 3, 'd': 4 };\n *\n * var values = _.memoize(_.values);\n * values(object);\n * // => [1, 2]\n *\n * values(other);\n * // => [3, 4]\n *\n * object.a = 2;\n * values(object);\n * // => [1, 2]\n *\n * // Modify the result cache.\n * values.cache.set(object, ['a', 'b']);\n * values(object);\n * // => ['a', 'b']\n *\n * // Replace `_.memoize.Cache`.\n * _.memoize.Cache = WeakMap;\n */\nfunction memoize(func, resolver) {\n if (typeof func != 'function' || (resolver != null && typeof resolver != 'function')) {\n throw new TypeError(FUNC_ERROR_TEXT);\n }\n var memoized = function() {\n var args = arguments,\n key = resolver ? resolver.apply(this, args) : args[0],\n cache = memoized.cache;\n\n if (cache.has(key)) {\n return cache.get(key);\n }\n var result = func.apply(this, args);\n memoized.cache = cache.set(key, result) || cache;\n return result;\n };\n memoized.cache = new (memoize.Cache || MapCache);\n return memoized;\n}\n\n// Expose `MapCache`.\nmemoize.Cache = MapCache;\n\nmodule.exports = memoize;\n", "/**\n * This method returns `undefined`.\n *\n * @static\n * @memberOf _\n * @since 2.3.0\n * @category Util\n * @example\n *\n * _.times(2, _.noop);\n * // => [undefined, undefined]\n */\nfunction noop() {\n // No operation performed.\n}\n\nmodule.exports = noop;\n", "var baseProperty = require('./_baseProperty'),\n basePropertyDeep = require('./_basePropertyDeep'),\n isKey = require('./_isKey'),\n toKey = require('./_toKey');\n\n/**\n * Creates a function that returns the value at `path` of a given object.\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Util\n * @param {Array|string} path The path of the property to get.\n * @returns {Function} Returns the new accessor function.\n * @example\n *\n * var objects = [\n * { 'a': { 'b': 2 } },\n * { 'a': { 'b': 1 } }\n * ];\n *\n * _.map(objects, _.property('a.b'));\n * // => [2, 1]\n *\n * _.map(_.sortBy(objects, _.property(['a', 'b'])), 'a.b');\n * // => [1, 2]\n */\nfunction property(path) {\n return isKey(path) ? baseProperty(toKey(path)) : basePropertyDeep(path);\n}\n\nmodule.exports = property;\n", "/**\n * This method returns a new empty array.\n *\n * @static\n * @memberOf _\n * @since 4.13.0\n * @category Util\n * @returns {Array} Returns the new empty array.\n * @example\n *\n * var arrays = _.times(2, _.stubArray);\n *\n * console.log(arrays);\n * // => [[], []]\n *\n * console.log(arrays[0] === arrays[1]);\n * // => false\n */\nfunction stubArray() {\n return [];\n}\n\nmodule.exports = stubArray;\n", "/**\n * This method returns `false`.\n *\n * @static\n * @memberOf _\n * @since 4.13.0\n * @category Util\n * @returns {boolean} Returns `false`.\n * @example\n *\n * _.times(2, _.stubFalse);\n * // => [false, false]\n */\nfunction stubFalse() {\n return false;\n}\n\nmodule.exports = stubFalse;\n", "var toNumber = require('./toNumber');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0,\n MAX_INTEGER = 1.7976931348623157e+308;\n\n/**\n * Converts `value` to a finite number.\n *\n * @static\n * @memberOf _\n * @since 4.12.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted number.\n * @example\n *\n * _.toFinite(3.2);\n * // => 3.2\n *\n * _.toFinite(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toFinite(Infinity);\n * // => 1.7976931348623157e+308\n *\n * _.toFinite('3.2');\n * // => 3.2\n */\nfunction toFinite(value) {\n if (!value) {\n return value === 0 ? value : 0;\n }\n value = toNumber(value);\n if (value === INFINITY || value === -INFINITY) {\n var sign = (value < 0 ? -1 : 1);\n return sign * MAX_INTEGER;\n }\n return value === value ? value : 0;\n}\n\nmodule.exports = toFinite;\n", "var toFinite = require('./toFinite');\n\n/**\n * Converts `value` to an integer.\n *\n * **Note:** This method is loosely based on\n * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted integer.\n * @example\n *\n * _.toInteger(3.2);\n * // => 3\n *\n * _.toInteger(Number.MIN_VALUE);\n * // => 0\n *\n * _.toInteger(Infinity);\n * // => 1.7976931348623157e+308\n *\n * _.toInteger('3.2');\n * // => 3\n */\nfunction toInteger(value) {\n var result = toFinite(value),\n remainder = result % 1;\n\n return result === result ? (remainder ? result - remainder : result) : 0;\n}\n\nmodule.exports = toInteger;\n", "var baseTrim = require('./_baseTrim'),\n isObject = require('./isObject'),\n isSymbol = require('./isSymbol');\n\n/** Used as references for various `Number` constants. */\nvar NAN = 0 / 0;\n\n/** Used to detect bad signed hexadecimal string values. */\nvar reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n\n/** Used to detect binary string values. */\nvar reIsBinary = /^0b[01]+$/i;\n\n/** Used to detect octal string values. */\nvar reIsOctal = /^0o[0-7]+$/i;\n\n/** Built-in method references without a dependency on `root`. */\nvar freeParseInt = parseInt;\n\n/**\n * Converts `value` to a number.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to process.\n * @returns {number} Returns the number.\n * @example\n *\n * _.toNumber(3.2);\n * // => 3.2\n *\n * _.toNumber(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toNumber(Infinity);\n * // => Infinity\n *\n * _.toNumber('3.2');\n * // => 3.2\n */\nfunction toNumber(value) {\n if (typeof value == 'number') {\n return value;\n }\n if (isSymbol(value)) {\n return NAN;\n }\n if (isObject(value)) {\n var other = typeof value.valueOf == 'function' ? value.valueOf() : value;\n value = isObject(other) ? (other + '') : other;\n }\n if (typeof value != 'string') {\n return value === 0 ? value : +value;\n }\n value = baseTrim(value);\n var isBinary = reIsBinary.test(value);\n return (isBinary || reIsOctal.test(value))\n ? freeParseInt(value.slice(2), isBinary ? 2 : 8)\n : (reIsBadHex.test(value) ? NAN : +value);\n}\n\nmodule.exports = toNumber;\n", "var baseToString = require('./_baseToString');\n\n/**\n * Converts `value` to a string. An empty string is returned for `null`\n * and `undefined` values. The sign of `-0` is preserved.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n * @example\n *\n * _.toString(null);\n * // => ''\n *\n * _.toString(-0);\n * // => '-0'\n *\n * _.toString([1, 2, 3]);\n * // => '1,2,3'\n */\nfunction toString(value) {\n return value == null ? '' : baseToString(value);\n}\n\nmodule.exports = toString;\n", "var baseUniq = require('./_baseUniq');\n\n/**\n * Creates a duplicate-free version of an array, using\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons, in which only the first occurrence of each element\n * is kept. The order of result values is determined by the order they occur\n * in the array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @returns {Array} Returns the new duplicate free array.\n * @example\n *\n * _.uniq([2, 1, 2]);\n * // => [2, 1]\n */\nfunction uniq(array) {\n return (array && array.length) ? baseUniq(array) : [];\n}\n\nmodule.exports = uniq;\n", "var baseDifference = require('./_baseDifference'),\n baseRest = require('./_baseRest'),\n isArrayLikeObject = require('./isArrayLikeObject');\n\n/**\n * Creates an array excluding all given values using\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * **Note:** Unlike `_.pull`, this method returns a new array.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to inspect.\n * @param {...*} [values] The values to exclude.\n * @returns {Array} Returns the new array of filtered values.\n * @see _.difference, _.xor\n * @example\n *\n * _.without([2, 1, 2, 3], 1, 2);\n * // => [3]\n */\nvar without = baseRest(function(array, values) {\n return isArrayLikeObject(array)\n ? baseDifference(array, values)\n : [];\n});\n\nmodule.exports = without;\n", "// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n", "// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};", "// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};", "__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();", "__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))", "// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};", "__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};", "/**\n * Execute given functions in sequence, feeding the result of one as an input to the next.\n *\n * @param {Function[]} allFunctions\n * @param {*} input - parameter given to the first function\n * @returns {*} return value of the last function\n */\nexport default function chain(allFunctions, input) {\n\treturn allFunctions.reduce((value, fn) => {\n\t\treturn value ? fn(value) : null;\n\t}, input);\n}\n", "const checkCustomFilters = (customFilters) => {\n\tif (!Array.isArray(customFilters)) {\n\t\tthrow new TypeError('customFilters should be given as an array');\n\t}\n\tif (customFilters.some((filter) => typeof filter !== 'function')) {\n\t\tthrow new TypeError(`The given filter is not a function`);\n\t}\n\treturn true;\n};\n\nexport default checkCustomFilters;\n", "const notes = {\n\tAFlat: 'Ab',\n\tA: 'A',\n\tASharp: 'A#',\n\tBFlat: 'Bb',\n\tB: 'B',\n\tC: 'C',\n\tCSharp: 'C#',\n\tDFlat: 'Db',\n\tD: 'D',\n\tDSharp: 'D#',\n\tEFlat: 'Eb',\n\tE: 'E',\n\tF: 'F',\n\tFSharp: 'F#',\n\tGFlat: 'Gb',\n\tG: 'G',\n\tGSharp: 'G#',\n};\n\nconst english = {\n\tAb: notes.AFlat,\n\tA: notes.A,\n\t'A#': notes.ASharp,\n\tBb: notes.BFlat,\n\tB: notes.B,\n\t'B#': notes.C,\n\tCb: notes.B,\n\tC: notes.C,\n\t'C#': notes.CSharp,\n\tDb: notes.DFlat,\n\tD: notes.D,\n\t'D#': notes.DSharp,\n\tEb: notes.EFlat,\n\tE: notes.E,\n\t'E#': notes.F,\n\tFb: notes.E,\n\tF: notes.F,\n\t'F#': notes.FSharp,\n\tGb: notes.GFlat,\n\tG: notes.G,\n\t'G#': notes.GSharp,\n};\n\nconst latin = {\n\tLab: notes.AFlat,\n\tLa: notes.A,\n\t'La#': notes.ASharp,\n\tSib: notes.BFlat,\n\tSi: notes.B,\n\t'Si#': notes.C,\n\tDob: notes.B,\n\tDo: notes.C,\n\t'Do#': notes.CSharp,\n\tReb: notes.DFlat,\n\tRéb: notes.DFlat,\n\tRe: notes.D,\n\tRé: notes.D,\n\t'Re#': notes.DSharp,\n\t'Ré#': notes.DSharp,\n\tMib: notes.EFlat,\n\tMi: notes.E,\n\t'Mi#': notes.F,\n\tFab: notes.E,\n\tFa: notes.F,\n\t'Fa#': notes.FSharp,\n\tSolb: notes.GFlat,\n\tSol: notes.G,\n\t'Sol#': notes.GSharp,\n};\n\nconst german = {\n\tAs: notes.AFlat,\n\tA: notes.A,\n\tAis: notes.ASharp,\n\tHes: notes.BFlat,\n\tH: notes.B,\n\tHis: notes.C,\n\tCes: notes.B,\n\tC: notes.C,\n\tCis: notes.CSharp,\n\tDes: notes.DFlat,\n\tD: notes.D,\n\tDis: notes.DSharp,\n\tEs: notes.EFlat,\n\tE: notes.E,\n\tEis: notes.F,\n\tFes: notes.E,\n\tF: notes.F,\n\tFis: notes.FSharp,\n\tGes: notes.GFlat,\n\tG: notes.G,\n\tGis: notes.GSharp,\n};\n\nfunction getAccidentalsVariation(source) {\n\tlet variant;\n\treturn Object.keys(source).reduce((acc, curr) => {\n\t\tif (curr.match(/.[b|#]$/)) {\n\t\t\tvariant = curr.replace('#', '♯').replace('b', '♭');\n\t\t\tacc[variant] = source[curr];\n\t\t}\n\t\treturn acc;\n\t}, {});\n}\n\nconst englishVariantsToNotes = {\n\t...english,\n\t...getAccidentalsVariation(english),\n};\n\nconst latinVariantsToNotes = {\n\t...latin,\n\t...getAccidentalsVariation(latin),\n};\n\nconst germanVariantsToNotes = {\n\t...german,\n};\n\nconst allVariantsToNotes = {\n\t...englishVariantsToNotes,\n\t...latinVariantsToNotes,\n\t...germanVariantsToNotes,\n};\n\nconst allVariants = Object.keys(allVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst englishVariants = Object.keys(englishVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst latinVariants = Object.keys(latinVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst germanVariants = Object.keys(germanVariantsToNotes).sort(\n\t(a, b) => b.length - a.length\n);\n\nconst allVariantsPerGroup = [\n\t{ name: 'english', notes: englishVariants },\n\t{ name: 'german', notes: germanVariants },\n\t{ name: 'latin', notes: latinVariants },\n];\n\nexport {\n\tnotes,\n\tallVariants,\n\tallVariantsPerGroup,\n\tenglishVariants,\n\tlatinVariants,\n\tgermanVariants,\n\tallVariantsToNotes,\n\tenglishVariantsToNotes,\n\tlatinVariantsToNotes,\n\tgermanVariantsToNotes,\n};\n", "class InvalidInputError extends Error {\n\t/**\n\t * The parser was not given a valid string to parse\n\t * ex: `parseChord(null)`\n\t */\n\tconstructor() {\n\t\tsuper('The given symbol is not a valid string');\n\t\tthis.name = 'InvalidInput';\n\t}\n}\n\nclass UnexpectedError extends Error {\n\t/**\n\t * This error is very unlikely to happen.\n\t * If it does, it is probably in the context of a custom filter that returns `null` instead of throwing an exception.\n\t */\n\tconstructor() {\n\t\tconst message =\n\t\t\t'An unexpected error happened. Maybe a custom filter returned null instead of throwing an exception?';\n\t\tsuper(message);\n\t\tthis.name = 'UnexpectedError';\n\t}\n}\n\nclass ChordSymbolError extends Error {\n\tconstructor(message, chord, errorName) {\n\t\tsuper(message);\n\t\tthis.name = errorName;\n\t\tthis.chord = chord;\n\t}\n}\n\nclass NoSymbolFoundError extends ChordSymbolError {\n\t/**\n\t * The given string cannot be confused with a chord symbol in the current notation system\n\t * ex: `parseChord('Ape')`\n\t * @param {Chord} chord - the chord object, in the state that it was when the error occurred\n\t */\n\tconstructor(chord) {\n\t\tconst message = `\"${chord.input.symbol}\" does not seems to be a chord`;\n\t\tsuper(message, chord, 'NoSymbolFound');\n\t}\n}\n\nclass InvalidModifierError extends ChordSymbolError {\n\t/**\n\t * The given string looks like a chord symbol, but `ChordSymbol` does not understand its descriptor.\n\t * It can be either because of a typo, or just because the given word is not a symbol.\n\t * ex: `parseChord('Amid')`\n\t * @param {Chord} chord - the chord object, in the state that it was when the error occurred\n\t * @param {String} invalidChars - the characters that proved problematic when parsing the symbol\n\t */\n\tconstructor(chord, invalidChars) {\n\t\tconst message = `The chord descriptor \"${chord.input.descriptor}\" contains unknown or duplicated modifiers: \"${invalidChars}\"`;\n\t\tsuper(message, chord, 'InvalidModifier');\n\t}\n}\n\nclass InvalidIntervalsError extends ChordSymbolError {\n\t/**\n\t * The given string is a chord symbol, but the resulting interval list is not valid\n\t * ex: `parseChord('A7M7')`\n\t * @param {Chord} chord - the chord object, in the state that it was when the error occurred\n\t * @param {String[]} forbiddenCombo - intervals that should not belong together in a chord\n\t */\n\tconstructor(chord, forbiddenCombo) {\n\t\tconst message =\n\t\t\t`\"${chord.input.symbol}\" describes a chord with an invalid intervals combo: ` +\n\t\t\tforbiddenCombo.join(' and ');\n\t\tsuper(message, chord, 'InvalidIntervals');\n\t}\n}\n\nexport {\n\tInvalidInputError,\n\tInvalidIntervalsError,\n\tInvalidModifierError,\n\tNoSymbolFoundError,\n\tUnexpectedError,\n};\n", "import _isArray from 'lodash/isArray';\nimport _isEqual from 'lodash/isEqual';\n\nfunction hasExactly(allIntervals, search) {\n\tconst arraySearch = _isArray(search) ? search : [search];\n\treturn _isEqual(allIntervals, arraySearch);\n}\n\nfunction hasOneOf(allIntervals, search) {\n\treturn has(allIntervals, search, 'oneOf');\n}\n\nfunction hasAll(allIntervals, search) {\n\treturn has(allIntervals, search, 'all');\n}\n\nfunction hasNoneOf(allIntervals, search) {\n\treturn has(allIntervals, search, 'none');\n}\n\nfunction has(allIntervals, search, require) {\n\tconst arraySearch = _isArray(search) ? search : [search];\n\n\tconst lookupMethod = require === 'oneOf' ? 'some' : 'every';\n\n\treturn arraySearch[lookupMethod]((interval) => {\n\t\treturn require === 'none'\n\t\t\t? !allIntervals.includes(interval)\n\t\t\t: allIntervals.includes(interval);\n\t});\n}\n\nexport { hasExactly, hasOneOf, hasAll, hasNoneOf };\n", "import { hasAll } from '../../helpers/hasElement';\nimport { InvalidIntervalsError } from '../../helpers/ChordParsingError';\n\nconst allForbiddenCombos = [\n\t['2', '3'],\n\t['2', '9'],\n\t['3', 'b3'],\n\t//['3', '4'], // valid in the Real Book: F#7SUS(add 3)\n\t['4', '11'],\n\t['5', 'b5'],\n\t['5', '#5'],\n\t['b6', '#5'],\n\t['b6', '6'],\n\t['b6', '13'],\n\t['6', '13'],\n\t['b7', 'bb7'],\n\t['7', 'b7'],\n\t['9', 'b9'],\n\t['9', '#9'],\n\t['11', '#11'],\n\t['13', 'b13'],\n];\n\n/**\n * Check parsed interval list to detect potential inconsistencies\n *\n * @param {Chord} chord\n * @returns {Chord|Null}\n */\nexport default function checkIntervalsConsistency(chord) {\n\tconst intervals = chord.normalized.intervals;\n\n\tconst forbiddenCombo = allForbiddenCombos.find((combo) =>\n\t\thasAll(intervals, combo)\n\t);\n\n\tif (forbiddenCombo) {\n\t\tthrow new InvalidIntervalsError(chord, forbiddenCombo);\n\t}\n\n\treturn chord;\n}\n", "/**\n * Render the chord by assembling all its components\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function formatSymbol(chord) {\n\tconst { rootNote, bassNote, descriptor, chordChanges } = chord.formatted;\n\n\tlet symbol = rootNote;\n\n\tif (descriptor) {\n\t\tsymbol += descriptor;\n\t}\n\tif (chordChanges && chordChanges.length) {\n\t\tsymbol += '(' + chordChanges.join(',') + ')';\n\t}\n\tif (bassNote) {\n\t\tsymbol += '/' + bassNote;\n\t}\n\n\tchord.formatted.symbol = symbol;\n\n\treturn chord;\n}\n", "const qualities = {\n\tma: 'major',\n\tma6: 'major6',\n\tma7: 'major7',\n\tdom7: 'dominant7',\n\n\tmi: 'minor',\n\tmi6: 'minor6',\n\tmi7: 'minor7',\n\tmiMa7: 'minorMajor7',\n\n\taug: 'augmented',\n\tdim: 'diminished',\n\tdim7: 'diminished7',\n\n\tpower: 'power',\n\tbass: 'bass',\n};\n\nconst majorQualities = [\n\tqualities.ma,\n\tqualities.ma6,\n\tqualities.ma7,\n\tqualities.dom7,\n\tqualities.aug,\n];\n\nconst minorQualities = [\n\tqualities.mi,\n\tqualities.mi6,\n\tqualities.mi7,\n\tqualities.miMa7,\n\tqualities.dim,\n\tqualities.dim7,\n];\n\nexport { qualities, majorQualities, minorQualities };\n", "import { qualities } from '../../dictionaries/qualities';\nimport { hasNoneOf } from '../../helpers/hasElement';\n\nconst qualityToDescriptor = {\n\t[qualities.ma]: () => '',\n\t[qualities.ma6]: (chord) =>\n\t\tchord.normalized.intervals.includes('9') ? '69' : '6',\n\t[qualities.ma7]: (chord) => 'ma' + getHighestExtension(chord),\n\t[qualities.dom7]: (chord) =>\n\t\tchord.normalized.intents.alt ? '7alt' : getHighestExtension(chord),\n\n\t[qualities.mi]: () => 'mi',\n\t[qualities.mi6]: (chord) =>\n\t\tchord.normalized.intervals.includes('9') ? 'mi69' : 'mi6',\n\t[qualities.mi7]: (chord) => 'mi' + getHighestExtension(chord),\n\t[qualities.miMa7]: (chord) => 'miMa' + getHighestExtension(chord),\n\n\t[qualities.aug]: () => '+',\n\t[qualities.dim]: () => 'dim',\n\t[qualities.dim7]: () => 'dim7',\n\n\t[qualities.power]: () => '5',\n\t[qualities.bass]: () => ' bass',\n};\n\nconst chordChangesDescriptors = {\n\tadd: 'add',\n\tadd7: 'Ma7',\n\tomit: 'omit',\n\tsus: 'sus',\n};\n\n/**\n * Pre-render the chord by formatting all his components: root and bass notes, descriptor and changes\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function formatSymbolParts(chord) {\n\tchord.formatted = {\n\t\trootNote: chord.normalized.rootNote,\n\t\tbassNote: chord.normalized.bassNote,\n\t\tdescriptor: getDescriptor(chord),\n\t\tchordChanges: getChordChanges(chord),\n\t};\n\treturn chord;\n}\n\nfunction getDescriptor(chord) {\n\tlet descriptor = qualityToDescriptor[chord.normalized.quality](chord);\n\tif (chord.normalized.isSuspended) {\n\t\tdescriptor += chordChangesDescriptors.sus;\n\t}\n\treturn descriptor;\n}\n\nfunction getHighestExtension(chord) {\n\tconst extensions = chord.normalized.extensions;\n\n\tlet highestExtension = extensions[extensions.length - 1];\n\n\tif (highestExtension === '11' && chord.normalized.intents.major) {\n\t\thighestExtension = hasNoneOf(chord.normalized.alterations, ['b9', '#9'])\n\t\t\t? '9'\n\t\t\t: '7';\n\t}\n\treturn highestExtension || '7';\n}\n\nfunction getChordChanges(chord) {\n\tconst formattedOmits = formatOmits(chord.normalized.omits);\n\n\tif (isAltered(chord)) {\n\t\treturn formattedOmits;\n\t}\n\n\tconst formattedAdds = formatAdds(\n\t\tchord.normalized.quality,\n\t\tchord.normalized.adds\n\t);\n\n\treturn [\n\t\t...chord.normalized.alterations,\n\t\t...formattedAdds,\n\t\t...formattedOmits,\n\t];\n}\n\nfunction isAltered(chord) {\n\treturn (\n\t\tchord.normalized.intents.alt &&\n\t\tchord.normalized.quality === qualities.dom7\n\t);\n}\n\nfunction formatAdds(quality, adds) {\n\treturn adds\n\t\t.filter((add) => {\n\t\t\treturn !(\n\t\t\t\t[qualities.ma6, qualities.mi6].includes(quality) && add === '9'\n\t\t\t);\n\t\t})\n\t\t.map((add, index) => {\n\t\t\tlet formatted = '';\n\t\t\tif (index === 0) {\n\t\t\t\tformatted += chordChangesDescriptors.add;\n\t\t\t\tif (['b', '#'].includes(add[0])) {\n\t\t\t\t\tformatted += ' ';\n\t\t\t\t}\n\t\t\t}\n\t\t\tformatted += add === '7' ? chordChangesDescriptors.add7 : add;\n\t\t\treturn formatted;\n\t\t});\n}\n\nfunction formatOmits(omits) {\n\treturn omits.map((omitted, index) => {\n\t\tlet formatted = '';\n\t\tif (index === 0) {\n\t\t\tformatted += chordChangesDescriptors.omit;\n\t\t}\n\t\tformatted += omitted === 'b3' ? '3' : omitted;\n\t\treturn formatted;\n\t});\n}\n", "import chain from '../../helpers/chain';\n\n/**\n * Prepare whatever string has been identified as a descriptor so it is parsable by the next filter\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function getParsableDescriptor(chord) {\n\tconst allFilters = [\n\t\ttoLowerCaseExceptMajorM,\n\t\tremoveSpaces,\n\t\taddDisambiguators,\n\t\taddMissingVerbs,\n\t];\n\n\tif (chord.input.descriptor) {\n\t\tchord.input.parsableDescriptor = chain(\n\t\t\tallFilters,\n\t\t\tchord.input.descriptor\n\t\t);\n\t}\n\treturn chord;\n}\n\nfunction toLowerCaseExceptMajorM(descriptor) {\n\treturn descriptor\n\t\t.replace(/[A-LN-Za-z]+/g, (match) => match.toLowerCase())\n\t\t.replace('oMit', 'omit')\n\t\t.replace('diM', 'dim')\n\t\t.replace('augMented', 'augmented');\n}\n\nfunction removeSpaces(descriptor) {\n\treturn descriptor.replace(/ /g, '');\n}\n\nfunction addDisambiguators(descriptor) {\n\treturn descriptor\n\t\t.replace(/(7?dim)(alt|add)/g, '$1 $2')\n\t\t.replace(/([m|M])(alt|add)/g, '$1 $2')\n\t\t.replace(/i(no[35])/g, 'i $1')\n\t\t.replace(/([b♭#♯]9)6/g, '$1 6')\n\t\t.replace(/(9\\/?6)/g, ' $1');\n}\n\nfunction addMissingVerbs(descriptor) {\n\tlet allTokensWithVerbs;\n\tlet currentVerb;\n\tlet hasVerb;\n\n\treturn descriptor.replace(/\\((.*?)\\)/g, (match, parenthesis) => {\n\t\tallTokensWithVerbs = [];\n\t\tcurrentVerb = '';\n\n\t\tparenthesis.split(',').forEach((token) => {\n\t\t\thasVerb = true;\n\t\t\tif (token.startsWith('add')) {\n\t\t\t\tcurrentVerb = 'add';\n\t\t\t} else if (token.startsWith('omit')) {\n\t\t\t\tcurrentVerb = 'omit';\n\t\t\t} else if (token.startsWith('no')) {\n\t\t\t\tcurrentVerb = 'no';\n\t\t\t} else {\n\t\t\t\thasVerb = false;\n\t\t\t}\n\t\t\tif (hasVerb) {\n\t\t\t\tallTokensWithVerbs.push(token);\n\t\t\t} else {\n\t\t\t\tallTokensWithVerbs.push(currentVerb + token);\n\t\t\t}\n\t\t});\n\t\treturn ' ' + allTokensWithVerbs.join(' ') + ' ';\n\t});\n}\n", "import _cloneDeep from 'lodash/cloneDeep';\n\n/**\n * @param {String} symbol\n * @param {Object} parserConfiguration\n * @returns {Chord}\n */\nexport default function initChord(parserConfiguration = {}, symbol) {\n\treturn {\n\t\tinput: {\n\t\t\tsymbol,\n\t\t},\n\t\tnormalized: {},\n\t\tformatted: {},\n\t\tparserConfiguration: _cloneDeep(parserConfiguration),\n\t};\n}\n", "import { notes } from '../../dictionaries/notes';\nimport { majorQualities } from '../../dictionaries/qualities';\n\nconst notesSharp = [\n\tnotes.A,\n\tnotes.ASharp,\n\tnotes.B,\n\tnotes.C,\n\tnotes.CSharp,\n\tnotes.D,\n\tnotes.DSharp,\n\tnotes.E,\n\tnotes.F,\n\tnotes.FSharp,\n\tnotes.G,\n\tnotes.GSharp,\n];\n\nconst notesFlat = [\n\tnotes.A,\n\tnotes.BFlat,\n\tnotes.B,\n\tnotes.C,\n\tnotes.DFlat,\n\tnotes.D,\n\tnotes.EFlat,\n\tnotes.E,\n\tnotes.F,\n\tnotes.GFlat,\n\tnotes.G,\n\tnotes.AFlat,\n];\n\nconst rootNoteToScaleAccidentals = {\n\t[notes.C]: { maj: 'flat', min: 'flat' },\n\t[notes.CSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.DFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.D]: { maj: 'sharp', min: 'flat' },\n\t[notes.DSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.EFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.E]: { maj: 'sharp', min: 'sharp' },\n\t[notes.F]: { maj: 'flat', min: 'flat' },\n\t[notes.FSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.GFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.G]: { maj: 'sharp', min: 'flat' },\n\t[notes.GSharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.AFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.A]: { maj: 'sharp', min: 'flat' },\n\t[notes.ASharp]: { maj: 'sharp', min: 'sharp' },\n\t[notes.BFlat]: { maj: 'flat', min: 'flat' },\n\t[notes.B]: { maj: 'sharp', min: 'sharp' },\n};\n\n/**\n * Convert intervals in actual notes.\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function nameIndividualChordNotes(chord) {\n\tconst rootNote = chord.normalized.rootNote;\n\tconst semitones = chord.normalized.semitones;\n\tconst quality = chord.normalized.quality;\n\n\tconst minMaj = majorQualities.includes(quality) ? 'maj' : 'min';\n\tconst refNotes =\n\t\trootNoteToScaleAccidentals[rootNote][minMaj] === 'sharp'\n\t\t\t? notesSharp\n\t\t\t: notesFlat;\n\n\tconst rootNoteIndex = refNotes.indexOf(rootNote);\n\tconst indexedNotes = [\n\t\t...refNotes.slice(rootNoteIndex),\n\t\t...refNotes.slice(0, rootNoteIndex),\n\t\t// repeating...\n\t\t...refNotes.slice(rootNoteIndex),\n\t\t...refNotes.slice(0, rootNoteIndex),\n\t];\n\n\tconst chordNotes = semitones.map((i) => indexedNotes[i]);\n\n\tchord.normalized.notes = chordNotes;\n\n\treturn chord;\n}\n", "import { allVariantsToNotes } from '../../dictionaries/notes';\n\n/**\n * Convert root/bass notes to English names\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function normalizeNotes(chord) {\n\tchord.normalized.rootNote = allVariantsToNotes[chord.input.rootNote];\n\n\tif (chord.input.bassNote) {\n\t\tchord.normalized.bassNote = allVariantsToNotes[chord.input.bassNote];\n\t}\n\n\treturn chord;\n}\n", "import _clone from 'lodash/clone';\nimport _find from 'lodash/find';\nimport _uniq from 'lodash/uniq';\nimport _without from 'lodash/without';\n\nimport chain from '../../helpers/chain';\n\nimport {\n\thasOneOf,\n\thasAll,\n\thasNoneOf,\n\thasExactly,\n} from '../../helpers/hasElement';\n\nimport { qualities } from '../../dictionaries/qualities';\n\n/**\n * Detect chord quality and changes (extensions, alterations, adds and omits)\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function normalizeDescriptor(chord) {\n\tlet chordIntervals = _clone(chord.normalized.intervals);\n\n\tlet normalized = {\n\t\tquality: '',\n\t\tisSuspended: false,\n\t\textensions: [],\n\t\talterations: [],\n\t\tadds: [],\n\t\tomits: [],\n\t};\n\n\tif (isPowerChord(chordIntervals)) {\n\t\tnormalized.quality = qualities.power;\n\t} else if (isBass(chordIntervals)) {\n\t\tnormalized.quality = qualities.bass;\n\t} else {\n\t\tconst omits = getOmits(chordIntervals, chord.normalized.intents.major);\n\n\t\tconst isSuspended = getIsSuspended(\n\t\t\tchordIntervals,\n\t\t\tchord.normalized.intents.major\n\t\t);\n\n\t\tconst { qualityIntervals, quality } = getChordQuality(\n\t\t\tchordIntervals,\n\t\t\tchord,\n\t\t\tisSuspended,\n\t\t\tomits\n\t\t);\n\n\t\tconst extensions = getExtensions(chordIntervals, quality);\n\n\t\t// to be able to detect adds and alterations, we build the \"straight\" version of the chord,\n\t\t// ie. the chord as if no alterations/adds/omits where present.\n\t\t// we will compare this to the actual intervals later on\n\t\tconst baseIntervals = ['1', ...qualityIntervals, ...extensions];\n\n\t\tconst { adds, alterations } = getAddsAndAlterations(\n\t\t\tchordIntervals,\n\t\t\tbaseIntervals,\n\t\t\tquality\n\t\t);\n\n\t\tnormalized = {\n\t\t\t...normalized,\n\t\t\tquality,\n\t\t\tisSuspended,\n\t\t\textensions,\n\t\t\talterations,\n\t\t\tadds,\n\t\t\tomits,\n\t\t};\n\t}\n\n\treturn {\n\t\t...chord,\n\t\tnormalized: {\n\t\t\t...chord.normalized,\n\t\t\t...normalized,\n\t\t},\n\t};\n}\n\nfunction isPowerChord(intervals) {\n\treturn hasExactly(intervals, ['1', '5']);\n}\n\nfunction isBass(intervals) {\n\treturn hasExactly(intervals, ['1']);\n}\n\nfunction getIsSuspended(intervals, hasMajorIntent) {\n\treturn (\n\t\tintervals.includes('4') ||\n\t\t(intervals.includes('11') && hasMajorIntent && !intervals.includes('3'))\n\t);\n}\n\nfunction getOmits(intervals, hasMajorIntent) {\n\tconst omits = [];\n\n\tif (\n\t\thasNoneOf(intervals, ['b3', '3', '4', '11']) ||\n\t\t(!hasMajorIntent && hasNoneOf(intervals, ['b3', '4']))\n\t) {\n\t\tomits.push(hasMajorIntent ? '3' : 'b3');\n\t}\n\n\tif (hasNoneOf(intervals, ['b5', '5', '#5', 'b13'])) {\n\t\tomits.push('5');\n\t}\n\treturn omits;\n}\n\nfunction getChordQuality(allIntervals, chord, isSuspended, omits) {\n\tconst intervalsForQualityDetection = getIntervalsForQualityDetection(\n\t\tallIntervals,\n\t\tchord,\n\t\tisSuspended,\n\t\tomits\n\t);\n\n\tconst intervalsToQualities = [\n\t\t// !!! do not change order without a good reason\n\t\t{ qualityIntervals: ['b3'], quality: qualities.mi },\n\t\t{ qualityIntervals: ['b3', '6'], quality: qualities.mi6 },\n\t\t{ qualityIntervals: ['b3', '7'], quality: qualities.miMa7 },\n\t\t{ qualityIntervals: ['b3', 'b7'], quality: qualities.mi7 },\n\n\t\t{ qualityIntervals: ['3'], quality: qualities.ma },\n\t\t{ qualityIntervals: ['3', '6'], quality: qualities.ma6 },\n\t\t{ qualityIntervals: ['3', '7'], quality: qualities.ma7 },\n\t\t{ qualityIntervals: ['3', 'b7'], quality: qualities.dom7 },\n\n\t\t{ qualityIntervals: ['3', '#5'], quality: qualities.aug },\n\t\t{ qualityIntervals: ['b3', 'b5'], quality: qualities.dim },\n\t\t{ qualityIntervals: ['b3', 'b5', 'bb7'], quality: qualities.dim7 },\n\t].sort((a, b) => b.qualityIntervals.length - a.qualityIntervals.length);\n\n\treturn _find(intervalsToQualities, (o) =>\n\t\thasAll(intervalsForQualityDetection, o.qualityIntervals)\n\t);\n}\n\n// To properly detect the chord quality, we need a \"straight\" version of the chord,\n// meaning with a third interval (= un-suspended, no omit3)\nfunction getIntervalsForQualityDetection(\n\tallIntervals,\n\tchord,\n\tisSuspended,\n\tomits\n) {\n\tconst allFilters = [\n\t\tundoOmit3.bind(null, omits),\n\t\tundoSuspension.bind(null, isSuspended, chord.normalized.intents.major),\n\t\tundoAlt5.bind(null, chord.normalized.intents.alt),\n\t\t_uniq,\n\t];\n\n\treturn chain(allFilters, _clone(allIntervals));\n}\n\nfunction undoOmit3(omits, allIntervals) {\n\tconst with3rd = _clone(allIntervals);\n\n\tif (omits.includes('3')) {\n\t\twith3rd.push('3');\n\t} else if (omits.includes('b3')) {\n\t\twith3rd.push('b3');\n\t}\n\treturn with3rd;\n}\n\nfunction undoSuspension(isSuspended, hasMajorIntent, allIntervals) {\n\tif (isSuspended) {\n\t\tconst unSuspended = _without(allIntervals, '4');\n\t\tunSuspended.push(hasMajorIntent ? '3' : 'b3');\n\t\treturn unSuspended;\n\t}\n\treturn allIntervals;\n}\n\nfunction undoAlt5(isAlt, allIntervals) {\n\tif (isAlt) {\n\t\tconst unaltered = _without(allIntervals, 'b5', '#5');\n\t\tunaltered.push('5');\n\t\treturn unaltered;\n\t}\n\treturn allIntervals;\n}\n\nfunction getExtensions(allIntervals, quality) {\n\tconst extensions = [];\n\n\tif (canBeExtended(quality)) {\n\t\tif (isMinorExtended13th(allIntervals, quality)) {\n\t\t\textensions.push('9', '11', '13');\n\t\t} else if (isMajorExtended13th(allIntervals, quality)) {\n\t\t\textensions.push('9', '13');\n\t\t} else if (isExtended11th(allIntervals)) {\n\t\t\textensions.push('9', '11');\n\t\t} else if (isExtended9th(allIntervals)) {\n\t\t\textensions.push('9');\n\t\t}\n\t}\n\treturn extensions;\n}\n\nfunction canBeExtended(quality) {\n\treturn [\n\t\tqualities.ma7,\n\t\tqualities.dom7,\n\t\tqualities.mi7,\n\t\tqualities.miMa7,\n\t].includes(quality);\n}\n\nfunction canHave11th(quality) {\n\treturn [qualities.mi7, qualities.miMa7].includes(quality);\n}\n\nfunction isMinorExtended13th(allIntervals, quality) {\n\treturn (\n\t\tcanHave11th(quality) &&\n\t\thasOneOf(allIntervals, '13') &&\n\t\thasOneOf(allIntervals, ['11', '#11']) &&\n\t\thasOneOf(allIntervals, ['b9', '9', '#9'])\n\t);\n}\n\nfunction isMajorExtended13th(allIntervals, quality) {\n\treturn (\n\t\t!canHave11th(quality) &&\n\t\thasOneOf(allIntervals, '13') &&\n\t\thasOneOf(allIntervals, ['b9', '9', '#9'])\n\t);\n}\n\nfunction isExtended11th(allIntervals) {\n\treturn (\n\t\thasOneOf(allIntervals, '11') &&\n\t\thasOneOf(allIntervals, ['b9', '9', '#9'])\n\t);\n}\n\nfunction isExtended9th(allIntervals) {\n\treturn allIntervals.includes('9');\n}\n\nfunction getAddsAndAlterations(chordIntervals, baseIntervals, quality) {\n\tconst adds = [];\n\tconst alterations = [];\n\n\tchordIntervals\n\t\t.filter((interval) => interval !== '5' && interval !== '4')\n\t\t.forEach((interval) => {\n\t\t\tif (!baseIntervals.includes(interval)) {\n\t\t\t\tif (isAlteration(quality, interval)) {\n\t\t\t\t\talterations.push(interval);\n\t\t\t\t} else {\n\t\t\t\t\tadds.push(interval);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\n\tif (hasAdd3(chordIntervals)) {\n\t\tadds.push('3');\n\t}\n\n\treturn {\n\t\tadds: sortIntervals(adds),\n\t\talterations: sortIntervals(alterations),\n\t};\n}\n\nfunction isAlteration(quality, interval) {\n\tconst qualityAlterations = {\n\t\t[qualities.ma]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.ma6]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.ma7]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.dom7]: ['b5', '#5', 'b9', '#9', '#11', 'b13'],\n\n\t\t[qualities.mi]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.mi6]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.mi7]: ['b5', '#5', '#11', 'b13'],\n\t\t[qualities.miMa7]: ['b5', '#5', '#11', 'b13'],\n\n\t\t[qualities.aug]: [],\n\t\t[qualities.dim]: [],\n\t\t[qualities.dim7]: [],\n\t};\n\n\treturn qualityAlterations[quality].includes(interval);\n}\n\nfunction hasAdd3(allIntervals) {\n\treturn hasAll(allIntervals, ['3', '4']);\n}\n\nfunction sortIntervals(intervals) {\n\treturn intervals.sort((a, b) => {\n\t\tconst sortableA = Number.parseInt(a.replace(/[b#]/, ''));\n\t\tconst sortableB = Number.parseInt(b.replace(/[b#]/, ''));\n\t\treturn sortableA - sortableB;\n\t});\n}\n", "import { NoSymbolFoundError } from '../../helpers/ChordParsingError';\n\n/**\n * Split symbol in root/bass note and descriptor.\n * Returns null if the given string does not seems to be a chord.\n *\n * @param {String[]} noteVariants - all notes within a given notation system (English, Latin, German...)\n * @param {Chord} chord\n * @returns {Chord|null}\n */\nexport default function parseBase(noteVariants, chord) {\n\tconst { symbol } = chord.input;\n\tconst notesRegex = noteVariants.join('|');\n\tconst notesAndDescriptorRegex = new RegExp(\n\t\t'^' +\n\t\t\t'(' +\n\t\t\tnotesRegex +\n\t\t\t')' +\n\t\t\t'(.*?)' +\n\t\t\t'(/(' +\n\t\t\tnotesRegex +\n\t\t\t'))?' +\n\t\t\t'$'\n\t);\n\tconst result = symbol.match(notesAndDescriptorRegex);\n\n\tif (result && result[1]) {\n\t\tchord.input.rootNote = result[1];\n\n\t\tif (result[2]) {\n\t\t\tchord.input.descriptor = result[2];\n\t\t}\n\t\tif (result[4]) {\n\t\t\tchord.input.bassNote = result[4];\n\t\t}\n\t\treturn chord;\n\t} else {\n\t\tthrow new NoSymbolFoundError(chord);\n\t}\n}\n", "const allModifiers = {\n\t// base\n\tma: 'ma',\n\tmi: 'mi',\n\tdim: 'dim',\n\thalfDim: 'halfDim',\n\taug: 'aug',\n\tseventh: 'seventh',\n\n\t// suspended\n\tsus: 'sus',\n\tsus2: 'sus2',\n\n\t// extensions\n\tninth: 'ninth',\n\televenth: 'eleventh',\n\tthirteenth: 'thirteenth',\n\n\t// alterations\n\tfifthFlat: 'b5',\n\tfifthSharp: '#5',\n\tninthFlat: 'b9',\n\tninthSharp: '#9',\n\televenthSharp: '#11',\n\tthirteenthFlat: 'b13',\n\n\t// added\n\tadd3: 'add3',\n\tadd4: 'add4',\n\taddb6: 'addb6',\n\tadd6: 'add6',\n\tadd69: 'add69',\n\tadd7: 'add7',\n\tadd9: 'add9',\n\tadd11: 'add11',\n\tadd13: 'add13',\n\n\t// special\n\tbass: 'bass',\n\tomit3: 'omit3',\n\tomit5: 'omit5',\n\tpower: 'power',\n\talt: 'alt',\n};\n\n/**\n * WARNING: when adding new modifiers symbols, be careful of possible edge cases that might arise with some combinations.\n * For example, without edge case handling, \"madd9\" would be parsed as \"ma\" instead of \"m\"+\"add9\"\n */\n\nconst major = {\n\t'^': [allModifiers.ma, allModifiers.add7],\n\tΔ: [allModifiers.ma, allModifiers.add7],\n\tM: allModifiers.ma,\n\tMa: allModifiers.ma,\n\tMaj: allModifiers.ma,\n\tMajor: allModifiers.ma,\n\tma: allModifiers.ma,\n\tmaj: allModifiers.ma,\n\tmajor: allModifiers.ma,\n};\n\nconst major7th = getDerivedModifiers(\n\tmajor,\n\tallModifiers.add7,\n\t(symbol) => symbol + '7'\n);\nconst add7 = getDerivedModifiers(\n\tmajor,\n\tallModifiers.add7,\n\t(symbol) => 'add' + symbol + '7'\n);\n\nconst allSymbols = {\n\t// major\n\t...major,\n\t...major7th,\n\n\t// minor\n\t'-': allModifiers.mi,\n\tm: allModifiers.mi,\n\tMi: allModifiers.mi,\n\tMin: allModifiers.mi,\n\tMinor: allModifiers.mi,\n\tmi: allModifiers.mi,\n\tmin: allModifiers.mi,\n\tminor: allModifiers.mi,\n\n\t// diminished / augmented\n\t'°': allModifiers.dim,\n\to: allModifiers.dim,\n\t0: allModifiers.dim,\n\tdim: allModifiers.dim,\n\t'dim.': allModifiers.dim,\n\tdiminished: allModifiers.dim,\n\n\tØ: allModifiers.halfDim,\n\tø: allModifiers.halfDim,\n\th: allModifiers.halfDim,\n\n\t'+': allModifiers.aug,\n\taug: allModifiers.aug,\n\taugmented: allModifiers.aug,\n\n\t// seventh\n\t7: allModifiers.seventh,\n\n\t// suspended\n\t4: allModifiers.sus,\n\tsus: allModifiers.sus,\n\tsus4: allModifiers.sus,\n\tsuspended: allModifiers.sus,\n\tsuspended4: allModifiers.sus,\n\tsus2: allModifiers.sus2,\n\tsuspended2: allModifiers.sus2,\n\n\t// extensions\n\t9: allModifiers.ninth,\n\t11: allModifiers.eleventh,\n\t13: allModifiers.thirteenth,\n\n\t// alterations\n\tb3: allModifiers.mi,\n\tb5: allModifiers.fifthFlat,\n\t'♭5': allModifiers.fifthFlat,\n\t'#5': allModifiers.fifthSharp,\n\t'♯5': allModifiers.fifthSharp,\n\tb9: allModifiers.ninthFlat,\n\t'♭9': allModifiers.ninthFlat,\n\taddb9: allModifiers.ninthFlat,\n\t'add♭9': allModifiers.ninthFlat,\n\t'#9': allModifiers.ninthSharp,\n\t'♯9': allModifiers.ninthSharp,\n\t'add#9': allModifiers.ninthSharp,\n\t'add♯9': allModifiers.ninthSharp,\n\t'#11': allModifiers.eleventhSharp,\n\t'♯11': allModifiers.eleventhSharp,\n\t'add#11': allModifiers.eleventhSharp,\n\tb13: allModifiers.thirteenthFlat,\n\t'♭13': allModifiers.thirteenthFlat,\n\taddb13: allModifiers.thirteenthFlat,\n\t'add♭13': allModifiers.thirteenthFlat,\n\n\t// added\n\t...add7,\n\t2: allModifiers.add9,\n\tadd2: allModifiers.add9,\n\tadd3: allModifiers.add3,\n\tadd4: allModifiers.add4,\n\taddb6: allModifiers.addb6,\n\tb6: allModifiers.addb6,\n\t6: allModifiers.add6,\n\tadd6: allModifiers.add6,\n\t'6/9': allModifiers.add69,\n\t69: allModifiers.add69,\n\t96: allModifiers.add69,\n\t'9/6': allModifiers.add69,\n\tadd9: allModifiers.add9,\n\tadd11: allModifiers.add11,\n\tadd13: allModifiers.add13,\n\n\t// special\n\tbass: allModifiers.bass,\n\tomit3: allModifiers.omit3,\n\tno3: allModifiers.omit3,\n\tomit5: allModifiers.omit5,\n\tno5: allModifiers.omit5,\n\t5: allModifiers.power,\n\talt: allModifiers.alt,\n\t'alt.': allModifiers.alt,\n\taltered: allModifiers.alt,\n};\n\nfunction getDerivedModifiers(source, modifierId, derivedFn) {\n\treturn Object.keys(source)\n\t\t.map(derivedFn)\n\t\t.reduce((acc, curr) => {\n\t\t\tacc[curr] = modifierId;\n\t\t\treturn acc;\n\t\t}, {});\n}\n\nconst allVariants = Object.keys(allSymbols).sort((a, b) => b.length - a.length);\n\nexport { allSymbols, allVariants };\nexport default allModifiers;\n", "export default {\n\t1: 0,\n\t2: 2,\n\tb3: 3,\n\t3: 4,\n\t4: 5,\n\tb5: 6,\n\t5: 7,\n\t'#5': 8,\n\tb6: 8,\n\t6: 9,\n\tbb7: 9,\n\tb7: 10,\n\t7: 11,\n\tb9: 13,\n\t9: 14,\n\t'#9': 15,\n\t11: 17,\n\t'#11': 18,\n\tb13: 20,\n\t13: 21,\n};\n", "import _uniq from 'lodash/uniq';\nimport {\n\tInvalidModifierError,\n\tNoSymbolFoundError,\n} from '../../helpers/ChordParsingError';\n\nimport m from '../../dictionaries/modifiers';\nimport { allSymbols, allVariants } from '../../dictionaries/modifiers';\nimport intervalsToSemitones from '../../dictionaries/intervalsToSemitones';\nimport { hasNoneOf, hasOneOf } from '../../helpers/hasElement';\n\n/**\n * Convert the descriptor into a suite of intervals, semitones and intents\n *\n * @param {Array<('b5'|'#5'|'b9'|'#9'|'#11'|'b13')>} altIntervals\n * @param {Chord} chord\n * @returns {Chord|Null}\n */\nexport default function parseDescriptor(altIntervals, chord) {\n\tlet allModifiers = [];\n\n\tif (chord.input.parsableDescriptor) {\n\t\tallModifiers = getModifiers(chord);\n\t}\n\n\tchord.input.modifiers = allModifiers;\n\tchord.normalized.intervals = getIntervals(allModifiers, altIntervals);\n\tchord.normalized.semitones = getSemitones(chord.normalized.intervals);\n\tchord.normalized.intents = getIntents(allModifiers);\n\n\treturn chord;\n}\n\nfunction getModifiers(chord) {\n\tconst { parsableDescriptor } = chord.input;\n\tconst modifiers = [];\n\n\tconst descriptorRegex = new RegExp(\n\t\tallVariants.map(escapeRegex).join('|'),\n\t\t'g'\n\t);\n\tconst descriptorMatches = parsableDescriptor.match(descriptorRegex);\n\n\tlet remainingChars = parsableDescriptor;\n\tlet allModifiersId;\n\n\tif (descriptorMatches) {\n\t\tdescriptorMatches.forEach((match) => {\n\t\t\tallModifiersId = allSymbols[match];\n\n\t\t\tif (!Array.isArray(allModifiersId)) {\n\t\t\t\tallModifiersId = [allModifiersId];\n\t\t\t}\n\n\t\t\tallModifiersId.forEach((modifierId) => {\n\t\t\t\tif (modifiers.includes(modifierId)) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tmodifiers.push(modifierId);\n\n\t\t\t\tremainingChars = remainingChars.replace(match, '');\n\t\t\t});\n\t\t});\n\t}\n\n\tif (modifiers.length === 0) {\n\t\tthrow new NoSymbolFoundError(chord);\n\t}\n\tif (remainingChars.trim().length > 0) {\n\t\tthrow new InvalidModifierError(chord, remainingChars);\n\t}\n\n\treturn modifiers;\n}\n\nfunction getIntervals(allModifiers, altIntervals) {\n\tif (allModifiers.includes(m.power)) {\n\t\treturn ['1', '5'];\n\t} else if (allModifiers.includes(m.bass)) {\n\t\treturn ['1'];\n\t}\n\n\treturn _uniq([\n\t\t'1',\n\t\t...getThird(allModifiers),\n\t\t...getFourth(allModifiers),\n\t\t...getFifths(allModifiers, altIntervals),\n\t\t...getSixth(allModifiers),\n\t\t...getSevenths(allModifiers),\n\t\t...getNinths(allModifiers, altIntervals),\n\t\t...getElevenths(allModifiers, altIntervals),\n\t\t...getThirteenths(allModifiers, altIntervals),\n\t]).sort((a, b) => intervalsToSemitones[a] - intervalsToSemitones[b]);\n}\n\nfunction getThird(allModifiers) {\n\tconst third = [];\n\tif (allModifiers.includes(m.omit3)) {\n\t\treturn [];\n\t}\n\tif (!hasOneOf(allModifiers, [m.sus, m.sus2])) {\n\t\tif (!hasMajorIntent(allModifiers)) {\n\t\t\tthird.push('b3');\n\t\t} else if (!allModifiers.includes(m.eleventh)) {\n\t\t\tthird.push('3');\n\t\t}\n\t}\n\tif (allModifiers.includes(m.add3)) {\n\t\tthird.push('3');\n\t}\n\treturn third;\n}\n\nfunction getFourth(allModifiers) {\n\tconst fourth = [];\n\tif (hasOneOf(allModifiers, [m.sus, m.add4])) {\n\t\tfourth.push('4');\n\t}\n\treturn fourth;\n}\n\nfunction getFifths(allModifiers, altIntervals) {\n\tconst fifths = [];\n\tif (allModifiers.includes(m.omit5)) {\n\t\treturn [];\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.dim, m.halfDim, m.fifthFlat]) ||\n\t\tshouldAlter(allModifiers, altIntervals, 'b5')\n\t) {\n\t\tfifths.push('b5');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.aug, m.fifthSharp]) ||\n\t\tshouldAlter(allModifiers, altIntervals, '#5')\n\t) {\n\t\tfifths.push('#5');\n\t}\n\tif (!fifths.length && !allModifiers.includes(m.thirteenthFlat)) {\n\t\tfifths.push('5');\n\t}\n\treturn fifths;\n}\n\nfunction getSixth(allModifiers) {\n\tconst sixth = [];\n\tif (hasOneOf(allModifiers, [m.addb6])) {\n\t\tsixth.push('b6');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.add6, m.add69]) &&\n\t\t!isExtended(allModifiers) &&\n\t\t!hasOneOf(allModifiers, [m.halfDim])\n\t) {\n\t\tsixth.push('6');\n\t}\n\treturn sixth;\n}\n\nfunction getSevenths(allModifiers) {\n\tconst sevenths = [];\n\tif (hasOneOf(allModifiers, [m.alt])) {\n\t\tsevenths.push('b7');\n\t}\n\tif (hasOneOf(allModifiers, [m.seventh, m.halfDim])) {\n\t\tif (allModifiers.includes(m.dim)) {\n\t\t\tsevenths.push('bb7');\n\t\t} else if (allModifiers.includes(m.halfDim)) {\n\t\t\tsevenths.push('b7');\n\t\t} else {\n\t\t\tsevenths.push(getMinorOrMajorSeventh(allModifiers));\n\t\t}\n\t} else if (hasOneOf(allModifiers, [m.ninth, m.eleventh, m.thirteenth])) {\n\t\tsevenths.push(getMinorOrMajorSeventh(allModifiers));\n\t}\n\tif (allModifiers.includes(m.add7)) {\n\t\tsevenths.push('7');\n\t}\n\treturn sevenths;\n}\n\nfunction getMinorOrMajorSeventh(allModifiers) {\n\treturn allModifiers.includes(m.ma) ? '7' : 'b7';\n}\n\nfunction getNinths(allModifiers, altIntervals) {\n\tconst ninth = [];\n\tif (\n\t\thasOneOf(allModifiers, [m.add69, m.ninth, m.eleventh, m.thirteenth]) &&\n\t\thasNoneOf(allModifiers, [m.ninthFlat, m.ninthSharp])\n\t) {\n\t\tninth.push('9');\n\t}\n\tif (hasOneOf(allModifiers, [m.sus2, m.add9])) {\n\t\tninth.push('9');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.ninthFlat]) ||\n\t\tshouldAlter(allModifiers, altIntervals, 'b9')\n\t) {\n\t\tninth.push('b9');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.ninthSharp]) ||\n\t\tshouldAlter(allModifiers, altIntervals, '#9')\n\t) {\n\t\tninth.push('#9');\n\t}\n\treturn ninth;\n}\n\nfunction getElevenths(allModifiers, altIntervals) {\n\tconst elevenths = [];\n\tif (\n\t\thasOneOf(allModifiers, [m.thirteenth]) &&\n\t\t!hasMajorIntent(allModifiers)\n\t) {\n\t\televenths.push('11');\n\t} else if (hasOneOf(allModifiers, [m.eleventh, m.add11])) {\n\t\televenths.push('11');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.eleventhSharp]) ||\n\t\tshouldAlter(allModifiers, altIntervals, '#11')\n\t) {\n\t\televenths.push('#11');\n\t}\n\treturn elevenths;\n}\n\nfunction getThirteenths(allModifiers, altIntervals) {\n\tconst thirteenths = [];\n\tif (\n\t\thasOneOf(allModifiers, [m.add13, m.thirteenth]) ||\n\t\t(hasOneOf(allModifiers, [m.add6, m.add69]) &&\n\t\t\tisExtended(allModifiers)) ||\n\t\t(hasOneOf(allModifiers, [m.add6, m.add69]) &&\n\t\t\thasOneOf(allModifiers, [m.halfDim]))\n\t) {\n\t\tthirteenths.push('13');\n\t}\n\tif (\n\t\thasOneOf(allModifiers, [m.thirteenthFlat]) ||\n\t\tshouldAlter(allModifiers, altIntervals, 'b13')\n\t) {\n\t\tthirteenths.push('b13');\n\t}\n\treturn thirteenths;\n}\n\nfunction shouldAlter(allModifiers, altIntervals, interval) {\n\treturn allModifiers.includes(m.alt) && altIntervals.includes(interval);\n}\n\nfunction hasMajorIntent(allModifiers) {\n\treturn hasNoneOf(allModifiers, [m.mi, m.dim, m.dim7, m.halfDim]);\n}\n\nfunction isExtended(allModifiers) {\n\treturn hasOneOf(allModifiers, [\n\t\tm.seventh,\n\t\tm.ninth,\n\t\tm.eleventh,\n\t\tm.thirteenth,\n\t]);\n}\n\n// Based on https://stackoverflow.com/a/6969486\nfunction escapeRegex(string) {\n\treturn string.replace(/[.\\-*+?^${}()|[\\]\\\\]/g, '\\\\$&');\n}\n\nfunction getSemitones(allIntervals) {\n\treturn allIntervals\n\t\t.map((interval) => intervalsToSemitones[interval])\n\t\t.sort((a, b) => a - b);\n}\n\n// intents will be used later at formatting for disambiguation of some potentially confusing cases\nfunction getIntents(allModifiers) {\n\treturn {\n\t\tmajor: hasMajorIntent(allModifiers),\n\t\televenth: allModifiers.includes(m.eleventh),\n\t\talt: allModifiers.includes(m.alt),\n\t};\n}\n", "import chain from '../helpers/chain';\nimport _cloneDeep from 'lodash/cloneDeep';\nimport checkCustomFilters from '../helpers/checkCustomFilters';\n\nimport { allVariantsPerGroup } from '../dictionaries/notes';\n\nimport {\n\tInvalidInputError,\n\tUnexpectedError,\n} from '../helpers/ChordParsingError';\n\nimport checkIntervalsConsistency from './filters/checkIntervalsConsistency';\nimport formatSymbol from './filters/formatSymbol';\nimport formatSymbolParts from './filters/formatSymbolParts';\nimport getParsableDescriptor from './filters/getParsableDescriptor';\nimport initChord from './filters/initChord';\nimport nameIndividualChordNotes from './filters/nameIndividualChordNotes';\nimport normalizeNotes from './filters/normalizeNotes';\nimport normalizeDescriptor from './filters/normalizeDescriptor';\nimport parseBase from './filters/parseBase';\nimport parseDescriptor from './filters/parseDescriptor';\n\n/**\n * Create a chord parser function\n * @param {ParserConfiguration} [parserConfiguration]\n * @returns {function(String): Chord}\n */\nfunction chordParserFactory(parserConfiguration = {}) {\n\tconst allAltIntervals = ['b5', '#5', 'b9', '#9', '#11', 'b13'];\n\tconst allNotationSystems = ['english', 'german', 'latin'];\n\n\tconst {\n\t\tnotationSystems = _cloneDeep(allNotationSystems),\n\t\taltIntervals = _cloneDeep(allAltIntervals),\n\t\tcustomFilters = [],\n\t} = parserConfiguration;\n\n\tcheckAltIntervals(altIntervals, allAltIntervals);\n\tcheckNotationSystems(notationSystems, allNotationSystems);\n\tcheckCustomFilters(customFilters);\n\n\treturn parseChord;\n\n\t/**\n\t * Convert an input string into an abstract chord structure\n\t * @param {String} symbol - the chord symbol candidate\n\t * @returns {Chord|Object} A chord object if the given string is successfully parsed. An object with an `error` property otherwise.\n\t */\n\tfunction parseChord(symbol) {\n\t\tconst allErrors = [];\n\n\t\tif (!isInputValid(symbol)) {\n\t\t\tconst e = new InvalidInputError();\n\t\t\tallErrors.push(formatError(e));\n\t\t}\n\n\t\tconst allVariantsPerGroupCopy = _cloneDeep(allVariantsPerGroup).filter(\n\t\t\t(variantsGroup) => notationSystems.includes(variantsGroup.name)\n\t\t);\n\n\t\tlet chord;\n\t\tlet allFilters;\n\t\tlet variants;\n\n\t\tif (!allErrors.length) {\n\t\t\twhile (allVariantsPerGroupCopy.length && !chord) {\n\t\t\t\tvariants = allVariantsPerGroupCopy.shift();\n\n\t\t\t\tallFilters = [\n\t\t\t\t\tinitChord.bind(null, parserConfiguration),\n\t\t\t\t\tparseBase.bind(null, variants.notes),\n\t\t\t\t\tgetParsableDescriptor,\n\t\t\t\t\tparseDescriptor.bind(null, altIntervals),\n\t\t\t\t\tcheckIntervalsConsistency,\n\t\t\t\t\tnormalizeNotes,\n\t\t\t\t\tnormalizeDescriptor,\n\t\t\t\t\tformatSymbolParts,\n\t\t\t\t\tformatSymbol,\n\t\t\t\t\tnameIndividualChordNotes,\n\t\t\t\t\t...customFilters,\n\t\t\t\t];\n\n\t\t\t\ttry {\n\t\t\t\t\tchord = chain(allFilters, symbol);\n\t\t\t\t\tif (chord) {\n\t\t\t\t\t\tchord.input.notationSystem = variants.name;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tallErrors.push(getUnexpectedError(variants.name));\n\t\t\t\t\t}\n\t\t\t\t} catch (e) {\n\t\t\t\t\tallErrors.push(formatError(e, variants.name));\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn chord ? chord : { error: allErrors };\n\t}\n}\n\nfunction checkAltIntervals(altIntervals, allAltIntervals) {\n\tcheckArray('altIntervals', altIntervals, allAltIntervals, true);\n}\n\nfunction checkNotationSystems(notationSystems, allNotationSystems) {\n\tcheckArray('notationSystems', notationSystems, allNotationSystems);\n}\n\nfunction checkArray(arrayName, arrayToTest, allowedValues, allowEmpty) {\n\tif (!Array.isArray(arrayToTest)) {\n\t\tthrow new TypeError(`'${arrayName}' should be an array`);\n\t}\n\tif (!allowEmpty && arrayToTest.length === 0) {\n\t\tthrow new TypeError(`'${arrayName}' cannot be empty`);\n\t}\n\tarrayToTest.forEach((system) => {\n\t\tif (!allowedValues.includes(system)) {\n\t\t\tthrow new TypeError(\n\t\t\t\t`'${system}' is not a valid value for ${arrayName}`\n\t\t\t);\n\t\t}\n\t});\n}\n\nfunction isInputValid(input) {\n\treturn typeof input === 'string' && input.length > 0;\n}\n\nfunction getUnexpectedError(notationSystem) {\n\tconst error = new UnexpectedError();\n\treturn formatError(error, notationSystem);\n}\n\nfunction formatError(exceptionError, notationSystem) {\n\treturn {\n\t\ttype: exceptionError.name,\n\t\tchord: exceptionError.chord,\n\t\tmessage: exceptionError.message,\n\t\tnotationSystem,\n\t};\n}\n\n/**\n * @module chordParserFactory\n * Expose the chordParserFactory() function\n */\nexport default chordParserFactory;\n", "import { hasExactly } from '../../helpers/hasElement';\n\nconst shortDescriptors = {\n\tsus2: 'sus2',\n\tadd2: '2',\n\tomit: 'no',\n\tma: 'M',\n\tmi: 'm',\n\tdim: '°',\n\taug7: '7+',\n\televenth: '11',\n};\n\n/**\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function shortenNormalized(chord) {\n\tlet descriptor;\n\tlet chordChanges = chord.formatted.chordChanges;\n\n\tif (isSus2(chord)) {\n\t\tdescriptor = shortDescriptors.sus2;\n\t\tchordChanges = [];\n\t} else if (isAdd2(chord)) {\n\t\tdescriptor = shortDescriptors.add2;\n\t\tchordChanges = [];\n\t} else if (isAug7(chord)) {\n\t\tdescriptor = shortDescriptors.aug7;\n\t\tchordChanges = [];\n\t} else {\n\t\tdescriptor = chord.formatted.descriptor\n\t\t\t.replace('mi', shortDescriptors.mi)\n\t\t\t.replace(/[m|M]a/, shortDescriptors.ma)\n\t\t\t.replace('dim', shortDescriptors.dim);\n\n\t\tif (isEleventh(chord)) {\n\t\t\tdescriptor = descriptor.replace(\n\t\t\t\t/7sus|9sus/,\n\t\t\t\tshortDescriptors.eleventh\n\t\t\t);\n\t\t}\n\t}\n\n\tchordChanges = chordChanges.map((change) => {\n\t\treturn change\n\t\t\t.replace(/[m|M]a/, shortDescriptors.ma)\n\t\t\t.replace('omit', shortDescriptors.omit);\n\t});\n\n\treturn {\n\t\t...chord,\n\t\tformatted: {\n\t\t\t...chord.formatted,\n\t\t\tdescriptor,\n\t\t\tchordChanges,\n\t\t},\n\t};\n}\n\nfunction isSus2(chord) {\n\treturn hasExactly(chord.normalized.intervals, ['1', '5', '9']);\n}\n\nfunction isAdd2(chord) {\n\treturn hasExactly(chord.normalized.intervals, ['1', '3', '5', '9']);\n}\n\nfunction isAug7(chord) {\n\treturn hasExactly(chord.normalized.intervals, ['1', '3', '#5', 'b7']);\n}\n\nfunction isEleventh(chord) {\n\treturn chord.normalized.intents.eleventh;\n}\n", "import _difference from 'lodash/difference';\n\nimport chain from '../../helpers/chain';\n\nimport normalizeDescriptor from '../../parser/filters/normalizeDescriptor';\nimport formatSymbolParts from '../../parser/filters/formatSymbolParts';\nimport nameIndividualChordNotes from '../../parser/filters/nameIndividualChordNotes';\nimport intervalsToSemitones from '../../dictionaries/intervalsToSemitones';\n\nimport { hasNoneOf } from '../../helpers/hasElement';\n\n/**\n * @param {Chord} chord\n * @param {('none'|'max'|'core')} level\n * @returns {Chord}\n */\nexport default function simplify(level = 'none', chord) {\n\tif (level === 'none') {\n\t\treturn chord;\n\t}\n\n\tconst intervalsToRemove = {\n\t\tmax: [\n\t\t\t'4',\n\t\t\t'b5',\n\t\t\t'#5',\n\t\t\t'6',\n\t\t\t'bb7',\n\t\t\t'b7',\n\t\t\t'7',\n\t\t\t'b9',\n\t\t\t'9',\n\t\t\t'#9',\n\t\t\t'11',\n\t\t\t'#11',\n\t\t\t'b13',\n\t\t\t'13',\n\t\t],\n\t\tcore: ['4', 'b9', '9', '#9', '11', '#11', 'b13', '13'],\n\t};\n\n\tconst intervals = _difference(\n\t\tchord.normalized.intervals,\n\t\tintervalsToRemove[level]\n\t);\n\n\tif (hasNoneOf(intervals, ['b3', '3'])) {\n\t\tintervals.push(chord.normalized.intents.major ? '3' : 'b3');\n\t}\n\n\tif (hasNoneOf(intervals, ['b5', '5', '#5'])) {\n\t\tintervals.push('5');\n\t}\n\n\tchord.normalized.intervals = intervals;\n\tchord.normalized.semitones = intervals.map(\n\t\t(interval) => intervalsToSemitones[interval]\n\t);\n\tchord.normalized.intents.eleventh = false;\n\tchord.normalized.intents.alt = false;\n\n\tif (level === 'max') {\n\t\tdelete chord.normalized.bassNote;\n\t}\n\n\tconst allFilters = [\n\t\tnormalizeDescriptor,\n\t\tformatSymbolParts,\n\t\tnameIndividualChordNotes,\n\t];\n\n\treturn chain(allFilters, chord);\n}\n", "import _invert from 'lodash/invert';\n\nimport nameIndividualChordNotes from '../../parser/filters/nameIndividualChordNotes';\n\nconst notes = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B'];\n\nconst sharpsToFlats = {\n\t'C#': 'Db',\n\t'D#': 'Eb',\n\t'F#': 'Gb',\n\t'G#': 'Ab',\n\t'A#': 'Bb',\n};\n\nconst flatsToSharps = _invert(sharpsToFlats);\n\nexport default function transpose(transposeValue, useFlats, chord) {\n\tconst { rootNote, bassNote } = chord.normalized;\n\n\tconst rootSharp = convertToSharp(rootNote);\n\tchord.normalized.rootNote = transposeNote(\n\t\trootSharp,\n\t\ttransposeValue,\n\t\tuseFlats\n\t);\n\tchord.formatted.rootNote = chord.normalized.rootNote;\n\n\tif (bassNote) {\n\t\tconst bassSharp = convertToSharp(bassNote);\n\t\tchord.normalized.bassNote = transposeNote(\n\t\t\tbassSharp,\n\t\t\ttransposeValue,\n\t\t\tuseFlats\n\t\t);\n\t\tchord.formatted.bassNote = chord.normalized.bassNote;\n\t}\n\n\treturn nameIndividualChordNotes(chord);\n}\n\nfunction transposeNote(note, value, useFlats) {\n\tconst noteIndex = notes.indexOf(note);\n\tconst transposedIndex = noteIndex + value;\n\n\tconst octaves = Math.floor(transposedIndex / 12);\n\tconst correctedTransposedIndex = transposedIndex - octaves * 12;\n\n\tconst transposed = notes[correctedTransposedIndex];\n\n\treturn useFlats ? sharpsToFlats[transposed] || transposed : transposed;\n}\n\nfunction convertToSharp(note) {\n\treturn flatsToSharps[note] || note;\n}\n", "const translationTables = {\n\tgerman: {\n\t\tAb: 'As',\n\t\tA: 'A',\n\t\t'A#': 'Ais',\n\t\tBb: 'Hes',\n\t\tB: 'H',\n\t\tC: 'C',\n\t\t'C#': 'Cis',\n\t\tDb: 'Des',\n\t\tD: 'D',\n\t\t'D#': 'Dis',\n\t\tEb: 'Es',\n\t\tE: 'E',\n\t\tF: 'F',\n\t\t'F#': 'Fis',\n\t\tGb: 'Ges',\n\t\tG: 'G',\n\t\t'G#': 'Gis',\n\t},\n\tlatin: {\n\t\tAb: 'Lab',\n\t\tA: 'La',\n\t\t'A#': 'La#',\n\t\tBb: 'Sib',\n\t\tB: 'Si',\n\t\tC: 'Do',\n\t\t'C#': 'Do#',\n\t\tDb: 'Reb',\n\t\tD: 'Re',\n\t\t'D#': 'Re#',\n\t\tEb: 'Mib',\n\t\tE: 'Mi',\n\t\tF: 'Fa',\n\t\t'F#': 'Fa#',\n\t\tGb: 'Solb',\n\t\tG: 'Sol',\n\t\t'G#': 'Sol#',\n\t},\n};\nconst allNotationSystems = Object.keys(translationTables);\n\n/**\n * @param {('auto'|'english'|'german'|'latin')} notationSystem\n * @param {Chord} chord\n * @returns {Chord|Null}\n */\nexport default function convertNotationSystem(\n\tnotationSystem = 'english',\n\tchord\n) {\n\tconst finalNotationSystem =\n\t\tnotationSystem === 'auto' ? chord.input.notationSystem : notationSystem;\n\n\tif (finalNotationSystem === 'english') return chord;\n\tif (!allNotationSystems.includes(finalNotationSystem)) return null;\n\n\tchord.formatted.rootNote =\n\t\ttranslationTables[finalNotationSystem][chord.formatted.rootNote];\n\n\tif (chord.formatted.bassNote) {\n\t\tchord.formatted.bassNote =\n\t\t\ttranslationTables[finalNotationSystem][chord.formatted.bassNote];\n\t}\n\treturn chord;\n}\n", "/**\n * @param {Chord} chord\n * @returns {String}\n */\nexport default function textPrinter(chord) {\n\treturn chord && chord.formatted && chord.formatted.symbol\n\t\t? chord.formatted.symbol\n\t\t: null;\n}\n", "import _cloneDeep from 'lodash/cloneDeep';\n\nimport textPrinter from './text';\nimport chordParserFactory from '../../parser/chordParserFactory';\n\n/**\n * This printer returns a `chord` object reflecting the applied rendering filters. This object is very close to what would\n * be obtained by re-parsing the rendered chord.\n * It is basically the `chord` object in its current state, with 2 differences:\n * - a re-built `input` property to include all the changes applied during rendering (transposition, simplification, etc.)\n * - a removed `notationSystems` parser configuration since it may not be relevant anymore, especially if the rendering changed the notation system\n *\n * @param {Chord} chord\n * @returns {Chord}\n */\nexport default function rawPrinter(chord) {\n\t// make sure the chord can be re-parsed, whichever notation system was used for the rendering\n\tdelete chord.parserConfiguration.notationSystems;\n\n\tconst cloned = _cloneDeep(chord);\n\n\t// Re-parse the rendered chord to get the 'input' property right\n\tconst textPrinted = textPrinter(chord);\n\tconst parseChord = chordParserFactory(chord.parserConfiguration);\n\tconst reParsed = parseChord(textPrinted);\n\tcloned.input = reParsed.input;\n\n\treturn cloned;\n}\n", "import _cloneDeep from 'lodash/cloneDeep';\n\nimport chain from '../helpers/chain';\nimport checkCustomFilters from '../helpers/checkCustomFilters';\n\nimport shortenNormalized from './filters/shortenNormalized';\nimport simplifyFilter from './filters/simplify';\nimport transpose from './filters/transpose';\nimport convertNotationSystem from './filters/convertNotationSystem';\nimport formatSymbol from '../parser/filters/formatSymbol';\nimport textPrinter from './printer/text';\nimport rawPrinter from './printer/raw';\n\n/**\n * Create a pre-configured chord rendering function\n * @param {RendererConfiguration} [rendererConfiguration]\n * @returns {function(Chord): String}\n */\nfunction chordRendererFactory({\n\tuseShortNamings = false,\n\tsimplify = 'none',\n\ttransposeValue = 0,\n\tharmonizeAccidentals = false,\n\tuseFlats = false,\n\tprinter = 'text',\n\tnotationSystem = 'english',\n\tcustomFilters = [],\n} = {}) {\n\tcheckCustomFilters(customFilters);\n\n\tconst allFilters = [];\n\n\tif (['max', 'core'].includes(simplify)) {\n\t\tallFilters.push(simplifyFilter.bind(null, simplify));\n\t}\n\n\tif (harmonizeAccidentals || transposeValue !== 0) {\n\t\tallFilters.push(transpose.bind(null, transposeValue, useFlats));\n\t}\n\n\tif (useShortNamings) {\n\t\tallFilters.push(shortenNormalized);\n\t}\n\n\tallFilters.push(\n\t\tconvertNotationSystem.bind(null, notationSystem),\n\t\tformatSymbol,\n\t\t...customFilters\n\t);\n\n\treturn renderChord;\n\n\t/**\n\t * Render a chord structure\n\t * @param {Chord} chord - the chord structure to render\n\t * @returns {String|Chord} output depends on the selected printer: string for text printer (default), Chord for raw printer\n\t */\n\tfunction renderChord(chord) {\n\t\tif (!isValidChord(chord)) {\n\t\t\treturn null;\n\t\t}\n\t\tconst filteredChord = chain(allFilters, _cloneDeep(chord));\n\n\t\treturn printer === 'raw'\n\t\t\t? rawPrinter(filteredChord)\n\t\t\t: textPrinter(filteredChord);\n\t}\n}\n\nconst isValidChord = (chord) => {\n\treturn chord && typeof chord === 'object' && !chord.error && chord.input;\n};\n\n/**\n * @module chordRendererFactory\n * Expose the chordRendererFactory() function\n **/\nexport default chordRendererFactory;\n", "import './typedefs';\n\nimport chordParserFactory from './parser/chordParserFactory';\nimport chordRendererFactory from './renderer/chordRendererFactory';\n\nexport { chordParserFactory, chordRendererFactory };\n", "import Promise from 'promise';\nimport { Playlist, Song, Cell, Chord } from './parser.js';\nimport { Converter, LogLevel } from './converter.js';\nimport { Version } from './version.js';\n\nexport function convertSync(ireal, options = {}) {\n const playlist = new Playlist(ireal);\n playlist.songs.forEach(song => {\n song.musicXml = Converter.convert(song, options);\n });\n return playlist;\n}\n\nexport async function convert(ireal, options = {}) {\n return new Promise(resolve => resolve(convertSync(ireal, options)));\n}\n\nexport { Playlist, Song, Cell, Chord, Converter, LogLevel, Version };\n", "/**\n * The iReal Pro parser is derived from\n * https://github.com/daumling/ireal-renderer\n * which is itself derived from\n * https://github.com/pianosnake/ireal-reader\n *\n * None of those modules did exactly what is needed here, namely return\n * a full structure that can be iterated downstream.\n */\n\nimport diff from 'fast-diff';\n\nexport class Playlist {\n constructor(ireal){\n const playlistEncoded = /.*?(irealb(?:ook)?):\\/\\/([^\"]*)/.exec(ireal);\n const playlist = decodeURIComponent(playlistEncoded[2]);\n const parts = playlist.split(\"===\"); //songs are separated by ===\n if (parts.length > 1) this.name = parts.pop(); //playlist name\n this.songs = parts\n .map(part => {\n try {\n return new Song(part, playlistEncoded[1] === 'irealbook');\n }\n catch (error) {\n const parts = part.split(\"=\");\n const title = Song.parseTitle(parts[0].trim());\n console.error(`[ireal-musicxml] [${title}] ${error}`);\n return null;\n }\n })\n .filter(song => song !== null)\n .reduce((songs, song) => {\n if (songs.length > 0) {\n // Detect multi-part songs via their titles.\n // The parts of the same song have the same title, except for the part number, so they follow each other in the list.\n // The `diff` module compares two titles and returns a list of similarities and differences.\n // We expect the first diff to be a similarity, followed by differences that are only numeric.\n // When we find a multi-part song, we just concatenate the cells into the first part.\n const diffs = diff(songs[songs.length-1].title, song.title);\n if (diffs[0][0] === 0 && diffs.every(d => d[0] === 0 || d[1].match(/^\\d+$/))) {\n songs[songs.length-1].cells = songs[songs.length-1].cells.concat(song.cells);\n return songs;\n }\n }\n songs.push(song);\n return songs;\n }, []);\n }\n}\n\nexport class Cell {\n constructor() {\n this.annots = [];\n this.comments = [];\n this.bars = \"\";\n this.spacer = 0;\n this.chord = null;\n }\n}\n\nexport class Chord {\n constructor(note, modifiers = \"\", over = null, alternate = null) {\n this.note = note;\n this.modifiers = modifiers;\n this.over = over;\n this.alternate = alternate;\n }\n}\n\nexport class Song {\n constructor(ireal, oldFormat = false) {\n this.cells = [];\n this.musicXml = \"\";\n if (!ireal) {\n this.title = \"\";\n this.composer = \"\";\n this.style = \"\";\n this.key = \"\";\n this.transpose = 0;\n this.groove = \"\";\n this.bpm = 0;\n this.repeats = 0;\n return;\n }\n const parts = ireal.split(\"=\"); //split on one sign, remove the blanks\n if (oldFormat) {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[2].trim();\n this.key = parts[3];\n this.cells = this.parse(parts[5]);\n }\n else {\n this.title = Song.parseTitle(parts[0].trim());\n this.composer = Song.parseComposer(parts[1].trim());\n this.style = parts[3].trim();\n this.key = parts[4];\n this.transpose = +parts[5] || 0; // TODO\n this.groove = parts[7];\n this.bpm = +parts[8];\n this.repeats = +parts[9] || 3;\n const music = parts[6].split(\"1r34LbKcu7\");\n this.cells = this.parse(unscramble(music[1]));\n }\n }\n\n /**\n * The RegExp for a complete chord. The match array contains:\n * 1 - the base note\n * 2 - the modifiers (+-ohd0123456789 and su for sus)\n * 3 - any comments (may be e.g. add, sub, or private stuff)\n * 4 - the \"over\" part starting with a slash\n * 5 - the top chord as (chord)\n * @type RegExp\n */\n static chordRegex = /^([A-G][b#]?)((?:sus|alt|add|[+\\-^\\dhob#])*)(\\*.+?\\*)*(\\/[A-G][#b]?)?(\\(.*?\\))?/;\n static chordRegex2 = /^([ Wp])()()(\\/[A-G][#b]?)?(\\(.*?\\))?/;\t// need the empty captures to match chordRegex\n\n static regExps = [\n /^\\*[a-zA-Z]/,\t\t\t\t\t\t\t// section\n /^T\\d\\d/,\t\t\t\t\t\t\t\t// time measurement\n /^N./,\t\t\t\t\t\t\t\t\t// repeat marker\n /^<.*?>/,\t\t\t\t\t\t\t\t// comments\n Song.chordRegex,\t\t\t\t// chords\n Song.chordRegex2,\t\t\t\t// space, W and p (with optional alt chord)\n ];\n\n /**\n * The parser cracks up the raw music string into several objects,\n * one for each cell. iReal Pro works with rows of 16 cell each. The result\n * is stored at song.cells.\n *\n * Each object has the following properties:\n *\n * chord: if non-null, a chord object with these properties:\n * note - the base note (also blank, W = invisible root, p/x/r - pause/bar repeat/double-bar repeat, n - no chord)\n * modifiers - the modifiers, like 7, + o etc (string)\n * over - if non-null, another chord object for the under-note\n * alternate - if non-null another chord object for the alternate chord\n * annots: annotations, a string of:\n * *x - section, like *v, *I, *A, *B etc\n * Nx - repeat bots (N1, N2 etc)\n * Q - coda\n * S - segno\n * Txx - measure (T44 = 4/4 etc, but T12 = 12/8)\n * U - END\n * f - fermata\n * l - (letter l) normal notes\n * s - small notes\n * comments: an array of comment strings\n * bars: bar specifiers, a string of:\n * | - single vertical bar, left\n * [ - double bar, left\n * ] - double bar, right\n * { - repeat bar, left\n * } - repeat bar, right\n * Z - end bar, right\n * spacer - a number indicating the number of vertical spacers above this cell\n *\n * @returns [Cell]\n */\n parse(ireal) {\n let text = ireal.trim();\n const arr = [];\n while (text) {\n let found = false;\n for (let i = 0; i < Song.regExps.length; i++) {\n const match = Song.regExps[i].exec(text);\n if (match) {\n found = true;\n if (match.length <= 2) {\n arr.push(match[0]);\n text = text.substr(match[0].length);\n }\n else {\n // a chord\n arr.push(match);\n text = text.substr(match[0].length);\n }\n break;\n }\n }\n if (!found) {\n // ignore the comma separator\n if (text[0] !== ',')\n arr.push(text[0]);\n text = text.substr(1);\n }\n }\n\n // pass 2: extract prefixes, suffixes, annotations and comments\n const cells = [];\n let obj = this.newCell(cells);\n let prevobj = null;\n for (let i = 0; i < arr.length; i++) {\n let cell = arr[i];\n if (cell instanceof Array) {\n obj.chord = this.parseChord(cell);\n cell = \" \";\n }\n switch (cell[0]) {\n case '{':\t// open repeat\n case '[':\t// open double bar\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = cell; cell = null; break;\n case '|':\t// single bar - close previous and open this\n if (prevobj) { prevobj.bars += ')'; prevobj = null; }\n obj.bars = '('; cell = null; break;\n case ']':\t// close double bar\n case '}':\t// close repeat\n case 'Z':\t// ending double bar\n if (prevobj) { prevobj.bars += cell; prevobj = null; }\n cell = null; break;\n case 'n':\t// N.C.\n obj.chord = new Chord(cell[0]);\n break;\n case ',':\tcell = null; break; // separator\n case 'S':\t// segno\n case 'T':\t// time measurement\n case 'Q':\t// coda\n case 'N':\t// repeat\n case 'U':\t// END\n case 's':\t// small\n case 'l':\t// normal\n case 'f':\t// fermata\n case '*': obj.annots.push(cell); cell = null; break;\n case 'Y': obj.spacer++; cell = null; prevobj = null; break;\n case 'r':\n case 'x':\n case 'W':\n obj.chord = new Chord(cell);\n break;\n case '<':\n cell = cell.substr(1, cell.length-2);\n obj.comments.push(cell);\n cell = null; break;\n default:\n }\n if (cell && i < arr.length-1) {\n prevobj = obj;\t\t// so we can add any closing barline later\n obj = this.newCell(cells);\n }\n }\n return cells;\n }\n\n /**\n * The title had \"A\" and \"The\" at the back (e.g. \"Gentle Rain, The\")\n */\n static parseTitle(title) {\n return title.replace(/(.*)(, )(A|The)$/g, '$3 $1');\n }\n\n /**\n * The composer is reversed (last first) if it only has 2 names :shrug:\n */\n static parseComposer(composer) {\n const parts = composer.split(/(\\s+)/); // match and return spaces too\n if (parts.length == 3) { // [last, spaces, first]\n return parts[2] + parts[1] + parts[0];\n }\n return composer;\n }\n\n parseChord(chord) {\n var note = chord[1] || \" \";\n var modifiers = chord[2] || \"\";\n var comment = chord[3] || \"\";\n if (comment)\n modifiers += comment.substr(1, comment.length-2);\n var over = chord[4] || \"\";\n if (over[0] === '/')\n over = over.substr(1);\n var alternate = chord[5] || null;\n if (alternate) {\n chord = Song.chordRegex.exec(alternate.substr(1, alternate.length-2));\n if (!chord)\n alternate = null;\n else\n alternate = this.parseChord(chord);\n }\n // empty cell?\n if (note === \" \" && !alternate && !over)\n return null;\n if (over) {\n var offset = (over[1] === '#' || over[1] === 'b') ? 2 : 1;\n over = new Chord(over.substr(0, offset), over.substr(offset), null, null);\n }\n else\n over = null;\n return new Chord(note, modifiers, over, alternate);\n }\n\n newCell(cells) {\n var obj = new Cell;\n cells.push(obj);\n return obj;\n }\n}\n\n// Unscrambling hints from https://github.com/ironss/accompaniser/blob/master/irealb_parser.lua\n// Strings are broken up in 50 character segments. each segment undergoes character substitution addressed by obfusc50()\n// Note that a final part of length 50 or 51 is not scrambled.\n// Finally need to substitute for Kcl, LZ and XyQ.\nfunction unscramble(s) {\n let r = '', p;\n\n while (s.length > 51){\n p = s.substring(0, 50);\n s = s.substring(50);\n r = r + obfusc50(p);\n }\n r = r + s;\n // now undo substitution obfuscation\n r = r.replace(/Kcl/g, '| x').replace(/LZ/g, ' |').replace(/XyQ/g, ' ');\n return r;\n}\n\nfunction obfusc50(s) {\n // the first 5 characters are switched with the last 5\n const newString = s.split('');\n for (let i = 0; i < 5; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n // characters 10-24 are also switched\n for (let i = 10; i < 24; i++){\n newString[49 - i] = s[i];\n newString[i] = s[49 - i];\n }\n return newString.join('');\n}\n", "import jstoxml from 'jstoxml';\nimport ChordSymbol from 'chord-symbol';\nconst { chordParserFactory, chordRendererFactory } = ChordSymbol;\nimport { Version } from './version.js';\n\nexport class LogLevel {\n static Debug = 0;\n static Info = 1;\n static Warn = 2;\n static Error = 3;\n static None = 4;\n}\n\nconst MUSICXML_VERSION = '4.0';\nconst SCALING_MM = 7;\nconst SCALING_TENTHS = 40;\n\nexport class Converter {\n static defaultOptions = {\n 'divisions': 768, // same as used by iReal\n 'notation': 'rhythmic', // 'rhythmic' for rhythmic notation, 'slash' for slash notation\n 'step': 'B', // chord note\n 'octave': 4, // chord note octave\n 'notehead': 'slash', // chord note head\n 'noteheadSize': 'large', // size of chord note head\n 'date': true, // include encoding date\n 'clef': false, // hide clef by default\n 'keySignature': false, // hide key signature by default\n 'pageWidth': 210, // mm (A4)\n 'pageHeight': 297, // mm (A4)\n 'pageMargin': 15, // mm\n 'logLevel': LogLevel.Warn\n };\n\n static sequenceAttributes = [\n // Expected order of attribute elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/attributes/\n 'divisions',\n 'key',\n 'time',\n 'staves',\n 'part-symbol',\n 'instruments',\n 'clef',\n 'staff-details',\n 'transpose',\n 'directive',\n 'measure-style'\n ];\n\n static sequenceNote = [\n // Expected order of note elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/note/\n 'cue',\n 'pitch',\n 'rest',\n 'unpitched',\n 'duration',\n 'tie',\n 'voice',\n 'type',\n 'dot',\n 'accidental',\n 'time-modification',\n 'stem',\n 'notehead',\n 'notehead-text',\n 'staff',\n 'beam',\n 'notations',\n 'lyric',\n 'play'\n ];\n\n static sequenceNotations = [\n // Expected order of notations elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/notations/\n 'accidental-mark',\n 'arpeggiate',\n 'articulations',\n 'dynamics',\n 'fermata',\n 'glissando',\n 'non-arpeggiate',\n 'ornaments',\n 'other-notation',\n 'slide',\n 'slur',\n 'technical',\n 'tied',\n 'tuplet'\n ];\n\n static sequenceBarline = [\n // Expected order of barline elements.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/barline/\n 'bar-style',\n 'footnote',\n 'level',\n 'wavy-line',\n 'segno',\n 'coda',\n 'fermata',\n 'ending',\n 'repeat'\n ];\n\n static mapAlter = {\n '#': 1,\n 'b': -1\n };\n\n static mapFifthsToAlters = {\n 'sharp': ['F', 'C', 'G', 'D', 'A', 'E', 'B'],\n 'flat': ['B', 'E', 'A', 'D', 'G', 'C', 'F']\n };\n\n static mapRepeats = {\n \"D.C. al Coda\": Converter.prototype.convertDaCapo,\n \"D.C. al Fine\": Converter.prototype.convertDaCapo,\n \"D.C. al 1st End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 2nd End.\": Converter.prototype.convertDaCapo,\n \"D.C. al 3rd End.\": Converter.prototype.convertDaCapo,\n \"D.S. al Coda\": Converter.prototype.convertDalSegno,\n \"D.S. al Fine\": Converter.prototype.convertDalSegno,\n \"D.S. al 1st End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 2nd End.\": Converter.prototype.convertDalSegno,\n \"D.S. al 3rd End.\": Converter.prototype.convertDalSegno,\n \"Fine\": Converter.prototype.convertFine,\n \"3x\": Converter.prototype.convertRepeatNx,\n \"4x\": Converter.prototype.convertRepeatNx,\n \"5x\": Converter.prototype.convertRepeatNx,\n \"6x\": Converter.prototype.convertRepeatNx,\n \"7x\": Converter.prototype.convertRepeatNx,\n \"8x\": Converter.prototype.convertRepeatNx\n };\n\n static convert(song, options = {}) {\n const realOptions = Object.assign({}, this.defaultOptions, options);\n return new Converter(song, realOptions).convert();\n }\n\n constructor(song, options) {\n this.song = song;\n this.options = options;\n this.time = { beats: 4, beatType: 4 };\n this.fifths = null; // key signature's degree of fifths\n this.measure = null; // current measure (of class Measure) being built\n this.barRepeat = 0; // current bar number for single- and double-bar repeats\n this.codas = []; // list of measures containing codas\n this.repeats = 0; // repeat count for closing repeat barline\n this.emptyCells = 0; // consecutive empty cells\n this.emptyCellNewSystem = false; // did a new system occur in an empty cell?\n\n // In iRP, there are 16 cells per line.\n // The width in mm of a single cell depends on the page width and the margins.\n this.cellWidth = (this.options.pageWidth - (2 * this.options.pageMargin)) / 16;\n\n // chord-symbol.\n this.parseChord = chordParserFactory({ \"altIntervals\": [\n \"b5\",\n \"b9\"\n ]});\n this.renderChord = chordRendererFactory({\n useShortNamings: true,\n printer: 'raw'\n });\n }\n\n convert() {\n return jstoxml.toXML(this.convertSong(), {\n header: `\n\n\n `.trim(),\n indent: ' '\n });\n }\n\n convertSong() {\n return {\n _name: 'score-partwise',\n _attrs: { 'version': MUSICXML_VERSION },\n _content: [{\n 'work': {\n 'work-title': this.song.title\n }\n }, {\n 'identification': [{\n _name: 'creator',\n _attrs: { 'type': 'composer' },\n _content: this.song.composer\n }, {\n 'encoding': [{\n 'software': `@infojunkie/ireal-musicxml ${Version.version}`\n }, { ...(this.options.date && {\n 'encoding-date': Converter.convertDate(new Date())\n })}, {\n _name: 'supports',\n _attrs: { 'element': 'accidental', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'element': 'transpose', 'type': 'no' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-page', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }, {\n _name: 'supports',\n _attrs: { 'attribute': 'new-system', 'element': 'print', 'type': 'yes', 'value': 'yes' }\n }]\n }]\n }, {\n 'defaults': {\n 'scaling': {\n 'millimeters': SCALING_MM,\n 'tenths': SCALING_TENTHS\n },\n 'page-layout': {\n 'page-height': Converter._mmToTenths(this.options.pageHeight),\n 'page-width': Converter._mmToTenths(this.options.pageWidth),\n 'page-margins': {\n 'left-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'right-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'top-margin': Converter._mmToTenths(this.options.pageMargin, 4),\n 'bottom-margin': Converter._mmToTenths(this.options.pageMargin, 4)\n }\n }\n }\n }, {\n 'part-list': {\n _name: 'score-part',\n _attrs: { 'id': 'P1' },\n _content: {\n _name: 'part-name',\n _attrs: { 'print-object': 'no' },\n _content: 'Lead Sheet'\n }\n }\n }, {\n _name: 'part',\n _attrs: { 'id': 'P1' },\n _content: this.convertMeasures()\n }]\n };\n }\n\n // Date in yyyy-mm-dd\n // https://stackoverflow.com/a/50130338/209184\n static convertDate(date) {\n return new Date(date.getTime() - (date.getTimezoneOffset() * 60000))\n .toISOString()\n .split('T')[0];\n }\n\n static Measure = class {\n constructor(number) {\n this.body = {\n _name: 'measure',\n _attrs: { 'number': number },\n _content: []\n };\n this.attributes = [];\n this.chords = [];\n this.barlines = [];\n this.barEnding = null;\n }\n\n number() {\n return this.body['_attrs']['number'];\n }\n\n assemble() {\n // Attributes.\n if (this.attributes.length) {\n this.body['_content'].push({\n 'attributes': Converter.reorderSequence(this, this.attributes, Converter.sequenceAttributes)\n });\n }\n\n // Chords.\n this.chords.forEach(chord => {\n this.body['_content'].push({\n 'harmony': chord.harmony\n }, ...chord.notes.map(note => {\n return {\n 'note': note\n };\n }));\n });\n\n // Barlines.\n this.barlines[0]['_content'] = Converter.reorderSequence(this, this.barlines[0]['_content'], Converter.sequenceBarline);\n this.body['_content'].splice(1, 0, this.barlines[0]);\n this.barlines[1]['_content'] = Converter.reorderSequence(this, this.barlines[1]['_content'], Converter.sequenceBarline);\n this.body['_content'].push(this.barlines[1]);\n\n return this.body;\n }\n };\n\n static Chord = class {\n constructor(harmony, notes, ireal) {\n this.harmony = harmony;\n this.notes = notes;\n this.ireal = ireal;\n this.spaces = 0;\n this.fermata = false;\n }\n };\n\n convertMeasures() {\n // Are we starting a new system given the current cell index?\n const isNewSystem = cellIndex => cellIndex > 0 && cellIndex % 16 === 0;\n\n // Loop on cells.\n const measures = this.song.cells.reduce((measures, cell, cellIndex) => {\n // Start a new measure if needed.\n // This means either finding an opening barline or finding non-empty cells while we're not in any measure.\n if (cell.bars.match(/\\(|\\{|\\[/) || (!this.measure && (cell.chord || cell.annots.length || cell.comments.length))) {\n if (this.measure) {\n this._log(LogLevel.Warn, `Starting a new measure over existing measure. Closing current measure first.`);\n this.measure.barlines.push(this.convertBarline('', 'right'));\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n }\n this.measure = new Converter.Measure(measures.length+1, this.options);\n\n // Very first bar: add defaults.\n if (!measures.length) {\n this.measure.attributes.push({\n 'divisions': this.options.divisions\n }, {\n _name: 'clef',\n _attrs: [{ 'print-object': this.options.clef ? 'yes' : 'no' }],\n _content: [{\n 'sign': 'G'\n }, {\n 'line': 2\n }]\n }, {\n 'staff-details': {\n 'staff-lines': 0\n }\n }, {\n 'measure-style': [{\n _name: 'slash',\n _attrs: { 'type': 'start', 'use-stems': this.options.notation === 'rhythmic' ? 'yes' : 'no' }\n }]\n }, this.convertKey());\n\n // Add bpm if any.\n if (this.song.bpm) {\n this.measure.body['_content'].push(this.convertTempo(this.song.bpm));\n }\n\n // Add style and groove.\n this.measure.body['_content'].push(this.convertStyleAndGroove(this.song.style, this.song.groove));\n }\n\n // Add starting barline.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'left', (isNewSystem(cellIndex) || this.emptyCellNewSystem) ? 'regular' : undefined));\n\n // If we're still repeating bars, copy the previous bar now.\n if (this.barRepeat) {\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat-1].chords];\n }\n }\n\n // Short-circuit loop if no measure exists.\n // It can happen that `measure` is still blank in case of empty cells in iReal layout.\n // e.g. Girl From Ipanema in tests.\n if (!this.measure) {\n if (cell.chord || cell.annots.length || cell.comments.length || (cell.bars && cell.bars !== ')')) {\n this._log(LogLevel.Warn, `Found non-empty orphan cell ${JSON.stringify(cell)}`, measures[measures.length-1]);\n }\n\n // This is an empty cell between measures.\n // Count the consecutive empty cells because they will be converted to margins.\n // Also remember that a new system has occurred.\n this.emptyCells++;\n if (isNewSystem(cellIndex)) {\n this.emptyCellNewSystem = true;\n }\n\n return measures;\n }\n\n // Start a new system every 16 cells.\n if (isNewSystem(cellIndex) || this.emptyCellNewSystem) {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _attrs: { 'new-system': 'yes' },\n _content: { ...(this.emptyCellNewSystem && {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }, {\n 'right-margin': '0.00'\n }]\n }\n })}\n });\n }\n\n // If we accumulated empty cells but not at the start of the current system, then we adjust other distances.\n // There are 2 cases to handle:\n // - We're now in a fresh system: Add a right-margin to the previous measure.\n // - We're in the middle of a system: Add a measure-distance to the current measure.\n if (!this.emptyCellNewSystem && this.emptyCells > 0) {\n if (this.measure.body['_content'][0]?.['_name'] === 'print' && this.measure.body['_content'][0]['_attrs']?.['new-system'] === 'yes') {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }]\n }\n }\n });\n }\n else {\n this.measure.body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'measure-layout': {\n 'measure-distance': Converter._mmToTenths(this.cellWidth * this.emptyCells)\n }\n }\n });\n }\n }\n\n // Reset the empty cells.\n this.emptyCellNewSystem = false;\n this.emptyCells = 0;\n\n // Chords.\n if (cell.chord) {\n switch (cell.chord.note) {\n case 'x': {\n // Handle single bar repeat.\n this.barRepeat = 1;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'r': {\n // Handle double bar repeat.\n // We do this in 2 stages, because a blank measure occurs after 'r' (to keep the measure count correct)\n // Here, we copy the next-to-last measure and set the repeat flag.\n // The next opening measure will pick up the remaining measure.\n this.barRepeat = 2;\n // TODO We should probably deep-copy those measures.\n this.measure.chords = [...measures[measures.length-this.barRepeat].chords];\n break;\n }\n case 'p':\n // If slash does not occur as first chord, count it as a space.\n // Otherwise, handle it as 'W'.\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n break;\n }\n // Fall into case 'W'.\n\n case 'W': {\n // Handle invisible root by copying previous chord.\n let target = this.measure;\n if (!target.chords.length) {\n target = measures.slice().reverse().find(m => m.chords.length);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find any measure with chords prior to ${JSON.stringify(cell.chord)}`);\n }\n }\n if (target) {\n const chord = target.chords[target.chords.length-1].ireal;\n chord.over = cell.chord.over;\n chord.alternate = cell.chord.alternate;\n this.measure.chords.push(this.convertChord(chord));\n }\n break;\n }\n case ' ': {\n // TODO Handle alternate chord only.\n this._log(LogLevel.Warn, `Unhandled empty/alternate chord ${JSON.stringify(cell.chord)}`);\n break;\n }\n default: {\n // Process new chord.\n this.measure.chords.push(this.convertChord(cell.chord));\n }\n }\n }\n else if (!this.barRepeat) {\n // There are 16 cells per row, regardless of time signature.\n // Barlines can occur anywhere and the iReal Pro player uses an unknown algorithm\n // to schedule the chords within a measure, using the empty cells as \"hints\" for scheduling.\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=chord-spacing-in-the-editor\n // https://technimo.helpshift.com/a/ireal-pro/?s=editor&f=how-do-i-fit-more-than-48-measures-into-one-chart\n //\n // Our approach to emulate the iReal Pro player is as follows:\n // 1. Whenever we find an empty cell, attach it to the previous chord (or discard it if there's no previous chord)\n // 2. At the end of the measure, adjust the chord durations based on existing empty cells across the measure\n if (this.measure.chords.length) {\n this.measure.chords[this.measure.chords.length-1].spaces++;\n }\n }\n\n // Other attributes.\n cell.annots.forEach(annot => {\n switch(annot[0]) {\n case '*': { // section\n const section = annot.slice(1);\n this.measure.body['_content'].push(this.convertSection(section));\n break;\n }\n case 'T': { // time\n const time = annot.slice(1);\n this.measure.attributes.push(this.convertTime(time));\n break;\n }\n case 'S': { // segno\n this.measure.body['_content'].push(this.convertSegno());\n break;\n }\n case 'N': { // ending\n // TODO This assumes a single ending at a time.\n let ending = parseInt(annot.slice(1));\n if (ending < 1) {\n // It can happen that the ending number comes as 0 from iRP.\n // In this case, we do a best effort of finding the previous ending and incrementing it.\n const target = measures.slice().reverse().find(m => !!m.barEnding);\n ending = target?.barEnding ?? 0 + 1;\n }\n this.measure.barlines[0]['_content'].push(this.convertEnding(ending, 'start'));\n // End the previous ending at the previous measure's right barline.\n // Also, remove the 'discontinue' ending from its starting measure since we found an end to it.\n if (ending > 1) {\n measures[measures.length-1].barlines[1]['_content'].push(this.convertEnding(ending-1, 'stop'));\n const target = measures.slice().reverse().find(m => m.barEnding === ending-1);\n if (!target) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline of any measure`);\n }\n else {\n // The last result is the good one: remove the 'discontinue' ending.\n const index = target.barlines[1]['_content'].findIndex(b => !!b && b['_name'] === 'ending');\n if (index === -1) {\n this._log(LogLevel.Error, `Cannot find ending ${ending-1} in right barline`, target);\n }\n delete target.barlines[1]['_content'][index];\n }\n }\n // We will add a 'discontinue' ending at this measure's right barline.\n this.measure.barEnding = ending;\n break;\n }\n case 'Q': { // coda\n // We add all codas as \"tocoda\" because we expect the last one to be the actual coda.\n // After all measures have been built, adjust the last coda.\n // https://irealpro.com/how-the-coda-symbol-works-in-ireal-pro/\n this.measure.body['_content'].push(this.convertToCoda());\n this.codas.push(this.measure);\n break;\n }\n\n // Ignore small and large chord renderings.\n case 'l':\n case 's': break;\n\n case 'f': { // Fermata\n this.measure.chords[this.measure.chords.length-1].fermata = true;\n break;\n }\n\n case 'U': { // END, treated as Fine.\n this.measure.body['_content'].push(this.convertFine('END'));\n break;\n }\n\n default: this._log(LogLevel.Warn, `Unhandled annotation \"${annot}\"`);\n }\n });\n\n // Comments and repeats.\n // TODO Handle measure offset.\n // https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/offset/\n cell.comments.map(c => c.trim()).forEach(comment => {\n const repeatFn = this._map(Converter.mapRepeats, comment);\n if (repeatFn) {\n this.measure.body['_content'].push(repeatFn.call(this, comment));\n } else {\n this.measure.body['_content'].push(this.convertComment(comment));\n }\n });\n\n // Close and insert the measure if needed.\n // Ignore measures without any chords, they're probably empty spaces.\n if (cell.bars.match(/\\)|\\}|\\]|Z/) && this.measure.chords.length) {\n // Add closing barline and ending if needed.\n this.measure.barlines.push(this.convertBarline(cell.bars, 'right'));\n if (this.measure.barEnding) {\n // In case of numbered repeats, end measure an open repeat by default \u250C\u2500\u2500\u2500\u2500\u2500\u2500\n // \u2502 2.\n // It may be replaced later by a closing repeat \u250C\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n // \u2502 2. \u2502\n this.measure.barlines[1]['_content'].push(this.convertEnding(this.measure.barEnding, 'discontinue'));\n }\n\n // Close out the measure.\n if (this.adjustChordsDuration(this.measure)) {\n measures.push(this.measure);\n }\n this.measure = null;\n if (this.barRepeat) this.barRepeat--;\n }\n\n return measures;\n }, []);\n\n // Adjust final right margin if needed.\n const remainingCells = this.song.cells.length % 16 - this.emptyCells;\n if (remainingCells > 0 && measures.length > 0) {\n measures[measures.length-1].body['_content'].splice(0, 0, {\n _name: 'print',\n _content: {\n 'system-layout': {\n 'system-margins': [{\n 'left-margin': '0.00'\n }, {\n 'right-margin': Converter._mmToTenths(this.cellWidth * remainingCells)\n }]\n }\n }\n });\n }\n\n // Adjust last coda if any.\n if (this.codas.length) {\n const target = this.codas[this.codas.length-1];\n const direction = target.body['_content'].findIndex(d =>\n d['_name'] === 'direction' &&\n Array.isArray(d['_content']) &&\n d['_content'].some(s =>\n s['_name'] === 'sound' &&\n Object.keys(s['_attrs']).includes('tocoda')\n )\n );\n if (direction === -1) {\n this._log(LogLevel.Warn, `Cannot find sound direction`, target);\n }\n target.body['_content'][direction] = this.convertCoda();\n }\n\n // `Measure.assemble()` puts all the parts in `Measure.body`.\n return measures.map(measure => measure.assemble());\n }\n\n // Fix order of elements according to sequence as specified by an xs:sequence.\n // @param {array} elements - Array of elements to sort.\n // @param {array} sequence - Array of element names in order of xs:sequence.\n // @return {array} Ordered array of elements.\n static reorderSequence(measure, elements, sequence) {\n return elements.filter(a => Object.keys(a).length).sort((a1, a2) => {\n let k1 = Object.keys(a1)[0]; if (k1 === '_name') k1 = a1[k1];\n let k2 = Object.keys(a2)[0]; if (k2 === '_name') k2 = a2[k2];\n // TODO indexOf() needs to search every time. Make it faster with memoize?\n const i1 = sequence.indexOf(k1);\n const i2 = sequence.indexOf(k2);\n if (i1 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k1}\"`, measure);\n }\n if (i2 === -1) {\n this._log(LogLevel.Warn, `Unrecognized element \"${k2}\"`, measure);\n }\n return i1 - i2;\n });\n }\n\n convertRepeatNx(comment) {\n let repeats = null;\n if (null !== (repeats = comment.match(/(\\d+)x/))) {\n this.repeats = repeats[1];\n }\n }\n\n convertFine(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'fine': 'yes' }\n }]\n };\n }\n\n convertDaCapo(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dacapo': 'yes' }\n }]\n };\n }\n\n convertDalSegno(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'below' },\n _content: [{\n 'direction-type': {\n 'words': comment\n }\n }, {\n _name: 'sound',\n _attrs: { 'dalsegno': 'yes' }\n }]\n };\n }\n\n convertComment(comment) {\n return {\n _name: 'direction',\n _attrs: { 'placement': comment[0] === '*' ? 'above' : 'below' },\n _content: {\n 'direction-type': {\n 'words': comment[0] === '*' ? comment.slice(3) : comment\n }\n }\n };\n }\n\n convertEnding(ending, type) {\n // TODO This assumes a single ending.\n return {\n _name: 'ending',\n _attrs: { 'number': ending, 'type': type },\n _content: `${ending}.`\n };\n }\n\n convertBarline(bars, location, forced = undefined) {\n let style = location === 'left' ? 'none' : 'regular';\n let repeat = null;\n if (bars.match(/\\[|\\]/)) {\n style = 'light-light';\n }\n else if (bars.match(/Z/)) {\n style = 'light-heavy';\n }\n else if (bars.match(/\\{|\\}/)) {\n style = location === 'left' ? 'heavy-light' : 'light-heavy';\n repeat = location === 'left' ? 'forward' : 'backward';\n }\n\n // Set the current repeat count to 2, which may be changed later if we find a repeat annotation.\n if (repeat === 'forward') {\n this.repeats = 2;\n }\n\n return {\n _name: 'barline',\n _attrs: { 'location': location },\n _content: [{\n 'bar-style': forced ?? style\n }, { ...(repeat && {\n _name: 'repeat',\n _attrs: { 'direction': repeat, ...(repeat === 'backward' && { 'times': this.repeats }) }\n })}]\n };\n }\n\n convertSection(section) {\n if (section === 'i') section = 'Intro';\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: {\n 'direction-type': {\n 'rehearsal': section\n }\n }\n };\n }\n\n convertSegno() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n _name: 'segno'\n }\n }, {\n _name: 'sound',\n _attrs: { 'segno': 'segno' }\n }]\n };\n }\n\n convertCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n '_name': 'coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'coda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertToCoda() {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': {\n 'words': 'To Coda'\n }\n }, {\n _name: 'sound',\n _attrs: { 'tocoda': 'coda' } // TODO: We assume a single coda\n }]\n };\n }\n\n convertTempo(bpm) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n _name: 'metronome',\n _attrs: { 'parentheses': 'no' },\n _content: [{\n 'beat-unit': this.calculateChordDuration(1)[0].type\n }, {\n 'per-minute': bpm\n }]\n }]\n }, {\n _name: 'sound',\n _attrs: { 'tempo': bpm }\n }]\n };\n }\n\n convertTime(time) {\n let beats = parseInt(time[0]);\n let beatType = parseInt(time[1]);\n if (time === '12') {\n beats = 12;\n beatType = 8;\n }\n this.time = { beats, beatType };\n return {\n 'time': [{\n 'beats': beats\n }, {\n 'beat-type': beatType\n }]\n };\n }\n\n adjustChordsDuration(measure) {\n // Now that the measure is closed, we can adjust the chord durations, taking empty cells into consideration.\n // https://www.irealb.com/forums/showthread.php?25161-Using-empty-cells-to-control-chord-duration\n //\n // Rules:\n // - Minimum chord duration is 1 beat\n // => Each chord starts as 1 beat\n // => Count of chords <= beats per measure\n // - Starting empty cells are discarded (already discarded during the cell loop)\n // - Each remaining empty cell counts as 1 beat (already counted during cell loop)\n // - Empty cell beats are added to their preceding chords (already added during the cell loop)\n // => Total chord durations <= beats per measure\n // - Remaining beats are distributed evenly among chords from first to last\n //\n if (measure.chords.length > this.time.beats) {\n this._log(LogLevel.Error, `Too many chords (${measure.chords.length} out of ${this.time.beats})`, measure);\n return true;\n }\n let beats = measure.chords.reduce((beats, chord) => beats+1+chord.spaces, 0);\n if (!beats) {\n this._log(LogLevel.Warn, `No chord found. Skipping current measure.`, measure);\n return false;\n }\n if (beats > this.time.beats) {\n // Reduce spaces.\n // We're guaranteed to end this loop because measure.chords.length <= this.time.beats\n let chordIndex = 0;\n while (beats > this.time.beats) {\n if (measure.chords[chordIndex].spaces > 0) {\n measure.chords[chordIndex].spaces--;\n beats--;\n }\n chordIndex = (chordIndex + 1) % measure.chords.length;\n }\n }\n else {\n // Distribute free beats among the chords.\n let chordIndex = 0;\n while (beats < this.time.beats) {\n measure.chords[chordIndex].spaces++;\n beats++;\n chordIndex = (chordIndex + 1) % measure.chords.length;\n }\n }\n\n // Adjust actual chord durations.\n measure.chords = measure.chords.map(chord => {\n chord.notes = this.calculateChordDuration(1+chord.spaces).map((duration, i, ds) =>\n this.convertChordNote(\n duration,\n i === ds.length - 1 ? chord.fermata : false, // Possible fermata on last chord note only\n this.options.notation === 'rhythmic' && ds.length > 1 ? (i > 0 ? 'stop' : 'start') : null // Possible tie in case of rhythmic notation\n )\n );\n return chord;\n });\n\n return true;\n }\n\n calculateChordDuration(beats) {\n // Lowest beat resolution is eighth-note (8).\n const mapDuration = {\n '1': [{ t: 'eighth', d: 0, b: 1 }],\n '2': [{ t: 'quarter', d: 0, b: 2 }],\n '3': [{ t: 'quarter', d: 1, b: 3 }],\n '4': [{ t: 'half', d: 0, b: 4 }],\n '5': [{ t: 'quarter', d: 1, b: 3 }, { t: 'quarter', d: 0, b: 2 }],\n '6': [{ t: 'half', d: 1, b: 6 }],\n '7': [{ t: 'half', d: 2, b: 7 }],\n '8': [{ t: 'whole', d: 0, b: 8 }],\n '9': [{ t: 'half', d: 1, b: 6 }, { t: 'quarter', d: 1, b: 3 }],\n '10': [{ t: 'half', d: 1, b: 6 }, { t: 'half', d: 0, b: 4 }],\n '11': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 0, b: 4 }],\n '12': [{ t: 'whole', d: 1, b: 12 }],\n '13': [{ t: 'half', d: 2, b: 7 }, { t: 'half', d: 1, b: 6 }],\n '14': [{ t: 'whole', d: 2, b: 14 }],\n '15': [{ t: 'whole', d: 0, b: 8 }, { t: 'half', d: 2, b: 7 }],\n };\n\n if (this.options.notation === 'slash') {\n // In case of slash notation, return an array of n=beats elements, each with a duration of 1 beat.\n const index = 1 * 8 / this.time.beatType;\n return Array(beats).fill(this\n ._map(mapDuration, index, [], `Unexpected beat count 1 for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n })[0] // We're sure to get only one entry in this case.\n );\n }\n else {\n // In case of rhythmic notation, return a single note (or 2 tied notes) corresponding to the desired beat count.\n const index = beats * 8 / this.time.beatType;\n return this\n ._map(mapDuration, index, [], `Unexpected beat count ${beats} for time signature ${this.time.beats}/${this.time.beatType}`)\n .map(duration => {\n return {\n duration: duration.b * this.options.divisions / 2,\n type: duration.t,\n dots: duration.d\n };\n });\n }\n }\n\n convertChordNote(duration, fermata = false, tie = null) {\n const altered = Converter.mapFifthsToAlters[this.fifths >= 0 ? 'sharp' : 'flat'].slice(0, Math.abs(this.fifths));\n const noteType = {\n _name: 'pitch',\n _content: [{\n 'step': this.options.step\n }, {\n 'alter': altered.includes(this.options.step) ? (this.fifths > 0 ? 1 : -1) : 0\n }, {\n 'octave': this.options.octave\n }]\n };\n\n const notations = [];\n if (fermata) {\n notations.push({ _name: 'fermata' });\n }\n if (tie) {\n notations.push({ _name: 'tied', _attrs: { 'type': tie } });\n }\n\n return Converter.reorderSequence(this.measure, [noteType, {\n _name: 'cue'\n }, {\n _name: 'notehead',\n _content: this.options.notehead,\n _attrs: [{ 'font-size': this.options.noteheadSize }]\n }, {\n 'duration': duration.duration\n }, {\n 'voice': 1,\n }, {\n _name: 'type',\n _attrs: { 'size': 'full' },\n _content: duration.type\n }, { ...(notations.length && {\n 'notations': Converter.reorderSequence(this.measure, notations, Converter.sequenceNotations)\n })}]\n .concat(Array(duration.dots).fill({ _name: 'dot' })), Converter.sequenceNote);\n }\n\n convertChordDegree(value, type, alter) {\n return {\n _name: 'degree',\n _attrs: { 'print-object': 'no' },\n _content: [{\n 'degree-value': value\n }, {\n 'degree-alter': alter\n }, {\n 'degree-type': type\n }]\n };\n }\n\n convertChordSymbol(chord) {\n const parsedChord = this.renderChord(this.parseChord(`${chord.note}${chord.modifiers}`));\n if (!parsedChord) {\n this._log(LogLevel.Warn, `Unrecognized chord \"${chord.note}${chord.modifiers}\"`);\n return { rootStep: null, rootAlter: null, chordKind: null, chordDegrees: [], chordText: null };\n }\n\n const rootStep = parsedChord.input.rootNote[0];\n const rootAlter = this._map(Converter.mapAlter, parsedChord.input.rootNote[1] || null, null, `Unrecognized accidental in chord \"${parsedChord.input.rootNote}\"`);\n const chordText = parsedChord.formatted.descriptor + parsedChord.formatted.chordChanges.join('');\n\n // Find chord quality (aka kind).\n // `chord-symbol` misses a bunch of MusicXML chord qualities so we'll have to derive them ourselves.\n const mapKind = {\n 'major': 'major',\n 'major6': 'major-sixth',\n 'major7': 'major-seventh',\n 'dominant7': 'dominant',\n 'minor': 'minor',\n 'minor6': 'minor-sixth',\n 'minor7': 'minor-seventh',\n 'minorMajor7': 'major-minor',\n 'augmented': 'augmented',\n 'diminished': 'diminished',\n 'diminished7': 'diminished-seventh',\n 'power': 'power'\n };\n let chordKind = this._map(mapKind, parsedChord.normalized.quality, '', `Unrecognized chord quality \"${parsedChord.normalized.quality}\"`);\n\n // Convert extensions to their equivalent MusicXML kind.\n // Find the highest extension, then replace the word following [major, minor, dominant] with it.\n if (parsedChord.normalized.extensions.length) {\n const extension = Math.max(...parsedChord.normalized.extensions.map(e => parseInt(e))).toString();\n const mapExtensionKind = {\n '9': '-ninth',\n '11': '-11th',\n '13': '-13th'\n };\n chordKind = chordKind.split('-')[0] + this._map(mapExtensionKind, extension, '', `Unhandled extension ${extension}`);\n\n // chord-symbol considers dominant-11th to be suspended - but that's not _necessarily_ the case.\n // https://en.wikipedia.org/wiki/Eleventh_chord\n if (chordKind === 'dominant-11th') {\n parsedChord.normalized.isSuspended = false;\n }\n }\n\n // Detect other chord kinds by explicit interval comparison.\n [\n { intervals: ['1', '4', '5'], kind: 'suspended-fourth', strict: true },\n { intervals: ['1', '5', '9'], kind: 'suspended-second', strict: true },\n { intervals: ['1', 'b3', 'b5', 'b7'], kind: 'half-diminished', strict: true },\n { intervals: ['1', '3', '#5', 'b7'], kind: 'augmented-seventh', strict: false }\n ].some(chord => {\n if (\n (!chord.strict || parsedChord.normalized.intervals.length === chord.intervals.length) &&\n chord.intervals.every((s, i) => s === parsedChord.normalized.intervals[i])\n ) {\n chordKind = chord.kind;\n\n // Remove the intervals from the parsedChord to avoid duplication below.\n chord.intervals.forEach(i => {\n parsedChord.normalized.alterations = parsedChord.normalized.alterations.filter(p => p === i);\n parsedChord.normalized.adds = parsedChord.normalized.adds.filter(p => p === i);\n parsedChord.normalized.omits = parsedChord.normalized.omits.filter(p => p === i);\n });\n\n // Add the missing intervals from the parsedChord to the adds.\n parsedChord.normalized.intervals.forEach(i => {\n if (!chord.intervals.includes(i)) {\n parsedChord.normalized.adds.push(i);\n }\n });\n\n // Stop looping.\n return true;\n }\n });\n\n // Handle suspended chords other than triads.\n const chordDegrees = [];\n if (parsedChord.normalized.isSuspended && !chordKind.includes('suspended')) {\n parsedChord.normalized.adds.push('4');\n // Handle case of sus(add3)\n if (!parsedChord.normalized.adds.includes('3')) {\n parsedChord.normalized.omits.push('3');\n }\n }\n\n // Add chord degrees.\n parsedChord.normalized.alterations.forEach(alteration => {\n const degree = alteration.slice(1);\n chordDegrees.push(\n this.convertChordDegree(\n degree,\n (degree === '5' || parsedChord.normalized.extensions.includes(degree)) ? 'alter' : 'add',\n this._map(Converter.mapAlter, alteration[0], 0, `Unrecognized alter symbol in \"${alteration}\"`)\n )\n );\n });\n parsedChord.normalized.adds.forEach(add => {\n const alteration = Object.keys(Converter.mapAlter).includes(add[0]) ? add[0] : null;\n const degree = alteration ? add.slice(1) : add;\n chordDegrees.push(\n this.convertChordDegree(degree, 'add', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${add}\"`))\n );\n });\n parsedChord.normalized.omits.forEach(omit => {\n const alteration = Object.keys(Converter.mapAlter).includes(omit[0]) ? omit[0] : null;\n const degree = alteration ? omit.slice(1) : omit;\n chordDegrees.push(\n this.convertChordDegree(degree, 'subtract', this._map(Converter.mapAlter, alteration, 0, `Unrecognized alter symbol in \"${omit}\"`))\n );\n });\n\n return { rootStep, rootAlter, chordKind, chordDegrees, chordText };\n }\n\n convertChord(chord) {\n let harmony = null;\n\n // Special case: 'n' for no chord\n if (chord.note === 'n') {\n harmony = [{\n 'root': [{\n _name: 'root-step',\n _attrs: { 'text': '' },\n _content: this.options.step\n }],\n }, {\n _name: 'kind',\n _attrs: { 'text': 'N.C.' },\n _content: 'none',\n }];\n }\n else {\n const { rootStep, rootAlter, chordKind, chordDegrees, chordText } = this.convertChordSymbol(chord);\n\n // Handle bass note\n const bass = !chord.over ? null : [{\n 'bass-step': chord.over.note[0]\n }, { ...(chord.over.note[1] && {\n 'bass-alter': this._map(Converter.mapAlter, chord.over.note[1], null, `Unrecognized accidental in bass note \"${chord.over.note}\"`)\n })}];\n\n harmony = [{\n 'root': [{\n 'root-step': rootStep\n }, { ...(rootAlter && { // Don't generate the root-alter entry if rootAlter is blank\n 'root-alter': rootAlter\n })}],\n }, {\n _name: 'kind',\n _attrs: { 'text': chordText, 'use-symbols': 'no' },\n _content: chordKind,\n }, { ...(bass && {\n 'bass': bass\n })}].concat(chordDegrees);\n }\n\n // TODO Handle alternate chord\n if (chord.alternate) {\n this._log(LogLevel.Warn, `Unhandled alternate chord ${JSON.stringify(chord.alternate)}`);\n }\n\n return new Converter.Chord(\n harmony,\n // Initial chord duration is 1 beat\n this.calculateChordDuration(1).map(duration => this.convertChordNote(duration)),\n chord\n );\n }\n\n convertKey() {\n const mapKeys = {\n // Major keys\n 'C': 0, 'G': 1, 'D': 2, 'A': 3, 'E': 4, 'B': 5, 'F#': 6, 'C#': 7,\n 'F': -1, 'Bb': -2, 'Eb': -3, 'Ab': -4, 'Db': -5, 'Gb': -6, 'Cb': -7,\n // Minor keys\n 'A-': 0, 'E-': 1, 'B-': 2, 'F#-': 3, 'C#-': 4, 'G#-': 5, 'D#-': 6, 'A#-': 7,\n 'D-': -1, 'G-': -2, 'C-': -3, 'F-': -4, 'Bb-': -5, 'Eb-': -6, 'Ab-': -7\n };\n\n // Remember the fifth.\n this.fifths = this._map(mapKeys, this.song.key, 0, `Unrecognized key signature \"${this.song.key}\"`);\n\n return {\n _name: 'key',\n _attrs: [{ 'print-object': this.options.keySignature ? 'yes' : 'no' }],\n _content: [{\n 'fifths': this.fifths\n }, {\n 'mode': this.song.key.slice(-1) === '-' ? 'minor' : 'major'\n }]\n };\n }\n\n convertStyleAndGroove(style, groove) {\n return {\n _name: 'direction',\n _attrs: { 'placement': 'above' },\n _content: [{\n 'direction-type': [{\n 'words': style\n }]\n }, {\n 'sound': [{\n 'play': [{\n _name: 'other-play',\n _attrs: { 'type': 'groove' },\n _content: groove || style\n }]\n }]\n }]\n };\n }\n\n _log(logLevel, message, measure = this.measure) {\n if (logLevel < this.options.logLevel) return;\n const log = `[ireal-musicxml] [${this.song.title}${measure ? '#' + measure.number() : ''}] ${message}`;\n let method = 'warn';\n switch (logLevel) {\n case LogLevel.Debug: method = 'debug'; break;\n case LogLevel.Info: method = 'info'; break;\n case LogLevel.Warn: method = 'warn'; break;\n case LogLevel.Error: method = 'error'; break;\n }\n console[method](log);\n }\n\n _map(map, key, defaultValue, message, logLevel = LogLevel.Warn, measure = this.measure) {\n if (!key) return defaultValue;\n if (!(key in map)) {\n if (message) {\n this._log(logLevel, message, measure);\n }\n return defaultValue || null;\n }\n return map[key];\n }\n\n static _mmToTenths(mm, decimals = 2) {\n const value = mm * SCALING_TENTHS / SCALING_MM;\n const power = Math.pow(10, decimals);\n return Math.round(value * power) / power;\n }\n}\n", "{\n \"name\": \"ireal-musicxml\",\n \"version\": \"2.0.2\",\n \"description\": \"iReal Pro to MusicXML converter.\",\n \"author\": \"Karim Ratib (https://github.com/infojunkie)\",\n \"license\": \"GPL-3.0-only\",\n \"repository\": {\n \"type\": \"git\",\n \"url\": \"https://github.com/infojunkie/ireal-musicxml\"\n },\n \"homepage\": \"https://github.com/infojunkie/ireal-musicxml\",\n \"type\": \"module\",\n \"types\": \"./build/ireal-musicxml.d.ts\",\n \"files\": [\n \"LICENSE.txt\",\n \"build/*\",\n \"src/*\"\n ],\n \"bin\": {\n \"ireal-musicxml\": \"./src/cli/cli.js\"\n },\n \"exports\": {\n \"import\": \"./build/ireal-musicxml.js\",\n \"require\": \"./build/ireal-musicxml.cjs\"\n },\n \"scripts\": {\n \"build\": \"npm run build:esm && npm run build:cjs && npm run build:d.ts\",\n \"build:d.ts\": \"cp src/types/* build/\",\n \"build:esm\": \"esbuild src/lib/index.js --bundle --format=esm --minify --sourcemap --outfile=build/ireal-musicxml.js\",\n \"build:cjs\": \"esbuild src/lib/index.js --bundle --platform=node --packages=external --minify --sourcemap --outfile=build/ireal-musicxml.cjs\",\n \"test\": \"npm run build && npm run test:lint && npm run test:spec && npm run test:ts\",\n \"test:spec\": \"node --test --test-name-pattern=\\\"${TEST:-.*}\\\"\",\n \"test:ts\": \"node --test --loader=ts-node/esm --require ts-node/register test/*.spec.ts\",\n \"test:lint\": \"eslint src --fix\"\n },\n \"devDependencies\": {\n \"@types/node\": \"^22.7.7\",\n \"@xmldom/xmldom\": \"^0.8.0\",\n \"esbuild\": \"0.24.0\",\n \"eslint\": \"^9.13.0\",\n \"resolve\": \"^1.22.8\",\n \"sanitize-filename\": \"^1.6.3\",\n \"ts-node\": \"^10.9.2\",\n \"typescript\": \"^4.9.5\",\n \"validate-with-xmllint\": \"^1.2.0\",\n \"xpath.js\": \"^1.1.0\"\n },\n \"dependencies\": {\n \"chord-symbol\": \"^3.0.0\",\n \"fast-diff\": \"^1.2.0\",\n \"jstoxml\": \"^2.0.6\",\n \"promise\": \"^8.1.0\"\n }\n}\n", "import pkg from '../../package.json' with { type: 'json' };\n\nexport class Version {\n static name = pkg.name;\n static version = pkg.version;\n static author = pkg.author;\n static description = pkg.description;\n}"], + "mappings": "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", + "names": ["require_browser_raw", "__commonJSMin", "exports", "module", "rawAsap", "task", "queue", "requestFlush", "flushing", "index", "capacity", "flush", "currentIndex", "scan", "newLength", "scope", "BrowserMutationObserver", "makeRequestCallFromMutationObserver", "makeRequestCallFromTimer", "callback", "toggle", "observer", "node", "timeoutHandle", "handleTimer", "intervalHandle", "require_core", "__commonJSMin", "exports", "module", "asap", "noop", "LAST_ERROR", "IS_ERROR", "getThen", "obj", "ex", "tryCallOne", "fn", "a", "tryCallTwo", "b", "Promise", "doResolve", "onFulfilled", "onRejected", "safeThen", "res", "handle", "Handler", "self", "resolve", "reject", "deferred", "handleResolved", "cb", "ret", "newValue", "then", "finale", "i", "promise", "done", "value", "reason", "require_done", "__commonJSMin", "exports", "module", "Promise", "onFulfilled", "onRejected", "self", "err", "require_finally", "__commonJSMin", "exports", "module", "Promise", "f", "value", "err", "require_es6_extensions", "__commonJSMin", "exports", "module", "Promise", "TRUE", "valuePromise", "FALSE", "NULL", "UNDEFINED", "ZERO", "EMPTYSTRING", "value", "then", "ex", "resolve", "reject", "iterableToArray", "iterable", "x", "arr", "args", "remaining", "res", "i", "val", "p", "onSettledFulfill", "onSettledReject", "reason", "mapAllSettled", "item", "values", "onRejected", "getAggregateError", "errors", "error", "promises", "hasResolved", "rejectionReasons", "resolveOnce", "rejectionCheck", "require_browser_asap", "__commonJSMin", "exports", "module", "rawAsap", "freeTasks", "pendingErrors", "requestErrorThrow", "throwFirstError", "asap", "task", "rawTask", "RawTask", "error", "require_node_extensions", "__commonJSMin", "exports", "module", "Promise", "asap", "fn", "argumentCount", "denodeifyWithCount", "denodeifyWithoutCount", "callbackFn", "args", "i", "body", "fnLength", "_", "index", "callback", "ctx", "ex", "resolve", "reject", "value", "err", "require_synchronous", "__commonJSMin", "exports", "module", "Promise", "require_lib", "__commonJSMin", "exports", "module", "require_promise", "__commonJSMin", "exports", "module", "require_diff", "__commonJSMin", "exports", "module", "DIFF_DELETE", "DIFF_INSERT", "DIFF_EQUAL", "diff_main", "text1", "text2", "cursor_pos", "cleanup", "_fix_unicode", "editdiff", "find_cursor_edit_diff", "commonlength", "diff_commonPrefix", "commonprefix", "diff_commonSuffix", "commonsuffix", "diffs", "diff_compute_", "diff_cleanupMerge", "diff_cleanupSemantic", "longtext", "shorttext", "hm", "diff_halfMatch_", "text1_a", "text1_b", "text2_a", "text2_b", "mid_common", "diffs_a", "diffs_b", "diff_bisect_", "text1_length", "text2_length", "max_d", "v_offset", "v_length", "v1", "v2", "x", "delta", "front", "k1start", "k1end", "k2start", "k2end", "d", "k1", "k1_offset", "x1", "y1", "k2_offset", "x2", "diff_bisectSplit_", "k2", "y2", "y", "text1a", "text2a", "text1b", "text2b", "diffsb", "pointermin", "pointermax", "pointermid", "pointerstart", "is_surrogate_pair_start", "diff_commonOverlap_", "text_length", "best", "length", "pattern", "found", "pointerend", "is_surrogate_pair_end", "diff_halfMatchI_", "i", "seed", "j", "best_common", "best_longtext_a", "best_longtext_b", "best_shorttext_a", "best_shorttext_b", "prefixLength", "suffixLength", "hm1", "hm2", "changes", "equalities", "equalitiesLength", "lastequality", "pointer", "length_insertions1", "length_deletions1", "length_insertions2", "length_deletions2", "diff_cleanupSemanticLossless", "deletion", "insertion", "overlap_length1", "overlap_length2", "nonAlphaNumericRegex_", "whitespaceRegex_", "linebreakRegex_", "blanklineEndRegex_", "blanklineStartRegex_", "diff_cleanupSemanticScore_", "one", "two", "char1", "char2", "nonAlphaNumeric1", "nonAlphaNumeric2", "whitespace1", "whitespace2", "lineBreak1", "lineBreak2", "blankLine1", "blankLine2", "equality1", "edit", "equality2", "commonOffset", "commonString", "bestEquality1", "bestEdit", "bestEquality2", "bestScore", "score", "fix_unicode", "count_delete", "count_insert", "text_delete", "text_insert", "previous_equality", "ends_with_pair_start", "stray", "k", "starts_with_pair_end", "n", "charCode", "str", "remove_empty_tuples", "tuples", "ret", "make_edit_splice", "before", "oldMiddle", "newMiddle", "after", "oldText", "newText", "oldRange", "newRange", "oldLength", "newLength", "oldCursor", "oldBefore", "oldAfter", "maybeNewCursor", "editBefore", "newCursor", "newBefore", "newAfter", "oldPrefix", "newPrefix", "editAfter", "cursor", "oldSuffix", "newSuffix", "replaceRange", "diff", "require_jstoxml", "__commonJSMin", "exports", "global", "factory", "mod", "_exports", "_toConsumableArray", "arr", "_arrayWithoutHoles", "_iterableToArray", "_unsupportedIterableToArray", "_nonIterableSpread", "o", "minLen", "_arrayLikeToArray", "n", "iter", "len", "i", "arr2", "ownKeys", "object", "enumerableOnly", "keys", "symbols", "sym", "_objectSpread", "target", "source", "key", "_defineProperty", "obj", "value", "_typeof", "ARRAY", "BOOLEAN", "DATE", "NULL", "NUMBER", "OBJECT", "SPECIAL_OBJECT", "STRING", "PRIVATE_VARS", "PRIVATE_VARS_REGEXP", "getIndentStr", "indent", "depth", "getType", "val", "filterStr", "inputStr", "filter", "regexp", "str", "entity", "getAttributeKeyVals", "attributes", "keyVals", "attr", "filteredVal", "valStr", "formatAttributes", "keysValsJoined", "objToArray", "PRIMITIVE_TYPES", "isPrimitive", "SIMPLE_TYPES", "isSimpleType", "isSimpleXML", "xmlStr", "DEFAULT_XML_HEADER", "getHeaderString", "_ref", "header", "isOutputStart", "shouldOutputHeader", "shouldUseDefaultHeader", "defaultEntityFilter", "toXML", "config", "_config$depth", "_isFirstItem", "_config$_isOutputStar", "_isOutputStart", "_config$attributesFil", "rawAttributesFilter", "_config$filter", "rawFilter", "shouldTurnOffAttributesFilter", "attributesFilter", "shouldTurnOffFilter", "indentStr", "valType", "headerStr", "outputStr", "_name", "_content", "isArrayOfPrimitives", "primitives", "a", "newVal", "newValType", "isNewValSimple", "preIndentStr", "preTag", "valIsEmpty", "shouldSelfClose", "selfCloseStr", "attributesString", "tag", "preTagCloseStr", "postTag", "outputArr", "index", "newConfig", "outputObj", "privateVar", "hasContent", "newContentObj", "xml", "fnResult", "_outputArr", "singleVal", "_default", "require_chord_symbol", "__commonJSMin", "exports", "module", "root", "factory", "getNative", "__webpack_require__", "DataView", "hashClear", "hashDelete", "hashGet", "hashHas", "hashSet", "Hash", "entries", "index", "length", "entry", "listCacheClear", "listCacheDelete", "listCacheGet", "listCacheHas", "listCacheSet", "ListCache", "Map", "mapCacheClear", "mapCacheDelete", "mapCacheGet", "mapCacheHas", "mapCacheSet", "MapCache", "Promise", "Set", "setCacheAdd", "setCacheHas", "SetCache", "values", "stackClear", "stackDelete", "stackGet", "stackHas", "stackSet", "Stack", "data", "Symbol", "Uint8Array", "WeakMap", "apply", "func", "thisArg", "args", "arrayEach", "array", "iteratee", "arrayFilter", "predicate", "resIndex", "result", "value", "baseIndexOf", "arrayIncludes", "arrayIncludesWith", "comparator", "baseTimes", "isArguments", "isArray", "isBuffer", "isIndex", "isTypedArray", "objectProto", "hasOwnProperty", "arrayLikeKeys", "inherited", "isArr", "isArg", "isBuff", "isType", "skipIndexes", "key", "arrayMap", "arrayPush", "offset", "arraySome", "baseAssignValue", "eq", "assignValue", "object", "objValue", "assocIndexOf", "copyObject", "keys", "baseAssign", "source", "keysIn", "baseAssignIn", "defineProperty", "cloneBuffer", "copyArray", "copySymbols", "copySymbolsIn", "getAllKeys", "getAllKeysIn", "getTag", "initCloneArray", "initCloneByTag", "initCloneObject", "isMap", "isObject", "isSet", "CLONE_DEEP_FLAG", "CLONE_FLAT_FLAG", "CLONE_SYMBOLS_FLAG", "argsTag", "arrayTag", "boolTag", "dateTag", "errorTag", "funcTag", "genTag", "mapTag", "numberTag", "objectTag", "regexpTag", "setTag", "stringTag", "symbolTag", "weakMapTag", "arrayBufferTag", "dataViewTag", "float32Tag", "float64Tag", "int8Tag", "int16Tag", "int32Tag", "uint8Tag", "uint8ClampedTag", "uint16Tag", "uint32Tag", "cloneableTags", "baseClone", "bitmask", "customizer", "stack", "isDeep", "isFlat", "isFull", "tag", "isFunc", "stacked", "subValue", "keysFunc", "props", "objectCreate", "baseCreate", "proto", "baseUnary", "cacheHas", "LARGE_ARRAY_SIZE", "baseDifference", "includes", "isCommon", "valuesLength", "outer", "computed", "valuesIndex", "baseFindIndex", "fromIndex", "fromRight", "isFlattenable", "baseFlatten", "depth", "isStrict", "createBaseFor", "baseFor", "baseForOwn", "castPath", "toKey", "baseGet", "path", "baseGetAllKeys", "symbolsFunc", "getRawTag", "objectToString", "nullTag", "undefinedTag", "symToStringTag", "baseGetTag", "baseHasIn", "baseIsNaN", "strictIndexOf", "baseInverter", "setter", "accumulator", "isObjectLike", "baseIsArguments", "baseIsEqualDeep", "baseIsEqual", "other", "equalArrays", "equalByTag", "equalObjects", "COMPARE_PARTIAL_FLAG", "equalFunc", "objIsArr", "othIsArr", "objTag", "othTag", "objIsObj", "othIsObj", "isSameTag", "objIsWrapped", "othIsWrapped", "objUnwrapped", "othUnwrapped", "baseIsMap", "COMPARE_UNORDERED_FLAG", "baseIsMatch", "matchData", "noCustomizer", "srcValue", "isFunction", "isMasked", "toSource", "reRegExpChar", "reIsHostCtor", "funcProto", "funcToString", "reIsNative", "baseIsNative", "pattern", "baseIsSet", "isLength", "typedArrayTags", "baseIsTypedArray", "baseMatches", "baseMatchesProperty", "identity", "property", "baseIteratee", "isPrototype", "nativeKeys", "baseKeys", "nativeKeysIn", "baseKeysIn", "isProto", "getMatchData", "matchesStrictComparable", "get", "hasIn", "isKey", "isStrictComparable", "baseProperty", "basePropertyDeep", "overRest", "setToString", "baseRest", "start", "constant", "baseSetToString", "string", "n", "isSymbol", "INFINITY", "symbolProto", "symbolToString", "baseToString", "trimmedEndIndex", "reTrimStart", "baseTrim", "createSet", "setToArray", "baseUniq", "seen", "set", "seenIndex", "cache", "stringToPath", "toString", "cloneArrayBuffer", "arrayBuffer", "freeExports", "freeModule", "moduleExports", "Buffer", "allocUnsafe", "buffer", "cloneDataView", "dataView", "reFlags", "cloneRegExp", "regexp", "symbolValueOf", "cloneSymbol", "symbol", "cloneTypedArray", "typedArray", "isNew", "newValue", "getSymbols", "getSymbolsIn", "coreJsData", "iterable", "isArrayLike", "createFind", "findIndexFunc", "collection", "createInverter", "toIteratee", "noop", "isPartial", "arrLength", "othLength", "arrStacked", "othStacked", "arrValue", "othValue", "compared", "othIndex", "mapToArray", "convert", "objProps", "objLength", "othProps", "objStacked", "skipCtor", "objCtor", "othCtor", "freeGlobal", "isKeyable", "getMapData", "map", "getValue", "overArg", "getPrototype", "nativeObjectToString", "isOwn", "unmasked", "stubArray", "propertyIsEnumerable", "nativeGetSymbols", "promiseTag", "dataViewCtorString", "mapCtorString", "promiseCtorString", "setCtorString", "weakMapCtorString", "Ctor", "ctorString", "hasPath", "hasFunc", "nativeCreate", "HASH_UNDEFINED", "spreadableSymbol", "MAX_SAFE_INTEGER", "reIsUint", "type", "reIsDeepProp", "reIsPlainProp", "maskSrcKey", "uid", "arrayProto", "splice", "lastIndex", "size", "memoize", "MAX_MEMOIZE_SIZE", "memoizeCapped", "freeProcess", "nodeUtil", "types", "transform", "arg", "nativeMax", "otherArgs", "freeSelf", "shortOut", "HOT_COUNT", "HOT_SPAN", "nativeNow", "count", "lastCalled", "stamp", "remaining", "pairs", "rePropName", "reEscapeChar", "match", "number", "quote", "subString", "reWhitespace", "clone", "cloneDeep", "isArrayLikeObject", "difference", "findIndex", "find", "toInteger", "defaultValue", "invert", "stubFalse", "nativeIsBuffer", "isEqual", "asyncTag", "proxyTag", "nodeIsMap", "nodeIsSet", "nodeIsTypedArray", "FUNC_ERROR_TEXT", "resolver", "memoized", "toNumber", "MAX_INTEGER", "toFinite", "sign", "remainder", "NAN", "reIsBadHex", "reIsBinary", "reIsOctal", "freeParseInt", "isBinary", "uniq", "without", "__webpack_module_cache__", "moduleId", "cachedModule", "__webpack_modules__", "getter", "definition", "obj", "prop", "chain", "allFunctions", "input", "reduce", "fn", "checkCustomFilters", "customFilters", "Array", "TypeError", "some", "filter", "helpers_checkCustomFilters", "notes", "AFlat", "A", "ASharp", "BFlat", "B", "C", "CSharp", "DFlat", "D", "DSharp", "EFlat", "E", "F", "FSharp", "GFlat", "G", "GSharp", "english", "Ab", "Bb", "Cb", "Db", "Eb", "Fb", "Gb", "latin", "Lab", "La", "Sib", "Si", "Dob", "Do", "Reb", "R\u00E9b", "Re", "R\u00E9", "Mib", "Mi", "Fab", "Fa", "Solb", "Sol", "german", "As", "Ais", "Hes", "H", "His", "Ces", "Cis", "Des", "Dis", "Es", "Eis", "Fes", "Fis", "Ges", "Gis", "getAccidentalsVariation", "variant", "Object", "acc", "curr", "replace", "englishVariantsToNotes", "_objectSpread", "latinVariantsToNotes", "germanVariantsToNotes", "allVariantsToNotes", "allVariants", "sort", "a", "b", "englishVariants", "latinVariants", "germanVariants", "allVariantsPerGroup", "name", "InvalidInputError", "_this", "_classCallCheck", "_super", "Error", "UnexpectedError", "_this2", "message", "_super2", "ChordSymbolError", "chord", "errorName", "_this3", "_super3", "NoSymbolFoundError", "_super4", "InvalidModifierError", "invalidChars", "descriptor", "_super5", "InvalidIntervalsError", "forbiddenCombo", "join", "_super6", "hasExactly", "allIntervals", "search", "arraySearch", "_isArray", "_isEqual", "hasOneOf", "has", "hasAll", "hasNoneOf", "require", "lookupMethod", "interval", "allForbiddenCombos", "checkIntervalsConsistency", "intervals", "normalized", "combo", "formatSymbol", "_chord$formatted", "formatted", "rootNote", "bassNote", "chordChanges", "qualities", "ma", "ma6", "ma7", "dom7", "mi", "mi6", "mi7", "miMa7", "aug", "dim", "dim7", "power", "bass", "majorQualities", "minorQualities", "qualityToDescriptor", "_qualityToDescriptor", "formatSymbolParts_defineProperty", "getHighestExtension", "intents", "alt", "chordChangesDescriptors", "add", "add7", "omit", "sus", "formatSymbolParts", "getDescriptor", "getChordChanges", "quality", "isSuspended", "extensions", "highestExtension", "major", "alterations", "formattedOmits", "formatOmits", "omits", "isAltered", "formattedAdds", "formatAdds", "adds", "_toConsumableArray", "omitted", "getParsableDescriptor", "allFilters", "toLowerCaseExceptMajorM", "removeSpaces", "addDisambiguators", "addMissingVerbs", "parsableDescriptor", "toLowerCase", "allTokensWithVerbs", "currentVerb", "hasVerb", "parenthesis", "split", "forEach", "token", "startsWith", "push", "initChord", "parserConfiguration", "_cloneDeep", "notesSharp", "notesFlat", "rootNoteToScaleAccidentals", "_rootNoteToScaleAccid", "nameIndividualChordNotes_defineProperty", "maj", "min", "nameIndividualChordNotes", "semitones", "minMaj", "refNotes", "rootNoteIndex", "indexOf", "indexedNotes", "nameIndividualChordNotes_toConsumableArray", "slice", "chordNotes", "i", "normalizeNotes", "normalizeDescriptor", "chordIntervals", "_clone", "isPowerChord", "isBass", "getOmits", "getIsSuspended", "_getChordQuality", "getChordQuality", "qualityIntervals", "getExtensions", "baseIntervals", "normalizeDescriptor_toConsumableArray", "_getAddsAndAlteration", "getAddsAndAlterations", "normalizeDescriptor_objectSpread", "hasMajorIntent", "intervalsForQualityDetection", "getIntervalsForQualityDetection", "intervalsToQualities", "_find", "o", "undoOmit3", "bind", "undoSuspension", "undoAlt5", "_uniq", "with3rd", "unSuspended", "_without", "isAlt", "unaltered", "canBeExtended", "isMinorExtended13th", "isMajorExtended13th", "isExtended11th", "isExtended9th", "canHave11th", "isAlteration", "hasAdd3", "sortIntervals", "_qualityAlterations", "qualityAlterations", "normalizeDescriptor_defineProperty", "sortableA", "Number", "parseInt", "sortableB", "parseBase", "noteVariants", "notesRegex", "notesAndDescriptorRegex", "RegExp", "allModifiers", "halfDim", "seventh", "sus2", "ninth", "eleventh", "thirteenth", "fifthFlat", "fifthSharp", "ninthFlat", "ninthSharp", "eleventhSharp", "thirteenthFlat", "add3", "add4", "addb6", "add6", "add69", "add9", "add11", "add13", "omit3", "omit5", "\u0394", "M", "Ma", "Maj", "Major", "major7th", "getDerivedModifiers", "allSymbols", "modifiers_objectSpread", "m", "Min", "Minor", "minor", "diminished", "\u00D8", "\u00F8", "h", "augmented", "sus4", "suspended", "suspended4", "suspended2", "b3", "b5", "b9", "addb9", "b13", "addb13", "add2", "b6", "no3", "no5", "altered", "modifierId", "derivedFn", "modifiers", "intervalsToSemitones", "bb7", "b7", "parseDescriptor", "altIntervals", "getModifiers", "getIntervals", "getSemitones", "getIntents", "descriptorRegex", "escapeRegex", "descriptorMatches", "remainingChars", "allModifiersId", "trim", "parseDescriptor_toConsumableArray", "getThird", "getFourth", "getFifths", "getSixth", "getSevenths", "getNinths", "getElevenths", "getThirteenths", "third", "fourth", "fifths", "shouldAlter", "sixth", "isExtended", "sevenths", "getMinorOrMajorSeventh", "elevenths", "thirteenths", "chordParserFactory", "allAltIntervals", "allNotationSystems", "_parserConfiguration$", "notationSystems", "_parserConfiguration$2", "_parserConfiguration$3", "checkAltIntervals", "checkNotationSystems", "parseChord", "allErrors", "isInputValid", "e", "formatError", "allVariantsPerGroupCopy", "variantsGroup", "variants", "shift", "chordParserFactory_toConsumableArray", "notationSystem", "getUnexpectedError", "error", "checkArray", "arrayName", "arrayToTest", "allowedValues", "allowEmpty", "system", "exceptionError", "parser_chordParserFactory", "shortDescriptors", "aug7", "shortenNormalized", "isSus2", "isAdd2", "isAug7", "isEleventh", "change", "shortenNormalized_objectSpread", "simplify", "level", "intervalsToRemove", "max", "core", "_difference", "sharpsToFlats", "flatsToSharps", "_invert", "transpose", "transposeValue", "useFlats", "_chord$normalized", "rootSharp", "convertToSharp", "transposeNote", "bassSharp", "note", "noteIndex", "transposedIndex", "octaves", "Math", "floor", "correctedTransposedIndex", "transposed", "translationTables", "convertNotationSystem", "finalNotationSystem", "textPrinter", "rawPrinter", "cloned", "textPrinted", "reParsed", "chordRendererFactory", "_ref", "_ref$useShortNamings", "useShortNamings", "_ref$simplify", "_ref$transposeValue", "_ref$harmonizeAcciden", "harmonizeAccidentals", "_ref$useFlats", "_ref$printer", "printer", "_ref$notationSystem", "_ref$customFilters", "simplifyFilter", "chordRendererFactory_toConsumableArray", "renderChord", "isValidChord", "filteredChord", "chordRendererFactory_typeof", "renderer_chordRendererFactory", "import_promise", "import_fast_diff", "Playlist", "ireal", "playlistEncoded", "parts", "part", "Song", "error", "title", "song", "songs", "diffs", "diff", "d", "Cell", "Chord", "note", "modifiers", "over", "alternate", "_Song", "oldFormat", "music", "unscramble", "text", "arr", "found", "i", "match", "cells", "obj", "prevobj", "cell", "composer", "chord", "comment", "offset", "r", "p", "obfusc50", "newString", "import_jstoxml", "import_chord_symbol", "package_default", "Version", "package_default", "chordParserFactory", "chordRendererFactory", "ChordSymbol", "LogLevel", "MUSICXML_VERSION", "SCALING_MM", "SCALING_TENTHS", "Converter", "_Converter", "song", "options", "realOptions", "jstoxml", "Version", "date", "number", "chord", "note", "harmony", "notes", "ireal", "isNewSystem", "cellIndex", "measures", "cell", "target", "m", "annot", "section", "time", "ending", "index", "b", "c", "comment", "repeatFn", "remainingCells", "direction", "d", "s", "measure", "elements", "sequence", "a", "a1", "a2", "k1", "k2", "i1", "i2", "repeats", "type", "bars", "location", "forced", "style", "repeat", "bpm", "beats", "beatType", "chordIndex", "duration", "ds", "mapDuration", "fermata", "tie", "altered", "noteType", "notations", "value", "alter", "parsedChord", "rootStep", "rootAlter", "chordText", "mapKind", "chordKind", "extension", "e", "mapExtensionKind", "i", "p", "chordDegrees", "alteration", "degree", "add", "omit", "bass", "mapKeys", "groove", "logLevel", "message", "log", "method", "map", "key", "defaultValue", "mm", "decimals", "power", "convertSync", "ireal", "options", "playlist", "Playlist", "song", "Converter", "convert", "Promise", "resolve"] } diff --git a/package-lock.json b/package-lock.json index f84ba05..f7c603d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ireal-musicxml", - "version": "2.0.1", + "version": "2.0.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ireal-musicxml", - "version": "2.0.1", + "version": "2.0.2", "license": "GPL-3.0-only", "dependencies": { "chord-symbol": "^3.0.0", @@ -452,17 +452,20 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } @@ -481,9 +484,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", - "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.2.tgz", + "integrity": "sha512-2WwyTYNVaMNUWPZTOJdkax9iqTdirrApgTbk+Qoq5EPX6myqZvG8QGFRgdKmkjKVG6/G/a565vpPauHk0+hpBA==", "dev": true, "license": "MIT", "engines": { @@ -695,13 +698,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.7.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.8.tgz", - "integrity": "sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==", + "version": "22.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.1.tgz", + "integrity": "sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.19.8" } }, "node_modules/@xmldom/xmldom": { diff --git a/package.json b/package.json index 2f82bd2..c852f72 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ireal-musicxml", - "version": "2.0.1", + "version": "2.0.2", "description": "iReal Pro to MusicXML converter.", "author": "Karim Ratib (https://github.com/infojunkie)", "license": "GPL-3.0-only", diff --git a/src/cli/cli.js b/src/cli/cli.js index 28f4f30..1ea12cc 100755 --- a/src/cli/cli.js +++ b/src/cli/cli.js @@ -14,10 +14,6 @@ import { Playlist } from '../lib/parser.js'; import { Converter } from '../lib/converter.js'; const options = { - 'ireal': { - type: 'string', - short: 'i', - }, 'output': { type: 'string', short: 'o', diff --git a/src/lib/converter.js b/src/lib/converter.js index d8ce4ac..6d9b8b8 100644 --- a/src/lib/converter.js +++ b/src/lib/converter.js @@ -359,7 +359,7 @@ export class Converter { } // Add starting barline. - this.measure.barlines.push(this.convertBarline(cell.bars, 'left')); + this.measure.barlines.push(this.convertBarline(cell.bars, 'left', (isNewSystem(cellIndex) || this.emptyCellNewSystem) ? 'regular' : undefined)); // If we're still repeating bars, copy the previous bar now. if (this.barRepeat) { @@ -754,8 +754,8 @@ export class Converter { }; } - convertBarline(bars, location) { - let style = 'regular'; + convertBarline(bars, location, forced = undefined) { + let style = location === 'left' ? 'none' : 'regular'; let repeat = null; if (bars.match(/\[|\]/)) { style = 'light-light'; @@ -777,7 +777,7 @@ export class Converter { _name: 'barline', _attrs: { 'location': location }, _content: [{ - 'bar-style': style + 'bar-style': forced ?? style }, { ...(repeat && { _name: 'repeat', _attrs: { 'direction': repeat, ...(repeat === 'backward' && { 'times': this.repeats }) } diff --git a/test/bugs.spec.js b/test/bugs.spec.js index f53e1b4..e9c747e 100644 --- a/test/bugs.spec.js +++ b/test/bugs.spec.js @@ -10,7 +10,7 @@ import { Converter } from '../src/lib/converter.js'; let jazz = null; before(() => { - jazz = new Playlist(fs.readFileSync('test/data/jazz.txt', 'utf-8')); + jazz = new Playlist(fs.readFileSync('test/data/jazz1460.txt', 'utf-8')); }) describe('Bug Fixes', () => { diff --git a/test/cli.spec.js b/test/cli.spec.js index b270b7a..56182df 100644 --- a/test/cli.spec.js +++ b/test/cli.spec.js @@ -7,7 +7,7 @@ const exec = util.promisify(require('child_process').exec); describe('cli', () => { it('should run successfully', async () => { - const execResult = await exec('node src/cli/cli.js test/data/jazz.txt --songs=Blues'); + const execResult = await exec('node src/cli/cli.js test/data/jazz1460.txt --songs=Blues'); const output = execResult.stderr; console.log(output); assert.match(output, /Generating 502 Blues/g); diff --git a/test/converter.spec.js b/test/converter.spec.js index 82cc4bf..0241977 100644 --- a/test/converter.spec.js +++ b/test/converter.spec.js @@ -14,7 +14,7 @@ let blues = null; let pop = null; before(() => { - jazz = new Playlist(fs.readFileSync('test/data/jazz.txt', 'utf-8')); + jazz = new Playlist(fs.readFileSync('test/data/jazz1460.txt', 'utf-8')); playlist = new Playlist(fs.readFileSync('test/data/playlist.html', 'utf-8')); strange = new Playlist(fs.readFileSync('test/data/strange.html', 'utf-8')); blues = new Playlist(fs.readFileSync('test/data/blues.txt', 'utf-8')); diff --git a/test/data/jazz.txt b/test/data/jazz.txt deleted file mode 100644 index eca2880..0000000 --- a/test/data/jazz.txt +++ /dev/null @@ -1 +0,0 @@ -irealb://9%2E20%20Special=Warren%20Earl==Medium%20Swing=C==1r34LbKcu7bB%2C7B4D9%2CXQyX%2CC%7CQyX6%2DF%7CQXy%2C9D%7CQyX%2C6%2DF%7CQy%7CsC7%2C4TA%2A%7B%20%2C7G%7CN1lD9Dl2NZL%20QyXQyX%7DG7%2C7bAs%20%2C7G%7CQyX%2C9%2CXyQ%7C7A%2C7KQyX%2C%2ABC7%2ClcKQyX%2C7DZL%20lcQKyX%2C6FZL%20lcKQyX%20LZG7%5B%5D%206C7B%2C7C%5B%2AAD9%2CC%7CQyX%2C6%2DF%7CQyX9%2CD%7CQyX%2C6%2DF%7CQyX%2CXyQ%7Cs%5D%20%20lc%2CBb7%2CA7%7ClD9%2CXyQ%7CG7%2C%20C6%20Z%20==0=0===26%2D2=Coltrane%20John==Medium%20Up%20Swing=F==1r34LbKcu7ZL7bD4F%5E7%20ZL7F%207%2DCZL7C%207A%5EZL7E%207%5EbDZL7bABb%5E7%204T%5BA%2A%207%5EAZA7LZD%5EbDZL7bA%207%5EF%5BA%5D%2A%207C%207%2DGZL7G%207%2D7%20E7L%207%5EbGC%5BB%2A%5D%2D7%20F7FZL7C%207%5EAZL7E%20%5E7bDZL7bA%207%5EbBZL%5E7XyQCZL7C7%5EbD%7CLZE%2D7A%7CQyX7%2DbE%7CQyX7b%5EBZL7F%207%5EDZL7A%20b7XyQ7F%207%2DBZL7F%2D7%20C7L7C%207%5EAZL7E%207%5EDbZL7bA%207%5EF%5BA%2A%5D%20ZC%2D7%20G%7CQyXb%5E7%20Ab7LZDb%5E7%20E7LZA%5E7%20C7LZF%5E7%20%20%20Z==0=0===52nd%20Street%20Theme=Monk%20Thelonious==Up%20Tempo%20Swing=C==1r34LbKcu7L7G%2074C%20A%2D%2DA%20CZL7G%207%2DDZL%2D7A%20CZL7G%207%2DDZL77LZD%2D4TA%2A%7BZL%20lcLZCXy7DZL%20lcKQyX6FZ%20LlcKQyX%2C7CB%2A%5B%7DQ%2CXyQK7G%20CZ7%2DA%20CKcl%20%207%2DDZL7%2DA%20CZL7G7%20%2DDZL7%2DA%20%2CCA%2A%5B%5D%20G7LZQyX7GLZD%2D7%20G7LZC%20G7LZCXyQZ%20==0=0===500%20Miles%20High=Corea%20Chick==Bossa%20Nova=E%2D==1r34LbKcu77E%7CQy%2D7XyQL%20lcKQyX7%5EbBZLl%20cKQyX7%2DGZL%20lcKZBh7XE44T%5BQyX7%2D%7CA%2D7XlcKQyX7%2DFZL%20lcQKyX7h%23FZL%20lcKQy%20QLZCQyX9%23KQyX7ZB7%239%20lcKQyX7%2DCQ%7BY%20Q%20yXQyXZ%20%20lcKQyXLZAb%5EL%20lcKcl%20%20%7D==0=0===502%20Blues=Rowles%20Jimmy==Waltz=A%2D==1r34LbKcu7B%7CQyX%2D7XyQQyX7%2DA%7CQyX9%237EQ%7CyX7hB%7CQyX7%5EbD%7C%7CDb%5E7A43T%7BF1NZL%7CE7%239%2DbA%7CQyX7%5EbB%7CQy9Xb7F%7CQyX7%2DC%7CQyX7%20Db7QyX7hX9b7BQ%7CB7bh%23F2N%7C%7D%207E%205%237E%5E%7CQyX5%237%5EE%7CQyX97XyQ%7CyX7h%23yQ%7CE%2D7XyQKcl%20%20Z==0=0===A%20Ballad=Mulligan%20Gerry==Ballad=C==1r34LbKcu79b7A%204D%2D7%20yX7%5EBZL9%237%23F%207%23%2DCZL7%2DA%207%5ECZL7GQ%7CE%2D74TA%2A%7B%207%2D%23F%23%2D7%20B%207%2DEZL31b7B%207%5EZDL7A%207%2DE1NZL9b7G%2D6LZFZL5%23obE%207E%2D7%20A%5E%2DF%207%2DDZL9b7A%20%2D7EZL7G%207%2DD2N%7D%2077LZE%2DZL7oFZL9b77%20G7LFZL7obG%207%2DGZL7Bb%207%2DFB%2A%5DQyX7%5ECZ%2D7%20Bb%2DDZL7%2C7%2DEsyQ%7CEbZL9b7bA%207%2DbEZL%2D7E%207%5EbDZL7bA%207%2DDb%5E7%20X7%5EbEb7A%207AlD%2D7X7%5EBZL9%237%23F%207%2DC%23ZL7%2DA%207%5ECZL7G%20yQ%7CE%2D%2A%5B%2C7AF%207%2D%23F%23%2D7%20G%207%2DEZL9b7B%207%2DF%23ZL7A%207%2DEZL9b7B%2D6LZFZL5%239ZL7G%20%2D7%20A7nidnE%20%20QyX96%2A%3C%5BQ%20QyX%5D%20Q%20%207%5EDZLg%3ED%2D7EZL7oX%2C7Gl7%239LZ%20%29obB%28%20%29oA%28%20%29oAb%289%237bAQyX%2C9%237A%28Bo%29%7CA%207%2DEyQC%5E9XyQZ%20==0=0===A%20Beautiful%20Friendship=Kahn%20Donald==Medium%20Swing=C==1r34LbKcu7X7D%7CQ4C%5E7XZL9b7A%207hE%7CQyX%5E7F%7CQyX11%237bG%7CQyA%2D7Xy4TA%2A%7BX7%2DE%7C7XyQ%7CB%7CQyX7%5EF%7CQyX7CQ%7CyX7%2DGB%2A%5B%7DQyX7Gb7XyQ%2DD%7CQy%7CQyX7XyQ%7CDX11%237bG%7CQyX7%5EC%2AA%5B%5DQyX5%237G%7CQyX7yQ%7CF%5E7A%7CQyEh7%20A7b9LZD%2D7XyQ%7CG7XyQ%7CC6%20A7LZD7%20G7%20Z%20==0=0===A%20Blossom%20Fell=Barnes%2DCornelius==Ballad=Bb==1r34LbKcu7Ds%20%20D4Bb6%20%7CQyX6bBZL5%237F%20F7%7CQyX7%2DCl%7C%2CoBs%20Bb%5E7%2F4TA%2A%5B%2CoBs%20C%2D7%20FB%2A%5B%5D7F%2CC%2F7F%2CoB6%2CbBsZL7F%207%2DCZL7lBb6%20l%7C%2Cob%2DC%7CQyXyQ%7ClbB%7CQyX7%5EbEZL5%23b7B%206bBZL5%237F%207F%5E7%2FDX7%2DCl%7CbBZL7Bb6%20BZL7obD%20D%2F7%5EbBZ6L%2DbE%207%5EbEZL5%237bC%2D7%20F%7CQyX76%20sC%2D7%2CF7Z%20==0=0===A%20Certain%20Smile=Fain%2DWebster==Medium%20Swing=F==1r34LbKcu7%7CQyX%2C4G%2D7%2CX%2C7%2DG%7CQyX7%2DD%7CQXy%2C6F%7CQyX%2C7C%7CQyXyQ%7CC74TA%2A%5B%2C7%5EC%7CyQKclG%7CQyX%2C7%2DD%7CQyX%2CA7%7CQyX%2C7%2DEB%2A%5B%5D%20%207%2CXyQX%2C7%5EF6F%7CQyZD%2D7%2CQyX%2C7%2DGA%2A%5B%5DQyXC7%7CQyX%2C7%2DGZL%2C7G%20%7CC7%2CXL7%2DA%207%5EbBCD%2D7XyF%207%2DC%7CQyX%2C7%5EF%7CyQX%2C7C%7CQyX%2C7%2DG%7CQ7%20%5D%5B%2A%7CQyX%2C%2C7%2DGZAh7%2C%20%20%2CC%2F7%5EF%7CQyX%2C6%2DBb%7CQyX%2C7%2DGZL9b7DD%2D7%2CL%7CQyX%2C%20C7LZF6%2CXyQKcl%20%20Z%20==0=0===A%20Child%20Is%20Born=Hanna%20Roland==Waltz=Bb==1r34LbKcu7%7CQyX74Bb%5E7yXbB%2F%2DbE%7CQyX7%5EBb%7CQyXbB%2F%2DbE%7CQyXQ%7CBb%5E3TA%2A%5B%237D%7CQbXyQ%7C%7CQyX5%237D%7CQyX7%2D%7CGQyX9%237D%7CQyX7hAG%2D7XyB%2F%2DbEbB%2F%2DbG%2D7Xy7%5EbBB%2A%5B%5DQyX7F%7CyQXsus7F%7CQyX7C%7CQXyQ%7CE%7CQyX57bA%7CQb%5E7XyE%7CQyXtla7D%7CQyX%5E7bB%7CQyXbB%2F%2DbE%7CQb%5E7XyB%7CQyXXyQ%7CBb%2FFXyQ%7CGb6XyQ%7CG%2D7XyQ%7CC7XyQ%7CF7susXyQ%7CF7XyQZ%20==0=0===A%20Felicidade=Jobim%20Antonio%2DCarlos==Bossa%20Nova=A%2D==1r34LbKcu7%7CQyX94C%5E7%28yX7%2DEZL%20lcKQyX%5E7CZL%20lcKQyX%297%2DAQ%7CB7b4TA%2A%7BZL%20lc%28Repe%5ECB%2A%5B%7D%207G%207%2DDZ7LA%3E%29lanoitpO%20ta7XyQK%3C%207%2DEX7%5EF%7CQ%7CE7b%7CQyX7%2DGZL%297%2DbA%20%28lcKQyX7%2DA%7CQyX9C7XyQyX7hBX7G%7CQ7XyQ%7CZL9b7E%207hB%7CQyX%2D7A%7CQyX7D%7CQyX7%2DAA%2D7Xy%2DD%7CQyCZL7GCC%5E7LZLxZL7%5EFZL7CZL%2D7GZLxZL7%5ECZL7FZD%2D7LZ%2A%5B%5DQy7%2DA%7CQLZF%23hlD%2A%5B%5D%2C7G%2C7%2DD%7C%2CA7%2C7%2DEsZL9b7BZL7A%2D7XyxZL7%5ElcKQy%7CD7%2FFL9b7E%207hB%7CQyX7A%2D%7CQyXF%2F7%2DD%7CQyX%23ZA%2D7XQyXG%2F%20%20Z%20==0=0===A%20Fine%20Romance=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7D%7CQyX4C6XyyX7%2DE%7CQyX7o%23D%7CyQX6%2DD%7CQyX7o%23C%7CQQ%7CA%2D74TA%2A%5BA%7CQyX%7CG7XyyX7G%7CQyX7%2DD%7CQy7XobE%7CQyX6CB%2A%5B%5DQQ%7CE%2D7QyX7%2DE%7CQyXD7XyQQyX6%2DD%7CQyX7o%23CQ%7CyX6CA%2A%5B%5DQyX7G%7C%7CD%23o7%7CQyX7%23F%7CQy%7CA%2D7XQyX7C%7CQyX6CC%2A%5BQ%5DyX7G%7CQyX7%2DD%7CQy%7CF%5E7XQyX7%2Dh7%20B7b9LZE%2D7%20A7LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===A%20Flower%20Is%20A%20Lovesome%20Thing=Strayhorn%20Billy==Ballad=Db==1r34LbKcu7D%2031b4B7%2317bE%2031b7bBZL%20xZ%20L%20x%20ZL%20lcKQyX1LZAb74TA%2A%7B7%5EbDZ%5E7%28F%23A%207hbEB%2A%5B%7DQyX6Dbl%7C%2C%5ED%2C7bEs%20%297%2Db7%235LDZL7b%2F7%5EDZh7%20A7%23C%287h%23G%20%297h%23G%28%2FA7%5ED%7CQyX7%5EDZL9b7%235%29LE%7CQyXcKQyX%29XyQ%7CA%2A%5B%5D%2011%237bA%207%5EGbZL11%237G%2011%237bAB7%23117%5ED%28AEs%20%297x%20LZ%20%5EDZL7bD%2031b7bALZ7bE%2031b7bBZL%20x7%28F%23%2D%20ZL%20lb7%2CD%5E%2C%7ClDb6XyQZ%20==0=0===A%20Foggy%20Day=Gershwin%20George==Medium%20Swing=F==1r34LbKcu7A%7CQyX4F%5E7XX7%5EF%7CQyX96bB%7CQXy7%5EF%7CQyX96bB%7CQyyQ%7CE74Tv%2A%5B%209%2DAZD13XyD%207%2DAZL6%2DA%20%2DA%7CyQX7%5EFZL7C%207%2DG%7CQ13b9L%7CQyX%2DyX7%2DG%2D7%20C7b7D%7CQyX7%5EFA%2A%7B%5D7%20C%207%2DGZL7D%206FZL9XyQ%7CGZL9DF%207%2DCyQ%7CF6%5EF1NB%2A%5B%5DQyX7C%7CyQX7G%7CQyX7bA%7CQyX7XyQ%7CX7C%7CQ%2DC2NC%5E7XyQX7C%7CQyX7G%7CQyX7%7CDQyX7%2DA%7CQyX7bE%7CyQ%7D%5B%2AbBZL7C%2F7%2DGF7XyQFZLC%2F7%2DG%20C%2F7%5EFQ%7CyX7bE%7CQyX7%5EbB%7C%5E7%2FC%20%7CQyX7LZF%5E7%2FC%20D%2D7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===A%20Ghost%20Of%20A%20Chance=Young%20Victor==Ballad=C==1r34LbKcu7ZL7ob4C%5E7XZL7bB%207%2DFZL7C%20%2D7G%7CQyX11%237bD%7CQyE%2D7%20E4TA%2A%7Bb7A%2077LZN1X7%5EC2NZL%20QyXQy%7DX%207G%207%2DDZL7A%207EyQ%7CEhG%207%2DD9b7B%7CBD%2D7X%23FZL7%2DA%207%5ECZL7%20G7%5EC%7CQyX5%237G%7CQyh7XyQ%2A%5B%5D%209ZL7C%20%2D7%20A7yX11%237bD%7CQyX7%5EAC%2A%5B%5D%205%237G%207%2DDZLQ%7CG%2D7E%7CQyXF%2D7%20Bb7LZE%2D7%20Ebo7LZD%2D7%20G7LZC%5E7%20A%2D7LZD%2D7%20G7%20Z%20==0=0===A%20Kiss%20To%20Build%20A%20Dream%20On=Kalmar%2DRuby%2DHammerstein==Medium%20Swing=C==1r34LbKcu7ZL%2C7G4C%5E7%2CZL%2C9b7A%20%2C7%2DDZLo7bE%20%2C7%2DEZL%2C7%2DD%20D%2D7%2C%204TA%2A%7BC2NZLA7b9%2CyX%7D%207G%20%2C7D%7CQyX6%2CC1NZL7G%20%2C7%2DDZLQXyQ%20%20%2C7%2DD%5EbEZLKcl%20%20%2C7%2DFZL%2C7C%20%2C7%2DGLZ%2C7bB%20%2C7%2DFB%2A%5BY%5D%20Bb7%2CQyX%2C6%5D%20%2C7G%7CDh7%2CZL%2C7D%20%2C7%2DAZL%2Cb%2FB7%2DC%20%2C7%2DCZL%2C7G%20D%2D7%2C%20QyX%2C7%2DDZL%2C%5E7%2C%20D%2DDZL%2C9b7A%20%2C7%2DDLZ7obE%20%2C7%2DEZL%2C7%2D7%2C%20G7CA%2A%5BY7%2C%20A7b9%2CLZD%2D7%2C%20G7LZC6%2C%20A%2D7LZD%2D7%20G7%20Z%20==0=0===A%20Little%20Tear=Deodato%2DValle==Bossa%20Nova=Db==1r34LbKcu7L%20lcK4Eb9%2C%2DbEZL%20lcKQyX%2C7b%5ED%7CQyX%2C7%2DbE%7CQyX7%2CXyQ4TA%2A%5BlcKQy%2CXyQ%7CD%7CQyX%2C7%2DbE%7CQyX9%2CbE%7CQyX%2C5b9b7bBb%5E7%2CX7%5EbDZ%5EbEZL%2D7%2CXyyX9%2DFB%2A%5BY%5D%20%20lcQKyX%2C7%5EbDZL%20lcKQQKcl%20bEZL%20%20%2CsusKcl%20LyX%2C7%5EF%7CQyX%2CsusB7ZL%20lcKQyX%2C9%2DFZQ%7CEb9QyX%2C7%2DbEZLZAb9sbB%20%2Csus9b7bB%7CQXy%2C7hFZL%2C9bA%20%2Csu7b9%235L%2C9bE7%2CXyQ%7CAb9sus%20Ab9%2CLZDb%5E7%2CXyQ%7CAb9susXyQZ%20==0=0===A%20Lovely%20Way%20To%20Spend%20An%20Evening=McHugh%20Jimmy==Ballad=F==1r34LbKcu7N%7CQyX4Bb%5E7X7%2DG%7CQyX7%2DD%7CQy7X%2DAZL7C%207%2DG%7CQyXyQ%7CC74TA%2A%7BE%207%5EbyQ%7CC%2D%207F%207%2DC%7CQyX6F2ZNL%20QyXQyX%7D%207F%207%5D%5B%2ABBX7%5EF1QyX7G%2D7%20D%2D%2DDZL9b7A%207hE%7CQXy7%5EFZL7C%207%2DGZL77XyQ%7CAZL9bX7%2DG%7CC%2D7%2CFD%7CQyX7%2DAZL7C%207G%2D%7CQyX7%5EbBlA%2A%5B%5D7%2D7XyQs%207C%7CyQ%7CC7XyQ%7CF%5E7XyQ%7CC%2D7%20F7%20Z%20==0=0===A%20Night%20In%20Tunisia=Gillespie%20Dizzy==Latin=D%2D==1r34LbKcu7hE%7CQy4Eb7XQyX7bE%7CQyX6%2DD%7CyQX7bE%7CQyX6%2DD%7CQy%7CD%2D6X4TA%2A%7BQyX7h9LZD%2DcKQyX7%2DG%7CQyX9bD7%7CQyX7hAB%2A%5B%7DQyXl%20LZGb7A%207%7CQyX7XyQ%7CFX6%2DD%7CQyX7bEA%2A%5B%20%5D9b7A%207hE%7CQyX7%5EyQ%7CEb9b7C%7ClcKQyQ%7CEb7%5BYZ%20Q%20%20%2DDZL9b7%20A7hE%7CQyX6%2DD%7CQyXQEh7XyX6%2DDyX7%5E%2D7%2311XcKQyX11%237GZL%20lKcQyX7%2DDZL%20lcKQyl%20LZGbEZL%20Q%7CG%2D7XyQ%7CGb7%239XyQKcl%20LZF%5E7XyQKcl%20LZEh7XyQ%7CA7b9XyQZ%20==0=0===A%20Nightingale%20Sang%20In%20Berkeley%20Square=Sherwin%20Manning==Ballad=Eb==1r34LbKcu7A%20%2DCl4Eb%5E7hDs%207%5EbAl%7C%2C7bE7%2C%2DbBs%207%2DGZL7%2DC%20%2CG7%2C%7C4TA%2A%7B7%2DFZLEb%5E7%2F%5EbEl%7C%2C7bD%2C7%2DbA%20sG%2F7%5EbEZL7%2DF%20bB7%20C%2D7ZL6%2DbB%2A%5B%5D%20ZY%7CN1A%7CQyX7%5EbE2N%7D%207Bb%207%2DFZL7%2DC%207%5EbEh7%20D7L7bB%207D%207%2D%2D7LZAE%207%5EGZL7D%207%2DAZ7LobB%207%2DBZL7D%207%2D%2D7LZAE%207%5EGAl%7C%2C7%20E%2D7LbBs%207%2DGZL7%2DC%207b%5EEA%2A%5B%5D%207bB%207%2DFZ%2D7%2CEb7%2DBZLbD%2C7%2DDh%2CG7%2F7%5EbEZL7%2DF%20bB%2F%5E7bEZL6%2DbA%20%2DCl%7C%2CG%20sAbs%207%5Eb7%2C%7ClEb%5E7%20C%2D7LZF%2D7%20Bb7LZEb%5E7%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===A%20Pretty%20Girl%20Is%20Like%20A%20Melody=Berlin%20Irving==Medium%20Swing=G==1r34LbKcu79%5EGZL4A7%20BG%20G%2F%23F%7CQyX7D%7CQXy9%2DA%7CQyX7AZL31bLZ%20x%204TA%2A%5BX9DZLl%20LZDyX7A%7CQyX7%5EG%7CQy9XF%7CQyX6CZL7G%207%2DQKcl%20cKQyX%2F%23F%7CQC9%2CB7QyX9%2DA%7CQyX7AZL13bB%207AlB%2A%5B%5D7bB%2C%7CD7Xysp%7CQy%207%2DB%7CD%2D7%20GZL7%23F%207%2D%23C%7CQyX%2D7AZLB%2F7E%207%5ECZL7B7XyQZLG%20GE7LZA%2D7XyQ%7CA%2D7%20Eb13LZD7XyQ%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===A%20Shade%20Of%20Jade=Henderson%20Joe==Up%20Tempo%20Swing=C%2D==1r34LbKcu71%237%5Eb4C%2D7XcKQyX11%237%5EbDZLx%20%20ZL%20x%20ZL%20lcKQyl%20LZE4TA%2A%7BGB%2A%5B%7D%2311LZL%20x%20ZL%20lcKQyX1%2317%5EbD%7CQyX11%237%5EDZ%20x%20%207%5EE%201%237C%7CQQKcl%20ZL%20lcKQyX7%5E%2DbBLZ%20lcKQyX9b31FZLGh7XyyX7%5EbD%2011%23%7CF%5E7%20QyX7%5EbEZL7%5EbE%20%2D7bB%7CQyX7%2DDZL7%2DD%7CGb%5E7%7CQyX9QyX7%2D1LZDb%20%2C9b7G%207%5EbAZL7b%5EA%207hD%7CQyX11%237%5E%5D%5B%2AAC1%237%5Eb%5EDZL1Z%20x%20L%2011%237%5EbEZL%20lcKyQX11%237%5EbDZL%20x%20ZE%5E7%231L%20lcK7%2311XyQ%7CDb%5E7%2311XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===A%20Sleepin%27%20Bee=Arlen%20Harold==Medium%20Swing=Ab==1r34LbKcu7s7bG%204Ab%5E7L7D%207%5EbAZLsus7Eb%207%5EbAZLsus7bE%20ZDb%5E74TA%2A%5BL9b7Cb%5E7%20D%5B%5D%207bD%207bEZL7E7%20%2DbBZL7F%207CZL7b%2ABC9%20AZLsuDZL31F7b1331bAZL9b7bE%209bZEL31b7bB%2031bBZL%20Ab7b%2031FZus7bE%7CsBb%2DA%2A%5B%5D%207bE%20sus7blE%7C%2CoD%2C6bD%2C7%2DC%2C7Ab%5E7%20QyX7b7CZL7%5E7%20EbbAZLsus7bG%207%5EbZDL7D%207%5EbAZLsus7%5E7%20DbbAZLs31bBZBb%2D7%20F%2031FZL9b7C%209C%2AC%5B%5D%207bD%207bEZL7E7b13LZL7F%20%207CZL13LZEbBZL7F%207CZL7%5Eb%20D7%5EbAZL9b7bE%209b7%20Eb7b7bB%20F7LZBb7XyQ%7CEb7sus%20Eb7LZUAb6%20B%5E7LZE%5E7%20A%5E7%20Z%20==0=0===A%20Smooth%20One=Goodman%20Benny==Medium%20Up%20Swing=F==1r34LbKcu7L6bB%204Bo7%206F%20A%2F6FZL6bB%207BoZL6F%20A%2F6FZL6bBLZBo74TA%2A%7BB%2A%5B%5D%20%20F6LZ2N%7CQyXQyXQyXQy%7DXQyX6F1NZL7C%207GF6%20F7A%2F6FZL9b7DQ%7CBo7yX7oB%7CQyX6bBZLF7%207%2DC%7CQyX6F%7CQyXQ%7CF6%20yX6bBoBZL6C7%20%5D%5BFZL6bB%207oBZL6FA%20%2F6FZL6bB%207oBA%2A6%2FA%20F%207hGZ7%20Bb6LZF6%2FA%20F6LZG7%20C7LZF6XyQZ%20==0=0===A%20Sound%20For%20Sore%20Ears=Heath%20Jimmy==Even%208ths=Eb==1r34LbKcu7L%20x%20Z4Bb7sQyXsus7bBZL%20x%20LZ%20x%20ZL%20lcKQyXsuKcl%20L4TA%2A%5B%20x%20ZL%5D%5B%2ABGyXsus7GZL%20x%20ZLx%20%20ZL%20lcKQyXsus7QKcl%20%20%20x%20ZQyX7%5E%20%5D%5B%2ACX7%5EbAZL7bE%207%2Db%7CBQyX7%5EAZL7E%207%2DByQ%7CAb%20x%20ZL%7CF%5E7XyQ%7CD%5E7XyQ%7CB%5E7XyQZ%20==0=0===A%20Sunday%20Kind%20Of%20Love=Belle%2DPrima%2DLeonard%2DRhodes==Ballad=F==1r34LbKcu7B%20%2C7%5E4F%5E7%2C7F%2C7%2DCs%20%2C7%5EFZL7%2CC%20%2C7%2DGZL%2C7o%23F%20%2C%7ClBb4TA%2A%7B7C%2C7bZF%5E7%2C%2DGZL%2C7%2DD%20%2C6F1NLZ%2C7C%20%2C7%2DGZL%2C7D%207%2C%20sDL%2C7%2Db7F%20%2C7yQ%20LZ7F%20%2C7%2DCB%2A%5BY%5DQy%2CX6FZL7bE%20%2C6Fl2N%2CLZC%2DXQyX%7D%2C7bDs%5E7%20F7yX%2C7%2DGZL%20lcKQy%2CX7G%7CQyX%2C7%5EbBZL%2CQ%7CC7%20bBZL%2C%5EbBl%7C%5B%2AA%2Cl%2DCs%20%2C7%5EFZL%2C7C%207%2C%2DGZL%2C7o%23F%20%2C7%5EF7%2CF7%2CY%5D%2C7C7%2C%20Bb%2D7%2CLZF%5E7%2C%20D7%2CLZG%2D7%2C%20C7%2CLZF6%2C%20Eb7LZF6%2CXyQZ%20==0=0===A%20Taste%20Of%20Honey=Marlow%2DScott==Waltz=D%2D==1r34LbKcu77%2DD%7CQ4D%2DXyD%7CQyX%2DD%7CQyX7G%7CyQX7%2DD%7CQyX7%5E%2DD%7CQ%2D%5E7Xy3TA%2A%5BDB%2A%5D%207XyQ%7CyX%2DD%7CQyX7%2DA%7CQy7X%5EbBZL%20lcKQyX%2DDQKcl%20G%7CQyX%207hE%7C%7CG7Xy%7CQyX7%2DA%7CQyX7%5Eb%7CBQyX7G%7CQyX7%2DD%7CQD%2DXyQQyX7%2DA7b9%20Z%20==0=0===A%20Time%20For%20Love=Mandel%20Johnny==Ballad=F==1r34LbKcu7%7CQyXF4F%5E7XQyX7%2DG%7CQyX7G%7CQXy6F%7CQyXF%2F7bE%7CQy%7CG%2D7%2F4TA%2A%5B7G%7CQy7LZEh%7CQyXbD%2F7bE%7CQyX%2D7DB%2A%5B%5D%209b7A%20A%2F7F7%2FCXA%207%2DE7A%207%2D%2D7XyQ%2031b7A%20A%2F7hEZLA7%207%2DE%7CQyXF%2F7%2DG%7C%5D%5B%2ACDG%7CQyX%23CZL7%20G7LZZL6%2DC%207%2DDZL31bA7%207%2DAZL31b7E%206CBh7%20E7%2DDZL%7CQyX7%2D7LZG7%2DDZL9b7A%207hE%7CyQX7%5EFD%2A%5B%5D%207C%207%2DXyQ%7CG%23F%207%2D7%2DG%7CQQ%7CG%2D7QyX7%2DDZL9b7A%207EhZL7A%207%2DE%7CQyXF%2F%7CG7XyyX7%2DGXyQ%7CC7XyQ%7CF6XyQ%7CC7susXyQZ%20==0=0===A%20Tisket%20A%20Tasket=Traditional==Medium%20Swing=Eb==1r34LbKcu7yX7bB4Eb%5E7%2DFZL7C%207%2DGZL7%5EAb%207%5EbEZL%20lcKQyX7XyQ%7C4TA%2A%7B%2A%5B%5D%207%20Bb7LbE2N%7CQyXQyXQyXyQX%7D%207bB%207%5EbE1NZ%5E7%20Eb7%2DF%7CQ%207%2DG%7CyQ%7CAbbA%7CQyX6bA%7CQyX7Eb%7CQyX7%5EbE%7CQyX6%2D%2D6XyQX6bAB%2DFZL7%2D7%20BbZL7%5EbA%207%5EbEZL%20clKQyX7%5EbEA%2A%5B%5D%207G%2D7%20CFZL7C7XyQ%7CBb7XyQ%7CF%2D7%20Bb7LZEb%5E7XyQZ%20==0=0===A%20Weaver%20Of%20Dreams=Young%20Victor==Medium%20Swing=C==1r34LbKcu7yX7%2DG4C%5E7XKQyX7%2DA%7CQyX9b7%7CEQyX7hBZL%20lcKQycl%20LZ4TA%2A%5B%20lcKQyQ%5D%5B%2AQyX7A%7CQyX7%2DE%7CQXy11%237bB%7CQyX7%5EFB%7CD7XyX7C%7CQyX7%2DAXyQ%7CGb7E%7CQyX7hBZL%20lKcQyX7%5ECA%2A%5B%5DQyX79XyQ%7C7%2DDZL%2DbE%7CQLZG%2D7%7CQyX11%237bB%7CQyX%5E7FC%2A%5B%5DQyX7C%7CQyXE%2D7Xy%20lcKQ7%20Ab7LZD%2D7XyQ%7CG7XyQ%7CC%5E7XyQ%7CD%2D7%20G7%20Z%20==0=0===A%20Wonderful%20Day%20Like%20Today=Bricusse%2DNewley==Up%20Tempo%20Swing=Eb==1r34LbKcu7X7%2DF%7C4Eb%5E7E%7CQyX7%5EbEZLQyXr%7CQyX%7CQyX6bE%7CQyXb6XyQ4TA%2A%7B7F%7CQy7XyQ%7C1N%7CQyX7C%7CQyX7%2D%7CGQyX7bB%7CQyX7%2DF%7CAb%5E7XbB%7CQyo%23FZL%2D7XyQbEZL7bB%207%2DF%7CQy7X%5EbA2N%7C%7DQyX7bB%7C6%20F%2D7F%7CQyX%207%2DF%7C%5D%5B%2ABAbEZL7oA%207bA%7CQy6XbA%7CQyX%2BbA%7CQyXb%5E7XyQ%207G%207%2DG%7CQyEb%5E7X%7CQyX7hAZL%20lcKQXy7%5EbA%7CQyX7bE%7CQyD7b9XZL7bBZL%20%7CrC7XyQr%20ZL6bEZL7%5EbEA%5B%2A%5DQyX7bB%7CQyX7F%7C%7C%20LZ%20%7CQyX7FZL7FBb7LZZL7GZL7%5EbAZL7CLZ7%2DGZL7bBZL7%2DF%7CC%2D7LZZL7%2DF%2D7LZBb7LZEb6LZBb7%20Z%20==0=0===Ablution=Tristano%20Lennie==Medium%20Swing=Ab==1r34LbKcu7%7CQyX74F%2D7X7%5EbD%7CQyX7%5EbA%7CQXy7bE%7CQyX7%2DbB%7CQyXyQ%7CG4TA%2A%5BQyX7%5EQKcl%20X7bE%7CQyX7bB%7CQy7X%2DF%7CQyX7%2DCB%2A%5B%5D%20yQ%7CAbyX7%5ECcKQyXQ%7CG%5E7QyX%2C9b7D%7CQyX7%2DCA%2A%5B%5D%20%20lcKQyX11%23%7CG%5E7%2CyX7D%7C7%2DbB%7C%23%2D7XyFD%2A%5B%5DQyX%2C5%237C%7CyQX7%5EE%7CQyX9%237B%7CQ%2D7XyQFZL%20lB%7CQyXb7XyQyX7%2DC%7CQyX7bG%7CQXy7%5EbD%7CQyX%2C7%5EbA%7CQ%7CBo7E%7CQyXb%2D7XyQ%7CA%5E7%2CXyQ%7CAb6XyQ%7CC7b9XyQZ%20==0=0===Ac%2DCent%2DTchu%2DAte%20The%20Positive=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu7%2DGZL74F%20F%2BZL%2BF%20F%7C%7CQyX7C%7CyQX7%2DGZL7%5EF%206FZLF6%20F%5E4TA%2A%7BZL7C%20ZF6%20C7C%2C7%2DGs%207%5EbB%7CQXy7F%7CQyX6FB%2A%5B%7D%207%2C%7ClF6L7C%207yX7%2DG%7CD7b9%206FZL%2BF%20FA%2A%5B%5DQXy7C%7CQyX5%237G%7CQyXF%5E7LZQyX6FQ%7CC7XyQ%7C%7CF%20F%2BLZF6%20F%5E7LZG%2D7%20C7%2CLZF6%20C7%20Z%20==0=0===Across%20The%20Alley%20From%20The%20Alamo=Greene%20Joe==Medium%20Swing=F==1r34LbKcu77C%20%2C74F%5E7%2CL%20lcKQyX%2C7CZL%20%20xZL%20x%20ZL%20lcKQyXZN1G%2D4TA%2A%7B%2C7%5EbB7%2CXyQ%207F%20%2C7%5EFZL%2C7C%207%2C%2DG2NZL%20QyXQyX%7D%5DY%5B%2AB%5EFZL%2CG%7CQyX%5E7%2C%20FQyX%2C7A%7CQyX%2C7%5EFLZ%2C7%2DbB%20%2C7%5EbBZL7%7CD%2D7%2CF%7CQyX%20lcKQ%7CC7%2CXZL%20x%20ZL%20x%20ZL%20lKcQyX%2C7%5EFA%2A%5BY%5DQyC7%2CXyQyX%2C7LZG%2D7%2C%20C7%2CLZF%5E7XyQZ%20==0=0===Adam%27s%20Apple=Shorter%20Wayne==Even%208ths=Ab==1r34LbKcu7X7bGZb7XyQL%20x%20ZL%20x%20ZL%20x%20LZ%20x%20ZL%20x%20ZL%20lcKZ%20x%20LA44T%5BbD%7CQy%20LZ%20xZL%20x%20ZL%20x%20ZL%20lKcQyX7bAZL%20x%20ZL%20Ab%2D7XlcKQy7XyQ%7CBb%2D7XyQ%7CEb7%239XyQ%7CAb7XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Affirmation=Feliciano%20Jos%C3%A9==Funk=B%2D==1r34LbKcu7cKQyX4E%2D9X%20lcKQyX9%2DEZL%20lKcQyX9%2DBZL%20lcKQyLZB%2D94TA%2A%7Bsus9AB%2D9XyKQyX9EZL%20lcKQy9X%5EG1NZL7D%207%2DA%7CQcl%20LZZLQ%20lL9bE%20l%20%20%7DX9F%207%2D%23F%7CQyX9C%7CyQX9%5EG2NZL%20QyXQyLZE%2D7cKQyX%20lcKQyQKclBZL%20x%20ZL%20x%20ZL%20clKQyX9%5EbBB%2A%5B%5D%20%20b%5E9XyX9%5EDZLZA9susXyQKcl%20%20%5DY%7BQB%2D9XyQKcl%20LZ%20x%20LZ%20x%20%20%7D%20==0=0===African%20Flower=Ellington%20Duke==Latin=Eb%2D==1r34LbKcu7X7%2DbE4Eb%2D7%2DbG%7CQyX7%2DbAZL%20%20xZL%20x%20ZL%20lcKQyX7XyQ%7C4TA%2A%5BZL%20lc%20LZBb%2DbEA%2A%5B%5D%20%20lcKQy7X%2DbEZL%20lcKQyX7h7XyQKlcKQy%20lcKQ%20x%20LZBZL%20lcKQyX7%2DbEQ%7CyX7%2DbG%7CQyX7%2DbAb%2D7XyZL%20x%20yX7%5Eb7XyQKcKQyX7bCZL%20lcKyQX%2C7%5EbGB%2A%5B%5D%20%20lcl%20LZG%2DbEZLbE%7CQyLZGb7%7CQyX7%2DbA%7CQyX7bCA%2A%5B%5D%20%20lcKQyX11%23Gb%2D7X%20lcKQ%2D7XyQ%7CD%2D7XyQ%7CBb7b5XyQ%7CEb%2D7XyQKcl%20%20Z%20==0=0===African%20Queen%2C%20The=Silver%20Horace==Medium%20Swing=C%2D==1r34LbKcu7%7CrQyX4C%2D9%20ZL9bD%20%2C9%2DCZLQy%7CXrQyXZL%20x%20ZL9bD%20x%20LZ4TA%2A%5BQyXZL%5B%2AAC%2D9bD%20%2C9%2DCZLQyX%7CQryXZL%20x%20ZL9bD%209LZ%20x%20%5D%20QyXZL9bD%20%5D%5B%2ABZL%20x%20ZL9bD%209%2DCLZ7G%207bAZL7A%207bBC%2D9%2C%20QyX%7Cr%20x%20%20Z%20==0=0===Afro%20Blue=Santamaria%20Mongo==Waltz=F%2D==1r34LbKcu7%20lcKQ%2D7XyQ%7CQyX7%2DFZLG%2F9%237%20CbA%2F9%237bDZL%20lcKF%2D7XyF43T%5BQyX7%2D%239%2FAb%20bDZL%20lcKQyXbEQ%7CyX7%2DFZLG%2F9%237C%20EbLZF7bDZL%7CEbXyQKcl%20LZDb%20EbLZF%2D7XyQZ%20==0=0===Afro%20Centric=Henderson%20Joe==Up%20Tempo%20Swing=Db==1r34LbKcu7%20x%20ZLb%5E7%231%20lcKQyX7%2DCZL%20xZ%20L%20x%20ZL%20lcKQyX1LZ%20x%20D44T%5B%20ZL%20x7%2311XcKQyX11%237%5EbAZLx%20%20ZL%20x%20ZL%20lcKQyl%20LZ%20%5EbDZL%2DF%7CQyb%5E7%231%5EbG%7CQyX7%2DFZL%20xZ%20L%20x%20ZL%20lcKQyX17%2311XGZL%20x7XyQ%7CGb%5E7%2311XyQ%7CGh7XyQ%7CC%5E7%2311%20%20%20Z==0=0===After%20You=Porter%20Cole==Ballad=C==1r34LbKcu77D%7CQy4C%5E7XL5%237E%207%5ECZL5%237%20G7%5EC%7CQyX9b7G%7CQyZA%2D7X4TA%2A%5B7E%207%5E%2D7XyQ7G%207%5EC%7CQyX9b7GQ%7CyX7%5EC%7CQyX9b7G%7C%235LZCD%7CQyX7%5EF%7CQ%2D7XyQQyX7%2DG%7CQyX9b7DQ%7CyX7%5EGB%2A%5BQyX7D%7C%7CC7XyAZL5%23yX7%5ECLZF6XyX9b7G%7CQyX7hD%7CyQX7bB%7CQyX7%2DF%7CQyQ%5D%5B%2AC9b7C%20cKQyX9XyQ%7CG%207DZL7%2DA%207%2DEZ6L%2DF%207%2DDZL7A%207%5EC7LZC6b7G%7CQl%20%20Z%20==0=0===After%20You%27ve%20Gone=Creamer%20Henry==Up%20Tempo%20Swing=Bb==1r34LbKcu77%2DDZL4Eb%5E7yX7%5EbB%7CQyX7bA%7CyQX6%2DbEZL%20lcKQyXQKcl%204TA%2A%5B7%2DFZL7XyQ%5DyX6bBZL%20lcKQyXF7ZL%20lcKQyX7CB%2A%5BQKcl%20G%7CQyXKQyX7b7XyQyX7bA%7CQyX6%2DbEZ%20LlcKQyX7%5EbEA%2A%5B%5DQ%7CBb%5EB%7CQyX7bA%207D%2D7XyQyX7%2DC%7CQyX7G%7CQXy7%2DCC%2A%5B%5DQyX7G%7CQ%7CEb%2D%5EZL%20lcQyX7G7XyQ%7C%2F6bB%7CQyX7oEZLF7%2F%2DG%207%2DGZL7D%207%2DAFXyQ%7C%5EbBZL%7CC%2D7XyQ%7CF7XyQ%7CUBb6XyQKcl%20LZF%2D7XyQ%7CBb7XyQZ%20==0=0===Afternoon%20In%20Paris=Lewis%20John==Medium%20Swing=C==1r34LbKcu77%2DD%7CQ4C%5E7XAZL7bE%207%2DbB%7CQy7X%5EbBZL7F%207%2DC%7CQyb%5E7Xy4T%7BA%2A%5BB%2A%5D%20LZN1CyX7%5EC2NZL%20QyXQXy%7D%207G%207%2DD%7CQyX7%5EQKcl%209%237G%20%2D%23C%287Q%7CG7XX7G%7CQyX7%2DD%7CY%7CQXy7A%7CQyXE%2F7%5EC%7CQyyQ%7CC%5EyX7%2DD%207%2DbBF%237%29L%5EbBZL7F%207%2DC%7CQy7X%5EC%5BA%2A%5D%207G%207%2DDZ7XyQ%7C%28%20%20%297Eb7LZAb%5E7XyQ%7CD%2D7%20G7%239LZC%5E7XyQ%7CD%2D7%20G7%20Z==0=0===Again=Newman%20Lionel==Ballad=G==1r34LbKcu7ZL9b74G%5E7%2CZL7D%207%2DAZL7E%207B%2DZL7D%207%2DAZL7%2DE%20B%2D7%20E4TA%2A%5BZL7D%207b9LZ7%2DE%20%2C7%5EGA%2A%5B%5D%207%20D7%2DAZL9b7E%205%237BLZA%2D7D%207hA%207G%2077LZA%2DX7%5EGZL9b7D%207hALZ9b7E%207%2DBZL7D%207yQ%7CD%2DE%207%2DBXsus9%5E7%2CXy7%5ECZL7G%207%2DDZL7G%5E%206G%7CQyXsus9F%7CQXyQ%7CFCB%2A%5B%5DZL7E%207%20E7b7D%207%2DAZL7%2DE%20%2C7G%5EC%2A%5B%5D%207D%207%2DAZL9LZB%2D7%2DB%7CQyA%2D7%20D7LZB%2D7%20E7b9LZAh7%20D7b9%235LZG%5E7XyQKcl%20%20Z%20==0=0===Agua%20De%20Beber=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7QyX7%2D4D%2D7Xb7A%209%237E%7CQyX7%2DZDL31b7A%209%237E%7CQy13LZD4T%7Bi%2A7G%7CQyXyQ%7CDQyXtla7A%7CQyX9bE7%5BA%2A%7D%20%20lcKQyX7%2D%7CD%2D7X7%5EbB%7C%2F7FZL%2D7XyQ7%2DDZL7bE%207EZL%20clKQyX7%5EF%7CQyX7C%7C%20Dbo7G%7CQyX%5BB%2A%5DQE7%239%2FD%7CQyX7%2DD%7CQyXsu7sA%7CQyX9b7E%7CQyXB7b9Xy%7CQyXC7A%7CQy%7CG%2D7XQyX7%2DG%7CQyX7G%7CQXy9b7D%7CQyX7%2DD%7CQy%7CD%2D7XQyX7G%2DDZL3Q%5D%2AC%5B9%237E%7CQyX7%2DDZL3b17A%209%237E%7CQyX7%2DD%20A7b1yX31b7XyQ%7CBb%5E7XyQ%7CD%2D7XyQKcl%20%20Z==0=0===Ahmid%2D6=Metheny%20Pat==Even%208ths=C==1r34LbKcu7%20GZL74D%2D7XZL7B%207%2D%23FZLQyXr%7CQyX%7CQyX7%2D%23C%7CQyE%2D7%20A4TA%2A%5Bh%23F%7CZ%20D%2D7L%207hA%7CQyX11%237%5Eb%7CBQyX7B%7CQyX7%5EC%7CZD7b9L%2DEZLFbAZLx9LZEh9bE%7CZL7bB%207%2DFZ7L%2DE%207%2DDZL9b7A%207susLZb7B%2077%2DFZLLZAb7CZL9b7G%207hD%7CZLZxL31%5EbDZLxZLsus%2D7%20F7xZL9%5E7Bs%20%2CZGh7%2043TZL7%2DCs%207%2DGZ7L%2D%23F%207%2DF%7CZL9%237ClF%23%2D7L7bB%20%7CQyX7%2CA7su%20%20lcKQyXsus7Al44TZLsus7A42TZLs%5B%2ABD%2D7%2DE%7C%2CDpp%7CQyQ%7CD%2DZL7A%207%2DEZL7B%207%23%2DF%7CQyX7%2D%23C%7CQyX7A%2D7XyX7%2D%23C%5EAZL77%20Bb7DZL7bA%207%5ECZL7G7%20%5EE%7CZL7B%207%5EbEZLb%5E7%20E%5EGZL77%20C7LZ%7CF%5E7LZxLZE%2D7LZxLZF%5E7LZxLZE%2D7LZx%20Z%20==0=0===Ain%27t%20Misbehavin%27=Waller%20Fats==Medium%20Swing=C==1r34LbKcu77%2DDZL4C6%20A6CZL6%2DF%206FZLE%2FC7%206CZL7G%207%2DDZL7%2FE%20A74T%7BA%2A%5BB%2A%5D%20N1E7%20ZL6%2DF%206C2NZL%20QXyQyX%7D%207G%207DZL7AC6%20E7ZL7G%20G%207DZ%7CF7XyGZL7D%207%2DAZL7E%20G6%7CQyX7A%7CQyX7D%7CQ6%20A7LQyX%2DA7%2DDZL%5BC6%20A6CZL6%2DF%206FZLE%2FC7%206CZL7G%207%2DDZL7%2FE%20A7A%2A%5D%207%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===Ain%27t%20She%20Sweet=Ager%20Milton==Medium%20Up%20Swing=Eb==1r34LbKcu7ZL7G%204Eb6%207bB%207%2DFZL7oE%206EbZL7bB%207%2DFZL7oELZEb64TA%2A%7B%2A%5B%5DQy%7CF7%20BN%7CQyXQyXQyXQyX%20%7D%2C7bB%206bE1NZL7b2Eb7XQyX7C%207%2DF%7CyQKclEZL%20lcKQyX7bA%7CyQX7bE%7CQyX6bEZL%20b6XyQX7bABL7G%206%5B%2AAEbbB%207%2DFZL7oE%206bZEL7B%207%2DFZL7oE%2067LZEb%5D%207bBZC7XyQ%7CF7%20Bb7LZEb6XyQZ%20==0=0===Airegin=Rollins%20Sonny==Up%20Tempo%20Swing=F%2D==1r34LbKcu7QyX5b4F%2DXyQyX%2DbB%7CQyX7F%7CQXy%2DF%7CQyX5b9%237C%7CQ%7CF7%2394TA%2A%5BBZL7%23yQKclC%7CQyX7%5ECZL7G%207D%2D%7CQyX7%5EbDB%2A%5B%5D%20%20%23%2D7%20FX%2DbB%7C%7CQyX7%7CC%2D7%20yX7bE%7CQyX7%2DbBZ%20LlcKQyX7%5EbBZL7FQ%7CAb%5EQyX7%5E7F%7CQy7b9%20%5DQyX7F%7CQyX%2DF%7CQy5Xb9%237C%7CQyX%2DFA%2A%5B%7CBb%2DXC%207hGyX7F%7CyQ%7CBbCZL7G%207%2DD%7CQyX7b%5EDC%2A%5B%5D%20%20lcKQyX%2Dh7XyQX5b9%23Q%7CBb%2D7XyQ%7CEb7XyQ%7CUAb%5E7XyQ%7CGh7%20C7b9%20Z%20==0=0===Airmail%20Special=Christian%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu7%23F%20FZ4C6%20A%20CZL7G%207%2DDZL7A7%20%2DEZL7G%207%2DDZL7%2DC7%2FEL4TA%2A%7BZL7oB%2FGXyQL%20x%20ZL%20x%20ZL%20lcQKyX7oCB%2A%5B%7DQyXC%7CZCo7%20CZL7o%2DDZL7yQ%7CAbZL7G%207%2DDZL7%2DA%20C6A%2A%5B%5DQyX7G%7CQyX7E%2D7%20AX7obB7%20G7LZC%20C7LZF%20F%23o7LZC%2FGXyQ%7CCXyQZ%20==0=0===Aisha=Tyner%20McCoy==Ballad=A%2D==1r34LbKcu7L7C%2074A%2D9XbB%207%2DF%7CQyX9%2DF%7CyQX9%2DA%7CQyX9%2DG%7CQy7LZG%2D4TA%2A%7BB%2C7C%2C%20D7b9%7CQyXQyXQyXQyX%7DE7%2C%2DF%2C7C%2C7Gs1NZLN2G%2D7%2C7%2DAZE%207%5EB%2C%5D%5B%2ABZL11%237bG%207%5EbDZ%20Lx%20ZL11%237D%207%5EAl%20x%20LZ7E%2C7%2DyX9%2DGZ%20x%20L%2DAlA%2A%5B%5D7E%2C7%2DBs7%20%5EAZL7%5EbG%207%5EbEZ9XyQ%7CL11%237%2C7GsZXyQ%7CF7D%20%2C7%2DAZL7C%207%2DZGL7bB%207%2DF%7CQyX9%2Db9%2CQL9%2DA%7CQ7%2DbE%3E%2CE7ZXtir%3C%7C%2C7bB%2C7%2DF%2CC7%2C7%2DGQ%7CY%20%20QyXQy%2E%2E%2E%2E%2E%2DF%2C7C%2CAb7%2ClGb13%20Z%20==0=0===Alexander%27s%20Ragtime%20Band=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7%20x%20ZL4F6Xy%20lcKQyX6bB%7CQyXF6ZL7C%207GZL%20lcKQLZ%20x%204TA%2A%5B%207C%207F6XyQX7CZL%20lcKQyX7GLZ%20x%20ZL%20x%20ZL%20lcKyQ%7CG%2DB%2A%5B%5D%20%5D%20%20x%206XyQKZL%20lcKQyX6bB%7CQXy6FZL7C%207GZL%20lc%20x%20LZFA%2A%5B%5DyX6F%7CXyQ%7CFZL%20lcKQyX6F%7CQy7XoB%7CQyX6bB%7CQyX7C7XyQ6FC%2A%5BQZ%20==0=0===Alfie=Bacharach%20Burt==Ballad=Bb==1r34LbKcu7%207%2DD%7C4Bb%5E7CZL7G%207%2DD%7CQyX7b%5EB%7CQyXsus7F%7CQyX%2D7XyQ4TA%2A%7BQyXQyC%2D7%20F7F%207F%7CQyXsus7FN1%7CQyX7obBZLsus7%235%20%7DXZL7%2DG%2DbB%7CQN2A%2D7%7CQyXsus7C%7CQyX7A%2DZL7C%20C%2F%2DbB%7CQyXA%2D7XyB%2A%5B%20%207bE%207LZF7sXsus7F%7CQyX7%5EbB%2AA%5B%5D%207F%206F%7CQyXsuyQ%7CEh7C%20C%2FBZLsu%20G%2D7L%2DC%7CQyX11%237CZL7G%2D%207%2DDZL7bE%207hEZ7%20F7s7%2DDZLbo7XyQ%7CF7susXyQ%7CBo7XyQ%7CC%2D9XyQ%7CBo7XyQ%7CBb%5E7XyQZ%20==0=0===Alfie%27s%20Theme=Rollins%20Sonny==Medium%20Swing=Bb%2D==1r34LbKcu79b7F%204Bb%2D77hG%20F%2F7%2DbBZL7%5EGb%207hGZLbA%2F7%2DbB%20LZCh74TA%2A%7B%207%2DbB7%20Bb%2DhCsZL7hG%20F%2F7%2DbZBL7oE%207hGZLbA%2F7%2CF7%2Cl%2DbBZLA%207%2Dbb%2D7%20A7F%207bGZL7bA%207%2DBbZL9b7F%207bGZL7bb9LZBBB%2A%5B%7DLbA%2F7b7%20F7%2DbBA%2A%5B%5D%209b7F%207GbZL7bA%207%2DbBZL9b7%20Bb%2DGZL7b7hGZLGb%5E7LbB%207%2DbBZL9b7F%20h7CZL7hG%20F%2F7%2DbBZ%2D7%2FAb%207hGZ%20Eo7LZBb%2D7%2FF%20Gh7LZsCh%2CF7%2ClBb%2D7%20Z%20==0=0===Alice%20In%20Wonderland=Fain%20Sammy==Waltz=C==1r34LbKcu7%2DA%7CQy4D%2D7X%7CQyX7hB%7CQyX7%5EFQ%7CyX7%5EC%7CQyX7G%7CQyE7b9X3TA%2A%7BG%7CQyXEb7%231yX7%2DA%7CQyX7%2DE%7CQXy7G%7CQyX7%2DD%7CQyX1Q%7CD%2D7%7CQyX7%5BZ%20%20%3EN1E%2D7lcKQyX7%5EC2NZL%20yQXQyX%7DQyX7A%7CQyX%3CFine%7CQyX7%5EF%7CQyyQ%7CG7QyX7G%7CQyX7%2DD%7CQXy7%2DA%7CQyX7%2DE%7CQyX%7CC%5E7XX7DB%2A7%2DD%7CQF%23h7XQyX7%2DD%7CQyX7A%7CQXy7%2DE%7CQyX9b7B%7CQy%7CA7Xy%7CQyX7%20%3CD%2EC%2E%20al%202nd%20ending%3E%20LZG7XyQ%5D%20==0=0===All%20About%20Ronnie=Greene%20Joe==Ballad=Bb==1r34LbKcu7us9F%7C4Eb7%23C%7CQyX6bBZLsus9%20F6bBZL%20lcKQyX11%2D9XyQ4TA%2A%5B7G%207%2D9LZBb9b7G%7CQyX7hDZL9b%5EE%206bBZLsus9F%206XyQ%7CCb7F%20s%237bEBC%2D7XyXsus9F%7CQyX7%2DC%7CyQX9b7A%7CQyX7hE%7CQyQ%5D%5B%2AZL31bhAZL9Kcl%20Lus9F%7CQyX9%2DC%7CQy6XbBZLsus9F%206bBZs%20F7bQyX1131b7FD7b13CZL9b7G%206bB%7CQy7XbA%7CQyX7%5EbE%7CQyX7b13%20%7CQyX7LZBb6%20C7%2311LZF9susXyQZ%20==0=0===All%20Alone=Berlin%20Irving==Waltz=F==1r34LbKcu7%5D%20%20lc4FXyQ%7CQyX5%237C%7CQyXFZ%20LlcKQyX7CZL%20lcKFXyQK3TA%2A%5BC%207%2DG7XyQ%7C%7CQyX7E%7CQyXAZL%20clKQyX%2DD%7CQyX9b7AAXyQ%7ChEB%2A%5B%237C%7CQBC%2D7XL%20lcKQyX7GZL%20lKcQyXbB%7CQyX7F%7CQyZC7Xy%2A%5B%5D%207F%7CQyX%5B%2ADFXXC%2FF%7CQyX7bE%7CQy7X%5EbBZL7F%207%2DC%7CQyyQ%7CC7%5DQyX5%2CXyQ%7CG%2D7%20C7%20Z%20==0=0===All%20At%20Once%20You%20Love%20Her=Rodgers%2DHammerstein==Medium%20Swing=F==1r34LbKcu7oF1N%7C4F%5E7X%7CQyX7%2DG%7CQyX7C%7CyQX7%2DGZL7%2DDpp%7CQyC7XyQ4TA%2A%7B%20lcKQF6%20C7BB%2A%5B%5DQyX7%2DD%7CQy7XA2NZL%20QyXQyX%7D%20b%5E7Xy%7CQyX7yX7%5EFXyQ%7CDyX7C%7CQyX7GZL%20lKcQyXsus7G%7CQyX7%2DQ%5D%5B%2AC7%5EFZLbB%7CQy%2D7LZGyX7%2DC%7CQyX7C%7CQy7X%2DG%7CQyX7C%7CQyX7%2DQ%7CF7XDpp%7CQ7%2DG%7CQ%7CG%2D7%20QyX7C%7CQyX7%5EF%7CQXy7bB%7CQyX7%5EFZL7C%7CF6XyQyX7%5E%20C7%20Z%20==0=0===All%20Blues=Davis%20Miles==Waltz=G==1r34LbKcu7G%2F7CZ7XyQKL%20x%20ZL%20lcKQyX7ZGL%20x%20ZL%20x%20ZL%20lcZ%20x%20LG43T%5BcKQyXl%20LZ%20L%20x%20ZL%20x%20ZL%20lcQKyX7G%7CZL%20x%20ZL%20xZD7%239cKQyXl%20LZEb7%239XyQ%7CD7%239XyQ%7CG7XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===All%20By%20Myself=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7%2DDZL74C%5E7XZL%20lcKQyX7GZL%20clKQyX7DZL%20lcKQyE%2D7%20A4TA%2A%5BD%7CQyX%5D%5B%2ABCX7%2DA%7CQyX7EZL7B7%20h%23FZL%20lcKQyX7%5EyQ%7CD7%207G%207EZL%20l%7CG7Xy7GZL%20lcKQyX7DZ%20LlcKQyX7%5ECA%2A%5B%5DQXyQKcQyX7%2DG%7CQyXcl%20%20%5DX7A%7CQyXG%2F7%5EC%7CQXy7o%23F%7CQyX7%5EFC%2A%5ByQ%7CD7KQyX77XyQ%7CC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===All%20God%27s%20Chillun%20Got%20Rhythm=Kahn%2DKaper==Medium%20Up%20Swing=F==1r34LbKcu7%2DGZL74F%5E7%20FZL7C%207%2DGZL7D%20%2D7AZL7C%207%2DGZL7%2DD%5E7%20D%2D4TA%2A%5B%5EFZL7ZAh7XZL7D%207%2DAZL7E%207BhB%2A%5B%5DQyX9b7D%7CQyG%2D7%20CL7C%207ZL7C%20A7XyQ7%2DD%207%5EFA%2A%5B%5DQyXC7%7CQyX7G%7CQyX7%2DD%7CLZG%2D7%7CQyX7%2A%5B%5DQy7LZG%2D%7CQyX7hAZL7C%207%2DZGL7%2DD%207%5EFZL7C%207D7b9XD%207%2DA%20%206F%7CE7LZA%7CQyX7%2DGZL7D%207bZEL7C%207%2DGZL7D%207%2DC7XyQ%207hBC%28D7%29LZ%20%28G%2D7%29x%20%28C7%29%20Z%20==0=0===All%20My%20Tomorrows=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu7AZL%2974A%2D7X%297%2DbB%287obB%7CQyX%2D7BZL9b7D%207hA%7CQy%20%20%28Eb4TA%2A%5B%206%2DC%7C%7CB%2D7%20AA%2A%5B%5D%209b7E%207%2DBLZ9b7D%207%2DAZL9b7E%2D7XyQQyX7%2D7%2DAZL%2D7XyQ7%2DB%7CQyX7%2DAZL%297Eb%28%20%20%297%2DbB%287obB%7C%20E7b9BZL7F9b7B%20LZD%2D7L7E%207%2DBZL7F%207%2D%7CCQyX7%5ECB%2A%5B%5D%207G%20ZF%23h79b7D%20yX7%2DAXyQ%7CA%2C7E%2C7%2DBs%207%2DAZLb97E%209%237BZL7D%207%2D%5D%5B%2ACl7%2DEZLb7E%207%20F7LZX7%2DAZL%297bE%28%20%20%29%2D7bB%287obB%7CQyX7%2DByQ%7CB%2D6%2DC%7CQE%207%2DB7%20D7bGUZL7D%206%2DC%7CQyX%2D7AZL9b7E%207%2DBZL96XyQ%7C%2DAZL97b9%20Z%20==0=0===All%20Of%20A%20Sudden%20My%20Heart%20Sings=Herpin%2DJamblan%2DRome==Ballad=C==1r34LbKcu7X%2C%2DF%7C4C%2CXy%7CQyX7C%7CQyX%2CCZLl%20cKQyX7GZL%20lcKQF%2CXyQ4TA%2A%5B%5BY%5D%20%20XyQ%7CXX%2CCZL%20lcKQyX%2C7ZGL%20lcKQyX%2CFZLQyyQKcl%2CC%7CQyQyX%2C%2DXyQKc%2C%2DEZL%20lcKQyX%2CFLZ%20lcKQyX%2C%2DEZL%20lXyQ%7CA%2C%2DAB%2ACZL%2DFyQ%7CF%2DX7G%7CQyX%2C7D%7CQyX%2D%2CA%7CQyX%2CG%2FC%7CQyX%2CyQ%7CC%20X%2C%2DD%7C%20G7%20Z%20==0=0===All%20Of%20Me=Marks%20Gerald==Medium%20Swing=C==1r34LbKcu7%20lcKQ4C%5E7XZL%20lcKQyX7AZL%20clKQyX7EZL%20lcKQyD%2D7Xy4T%5BA%2AyX7G%7CE7XyQDZL%20lcKQyX7DZLl%20cKQyX7%2DAZL%20lcK%2D7XyQ%5BB%2A%5D%20%20%20lcKC%5E7XyDZL%20lcKQyX7AZLl%20cKQyX7EZL%20lcKQ%2D7XyQ%5BA%2A%5DQQyX7%2D%5E7XyQ7A%7CQyX%29G%2F7%5EC%287E%2D%7CQyX%297o%23F%286%2DF%7CXyQ%7CDF%5BC%2A%5D%7CG7XyQ%7CC6%20Ebo7LZD%2D7%20G7%20Z==0=0===All%20Of%20You=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7yX7%5Eb4Ab%2D66%2DbA%7CQyX7bB%7CQy7XhF%7CQyX7%5EbE%7CQyXXyQ%7CE4TA%2A%5B%7CQyX7XyQ%7CBX7%2DF%7CQyX7obG%7CQXyG%2F6bEB%2A%5B%5DQyX7byQ%7CBb7hF%7CQ%7CQyX7D7LZDyX6%2DbAA%2A%5B%5DQyX7Bb%7CQyX7%2DFZL7C%207bQ%7CEb%5E%207%5EbE7%5EbACQ%7CBb7X7C%7CQyX7%2DG%7CQyX%5E7bE%7CQyX6%2DbA%7CQyXyQ%5D%5B%2AyX7hFbB%20lah7%20D7O%3C%207bB%7CQyX7%2DF%7CyQX7C%7CQyX7%2DGZL9bptionA%7CQyX%20pedal%20in%20A%20sections%3E%20LZEb6XyQKcl%20%20Z%20==0=0===All%20Or%20Nothing%20At%20All=Altman%20Arthur==Medium%20Up%20Swing=A%2D==1r34LbKcu7C%28%20x%294A%2DXy%7CQyX%2DA%7CQyX6%2DA%7CyQX7%2DA%7CQyX7%5E%2DA%7CQ%20%28G%2D74TA%2A%7Bo%23DZLb7XyQDZL%299b7A%28%20x%297h%28E%20%7CQyX7%2DGZL%20lcK%2D7%20%20QBZL%297ZL%20QyD%2D7Xy%209b7E%207hB%7CQyX7C%5E1N%7CQyX11%237bD%7CQ%7DXyQX%7CQyX7ZL7bEXyQ%7CBZL%20x%20ZL%20lcKQyX%5E7bAB%2A%5B%5D%207bE%207%2DbBb%2D7%207%5EC2NQyX7%2DyQKclX7bE%7CQyX7%2DbB%7CQXy7bE%7CQyX7%2DbBZL%20yQ%7CBbX7%5EbAZL%3EADC7b9L%20%2EC%2ED%3C%20%207C%7CQyXb7DZLbE%2F7%2DF%207%2DFZal%20CO%207hG%7CBh7%20E7b9%20%5DYQLZE7%20LZA%2D7%20LZF%2D6%20LZC%5E7%20LZE7b9%20%20Z%20==0=0===All%20The%20Things%20You%20Are=Kern%20Jerome==Medium%20Up%20Swing=Ab==1r34LbKcu77G%207%2D4F%2D7X7%5EbD%7CQyX7%5EbA%7CQXy7bE%7CQyX7%2DbB%7CQyXyQ%7CD4T%5BA%2A7%5EbA%7CXyQKcbE%7CQyX7bB%7CQyX7F%2D%7CQyX7%2DC%5BB%2A%5D%20%20l%5E7XyQ7%5ECZL%20lcKQ%2D7%20D7%7CQyX7D%7CQyX7%2DA%5B%2AC%5D%20%20lcKQyX7%5EGZLG%5E7XyA%7CQyXyX7%2Db7XyQ%7C7%2DF%5BD%2A%5DQyX31b7%7CCQyX7%5EE%7CQyX9b7BXyQ%7CBh%23FZLbB%7CQyXyQ%7CAQyX7%2DC%7CQyX7%5E%2Db%7CDQyX7%5EbD%7CQyX7%5Eb%7CBo7X7bE%7CQ%2D7XyQ%7CEb7XyQ%7CUAb%5E7XyQ%7CGh7%20C7b9%20Z==0=0===All%20The%20Way=Van%2DHeusen%20Jimmy==Ballad=Eb==1r34LbKcu76%2DbDZ4Eb%5E7F%207bB%7CQyX7F%7CQy7X%2DC%7CQyX9b7G%7CQyX%2D7%2FCL4TA%2A%5ByX9b7DLZEb7bB%207bB%7CQyX7%5EbZAL7bE%207%2DbB%7CQyX6%2FDLZG%2F7bB%20EB%2A%5B%5DXyQ%7CAbC%2F6%2DbA%7CQyX7%2DCLZ7oB%207bB%7CQyX7%5Eb%20Bb7%207%2DC%7CQLD%2F7bQ%7CG7bDZLC%2F7%2DF%207bB%7CQXy7F%7CQyX7%2DC%7CQyX9b%2D6%20ByX7%5EbA%207%2DCyQ%7CBbb7GZLD%2F7bB%207bBQ%7CyX7%5EbAZL7bE%207%2D9XyQ%7CX6bEZ7C%207hbLZEb%2F7bB%207hAZL9b7C1%201%237bD%7CQyXbB%2F7%5EAbLZGC%2F6%2Dbb9LZF%2D7%20Bb7LZEb6%20Bb7%20Z%20==0=0===All%20Through%20The%20Day=Kern%2DHammerstein==Medium%20Swing=F==1r34LbKcu7G%7CQyX4F%5E7XX7%5EFZL7C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQyyQ%7CG74TA%2A%5BD%207%5EF%7CC7Xy7%2DG%7CQyX7%5EFZL7C7%20%2DG%7CQyX7%5EFB%2A%5B%5DQ%20C7LZQyX7%2DX7C%7CQ7%20C7%2C%7CQyX7C%7CQyX7%2DGC%5B%2A%5DQyX7F%7CQyX6FZLG%2D7XyGZL7%2DZL7bE7XyQ%7C%7CQyX7%5EbAD%2A%5B%5DQy7XC%7CQyX7%2DG%7CQyX7GBb%2D7%20%2DG%7CQyAb%5E7XyQ%7CG%2D7%20C7LZF%5E7%20D%2D7LZG%2D7%20C7%2CLZF6%20Bb%2D6LZF6%20C7%20Z%20==0=0===All%20Through%20The%20Night=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7%7CQyX74F%5E7X9b7F%207%2DCZL7bD%20%2D7DZL9b7A%207hE%7CQyLZBb%5E4TA%2A%7BFZL9bEb7b9hGZL9b7DZL7hA1ZNL%20lcKQyX7%5EbAZL7LZC7%207%2DbBL7%5EbAb9LZGbEZL7hbBZL7EZL%5E7E2N%7C%7D%209b7CZL7%2D7b9LZ7DZL6ZL7bAh7LZCEZL9b7CZL7hGZLh7DZL7%2DFB%2A%5B%5D%209b7b%2D7LZGZLxZ7CZL7xLZGhb7GZL7hDZLbE%2F7F%2DZL7%2DFZL9b7CZL79LZGhZL6bDQyX7%5E%2ACF%5E7b7F%207%2DCZL7bD%207D%2DZL9b7A%207hE%7CQyX9LZBb%5B%5D%209bF%7CQyXZBb%2D7QyX7%2DG%7CQyX7D%7CQXy7%2DA%7CQyX7bE%7CQyX%7CC7b9L%20lcK6XyQ%7CD7%239XyQ%7CG%2D7XyQ%7CC7b9XyQZ%20==0=0===All%20Too%20Soon=Ellington%20Duke==Ballad=C==1r34LbKcu7ZL9%2374C%5E7%20ZL7bB%207%5EFZL7C%20%5E7CZL7G%207%2DDZL7%2DAE%2D7%20A4TA%2A%7B7G%206C7LZN1%206C2NZL%20QyXQyX%20%7D7G%207%2DDZL7A%207%2DEBb7LZG%207%2DDAZL7b%2ABC6%2FQyX7%5EFZL5%237C%207G%2D%7CQyX7CZL5%237G%20G%7CB7%20B%5B%5D%205%23FZL7CQ%7CD7XL7G%207%2DDZL7%2DA%207C%5EA%2A%5B%5DQyX5%237G%7CQyZC%5E7%20yX9b7%5E7%20Bb7LZE%2D7%20A7%239LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===Almost%20Like%20Being%20In%20Love=Loewe%20Frederick==Medium%20Swing=Ab==1r34LbKcu7%2DbBZL4Db%5E7%2DF%287%2DC%7CQyX%297%2DC7%28%5EbA%7CQyX7bE%7CQyX7%29%20F74TA%2A%7BcKQyXEb7XyZL%20QyXQyX%7D%207bA7%20%2DbE%7CQyX6bA1N%7CQN2Ab6%7CQyX7%287%2DG%7C%2ABG%2D7B%7CQyX7%2DFZL%20lcKyQX7%5EF%7CQyX7C%7CQyXb7XyQ%5B%5D%20%20l7%2DC%287Q%7CC7%28yX7bE%7CQyX7%5EbDA%5B%2A%5D%20%297bA%28%20%20%297%2DbEQ%7CAb%5EyX%297CB%7CQyXC%2D7%28FyXC%2F6bA%7CQyX7oBQ%7CyX7%2DbBZL7F%20%297%2DQ%7CBo7%7CQyX%29b%2D7XyQ%7CEb7XyQ%7CUAb6XyQ%7CEb%2D7%20Ab7%20Z%20==0=0===Alone%20Together=Schwartz%20Arthur==Medium%20Swing=D%2D==1r34LbKcu77hA%7CQ4D%2D6XZL9b7A%207hE%7CQyX%2D6DZL9b7A%207hE%7CQyD%2D6Xy4T%7BA%2A9b7A%20LZG%2D7yX7%5EFZL7C%207%2DGZ7LE%207%2DBZL%20lcKQyXQ%7CEh79b7D%20yX7hA%5E7XyQ%20lcKQyX7%5EDl2N%7D%29%209b7A%28%20x%297hE%28%20%7C%20%5D%2AB%5BD1NZL7A%207h9XyQ%7C7%5EF%7CQyX9b7C%7CQy7XhGZL%20lcKQyX6%2DGXyQ%7CEb7D%7CQZL7hBA%5BD%2D6L9b7A%207hE%7CQyX6D%2DZL9b7A%207hE%7CQyXZD%2D6%20%2A%5D%209bBb7%20A7b9LZD%2D6XyQ%7CEh7%20A7b9%20Z==0=0===Alone%20Too%20Long=Schwartz%20Arthur==Ballad=G==1r34LbKcu76G1N%7C4G6Xy%7CQyX7%2DAZL%20x%20ZLD7%207%2DAZL7o%23Gpp%7CQD7XyQ4TA%2A%7B%2DE%20%2DEZA%2D7%209b7B%207h%23F%7CQyX62GNZL%20QyXQyX%7D%207D%20%5D%5B%2ABL7%2DE%207%2DA%7CQ%2D%2FC%23%2CLD%2F%2DE%20%2DEZL%20lcKyQX6%2DEl%7C%2C7B%2C7CspZA7XyEZLD%2FX7D%7CQ7XyQ%5DZL%20x%20ZL7D%207%2DAZ7Lo%23Gpp%7CQyX6GA%2A%5BA%2D7XyD%7CQyXyQ%7CG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Along%20Came%20Betty=Golson%20Benny==Medium%20Swing=Ab==1r34LbKcu7yX7bA4Bb%2D7%5EAZL7E%207%2DB%7CQyX%2D7bBZL7E%207%2DB%7CQyX7XyQ%7C4T%5BA%2A%5EFZL7XyQ%7CG%7CQyX7%2D%23FZL7C%207G%2D%7CQyX7%2D%23F%7CQyX7bG%2D7%20C7%5EG%7CQ9b7D%20A7b9XyX7F%7CQyX7%2DC%5BB%2AQ%5DyX7G%7CQyX7%2DD%7CQyQ%7CAh7%7CQyX7X7%2DbB%20G%2D7%2FyX7bB%7CQyX7%2DF%7CQXy9b7A%7CQyX7hEZLFQ%5D%2AC%5B7%2DGZLQyX7h7%20E7LX31b7F%7CQyX7hCZ7LE%207%2DB%7CQyX7%2DbBZyQ%7CBb%2DB%7CQy%7CEb7%239XyQ%7CUAb%5E7XyQ%7CB%2D7%20E7%20Z==0=0===Always=Berlin%20Irving==Waltz=F==1r34LbKcu7yX7%5EF4F%5E7XC%7CQyX7%2DG%7CQyX6FQ%7CyX7%5EF%7CQyX6F%7CQy7XyQ%7C3TA%2A%5ByX7E%7CyQ%5D%5B%2AB%7CQyX7%2D%23F%7CQyX7A%5E%7CQyX6F%7CQyX7%5EFB%2D7XyQX7C%7CQlZL7byQ%7CC77Fs%7CQyX7%5EF%7CQyXF6%7CQyX7%5EFC%2A%5B%5DQyX%2CE7%2CEX7A%7CQX7G%7CQKcl%20L%7CQyX7bE%7CQyX7%2DG%2AD%5B%5D%20%20lcKQyX7%2DGZF%5E7XyQyX7DyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CC7XyQZ%20==0=0===Always%20And%20Forever=Metheny%20Pat==Ballad=A%2D==1r34LbKcu77%2DE%2C74A%2DXy%2DAA%2A%5B%5D%2011%2DD%206%2D%7CDQyX%2DA%7CQyX6%2DD%7CQ9%20sD%2D4Ti%2A%5BL96bE7%20sG9L7h%23F%20G%2F9%5ECZL7b%5EA%209%2DAl%7C%2C%23G%2F7E%2CZF%5E7%20%5EFl%7C%2CFl%7C%2C77susLDs%209%2DASB%2A%5B%5D%20%23GE%2F%20G%2F6%2DF%7CQyX7%5ECZ%2D9%2CE%2DG%209DZ%207hAZ7LZEb7%2DFZLC%2FbA%207%2DC%7CyQX7%5EbDZLD%2FbB%207%5E%20G%2D7LbB%207%2D%2F7E%2C9ZG%5E7%2CFl%7C%2C7%2DE%2C7%2DDs%209A%2DlC%2A%5B%5D%2C7E%2C7hBs%20%5E7%20sGL5b7D%5ECZLQA%2D9%20A9DZL96bE%207%5EFYZ7Lh%23F%20G%2F9%5ECZL7%5Eb%20F%2FG%2Cl%7C%2C%23GXQyXZF%2D6%2FGdoc%20la%20%2ES%2ED%20%20%3C%2FG6%2DF%7CQyX7%5EC%7CQyXa%3EXyQ%7CQyX7yQ%20%20Y%5BQC%5E7%20LZF%2D6%2FG%20LZC%5E7%20LZF%2D6%2FG%20%20sG%23o%2C%7ClA%2D9%2C%20%20Z%20==0=0===Am%20I%20Blue%3F=Akst%20Harry==Medium%20Swing=F==1r34LbKcu71NZL74F%5E7XL7D%207F%7CQyX7C%7CQXy7%2DGZL7D%207%2DA%7CQyZG7%20C4T%7BA%2AKQyX7LZG%2D7%5D%209b7Epp%7CQyX6FN2ZL%20QyXQyX%7D%207C%20%2AB%5BA%2D7D%206FC%207%2DGBh7Xy7%2DA%7CQyX31b7E%7CQXy7hB%7CQyX31b7E%7CQ%20D7LZZL%20lc6FZL7%5BF%5E7XL7D%207F%7CQyX7C%7CQXy7%2DGZL7D%207%2DA%7CQyZG7%20CC%2A%5D%207XyQ%7CG%2D7%20C7%20Z==0=0===Among%20My%20Souvenirs=Nicholls%20Horatio==Ballad=Eb==1r34LbKcu7G%207%2DG4Eb%5E7%207%5EbEZL7bB%207%2DFLZ7bB%207%2DFZL9b7C%20Ab7LZ4TA%2A%7B7bE%7CQ%2D7XyQE2NZL%20QyXQyX%7DQXy7%5EbE1N%7CQyX7bB%7Cb%5E7XyFZL7bX7bB%7C%2ABAb%5EF%7CQyX7%2DC%7CQyX7%5EEbZL7bB%207%2DF%7CQyX7%2D7XyQ%5B%5DQyXbB%207%2D%20C%2D7LB%207%2DFZL9b7C%207%5EEbA%2A%5B%5D%205%237bB%207FZb7LZF7G%7CQy7LZEb%5E7%20Ab7LZG%2D7%20Gb7LZF%2D7XyQ%7CBb7XyQ%7CEb6XyQZ%20==0=0===Ana%20Maria=Shorter%20Wayne==Even%208ths=G==1r34LbKcu7yXF%2F74G%5E7XyXG%2F7%5EbE%7CQyXsu7sG%7CQyXG%2F7%5EbE%7CQyQ%7CDb%5E4T%5BA%2AXC%2FD%7C7%2311Xs7C%7CQyX7%2DG%7CQyXAb%2FbB%7CQyX7%2DbA%7CQyusXyQ%5EbG%7CQyXG%2F7susXyyXsus9b7G%7BQyXCb%2FAZLC%2FbB%20C%2FbA%7CQQ%7CEb%5E7C%7CQy%237F%207G%5E7XyXsus7bEZLtla7EF%20%2FbE%7CQyXsus7G%7CQyQ%7CD%5E%5BB%2A%7DQA%207%5Eb%2D7XyQsus7C%7CQyX7%2DG%7CQXybA%2FbB%7CQyX7%2DbA%7CXyQ%7CBbBZL5xZL7%2D%2D7XyQZL7%2DB%5BC%2A%20xZLsu7sbDZLxZLsus7bB%7CxLZEbFZL7%2D%207%5EbB%20F7%2357CZL7%2DGZLbA%2FbBLZ7%2DbA%7CQyX7%2DbBZLsusLZ7%5EDZLA%2D7LZF%2D7%20E%2D7%20%7BG7b9susXyQ%7CEb%5E7%2FG%20%20%20%7D==0=0===And%20On%20The%20Third%20Day=Gibbs%20Michael==Slow%20Rock=D==1r34LbKcu7%20x%20ZL4D7%2CX%20lcKQyX7DA%2A%7B%5D%20x%20%20ZL%20x%20ZL%20lcKQyLZ%20x%204Ti%2A%5BX7EZLyQKclyX7EZL%20lcKQyX7ZDL%20lcKQyX7%5ECZL%20QKcl%20X7DZL7hbGZ%20LZD%5EQyX7bGZL%20lcKQy7XEZL%20lcKQyX11%237Kcl%20LlcKQyedaF%3C%20LZ%20x%20ZL%20lcKQyX7DQ%7B%7DY%20Q%20x%20ZL%205b7EZLx%20LZ%207EZL%20%3Ex%20%20%7D%20==0=0===And%20The%20Angels%20Sing=Elman%20Ziggy==Medium%20Swing=Eb==1r34LbKcu79FZL34Eb6X7%2DF%7CQyX9bE%7CQyX%5E7bEZL7bB%207%2DF%7CQy%20C7b14TA%2A%7BZLsusZN1EbbE2NZL%20QyXQyX%7D3%201bB%207%2DFZL7%2DC%2066%20Bb9L7bB%20%207%2DbBQ%5D%5B%2AB%207%2DbBZL7bE%207obZEL%20x%20ZL7bE%207%2DbBEb7LZyX6bEZL7bE%20x%20LZZL%20x%20ZL7bE%207%2Db%7CBQyX7bE%7CQyX7%2DbBEbo7%20ZL7bEr3%20laEb7LZ%3C7%2DC%206bEZL7bB%20F9l%7C%2C7C%2C7%2DFs%206bAD%2EC%2E%20%207%2DbBEZL31%2E%3ELZFFZL7%2DC%206bE3NZLQ%20yXQyX%5D%2031bB%207%2D%2D7%20Bbdne%20dEZL9b%7CF%2D7%20%7CQyX7%2DFl%7C%2C%2DC%2CosB%207C%7CQyX7GZL7bBFh7%20DQyX6bb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===Angel%20Eyes=Dennis%20Matt==Ballad=C%2D==1r34LbKcu7CZL9b4C%2D%20sDZL7hA%20%2DCZL7bA%2D%20Cl%7C%2C%297G%287bD%2C7Dh7%20G74T%7BA%2A%7D%297G%28%2CDb7%28%20%20%2DCZL9b7G%207bALZtla7A%20%2DCl%7C%2C%297G%28Dh%29%207Ds%20%2D%5EGZL7%2D7%20Eb%7CQyX7%5EbAZL7bE%20%2D7bBZL7F%207%5EbAZL7A%2D7%20DbB%5BB%2AL7bA%20C%23%2D7%20%297G%287bD%2C7Ds%20%2DCA%5B%2A%5D%207G%207%2DDZL7%23F%2C%7ClC%2D%7CQyX7%207bAZh7LZDA%20%2DCl%7C%2C%297G%287bD7%2CDs%20%2DCZL9b7G%207h7altLA%20%2DCZG7b9LZC%2D%20%20%28Dh%29%20%28G7%29Z==0=0===Anthropology=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Anything%20Goes=Porter%20Cole==Medium%20Swing=C==1r34LbKcu77CZL%20XyQ%7CAX7GZL%20lcKQyXbDLZ%20lcKQyX%2DC%7CQyXbyQKcl%2DCv%2A%5BTA%2A%7BYl%20LZ%20GZL7D%20%2CG%7CQyX%2DCQ%7CyX7G%7CQyX%2DFZL%20x7XyQ%5DcKQyX7CZL%29C%5E7%29%20x%297%5EC%28%20ZL%297%2DD%28x%20%297%2DE%28%20ZL%297%2DD%28%20%20%28D%2D7%286C44%2DDZL7%20%20%28C91NZL%29sus9G%28%20%20%29%2D7D%289bB%7CQyX6FZL%29C6%20A%2D%297%2DG%287%2D%23FZ%7DXyQXC%207%5EEB%2A%5B%5D%207B%207%23%2DF%7CQyX6C2NZL%20Qy%237b9L%207G%2077h%23C%28E7%28C%5EyX%29D%2F7%2DE%289A%7CQy7X%2DE%7CQyX7B%7CQyX%299Q%7CD%2D9ZL7B%20%2DD%28%20xG7%28D%2D%20ZL%297%2DD%28%20%20%297%5EC6%28CC%2A%5B%5D%20%297G%28%20%20%297%28E%2D7%29%7CQyX%29%299bB%28%28C%5E7%297%2DE%206FZL%299C%28%20%207%29%2DG%287CZL%297%2DD%28%20xLZD%2D7%20ZL%297%20G9susLZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===April=Tristano%20Lennie==Medium%20Up%20Swing=G==1r34LbKcu7L%20x%20Z4G%5E7XL%20lcKQyX%2C7CZL%20clKQyX7CZL%20lcKQyZ%20x%20L4TA%2A%5BQyX7%5EyQ%7CD77%5EbA%7CQyX7%2DA%7CQy9Xb7E%7CQyX7hB%7CQyXXyQ%7CGX7bEZyX7F%7C%5D%5B%2ABCCZL7oBpp%7CQyX7%5EBbZL7o%23Cpp%7CQyX7%2D%2D7XyQ%20%20lcKB%7CQyXXyQKcL%20lcKQyX7%5EG%7CQy5X%237D%7CQyX7%2DAZL%20lZF%23%2D77%2DD%7CQyX7CZE%5E7XyQyX7CZL%20lcKQyX%5E7GA%2A%5B%5D%207D%207bE%7CQKcl%20L%7CQyX7yX7%2DALZ%20x%20b7E%7CQyX7hB%7CQyXD7%7CQyX7bEZL%20x%20ZL9XyQ%7C%20lcKQQ%7CAb%5E7XyQ%7CG%5E7XyQKcl%20%20Z==0=0===April%20In%20Paris=Duke%20Vernon==Medium%20Swing=C==1r34LbKcu7L%20lcK4G7b9C%7CQyX9b7G%7CQyX7Dh%7CQyX7%5EC%7CQyXsus%5E7XyQ4T%5BA%2A7h%23FZyQ%7CC7%20%2DAZL7E%207hBZL%20clKQyX7%5EF%5BB%2A%5DQyXA%2D%2FGLX7%2DGZobE%20E7b9XyoF%207h%23F%5BC%2A%5D%209bA7%207hEZL7E%207%2DB%7CQ7LZC%2FB%7CQyX7%5EEZL7%20G7b7h%23FZLG%2F%2DA%20%2DAZ7LE%207hB%7CQyX6CZL9%20B7b9hDZL7X7D%7CQ%2CG7%2C%5DA%7CQyX7hE%7CQyX7%5E%7CCQyXsus9b7Gl%5BD%2A7b9Xy7%2DDs%20yQ%7CDh7%20G7LZC6XyQKcl%20%20Z==0=0===April%20Joy=Metheny%20Pat==Even%208ths=F==1r34LbKcu7bB%2FAZ4Bb%5E7QyX7%5EbBZL%20lcKQXyD%2F7%2DAZL%20lcKQyXKcl%20L4T%5BA%2AX%2DD%5BBl%20LZBcKQyX9ddaDZL7%2DlA%207%5EbBZL7%2DA%207%5Ebl%20%20%5D%2AcKQyXB%7CQyX%5E7%2311yXC%2FbB%7CQyX7%5EbBLZ%20lcKQyX7%2DA%7CQyXQ%7CF%5E7bB%7CQy%7CQyX7Q%7CBb%5EX7%5EbB%7CQyX7%5EFZL%2FCbB%207%5EbBZL7%2DA%207yQ%7CEhyX7%5EbA7b9susXyQ%7CD7susXyQKcl%20%20Z==0=0===April%20Skies=Collette%20Buddy==Medium%20Up%20Swing=G==1r34LbKcu7rQyX%7C4G%5E7X%7CQyX7%2DG%7CQyX7C%7CyQX7%2DB%7CQyX7%2DA%7CQyC7XyQ4TA%2A%5B7%5EG%7CQZA%2D7XQyX7%2DA%7CQyX9b7EQ%7CyX7%2DB%7CQyX7D%7CQy%7CD7XyLQyX%7C%2DCZL7l%3CFinD%7CQyX7%5EbB%7CQyX7%7CFQyX7%2DCB%2A%5BZ%20%20%3Ee%2D7%20DbcKQyX%20lcKQF7alt%7CQyX7D%7CQyX7%2DAZ%20LlcKQyX7%5EbB%7CQyXG%5E7Xy%7CQyX7LZF%23%2D7XyQ%7CB7XyQ%7CE%5E7XyQ%7C%3CD%2EC%2E%20al%20Fine%3EA%2D7%20D7%20%5D%20==0=0===Aren%27t%20You%20Glad%20You%27re%20You=Van%2DHeusen%20Jimmy==Medium%20Swing=F==1r34LbKcu76F%7CQy4F%5E7%20QyX%2C6F%7CQyX%2C7CZ%2CL7oB%206bBZLA%2F7%5EF%7CC7%2CX4TA%2A%5B%5EAZL%2CLZG7%2C6bBZLA%2F7%5EF%20%2C7%5EAF%2A%5B%5D%20%2C7C%20%2CC%7CQyX%2C%20Bo7%2C7D%20%2C7%5EAZL%2CLZA%5E7%2DBZL7%2D%23F%20%2C7%5EALZ%2C7E%20%2C7%2DB%7CQyX%2C7%2C%20E7%2C7E%20%2C7%2C7%5EbA%20%5D%5B%2AB%20%2C7%2DbB%7CQyX%2C7%5Eb%7CBQyX%2C7F%7CQyX%2C7%2DCEb7LZ%2C7C%20%2CbBZLA%2D7%2C%20C%2C7%5EFA%2A%5B%5D%20%2C7C%20%2C%2D7GZL7%2DD%20%2C7%5EFZL7%20F%5E7%2FG%7CQyX6FZL%2C%2CLZC7%2DGZL%2C7D%20%2C6F%7CQy%2CX7C%7CQyX%2C6F%7CQyX%2C7%2C%20C77oB%206XyQZ%20==0=0===Armageddon=Shorter%20Wayne==Medium%20Swing=Bb%2D==1r34LbKcu7yX7%2Db4nXyQ7F%20%2CC%2FbG%7CQyX117%23bDZL7bE%2011%237E%7C%235LZB4Ti%2A%5BQyX3111%20EbX7%2DbBZL5%237F%20%2CCb%2FG%7CQyX11%237bDZL7yQ%7CGb%237E%7CQyX31bXyQ%7CG7%2DbB%7CQyX31bG%7CQXy7%2DbBA%2A%7B%5DQyX31bXyQ%7CG7%2DbB%7CL7bD%20XyQ%7CEQyX7%2DbB%7CQyX31b%7CGQyX7bE%7CQyX11%237%7CAb%2D77bE%7CQ%7DQyX1yQ%7CGbQyX7%2DbBZLQ%20%2031Gb%7CQyX7%2DbB%7CQyX31%7CB7%231X7bEZY%7BQBb%2D7XyQ%7CGb13XyQ%7DBb%2D7XyQ%7CUfB7XyQZ%20==0=0===Armando%27s%20Rhumba=Corea%20Chick==Latin=C%2D==1r34LbKcu7X9b7DAlC%2D7%2DC%7CQyX7%2DC%7CQyX3b17G%7CQyX9b7D%7CQyX7XyQ%7C%2A%5B44T%7CQyX%23b13XyD%7CQyX7%2DF%7CQyX9bC7%2CB%2A%2C%5B%5DQyX7%2DC%7CQ7b9%2FF7G%7CQy%2Csus9Q%7CAboL%20lcKQyX%2Csus7b%7CBQyXA%2F9b7D%7CQyX7ZBb7byX7%2DGXyQKcl%20%28E7%239%29LZEb6%20%28E%29%20%28F%29%20%28F%23%29%7CG7b13XyQZ%20==0=0===As%20Long%20As%20I%20Live=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu7NZL7C4F%5E7XQyX7GZL%20lcKQyXD7ZL%2C9b7A%207hE%7CQy%7CG%2D7%204TA%2A%7B7%2DCB%2AD%2D7LZ6FZL7bB%207%5EF2NZ%20LQyXQyX%7D%207C%207%2DGXyQ%5D%5B%207%5EF1QyX7%2DBb%5E7X7G%7CQyX7%2DDZL7A%20%5E7FZL7bE%207%2DbB%7CQyXyQ%7CGZL7F%20C%207%2DGQ%5D%5B%2AAGZL%20lcKQyX7DZL9%2Cb7A%207hE%7CQyX7%5EF7XyQ%7CyX7C%7C7LZF%5E7%20Bb7LZF6%20C7%20Z%20==0=0===As%20Time%20Goes%20By=Hupfeld%20Herman==Ballad=Eb==1r34LbKcu7bEZL%294F%2D7%20%237bB%207%5EbEZL%2C7b%20B%296%2DbB%287%2DFZL7bB5%28F%2D74TA%2A%7BbA%287%2D7%29%20%20%28E1NZL7bB%207%2DFZL7%29F%287o%23F%207FZL%297Cb%5E7%20F%2DG%287%5E7%5EbAB%2D7%20C7bE%207%2DbB%7CQyX7%5Eb2ENZL%20QyXQyX%7D%209b7%20%5D%5B%2AGZL%297ZL9b77b9Xy%7CQyX7F%7CQyX7%2DC%7CyQX7o%23F%7CQyX7%2DF%7CQF%2D7%20CC%7CQyX7bB%207Bb7%2CC%2C7bB%20%296%2DbB%287%2DFLZ7bB%207%2DFlA%2A%5B%5D%2C7LZEb%5Es%207%2DFB%207%2DF7%29LZEC%207%2DGZL7o%23F%207FLZ%297C%28%20%20%297%2DG%287%5Eb7b9LZ%2DF%285%23b7LZEb6%20C7b9%20Z%20==0=0===Ask%20Me%20Now=Monk%20Thelonious==Ballad=Db==1r34LbKcu75%237bA4sG%2D7l%7C%2C7A%2C7%2DE%2C7bB%2C%2D7F%7C%2C7B%2C7%2D%23F%2C7C%2CEb%2D7%204T%7BA%2A7bB%2C711%20BbL7bA%207%2DbEZL7bE7%20%5EbDZL7D%207bEZL7ZN1sB%237BZL7%5EbDZb7%2C%7DX7%2DbE%5BB%2A%5DQyX7%5EblD2N%7CQyXQyXQyXQy%20Ab7LA%2C7A%2C%237bGZb%2D7%20D7%2DbEZL%20lcKQyX7Eb%7CQyX7%5EbDZL11%237%20Ab7LE%7CQyXbA%207%2D%5D%2AA%5Bs7A%2C7%2DE%2C7bB%2C7%2DF%2C%7C7B%2C7%2D%23F%2C7C%2C7%2DG%2C%7ClEbQyX117%5EbDZB7%2311A%207%2DbEZL7bE%207%5EDbZL7D%207bEZL7bB%20b7%235LZL5%237%20%20%20Z==0=0===At%20Last=Warren%20Harry==Medium%20Swing=C==1r34LbKcu7ZL7A%204C6%20A7G%207%2DDZL7%2DA%207%5EZCL31b7G%207%2DDZL7%2DLZE%2D74TA%2A%7B%2DA%206C7LZN1%206C2NZL%20QyXQyX%20%7D7G%207bAZL7%2DA%206CF%2D6LZG%207%2DDGZL7DBD%2D7%20QyX7%2DEZL9b7B%207%23hFZL7%2DA%207%5ECZL7G%7CA%2D7%20%2A%5B%5D%207CZL31b9LZA%2DDZL7%2DA%206CA%2A%5B%5D7%20G%207%2DDZL9b7D%207%2D7%20G7b7E%207%5E%5E7%20A%2D7LZD%2D7%20G7%239LZE%2D7%20A7LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===At%20Long%20Last%20Love=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7G%20%296G4C6%20AL7%2DA%20%297%2DA%286CZLG9%20%29B%2F6G%287%2DDZL7%2DZD%2D7%284T%5BA%2AQyX7%2D%28F6%29%20%20%297G%287%2DE%7CQyX7%2DZDL9b7A%207%2DEZL7%2DDA7LZD6CZL9X%29A%2F6A7%2FC%23%7CQyX%297hB%287G%7CQy%29XC%2F6F%287%2DDZL9A%20%29D%2D7%28F%287%2DE%7C6G%287%2DG9LZCA%206C%5BB%2A%5D%2031Gp%29%2D7D%28pZL%299%237A%28%20%206%2D7LZDpp%7CQy%287%2DGZ9LZC6bB%28%20%2031CZL31G%206%29G%287%2DD%7CQyX%297%2DA%286%2FD%29LG%20%29B%2F%23F%287%5E%20C9%28C%2F6F%28%20x%297obA%28%20Z%29L7%2DG%28%20%206FZL%29E%2F9A%29LZF%297obEQyX6CQ%7CBb9G%7CQyX7%2DD%7CQyX7AQ%7CyX7%2DE%7CQyX%296%2DF%287XyQ%7CyX%297h%7CD%2D7%20G13%20Z==0=0===Au%20Privave=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Autumn%20In%20New%20York=Duke%20Vernon==Ballad=F==1r34LbKcu7L7%2DA%204G%2D7%209b7D%207%2DAZL7%2DG%20%5E7FZL7C%206bBZL7%2DALZG%2D74TA%2A%5BE%207%5EbC7LZAE%207%2DbB%7CQyX7%2DGB%5B%2A%5DQyX9b7D%7CQyX7hb7LZA%206bBZ%5D%207D%20b%5E7%2C%20yX7%5ECZL9b7G%207hZDL7hA%207%2DCZL9b7GQ%7CA%2D7AZL7b7%2DD%2077%20A%2D77bD%2C7Ds%207%2DAZL7G%2D%207%5EFZL7C%206bBZL%2C%7ClC%2D%2DGC%2A%5B%207%2DFZ6%20F7b%207%2DFD%2A%5B%5D%207C%207hZGL7%2DbA%206%2DbBZL31C7b9L%2DbEZL9b7C%20%2CAb7%2CL7%2DA%207%2DGZL7bD%20%5E7bDZL7bA%207%5EbDl%7CZBb%2D67%2DbEsLZUF%2DXyQ%7CppD7b9%20Z%20==0=0===Autumn%20Leaves=Kosma%20Joseph==Medium%20Swing=G%2D==1r34LbKcu7QyX314C%2D7XyX7hA%7CQyX7%5EbE%7CyQX7%5EbB%7CQyX7F%7CQyQ%7CD7b4T%7BA%2AQyX7%2DyQKclcKQyX6%2DG%7CQyX317bD%7CQyX7hA%5BB%2A%7D%20%20l%20LZCX6%2DG%7CL7bG%20Q%7CBb%5EyX31b7D%7CQyX7hAC%5B%2A%5DQyX7%5EbE%7CQyX7Q%7CG%2D7yX7F%7CZF%2D7%20E7LZAh7XyQ%7CD7b13XyQ%7CG%2D6XyQKcl%20%20Z==0=0===Autumn%20Nocturne=Gannon%2DMyrow==Slow%20Swing=C==1r34LbKcu7%2DF%20%2C%234C69%2CL%2CG%2F%2DA%20%2C%2DAZL%2C97bG%20%2C9%2DDZL%2C9b7A%20ZD7%2FF4TA%2A%7B%20%2C9DZ%5E7%28E%2D%2C9bBZL%295%237G%2831%20G%2C7%2DD1NZL%2C9D%20%297%20A7%2CLCZL%2C6%2A%5B%5D7B%7DXyQL%20%2C6CZL%2C5%237G%20%2C9ZDL%2C5%237A%20%2C9bB2NZsF%23h%2C%205%237GZL%20x%20%20F9%2CLA%207%5EGl%7C7D%2C7%2DAs%2C%207%5EEZL%20x%20ZL%20x%20Zb9%2CLZ7%5EElBZL%2C9bsEb7%286CC%2A%5B%5D%205%237G%20%2C9D%2Dl%7C%297hA%287D%297%2DbB9%2C%20A7%20%2C7%5EGG%20%2C9DG7b9%2C7A%20%2C7%2DEZL6%2DF%207%23hFZL%2CG%2F%2DA%20%2C%2DAZL%235%2CLZ%20%2C9%2DDCZL%2C9ZC69%2CbAZL%2C7bE%20%2C7%2DEZ7LbD%20%2C7%2DDZL%2C7bD%20%5E7%20DbL%2C5%23769XyQKcl%20%20Z%20==0=0===Avalon=Jolson%2DSylva%2DRose==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7GZ4C%2D7XL%20lcKQyX6bBZL%20clKQyX7FZL%20lcKQyZ%20x%20L4T%5BA%2A%5BB%2A%5D%20XyQKc%20x%20ZL%20lcKQyX6bZBL%20lcKQyX7FZL%20lLZ%20x%207%2DC%7CQ%7CQyX7QKcl%20X7%2DbEZL%20lcKQyX%2D7CZL%20lcKQyX7GZLyQ%7CAbyX7%2DDBb6XyQKcl%20LZG7XyQKcl%20LZC%2D7XyQ%7CF7XyQ%7CBb6XyQKcl%20%20Z==0=0===Ba%2Dlue%20Bolivar%20Ba%2Dlues%2Dare=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7QyX7bb7XyQ7bA%7CQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CXyQ%7CEB44T%5B%7CGh7%20C7b9b5LZC%2D7XyQ%7CF7XyQ%7CBb7b5XyQ%7CBb7%20%20%20Z==0=0===Baby%2C%20Won%27t%20You%20Please%20Come%20Home=Warfield%2DWilliams==Medium%20Slow=G==1r34LbKcu7QyX7D%20B7LZA%7CQyX%2DE%7CQyX7BZ%20LlcKQyX7A%7CQyX7E7XyQ%7CG44T%7B6G1NZLZE7XAZL7E%20GZL7o%23C%20%7CCQyX7B%7CQyX7C%7CQy7%20D7L7B%20G%7C%20D7%20%7DXyQLZN2G%2CsB7%2ClE7LZA7%20D7LZG6XyQZ%20==0=0===Backstage%20Sally=Shorter%20Wayne==Medium%20Swing=F%2D==1r34LbKcu7bA%206%2D%2D6%20D7F%207%2DCZL7bA%207%2DbZEL9%237C%205%237GZL9%237LZBbF44T%5BZL7F%20%235%20GbL7G%209b7DZL7bA%20%2D7bEZL7bB%207%2DFZL7ZC7%2397GZL7bAl%2C7%20Eb7L9%237C%205%237GZL9%237%20D6%2DFZL5%237C%207hGZLZsF%2D9%237bB7%20LZsDb%5E%2ClGb7%20%20Z==0=0===Bags%20and%20Trane=Jackson%20Milt==Medium%20Swing=C%2D==1r34LbKcu7cKQyX%2D7XyQ%20lcKQyX7%2DFZL%20lKcQyX7%2DC%7CQyX7%2DF%7CLZC%2D7C44T%5Bl%20LZAb7XyQ%7CG7%2CXyQ%7CC%2D7XyQKcl%20%20Z%20==0=0===Bags%27%20Groove=Jackson%20Milt==Medium%20Swing=F==1r34LbKcu7%207%2DA%7C7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF44T%5BD7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z%20==0=0===Balance%2C%20The=Holland%20Dave==Even%2016ths=G%2D==1r34LbKcu7%2C9b7D4G%2D7XL%2C7%2DF%2011%2DE%7CQyX%2D7GZL7%2DF%2011%2DE%7CQyZAh7%205TA%2A%5BLZF%2D7%2C%20sEh%2CA7%2C%7ClD%2D11%20Db%5E7%2311%2CLZD%2D11%2C%20Db%5E7%2311%2C%20Z%20==0=0===Ballad%20For%20Very%20Tired%20And%20Very%20Sad%20Lotus%20Eaters=Strayhorn%20Billy==Medium%20Swing=Ab==1r34LbKcu71%239D%204Bbh9L31bE%207%2DbBZL7%5EAb%207obAZL9b31bE%20ZEb%2D74TA%2A%7B%207bE%20%5E7XyQbBZLbE%2F7obA%20bE7%2F%2DbB1NZL7E%209bB%7C%2D7%2FEbbDZL17%5EbDByQ%20YLbA%20bG%2F7%2DbEZLbE7%2FobA%20bE%2F7%2DbB2NZ7%20%5D%5B%2AXQyX%7DD%2F7%2D%23CLZGbZL7B%207%2D%23FZL7oG6%20%2DbAZL7oA%20bB%2F7%5EE%5E7%20G%2F7%2DF%201bE%2097%2FC%23%20%5B%5D%207bE%20bE%2F7%2DbBLZ7hB%20B%2F7%5EEZL7oC%2AABbh%5EAZL%239bB%7CQAbo7%20DZL9b7bA%207%2DbEZ3L1bE%207%2DbBZL7%5EbAb%5E7XyZL9b3%20E7LZBb%2D7%20Eb7susLZ%2CU%2CAb69%20Eb7sus%20Z%20==0=0===Ballade=Parker%20Charlie==Ballad=F==1r34LbKcu7%5EFZL74F%5E7X%7CQyX7GZL%20lcKQy7XDZL9b7A%207hE%7CQyG%2D7%20C4TA%2A%5BL%20lcKLZG%2D7ZL9b7A%207hE%7CQyX7%29%2DA%287%5EFA%2A%5B%5D%207C%20D7XyQ7%2DD%207%207%2DbBQ%7CG%2D7%5EbBZL7F%207%2DCB%2A%5B%20%5D%20lcKQyX6FZL7C%207XyQ%7CyX7GZ%237C%207F%5E7%20s%237D%207%2DGZL7G%207%2D%7CDQyX7%2DDl%7C%2C7A%2ChE9LZG%2DZL7bE6FZL7AF%5E7X%7CQyX7GZL%20lcKQy7XDZL9b7A%207hE%7CQyG%2D7%20C%2A%5B%5D%209XyQKcl%20%20Z%20==0=0===Baltimore%20Oriole=Carmichael%20Hoagy==Ballad=G%2D==1r34LbKcu77%2DCZL4G%2D7%207%2DD%7CQyX7%2DGZLbE6%2F%2DC%20E%2F9CZLF%2F7%2DG%20G7b94T%5BA%2AG%7CQyX7%20Ab79%237D%207hA%7CQyX7%2D%7CCQyX9C%7CQyX7%2DGZLLZG%2D7F%7CQyX%2F7%2DG%20LZAh7%2A%5D%209b7D%207hA%7CQy9Xb7D%7CQyX7bE%7CQyXB%5BG%2D79C%207%2D%2DGZL7%2FE%20C%2D%7CQyX7%2DCZL9b7G%20%2D7D%7CQyX7%2DGZLbE%2F6F7%20Ab9CZLF%7CQyX7C9XyQC%207%2DG%7CQyX7%2DGZL%2397D%207hA%7CQyX7%2DC%7C9LZAh%7CQyX77%2DG%2077b9LZ31b7D%287bE%20%297bE7%28hElZLF%2F7%2DG%207%2DG%29LZG%2DD%207bE%2FFLZEh7%28Eb7%29%20Eb7%28D7b13%29LZG%2D7XyQ%7CAh7%20D7b9%20Z==0=0===Barbados=Parker%20Charlie==Latin%2DSwing=F==1r34LbKcu7ydole4F%5E7X%2A%3C%7BY%5D%207C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQy74%20%20M4Ti%2A%5B%7CQyX7yQ%7CG%2DlcKQyX7bBZL7F%20%2D7C%7CQyX7%5EFZL7C%207%20LZF%5EX7%5EF%3EoloS%207LZG%2DA%2A%5BY%7D%207C%207%2DG%7CQXy7%5EF%7CQyX7C%7CQyX7%3C%2A74%20D%207%2DA%207%2DA%7CyQ%7CBb%7CQyX7oB%7CQyX7bBLZ%20lcKQyX7F%7CQyX7F7XyQX7F%3EsD7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z%20=Jazz%2DLatin%2FSwing=360=0===Barbara=Silver%20Horace==Waltz=Eb==1r34LbKcu7cKQyX4Bb7bbBZL%20lcKQyX5b97bbAZL%20lcKQyX5b97b9b56TA%2A%7BcKQyXb7susQyX5b9b7bD%7CQyX%2D7bAB%2A%5B%5D%20%20lcKQyX%7CGb%5E7EZL%20lQyX7%2D1F%2D7X%209b7bB%207%2DFZL9bC7%207%2DG%7CQyX7bB%7CQy%7D%7CN2FNZL%20l7%5EbD%20yQ%7CG%2DL7bB%207%2DFZL7B%207%23%2DF%7CQyX9b7C%7CQyX7ZEb%5E7X7bB%7CLZB%5E7%20Db%5E7LZEb%5E7%20Db%5E7LZB%5E7%20Db%5E7%20Z%20==0=0===Bark%20For%20Barksdale=Mulligan%20Gerry==Up%20Tempo%20Swing=F==1r34LbKcu7XFZL74FXyQQyX7bB%7CQyXF%7CQy7XC%7CQyX7%2DGZL%20lcK%7CG7%20C4TA%2A%7BZL7F%20BBbXyX7bE%7CQyXbB%7CQyXF7%7CQyX7%2DCZL%20lcKQyQ%7CC7%2A%5B%7DQyC%207GZ%20%5D%5B%2AAbB%7CQyXF%7CQyX7C%7CyQX7%2DGZL%20lcKQyXF7%20%20QL7C%20bBFZL7CyQ%5DXyG%207bAZL7AppZL7b%2DB%207hBQ%7CY%20%20QyXQ7LZppXFZL7XyQKcl%20%20Z%20==0=0===Basin%20Street%20Blues=Williams%20Spencer==Slow%20Swing=Bb==1r34LbKcu77%2DbD%2C4sBb%2C%2CD%2FbB%2Co%23C%2C7%2DC%2CBb%7C%2CD%2FbB%2Co%23C%2C7%2DC%7CBb%2FD4T%7Bi%2A%2F6%2DbEF7%2C%7CBEZLbA%2F7bB%20bBl%7C7%2CF%2C7%2DC%2C7%2DbD%2CD%2Fbb6%2FG%20%2C7%2DC%2CX7CZLb%2FFXyyX7G%7CQyX7D%7CQyX%5E7bB%5BA%2AY%7DQyX7F%7CQQKcl%20BZLbGKQyX7XyQ%7CB7D%7CQyX7%5EbBZL7F7%20%2DCZL7o%23C%20D%2F7%5EbXyQ%7CG7F%7CQycl%20LZC7XyQ%7CF7XyQ%7CBb%5E7%20Eb6LZBb%2FF%20F7%20Z==0=0===Bat%2C%20The=Metheny%20Pat==Ballad=G==1r34LbKcu7sus7A%20D%2FF%23%23F%2FD%20%2CG%7CYZL7D%207%2C%2DA%20p%20DZL7A%20%2DE%20%20E%2D%20sG44T%7B7%23F%207lD%2CpA%207%2DbE44TB%2A%5BY%5D%20b931bBp%2CbC%2FbDZL%2Dp%20C%23%2D43TZLF%209b3%20p%20Cb1bD%2031D%207%2DbE%20b%2FBbG%7CYZLbC%2FbD%207%5E3LZC17hCZLA%20p%20C24Fh7p%20D%2FbB%20p%207%5EbE4T4C%2A%5BY%5D%20%2C5%237bB%20%2CLZAb%2FTZL7%2DbB%2FbA%20pLZY%207D%207hA%20p%20bB%2FbZALQp%20p%20p%20bB%2FbE%7C%7DYY%5BQbC%2F%2Db%20LZEb%2FBb%20LZAb%2FBb%20LZEb%2FBb%20LZAb%2FBbLZ%2CU%2CfEb%2C%20Z%20==0=0===Baubles%2C%20Bangles%20and%20Beads=Borodin%2DWright%2DForrest==Waltz=Ab==1r34LbKcu7%7CQyX74Bb%2D7X7%2DbB%7CQyX7%2DF%7CQXy7%2DC%7CQyX7bE%7CQyXyQ%7CEb3TA%2A%5B%7CQyX7yQKclX7%2DA%7CQyX7%2DE%7CQy7XG%7CQyX7%2DDB%2A%5B%5D%20%20yQ%7CD%2DX7%5EbA%2DbBZL%7CC%5E7XyX7%5EE%7CQyX7B%7CQy7X%2D%23FC%2A%5B%5D%20%20lcKQyQKcl%20QyX7G%7CQyX7Eb7XyX7bE%7CQyX7%2DbBA%2A%5D%5BQyX7F%7CQyX7%2DC%7CQyQ%7CC%2D%7CQyX7A%7CQyX%7CBb%2D7yX7%2DbB%7CQyX7F%7CQXy7bG%7CQyX7bE%7CQyXQ%7CEb7QyX7Fb%5E7XyQKcl%20%20Z%20==0=0===Be%20Careful%20It%27s%20My%20Heart=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7%20ZL7C4G%2D7%2FGZLA%2FF%207o%23GZL7G%2D%206FZL%20x%20ZL7C%20C%2D7%2FC%204TA%2A%5B%20bD%2F76%20G%2D7D%207bEZL5%237E%207%5EBF%2A%5B%5D%20A%2FF%207o%23GZL7LZGhFZL%20xC%20C%2F7%5E7XyQ%5D%207C%207%2DG%7CQyX7GQ%7CyX7bA%7CQyX7%2DbE%7C%5B%2AAG%2DFZL7C7D%7CQy%20LZF6L%20x%20ZL7C%20C%2F7%2DGLZA%2FF%207o%23GZL7%2DG%20ZA%2D7Xx%20ZL7us7C%7C%2ACG%2D7G%7CQyX7GZL7%2DD%207F%5E%7CQyX11%239bE%7CQyX%2D7XyQ%5B%5DQyXs%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Be%20My%20Love=Brodszky%20Nikolaus==Medium%20Swing=G==1r34LbKcu7cKQyX4GsusyX9b7B%7CQyX7h%23FQ%7CyX%2C7%5EGl%7C%2C%5EGs%20%20Q%7CE%2D74TA%2A%5B%207obB%23h%20C7%2DAZL7%2DA%20A%2F7oDB%5B%2A%5D%209b7E%207%2DBZL5b7XyQ%7CCZL%20l%5EGs%20%20B%2D7Xy%2A%5B%5DQyX7D%7CQyX7%2D%7CAQyX7A%7CQyX7%2DE%7CQAGsusZL7%2DBBZL5b7%2CXyQCZL%20lcKQyX7%2DE%7CyQX9b7B%7CQyX7h%23F%7C%23h%20C7%5EGl%7C%2C7%2DA%7CQb9%20%5D%5BZL7%2DB%207obB%7CQyX%2D7AZL7%2DA%20A%2F7oDC%2AE%2D7Xy7E%207%2D%20lcKQ7XyQ%7CQyX7D%7CQyX7%2DA%7CQXy31b7E%7CQyX11%237F%7CG6XyD%7CQyX%20Z%20==0=0===Be%2DBop=Gillespie%20Dizzy==Up%20Tempo%20Swing=F%2D==1r34LbKcu77hG%20%2D4F%2D%20G7C%207hG%7CQyXC%2F%2DFLZ6%2DbB%20bA%2F%2DFZL7hb9LZF4T%7BA%2AX9%237bAb%20Bb7%2DF%5BB%2A%7D%20%2DFl%2C7Ch%2CGs%7CQyXC%2F%2DFZL6%2DXyQ%7CB%2F%2DFZL%209b7C%5E7XyQQyX7%5EbD%7CQyX9%237Ab%7CQyX7%2DbEZL%20lcK%7CGh7%20bE%7CQyZL7hG%2D%20Gh79b7C%207hG%7CQyXC%2FF%2DZL6%2DbB%20bA%2F%2DFZLLZF%2D%20F%5BA%2A%5DF%2D%2FAb%20Bb%2D6LZF%2D%2FCXyQ%7CsGh%2CC7%2ClF%2D%20Z==0=0===Beatrice=Rivers%20Sam==Medium%20Swing=F==1r34LbKcu7%5EbE%7CQ%5E7XyQ%7CQyX11%237%5EbE%7CQy7X%5EF%7CQyX11%237%5EbG%7CD%2D7XyF44T%5BZL9b7yQ%7CD%2D%7CQyX7%5EbB%7CQyX7%2D%7CAQyX7%2DbBZL7%2DC%207Eh7%20AX11%237D%2D7XyQ%7CG%2D7XyQ%7CGb%5E7%2311XyQ%7CF%2D7XyQ%7CGb%5E7%2311%20%20%20Z==0=0===Beautiful%20Love=Young%20Victor==Medium%20Swing=D%2D==1r34LbKcu7F%7CQyX4Eh7XX7%2DGZL%20x%297D%28%20%7CyQX%2DD%7CQyX9b7A%7CQyyQ%7CC74TA%2A%7B%2DD%7CQy%7CEh7%20%7CQyX7bB%7CQyX7%2DGQ%7CyX%2DD1NB%2AZL9b7AA7b9XQyX7%5EX7bB%7C7%2311XG%7CQyX%2DD2NC%2A%7C%7DQXy9b7A%7CQyX7hE%7CQy%2D7XyQG%7CQyXyQ%7CA7b9XyQ%7CD%2D%20B7LZBb7%2311%20A7b9LZD%2DXyQKcl%20%20Z==0=0===Beauty%20And%20The%20Beast=Shorter%20Wayne==Funk=F==1r34LbKcu7E%2031F4F13XZL%20lcKQyX31FZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4Ti%2A%5BFZL%2C9%5D%7B%2AAA%2DG%7CQyX7%2DAZL%2C9%23E7%20%2C5%239%237B%7CQyX7%2D7%20C7%23%20%2C9%237ZL%20lc%7CEb%2D731F1N%7CQyX%2Ctla7%7CCQyX9%5EbDZL31bA%20%2CXyQKQyX7%2D%237C%7CQF13%2C%207hGZL7D%2011%2DAZLE7%2011%2DB2N%7C%7D%209%237E%2FC%2CXyZL%20x%209%2CXyQ%5D%7B%3COpen%20for%20solos%3EF13XyQKcl%20LZ%20x%20LZ%20x%20%20%7D%20==0=0===Begin%20The%20Beguine=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7xZL7%2D4CLZCZL7%2DD%7Cl%2Co%23C%2C6CZsLCZL6CZL7%5ECZL6G7LZD4T%7BA%2A7%2DbBZxLZD%2DbBZL7FZL7%2DC%5BB%2A%20%7D6CZL7%5ECZL7GZL76LZxLZLxZLGZL7%2DLZAb%5EAZL6GZL7bAZL6GLZxZL7oAZL6bAZL7b7LZD7bEZLxZLxZ%5BCLZChDZL7GZL7%2DDZL7ZCLCZL6CZL7%5ECZL67LZxLA%2A%5D%207ZL7GZLZG7LCZL6CZL7%5ECZL6CLZC%7BC%2A%5D%206CZL7%5ECZLZC6L7%2DDZLLxZL77LZxL%7D%206CZL7%5ECZL7GZ7L%2DD1NZL7AZL7%2DEZ%7CN2D%2D%5EFZLxZDh7LZxLZD%2D7LZG7LZCLZC6%20Z==0=0===Bein%27%20Green=Raposo%20Joe==Even%208ths=Bb==1r34LbKcu7QyX7%2D4Bb%5E77G%20sus7G%7CQyXbA7%2FhD%7CQyX5%237A%7CQyXb9LZC4TA%2A%7ByXQyXs%20F7LF%2CbD%2FbG%2CbE%2FbAs%5E%2CbBs1N%7CQyX7%5EbBZ7%2FC%2C%7Dus7F%7C%20lcKQyQY%7CNB%7CQyX7%5EbD%7CQyX7b%5EAlB%2A%5B%5DQyX6bBl2b%5E7XyXQyXQQyX5%23G%2D%5E7LX7%5EbBA%2A%5B%5DQyX7FQ%7CyX7%2DCZL7C%207%2DGZyQ%7CA7%20%2DGZL7%2DC%7CQAbXyQZL7F%20sus7F%7CQyX%2D7CZL9b7G%20sus7G%7CBb6Xy%2F7hD%7C%20F7%20Z%20==0=0===Bemsha%20Swing=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu7CZL7b%20A7LZZL7A%20CZL7bD%207DLZ7bE%20CZL7bD%207bAAb7%20DC44T%5BL7A%20CZAb7%20%207GZL7bA%20FZL7b%20G7bDZL7D%20FZL7bGDb7LZL7bB%20ZAb7%20Db7%2CLZC%20Db%5E7LZDb%5E7XyQZ%20==0=0===Benny%27s%20Tune=Loueke%20Lionel==Afro=Db==1r34LbKcu7yX11%234Gb%2D6%5BY%7DQyXF%2FbD%7CQyX%2D6bG%7CQyXF%2FbD%7CQyX%2AAB%5E76Ti%2A%7BQyXF%2F7XyQ%7CX31bG%7CQyXG%2FbE%7CyQXsus7bA%7CQyXA%2FFyQ%7CDb%2DbB%7CQyX5%2371XyQ%7CX11%237%5EB%7CQyXF%2Fb%7CDQyX6%2DbG%7CQyX7hGyQ%7CA%5E1%237B%7Cs%3C%7D%20Q5%2FAbXD%7CQyX6%2DbG%7CQyXFb%2FD%7CQyX6%2DbGB%2A%7BQyb%2FF%20%20b7B%7CQZL%209%23on%20AB%206EZL%20F%2FbDZL%206b%2DG%5B%20QY%20%20QyXQyX%3ELZEb7%20soloD%5E7%2311%20%20Z%20==0=0===Bernie%27s%20Tune=Miller%20Bernie==Medium%20Up%20Swing=D%2D==1r34LbKcu71N%7CQy4D%2D7X%7CQyX7hEZL%20lcKQXy11%237bBZL%20lcKQyA7b9X4TA%2A%7B%206bBBQ%7CEh7F%207%2DC%7CQyX7%2DD2NLZ%20QyXQyX%7D%209b7A%207%20%5D%5B%2AyX7%2DD6bBZLC%2D7%20FCZL7%2DG%206bBZL7F7%20%2DCZL7%2DG%206bBZL7%2D7%20F7ZL7%2DGQyX7hh7%20A7cKQyX11%237bBZL%20clKQyX7%2DDA%2A%5B%5D%209bl%20LZEE%7CQyX%7CA7b9XyQ%7CD%2D7XyQ%7C%20%28Eh7%29x%20%28A7b9%29%20Z%20==0=0===Besame%20Mucho=Velazques%20Consuelo==Bossa%20Nova=D%2D==1r34LbKcu7ZL9b74D%2D6XZL9b7D%206%2DGZL%20lKcQyX6%2DGZL%20lcKQyEh7%20A4T%5BA%2A7EZL7QKcl%20DZL%20lcKQyX6%2DG%7CyQX9b7D%7CQyX7hAZL%2D6%20BhyX6%2DD%2DDZL9b9LZDhE%7CQyX6%2DD%7CQyX6G%2D%5BB%2A%5D%20%20lcKQyX6%2D7%20A7b7A%209bKQyX69LZG%2D%5DQyX9b7AZL9b7b%20B7E%7CQyX6%2DD%7CQyX6%2AA%5BD%2Db7D%206AZL%20lG%2D6Xy6%2DDZL9b7A%207hEZ9Lb7D%206%2DGZL%20lcKQXyQKcZL%20lcX6%2DDZ%7CD7b9%209b7EZL7hB%206%2DDLZ%20lcKQyX6%2DG%7CQyXA7b9LQyX7hyQKcl%20%20Z==0=0===Bess%20You%20Is%20My%20Woman=Gershwin%20George==Ballad=Bb==1r34LbKcu7L%2C7bA4Bb6%2CEZL%2C7bB%20%2C7%5EbBZ9L%237F%20%2C7%2DCZL7%2DG%20b%5E7%2C%204TA%2A%7BBB%2A%5B%5D%20G%2D7%2F7%5EbDZL%2C7bA%20%2C7%2DZDL%2C7bE%20%2C7hEZL%2CF%2C%20F7%20%2C7%2DGZX%2C6D1%2D7LZCA%20%2C7hEZL%2CF%2F7%2DG%2C%207%5EbBZL9%237F%20%2C7%2D7%2CLZNG%20%2C6b%237%23C%207%2C%20G7yX%2C6%23FZL%2C9b7%23C%2C%207h%23G%7CQyX%2C7%5EDZLQ%7CB7%2C%2DD%7CQy%2DBZL%2C%236%2C%20DDZL%2C7A%20%2C6D2N%7C%7D%2C%209b7F%20%2C7hCZL7%2D%236%2C%20A7FZL%2C56DZL%2C%23h7%2CL%2Csus7A%7CQyX%2CA%2F6CD%2A%5B%5D%20%2C7bB%20%2C7%2DBZ%20A7%235C%20%2C6bG%2CA%2F6Q%7CA7s7C%20%2C9%5EGZL%2C%23F%2F9%20D%2C6DZL%2C5%237A%20%2Csu%2CLZsDyX%2CA%2FD%2F5%2377%2FC%2CG%237bBl%7C%2C%23F%2FD%2CG%2FE%2D%2CobA%2CA%2F6D%7C%2CB%2F75%2C%20BbD%2CB%2F7%207%5EGZ%2CB7%235%2D%23F%7CQyXG%2F7AZL7bhA%20%2C6Dl%5B%2C7A%2ChE%2C7%20D7L7BsZLBb%2D6LZD6%2FA%20D7%2FCLZG%5E7%20E%2D7LZA7%2FD%20A7%235LZUD6XyQZ%20==0=0===Bessie%27s%20Blues=Coltrane%20John==Up%20Tempo%20Swing=Eb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bAZL%20lKcQyX7bE%7CQyX7bA%7CLZEb7E44T%5Bl%20LZBb7XyQ%7CAb7XyQ%7CEb7XyQ%7CBb7%20%20%20Z==0=0===Best%20Is%20Yet%20To%20Come%20%28Page%201%29%2C%20The=Coleman%20Cy==Medium%20Swing=Ab==1r34LbKcu7AZL7b4Ab%5E7AZLQyX%7CrQyXl%7Cb%2CA%2BbAs%206bAZL7bA%20b%5E7%20A4TA%2A%7BG%207hDb%2B%2CAbbA%7CQyX7bE%7CQyX7b%2DBZL%20lcKQyX7Fl%7C6XyQ%7CAs%206bC%2C%2BCsBC%5E7%207C%207%5ECZLQyX%7CrQXyl%7CC%2C%2BCs%206CZL7CLZC6%20%2A%5B%5D%207%207%2DDZyQKclC%207o%23DZL7%2DD%206CLZ%20x%20ZL7G%207%2DDZL%206%2FE%2CLX7Al%7C%7CbA%2C%2Bx%20LZCbAZL7bA%207%5EbAA%2A%5D%5B%207bE%207%2DbB%7CQyX66%20sAb%20ZL7G9b7C%20QKcl%207G2N%7D%20x%201NZL%206AbZL%207bEZL%207bBZLb9b13yX7Fl%20%5D%20==0=0===Best%20Is%20Yet%20To%20Come%20%28Page%202%29%2C%20The=Coleman%20Cy==Medium%20Swing=Ab==1r34LbKcu7L7bE%204F%2D%2C%20%2CF%2F7bD%20%2C%2DFZL%2CF7%2FbD%206%2DFZL%2CF%2F7bDLZF%2D64TC%2A%5B%2A%5B%5D%209D7%23111b9b7G%7CQyX%2C31bZAL%2C9b7bE%207bDZL%2C3%20C7b%207bAZs7bB%7CyQ%7CDbbD%7CQyX6%2DF%7CQyX%2Cb9D%7CQyX6%2DF%7CQyX%2C99%2CXyQX6%2DFC%207oEZQ%7CBb7%206bDZL7bA%206bGZ7L%2DF%207%2DbED%2A%5B%5DQyXEb%2D7LyX%2CsuA%207%5EA%2CLZEbyX%2C31E%7CQyX6bDZ7LbA%206bGZL7%2DF%207%2DQ%5D%5B%2AAF%2F6bD7LZA6%20sA%2B%2CA%7ClF%237XyQKcl%20LZB7XyQ%7CE7XyQ%7CfA6XyQKcl%20%20Z%20==0=0===Best%20Thing%20For%20You%20Is%20Me%2C%20The=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7%2DDZL74F%23%2D7CZL7G%207%2DDZL7A%20%2D7E%7CQyX31b7B%7CQyX%5E7%20A%2D4TA%2A%7B%207bE%20ZN1E%2DQyX6C2NZL%20QyXQXy%7D%207G%207%2DDZL7A%207%7CBb%2D7L7G%207yX%2CbEb%5E7XyQyX7%2DFZL7oE%207b%7CEQyX7%2DbBZL%20lcKQ%7CF%2D7%2FAB%2A%5B%5DL7G%207XyQ%7CGA%207%2DE%7CQyX31b7BQ%7CyX7%2D%23FC%2A%5B%5DQyX77LZD%2D7%2DD%7CQ7G%207%2DC%2FBLZ%20E%2FC%7CQyX6%2DF%7CQy7Xh%23FZLG%2F7%2DA%207%2DAA7LZD%207%5ECZLZC6XyQKcl%20%20Z%20==0=0===Best%20Things%20In%20Life%20Are%20Free%2C%20The=DeSylva%2DBrown%2DHenderson==Medium%20Up%20Swing=C==1r34LbKcu7X7%2DDZ4C6Xy%20E%2F6C%7CQyX6CZL%20clKQyX7%5ECZL%20lcKQEbo7L4TA%2A%5BC%207%5ECXyQ%7CD7%2DD%7CQyX7GZL%20x%20LZ%20x%20ZL%20lcKQyX7%2D%20G7LZ7G%7CQyD%7CQyXD%2D7%20G%20lcKQyX7%5EF%7CQyX7%2CC%7CQyX7%2DGB%2A%5B%5D%207LZA%2D7ZL7o%23D%7CQyXD%2D7XyyX7A%7CQyX7%2DEZL%20clKQyX6C%7CQyX7G%7CQQ%7CD%2D7%7CQyX7%2D7%20G7LZC6XyQKcl%20%20Z%20==0=0===Better%20Days%20Ahead=Metheny%20Pat==Samba=C==1r34LbKcu77%2D%23F%204E%2FF%23yX7%5EGZL11%239bA%20%5E9D%7CQyXA%2FGZL96B%20Q%7CE%2D74TA%2A%5BbB%207h%20sA%2D7QyX%2C7%5EbGZL9b7blD%2C7%2DbAs%2C7D%7C%2C7D%2C%5D%5B%2ABF7%2DBZL%2DbEZLEb%2D7%207%5EBZL31C%207%5EbGZ9Lb7bD%207%2DbAZL7bA%20Bb%2D7ZL9b7F%2F7%5ED7LZChZL%23F%2F7%5ED%207%5E%23FC%5B%2A%5DQyXbC%2FbD%7CQyX7E%2FF%23%20%2DbD%207%207%2DbA%5E7%20D%5EA%207%2DbEZL%23F%2F11%23%5E7G%20%23F%2FEZLQ%2C%23F%2F7b13LZ%23FZL%23EZL%23FLZG%5E77%5E%23FQ%7CY%20QyXQyXyQXQyXQyXZQyX11%23%20D%5E7%2F9b7bD%2F11%237%5E7%2FF%23%23FZL%23F%2F7%5ED%20%23F%2FZEL%23F%2F7%5ED%207%5E%23FZL%5E7%20G%5ED%20%23F%2F%2DbBZL%2ADEb%2DBZL7bE%207%2DbBZL97bbD%207%2DbAZL7bA%207%2D7%20E7%5B%5D%20%23F7%20Eb7LZAb%2D7%20Db7b9LZG%5E7%2311XyQZ%20==0=0===Better%20Git%20It%20In%20Your%20Soul=Mingus%20Charles==Up%20Tempo%20Swing=F==1r34LbKcu7X7%2DG%7C4F7XyB%7CQyX7F%7CQyX7bBQ%7CyX%2C7F%7CQyX7bB%7CQb7XyQ6TA%2A%7BQyX7bXyQ%7CNQyX7FZL7C%207F2N%20%7D7C%207%2DGZL7C%207F1%5D%5B%2ABB7C%7CQy%2A%5B%5DQyQ%7CBb7yX7%2DGZL7D%207%2DA%7CyQX7bB%7CQyX7F%7CQyXQ%7CC7XyX7F%7C7C%7CQyQ%7CBb7QyX7bB%7CQyX7F%7CQXy7bB%7CQyX%2C7F%7CQyX%7CG%2D7XyX7FAXyQ%7CF7%20C7LZF7XyQZXyQXyQ%20%20%3C%2A56Solo%20on%20Blues%3E%20==0=0===Better%20Than%20Anything=Loughborough%2DWheat==Waltz=D==1r34LbKcu7%207%2DB%7C69XyQC%7CQyX96D%7CQyX96%7CCQyX96D%7CQyX96C%7C69XyQD43T%5B96D%7CQA%2D7%2C%20%7CQyX%2C96G%7CQyX%2C9F6%7CQyX%2C96GZL9%237DF69XyZL7bByX%2C7%2369XyQ%2C7G%7CQyX%2C11%237bAQ%7CyX%2C96C%7CQyX96D%7CXyQ%7CFC%7CQyXX96C%7CXyQ%7CE6D%7CQyX96C%7CQyX9D6%7CQyX7%5EbE%7CQyX%2C79%2CXyQ%2C7F%7CQyQZ%20==0=0===Between%20The%20Devil%20And%20The%20Deep%20Blue%20Sea=Arlen%20Harold==Medium%20Up%20Swing=F==1r34LbKcu7E%207%5EbAF%5E7X%207%2DCZL7C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQyF7LZB%2A%7B44T%207%5EAB%2D7%20C7E%206F2N%7CQyXQyXQXyQyX%7D%207C%206F1NZL7%20%5D%5B%2AGZL7bbA%7CQyZB%2D7%20L7%2DA%207%5ECZL7E%207B%2DZL7%2D%23F%207%5EAZL7EZF%2D6XL7%2D%23FF%207%2DCG7%20C77%2DG%7CQyX7%5EFZL7C7%20%2DG%7CQyX7%5EFA%2A%5B%5D%20%20C7LZ%7CQyX77LZBb%5E7%20Eb7LZG%2D7%20C7LZF6%20C7%20Z%20==0=0===Bewitched=Rodgers%20Richard==Ballad=C==1r34LbKcu7%295%237E4C%5E7%20%20%29E%2F7%5EC%287%5ECZL7%20G7%2DDZL%297o%23C%287%2DAC7%235%284T%7BA%2A%2C7Gs%20%20F%23o7ZL%297obE%287%2DA%20%296%28CG%2F6CZL%2911%237bB%28N1D%2D77%5EFZL%207hE%7CD%2D7XyFl%7C%2C7C%2C7%2DGs%207%2D2DNZLQyX%7DQyX7G%7CQ%5E7XyQl%7C%2C7AL%297%2DE%5D%2AB%5BD7%5EF%287%2DDZL%20lcKQXy7%2DAZL%20lcKQyX6%2D%29%20G7%28%209b7AG%207%2DDG7LZE%23C%287%2DA%207%5EC%5BA%2A%5D7%20G%207%2DDZL7obE%207%2Do7%29LZ%207%2DDZC%28G%2F67%28C%5E71%237bB%287o%23F%207%5EFLZ%295%237E%285%237C%20%29E%2F1%29LZC%5ECZL76%29%20A%2D7%28Ebo7%29LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===Beyond%20The%20Blue%20Horizon=Whiting%2DHarding==Medium%20Swing=Bb==1r34LbKcu7X7GZL4Bb%5E7yX7%5EbBZL%20lcKQy1X1%237bAZL%20lcKQyXQKcl%204TA%2A%5B%2DCZL%20%20LZC%2DX7C%7CQyX7G%7CQyX7b%5EB%7CQyX6%2DbE%7CQyX7yQKcllcKQyyX7%5EbF7%235XcKQyX11%237bAZL%20clKQyX7%5EbBB%2A%5B%5DQyl%20LZB%7CQyX7%7CQyX7XyQ%7CGX7%5EbB%7CQyX6%2DbE%7CyQX7%2DCZL%20lcKQyX7yQ%7CG%2D7oD%7CQC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Beyond%20The%20Sea=Trenet%20Charles==Medium%20Swing=F==1r34LbKcu7C%207%2DD4F6%20D6FZL7C%207%2DGZL7%2D%20D6FZL7C%207%2DGZL7%2D%20A7LZ4TA%2A%7BX7C%7CQ%20D%2D7LNZL7%5EbB%207%2DDZL7%20C7%2DGZLA%2F7D%206bBZ1G7Xy6FZL7AZL7EQXyQ%20L7%2D%23F%206AB%2A%5B%5D%207%20E6FZL7C%207%2DG2NZLZB%2D7%20yX%7DQyA%206CZ7LZB%2D%2DDZL7%2DA%206CZL7G7%20%2DD%7CQyX6AZL7E%2077%20G7L%2D%23F%206%2DD%206F%2D7%20G77%2DGZL7%2DD%206FA%2A%5B%20%5D7C%207%2DG%7CQyX6CZL%20C7LZDZL7%2D7C%207%2D7%20C7L7D%206bBZL7%2DD%206FLZ7C%207%2DDZL7A%206FZ%2FALZG%2DGZL7LZD%2D7%20Bb7LZG%2D7%20C7LZF6XyQZ%20==0=0===Bidin%27%20My%20Time=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu7ZL%2C7C4Eb%5E7ZLQyX%7CrQyXZL7b%20B%2C7%2DFZL%2C31b7C%20%2CEb6%2C%204TA%2A%5B7%5EC%20%2CAb%2D7%2CY%5DQyX6bEl%7C%2C7bB7%2C%2DFs%20%2CbB%2F7%5EbEZL%5B%2ABG7%20%2C7%2DF%5EbE%20%2C%2C%20C%5E7%2C7%5EbE%20%2C7bB%7CQyX%5E7CZL%2C7G%20%2C7%2DDZL%2CLZBb77GZL%2CL7bB%20%2D7%2C%20FL%2C31b7C%20%2C7%5EbEA%5B%2AY%5D%207bB%20%2C7%2DFZL7ZF%2D7%2CCZL%2C7bEZL%2C%7CXyQLbB%2F7%5EbEZL%2C7%2DbA%2C%207%2DFZL%2C7C%20%2C6bEZ%2C%20Bb7rQyXZ%5E7XyQZ%20==0=0===Big%20Nick=Coltrane%20John==Medium%20Slow=G==1r34LbKcu7%20CZLB4G%5E7%20ZL7D%207%2DAZL7%2DE%20%5E7GZL7D%207%2DAZL7%2DEG%20G7%2F4TA%2A%5BC%23o7LZG%2FD%20E7LZA%2D7%20D7%20Z%20==0=0===Big%20Push%2C%20The=Shorter%20Wayne==Medium%20Swing=Db==1r34LbKcu7bGZLQ4Gb13yXZLQyX%7CrQyX%7CQXy11%2331bA%7CQyX11%23Qr%7CXy4Ti%2A%7B%7CrQyXXyQ%7CFX%7CrQyX%7CQyX31bBQ%7CyX7%2DF%7CQyX11%2331yQLZ%7C11%23319%5EbA%7CEb%2D11A%7CQyX9%5EbB%7CQyX7B%5E%7CQyX11%2331F%7CQyX%5E7XyQZLQyXoloSQb%5E7Xy%3CA%2A%5BY%7DQyX7%5EbD%7CyQX7%5EE%7CQyX7%5EbE%7CQ%2A74XyG%7CQyX%2331bG13%2311%7CrQyXZLQyX%7CrQy%7CXQyX11%2331bA%7CQyXXyQLZbG%3E%3AsQyX%7Cr%7CF13%23LQyX%7CrQyX%7CQyX3b1B%7CQyX7%2DF%7CQyX11Z%7CXyQQyX11LZEb%2D11XyQ%7CF13%2311XyQZ%20==0=0===Bill%20Bailey%2C%20Won%27t%20You%20Please%20Come%20Home=Cannon%20Hughie==Medium%20Up%20Swing=G==1r34LbKcu7yX7D%7C4GXyQAZL7obApp%7CQyXGLZ%20x%20ZL%20x%20ZL%20lcK%2D7XyQ4TA%2A%5B%5D%207D%20D7XyQyXGZL%20lcKQyX7DLZ%20x%20ZL%20x%20ZL%20lcKQ%7CA%2D7B%2A%5B%5DQCC%2A%5B%5DyQKclQyXC%7CQyX7G%7CQyX%2D7DZL%20x%20ZL%20x%20ZL%20Kcl%20%20XGA%2A%5BXyQ%7CC%23o7XyQ%7CG%2FDXyQ%7CE7XyQ%7CA7XyQ%7CD7XyQ%7CGXyQ%7CA%2D7%20D7%20Z%20==0=0===Bill%27s%20Hit%20Tune=Evans%20Bill==Medium%20Swing=C%2D==1r34LbKcu77hD%7CQ4Dh7X%7CQyX7%5EbA%7CQyX7%2DZCL9b7G%20G%2F7hD%7CQyDh7Xy4TA%2A%5ByX7%5Ebb9LZCB%20sus7bB%7CQyX7%2D%7CFQyX%2C9%237C%7CQyX7%2Db7LZE7G%20G%2F%5B%5DQyX7XyQ%7CFZLQ%20%205%237%5ECZL3G1%20sus7G%7CQyX7hD%7C%5E7%2311%5EbA%7CQ%7CQyX9XyQ%7CEyX%2C7h%23F%7CQyXG%2F7A%2D%7CQyX7%2DA%7CQyX9b7Q%7CB7b7hBB%2AG%7CQyXQ%7CE%2D7%7CQyX7%2DB%7CQyX9b7F%23%7CQyX7h%23C%7CQyXD%2FB%2D7%2FAyX7%2DEX%5D%207%2DQ%7CC%237%23F%3EadoC%20la%20%2EC%2E%3CD%7CQyX7%5E%23F%7CQyX9b7%2C%20EbyX7h%23%2DCZL9XyQXy%2F7hDZL7hD%207%5E%2DDLZ9b7A%20A%2F7%2DEQ%7CYQG%20G7bQyXQy7XyQKcl%20%20Z%20==0=0===Billie%27s%20Bounce=Parker%20Charlie==Medium%20Up%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Billy%20Boy=Traditional==Medium%20Up%20Swing=C==1r34LbKcu7%207%2DEZ4C%5E7%20%5ECZL7G%207%2DDZL7A7%20%2DEZL7G%207%2DDZL7A7%20F7L4T%7BA%2AyX7%2DD%2D7XyQb7A%7CQyX7hE%7CQyXG7%7CQyX7%2DD%7CQyX7G%7C9XyQ%7CDZL7A7C%207%2DyQ%7CN17%5EC2NZL%20QyXQyX%20%7D7G%207%2DDZL7A%207%2DEXyQ%7CGX7G%7CQD%7CQyXF%5E7XyX7%2DAZL9b7E%207hBQ%7CyX7%5EC%7CQyX6%2DF%7CQyQ%7CD7%5BB%2A%5D%207%5ECZL%7CG7XyDZL7A%207%2DEZL7G%20%2D7DZL7A%207%5EC%5BA%2A%5DQ%2D7%20G7QyX7%2D9b7A%7CE%2D7%20AE%7CQyX7G%7CQyX7%2DDQ%7CyX7G%7CQyX7%2DDZL7h7XyQZL7F%20XyQ%7CD%2D7XyQ%7CG7XyQ%7CC%5E7XyQ%7CD%2D7%20G7%20Z==0=0===Birk%27s%20Works=Gillespie%20Dizzy==Up%20Tempo%20Swing=F%2D==1r34LbKcu7L%20lcK%2D6XyQbBZL9b7F%207hC%7CQXy6%2DFZL9b7C%207hG%7C%2D7XyQF44T%5BZF%2D6XyQKcl%20LZAb%2D7%20Db7LZGh7%20C7b9LZF%2D6XyQKcl%20%20Z==0=0===Birth%20Of%20The%20Blues%2C%20The=Henderson%20Ray==Slow%20Swing=C==1r34LbKcu7%2DD%7CQy4C%5E7%207o%23F%207%5EFZL7E%207C%5EZL7G%207%2DDZL7o%23CLZG7X4TA%2A%7B%5DQyX6ZN1C6%206C2NZL%20QyXQyX%20%7D7bD%207%2DDZL7obE%20F7LZCL7G%207%5D%207bDXyQKcQyX7DZL%20lcKQyXA7ZL%20x%20ZL%20x%20ZL%20l%7CD%2D7%207EB%2A%5BG%207%2DD7%20C%23oGZL7o%23F%207%5EFZL7%20E7%5ECZL7G%207%2DDZL77XyQ%7C%5ECA%2A%5B7LZC6%20Ebo7LZD%2D7%20G7%20Z%20==0=0===Black%20And%20Blue=Waller%20Fats==Slow%20Swing=C==1r34LbKcu7ZL7G%204A%2D7X7A%206CZL7bD%207D%7CyQX7%2DA%7CQyX7%2DD%7CQyLZD%2D74T%7BA%2AX7bA%5BXyQ%7CBX6CZL7F%206C2NZLQ%20yXQyX%7D%209b7E%207hyQ%5D%2AB7%5EC1Nb7E%207%20LZC6F%206CZL%20lcKQyX7AbZL6C%207%2DEZL7%2DD%207LZBhlcKQyZL7G%20%5BA%2D7X7A%206CZL7bD%207D%7CyQX7%2DA%7CQyX7%2DD%7CQyLZD%2D7A%2A%5D%209C6%20F7LZC6%20%20%28Bh7%29%20%28E7%29Z==0=0===Black%20And%20Tan%20Fantasy=Ellington%2DMiley==Medium%20Swing=Bb%2D==1r34LbKcu7lcKQy4Bb%2DXL%20lcKQyX6%2DbEZLx%20%20ZL%20x%20ZL%20lcKQyZBb%2DX4TA%2A%5BBZL%20lb9XyQ7bGB%2A%7B%5DQyX%2DbBZ%2CL6%2DbE%20%2DbBZL%20lcKXyQKc7FZL%20%2BG%2CbB%7CD%2D7%20F%2C7%2DC%2C7G%2C7%2DDsZ%2CLF%2F%2DbE%20bEZL7obD7%2C%7CN1QyX6b%3CZ%20%20l7%2C%7CBb6bBl2NZL%20QyXQy%7DX%2C7bD%2C7bA%2C7bE%2C7XyQKcF%2C7C%2C%2A68Solo%20over%20Bb%20Blues%3E%20==0=0===Black%20Butterfly=Ellington%2DCarruthers%2DMills==Slow%20Swing=F==1r34LbKcu7%207Gl%7C4G%2D7%20bEs%207Dl%7C%2C7bE%2ChsE%207%5EF%7CQyX6FZL7C7%2CD7%2C4TA%2A%7BZL7D%20F7%20Bb%5B%7D%207o%23F%206Fl%7C%2C7%2CC7bD%2C7D%2C7bEsZL7%2ABAh7ZL7bGl%7C%2C7ALZsF77AZLFl%2CC%2F%2DbB%2CC6%2FFsZLB%2FbDl%2C7bB%2C%20sEh%2C7C%207GZL7bE%2D6LZByX7%5EFZL7C%207%2DGA%5B%2A%5D%20%20lcKQyXC%2F7%5EbQ%7CF7%20D%207%2DDD7b9XyQ%7CG7%20C7LZF7%20Bo7LZsA%2D7%2CD7%2CG%2D7%2CC7%2C%7ClF%5E7XyQZ%20==0=0===Black%20Coffee=Burke%2DWebster==Slow%20Swing=C==1r34LbKcu7D%209%2374C7%239cKQyX7FZL%20x%20ZLx%20%20ZL%20x%20ZL9%237bD%20l%20LZC4TA%2A%7B%20ZL9%23ZC7%239%237C1N%7CQyXsus7GQ%7CyX7%2DDZL5b9b7A%209%20Db7L9%237bCZL7byQXyQB%2A%5B%5D%207bG%209%237CZ9L%237bD%209%237C2NZL%20F%2D7%20BX%7D%20%20x%207%2DbE%7CDh7%20B%207%5EbDZL7bA%207%2DEb%7CQyX7%5ECZLtla7Gb%2D7LZQyX6%2DQyX7FD%2D7%20GZL%20x%20ZL%20x%20ZL9%23b7D%209%237CA%2A%5B%5D%209b7%20x%20LZZL7bA%237C%7CQZC7%2397G%7CQyX7%2DDZL5b97bA%209%237CZL9%237bD%20susXyL%20lcK9%20Db7%239LZ%20x%20%20Z%20==0=0===Black%20Narcissus=Henderson%20Joe==Waltz=G%23%2D==1r34LbKcu77%2DbA%7CT34Ab%2F7%2DbB%7CQyX7%2DbA%7CyQXbA%2F7%2DbB%7CQyX7%2DAbXyQ%2CA%2A%2C%5B%2D%23G%7CQb%2D7%2FAF%2CB%2A%2C%5B%5DQyX11%237b%5EC%7CQyX7%2DbA%7CQyXb%23%2D7XyB%7CQyX7%2D%23F%7CyQ%7CF%23%2F7%2D%23G%7CQyX7%2D%23F%7CyQX%23F%2F7%2D%23G%7CQyX7%2DF%23XyQX%23F%2F7QyX11%5E7%2311%7CQyX11%237%5EF%7CQyX11%237%5EbE%2CC%2A%2C%5B%5DQyXBb%5E7%23A%7CQyX%237%5EbA11XyQ%5EGZL11%237%5EbB%20117%23%5EF%7CQyX11%237%5EbE%7C7%2311%20%237%5EC%7C11LZsBb%5E%2ClC%5E7%2311%20%20Z%20==0=0===Black%20Nile=Shorter%20Wayne==Up%20Tempo%20Swing=D%2D==1r34LbKcu7X7%5EbE4F%2D7XbBZL7%2DD%207%2DF%7CQy7X%2DbE%7CQyX7%5EbG%7CQy7XyQ%7C4Ti%2A%5B%207%2DC%7C7%20A7bD%7CQyX7bE%7CQyX6%2DAD%2A%7BY%5DQyX9b7AZL9%2D6XyQhE%7CQy%207%2DG2ZBb%5E7X%7DQyX7bE%7CQyX6%2D%7CDQyX31b7A1N%7CQyXyQLZNL5%237FyX7%5Eb7%239XyB%207%2DF%7CQyX7C%7CQy7X%2DGB%2A%5B%5DQyX7bA%7CQb7LZEAZL7CyX7bEXyQ%7CC%2DDA%2A%5B%5D%209b7A%207%5EEbZL7bB%207%2DF%7CQyX76XyQ%7C7%2DG%7CQAA%20noXyQ%7CCs%3C%206%2DD%7CQyX31b7%7CAQyX7%5EbBZL7F%207%2Dolos%206%2DD%7CQBA%3E%20LZEb7XyQZ%20==0=0===Blackberry%20Winter=Wilder%20Alec==Ballad=F==1r34LbKcu7%2DAZL74F%5E7%20%2DAZL7%2DG%207%5EFl%7C%2CC7%2C7%2DGs%207%2DDZL7%2DA7%20Bb%5E4TA%2A%7B%206F2NLZG%2D7XQyX%7D%207C%207%2DGZL%2D7D%206F1NZLsus7C%20yQ%20LZ7%2DD%207%2DA%7CQyZF6XyZL7F%207%2DCZL7%2DG%20%2D7DZL7F%207%2DCB%2A%5B%5DQBb%5E7XL7%5EbBA%207%5EFLZA%2D77C%2C7%2DG%2C7D%2C7%2DAsLZ9b7E%207hBZL6%2DA%20%5D%5B%2AAl7%5E%2DA%20%207%2DGZ%2D7%20sG7%2DAZL7%5EbB%207%2DAZ7L%2DG%207%5EFl%7C%2C7C%2C7%2D%20D%2D7LDZL7%2DC7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Blame%20It%20On%20My%20Youth=Levant%20Oscar==Ballad=Eb==1r34LbKcu77oE%2074Eb%5E7bB%207%2DFZL7oE%207%2DZFL7%2DC%207%2DGZL7%2DF%207LZF%2D4TA%2A%5BGZL7b%20Bb7LAB%2A%5B%5D%207bE%207%5EbE%7Cl%2C7bB%2C7%2DFs%207%2DGZb%5E7%20B7%2DFZL%7CQyX77LZF%2DX7%2DCZL31b7G%207h%7CDQyX7%5EbEZL7bB%207yQ%7CF%2D%2DC%207%2D7%2DFZLQ%5D%5B%2AA%2DFZL7oE%207%2DFZL7C%2D%207%2DGZL7%2DF%207%5EbE7%20Bb7yX7bBB%207%5EbZF%2D7%20%207bE%207%2DbBl%2C%7C%2C7Bb%2C7%2DFs%207%2DGZL7bB%5D%5B%2ACAL7oE%20B%207%2DF%2D7%20C%2D%207%2DFZL31b7C%207bZDLbE%2F7%2DF%207%2DFZL7Eo7LZGZL7bb7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===Blood%20Count=Strayhorn%20Billy==Ballad=D==1r34LbKcu7yX%2DDZ4F7%2317%2DbB%7CQyX11%239%237Eb%7CQyX9%237bB%7CQyX1%20Eb7L4TA%2A%5B%237bE%7C5XyQ%7C7bB%7CQyX11%237FA%2A%5D%5B%207D%207%2DA%7CQyX6%2DD%239XyQ%23%2DD%7CQB%2A%5B%5D%20yQ%7CBbA%7CQyX6D%7CQyX5%237D%5E%7CQyX7%5EDZL7A%207%2D%2D7%20D7X11%239%237bB%20QKcl%20%7CQyX7E%7CQyX7%5EFZ7LC%207%2DG%7CQyX6%2DGZLA7%2311yX7%5EG%7CQyX17%2311%20bE%7CQyX9%237bB%7CQy1X1%237FA%2A%5B%5D%2011%237C7%239%231BZL11yX7%5EGEb7LZZ%207D%207%2DA%7CQyX6DQ%7CyX5%237%5ED%7CQyX7%5EDY%5B%2ACQ%207%2DbBF%207%5EDyQ%7CF%23E%20A%2FEZLA%2FF%20susA7ZL7E%207%2DB%7CQyX7%2Db%2FA%20%7BX7C%7CQ%2FDLZE%2FD%20Eb%2FD%3C%2A643x%3E%20%7D%20==0=0===Bloomdido=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7X7bB%7Cb7XyQbE%7CQyX7bEZL%20lcQKyX7bBZL7F%207%2DC%7C%2D7XyQB44T%5ByQ%7CC%23%2D7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CC%2D7%20F7%20Z%20==0=0===Blue%20%28And%20Broken%20Hearted%29=Leslie%2DHandman%2DClarke==Medium%20Swing=Bb==1r34LbKcu75%237GZb%5E7%2CXQyX%2C5%237DZL%20lcKyQX%2C7obDZL%20lcKQyKcl%20LB44T%7B%2CD%2F7%5EG7%2CXyX%2C7F%7CQyX%2C7%2DbEZ%20Lx%201N%7CQyX%2C7%2DC%7CQyQ%7CBb%7CQyX%2C%2C7%5EbBbo7%2CXA%20%2C7%2DC2NZLQyX%7DyQX7F%7CQyX%2C7%2DC%7CQyb7%2CLZD%7CQyXXyQ%7CG7%239%2CXyQ%7CCh7%2CXyQ%7CF7%2CXyQ%7CBb%5E7%2CXyQKcl%20%20Z%20==0=0===Blue%20And%20Sentimental=Livingstone%2DDavid%2DBasie==Ballad=Eb==1r34LbKcu7%2C7C%2C74sEb%5E31bB%209FZL31bB%20F9l%7C%2C9bG%2C9C%2C7bD%2CLZsG%2D4T%5BA%2ABs%209bb7%2C%7CEbB%209FZL31bB%209F%7Cl%2C9bG%2C9C%2C7bD%2C%5Eb13LZEB%2C7%2DFZL7oAb9%2C%5D%2AZL9bEl%2C7bB%2CbB%2Fb6EsZL7oA%206bAl%5BBlAb6%20E%2C7%2DbFZL31Bb%2CC7l%7C%2C9bG%2C9C%2C7bD%2Cb%5EE%5BC%2A%5D%2C7bB%2C7%2DF%2CF9%20Bb%2F6bEs9%20Bb13LZsEb9%2CD9%2CDb9%2CC9%2C%7ClF9%20Bb13LZEb6%20sF%2D7%2CBb7%2CZ==0=0===Blue%20Bossa=Dorham%20Kenny==Bossa%20Nova=C%2D==1r34LbKcu7KQyX7%2D7XyQX9b7G%7CQyX7hDZLl%20cKQyX7%2DFZL%20lcKyQ%7CC%2DC44T%5B%2DC%7CQyEb%2D7X%7CQyX7hDZL%20lcKQXy7%5EbD%7CQyX7bA%7CQyG7b9XZL%20lc7XyQ%7CDh7%20G7b9%20Z==0=0===Blue%20Champagne=Watts%2DRyerson%2DEaton==Medium%20Swing=F==1r34LbKcu7GZL7o4F6%20AFZL7C%207bDZL7%2DD6%20FZL7C%207%2DGZL7ob%5E7%20Ab4TA%2A%7B%5D%209b7LZN1F%7CQyX6F2NZL%20QyXyQX%7D%207C%207%2DG%7CQyX6Eh7%20A7C%207%2D%2DDl%7C%2C%20D%2D%5E7Es%207%5EFl%7C%2C7C%2C7%2DsG%207%5EFZL7G%207%2DDZLh7%2CA7%2DDB%2A%5BC%207%2DG%5E7LZDA%206FA%2A%5B%5D%207C%207bZDL9G%207%5EFZL7G%207%2Dbo7LZ%2DDl%207%207C%207%20D%2D7LX6FZL7C%207%2DGZL7boA%207%5EFZL7C%207bDZyQ%7CG%2D6FZL7Z%20==0=0===Blue%20Daniel=Rosolino%20Frank==Waltz=D==1r34LbKcu7E%7CQyX6XyQ%7CyX7E%7CQyX7%2DB%7CQy7XE%7CQyX7%2DB%7CQyX7CQ%7CB%2D7D43T%5BXQyXYG%2D7Xy7A%7CQyX7%2DE%7CQyX7%7CCQyX7%5ED%7CQyX7C%7CQ%20%20Q%20Z%7CQyX7yQ%20%20%5BQD6%20C7LZB%2D7%20LZE7%20LZA7%20LZfD%5E7%20%20Z==0=0===Blue%20In%20Green=Miles%20Davis%2C%20Bill%20Evans==Ballad=D%2D==1r34LbKcu7%237A%7CQ%2D6XyQ7%5EbBZL7F%207%2DCZLb7D%207%2DD%7CQyX9%237A%7C%2311XyG44T%5B6%2DGQ%7CD%2D6XyXQyXZ%20Q%20%207%2DD%7CQXy7%2DA%7CQyX31b7E%7CQyQ%20%20Y%7CQyX9XyQ%7CA7%239XyQ%7CD%2D6XyQ%7CfD%2D6%20%20%20Z==0=0===Blue%20Lou=Mills%20Irving==Medium%20Swing=Bb==1r34LbKcu7%2C7%5EbE4Ch7%2C7%5EbB%7CQyX%2C7F%7CQy%2CX7hC%7CQyX%2C7F%7CQyX%2CXyQ%7C4TA%2A%7B%5BY%5DQy1C%2D7%2CZL%2C7F%20%2C7C2NZL%20yQXQyX%7DQyX7F%7CQyXBb%5E7XN%7CQyX%7CQyX%2C%2CXyQ%7CQyX%2C7%5EF%7CQyX7C%7CyQX%2C7%2DG%7CQyX%2C7o%23F%7CF%23o77%5EFB%2AyX%2C7FC7%2CLZ7hC%7CQyX%2C7F%7CQyX7%2ChCA%2A%5BY%5D%207F%207%2DC%2CXyQ%7C%20%2C7%2DGQ%7CBb%5E7%2CXyQ%7CEb%5E7%2CXyQ%7CC7%2C%20F7%2CLZBb%5E7XyQZ%20==0=0===Blue%20Monk=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blue%20Moon=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu77C%207b4Eb%5E7B%207%2DFZL7%2DC%207%5EbZEL7bB%207%2DFZL7%2DC%20b7LZD4T%7BA%2A7bA%207Bb7LZZL%20QyXQyX%7D%207bB7%20%2DFZL7%2DC%207%5EbE1NN2Eb%5E%207BZL1%237A%20%20C7b97bB%207%2DFZL7%2DC%206EbZL7bB%207%2DF%5BB%2A%5D%20LZEb67hGZL7%2DC%207%2D7%20Db%2A%5D%207bB%207%2DFZL7FF%20%2FbB%7CQyX7%5EbGZL7A%5BEb%5EbAZL17%5EbEZ%20Bb7L7BZL7C%207bDZL7b%20B7%2DFZL7%2DC%207%5EbEZ%20Bb7L7%2DFZL%20C%2D7LZF%2D7%20Bb7%20Z==0=0===Blue%20Room%2C%20The=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7%5EbBZL4F6%20DCZL7C%207%2DGZL7%2DD7%20%2DAZL7C%207%2DGZL7%2D%2D7%20F74TA%2A%7B%2C7%2DG%2CLZN1D%2F6Fs2NZL%20QyXQy%7DX%207C%207%2DGZL7G%207%2DA%2CAbo7bE%207%2DGZL7F6XyQ%2DAZL11%237bB%206F%7CyQX7C%7CQyX7%2DGB%2A%5B%5D7%20Abol%7C%2C7C%207%2DGZ%2FFLZE6FC%2A%5B%5D%207C%207%2DGZ7LG%207%2DDZL9%237A%207h%20D%2D7L7%2DG%207G%2CobA%2D7%20D%2DsZL7bE%207%5EbBZL7%20F7%2DCZL7C%207%2DGZL7F6%2FA%2CAZL7C%2D7%2CC7%2C%7ClF6%20C7%20Z%20==0=0===Blue%20Silver=Silver%20Horace==Medium%20Swing=Eb%2D==1r34LbKcu7ZL9b74E%2D11F%7CQyX9bD%7CQyXB%2Fh7F%7CQyX11%2DbE%7CQyXh7%20Bb4TA%2A%5B%20lcKQ%2CF%237%2CbEZL5%237bB%2031bALZ31bG%207hFZL7%5EBl%2D11Xy7%2D%23Cs7%2DbEZLZ%20x%20B%207hF%7CQyX7%2DbAZ9Lb7bE%207hbBB%2A%5B%5D%20b7b9L%20x%20ZL11%2DEA%2D7%20D7%237bB%2031bAZL31b%20G7hF%7CQyX7%5EGZL9b5%20%5D%5B%2AA%7CQyX%2C7%23F%2Cb%2D11XZL9b7bB%207hF%7CQy9XbD%7CQyXB%2F7hF%7CQysC%23%2D7E%7CQyX%20x%20ZLZFh7%20%20lcKQyX11%2DbEZL%2357bB%2031bAZL31bGLZ%20x%20L7%5EBl%20Z%20==0=0===Blue%20Skies=Berlin%20Irving==Medium%20Up%20Swing=C==1r34LbKcu77A%207%5E4A%2DXyyX%23F%2F6%2DA%7CQyXG%2F%2D7A%7CQyX%23G%2F7%5E%2DA%7CQQ%7CN1C4T%7BA%2AQyX6C%20G7LZ7%2DDZL7A%207%5EC2N%7C%20%7D9b7E%207hB%7CQyX6C%20G7LZ7%2DDZL%2DF%7CQy%5D%2AB%5BCL6C%207GZL7%5EC%206%2DZFL7%5EC%206%2DF%7CQyX7%5EZC%5E7X%20%20lcK%2F7%2DA%7CLZF%2D6%2F7%5E%2DA%7CQyX%2DA%5BA%2A%20%5D9b7E%207hBZL7%5EC%20G%23XyQ7%5EC%206GXyQ%7CA%2D6%2FF%23XyQ%7CC%5E7%20A7LZD%2D7%20G7LZUC6XyQ%7CBh7%20E7b9%20Z==0=0===Blue%20Sphere=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blue%20Turning%20Grey%20Over%20You=Waller%20Fats==Slow%20Swing=Bb==1r34LbKcu7X%2C7F%7C4Bb6%2CC%7CQyX%2C7G%7CQyX%2C7DhZL%2C7A%20%2C7hE%7CQyX7%2CXyQ4TA%2A%7BbBZL%2CBb6%2C%20%2C6bB2NZL%20QyXQy%7DX%207F%20%2C7%2DCZL%2C7oB%20Eb%2D71N%7CQy6bEZL%5B%2ABF%2D6bBZL%2C7F%207hC%7CQXy%2C7%5EbEZL%2C7bB%20%2C7%20Bb7%2C%5DQyX6E%7CQyXD%2CLZC%2A%5B%5D%207F%20%2C7%2DCZL%2Co7F%20%2C6FZL%2C7C%20%2C7%2DABb6%2C%2F7G%20%2CZL%2C7%2D7%2CLZDbB%7CQyX%2C7F%7CQyX%2CC7%7CQyX%2C7G%7CQyX%2C7h6%2C%20EbA%20%2C7hBb6%2C%20%2CF7%20Z%20==0=0===Blueberry%20Hill=Lewis%2DStock%2DRose==Medium%20Swing=Eb==1r34LbKcu7bE%7CQy4AbXyZL%20lcKQyX7bBZLl%20cKQyXbEZL%20lcKQN1EbX4TA%2A%7B7bB%207XyQXyC%20bEB%2A%5B%5D%207bB%20bZEL6%2DbA%20bE2NZL%20Q%2DLZF%2D%7DQyX7%2A%5B%5D%207Bb7LZB%7CQyXGZL7D%207hAQ%7CyX%2C%2DGZL9b7D%20bEb7%20Eb%20bEZLbE%28%20%20QKcl%20bD%20bEZL%20lcKQyXb7BZL%20lcKQyXbEZL7LZEbyXbAA7%29%20Z%20==0=0===Bluehawk=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blues%20Five%20Spot=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7QyX7bb7XyQ7bA%7CQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CXyQ%7CBB44T%5BKcl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blues%20For%20Alice=Parker%20Charlie==Medium%20Up%20Swing=F==1r34LbKcu7B%7CQyX%5E7XyQ7F%207%2DCZL%297bD%287%20G7%2DDZL9b7A%207hE%7CLZBb7F44T%5BGZL7%2Db7LZA%7CQyX7C%7CQyX7%2DGZ7LbD%207%2DbAZL7D%207%2DA%2D7%20DE%207%2Db%2D7%20C7%20Z%20==0=0===Blues%20For%20Wood=Shaw%20Woody==Up%20Tempo%20Swing=F%2D==1r34LbKcu7ZL%20lc%2D7XyQ%2DFZL%20lcKQyX7bDLZ%20x%20ZL%20x%20ZL%20lcK7XyQKF44T%5BDb7XyQ%7CBb%5E7XyQ%7CGh7%20C7%239LZF%2D7XyQZ%20==0=0===Blues%20In%20The%20Closet=Pettiford%20Oscar==Medium%20Up%20Swing=Ab==1r34LbKcu7ZL%20lcb7XyQbAZL%20lcKQyX7bDLZ%20x%20ZL%20x%20ZL%20lcK7XyQKA44T%5BBb%2D7XyQ%7CEb7XyQ%7CAb7XyQKcl%20%20Z==0=0===Blues%20In%20The%20Night=Arlen%20Harold==Slow%20Swing=G==1r34LbKcu7L%20lcK4G7XyZL%20lcKQyX7CZL%20clKQyX7G%7CQyX7C%7CQG7XyQ4TA%2A%7BQyX7bQ%7CEb77F%7CQyX7CB%2A%7B%7D%20Q%20%207GZL7C%207GZL7D%20XyQ%7CByX7DZ%2DB2NZyQ%7CBbQyX%7D%207D%207bD%7CQy7XD1N%7CQyX7A%7CQyX7XyQ%20LX7bE%7CD%207bEZ%3CD%2ECCZL7bD%207AQ%7CY%5D%20D7%207%2DA%3EadoC%20la%20%2E7XyQ%7CL7E%2077LZG6XyQZ%20==0=0===Blues%20March=Golson%20Benny==Medium%20Swing=Bb==1r34LbKcu7ZL7bG4Bb7XL7bA%207bEZL%20lcKyQX7bB%7CQyX7bE%7CQyZDb7%204TA%2A%7BY%7D%207Bb7LZAL7bD%207bBZLQ%20%207%7CFQyX7hC%7CZL7bB%207ZGb7%20A%207hGZL7E%2068%20%20S%20lcKQyX7bB%7CQyXb7E%7CQyX7bB%3E%3AsoloLZEb7%2A%3CB%2A%7Bos%20reo7LZBQyX7F%7CQyX7%2DCZLG7%207%2DDZL7bE%20F%2F7b%7C%3CAftE%207bED%207bBD%2EC%2E%20yXQyXY%7D%207F%207%2DCLZ7G%207bB%3EadoC%20laQ%20Q%20%7B%20%2Csolb7LZGb7%20B7%20%7D%20==0=0===Bluesette=Thielemans%20Toots==Waltz=Bb==1r34LbKcu7yX7%2DFb%5E7XyC%7CQyX7%2DG%7CQyX9bD7%7CQyX7hAZL%20lcKQ7XyQ%7CB43T%5BZL%20lcXyQ%7CE%5EbD%7CQyX7bA%7CQyX%2D7bEZL%20lcKQyX7%5Eb7XyQK7bB%7CQX7G%7CQyQ%7CF%23%7CQyX7F%7CQyX7%2DCZ%20LlcKQyX7%5EB%7CQyX7D%2D7XyX7%2D%23CyQ%7CC%2D7XyQ%7CF7XyQZ%20==0=0===Body%20And%20Soul=Green%20Johnny==Ballad=Db==1r34LbKcu7bEZL74Eb%2D7FZL7bG%207%5EbDZL7Ab%207%2DbEZL31b7bB%20%2D7%20Eo4T%7BA%2AF%2C7bG%2D7%2FDb1N%7C%2C7bA%2C7%2DbEs%20%2D7bBZL9b7F%207hCZLsDb6%2CbE%207%2D7%5EDZL%7DXyQX%5EDl%5BB%2A%5D7A%2C7%2DEs6%20bDl2N%7CQyXQyXQy7%20E%2D77bB%2ChE%207%2DEG%2D7%2CC7%2DD%7CQyX7%5EDl%7C%2C7%2CA7%2DE%2C7%2DB%2C7%2D%23F%7C7%20G7LZs%20%23F%2F7bA%207D%2D7%20G31b7bB%207%2DbEl%5BA%5D%2A%207bB%2C7B%2C7CsZL7LZEb%2DZL7ob%207%2DbB7%20Gb7F%207hCZLbD%2F7%2DbE7%20%2DbEZL7oE%207%2DFZL7b9LZ%5EbDZLsEb%2D7%2CAb7%2C%7CUDb6%2CGb7%2CFh%2CBb7%2CZ==0=0===Bohemia%20After%20Dark=Pettiford%20Oscar==Up%20Tempo%20Swing=G%2D==1r34LbKcu7ZL9b74G%2D7X%7CQyX7%2DGZLQyX%7CryQXZL9b7D%207hA%7CQyAh7%20D4TA%2A%7Bsus7CXyQ%7CD%20lcKQyX7%2DG2NZLQ%20yXQyX%7D%207%2DG%209b7%20%5D%5B%2AB7%2DG1N%2A%5B%5D%209l%20LZ%20hAZL%20x%20ZL%20lcKQXysus7CZL%20x%20ZL%20x7%20D7bcKQyXyX7%2DGyQ%7CAhD%207hA%7CQyX7%2DGZLyQX%7CrQyXZL9b7D%2077b9LZX7%2DGAQKcl%20%20Z%20==0=0===Bolivia=Walton%20Cedar==Up%20Tempo%20Swing=D==1r34LbKcu7s7bB%28LZxLZE44T%5BA%2AY%7D%29%5EE%28%20ZxLxZLxZLxZLxZLxb%5E7%20%207G%7Bi%2AX7%2DB%7CA13Xyb7%23F%7CQyX7%5EG%7CQy9Xb31bA%7CQyX7%5ED%7CQ13XyQZL%29suyX7%5EF7%2311X7%2DG%7CQyX7h%23G%7CQyAX%2F7%2DB%7CQyX7%2DB%7CQy%20C7LZ%5EC%7CQyLxZLx9XyQ%7CxZLxZLxZL7G%7BB%2AQ%5DyX9%237A%7CQyX7%5EbBLZxLZb7B%7CQZx%20%28E%5E%29%7D==0=0===Boo%20Boo%27s%20Birthday=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu71%237bE4C%5E7X7E%2011%237FZL%20lcKyQX9b7E%7CQyX7B%7CQy%2311LZ4T%7BA%2AX7%5EFZ11LZD7bD%7CQyX7%2DG%5BB%2A%7DyQX7bD%7CQyX11%237%5Eb%20Gb7L%237D%201yQ%7CC%5E7XyQ%7CF%5E7%2311%20C%5E7%20Z==0=0===Booker%27s%20Waltz=Little%20Booker==Waltz=Ab==1r34LbKcu7bB%7CQyb%5E7XyQyX7%2DF%7CQyX9b7CQ%7CyX7hG%7CQyX7bE%7CQ%7CDb7XA43T%5ByX7%5EbDb7%2317bE%7CQyX7%2DbB%7CQy7XB%7CQyX7%5EbA%7CQyX1XyQ%7CA%7CQyX7QKcl%20LZA7%2311XyQKcl%20%20Z%20==0=0===Boplicity=Henry%20Cleo==Medium%20Swing=F==1r34LbKcu7G%7CQyX4G%2D7%20L%2C5%237F%207%2DC%7CQyX%5E7FZL7C%207%2DGZL7%5EFZBb%5E74TA%2A%7B%2DCZL%2CXyQ%7CG7%2DCB%2A%5B%7DQyX11%237F%5EZL%2Csus7C%20%2CC%2F7%2D%20F7%235%2CC%2F7%2D7%2DbA%20ZBb%5E7L7A%207%2DbBZL%2C5%237Eb%207%2DbBZL%20lcKQyXZAb%5E7L7B%207bBZL%2C%20C7%20%5D7%2DC%7CQyX7%5EFZL7C7%20%2DGZL7%5EF%207%2DGA%2A%5B%20F7%2357%2DGZL%5E7XyQ%7CG%2D7%2FC%2CXyQ%7CG%2D7%2FC%2C%20C7sus%2CLZF%5E7%2311XyQZ%20==0=0===Born%20To%20Be%20Blue=Wells%2DTorme==Ballad=C==1r34LbKcu77%2DCZL4C7%20D7%5EbAZL7bE%207FZL11%237bG%207CZL11%237b%20G7%2354TA%2A%7B2NZL%2011LZCX%7D%207G%207hDZL5%2397%23D%207%2DF1NZL7F%207%2DyQXyQ%237bD%20bD%207%2DAb7%2CGbD%207%2DbAZL7bD%207b%2DAB%2A%5B%5DQyX6Cl%7C%2C77LZAbs%207%2DFG%2ChDs%5E7XyQZL7bB%207%2DFZL7%2D%23%20G7%5EBZL7%23F%207%2D%23C%7CEb%5E7%20bGZL7%2DCZL5AlC7%20%5EbAZL7bE%207FZL1%2317bG%207CZL11%237bD7%20G7%23%2A%5B%5D%2C77%20Db7%2311LZC%2D7%20F7LZF%2D7%20sAb7%2CG7%2C%7CUlC6%20Db7%2311%20Z%20==0=0===Bossa%20Antigua=Desmond%20Paul==Bossa%20Nova=Ab==1r34LbKcu7%7CQyX74Bb%2D7X7%2DbB%7CQyX7%2DF%7CQXy7%2DC%7CQyX7bE%7CQyXyQ%7CEb4TA%2A%5BX7%2DbBQ%7CF7X%2DF%7CQyX7%2DC%7CQyX7Eb%7CQyX7%2DbBB%2A%5B%5DQy7XyQ%7CyX7%2DC%2DA%7CQy7%20G7LQyX7G%7CQyX7%2DDC%2A%5D%5BQyX7%2DA%7CQyX7%5ECZ%7CE%2D7X%2DD%7CQyC%7CQyXD%2D7XyyX7%2DbBA%2A%5B%5DQyX7%7CFQyX7%2DC%7CQyX7G%7CQQ%7CEb7%7CQyX7%2D7XyQ%7CF%2D7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CAb%5E7XyQKcl%20%20Z%20==0=0===Boulevard%20Of%20Broken%20Dreams%2C%20The=Dubin%2DWarren==Ballad=D%2D==1r34LbKcu7N%7CQyX4D%2D%20EX7hE%7CQyX7A%7CQyXh7EZL%2DD%20F%2F%2DDZL7hyQ%7CA74TA%2A%7B%7CQyX7%2DLZD%2D%5D%207D%20%2DDZL%2DG%20%2DDN2ZL%20QyXQyX%7D%207A%20%5B%2ABAhG%20%2DD1A%2A%5B%5DQyQ%7CG%2DQyX7%5EF%7CQyX7C%7CQXy7%2DG%7CQyX7C%7CQyX7%7CA7XyX9b7DZL%2DG%207LZD%2DX7A%7CQyX7hE%7CQyXA7%7CQyX7hEZL%2DD%20F%2FyQ%7CD%2DhE%20%2DDD%2D%20A7%20Z%20==0=0===Bouncin%27%20With%20Bud=Powell%20Bud==Up%20Tempo%20Swing=Bb==1r34LbKcu7E%207%2DD4Bb%5E7%206bB%7BA%2A%7D%20%20lcKQXy11%237BZL%20lcKQyXC%2D7LZ4T%7Bi%2A%206bB1D%2D7%20G%207%2DC%7CQyX7o%23C%7CQXy7%2DGZL7D%207%2DCZL7F7LZNZL7%2Db%7CQyX7yQXyQlcKQyX%2DG%5B%2CB%2A%2C%5D7%20D%206bB2N%7CQyXQyX%20LZAhX%7D%207FC%206bByQ%7CG7%5DQyXtla7F%7CQyX7C%2D%7CQyX7%23F%7CQyX11%23%2C%2AA%2C%5BX9%237DF%207%2DC%2D7%20Ebo%23C%7CQyX7%2DGZL7D7%20%2DCZL7G%207%2DDZL7%2D7XyQ%7CDZL7%2DL7%2DC%206XyQ%5DL7%2DC%207oBZL%2DG%207ZDL%2DG%20%23F%2F7D%5B%2CC%2A%2CZG7b9bBZL7ZF7XyQKcl%20LZBb6%20%20%3Csolos%20on%20AABA%3ELZ%20x%20%20Z==0=0===Bourbon%20Street%20Parade=Barbarin%20Paul==Medium%20Up%20Swing=Ab==1r34LbKcu7%5D%20%20lc4AbXybEZL%20lcKQyXbAZ%20Lx%20ZL%20x%20ZL%20lcKQ7XyQK4TA%2A%5B%2A%5B%5D%20%207XyQKXbAZL%20lcKQyX7bZEL%20x%20ZL%20x%20ZL%20lcyQKclbEB%2A%5BXbDC%2AQKcl%20cKQyXbDZL%20lcKQXybAZL%20x%20ZL%20x%20ZLl%20%20%5D%5ByXbAAyQ%7CDo7XyQ%7CAb%2FEbXyQ%7CF7XyQ%7CBb7XyQ%7CEb7XyQ%7CAbXyQKcl%20%20Z%20==0=0===Boy%20Next%20Door%2C%20The=Martin%2DBlane==Waltz=C==1r34LbKcu7%2C7%2DG%7C4Bb%5E7%5EbB%7CQyX%2C7F%7CQyX7%2C%2DC%7CQyX%2C7G%7CQyX%2C7%2CXyQ3TA%2A%5B7hE%7CQ7%2CXyQ%7CQyX%2C7%5EbB%7CQyX%2CF7%7CQyX%2C7%2DCZL%20lcKG%2D7XyC%7CQyX%2C7G%7CQA7b9%2CbBB%2A%5BY%5D%207F%20%2C7%2DZCL%2C7bD%20%2C7%2DD%7CQyX%5E7%2CXy%7CQyX%2C%5EbBZL%2D7%2CXyyX%2C7C%7CQyX%2C7%2DG%7CyQX%2C7%5EbB%7CQyX7F%7CQQKcl%20C%7CQyX%20lcKQKcl%20LbB%7CQyX%2C7F%7CQyX%2Cb7GZL%20lcKQyX%2C7CZ%5E7%2CXyQyX%2C7%20Z%20==0=0===Brazil%20%28Aquarela%20Do%20Brasil%29=Barroso%20Ary==Samba=D==1r34LbKcu71b7BZ4D6LZZLxZL6DZLxZLxZxLZL6%2DDZLxZLxZLxxLZxL4Tv%2A%5BLxZL7LZE%2D7AZL7%2DEZL7AZL7%2DZEL7AZL7%2DEZL7AZL7LZD%5ExZL%2C3%2DEZLxZA7LZxZL7%5EDA%2A%5B%20QyX%5D7%20AZL7%2DEZLxZL7%5EDLZxLZL7%2DEZ7D%207%5EZxLZxZL7%2DEZLxZL7%5EDZxLZL7AZLxZL7%2DEZLA7LZDLxZL7xZLxZ%20C7%20%5BZLxZLxZL9b7BZLZxLxZLxZL%2C9b7BB%2AxLZxL7bDZLFZLxZE%2D%2CLZxZL%296%2DG%287%2DEC%2A%5B6%20b%2DEZL6%2DEZL6b%2DELZC7LZLxZL7AZL7xLZB%2DZL7%5EDD%2A%5B%5D%207AZL%2D7EZLxZL7EZLxZL7xLZE%2DZL7%2D%23LZD%5E7LZxLZE%2D7LZA7LZD%5E7LZxLZE%2D7LZA7%20Z%20==0=0===Brazilian%20Like=Petrucciani%20Michel==Bossa%20Nova=Bb%2D==1r34LbKcu7cKQyX4Bb%2D7B%7CQyX7obG%7CQyX7Go%7CQyXbA%2F7bD%7CQyXb%2D7%2FF4TA%2A%5ByX7%2DC7b9XyKQyX7C%7CQyX7G%7CQXy7%2DbB%7CQyX9b7F%7CQcl%20LZCZL%20l7F%7CQyyQ%5BGb%7CQyX7%5EbD%7CQyX7%2DEb%7CQyXF%2FbD%7CQyX7%5EC7b9XX7F%7CQL11%237%7CBb%2D7DZL7D%207bA%7CQyX7b%2DE%7CQyX9b7bB%7CQyXb%5E7%20GQyX9bZGb7XyQ%7CC7%239XyQ%7CF7b9XyQ%7CBb%2D7XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Brazilian%20Suite=Petrucciani%20Michel==Bossa%20Nova=Bb%2D==1r34LbKcu7A%7CQyX4Ab%2D7%2A%7B%7DQyX7%2DbE%7CQyX%2D7bA%7CQyX7%2DbE%7CQyXAAb%2D74Ti%2A%7BX5b7DbXyQ%7Cb7bE%7CQyX7%2DbD%7CQXy7%2DbE%7CQyX11%237%5EE9XyQ%7CG%2F7%2DbQyX7%2D7XyQ%7CX9%237bE%7CQyX9b7b%7CBQyX7B%7CQyX5%237%5ECyQ%7CAbbD%7CQy7A%7CQy9XyQ%5DQyX7bB%7CQyX7hF%7CyQX%23F%2F7B%7CQyX7%2DbA%7CE%2D7Xb7bE%7CyX7bA%5E7XyQ%2DbE%7CQyX7%2DbB%7CQy7X%5EbDZL7bA%207%2DbE%7C7XyQ%7CD%7CQyXG%2F7%2Db7XyQ%7C7%2DbA%7CQyX7bE%7CQy1X1%237%5EbE%7CQyX7%2DbBXyQ%7CA%5EbD%7CQbEZL7Eb%5E7%23QyX9b7bE%7CQyX7%2DDb%7CQyX7%2DbE%7CQyX11%5D%7BAb%2D%7CQyXb%2D7LZAb%2D7LZEb%2D7%20%7DXyQQLZDb%5E7LZDb%5E7%20Z%20==0=0===Breeze%20And%20I%2C%20The=Lecuona%20Ernesto==Latin=Eb==1r34LbKcu71N%7CQy4Eb6XL%20lcKQyX7%2DbDZLx%20%20ZL%20x%20ZL%20lcKQyZEb6X4TA%2A%7BE%7CQyX%20%7DXyQF%7CQyX7%2DFB%2A%5B%5DQy6XbE2N%7CQyXQyXQyX%2D7%2FBb7bBpp7%2DFC%2AQ%7CC%2D79b7C%7CQyX7%5EbE%7CQXy7bB%7CQyX7%2DF%7CQyXXyQ%5D%5ByX7%5Eb%7CQyX6%2D7%2FBbX7bB%7CQyX7%2DF%7CQy7X%2DC%7CQyX7%5EbE%7CQyXyQ%7CEbF%7CQyXppBb7LZEb6XyQ%7CppBb7%20Z%20==0=0===Bright%20Boy=Bright%20John==Medium%20Up%20Swing=Eb==1r34LbKcu7ZL7C%204Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL5b7A%207%2DE%7CQyXLZG%2D74TA%2A%7B%20%20lcKb7LZNbE2NZL%20QyXQyX%7DyQX5b7E%7CQyX7%5EbE1%5E7XyQB%207%2DFF%7CQyX%2D7XyQyX7C%7CQyX7%2DGZL%20clKQyX7%5EG%7CQyX7D%7CQ%7CF%5E7AB%2A%5B%5D%2DGZL77%20%5D%5B%2AbAZLQ%20%207%5EbAZL57bA%207%2DE%7CQyX7%5EbEA%2D7%20DbbB%207%2DAQ%5BY%20C7XyQyXZ%20%20lcKQyX7%5Eb%7CEQyX7bB%7CQyX7%2DF%7CQXyQ%20%7CQyX7b%2D7%20Db7LZG%2D7%20C7LZF%2D7%20Bb7LZfEb%5E7%2311XyQZ%20==0=0===Bright%20Mississippi=Monk%20Thelonious==Up%20Tempo%20Swing=Ab==1r34LbKcu7E1NZL7XyQK%20x%20ZL%20lcKQyX7bZBL%20x%20ZL%20x%20ZL%20lcLZ%20x%20F44T%7B2N%7C%7DQKcl%20LQyX7hGZL%20lcKQy7X%5EbAZL%20x%20ZL%20x%20Z%7CC7XyQyX7b7bE%207%7CC7b9yX7F%7CQyX7%5EbA%7CQXy9b7C%7CQyX%2DF%7CQyXQ%7CBb%2DQyX%2DFLZAb6XyQZ%20==0=0===Bright%20Size%20Life=Metheny%20Pat==Even%208ths=D==1r34LbKcu7bB%7CQy4G%5E7XQyXDZL%20lcKQyXA1%2F1%237%5EbBZL%20lcKQy%7CD%2FCX4T%5BA%2AD%7CQyXKcl%20%20cKQyXA%2F11%237%5EbBLZ%20lcKQyX7%5EG%5BA%2A%5Dl%20LZDQyX7%5EXE%2F7A%7CG%2FBXKQyXG%2FFZL%20lcKQXyA%2FG%5BB%2A%5DQyXD%7CQycl%20LZQyXC%2FL%20lcK%20LZDX11%237%5EbBZL%20lcKQXy7%5EG%5BA%2A%5D%20%20lcKQy%2FAXyQlcKQyZDXyQ%7CD%2FCXyQ%7CA7XyQ%7CD%5E7%20%20%20Z==0=0===Brilliant%20Corners=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7%5D%2011%234Bb%5E7bG%2C7bDsZL7bD%207b%5EB%7CQyX7bDZL7bD%207%2ClF74Ti%2A%5BbBsZLBb%2CD7%207bGZL7bA%20bBZL11%237F%207bGZL7bDl%2CF7%2311sA%2A%5BY7G%2C7%2DDb7LZD%207%2DAB%2A%5B%5D%20%20lcKyQXbBZL11%237F%207bG7LZsDl%2C7D%2CA%2A%5B%20QLZB7%20X7FZL7bG%207G%7CQy7XbAZL7A%207%2DEZL7EyQ%5DXy7bGl%2C%2C7D%2Cb7%2ClDb1%237F%207bGZL7bA%20BbZL11%237F%207bGZL71LZsBD%2CbBs%20elbuZGb7%20ols%20x%20ts105%2A%3C%20yQXZQyXbBZL11%237Fw%2C%20doL7bDltime%20on%20repeat%2E%3E%20==0=0===Broadway=William%2DHenri%2DWoode==Medium%20Up%20Swing=Bb==1r34LbKcu77%5EbB14Bb%5E77F%7CQyX7%2DCZL%20lcQKyX7bEZL%20lcKQyXXyQ%7CN4TA%2A%7BX7bB%7CC%2D7%20FFB%2A%5B%5D%20%20lcKQyX6Bb2NZL%20QyXQyX%7D%207%2D7XyQZL7G%20A%2A%5B%5D%20%5E7XyQC%7CQyX7%5EbD%7CQyX7Ab%7CQyX7%2DbEZL%20lcK%2D7%20F7bE%7CQyBb%5E7XyQKcl%20LZEb7XyQKcl%20LZC%2D7XyQ%7CF7XyQ%7CBb6XyQKcl%20%20Z%20==0=0===Brother%20Can%20You%20Spare%20A%20Dime=Yarburg%2DGorney==Slow%20Swing=C%2D==1r34LbKcu7%20lcKQ4C%2DXyN%7CQyXbEZL7bB%207F%2D%7CQyX%2DC%7CQyX%2DF%7CQ1D7Xy4Tv%2A%7B%20%2C%2DC49XyQ%7D%5D%209b7G%20%2DF%7CQyX%2D%7CCQyX9b7G2NZLQyX%7B%2AAT4b7GZL%20%2C6bA%2CLZG7%237A%20%2C7%5EbEZL%2C7b%20B%2C7FZL%2CE%2F7C%20%2CD%2F11%2CLZbE%2F%2DCQyXQy%2D%2C%20sB%2ChDs%20%2C%2DC1NZL%2C7%20G%2C7bAl%7C%2C7bE%2C7%2DbG7%2C%7DXCZL7GyX%2C7CQ%7CN2lhGZL9b7C%20%2C7hG%7CyQX%2C7CB%2A%5B%5DQyX%2C%2DC7XyQ%7CyXQyX%2F%2DC%20%2CXyQ%7CC%5D%209b7G%20%2C7bAZL%2CF7%20%2C7%2DCZL%2C7F%20%2C7%2D%5B%2AAC%2D%2C7F%7CQZL7G%20G7%2FD%2CL11%237A%20%2C7%5EbEZL7%2CbB%20%2C7FZL%2CE%2F7C%20ZAb6%2CZL%2CbEC%2D%2C%20sBb%2D7%2CEb7%2C%7ClAb7%2C%20G7%2CLZfC%2D%2CXyQZ%20==0=0===Brotherhood%20Of%20Man=Loesser%20Frank==Medium%20Up%20Swing=Eb==1r34LbKcu7B%7CQyX4Eb7XC%207%2DG%7CQyX7bEZLx%20%20ZL%20x%20ZL%20lcKQy7LZF74TA%2A%5BbB%207%2D%5D%5B%2ABE%20G%2FbE%7CQyX7oA%7CQXy7bAZL%20lcKQyX7bC7LZFQyX7b7LZUEb7%20C7LZF%2D7%20Bb7%20Z%20==0=0===Bud%20Powell=Corea%20Chick==Medium%20Up%20Swing=F==1r34LbKcu7E%207%2Db4F%5E7X7%2DG%7CQyX9b7D%7CQy7X%2DAZL7bB%207hB%7CQyXyQ%7CB4TA%2A%7B%2C7bBs%2D7XyQ%2C7C%2C7bDs%207%2DGZLD7%207%2DAZL7o%23G%207G%7C%7ClB7%20DZL7b%2DbBZLb7%2CDb%20%2DbBZL%20lcKQyX97bFB%2A%5B%7D%20%2C5%237Cl%2C%5EBb%2Db6A%7C%2C7AC%2A%5B%5D%20b6LZG%207%2D%23CZL9b7Al%207E%2D%7CQyX9b7C%7CQyX7hF%237b9%2DbB%206bB%7CQyQ%7CC%5E7C%7CQyX7%5EB%7CQyXB%2F%5E7C%7CQyX7%5EB%7CQyXB%2F%5E7%2FBXyX7%5EBbB%207h7LZA%2D7%5EFA%2A%5B%207C%207%2DGZ7L%2DbD%207%2DbAZL7D%207XyQ%7CBbE%207%2DL7o%23G7XyQ%7CyX7%2DDZL7bE%207%2Db%7CBQyX7%2DG%7CQyX9b7DQ%7CG7%20%2DAZL7Q%2C5%237D7LZGD%2C7bA%7C%2C7A%2C7bBs7%20Bl%7C%2C7C%2C7bDs%207%2Db%5E%2ClC%207%2DAZ%20ZXyQQLZf%3CFine%3EF7%2311XyQZ%20==0=0===Budo=Davis%2DPowell==Up%20Tempo%20Swing=Ab==1r34LbKcu7A%207%5Eb4Ab%5E7E%207%2DbB%7C%297F%28%207F7%29C%28%207%2DC%7C%297G%28QyXb7LZA4TA%2A%7BXQyX%7DZDb7%20bAZL7bE%207%2DbB1NLZ7F%20bE%2F7hCZL7oD%5E7XyQL5%237bZL7B%20N2lBbQyX7%2DClB%2A%5B%5D%20317bG%207%5EbAZL7bE%207%2D%7CF%23%2D7ZL%20QyE%207%2DbC%2D7LZ%207%2DBZL7F%207%2DCZLb7G%207%2DbDZL7G%207%2DDE7LZB%207%5EbB%207%5EbA%2AAAb%5E%207%2DbB%7C%297F%28%207F%29C7%28%207%2DC%7C%297G%28QyX7Eb7LZ%5B%5D%207bAb7%235LZDb7%20Do7LZCh7%2FEb%20F7LZBb%2D7%20Eb7LZAb%5E7XyQZ%20==0=0===Bunko=Niehaus%20Lennie==Medium%20Swing=F==1r34LbKcu7%2C7C%20%2C4F%5E7%2C%2C9%237D%20%2C7%2DAZL%2C97bC%20%2C7%2DGZL%2C7o%23F%20LZG%2D74TA%2A%7B%2DCB%2A%5B%20F7%2FAFl%7C%2C7C%2C7Gs%20C%2F6ZFL%2C7oB%20%2C7%5EbBZL%2C6XyQ%7D%2C6FZLbA%7CQy%7CF7%2CX%7CQyX%2C7%2DbB%7CQyX%2C%5E7bB%7CQyX%2C7%5EbB%7CQyEb7%2CXQyX%2C77D%20%2C7Q%7CG%2D79b7C%20%2C7%2DGZL%2C7oF%23%20%2C7%5EFA%2A%5B%5D%207C%20%2C%2CLZA%2DyX%2C7%5E%2C7C%2C7G%2D7%2C%206FZL%2C7oB%20%2C7%5EbBLZ%2CA%2F7F%20%2C6FZL%2C7C%2FC%20sGZL%2C9%23%7ClF6XyQZ%20==0=0===But%20Beautiful=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu7%207%5EGZ4G%5E7%20F%207h%23C%7CQyX7%2DAZ9Lb7E%207hBZL%297C%28%20%237b9L4TA%2A%5BAZL7%2DLZBh7ZLC%2F7D%207DB%2A%5B%5D%20l%20cKQyX7AZL9b7E%20B%2D7%20E%297C%28%20GA%2A%5B%5DLZG%5E7%7CQyX7%2DA%7CQyX7A%7CyQX7%2DEZL%299b7B%28%20%20D7XyQ7D%207%2DZL%297CC7%29LZGZL9b7%23F%207h%23C%7CyQX7%2DAZL9b7E%207hB%5E7%20%20%28%28%20%207%5Eh%23Fs%207b9LZ7%2DE%207%2DBZLC%2F7D%20D7C%2A%5B%5D%20%20lcKQyX7ALZA%2D7E%207hB%2CB7%2C%7ClE%2D7%20F7LZB%2D7%20E7LZA%2D7%20D7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===But%20Not%20For%20Me=Gershwin%20George==Medium%20Up%20Swing=Eb==1r34LbKcu7ZL7bA4F7%28EZL%297bB%28%20%20%297%2DF%28b7BZL%297%2DC%28%20%20%297%5EbEb%5E7%204T%5BA%2A%7CQyX77LZF7%2A%5D%207bE%207%2DbB%7CQy7X%5EbE%7CQyX7bB%7CQyXB%5BAb%5EC%207%2DGA%2A%5DQyQ%7CEb%5EQyX7%2DFZL%20lcKQy7X%2DF%7CQyX7%2DC%7CQyX7%7CBb7XyX7bDC%207%2DGb%5E7%29%20%207%5EbEZL%297bB%28%20%207%29%2DF%287bBZL%297%2DC%28%20Ab7LZE%287F%5ByX7bDXyQ%7CB%5EbA%5BC%2A%5D%207bE%207%2DBb%7CQyX7%5EbE%7CQyX7b7XyQ%7C7FZL7Q%7CEb%5E7%20Ab7LZG%2D7%20C7LZF%2D7XyQ%7CBb7XyQ%7CEb6XyQKcl%20%20Z==0=0===Butch%20And%20Butch=Nelson%20Oliver==Medium%20Up%20Swing=G==1r34LbKcu7%2DBZL94C%23h77h%23CZL%20lcKQyX7A%2DZL7E%207%2DBZL7%2DC%20%20F%237b4T%5Bi%2A6G%207%2DLZD7sbB%207%2DAZL7o%23G%207G%5E%7BA%2A%5D%20%20lcKQyXsuo7LZB6bD%207yXsus%20G7LZE%207%2DBZL7F%207%2DCZ7L%23F%207%2D%23C%7CQyX7%5EC7LZD77%2DDZLQKcl%20%20%3Csolos%20on%20G%20Blues%3E%7CG6%20Bb7LZA7%20Ab7%20%7D==0=0===Butterfly=Hancock%20Herbie==Funk=F%2D==1r34LbKcu7sx4%28%3C4F%2D7%3C%2DAp%7CQyX%3Etuohguroht%20leef%20x%20flah7%2C%20LZ4Ti%2A%7B%2011%2DDXyQ%7Cp11%2DFZL%2011%2DAp%7CQXy11%2DFA%2AS%7B%7D%20%207%2DAXyQ%7Cp7%2DF%3E%29%237%5EbAn%20Bb7B%2F7%5EbAZL%205%239%237lAnsZL%20n%20ZL%20n%20ZLbXyQ%7CB%2A%5B%7D%205%239%237yQ%7CAblcKQyXsus31bE%7CyQX31bB%7CQyXbB%2F7%5E%20LZEbXbB%2F5F%20nl%7Cl%20LZA%3EeniFQyXQyX%3CQ%2C%2FCWspp%7CQyXsus31bC7%2FE%2CcKQyX%7D%20%3EadA%2D7%20L%20%2ES%2EDQyXQyX%3C%20%3E3x%3C7%2DAp%7CQyX7%2DF%7BZal%20CopZL7%2Do86%2A%3CQ%20%20Y%7B%20ZL%20x%20ZL%20x%20ZL%20n%3Eepo66%2A%3C%20%2C11%2DFQx%20%20%7D%7ByXQyXpen%3EBb13%20LZx%20LZx%20LZx%20%20%7Df%3CD%2EC%2E%20al%20Fine%3EA%5E7%2311XyQZ%20==0=0===Butterfly%20Dreams=Clarke%20Stanley==Waltz=C==1r34LbKcu7bA%7CQy4B%5E7XyX7%2DA%7CQyX9B%7CQy9X%2DbG%7CQyX7%2DbA%7CQyQ%7CD7X3Ti%2A%5BX9%2DEZ%7CB7b97%5EFZLQyX7%5EbAZLyQX7%5ECSA%2A%7B%5DQyX5bXyQ%20LQyX7%5EKQyX7%20LZ%20xlcKQyX7%5EDZL%20lcQKyX7%2DbEZL%20x%20ZL%20%20LZB%5ElcKQy7%2DbDZ%20x%20LZL%20x%20ZL%20lcKQyX7F%2DB%2A%5B%7D%20%20%3EeniF%3Cx%20Z%20x%20LZL%20lcXyQKcl%20LZ%20x%20LZ%3CD%2ES%2E%20al%20Fine%3E%20x%20%20Z%20==0=0===By%20Myself=Schwartz%20Arthur==Medium%20Swing=F==1r34LbKcu7QyX9b4Eh7XlcKQyX7hEZL%20lcQKyX9b7AZL%20lcKQy%20LZA74TA%2A%7B7%5EF%7CQZC%2D7XQyX7%2DG%7CQyX7bE%7CyQX7%5EbB%7CQyX7F%7CQy%7CC7XyL%20lcKDZL%20ll%20%20%7D%5B7hAZL%20lcKQyX9bE7ZL%20lcKQyX7hBB%2AXyQKccKQyXX7C%7CQyQKcl%7CQyX7%2DD%7CQyX7%2DAQ%7CyX7C%7CQyX7%2DGZL%20G%2D7XyX%2C9b7yQ%7CF6XyQKcl%20%20Z%20==0=0===Bye%20Bye%20Baby=Styne%20Jule==Medium%20Swing=Bb==1r34LbKcu7QyX7%2D%5E7%20F77%5EbB%7CQyX7F%7CQyX%2D7CZL7G%207%5EbBZL5%23XyQ%7CGbBA%2A%5BF%7CQyXQ%7CF7X7G%207%5EbEZL7bB%207ZGL7D%207%5EbBB%2A%5B%5DQyLZC%2D7yX7C%7CbBZL5LZF7%20%5EbBA%2A%5B%5D%207F%207%2DCLZ7oB%207%5EbBZL5%237F7%20F7%237oE%207%2A%5B%5DQyLZC%2D7yX7%2DA%7CQyX7%2DG%7CQXy7%5EbB%7CQyX7F%7CQyXQ%7CD7X7G%207%5E7%2DCZLGbo7L%2F7%5EbB%7CQyX7oE%7CQXy7%5EbEZL7bB%207%2DFZF%20G%2D7%207%2DGC%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Bye%20Bye%20Blackbird=Henderson%20Ray==Medium%20Swing=F==1r34LbKcu7hA%7CQy4F%5E7X%287%5EFZL7C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQyAh7%29X4TA%2A%5BX7C%7CQ9%29%20D7%7CQyX7D%7CQyX7%2DG%7CyQX7C%7CQyX7%2DGZL9bG%2D7Xyb7D%287X7bE%7C7XyQ%7CF%287E%7CQyX7FB%2A%5B%5D%20%20lcKQyX6F%7CQyX7C7%29XyQ%2DG%7CQy7C%207%2Db9XyQ7%5EF%5B%5DQyX7C%7CQyXb7DZL%20lcKQyX7%2DG%7CXyQ%7CG7D%7CQyG%7CQyX%28Ah7%29X7C%7CQyX7%2DGZL9bD7%20%299b7D%287hA%7CQyXyQ%7CF67%5EFZL%2D7%20C7%20Z%20==0=0===Bye%20Bye%20Blues=Hamm%2DBennett%2DLown%2DGray==Up%20Tempo%20Swing=C==1r34LbKcu7%5B%5D%20%20l4CXyQ7AZL%20lcKQyXCZLl%20cKQyX7bAZL%20lcKXyQKc4TA%2A%5B%5B%5DQyXyQKclX7%2DD%7CQyX7oC%7CQyCXZL%20lcKQyX7GZL%20yQ%7CG7X7DB%2A7DC%2A%5BQKcl%20KQyX7AZL%20lcKQyCXZL%20lcKQyX7bAZLcl%20%20%5DyXCA%2AXyQKcl%20LZG7XyQKcl%20LZCXyQ%7CAb7XyQ%7CCXyQKcl%20%20Z%20==0=0===Bye%2DYa=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu7QyX6b4Db7X11%237bG%7CQyX6bA%7CyQX7bD%7CQyX6bA%7CQyXyQ%7CA4TA%2A%7BL%20lcK7%2311LAZL%20lcKQyX6AB%2A%7D%5B%206bEl%2C6D%2C6bDsZb6XyQB%207E%7CD%7CQyXyQ%7CE7yX7bDA%2A%5B%5D%207D%207A%2DZL7bE%207%2DbB%7CQyXQ%7CAb6X7%2DBZEl%2C6D%7CAb6XZL11%237B%207E%7CQyXb6A%7CQyX11%237bG%7CQysDb6%2CQyX7bb6%20Z%20==0=0===C%2DJam%20Blues=Ellington%20Duke==Medium%20Swing=C==1r34LbKcu7X7GZL7XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQKcl%20C44T%5ByQKcl%20LZC7XyQKcl%20%20Z==0=0===C%2ET%2EA%2E=Heath%20Jimmy==Up%20Tempo%20Swing=Bb==1r34LbKcu7%2DCZL74Bb7%20ZL7F%207bGZL7bA%20b7BZL7F%207bGZL7bABb6%20G4T%7BA%2A%5DQyX6ZN1D%2DF%206bB2NZL%20QyXQXy%7D%207F%207%2DCZL7G%2077LZBbL7F%207%20%20lcK%239XyQZL%20lcKQyX9%237CZ%20LlcKQyX7GZL%20lcKF7XyQ7D%5BB%2A%207%2DCZb7%20AbbBZL7F%207bGZL7b%20A7bBZL7F%207bGZL76%20G7LB%5BA%2A%5DF7LZBb6%20F7LZBb6%20%20%20Z==0=0===C%27est%20Si%20Bon=Betti%20Henri==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74C%2D7X7%2DCZL7G%207%2DDZL7Eb%207%5EbB%7CQyX7F%7CQyXyQ%7CF4TA%2A%7B%2A%5B%5D%207%20Eb7LbA%7CQyX6bB2NZL%20yQXQyX%7D%209b7G%207DZ%2D7%20Db6bB1N%2DC%7CQy%20Eb%2D7yX7%2DGZL%20lcKQyX%5E7bGZL7bD%207%2DbAZLQ%7CC7X7%5EbGB%207%2DDZF7%20sD7%5EbB%7CQyX7F%7CQyX%2D7ClC%2A%5B%5D%2C7%2DbD%2C7%2D%20Eb7L%7CQyX77%2DD%7CQ%2D7XyQE%7CQyX7%2DC%7CQyX9bG7%7CQyX7hD%7CQyX7F%7Cb%2D6XyCZL7GXyQ%7CG7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Cabaret=Kander%2DEbb==Medium%20Swing=Eb==1r34LbKcu7BZL%20l4Eb%5E77%5EbE%7CQyX7bB%7CQy7X%5EbE%7CQyX7bB%7CQyXXyQKc4TA%2A%7BQyX7%2DQ%7CEb7yX7C%7CQyX7%2DG%7CQy7XoA%7CQyX7%5EbA%7CQyXQ%7CN1FyX7%2DbcKQyXyQ%7CG%2DyX7bB%7CQyX7%2DF2N%7D%7C%207bB%207%2DFZL7C%207Q%7CEb6X7bB%7CZL7F%20%2ABAb%2D7%5E%2DC%20%2DCZL%20lcKQXy7%5EbEZL%20lcKQyX6LZC%2D7%5B%5D%20%20lQyXsuQ%7C%3CD%2EQyX7%2DF3N%7CY%5D%20%20x%3E%20%2EdnE%20dr3%20la%20%2EC%7CBb7syX7bB%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Cabin%20in%20the%20Sky=Duke%20Vernon==Medium%20Swing=G==1r34LbKcu77%5E%2DA%204G%5E7%20X11%239bB%7CQyX7hBLZ7obB%207%2DAZL7o%23GyQ%7CA%2D4TA%2A%5B2NZL%207%20Ao7X%7D%207bA%207%2DAZL7b%3EB%20%2066%2A%3C%207%2DB1NZLyQXyQ%2DAZL%2C%23C%206%2D%2A66%20%20F%207%2D%23FB%2A%5B%5D%207%5EC6%20G%3E%20%2066%2A%3CZL7hA%3E13LZE%3C%207%5EGC%207DZ%23%2D7%20B66%2A%3C%207%2DEZL7%5E%2DE%2D%20EC%2A%5B%5DQyX7%5EEZL9%20%3EA7LFZL7hX11%239%2D7%20A%2DX7hBZL7obB%207%2DALZ7o%23G%207%5EGA%2A%5BZ%207yQ%7CBbBZL7%5EyQ%7CA%2D%20A%2D%5E7%2CLZA%2D7%20Ab7LZG6XyQKcl%20%20Z%20==0=0===Call%20Me=Hatch%20Tony==Bossa%20Nova=G==1r34LbKcu7%7CQyX7AG%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZF%2D%2A44T%7ByX7%2DCQ%7CEb%5E%5EbE%7CQyX7%2DC%7CQyX%5E7bE%7CQyX7%2DC%7CQyX77XyQ%7CyX7bB%2DAZL9XyQKc%2DBZL7C%207%5EGZL%20xZ%20L7D%207%2DA%5BB%2A%7D%20%20l7%20E7%237%5EG%7CQQyX7%2DZ%20x%20LcKQyX7%5EG%5BA%2A%5D%207%20D7%2DAZL9%237E%207%2DBZl%20LZGL7D%207bE%7CQyQ%7CF%5E7QyX7%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyX%7CC%2D7XyX7C%7C%5E7XyQ%7CC%2D7XyQ%7CEb%5E7XyQ%7CC%2D7XyQ%7CG%5E7XyQKcl%20%20Z%20==0=0===Call%20Me%20Irresponsible=Van%2DHeusen%20Jimmy==Medium%20Swing=F==1r34LbKcu7b7A%7CQAF%20F67%5EF%7CQyX7o%23GZL6G%2D%207%2DG%7CQyX7o%23FZL%2FA%2CXy%2A%7B44TX31b7%7CD7b17hA%7CQyX7C%7CQyX7G%2DB%2A%5B%5D%20%20lcKQyX%2C3XyQ%7CDQyX317A%7CQyD%2D7XyyX7%2DG2N%7CY%7DQyX7%7CCQyX7%2DG%7CQyX7G%7CQQ%7CC7X1N%7CQyb13XyQ%7CD7b9XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Can%27t%20Help%20Lovin%27%20Dat%20Man=Kern%20Jerome==Slow%20Swing=Eb==1r34LbKcu7L7bD%204Eb%5E7%2C7bE%2C7%2DbBs%207%5EbZEL7bB%207%2DFZL7%2DC%20%7ClAb64TA%2A%7BQyXQyC%2D7LZyX%7D%207bB%207%2DF1NZ7LoE%206bEZL7bB%207BQXyQX%207%2DGZyX7%5Eb%2D7%20Eb7F%7CQyX7%5EbE%7CQyXo7A%7CQyX6bAB%2A%5B%5D%207XyQ%7CEbB2N%7Cs%207%5EbyQ%7CF%2DB%207%2DFZL7%2DC%207%5EbAE%2A%5B%5DQyX7bB%7CQyX7b7LZEX7G%7CQbB%207%2DEb7%2C%7C6bEZL7bB%207BZL7C%2D%207%2DGZL7bD%206bAlXyQ%7CF%2C7%2DbB7%20Z%20==0=0===Can%27t%20We%20Be%20Friends=Swift%2DJames==Medium%20Swing=Eb==1r34LbKcu7%7CQyX74F7Xy%2DbG%2C%2DGs%20%2C7%2DCZLB7%207%5EbE%7CQyX7bB%7CQ%2C%7ClF%2D4TA%2A%7B%207bE%20Q%7CEb%5E2N%7CQyXQyXQyXQy%7DXQyX%2C7oE1N%7CQyX7Bb%2D7%2CyX7bB%207%2DA%7Cb7XyQE%7CQyX7%2DbBZL%20lcQKyX6bE%7CQyX%2C7oA%7Cb7XyQAB%2A%5B%5D%7C%2C%2DbG%2D7%20C77%2DCZL7B%207%5EbE%7CQXy7bB%7CQyX7FA%2A%5B%5D%20%20sG%2D%2CGZL7DlF%2D7XyQ%7CBb7XyQ%7CUEb%5E7XyQ%7CEo7%2CXyQZ%20==0=0===Candy=David%2DWhitney%2DKramer==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74Eb%5E77%2DC%7CQyX7obD%7CQy7X%2DD%7CQyX6%2DbE%7CQyXXyQ%7CF4T%7BA%2A%2DA%5BB%2AXyQ%7CFbBZL7bE%206bB2NZ%20LQyXQyX%7D%207bB%207%2D6XyQ%5D6bB1N7bB%207D7XyQ7%2DC%7CQyX7C%7CQyX7G%2D%7CQyX7G%7CQyX7%2DD%7CXyQ%7CF%7CQyX7B%7CQyXEb%5E7XX7%2DC%7CQyX7obD%7CQXy7%2DD%7CQyX6%2DbE%7CQyyQ%7CF7%5BA%2A%5D%20b6%20Eb7LZBb6%20%20%20Z==0=0===Cantaloupe%20Island=Hancock%20Herbie==Rock%20Pop=F%2D==1r34LbKcu7%20x%20ZL%2D11Xy%20lcKQyX11%237bDZ%20Lx%20ZL%20x%20ZL%20lcKQLZ%20x%20F44T%5BLZD%2D11XyQKcl%20LZ%20x%20LZ%20x%20LZF%2D11XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Captain%20Marvel=Corea%20Chick==Samba=C==1r34LbKcu7CZL7h%2D7LZx%2F7%2DbBZL7%2DbBZLxLZ7%2D%23FZLxZL7%2DBZLAbLZGE44T%5BZL11%23Db%5E7LLxZL7%5EbBZL%2C7FZFL%2F7%2DCZL11%237%5EbGZZEb%5E7ZL9b7%2DDZLx%5E7%2FDLAZLxZL7%2DGl%7C%2Co%23%2CF7FsZL7%2DCZL7bDZb%5E7LZbBZLxGsB%2A%7B%5E7%2CLZCZL7%2DCZL11%237bDLZ7%2DDZL7%5EbEZL7hE%2D7%2FF%20bEZL77%5E%2DFZEb%2CF%2C%2DG%5B%5D%20%20bEl2NZL%7DF%2C%2CbE1N%7C%2CFQ%2C7%2DG%7C7LZxL%7C%2CF%2C%2D%2DEl%7C%2CLZD%2D77%5EbE%7CQyX7%5EbEQ%5BZY%20xZL7%5EFZLxZLG%2F%20%20sE%2DxZLG%2FXyQ%7CE%2D%20C%2D7%2FFLZC%2D7%2FFXyQKcl%20LZ%20n%20LZppsF%2CG%2DZ%20==0=0===Caravan=Ellington%20Duke==Latin=F%2D==1r34LbKcu7%20x%20ZL4C7b9%20lcKQyX9b7CZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204T%7BA%2A%20%3Eeni9XyQKL%20x%20ZL%20lcKQyX%2DZFL%20x%20ZL%20x%20ZL%20lcZ%20x%3CFb7CZLEZL%20x%5BF7Xy%20ZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQx%20LZ%20B%2AY%7D%20niF%20lKcl%20LD%3CQyX7GZL%20lcKQXy6bAZL%20x%20ZL%20x%20Z%2EC%2E%20aQyX7be%3E%7CDb7%20%20%20Z==0=0===Catch%20Me=Pass%20Joe==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%209%237A4D%2D7XZL%20lcKQyX7%2DDZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4TA%2A%7B%5EF%7CQy%5B%2ABAhyX7%2DGZL%20lcKQyX%2D7G%7CQyX9b7D%7CQyX7Q%7CC7X%7D%207%2DD%20lcKQEh7%20AZL%20x%20ZL%20x%20ZL%20lKcQyX7%2DDA%2A%5B%5D%209b7D%2D7Xy%7CQyX7LZ%20x%20LZA7%239%20D%2D7%20Z%20==0=0===Celia=Powell%20Bud==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7hC4Bb%5E7%5EbBA%2A%7B%7DQyX7B%7CQXy7%5EbB%7CQyX7B%7CQyX7XyQ%7C4Ti%2A%7B7hC%7CQXyQ%7CEB1NZL7B%207%2DCZL7b%2DD%207%2DDZL7bA%207%2Dbb%5E7Xy7%2DD%7CQ7%2DG%7CQXyQXyD%7CQyX7hAB%2A%5B%5D%20%20clKQyX7%5EbB2NZL%20Q7b9Xy%7D%207F%207hC%7CQl%20LZCBA%2A%5B%5DQyX%2C5b7F%7CyQX7hCZL%20lcKQyX7b%5E7XycKQyX%20lcKQ%2D7XyQBZL7B%207%2DCZL7%2Db%20D7%2DDZL7bA%207%2DbE%7Cb%5E7XyD%7CQyXbB%7CQyEb6XyyX7%2DC%7CQyX7G%7CQy7X%2DDZL7bA%207%2DbE%7CQQ%7CB7XC%2A%5B%5D%20%5E7%20%20%3Csolos%20on%20AABA%3ELZC%2D7%20F7%20Z%20==0=0===Central%20Park%20West=Coltrane%20John==Ballad=B==1r34LbKcu7FZL7C%5E7XyQyX7%5EbAZL7bE%207%2DBbQyX7%5EDZL7A%207%2DEQG%2D7%20B44T%5ByX7%5EBC%23%2D7%20%207%2D%23CQyX7%5EDZL7%20A7%2DEQyX7%5EBZL7%23FF%237LZQyX7%5EQXyQLZC%23%2D7%2FBXyQXyQLZB%5E7XyQXyQLZC%23%2D7%2FBXyQC%23%2D7%20F%237%20Z==0=0===Ceora=Morgan%20Lee==Bossa%20Nova=Ab==1r34LbKcu7%7CQyX74Ab%5E77bA%207%2DbE%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZDb%5E4TA%2A%5B%7CQyX77LZC%2DX7bE%7CQyX7%2DbB%2CB%2C%2A%5B%5DQyX9%237F%7CQyX7yQ%7CC%2DG%207%2DD%7CQyX7%7CD%2D7X%2A%2C%5B%5D%207bE%207%2DbBZ7LF%207%2DC%7CQyX7G%7CQyA%2CAb%5EQyX7FQyX7%2DEb7LZ%207%2DD%7CQyX7%5EbDZLb7A%207%2DbE%7CQyX7%5EbAG7LZC%207%2DbByX7%2DbXyQ%5D%5B9%237F%7CQyX7hC%7CQy7XbE%7CQyX7%2DbB%2CC%2A%2CXyQ%7CB9%237F%7CQ%7CEb7XyQ%7CAb%5E7XyQ%7CBb%2D7%20Eb7%20Z%20==0=0===Chameleon=Hancock%20Herbie==Funk=Bb%2D==1r34LbKcu7yX7bE4%3C%2A66%2DbB%7CQyX7bE%7CQyX%2D7bB%3EortnI%20ssaB%207XyQ%7C4Ti%2A%5BX7%2DbBBb%2D7X%3Ex426%2A%3C%20%207bE%7CQXy7%2DbB%7CQyX7bE%7CQy%20%7D%7B%2ABA%2A%7B%5DQyQ%7CEb7XyQ%7CBb%2D7XyQ%7CEb7%20%20%3C%2A624x%3E%20%7D%20==0=0===Change%20Partners=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7yX7%2Db4F%5E7X7C%7CQyX7%2DGZL%20lcQKyX7obAZL%20lcKQyXyQ%7CB4TA%2A%7ByX7C%7CXyQ%7CFG%7CQyX7C%7CQyX7%2DGQ%7CyX7obA%7CQyXA%2F7%5E%2D7XyQ7bE%7CQAB%2A%5B%5D6%20D7L7%2DbB%7CQyX6F2NZLQ%20yXQyX%7D%207C%207%2DGZ%20Eb7%20F1N%7CQX7C%7CQQKcl%20ZL%20lcKQyX7%5EbAZ7LbE%207%2DbBZL%20x%20ZLG%2D7XyyX7%5EbyX7%2DbAF%5E7X7C%7CQyX7%2DGZL%20lcQKyX7obAZL%20lcKQyXyQ%7CB%2A%5B%5DQys7C%7CQXyQ%7CF%7CQyX9b7D%7CQyX117%23bE%7CQyX7E%7CQyX7%5EG%2D7Xy7bE%7CQus%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Chant=Pearson%20Duke==Medium%20Swing=C%2D==1r34LbKcu7DZL6b4C%2D7%20%7CQyX9b7GZL7bA%20%2FAF%7CQyX6%2DbBZL7oBF%2D7%20E4TA%2A%5BA%2FF%7CQQ%7CG7bBZL7oB%207%2DCA%2A%5B%5D9%20b7G%207hDZL7bA%209b%2D6XyyX9%237bB%207%2DZG7b97G%207%2DCZL9b7G%2097%23DZL6bE%207%2DF%7CQyXb9LZCL7bA%20hDZLbBAh7%20%207%2DFZL9b7C%20%2C5b%2D7G%7CQyX7%2DGZL9b7DF%2D7%2FE%2A%5B%5D%207ZL7oB9LZC%2D%2A%5B%5DQyX9b7GZL9bD7%207hAZLbB%2F7%2DC%207AC%2D7%20b7G%207G%207%2DCyQ%7CF%2FG%209%237DZL6bE%207%2D%7CFQyX9b7GZL7bA%20A7b9LZX6%2DbB7b9LZC%2D7XyQZ%20=Jazz%2DMedium%20Swing=100=3===Charleston=Johnson%20James==Medium%20Up%20Swing=Bb==1r34LbKcu77obD%204Bb%2CXyX7F%7CQyX7CZL%20lKcQyX7G%7CQyX7D%7CQyQ%7CBb%2C4TA%2A%5ByX7A%7C%20F7%20%5DD%7CQyX7oE%7CQyX7GQ%7CyX7D%7CQyX%2CbBB%2A%5B%2D7XyQ7%2DCZLX7F%7CQyQ%7CF7L%20lcKQyX7G%7CQyXD7%7CQyX%2CbBA%2A%5B%5DQyXZC7XyX%2CD%7CQQyX7%2D%2C%20DboX7bEZL%20lcKQyX7BbC%2A%5B%5D%207F%207%2DCZL7yQ%7CEbbB%7CQy%7CBb%2C%20G%2D7LZC%2D7%20F7LZBbXyQ%7CC%2D7%20F7%20Z%20==0=0===Chase%2C%20The=Gordon%20Dexter==Medium%20Up%20Swing=Bb==1r34LbKcu77%2DCZL4Bb6X%2DbE%7CQyX6bBZL%20lKcQyX7bEZL%20lcKQy7%20Ab74TA%2A%7BbD%207%2DBb6Xyx%20ZL7%2DC%207%2DGZL%20%20xZL7bB%207%2DFB%2A%5B%7DQ%20LZAbZL7F%20lcKQy%20LZG%2DL%20lcKQyX6bBA%2A%5B%20%5D7B%207%2D%23FZL7%2DC%207ZEb7Xx%20ZL7%20LZBb6XyQ%7CEb%2D7%20Ab7LZC%2D7%20F7LZBb6XyQZ%20==0=0===Chasin%27%20The%20Trane=Coltrane%20John==Up%20Tempo%20Swing=F==1r34LbKcu7%207%2DA%7C7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF44T%5BD7LZG%2D7XyQ%7CC7XyQ%7CF7XyQKcl%20%20Z%20==0=0===Cheek%20To%20Cheek=Berlin%20Irving==Medium%20Up%20Swing=C==1r34LbKcu7L7%2DD%204C%5E7%207G%207%2DDZL7o%23C%207C%5EZL7G%207%2DDZL7o%23CLZC%5E74T%7BA%2A11%237b%20E%2D7L%207%2DEZL7%2DD%207GZLD7%207A%7CQyX11%237bBZF7LZB7obEZZL%20Qy7XyQ%7C%207G%207%2DDZL7A%207%2D1EN%7CQyX7G%7CQyX7%2DD%7DXyQXA%7CQyX7A%206CyQKcl7%2DDZL7A%206CZL7G7%20%2DD%7BB%2A%5D%20%20%3EeniF%3C%20G7LZX6C2N7%2DbEZ%20G7LZQyX7%2DC%5BC%2A%7DQyX6ZCL7G%207%2DDZL7A%206CKcl%20L7%2DDZLgnidnb7XyQ%20la%20%2EC%2ED%3C%207%2DAZ7Lo%23G%207G%7CQyX7hD%7C2nd%20eA%7CQyX%3E%20LZD%2D7%20G7%20Z==0=0===Cheers=McGhee%20Howard==Medium%20Swing=Bb==1r34LbKcu7ZL7F%204Bb6X7G%207%2DD%7CQyX7bG%7CyQX6bB%7CQyX7bE%7CQyLZC%2D74TA%2A%7BX7%2DFB%20C7b9lcKQyX6bB2NZL%20yQXQyX%7D%207F%207%2DCZL%20%20%5D%5B%2A6bB1N%2A%5B%5DQy7XyQ%7C%7CQyX7FZL%20lcKQy7XCZL%20lcKQyX7%5EbEF7%235XbB%7CQyyX6bByQ%7CEb7%2DCZL7G%207%2DD%7CQy7XbG%7CQyX6bB%7CQyX7%20F7LZX6bBAQ%7CC%2D7%20F7%20Z%20==0=0===Cheese%20Cake=Gordon%20Dexter==Medium%20Up%20Swing=C%2D==1r34LbKcu7X96%2DF4C%2D697C%28%20lcKQyX96%2DCLZ31b7G%207hD%7CQyX%2Cb9%29LZ4TA%2A%7B%7CQyX77%20C7bX31b7G%7CQyX7hDZ%20LlcKQyX96%2DFZL31yQ%7CF%2DhG%7CQyX%7D%209bQ%7CEb%2DD%7CQyX96%2DC1NZL%2C13b7G%207hDZL7bA%207h7%20G7yX7bByX7%2DF%20LZN2C%7CQyX7%2DGB%2A%5BZ%20%20e%3EniF%3ClcKQyX96%2DC7XyQ%7CQyXQyGZL%3E%2EXyQ%7CEn2%20la%20%2EC%2ED%3C%20%207Dh%7CQyX7bA%7CQyX7%2Dbd%20End7bB%7CQ7b9XyQ%5D%20==0=0===Cheetah=Burrell%20Kenny==Up%20Tempo%20Swing=Bb==1r34LbKcu7bE%7CQy4Bb%5E7L7F%207CZL9%237G%207D%2DZL7o%23C%207%2DC%7CQyXZBb7X4TA%2A%7B6bBl%2CZBb%2FFs2N%7CQyXQyXQyXQXy%7D%207F%207C1NZL7G%20C7%2CF7L7oE%20F%7CQyXA%2D7XyyX7C%7CQyX7%2DGZL%20clKQyX7G%7CQyX7D%7CQQ%7CC%2D7B%2A%5B%5D%20%7CQyX7%5B%2AABbF%207CZL9%237G%207%2DDLZ7o%23C%207%2DC%7CQyX7%5E7LZBb%5DQyX7Eb%20Eo7LZBb%2FF%20G7%2CQLZC7%20F7%20%5DY%7CQsC7%2CF7%2ClBb6%20Z%20==0=0===Chega%20De%20Saudade%20%28No%20More%20Blues%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7%5B%5D%207A4G%2D9Ll%7C%2C7A%2C%2DEsZL7oBLZ7%5EbBZL9%5EFZL7CZD%2D7LZ4Ti%2A%5BA%2ChEsD%2DLZDL9b7AZLbB%2F7hEZxLZLB%2F9b7EZLC%2F7%2DZD%2DLZ44TA%2AL%2DDB%2A%2DLZsB7AZL7hEZLxZL7%5EBbZLxZL%2DAl%7C%2C7E%2Chb9%20%5D%5BDl%7C%2C7b7AZLCLZE7b7DZL%2DDZL9b7AZbLB%2F7hEZLxZLB%2F9b9LZG%2D%2F7%2DDZZL7%5EDLZD%2D7%2C7A%2C7%2DEsZL%2DDZLb97AZLB%2F9b7EZLC%2F%5D%5B%2ACl%2DDZL97%2DEZLLZE%2D77%2D%23FZL7%5EDZL7oDLZ7AZLsus7AZLxZLLZFo7%23D%2F7BsZLxZE7LZxLxZL7EZL7%2DBZL7D%5ED%2A%5B%5D%207AZL7hEZLZF%237LZLxZL%2D%23FZLb%2D7%2C%7CEZL7BZL7%2D%23FZL7G%2DZL7%5EGl%7C%2C7D%2C7%2DA7LZA7B%2C7%2DB7LZB7LZE7LZA7LZD6LZA7%20Z%20==0=0===Chelsea%20Bridge=Strayhorn%20Billy==Ballad=Db==1r34LbKcu7yX7%2Db4Bb%2D%5E7bBZL7%5E%2DbA%207%5E%2DBb%7CQyX7%5E%2DbA%7CQyX7XyQ%7CE4T%7BA%2AL7%2D%23CXyQ%7CDL7B%207%2D%23F%5BB%2A%7D%207lB%2C7C%2C6bDs%7CQyX6bZE%5E7%207bA%7CQB%2F7%5EG%20B7all%2C7D%2C%29bB%2F7C%28%2DA%20s7%5EAZL7E%207%2DBZLt%7CG%5E7%287%2D%23FZ%2DbB%7CQG%2D7%20CbA%7CQyX7%5E%2DbB%5BA%2A%20%5D7Bl%2C7C%2C7bDsZL7%2D%5E7Xy%7CQyX%29Bl%2C7C%2D%5E7LZ%7CQyX6bDU%7CQyX7b%7CAQyX7%2DbE%7CQyX7bBsDb6%2CbA%207%5E7%20Z==0=0===Cherokee=Noble%20Ray==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7bA4Bb6XKQyX7%5EbE%7CQyX7b%7CBQyX7%2DFZL%20lcKQycl%20LZ4T%7BA%2A7%2DC%7CQLZBb6G%7CQyX7%2DC1NZL%20lKcQyX7CZL%20lcKQyX7b9Xy%20lcKQ%5BB%2AY%5D7%235XyiF%3ClcKQyX6bB%7CQXy7F%7CQyX7%2DC2N%7C%7DQne%3E%20%20F%7CQyX%20lcKQyQ%7CF%23%7CQyX7E%7CQyX7%2DBZ%20LlcKQyX7%5EB%7CQyX7A%5E7XyX7%2D%23C%20%2EC%2EDXyQ%7CD%7CQyX7C%7CQyX7%2DGZ%20LlcKQyX7%5EG%7CQyX7C%2D7%20%3C7%2DAZLal%202nd%20ending%3E%20LZF7%235%20%20%20%5D==0=0===Cheryl=Parker%20Charlie==Medium%20Swing=C==1r34LbKcu7E%7CQyX7XyQ%7ClcKQyX7FZL7C%207G%2D%7CQyX7CZL7G%207%2DD%20LZC7C44T%5BeulB%3CLZDh7Gs%20G%2F7Cl%7C%2Co%23F%2CF6s%207C%7CQyX7G%7CQyX7%2CC7Z7A%207hs%20in%20C%3E%20==0=0===Chicago=Fisher%20Fred==Medium%20Swing=C==1r34LbKcu77G%7CQy4C%5E7%20L5%237A%207%2DDZL7G%20%2D7DZL7A%207%2DEZL7%2DDZD%2D7X4T%5BA%2A%7CQyX7%5E7%2FE%20%207%2DEZL7%2DD%207%5EC%5B%2AB%5D%207G%207%2DDZL7obEA7LZDC%7CQyX7%2DD%2079LZD%2D%5D%207G%207bAZL7A%207BbZL7G%207%2DDZL7G%207%2AA%5BC%5Eb7App7bA%207%20A7LZX9b7E%7CQyX7hBZL%2357A%207%2DDZL7G%207%2DDyQ%7CA%2D7%2DEZL7G%7CQy%20Gb7%20QyX7A%7CQyX7%2DE%7CQXy9bB%7CQyX7%5EF%5BC%2A%5D%7CD%2D7X7%2DGZLXyQ%7CC6%20A7LZD%2D7%20G7%20Z==0=0===Chicken%2C%20The=Ellis%20Pee%2DWee==Funk=Bb==1r34LbKcu7%5BY%7D%20%20%2Ai%2C%3CVx%20ZL%20x%20ZL7bE%207Bb%3Eortni%20rof%20pma%20LZ%20x%2C44T%7B7C%7CQyXyQKcyX7DZL%20lcKQyX7EbZL%20x%20ZL%20x%20ZL%20lQ%7CG7X7bBA%2AZL%20x%20l%20LZ%20%207bBZL%20%3EeniFQy%3CXn%20%3E%29ffiR%28%3CZL%20xEb7LZcKQyX%20x%20LZ%20x%20%20Z%20==0=0===Children%20Of%20The%20Night=Shorter%20Wayne==Medium%20Swing=C%2D==1r34LbKcu7QyX7%5E%2D11XylcKQyX11%2DCZL%20lKcQyX7%5EbAZL%20lcKQ%20LZAbC44T%5B%5EbA%7CQZE%5E7XBZL7F%207%2DC%7CQyX7b%5EDZL7bA%207%2DbE%7CQyb%5E7XyL%20lcKL%20lcKG%2D7%20GCZL7G%207%2DD%7CQyX7b%5EEZL7bB%207%2DFZL7b%5E7XyQ%7CQyX7yX7%5EEXyQKc%207%2DbD%7CQyX7%2DbBZ7LF%207hCZL%20x%20ZL%20lGb7LZ7hbEZQ%7CEb7XyQZ%20==0=0===Chucho=D%27Rivera%20Paquito==Latin=D%2D==1r34LbKcu7hE%7CQy4D%2DXy%5BY%7D%209b7A%207hE%7CQXy%2DDZL9b7A%207hE%7CQ%2AAD%2DX4Ti%2A%7B%2DbD%20s9LZD%2D9b7A%207hEZLF%2F7%2D%20G%2DG%7CQyX9%237D%7CQyXLZD%2D%20b7A%207%2C%7ClC%2D7%20F7LZBb7XyQ%7CEh7%20A7b9%2CLZD%2DXyQ%7CA7%239XyQZ%20==0=0===Close%20Enough%20For%20Love=Mandel%2DWilliams==Ballad=Ab==1r34LbKcu7DZL7b4F%2D7%20ZL7bB%207%2DFZL9b7%20C5b9%237GZL5%239%237DEb7%20A4TA%2A%7Bb7C%207b%2D7LZG%207%5EbDZL7bA%207bZEL7bB%207FZL7C%207G7LZGhB%207%5Eb7%2DC%7CQ1F%2D6%202NZL%20QyXQyX%7D%2097bC%209b7GZL5%239%237DF%2D6XyNZL31%207hDZ%20%5D%5B%2AB7%5EbAZL9b7bE%20su9sbEZL11%237E%207%2DbB%20F%2D7L9b7F%207%2DFA%2A5LZE%2Db7C%207hGZL9b7G%20C7ZL7G%207%2DDZL7A%20713%20%5D%5B%239b7GL7%2DbB%235LZGZL7bA%207bEZL7bB7%20%2DFZL9b7C%205b9%237Db%5E7%209%237D%20yX6%2DF7LZF77C%207hGZL7G%207%5EbZDL7bA%207bEZL7bB%20b13LZC%207GZQKcl%20%20Z%20==0=0===Close%20Your%20Eyes=Petkere%20Bernice==Medium%20Swing=Eb%2D==1r34LbKcu7hFZL74Fh7XbE%7CQyX9b7bB%7CQy7XhF%7CQyX9b7bB%7CQy%2D6%20Ch4T%7BA%2AB%2A%5D%20%20b9LZNX7%5EbE2NZL%20QyXQXy%7D%20%20lcKQyX6%2DbE1yQKcl7bB%207B%7CQyXXyQ%7CElcKQyX7bA%7CQyX7Eb%7CQyX7%2DbB%7CQyX7b%20LZB77%2DbB%5BhC%206%2DyQ%5D%2AAX9b7bB%7CQyX7hF%7CyQX9b7bB%7CQyX7hF%5ByQ%7CEbX9b7b7LZFh7%20Bb7b9LZEb%2D6XyQKcl%20%20Z==0=0===Cold%20Duck%20Time=Harris%20Eddie==Rock%20Pop=F==1r34LbKcu7ZLQyX7XyQ%7C%7CQyX7bB%7CQyX7FZQLyX%7CrQyX%7CQyX7bBXyQr%7CF44T%7BDb%5E7XyQ%7CEbadd9%20%20U%3CFine%3EsF7%2C%7Cl%20n%20LZ%20n%20%20%7D%20==0=0===Come%20Back%20To%20Me=Alan%20Lerner%2C%20Burton%20Lane==Medium%20Swing=F==1r34LbKcu7A1N%7CQ4G%2D7XB%7CQyX7%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyb%5E7Xy4TA%2A%7BhB%7CQy%7CD7Xy%2A%5B%5D%207E%207hB%7CQyX%5E7F2NZL%20QyXQyX%7DQBA%2D7XQyX7%2DyX7%2DGZXyQryX7C%7CQyX7%2DG%7CQy7XD%7CQyX7%2DAZLQyX%7CQ%5D%5B%2AAL7E%207Q%7CC7XyQ%7CAh7XyQ%7CD7XyQ%7C%7CG%2D7XyQ%7CC7XyQ%7CF%5E7XyQ%7CA%2D7%20D7%20Z%20==0=0===Come%20Fly%20With%20Me=Van%2DHeusen%20Jimmy==Medium%20Up%20Swing=C==1r34LbKcu7C%207%2DG4C%5E7%207%5EC%7CQyX7G%7CQyX7D%2DZL7obE%207%2DEZL6C%20C6LZ4T%7BA%2AX%7D%207G7XyQ%7C9b7A%207E%7CQyX7F1ZNL6C%207%5EC%7CQyX7bBLZD7%20%5EFZL7bD%7CQy2F7%20GQyXbA%5BB%2A%5DQyX6CLZsus7G%206CZLsus7%7CAb%2BXNZLQybAZLs%7CDb6X%207%2DbB%7CQyX6bA%7CQXy7bE%7CQyX7%2DbB%7CQyEb7suQyX7%5Ea%20%2EC%2EZAb6X%7CQyX7D%7CQyX7%2DAZ7L%2DEpp%7CQyX7%5EG%7CQyG7%20%3CDL%2BbA%207bB%207%20EndiX7F3N%7CY%20QyX%5D%2097bG%207GZLsus7G%3EgnyQ%7CEhdr3%20lLZA7b9XyQ%7CD7XyQ%7CD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z==0=0===Come%20Rain%20Or%20Come%20Shine=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu77%5EF%7CQ4F%5E7XQyX7GZL%20lcKQyX%2D7DZL9b7A%207hE%7CQy%7CC7Xy4TA%2A%5B7hD%287%2D7%20F7C%207%2DG%7CQyX7%2DbB%7CyQX7%2DF%7CQyX7%2DbBZL7LZBhC%7CQyXB%2A%5B%5D%209%28G7bGZL9b7D%207hAZL97bD%20%296%2DC%287hAZL%299%2D7%20C7b7E%20%29lcKQyQ%7CEh7yX7E%7CQyX7%2DBZL%20clKQyX7%2DDZL9b7A%20Q%7CA7XyX7%5EF%2DDZL9XyQKchEZL7hB%20%2DDZL9bA7%207bB%7CQyX7GZL%20l7%20A7b7DZL%206XyQ%7CG%2D7%20C7%20Z%20==0=0===Come%20Sunday=Ellington%20Duke==Ballad=Bb==1r34LbKcu7yX7F%7C4F7XyC%7CQyX7Gl%7C%2C7bGs%20%207F%7CQyX11%237bE%7CQ%2D7XyQ4TA%2A%7BX7C%7CQEb6%2FB%7CQyX7DZL7bE%207D%2AB%5B%7D%206bB%207obBZLbG%2D7Xy%20bB%7CQE%7CQyX%20C%2D7L%5DQyX5%237F%7CQyX9C%2Cl%7C%2C7G%2C7bAs%2C%207FZ%5B%2AAF77F%7CQyZLbB%2FXyQ%7CFB%7CQyX7F%7CQyX7%2DCQ%7CyX7Gl%7C%2C7bGs%20%207b%20Eb611%237bBbo7%20Bb6%20Z%20==0=0===Comes%20Love=Brown%2DStept%2DTobias==Medium%20Swing=G%2D==1r34LbKcu7%2DG%7CQy4G%2D6XD%7CQyX7hAZL%20lcKyQX31b7DZL%20lcKQy7b9%2CX4TA%2A%7ByX31bN1Ah7%5D%207D%207bE2N%7CQyXyQXQyXQyX%7D%209b7D%20%5B%2ABG7%7CQyX6QyX31LZC%2D7yX6bBZL%20lcKQyXF7%7CQyX7%2DCZL9b7G%20Q%7CD7b%20lcKQX6%2DG%7C%2D6XyQb7D%7CQyX7hAZL%20lKcQyX31b7DZL%20lcK9%2CXyQGA%2A%5B%5DyQ%7CAh7%20D7b9%20Z%20==0=0===Comrade%20Conrad=Evans%20Bill==Medium%20Swing=G%2D==1r34LbKcu7QyX7h4Bb%2D77%5EbD%7CQyX7%5EbAZL%2359bE%20sus7bE%7CQyXXyQ%7CG4TA%2A%5BX7%2DF%7C%235XyQ9b7C%7CQyX7%5EbD%7CQXybE%2F7%2DF%7CQyX7%2DF%7C%235XyQ9%237C%7C%2DF43T7%2FEbX%20lcKQyX7%2DC%7CQyX%2359%237G%7CQyX7hD%7CQy%20%5D%5B%2AB%2DF%7CQy7%2DC%7CQBb7%235%237G%7CQyX7hD%7CQyX%5E7bA%7CQyX7%5EbE%7CQyX9%235Xy%7CQyX7A%7CQyX%2D7%2FBbC%7CQyX7%2DC%7CQyX5%23b97G%7CQyX7%5EbA%7CQyX%2D7%2FBbC%7CQyXh7XyQ%7CD7%239%235XyQ%7CG%2D7XyQKcl%20%20Z%20==0=0===Con%20Alma=Gillespie%20Dizzy==Afro=C==1r34LbKcu7%7C%2C7bA4E%5E7%20s%207%5EbE%7CQyX7bBZ7LB%207%2D%23CZL%23D%2F7%23GEb%2D7%2C4T%7BA%2AX9b7F%20F7%2FChC%5BB%2A%7DQyX7%5EC%7CQXy7GZL7bA%207%2DbBZL7XyQ%7C7%5EbDl%207%5EE%5B%2D7XyQX7bB%7CQyX7%2DFZL%20clKQyX7%5EE%7CQyX7B%7CyQ%5D%2AA%23F%7CQyC%2F7F%20%23LZC%23%7C%2C7bA%2C7%2DbEs%207%5EEb%7CQyX7bBZL7B%207%2DlDb%5E7D%2F7%23GLZBb%2D7%20Ab7LZG7XyQ%7CC%5E7%20%20%20Z==0=0===Conception=Shearing%20George==Medium%20Swing=Db==1r34LbKcu7bD%207%2D4Ebh7%5EbA%207%5EAZL7%2DB%207b%5ED%7CQyX9b7bA%7CQyX7LZAb4T%7BA%2A%207%2DbE7%20F7L%207%5EEZL7B%207%2D%23FZ7LG%207bAZL7A%207bBZA%5E7LZbGZL7bD%207%2DDb%5E7X%2D%23F%207%5EE%7CQyXtlaB7%7CQyX7%2D%23F%5BB%2A%7DQy7LZAbZL7bAX9b7b7%20C7L7hbE%5BA%2A%5DQyX7A%7CyQX7%2DEZL7B%207%2D%23FZXyQ%7CA%2DGZL7AZL7A%5E7%20B%2DL7F%207bGZL7bD%207b%2DAZL7%5EbA%207%5EAZL7ZBb7%20bD%7CQyb7%20G7LZF%23%2D7%20B7LZE%5E7%20A%5E7LZEb%2D7%20Ab7LZDb%5E7%20%20%20Z==0=0===Conference%20Of%20The%20Birds=Holland%20Dave==Even%208ths=F==1r34LbKcu7p%2CbB%7CiD%2D%2Cp%2C%2DD45TA%2A%7BQyXQy%7DXp%2CbEpp%2CbB%7Cp%2CFpppF%2Cp%2A45T%7Bp%2C%2DDZ%7CD%2D%2Cppp%2CbB%7Cp%2CFpp%2C%2DDp%7C%2CbEpp%2CbBZLp%2CFpEb%2CpLp%2CbEpsD%2D%2FC%2ClG%2FB%2Cp%7CG%2FBXyQ%20%5BT24n%20%7D%20==0=0===Confirmation=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu7%207%2DA%7C4F%5E7XBZL7F%207%2DCZL7G%20%2D7DZL9b7A%207hE%7CQyb7XyQ4T%7BA%2AC%5BB%2A%5D1G7XyFZL7C%207%2DG2NZL%20yQXQyX%7DQyX9b7C%7CQ%5E7XyQNZL7D%2DG%7CQy%7CF7Xy%7CQyX7bA%7CQyX7%2DbZEL%20lcKQyX7%5EbB%7CQDb%5E7XQyX7%2DyX7bBlt%20%5D%2A7%2DCZL7G%207%2DDZL97bA%207hE%7CQyX7%5EF%5BA%20F7LZa7C%207Q%7CA%2D7%20D7LZG%2D7%20C7LZF%5E7%20C7%20Z==0=0===Contemplation=Tyner%20McCoy==Waltz=C%2D==1r34LbKcu7bAZL%20%2D7XyQx%20ZL%20lcKQyX7%2DCLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xC43T%5B%5E7%2311XyQKcl%20LZ%20x%20LZ%20x%20LZG7b9XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Continuum=Pastorius%20Jaco==Funk=E==1r34LbKcu77%5EEZL4E%5E7XyX7%5EA1NZL%20x%20ZLx%20%20ZL%20x%20ZL%20lcKQyQKcl%204TA%2A%7BbE%7CQyyQLZNF%3C7%5EEZL7%5EE%207oEQ%7CyX7%2DA%7CQyX7%2DbB2ine%3EXX%7DQyXretfAyQ%7CD77%5EEZLE%2F7%2DA%20E%2F7B%2D%7CQyX7%5EE%7CQyXsusXyQZ%3CXsus7%20solos%2C%20D%2EC%2E%20al%20fine%3E%20==0=0===Cool%20One%2C%20The=Golson%20Benny==Medium%20Swing=G==1r34LbKcu7yX7%2DA4B%2D7XD%7CQyX7%2DA%7CQyX7EQ%7CyX7%2DB%7CQyX7E%7CQy7XyQ%7C4TA%2A%7B%207hA%7CyQ%7D%5B%2A%23C%7CQyX9b7E%7CQyXh7BZL%20lcKQyX7%5EGBh7XyQX7D%7CQ%2DA%7CQyZG%5E7XyX7%2DB%7CQyX7E%7CQy7X%2DBA%2A%5B%5DQyX7C%7CQyQ%7CE7XL9%237D7XyQ%7CD7XyQ%7CA%2D7XyQ%7CD7XyQZ%20==0=0===Copenhagen=Davis%2DMelrose==Medium%20Swing=Bb==1r34LbKcu7yXbB%7C4Eb%5E7%7CQyX7C%7CQyX7G%7CQXybB%7CQyX6%2DbE%7CQyXF7XyQ4TA%2A%7B%2DD%20bBpBb7%20yXbBB%2A%5B%5D%207F%20bBN2%7CQyXQyXQyXQyX%7DQ%7CC%2D%2Fp1N%7CQ%2F%2DC%7CQBbXyQL7Fpp%7CQyXbB%7CQy7XF%7CQyXbB%7CQyXbG%7CZBbXyZLbB%2FA%2A%5B%5D%20%2FBbLZ%7CQyXbB%7CQyX7F%7CQXybB%7CQyXbG%7CQyXbBppBb7%2DD%20bBBpp%7CQyQ%7CEb%7CQyX7F%7CQyX7C%7CQXy7G%7CQyXbB%7CQyX6%2DUBbXyX7%5EbEb7%20Z%20==0=0===Coral=Jarrett%20Keith==Ballad=C%2D==1r34LbKcu7%2F7%5E%23F%2D7%20F7L7C%207%2DGZL9b7D%20h7AZL7%5EbB%20bB%2FDZLZB%5E7%20C44T%5BGs%2ChD%23%2D7%20%201%2DFZL%20sus7bG%20%2011%239%5EbGZL%20%23F%2F7%5EB1%2C%20%20sGZL%23A7b9%20Z%20==0=0===Corcovado=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7F%207oF4D7%2FAC%7CQyX7%2DGZL%20lcKyQX7obAZL%20lcKQyX7XyQ%7C4TA%2A%5BKQyX7%5E7XyQ31b7A%7CQyX7%2DE%7CQXy7bB%7CQyX7%2DFB%2A%5B%5DXyQ%7CDFZL7%5EGZL%20lD%2D7Xy7obAZL%20lcKQyXA7%2FDA%2A%5B%5DQyX7obA%7CQXyQKcZL%20lc%2DE%7CQy%7CC7XybB%7CQyX7%2DFC%2A%5B%5DQXy7%5EFZL7%5EF%207oF%7CQ7%2311XQyX7%2D7G%7CQyA%2D7XyQyX31b7A%7CQyX7%2D%7CEQyX7G%7CQyX7%2DD%7CQ%7CD%2D7X%7CQyX7%20%20Q%20ZXyQQLZUC6XyQZ%20==0=0===Core%2C%20The=Hubbard%20Freddie==Up%20Tempo%20Swing=Eb%2D==1r34LbKcu7%20x%20ZLb%2D7Xy%20lcKQyX%2C7%2DbE%7CZ%20Lx%20ZL%20x%20ZL%20lcKQLZ%20x%20E44T%5BQyX11%2D7%2CXyQyX7%2DF%7CQyX7bGZ%20Lx%20ZL%20x%20ZL%20lcKQ%7CE%5E7%23bE%7CZLKcl%20%20Z%20==0=0===Cottage%20For%20Sale=Robison%20Willard==Medium%20Swing=Eb==1r34LbKcu7L%2C7C%204Eb6%2CL6%2DbA%20%2C7%2DF%7CQyX9%2Cb7C%7CQyX%2C7G%7CQyXZG%2D7%2C4TA%2A%7B2N%7CQy%20Ab%2D6yXQyX%7D%207bB%20%2C6b1ENZL%2C7bB%20%2C7FZL%2CQXyQX%2C7%2DFZL%20lcKQ%5DY%5B%2AF%7CZL%20lcKQyX%2C7CLZ%20lcKQyX%2C31b7GB7%2CXyQyX6bE%20%2C7%2DFXyQ%7CB9b7C%7CQyX%2C7G%7CQy%2CX6bEC%2A%5BY%5DQyX%2C7b%2CXyQ%7C%2C7%2DFZAb%2D6LZG%2D7%2C%20C7%2CLZF%2D7%2C%20Ab%2D6%2CLZF7%2C%20Bb7%2CLZEb6%2CXyQZ%20==0=0===Cotton%20Tail=Ellington%20Duke==Up%20Tempo%20Swing=Bb==1r34LbKcu7ZLD%2F74Bb6%20BZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7%2DGb6%20Bb4TA%2A%7BbB%207Fo7LZBXQyXQyXQyX%7D%207F7%20%2DC1NZL7%2DG%20F%2F6byQ%7CN2E%206bE%5D%20%20lcBD7XyFZL%20lcKQyX7CZLl%20cKQyX7GZL%20lcKQ7XyQK%2A%5B%5D%2066bEZL6%20G%2D7%206bBZL7F%207%2DCZLG7%207%2DDZL7F%207%2DCZLBb7%2FDbBA%2A%5B%20Eo7LZBb6%2FF%20G%2D7LZF7%20Bb6%20Z%20==0=0===Could%20It%20Be%20You=Porter%20Cole==Ballad=Bb==1r34LbKcu7l%7C%2C7b4Bb%5E7%2C7%2DbG%2C7%2DGs%7CQyX%5E7bBZL7F%207%2DC%7CQyXF%2D7%2CB4T%7BA%2A%7CQyX9yQ%7CF%2DyX7%5EF1NZL7C%207%2D%7CGQyX7%5EbEZL7bB%207Q%7CA7bX7%5EbEbB2N%7C7LZAh7%2DC%7CQyX7F%7CQyX7%7CCQyX7%2DGZL9b7D%207%20F7%20%7DG%207%2DDyX6bB%7CD7Xy7C%7CQyX7%5EbBZL7b%20A7%2DbE%7CQyX7%5EbE%7CQ%20F7LZQyX7%5EQ%7CC%2D7%20F7%20Z==0=0===Countdown=Coltrane%20John==Up%20Tempo%20Swing=Bb==1r34LbKcu7%5EbAZL%2D7%20F7%2DD%7CQyX7%5EDZL7A%20%5E7bGZL7bD%207%5EbBZL7%20Eb7E44T%5B%5EbBZLZE%5E7%20DZL7A%207%5EbGZL7b%20D7%2DC%7CQyX7%5ECZL7G%5E7%20F7L7B%207QyXQyE%2D7XyyXZ%20Q%20%20%297bE%287AQ%7CyX7%5EbB%7CQyX7F%7CQQXyQX%7CQyX7%5ED%3E%2EtQE%2D7%207A%207%5EbBZL7F%207%5EGbZL7bD%207%5EbBZL7FLZ%3CRi%5B%20QyX7%20Bb%5E7LZGb%5E7%20D%5E7LZBb%5E7%20Gb%5E7LZfD%5E7XyQZ%20==0=0===Country=Jarrett%20Keith==Even%208ths=Eb==1r34LbKcu7%2FG%20bB4AbXyA%7CQyX%29%2DC%287bE%7CQXy%29%2DC%28bE%7CQyXbB%7CQbXyQ%7C4T%7BA%2A7o%23F%20XyQ%7CCX%2DCl%7C%2CB%2FGs%20%20bBQ%7CyXbAZLbB%2F7bE%20%2DyQ%7CF7%2DCZLBG%7CQyXGXyQ%7CyXbA%7BB%2A%7DQyXbEl%2C%7CbEs%20%207bB%7CQyXbAQ%7CF%2D7%2FbEZLXbB%2Fb%7CC%2D7X7o%23F%7CQyXsus7F%7CyQXbA%7CQyX9b7G%7CQyXyQ%7CEQyX7%2DyXbA%7C7susXbEZLbAl%2CbB%2F7bE%2D%2CCsZL7G%2011%2DD%7CQy%2FGXyQbB%7CQyQ%7CBb7%20%20sEb%2C%7ClEb%20%20%20%7D==0=0===Cousin%20Mary=Coltrane%20John==Medium%20Up%20Swing=Ab==1r34LbKcu7ZL%20lcb7XyQbAZL%20lcKQyX7bDLZ%20x%20ZL%20x%20ZL%20lcK7XyQKA%5B44TD7XyQ%7CDb7XyQ%7CAb7XyQKcl%20%20Z%20==0=0===Crazy%20He%20Calls%20Me=Sigman%20Carl==Ballad=F==1r34LbKcu77C%207%2D4F%5E7%20%207%2DAZL11%237bB%207F%5EZL7%2DG%207%2DAZL7%2DGD7LZG4T%7BA%2AL7C%207%20D7LZL%20QyXQyX%7D%209b7C7%20%2DGZL5%239D%207%2DG1NZN2G%2D7%2DAZL7A%206CC%2D7%2CF7%2DDZL7%2DF%207%5EbAZ7LbE%207%2DbBl%5BB%2A%5D%2C7%20G7LZs%206FZ%207%2DAZ%20G7LZ7%5EF%5BA%2A%5D%207C%207%2DGLZ7G%207%2DDZL7%2DA%206C%20G%2D7L7%2DDZLFZL7CF%5E7%20BL7D%207%2DAZL7C%207%2DZGL7D%207%2DAZL11%237bZG%2D7%20ZL7%2DG6%20C7sus%20Z==0=0===Crazy%20Rhythm=Wolfe%2DKahn%2DMeyer==Up%20Tempo%20Swing=F==1r34LbKcu77D%206F4F6XyX9b7C%7CQyX7%2DG%7CQXy7DZL%20x%20ZL%20lcKQyQ%7CN14T%7BA%2AyX7F%7C%2D7%20C7C%5BB%2A%5D%20%20lcKQyX62FNZL%20QyXQyX%7D%209b%2D7XyQGZL9bA%2A%5D%2097XyQKGZL9D%205%237A%7CQyXb7E%7CQyX7%2DbBZL%20lc7%235%20C%5EbB%7CQC%207%2DGQKcl%20D%206F%7CQyX7C%7CQyX%2D7GZL%20lcKQyX7GZL7b9LZyX6F%5B7b9%20Z==0=0===Creole%20Love%20Call=Ellington%20Duke==Medium%20Swing=Bb==1r34LbKcu7ZL%20x%204Bb%5E7KQyX%2C7%5EbEZLQyXQ%7CyX7bBZL%20lcKQyXcl%20LZ4TA%2A%7BX47%2A%3CyQ%7C%7CFQyX6bBZL7%5EbE%206BbZL7F%20%2C7%2DC%7CQyX7%7DY%7B%2ABX7%5EbBbEZL%20os%20onX%2C7bB%7CQyX%2C7F%7CQXy%2C7bB%3EseulB%20bB%20yQKclloSQyQyX%2C7%7CEb7%2CX7F%7CQyX%2C7%2DC%7CQy7XG%7CQyX7bBZL7oE%20yQ%7CBbQyX%2C7Kcl%20%20%7D%20==0=0===Crepuscule%20With%20Nellie=Monk%20Thelonious==Ballad=Ab==1r34LbKcu77%2DBsZ4Bb7X%207%2DC%7CQyX7bGZL7Db%207bA%7CQyX7bE%7CQyF7b9L4TA%2A%7B%2DBZL6b%2D7%2CEbAB%2A%5B%7DQyX11%237b%7CGQyX9ddabAl%7C%2C7b%2D7%20AbB%2C7E%2CE%20%2Csu%2D7%2CEb%7C%2CbE%2FbD%2CbE%2F%2DC%2CEb%2F%2DbB%2CbE%2FbAs%7C%2C7lEb7sbBs%207%2CbG%2C7F%2D7%2CCE%2C%5EDs%7C%5EbD%206bA%2Cb%2DA%7C%2C7bE%2C7%2DbB%2C7%2Db%5E%2CEbsZL7b%207%2DC%7C%2CA%2CBbGZL7bD%207bA%7CQyXb7E%7CQyX7bBlA%2A%5B%5D%2Cb7XyQbA%2CG%7CZLQYZZsB%2D71%237bG%7CQyX9ddablA%7C%2C7bE%2C7%2DbB%2C7E%2C1%20%20Q%20L9b7FAb%2D6%2C%20fAb6LZA%20fBbLZB%20fC7%20Z%20==0=0===Crisis=Hubbard%20Freddie==Medium%20Swing=B==1r34LbKcu7lcKQy4B7suBSA%2A%7BY%7D%20%3Ex4%3C%20xZ%20L%20x%20ZL%20lcKQyXs7susX4Ti%2A%7BKQyX77%2FBXy%20lcKQyX7BZL%20lcQKyXB%2F7%5ECZL%20lcKQLZ%7CBbbDZL%20yX9%237A7XyQQyX%2DB%7CQyX9%237%23FQ%7CyX%2DB%7CQyX9%237%23F%7C%7CN1F%23ZL%20lcZL9%237XyQXy%23C%7CQyX7GB%2A%5B%5DQy%2DXB%3EeniF%3C2N%7CQyXQh7%20F%23QyX%7DQ2%20la%207LZA%2DZL7D%207%2DbE%7CQyX7Db%7CQyX7%2DbAZL7D%207%3CD%2ES%2EE%207%2DB%237%23F%7Cd%2E%3EC%23%3EedaF%20dna%20taepRe%3CQ%7BY%5D%209%237%23F%207hB%2DXyQnE%20dn9XyQ%7D%20==0=0===Criss%20Cross=Monk%20Thelonious==Medium%20Swing=G%2D==1r34LbKcu7QyX114G%2D6XyX7%2DD%7CQyX31bB%7CyQX9%237bGZL%20lcKQyQ%7CG7%234T%7BA%2AZLQyXXyQKc%20QyX7%5EbBZLQyX7ZFLQyX7%2DC%5BB%2A%7D%20%20lLZC%2D731bG%7CD%7CQyXLZBb%5EQyX9%237bGZL%20lcKyQX6%2DG%5BA%2A%5D%20%20QyX7%7CBb13QyX7F%2D7XyQ%7CG7%2311XyQ%7CGb13XyQKcl%20%20Z==0=0===Crosscurrent=Tristano%20Lennie==Up%20Tempo%20Swing=F==1r34LbKcu7ZL7F%204F%5E7%207C%207%2DGZL9b7D%207A%2DZL7C%207%2DGZL5%237DLZF%5E74TA%2A%5BL7C%207Bo7LZbA%207%5EFB%2A%5B%5D%2011%23C7%207%5EFZL7C%20sus7C7LZG%2D%207%5EbB%2AC%28%20Z7b9LZ%28%20%20%297%5EbB%2811%237CLZ7F%207%5EFZL7C%207%2DGBo7%29LD%206FZyX7%2Dbx%20%28C711%237%5EA%7CQyX7%2DbB%2AC%5B%5DQyX11%237%5EFZL%29XyQ%7CA%29%2Asu7%207%5EFA%2311XyX11%237C%7CQyX7%2DGZ7LD%207B%7CQyX7%5EbG%7CQyQ%5D%5B%2A7%5EG%7CQ7%5EbB%28ZG%2D7%20ZL7F%207%5EFZL7C%207G%2DZL9b7D%207%2DAZL7CC7%2311L9b7D%29%20%20%28Bo7%29LZ%20%28C7sus%29x%20%28C7%29LZF%5E7%2311%20C7%235%20Z%20==0=0===Cry%20Me%20A%20River=Hamilton%20Arthur==Ballad=Eb==1r34LbKcu77C%207h4C%2D%20C7G%207%5EbEZL7bB%207F%2DZL7%2DC%206%2DCZL6b%2Db9LZG4T%7BA%2A2N%7CQy9XyQ%7CyXQyX%7D%2031b7G%206Eb1NZLsus7bB%207%2DFQXyQXFZL9bb7D%201Ah%2CD7ZL7hE%20%2DGZL9b7D6%20%2DC%7CQyX%2DGl%5BB%2A%5D%2CEb7%231s%206bE%2DCZL6%20Eh7LC%5BA%2A%5D%207G%207%2DD%7CQXy7%5EGZL9b7D%207hAZ%2D%20C%2Db%2DGZL97bB%207LZF%2D7X9FZL9b7C%207hGZ9Lb7G%207%5EbEZL7bB%20yQ%7CF%2D7%2DC%206susLZUEb6%20G7b13%20Z==0=0===Crystal%20Silence=Corea%20Chick==Ballad=A%2D==1r34LbKcu79%2DAZL4A%2D7X%5EbB%7CQyX7%2DB%7CQyX11%237%5EF%7CQyX7%2DE%7CQy7%2311%204TA%2A%7BX9%237EsB%2D%2CC%2DD2N%7C%7D%20%2011%237%5EbZBL%207%2DAl%7C%2C7E%2C7D%2C9XyQ%7C1NZL%20%5B%5D%20%20l9XyQ%7C9%2DA%7CQyXsus7G%7CQXy11%237%5EF%7CQyX9%237EXyQKc%2DD%7CQy31b7BXyQ%7CA%2DG%7CQyX7%5EC%7CQyX7F%2D%7CQyX7%5EbB%7CQyX7%2D7XyQ%7C7%5EDB%2A%7CQyX77sus%20X11%237%5EF%7CQyX7%2DEQ%7CyX7%2DAA%2A%5B%5D%209%237EyQ%7CB%2DE%7CQyXBb%5E7%2311%20LZA%2D9%20LZsB%2D%2CC%2CD7%2CE7%2C%7ClA%2D7%20LZBb%5E7%2311%20%20Z%20==0=0===Cute=Hefti%20Neal==Medium%20Swing=F==1r34LbKcu7As%206b4Bb6%20%20ZL%20n%20l%7C%2C6F%2C7C%20s7%2DGl%7C%2C7bA%2C7%2DAsx%20LZB4T%7Bi%2A%20%7C%2DbB7%2C%7ClG7%2DA%2C6bBsZL%20x%20Z%20Ln%20l%7C%2C7F%2C7Cs%207%2D%2CG%2D7%2CbA%2C7%2D%2C7Es%20sF%5E%2CBhB%2CC%2F%2DDs%206%2DD1NZlL%20n%20%7C7%2DD%2C7A%2C6b%7ClB%2D7ZL%20nlL%20n%20l%20n%20LZ7Cs%207%2DGl%7C%2C7bA%2C%2D7As%206bB2N%7C%7D%20%20x%20%2CF6%2C%7Cl%7C%2C%5EA%2DG%7CQy%5DY%2AA%7ByX7%2DA%7CQyX7C%7CQy7X%2DG%3E%3AsoloS%2007%2A%3CQ%7CD7X%20%20x%20ZX7%2DD%7CC7XyQA%7CQyX7bE%7CQyX7%5EBb%7CQyX7F%7CQyX7%2DC%7C%2D7XyQ%7CQyX7us7C%7CBh7XyG2N%7C%7D%207bA%207hA%7CyQX7%5EA%7CQyX9b7E%7CQ%2D7XyQ1N%7CQys%20C7b9LZUF%5E7%20G%2D7LZA%2D7%20D7b9%20Z==0=0===Cyclic%20Episode=Rivers%20Sam==Medium%20Swing=C==1r34LbKcu7QyX9%23Bb%2D7XX7%2DC%7CQyX7%2DG%7CQy7X%2DE%7CQyX7%2DbDl%7CQyyQ%7CD7l44T%5ByX7%2DDyQ%7CA7%2DF%7CQyX7%2DbA%7CQyX%2D7B%7CQyX7%2DD%7CQyX9b7XyQ%7CX7%2DG%7CQ%7CEb%2FDXyQ%7CEb%2D7XyQ%7CGb%2D7XyQZ%20==0=0===Cynthia%27s%20In%20Love=Owens%2DWhite%2DGish==Medium%20Swing=Eb==1r34LbKcu7%2C7obGAF%2D7%2CZL%2C6%2DbA%20%2C6bEZL9%2Cb7bB%20%2C31bB%7CQyXG%2D9%2C%20%2A%7B44T2NZL%20%2CXyQ%7CX%7DQyX9b7C%7CQyX%2C%2D7G1N%7CQyX%2Csus7bByQXyQ7%2DFZL1C%7CQyXyQ%7CAZL%2C7D%207hA%7CQyX%2C%5E7bAB%2A%5B%5DQyX%2C11%239G%2D7%2CX%2C7%2DbBA%2A%5B%5D%20%7CF%2D7%2CbDZL%2C31bB%20%2C7%2DFLZ%2C31B%20%2C7%2D%23F%7CQyX9%2C%20C9QyX%2C3%2C7%2DFZyQ%7CBbG%20%2C9%2DGZL%2C6%2DbA%206%2CbEZL%2C9b7bB%20%2C31bo7%2CLX%2C7%2DF%20B9%235%2CLZBb7sus%2C%20Bb7b9%2CLZEb69%2CXyQKcl%20%20Z%20==0=0===Daahoud=Brown%20Clifford==Up%20Tempo%20Swing=Eb==1r34LbKcu7%2DbA%2874Eb%2D77bB%207%2DF%7CQyX7%5EBLZ7bG%207%2DbDZL7bA%20LZEb%2D4T%7BA%2AyX7%2DbGb6%29L%20%20lcKQyX7%5EbEZL7%29%5EE%287bB%20%297F%287BZ%7D%2AB%5BB%28%20%20%297B%207%2DFXyQ%7CA%5EbG%7CQyX7bD%7CQyX%2D7bAZL%20lcKQyX7%5Eb7XyQ%7C7bE%7CQbA%287%2DA%5BEb%2DbB%207%2DF%7CQyX7%5EBZ7LbG%207%2DbDZL7bA%2077LZEb%2A%5D%207b7bD%28%20%28Gb6%29A%28%20%7CQyX7%5EbEZL%29%5E7E%287bB%20%297F%287BZLb%2D7%29x%20%20%297%2Ddaeh%20Q%5BGb%5Eegnahc%20%2Etla%28%20AABA%20no%20soloS%3C%20%207s%20forYZ%20Q%29%29%3ELZEb%2D7%20Ab7LZCh7%20B7LZBb7%20%20%20Z==0=0===Dance%20Cadaverous=Shorter%20Wayne==Waltz=C==1r34LbKcu7L7%5E%2DB4Ab%5E7xZL5%239b7AZLxZLuss7AZLxZLxZLxZL%20%5D%5B%2AA3Ti%2A%5BZLxZL%2D%5E7LZLxZL7%5E%2DBZLxZL97b%23FZLxZL7h%23CZLxZC%2D%5E7CZLxZ7CZLtZxLZFLxZL11%2331CZLxZ7L%5EGZL7%23FZLsus7%23ZC7alL7%2D%23Ch%23CZLbLZAbbBZLxZL5%239%237bBLZxZL7hFZLxZL11%2D%2D7LZxA%2FtlaZLxZL7b9%20%5DZLxZL7h%23CZLxZL%5E7%2DCZLxZL7%5E%2DBB%2A%5BF%237b9%23FZL7LD%2F7%2DDLZxLEZL%23F%2F5%237%5EGZL57%23%5EGZL7DZLD%2F7%2DAZ%2D7LZE%2F7%5E%2DB7GZLxLZxLZbAZLbA%2Ftla7CZLlta7CZLxZL11%2331C%2D11LZ7h%23CZsusLZxLZC%23h7LZF%237b9LZC%5E7%2311LZxLZxLZx%20Z%20==0=0===Dance%20Of%20The%20Infidels=Powell%20Bud==Up%20Tempo%20Swing=F==1r34LbKcu7L7B%2074F%5E7X7%2DG%207%2DAZL%297bE%28b7B%20%297%2DbB%287%2DF%7CQyLZF%23%2D4T%7Bi%2AZL7bGyQ%7CBb%7CQyX7%2DGZL7bD%207b%2DAZL7D%207%2DA%7CQyX7Db%2D7%20X7%2DFZX7%5EF%5BXyQKc%3E%3AsoloS%3C%20%20QyXQXy%7D%20%20x%20ZL%20x%20ZL%20lYYY%2AAC%2F7%5EFbB%7CQy7%28Bb%2DL7B%207%2D%23FZL7%2DG%20%2D7AZL%297bE%287bB%20%297ZF%2D7X%2DF%7CQy%20lcKQA%2D7%20DZL7bG%207%2DbD%7CQyX%2D7GZL7bD%207%2DbAZL7F%5E7Xy%7CQyX7%20Z==0=0===Dancing%20In%20The%20Dark=Schwartz%20Arthur==Medium%20Swing=C==1r34LbKcu7G%7CQyX4C%5E7X%20lcKQyX7%2DDZL%20lKcQyX7oCZL%20lcKQyLZDh74T%5BA%2AhDZL%20Q%7CC%5E7X7hD%7CQyX9b7A%7CQXy7hE%7CQyX7%2DC%7CQyXyQKclyX9b7cKQyXLZG7b%20lcKQyX7oCZL%20lKcQyX7%5EC%5BB%2A%5DQyX9LZD%2D79bA%207C%7CQyXh7XyQyX7bE%7CQyX7%2DC%7CQXy7%5ECZL9b7G%207hD%7CQ%7CDb7DZL%20l6XyQ%7CDh7%20G7susLZC6XyQ%7CD%2D7%20G7%20Z==0=0===Dancing%20On%20The%20Ceiling=Rodgers%20Richard==Ballad=F==1r34LbKcu7%2DAZL74F%5E7XZL7D%20C%2F7%5EFZL7o%20B6bBZL7F%207%2DC%7CQyG%2D7%20C4TA%2A%7B%2A%5B%5DQyZN1G%2D7C%207%2DG2NZL%20QyXyQX%7D%207C%206FZL7C%207LZF6XL7D%2077D%207%2DyQ%7CEb7bE%7CQyX6bBZL7F7%20%2DC%7CQyX7%5EF%7CQyX7XyQ%7CAX6bBB7%2DGZL%20F7%20%5D7%5EFZL7oB%206bBZLF7%207%2DC%7CQyX7%5EFA%2A%5B%2FC%20D77%2DGZLXyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Danny%20Boy=Traditional==Medium%20Swing=C==1r34LbKcu7yX7G%7C4CXyQD%7CQyX7%2DA%7CQyXCZ%20LlcKQyXFZL7C%20C%7C%2D7XyQ4TA%2A%5BQyXCZyQ%7CC%2F%2DDZL%2DA%20G%2FC%7CQyXF%23%2F7D%7CQyXF%7CQyX%2CE7%20G7LXC%7C%7CQL7A%20FG7%20%5D%5BAZL7G%207%2DD%7CQyXCLZ7G%20%2C7%2DD%7CQyXCB%2A%2DXyQ%7C%207%2DD%7CCZL7oyQ%7CG7L%2DA%20G%2FCZL7o%23F%20ZFLE%2F7C%20CC%2A%5B%5DQyXZF%20F%23X7%2DDZ%20A%2DLZD%2D7%20G7LZCXyQ%7CD%2D7%20G7%20Z%20==0=0===Darn%20That%20Dream=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu77%2DC%2C%234G6%20sD%2F%2DE%2C%2DEsZL11%237%20B7%2DAl%7C%2C7bE%2C7%2DbB%2CA7%2FC4T%7BA%2A%2DA%2C7b7%20E7Ls1NZL7D%207%2DAZL7b%2DB%207%2DBZL7F%207%2DAZB%2D7%2CBhBl%7C%2CFZL7%2D%7DXyQXEl%5BB%2A%5D%2C7bB%2C7%2DF%20s6G2Nl%7CQyXQyXQyb%5E7%20C%2C7D%2C7%28%20%29hA7LZG%2D7%2DC%207%5EbEZL7bB%20%2D7Fl%7C%2C7B%2C7%2D%23Fs%207LZG%2D%28bB%207%2DE%2C7%2DbG%2D%29LZl%5BA%2A%5D%2C7D%2C7%2DA%2C7Eb%2C7%2DbBsZL7D%207%2DAG6%20sB%28%20%297DF%207%2DAA%2D7%20B7hBl%7C%2C7%2DC%2C%23C%2F7%2CAD%2F%2DE%2C%2DEsZL11%237%20E7LZl%7C%2C7b7LZB%2D7%20Bb%2D7LZA%2D7%20D7LZG6%20sA%2D7%2CD7%2CZ==0=0===Dat%20Dere=Timmons%20Bobby==Slow%20Swing=C%2D==1r34LbKcu7%2DCZL94C%2D7%20hDZL9%237D%207hAZL%5E7bA%207hAZLbB%2F7%2DC7%20G7b4TA%2A%7B%2DC%2831%2FBbLZ6%2DF%287%2DCZL31b7G7%20hD1NZL7%5EbA%207hA%29%20G7b7%2DC%207%2ChDsByQXyQ7%2DC%28%20%20%296%2DF%287%2DCLZ31b7G%207hD2NZL%20%29%20%5D%5B%2AX%7D%20%297%2ChDsZ7%2CC%2D%2F%207hDZL9%237D%207hALZ7%2DGl%2C7D%2ChA%7C%2CbBG7b9L%2DC%2C7G1b7G%207%2CC%2D%2F7%2DCZL31b7G%207hDLZ7%2DGl%2C7D%2ChA%7C%2CbB%28F%2D6%29%2DC%2C7Gb7G%207%29%20%5D%5B%2A%237D%207hAZL7%5EbA%20h7AZLbB%2F7%2DC%207%2DCA9LZDh7%2DC%28331b7G7%20C%2D7%287%2DCZL31b7G%207hZDL7%5EbA%207hAZLbB%2FF%2D6%29%20%2DCZL9%28C%2D7%29%20Z%20==0=0===Day%20By%20Day=Cahn%2DStordahl%2DWeston==Medium%20Swing=G==1r34LbKcu7X7%2DB%7C4A%2D7X%7CQyX7%5EG%7CQyX7DZ%20Lx%20ZL%20x%297D%28%20%7CQyC7XyQ4T%5BA%2AX7A%7CQ%235XyQ%7CQyX7A%7CQyX7%2DE%7CyQX7B%7CQyX7%2DA%5BB%2A%5DE%2D7Xy9E%7CQy%7CQyX77XyQ%7C%20ZL%20x%297D%28%20%7CQyX%2D7A%5BA%2A%5D%205%239E%207%2DBx%20LZD%2DA%7CQy%207%5EGZQ%7CC7X%2DC%7CQyX7%2DA%5BB%2A%5DQXy9b7E%7CQyX7hB%7CQy7%20F7LyX7%5EGF7%2311LZE7XyQ%7CA%2D7XyQ%7CD7XyQ%7CUG%5E7XyQ%7CB%2D7%20E9%235%20Z==0=0===Day%20Dream=Strayhorn%2DEllington==Ballad=F==1r34LbKcu7L31b74F%5E7%20BZLC%2F7F%207%2DDZL3b17A%205%237bBZLA%2F7Fb%2D6%20C4TA%2A%7BFl2NZF%2D7%2FEQyX%7D7bGs%20%207G%7CQXy7C1N%7CQyX7bDZLbXyQ%20L%207%2DFZ7%5EbAl%7CC%2D7%207%2DbBs%207%5EAl%7C7E%2C%2D7Bs%207%5EbBB%2A%5B%5D%207F%2CEb7%7CQyX7%5E5%237C%20%2CD7%7ClyX7GZL7bA%207%5EFZ9Lb7C%207%2DG%7CQyX7%5EGQ%7CG%2D77%2DAs%20ZL31bF%5E7%20FbBZLC%2F7F%207%2DDZL13b7A%205%237bBZLA%2F7%2D6%20C7A%2A%5B%5D%20F%2D7%20F%2D7%2FEbLZDb7%20C7LZF%5E7XyQKcl%20%20Z%20==0=0===Day%20Dreaming=Kern%20Jerome==Ballad=Bb==1r34LbKcu7%207%5EbB4Bb%5E7F%207%2DCZL7oD%207%2DCLZ7o%23C%207%2DDZL7%2DC%207%239LZ4TA%2A%7BLbA%2F7ZD7%231bB1NB%2A%5B%5D%207F%207%2D%7CCQyX9b7GZL9bA%201%5E7%20BbL7%5EbEDZL9bG%2D7%2FFZLF%2F7%2DG%207%2DGZL57%23D%207bE%7CQyX7hEZLEh7%20E%207%2DGZ7hEZLo7LZC%2DGZLbA%2F7bB%207%5Eb2BNC%2A%5B%7D%20sus7F%207%2D7%20F%2D7%23C%207%2Ds7F%207b%2D6%20AX96bBZL%2031Fl%2CF7%2FEsZL7G%207%2DDZL9byQ%7CC%2DE%7CQyXus%20Z%20==0=0===Day%20In%2C%20Day%20Out=Bloom%20Rube==Medium%20Swing=C==1r34LbKcu7NZLE%2F4C6Xy%23DZL7%2DD%206C%7CQyXG7%7CQyX7%2DDZL%20lcKQo7%20C64TA%2A%7BG%7CQyXyQ%7CEbyX7G%7CQyX7%2DD%7CQy7XG%7CQyX6%2DD%7CQyX7oQ%7CD%2D7X7%2DE17%5EG%7CQE%2D7%20AQyX7%2DC2NZL%20QyXyQX%7D%207G%207%2DDZL9b7%7CF7Xy%7CQyX7%2ED%3C%20%20b7XyQ7%2DbE%207%2DE%7CQyX7%5E%7CGQyX7bA%7CQyX7%5EG%7CLZD%2D7A%7CQyX%2A%2C%5B%5DQ%203rd%20QyX7bB3NZL%20QyXyQX%5DQyX7GZL%3E%2Edne%7CA7Xyla%20%2ECL7F%207F%23XyQX7G%7CQyX7D%7CQyX7%7CAQyX7%2DE%7CQyX6%2DF%7CyQ%7CC%5E%2F7D%2CBX7G%7CQA7LZD%7CQyX9b7A%7CQyX7%2D%7CEQyX6%2DF%7CQyX%23F%2F7D%2D7Xy%207%2DEZyQ%7CC6%20A7%235LZD%2D7%20G7%235%20Z==0=0===Day%20Waves=Corea%20Chick==Latin=D%2D==1r34LbKcu7yX7%2DD4D%2D7X7GZL11%237%5EF%207%2DEQ%7CyX6%2DG%7CQyXbB%7CQy%20A%2DLZ4TA%2A%5BE%7CQyX9XyQ%7C7bEZL%20lcKQyXsu7sG%7CQyX7h%23F%7CQyXF%2311%2FG%237E%7CQB%7CQyX%2FGXyQyX7%5E%2DF%7CQyX7h%23F%2AB%5BQyXQyXQyXQyX%5BQ%7CC%2FE11%237bBZL%2DbyQ%7CG%2F%7CQyXsus7bA%7CQyX%2FCF%7CQyX%23C%2FA%7CQyXDAb7%20BX%23D%2F7b%2DXyQ%7CEo%20U%3CFine%3EEb%5E7LZ%20x%20%20%5D%20==0=0===Daybreak=Adamson%2DGrofe==Medium%20Swing=Eb==1r34LbKcu7A%7CQyX4Eb%5E7yX7%2DF%7CQyX7C%7CQy7X%5EbE%7CQyX7bB%7CQyXQ%7CBb74TA%2A%5B7%2DE%7CQQ%7CB7%20%5EbBZL7bA%207%2DbE%7CyQX7%5EbEB%2A%5B%5D%20%2C7bB7%2FFXyyX7%5Eb%7CQyX7C%2D7XyX7%5EbEA%2A%5B%5DQyX7b%7CBQyX7%2DF%7CQyX7F%7CQyQ%7CBbZL7A%20bBC%2A%5ByQ%7CC7B%207B%7CQyX7%5EbA%7CQXy7bB%7CQyX7%2DF%7CQyXb7%2C%20%5DX7%5EbE6bEZL%7CEb7X%2DFZL%2C7C%20%2C7%2DG%7CQXy7bD%7CQyX7%5EbA%7CQy7%20Bb7QyX7%2DXyQ%7CF%2D7%20Bb7%20Z%20==0=0===Days%20And%20Nights%20Waiting=Jarrett%20Keith==Even%208ths=D==1r34LbKcu7%2DE%7CQyAC%2D7XQyX7%2D%23F%7CQyX7A%7CyQX7%5EbB%7CQyX7F%7CQy%7CB%2D7X%2A44T%7BQyX7%2DZD%5E7X7bA%7CQyX7%2DbE%7CQy7XF%7CQyX7%2DCB%2A%5B%7DQyXyQ%7CCL7A%207A%7CQyXQ%7CD%2D7QyX7F%7CQyX7%2DCA%2A%5D%5B%207bG%207%2DbDZL7G%20%7CBb%5E7yX7F%7C7XyQ%7CF%23%2D7XyQ%7CB%2D7XyQ%7CE%2D7%20A7LZD%5E7XyQZ%20==0=0===Days%20Of%20Wine%20And%20Roses=Mancini%20Henry==Medium%20Swing=F==1r34LbKcu7KQyX74F%5E7XX31b7D%7CQyX%297D%28%2D7A%7CQyX11%237bE%7CQyyQ%7CG%2D4TA%2A%5BXF%2F7%2DEb7%2317%2DG%7CQyX7%2DD%7CQyX%2D7AB%2A%5B%5D%20%20lcKQyX1XyQ%7CGZL%20lc11%237b7%20A7b7%5EFA%2A%5B%5DQyX7C%7CQXy7%2DGZL7G%207%2DDZL9XyQ%7CEhE%7CQy%2A%5B%5D%20%20%2D7%28D7X9bEZL%20lcKQyX7G%2D%7CQyX31b7D%7CQyX%29yQKclA%7CQyXL7C%207yQ%7CD%2D%2DD%207%2DA%7CQyX9b7EQ%7CyX7hBZLC%2F7%2DD%2077LZG%2DX7%2DACZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Dear%20Lord=Coltrane%20John==Medium%20Swing=D==1r34LbKcu7%2DBZLx4D%5E7LxZL7%5EDZLxZLxZLZxL7%2DEZLxZLxZLxZLZxLZ4T%5BA%2Aus7AZ7LZB%2D%2DEZL6%2DBZL7%2DBZL%5E7%2DBZL%2DBZL6%2DBZL77LZxL%5E%2DBZL7%5ED%5BBZA7suZL7%2DEZL7%2DBZL7%5EZDLxZL5%237AZLxZLsA7%20%5D%2ALxZLsZLxZLxLZxLGZLxZLxZLxZL7%5EZDLxZLxZLxZL7%2DEZ%5E7LZxZLxZLZL7%5EG7LZxLFZL7%2DEZLxZL7%5EGLZxZL7%2D%23FZLxZLxZ%23%2D7LZ%5EGZLxA7susLZBb%5E7LZxLZD%5E7LZx%20Z==0=0===Dear%20Old%20Stockholm=Traditional==Medium%20Swing=D%2D==1r34LbKcu7X%2DDZL4D%2DXy7hE%7CQyX7%5EFZL7C7%20%2DGZL9b7A%207hE%7CQ%20A7b94T%7BA%2AF%5BB%2A%7D7XyQ%7CD%7CQyX7%2DD%7CQyX6%2D%7CDQyX7%2DD%7CQyX9b7A%2D6XyQhE%7CQyZL9b7%7CG%2D7%20%7CQyX%2DD%5BC%2A%5D%209b7%20A7hE%7CQyX7%5EFZL7CEh7%20AQyX7%5Esus7C7LZF%5EKQyXsus7C%7CQyX%2DZDL9b7A%207hE%7CQyX7cl%20LZC%207%2DG%20yb%20dl%20LZ%20%20sA%3CQyX%2DDZL9b7%20Asus7CZL%20x%20ZL%20xplayecKQyXMiles%20Davis%3EKcl%20%20Z==0=0===Dearly%20Beloved=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7yX7%2DD4D%2D7XG%7CQyX7%2DD%7CQyX7GQ%7CyX7%2DD%7CQyX7G%7CQy7XyQ%7C4TA%2A%5BQyX7%2DyQ%5D%5B%2A7%2DE%7CQyX7G%7CQyX7D%2D%7CQyX7%2DA%7CQyX6CBXyQ%7CAX7G%7CQ%7CQyX7%20Ab7L7%2DD%7CQyX7G%7CQyX7D%2DA%2A%5B%5D%207bA%207%2DbEZXyQ%7CG7%2DbE%7ClcKQyQ%7CG7XyX7%2DA%7CQyX6CC%2A%5BQ%5DyX7G%7CQyX7%2DD%7CQyQ%7CD7XyX7%2DD%20LZD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CE%2D7%20A7%20Z%20==0=0===Decision=Rollins%20Sonny==Medium%20Swing=F%2D==1r34LbKcu7lcKQy%2D6XyQZL9b7F%20%2C7hC%7CQy6X%2DFZL9b7C%20%2C7hG%7CBb%2D7XF44T%5B%2DFZL97%20F7bhG%7CQyX6%2DFZL9b7%20C7hG%7CQyX7%2DbBZL97%20C7bhCZL%206XyQ%7CGh7%20C7b9%20Z%20==0=0===Dedicated%20To%20You=Cahn%2DChaplin%2DZaret==Ballad=Bb==1r34LbKcu7%287hCZ4Bb%5E7%2DD%7CQyX7%5EbBZL%297%28A%20%20%297%2DE%287bE%7CQyX7%20G7L4T%7BA%2A5%237F%20%20F7b97C%207%2DGl1N%7C%2C7D%2C%2D7As%207%5EbBZL%297bA%28LZC%2D7%297%2DbEA%2C7%2DE%29%20%28B7l%7C%2C7F%2C7%2DC%2C7C%2C7G%2Ds2NZL%20QyXQyX%7D%29Bb6%20s7%2D%23F%28%207%5EFl%5BlD%5E77%2DGs%207%5EDZL7A%207E%2DZL9b7E%207%2DB%7CQyX%2CC7%2C%7CB%2A%5D%2C7yX7%5EbZG%2D7%20%20%297B%28%20%20%297%2D%23F%2857%23F%7CQyX7%2DCZL9b7C%5D%2AA%5BBL9b7DA%289b7%28E%2D7%29bE%287hCZL7G%207%2DDQ%7CyX7%5EbBZL%297A%28%20%20%2D7%29%20F7bE%7CQb7%29LZBb%5E7%20sA%2D7%2CD7%2C%7CG%2D7%2CC7%2CC%2D7%2CF7%2C%7ClBb6%20sC%2D7%2CF7%2CZ==0=0===Deed%20I%20Do=Hirsch%2DRose==Medium%20Swing=C==1r34LbKcu7ZL7G%20AC6Xy7A%207%2DE%7CQyX7bB%7CyQX7%5EFZL7C%207%2DG%7CQLZD%2D7%2A%7B44TX7%5EFBA%2D7LZC%207%2DG%7CQyX6C2NZ%20LQyXQyX%7D%207G%207%2DD7%20%5D%5B%2A%206C1NCA%2A%5B%5D%20LZB%2D%2DD%7CQyX7DZL%20lcKyQX7A%7CQyX7E%7CQyX77%20G7%20lcKQyD%7CQyXG%2D7%20CG%207%2DDZL7A%207%2DE%7CyQX7bB%7CQyX7%5EFZL77LZC6%7CQyX6%2D7%20G7%20Z%20==0=0===Deep%20Purple=De%2DRose%20Peter==Medium%20Swing=F==1r34LbKcu77D%7CQy4F%5E7XQyX7%5EF%7CQyX7C%7CQXy7%2DG%7CQyX7o%23F%7CQy%7CAh7X4T%5BA%2A7%2DG%7CQZFo7%20A%7CQyX7%2DA%7CQyX6%2DBb%7CQyX7%2DGZL%23F%2F7Dbo7XyL7%2DE%20QyX7%2D7XyQ%7C7o%23F%7CQyX7%5EF%5BB%2A%20%5D7C%207%2DGZL7D%207%5EFXyQ%7CGC%7CQyX%2DbB%7CQQ%7CF%5E7ZL%23F%2F7D%207oFZL7E%2D%207D%7CQyX7hA%7CQyXG%2D7XyyX7C%7C6XyQ%7CA%2D7XyQ%7CAbo7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6%20D7LZG%2D7%20C7%20Z==0=0===Del%20Sasser=Jones%20Sam==Medium%20Up%20Swing=Eb==1r34LbKcu7%5EbE%7CQ4F%2D7X%7CQyX7%2DFZL%20lcKQXy7%5EbE%7CQyX7bB%7CQyBb7Xy4TA%2A%7BQyX7%5Ecl%20LZyX7hAZLbB%2F7%2DC%20%2D7CZLD%2F7%5EbE%207%5EbEQ%7CAb%2DKQyX77bE%7CQC7LZFBB%2A%5B%7D%20%20%3EeniF%3ClKcQyX6bEZL7bB%207%2Db%2D7Xy%207%2DG%7CyX7%2DGb%5E7XyKQyX7%5EbA%7CQyX7b%7CEQyX7%2DbBZL%20lcKQcl%20LZA%7CQyX%20la%20%2EyQ%7CF%5EQyX7%2DG%7CQyX7bB%7CyQX7%2DFZL%20lcKQyX7%7C%3CD%2ESX7C%7CQFine%3EC7XyQZ%20==0=0===Deluge=Shorter%20Wayne==Medium%20Swing=Eb%2D==1r34LbKcu7ZLQyX4Eb%2D7ZLQyX%7CrQyX%7CQyX1%2C1%237%5EEZL11%237%5EE%20XyQr%7C4TA%2A%5BA%7CQyXyQ%7CA7L7B%207%2D%23F%7CQyX%2C1%2317bAB%2A%5B%5DQyX%2C11%23ZEb%2D7X7%2DbEQyX11yQ%7CAbL11%237%5EE%207%2DbEZLB7%207%2D%23F%7CQyX%2C11%237ZE%5E7%23X11%237Z%20==0=0===Desafinado=Jobim%20Antonio%2DCarlos==Bossa%20Nova=F==1r34LbKcu7AZL7%2D4F%5E7L7DZL7hAZL7CZL7G%2DZLxZL11%237GZLxZb9LZG4T%5BA%2AL11%237D7LZDL7%5EF%5BA%2A%5D%20xZL7%5EGbZLxZL9b7GZL9b7ZxLZGZL9b7L7%5EAZ%2D7LZCZL7%5EFZL6%2DbBZL7G%2DZL9b7DZL7hAZL7E7%239LGZLxZZL7%2D%23LZB%2D7AZL7EZL7%2DBZL7oBbZL7%5EA%5BB%2A%5D%207EZL%5E7LZF7obBZ%5D%209b7E7LZCZL6%2DbEZL7%2DGZL7ZGL7%2DDZL7o%23CZL7%5EG7LZCZL7%2DB6%2DbBZ7LZxLL9b7DZL7hAZL7CLZ7%2DGZLxZL11%237GZZG%2D7L%5EF%5BA%2ALZF%5E7LZD%2D7LZG7LZxLZEb7LZxLZG7LZsG%2D7%2CC7%2C%7ClF6LZC7%20Z==0=0===Desafinado%20%28Original%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=E==1r34LbKcu7%23FZL94E%5E7LL7h%23GZL7BZL7%2D%23ZFLxZL11%237%23FZLxZZC%237b4TA%2A%5BxZL7%5E%237b9L%20xZL7%5EFZLxZL9b%237FZL9b7%23CZL7%23CZ%5D%5B%2AAEGZL7%2DCZL9b%2311LZ7%2D%23FZL9b7%23CZL7%23hGZL7BZL7%2D%23FZLxLZG%2377%23FZLL7%2D%23AD%237%239ZL7%5E%23GB%2A%5B%5D%207FZ7L%23FZL7GZL7%5E%23GZLAo7LZZL7%2D%23ZL7%23FZG%23%5E7CZL7oCZL7%5EBZL7D%23ZL7%2D%23AZL7%2D%23GZL%23%2D7LZL7%23DZ%2D%23FZLZD%2D6L%237%23FZLxZL7%5EEA%2A%5D%5B%209b7BZL%23C%2F7%23FZ11LZxL7%2D%23FxZL7%23LZG%23h%23CZL%23G%2F7%5EEZL6%2DZAL7%5EAZL9b7%23CZL7%2D7LZF7BZL7lanigLZxLZ%20QyXQyXZ%207BZL6lE%7C%2C7B%2C%2D%23FsZL7%23F%20%3Cori7%5EFZL%20in%20E%2C%20G%3E%20==0=0===Desert%20Air=Corea%20Chick==Waltz=F%2D==1r34LbKcu7bDZL74Db%5E7ZL%20%2DFZL%20F%2F7%5EbGLZxZL%20F%2F7%2DCZL%20F%2FxLZC%5E3TA%2A%7BL%207%5EG7%239LZ%20G%2F7%5EbAZL%207%5EGZxLZLxZLxZL7%2DFZLxLZxLZEZL7%5EZL7%5EB%2FG%20LZ%20E%2F%2DAZL%207%5EEZLxLZ%20E%2F%2DAZL%207%5EEZLxLZxLZ7%5EbAZ9b7bE1%2FBLZB2N%7C%7D%209b7CZLxZxLZL7hbB1NZLxZLxbh7LZ1%237%5EC6%2DbBZ7LZDb%2DEZL7obEZL7%5E%2DCLZ7%2DAZL7h%23FZL9b7LZG%2DLhbAZLZL%20%7Cr7LZD%2D7%5EbGZL%2DFZL7%2DbBLZ11%237%5EbBZL7hBZL%2FFLZ%20hbDZL%20r%7C%20LZ%20r%7C%20%20ZXyQXyQXyQ%20%20YQ%20%5BUfFsus%2CXyQZ%20==0=0===Detour%20Ahead=Ellis%20Herb==Ballad=C==1r34LbKcu77G%2C7%2D4C%5E7%20ZL7%2DAl%2C7%2DE%2C%5EFsQ%7CyXtla7BZL9b7%23FD7%20sD4TA%2A%7ByXQyX7%20C7LX%7D%207G%207bA1NZL7A%2D%207%5ECZL7bB%207%5EFZyQXyQ%2DGl%7C%2CL9b7B%23h7%20B%7CQyX7%5EE%7CQyXtlaB7%7CQyX%2DEB%2A%5B%5D%209b7F%23h7%20F2N%7CQXtla7Q%7CB7a7%23F%207%5ECA%2A%5B%5DQyXb7D%7CQyX7%5EE%7CQyXtlb9LZByX%2DEZ7%5ECZL%5E%2CE%2D7%5EFZL7C%207%2DGl%7C%2C7%2CG7%2DDs%207DZL7%2DAl%2C7%20Bb7Fs%7CQy%20E7%239LZA%2D7%20Eb7LZD7%20G7LZC%5E7%20G7%235%20Z%20==0=0===Devil%20May%20Care=Dorough%2DKirk==Medium%20Up%20Swing=G%2D==1r34LbKcu7hE%7CQy4G%2D%20E9b7D%207hAZL7hE%20G%2DZL9b7D%207hAZL7hLZG%2DX4TA%2A%5BLF%2F7%2DEb7%231L9b7D%207hAZL7hE%2D%20G%7CQyX9b7D%7CQyX1ZG%2D%20G%7CQyX7QyX7%2DBbo7L%209bDpp%7CQyX%2DG%7CQXy5%239b7D%7CQyX7hAZ%5D%5B%2ABC%207oEZcKQyXQ%7CBb%5EQyX7F%7CQyX7%2DCZLG7%207%2DDZL11%237bE%207%7CBb%5E7yX7F%7C7%5EG%7CQb%2D7XyD%7CQyX7hAZL%20lcKyQX7%5EbA%7CQyX7bE%7CQ7b9XyBZL%20lL9b7Db7%20D7L7hE%20%2DGZL9b7D%20h7AZL7hE%20%2DGC%2A%5B%5D%20ZAh7%20E%7CQyX%7CQyX5%2D7%2FFL%7CQyX7hAZL%20lcKQXy11%237bE%7CQyX7hEZD7%239bG%20%2DGZG%2D%20%20%28Eh7%29LZ%20%28A7b9%29x%20%28D7b9%29%20Z%20==0=0===Dewey%20Square=Parker%20Charlie==Medium%20Up%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7X7F%7CQyX7CZL7bD7%20bE%7CQyX7%2DbA%7CQyXyQ%7CF%2D4TA%2A%7B%207bE%20b%5E7%20CQyX7%5EbE2NZL%20QyQXyX%7D%207bB%207%2DFZL7%7CBb%2D7E1NZL%2DFZL%20b%5E7XyX7F%7CQyX%2C7C%7CQyX%5E7bEZL7bD%207%2DbA%7CQyQKclAB%2A%5B%5DyX7F%7CBb7XyZL7bD%207bE%7CQyX7b%2DA%7CQyX7%5EbEA%2A%5B%5DQC7XyQ%7CQyX7Q%7CF%2D7%20Bb7LZEb%5E7%20C7LZF%2D7%20Bb7%20Z%20==0=0===Dexterity=Parker%20Charlie==Medium%20Up%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4TA%2A%7ByX6bB7LZN17%2DC2NZL%20QyXQyX%20%7D7F%207%2DCZL7G%207%2DD%20F7LZbA%207%5E%5B%5D%20%20lD7XyQ7FZL%20lcKQyX7CZ%20LlcKQyX7GZL%20lcKXyQKcB%2A%5B%5DQA%207%5Eb7%20G7LB%207%2DFZL7F%207%2DCZ7LG%207%2DDZL7F%207%2DCZb7LZE%5EbBA%2Ab7LZC%2D7%20F7LZBb6XyQZ%20==0=0===Diane=Rapee%2Dpollack==Medium%20Swing=Eb==1r34LbKcu77bB%7CQ4F%2D7X%7CQyX7%2DCZLD%2F7%5Eb%20E7%5EbE%7CQyX7bB%7CQyF%2D7Xy4TA%2A%5B1b7D%7Cb%5E7%20AA%7CQyX7bB%7CQyX7%2DBF%2A%5B%5D%207C%207%2DGZL7bh7XyQE%7CQyX7bB%7CQG%5E7XyA%2A%5B%5D%207bB%207%2DFZLC7%207%5EGZL7D%207%2DA%7CQF%2D7Xy%7CQyX3%2DGZL7b%5E7%20EbE%7CQyX7bB%7CQyX7F%2D%7CQyX7%2DCZLD%2F7%5Eb%5E7%20AbE%7CQyX7%2DFZL%5D%5B%2ABFG%7CQyX31b7D%7CQyXh7A%7CQyX7bB%7CQyX7%2D%2D7%20C7%207C%207%20Bb7LZEb6XyQKcl%20%20Z%20==0=0===Dienda=Kirkland%20Kenny==Waltz=C==1r34LbKcu7bD%2FFZ4G%2D11daF%2011%2DG%7CQyX117%23%5EbGZLA%2F9ddaF%20%2Cd9%2FAL3Ti%2A%5B%239%5EbG%5B%2AAF%2F1%2331G%7CQyX9%2DDZLDb%2F%2DbB%20bD%2FF%7CQyXG1XyQ%7C%5D%20xZLQyXD%2F%7CF%2D11QyX11%2DD%7CQyXbE%2F%7CFQyXE%2F9ddaC%7CQyX%7CBb%5E7QyX11X7hDZsXyQ%7C%2DF%209%2DF%7CQyX%2CbG%2FBbZLbG%2FbB%20bB%2F9%2DF9%2FEbLus9A%7CD%7CQyXC%20C6LQyX11%2331bD%7CQyX%2D9FB%2A%5BQyX%2Ctla7CZ%7CD%2D9%2C%2FE%7CQyB%7CQyXyQ%7CGbbG%7CQyX11%2DG%7CQyXAb%2F11%2DFZL%2DbB%20bB%2F%5E7%2311XC%2F9%2DddaF%20%2FAXyQLQ%20%207%5EbD%7CQyXbAC%2F%7CQyXD%2F11%237%5EbB%7CZG%2D115%237%5Eb%20QyXQGb%5E7%23lcKQyXbD%2FFZLA%2Fd9daF%2011%2DG%7CQyX11%20%20%5DXyZLA%2F9Ff%7D%20b%2D11%20FA%2F9ddaF%2011%2DGZL1%201%237%5EbGZLA%2F9ddaLZF%2FDGQ%7BY%20%2FDb%20%20Z%20==0=0===Dig=Davis%20Miles==Up%20Tempo%20Swing=Ab==1r34LbKcu7NZL%20x4F7Xy%20ZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQx%20LZ%204T%7BA%2AG%7CQyXyQKclL7bE%207%2DbB%7CQyX7b%5EAZL%20x%20ZL%20x%20ZL%20ZAb%5E7X7bE17G%207bb9%20%7D%7CE%207%2DbB%7CQyX%2DFZLb97C%207hG%7CQyX%2DF2Nb7LZA7C%207hLZGb7%20F7LZBb7%20Eb7LZAb6%20%20%20Z==0=0===Dinah=Akst%20Harry==Medium%20Up%20Swing=G==1r34LbKcu77D%7CQy4G%5E7%20L7%2DE%20B%2FGZL7%5EC%20%5E7GZL7D%207%2DAZL7%2DEZA%2D7X4T%7BA%2A%209b7B1G6%20B%7CQyX6G2NZL%20QyXyQX%7D%207D%207%2DAZL7obF%23h7%20N%7CQyXA%7CQyX%2DXyQ%7CX7%2DE%7CQyX%23C%2F7A%7CyQXD%2F%2DE%7CQyX%23D%2F%2DEyQ%7CA7E%5BB%2A%5DZL7%2DE%7CD7XyL7%5EC%207%5EGZL7D%207A%2DZL7%2DE%207%5EG%5BA%2A%5DQZG%2FB%20QyX7%2DA%2D7XyQ%7CD7XyQ%7CG6XyQ%7CA%2D7%20D7%20Z==0=0===Dindi=Jobim%20Antonio%2DCarlos==Bossa%20Nova=Eb==1r34LbKcu7yX9%2DA4Eb%5E7%5EC%7CQyX7%5EbD%7CQyX%5E7bE%7CQyX7%5EbD%7CQyX7XyQ%7C4T%7Bv%2AE%207%2DbXyQ%7CG7%5EbE%7CQyX7%5EbD%7CQXy7%5EbE%7BA%2AY%7DQyX31XyQ%7CB9%2DD%7CQE2NZLb%5E7XyyX%7DQyX7%2DbB%7CQyXb6E1N%7CQyX7%5E%2DbA%7CQQXyQ%20AZL7b9b7C%20%7CAh7%206%2DbE%20%2DG%7CQyX6%2Db%7CEQyX%2DG%5BB%2A%5D%209b7DLZG%2D7QyX6b%5EbD%7CQyQ%7CC%23E%5BA%2A%5D%209b7bB%207%2DZFL6%2D%23C%20%2DF%7CQyX6%2Db%5E7XyX%2DFZL7bD%7CQEb%5E7X%7CQyX7%5E%2DbA%7CQyX7b%5EAZL7bE%207%2DbB%7CQyEb6Xy%7CQyX7%20%20%20Z==0=0===Diverse=Parker%20Charlie==Up%20Tempo%20Swing=Bb%2D==1r34LbKcu7%7CQyX64Bb%2D69b7F%207hC%7CQyX6%2DBbZL9b7F%207hC%7CQyXLZBb%2D4TA%2A%7B%20lcKQ7b9LZBZL%20QyXQyX%7D%209bF7%207hC%7CQyX6%2DbB1Nb%2D6XyF%207hC%7CQyX9Fh7XyQyX7hEZL%20lcKQy7X%2DbE%7CQyX9b7bB%7CQ%7CAb7bB%2A%5B%5D%207hC%7CQyQ%7CChBZL9b7F%207hC%7CQy6X%2DbBA%2A%5B%5D%209b7F%207b%2D6XyX7%5EbD%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9%20Z%20==0=0===Django=Lewis%20John==Medium%20Swing=F%2D==1r34LbKcu7%7CQyX%2DT44F%2DX9b7F%7CQyX%2DF%7CQy9Xb7C%7CQyX%2DbB%7CQyXyQ%7CBb%5B%2Cv%2A%2CyXE%2F3XyQ%7CAQyXF%2F9b7G%7CQyX7Gh%7CQyX7%5EbD%7CQyX6b%7CC7b19b7bE7C%209bXyQ%7CBhD%207%2DF%7BA%2AY%7DQyXF%2D%7CQyX9b7C%7CQyX%2Db7LZG7%2DF%7B%5DQ%207bD27b9%20B9b7CZL9b7G%207bDN1ZL7bA%207bEZL7%2DbXyQ%7DNFZL9byXF%2F6ZF%2D6XyX9b7F%7CQyXF%2F6%2DBb%7CQyX9b7F%5BB%2A%5DQyQ%7CBb%2DL9b7CG%207%2Db9XyQ%7CQyX9b7FZLF%2F7ob%20B9b7F%7CQyXF%2F6%2DbB%5D%2AC%5BBb7F%7CQZLxZL7b9%20FxZL7bGZL7bD%207bZAL7%2DbE%207bBZL9b7LZDb7CZL7hGb7LZxLZDb7LZC7b9%20Z%20==0=0===Do%20It%20Again=Sylva%20Gershwin%2DDe==Ballad=F==1r34LbKcu7%20%20lcK4F6XyZL%2DD%20FZL%2BF%206FZ%20Lx%20ZL%20x%20ZL%20lcKQG7XyQ4TA%2A%7BlcKQy1C7%20DyX7Dl%7C%2CbE%2F6%2DCsF%2C%20bBZL7C%207%2DGZL7Q%7CG7XNB%2A%5B%5DyX7GZXyQKcQyX7DZL7hA%207%2DGLZ7D%207C2NC%2A%5B%7D%20%20lKcl%20L7CZL%20Q%7CGh7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Do%20Nothin%27%20Til%20You%20Hear%20From%20Me=Ellington%20Duke==Medium%20Swing=Bb==1r34LbKcu7G%207%5Eb4Bb%5E7%237bA%207%2DbE%7CQyX7b%5EEZL7bB%207%2DF%7CQyX11LZB4TA%2A%7BbA%7CQyC7%20F7NZL%20QyXQyX%7D%207F7%20%2DC%7CQyX7%5EbB1NZL2Bb6XZL5%2377G%207%2D7%20%5D%5B%2A7%5EbB%7CQyX7bGZL%20%20xZL%20lcKQyX7%5EbGBXyQ%7CDbD%207%2D7bA%207yQ%7CF7yX7%5EbEZL7bB%207%2D%7CFQyX7%5EbBA%2A%5B%5DQyXQ%7CEb%2DX7CZL%2311LZBb%5E7%20G7%235LZC7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Do%20You%20Know%20What%20It%20Means%3F=Alter%20Louis==Medium%20Swing=C==1r34LbKcu7CZL7o4C%5E7%20%7CQyX7DZL7%2DA%207%2DZEL7%2DA%207%5ECZL5%237GF6%20F%234T%7BA%2AyX6CZ7b9LZ%2DD2NZL%20QyXQyX%7DyQX7GZL7bA%207%2DD1N7%20G7LA%20G%2F6ZL7D%20lBb%2D7yX6bAZL7bE%207%2DbZBL7oA%206bAZL7bE%20Q%7CA%2D7%5BB%2A%5DQEZL7%2D%2D7LZAZL5%237G%207%5EC%5BA%2A%5D5%20%237G%207%2DDZL7D%207%2DC%5E7%20AE%207%5EG%2D7%20A%2D7LZD7XyQ%7CF6%20F%23o7LZC6%2FG%20A7b9LZD%2D7%20G7LZC6XyQZ%20==0=0===Dolores=Shorter%20Wayne==Up%20Tempo%20Swing=Db==1r34LbKcu7D%207hA4D%2D7X%2DGZL7D%207%2DA%7CQyX%5E7bEZL7bB%207%2DF%7CQy7XyQ%7C4TA%2A%7B7%2DGZLDb%5E7XQyX7%2DGZL7Dpp%7CQXy7%2DGB%2A%5B%7D%20%20lcKQy%7CppD7ZL9%237D%207%2DA7XyQ%5D%5EbEZL7bB%207%2DF%7CQXy7%2DDA%2A%7B%20%20QyXQyX7XyQ%7CA%7CQyX7LZG%2D7XyQ%7CAh7%20D7%239LZDb%5E7XyQKcl%20%20%7D%20==0=0===Dolphin%20Dance=Hancock%20Herbie==Medium%20Swing=Eb==1r34LbKcu7X7%2DCA4Eb%5E7b7G%207hD%7CQyX7%5Eb%7CEQyXbE%2F7%5EbD%7CQyX9%20%5D%5B%2A4Ti%2A%5BQyX7%2D%5E7%23117%2DbA%7CQyX7%5EGZL7%20D7%2DA%7CQyX7%2DC%7CQyXXyQ%7CFbA%7CQyXsus7%235LZC7%5EGB%2A%5B%5DQyX7D%7CQXy7%2DAZL%20lcKQyX7%2DXyQ%7CG7Gpp%7C%7CQyXsGXyQ%7CQyX9b31F%7CQyXsu7sF%7CQyXG%2F11%237%5EbE%7CF7su%2FA%7CQyF%7CQyX7%20%5D%5B%2AL7%2DD%207E%7CQyX7%2DBLZ7D%207%2DA%7CQyX7bECZC%23%2D7A%207%2DE1bB%7CQ%5B%2ADD%5E7%5EbDZLE%2F7%5ECZLE7%2F%5EDZLE%2F7%5ECZLE%2F7%2FEbXyQyX7%233b9%2FEbXyQ%7CAb%5E7%235%2FEbXyQ%7CG7%235XyQZ%20==0=0===Dolphin%2C%20The=Eca%20Luiz==Bossa%20Nova=E==1r34LbKcu7QyX7%5E4F%23%5E7QyX7E%7CQyX7%5E%23F%7D%3E%20x3%3C%20%2011%237G%7CQyX%5D%2AA%5BA4T%7Bi%2AB%7CQyXXyQ%7CAL%20lcKQyX7%5EC%7CQytXla7bD%7CQyXtla7bZF%23h7A%2F7B%7C%2DbB%209Q%5D%2AB%5ByX31b7F%7CQyX7%5EDQ%7CyXsus7A%7CQyX7%2DEQ%7CBb%2DyX9b7ZL7A%20%5E7%20BbyX7%5ED%5BC%2A%5DQyX9%23b97A%7CQyX6%2DbBZL7%2DQ%7CE%2D7%2DbBZLX7%2DB%7CyQ%7CF%23%7CQyX7%2DD%7CQyX9b7%7CEQyX7hB%7CQyX31b7G7XyQX7h%23C%2AQyXtb9susQyXtla7B%7CQyXtl7a%23F%7CQyX7h%23C%7CQyX%7CE7al7E%7CQy%7CQyX7XyQ%7CB7%23F%7CQyXtla7%23C%7CyQXtla7%23G%7CQyXA%2F7XyQ%7CB7%5EA%5BAE%5E7XyQ%7CC7%2FEXyQ%7CE%5E7LZC7%2FELZB%5E7LZE%5E7%20Z%20==0=0===Domingo=Golson%20Benny==Up%20Tempo%20Swing=C%2D==1r34LbKcu7%7CQyXA4C%2DXylcKQyX6%2DbBZL%20lKcQyXB%2F7GZL%20lcKQ%20LZF%2F4TA%2A%7ByX7bEyQ%7CC%2DC1NZL%2C9b7G%20%2C7h%7CDQyX7DZL%20lcKQyX%2DXyQ%7CX6%2DbA7%2DE%7CQXyQ%7C%3CE%7CQyX7%2DD%7CQyX%2DCN2%7C%7DQyX9b7G%3EeniFb%2D7Xy7bA%7CQX9b7D%5B%2ABF%2DhA%7CQyX7%5EbA%7CQyX%5E7bE%7CQyX7bB%7CQyX77XyQ%7C%5D%207A%20yQ%7CG%2D7%20Ab7LZ%3CD%2EC%2E%20al%20Fine%3EDh7%20G7b9%20%5D%20==0=0===Don%27t%20Be%20That%20Way=Sampson%20Edgar==Medium%20Swing=Db==1r34LbKcu7ZL5%2374Db6%20bEZL7%2DbB%206bDZL%2357bA%207%2DbEZL7%2DbB%2D7%20Ab4TA%2A%7ByXQyXb7LZEbA%207%2DbEZL7%2DbB%20b6D1NZL5%239bA%207%2Db7%235%20%7DB%207%2DFbBZL%202Db6%20X9FZL%20lcKQyX9C%2AB%5B%5DQyX6bDZL6%2DbGyQKclNZL%20QL5%237bcl%20LZEZL7%2DbB%206bDA%2A%5BQ%5DyX5%237bA%7CQyX9bEb%2D7%20AKQyX9bB%206bBb%2D7L7bA%207%2DbEZL7bB%20%2D7FZL5%237bA%207%2DbEZ%235LZD%206bDZ%2D7LZEb%2D7%20Ab7%235%20Z%20==0=0===Don%27t%20Blame%20Me=McHugh%20Jimmy==Ballad=C==1r34LbKcu71G%207h4C%5E7%20A%207%5ECZL9b31G%207Dh%7CQyX31b7AZL7hE%2D7LZD4TA%2A%7BC2N%7CQEh7%20AQyXQyX%7D%207G%207%5ECN1ZL7G%207%2DDZL31b7XyQXyZL9b3A%207%2DD%5D%5B%2ABFKQyX7DZL%20lcKQy7X%2DA%7CQyX7E%7CQyX7%5Ecl%20LZ%207C%206A%207%5ECLZG7X1G%207hD%7CQyX31b7ZAL7hE%207%5ECA%2A%5B%5DQy3b9LZ11%237b%2D7LZDh7%20G13b9LZEh7%20A7b13LZD%2D7%20G7LZC6%20G7%20Z%20==0=0===Don%27t%20Explain=Holiday%20Billie==Ballad=D%2D==1r34LbKcu7bD%7CQy4D%2DXybEZL9b7A%207hE%7CQXy%2DDZL9b7A%207hE%7CQ7%2311X4T%7BA%2AL7%5EF%20sG%2D7%2C%2DG%20%2DD%5BB%2A%7D%209b7A7%20hE%7CQyX7%5EFl%7C%2C7C7LZC7%2011%2377bBZL%20Eh7L%5EbBZL7%5EF%207CZL7G%2D%20%2DDZL9b7A%207bBZ7%20Eh77%5EbBZyX11%23%20%5D%2AA%5B9b7A%207hE%7CQyX%2DDLZ9b7A%207hE%7CQyX%2DDLZEb79b7A%20Q%7CDb7%2311%20sG%2D7%2CC7%2C%7ClF%5E7XyQ%7CEh7%20A7b9%20Z==0=0===Don%27t%20Fence%20Me%20In=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7x%20ZL74F%20F%5EZL%2C7C%207%2DGZL31bD7%206FZL7%5EF%206FZL7G%2D7%20C4TA%2A%5BZL9bE%20LZF6%7CQyX6bBZL5%237F%20F7%7CQyX7%5EFB%2A%5B%5DQyXBb%5E7%20x%20ZL%20FZL%20lD7b9%207%5EbBC%2A%5B%5D%205%237F%20F6ZL7C%207%5EFZL6%2DbBXyQKc%7CQyXF%7CQyX7F7XyQ%5D%207C%207%2DGZL7o%23FF%20ZL%20lcKQyX7%5EbB%7C%5B%2ADF%5EZL7C%20FZL%2C7%235LZBZL6%2DbB%207D%7CQyXFLZ9bE%207%5EbB%7CQyX6bF%5E7%20C7F%207F6%20sG%2D7%2CC7%2CZ%20==0=0===Don%27t%20Get%20Around%20Much%20Anymore=Ellington%20Duke==Medium%20Swing=C==1r34LbKcu77G%7CQy4C6Xy%7CQyX7G%7CQyX7DZLl%20cKQyX7AZL%20lcKQN1C6X4TA%2A%7BX7%5EC%7CyQXyQ%23F%7CQyX6FB%2A%5B%5D%207%20C7%2DG%7CQyX6C2NZL%20o7XyQX%7DQyXX6CA%2AXyQ%7CF%207%2DDZL7obE%207%2DELZ9b7B%207h%23F%7CQyX6G7%20%5D%5B7C%7CQyyQKcl%20LZA7XyQKcl%20LZD7XyQ%7CG7XyQ%7CC6XyQ%7CG7XyQZ%20==0=0===Don%27t%20Go%20To%20Strangers=Kent%2DMason%2DEvans==Ballad=Bb==1r34LbKcu77hCZL4Bb%5E7%20%2C7%2DD%7CQyX%2C7%5EbBQ%7CyX%2C11%237bE%7CQyX%2CG7b9%2C4TA%2A%7B6bB2NF7b9%2CXQyX%7D%20%2C7F%20%2C7%2DCLZ%2C7G%20%2C7%2DD1N%7CQyXyQ%20LZ%7CQyX%2C7%5EbEZLZBb6%20%2C7%5EbEZL%20x%20ZL%2Cb7B%20%2C7%2DFB%2A%5BY%5DQyXBb7%2CL%2C7F%20%2C7bE%7CQG%2D7%2C%20bBA%2A%5BY%5DQyX%2C7F%7CyQX%2C7CZL%20x%20ZL%2C7C%5E7%2CXy%7CQyX%2C%2C6bB%7CyQ%7CBbb7F%7CQyX%2C7hCZL%2Cb97G%20%2C7%2DD%7CQyX%2C7%5E9%2CXyQX%2C11%23%20F7%2CLZBb6XyQZ%20==0=0===Don%27t%20Know%20Why=Harris%20Jesse==Ballad=Bb==1r34LbKcu7%5EbB%5BA4Bb%5E7B%20sus7FZL7C%207%2DZGL9D%209%5EbEZL7bB%20b%20%5DY%2A4T%5Bi%2AD%209%5EbLZEb%5EB%207%5EbBZLbB%20susF7ZL7C%207%2DGZL9D%209b7LZE7bB%207L7C%2077%20C7LD%209%5EbEZL7bB%207%5EBb%7BA%2A%7D%20bB%20sus7FZ9LZG%2D%2DG%7B%209B%2A%5D%20bs%20BbL7FZL7C%207%2DGZL9D9%20%5EbEZL7bB%207%5EbBZsus%20Bus7FZbBZLbyQ%7CC77F%7CQyX7C%7CQyX7%2DZGL%20lcKQyX7F%7CQyX%20F7%2FEX7%2DG%5BBZLbB%2FC%20%7D%2AFZL7C%207%2DGZL9D%20%5E9bEZL7bB%207%5EbB%7BA7sus%207F%20D%2Fsus7Fb7LZE7%2DG%7C%7D%20bB%20sus7FLZ7C%207%2DGZL9D%209%5Eb%20C7LZB%207%5Eb%20sBb%2CBb7%2FF%2C%7ClG%2D7%20C7LZF7sus%20Bb%20Z%20==0=0===Don%27t%20Misunderstand=Parks%20Gordon==Medium%20Swing=F==1r34LbKcu7yX7GZ4F%5E7X%20sus7D%7CQyX7%5EbELZtla7E%20sus7E%7CQyD7b9L4TA%2A%7BhAs%206yQ%7CN1B%206F2NZL%20QyXQy%7DX%207C%207GZL7D%207%2DAb7LZFX7C%7CQbA%207%2D%2ABlG%2DB%207hBZL%20lcKQyXD%2DZL9b7A%207hE%7CQyXb7LZA%5B%5D7D%2C%7CQyX7%2D7XyQtla7E%20sus7E%7CQy7X%5EFA%2A%5B%5DQyX9b7C%7CLZEb%5EGZL7oD7sus%20D7b9LZG7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Don%27t%20Take%20Your%20Love%20From%20Me=Nemo%20Henry==Ballad=C==1r34LbKcu7G%7CQyX4C%5E7%207G%207%2DDZL7G%20D%2F7ZGL7obE%207%2DEZL7%2DDLZD%2D74TA%2A%5BX7%2DDZC%5E7XyA%207%2DD%7CQyX7obE%7CyQXE%2FCB%2A%5B%5D%20%20lcKQ7b13L%7CQyX7%207%5ECA7%20A7bG%207%2DDZL7%2DbE%207%2DZEL7G%2011%237bAZL317%20%5D%5B%2A%2DD%7CQy%2DD%206CE%2D7%20EG%7CQyX7%2DDZL7G%207D%2DZL7G%20D%2F7GZL7ob7XyQ%7CZL7%2DDb7A%207o7%20sCX7%5EC%7CQyX7bB%7CQy7X%5EFlC%2A%5B%5D%2C7C%2CE%2F6yQ%7CEh%23DZL713LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Don%27t%20Worry%20%27Bout%20Me=Bloom%20Rube==Ballad=Ab==1r34LbKcu7A%7CQyX4Bb%2D7yX7%2DbBZL%20lcKQy7X%5EbA%7CQyX7bE%7CQyXQ%7CEb74T%5BA%2Al%2C7C%2C%7CC%2D7%20bG%7CQyX9bG%7CQyX6b%2DD%7CQyX7%2DbBZL7oB9%20sGhQyX6bbA%7CQyyQ%7CBbQyX7%2DbB%5BB%2A%5DQyXb7E%7CQyX7%2DbB%7CQyX7%7CEb7XX7%2DF%7C%7CQyX7Kcl%20L%20lcKQyX7%5EbDZL7Ab%207%2DbE%7CQyX7%5EbAZLZDb%5EQyX7%5Eb7F%207Q%7CC%2D7X6bAU%7CQyX7bE%7CQXy7%2DbB%7CQyX7F%7CQyXyQ%7CC%2DyX9bG9%20Z==0=0===Donna%20Lee=Parker%20Charlie==Up%20Tempo%20Swing=Ab==1r34LbKcu7%5EbA%7CQ4Ab%5E7%7CQyX7%2DbBZL%20lcKyQX7bB%7CQyX7F%7CQyXEb7Xy4T%5BA%2AQyX7bEb%2D7%207F%7CQyX7%5EbA%7CQyXb7G%7CQyX7%5EbDZL7bAXyQ%7CB%7CQyX7ZL%20lcZBb%2D7bB%7CQyX7F%7CQyX7%5EAb%5BB%2A%5DQyX7bE%7CQyX7XyQKL%20lcKB%7CQyXQ%7CC7bX9b7C%7CQyX%2DF%7CQy9Xb7C%7CQyX%2DF%7CQyX9yQ%7CF%2DyX7hGo7XyQ%7CC%2D7%20F7LZBb%2D7%20Eb7LZAb%5E7XyQ%7CBb%2D7%20Eb7%20Z==0=0===Down%20By%20The%20Riverside=Traditional==Medium%20Swing=F==1r34LbKcu7yXFZL4FXyQyXFZL%20lcKQyX7CLZ%20x%20ZL%20x%20ZL%20lcKQKcl%204TA%2A%5BKQyX%2CLZ%20x%20%5D%20%20lcKQyX%2CFZL%20clKQyX%2C7CZL%20x%20ZL%5B%2ABBb%20lcKQL%20lcKF%2CXyQB%7CQyX7F%7CQyX%2CFZ%20LlcKQyX7CZL%20lcKb%2CXyQZL%20lcZF%2CXyQKcl%20LZC7%2CXyQKcl%20LZF%2CXyQKcl%20%20Z%20==0=0===Down%20For%20Double=Green%20Freddie==Medium%20Up%20Swing=Bb==1r34LbKcu77F%207C4Bb6%206bB%7CZL7F%207CZL7%20G6bBZL7F%207CZL7G%20G7LZ4TA%2A%7B%206bB%20b6%20G%2DL7%2DC%206bB2NZL%20QXyQyX%7D%207F%207%2DCZL7ZDbo7B1NZL%5D%20%20lcb7XyQFZL%20lcKQyX7CZLl%20cKQyX6bEZL%20lcK7XyQKBB%2A%5B%5DBZL7F6%20G7L7G%206bB%7CZL7F%207CLZ7G%206bBZL7F%207CZLZC7%20bBA%2A%5Bb6%20%20%28C%2D7%29LZ%20%28Dbo7%29x%20%28Bb6%29%20Z%20==0=0===Down%20In%20The%20Depths=Porter%20Cole==Medium%20Swing=G==1r34LbKcu77D%7CQy7XyQKL7E%207%2DB%7CQyX7%5EGZ%7CL%20x%20ZL%20x%20ZL%20lcZA%2D7X%5EGA%2A%7BE%206G1%2D7XyQ7D%7CQyX7%2DA%7CQyX%2CD7%7CQyX7%2DA%7CQyX7D%7CXyQ%7CNA%7CQyXyX7G%7C%2D7%20D7DB%2A%5B%5DQyX6GZL7D6%20G2NZL%20QyXQyX%7D%20%2D7XyQAZL7%2D7B%7CQyXyQ%7CGZL%20lcKQyX7%5EC%7CQXy7G%7CQyX7%2DD%7CQyX7F%23h7X7%2DD%7CQ7hBZL%7C%2AAE7yX7%5EG%7CQyX9b7D%7CyQX7hA%7CQyX7A%7CQyXQKcl%20QyX9bXyQ%7CE7b9XyQ%7CA%2D7XyQ%7CC%2D6%20F7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Doxy=Rollins%20Sonny==Medium%20Swing=Bb==1r34LbKcu7ZL%297bb7%20D77bB%7CQyX7bBZL7F7%20C%7CQyX7GZL%297bA%28%20D7%28AB44T%5B7D%207b%7CC7Xy7oE%7CQyX7bEZL%20lKcQyX7bB%7CQyX7F%7CQXyQ%7CBQyX7G%28Ab7%29LZG7XyQ%7CC7%20F7LZBb7%20F7%20Z%20==0=0===Dream=Mercer%20Johnny==Slow%20Swing=Bb==1r34LbKcu7%7CQyX74BbXylcKQyX6bB%7CQyX%2CA7%7CQyX7%2DEZL%20lcKQ%20LZD%2D4TA%2A%5B%2DCZL%20%5D%5B%2ABCX7CZL%20lcKQyX7%5EBb%7CQyX6%2DbE%7CQyX7%2DyQKclQyX7GL%20lcKF7XyQB%7CQyX%2C7A%7CQyX7%2DZEL%20lcKQyXbBA%2A%5B%5Db6XyQ%7CQyX7%237G%20%2CyQ%7CG7A%207%5EbB%7CQyX6%2DbEQ%7CyX7%2DC%2CC%2A%2C%5B%5DQyX7LZD7X7%2DDZ9LZC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Dream%20A%20Little%20Dream%20Of%20Me=Schwendt%2DAndre%2DKahn==Ballad=G==1r34LbKcu7ZL9F%204G6XyyX%2C7%2DA%7CQyX9b7EQ%7CyX6GZL7D%207bE%7CQQ%7CC%2D64TA%2A%7B%2DFs%206%20E%2D7LD%2C7bEs%207%5EG2NZLQ%20yXQyX%7D%207D%207%2DAZ7%2C%7ClG7%5EG1N6bEZL%2C%5D%5B%2AB%2DFZL7%2DC%206bEZL7Bb%207%2DFZL7%2DC%206bEl7%20Bb77bB%2C7GZL7DZF%2D7%20QyX6GA%2A%5B%5D%207D%207A%2DZL7%2DC%206bEZL7bB%7CEb7%20L7%2DC%206XyQ%7CE7b9XyQ%7CA%2D7%2CXyQ%7CC%2D6%20F9LZG%5E7%20sEb7%2CD7%2C%7ClG6%20D7%20Z%20==0=0===Dream%20Dancing=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7QyX7%5E4E7%2357G%7CQyX7%2DDZL%20lcQKyX7%5EAZL%20lcKQyXXyQ%7CC4TA%2A%7B7G%207%2DQ%7CF%5E7A%207%2DbE%7CQyX7A%7CQXy7%2DE%7CQyX9bB%7CQyXb7LZDyX7C%7CQyX7DXyQKcCZL7G%207%5EC%7CQyX7Bb%7CQyX7%5EFB%2A%5B%7D%20%20l6XyQ%7C7%5ECZL7%5EF%7CQD7b9L7bG%7CQyX7%5ECC%2A%5B%5DyQXsus7G%7CQyX7%2DDZ%2311Xy%207hA%7CbEZL7%2D7%20A7ZL7bA%207%2DbEZL7G7%20%2DDZL7bA%207%2DbEZLD%2D7%20GE%7CQyX%2D7%20Ab7LZD%2D7%20G9susLZC6XyQKcl%20%20Z%20==0=0===Dreamsville=Mancini%20Henry==Ballad=C==1r34LbKcu7L7F%20F4C%5E7X%7C%2C7%23Fs%20%207%2DG%7CQy7X%5EC%7CQyXC%2F7%2DG%7CQylC%2D7%2F4TA%2A%7B11%237bEb%2D7L2NZL%20QyXQyX%7D%207%20G7%2DDZL7A%207%2DE1NZD%2D7%20D%207%2DDZZL7F%20XyQ%5D%5B7%2DB%207%2D%23FZL7A%207E%2DZL31b7B%207h%23FB%2ALZC%2D77%5ECZLQyX7%5EC%237b9%207G%207%2DDZL9b7A%20h7EZL9b7B%207h%23FZL%5D%5B%2AAC%207h%23GDZL7%2DCXyQ%7CDZL7F%20F%2F7%2DCl%7C%2C%237Fs%20%207%2DG%7CQyX7%5EC%2D7%20Eb%2F7%2DG%7C%2D7%20Db7%2311LZC%5E7XyQZ%20==0=0===Driftin%27=Hancock%20Herbie==Medium%20Swing=Eb==1r34LbKcu77C%7CQy4Eb7%20L7bA%207hAZL7%2DbB7%20%2DCZL7G%207bAZL7GZG%2D7X4TA%2A%7B31A%20%2C1F%2D7XbB%207%2DF2NZL%20QyXyQX%7DQyX%2C9b7bB%7CQy7LZEbN%7CQyX7%5E%2DC%20%5D%5B%2ABA7%2DCZL%297G%28%20lcKQXy7bEZL%20lcKQyX7b%28C%2D7%29%20%2C11%23CZL7G%28F7%29%20L7G%207bEA%2A%5B%5DQyXb7BlZL%20l%207%2DFZL7FZAb7%207%2DCZL%207bB%20%2D7LZAQ%2C7bB%207%2DF%7CQyX7%7CCQyX7%2DGZL7bA%207hLZEb%2CbB%207%2DZYXyQQLZEb%2C%20C7%20%7BF%2D7%20%3CVamp%20and%20fade%3EBb7LZEb7%20C7%20%7D%20==0=0===Duke%20Ellington%27s%20Sound%20Of%20Love=Mingus%20Charles==Ballad=Db==1r34LbKcu7%7CQyX54D7%239%7CQyX9%5EbD%7CQyX9b13bA%7CQyX9%5EbD%7CQyXF7%239%234TA%2A%5BAZLQy%235XyQZLQyX11%237F%7CQyX%5E7bD%7CQyX5%239b7bA%7CEb%2D9X9b7bB%23FB%2A%5BXyQ%20LQyX9%5EbDZL%2C11%237Ab%20%2C7%5ED%20%2C6bE%20%2CEZXyQ%20%5D9b31b7Gs%207b9LZEG%207%2DD%7CQyX7%5EDZL11%237A%207hEZL6E%207%5E7LZC%5E7B%207hbBC%2A%5B7%2FBb%2C7F%20%2C7%5EbAl%7C%2C31b%2CE7%2DbBs%2011%2331Al%7Cb9%2C%20%5D%2DA%2CB%2F%2DF%7CQy1%20Eb91bG%7CQyX9%5EbDZL%2C11%239D%20%2C7%5EbAZL11%233%2311X1%239b7b7bA%20%7CBb7%236bE%20%2CE%7CQyX9b31Ab%7CQyX7hbE%7CQyX11%2C%20D%5E7QyX119%2311LZDb%5E9%2CXyQ%7CfU%3CFine%3ED%5E9%2311%2CXyQZ%20==0=0===Duke%2C%20The=Brubeck%20Dave==Medium%20Swing=C==1r34LbKcu7B%2C7%2DF4C%5E7%20ZL7%2DA%207%2DEZL7Bl7%2C%2DA%2CG%2F7%2DEsZL7%5EFD%2D7%20s4TA%2A%7Bl%2C7bDb%5E7%20DL7%5EbAl%2C7bE%2C7%2DbsBZL7%2DB%207%2DCZL7%5EbZsD7%2CEl%7C7bG%2ChDs%5B%2ABF%5E%209b7GZL7%5EbA%207%2DBbZL7%5EC%207DZL7E%207F%2D7LZ%7D%207%5ECsusbE7LZsC%2ChG%2C6bA%2C7%2DbB%2CCb%2FAsZL7%2DbBl%2C7F%2Ch%7CF%2D7%2C%2DCl%2C77%2DDZL%2311%20%5D%2DEZL7Bl%2C7%2DA%2CG%2F%2D7EsZL7%5EF%207%5ECA%2A%5B7%20A%2D77bDl%2CDsZL7%2CBb7%7C7bE%2C7%2DbBsZL7%2DB7%20%2DCZL7%5EbD%207%5EbEl%2ClAb%5E7%2DFs%207%2CDb7%2ClC%5E7%20Z%20==0=0===E%2ES%2EP%2E=Shorter%20Wayne==Up%20Tempo%20Swing=F==1r34LbKcu71%237%5Eb7altXcKQyXtla7EZL%20lKcQyX7%5EFZL%20lcKQyl%20LZEE44T%7B1NZL7cl%20LZ%5EF%7CQyXtla7E%7CQy1X1%237bE%7CQyXtla7D7%20Eb%5EKQyX1%2DbD%7CQQ%7CG7X%7CQyX11%237bD2N%7C%7DyQX7bG%7CQyX7%2DG%7CQyG%2D7XyyX7%2DD7%20Gb7LZF%5E7%20%20%20Z==0=0===Early%20Autumn=Burns%2DHerman==Ballad=C==1r34LbKcu7X9%237G4C%5E7X%5EbA%7CQyX9%237A%7CQy7X%5EbB%7CQyX9b7B%7CQy7XyQ%7C4T%7BA%2A%2DD%5BB%2AC%5E7%20AKQyX6C2NZL%20QyXyQX%7D%207G%207%2DDZL9%237cl%20%20%5D1N%7CQyL7bE%20ZC%5E7%2FL7F%207%2DC%7CQyX7%5ECLZ7G%207%2DDZL7obE%20EZBb%5E7L7G%207%7CQyX9Db7%2CCyX7%5ECl%5BA%2A%5D%2C7G%2Cb7A%2C%5EA%2C7bB%7C%2C7B%2C7Q%7CB7b%2C%5EDsZBb%5E7XyQ%7CA7%239XyQ%7CAb%5E7XyQ%7CG7%239XyQ%7CC6%20A%2D7LZD%2D7%20G7%20Z==0=0===East%20Of%20The%20Sun=Bowman%20Brooks==Medium%20Swing=G==1r34LbKcu77%2DCZL4G%5E7XyX7%2DA%7CQyX7E%7CQy7X%2DBZL%20x%297C%28%20%7CQyQKcl%204T%5BA%2AyX7%2DE7XyQ%5D%2DEZL31b7B%207h%23FQ%7CyX7D%7CQyX7%2DA%5BB%2A7XyQ%7CF%7CQyXX7E%7CQyQ%7CA%2DZL%20x%297C%28%20%7CQyX7G%5E%5BA%2A%5DQyX7D%7CQyX7B%2D7XyX7A%7CQ9b7B%207XyQKLG%2F7%2DA%20%2DA%5BC%2A%5DQXy7F%7CQyX7%2DCZL%20lcZF%23h7%2DA%7CQyyX7%2DAXyQ%7CA%207%2DbB%7CQyX7%2DB%7CQXy7F%7CQyX7%2DA%7CQyX7Eb7LZ7%2DEZLQ%7CD7XyQ%7CG6XyQKcl%20%20Z==0=0===East%20St%2E%20Louis%20Toodle%2Doo=Ellington%2DMilley==Medium%20Swing=C%2D==1r34LbKcu7A%2F6%2DFT44C%2DLG%2F%2DC%20bE%2F%2DCZL6F%2D%20D%2F6%2DFZLbE%2F%2DC%20ZF%2D6%20%2CA%2A%2C%5B%2DC%2CA%2A%2FG%20C%2DX9b7GZL7bA%20%2DCZDL%2F9b7G%206%2DFZLbE%2FyQ%5D%5B%2C%2DCZLb%2DC%20G%2FbLZF%2DA%2F6%2DF%206%2DFZLG%2F%2D%20CbE%2F%2DCZL6%2DF%20D%2F6bLZC%2DE%2F%2DC%20%2DbB%7CQF%2D6%20G%2CB%2A%2C%5B%5D%207bE%207%2DbZBL7oB%20%2DCZLD%2F9b7Ab6XyZLbE%2F7Al%2C7LZAb6s%7CQyX7CZLD%2F7%2DG6%20bE%7CQyX6%2DbA%7CQyXB7%2CBb7bE%207%2DFZLG%20G7%20%5DE%2F%2DCZL6%2DF%20D%2F6%2DZFLbE%2F%2DC%20%2DC%2CA%2A%2C%5Bb%20C%2D%2F7bAZL6%20F%2D6%2FAbLZC%2D%2FG%20C%2D%2FEbLZF%2D6%20G7b9%2FDLZC%2DXyQ%7CG7b9XyQZ%20==0=0===Easter%20Parade=Berlin%20Irving==Medium%20Swing=Bb==1r34LbKcu7BZL7F4Bb%5E7ZL7o%23C%207%2DC%7CQyX%5E7bE%7CQyX7bBZL7F%20Bb%5E7%204TA%2A%7B%5DQyX6%2D7LZNF%207C2NZL%20QyXQy%7DX%207F%207%2DC%7CQyX7C17LZBbG%207%5Eb%2DDZL67XyQK%7CQyX7C%7CQyX7%2DGZ%20LlcKQyX6bEZL%20lcF6%20EbbBB%2A%5B7F%207%5E%5D%5B%2AABo%23C%207%2DC%7CQyX7%5Eb%7CEQyX7bBZL7F%207%5Eb7LZBb%207F%207LZBb%5E7%20G%2D7LZC7%20F7LZBb6%20sC%2D7%2CF7Z%20==0=0===Easy%20Does%20It=Oliver%2DYoung==Medium%20Swing=C==1r34LbKcu7%2DDZL7T44C6ZL7G%207%2DDZL7%2DA%20C6ZL7G%207%2DDZL7%2DA%20C6%20A%2D%2CA%2A%2C%5B7%2DD%206ZC6%20E%207%2DGZL7%2DD%206F%2CB%2C%2A%5B%5D%207C%207%2DDZL7obC7LZFL7G%207A%206C%2C%20C7LZ%207G%207bAZL7A%206CLZ7G%207%2DDZL7%2DD%206F%5D%5B%2C%2AA7%2DGZLL7G%206%2D7%20G7%207%2DDZL7%2DA%206CZLG7%207%2DDZL7%2DA%206CZLG7LZCDZL7%2DZC6XyQZ%20==0=0===Easy%20Living=Rainger%20Ralph==Ballad=F==1r34LbKcu77bE%2074F%5E7%20%2C7F%2C7%2DCs%20A%2F7%5EFLZ7o%23G%207%2DGZL7o%23F%7ClBb%5E4TA%2A%7B7C%207%2D%20D%2D7LQyX%7D%207C%207%2DGZL7%20D7%2DAZL7C%207%2DG1NZLZN2G7%5EFZLB%207%2DF%20Bb7L%207%2DbEZL7%2DbB%207%5EDbB%2A%5B%5D%207bA%207%2DbEZAb7LZ7%5EFZL7C%7CQyb%2D7%20ALbA%2F7%2DbB%207%2DbBZCL%2F7%5EbD%207%5EbDZL7bZG%2D7XEZL7b7%5EbBl%20%5D%5B%2AA7%2DCs%20A%2F7%5EFZL7oG%23%207%2DGZL7o%23F%207%5EF%2CF7%2C%7C5%237C%20%20Eb7LZF%5E7%20D%2D7LZG%2D7%20C7LZF%5E7%20D%2D7LZG%2D7%20C7%20Z%20==0=0===Easy%20Street=Jones%20Alan==Medium%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7%2C7bE%2C7%2DbBs%207%2DCLZ31b7G%207%2DFZL7C%20%7ClAb%2D4TA%2A%7BNZL%20Q%20C7LZ%7D%207bB%207%2DFZL7%2DC7%20%5EbE1NZL7bB%207%2DFXyQXy7%2DGZLbB%7CQyXyQ%7CBZL7bD%207%2DbA%7CQyX%5E7bAB%2A%5B%5D%207bE%207%2DbEb%5E7X7%5EbE2EA%2A%5B%5D7LZAbB%207%2DFZL7F%207%5EbELZ7bD%207%2DbA%7CQyX7%5Eb7%235%20bE%207%2DC%207%2DG7LZF%2D%207%2DbAl%7C%2C7bE%2C7%2DBbs%207%2DCZL31b7G%207Bb7LZC%207%5Eb7LZB7%20Bb7%235LZEb%5E7%20Ab7LZEb6%20sF%2D7%2CBb7Z%20==0=0===Easy%20To%20Love=Porter%20Cole==Medium%20Swing=G==1r34LbKcu7B%7CQyX4A%2D7XX7%5EG%7CQyX7D%7CQyX%2D7AZL9b7E%207hB%7CQyyQ%7CC74TA%2A%5B%2DAZL9%7CE7b9%2DBZL7C%207%5EG%7CQyXD7%7CQyX7%2DAB%2A%5B%5DQyX7%20E7bQyX7%2DAZL9bD7XyQB%7CQyX7%2DAA%2A%5B%5D%2097bE%207%2DBZL7C%207%5EG%7Ch7%20E7%7CQyX7%7CQyX7%7CD7Xy%5DQyX9b7E%7CQyX7%2D%7CBQyX7C%7CQyX7%5EG%7CQ%5B%2ACA%2DQyX7%2D%207%2DB%7C7LZG%5EU%7CQyX7D%7CQyX7%2DALZ7obB%207%2DBZL7C%207G6XyQF%206%2DCE7b9%20Z%20==0=0===Ecaroh=Silver%20Horace==Medium%20Swing=Db==1r34LbKcu7L%20x%20Z7%239%235%205%239%237BZL%20x%20ZLx%20%20ZL%20x%20ZL9%237bE%20E7%239LbBi%2A%7BG%207%2DDZ%20x%20L%5EbDZL%20lcKQyX117%23DZL%20lcKQyX7%5EAZ7XyQ%7CL%20x%20ZsZL9%23LZC%5E77EZL9%237G%209%237%23FLZ5%239%237F%207%2DC%7CQyX%239%20F75%239%237sZL9%237%2CC7%2C7bAZL9%237B%209%237b%7CBQyX9%237bBl%7C%2C7bD%239%20A7bE%2C7DX7%5EbD7%2CE7%2C1%237bG%7CQyX7%5EbDS%2AA%7B%7DQyX9%237Dl%7C%2C7F1XyQ%7CG%2C7%23FA%2C7%2Db%2311XyEZL7B%207%2D%23FZL7C7%20%2DG%7CQyX7%5EbG1N%7CQ%5E7%20sE7G%7CQyD%3EeniN2lGb%239%237bA%207hbEZL59%23%237bB%207hF%7CQyX7%5E5LZ%3CF%7C%7D%2C7bZL7%2DbQ%5D%5B%2ABbBZL5b7A%207%5EbG%7CyQX9%237bD%7CQyX7%2DbA7b5%20EyX7%5EbB%2D7XyQ%7CE7b9XyQ%7CA%5E7%20%20%3CD%2ES%2E%20al%202nd%20End%2E%3ELZAb7altXyQ%5D%20==0=0===Eclypso=Flanagan%20Tommy==Latin%2DSwing=Eb==1r34LbKcu7bEZL74%3C%2A70FZL7%2DC%20%2C7%5EbEZLb7B%20%2C7%2DF%3EnitaL%20%20%2D7%20Bb4TA%2A%7BQyX%7D%207LZ%7CFbE1NZL7bB%207%2DFZ7L%2DC%207%2DGZL7bB%207%2D%5E7%20C7%2DG%207%5E%7CQyX7QXyQ%7CX7%2DbB%3EgniwS%20%202%2A7%3CB%2A%5B%5DQyX7%5EbE2NyQ%7CEbyXQyX%20%2007%2AyQKcl%207C%207bB%7CQyX7%2DFQ%7CyX7F%7CQyX7%2DCZL%20%5D%5B%2AA%3CX7%5EbA%207%2DF%7C%3EF%2D7%2C%207%5EbEZL7bB%207%2DFLZ7%2DC%207%5EbEZL7bB%20G%2D7LZnitaLBb7LZG%2D7%20C%2D7LZF%2D7%20Bb7LZEb%5E7%20C7%20Z%20==0=0===Eiderdown=Swallow%20Steve==Medium%20Swing=G%2D==1r34LbKcu7QyX7%2D4B7alcKQyX7%2DCZL%20lcKyQX7%2DEZL%20lcKQyXtl%20LZG4TA%2A%7BbE%7CQy%7D%5B%2ABGQyX7%2DFZL%20lcKQy7X%5EF%7CQyX7C%7CQyX7%2D%7CBb7X%20%20lcK7%5EFZLKcl%20%20GZL9%237G%207%2DD%7CQy6X%2DbE%7CQyX7hEC%2A%5B%5D%2D7%20C7QyX7%5ElcKQy%2D7XyQL%20lcKQyXtla7BA%5B%2A%5DQyX7C%7CQyX7%2DG%7CZE%2D7XD%7CQyX%20LZC%2D7XyQKcl%20LZG%2D7XyQKcl%20%20Z%20==0=0===Eighty%20One=Carter%20Ron==Even%208ths=F==1r34LbKcu7%20lcKQ7susX7bBZL%20lcKQyXsu7sF%7CQyXsus7bB%7CQysusXyF44T%5BX%2911%23usXyQsus7F%7CQyXsus7b%7CBQyXsus7CZL%20lcK%28Db%5E7s7FZLyQKcl%20%20Z==0=0===El%20Cajon=Mandel%20Johnny==Bossa%20Nova=Bb==1r34LbKcu7yX7FZ4D7%20%20%28%20%207%2DCZL%20lcKQy7XC%7CQyX7GZL%297bA%28Gb7%29L4TA%2A%5Bb7G%7CQsusXyZL9b7D%207hA%7CQyX%5E7bEB%2A%5B%5DQyX7bB%7CQDh7Xy7bB%7CQQyX7GC7XyQA%28%20%207DA%2A%5B%5D%207bE7%20F%7CQyX7%2DCZL%20lcKb7%29LZ%7CQyX9%2A%2C%5B%5DQQKcl%20%7CQyXsus7bB%7CQyXF7ZL%297bG%28%20%207%2DCZLBb7XyyX7C%7C6bB%7CQ7XyQ%7CQyX7C%7CQyX9b7G%7CyQX7hDZL9b7D%207hA%7CF7Xy%5EbE%2CCXyQ%7CF7%20Eb7%20Z%20==0=0===El%20Gaucho=Shorter%20Wayne==Bossa%20Nova=F==1r34LbKcu77%5EbG%7C%5E7XyQFZL5%239%237E%207BZLb7B%207%2DD%7CQyX7%5EbE%7C%2D7XyQF44T%5BZL7G%20%2D7XyQyX7%2DCZL%20lcKQyX%5E7bEZL7%5EbE%207%5EbG%7CQ%7CD%2D7F%7CQyXC%2D7XyQ%7CD%2D7%20E%2D7LZE%2D7XyQKcl%20LZE%2D7XyQKcl%20%20Z==0=0===Elora=Johnson%20J%2EJ%2E==Medium%20Swing=Bb==1r34LbKcu7CZL9b4C%2D7XCZL7bD%207%2DDZL7%5EEb%207%5EbB%7CQyX7F%7CQy%2D7%20G74TA%2A%7BB%207%2DFLZN1B%5EbB2NZL%20QyXQyX%20%7D7bD%207hD%7CQyX7%5Eb7XyQ%7C7F%207%2D7C%7CQy%2ABEb%5EL9b7D%207hA%7CQyX7b%5EB%7CQyX7%2DbE%7CQyX7ZG%2D7X%5B%5D%207bbD%207%2D%2D7XyQbE%207%5EbB%7CQyX7F%7CyQX7%2DCA%2A%5B%5DQyX7F%7C%5E7LZDC%7CQyX7LZC%2D7%20G7b9LZC%2D7%20F7LZUBb%5E7XyQ%7CDh7%20Db7%20Z%20==0=0===Embraceable%20You=Gershwin%20George==Ballad=G==1r34LbKcu7%5EG%7CQy4G%5E7XQyX7%2DA%7CQyX7D%7CQXy7%2DA%7CQyX7obB%7CQy%7CC%2D6X4TA%2A%5B7%2DE%7CQF%23h7%20ZL5%237%23F%207h%23CZL%2FD%2DE%20%2DEB%2A%5B%5D%209b7BB%2D7Xy%7CQyX7X7obBD%5E7%20B%5EGA%2A%5B%5DQyX7D%7CQy7X%2DAZL7A%207%2DEZL7%2D7XyQ%7CZL7A%20%5ECC%2A%5B7XyQ%7C7%2DD%7CQyX7%5EG%7CQyX%2D6C%7CQyX7%2DA%7CQyX7D%20G7%20%5D%2DA%7CQyD%207hAF%23h7%207%2DBZL6%2DC%207h%23CZDL%2F7%2DE%207%2DEZL9b7B%20E7LZ%7CQyX77b9LZG%5E7XyQ%7CA%2D7%20D7%20Z%20==0=0===Emily=Mandel%20Johnny==Waltz=G==1r34LbKcu7X7%5EC%7C4G%5E7X%7CQyX7%5EG%7CQyX7D%7CyQX7%2DA%7CQyX7%2DE%7CQyG7XyQ3T%5BA%2A%7CQyX7XyQ%5D%2AX9b7B%7CQyX7%2D%23F%7CyQX7%2D%23C%7CQyX7%5EE%5BByQ%7CE%2D7F%7CQyQyX7D%7CA%2D7X%2DA%7CQyX7%2DE%7CQyX7G%5E%5BA%2A%5DQyX5%237D%7CQy7XyQ%7CQyX7A7%2DB%7CQyQ%7CG77%23F%7CQyX7%2DE%5BC%2A%5DyQX7B%7CQyX7%5EC%7CQyXb13XyX7%5EG%7CX6%2DC%7C7XyQ%7C%23C%7CQyX9b7E%7CQyXh7B%7CQyX7D%7CQyX7%2DAh7XyQE%7CQyXyQ%7CB%2D7XyQ%7CE7b9XyQ%7CA%2D7XyQ%7CD7XyQ%7CG%5E7XyQ%7CD7%20%20%20Z==0=0===End%20Of%20A%20Love%20Affair%2C%20The=Redding%20Edward==Ballad=F==1r34LbKcu7bEZL74G%2D7%20bE%7CQyX7%5EbEZL7b%20B7%2DF%7CQyX7%5EFZL7C%2D7%20Ab4T%7BA%2ADZL7G7LZDbL7G%207%2DD%5BB%2A%7DQyX%5E7F%7Cl%2C7C%2C7%2DGs%207%5EZD%2D7%20bA%207%2DG%5BA%2A%5DLZD%2D7%2DGZL7G%207%2DDZL7D7%20%2DA%7CQyX7%5ECZL7G%207%20C7%207G%207%2DL7bA%20LZF%5E7L7bA%207%2DbE%7CQyX7b%5EEZL7bB%207%2DF%7CQyXZEb%2D77C%207%2DyX7%5EF%20sG%2D7%206%2DbB%7CQyX7%5EbB%5B%2AC%5D%207F%207%2DC%7Cl%2C7C%2CEb7LZ7%5EbDZQ%7CAbo7XyQ%7CG%2D7%20F%23o7LZG%2D7%20C7LZF6XyQKcl%20%20Z==0=0===Epilogue=Evans%20Bill==Medium%20Swing=Eb==1r34LbKcu7LD%2F7Gb%20Eb%2FF%2FbBsZLG%2FbE%20%2C7b%5EAZLbB%2FC%20%2C%2DCZLD%2CEb%2ClE44T%5B%2FbEZL%2D%2FBbLyX7%5EbAZL%20lcKQysXusCZL7%2DG%207%5EbAZQKcl%20C%20%2DCZGXyQ%7CC%2D7XyQ%7CEb%2FBbXyQ%7CGadd9%2FBXyQ%7CCsusXyQKcl%20%20Z%20==0=0===Epistrophy=Thelonious%20Monk%2C%20Kenny%20Clarke==Medium%20Swing=Db==1r34LbKcu7%20x%20ZL4Db7%20%20x%20ZL7E%207bEZL%20%20xZL%20x%20ZL%20x%20ZL7DLZ%20x%204TA%2A%5B%20%20x%20ZEb7%20EL%20x%20ZL7D%207bDZLx%20%20ZL%20x%20ZL%20x%20ZL7Z%20x%20LB%2A%5B%5D%20QyX7D%23%2D6XybDZL%20lcKQyX7BZ%20Lx%20ZL%20x%20ZL%20lcKQ7XyQ%7CFC%2A%5B%5D%5D%5B%2ABEb7%20E7LZ%20x%20LZ%20x%20LZ%20x%20LZDb7%20D7LZ%20x%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Equinox=Coltrane%20John==Slow%20Swing=C%23%2D==1r34LbKcu7lcKQy%23%2D7XyZL%20lcKQyX7%2D%23FZ%20Lx%20ZL%20x%20ZL%20lcKQC%23%2D7XC44T%5B%20LZA7%2311XyQ%7CG%237XyQ%7CC%23%2D7XyQKcl%20%20Z%20==0=0===Eronel=Monk%20Thelonious==Medium%20Swing=G==1r34LbKcu7X7%2DAZ4G%5E7%20bEpp%7CQyX7%5E%2DbBZ5Lb7E%207%2DBZLA%2F7%5EG7%2311L4TA%2A%7BZL7bA7%20F7LNZL%20QyXQyX%7D%206b%20A6GZL7bA%207%2DA1NZ2A%2D7%20%2DC%7CQyF%7CQyXQ%5D%5B%2AByX7C%7CQyX7GZL9b%20D7%2DDZL11%237G%207%2DDQ%7CC%2D7yX7%5EGL5b7EB%2D7%20BLA%2F7%5EG%207%5EGA%2A%5B%5D1%201%237bA%207%5EbEZL7bZB%2D7%20%7CQyX7QyX7%5E7XyQ%7CA%207%2DAZL7F%207%2DC%7CyQX7%2DAZL11%237bEppb7LZG%5E%2DbBZZ%20==0=0===Estate=Martino%20Bruno==Bossa%20Nova=B%2D==1r34LbKcu7X7%2DEZ4B%2D7XQyX7%2DB%7CQyX9b7%23%7CFQyX7%2DEZL%20lcKQyKcl%20L4T%7BA%2A%3C%205%237XyQ%7CDX7%23FZL%20lcKQyX7G%5E%7CQyX7D%7CQyXsus7yQ%7CF%237A%7CQy%2DbE%7CQ%20%20%7DXybB%7CQyX7hFZL%20lcQKyX7%5EB%5BB%2A%20%20QyXQ7b9Xy%3EeniFcKQyXAb7b9yX7D%7CQyXsus7D%7CyQX7A%7CQyX7%2DE%7CQyXQ%7CG%5E7%7CQyX7l%20LZF%237XyQ%3CD%2EC%2E%20al%20Fine%3E%7CF%237%235XyQ%5D%20==0=0===Eternal%20Triangle=Stitt%20Sonny==Up%20Tempo%20Swing=Bb==1r34LbKcu7EZL7b4Bb%5E7ZL7F%207%2DCZL7G%207D%2DZL7F%207%2DCZL7%2DG%20F%2D7%20B4TA%2A%7B%2C7%2DCs7LZN17%2DD2NZL%20QyXQyX%20%7D7F%207%2DCZL7G%207%2DD%20G7LZbA%207bZL7D%20b%5E7%20%5DyX7bE%7CQyX7%2DbB%7CyQX7E%7CQyX7%2DBlB%2A%5BQ%7CA%2D7Bl%2C7FZL7F%20Db7LZ7%2DG%207%5EbB%2CA%2A%2C%5B%5D7%20B%207%2D%23FZL7C%207%2DGLZC%2D7%207%2DbA7F%2C7%2D7LZC%2DG%207%2DDZL7bA%207bELZ7%2DbB%207%2DFZL7F%2077LZsCG%207%2DD%2ClBb%5E7%20Z%20==0=0===Every%20Time%20We%20Say%20Goodbye=Porter%20Cole==Ballad=Eb==1r34LbKcu7bG%207%2D4Eb%5E7B%207%2DFZL7C%207%2DGZ7L%5EbA%20%2C7%2DGZL7%2DF%20b7LZG4TA%2A%5BL7obG7%20E%5E7bEB%2A%5B%5D%207bD%207%2DbZAL7bE%207%2DbBZL11%23%5E7%2FG%20%5EBZL7%237bGZBb7LZ%2DGZL7bD%207%2DbA%7CQXy7%5EbAZL7bE%207%2DbB7%20C7L%207%2DFZ7%2DFZL%7CF%2D7%20GZL7%5EbA%20%2C7%2DGZL%2D7F%207%5EbEA%2A%5B%5D%207bB%2D7%20C7QyX11C%2A%5B%5D%20ZG%2D7%20%2DbAZL7bE%207%2DbBZ1L1%237%5EE%207%5EBZL7bG7%20Db7L7bB%207%2DFZLbo7LZZL6%2DbA%207%5EbAZL7Eb%207%2DbBZL7bB%207%2DFG7%20C7G%207%2DG%20Bb7LZEb6%20Eb6%2FBbLZUEb6%20Eb6%2FBb%20Z%20==0=0===Everybody%27s%20Song%20But%20My%20Own=Wheeler%20Kenny==Waltz=C%2D==1r34LbKcu7X7hA%7C4F%2D9%2F%2F7%5EbE%7CQyX11%2DC%7CyQXB%2F31b7G%7CQyXbBBbXyQ3TA%2A%5B%5EbB%201%239XyQZL%20QyXQyX%7DQyXb%2FB7%5EB%7CQyX11%2DG1N%7CN2G%2D17D%7CQyX9%5EDZEh7%20ArQyX%7CQyXA%2F7%2DE%7CyQX9%5EDB%2A%5B%5D%205%239%237%7CXyQLZLF%2F7F%7CQyXh7%20F%23%7CQyX7h%23G%7CQyXA%2F%2D9B%7CQyX11%2DBZL9b7C%237b9%23C%7CQyFA%2A%5B%201XyQ%7CyX%5DQyXB%2F11%2D%23F%7CyQX9%5EF%7CQyXC%2F11%2DGQXyQ%201%237%5E%239%237D%7CXyQ%7CGA%7CQyXbB%2F7%5EbE%7CQXy11%2DC%7CQyXB%2F31b7h7XyQbB%2F9%2D%2DC%7CQy%2D11%20B%5EbD%7CQyX11%2DDZL59%23%237A%207hEZLF%2F7%5Eb7%2311XG%7CQyX%5EB%7CQy%7CF%23%2D9%7CQyXbB%2F7%5EB%7CQyX%5E9bBC%2A%7B%5D%2011%2331B%20Bb%5E9XQyX117%2FBbXyQ%7DY%5BQE%5E7%2311XyQ%7CEb%2D11XyQZ%20==0=0===Everything%20Happens%20To%20Me=Dennis%20Matt==Ballad=Bb==1r34LbKcu7E%2C7%2DC4C%2D7%20ZL7G%207hDZL7F%207C%2DZL7obD%207%2DDZL7FsBo7%2C4TA%2A%7B%7CQyXQb7%2C%7C%2CQyX%7D%207G%207%2DD1NZ7LF%207%2DCZL7G%207%2DDlXyQXyA%2C7%2DbyX7%5EbXyQ%5D%5B7bB%207%2DFZL7%2DC%207b%5EEZL9%237bB%207%2DFB%2Ab9LZE6bB2N%207%2DDZ%20A7%239%2DCA%2A%5B%5D%207F%207%2DCZ7LC%207%2DG%7CQyX7%5EDZL7%20F7L7%2DE%7CQZL7G%20ZC%2D7%20%2C7bA%2C7%2DbE%2C7%2DC%2Co7BsZL7G%207hDZL7F%7ClD%2D7L7obDC%2D7%20F7LZBb6XyQZ%20==0=0===Everything%20I%20Have%20Is%20Yours=Lane%20Burton==Ballad=C==1r34LbKcu7bE%7CQy4C%5E7XL5%237G%207%2DDZL7G%20%2D7DZL7bA%207%2DbE%7CQyZC%5E7X4TA%2A%5B%2F7%2DA%7C7LZD%2D%2F7%5E%2DA%7CQyX%2DAB%2A%5B%20%5D9b7E%207hBZL7G%207G%23XyQbA%207%2DX7%5ECAD7%2FF%23G%207%2DDZL7D%207%2DA%7CyQX7A%7CQyX7%2DE%7CQyX7%20%5D%5B%2A%7CQyXGX7%5EFZ%2D7%20Ab%2DG%7CQyX7%5ECZL5%237%20G7%2DDZL7G%207%2DDZL77%20C7LbE%7CQy%2DF%20%23F7%20E7byXG%2F7%2DA%7CQyX%23G%2F%5E7%2DA%7CQyX%2DAC%2A%5B%5D%209Q%7CD7%2FhB%7CQy6LZC%5E7XyQ%7CEb%2D7%20Ab7LZD%2D7%20G7LZC6%20sD%2D7%2CG7Z%20==0=0===Everything%20I%20Love=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7QyX7C4F%5E7X%2DGZL7D%207%2DA%7CQyX%5E7bB%7CQyX11%237B%7CQy7XyQ%7C4T%5BA%2AX7%2DbBD7LZG7%2DA%7CQyX7%2DG%7CQyXb7A%7CQyX6FZL7C%207%2D%20D7LZ%207%2DA%7CX7%5EbB7XyQ%7C1%237B%7CQyX7%5EF%5BB%2A%20%5D7C%207%2DG%7CQyX7%5EbA1XyQ%7CbE%7CQy7%2DCZL7%20D7L7%2DDZL%20lcKQyX7AQ%7CyX9b7E%7CQyX7hBZ%20Db%2D7%2DA%7CQylcKQyBb%5E7%207C%207%2DGZL7D%207%2DALZ7o%23G%207%2DGZL5%237DLZF6XZL7F%20%20%20Z==0=0===Everything%20I%27ve%20Got%20Belongs%20To%20You=Rodgers%2DHart==Medium%20Swing=Eb==1r34LbKcu7%2C7F%7CQ4Eb%5E7C%7CZLxZLxZLxZL%2C%2D7bEZLxZLxZLxZL%2C%2D7%2CXy4TA%2A%7B6bE1Nb%5E7%2CX%20%2C7%5EbAZLG%2F7bE%207%2C%5EbE%7CQyX%2C7bB%7CQyBb7LZB%7CQyXX%2C7%23FBb7XyBB%2A%5B%5D%20%20lcKQyX%2Cb6E2NZL%20QyXQyX%7DQ%2CXyQ%7C%7CQyX%2CC%2A%5B%5DQXyQ%7CF%7CQyX%2C7%2DG%7CQyX%2C7%7CDQyX%2CbEZL%2CB%20%2C7%23Bb7Xy%2CB%7CQybB%7CQyLZxLZQyX%2C7%2DC%7CZLxZLxLZxZL%2C7%2DbEZLxZLx%7CF7%2CX%2C7%5EbE%20lcKQQ%7CBb7EZL7bB%20%2C7%5EbAZL%2FG7bE%20%2C7%5EbE%7CQyX%2Cb6%2CXyyX%2C7%5E%20Z%20==0=0===Evidence=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7%7CQyX74Eb%5E75b9b7bB%7CQyX7%2DFLZ5b9b7C%207%2DG%7CQyXXyQ%7CA4TA%2A%7BA%7CQyXDb7LZE%7CQyX7%2DbBB%2A%5B%7DQXy11%239%237F%7CQyX7%2DFb7%2311%207%2DbAQyX5bQ%7CDb7%7CQyX11%2331F%7CQyX11%237G%7CQyX7%2DC%7CQyXBb7b9yX7%5EbbA%7CQyb%5E7XyyX5b9b7bB%7CQyX7F%2DZL5b9b7C%207%2DG%7CQQ%7CA7XEA%2A%5B%5D%2D7%20Db7LZF%2D7XyQ%7CF7%239%2311XyQZ%20==0=0===Exactly%20Like%20You=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu77%2DD%7CQ4C6XyNZL%20lcKQyX7GZLl%20cKQyX7DZL%20lcKQ1C6Xy4T%7BA%2AQyX6CXyQXybB%7CQyX7%5EF%5BB%2A%5DQXy7C%7CQyX6C2NZL%20Q7XyQ%7C%7D%207G%20KQyX6yQ%7CD%2D%207G%207%2DDZL7obE%20%2D7EZL7G%206%2DF%7CQyX7%5D%2AA%5BCX7%2DA%7Ccl%20LZD7XyQKcl%20LZG7XyQKcl%20LZC6XyQ%7CD%2D7%20G7%20Z==0=0===Eye%20of%20the%20Hurricane=Hancock%20Herbie==Up%20Tempo%20Swing=F%2D==1r34LbKcu7L%20n%20l4F%2D6%2C%20%2C7%5EbDZL%2Csus7b%20A%2Csus7bEZL%2C6bB%20%20sC7%7C4TA%2A%5BcKQyX7%2C%20%20s7bEZL%20lcKQyX%2CF9%2F%237bE%7CQyXnl%7C%2DbB%239%2FF%2C%2DbGlZsus7b64%20n%20bB%20%2C6%2DFB%2A%5BQyX%2C%2D7F%7CQyX%2C7%2DF44TZL6%2CLZETZL%20l%237bEZus%2CLZL%2C7%5EC%20%2C11%237%5EAZ%20Ln%20l%7C7Cs%20%20%2C7%5EbDZ%20n%20Ls7bA%20S%3C%7CQyyQ%7CEbZL%20n%20ZL%20n%20ZL%20xZ%20L%20lcKQyX%2CF%2F9%237F%2D7%2CXX%2CF%2F9olos%20on%20F%20minor%20Blues%3E%20x%20%20Z%20==0=0===Fall=Shorter%20Wayne==Ballad=E%2D==1r34LbKcu77%23F%7CQ%237sus7%5EbE%7CQyXsus7E%7CyQX9b31B%7CQyX3dda%2311XyF44T%5B31D%7CQd3XyQ%7CQyX11%237%5EbE%7CQysXus7E%7CQyX9b31B%7CD%5E7XydasusE%7CQyX%7CG%2D7X%7CQyX3ddasus7%23FLZ11%237%5EbA%207%2DB%7CQyB13b9QyX9b%2D7%20C%5E7%2FBLZ%20x%20%20Z==0=0===Falling%20Grace=Swallow%20Steve==Even%208ths=Ab==1r34LbKcu7G%2F7%5Eb4Ab%5E7B%207%2DF%7CQyX7%2DG%7CQXy%23F%2F7DZL%20lcKQyXb7LZE4T%5BA%2AE%7CQyX%23LZG%2D%7CQyX7h%23F%7CQyX7%5E%7CFQyXE%2F7C%7CQyXF%2F7B7b13F%2F7D%20bE%7CQy%7CA%2D7%20bB%7CQyX7o%23C%7CQyX%2D7CB%2A%5DQyX7%5EGZL7D%5E7%2FDXQyX7%2DbE%7CQy%7CEh7XZL7F%207%2DCZL7%2DbD7%20%2DD%7CQyX31b7A%7CQyBb%5E7XQyX7%5E%5E7%20%20Q%20ZYQ%7CAb%5E7XyQ%7CfDb%5E7%20%20%20Z==0=0===Falling%20In%20Love%20Again=Hollander%20Frederick==Waltz=C==1r34LbKcu77G%7CQy4C%5E7%20QyX7AZLbB%2F7hE%20%5E7CZL7hD%207%5EFZL7C%7CD%2D7X3TA%2A%7BX7EB%2A6XyQ%7C%207h%23F2N%7CQyXQyXyQXQyX%7D%207G%207%2DD1NB7%20%5D%5BC%7CQyX%5DQyX77%20E7L7%2DDZL7D%207%2DA%7CQy7XDZL%20lcKQyX7%2DAZXyQ%7CGhB%7CQyQyX7G7%20C7L%2DD%7CQyX7AZLbB%2F7Eh%207%5ECZL7hD%207%5EFZ7XyQ%7C%5ECA%2A%5B%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Falling%20In%20Love%20With%20Love=Rodgers%20Richard==Waltz=Bb==1r34LbKcu7ZL%20lcb%5E7XyFZL%20lcKQyX7%2DCZ%20Lx%20ZL%20x%20ZL%20lcKQ7XyQKB43T%7BZLxZLQKcl%20LxZLxZLxZLxZL7b%5EBZL%20lcKQyX7FZLZxLZxyX7%2DCZL%20lcXyQKcCZL%20lcKQyX7%2DGZ%20LlcKQyX9b7DZL%20l7XyQK7hA1NcKQyXQKcl%20L%20lcKQyX11%237bAN2%7C%7D%20%20lcKQyX7FZLZG7b9yX7%2DCX7%2DC%7C%2D7XyQG%7CQyX7%5EbB%7CQyX7%7CFQyX7%2DC%7CQyX7oB%7C%2D7XyQCZL%20lyQ%7CF7%20%20%20Z==0=0===Fantasy%20in%20D%20%28or%20Ugetsu%29=Walton%20Cedar==Medium%20Up%20Swing=C==1r34LbKcu7A%2F7%2DE4D%5E9%2F%5EDZL%20%7Cr%20ZL%20%7Cr%20LZ%20%7Cr%20ZLA%2F7%2DEZLA9%2FALZ4Ti%2A%5BQyX9%5E%20LZ%20r9%5ED%7CQyX9%5EC%7CQyX%5E9DA%2A%7B%5D%20%20%7Cr%20ZL%20%7CXyQ%7CC%7Cr%20ZLX9%5EC%7CyQ%7CAb%2DBZL%2C9b7%23F%207h%23%7CCQyX7%5EG%7CQyX11%237%5E7XyQX9%5ED%7CLA%2F7%2D%2D7%2CE79%5EDlB%2A%7B%7D%2C7bE%2C7%2CE%5EF%2C7bGsZL7%5EGl%2C%2FALZEBs%7CQy9%5ED%7CQLZ%20r%7C%7CQyX%3EsoloS47%2A%3C%5E9DA%2A%7BY%7D%20%20%7Cr%20ZL%20C%5E9Xy%20%7Cr%20Z%2DBZL%2C%5E9XyQ%207h%23C%7CQyX7%5EG%7CQXy11%237bA%7CQyX9%5ED%7CF%237b9C%7CQyXr%20ZLA%7CC%5E9XLA%2F9%5EDB%2A%5B%7D%207bE7%20%2DbBZL7E%207%2DB%7CQyZE%2D7%2FQyX7%5E%7C%20LZ%20r%7C%20LZ%20r%7C%20LZD%5E9%2FALZE%2D7%2FALZ%20r%7C%20LZ%20r%7C%20LZ%20r%7C%20%20Z%20==0=0===Farmer%27s%20Trust=Metheny%20Pat==Waltz=C==1r34LbKcu7%20B%2F9b4G%5E7Xp%20%2C9b7%23F%20%2C7%2D%23CLZp%2CB%2FG%20%2C7%2DBZLQyLZF%2373TA%2A%5BusGZLZA%2D7%2CdaCZL%2CG%2FF%20%2CG%20%2C%2FGFl%7C%2C7Ds%20sus7D%20d9XyQLp%2C%2DBE%20bE%2F%20G7LZ%2CbB%20%2CbAZLp%20%2CE%2F%20C7%2DE%7Cp%20%2CC%20%2CsusCpLZDb%2CG%20%2Csp%209b7b%2FEb%2ChGZL%2096bGZL%205%23%2397G%7CQyX9ddabAl%7C7%2FC%20CDs%20%2CbA%7Cp%20%2CF%2D9XyCZLQp%20%2C7bA%207%5EbZAL%2011%2DGZL%209%2DC%7CQsus%20CB%2A%5B%5D%20C%20susb%2FAb%20QyXQyXQyXQyXQyZX%2CDp%2CCZL%20susC%7Cp%20Y%7BQCB%207%5Eb%2Cp%7CAb%5E7%20Bb%2FAb%20p%7CCsus%20C%2Cp%7CC%20%20%7D%20==0=0===Fascinating%20Rhythm=Gershwin%20George==Medium%20Up%20Swing=F==1r34LbKcu7G%2F7C%2C4F%2D%20Fs%207bBZL7oB%20C%2F%2DZFL7bD%207hDZLbE%2F%2DF%2D%2FAb4T%5Bv%2AZLbB%2F%20F%2D%2FE%7CQyX6FZL31b7C%20%2FC%2DFZL7bD%207hDZLbC%2D%20C%2D%2DF%7Cl%2C7hAZLb7LZC%20%2DC%7Cl%2CD%2F7G%2CbE%2FC%2Ds%207FZL7o%23F%20G%2F%2DC%2D%2FBbA%207hA%20ZL%20xbLZG7%20ZL%297C%28%20%20%297%2DG%28C7%7BA%2AY%5DQyX7C%7CQyXx%20LZ%20A%2F%2DF%20C%207%2DG7%28C%2D7bB1NB%2AZL%20x%20ZL%20%20xZL%20x%20ZL%297F%28%20%20%296XyQ%7CFZL%20x2NC%2A%7CXyQ%7CEC%7CQyX7%2DG%7CQyX7GQ%7CyX7%2DDZL9b7A%207h7XyQ%7D6FZL7G%287CZQ%7CEh7%20%20%297%2DG%287%2DG%7CQyXG7%7CQyX7%2DDZL9b7A%20%28C7%29LyX6bB%2D7%29%20%20%28C7%29LZF6XyQKcl%20%20Z==0=0===Fascination=Marchetti%20Fernando%2DDante==Waltz=C==1r34LbKcu77%2DD%7CQ4C6XyE%7CQyX7%5ECZL%20lcKyQX7%5EC%7CQyX7obE%7CQbo7Xy3T%5BA%2A7bAZL7XyQ%5DyX7%2DDZL%20x%20ZL%20xZ%20L%20lcKQyX7%2DD%5BB%2AQKcl%20G%7CQyX7obE%7C7XyQ%5DCZL%20lcKQyX7%5EC%7CyQX7obE%7CQyX6C%5BA%2A%5E7XyQG%7CQyX%7CQyX7%2D7XyQlcKQyX7GZL%20lcKyQX7%2DD%5BC%2A%5DQyX7G%7C%20LZD%2DD%7CQyXG7XyQ%7CC6XyQ%7CG7sus%20%20%20Z==0=0===Favela=Jobim%20Antonio%2DCarlos==Bossa%20Nova=G%2D==1r34LbKcu7%2DG%7CQy4G%2D7XQyX7%2DG%7CQyXG%2FF%7CyQX7%2DG%7CQyXG%2FF%7CQy%7CF%2FGX3T%5BA%2A%2DGZL6cl%20LZhE%7CQyX7bB%7CQyX7b%5EB%7CQyX7F%7CQyX7%2DC7%20Eb%2DKQyX7%7CQyX7LZG%2D7X7%2DC%7CQyX7%2DG%7CQy7X%2DC%5BB%2A%5D%20%20lcKQyXyQ%7CG%2D7%2DD%207QyXG%2FQ%7CG%2D77%2DG%5BA%2A%5DQyX9%237CLZ9%237D%209%237bE%7CQyXXyQ%7CFyX7%2DC7F%7CQyyQ%7CF%2FL%20lcKQyX7%2DG%7CQyGX%2FF%7CQyX7%2DG%7CQyXGZC%2D7XX7%2DG%7CXyQ%7CBb%5E7XyQ%7CBb7XyQ%7CEh7%20Eb%2D6LZG%2D7%20D%2D7LZG%2D7XyQKcl%20%20Z==0=0===Fee%2DFi%2DFo%2DFum=Shorter%20Wayne==Medium%20Swing=Bb==1r34LbKcu79%237D%204Eb7%207G%207%2DDZL7D%207%5EBLZ7%5EbA%207%2DGZL9%237DLZEb74TA%2A%5BX7bBZ%20Ab%5E7QyX7bEB%2A%5B%5DQyX7BbZL7F%20%297bG%287CZLKcl%20L7%2DGZLL9%237D%20LZEb%2A%5B%5D%207D%207%2DAZL7b%20E7%2DbBZL%20lcKQyX7AEb7%20lcKQyX7%5EBZAb%5E7L%5EbDZL9%237D%207bEZ7LG%207%2DDZL7D%207%5EBZ7%20C7L%207%2DGZyQKcl%20%20Z%20==0=0===Feel%20Like%20Makin%27%20Love=McDaniels%20Eugene==Rock%20Pop=Eb==1r34LbKcu7s7bB%7C4F%2D7XFZL7C%207bD%7CQyX7b%5EE%7CQyXsus7bB%7CQy%2D7XyQ4T%5BA%2A%2DC%7CQy%7CEb%5E7QyX7%2DG%7CQyX7%5EbAB%5B%2A%5DQyX11%237A%7CQyX%7CF%2D7XQyXsu7XyQ%7CAb%5E7XyQ%7CG%2D7XyQ%7CDb7XyQ%7CC%2D7%20sEb7%2CE7%7ClF7XyQZ%20==0=0===Feels%20So%20Good=Mangione%20Chuck==Funk=F==1r34LbKcu7yX7%2DD%20%20sC%2F%2DAZLbB%2F7C%207C%7CQXy7%2DG%7CQyX7%2DDl%7C%2CE7XyQ%7CF44T%5BF%7CQyXXyQ%7CEQyX7%2DD%7CQyX9%5EbEQ%7CyX7%2DDZL9%237A%207h%7CEb%5E97%2DG%7CQA%2C%2DGsb%5E9Xy%2DGl%7C%2CA%2FFs%20%207%5EblB%7C%2CC%2F%2DDs%20%207%2DD%7CQ7XyQ%7CE%7CQyX7D%7CQyBo%2C%7ClX7C%7CQyX7%2DG%7CQyXD7%7CQyXF%7CQyXsus7CyQ%7CFX%2CbB%2C%2DXyQ%7CG%2D7XyQ%7CC9susXyQZ%20==0=0===Fever=Davenport%2DCooley==Medium%20Swing=A%2D==1r34LbKcu7A%7CQyXAA%2DXyX7EZL%20x%20ZL%20x%20Z%20Lx%20ZL%20x%20ZL%20lcKQyQ%7CA%2D%2A%5B44TyX7EQcl%20LZX%2DA%7CQyX7EZLQ%20xZ%20L%20x%20ZL%20x%20ZL%20x%20yQZY%5BKQyX%2DQ%7CA%2DXyQ%7CXyQr%7CXyQLZE7XyQ%7CA%2DXyQ%7CE7XyQ%7CfA%2DXyQZ%20==0=0===Fine%20And%20Dandy=Swift%20Kay==Medium%20Up%20Swing=F==1r34LbKcu7X%2C7ob4F%5E7X%2C7%5EF%7CQyX7C%7CQyX7%2C%2DG%7CQyX%2C7obA%7CQyXyQ%7CA4TA%2A%5BQyX%2C77%2CXyQlcKQyX%2C7bBZL%20lKcQyX%2C7F%7C%7CQyX7C%7C%20LZEb%2DG%7CQyX7C%7CQZAb7%2CG%7CQyX%2C7obA%7CQyX%5E7FB%2A%5B%5DQyX7C%7CQyX%2D7%2CXyL%20lcK%7CQyX%2C7%2CXyQX%2C7%2DC%7C%7CQyX7C%7CQXy%2C7%2DG%7CQyX%2C7obA%7CyQ%7CF7%5EF%7CQy%207C%207XyQ%7CEX%2C6FZL%2C7C%20%2C7%2DGLZ7D%20%2C7%2DA%7CQyX%2C7byQ%7CG%2D%2C7%5EbBZ%20==0=0===Fine%20And%20Mellow=Holiday%20Billie==Slow%20Swing=F==1r34LbKcu7L%20lcK7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF%5B44TZC7XyQ%7CDb7%20C7LZF7XyQ%7CC7XyQZ%20==0=0===Firm%20Roots=Walton%20Cedar==Up%20Tempo%20Swing=Eb==1r34LbKcu7%5EbE%7CQ4F%2D7X%7CQyX7%2DFZL%20lcKQXy7%5EbE%7CQyX7bB%7CQyBb7Xy4TA%2A%7BbB%7CQycl%20LZyX7%2DCZL%20lcKQyX%5E7C%7CQyX7G%7CQyX7%2DDQ%7CF7XKQyX7Xsus7Kcl%20%20X7%2DbB%7CQyX7%2DA%7CQXy7%2DG%7CQyX7%2DFB%2A%5B%7DyQ%7CAbQyX7%5EyQKcl%20LZ%20x%20LZ%20x%20LZF7susXyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Five%20Brothers=Mulligan%20Gerry==Medium%20Up%20Swing=C==1r34LbKcu7%5EFZL74C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAG%2D7%20C4TA%2A%5B%207%5ECZLZN1C7%2DD2NZL%20QyXQyX%20%7D7G%207%2DDZL7bE%207%5E%20Db7L7bB%2077%2DbE%7C%2ABE%5E7DZL7A%207%2DE%7CQyX7b%5EEZL7bB%207%2DF%7CQyX%5E7XyQ%5B%5D%207B7%2DA%207ZDb%5E7G%207%2DDZL7%2DA%207%5EC%2AA%5B%5D%207bD%207%2DD%7CQyX7LZC%5EL7bA%20LZD%2D7%20G7%20%5D%7CG%2D7%20C7LZF%5E7%20Bb7LZD%2D7%20Db7LZC%5E7XyQZ%20==0=0===Flamenco%20Sketches=Davis%2DEvans==Ballad=C==1r34LbKcu7yX%7CrQ4C%5E7XlcKQyX7%5ECA%2A%5B%5D%20yQX%7CrQyXZL%20lcKQy%20LZXy4Ti%2A%5BLQyX%7C7susXL%20lcKQyX7%5EbBZLyQX%7CrQyXZL%20lcKQyZXyQrbAZLQQyX%7Cr%5E7%2FDL%20x%20ZL%2CD%2F7%5EbE%20DLZQyX%7CrQyXZL%20x%20ZLZXyQbE%20DZLZG%2D7XyQKcl%20LZXyQr%7CXyQ%20Z%20==0=0===Flamingo=Grouya%20Ted==Ballad=F==1r34LbKcu77C%207%2D4F%5E7%207bD%7CQyX7bB%7CQyX%2D7FZL7C%207%2DGZL7%2DDXyQ%7CG4T%7BA%2AB%5BB%2A%5D%5E7%20D7ZL6%2DbB%206F2NZL%20yQXQyX%7D%207C%207%2DGZLF6XyQF1NZLQyX7%2DQ%7CEb77bE%7CQyX7%2DbB%7CQy7XoA%7CQyX7%5EbA%7CQyXXyQ%7CGyX7%2Db%2DG%7CQyQ%5D%2AA%5BQyX7bB%7CQyX7%2DFZ7LC%207%2DGZL7%2DD%207%5EF%7CDb7XyX7C%7C7%20C7LZF%5E7%20D7LZG%2D7%20C7%20Z==0=0===Flat%20Foot%20Floogee=Gaillard%2DStuart%2DGreen==Slow%20Swing=F==1r34LbKcu7%20bBZL4F6%20D6FZL7C%207%2DGZL7%2D%20D6FZL7C%207%2DGZL7%2D%20F7%2FA4TA%2A%7ByX7FBF%2FC%20CX6F2N%7CQyXQyXQyQXyX%7D%207C%206F1NZL7yQ%5D%5B%2AZL7oB%206FA%2ALZBb6%207%2DG%7CQyX6CZL%20lKcQyX7GZL%20lcKQyXC7%20%5D%5B%20lcKQ%20C%2FFZG%2D7%20CbBZLA%2F7F%206FZL7%20C7%2DGZL7%2DD%206FZL7%20Bo7LZL7%2DDC7LZF6%20C7%20Z%20==0=0===Flintstones=Curtain%20Hoyt==Up%20Tempo%20Swing=Bb==1r34LbKcu7NZL7b4Bb%5E7%7CQyX7bBZLQyX%7CryQXZL7F%207%2DCZL7G%20Eb7%20A4TA%2A%7BlcKQyyQ%7CC%2D%5B%5D%20%20lcKQyX6bB2ZNL%20QyXQyX%7D%207F%207%2ABD7XX6bB1%2DCZL7XyQKcBA%2A%5B%5D%20%20lcKQyX7ZFL%20lcKQyX7CZL%20lb%5E7%20G7GZL%207%20F7LZXyQr%7CXyQLZBb7XyQ%7CEb7%20Ab7LZUBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Fly%20Me%20To%20The%20Moon=Howard%20Bart==Medium%20Swing=C==1r34LbKcu7b7E%7CQ4A%2D7X%7CQyX7%5EF%7CQyX7%5ECQ%7CyX7G%7CQyX7%2DD%7CQyBh7Xy4TA%2A%5BG%7CQyXA%2D7%20A7A%207%2DEZL7F%207%5ECQ%7CyX7G%7CQyX7%2DDZL7LZD%2D7%7CQyX9yX7%5ECC%5E7XyG%7CQyX7%2DD%7CQyX7%2DBA%2A%5B%5D%209b7E%207hB%7CQ7XyQ%7C%7CQyX7yX7%2DEXyQ%7CBG%7CQyX7%2DDZL7A%207A%2D%7CQyX9b7E%7CQyX7h7XyQ%7C7%5EF%7CQQ%7CA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CBh7%20E7b9%20Z%20==0=0===Flying%20Home=Goodman%2DHampton==Medium%20Swing=Eb==1r34LbKcu7bB%2C7B4Eb%20EZLbD%2FbE%20bEl%7C%2C7Bb%2C7Bs%207%2DCZLbD%2FbC%2D7%20s4TA%2A%7BQyXQyb%20Eb%2F7bB1N%7CQyX6bEl%7C7%2CbB%2C7Bs%207%2DCZLbDXyQ%7DXEl%7C%2C7cKQyXQ%7CN2ElcKQyX7bAZL%20lcQKyX7bEB%2A%5B%5DQyX6b%20LZF7yXQyXD%2FbE%20b7XyQ7bB%2C7Bs%207%2DCZLb%2FDbE%20bEA%2A%5B%5D%20%20lcK%2C%7ClEbBZL%20lbB%7CQy7%20sB7%7C%2C7bB%2C7Bs%207%2DCZbLD%2FbE%20bEl%7C%2C7bB%2ClEb6X%2DCZLb7XyQZ%20==0=0===Folks%20Who%20Live%20On%20The%20Hill%2C%20The=Kern%20Jerome==Ballad=C==1r34LbKcu7GZL%2CC4C%5E7%207%2DDZL7obE%20%2C7%2DELZ%2C7G%207%2DDZL%2C7o%23C%20A%2D7%2F4TA%2A%7B7G%207%2DA%2D7LZA%207%2DEZL7G%207%2DDZ7LA%207EZL%2C7G%20%2C7%2DD7%2CLZD%20%2CB%2F7%2A%5B%5D%2096%20A%2D7h%23F%7CQyX6C2NZL%20yQXQyX%7D%207G%207%2DDZL7%20B7bC1NZLGl%7C%2C7yQ%7CF%237As%20D%2F7%2DEZL%23D%2F%5E7%2DE%20%2DEZL9b7B%207h%2FC%23%2CDX7%2DEB%207%2DDZFLZsEC%207%5EClA%2A%5B%20%20QyXyQX%5D7G%2C7%2DD%2C7A%2C7%2D%23o7%2CL%2F7G%206EZL%2C7E%2D7%2C%20DZL7%2DA%20%2CB%2F7GZLC%2C%2F7%2DA%207%2DDZL7obE%2D7%2C%20GZL%2C7GZL7G%20ZD%2D7%20%2C9b7A%207hEZL7G%20%2D7DZL%2C7A%207%2DEZL7GLZD%2D7L7A%207C6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===Fools%20Rush%20In=Bloom%20Rube==Slow%20Swing=C==1r34LbKcu7X7%5EC%7C4D%2D7X%7CQyX7%2DD%7CQyX7%2DAQ%7CyX7%5EC%7CQyX7G%7CQyG7XyQ4TA%2A%5BQyX11b9XyQyX7%2DA%7CQyX6C%7CQy7XG%7CQyX7%2DD%2CB%2A%2C%5B%5DQ%7CD7%237A%7CQyX7%2DA%7CZD%2D7%2FC%7CQyX7G%7CQyX7%2DDA%2C%2A%2C%5B%5DQyX7G%7CQyXG%5E7XyQL%20lcK%7CQyX67XyQ%7CX7%2DD%2CC%2A%2C%5B%5DQyX97bA%7CQyX7hE%7CQyX7GyQ%7CF%2D%2DD%7CQyC%5E7%2FGXyQ%7CA%2D7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CE%2D7%20A7%20Z%20==0=0===Footprints=Shorter%20Wayne==Waltz=C%2D==1r34LbKcu7ZL%20x%20%2D11XyZL%20lcKQyX11%2DCZ%20Lx%20ZL%20x%20ZL%20lcKQ%20x%20LZC43T%5B7h%23FZyQKclL%20x%20ZL%20lcKQyX1%2D1CZL%20x%20ZL%20x%20ZL%20Z%20x%20LX11%2DF%20ZL%20x7%2311XcKQyX11%2DC%7CQyXtal7A%7CQyXtla7E%7CQyl%20LZ%20F%7CQyXx%20%20Z==0=0===For%20All%20We%20Know=Coots%20Fred==Ballad=Eb==1r34LbKcu7%207hGZ4Eb6X%207%5EbEZL7bB%207%2DFQ%7CyX7%2DF%7CQyX7F%7CQyAb%5E7L4T%5BA%2A7bB%7CQLZF%2D7%7CQyX7obG%7CQyX7%5EEbZL7bD%207%2DbA%7CQyXF%2D7Xy31b7C7%2DF%7CQ%2D7XyQQyX6bE%5BB%2A%5DQyX7Bb%7CQyX7%2DF%7CQyX7F%7C%7CF7XyC%7CQyX7bD%207%2D7%20BbyX7%2DFZL31b7C%207GhZL7%5EbA%207%5EbEZL7Q%7CAb%2DF%7CQyXZL11%237XyQ%7CFZL7C%20sus7CZL1%2317bD%207GZL7D%207%2DA%2D7%20B7%5EbEZLBb7sus%20Bb7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z==0=0===For%20Heaven%27s%20Sake=Edwards%2DMeyer%2DBretton==Ballad=F==1r34LbKcu7bE%207%2D4Bb%2D7F%207%5EFZL9b7C%207hZGL7%2DD%207%2DAZL7bE%207LZBb4TA%2A%7BL7bB%207%20D7LL7bA%207%2DbEB%2A%5B%7DQXy6FZLsus7C%207%2DGZZDb%5E7%2DAZL7%2DbB%207%20Ab7L7%2DFl%2C7C%2C7hGsZLh7D%206%2DF%7CQyX7%5EbDZLZBb%2D7%2DbEZ%207%5EFZZG%2D7%20%207hGZL7%2DD%207%2DAZ7LbE%207%2DbBA%2A%5B%5D%207CC7b9LLbA%2F7F7LZBb%2D7%20Eb7LZA%2D7%20D7LZG%2D7%20C7susLZF6XyQZ%20==0=0===For%20Jan=Wheeler%20Kenny==Waltz=A==1r34LbKcu7X31b9b%5E7%231yX9%2DD%7CQyX31b9bA7%7CQyXtla7E%7CQyX1Q%7CE7bB43T%5Bb9b7A%20LZA%2Dla7E%7CQyX11%237%5Eb%7CBQyX11%237%5EF%7CQyX7tXyQ%7ClcKQyQyX5%23%7CAb7%23QyX7%2DA%7CQyX%23G%2F3b17E%7CQyXG%2FC%7CQyX5%7CB7%239QyX31ZL%20lcXyQ%7CDla7E%7CQyX11%237%5Eb%7CBQyX11%2DC%7CQyX11%2DtXyQK11%2DE%7CA%5E7XyQKcl%20%20Z%20==0=0===For%20Minors%20Only=Heath%20Jimmy==Up%20Tempo%20Swing=C%2D==1r34LbKcu7C%207%2DF%2D7%20G77C%207%2DCZL9b7G%207C%2DZL9b7G%207%2DCZL9bb13LZC44T%7B7%2DbEZF%2D7%20C7%2DD%5B%5D%209b7C%20%2C7%2DZFL9b7C%207%2DFZL9b7%2C%20G7LZL9b7%7CQyX7LZD%2D71b7G%207bAZLbB%2FW7%20%2DC1N%7CQyX7G%7CQyX3LZC%2D7bA%20%2C%20x%297hXyQ%7D%7CyX7%2DCZL%2C31b7G%207%2CbAZLbB%2FW%207%2DC2NQ%7C%20%28D11%237G%28G7%29%20Z%20==0=0===For%20Once%20In%20My%20Life=Murden%20Orlando==Medium%20Swing=Bb==1r34LbKcu7%206%2DCZ4Bb%20B%20%2DCZL7G%20%2DCZL7G%2D%20CZL7oB%206bBZL%2BbC%2Db6L4T%5BA%2A%2DG%206bb6%20F77bB%207%2DFZL%23F%2F%2DG%2D%20G%5BB%2A%5D%207D%206bBZL%235LZEBZL7FZL%2BbB7%20F7L%2A%5DQyX5%237F%7CQyX7%7CCQyX7%2DG%7CQyX7%2DDZA%5BBb%20%2DCZL7bBZL7o7LZCZL7F%206%2DCZL6b%2DC%2D%20CZL7G%20%2DCZL7G%20%2DBb6%20FB%206bBF%2FbB%7C%5D%2AC%5BG%237C%7CQyX6bEZL5%23b7B%207%2DFZL%23F%2F%2DG%20%2D11XyQ%207D%206%20G%2D7LZC%2D7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===For%20Sentimental%20Reasons=Best%20William==Slow%20Swing=F==1r34LbKcu7GZL7%2D4F%5E7%20L7C%207%2DGZL7%2DD%20%2C%5E7FZL7C%207%2DGZL7%2DDZF6%20D4TA%2A%7B%5D%207F%20LZN1A%2DbB%206F2NZL%20QyXyQX%7D%207C%207GZL7D%2076LZF67C%207%2DZL9b7%5E7%20sB%7CQyX7%5EFZL7C%207%2DZGL7D%207%2DAl%7C%2C7E%2ChEh7%20AbBB%2A%5BZL7%2DDQ%7CG7XL7C%207%2DGZL7%2DD%207F%5EA%2A%5B%5D%207C%207%2DG%7CQyZF%5E7%20yX7%2DDG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7LZF6%20D7LZG%2D7%20C7%20Z%20==0=0===For%20You%2C%20For%20Me%2C%20For%20Evermore=Gershwin%20George==Slow%20Swing=Eb==1r34LbKcu7%2DF%7CQyAEb%5E7yX7%5EbEZL%20x%20ZL7Bb%207%2DF%7CQyX7F%7CQyXQ%7CF7X%2A%5B44TyX7%2DCLZ%20x%20bAZL7bE%207%2DbB%7CQXy7bE%7CQyX7%2DbB%7CZL6XyQ%7C7bB%2077bB%207yQ%7CB7X7F%7CQyX7%5EbEB%2A%5B%20%5D7bB%20%2C5%237bB%7CQyXyQ%7CF%2DX7F%7CQ%7C7C%2C7%20LZBb%5EbE%7CQyX7bD%7CQyXb6A%7CQyX7bE%7CQyX7%2D7%20sG%2D%2Cx%20ZLyX6bEBb7LZ%20bB%2F6bE%7CQyX7%2DFQ%7CyX7FZL7%2DC%207%5EbEBb7LZ%207%2DFlQ%7CF7%20Bb7%20Z%20==0=0===Forest%20Flower=Lloyd%20Charles==Bossa%20Nova=C==1r34LbKcu7KQyX74A%5E7X%20lcKQyX7%5ECZL%20lKcQyX7%5EGZL%20lcKQyLZBb%5E4T%7BA%2A%7CQyX9Db%2D7XyX7%2DCZL%20lcKQyX%5E7CZL9b7G%207hD%7CQyQ%7CB7%23ZL%20lc%7CQyX7yQKcllcKQyX7%5EbE%7CQyXb7B%7CQyX7%2DC%5BB%2A%7D%20%20%20LZBbX7%5EbBX7%2DbE1XyQ%7C%2DC%7CQyX7%2DA%7CQyX7b%2DGZL%20lcKQyX7%5EbG7XyQ%7C1%237bAyQ%7CC6XyQKcl%20%20Z==0=0===Forever%20Sonny=Heath%20Jimmy==Bossa%20Nova=Bb==1r34LbKcu7bE%7CQy4G%2D7XL5%237F%207%2DCZL7%2DG7%20%2DDZL7bE%207hE%7CQyZBb7X4TA%2A%7BbBZL7%2CLZN12NZL%20QyXQyX%7D%2097%23D%207%2DCZL7%2DG%207%2DDC%2D7%20F7bA%207yX7FZ%5D%5B%2ABDQyX9%237CZL%20lcKQXy7GZL%20lcKQyX9%237Kcl%20LQyX7%5EBZL5%23D7%239%20CZL7%2DG%207%2DDZL7b%20E7hE%7CQyX7%2DGA%2A%5B%5D%2D7%20F7%207F%7CQb7XyQ%7CEb7%20Ab7LZC%2D7%20F7LZUBb%5E7%20D7%239%20Z%20==0=0===Four=Davis%20Miles==Up%20Tempo%20Swing=Eb==1r34LbKcu77%2DbAZ4Eb%5E7QyX7%2DF%7CQyX7bA%7CyQX7%2DbEZL%20lcKQyXKcl%20L4T%5BA%2A%5EbE%7CQb7XyQ%7CQyX7%2DFZL7B%207%2DF%23%7CQyXG%2F7%5EbE%5BB%2A%5DBb7XyD%7CQyX7%2DbEZQ%7CF%23%2DQyX7%5EbE%5BA%2A%5DQyXb7B%7CQyX7%2DFZL7B%207Kcl%20LyXG%2F7QyXG%2Fb7XyQC%2A%5DQyX7bD%7CQyX7b%2DAZL%20lcKQyX7%2DF%7C%5BEb%5E7A%7CQyXQyX7%5E%20B7LZbB%207%2DFZL7%2DbG%207G%2D%7CQyX7bB%7CQyX7%2DF7LZEb7%2D%23F%7CKcl%20%20Z==0=0===Four%20Brothers=Giuffre%20Jimmy==Up%20Tempo%20Swing=Ab==1r34LbKcu77%2DC%7CQ4Bb7XB%7CQyX7F%7CQyX7%5EbZAL5%237bE%207%2DbB%7CQyb%2D7Xy4T%7BA%2A6bAZLN1Bb%2D%2DbB2NZL%20QyXQyX%20%7D7F%207%5EbAZL7bE%2077%20Eb7ZL7F%207%5ECZLB%5BC%23%2DD%7CQyX7%5EDZL7A%207E%2D%7CQyX7%5EBZL7%23F%207%2D7%20G7%2A%5DQyXX7%5EbALZD%2D7bE%207%2DbB%7CQyX7bBA%5B%2A%5D%207F%207%2DCZL7G%207%235LZ7o%23C%20yQ%7CF7XyQ%7CBb%2D7XyQ%7CC%2D7%20F7LZBb%2D7%20Eb7LZAb6%20%20%20Z==0=0===Four%20In%20One=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7%7CQyX64Eb6XX7bB%7CQyX7FZL%20lKcQyX7C%7CQyX7G%7CQyyQ%7CEb4TA%2A%7BX7bEZ%29x%20%28B%2DBZL7bE%207%2DbBZLb7E%207%2DbBB%2A%5B%7D%20%297b7%20E7L7%2DF%28%20C%7CQyX7%20F7LX6bEA%2A%5B%5D%207bB%207F%2DZL7B%207E%7CQyX7EZyQ%7CG7%2DC%7CQy7XyQKcl%20LZF7XyQ%7CBb7XyQ%7CEb6XyQ%7C%20%28F%2D7%29x%20%28Bb7%29%20Z%20==0=0===Four%20On%20Six=Montgomery%20Wes==Up%20Tempo%20Swing=G%2D==1r34LbKcu77D%207%2D%2D7XyQE%207%2DbBZL7F%207%2DCLZ%20x%20ZL%20x%20ZL%20lcKb7LZAG44T%5B7bEZL7%20Ab7%5EbBZL7F%207%2DCZL%20%20xZL%20lcKQyX7%2DGZL7%20G%2D7%2DbEZL%20D7LZG%2D7XyQ%7CAh7%20D7b9%20Z==0=0===Fran%20Dance=Davis%20Miles==Medium%20Swing=Bb==1r34LbKcu77%2DCZL4Bb7%2CyX7F%7CQyX7C%7CQyXuss7G%7CQyX7bA%7CQyXQKcl%204TA%2A%7B%7CQyX%2CZBb6XQyXF%2F7%5EbB%7CQyX7%7CFQyXF%2F7%2DCB%2A%5B%7DQy%7CG7%2FFL7F%20%2CXsus7XyQ%7CF7bA%7CQyX7bBA%2A%5B%5D%20%20lcKQyX6bB%7CQyX7XyQ%7CGF%2F7%2DC7F%7CQyXyQ%7CFCB%2A%5B%5DQyX6bBZL7%20F%2C7%2DCZL%20lcKQyX7%2D7%2FFX7C%7CQy%20%20lcKb%5E7%2FFbB%7CQyX7F%7CQyXF%2F%2D7C%7CQyX%2CF%2F7G%7CQyX6%2CXyQB%7CQyXZ%20==0=0===Freckle%20Face=Nestico%20Sammy==Medium%20Swing=Bb==1r34LbKcu7bB%7CQy4C%2D7XyX7%2DC1N%7CQyX7G%7CyQX7%5EbB%7CQyX7F%7CQyQ%7CF7X4TA%2A%7B%5D%207ob%7CDbo7ZL7obB%206bB%7CQyXF9%7CQyX7%2DC2N%7C%7DQyXBb6%20GQyX7%5EQyX7%2D7XyQ%7C9C%7CQyX7%2DG%7C%7CQyXD7%7CQyX6bE%7CQyX7bBXyQ%7CC%2DFB%2A%5B%7CQyX7Dbo7%20X7obD%7CQyX7%5EbB%7CyQX7F%7CQyX7%2DCC%2A%5B%5DyQ%7CC%2D%207%2DF%7CX7obDyQ%7CDh%2DD%7CQyX7%2DbE%7CQyX%2D7C%7CQyX9b7G%7CQyX77XyQ%7CX9b7FyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6%20Bbo7LZUBb6%20Dbo7%20Z%20==0=0===Freddie%20Freeloader=Davis%20Miles==Medium%20Swing=Bb==1r34LbKcu7ZL%20lcb7XyQbBZL%20lcKQyX7bELZ%20x%20ZL%20x%20ZL%20lcK7XyQKB44T%5BF7XyQ%7CEb7XyQ%7CN1Ab7XyQKcl%20%20%7DXyQXyQ%20LZN2Bb7XyQKcl%20%20Z==0=0===Freight%20Train=Flanagan%20Tommy==Medium%20Up%20Swing=Ab==1r34LbKcu7D%7CQyXb%5E7XyL7bA%207%2DbEZL7%2DE7%20%2DFZL9b7C%207hG%7CQZDb%5E7A44T%5BbBZL7b7LZC%7CQyX7bE%7CQyX7%2DbZBL7E%207%2DBZL7F%207%2DC%2D7%20FG%207%2Db%2D7%20Eb7%20Z%20==0=0===Frenesi=Dominguez%20Alberto==Latin=Ab==1r34LbKcu7bE%20%2C74Bb%2D7yX%2C7%5EbAZL%20x%20ZLx%20%20ZL%20x%20ZL%2C7bE%20%2CQ%7CBb%2D4TA%2A%7BcKQyXb%5E7%2CXQyX%2C11%239bD%7CQyX7%2C%5ECB%2A%5BY%7D%20%20lcKQy%7CC%5E7%2CAZL%2C7ZL%2C7b%5E7%2CXybBA%2A%5BY%5D%20%20lcKQy%2CX7bE%7CQyX%2C7%2DbB%7CQ%2D7%2C%20ECZL%20l%20x%20LZ%20x%20LZ%20x%20LZAb%5E7%2CXyQ%7CBb%2D7%2C%20Eb7%2CLZAb%5E7%2CXyQKcl%20%20Z%20==0=0===Friday%20The%2013th=Monk%20Thelonious==Medium%20Swing=G==1r34LbKcu77D%207b%5E7%20F7%207%5EGZL7D%207bEZLF7%207%5EGZL7D%207bEZLF7LZEG44T%5BLZG%5E7%20F7LZEb7%20D7%20Z==0=0===Frim%20Fram%20Sauce%2C%20The=Richardel%20Joe==Medium%20Swing=Bb==1r34LbKcu7CZL7GABb6XBZL7oE%206bEZL%20%2CclKQyX7CZL%20lcKQyb%2FF%2C%20%2A%7B44TZL7bBZN1Bb%2A%5B%5DQyX6bB2N%7CQyQXyXQyXQyX%7D%207F%206BF%2D7%20L7F%207ZL7C%207LZF%2D7o%23F%207%5EFZL7C%207G%2D%7CQyX6bEZL7bB%207LZG%2D7C%207%2DG7G%20F%2F7%20%5D%5B%2AoE%206bEZL%20lcKQy7XCZL%20lcKQyX6bBA7LZBbF%207%2DCLZC7%20F7LZBb6%20F7%20Z%20==0=0===From%20This%20Moment%20On=Porter%20Cole==Up%20Tempo%20Swing=F%2D==1r34LbKcu7bE%7CQy4F%2D6XQyXF%2FbD%7CQyX9b7%7CCQyX7hGZL%20lcKQy%7CF%2D7X4TA%2A%7BQyX7%5E%7CAb7XL%20lcKQyX11%237bGLZ%20lcKQyX7%5EbD%7CQyZN1AbQyX7%2DyX7bAZGh7X%2DbEZL%20lcKQyX7%5EAb2N%7C%7DQyX9b7C%7CQy7XyQ%7CL%20lcKyX7%2DCDb%5E7XKQyX6bA%7CQyX7bGQ%7CyX7%2DbDZL%20lcKQycl%20LZB%2A%5B%5DQyX7bEyQ%7CEb%2DbB%7CQyX7bB%7CQyX%2D7F%7CQyX9b7C%7CQyX67XyQ%7CX7F%7CQD%7CQyX%20%3CD%2ECN%7CY%5DQyX9%237CZL%20g%3EnidnE%20dr3%20la%20%2E3Ab%5E77bD%7CQb7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CAb6XyQKcl%20%20Z%20==0=0===Fuchsia%20Swing%20Song=Rivers%20Sam==Up%20Tempo%20Swing=Eb==1r34LbKcu7bB%7CQy%5E7%28Fh%287%5EBZL%20lcKQyX7b%5EE%7CQyX7bB%7CQyX%297Fh7%29XB44T%5B7%2DF%7CQEb%5E7X%7CQyX7%2DG%7CQyX7%2Db%7CAQyX7hAZL%20lcKQyGb7Xy%7CQyX7XyQ%7CBb7b9XyQ%7CEb%5E7XyQKcl%20%20Z%20=Jazz%2DUp%20Tempo%20Swing=285=8===Full%20House=Montgomery%20Wes==Waltz=F%2D==1r34LbKcu7yX31b4F%2D9X9%2DF%7C%7CQyX31bB%7CQXy9%2DF%7CQyX31bB%7CQyXyQ%7CB3TA%2A%7BX31bB%28Db9%29%2DF%7CQyX31bB%7CQyX%2D9F%7C%7CQyX9%237C%7CQyX9XyQ%7C9%2DF%7CQX7%2DbB%2D9XyQ%20x%299%237C%28%20%7CQyX%29b9D%289%2DF%7CQyX31bB%7C%20%7D%5B%2ABF%7C%7CQyb7C%7CQ7XyQ%7C%7CQyX7%5EB%7CQyX7%5Eb%7CGQyX7bD%7CQyX7%5EbAGh7XybE%7CQybB%7CQyQ%5D%5B%2AA%7CQyX31bB%7CQyX9%2D%7CFQyX31bB%7CQyX9%2DF%7CF%2D9XyX5b9B%7CQyX%7CF%2D9%28yX31bB%7CQyX9%2DF%7CQ%7CyX9%237C%7CQyX%299bDQ%7CF%2D9QyX31b13XyQ%7C%7CF%2D9XyQ%7CBb13XyQ%7CF%2D9%28Db9%29XyQ%7C%20%28C7%239%29x%20%20Z%20==0=0===Funk%20In%20Deep%20Freeze=Mobley%20Hank==Medium%20Swing=Ab==1r34LbKcu7bD%207b7XyQ%7CE%207bBZL7B%207%2DFZ9Lb7C%207hG%7CQyX7bDb7LZA%2DFA%2A%5B%5B%5DQyXGh7XyL9b7C%207hG2NZL%20yQXQyX%7DQyX9b7C%7CQZF%2D691NZL7X7%5EbDXyQ%7CFbA%7CQyX7%2DbEZL%20lKcQyX7%5EbB%7CQyX9b77XyQ%7C7%2DCB%2A%207bBZb9XyQ%2DFZL9b7C%207hG%7CQXy7bD%7CQyX7%2DFA%2A%5B%5D7%20B7L7C%7CQyEb7LZAb7%20Db7LZGh7%20C7b9LZF%2D69XyQZ%20==0=0===Funkallero=Evans%20Bill==Medium%20Up%20Swing=C%2D==1r34LbKcu7%5E%2DC%7CQ7XyQ%7C7G%7CQyX7DZL%20lcKyQX7%5E%2DC%7CQyX31b7Gb13XyD44T%5B7G%7CQycl%20LZyX7%2DCZL7bD%207%5Eb%7CAQyX7bE%7CQyX7%2DbBQ%7CD7XKQyX7b13XyQ%7CC%2D%5E7XyQKcl%20%20Z%20==0=0===Gallop%27s%20Gallop=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu77hbBZ4D7su7%2DbBZL7bB%207%5EbALZ7bE%207%2DbBZL7D%20s%20Eb7L4TA%2A%7BbA%7CQyZAb%5E7bAB%2A%5B%7D%207bE%207%2DbZBL7E%207%2DBZL7hbB%207susXL7bE%20A%2A%5B%5D%20Db%5E7XA%2F7bE%207bEZL%20lcQKyX7hbBZL%20lcKQyLZ%20x%20%7CQyX7ZL7bE%20D7LZZL7bE%207%2DbBZL7b%20B7%5EbAZL7bE%207%2DbBBbh7%20sus7DAb%5E7%20Ch7LZsB7%2CE%5E%2ClA7LZAb%5E7XyQZ%20==0=0===Gary%27s%20Notebook=Morgan%20Lee==Waltz=C%2D==1r34LbKcu7X7%2DC%2C4C%2D7X%7DQyX11%237bD%7CQyX%2D7C%7CQyX11%237bD%7CQyY%5B%2C%2AA3Ti%2A%7B%2DC%7CQy7%2311XbD%7CQyX7%2DC%7C%5DQyX11%237bD%7CQyX7%2DC%7CQy7%2311XbD%7CQyQyX7%2DDb7%231cKQyX6%2DF%7CQyX117%23bG%7CQyX6%2DF%7CQyX1l%20LZC%7CQyX7X9%237G11XyQ%2DD%7CQyX7bA%7CQyX7b%2DEZL%20lcKQyX7%2DC%7C7XyQ%7C%237bD%7CyQ%7CC%2D7XyQ%7CDb7%2311XyQ%7CUC%2D7XyQ%7CDb7%2311XyQZ%20==0=0===Gee%20Baby%2C%20Ain%27t%20I%20Good%20To%20You=Redman%20Don==Slow%20Swing=Eb==1r34LbKcu77C%207G4C7%20A%207CZL7G%206bEZL7Bb%207FZL7C%207GZL7bAb7LZ4TA%2A%5B7oA%206Bb7LZbE%20bB%2F6bEZL7oA6%20bAB%2A%5B%5D%207bE%206bE7LZAb%207FZL7G%2C7b%20G7%20%5DEUZL7bB%207FZL7C7%20GZL7bA%207C%2CA%2A%2C%5Bb6%20sA7hDZL%2CZ%20==0=0===Gentle%20Rain%2C%20The=Bonfa%20Luiz==Bossa%20Nova=A%2D==1r34LbKcu7A%286%2DG4A%2D6X9b7E%28%20%7CQyX%297hB%23%28G%2F9b7EZL%20lcKQy%29x%20LZ4T%7BA%2AX9b7B%28D7%29Lh%23FZL%20lcKQyX6FLZ%297C%28%20%20%297%2DG%287CZ7XyQ%7C%20%20%297%2D11%237b7XyQ%7C6%2DA1NZL9b7E%207h%7CBQyX7hD%7CQyX9b7AXyQ%7CBhE%7CQyA%7CQyX%7CN2A%2DyX6F%7CQyX7C%7CQyXF6ZL7C%207%2DGZL7D%207Q%7CE%2D7Y%7DQyX%2D6XyQ%7CBb7%2311%20%20%20Z==0=0===Gentle%20Wind%20And%20Falling%20Tear=Burton%20Gary==Ballad=Ab==1r34LbKcu7%207%2DDl%2D7%20C7hEs%207%5EbEZL7%5EF%20%5E7DZL31B%207%2DFZL9%23%2CA7%2C%7CF44T%7B7%5EbA%20%5E7%20sFNZL7%2DF%2011%237%5EbGLZ7G%206bAl%7C%2C7A%2C311Bb%2D7FZL7CE%207%2Db7%20F%2D7%237B%207%5EbDZL7%2DC%20%2D7bEZL6bG%207%2DbBZL11LZB%5EbGZLhGZL7b%2D7%20DbAZL6%2DbE%207%2DbB2%7CN%7D%209%237C%207hGZL7b7%20Db%5EAZL7b%2011%2379LZCh1%237B%207%5EFl%7C%2C7C%2CGhs%207%2DbBZL9b7F%2071LZD%5E%237C%207F%5E7%2311LZE%5E7XyQZ%20==0=0===Georgia%20On%20My%20Mind=Carmichael%20Hoagy==Slow%20Swing=F==1r34LbKcu7%2DAl%7C%2C4F%5E7X%2DbBs%20B%2FGZLC%2F%2DD%2D%20DZL9b7A%207hE%7CQy7%2CEb74TA%2A%7BQyX6FZG%2D7%20QyXQyX%7D%205%237C%207G%2DZL7D%207%2DA1NZL7C%20LZN2L7D%207ZL%296%2DA7b9%20A%20%2DDZL7bB%20%2DDZL6%29%2DG%289b7A%20%2DDB%2A%5B%5D7b9%28G%207hE%7C%207C%207%2FBLZDD%207%2DAl%7C%2C7E%2ChBs%2D%20DZL%296%2DG%289b7A%20%2D7LZG%2D7G%20%2DD%207%2DAl%5E7XyQ%2C7%2DbBs%20B%2FGZLC%2FD%2D%20%2DDZL9b7A%207hE%7CEb7%2C%7CFA%2A%5B%5DD7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Get%20Happy=Arlen%20Harold==Medium%20Up%20Swing=F==1r34LbKcu76bBZL4F6%20D6FZL7C%207%2DGZL7D7%20%2DAZL7C%207%2DGZL7%2D%20F7%2FA4T%5BA%2AZL7G%20ZF6%2FC7F%207%2DCZL7%2DG%206b%5BBA%2A%5D%207F%206FZL7C%20LZD%2D7L7oB%20%2DC%5BB%2A7LZBbbBZL7F%20F%2F6bBZLo7E%206bEZLD%2F7bB%2066XyQ%5DF%207%2DCZL7bEZBb%2D7ZL7F%207%2DCZL7C%207G%2DZL7D%207%2DAZL7bE%20Bb%2D7%20L7F%207L7C%2077LZG%2DD%207%2DAZL7C%207%2DGZ7L%2DD%206F%5BA%2A%5D%207C%2077LZG%2DD%207%2DAZF6%20F7%2FALZBb6%20Bo7LZF6%2FC%20C7LZF6%20C7%20Z==0=0===Get%20Me%20To%20The%20Church%20On%20Time=Lerner%20Alan==Up%20Tempo%20Swing=G==1r34LbKcu7AZLQ%204G6Xyx%20ZL%20lcKQyX6GZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%20x4TA%2A%7B%5B%7D%20%20l%7CD7Xy6G%7CQyX7D%7CQyX7%2D%7CAQyX7D%7CQyX7%2DA%7CQXyQKcQyX7%2D%20%2EC%2EDXyQKc7%2DAZL%20lcKQyX7ALZ%20lcKQyX7%5EGZL%20lXyQ%7C%3C7%5ECB%2A%7CQyX7da%3ED7X7E%7CQyX7%2DB%7CQyXD7%7CQyX7%2DAQ%7CY%5DQyXyQ%7CA%2DoC%20la7D%7CQy7LZB%2DL9%237E%207%2DBZL7D%20%2D7A%7CQyX9%237E%7CQyX7ZA%2D7XF%207%2DCXyQ%7CG6XyQKcl%20%20Z%20==0=0===Get%20Out%20Of%20Town=Porter%20Cole==Medium%20Swing=Bb==1r34LbKcu77G%7CQy4G%2DXyL%20lcKQyX6%2DGZL%20clKQyX6%2DGZL%20lcKQZDh7X4TA%2A%5B9b7A%20%7CC%2D7XyX7%2DC%7CQyX7obD%7CyQX7%5EbB%7CQyX7F%7CQyQ%7CEh7QyX9bKQyX6XyQ%7CDlcKQyX6%2DGZL%20lcQKyX%2DGB%2A%5B%5DQyX9b7%20LZG%2D7hAZL7hDZLDh7Xy%5EbBZL7bA%207%2DbE%7CyQX7%2DC%7CQyX9b7G%7CQ7%20Eb7ZL%20lc%20G7b9LZC%2D7XyQ%7CCh7%20F7b9LZUBb6XyQ%7CAh7%20D7b9%20Z%20==0=0===Giant%20Steps=Coltrane%20John==Up%20Tempo%20Swing=Eb==1r34LbKcu77%5EbEZ%5E7%20D77%5EGZL7D%207%2DA%7CQy7X%5EbEZL7bB%207%5EGZL%20Bb7LB44T%5B%207%2D%23CZB%5E7X%5EGZL7D%207%2DA%7CQyX%5E7bEZL7bB%207%2DF%7CQy7XyQ%7CL7%23F%20F%237LZB%5E7XyQ%7CF%2D7%20Bb7LZUEb%5E7XyQ%7CC%23%2D7%20F%237%20Z==0=0===Girl%20From%20Ipanema%2C%20The=Jobim%20Antonio%2DCarlos==Bossa%20Nova=F==1r34LbKcu7N%7CQyX4F%5E7XG%7CQyX7%2DGZL%20lcKyQX11%237GZL%20lcKQyb7%23114T%7BA%2AcKQyXyQ%7CGbB%2A%5D%20%20lcKQyX7%5EFN2ZL%20QyXQyX%7DQyX7%5BF%23%5E7X7%5EF1L%20lcK7XyQKGZL%20lcKQyX7DZLl%20cKQyX7%2D%23FZL%20lc%2D7XyQBZL%20l%5BA%2A%5DQyQKclb7C%7CQyX7%2DG%7CQyXb59b7D%7CQyX7%2DAZL%209b5XyX7bEZ%7CQyX7QKcl%20X11%237bG%7CQyX7%2DGLZ%20lcKQyX11%237GZLyQ%7CF%5EyX7%5EFGb7%20%20%20Z==0=0===Girl%20Talk=Hefti%20Neal==Slow%20Swing=F==1r34LbKcu7%2DFl%7C%2C%5E7%20B7B%2C7%2DA%2C7%2DGsZL7D7%20%2DAZL7bE%207%5EbBZLb6%2CC7F44T%5Bus7Gl7LZG76%2DC%2C7%2DbB%2ChAsZLD7%207%2DAZL7C%2011%239b%2CD7%2C%7C%2DbB%207s%20G7LZC7%20Bb%2D7LZA%2D7%20D%2D7LZG%2D7%20C7%20Z%20==0=0===Give%20Me%20The%20Simple%20Life=Bloom%20Rube==Medium%20Swing=Eb==1r34LbKcu7%207hAZAF%2D7%20%2DC%207%2DCZL31b7G%20h7DZL7C%207%2DGZL7bB7%2FBbL%2A%7B44T%207%2DF2ZEb6%2FyXQyX%7D%207C%207FZLC7%207%2DF1NZL7obG%20GQ%20LZNL6%2DbAQyX7%5EEb6%20CbB%207%2DFZL7C%207%2DGLZ7bB%207%2DFB%2A%5B%5D%207%2D7LZEbZL7bBL7C%207G7b9LbB%207%2DFA%2A%5B%5DQyX7Bb%7CQyX7F%7CQyX7%2DCZ7LZG%2D%207hD%7C%207%2DFZG7b13%20G%2F6bEZL6%2DbA%207AhZLbB%2F7%2DC%207%2DCZLGbo7L%207hDZBb7LZUEb6%20C7%20Z%20==0=0===Glad%20To%20Be%20Unhappy=Rodgers%2DHart==Ballad=F==1r34LbKcu7%7CQyX%2C4G%2D7%2CyX%2C7%2DGZL%20lcKQy%2CX7C%7CQyX%2C7bE%7CQyXQ%7CEb74TA%2A%5B%2C6FZLQ%7CF6%207%2DGZL7D%20%2C7%2DAZL7%2CC%20%2C7%5EbBB%2A%5B%5D%207F%2C%20C7%2CyX%2C7C%2DGC%2A%5Bb%5E7%2C%20FZL%2C7C%20%2C7%2DGZL7%20D%2C7%2DAl%7C%2C7E%2C7%2DBs6XyQ%5DB%7CQyXX%2C6FZ%7CEb7%2C%2C7%2DGZL%2C7D%20%2C7%2DALZ%20lcKQyX%2C7C%7CQyX%20C7%2CLQyX%2C7yQKcl%20%20Z%20==0=0===Gloria%27s%20Step=LaFaro%20Scott==Medium%20Swing=F==1r34LbKcu7X7%5EF%7C4F%5E7XF%7CQyX9%237C%7CQyX7b%5EDZL7%5ED%207%5EbE%7CQy%2D7XyQ4T%5BA%2AyX7%5EF%5E7%20D%5E%2DEB%2A%5DQyX7%2DF%7CQy9X%237C%7CQyX7%5EbDZL77XyQ%7CbE%7CQy9%237bEXyQ%7CEhbB%7CQyX7hF%7CQyXh7D%7CQyX7hG%7CQyX7h7XyQ%7C7%2DA%7CQ%235XyQKcl%20%20Z==0=0===Glory%20Of%20Love%2C%20The=Hill%20Billy==Ballad=G==1r34LbKcu7AZL7%2D4G%5E7%20ZL6%2DC%207%5ECZL7G%20%5E7GZL7D%207%2DAZL7%2DEB%2D7%20E4TA%2A%7B%5D%207G%20LZN1GyX6G2NZL%20QyXQy%7DX%207D%207%2DAZL7%2DE%206Q%7CD%2D77D%207%2D%7CQyX77XyQKcKQyX7%2DCZL7G%207G%5EZL7oG%207%5EGZL%20lcl%20LZA%5ECB%2A%5B7%2DE%207%5D%5B%2AAG%2DC%207%5ECZL7G%207%5EGLZ7D%207%2DAZL7%2DE%207%5E6LZB%2DQyX7DLZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===God%20Bless%20The%20Child=Herzog%2DHoliday==Ballad=Eb==1r34LbKcu77%2DbBZ4sEb%5E7%2DbBZL6bAl%2C7bE%5E%2CbEsZL6bAl%2C7bE%2C%20Eb7L4T%7BA%2A%7CQyX6ZAb%5E7L7bB%207%2DFZL9b7C7%20%2DG%7CQyX6%2DbA%7CQyXZN1EbL7bE%20GZL6%2Db7%20%7DNZL7%5E%2DC%20%2DC%5BB%2A%5D%20b97G%207hD%7CQyX6bE2C%2D7%20CB%207%2DF%207bB%20%7CDh7%207C%207%2DGZL6%2DC%207%2DZCL7%5E%2DC%20%2DCZL9b7GLZF%2D7QyX7%2DE%207%2DbEb%5E%2CEE%207%2DbBZL6bAl%2C7Eb%2C%5EbEsZL6bAl%2C7bb7LZBs%5BA%2A%5D%207%2DF%7Cb%5E7XyEZL7bB%207%2DFZL9bC7%207%2DG%7CQyX6%2DbA%7CQb6XyQAZL7bBb7%20Z==0=0===Godchild=Wallington%20George==Medium%20Swing=Ab==1r34LbKcu7%2DB%207%2DAAb%5E7G%207%2DbDZL7bA%207%2DEbZL7oB%207%2DbB%7CQyXb7LZC%2A%7B44TbA2N%7C%2D7%20EbXQyXQyX%7D%207bE%207b%2DB1N%7CQyX7%5EbAZL7yQXyQbBZL7QyX7%5E%239%20%5D%5BbB%207%2DF%7CQyX7%5ECZ7LG%207%2DD%7CQyX7%5ECB%2A7LZEb7G%207%5EEZL7oBb7LZB%7CQyX7%5EbAA%2A%5B%5D%20b7E%207%2DbB%7CQyX7%5EbEb%2D7%20B%207%2DF%7C7%2DbB%7Cb7LZDbAZL7bE%207%2DbBZL%2D7B%207%2DCZL7bG%207%2Db%5E7XyQA%207%2Db%20Eb7%20Z%20==0=0===Golden%20Earring=Livingston%20Jay==Medium%20Swing=C%2D==1r34LbKcu77D%20%2DCAC%2D%20GG%207hDZL7bA%207hALZ7%2DC%20bE%2F%2DCZLD%2F77b9LZ%2A%7B44T%7CQyX7Ab7LZyX7bB%7CQyX7%2DFB%2A%7D%5BQyX%2DCl%7CQyX9b7GQ%7CEb%5E%207GZLLD%2F7GEb%2D7X%5B%5D%207G%20sus7GZL7Ab%207hA%7CQyX7bA%7CQy%2AAC%2D%20%7CQyXxyX9b7b%20C%2D7A%207GZL7D%20%2DC%7CQy9Xb7GZL7bA%207hAZLb7LZGE%2F%2DCZQ%7CC%2DXyQZ%20==0=0===Gone%20With%20The%20Wind=Wrubel%20Allie==Medium%20Swing=Eb==1r34LbKcu7GZL7D4F%2D7%20QyX7%5EbEZL7bB%207F%2DZL7C%207%5EbEZL7bB%7CA%2D7%204T%5BA%2AE%7CQyXZA%2D7%20yX7%2DF%7CQyX7o%23F%7CyQX%2DG%7CQyX7%5EGZL7DQ%7CBb7L7E%2067%5EbEZ7%235LZ7%2DF%5BB%2A%5DQyX7bB%7CyQX7%2DFZL9b7C%207bD%20Bb7LD%207%5EbyX7%5EGF%2D7%20B7%2DAZL7E%206GZL7D7%20%2DA%7CQyX7%5EbEZL7b%20D7LZZL7C%20bB%7CQyXyQ%7CCL9b7C%207hGZL7bB%29%207%5EbA%287%2DF%7CQyX7%2DZF%2D7X7%2DF%7CQ7XyQ%7CUEb%5E7XyQ%7CGh7%20C7%20Z==0=0===Good%20Bait=Dameron%20Tadd==Medium%20Swing=Bb==1r34LbKcu7ZL7bB4Bb6%20ZL7F%207%2DCZL7%2DG%20b6BZL7F%207%2DCZL7%2DGBb%5E7%204TA%2A%7ByXQyXAb7LZX%7D%20tla7F%206bBl1%7CN%2C7B%2C%2DC%2C7bD%2C%2DDsyQXyQ%207%5EbEB%207%2DFb6%20Bb%206bEZL7bB%207%2DFZ7L%2DC%206bEB%2A%5B%5D%205%237C%2D7LZB2N%7CQ%2A%5B%5D%207b%5E7%20El%7C%2C7E%2C%2DF%2C7bG%2C%2DsGZL7bD%207%5EbAZL7bEb6%20FEZL7b%207%5EbEG%2D7LZ%207%5EbBZL7F%207%2DCZ7L%2DG%206bBZL7F%207%2DCBb7LZ%206bBAAb7LZsD%2D%2CDb7%2CC%2D%2CB7%2C%7ClBb6%20F7alt%20Z%20==0=0===Good%20Life%2C%20The=Distel%20Sacha==Ballad=Ab==1r34LbKcu7%2DC%7CQy4Ab%5E7QyX7%2DF%7CQyX9%237CQ%7CyX7hGZL%20lcKQyX%7CF%2D6X4TA%2A%5ByX7%2DF%7CF9XyC%207hG%7CQyX7%5EbA%7CyQX7bG%7CQyX7%2DbB%7CQ7b9LZQyX11%237C%7CQXyQ%7CBZL%20lcKQyX7%5EbAB%5B%2A%5DQyX7bE%7CQyX7%2DbGh7Xy7bB%7CQ7%5EbA%7CF%2D7XyG%7CQyX7%2DbB%7CQyX9%7CFQyX11%2DCZL%20lcKQb7XyQ%7CQyX9%207bE%207b9XyQyX6bAZL9b7bE%20uss7bE%7CQyX7%2DbB%7CQ%7CBb%2D7F%7CQyXZ%20==0=0===Good%20Morning%20Heartache=Drake%2DFisher%2DHigginbotham==Ballad=C%2D==1r34LbKcu7bB%207%2D4C%2D%20C7D%207hAZL7%5EbB%207F%5EZL7%2DC%206%2DCZL6b%2Db9LZG4TA%2A%7ByX6%2DDZA%2D7%20A%207hEB%2A%5B%7DQyX6FLZ9%237C%207%2DGZL7%2DbA7%239LZL%2C7%5E%2D7F%207%2D%20A7LZG%207%2DbD%7CQyX7%5ECZ9L%237G%207%2DD%7CQyX7%5EDb7LZC7%2DE%7CQ%2DbB%207C%2D%20C%2Db7D%207hAZL7%5EbB%20%5E7FZL7%2DC%206%2DCZL6b9LZG%2DA%2A%5B%5D%20%5E7LZA%2D7%20Ab%2D7%2CLZG%2D7%20C7%239LZF6XyQZ%20==0=0===Goodbye=Jenkins%20Gordon==Ballad=C==1r34LbKcu7%2DC%207%2D4Ab7%2331b7GZL11%237bA%2013b7GZL%20lcKQyX11XyQ%7CC4T%7BA%2A7hDZLZAh7%20C%20F%2F9b7GZLbG%2F7Ab%20G%2F7%2DCZL11%237bA%2D7%2FEbLbB%2F7X%7D%209b11LZNiF%3C%207hD%7CQyX7%5ECZUL11%237bD%2031b7G1ne%3EG7%237bA%20X7G%7CQ2G7b1%5BB%2A%5D%209%237A%207bB%7CyQX7%5ECZL11%237bD%203D%2D7XyNZLQyidne%20XyQKca%20%2EC%2ED%3C%207%5EbE%7CQXy7bB%7CQyX7%2DFZL%20ll%201st6C%7CQyng%3E%20LZDh7%20G7b9%20%5D==0=0===Goodbye%20Pork%20Pie%20Hat=Mingus%20Charles==Ballad=Eb==1r34LbKcu77bE%20s4Eb7%23ZL31B%20sus9bDZL11%237A%209%5EEZL31B%209Db9su4Ti%2A%7BA%2031A7%20B13%207BZL31F%2011%2331ZCL5%239%237bB%207hFZLE%5E7LZ%2DbAZL9%237bEb7%3CTa%20%3Esolos%20retfa%20meit%20dn2%20adoc%20ekDb7LZBZL7bZL7%2DbLZE%5E7bE%3E%3AsoloS%2047%2A%3C%2AA%7BY%7D%20%2C11%239A%2011%23%2D%5E7%20AQ%2C7B%207%5E%2DbE%20x%20LZb7bB%207BZL6%2DbA%20%2D%2CbAZL5%237A%207%5E%2DbE13%2CLZZL%20x%20bA%207%5EZ%20x%20L%2C7bBs%2C7%2DBs%207%2D%23ZFL%2C5%239%237F%20%2C7hCZ%7ClEb%2DL7bA%20%237bEl%2EC%2E%20a%237A%2011%237%5EEQ%5B%20YQ%20yX%7D%20%20x%20%3EadoC%20l11LZfD%3CZL79%20fE%5E7LZfEb%2D%5E7%20%20Z%20==0=0===Got%20A%20Match%3F=Corea%20Chick==Up%20Tempo%20Swing=D%2D==1r34LbKcu7X%23F%2F7%2D7XyQ7%2DG%7CQyXB%2F7G%7CQyCX%2F7%2DD%7CQyX%23C%2F7A%7CXyQ%7CDD44T%5BA%207%2DE7%2FFXy%5EbEZL7bB%207%2DFZLA7%207%2DE%7CQyXE%2F7C%7CQ7XyQ%7C%2DG%7CQy7LZD%2D7XyQ%7CEh7%20A7%239LZD%2D7XyQ%7CA7XyQZ%20==0=0===Grand%20Central=Coltrane%20John==Up%20Tempo%20Swing=Bb%2D==1r34LbKcu7%7CQyX74F%2D7X7B%207%2D%23FZL7bD%207b%2DAZL7bE%207%2DbB%7CQyLZBb%2D4TA%2A%7BlcKQy%2CXyQ%7C2NZL%20QyXQyX%7DQy1X1%237B%7CQyX7%2DbB1NBb%2D7X11%237BAZL7EBF%23%2D7ZL%20x%20ZL%20x%20ZL%20xZ%20L%20x%20ZL%20x%20ZL7B%20Bb%2D7%20%2A%5B%5D%20%207%2DbBZ%20%5D%5B%2AA%2D%23FZL7bD%207%2DbAZ7LbE%207%2DbB%7CQyX7%2DF7%20B7L7C%207%5EB%7CQyX7%2311%2C%7CQyX7%2DbB%7CQyX%2C1%2317B%7CQyX7%2DbB%7CQyXB7%2311B%7CQyXb%2D7XyQKcl%20%20Z%20==0=0===Gravy%20Waltz%2C%20The=Brown%20Ray==Waltz=C==1r34LbKcu7%20%2CG%2F74CXyQXF%7CQyX%2CC%7CQyXCZ7LG%20%2CG%2F7%2DD%7CQyXF%7CyQ%7CD%2D3TA%2A%7B%20G%2FC%7CXyQ%7D%5BZL7C%20G%2FC%7CQyX7FLZ7C%20G%2FC%7CQyX7FB%2AF7XyQCZL7GQyX%2CC7XyQ%7CZL7G%20%2CG%2F7%2DD%7CQyFX%7CQyXCA%2A%5B%5DQyX7GCXyQ%7CDZL7A%7CFXyQ%7CD%2D7%2FG%2C%20G7LZCXyQZ%20==0=0===Green%20Chimneys=Monk%20Thelonious==Medium%20Swing=G%23%2D==1r34LbKcu7%7D%20QyX4Ab%2DXZL%20lcKQyX%2DbAZLyQX%7CrQyXZL%20lcKQyXyQr%7C4TA%2A%7B%23FZL77XyQ%7C%7CQyX7%23FZL7B%207%23%7CFQyX7%23FZL7B%207%23FF%237%20B%23FB%2A%5BZL%20lcF%237%20BbAZLQyX%7CrQyXZLl%20cKQyX%2DbAA%2A%5B%5D%207%2DXyQK%7CQyX7XyQr%7CXyQ%20Z%20==0=0===Gregory%20Is%20Here=Silver%20Horace==Bossa%20Nova=Bb==1r34LbKcu71%2DCZL4B9%231yX11%239BZL%20lcKQXy11%2DCZL%20lcKQyX1QKcl%204T%7BA%2A9%237B%7Ccl%20LZ%2DC%7CQyX7C%7CQyX7%2D%7CGQyX9b7D%7CQyX7hA11XyQKQyX1QyX7%2Db%5E7XyX7%5EbD%7CQyX7bA%7CQXy7%2DbE%5BB%2A%7D%20%20lcKQyQ%7CBbB%7CQyXKQyX1XyQ%7CAA%2A%5D%20n%20%3E%2F%20%3C7F%3E%2F%3C%20%7CQyX11%2DC%7CQyX7b%5BB9%2317%2DbE%7CyX7hAC%2D11XKQyX11%2DCZL%20lcKyQX11%239BZL%20lcKQycl%20LZZL%20lc%20lcKQ9XyQ%7CB%7CQyX9%237B%7CQyX1%2D1C%7CQyX7C%7CQyX7%2DGb%5E7Xyb7D%7CQ%20Z==0=0===Groovin%27%20High=Gillespie%20Dizzy==Up%20Tempo%20Swing=Eb==1r34LbKcu7%7CQyX7b%5E7XylcKQyX7%5EbE%7CQyXD7%7CQyX7%2DAZL%20lcKQ%20LZG%2DE44T%7B%2DF%7CQy%7CF7Xy%7CQyX7%2DG1N%7CQyX7Bb%7CQyX7%2DFZL%20lcKQF%23%2D7XQyX7C7XyQ%7CBb7XyQ%7D%7CN2F%2D7XyQ%7CAb%2D7%20Db7LZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===H%20%26%20H=Metheny%20Pat==Up%20Tempo%20Swing=C==1r34LbKcu7LGlpp4B%20ELs%20EZLDl%2CC%2CsusCZsLG%20%2CbDZL%2CbA%20AZA%2CD%2C%7C4TA%2A%5BDZLA%20F%23%2C%20BTZLbE%20bAZL%2CG%20DLZ%2CG%20C44TZLF%20CZL34lD%2Cl43TZX7E%7CQZT24FsoloS%20%2026%2A%3C44T%2AB%7B%20%20QyXQyX%5DQyX%23%3EB7XyLQ%2CA%20%2D%23CZLXyQ%7CF%2D%23D%7CQyX7B%7CQyX7Fo%7CQyX7EZL7B%207%2D%237%20G%2377B%7CQy%7D%20A%20DF%237Xy43TQ%7BY%7D%207%23F%3Ex4%20%3C7%2D%23CZL7%23G%207B%7CQD%20ALZ%7CQyX7fDXyQZ%20==0=0===Hackensack=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu76F1N%7C4F6Xy%7CQyX7%2DGZL7D%207%2D%7CAQyX6F%7CQyX7bB%7CQC7XyQ4TA%2A%7BF%7CQyX7XyQ%7DyX7bBB%2A%5B%5D%20%20lcKyQX6F2NZL%20QyXQyXQ%7CBo7C%7CQyXX7bB%7CA%2D7%20DA%2A%5B%5DQyX7bD%7CQyXC7ZL%20lcKQyX7GZL7F6XyQ%7CQyX6yQ%7CF6XyQ%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CC7XyQZ%20==0=0===Half%20Nelson=Davis%20Miles==Up%20Tempo%20Swing=C==1r34LbKcu7ZL7E%20%5E7XyQ%20lcKQyX7%5EC%7CQyXb7B%7CQyX7%2DFZL%20lcKLZB%2D7C44T%5BU%7CQyXEb7LZX7%2DD%7CQyX7D%7CQyX%2D7AZL%20lcKQyX7%5EbAyQ%7CG7%207%2DbBC%5E7%20Eb%5E7LZAb%5E7%20Db%5E7%20Z==0=0===Hallelujah%20I%20Love%20Her%20So=Charles%20Ray==Medium%20Swing=Bb==1r34LbKcu7yXbBl4Bb%20BEs%20bEZLD%2FbB%20bB%7Cl7F%2CoEs%20bEZLD%2Fbo%2CF7%7C4TA%2A%7B%20%2C7CZ%2FDXyQ%20%2C%2DGZL%2CA%2F7D%20%2Cb%7CB%7CQyX7oE%7CQyXbE%7CEb7%2CL7bB%7CQQyX%2C7%2CLZBbX%2CF%2FbB%7CQyX%2C7oEQ%7CyX%2C6bEB%2A%5B%7DQyX%2CyQ%7CBbsus7Fs%20%2CbEXyQ%7CDbB%20%2CbBA%2A%5B%5DQyX%2CF7%7CQyX%2C7C%7CQyX%2C9b%2FD%2CLZ%2C9bE%7C%2CbE%7CQ%7ClBb%2C7bB%7CQyX%2CbBl%7C7Fo%2CEs%20%2CbEZL%2CD%2FbB%20%2FD%2CXy7F%2CoEXyQ%7CEo7XyQ%7CBb%2C%20D7%2FA%2CLZG%2D%2C%20Eb7%2CLZC7%2C%20F7%2CLZBbXyQZ%20==0=0===Hallucinations=Powell%20Bud==Up%20Tempo%20Swing=F==1r34LbKcu7D%20C%2F74F6%20BB%207bBZL7F%206FZLC7%207GZL7D%207AZL7bo7LZF4T%7BA%2A7G%207%2D7%20C7LQyX6F2N%7CQyXQyXyQXQyX%7D%207C%206F1NZ%5D%2AB%5BD%2DGZL7D%206FZ%20F7LZbBZLA%2F7D%207%2DGZLD7%207%2DAZL7bE%207%2DbB6%20C7L7%2DCZL7oB%2077%20C7%20F%206FZL7C%207GZL7%20D7AZL7bB%206F%5BA%2A%5D7LZBb%2DGZL77hGZLC%20D7LAZL7E%207hBQ%5BC%2AY%20%5DQ%20%206FZL7C%207%2DGZh7%20D7%2F7FZLXyQ%7CC7XyQ%7CF6%20%3Csolos%20on%20AABA%3E%20LZG%2D7%20C7%20Z==0=0===Happiness%20Is%20A%20Thing%20Called%20Joe=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu7%2DAZL74F6%20GZL7%2DG%207%2DAZL7%2DG6%20FZL7%2DG%207%2DAZL7%2DF6%20G%2D4TA%2A%5B%7CQyX7ZG%2D7Xx%20ZL%20x%20ZL%20lcKQXy7CB%2A%5B%5DQyX7C%7CQy%20LZF%5EL7D%2077%2DG%2067LZA%2DG%207%2DAZL7%2DG%206FA%5B%2A%5D%207C%207%2DGZL7D%207%2D7LZFE%207%2DBQyX7%5E%20G%2D7L%5D%20%20lcKQyX7%5EbBZ7LF%207%2DCZL7bD%206FZ%5B%2ACBb7%2DAZL%207C%207XyQ%7CAD%207%5EF%7CQyX7C%7CQy7X%2DG%7CQyX7D%7CQyX7%2D7LZG%2D7%2DbB%7CZY%5BQG%2D7XyQ%7CC7XyQ%7C%2CU%2CF6XyQKcl%20%20Z%20==0=0===Happy%20Little%20Sunbeam=Freeman%20Russ==Up%20Tempo%20Swing=F==1r34LbKcu7X7%2DC%7C4G%2D7X%7CQyX7%2DGZL7%2DbAp%7CpQyX6F%7CQyX7C%7CQyC7XyQ4TA%2A%5B7G%207%2DXyQ%5D%5B6bE%7CQyX7%2DF%7CQyX%5E7bAZL7bE%207%2DbBB%2AXyQ%7CD7F%7CQyp%7CQyXXyQ%7CDX7C%7CQyX7%2DGA%2A%5B%5D7%20%2DbA%207%5ECZL7G%207%2DyQ%7CF67%5ECZL7D%207%2DLZG%2D7%207%2DBC%2A%5B%5DQyX7D%7CyQX7%2DA%7CQyX7C%7CQyXE7LZA7%2DbApLZG%2D7%20C7%2CLZEb7b5%20D7LZG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z%20==0=0===Happy%20Talk=II%20Rodgers%2DHammerstein==Medium%20Swing=F==1r34LbKcu76FZL74F6Xy%7CQyXsus7C%7CQyX7%7CGQyX6bB%7CQyX%2BF%7CQG%2D7%20C4TA%2A%7BGZL7G6%2C%20F7QyX31b7D%7CQyX6FQ%7CyX7bE%7CQyX6bBZL%7CD%2D7%20F%7CQyXL%20x%20Z%2CLZF6L%20lcKQyX7%5EFB%2A%5B%20%7Dsus7C%20%2C7%2DG%7CQyXZ%20x%20L7C%207%2D%20x%20ZLyQ%7CC7%20lcKQyX7%5EFZL7C7%20%2DGZL7%2DD%206F%7CQyXLZ%20x%20X7%2DGZbB%7CQyXyQKcyX6FA%2A%5B%5D%20E%2F7C%20o7%23DZLD%2FbB%20CZL%20lQ%7CF%2BX7%2DGZLE%7CQyXG7XyQ7F%20%2C6F%7CQyX6FZLC7%207%2DG%7CQyXsus7C%7CLZBb6%7CQyX6C%20%2C7%2D%7CF6Xy6FZL%2C7C%207%2DGZL7%20G7%2DD%7CQyX31b7D%7CQXyQ%7CGQyX7b7sus%20Z==0=0===Harlem%20Nocturne=Hagen%2DRogers==Medium%20Swing=G%2D==1r34LbKcu7bEs%20%2C%5E7XyQ%7CQyX%2C7%5E%2DCZL%20lcQKyX7%2DC%7CQyX%2C7%2DG%7CA7alt%2DGA%2A%7B%7B%5D%20%2C7%7CN1lGG%7CQyX6%2DG2NZL%20QXyQyX%7D%20%20lcKQyX6%2D%2D6%2C%20F%2C7D%2C7bD%2C9b%20F%2D7Lx%20ZL7%2DbB%207bE%7CQXy7bBZL%20x%20ZL%20x%20Z%20LZsE7bBB%2AX6%2DGlA9%2C%7CN%2C9bE%2C9F%2C9Gs2NZQLyX%7D%20%2C7F%2C9C%2C9G1Db9%2C%7C%2C9B%2C9A%7CQyX%20%20%5D%5B%2CL%20lcKQyX7%2DC%7CQy%2CX7%2DG%7CQyX7%5E%2DG%2CA%2AZC%2D%5E7lcKQy7alt%20sEb7%2CD7%2C%7ClG%2D6XyQKcl%20%20Z%20==0=0===Harlequin=Shorter%20Wayne==Ballad=A==1r34LbKcu7%20A%2FEZ4A7suD%20bA%2FbEZL%20lcKQXy7%2D%23CZL%20lcKQyXsb%2FEbL4Ti%2A%5B%2F7%5EA%7C%2CC%2FBb7%2DD%7CQyX7EA%2A%5BY%5Dx%20ZL%23F%2FElZL%20%7Cr%20%7C%2FGXyQC%2FbBs%2CC%2FbB%2D7%2CA%5EZLbE%2FbD%20bA%2FbEZbLD%2F7%2DbE%207%2DbEl%7C%2CE%2FA%20sbBs%20ByXA%2F7%2C%5BlE7%237E%207%2DEZL%23F%2FE%20%2D7B%7CQyXG%2F7%2DD%7CQyX5LZG%5EbB%2FCQbBs%7C%2CLZDb%2FBs%207hbAZL5%237bA9%20b7bEZLE%2F7%2D%23C%20F%2D7%2CE7%20lcKQB%2F7%5EA7%2CA%2D7%2F7%2DD%7CQyX7E%5B%5D%20%20clKQyX%23F%2FEl%7C%2C7D%2CGXyQ%7CbE%2C7%2D%7CQyXF7%2CA%5E%2CL9%237A%205%237E%7CQyX%2D7BZL31C%20D%2F7%5ECl%7CZC%2D7%2F%2DbBs%20QyXQyQ%7BC%2D7cKQyX7%2D%23C%7C%7D%20%3E36x1%2A%3C%20%2031F%7CQyXF%2Fl%20%20%5DXyX31FX%7D%2CbBEb%2FAbbBs%20A%2FEZLbE%2FbD%3E%20soloS%20nepO86%2A%3C%2FC%2CC%2FQ%7BY%20%20yQr%7CXyQ%20Z%20==0=0===Haunted%20Heart=Schwartz%20Arthur==Ballad=Eb==1r34LbKcu77%5EbA%20AEb6%207bB%207%2DFZL7%2DC%206EbZL7bB%207%2DFZL7%2DCLZEb6%2A%5B44T%20%207%2DG%20C7b1o%23F%7CQyX7%2DFB%2A%5B%5DyQX7bB%7CQyX7%2DFZL37XyQ%7C7%2DGZLEA%2A%5B%5DlEb%5E77%2DFZL7C%207%2DG%7CQy9Xb7D%7CQyX7hA%7CQyX%20Bb7%20%7C7bBsC%207%2DG7LZF%2DA%206bEZL7bB%207%2DFLZ7%2DC%206bEZL7bB%207b%5E7LZ%2DC%206b%2DC%7CQyZBb%2D7bE%7CQyX7oA%7CQyX6AbC%2A%5B%5DQyX7bE%7CQyX6%2FBbXL31b7%7CQyX7Ah7XyX7%2DF%7CQyX9b7C%7CQXy7hG%7CQyX31b7D%7CQyQ%7CBb%7CQyX7Eb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Have%20You%20Met%20Miss%20Jones%3F=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7%2DG1N%7C4F%5E7XD%7CQyX7%2DA%7CQyX7CQ%7CyX7%2DG%7CQyX7D%7CQy%2D7XyQ4TA%2A%7B7%2DbA%7CC7XyQbBB%2A%5B%5DQyX7F%7CQy7X%2DC2NZL%20QyXQyX%7D%5E7XyQ%7CQyX77%2DG%7CQZGb%5E7GZL7bD%207%2DbA%7CQy7X%5EDZL7A%207%2DE%7CQyXb%5E7XyL7bD%20%207%2DGZ%5B%2AAF%5E%2DA%7CQyX7C%7CQyX7%2DZGL7D%207%2DAZL7bB%2077%20D7L%5D%207C%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===He%27s%20A%20Tramp=Lee%2DBurke==Medium%20Swing=G==1r34LbKcu7%20%2C7%5EG4A%2D7%2C%2C7%2DAZL%2C7D%20%2C7%2DALZ%2C7D%20%2C7%2DAZL%2C7D%20%20D7LZ4TA%2A%7BKQyX%2CF7%2C%20E%20lcKQyX7GB%2A%5B%7DQXy6GZL%2C7D%20%2C7AZL7LZC%5E7ZL7bGD%20%2C7%2DA7%2CXyD%20%2C7%2DAA%2A%5B%5DQyX7%7CDQyX%2C7%2DAZL%20lcKQ7%2CLZAZL%20lcZL%2C7D%2D7%2C%20DL7E%20%2C7FZL7bG%20%2C%5E7GZL7D%20%2C7%2DAZL%2C7ZA7%2C%20AZL%2C7G6XyQZ%20==0=0===Heart%20And%20Soul=Carmichael%20Hoagy==Medium%20Swing=F==1r34LbKcu7%2DGZL74F6%20DAZL7C%207%2DGZL7%2DD7%20%5EFZL7C%207%2DGZL7%2D%2D7%20D%2D4TA%2A%7B%5EFl%7C%2CZN1F6Gs%206F2NZL%20QyXQXy%7D%207C%207%2DGZL7%2DD%20%2D7%2CC7L7C%2077%5EbBZ7%2CF7%2CbBZL7F%207CZL7G%20D7ZL7A%207%5EbBlB%2A%5B%5D7%20A7L%2DCs%207%207%5EFZD7%20G7%2DGZL7%2DD%206FA%2A%5B%5D7%20C%207bBZL7F%207CZL7%20C7LZL7A%20%2DD%206FG%2D7%20C7%2DGZL7D%207AZL7C7%20%2DGZL7%2DD%207%2DAZL7%20C7LZZL7%2DD7LZG%2D7%20C7%20Z%20==0=0===Heat%20Wave=Berlin%20Irving==Medium%20Swing=G==1r34LbKcu7ZL7F%204G%5E7%207G%207%5EGZLQyX%7CrQXyZL7%2DA%207%2DBZL7%2DALZC%5E74TA%2A%7B7%2DDZL7LZsDCZL7G%207%2DDZL7%2DA7%20%5EClB%2A%5B%7Dpp%2C6G%2C76%20A%2D7A%207%2DE7%2DBZLC6%20A%2D%5EGA%2A%5B%5D%207D%20sus7%7CDQyX6G%7CQyX7DZL77%20A%2D7ZL7G%20%20A%2D7LZXyQr%7CXyQLZG%5E7%20G7LZC%5E7%20F7LZE%2D7%20A7LZsD7%2CG6%2CppZ%20==0=0===Heaven=Ellington%20Duke==Ballad=Bb==1r34LbKcu75%237FZ4Bb%5E7QyX11%237CZL%20lcKyQX5b7GZL%20lcKQyXKcl%20L4TA%2A%7ByX7A%7Cl%20%20%7D%5BEZL%20lcKQyX7%5EbEQ%7CyX7bB%7CQyX7%2DFB%2Ah7XyQcKQyXyX7CZXyQ%7CCQyX7GZL%20lcKQyX%5E7bB%2CC%2A%2C%5B%5D%207bC%207Kcl%20L7%2DD%7CQQ%7CppF7LZBb%5E7XyQKcl%20%20Z%20==0=0===Hello=Jackson%20Milt==Ballad=G==1r34LbKcu7B%207%2DA4A%2D7%20%207%2DBZL7C%207%5EGZLD7%207%2DAl%7C%2C7E%2C7%2DBsE%2D7LZ4TA%2A%7BA2NZLA%2D7%2FC7%2DE%207%2DBZL7%2DA%207G%5EZL9b7D%207%2DA1N%7C%29%20%7DXyQ%28%20%2C7%2DD%7CQyX%7CD7Xy%2C7B%2Ch%23Fs%20G%7CQyX%5E7CB%2A%5B%5D%207G%207%2DD%7CQ%7ClE%2D7QyX7%2D%5B%5D%2C7E7LZ%7CC%207%2DAZL7A%207%2DEl%7C7%2CB%2Ch%23Fs%20G%7CQyX7%5EsB%2D7%2CG%20%2C7%2DL7%2DB%207%20sB%2D7%2DE%207%2DBZL7C%207%5EZGL7D%207%2DAl%7C%2C7E%2C7LZA%2D7%2DAlA%2AZA%2D7%20D7LZ%2CU%2CG%5E7%20C%2D6LZB%2D7%20E7%20Z%20==0=0===Hello%20Dolly=Herman%20Jerry==Medium%20Swing=C==1r34LbKcu7QyX7%2D4CXyQ7obA%7CQyXG%2F7%5ECZ%20LlcKQyX%2DAZL%20lcKXyQ%7CD4TA%2A%5B%7CQyX7Q%7CD%2DXG%2F%2DD%7CQyX5%23%2DD%7CQXy6%2DD%7CQyX5%23%2DD%7CQyXyQ%7CGyX7G%7CC%7CQyXbo7LZ%20lcKQyX%2DAZL%20lcQKyXCB%2A%5B%5D%207G%207%2DDLZG%2D7E%207%2DE%20%207G%7CFXyQ%7C%7CQyX%2DE%7CQyX%2DA%7CQXy%2DE%7CQyX%2DA%7CQyX7ED7XyQ%7CQyX7%23F%2CF%2C%20Ebo7sZL7GZL7DZL7GZ7LDQ%7CYZ%207G%207%2DDZLC%2CC%2FE6CZLQo%2C%7CC%2FG%2CG7%2ClC6%20Z%20==0=0===Hello%20Young%20Lovers=Rogers%20Richard==Medium%20Up%20Swing=C==1r34LbKcu7L7hDZ4C%5E7L7%2DDZL7o%23CZL7%5ECLZ7%2DDZL7%2DEZL7%2DDZLZG7L3TA%2A%7ByXQyXLZEb%5EX%7D%207GZL6C1NZL7ZGL7%2DDZL7GZLbB%2F7yQXyQB%2F7GZxZL7%5E6LZC7GZL7%5EFZL7%2DGZL7A%2DZL7%2DGZL6FB%2A%5B%5D%20%2D7LZFC2N%7CQDZL7%5ELZE7L%207GZL7%2DDZL31b7ZAL7%2DDZL7DZL7%2DAZ%5D%5B%2AAC7hBZL%2F7%5EbE%2D7LZDGZL7hDZL7GZL7%2DZDL7o%23CZL7%5ECZL7%2D7%2FBLZEZL7%2DAsZL77LZD%2DAZL7EZL7%2DFZL6FLZ7CZL7%2DGZL7GZL77LZD%2DGZLbBb7%2CG7%2C%7ClC6LZx%20Z%20==0=0===Here%27s%20That%20Rainy%20Day=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu7X7%5EbA4G%2D%28G%5EbEZL7bB%20%297bB%28%2D6FZL%23F%2F7%5E%2DG%20%297%5E7XyQ%7C4TA%2A%5BB%7CQyX7XyQ%7CX7%2DC%2CB%2A%2C%5B%5D%207G%20%2D7D%7CQyX7%5EG%7CQyX7DyQ%7CF7%2DA%7CQy%2CA%2A%2C%5BQ%7CEb%5E7%2DAZL7%2DE%207%5EG%7CQXy7D%7CQyX7%2DA%7CQyX7%20D7%20%5DyX7%5Eb7%2DA%7CQ7%29%20G%2DA%7CQyX7%5EbEZL7bB%29%207bB%286%2DFZL%23F%2F7%5Eb%5E7Xy%5EG%28%2DGE%207%2DB7XyQ%7C7%2DA%7CQyX7%5EC%2CC%2A%2C%5D%5B%207G%207%2DD%7CQyX7%5EG%20D7LZD%7CQyX%2D7LZA7XyQ%7CA%2D7XyQ%7CD7XyQ%7CG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Here%27s%20That%20Sunny%20Day=Kessel%20Barney==Bossa%20Nova=A==1r34LbKcu7L%20lcK4A%2FE%2CA44TSA%2A%7BY%7D%20%20lcQKyXE%2FDZL%20lcKQyX%5E7XyQ4Ti%2A%7BBZL%20lyQKcl7%5EFZL%20lcKQyX7%5EZCL%20lcKQyX7%5EAZL%20XyQKcX7%5EDZE%207%5EbQKcl%207%5EbBl%7C%2C7F%2C7%2DCs%2C%207E%7CQyX7%2DB1NZLQXyQ%7CByX7%5EbL7%5ECZ%7CN2B%2D7%2DDB%2A%5B%5DQyX7A%7CQXy7%2DE%7CQyX7E%7CQyX7LZG7L%7D%209b7xZL7%5EZBb7LL7%5EDZLxZL7%5EAA%2A%5D%5B%205%237EZL7hBZLxZZxLZAL7%5EFZD%20%3CZLLZxLZ7%2D%23CZL7EZL7%2DBZxLZL7%5EbBZLxZL7%5EF%2C%20F%2377%5ECZLZL7%2DCl%20CodL7%2DBQ%5BYQyXQyXQXyQyX%5D%207E%20%2C7%2DB%3EaZE7LZa%20%2ES%2E7EZL7%2D7LZECZL%2D%23CZL%2C7EZL7B%2DZL7CZL7%2D%23CZL%2C77LZB%2DBZL7FLZA%5E7LZx%20Z%20==0=0===Here%27s%20To%20Life=Butler%20Artie==Ballad=C%2D==1r34LbKcu77G%7CQy4F%2D7XQyX9%5EbA%7CQyX7%5EbZEL9bB%20sus7bB%7CQy%7CDh7X4TA%2A%7B%7CQyX7yQ%7CC%2D9bB%20sus7bB%7CQyX%2D7FA%2A%5B%5D%20%20lcKQyX7LZEb%5EX5%239bhD%7CQyyQ%7CDhB%2A%5B%5D%20%20lcKQyX7%5E%7CCQyX5%239b7G%7CQyX7Ab%5E7XX9%5EbAQyXsuyQ%7CC%5EyXbA%2F7hD%7CQyX7%5EAb%7CQyXbB%2F7C%7CQyX7Q%7CC7sXbA%2F7bB%7CQy%7D%5B%2ACAQyX7%2DC%7CQyX7oB%7CyQXbA%2F9bB%7CQyX7%5Eb%7CF%2D7X%20%20lcK%7CQyXbBb9LZ%7CQyX7%5EbA%2CD%2A%2C%5B%5DyQXbB%2F7%2DC%7CQyX7%2DCBb9%2FA%20sus7%7CQyX7Q%7CBb%2DX7oB%7CQyXbA%2F9bBQ%7CyX7%5EbAZL5b7A%207yQ%7CC%2DyX7oBF%2D7XyQ%7CBb7susXyQ%7CC%2D9XyQ%7CfC%2D9XyQZ%20==0=0===Here%27s%20To%20My%20Lady=Bloom%2DMercer==Medium%20Swing=Eb==1r34LbKcu7%207%5EbA4Eb%5E7%207%2DbBZL9%237B%207%2DZCL7bD%207%2DGZL7%2DF%20Eb7LZ4TA%2A%5B7%2DCZLF%2D7%20F%5EbEB%2A%5B%5DQyX11%237Db%7CQyX7hDZLbE%2F7%2D7%20Db7ZL7%2DGB%7CQyX%2D7%20Bb7F%20%2C7%2DCZL7%5E%2DC%20%2D7CZL7bD%207%5EbEZL7LZF%2D7F%7CQyX7%2DCZL%5D%5B%2ACE%2DbA%7CQyX7%5EbAZL7Eb%207%2DbBZL7bB%207%5Eb7%20Db7QyX7b7G%207%2D7XyQ%7CF%207%5EbED%2A%5B%5D%209b7Bb%20sus7bB%7CQyX7%2DF%2D7LZGF%7CQyXL7%2DC%20b%5E7%20B7bB%207%2DFZL7bG%207G%2DZL7bD%207%2DCZL7%2DbLZEb6AZL5%23ZF%2D7%20Bb7sus%20Z%20==0=0===Hey%20There=Alder%2DRoss==Medium%20Swing=Eb==1r34LbKcu7%2DF%7CQy4Eb6%207bB%207%2DFZL7%2DC%206EbZL7bB%207%2DFZL7%2DCLZC7X4TA%2A%5B7%2DE%206LZEb%5E%207%2DAZL7%2DE%206GB%2A%5D%5B%207D%207%2DAZL7%2DC%207D7LZG7bB%2077%2DC%206%20D7LZ%5D%207bB%207%2DFZL7bD7%20%2DF%7CQyX7C%7CQyX7G%5B%2AAEb7%2DAZLyX7%2Db%20Bb7LB%207%2DF%7CQyX7CZL7Bb%207%2DFZL7%2DC%206bEZb7LZB7%2DFZLyX7%2DFXyQ%5D%5BC%207hG%7CQyX7%2DGZLD7%207hA%7CQyX7%5EbAC%2A7b9LZ7bE%7CQbB%207%2D6XyQ%7C6bE%7CQyX7bB%7CQyX%2D7F%7CQyX7C%7CQyX7%2DGXyQ%7CF%2DbA%7CQ7%20Z%20==0=0===Heyoke=Wheeler%20Kenny==Waltz=F==1r34LbKcu7QyX7%2D%5E7XyQlcKQyX7%2D%23F%7CQyX%237C%7CQyX7%2DBZL%20lcK%20LZBbF43T%7B1N%7CQyyQ%7C%7CAQyX7%5EDZL%20lcKQy7X%5EBZL%20lcKQyX7%5Eb%7CG%5E7XX7%5EA%7C%5EA%7CQy%5E7LZDE%7CQyX7%2D%23F2NZL%20yQXQyX%7D%207%5EbG%207%5Ebb%2D11XA%207%5EF7%2311%2FAbXyQKcl%20LZAb7susXyQKcl%20%20Z%20==0=0===Hideaway=Sanborn%20David==Medium%20Swing=Ab==1r34LbKcu7ZL7bAb7susbAZL%20x%20ZL7bG%20ssu7bGZL%20x%20ZL7bA%207sus%20A44T%5ByX7bDGb7sus%20%207bA%7CQyXsus7Ab%5B%5D%207GppZL7bG%20sB7%2C%7ClZL%20x%20X7bDZEb7LZbE%7CQyX7bDl%7C%2C7B%20s%207bA%7CQyXsus7bA7%20D7L%207E%7CQB%207BZE7LZAbDl%7C%2CD%2F7bA%2CG%2F7DbsppZL7bA%20sus7b7%20C7Lpp%7CQy7bE%2077%20sF%237bD%7CQyX7bA%7CQyXuss7bAl%7C%2CG%2F7bD%2C7XyQ%7CEEZL7bAZL7EsusXyQyX7bDZL7D%207bEQ%7CyX7bD%7CQyX7bA%7CQ%7CDb7%207bAZLpZL%209XyQ%7CAB%207BZL7C%207bDl%7CD%2C%2F7bA%2CG%2F7bDs%207bb7%20%7BEsus7bpE6LZE9%20LZx%3C4x%3E%20%7D%20==0=0===High%20Fly=Weston%20Randy==Medium%20Swing=C==1r34LbKcu7N%7CQyX4D%2D7XX7%2DCZL7A%20%2C7%2DEZ7LF%207%5EC%7CQyX7G%7CQyyQ%7CF74TA%2A%7B%7CQyX7yQ%7CB7%5DQyX9b7G%7CQyX7h2DNZL%20QyXQyX%7DQyX%5B%2ABChX7bB17%2DbEZyQ%7CD%2D%2DE%7CQyX9b7F%7CQyXh7C%7CQyX9b7G%7CQyX77%20A7LX9b7FyX7F%7C%5D%5B%2AADCZL7A%20%2C7%2DEZL7F7%20%5EC%7CQyX7G%7CQyX7%2D%2D7XyQ%207bA%20Q%7CBb7XyQ%7CB7XyQZ%20==0=0===High%20Hopes=Van%2DHeusen%20Jimmy==Medium%20Swing=F==1r34LbKcu7A%2A%5D%2074FXyQZL7%2DD%206F%7CQyX7CQ%7CyX7%2DG%7CQyX7o%23F%7CG%2D7%20C4Ti%2A%5BFZL7CBbXyQL7o%23G%207%2DGZL7o%23pFp%7CQyX6F%7CQyX7C%7CZG%2D7%20%7CQyXFX7CZL%2ABBb%5EyX7GZL7%2DD%20F%7CQyCX%2FFZL7oBpp%7CQyX7QKcl%20%5B%207F%20%20FZL7%20LZFXZL7o%23F%20F%7CQyX7o%7CBQyXbB%7CQyX7F%7CQyG%2D7%20ClcKQyF%23o7LZG%2D7%20C7LZF%20F%23o7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Hocus%2DPocus=Morgan%20Lee==Medium%20Up%20Swing=F==1r34LbKcu77%2DGZL4F%5E7X%2DAZL9b7E%207hB%7CQXy7%5EFZL7C%207%2DG%7CQy7%20Ab74TA%2A%7B1%237B%7CZN1F%5EF2NZL%20QyXQyX%7D%20b7G%207%5EbDZL7bA%20%2C7%5E7XyQL7bG%20QyX7%2D%5B%2ABBb7D%207hA%7CQyX7%5EbBLZ7F%207%2DCZL7%2DG%207%5Eb9LZG%5DQyX1B%7CQyX%20D7b97C%207%2DG%7CQyX7%5EFA%5B%2A%5DQyX7C%7CQyX7GZLLZF%5E7%2C7hA%7Ch7%20E7b9LZA%2D7%20Ab7LZG%2D7%20Gb7LZF%5E7%20Ab7LZDb%5E7%20Gb7%20Z%20==0=0===Holy%20Land=Walton%20Cedar==Medium%20Up%20Swing=C%2D==1r34LbKcu77%5EbEZ%2D7XyQ7%2DF%7CQyX7%2DCZL9bG7%207hD%7CQyX11%237A%7C%20Bb7LC44T%5BCZL31h7%20G7hD%7CQyX7%5EbA%7CQyX11%237A%7CQyX7%2DCZL9b7%20G7bD%7CQyX%2D7XyQZ%20==0=3===Home%20At%20Last=Mobley%20Hank==Bossa%20Nova=Bb==1r34LbKcu7X7%2DFZ4Bb%5E7QyX7%2DG%7CQyX9%237DQ%7CyX7hAZL%20lcKQyXKcl%20L4TA%2A%7B%7CQyX77XyQ%7ClcKQyX7%5EbB%7CQyX11%237bA%7CQyX7%5EbE1N%20LZEhbB%7CQy7%2DD%7CQyQ%7CD%2D7bA%7CQyX7%5EbE2N%7C%20%7D7F%207%2DCZL9%237G%207%2311XyX9%237AyX11%237b9XyL%20x%20ZL%20x%20ZL%20lcQKyX11%237%5EbGB%2A%5B%5DQZGb%5E7G%7CQyXQ%7CF7%235XyQ%7CBb%2D7XyQKcl%20LZBb%2D7%2CXyQKcl%20%20Z%20==0=0===Home%20Cookin%27=Silver%20Horace==Medium%20Swing=F==1r34LbKcu7GZL7D4F6%20GL7bE%207%2DbBZL7%2DA7%20GZL7%2DD%207%2DAZL7%2DZA%2D7%204TA%2A%7B%5DQyX6LZN1A%207%2DG2NZL%20QyXQy%7DX%207C%207%2DGZL7D%207%2DC7LZF7C%207%2DQyX6C%2D7%20Eb7%2DD%7CQyX6bAZL7b%20E7%2DbB%7CQyX6bAZL7%20G7LZbBB%2A%5B%2DGZL7D7%29%20GAZL7%2DG%206FA%2A%5B%5D%207%29C%28%20%20%297%2DG%286CZL7%2D7%20D%2D%287%2DD%7C7%20A%2D7LZBb%2D7%20Eb7LZA%2D7%20D7LZG%2D7%20C7LZG%2D7%20C7LZF6XyQZ%20==0=0===Homecoming=Holland%20Dave==Medium%20Up%20Swing=Eb==1r34LbKcu7L%23F%20%2C4EbXyL%20lcKQyXbEA%2A%5B%7D%20%20x%20ZL%20x%20ZL%20lcKQZT34B4Ti%2A%7BlcKQy%23LZT4bD%20%23FZL%2CE%20bEZLb%2CB%20%2CbAZL%2CbE%20bB4LZAbXD%20%23CZbAZL%2C%2C%20AbLB44TZL%23D%20%23CZL%23%20F%2CB43TZLbE%20%2CbBZb%2C%20EbbEZL%20%20BbLZEb%20BLZC%23%20BbLZEb%3CSolos%20free%20around%20Eb%3EXyQZ%20==0=0===Honeysuckle%20Rose=Waller%20Fats==Up%20Tempo%20Swing=F==1r34LbKcu76bBZL4G%2D7%206FZL7C%207%2DGZL7C7%20%2DGZL7C%207%2DGZL7C%20F7%2FA4T%7BA%2A7F%5BB%2AN1F6%20KQyX6F2NZL%20QyXyQX%7D%207D%207%2DAZL7bBcl%20%20%5DZL7C%20%207%2DG%5Bl%20LZBlcKQyX7CZL%20lcKyQX7GZL%20lcKQyX6b%20%20%5D%2AAcKQyXB%206FU%2D7%20C76bBZLA%2F7F%206FZLC7%207%2DGZL7C%207%2DGZL%20C7LZGZL7Cb7LZA%2D7%20D7%20Z==0=0===Horace%2DScope=Silver%20Horace==Medium%20Up%20Swing=Db==1r34LbKcu7%237bA%7Cb%5E7XybDZL7bD%207%2DbA%7CQXy7%2DbEZL7A%207%2DE%7CQ%2D7XyQD44T%7ByX5%237G13XyX7%2DbE%7CQyX7%2DbB%7CyQX7%2DFZL31bGpp%7CQyQ%7CAb%7CQyX5G2NZL%239XyQyX5%239%237bA1NZLQ%20%207A%7CQyX5b9%237bB%7CQ%7DXyQ7bD%7CQx%20solb%20Db7%3C44T%7BYZ%20%20n%20ZL%20%20n%3EkaerB86%2A%3CZL9%23%2A74SoA%2F7%2DbX5%237b7XyQ%7C7%2DbDZL7bD%207%2DbAQ%7CyX7%2DbEZL7A%207%2DEXyQ%7CA%5EbD%3E4%7CQyX53XyQ%7CQyX7%2DbE%7CQyX7%2Db%7CBQyX7%2DF%7CQyX31bG%7CAb7%231G%7CQybB%7CQyXyQ%7CBQ%7CY%7DQyX5%239%237bAQ%7CyX7A%7CQyX5b9%237bGb%2D7X9%237bD7%239b5%20A7LZGb%2D7%2FAbXyQ%7CDb7%239XyQZ%20==0=0===Hot%20House=Dameron%20Tadd==Up%20Tempo%20Swing=C==1r34LbKcu7C%7CQyX4Gh7XQyX7hDZL%20lcKQy7X%5E%2DF%7CQyX9b7C%7CQy%7CG7b94T%7BA%2AQyX9bKcl%20%20%20lcKQyX7%5EbB%7CQy9Xb7F%7CQyX7%2DC%5BB%2A%7DLZAb7QyX7%5EZL%20lcZG7b9%5E%2DF%7CQyX9b7C%7CQy7XhG%5BA%2A%5D%20%20lcKQyX7XyQKL%20lcKDh7XyQ%7CG7b9XyQ%7CC%5E7XyQKcl%20%20Z==0=0===House%20Of%20Jade=Shorter%20Wayne==Slow%20Swing=C%2D==1r34LbKcu7D%207hD4Dh7%20%207bDZL7F%207bEZL11%237bD%207%2DCZL7%5EbDC%2D7LZ4TA%2A%5B%20lcKQC%2D7%20F31bEB%2A%5B%5D%207%2DC%207DbZLsus9D%207bEZL7susXyZL7%5Eb7hDA%2ALZ%20x%2011%237bE%7CQyX7%2DEZ%20LlcKQyXsus31DZLXyQ%5D%5B%20x%20ZL%207%2DCZLZC%2D7%207hDZL7%2DC%207bDZ7LF%207bEZL11%237bD%20Db%5E7L7%5EbD%20F7LZEb7%20D9susLZDb7%20C%2D7%20Z%20==0=0===How%20About%20You=Lane%20Burton==Medium%20Swing=F==1r34LbKcu77%2DAZL4F%5E7%20%5EF%7CQyX7C%7CQyX7%2DZGL7obA%207%2DAZL7bB7%20Bb74T%5BA%2AL%299b7LZAh7%20%297hE%286%2DbB%7CQyX%2D7G%7CQyX31b7D%7CQyXEb7%28A7obA%20%7CQyX7D%2D7%29%20E%207%2DBZL7%2D%23F%207%5EZAL9b7E%207hBZL7%2DD7LZA%5E%287%2DAZ%7CQyX77%20%5D%2ABX7C%7CQyX7%2DGZL7oAb%207%2DAZL7bB%207%5EF%5ByQ%7CC%2DC%207%2DGG%287bB%7CBb%5E7D%28%20%20%297%2DbA%287A%7CQXy7%5EF%7CQyX7bE%7CQyXb7%29LZQyX7F%207%2DG%7C%28G%2D7%2FZL7C%207%2DGZL7G%207D%2DZL9b7A%207hEZL%29FF6XyQ%20%20%297%2DC7%20Z==0=0===How%20Are%20Things%20In%20Glocca%20Morra=Lane%20Burton==Ballad=F==1r34LbKcu7ZL%20x%20AlF%5E77%2DG%7CQyX7C%7CQyX7G%2DZL9%237D%207%2DA%7CQyX%20C7LZ%2A%5B44TQyX7C%7CG%2D7%20%2DGZL9%237D%207%2DA%7CQXy7%5EFlA%2A%5B%5D%20sus7C7XyQ%7CQyX6Fs%207%5EbC7LZ%20%2C7F%2C7%2DCspp%7CQyXF6ZL%20x%20ZL%20x%20ZL%20x%5B%2ABlB%207%2DG%7C7%5EbBl7%7ClF%5EF%207%5EFl%7C%2C7C%2C7%2DG%20s7%5EbBlZL%2CA%2F7F%2077%2FALZC%2C7%2DGyX6FlZC7XyC%7CQyX7%2DG%7CQyX9bD7ZL11%237bE%207%5EF%7CQ7XyQ%7CL7%2DG%20Q%7CG%2D7%20C7%20Z%20==0=0===How%20Deep%20Is%20The%20Ocean=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu77hA%7CQ4C%2D7XZL9b7D%207hA%7CQyX%2D7CZL9b7G%207hD%7CQyG%2D7Xy4TA%2A%5B%20lcKQLZG%2D7ZL%20lcKQyX7bEB%2A%5D%5B%207bB%207%2DFZL7bG%20Ab7Xy9b7D%20ZL9b7yQKcl%7CQyX7%2DCA%2A%5B%5D%209bG7%207hD%7CQyX7bBZL%20Dh7%20GX7BZL7bB%207Q%7CAh7bG%207%2DGZL9b7D%207Ah%7CQyX7%2DGZL9b7D%207LZF%2DyX7%2DCCZL7GEb%5E7XZL7bD%207%2DbA%7CQyX%2D7FZL9b7C%207hG%7CQyEb%5E7%20C%2A%5B%5D%20%2D7%20F7LZF%2D7%20Bb7LZUEb6%20G7b9%20Z%20==0=0===How%20High%20The%20Moon=Lewis%20Morgan==Medium%20Swing=G==1r34LbKcu7%7CQyX74G%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZF%2D4TA%2A%5ByX7%5EGQ%5D%5B%2ABD%207hA%7CQyX7%2DGZLb97D%207hA%7CQyX7%5EbE7b9LZyX7bB7C%7CQy%20D7LZL%20lcKQyX7%5EGA%2A%5B%20%5D7D%207%2DAZL7E%207%2DBZG%2D7X7%2DA%7CQL9b7D%5E7XyQQyX7%5EbEC%2A%5B%5DQyXb7B%7CQyX7%2DFZL%20lcK%7CAh7%20F%7CQyXZG%5E7XyQ%7CA%2D7%20D7LZB%2D7%20E7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===How%20Insensitive=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7KQyXB4D%2DXy%20lcKQyX6%2DCZL%20lKcQyX7o%23CZL%20lcKQLZG7%2F4T%5BA%2AD%7CQyXBb%5E7XQyX7hEZL%20lcKQy1X1%237%5EbEZL%20lcKQy%7CA7b9ZL%20lc7hE%7CQppDb7BZL%20lcKQyX7oBZ%20LlcKQyX6%2DC%5BB%2A%5D%20b%5E7Xy%7CQyX%2DbB%7CQyLZD%2DX%7CQyX7%2DB%7CQyX7F%7CyQX7%2DCZL7bDpp%7CQyE7b9X9b7A%20%5E7XyQ%7CA7b9XyQ%7CD%2DXyQKcl%20%20Z==0=0===How%20Little%20We%20Know=Carmichael%20Hoagy==Medium%20Swing=F==1r34LbKcu7QyX7%2D4F%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZBb4TA%2A%5B%2DD%7CQyyQ%5D%5B%2AQyX7C%7CQyX7%2DGZL%2D7bA%207%2DA%7CQyX7%5EFB%7CF%5E7XX7bE%7CQyX7CLZAb%5E%2DGZL%20lcKQyX7%5EF%2AA%5B%5D%207C%207%2DG%7CQyX77XyQ%7C7%2DA%207yX7%5EbyQKcl7F%7CQyX7%2DCC%2A%5B%5DQXy7bE%7CQyX7%2DbBZL%20XyQ%7CBX7%5EF%7CQ%7CEb7XyQ%7CF6%2FA%20Abo7LZG%2D7%20C7susLZF6%20D7LZG%2D7%20C7%20Z%20==0=0===How%20Long%20Has%20This%20Been%20Going%20On%3F=Gershwin%20George==Ballad=F==1r34LbKcu77F%20%29744C7%28ZL%297C%28%20%20%297%2DG%287CoZL%297o%23F%28%20%20%297%2DGC7%28C%2DTA%2A%7BY%7C%297D%28ZBb7%28A%287Cs%207%2DGZL7ob%20A7%5EFZL7bE%20%297%5EbB%2D7%29F7L%297F%28%2C7%2DCs%28G%2D7%29%7CQyXQyXQyXQyX%7DyQX7%5EF1NZL31b7C%20N2F6%207%5EbBl%2C7E%2Ch%2ABlBbbBZL7bE%207%5EbBZLb7E%207%5EbBZL7bE%207%5E%5E7%20sB%5B%5D%2C7F7C44T%20E7b9%207bA%207%2DAZL9b7E7%20%2DAZL9b7E%207%2DAZL%5DY%5B%2AA7%2DAl%7C7bBZL%20%20%28F%23F%20%297%2DC%287CZL%297C%20%28%20%297%2DG%287oCZL%297o7%28F7%29%297%2DG%287%2DG%287%29%20Eb7%297D%287F%297%2DA%287Cs7%20%2DGZL7obA%207%5EFZL%7ClBb%5E7%5EbB%28%29%20C7b13LZF6XyQZ%20==0=0===How%20My%20Heart%20Sings=Zindars%20Earl==Waltz=C==1r34LbKcu7yX7hB%2D7XyQ%5EF%7CQyX7%5EC%7CQyX7%7CGQyX7%2DD%7CQyX7%2DA%7C7XyQ%7CE43T%5B%7CQyX79%20%20QLX7h%23F%7CQyXG%2F7%2DAQ%7CyX7obA%7CQyX7%2DAZyQ%7CE%5Eb7E%7CQ%2F7%5ED%7CC%237LZ7%5EA%7CQyXE%2F7%5ED%5B4T4%5DQyX7B%7CQyX7%2D%23F%2FEXyQ%207%2D%23Gla%20%2ECA%5E7%2FE%5EC%20D%2F7%5EC%7CQyXD%2F%5E7G%7CQyXD%2F7%5EC%7CQyX7%20%3CD%2E%7CQyXEyX%23F%2F%3E%7CB7XXG%2F7%2DA%7CQyX7obAQ%7CyX7%2DA43T%7CQY%5DQyyQ%7CD7adoC%20%7CQyX7XyQ%7CAyX7%2DG%7CQyX6C%7CQy7XG%7CQyX7bA%7CQyX7%2DQ%7CF%23h7%2DE%7CQB7b9%20%20%20Z==0=0===Humpty%20Dumpty=Corea%20Chick==Up%20Tempo%20Swing=C==1r34LbKcu7QyX7%5Eb%5E7XyXtla7A%7CQyX7%5EF%7CyQX7%5EbG%7CQyX7%5ED%7CQyQ%7CBbE44T%5BL%20lcKXyQKcbA%7CQyX7%2DB%7CQyX7D%2D%5D%20%20x%20ZL%20x%20ZL%20l%2D7XyQ7%2DbB%7C%2C7%2DbAyQ%7CAbQyXQyXZQyX5%237b%7CBQyX7%5EbGZLQ%20%207%2D%20%20Y%5BQX7%2DFZyX7%2DbLZE%5E77bB%7CQyX7%5EBZL7%23%20F7%2D%23CZL7Dpp%7CQyXXyQ%7CE7%5EbG%20Q%7CC%2D7%20fA%2D7%20Z%20==0=0===Hungaria=Reinhardt%20Django==Medium%20Up%20Swing=G==1r34LbKcu7cKQyX4G69XlcKQyX96GZL%20lcQKyX96bAZL%20lcKQy%20LZE74TA%2A%5BQyX7%2D%2ABA7X7obB%7CQyXB%2FGZL%20clKQyX7DZL%20lcKQyXyQ%7CA%5B%5D%20%20lX7EZLQ%5D%5B%2AAyX96GZL%20lcKQyX69bAZL%20lcKQyX96GQKcl%20yX7D%7CX7D%7CQ%20%20%5D%5B%2A%7CQyX7obB%7CQyXB%2F%7CGQyX6%2DC%7CQyX7%2DACA%2D7XylcKQyyQ%7CG69XyQKcl%20%20Z%20==0=0===I%20Ain%27t%20Got%20Nobody=Graham%2DWilliams==Slow%20Swing=G==1r34LbKcu77%2DAZL4G7%2CX%2FGZL%20lcKQyX%2C7A%7Cl7E%2C7F%2C7%23Fsp%7CQyD%2C%20E%2D4TA%2A%5BQyX%2C7G6%20E%2D%2C7F%2C7%23Fsp%7CQyX%2CG7A%2A%5B%5D%207D%207%2DAZL7E7%7ClAZL7D%20QyX%2C6ZA7%2CXcKQyX%2C7GB%2A%5B%5D%20%20clKQyX7DZL%20lcKQyl%20LZCL%20lcKE%2C7F%2CZE7%2CX%7CQyX%2C7GA%2A%5B%5DQyXD7%7CQyX7AZL%20lcKQypsF%237L%20lcK7%7ClA7%2CXyQKcl%20LZG%2FD%2C%20E%2DLZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===I%20Believe%20In%20You=Loesser%20Frank==Medium%20Up%20Swing=G==1r34LbKcu7QyX114A%2D7XyX7%2DB%7CQyX6%2DA%7CQXy7%2DA%7CQyX7%5E%2DA%7CQyQ%7CC7%234TA%2A%7BQyX7%5EyQ%7CE76%2DA%7CQyX7%2DA%7CQyX%5E7%2DA%7CQyX7%2DA%7C%7CQyXXyQ%7CBX7%2DB%7CQyX7%2D%28C7%2317D%7CQyX7%2DA%7CQyX7%7CEQyX7%5EBZL7%23F%20%291XyQ%7CB7%2D%23C%7CNZL%20QQ%7CA%2D7%7DQyX%3EeniF%3C7E%7CQXy6G1N%7CQyX7D%7CQyXXyQXyyX7E%7CyX7F%7CQ%7CBb%2DbAZL7bE%207%2DbB%7CQXy7%5EbAB%2A%5B%5D%207bE%207%5E7XyQyX6G2BZL7F7XyQ%7CQyX7%5EbBZL7F%207%2D%7CCQyX7%5EbA%7CQyX7bE%7CC%2D7%20%2DbB%7CQeniF%20QKcl%20%2ED%3C%207%2DBZL7D%207%2D%7CAQyX7C%7CQyX7%2DGZLC%2E%20alyX7%5Eb%3EE7%20%5D%20==0=0===I%20Can%27t%20Believe%20That%20You%27re%20In%20Love%20With%20Me=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7%7CQyX74F6XylcKQyX7G%7CQyX7DQ%7CyX7%5EC%7CQyX7bB%7CQ%20LZC%5E4TA%2A%5B6CZL%207%20%5D%5B%2AX7G%7CQyX7D%7CQyX7C%5E%7CQyX7bB%7CQyX6FAyQKclC%207%2DGX7GZLC6XyQyX7DZL%20lcKQyX7ZAL%20lcKQyX7EB%2A%5B%5DQKcl%20ZL7F%20CZL%20lC7%20%5D%5B7G%7CQyX7D%7CQyX7%5E%7CCQyX7bB%7CQyX6FA%2AXyQKcpp%7CQy%5E7XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Can%27t%20Get%20Started=Duke%20Vernon==Ballad=C==1r34LbKcu7bA%2C7D4C%5E7%20%2C7bE%2C7%2DbB%2C7E%2C7B%2DsZL7G%207%2DDZL7%2DA%7CA%2D7%2C4TA%2A%7BL%20QyX7%2C%7ClC7G%207DZL7A%207E1NLZ7G%207%2DDZL7%2DA%207%5E%20%7DXyQbD%2C7%2D%2C%7C%2C7A%20Bb7L%207%5EDZL7A%207%2DEZLA7%207%2DEB%2A%5B%5DQyX6CZsE%2D7%2C6C2NZCA%2A%5B%5DXyQ%7CDG%207%2DDZL7obE%207%2DZEL7G%207%2DDZL7G%207%2D7sus%20%2C7%5EDl%2C7bD%2C7LZD%2D7D%2C7%2DA%7C%2C7bE%2C7%2DBb%2C7E%2C7%2DBsZL7G%207%2CAb%2D7%2DA%207%5E%7ClC%5E7%20A7%235LZD%2D7%20G7LZC6%20A7LZD7%20G7%20Z%20==0=0===I%20Can%27t%20Give%20You%20Anything%20But%20Love=McHugh%20Jimmy==Medium%20Swing=F==1r34LbKcu7A%207%2DA4F%5E7%207%5EF%7CQyX7C%7CQyX7G%2DZL7obA%207%2DAZL7C%20C7LZ4TA%2A%5BX7GZLG%2D7XyyX7%5EbB%7CQyX7F%7CQXy7%2DCB%2A%5B%5DQyX7C%7CQQKcl%20ZL7obC%7CQyX%20LZG%2D7obA%207%2DAZL7C%207F%5EA%2A%5B%5DQyX7C%7CQyX7LZG%2D7lcKQyF%7CQyXC%2D7XyyX7%5EbBC%2A%5B%5D%20%20lcQKyX7%5EbB%7CQyX7F%7CQQ%7CEb7%7CQyX7%5E7XyQ%7CD7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6%20D7LZG%2D7%20C7%20Z%20==0=0===I%20Concentrate%20On%20You=Porter%20Cole==Up%20Tempo%20Swing=Eb==1r34LbKcu7BZL7h4Eb%5E7L6%2DbAZLxZL7%2DbELZxZL11%237bAZLxZLZxLZF4TA%2A%5B%2CB%2A%2C%5BZEb%2D7%2C7%2DFsZL6bEZL%2C3b17bBZL7BZL7bGZLBb7%2C%5DL9b7bbAZLxLZxLZCl%7C%2C7bG%2C7%2DbDsZ7L%2DbEZLxZL11%237bAb%5E7LZ7%5EbElAl%2CC%2Ab7LZGbE%2C6bEsZL6bEZLb7BZL7FZL7CZL7%5Eb7%2C%5D%5B%2CDZL7%2DbE%2C%5EbAb%2D6L%5EbEZL7bBZL7%2DFl%2C%7C7C%2C%5EbEsZL7%5EbEZ7LZsEZL7%5EbL6bE%2Cb%5E7LZ%20xZL7bBZL7FZL7ChZLxZL7%5EbGZL7bD%5D%5B%2C%2ADAl%7C%2C7ZL5%237ZAh7L%237bDZLxZL11%237bZDL7%2DGZL7%5EbAZLxZ11LZCL7%2DGZF%2D7LZxLZB7LZBb7LZEb6LZsF%2D7%2CBb7Z%20==0=0===I%20Could%20Have%20Danced%20All%20Night=Loewe%20Frederick==Medium%20Swing=C==1r34LbKcu7%7CQyX7AC%2CXyX7A%7CQyX7%5EC%7CQyXC6ZL%20lcKQyX7%5EC%7CQyQ%7CD%2D%2A%5B44TG%7CQyX%5D%5B%2ABDyX7G%7CQyX7%2DDZL7D%2D%207%5E%2DDZL7%5E%2DD%207%2DQ%7CD%2D7QyX7G7%2DA%7CQC%5E7XyZL7B%207%2D%23F%7CQyX7E%5EC%2A%5B%5D%207B%207%2D%23F%7CQE%5E7Xy%7CQyX7%7CQyX7G%5E7XyX%2CCD%2A%5B%5D%207G%207%2DDQ%7CyX7GZL7D%207%2DA%7CQyQ%7CC%5EZL7D%20F%5E7XyQKcl%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%20Could%20Write%20A%20Book=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu7EZL7%2D4C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAC%5E7%20D4T%5BA%2AB%207h%23%239LZD%207bA%7CQyX7%2DA%5BB%2A%20%5D9b7E%207hB%7CQyX7%2DG7LZF7A%207%2DL7%2DA%20E%2D7%20A%2A%5DQyX7G%7CQyX7%2DDQ%7CyX7D%7CQyX7%2DAZL7A%5BC%5E7ZL9b7yX7%2DDG7LZCA%207%2DEZL7%2DD%207%5ECLZ7G%207%2DDZL7%2DA%207%5E7%239LZ%207%2DDZ%2DEZL7%20E7b9FZL9b7C%207hG%7CQy7XbA%7CQyX7%2DA%5BC%2A%5D%20%5E7%20Bb7hB%7CQ7%20A7LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z==0=0===I%20Cover%20The%20Waterfront=Green%20Johnny==Ballad=G==1r34LbKcu77D%7CQy4E%2D7%20L7obB%207%2DBZL7%5EC7%20%5EGZL7D%207%2DAZL7AZA%2D7X4T%7BA%2A7D%207%2D7LZG%5E%207%2DBZL7D%207%2DA%5BB%7D%2A%209b7E%207hB%7CQyX7E7LZAD%20sus%207%2DE%5BXyQ%7CBD%207%2DAZL7E%207%2DBZ7L%2D%23F%207%5EAZL7E%207%2D7%20%5D%2AA7%5EGZLGUZL7%2D7%20D77D%7CQyX7%2DAZL7ob%20B7%2DBZL7%5EC%207%5EGZLsus%20DAZL7A%5E7XyQ%7CBh7%20E7b9%20Z==0=0===I%20Cried%20For%20You=Freed%2DArnheim%2DLyman==Ballad=F==1r34LbKcu7F%7CQyX4F%5E7XX7%2DG%7CQyX7G%7CQyX%2FG7%2DDZL7D%207%2DA%7CQyyQ%7CC74TA%2A%5BlcKQy5LZF6yX7C%7CQyX7%2DGZL7%20D7%2DA%7CQyX7%5EF%7CQyXQ%7CC7X%237C%206%7CQyXGo7XyQL7D%207%2DA%7CQyX7%5EF%2AB%5B%5D%205b7bG%20G%2F7C%7CZD%2D7%2F%23GZL%20x%20ZL%20%7CG%2D7XlcKQyX7DZL%20lcKyQX7AZL7bB%207C%7CQy%20LZ%20xQyX7GyXG%2F7XyQKcD%207%2DA%7CQyX7%5EFA%2A%5D%5BQyX7CZL%20x%20ZL%20l7LZD%2D7GZL%20Q%7CG7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Didn%27t%20Know%20About%20You=Ellington%20Duke==Ballad=F==1r34LbKcu7G%7CQyX4G%2D7%20ZL9b7D%209bEZL7A7%20bBZL6F%207%5EFZL7CG7%23114TA%2A%7B%2A%5B%5D%20%20LZN1AX6F2NZL%20QyXQyX%20%7D9b7D%207bE%7CQyX7%2DyQKcl7C%207%2D%207%2DbBF7LZC%207%2DbB%7CQyX11%237b%7CEQyX7%5EbBZL7F%207%2DEb7LZ%207%2DCBZL7A%20Ab%5E7X6F%207%5EFZL7C%207%2DG%2AA%5B%5D%205b7D%207%2DA%7CQyLZBb7ZL7bEEb9%20D7b9LZG7%2311XyQ%7CG%2D7%20C7LZUF6%20G%2D7LZA%2D7%20D7b9%20Z%20==0=0===I%20Didn%27t%20Know%20What%20Time%20It%20Was=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu77D%207%2D4F%23h7%207%2DEZL9b7B%207h%23ZFL7A%207%2DEZL9b7B%20A7LZA4TA%2A%7B%7CQyXQ%20E%2D7%2FQyX%7D%20%297D%287%2DG%207A%2D1NZL7%2DB%207%5ECZLDXyQXy7%2DEZL7%2DE%287%20D7%20%5D9b7B%207h%23FZL9b7%20B7h%23F%7CQyX7%5EGB%2A%5BLZsE%2D7%2DA2NAZL7AD%2D7%28AQyX7%5EGZL%297D%28%20%207%29%2DA%287%5ECl%7C%2C7bD%297%7CE%2D7%20%2C7bE%29A%207%2DE7%28D7%29B%207h%23FZL7A%207%2DELZ9b7B%207h%23FA%2A%5B%5D%207b9LZ%2DG%207%2D7%2DAZL7%20D7LBZL7F%207%2DCZL7%2DB7%20%5ECZLD%2F7%2DE%207%2DEZ%2D7%20E7%2DAZL7%20D7LZG6XyQKcl%20%20Z%20==0=0===I%20Don%27t%20Know%20Enough%20About%20You=Lee%20Peggy==Medium%20Swing=C==1r34LbKcu796C%7CQ4D7XyQyX7D1NZL7A%207bZBL7B%207C%7CQyX7G%7CQ%7CG7Xy4TA%2A%7ByX7%2DBZG7XyyX6CZL7G%207DZL7%20A7%2DE%7CQyX7D2N%7C%7DQQ%5D%5B%2ABL7bA%20QyX7DXyQ%7CA%20lcKQyX7GZL%20lcQKyX7DZL%20lcKQyX7%20%5D%5B%2AA%2C7E%7CQ%7CG7XyQ%7CC7%20B7LZBb7%20A7LZD7XyQ%7CE%2D7%20A7LZD7%20G7LZC6XyQZ%20==0=0===I%20Don%27t%20Want%20To%20Miss%20Mississippi=Ellis%20Serger==Medium%20Swing=G==1r34LbKcu7G%7CZL%204GXyQX%2DCZL%20lcKQyXCZ%20LlcKQyX7GZL%20lcKyQKcl4TA%2A%7B%7DQyX5%2D7%20D7yX7DZL%20lcKQyX71AN%7CQyX7E%7CQyXGZLQ%7CD7%23A%7CQyXXG%7CQyXyQ%7CDQyX7%2DAB%2A%5B%5D%20%20x%3EneiF%3C%20%7CQyXG%7CQyX7%7CD7%2CX7A2N%7C%7CQyX%2C7XyQ%7CX7%2DA%7CQyX7%2DE%7CQyGX%7CQyX%2C7D%7CQyX7%2DAyQ%7CD7%2DE%7CQy%237DZLE%2D7XyE%20dn2%20la%20%2EC%2ED%3C7%20DZL%20lcKQyX7A%7CQnd%2E%3E%20%7CQyXG5XyQ%5D%20==0=0===I%20Fall%20In%20Love%20Too%20Easily=Styne%20Jule==Ballad=Eb==1r34LbKcu7%237G%207%2D7%20Bbb7A%20%2DCZL9%237G%207DhZL7%5EbA%207%5EbEZL75LZDhF44T%5Bb7GZL7%20C%2D7%207hA%5B%5D%209b7G%207hZDL9b7D%207hAZLbB%2FD7alt%2DCZL9b7C%20tGh7%20Cl%2C7bD%2C7%2DbAs%207%2DZFL9b7C%207%2DFZL9b7%7CG7al%7CQyX99LZF%2D7%20Bb7LZUEb6%20C7b9%20Z==0=0===I%20Feel%20Pretty=Bernstein%2DSondheim==Waltz=C==1r34LbKcu7CZLQ%204FXyQQyXA%2FFZL%2BC%20F%7CQXy%2BC%7CQyXF%7CQyX%2BC%7C%7CG%2D7%203TA%2A%7BE%2FC%2CGD%2DXyQF%7CQyXF1NZL7C%20CQ%7CyX7%2DG%7CQyXC%2F%2DD%7C%20sEb%2F%7CQyX7%2CG%2FbEEb%2FG%2CE%2FC%2CG%2FbEs%20F%7CQyFX2N%7C%7DQyX%2BC%7C%2CA%2FF%2C%7ClF%20%20Fl%7C%2C%7C%2CD%2FbF%2FAXyF%2CbBl%7C%2CA%2FF%2CC%2F7sF%20bB%7CQyXbBB%2A%5B%7DQ7%2C%20sB%7C%2CA%2FF7E%7CQy%2C%20FLZZL%20lcKQyXFl%7C%2CDb%2FB%2C7Fs%20bB%7CQyXbBA%2D%2FEXD%2FbBl%2FbBs%20%2DXyQ%7C7%2DG%2CC%2F7%2DGs%20p%7CQXyG%2F7C%7CQyXbA%2F6%2DF%2C%7ClC7A%7CQyXG%20s%2C7E%2C%7C%3CDyXQyXQyXQyX%5D%20%20C%2Bpl%3EadoC%20la%20%2EC%2EQY%7CQC%2F9C%2CD%2FC%2CG%2F%2C%7ClD%2D%7CQyXF%7CQyX7C%7CQy7X%2DG%7CQyXC%2F%2DD%7CQyXF%20sEb7C%2C7%2DE%2C%7ClFXyQKcl%20%20Z==0=0===I%20Found%20A%20New%20Baby=Palmer%2DWilliams==Medium%20Swing=F==1r34LbKcu7yX%2C7C4D%2D7%2C7G%7CQyX7D%7CQyX%2C7D%2DZL%2C7A%20%2C7hE%7CQyX%2CXyQ%7C4TA%2A%7BEB%2A%5BY%5E7%2CXyKQyX%2C7%5EF2NZL%20QXyQyX%7D%207A%20%2C7hE%7CQcl%20%20%5DF1N%7CQ7hE%7CQ%7CA7%2CX%7CQyX%2C7G%7CQyX%2C7DLZ%20lcKQyX%2C7%2DD%7CQyC7%2CXyQyX%2C7QyX%2C7%20%5DY%5B%2A%2C7D%7CQyX%2C7%2DDZL%2CA7%20%2C7hE%7CQyX%2C7%2DDAXyQ%7CG%2C7A%20%2C%7CC7%2CXyQ%7CF%5E7%2CXyQKcl%20%20Z%20==0=0===I%20Get%20A%20Kick%20Out%20Of%20You=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7yX7bB4F%2D7X%2DFZL9b7C%207%2DG%7CQXy7%5EbE%7CQyX7bB%7CQy7XyQ%7C4T%7BA%2AF%7CQyX7XyQ%7CQyX7hG%7CQyX7bB%7CyQX7%2DFZL9b7C%207%2DG%7CC7b9%5EbE%7CQ2NZL%20%7CBb7XX%7D%209b7C%3EeniF%3C%20%2D7G%7CQyX6bE1NU%7CQyyQXyQQyX7%2DyX7hGQKcl%20bE%7CQyX7%2DbB%7CQyXb7E%7CQyX7%2DbB%5BB%2A%5D%207XyQ%7CyX6bEF%7CQyXLZC7bQyX7hG%7CQyX7hD%7CyQX6%2DFZL%20lcKQyX9%7CC7b9%20lcKQ7XyQKcl%20LZF%2D7%20%3CD%2EC%2E%20al%201st%20ending%3E%20LZBb7%20%20%20Z==0=0===I%20Get%20Along%20Without%20You=Carmichael%20Hoagy==Ballad=Bb==1r34LbKcu7yX7%2DC4Bb%5E7D%207%2DDZL7%5EbE%207%5EBbZL7F%207%2DCZL7%2DG%20bo7LZ4TA%2A%7BB%7CQyXyQ%7CC%2DX7%2DC%7CQyX5%237B%7CQXy7%2DC%7CQyX7F%7CQyX7yQ%7CF7X7F%7CQ%207%2DCZb%5E7LZG%207%2DC1N%7CQyX7F%7CyQX7%2DCZL7obD%207%2DD7b13LE%207%5Eb%7CQyX7b%5E7%20BobD%207%2DD%7CQyX7%5Eb2BN%7C%7D%207F%207%2DCZL7o7LZC%2DBZL7FbE%207%5E%7CBb%5E7F%207%2DCZLD%2FbE%206bBE%2A%5DQyX7%5EbBZL7F%207LZBbQyX7FCZL7%2D%20Ab7LBA%2A%5BQyX7F%7CQyX7C%2D%7CQyX7C%7CQyX7%2DGZb%5E7%20G7DZL67F%7CQyLZBb%5EQyX7F%7CQyX7%2DCZLo7bD%207%2DDZL7%5EbE%207%7CC%2D7X7F%207%2DXyQ%7CC%2D7XyQ%7CB7%235XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z==0=0===I%20Got%20It%20Bad=Ellington%20Duke==Ballad=G==1r34LbKcu7s%7CQyX4sGo%2CyX7AZL7%2DE%207AZL%2D7E%2031b7BZL%207%5EGlQ%7CA%2D74TA%2A%7B7o%23C%20%2CA7%2CDL%20QyXQyX%7D%207D%207A%2DZL7%2DE%206Gl1N%7C%2C7ZN2G67E%2C7BL7E%207%20G7%20%5DX7%5EGZL%20lcKQyX7ZFL%20lcKQyX7%5ECB%2A%5ByQ%7CB%2D7%2DDZLX7AZLyQ%7CD7AZL7%2DE%2031b7BZL7%20%5EGl%2CoGsA%2A%5B%5DQyX7%20E%2D7X7%2DAZyQ%7CA%2D7XyQ%7CsB7%2CE7%2CA7%2CD7%2C%7ClG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===I%20Got%20Rhythm=Gershwin%20George==Up%20Tempo%20Swing=Bb==1r34LbKcu7LD%2F7b4Bb6%20ZL7F%207%2DCZL7%2DG%20%2D7DZL7F%207%2DCZL7%2DGBb7%20B4TA%2A%7ByX6bBEo7LZXQyXQyXQyX%7D%207F6%20bB1NZL7F%20F%2F6bByQ%7CN2%207bEZ%5B%5D%20%20lD7XyQ7FZL%20lcKQyX7CZ%20LlcKQyX7GZL%20lcKXyQKcB%2A%5B%5DQ7bEZL%20G%2D7L%207bBZL7F%207%2DCZL%2D7G%207%2DDZL7F%207%2DCZBb7%2FD6bBA%2AigirOQLZBbZL9bE%20F%2F6bBQ%7CY%20Z7F%206bBZL7F%20F%2F6D%2D7%20%3C%2C7oE%20nal%20takes%20Coda%20every%20time%3EG7LZC%2D7%20F7LZBb6XyQZ%20==0=0===I%20Got%20The%20Sun%20In%20The%20Morning=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7F%207%2DG4C7b5%207%5EbBZL7F%206FZLx%20%20ZL%20x%20ZL6F%20bG%2FEb9LZ4TA%2A%7B%7CQyX7%5E7%20Eb7%2DA%7CQyX7A%7CQyX7E%2DB%2A%5B%7D%206F%207%2DGZL9XyQ%7CDbBZL6L%20x%20ZQ%7CG7XL6F%20bG%2F5b7CA%2A%5BQ%5DyX7C%7CQyX7%2DG%7CQyZ%20x%20LyX7%2DDA%207%5Eb7LZBb%207%2DGZL9bE%207%5EbBLZ6F%207%2DGZL9bE%207%5EF6LZBF%206FZ7b9%235LZAbo7%20G%2D7LZG%2D7%2C%20%2CC7b9LZF6%20sG%2D7%2CC7Z%20==0=0===I%20Gotta%20Right%20To%20Sing%20The%20Blues=Arlen%20Harold==Ballad=Bb==1r34LbKcu7FZL7b4G%2D7%20%7CQyX5%237FZL5%237F7%20%2DCZL7C%207%2DGZL7CF%2D7%20B4T%5BA%2AGZL7C7LZDhL%297G%28%20%20%297%2DD%287GLZ%297bA%28%20%20%297%2DbE%287ZG%2D7%20bB%207%2D7obB%28LZC%2D7L%29bB%2F6%2DbE%287%2DC%20b6BZL7F%207%2DCZL7F%20ZDbo77C%207%2DA%28%20%296%2FD%28Bb6bBZL%297obB%287oE%29%20bB%2F7%2DC%286bEZL%296%2FF%28Bb6bB%20%29%2DF%7CQy%28G7%29%20ZL5%237F%207%2DCZL7C7%20%2DGZL7C%207%2DG%5BB%2A%5DF7%235X7G%297bGZL%297LZF%2D77%2DD%287GZL%297bA%28%20%29%207%2DbE%287hDZL7bB%20%29%20%20%28G7bB%207L9b7FLZG%2D7L7C%207%2DGZL%20lcKQXy%296%2DbE%287bAZL7C%20ZC%2D7%207C%207%2DZUBb6XyQ%7CD%2D7%20G7%20Z==0=0===I%20Guess%20I%27ll%20Hang%20My%20Tears%20Out%20To%20Dry=Styne%20Jule==Ballad=C==1r34LbKcu7ZL%297E4E%2D7%207hB%287%2DDZL7%2DA%207C%5EZL7G%207%2DDZL7%2DbE%29%20G7%284TA%2A%7B%20QyXQ7LZF%5EG%206Cl%7C%2C7G%2C7%2DD%2CA7%2C7%2DEs1NZL7bB%2077%20%7DXyC%207%2DGL7C%207E%2D7%2CAx%20ZL7C%207%2DGB%2A%5B%5DyQX6Cl%7C%2C7G%2C7%2DD%2C7%20LZF%5Es2NZLbE%207%2DQ%7CE%2D7QyX7GZL11%237bA%20%2D7DZL7A%207%2DEZL7A%20%5D%5B%2AAEyX6FZ%207%5EFZ%2D7%20G7%2DGZL%297E%287G%20%297h%28B7%2DDZL7%2DA%207%5ECZL7%20C7LDZL7%2DB%2F%5EC%2CLZsE%2DY%20%20QyXQyXZ%207G%20C6l%7C%2C7G%2C7%2DD%2C7A%2C7%7CQsC%5EQ%2C7bByX6Cl%2D%2FG%2C%7Cs7G%20%2C7%2DDZL%2C7%2Db%20E%2C7%2DEZL7B%207h%23Flus%2CLZA%2C%2DA%2CQKcl%20%20Z%20==0=0===I%20Guess%20I%27ll%20Have%20To%20Change%20My%20Plan=Schwartz%20Arthur==Ballad=C==1r34LbKcu77%2DEZL4C%5E7%20DZL7G%207%2DDZL7%2DA7%20%5ECZL7G%207%5ECZL7G%2D7%20G74T%5BA%2A%5EFZL7ZD13Xl%7CQyX7%5ECZL7G%207C%5E%5BB%2A%5D%207G%207%2DD%7CQyG%2D7%20CL7%2DA%207G%207%5E%2AC%5BF6%207%2DDZL7obE%207%2DELZ7obE%207%2DEZL6%2DF%20G7LZC%5DQyX7LZBb7%20A7LZD7%20G7LZC6%20G7%20Z==0=0===I%20Hadn%27t%20Anyone%20Till%20You=Noble%20Ray==Medium%20Swing=F==1r34LbKcu7ZL7D%204G%2D7%2CL7D%207%2DAZL7%2DG%20%2CF6ZL7C%20%2C7%2DGZL7C%20ZA%2D7%2C4TA%2A%5BDl%7C%2C7D7LZG%20%2C7GZL%2C7C%20%2C7%2DGB%2C%2A%2C%5B%5D%20%20lcKQyX%2C7sEh%2CA%20%2C7%2DAD%20%2C7A%5E7LZD%20%2C7%2DBZL7%2D%23F%20%2C7A%5El%7C%2C7bB%2C6%2DDs%207%2DE7%2CLZ%2DD%20%2C%2D7D%207%2D7%2C%20C7G%20%2C6FZL7C%20%2C7%2DGLZ7C%20%2C7%2DG%2CA%2A%2C%5B%5D%20%2D7LZAGZL%2C7%2C7bE%7C%2C%20D7L%5EbB%2CC%2A%2C%5B%5D%20%20lcKyQX%2C7GZL7D%20%2C7%2DAZ7%2CXyQ7%2DAZLXyQ%7CF%5E7%2C%20E7LZAh7%2C%20D7LZG%2D7%2CXyQ%7CC7%2CXyQ%7CF6%2CXyQKcl%20%20Z%20==0=0===I%20Have%20Dreamed=Rodgers%2DHammerstein==Medium%20Swing=F==1r34LbKcu7%7CQyXF4F6XyQyX6F%7CQyXF%2F7%2DGQ%7CyXF%7CQyXF%2F7%2DG%7CQ%7CG%2D7%2F4TA%2A%5ByX6FZXyQ%7CC%2DG%7CQyXG%7CQyXG%2F7A%2D%7CQyX6GB%2A%5B%5DQyX97%20C7LC%2F7%2DG%2F7%2DB%7C%20G7LZQyXA%2F7%2DB%7CQyX6A%2AC%5B%5D%207E%207%2DB%7CQyXC%7CAXyQ7%2DD%7CQZL7A%20A6XyQyX6FD%2A%5B%5DQyX7C%7CyQX6%2DG%7CQyXA%2F7%2DB%7CQ%7CE%2D7%7CQyXAL7obAQ%7CG7XQyX7G%7CQyX7%2DDZLA7%20bB%7CQyXC%2F6F%7CQy%7CA%2D7%20yX7%2DDZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Hear%20A%20Rhapsody=Fragos%2DBaker%2DGasparre==Medium%20Swing=Eb==1r34LbKcu7ZL9b74C%2D7%20ZL7bA%207%5EbEZL7b%20B7%2DFZL%2911%237bG%28%20Gh7%20C4T%7BA%2A%205%239Gh7%29%20AQyX7%5EbE1NZL7bB%29%209b7bB%287%2DBZL7%2Db%7CDh7%20F%287%2DFZL9b7yQ%20LZ%7CQyX7%2DG%5BB%2A%5D%209bD7%207hA%7CQyX7%5EbE2NAh7%20DXQyX%7DX5%239GQ%7CC%2D7G%207hD%7CQyX%297bA%28%2D7F%7CQyX7%5EbBZL7F%207b9LZyX7%2DGZL9b7%5BC%2D7%20ZL7bA%207%5EbEZL7b%20B7%2DFZL%2911%237bG%28%20Gh7%20CA%2A%5DQyF%2D7%28Fh7%29%20Ab%2D7LZB%2D7%28Bb7b9%29%20Bb7LZUEb%5E7XyQ%7CDh7%20G9%235%20Z==0=0===I%20Hear%20Music=Lane%20Burton==Medium%20Swing=F==1r34LbKcu7F%207CZ4Ah7%20L6bB%207FZLQyX%7CryQXZL7C%209GZL5%237DZ%20x%20L4TA%2A%7BL%20x%20Z%20%7D%5B%2AB7%2DbBZL%20lcKQyX7b%5EBZL%20x%20ZL7F%207%2DC%20Eb7L%20x%20ZL%207FZLXyQ%7CGQyXZL7C%209GZL5%23D7%207hAA%2A%5B%5D%207C%207%2Dr%7CXyQ7%5EbAZBb6LZ%20x%20LZC7%20FLZG%2D7%2C%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Left%20My%20Heart%20In%20San%20Francisco=Cory%20George==Ballad=C==1r34LbKcu7G%207%2DD4C6%20GD%20%2DD%7CQyX7G%7CQyX%2D7DZL7obE%207%2DEZL7%2D%5E7LZ4TA%2A%5B7%2DEZL7%20G7LCZL7G%20E%2F7%5EClB%2A%5D%5B%2Co%23D%2C7%2DDs%207%5ECZ%5E7%20B7%5ECZL7EZL7GE%2D7%20A%5B%5DQyX7G%7CQyX7%2DDQ%7CyX7D%7CQyX7%2DAZL7%2AAC6%20ZL7B%207A%7CQyo7LZDyX7%2DB%7CQyX7G%7CQy7X%2DD%7CQyX7G%7CQyX7%2DQ%7CE7XbE%207%2Db13XyQKcl%20LZD7XyQKcl%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%20Let%20A%20Song%20Go%20Out%20Of%20My%20Heart=Ellington%20Duke==Medium%20Swing=Eb==1r34LbKcu7%2DG%2CbA4Eb6%20L7C%207%2DGZL7C%207%2DZGL7%2DC%207%5EbEZL7bAZsF%2D%2F4T%7BA%2AyXQyX%2CF%23o%2C%207%2DFZL7%2DC%207%5EbEN1ZL7bA%20G%2F7%5EbE%7ClBb7%20%7D7%2DF%2C7%206bE%7C2Eb6XbE%7CQyX7bB%7CQyX7F%2D%5BB%2A%5D%209b7Cpp%7CQy%5E7XyQNZL%20QA%206bE%2D7XyQyX5%237bB%7CQyX7BZ7LbGl%2C7bD%2C7%2DbAs%7CQ%5D%2AA%5BCZL7Gl%2Co%23Fb%5E7%20C7%2DG%2CbA%2F%2DFsZL7C7%20%2DGZL7C%207%2DGZL7%2D%2CF%2D7%2CEZL7b%7CEb%5E7%2FG%20Ab7LZEb%5E7%2FBb%20Bb7LZEb6%20Bb7%20Z==0=0===I%20Like%20The%20Likes%20Of%20You=Duke%20Vernon==Medium%20Swing=Eb==1r34LbKcu7C%207%5Eb4Eb%5E7B%207%2DFZL7%2DC%207%5EbZEL7bB%207%2DFZL7%2DC%20b7LZE4TA%2A%7BbB%7CQy7%20Bb7NZL%20QyXQyX%7D%207b%20B7%2DF%7CQyX6bE1NZL2Eb6XFZL7%2D7%2DFZL7%20%5D%5B%2AyX7FZL%20lcKQyX6EbZL%20lcKQyX7%5EbABQKcl%20bE%207%2DFZL7%2DZF%2D7%20EZL7bB%207%2DFZL7%2D%20C7%5EbEA%2A%5B%5D%205%237bBb%5E7%20CL7bB%20%2D7%20Bb7LZEb%5E7%20C%2D7LZF7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===I%20Love%20Being%20Here%20With%20You=Bill%20Schluger%2C%20Peggy%20Lee==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74BbXyA%20bB%7CQyX7oE%7CQy%2CX7bEZL7bB%207%2DF%7CQb7LZG4TA%2A%7BQyX7D7%29%20F7yXbB2N%7CQyXQyXQXyQyX%7D%207F%20bB1NZLQ%5D%5B%2ABC%287%2DC%2DF%7CQyZG7Xy%5B%5D%20%20lcKQyX7FZLl%20cKQyX7CZL%20lcKQ%2ACBbXL%20lcKXbBZLLZEb7C%287%2DC%7CQyX7GZL7Ab%20bB%7CQyX7oE%7CQyX7%29%20F77bB%207yQZ%20==0=0===I%20Love%20Paris=Porter%20Cole==Medium%20Swing=C%2D==1r34LbKcu7b7G%7CQ4C%2D6XZL%20lcKQyX6%2DCZLx%20%20ZL%20x%20ZL%20lcKQyDh7Xy4T%5BA%2A31b7G%7CDh7XhD%7CQyX31b7G%7CQy7XhD%7CQyX31b7G%7CQy7XyQ%7CQyX317%2DE%7CQ%2D6XyQL%20x%20ZL%20x%20ZL%20lcQKyX6C%5BB%2A%5D%207Gpp%7CZC6XyC%7CQyXQyX7%2DLZD%2D77A%7CQyX7%2DEZL%20lcQKyX6F%7CQyX7G%7CQyXXyQ%7CD7obE%20%7CG7XyQ%7CC6XyQ%7CDh7%20G7b9%20Z==0=0===I%20Love%20You=Porter%20Cole==Medium%20Up%20Swing=F==1r34LbKcu7X7%5EF%7C4Gh7X%7CQyX7%2DGZL%20lcKQXy7%5EF%7CQyX9b7C%7CQyC7XyQ4T%5BA%2AE%207%2DB%20LZGh%5EAZL7E%207%2DB%7CQyX%5E7F%7CQyX9b7C%7CQyX77XyQ%7ClcKQy%7CQyX77XyQKlcKQyX7%5EF%7CQyX7%7CCQyX7%2DG%5BB%2A%5D%20%20lc%20LZAh%5EAZL7b7D%207yQ%7CG%2DX7%5EF%7CQyX9b7C%7CQXy7hG%7CQyX7C%7CQyX7yQ%7CAhX9b7D9LZG7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z==0=0===I%20Loves%20You%20Porgy=Gershwin%20George==Ballad=F==1r34LbKcu7b7A%2074F%5E7%20us7C%207%2DGZLA%2F7%2D%20D7%5EbBl%7C%2C7F%2C7%2DCssLZF%5E4T%7BA%2AXQyXQ%2D7XyQ%7D%20sus7C%206F1NZLuss7C%207%2DG%7CQyX7G%7CXyQXyDZL31L7h%23FF6%20sBL31b7E%207hBZL7hF%23%206%2DAl%5BB%2A%5D%2C7E%2ChZA%2D6%202N%7CQyL9%237C5%20G7LZL7bA%206%2DCZL31bG7%207hDZL7hA%206%2DCZG7%235%20%237bAZBl%7C%2C7%20C7%239s%207%5EF%5BA%2A%20%20QyXQXy%5D%20sus7C%205%237GZLC%2D7%2CF5%237GZ%207%2DG%7C%2D7%2FAL%7CQyX7%2DDZL31b7A7%20%5EFZLsus7C%207%2DGZG7XyQD%207%5EbC7susLZF6%20C7sus%20Z==0=0===I%20May%20Be%20Wrong=Sullivan%20Henry==Medium%20Swing=Eb==1r34LbKcu7FZL7%2D4Eb%5E7E%7CQyX7bD%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXb%5E7%20C4TA%2A%7B%2A%5B%5D%207F%2D7%20B2N%7CQyXQyXQyXQy%7DX%207bB%206bE1NZL7bEb6%20C%7CQyX7%7CQyX7Bb7LZ7%2DGZL9b7D%207hAZ7LbB%207%2DFZL7C%207%2DGXyQ%7CC%207%2DFBX7bD%7C7LZF%2DbAZL7bE%207%2DbB%7CQXy7%5EbEC%2A%5B%5D%207bB%207%5E7XyQF%207%2DCyQ%7CEb%5E7%20C%2D7LZF7XyQ%7CF%2D7%20Bb7LZEb6%20Bb7%20Z%20==0=0===I%20Mean%20You=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu7%7CQyX74Eb7XlcKQyX6F%7BA%2AY%5D%20x%20%20ZL%20x%20ZL%20lcKQy%20LZDb4T%5Bi%2AQyX6F%7CG%2D7XKQyX7bE%5BB%2A%7D%20%20lKcQyX6F%7CQyX7C%7CQycl%20LZQyX7DQyX7bZDb7XcKQyX6F%5BA%2A%5D%20%20lKcQyX7bGZL%20lcKQyl%20LZDL%20lcK%7CYYZ%20Q%7CG%2D7%20%3EABAA%20no%20solo%3Cs%206FZLQ%20%207C%7CQyXLZ%20x%20yX7D%7CQF6XyQT24%7CF6%20%20T44%5BEb7LZxLZxLZx%20Z==0=0===I%20Only%20Have%20Eyes%20For%20You=Warren%20Harry==Ballad=C==1r34LbKcu7EZL7F4D%2D7XN%7CQyX7%5EC%7CQyX7GQ%7CyX7%2DD%7CQyX7G%7CQy1C%5E7%204T%7BA%2A7%2DD%5BB%7CEb%2D7cKQyX7AZL5%237E%20%5E7C2NZLQyX%7D%207bA%20l%20%20%5D%2AQyX7%2D7%2DbE%7C7%20G7%2FE%7CQyX7G%7CQyX7hDQ%7CyX7A%7CQyX7%2DEZLF%2D7XyQG%7CQyXbB%7CQy%5D%2AC%5BDyX7%5EC%7CQyX7G%7CQy7X%2DD%7CQyX7G%7CQyX7%2DQ%7CF7X%207bA%207%2311XyQ%7CA7b9XyQ%7CD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CE%2D7%20A7b9%20Z==0=0===I%20Remember%20Clifford=Golson%20Benny==Ballad=Eb==1r34LbKcu7%2DbG%2C74Ab%5E7%2DbB%2C7%2DCsZLB%2F9bG7%209b7GZL9b7bBZL7%2CAb%2D4Ti%2A%5B%207%2DCZ%2D7LZB7bBZL7oA%207%5EbAZ7LG%207%5EbEA%2A%7BY%5D%207b%20Bo7LFl%7C%2C79b7bBbLZN1L9b7A%207hEZLF%2F7G%2D%207%2DGZL9b7D%207hAZF%2D7%20B%2F7%2DC%207hAZAh7%20D%207%2DGZL5%237bB%207%2DZFL9b7C%207hGZL9b7Ab%5E7L2N%7C%7D%20CZL9bZG%2D7%20DB%2A%5B%5DQyX7%5EbEZLlta7bB%207%2DFZL9b7Ch7%20G7L9b7DL7G%2077%2FBbL%2A%5B%5D%2C7bB%2C7%2DF%2C7C7%2C%2DGsZL9b7D%207hAZAlEb%5E%2DC%207%2D9b7C%20%20Ao7L9b7D%207hAZLbB%2F7C%2D%207%2DCZL7oB%207bBZLZGh77%5EbAZLZF%2D7%20Bb7altLZEb6%20sF%2D7%2CBb7Z%20==0=0===I%20Remember%20You=Schertzinger%20Victor==Medium%20Swing=F==1r34LbKcu77%2DbB14F%5E7X7%5EbBZL7F%207%2DC%7CQXy7%5EFZL7E%207%2DB%7CQyXyQ%7CN4TA%2A%7BL7bE%20ZA%2D7%28NZLQyX%7D%207C%207%2DGLZ%297%5EbA%287D%20%297%5EbA2Bb%2D7L7bE%20ZL7A%20yQ%7CC%2DyX7%5EDZL7A%207%2DE%7CyQX7%5EbBB%2A%5B%5D%207F%207Q%7CE%2D7X7%5EFZ%5EFZL7Q%7CD%2D7%7CQyX7%5EFA%2A%5B%5D%207C7%20%2DG%7CQyX7%5ECZL7G%20B%2D7%20EyX7%5ED%2DAZL7C%2D7%20FBZL7D%207%2DAZL7bE7%20%2DbB%7CQyX7%5EbBZL7h7%20Bb%7CQyX77%20D7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20See%20Your%20Face%20Before%20Me=Schwartz%20Arthur==Ballad=Eb==1r34LbKcu77%5E%2DF%204Eb%5E7bB%207%2DFZL7C%207%5EbZEL7%2DF%207%2DGZL7%2DF%207LZF%2D4TA%2A%5BbB%207%2D%20Bb7L7C%207%2DGB%2A%5B%5DQyX7b%5EEZLsus7bB%207%2DFZb9LZF7%2DFZLB%7CQyX7%20C7b9b7C%207%2DGZL9b7D7%20hAZL7bB%207%2DFZL9LZF%2D7%2DGZL7%2DFZL7yQ%5D%5B%2AFZL7C%207%5EbEZL7%2D%20F7%2DGZL7%2DF%207%5EbEA%2D7%20BbX5%237bbAlC%2ALZF%2D7E%2C7%2DbBs%207%5EbEZLuss7bB%207%2DFZL7bB%20b7%2C%5D%5B7%5E%2DF%20%2DFZL77%2FAbLZL6%2DbA%207%5EbAZL7Eb%207%2DbB%7CQyX7%5EbEZG%2D7%20CbB%207%5E7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===I%20Should%20Care=Cahn%2DStordahl%2DWeston==Medium%20Swing=C==1r34LbKcu7yX9b74D%2D7%207hE%7CQyX7%5ECZL7G7%20%2DDZL7A%207%2DEZL7GXyQ%7CA4TA%2A%5BX7%5EFZXyQ%7CF%2DGZL9b7E%207hB%7CQXy7%5ECB%2A%5B%5D%207bB%207%2D7%20C7L7%2DD%7CQB%20%297%2D7%20E7bFA%2A%5B%5D%207G%207%2DDZLD7%207%2DA%7CQyX7%2DAZL9%23h7%28DhB%7CQy7%2DD%7CQ7%29LZEA%7CQyX7hE%7CQyX7%5EZCL7G%207%2DDZL7A%207%2D7b9XyG%289b7%297obE%2D7%20Bb%7CQyX7%2DAZL9b7E%20h7B%7CQyX7%5ECC%2A%5B%5D%207D7%20%20%28F%7CQyXLZD%2D7XyQ%7CG7XyQ%7CUC6%20F7LZE%2D7%20A7%20Z%20==0=0===I%20Surrender%20Dear=Barris%20Harry==Ballad=C==1r34LbKcu77DZL74D%2D7XCZL7D%207%2DAZL7E%20%2D7DZL9b7A%207hE%7CQy%5E7%20A%2D4TA%2A%7BX7EB%2A%2D7%20G77%5EC2N%7CQyXQyXQyQXyX%7D%207A%207%5EC1NZLXyQ%5D%5BD%7CQyX%5D%207G%207XyQ%7CyX7D%7CQyX7%2DA%7CQy7XE%7CQyX7%2DA%7CQyX7EQ%7CD%2D7%2DA%7CQyyX7DZ7%20F7L7%5ECZL7D%207%2DAZL7%20E7%2DDZL9b7A%207hEZ%20A%2D7L%2DDA%2A%5BQ%7CD%2D7%20G7LZUC%5E7%20A7%20Z%20==0=0===I%20Think%20Of%20You=Elliot%2DMarcotte==Ballad=Ab==1r34LbKcu7%7CQyX%2C4AbXy%2CbA%2F7oG%207obA%7CQXybA%7CQyX%2CA%2F7oG%7CQLZAb64TA%2A%7B%20bA%2F7XyQ%7CB%2F7hG%7CQyX7%5EbA1NQ%7CyX%2C7bE%7CQyX%2C7%2DbAb%20Go%2C9b7FDZL7%5E6%2CXyQ%2DbDZL%20x%20ZL%2C9b7Ab%20%2C%2DbDB%2A%5B%5D%20%20lcK%2C%20Db%2DbA2N%7DyX%2C7bDb%2Db6%2C7%2DbBZL%2C7E%20%2C7%2DZBL5%239b7F%207%5EbAZLXyQ%7CE%20%2C6%2DbF%7CQyXAbXyQL%2CbA%2F7oG%207obA%7CyQXbA%7CQyX%2CA%2F7oG%7CZAb6%2CA%2A%5B%5DQ7b9%2CXyQ%7CBb%2D7%2CXyQ%7CEb7%2CXyQ%7CAb%5E7XyQ%7CGh7%2FAb%20Go7%2FAb%20Z%20==0=0===I%20Thought%20About%20You=Van%2DHeusen%20Jimmy==Ballad=F==1r34LbKcu77%2DG%7CQ4Bh7%28L7bA%207GZL31b7D7%20AZL11%237bB%20%297%5EFZG7Xy4T%5BA%2A7%2DbB%7CFLZEhbB%5BB%2A%5D%207F%207%2DCZ7LbD%207%2DDZL9b7A%207%5E7XyQ%2F7%2DG%20ZL7bAZF%5E7%20L9b7E%207hBZL9b7%20E7hB%7CQyX7%5EFZL7CZA%2D7%20L7bE%20yX7GZ7%20%5D%2AA7GZL31b7D%207AZL11%237bB%20%297%5EF%287hB%5B%20Ab7LC%207%2DGQyX7%5E%20G%2D7%2F%5D%207F%207%2DCZL7bD%20%2D7DZL9b7A%207hEZLF%2AC%5BBb7%2DG%7CQ6FZL7%20Eb7LZL7D%207%2DAZL11%237Bb%207hBZL7%2DD%207%5EFZG%2D7%20C7%2DbB%7CXyQ%7CG%2D7%20C7%20Z==0=0===I%20Used%20To%20Be%20Color%20Blind=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu7s7GZL%5E7%20EbA%7CQyX7%2DG%7CQyX6%2DAb%7CQyX7hAZLbB%2F7%5E%2D7%20D7bEA%2A%5B%7CQyX7LZG%2D7yX9bB%7CQyX7%2DFB%2A%5D%5B%207C%207%2DGZL7o%23F%20Q%7CEb%5E7G%20su%207bB%207%235LZyX7%5EbGZL11%239bA7%20hAZLbB%2F7%2DC%207%2DCQ%7CF%2D7G%207hDb7C%7CQb%5E7%20E%7CQyX7%2DG%7CQyX6%2Db%7CAQyX7hAZLbB%2F7%5EbGh7XyEA%2A%5B%5D7%2DC%207F%2D7%20CbD%206%2DbA%7CQyX7%5EbCA%2A%5B%5DQyX7%2DFZL5%2379LZC%2D%7CQyX9%2DFZL6Ah7%20sbE%7CQyX31bB%7CQyX13Fl%7C%2CbG%2F7bA%2C7bA%5E7%20EbZLbB%2F7%20Bb7sus%20Z%20==0=0===I%20Want%20To%20Be%20Happy=Youmans%20Vincent==Medium%20Up%20Swing=C==1r34LbKcu71N%7CQy4C%5E7%20yX7%2DD%7CQyX7G%7CQy7X%2DDZL7A%207%2DEZL7FQ%7CG7X4T%7BA%2A7C%7CQy7LZD%2DB%2A%5D%20%20lcKQyX6C2ZNL%20QyXQyX%7D%207G%207%5BG%2D7X%2DA%206C%207%5EC%5B%5E7XyQX7G%7CQyX7D%7CQyX7%7CAQyX7%2DE%7CQyX7bB%7CyQ%5D%2AAF%7CQyX%207%2DDZ%2D7%20A76C%7CQyX7G%7CQyX7%2D%7CDQyX7G%7CQyX7%2DDZL%20A%2D7LEZL7FG7%20Z==0=0===I%20Want%20To%20Talk%20About%20You=Eckstine%20Billy==Ballad=Eb==1r34LbKcu7ZL7C%204Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZG%2D74TA%2A%5B7%5EbAZb7LZD7%2DbB%7CQyX7%5EbEA%2A%5D%5B%207bB%207BZL7C%207b%20Eb7LB%207%2DF%2CbE%7C%2Cb%2D7%20DbE%2CbA%2CbEsZL7bB7%20%2DFZL7C%207%2DGZL7b%2FG%2CF%2DA%7CQyX7G%207%2D%2FG%2CAb7%5EbAZL%20x%20ZL%20x%20LZ7bE%207%2DbBlB%2A%5B%5D%2CXyQ%7CDbE%2C%2DF%5EbAZL%20A%2D7L%2DbB%7CQyX7%5EbEA%2A%5BQ%5DyX7bBZL7G%207%2DDZ7%20Eb77%5ECZL%207bB%20Ab%2D7%207%2DG%207%5EbEZL7bB%20%2D7FZL7C%207%2DGZL7bDLZF%2D7%7CQyX7Z%20==0=0===I%20Was%20Doing%20All%20Right=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7%5EC%7CQy4G%5E7%207D%207%2DAZL7obA%207G%5EZL7D%207%2DAZL7obALZG7X4TA%2A%7B%5EGl2NLZG%5E7yXQyXQyX%7D7D%2C7%2DsA%207%5EG1NZL7D%20%2CD%2FQXyQ%7C6%2DC%2077%2D%23FZ%5D%5B%2ABE%2D%23C%7CQyX6EZL%20lcQKyX7AZL%20lcKQyX67%20B6L%207B%207%2DAZL7LZA%2D7%5EGZL7D%207%2DAZL7oAb%207%5EGA%2A%5B%5D%207obB%207%20Abo7%2D%23G%207%2DAZLZG7XyZL7D%207%2DAZL7D%20%2C%2FD7%5EGZL6%2DC%207%5EC%7CQG6%20E7L7D%207%20D7%20Z%20==0=0===I%20Will%20Wait%20For%20You=Legrand%20Michel==Medium%20Swing=F==1r34LbKcu7b7C%2074D%2D7Xsus7CZL7bDpp%7CQXy7%2DGZL9b7Dpp%7CQyXyQ%7CC4TA%2A%7BEZLF%2F%2FF%20F%5E%2DGZL9b7Dpp%7CQyX%2D7DZL9b7A%207hEZL77%20G%2D7bBZL9XQyX%7Db9LZD%207hE%7CQyX%2DD1NZLb97A%207hEZL7hB%20%2C%2DA7b9%207A%207hyQ%20LZ%2CU%2CN2D%2DXyQKcl%20%20Z%20==0=0===I%20Wish%20I%20Knew=Warren%20Harry==Ballad=G==1r34LbKcu7yX7%5EG4A%2D7XC%7CQyX7%5EG%7CQyX7DQ%7CyX7%2DA%7CQyX7D%7CQy7XyQ%7C4TA%2A%5BA%7CQyX%20E7%20%5D31b7Bpp%7CQyX7%5EGQ%7CyX7D%7CQyX7%2DAB%2A%5BLZE%2D77%2DB%7CQyX7D%7CD7%20A%2DA%7CQyX7D%7CQyX7%2DA%2AA%5B%5D%207E%207%2DBZLC%2F7%2D7XyQ%7CQyX7X7hB%7CXyQ%7CC%7CQyX7%2DAC%2A%5B%5D%207E7%20%2DB%7CQyX7%5EG%7CQyX7D7XyQ7%5EG%7CQyQ%7CE7b13XyQ%7CA%2D7XyQ%7CD7XyQ%7CG6XyQ%7CB%2D7%20E7b9%20Z%20==0=0===I%20Wish%20I%20Knew%20How%20It%20Would%20Feel%20To%20Be%20Free=Taylor%20Billy==Even%208ths=F==1r34LbKcu7ZL7G%20%20A7LZFZL%2CbB%20F%7CQyXFZsLus7C%20bBZL7F%20%2DDXyQ%7CCF44T%5B%20%2DDZL%7CF%20A7%20C%2FFZL7oB%20FZLssu7C%20bBZL7F%20%2DDZLA7%2FC%23QyX7CBo7LZF%2FC%20C7susLZFXyQZ%20==0=0===I%20Wish%20I%20Were%20In%20Love%20Again=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu711%237C4G%5E7X%5EG%7CQyX11%237C%7CQy7X%5EG%7CQyX11%237C%7CQy7XyQ%7C4TA%2A%7BCB%2A%5B%5D1B%2D7%20%7CQyX7D2NZL%20QyXyQX%7D%207D%207%2DAZL7%2DEG7XyQN%7CQyXE%20B%2F6%2D6LZGC%207h%23CZL7G%206GZ7LD%207AZL5%237E%20B%2F6%2D6LZGC%207h%23yX11%23A7XyQX7%5EG%7CQyX11%237C%7CyQX7%5EGA%2A%5B%5DQyX7D%7CyQ%7CC7ZL5%237Q%7CG%5E7XyQ%7CB7%20E%2D7LZA%2D7%20D7LZG6%20D7%20Z%20==0=0===I%20Wish%20You%20Love=Trenet%20Charles==Medium%20Swing=Eb==1r34LbKcu7%2DbE1N4Eb%2D%201b7bB%7CQyX7hFZL%2D6bE%207%2DbEZL7%5E%2DbE3XyQ%7C4Tv%2A%7B%207hC%7C7LZEbbE2N%7C%7DQyX9b7bBQ%7CyX7hFZL6%2DbE%207%2D%5E7XyQ%5E%2DbE%20G%207%2DG%2D7XyQ%207%5EbE%7CQyX7bB%7CQXy7%2DFA%2A%7B%5DQyX7bB%7CAb7LZFZL7F2NZL%20F%2D7XyX%7D%207C%207%2DGZL7bA7%20%5EbE1N%7CQyX7bB%7CQyQXyQZL7obC%207%2DGyQ%7CEb%206bEZL7bD%207%2DbAQ%7CyX7%5EbAB%2A%5B%5DQyX7Ab7LZX7%2DbB%7CQyX77XyQ%7CX7%2DFA%2A%5B%5D%207C%207b%7CBQyX7%2DFZL7F%207%2DCyQ%7CBb%2DFZL77C%207%2DAb7LZA%206bEU%7CQyX7bB%7CyQX7%2DFZL7obG%207%2DGb7LZG%207%5EbE%20Z%20==0=0===I%20Won%27t%20Dance=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7%7CQyX7AC%5E7%20yX%7CrQyXZLQyX%7CryQXZL7G%207%2DDZL7%2DAQLZC%5E%2A%7B44TZL%20Qy7LZF%5E%207G%207%2DDZL7%2DA%207C%5E1N%7CQyX7bB%7CQyX7%7DXyQXC%207%2DG%2A%5B%5D%207XyQ%7CGbB%7CQyX7%5EC%7CQyX7Bb%7CQyX7%5EFZL7C%207%2D%2D7%20Eb7%5EC2N%7CQyX7XyQKc%20lcKQyX7%5EbD%7CQy7XbA%7CQyX7%2DbEZL%20lLZAb%2D7%5EbAB7%2DDZLQ%7CB6XAZL7E%207%2DBZL%20lcQKyX7%5EC%7CQyX7B%7CQy%2D7%20D7yX7bDG%7CQyX%2E%20al%20%7CY%20%20QyXQyX%5DQyXG7ZL%20%3Egnidne%20dr3N3C%5E7C%2ED%3C%20%2D7%20C7LZF%5E7XyQ%7CD%2D7%20G7LZC%5E7XyQ%7CD%2D7%20G7%20Z%20==0=0===I%27ll%20Be%20Around=Wilder%20Alec==Ballad=C==1r34LbKcu77%2DA%2074C%5E7%20%2F7G%20A%2FFZL7o%23G%20G7ZL7%5EF%207%2DEZL7%2DDBLZC%5E4TA%2A%7B%2DD%206C%20G7LZ%20QyXQyX%7D7G%2C7%2DD%20s7%5EbAZL7bE%206C1NLZN2l7%2DDZL%2C7Cl%2Co7%20C%2FA%2F7bDs%7CQyX7CZL%2D7G%20bA%2F7bDB%2A%5B%5D%20Eb%2CG%2D7bEZL7CA%2A%5B%5DXyQ%7CA%2DDZL7%2DA%207%5ECZL7%20G7%2DDZL7%2DD%20bE%2F7b7%20G7%207%5EFZL7%2DDZL7LZE%2D%5ECZLB%2F7G%20A%2F7%2DDLZ7o%23G%207GZL7%5EF%2077%20A%2D7%2DD%207%5E%20G7LZC6%20Eb7LZAb%5E7%20sD%2D7%2CG7Z%20==0=0===I%27ll%20Be%20Seeing%20You=Fain%20Sammy==Medium%20Swing=Eb==1r34LbKcu7%20%2931b4Eb%5E7FZL31b7C%20%297%2DF%28%2D7F%7CQyX31b7G%7CQyX%2D7%28C74T%5BA%2AL%20lcKLZF%2D7CZL9b7G%207hD%7CQy7X%5EbE%7CQyX7bB%7CQyX%2D7XyQ31b7CE%5BB%2A%5DyQKcl7bB%7CQyX7%5EbE%7CQy5X%237bB%7CQyX7%2DFZL%20%235XyQX7%2DFZZL31bQ%7CG7b1b7C%287%2DFZL31b7%20C%297%2DF%287%2DF%7CQyX313%29%20C7yX7%5Eb7%5EbAZQ%7CBb7C%28%20%20%297hG%289b7C%7CyQX%297%2DbB%287hG%7CQyX7b9%29LyX7%2DFEZL9bXyQ%7CG%2DbA%7CQyX7%2DF%7CQyXF7%7CQyX7%2DC%7CQyX9b76%20Bb7%297%2DF%28b6XyQ%7CF%2D7%20Bb7%20Z==0=0===I%27ll%20Close%20My%20Eyes=Reid%2DKaye==Medium%20Swing=F==1r34LbKcu7X7%2DC%7C4F%5E7X%7CQyX7%2DD%7CQyX9b7%7CAQyX7hEZL%20lcKQyG7XyQ4TA%2A%7BQyX7hXyQ%5D%5BcKQyX7%5EFZL7bE%20%2D7bB%7CQyX7%5EbB1NB%2Al%20LZB7F%7CQyhAZL7XyQ%7CAbB%7CQyX7%5EbB2NC%2A%7D%5B%207C%207%2DGZL7D%207%2D%2D7%20Eb9b7E%7C7XyQ%7CD7b9XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z%20==0=0===I%27ll%20Get%20By%20%28As%20Long%20As%20I%20Have%20You%29=Ahlert%2DTurk==Medium%20Swing=C==1r34LbKcu7E%2F7Ap4C6Xy6FZL5%237E%207EZL7B%2D%207%5ECZL9b7Gpp%7CQXyQ%7Cp4TA%2A%5BEZL5%23%20D7LZGZL7G%20D%2F7GZL7oEbpp%7CQyX7G%7CQyX7D7%2C%20G77%2DDZLZL5%2377LZD%2DL7%2DB%207%5ECZL9b7Gpp%7CQyX6CB%2A%5B%207G%207ZE7%20EbE%207%2D%7CQyX7%7CppA7X7AZL7A%207%2DA%7CQy7XEZL7%2DB%207%2DDZLE%2FyQ%7CD%2DQyX6FG7%20G13b9LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%27ll%20Never%20Be%20The%20Same=Khan%2DMalneck%2DSignorelli==Medium%20Swing=F==1r34LbKcu7C%20%2C7b4Db7%2C%207%2DAZL7%2DG%20%2C7%5EFLZ%2C7C%20%2C7bDZL%2C7C%20D7LZD4TA%2A%5Bus7F%20b7%2C%20CL%2C7F%20%2C7%2DCZL7bD7%20%2DD%7CQyX%2C7%5EFZL%2C7ZC%2D7%2CDZL%2C7%7CQyX%2C7%2C%20F7%2C7G%20%2C7%2DDZL%2C7G%207%2C%2DD%7CQyX%2C7%5EbBZL%2CLZG%2D7%2DCZLs7%2DCZL%5DY%5B%2AB%2DD%7CQyX%2C7%5EFZL%2C7%20C%2C7bDZL%2C7C%20%2C7bD7%20Db7QyX7C%2C7hA%7CZC%2D7%2C%2DbB%7CQyX%2C7%2DGZL%20clKQyX%2C7%5EbBZL7F%206%2CXyQL7F%20%2CXyQ%7CD7%2CXyQ%7CDb7%2C%20C7%2CLZDb7%2C%20C7%2CLZF6%2C%20D7LZG%2D7%20C7%20Z%20==0=0===I%27ll%20Never%20Smile%20Again=Lowe%20Ruth==Ballad=Eb==1r34LbKcu7FZL7o4F%2D7%20G%7CQyX7%5EbEZL9b7Bb%20sus7bBZL11%239B%2D7%20Gb4TA%2A%5B7bB%207%2311LZ%5D%205b7bG%20%2C7%2DGZLb9A%206bE%7CQyX9b7bB%5B%2ABF%2D9B%207%2DbG%20B%2Fb6XyQ7D%207%5EGl%7C%2C9Ds%20%20%5E7bEZL5%237bB%207%2DF%7C%2FALZGEZL9bsus7b%2D7XyQ%239B%207%2DFlA%2A%5B%5D%2CoGb%2C7%2DGsp%2C7bB%3E%20%3C%7C11LZBFZL7o7%5EbE%7C9LZEb7bBZL11%239B%207%2DFLZ7obG%207%2DG%7CQyX7%5Eb9XyQb7bB%20QyX9CZBb%2D6%5EbE%7CQyX7bD%7CQyX%5E7bAC%2A%5B%5D%2011%237A%20%2C7XyQ%7CL6bE%20%7CF%2D7XyQ%7CppBb7b9%2CLZUEb6XyQ%7CG%2D7%2C%20Gbo7%20Z%20==0=0===I%27ll%20Only%20Miss%20Her%20When%20I%20Think%20Of%20Her=Cahn%2DVanHeusen==Medium%20Swing=G==1r34LbKcu7E%7CQyX4A%2D7XQyX7h%23F%7CQyX7%5ECQ%7CyX7%5EG%7CQyX7D%7CQy%7CB7b94TA%2A%5BX6%2DC%7C7LZD%2DGZL7obB%207%2DAZLB7%2FE%207%5ECB%2A%5B%5D%207G%207%2FBXyQbE%207%2DQyX7DD%20E%2D7%2DAA%2A%5B%5D%205%237E%207h%7CBQyX7%2DA%7CQyX7AZL7XyQ%7C%2FG%7CQy%2A%5B%5D%207yQ%7CC%5EZL7bE%207%2DE%7CQyX97bB%7CQyX7h%23F%7CQyX7D%2D7%20GX7%5EG%7C7E%7CQyE7%2FBLLbE%2F%2DC%20D%2FGZL6%2D%20CB%2FGZL7obB%207%2DAZZB%2D7X%207%5ECC11%237b%7CA%2D7X7%5EbE%7CQyX7bB%7CQy7X%2DB%7CQyX11%237F%7CQyXyQ%7CAQyX9bXyQ%7CG%5E7XyQKcl%20%20Z%20==0=0===I%27ll%20Remember%20April=Raye%2DDePaul==Medium%20Swing=G==1r34LbKcu7X7%2DG%7C4G%5E7XG%7CQyX7%2DG%7CQyX6GQ%7CyX7%5EG%7CQyX6G%7CQy%2D6XyQ4T%5BA%2AX7D%7CQ6XyQ%7C%7CQyX9b7E%7CQyX7h%7CBQyX9b7D%7CQyX7hAA%2D7Xy%2DG%7CQyyX7%2DG7XyQK%5EbB%7CQyX7F%7CQyX7C%2D%5BB%2A%5D%20%20%3EeniF%3Clc7XyQ%7C%5EG%7CQylcKQyXyQ%7CFQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EbB%7CQyX7%7CG%5E7X7%2DC%7CQ%20LZF%23%2D7XyQ%7CB7XyQ%7CE%5E7XyQ%3CD%2EC%2E%20al%20Fine%3E%7CA%2D7%20D7%20Z==0=0===I%27ll%20See%20You%20In%20My%20Dreams=Jones%2DKahn==Medium%20Up%20Swing=F==1r34LbKcu7cKQyX4Bb6XX7E%7CQyX6FZL%20lcQKyX6%2DbBZL%20lcKQyyQ%7CF64TA%2A%7B7C%7CQy%2ABN1DL%20lcKQyX7GZL%20xZ%20L%20x%20ZL%20lcKQyX7ZG%2D7X%5B%5D%20%20l%7CQyX7%2ACN2AB%206bB%7CQyX7%2DD%7CQXy7AZL%20x%20ZL7D%207ho7LZC%5B%7DQyXF6XyQKcl%20%20Z%20==0=0===I%27ll%20Take%20Romance=Oakland%20Ben==Waltz=F==1r34LbKcu7QyX7b4F6Xy7%2DAZL%2CbB%2F7C%207CQ%7CyX7%2DG%7CQyX7%2DD%7CQXyQ%7CA3TA%2A%7B1N%7CQyXyQ%7CGyX7%2DG%7CQyX%2C9b7DQ%7CyX%2Ctla7A%7CQyX7bQ%7CC7X7%5EbD%7CX7E%7CQ%7CAb7XZL%20lcKQyX6F2N%7CQ%7DyX7C%7CQyX7%2DG%7CQyBh7XyQyX6FQyX7bBEb%2D77%2DbE%7CQyX7bB%7CQy7X%5EbD%7CQyX7bA%7CQyXXyQ%7CA%2A%5B%5DQyyX7%2DAXyQ%7CD%5EE%7CQyX7%5EB%7CQyX7F%23%7CQyX7%2D%23C%7CQyX6b7XyQ%7C7%5EbD%7CKQyX6yQ%7CG%2DQyX7CZL%20%3Egnidn%20edr3%20la%20%2EC%2ED%3C%207%5D%7CN3FX7D%7CQcl%20LZG%2D7XyQ%7CC7XyQZ%20==0=0===I%27m%20A%20Fool%20To%20Want%20You=Herron%2DSinatra%2DWolf==Ballad=E%2D==1r34LbKcu7%2DA%7CQy4E%2D6XL9b7B%207h%23F%7CQyX%2D6AZL9b7E%207hB%7CQyZE%2D7X4T%7BA%2A%2DEZL9N1C7%23h%23F2NZL%20QyXQyX%20%7D31b7B%209B%7CQyX117%20B7b%7CQyX7L7%5E%2DA%2AB%5BA%2D9b7E%207%2DB%7CQyX7%5EZGL7D%207%2DAZL7%5E%2DA%20LZA%2D%20%5DQyX6GZL%20lD7LZG7%2DE%7CQyX9b7B%7CQy7Xh%23FZL%20lcKQyX7%5EXyQKc%207%2DAZAZL9b%7CC7XyB%7CQyX6%2DE%5BA%2A%5DQy3X1b7B%7CQyX7h%23F%7CQh7%20E7QyX7%2D%2D6XyQ%7CF%23h7%20B7b9LZE%2D7XyQ%7CA%2D7XyQ%7CF%23h7%20B7b9LZE%2D6%20%20%20Z==0=0===I%27m%20All%20Smiles=Leonard%2DMartin==Waltz=D==1r34LbKcu7%2DBZL%2C4D7%2397%2DAl%7C6C%2CC%2F6BsZ%2CL9%237%23CZL%2C7%2DGZL%2C%2CLZD73TA%2A%7B%2C7%5EDZ7%2CLZCL%2C7%2DEZL%2C7%2D%23GZL7%2C%5EBZL%2C7%23FZL%2C7%2D%23ZA7%2CLEZL%2C77%5EFZLY%5B%2ABGZL%2C7hGZL%2C7bBZL7%2C%2DFZL%2C7bAZL%2C7%5EbC7b5%2C%7D%20xZL%2C7bBl%5E7%2CLZ%2D%23FsZL%2C7%5EGZLxZ%2CL7%5EDZL%2C7AZL%2C7%2DE7%2CB7%7CbBZL%2C%2C7DZL%5DY%5B%2AC%7C6C%2CC%2F6BsZL%2C9%23%237CZL%2C7%2DGZL%2C9%237DlA%2D7%2C%207AZLZL%2C7A%2CLZE7EZL%2C7%2D%23GZL%2C7%5EBLZ%2C7%23FZL%2C7%2D%23CZL%2C%2D7%2CLZ7%2DBZL%2DBZL%2CZD7%2CLL%2CG%2F7AZL%2C7AZL%2CG%23%2F7El%7C7G%2CG%2F%23FsZZF%23%2D7L%2C7%5EDxZL%2C7%2D7%2CLZ7AZL%2C7%2DEZL%2C7%2DBLZ%2C7%23Fl%7CG%2F7A%2C7As%2CLZD%5EEZL%2C7%20Z%20==0=0===I%27m%20Always%20Chasing%20Rainbows=Carroll%20Harry==Medium%20Swing=G==1r34LbKcu76%2DCZL4G%5E7%2C%2C7o%23FZL%20lcKQyX7%2C%5EGZL%2C6%2DCpp%7CQyX%20G%5E7%2C4TA%2A%5BZL%2C7E%2CLZA%2DZL%2C7E%20%2C7hB%7CQyX7%2CE%7CQyX%2C7D%7CQyX%2C7A%2D7%2C%207%5EG%20%2C%20lcKQyQ%7CA7B%2A%5B%5DQyX%2C7D%7CQyXD%2C%2F7%2DAZL%20lcKQyX%2CG7%2CXyX%2C7%2DA%5EGl%7C%2CXyQKc%2DAs%20%2C7D%7CQyX%2C7ALZ%20lcKQyX%2C7EZL%20l7%2CAb7%2C6CZL6GZL%2C%7CppC%2D%2C7D%7CQyX%2C7%2DA%7CQy%2CX7E%7CQyX%2C7%5EGZL%2C6%20D7b9QyX%2C7%2CXyQ%7CA%2D7%2C%20D7%20Z%20==0=0===I%27m%20An%20Old%20Cowhand=Mercer%20Johnny==Medium%20Swing=Eb==1r34LbKcu7QyX6b%2D7XyQ7bB%7CQyX7%2DFZL%20lKcQyX6bE%7CQyX7bB%7CXyQ%7CEF44T%5B7%2DFZLZC%2DXyZL9b7D%207hA%7CQyXG%2D%7CQyX%2DC%7CQyX%2DG%7CQG%2D%20C7L%20lcK%20Bb7LZEb6%20C7LZF%2D7%20Bb7LZEb6%20C7%20Z%20==0=0===I%27m%20Beginning%20To%20See%20The%20Light=Hodges%2DJames%2DEllington==Medium%20Up%20Swing=C==1r34LbKcu7bB%2C7C4D7%20G%207DZL7bA%207%2DbEZ7LG%207DZL7A%206CZL7G7LZs4TA%2A%7BX7DZLLZlD7yX7bEZL%20lcKQyXE7B%2A%5B%7DQyX6CZL7G%20QKcl%207Al%2C7%207%2DbE%20LZAb7DZL7A%206CZL7G%20D7A%2A%5B%5DQyX7G%7CQyX7%20G7LZlcKQyAb7LZD7%20G7LZsC7%2CBb7%2ClA7LZD7%20G7LZC6XyQZ%20==0=0===I%27m%20Confessin%27%20%28That%20I%20Love%20You%29=Daugherty%2DNeiberg%2DReynolds==Medium%20Swing=G==1r34LbKcu7AZL7A4G%5E7%20L7E%207%2DB%7CQyX7%5EGLZ5%237D%207%5EGZL5%237DZE%2D7%204TA%2A%7B%2A%5B%5DQyLZN1G6%2DC%206G2NZL%20QyXyQX%7D%207D%207%2DA%7CQyX6LZG6X7D%207%2D7D%207%2DyQ%7CG77A%7CQyX7%2DEZL7B%20C6ZL5%237G%207%5EC%7CQyXXyQ%7CAX7%2DDB%2DEZL7%20D7%20%5D%7CQyX7%5EGZL5%237D%20%5E7GZL5%237D%207%5EGA%2A%5BB%2D7%20E7%2DAZL7%20A7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===I%27m%20Getting%20Sentimental%20Over%20You=Bassman%20George==Medium%20Swing=F==1r34LbKcu7%7CQyX74F%5E7X7G%7CQyX9b7D%7CQyXh7AZL9b7E%207hB%7CQyXyQ%7CC4T%7BA%2A7%2DA%5BBD7LZG7E%207hB%7CQyX6F2NLZ%20QyXQyX%7D%207C%207%2Db9%20%5D%2A%206F1N7%2DGZL%23h7XyA%7CQyX7E%7CQyX7%2DBQ%7CyX9b7E%7CQyX7B%7CQ%2D7%20D7F%7CQyXyX7C%7C%2AA%5BF%5E%7CQyX9b7D%7CQyX7hZAL9b7E%207hB%7CQyX7G7XyQ%5D%207C%20Q%7CA%2D7XyQ%7CD7XyQ%7CG7XyQ%7CC7b13XyQ%7CF6XyQ%7CG%2D7%20C7%20Z==0=0===I%27m%20Glad%20There%20Is%20You=Dorsey%20Jimmy==Ballad=F==1r34LbKcu7%5EF%7CQy4F%5E7XyX7%2DGZL%20x%297bB%28%7C%20QyX7%2DFZL%20lcKQyQ%7CC7X4TA%2A%5BQyX7C9LZG%2D%2DGZL7obA%207%2DAZL%2D7G%207%5EFB%2A%5B%5D%207C%2077XyQ%7Cb7D%207bB%7CQyyQ%7CD7lC%2A%5B%5D%2C7F%2C7%2DCs%20C7%7CQyX7%2DG%7CQyX%2C9bBb%5E7XX7%5EF%7CyX7C%7C7LZF%5EG%7CQyX7G%7CQyX7%2DDLZ%2C9b7A%207hE%7CQyX7%2D7XyQbE%207%2D7%2DC%7CQF%5E7XyQyX7%2DGZL%20x%297bB%20%28%7CQyX7%2DFZL%20lcKQ%7CC7XyA%2A%5B%5DQ7%2DG%7CQXyQ%7CFL7C%207%2DG%7CQyX%297G7%28%5EbB%7CQyX%299b7D%287ZF6Xy%297hA%28%20C7%20Z%20==0=0===I%27m%20Gonna%20Laugh%20You%20Right%20Out%20Of%20My%20Life=Coleman%20Cy==Ballad=F==1r34LbKcu77bA%7CQ4F%5E7XZL%2C7oB%20sus7C%7CQXy7%2DG%7CQyX7obA%7CQyA%2D7Xy4TA%2A%5Bsus7C%5E7XyQ%2DG%7CQyX7obA%7CQyX%5E7FA%2A%5B%5D%20%2C7C%207%2DG%7C7XyQ%7CD%7CQyXX7%2DDB%2CLZA%2Db7A%207hE%7CQyX7%5EbZBL9b7F%207%2DC%7CQyX79%20%5D%5B%2A7obB%20L7G%20ssus%20GQyX7%2DDZL9b7A%207EhZL7%2DD%207%5ECZL9b7%7CG7su7G%7CQy%20sus7A%2D7LZ7%2DG%7CQyX7obA%7CQy7X%5EFA%2A%5B%5D%20%2C7C%206bBXyQ%7CC%207%2DGZ7%2DDD%2ALZA%2D77A%207hEZL6bB%207%5EBbZL9b7F%207%2DC%7CQyXb9%20%5D%5B%2C7obBsus7CLZBh7%2DGZL%2C9b7D%20%2C7%2DAQ%7CyX%2CA%2F6FZL6%2DbB%207XyQ%7C%2CC%2FW%20%20C7LZF6XyQ%7CG%2D7%20C7%2C%20Z%20==0=0===I%27m%20Gonna%20Sit%20Right%20Down%20and%20Write%20Myself%20A%20Letter=Ahlert%20Fred==Medium%20Swing=G==1r34LbKcu7ZL7Dp4G%5E7X7%5EGA%2A%7B%5DQyX7D%7CQXy7%2DA%7CQyX7obA%7CQyXyQ%7Cp4Ti%2A%5BD%7CQyXQKcl%20B%2A%7CQyX7%2DAZL7E%20%7CCQyX7B%7CQyX7%5EGZLN1A%2D7yX7%5EG7%5EC2NG%5E7Xy%20lcKQyX7DZL%20lcQKyX7AZL7E%207%2DD%7CQ%20%7D%7C%2AC%7CQyX7XyQ%7CC%2D7XyQ%7CG%5E7%20D%2D7LZE7XyQ%7CA7XyQ%7CD7XyQ%7CG%5E7XyQKcl%20%20Z%20==0=0===I%27m%20In%20The%20Mood%20For%20Love=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7DZL7o4C%5E7%20EZL7F%207%5ECZL7G%20%2D7DZL7G%207%2DDZL7%2DA%2D7%20Eb4T%7BA%2A%207%2DD%5B%7CG7XyX6C2N%7CQyXQyXQyQXyX%7D%207G%207%5EC1N%7CQyQ%5D%2ABQyX7%2DD%207hA%5E7%20A7%2DEZL9b7B%207h%23F%7CyQX7%5ECZL7G%207%2DDZL7XyQ%7CCZL7G%2DEZL77%20G7%20ZL7G%207%2DDZL7G%207D%2DZL7%2DA%207%5EC%5BA%2A%2C%5DC%5E7%20FhDZL77%20Ebo7LZD%2D7XyQ%7CG7XyQ%7CC6%20%20%20Z==0=0===I%27m%20Just%20A%20Lucky%20So%2DAnd%2DSo=Ellington%20Duke==Medium%20Swing=G==1r34LbKcu71NZL74G6XyZL7A%207CZL7G%207%2D%7CDQyX6G%7CQyX7%5EC%7CQA%2D7%20D4TA%2A%7BQyX7C%239LZA7G%207%2DD%7CQyX6G2NLZ%20QyXQyX%7D%207D%207%2D%20%5D%5B%2AB7E%206G7D%207%2DyQ%7CC77%2DA%7CQyX7%2DEZL7B7%20h%23F%7CQyX7%5EG%7CQyXXyQ%7CAX7%5EG%7C%206GZLG6XyQAZL7A%207CZL7G%207D%2D%7CQyX6G%7CQyX7%5EC%7C%2D7%20D7A%2A%5B%5D%20E7%239LZA%2D7%20D7%20Z%20==0=0===I%27m%20Old%20Fashioned=Kern%20Jerome==Medium%20Swing=F==1r34LbKcu7%5EF%7CQy4F6%20DBZL7C%207%2DGZL7%2DD7%20%5EFZL7C%207%2DGZL7%2Db6%2FFX4TA%2A%5BX7%2DG%7CEh7Xy%7CQyX7%2DD%7CQyX7G%7CyQX7%2DD%7CQyX9b7A%7CQG7XyQ%7CQyX7BZL7%2D%20LZG%2DZL7C%207%2DGZL7%2DD%20F6B%2A%5B%5DQyX7C%7CQyX7F%5E7%20DlcKQy%2DD%206FLZA%5E77C%207%2DGZL7o%23F%207ZEL7D%207%2D%23CZL7%2DB%20%20%5D%5B%2AC7E%207%2D%207%2DAZ7%20C7L7%5EbBZL7F%207%2DCZLC7%207%2DGZL7%2DD%207%5EFZ%20Eb7L%2DGZL7D%2D7LZBh7%20Bb%2D6LZA%2D7%20D%2D7LZG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7%20Z%20==0=0===I%27m%20Putting%20All%20My%20Eggs%20In%20One%20Basket=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7ZL7G%204C%5E7X7A%207%2DEZL6%2DF%206FLZ7C%207%2DGZL%20lcKQyLZD%2D74TA%2A%7ByX6FBA%2D7LZC%207%2DG%7CQyX6C2NZ%20LQyXQyX%7D%207G%207%2DD7%20%5D%5B%2A%206C1N%5ECA%2A%5BLZAb%5EG%7CQyX7%2DDZL%20lcKyQX7bEZL%20lcKQyX77XyQ%5D%20lcKQZL7%2DAcl%20LZ7G%207%2DDZL7A%207%2DELZ6%2DF%206FZL7C%207%2DGLZC6%20KQyX7D%2D7%2C%20G7%20Z%20==0=0===I%27m%20Sitting%20On%20Top%20Of%20The%20World=Louis%2DHenderson%2DYoung==Medium%20Swing=F==1r34LbKcu7%207%2DG%7C4F%5E7%20ZL7%2DD%207%2DAZL7%2DG7%20%5EF%7CQyX7%5EbBZL7FG7XyQ4TA%2A%7BbBB%2A%5B1F6%20DF%7CQyX6F2NZL%20QyQXyX%7D%207C%207%2DGZL7%2D7XyQ%5DNZL7CG%7CQyX%7CE7Xy%2DD%207%2DDZL7%5E%2DD%20%2DZDL7App%7CQyX7%5EF%7CQ6LZG7QyX7%5E%7CQyX7%20%5D%5B%2AAD%207%2DAZL7%2DG%207%5EFQ%7CyX7%5EbBZL7F%207%5EF%2D7LZG7C%207%2DG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%27m%20Through%20With%20Love=Kahn%2DMalneck%2DLivingston==Ballad=F==1r34LbKcu7ZL%2C7b4F%5E7%2CbBZL%2C7F%20%2C7%2DCZL7%2CC%20%2C7%2DGZL%2C7obA%20%5E7%2C%20E4TA%2A%7BC%2C7%2DGD7b9%2C%2DAs1NZL%2C9b7C%20%2C%2D7GZL9b7D%20%2C7%2DGZL7%2CD7%2C%20%2C7%2DA%2DA%20%2C6XyQXyb%2DA%20%2C%2DAB%2A%5BY%5D%20%2Cb97E%20%2C6Fl2N%7CQyXQ6LZA%2DQyX%7D7%20%2C7%2DGA%2D%2C%20A%20%2C7%2DDZL%2C7%2DA%20%2C6ZCL%2C7D%206%2DAZL%2C6b%2DG7%2CLZZL%2C6bL%2C7F%20ZG%2D7%2CL%2C7C%20%2C7%2DGZL%2C7oAb%20%2C7%5EFA%2A%5BY%5D%207C%20ZC%2D7%2CL9b7D6FZL%2C%2C%20Eb7%2C7%2DGZL9b7D%20%2C7%2DZGL%2C9b7D%20%2C7%2DAZL%2C%20C7b97%5EbBZXyQZ%20==0=0===I%27ve%20Found%20A%20New%20Baby=Palmer%2DWilliams==Medium%20Swing=Eb==1r34LbKcu7E1N%7CQ4C%2D7X%7CQyX7F%7CQyX7C%7CQXy7%2DCZL7G%207bA%7CQyBb7Xy4TA%2A%7BL%20lcK%7CAb7%20B%2A%5B%5D%20%20lcKQyX6b2ENZL%20QyXQyX%7D%207GG7XyQQyX6b7bA%7CQyQKclA%2A%5B%5DQyX7G%7CQyX7BbZL%20lcKQyX7FZL%20C%2D7XyX7%2DCZ%20G7LZC%2D7XyQ%7CC7XyQ%7CF7XyQ%7CBb7XyQ%7CUEb6XyQ%7CAb7%20G7%20Z%20==0=0===I%27ve%20Got%20A%20Crush%20On%20You=Gershwin%20George==Ballad=Bb==1r34LbKcu7%2DG%207%2D4Bb%5E7%207%2DCZL7obD%207%5EbZBL7F%207%2DCZL7obD%20F7LZD4T%5BA%2AD%207%5EbXyQKc%207%2DCZL7obD%207%5Eb%5BBB%2A%5D%207F%207%2DCZL%20lF7LZB7CZL7F%207CZC%2D7%20sF%2FbB%7CQyX7CZL7%2D%20G7%2DDl%7C%2C7bA%2C7%2DbE%20G%2D7LZL7ob7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===I%27ve%20Got%20My%20Love%20To%20Keep%20Me%20Warm=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu7%7CQyX94Eb6XyX7hA%7CQyX7bB%7CQXy7%2DF%7CQyX7obG%7CQyQ%7CD7b4TA%2A%7BG%7CQyXQ%7CD7byX7%2DF%7CQyX7bB%7CQXy7%2DFZL%23F%2F9b7D%209Q%7CBb7yX7hAE2NZLb9LZFyX%7D%207bB%207%2DFZL7C%2D%206bE1NZL7bB%207%2DQXyQ%207C%207%2D%7CQyX7%7CAh7%207%2DGZL31b7D%207hAQ%7CyX7%2DGB%2A%5B%5D%209b7DXyQ%7CCQyX6bX7%2DF%7CQ%7CG7%20bG%7CQyX6bEA%2A%5B%5DQXy7bB%7CQyX7%2DFZL7Co7XyQyX7%2DFX7%2DFZ7XyQ%7Cb7D%209b7D%7CQyX7h%7CAQyX9b7D%7CQyX7hA9%2FF%23LbB%7CQy7%2DC%2067XyQ%7CbB%207%2DFZL9b7C%207G%2D%7CQyX7bB%7CQyX7%2DF7LZEbbB%7CQyLZF%2D7%20Bb7%20Z%20==0=0===I%27ve%20Got%20The%20World%20On%20A%20String=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu77%2DGlZ4sF6%2C%207%2DAZL7bB%207%5EFZ7LC%207%2DGZL7Dl%2C7bEAb%2D7L4TA%2A%7BL7bB%20lG%2D7%20L%20QyXQyX%7D%207C%207G%2DZL7%2DD%206F1NZL7CZN2F6ZL7C%20%7CQyX7Q%5D%5B%2ABlcKQyX7GZL%20lcKyQX7DZL%20lcKQyX7A%20LZG%2DyX6FZlZL7%2D%5D%5B%2AAsAZL7bB%207%5EFZL7C7%20%2DGZL7Dl%2C7bE%2C6F%2D7%20AbQyX7CG%2D7%20C7LZlG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7%20Z%20==0=0===I%27ve%20Got%20You%20Under%20My%20Skin=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7L7%2DFZ4F%2D7L7%5EbEZL7bBZL7%2DFLZ7CZL7%5EbEZL7bBZLZC7L4T%5BA%2AEZL7bZEb%5E7F%5BB%2A%5D%207CZL7%5EbELZ7bBZL7%2DFZL7CZL%2D7LZBL7bBZ7%2DFZLC7LZFCZL7GZL7%2DDZLxZ7L%5EbEZL9b7bBZL7h%5E7LZxZL7%5EbBZL7%2DLZEb%5E7CZL7%5EbEZLsus7BbZL7%2DF%5BC%2A%5D%20xZL7b9LZF7bBZLFZL7%2DLZEb%5EbE%7Cl%2C7bB%2C7%2DFsZ7L%2DC%5BD%2A%5D%209b7GZL7%5E7LZCsus7b7C%2ChGb7LZEbEZL7bDZL7%5EbA%7C%2Cl7bE%2C7%2DbBsZL7%5Eb%5E7LZsBZL7%2D%2Cl%7CF%2D7LZBb7LZEb%5E7LZx%20Z==0=0===I%27ve%20Grown%20Accustomed%20To%20Her%20Face=Loewe%20Frederick==Ballad=Eb==1r34LbKcu79b7D%204Eb%5E7yX7bB%7CQyX7%2DFZL%2D7C%207%2DGZL11%237bA%20Q%7CAh74TA%2A%5B%2DGZL17%20C7b%207%5EbEB%2A%5B%5D%207bB%20%2D7FZL9b7C%207%2DFZL9Ab7%231%2DGZL%2CZL7bBLZF%2D7L7%2DC%207%2DGZL%2C9b7%20D7hA%7CQyX7bB%7CQyXZF%2D7%207%2DC%2076bEZL1%20C7%23F%207%2DFZL9b7C%207%2DZGL%2C6%2DbA%207FZL5%239%2D7%2FBb1%237bD%20Bb7%20Z%20==0=0===I%27ve%20Heard%20That%20Song%20Before=Styne%20Jule==Medium%20Swing=C==1r34LbKcu7QyX7D4C%5E7%20KQyX7A%7CQyX7EZLE7%207%2DB%7CQyX6CZL6Ccl%20LZ4TA%2A%5BD%7CQyX%5D%5B%2ABDyX6CZL5%237G%206CZ7LG%207%2DDZL7G%20G%2F7%2DQ%7CA%2D7%20%20lcKQyX7ED%2D7%2FG7%2DB%7CQyX6CZL6C%20%5E7CA%2A%5B%5DQyX7G%7CQyX%20E7LZ%7CQyX7ZL7B%20QKcl%20X7bB%7CQyX6FC%2A%5B%5DyQX7%2DDZL7A%207%2DDZLyQ%7CC6yX7A%7CBb%5E7%20A7LZD%2D7XyQ%7CAb7%2311%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%27ve%20Never%20Been%20In%20Love%20Before=Loesser%20Frank==Medium%20Swing=Bb==1r34LbKcu77F%7CQy4Bb6%20L7G%207%2DDZL7bE%207b%5EBZL7F%207%2DCZL7%2DGZC%2D7X4TA%2A%7B%5D%207bB1D%2D7%20QyX7%5EbB2NZL%20QyQXyX%7D%207F%207%2DCZL7G%7CF%2D7%20N%7CQyXhEZLF%5E7XyQ7%2DGZL9b7D%207hA%7CyQX7%5EbBZL7F%207%2DC%7C%20G%2D7%2FbEB%2A%5BL7bE%20ZD%5E7XL7F%207%2DCZL7%2DG%206BbA%2A%5B%5D%207F%207%2DC%7CQyZBb%5E7L7A%207ZD%2D7%20G7LZC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===I%27ve%20Told%20Eve%27ry%20Little%20Star=Kern%20Jerome==Medium%20Swing=F==1r34LbKcu7L7%2DD%204F6%20D7bE%207%2DbBZL7%2DD%20b97AZL7C%207%2DGZL7%2DLZA%2D74TA%2A%7B7G%207%2DC7LZN6F2NZL%20QyXQyX%7D7%20C%207%2DGZL7%2DD%206F1XyQ%7CD%207%2DGZQyX7%2DC%5E7Xy7E%207hB%7CQyX7oC%7CyQX7%5ECZL7G%207%2DD%7CQb9LZAB%2A%5B%5D%207%2DbBZG7LZG9b7AZL7C%207%2DGZL%2D7D%206FA%2A%5B%5D%207C%207%2D%20D%2D7L%207%2DD%7C%20Eb7LZA%2D7%20D%2D7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Idle%20Moments=Green%20Grant==Slow%20Swing=C%2D==1r34LbKcu7C%20%2DC%5B4C%2D%20C6%2DC%207%2DCZL7%5E%2DC%20C%2DZL6%2DC%207%2DCZL7%5E%2D%20%5DY%2AA4T%5Bi%2A7hDZLC%2D7%20C%2DCZL7%5E%2DC%20%2DC%7CQy9Xb7G%7CQyX7hDZL6%2D7%20C%2D6ZL7%5E%2D9b7G%207b9XyyX7%5EbA%7CQyX9b7GQ%7CyX6%2DF%7CQyX7%2DC%7CQQ%7CF%2D6G%7CQyXLZAb7%2311XyQ%7CDh7%20G7b9LZC%2D%20G7b9%20Z==0=0===If%20Ever%20I%20Would%20Leave%20You=Loewe%20Frederick==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74C%2D7X7%2DCZL7G%207%2DDZL7Eb%207%5EbB%7CQyX7F%7CQyXyQ%7CF4TA%2A%7B%2DC1N%7CyQ%7CF%2D%7CQyX7%2DDZL7F%207%2D%7CCQyX7%5EbEZL7bB%207G7XyQX7%5EbB%20lcKQG7XyQ%7CQyX7F%7CQyX7%2DC2%7CN%7DQyX7F%7CQyX7%2DC%7CBb6Xy%7CQyX77%2DE%7CQD%5E7%20BFZL7A%207%2DEZL7%2DB7%20%5EDZL7A%207%2DEZL7%2D%23%5E7XyB%2A%5B%5D%207G%207%2DD%5E7XyE%207%5EbB%7CQyX7F%7CQXy7%2DCA%2A%5B%5DQyX7F%7CQb7LZDZL7A%20E%287bAXyQ%7CF7hE%287%5EbEZL7bB%20%2D7F%7CQyX7%5EbB%7CQyX7%29XyQ%7C7%2DCZLb%2D6%29XyQ%7CD%2D7XyQ%7CDbo7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQKcl%20%20Z%20==0=0===If%20I%20Could%20Be%20With%20You=Johnson%20James==Ballad=Eb==1r34LbKcu7QyX6b4Eb%5E7B%207%2DFZL7oE%207%5EbZEL7bB%207%2DFZL7oE%20b7LZE4T%5Bv%2AB%7CQyXLZF7XX6bB%7Cl%2C7F%2C7C%2C7%2CG%5EbBs%7CQyX7bB%7CQyyQ%7CF77Cpp%7CbB%7CQy%5DY%2AA%5ByX7CZL7G%206bEZL%2357bB%207bB%7CQyX7%2DFQ%7CF7XQyX7bZL7G%20Eb6%20C5%237bB%207bB%7CQyX7F%2D%5BB%2A%5D%207bB%207FZL7LZEb6%7CQyX7C7XyQ%7CAb6%20Ao7LZEb6%2FBb%20C7LZF7%20Bb7LZEb6%20%20%20Z==0=0===If%20I%20Didn%27t%20Care=Lawrence%20Jack==Medium%20Swing=Bb==1r34LbKcu7CZL5%234Bb6%20%7CQyX6bBZL5%237F%20b6B%7CQyX6bBZL5%237FC7%20C74TA%2A%5ByX7CZC7%20C7QyX7%2DGZL%20lcKQy7XDB%2A%5B%5DQyX7CZL5%23Kcl%20L%7CQyX7%237F%206LZC%2D7X6bBZL5%237F%206bB%2AA%5B%5DQyX7FZL6%2DbE%20yQ%7CBb%20lcKQ31b7D6XyQ%7C7hAB%2A%5B%5D%20%20lcKQy7XCZL%20x%20ZL7%2DG%207C%2CXyQ%7CbBZL5XyQ%7CG7XyQKcl%20LZC7XyQ%7CC%2D7%20F7b9LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===If%20I%20Had%20You=Campbell%2DConnelly%2DShapiro==Slow%20Swing=Bb==1r34LbKcu7%2DCZL74Bb%5E7%5EbB%7CQyX6%2DbE%7CQy7X%5EbE%7CQyX7bB%7CQyX7%20Dbo4T%7BA%2AA%207hEZN1BbbB2NZL%20QyXQyX%7D7%20F%207%2DCZL7obD%207%5E6XyQ%7CL7F%207L7hB%20%2AB%5BD%2D9b7A%207hE%7CQyX7%2DZDL9b7A%207hE%7CQyX7LZD%2D7%5D%209b7X7%5EbEA7b9LbB%7CQyX7%5EbB%5BA%2A%5D7%20F%207%2DCZL7G%207%2DDZ7XyQ%7C%207hEZyQ%7CEb%2D6XyQ%7CBb%5E7%20Dbo7LZC%2D7%20F7LZBb%5E7%20Dbo7LZC%2D7%20F7%20Z==0=0===If%20I%20Knew%20Then%20%28What%20I%20Know%20Now%29=Jurgens%2DHoward==Medium%20Swing=Eb==1r34LbKcu7L7bB%204F%2D7XyX7%5EbE%7CQyX7bB%7CyQX7%2DF%7CQyX7bB%7CQyQ%7CF%2D74TA%2A%5BQyX7%5EXyQ%7CCX7bB%7CQyX7%2DF%7CQy7XbB%7CQyX7%2DF%7CQyX7yQ%7CEb7%5EbEZbB%7CQyBb7LZQyX7bB%7CQyX7%2DFB%5B%2A%5DQyX7C%7CQyX7%5EbE%7CF%2D7X%207%2DF%7CQyX11Bb%2D7XQyX7%5EbAZL%20lcKQXy7%5EbA%7CQyX7bE%7CQy%7CDb7%23%7CQyX7%7CEb%5E7XyQ%7CF7XyQ%7CF%2D7XyQ%7CBb7XyQ%7C%2CU%2CEb6XyQ%7CC7XyQZ%20==0=0===If%20I%20Loved%20You=Rodgers%20Richard==Ballad=C==1r34LbKcu7E1N%7CQT44C6QyX6FZL7E%207%2DB%7CyQX6C%7CQyX7oC%7CQyX%7CG7Xy%7B%2CA%2A%2CyX7%2DALZD%2D79b7E%207hB%7CQyX6CN2ZL%20QyXQyX%7D%207G%20%20%5D%2AB%5B7A%207%2DGZLA%2FXyQ%7CBbB%7CQyX7%2DD%7CQyX7A%2D%7CQyX9b7E%7CQyX7h%5E7%20D77%2DD%7CQ7hE%7CQ%2AC%5BC6QyX6FZL7E%207%2DB%7CyQX6C%7CQyX7oC%7CQyX%7CG7Xy%5DQyX7XyQ%7CA7b9XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===If%20I%20Ruled%20The%20World=Bricusse%20Leslie==Medium%20Swing=Eb==1r34LbKcu7yX7GZ4Eb%5E7QyX7%2DDZL7bE%207%2DBbZL%20x%20ZL%20lcKQyXKcl%20L4TA%2A%7B9b7CZLZC%2D77%5EbEZLQ%20%207F%7CQy7X%2DC%7CQyX7%5E%2DC%7CQyX%20Db7L%20lcKQ%5EC%7CQy%2D7XyQyX7%2DD%7CQyX7%2DA%7CQXy7%5ECB%2A%5B%7DQyX7bB%7CQ%7CG7XF%7CQyX7bB%7CQC6XyQ%7CQyX7%2DC%7CQyX7%5Eb%7CEQyX7bB%7CQyX7%2DF%7CF%2D7Xy%7CQyX77bB%207C%2D7XyoC%20la%20%2EC%2ED%3C%7CQy7X%2DA%7CQyXbB%2F7%2DC%7CQda%3EF%2DZL7G%207bBZLEb%5E7XxZL%207%2DFZL%20lcKQXy9b7C%7CQyX7hG%7CQy%20LZx%20Q%7CY%5D%20B%7CQyX%5E7XyQ9C%207%2DGZL%207%2DFZLx%20ZL%209b7CZL%207hG%7CLZF%2D7bEZL%20b7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===If%20I%20Should%20Lose%20You=Rainger%20Ralph==Medium%20Swing=Bb==1r34LbKcu7yX7%5Eb4G%2D7XB%207%2DFZL%297bG%28%20%20%2D7GZL9b7D%207hA%7CQyb7LZE4T%5BA%2AhA%7CQy%20Bb7L%7CQyX7F%7CQyX7%2DC%5B%2AB%5D%20%20lcKQyX7%5EbEZBb%5E7X7%2DF%7CQhA%7CQy9LZG%2DA%2A%5D%209b7D%207hA%7CQXy7%2DC%7CQyX7C%7CQyX7%5BG%2D7Xb7D%2077%5EbEZ9LZG%2D7%2DF%7CQyX7%5EbEZL7Bb%207%2DFZL%297bG%28%20%207%20Bb7Lb7D%207QyX7Fl%20%20%5D%2A%2DC%7CQyX7G%7CQyX7%2D%7CDQyX7F%7CQyX7%2DC%5BC7XyQ%7CcKQyX%7CUBb6XyQ%7CAh7%20D7b9%20Z==0=0===If%20I%20Were%20A%20Bell=Loesser%20Frank==Medium%20Up%20Swing=F==1r34LbKcu7C%7CQyX4G7XyX7D%7CQyX7hAZL%20lKcQyX7%5EF%7CQyX7C%7CQyQ%7CG74T%5BA%2AZLC%2F7%2AB%5BF6DZL7A%207hE%7CQyX6ZFL7C%206bBZLA%2F7F%20%2D7%20D%2D%5DQyX7ZL%20lc7LZA%5E%5EF%7CQyX7C%7CQyX7GA%5B%2A%5D%207C%207%2DG%7CQyX77XyQKE%207hBC%2F6FZQ%7CD7X6bBZLA%2F7F%206F%5BC%5D%2AQyX7C%7CQyX7G%7CQy%20Bo7LyX7hA%20Bb7LZAh7%20D7LZG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CAh7%20D7%20Z==0=0===If%20There%20Is%20Someone%20Lovelier=Dietz%2DSchwartz==Ballad=C==1r34LbKcu7X%2C7%5EC4C%5E7%2C%20%2C7%2DDZL7A%20%2C7%2DELZ%2C7G%20%2C7%2DDZL7%2DA%20G7%2CLZ4TA%2A%5BZL%2C7G7%2C%20E7ZL7%2DA%20%2C7%5EC%7CQyXG7ZL%2C7D%20%2C7%2DAZL9bD%2D7%2C%20hB%7CQy%5ECZL%2CQ%7CG%2D7%2DDZL%2C7A%20%2C7%2DEZL7%2CG%20%2C7%5EFB%2A%5B%5D%207C%207%2C%20G7yX%2C6C%20%2C7%5ECZBh7%2CyX7GZL%2C7D%20%2C7%2DAQ%7CyX%2C7%2DAZL%2C9b7E%20Q%5D%5B%2ACL7C%207ZL%2C7GD%2D7%2C%20%7CQyX%2C7%2DD%7CQyX%2C97bA%7CQyX%2C7hEZL%2C7GD%2D7%2C%20ZL7%2DAC6%2CXyQKcl%20%20Z%20==0=0===If%20You%20Could%20See%20Me%20Now=Dameron%20Tadd==Ballad=Eb==1r34LbKcu77%2D%23Fs4Eb%5E7lZL7bD%207%2DbA%7CQy7X%5EbE%7CQyX7bA%7CQyXG%2D7%2C%204TA%2A%7BNZL%20QlF%2D7%2C%7D%207bB%207%2DFZL7C%2011%237bDl1NZL%2C7bB%20XyQXy%7C%2C7B%2C%207%2DBZAb%2D6L%2DAZL7E%207%5EGZL7D7%20%2DAlB%2A%5B%5DQyX6bEZ7%20D7L%206bE2bEA%2A%5B%2D7%20sC%207%2DFZL7F%207%2DCZL%2D7G%207%5EbBl%7C%2C7F%2C7%2DBb7%20%5DAZL7E%2DFl%7C%2C%7CAb7X%23Fs%20%2C7%2DGlZL7bD7%20%2DbA%7CQyX7%5EbE%7CQy%2D7%2CB7QyX7%5E7%2C%20Bb7%2CLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===If%20You%20Ever%20Should%20Leave=Cahn%2DChaplin==Medium%20Swing=C==1r34LbKcu77C%7CZLXyQKcyX7GZL%20lcKQyX7ZDL%20lcKQyX7AZL%20lQKcl%20C44T%5BL%20lcKl%20LZFL%20lcKQyX7GZL%20lKcQyX7DZL%20lcKQyXZCXyQcKQyXZA7XyQKcl%20LZD7XyQ%7CG7XyQ%7CC%20%20%28A7%29LZ%20%28D%2D7%29x%20%28G7%29%20Z%20==0=0===If%20You%20Never%20Come%20To%20Me%20%28Inutil%20Paisagem%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7FZL%20l%5E7XyQ7%2DD%7CQyX9b7A%7CQy1X1%237%5EbB%7CQyX7%5EB%7CXyQKcC44T%5BX7C%7CQ%7CBb7XQyX9%237DZL9b7A%20A9ZL31b7E%2031E%7CQy%7CG7XyQyX7%2DyQ%7CF7XyQ%7CC%5E7XyQ%7CDb7%2311XyQZ%20==0=0===Ill%20Wind=Arlen%20Harold==Ballad=Bb==1r34LbKcu77hCZL6XyQ%7CDZL7bA%207%2DbEZL7%20G7%2DDZL11%237D%207hA%2D7%20G7bBA%2A%5BbB2N%7DLZBb6%2DCZL7G%207%5EbB1NZ9L%237F%207%2DCZL9%237G%207%20F7%209b7F%207obBZ7LZBb7GZL%23F%2F7D%207oFZ7L%2DE%207DB%2A%5B%5DQyX7%5E%20A%2D7LbE%207%5EX6bBALZD7%201b7F%207hC%7CQyX7GLZ%23F%2F7D%207oFZL7%2DE3%20%5D%5B%2AB%2F7G%20ZL9b77%20D7%23ZL7G%207%2DDZL7bA%20%2D7bEZL7G%207%2DDZL11Ch7%20FhA%7CQy%207F%207Q%7CEb%2DX7%5EbBZL7bA%207%5Eb%7CBQyX7%5EbBZL7bA%207yQ%7CC%2DyX6bBZ%20==0=0===Imagination=Van%2DHeusen%20Jimmy==Ballad=Eb==1r34LbKcu7%207%2DFZ4Eb%5E7%207hGZL7%5EbA%207%5EbZEL7bB%207%2DFZL7oE%20C7b9L4TA%2A%7B7%5EbE2LZF%2D7yXQyX%7D%207bB%207%2DFLZ7C%207%2DG1NZL7bB%20Q%20LZN31b7Cb7A%207b%2D7%20E7%2DGZL9b7D%207hAZ7L%2DF%207%5EbAB%2A%5B%5D%207bXyQ%7CCB%7CQyXE%207%5EbZD%2D7%20QyX5%237bBZL7bB%20%2D7FZL7F%207%2DCZL7%2DG%5D%5B%2AAEL%23C%2F9B%207%2DF%2D7%20Bb7C%207%2DFZL9b7C%207GhZL7%5EbA%207%5EbEZL7b13LZFZL7ob7LZDb7%2311XyQ%7CC7XyQ%7CF%2D7XyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Impressions=Coltrane%20John==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%20x%20ZL4D%2D11%20lcKQyX11%2DDZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204T%5BA%2A%20%20x%20ZD%2D11XL%20lcKQyX11%2DDZLx%20%20ZL%20x%20ZL%20lcKQyZ%20x%20L%5BA%2A%5D%20%20x%20ZLb%2D11X%20lcKQyX11%2DbEZLx%20%20ZL%20x%20ZL%20lcKQyLZ%20x%20E%5BB%2A%5D%20%5D%2AA%5BD%2D11XyQKcl%20LZ%20x%20LZ%20x%20LZD%2D11XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===In%20A%20Little%20Spanish%20Town=Wayne%2DLewis%2DYoung==Medium%20Swing=G==1r34LbKcu7%2DA%7CQy4G%5E7X%20lcKQyX7D%7CQyX7%7CDQyX7%2DAZL%20lcKQyLZG6X4TA%2A%5B%5EG%7CQyZ%7CG%5E7yX7%2DA%7CQyX7D%7CQy7X%2DA%7CQyX7obB%7CQyXQ%7CD7XL7D%207cKQyXA%2D7%20DQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EGB%2A%5B%5D%207%7CB7b9%7CQyX7X7D%7CQ7XyQK%7CQyX7obB%7CQyX7ALZ%20lcKQyX7EZL%20lcG%5E7XyEZL%20lyQ%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===In%20A%20Mellow%20Tone%20%28In%20A%20Mellotone%29=Ellington%20Duke==Medium%20Swing=Ab==1r34LbKcu7%5EbD%7CQ4Bb7X%7CQyX7%2DbEZL%20lcKyQX6bA%7CQyX7bE%7CQyAb7Xy4T%5BA%2A%20lcKQcl%20%20%5D%7CQyX7F%7CQyX6bA%7CyQX7bG%7CQyX6bD%5BB%2ABb7XyKQyX7yX7%2DbXyQ%7CFcKQyX6bA%7CQyX7b%7CEQyX7bB%5BA%2A%5DQyX7l%20LZE7bEZLF%7CQyXXyQ%7CDA%7CQyX7oD%7CQyX7b%5BDC%2A%5D%20%20lcKQyX7%5Ebb6%2FEb7bA%7CQ7XyQ%7CBb7XyQ%7CEb7XyQ%7CUAb6XyQ%7CF7%20%20%20Z==0=0===In%20a%20Sentimental%20Mood=Ellington%20Duke==Ballad=D%2D==1r34LbKcu7yX%2DDl4D%2D%20DhEs%207%2DGZL7%5E%2DG%20G%2DZL6%2DD%207%2DDZL7%5E%2D%2CA7%2C%7C4TA%2A%7BFl%2C2NyQ%7CG%2DyXQyXQyX%7D%2C7A%2ChsE%207%5EF1NZL9b7C%207QXyQ%7CX7D%7CQEZL5%23%2D7%2CAbbDZL7bA%207%2DbEZL%2D7bB%207%5EbDlB%2A%5B%5D%2C76%20Bb7bEs%206%2DD%20%2DD7LZDbyX7C%7CQyX7%2DGZL7Ab%207%2DbEZL7%2DbB%207%5EQ%5D%5B%2AAbA%207b7%2DG%7CQ%2D7%20D%2DQyX%2DDl%7C%2C7A%2ChEs7%20%2DGZL7%5E%2DG%20%2DGZL6%7CD7XyDZL7%5E%20C7b9LZF6%20sEh%2CA7%2CZ%20==0=0===In%20A%20Shanty%20In%20Old%20Shanty%20Town=Little%2DSiras==Waltz=F==1r34LbKcu7cKQyX4F%5E7XX7bG%7CQyX7GZL%20lKcQyX7D%7CQyX7A%7CQyyQ%7CG73TA%2A%5BC%7CQyX%2ABC7X%20lcKQyX7GZL7D%20F6%7CQyX6FZL%20lcKQyLZG%2D7%5B%5D%20%20lQyX7G%5B%2AAF%5EbG%7CQyX7GZL%20lcKyQX7D%7CQyX7A%7CQyX77XyQ%7C%5DQyX7QyX7C%5D%5B%2ACB%2DG%7CQyX7DZL7A%207F%5E%7CQyX6%2DbB%7CQyX6b7XyQ%7C%20%20lcK%7CF6XyQ%7CC7XyQZ%20==0=0===In%20A%20Silent%20Way=Zawinul%20Josef==Latin=C%23%2D==1r34LbKcu77%5EAZLXyQ%7CDp%7CQyXE%7CQyXE%2F117%23%5EFZL%20lcKQyXE%2F6pG%23%2D7E44T%5BCZL7E%23%2D7XyL7%2D%23Cl%2CDps%7CQyX%2FE7%5ED%7CQyX7%2D%23G%7C%7CQZB%2D7%20G%7CQyX%2F7%2DBZ%2FG%23LZ%2DB%20%2C%23C%2FB%7CQyX%23CB%2FZL9%5EDpp%7CQyXF%2FA6%2FC%23LC%207%2D%23%7CQyX7Kcl%20LyX7%5EAZL7%2D%23G%20E%7CyQX7%2D%23C%7CQyX%23C%2FCZQ%7CG%23%2DQyX%23C%2FAZL%23XyQ%7CD%2D%23CZL7E%207%2DBZL7%23%2DCl%2CDps%7CQyXE%2F7%5E7%20C%2FG7%2D%23G%7CFXyQ%7CppD%5E9LZC%23%2D11XyQZ%20==0=0===In%20Her%20Family=Metheny%20Pat==Even%208ths=E==1r34LbKcu79%5EE%2074G%23%2D9yX7%2D%23D%7CQyX11%239E%5E%7CQyX%23F%2F7%5ED%7CQyXQ%7CC%23%2D4TA%2A%7B%2F11%237%20E%5E9L%23G%2FE%7CZL9ddaA%20%23%2FA%23FZL9%2D%23G%207%2D%23CZ%2C%20Bb%5E2%23FZLXC%2FD%7C%20Bb%5E7CB%2A%5BY%7DQyXEZLQ%2C11%237%5EbB%20EZLD%2F11%23%5E7XyQ%2CEZLF%2DbEZL%5E7XyQyX7%2D%23F%7CQyXD%2FE%7CyQX7%5EbA%7CQyXbB%2FC%7CQKcl%20bB%7CQy1%237%5EEBb%2D11%2D%23G%7CQyX9%2D%23C%7CQy1X1%2DA%7CQyX9%2DD%7CQyX9XyQ%7C%7CQyX9KQyXE%3CD%2EC%2E1%237%5EbB%20%2CEQ%7CY%20QXy%5D%20%20x%20%3Eadoc%20la%201%2FFLZ%7CQyX1cl%20%20Z%20==0=0===In%20Love%20In%20Vain=Leo%20Robin%20Jerome%20Kern==Medium%20Swing=Bb==1r34LbKcu7%2DG%207%5E4Bb%5E7F%207%2DCZL7%2DG%207%5EbZBL7F%207%2DCZL%2C7%2DG%207LZBb4TA%2A%5Bb7D%2077%20F7LX7%5EbBZL7F%207%2DCB%5B%2A%5DQyX7G%7CQyX7%2DDZyQ%7CAh%2DCZL7CZL%2C77XyQ%7CbBA%2A%5B%5DQyX7F%7CQy7X%2DCZL%20lcKQyX7C%7C%5E7%20G%2D%2DGZL9%7CQyX7LZBb%5EF%207%2DCZL7%2DG%207%5EbZBL7F%207%2DCZL7%2DG%2077LZDh7F%207%2DF%7CQyXyQ%5D%5B%2AyX7G%7CQyX7%2DDZL97bA%207hE%7CQyX7%5EbECQ%7CC%2D7X9b7G7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===In%20Pursuit%20Of%20The%2027th%20Man=Silver%20Horace==Latin=C==1r34LbKcu7yXZL%20b9susXsus9b7CA%2A%7B%7D%20QXy%7CrQyXZL%20lcKQyXyQKcl7Ci%2A%7BX9%237GQLZC7bGB%2A%5B%7D%20QyX%7CrQyZXL%20lcKQyX%2Csus9b7XyQ%7CyX%7CrQ7CA%2A%5B7XyQK%237G%7CQyX7bA%7CQyX%2397G%7CQyX7bGZL%20lc9XyQ%5D%2DC%7CQy%20QyX%7CXyQKcL%20lcKQyX%2Csus9bC7ZLQyX%7CrQyXZL%20lZXyQrsus9bZ%20==0=0===In%20The%20Cool%2C%20Cool%2C%20Cool%20Of%20The%20Evening=Carmichael%20Hoagy==Medium%20Swing=F==1r34LbKcu7bEZL%204D6%20Gx%20ZL6bA%206bE%7CQy6XDZL%20x%20ZL%20x%20ZL6%20LZ%20x4TA%2A%5BC%7CQyXF7XyQX6C%7CQyX7G%7CQyX6Bb%7CQyX7F%7CQyX6bB%7CyQ%7CG7%7CQyX6C%207CZ%5B%2ABF6QyX7C%7CQyX7%2DGZLo7%23F%206FZL%20lcKQyXKcl%20L%5DQyX7D%206FZF6%20C76bB%7CQyX7%5EbB%7CQy7XFZL%20lcKQyX6FZL%20Eb7LZL9b77LZG%2D7%20C7LZF6XyQZ%20==0=0===In%20The%20Middle%20Of%20A%20Kiss=Coslow%20Sam==Medium%20Swing=C==1r34LbKcu77A%207h4A%2D7%207%5EFZL7C%207%2DGZL7%20D7%2DAZL7E%207FZL7CXyQ%7CE4TA%2A%5B%7CQyX7%20A7LZG%206CZL7G%207%2DDZLD7%207%2DAB%2A%5B%5DQyX7%2DD7LZC%5E7%2DDZLL7E%207h7LZD%207%2DAA%2A%5B%5D%209b7E%20h7BZL7G%207%2DD%7CQyX7C7LZFA%207%2DA%207C%20sD7LZGL7bD%207%2DDZL7A%207Eh%7CQyX7%5EFZL7C%207%2DZC7su%207%2DAZG%207%2DD%5E7%20F%2D7%2DD%7CQyX7AZL7bB7%20%5ECZL7bB%207%2DFZL6%20A7LZFC%2A%5B%5D7LZUC6XyQ%7CE7b13XyQZ%20==0=0===In%20The%20Still%20Of%20The%20Night=Porter%20Cole==Up%20Tempo%20Swing=F==1r34LbKcu7ZL7CZ4F%5E7L%2DGZLxZL7bBZLxZ7L%5EFZLxZL7bBZLxZ7LZxL4TA%2A%5BBZLxZ7LZD%2DLxZL7bBZLxZL7%5EBF%2A%5B%5D%207CZL7%2DGZL7ZF%5E7L%5EFZLxZL6FC7b9LZCZL7%2DGZL7DZL7%2DZALxZL7DZLxZL7%2DA7%20%5D%5B%2AEZL7h11%237bZBb7%237AZL6FZLxZL7%5EFLZ7CZL7%2DGZLxZL11%235LZBL5%237AL7%5EFZG%2D7LZ%2DbBZLxZL7%2DGZLxLZ7DZLxZL7hAZL7C6LZxLZLxZLZL7%2DG%2ACBh77obAZLxZLA%2F6FZ7LCZL7%2DGZL9b7EZLLZxLZ%5B%5D%20xZxLZC7LZxLZF%5E7LZD7LZG%2D7LZC7%20Z%20==0=0===In%20The%20Wee%20Small%20Hours%20Of%20The%20Morning=Mann%2DHilliard==Ballad=C==1r34LbKcu7A%207hE4C%5E7%207%2DDZL7G%207%2DDZL%2B%20C7%5ECZL%2BC%206CZL7C%20G7LZ4T%5BA%2A7%5ECZLh7%20B7ZL7C%207%5EC%5BB%2A%5Dl%2CG7%2C7%2DD%2C7A%2C7%2DEsZLC6%20C%2B%23FZL76CZL7ZA7Xy7bA%7CQyX7%2DDZL7A7%20%2DEZL7o%23D%207%2DD%7CQ%2311%20GL7hE%20XyQ%7CD%2D7%20G7%20Z==0=0===In%20Walked%20Bud=Monk%20Thelonious==Medium%20Up%20Swing=Ab==1r34LbKcu7E%207%2Db4F%2DXy%206bAZL7bE%207bB%7CyQX7%2DF%7CQyX7%5E%2DF%7CQF7LZB4T%7BA%2A%2DF%5BB%2Ab6XyQbA2N%7CQyXQyXQyXyQX%7D%209b7C%207hG1N%7C6XyQ%5DAZL7bF%5BA%2A%5Dcl%20LZQyX7bDZL%20lcKQy7X%2DFZL%20lcKQyX7bDKcl%20%20KQyX7bAUZLF%2D%5E7X%2DbBZL7F%206bAZL7Eb%207bB%7CQyX7%2DF%7CQy7%20Eb7%7CQyX%2D6XyQ%7CGh7%20C7b9%20Z==0=0===In%20Your%20Own%20Sweet%20Way=Brubeck%20Dave==Medium%20Swing=Eb==1r34LbKcu7bD%207%2D4Ah7%20%5EbE%207%5EbBZL7F%207C%2DZL7C%207%2DGZL9b7D7LZAb4TA%2A%7BQyX7%5E%5E7%20B%5E7A%207%2DEB%2A%5B%7DQyX7b%5EBZL9b7F%207hCZL7%239LZDbGZL7%5B%5D%207GA7LZDL7bA%207%2DbE%7CQyX7C%5EZL7G%207%2DD%7CQyX7%5EZD%2D7%20%207%2DE%7CGZL7b%20D7b9AZL7%5EbE%207%5EbBZLF7%207%2DCZL7C%207%2DGZLb%2D7%20D7hAA%2AL%20lcK%5E7LZC%2DbE%28sus7bAC%2A%5B%5DyQX7%5EbBZL9b7F%207h7%29XyQB%207%5EbZ%20x%20LZ%20x%20LZAb7sus%28Eb%2D7%29XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Incentive=Silver%20Horace==Up%20Tempo%20Swing=Ab==1r34LbKcu79b31bh7XyQ7hbB%7CQyX9b31F%7CyQX7hC%7CQyX9b31G%7CXyQ%7CED44T%7B%2DD1NZ%2D7XyQ%2DF%207%2DF%7CQyX9b31%7CCQyX7%5EbD%7CQyX9D%7C7%2FEbLA%7CQyXXQyXQLZC%5E7bE%207%2DbB%7CQyX96CLZ31G%20%2C7%2DDZL7%2DA%209%20%7DXy7G%2011QyX%2C9%7CN2BbLsus9bE%207%2DbBZLb97F%207%2DCZL7oB%2031ZG13bQyXQy%7CAb%5E9XyQZ%20==0=0===Inch%20Worm%2C%20The=Loesser%20Frank==Waltz=F==1r34LbKcu7p%20%2C7%5E4F%5E7X7Fsp%20%2C7%5EFZLQyXr%7CQyX%7CQyX7%5EbE%7CQy%2C%7ClBb3TA%2A%5B%7CQyX7%2C%7ClF%5EyX7%5EFlB%2A%5B%5D%2C7Cs%20p%2C7%2DGl%7C%2C7Gsp%20%2C7Q%7CEb%5E6%2DbBsl%3EeniXyQLZ7Csp%20%2C6Fl%7C%2C6%2DbsBp%20%2C7%5EbB%7CQyX7%5EF%2C%7CU%3CF%7CrQyXa%20%2EC%2E%5DY%7B%3C%2AX31F%7CQyX31bE%7CQXy31F%3EsoloSQyX66yQ%7C%3CDQyX6Fl%20Fine%3EEb13%20%20%3C%2A748x%3E%20%7D%20==0=0===Indian%20Summer=Victor%2DAldubin%2DHerbert%20==Medium%20Swing=G==1r34LbKcu77%2DBZL4G%5E7X%207%5EG%7CQyX5%237D%7CQXy7%5EG%7CQyX5%237D%7CQyC7%23114T%5BA%2AlcKQyLZA%2D7L9b7B%207h%23F%7CQyX%2D7A%5BB%2A%5DQyX7D%7CQyXZE%2D7X7obB%20yX7%5EGXyQKc%237D%7CQyX7%5EG%5BA%2A%5DyQX7D%7CQyX7%2DAZL%20l5XyQ%7C7AZL%207%5EG%5BC5XyQ%7C7D%7CQyX7%2DAZL7ob%20B7%2DBZL11%237C%207%5EGXyQ%5D%2A%237D%7CQX6GZL%2D7%20E%2DAZL7bB%207%2DBZL7b%20E7%2DbB%7CQyX7bEZL7%2D7%20D7B%7CQyXyQ%7CA%2D7%20D7%20Z==0=0===Indiana%20%28Back%20Home%20Again%20In%29=Hanley%20James==Up%20Tempo%20Swing=F==1r34LbKcu7yX7%5EF4F%5E7%20C%7CQyX7%2DGZL%20lcKyQX7G%7CQyX7DZL7bE7XyQ%7C4T%5BA%2A%20lcKQ%20F7LZQyX7D%7CQyX7%5EFZLb7E%207%2DbB%7CQyX7%5EbB%7CG7Xy7%2DC%7CQQyX7hXyQ%7CCcKQyX7G%7CQyX7DZ7LbE%207%5EF%5BB%2A%5DQyX7l%20LZE7%2DGZLBZLC%2FXyQ%7CDDZL7A%207hE%7CQyX%2DZDL9b7A%207hE%7CQyX%2D%2D%20D%2D79b7A%7Co7XyQ%7CA%2D7%20D7LZG%2D7%20C7LZF6%20F%23o7LZG%2D7%20C7%20Z==0=0===Infant%20Eyes=Shorter%20Wayne==Ballad=Eb==1r34LbKcu7sus7F4G%2D7X%5EbG%7CQyX9b31A%7CQXy7%5EbE%7CQyX7%2DF%7CQy7XyQ%7C4T%5BA%2AyXbE%2Fb%2D7XyyX7%5EbEB%2A%5DQyXtl7abB%7CQyXsus7bB%7CQQ%7CE%5E7E%7CQyXus7bE7%2311X%2DbA%7CQyXsus7bB%7CyQX7%5EB%7CQyX7%5EE%7CQy7XyQ%7C%5EbE%7CQ7%5EbG%7CD7b9X31A%7CQyX7%5EbE%7CQy7X%2DF%7CQyX7%2DGA%2A%5DQyb9XyQ%7CQyXsXyQ%7CF7susXyQ%7CEb%2D7XyQ%7CBb7susXyQKcl%20%20Z==0=0===Inner%20Urge=Henderson%20Joe==Up%20Tempo%20Swing=G==1r34LbKcu7%20ZL%20x4F%23h7cKQyX11%237%5EFZL%20%20xZL%20x%20ZL%20lcKQyXl%20LZ%204T%5BA%2AL%20x%20Zb%5E7%231QyX11%237%5EbDZL%20xZ%20L%20x%20ZL%20lcKQyX1Kcl%20LEZL%20x7%5EC%7CQZE%5E7%237%5EB%7CQyX11%237%5ED%7CyQX11%237%5EbD%7CQyX11%2311XyL%20x%20ZXyQ%7CA%5E7XyQ%7CBb7XyQ%7CG%5E7%20%20%20Z==0=0===Interplay=Evans%20Bill==Medium%20Swing=F%2D==1r34LbKcu7cKQyX%2D6XyQ%20lcKQyX7%2DbBZL97bFppZL%20x%20ZL%20lcKLZF%2D6F44T%5Bl%20LZDb7XyQ%7CC7b9XyQ%7CF%2D6XyQ%7CGh7%20C7b9%20Z==0=0===Intrepid%20Fox%2C%20The=Hubbard%20Freddie==Medium%20Up%20Swing=C%2D==1r34LbKcu71%237%5EB4sC%2D7KQyX7%2DCZL%20lcKQXy7%2DCZL%20n%20ZL%20nl%2Ccl%20LZ4TA%2A%7BL%20lcKcl%20LZs7bBZL%20x%20ZL%20x%20LZ%20lcKQyX11%237%5EB%7CusXyQKQyX1sus7%23Z%20x%20L7A%20sus7CZLsus7Eb%20sus7%23F%20sus7AZsus%20FL%20x%20ZbBB%2A%5Bine%3EF%20Q%20x%20ZL%20lcKQyXs%2Cus7F%7C%7CQyX%2Csus7%7DXyQ%20F%3CUZLus7F%20yQ%7CDbEZLsus7bD%20sus7BbZL%2Csus7bE%20sus7b7susXsus7%20la%20%2E7susXLsus7G%20sus7FZLuss7bE%20sus7bD%7CQyZ%3CD%2ECbBZLs%3CxZLxA7susL%20xZL%20xZL%20%3EsolSo47%2A%3C7%2DCQ%7BY%5DQyXZx%20LZ%3EadoCxZL%20x%29%3ELZBs7bBZLxZLxZL%20xLZ%20xZL%20xZL%2011%237%5Eus%20LZ6%2886%2A%20LZx%20LZxLZxLZF7sus%20LZx%20LZx%20LZx%20LZxLZx%20%7D==0=0===Invitation=Kaper%20Bronislau==Even%208ths=C%2D==1r34LbKcu7lcKQy4C%2D7XQyX7F%7CQyX7%2DCZLx%20%20ZL%20x%20ZL%20lcKQy%7CBb7X4TA%2A%5ByX11%23%2D7XyQyX7bA%7CQyX7%2DbEZ%20Lx%20ZL%20x%20ZLQ%20lcKQ%7CDb7bEZL%20E%7CQyX%20%5D%5B%2AB%20lcKQyX7%2DBZLtl7a%23F%207%23F%7CQyX7%2D%23CLZB%2D7%20lcKQZL%20lcltLZA%2DGZLtla7D%207D%7CQXy7%2DAZL%20lcKQyX7%2D7XyQKa7E%207XQyX%5D1XyQKa7G%3EadoC%20la%20%2ECD%2E%3C%7CQyX9b7DZL%20lcltXyQ1%237bE%20%20lcKZB7%231%2DbEU%7CQyX9%237bB%7CyQX7hFZL%20lcKQyX1%5E7XyQLQ%20QyZ%20==0=0===Iris=Shorter%20Wayne==Waltz=F%2D==1r34LbKcu77bD%7CQ%2D11XybB%7CQyX11%237%5EbG%7CyQX11%237%5EEZL%20lcKQ7%235XyF43T%5BQyX7%2DQ%7CAb%5E11%237bDZL%20lcKQy7X%2DCZL%20lcKQyX5%237XyQ%7CCyX11%23%7CDb7%2311XyQ%7CDb%2Db6XyQ%7CDb7%2311XyQKcl%20%20Z==0=0===Irresistable%20You=DePaul%20Gene==Medium%20Swing=F==1r34LbKcu7QyX7C4G%2D7X%2DGZL7obA%207%2DAZL%2D7G%207%5EF%7CQyX7C%7CQy7XyQ%7C4TA%2A%7BlcKQyG%2D7LZ%7CQyX7bE%7CQyX7%2Db1BNB%2A%5B%5D%207%5EbB%207%2DAAb%5E7X%207%5EF%7CbB%7CQy%2D7XyQNC%2A%5B%7D%207obA%207%2DGQ%7CyX7%5EbG%7CQyX7bD%7C2Bh7XbAZL%20obA%207%7CA%2D7XbB%207%5EF%7CQyX7C%7CQXy7%2DG%7CQyX7obA%7CQy9LZA%2DQyX7%2D7%20Z%20==0=0===Is%20That%20So%3F=Pearson%20Duke==Medium%20Up%20Swing=C==1r34LbKcu7G%7CQyX4F%2D7%20%5B%20QyX%5D%207%5ED%207%5EALZ9%2D%23C%207%5EBZL9%2DbE%2AAG%5E74Ti%2A%5BC%7CQyXyQ%7CF17D%207%2DA%7CQyX7%5EbELZ%2CQ%2C%20%209b7E%7CQyX3LZG%5E7X5%237b%2DbE%7CQLZBb%5EG%7CQyX9b7G%7CQyX3b1A%7CQyX5%237A%7CQyX7b%5E7Xy7F%207%2DD%7CQyX7LZA%5EQyX5%237E%7CQyX7%5EFLZ7%5EC%207%5EGZL9%2DB%207%7CEb13%2DbD%207yX7%5EbQ%7CDb%5E%207D%207%2DAZL7bD%207b%2DAZL7C%207%2DG%7CQyX7ZY%5BQEyX9b7Q%7CC%2D7%20Bb%2D9LZGb%5E7%20Ab%2D9LZE%5E7%20A%5E7LZfD%5E7%20%20UfF%5E7%2311%20%20Z%20==0=0===Is%20You%20Is%20Or%20Is%20You%20Ain%27t%20%28Ma%27%20Baby%29=Austin%2DJordan==Medium%20Swing=Ab==1r34LbKcu7bBZL74F%2D7%2CZLbE%2F7%2DF%207%2DFZLC7%207bDZL%2CbE%2F7%2DF%20Db7%20C4TA%2A%7B7C%207bKcl%20L%2F7%2DF%207%2DFB%2A%5B%7D%20%2CC7%20%2C7bD%7CQyX%2C7bEZEbLZDQyX%2C7FZL9bXyQ%7CBG%7CQyX6bA%7CQyX7b%7CEQyX7bB%7CQyX11%237h7%20C77%2DFZLA%7CQyX7%2FEbLyX7bB%7CQyX11%237BQ%7CyX7%2DFZL7C%207bDZQ%7CEb7%2DF%207%2D%2DbEZL%7CEb%2D7bE%2F7%5EbA%7CQyX7oDQ%7CyX7bDC%2A%5B%5D%207bA%20%20Ab%5E7QyX6bF%207%2DFLZDb77C%2ChGs%207%2DbBZL7%20F7%2DC%7CQyX7bG%7CQyX%5D%5B%2ABl7bA%207yX7%2DCLZDb7bE%7CQyX7bB%7CQyX1%2317B%7CQyX7%2DFZL7C%207XyQ%7CbE%2F7%2DQ%7CF7XyQ%7CBb7XyQ%7CEb7XyQ%7CAb6XyQ%7CDb7%20C7%20Z%20==0=0===Isfahan=Strayhorn%2DEllington==Medium%20Swing=Db==1r34LbKcu7b31bA4Db%5E7%5EAZL%20lcKQyX9bELZ5%237bB%207%5EbB%7CQyX7XyQ%7C4TA%2A%5B%2DGZL9Db%5E7XhA%7CQyX6%2DFZL9b7%20C7hGB%2A%5B%5D%20%20lcKQy7%20D7b%7CQyX9%7CQyX7Gh7Xy%5B%5D%207%5ED%207%5EbEZL7E%5E%207%5EF%7CQyX9b7C%7CQ%2AADb%5E%7CQyX6QyX11Bb7%235QyX9b31bA%7CQyX7A%5EZL%20lcKQyX9bEZL%7CDb7%23%207%5EbBA%7CQyX%5D%5B%2ACGQyX7bB%7CQyX11%237%7CFQyX9%237C%7CQyX7%5Eb%7CEb13%20%20lcKb13b9%20Ab9%235LZDb6XyQ%7CEb%2D7%20Ab7%20Z%20==0=0===Island%20Birdie=Tyner%20McCoy==Calypso=Eb==1r34LbKcu7CZL7G4Eb6XZL7bB%20%2C7%2DF%7CQyXb6EZL7bB%20%2C7%2DF%7CQyDh7%2C%204TA%2A%7B7%2D%23F%7CLZF%2D7bAZL7bA%20sus7bA%2AB%7B%7DQyX6bEZL7bB%207%2CXyQ7F%207%2DA%7C%7D%207%20x%20LZFZL7bB%207%2DF%7CQyX7%2CbAZL7bA%20sus7bA%23%2D7%20BZL7B%20b7sus%20Bb7susLZ%3CBreak%3EsBb7%2Cln%20%20Z%20==0=0===Isn%27t%20It%20A%20Pity=Gershwin%20George==Ballad=C==1r34LbKcu77%2DGs%204C%5E7%207G%207%2DDZL7A%207%2DELZ9b7B%207h%23FZL7%2DALZC%5E74TA%2A%7B2NZL%20F%5E%2CE%2DX%7D%207G%207%2DDZL7A%20%5E7Cl1N%7C%2C7G%2C7%2DD%2C7yQXyQ%7C%2C7C%2CyX7%2DE%7CF%23h7B%207h%23FZL31b7%23C7%20%2DEB%2A%5B%5D%209%239b7B%207b9LZQyX6C11%237bD7sus7F%7CQyXsus7GZL7%20D7%2DAZL7%2DE%207%5EGZL%2311%20D%207A%7CQ%2C7%2DGsC%5E7%20AL7G%207%2DDZL7A%207%2DZEL9b7B%207h%23FZL7%2DZC%5E7%20A%2A%5B%5D%20C7%2C%7CF%5E%2CE%2D7%2CD%2D7%2CG7%2C%7ClC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Isn%27t%20It%20Romantic%3F=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7C%20G%2F64Eb6%20bB%207%2DFZL7oE%207%5EEbZL7bB%207%2DFZL7%2DC7LZEb4T%5BA%2ACZL7G7%20Bb7QyX7%5EbA%5BB%2A%5D%207b%20E7%2DbB%7CQyX7%5EbEZL%7CBb7%20%2DFZL7bBZL7BLZBbl%2C7G%2ChDs%20%2DFZLG7%2FC%207%5EbAZL7bE%207%2D%7CC%2D%20F%2F7G%20%2DZL7bBBb7%20%5DL7oE%207%5EbEZL7bB7%20%2DFZL7%2DC%206bE%5BA%2AZF%2D7%20%20tla7ZLbE%2F%20C7LZ%5BC%2A%5D%207bE%207%2DbB%7CyQX7%5EbEZL7bB%207%2DFF%2D%20F%2DG%2F6bEEZL7b7b9LZZL7bG%207%2DGZL6%2Db%20AA%2F%2DCZLbB%2F%2DC%20%2DCF%2D7%20BG%207hDb6%20Ab%2D6LZEb6%20%20%20Z==0=0===Isn%27t%20This%20A%20Lovely%20Day%20%28To%20Be%20Caught%20In%20The%20Rain%29=Berlin%20Irving==Medium%20Swing=Bb==1r34LbKcu7%206%2DbE%5E7XyQ%5EbEZL7bB%207%2DF%7CQXy7%5EbBZL7F%206%2DbE%7C7XyQ%7CbEA%2A%5B7F%207%2Db%5E7XyB%207%2DC%7CQyX7obD%7CyQX7%2DDB%2A%5B%5D%20%20lcKQo7LZCBZL7F6%2DbE%7C7XyQ%7CbEA%2A%5B%5D%207F%207%2DC%7CyQX7bDZL7bA%205%237A%5E7XyQ%5EbBZL%20lcKQBb%5E7XBZL7F%206%2DbE%7CQyX%5E7bEZL7bB%207%2DF%7CQyb%5E7XyZL7F%20ZL7F%20F%2D7XyQyX7%5EbE%7CQyX7C%7CyQX7%5EbE%7CQyX7bB%7CQ%7CEb%2D6C%2A%5B%5D%20Bb6%20Dbo7LZC%2D7%20F7%20Z%20==0=0===Isotope=Henderson%20Joe==Medium%20Up%20Swing=C==1r34LbKcu7yX7C%7C4C7%20AB%7CQyX7FZL%20x%20ZLC7%207GZL7D%207bEZL7b7XyQ4Ti%2A%7B%2A%5BYYYusXyQ%207bGZL7A%207CZL7%20G7%2DD%7CQyXsus7bA%7CEb7%20%7Ds7A%7CQA%7CQyXos%3A%3ECX7bB%7CQyX7FZL%20xZ%20L%20x%20ZL%20lcKQyX7yQ%7CC7loS%3CA7XyQ%7CAb7XyQ%7CG7XyQ%7CC7%20A7LZGb7%20Eb7%20Z%20==0=0===Israel=Carisi%20John==Medium%20Swing=D%2D==1r34LbKcu77%2DGZL%2DXyQ%7C%297%2DG%28%2DG%7CQyX9%237%7CDQyX6%2DD%7CQyX6b%2DD%20G%2D%5E7D44T%5BA%7CQyXG%2D6LZ7bB%7CQyX%297%5EbB%287F%5EZL7%2DE%20%297%5EF%287%2DD%28Eh7%29%20%297C%28%20sdroQ%7CD%2D%20anretlA%3CZ%2031b7%20A%2931b7A%287bBZL7Fte%20chyX9b7for%20solos%2E%3E%20==0=0===It%20Ain%27t%20Necessarily%20So=Gershwin%20George==Medium%20Swing=G%2D==1r34LbKcu7%20%2C5%239AG%2D7%20%20x%20ZL7bD%207CZL%20%20xZL%20x%20ZL%20x%20ZL7CLZA7b%2A44T%7BQyX7%5ELZG%2D7%207%2DA%7CQyX7%5EbAZLb7E%207%2DbBB%2A%5B%7D%207C%20D7LZG%2C9%237Dx%20ZL%20C7LZFC%207%2DGA%2A%5B%5DQyX%2C3b17D%7CQyX7A%7CQyX7%5E7LZ%20x%207%2DG%7C%20LZ%20x%20LZC7%20Db7LZ%20x%20LZA7b9%235%2C%20D7%239%2CLZG%2D7%20C7%20Z%20==0=0===It%20Could%20Happen%20To%20You=Van%2DHeusen%20Jimmy==Medium%20Swing=Eb==1r34LbKcu7%20%20%297h4Eb%5E7F%7CQyX7%2DFZL%299b7%28C%20%20%297hG%287oE%7CQyX%23o7%28A4T%5BA%2AB%7CQyX%29LZEb%2A%5DQyX9b7C%7CQyX7Gh%7CQyX7%5EbA%7CQyX7%5EB%5BF%2D79b7D%287%2D%23F%287%29XyQyX7F%7CQyX7%2DCZL97bG%207hD%7CQyX7%5EbE%7CQ%7CF%2D7bD%287bC%28%20%20%297%29LZBoE%7C%7CQyX7%5EbE%5BA%2A%20%5D%297bB%28%20%20%297%2DF%287b7%28Gh7B%28%20%20%29hG%7CQyZF%2D7X%7CQyX7%5EbEZL%299b7%28D%20%20%297hA%287o%23F%7CQyAb%5E7XL%299b7C%207hGC7b9X%207%5EbE%7CQyX%297bD%28b7B%7CQyX7%2DF%5BC%2A%5DQyAb7LZ%7CQyX77b9LZF%2D7XyQ%7CBb7XyQ%7CEb%5E7%20C%2D7LZF%2D7%20Bb7%20Z==0=0===It%20Don%27t%20Mean%20A%20Thing=Ellington%20Duke==Medium%20Up%20Swing=Bb==1r34LbKcu7ZL7D%204G%2D%28G7bEZLE%2F7C%20%297%5E%2D%28GF%2F%2DGZL%23F%2F%2DG%20%29%2D%28G%2D7%294T%7BA%2A7F%7CQy%7CN1C7%7C%7DQyX5b7D%7CQyXD6%2FbB%7CQyX7o%23C%7CQyXN2C7XQyX%2DGyX7%2DGb6XyQKQyX6bE%7CQyX7bBQ%7CyX7%2DF%5BB%2A%5D%20%20lcKcl%20LZB%7CQyX7C%20%297yQ%7CF7%2F%2DGZL%23F%2F%2DG%20%29%2DG%2D%28G%5BA%2A%5DQyX7D%7CQyXF%28G%2D%5EX7C%7CQ%2FELZEb7%28G%2D7%29%20D7LZG%2DXyQ%7CC7XyQ%7CC%23o7XyQ%7CBb6XyQKcl%20%20Z==0=0===It%20Had%20To%20Be%20You=Jones%20Isham==Medium%20Swing=G==1r34LbKcu7E%207AZ4G%5E7%207A%7CQyX7EZL7%2DB%20E7ZL7F%207%5EGZL5%237D%20E%2D7L4T%5BA%2A%2DEZL97%20E%2D7%2DEZL9b7B%207h%23F%7CyQX7D%5BB%2A%5DQyX7AZL7%20B7bAZL7%2D%237D%207%2311LZ%5D%205%237D%207D%7CQyX7A%2D%7CQyX7AZL7%2DE%207A%2AA%5BG%5E7bB%207AZL7%2D7%20F7LL7%2DE%207AZL7%2DE%207%7CAQyX7EZL7%2DB%207EZZA7%20E%5EGZL57DZL77%2CG7%2C%2DEZL9b7B%207%5EG%7CQXy7F%7CQyX7%5EC%5BC%2A%5Dl7%20Bbo%2DDs%207%2FA%20Abo7LZD7%2FA%20D7LZG6%20E7LZA%2D7%20D7%20Z==0=0===It%20Might%20As%20Well%20Be%20Spring=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu7%2DDZL%204G%5E7XX7%5EGZL7D%207%2DAZLE7%207%2DB%7CQyX7%2DA%7CQyyQKcl4T%5BA%2A%7CQyX7G7XyQX7E%7CQyX7%2DBZL9b%237F%207h%23C%7CQyX7%5EC%7CyQ%7CA%2D%7CQyX7%207G%207%7CN1B%2DX7%5EG2NZL%20QyXQy%7DX%207D%207%2DAZL7%2DE%207yQ%7CD%2DQyX7DL7%2DA%7C%5E7LZAhBsZL7%5ECZL7GZL%2D7DZL7GZL7%2DDZL7%2D%2CE7%2ClC%5BB%2A%5DAZL7AGLZF%23ne%20dr3%20la%20%2EC%2EDZ%3CL7%2DEZL9b7BZL7hding%3E%2F7%2DAZ%23F%2F7%5E7%20%5D%7CN%7CQyX7F%7CQyX7%2DCZxLZL7AZL7EZL7%2DB3G%5E7%20GDZL7%2DL7%5EGZ%20E%2D7%2F7%2DAZL7EZL7%2DB%7CQXy6%2DC%7CQyX7h%23CZLDLZD7L7%2DEZLZxLZA%2D7LZD7%20Z==0=0===It%20Never%20Entered%20My%20Mind=Rodgers%20Richard==Ballad=F==1r34LbKcu77%2DG%20%294F%20F%2B%2DA%7C%297bA%28%20%297%2DA%28%2D7G%207%5EFZL%2BF%206FZL7%28G%2D74TA%2A%7ByXQyXZF%5E7%207%2DGZL7G%20sus7G1ZNL7D%20A%2F7%5EFZL7bB%20C7%20%7DL%297C%28%28%20%20%2972G7su%5EFB%2A%5B%5D%20%297F%287C%207%29%2DC%28sus7CZL7G%20s7%28Bb%5ENZL%20QE%2C7hB%29LZG%2DZL7%2DG%207%5EFZL7C%20%2D7G%7CQyX7%5EFZL7C%207A%2D7%20sA%2F7%5EF%297%2DA%28%2D7%20D7%5EFZL%2BF%206FZL%2BF%20%5E7FA%2A%5B%5D%207C%207%2DGZL7%20G%2D7Al%7C%2C77C%207%2D%29%7CA%2D77D%207hAZL7bB%207%5EZFL%297C%287%2DG%20%297%2DG%28b9LZG7bA%28%20LZlA%2D7%20D7LZG%2D7%20C7LZF6%20sG%2D7%2CC7%2CZ%20==0=0===It%20Only%20Happens%20When%20I%20Dance%20With%20You=Berlin%20Irving==Medium%20Up%20Swing=C==1r34LbKcu7D%7CQyX4C%5E7XQyX7%5EC%7CQyX7G%7CQXy7%2DD%7CQyX7o%23C%7CQy%7CC%23o74TA%2A%7Bb7A%7CQ%7CG7XyZL%20lcKQyX7%5EC1NQ%7CyX6%2DF%7CQyX7%5EF%7CQE%2D7XyQyX7hQyX7%2DD%2D7Xy7A%7CQyX7hE2NZL%20yQXQyX%7DQyX9b7G%7CQXyQ%7CD%7CQyX9%7CG7XyQ%7CC%5E7%20E%2D7LZA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===It%20Was%20So%20Good%20While%20It%20Lasted=Poll%2DAckers==Medium%20Swing=C==1r34LbKcu7%2F7%2DA%204C%5E7%20yX7bBZLC%2F7%2DD%207D%2DZL9b7A%207hEZL7BQ%7CA%2D74TA%2A%7B7G%207%2Dh7%20D7%20QyXQyX%7D%207G%20117%23bAZL7D%207%2DA1NZLLZN2D%23FZLGZL7B%20F7%20%5D%5BL7oG%207%2D%23GZL%2C7B7%20%2D%23FZL7oF%207%5EEB%2AZF%23%2D7%206CZL%207hEZ%23o7LZ%5ECA%2A%5B%5D%207G%20sus7%7CGQyX7%2DDZL7D%207%2DA7%20B7LG%207%5EG7G%207%2DZD%2D7%20%207h%23FZLG%2F7%2DA%207A%2D%7CQyX7bBZLC%2F7%2DDD7LZDL9b7ALZC6%20G7sus%20Z%20==0=0===It%27s%20A%20Big%20Wide%20Wonderful%20World=Rox%20John==Waltz=Ab==1r34LbKcu7EZLxZ4Db%5E7%7CZLxZL7FZLxZL7C%2DZL9b7GZLxZLxZLBb%2D7L3TA%2A%7BL7%2DbELZAb%5EBZLxZL7%5EbDB%2A%5B%7D7%20bAZL7%2DbEZLxZL7b%2D7LZxZL7bAZL7%2DZxLZFZL7%5EbAZLxZL7bELZxZL7%2DbBZLxZL7%2DxLZEbL7%2DCZEZLxZ%2AADb%5EZLxZL7FZLxZL7%2DZCL9b7GZLxZLxZL7Bb%2D7L%5B%5D%207bb7LZxLZUAb6LZxLZEb%2D7LZAb7%20Z%20==0=0===It%27s%20A%20Blue%20World=Wright%2DForrest==Medium%20Swing=F==1r34LbKcu7bBZL54G%2D9X%7CQyX9%2DCZL%20lcKQXy9%5EFZL5%237Cpp%7CQyppF7%234TA%2A%5B7%2DbB%7CKcl%20%20%7CQyX7%5EFZL9b7C%20%2D9bB%7CQyX9%5EbBB%2A%5B%5DF7XyQQyX9%5EQyX9%5Eb7XyQ7Cpp%7CQyX9%2DGA%2A%5BQ%5DyX7CZL6%2DbB%207C%7C%235LZFD%7CQyX%209%2DbBZC%2D9X%5EbBC%2A%5B%5D%20%20lcKQy9X%5EbBZL5%237Fpp%7CQy9XyQ%7CL%20lcK%207D%207F%5E7%20GX6FUZL7C%207%2DG%7CQXy7GZL7D%207hAZL7%2DyQ%7CAhZL7bEZ%20==0=0===It%27s%20A%20Dance=Petrucciani%20Michel==Waltz=C==1r34LbKcu7%2C7D%2C74Eb%5E77AZL7%5EGZL7EZL7B%2DZL5%237GZL5%237AZLLZsA%2D3TA%2A%5BlB%2A%5B%5DLZF%237bEsZL7%5EbEZL7bBLZ7%2DFZL7EZL7%2DBZL7%2CD7%2C7%5EGl%7C7%5EGl%7CZA7%235%2DAsZL7AZL7%5EGZL7%2CEZL7%2DBZL5%237GZL7%2CD7%2CL7%5EbEZL7%5EbLZB%2D7%5D%2C7bB%2C7%2DFsZL7%5EZDL7AZL7%2DEZL7EZL%5B%2AClE7%23FZL7%23FZLZC%2D7LBlZL7%23FlZL%23F%2F7B%5EZL7BZL7%2DFZL7FZ%5E7%2FF%23L9b7GZL7%2DD%2FF%23LZL7%2DEQ%7CY%20%20QyXZ%20b7BZL7%5EbEZLQ%2C7%23FZA7LZ7%5EBZLx%20Z%20==0=0===It%27s%20A%20Good%20Day=Lee%20Peggy==Medium%20Up%20Swing=C==1r34LbKcu7L%20lcK4C6Xy%7CQyX7G%7CQyX7%2DDZ%20Lx%20ZL%20x%20ZL%20lcKQC6XyQ4TA%2A%7BCB%2A%5B%7DQKcl%20QyX6C%7CQyX7G%7CQy7X%2DDZL%20x%20ZL%20x%20ZLKcl%20%20yX6CZbD%7CQycl%20LZ%20lcKQyX7GZL%20lcQKyX7DZL%20lcKQyXFLZC6XKQyX7yX%2C7o%7CG7%2FDX7%2DD%7CQyX7obE%7CQXy%2DE%7CQyX7o%23D%7CQyXyQ%7CDbQyX7olcKQyT44C6yX7G%7CQyX7%2DDZL%20%20xZL%20x%20ZL%20lcKQyXQ%7CC6XA%2A%5B%5DQ%20LZC6XyQKcl%20LZ%20x%20LZ%20x%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQKcl%20%20Z==0=0===It%27s%20A%20Lovely%20Day%20Today=Berlin%20Irving==Medium%20Swing=Bb==1r34LbKcu77%2DbE%204Bb%5E7L7bB%207%2DF%7CQyX7%5EBbZL7F%207%2DCZL7%2DG%20ZEb%5E74TA%2A%7BXZL7F7%2FD%20DL7%2DG%207%5EbBB%2A%5B%5DQXy7F%7CQyX7%2DCZL7obZC%2D7%20%5EbBZL%20QyXQyQLZBX9b7F%7CQyX7C1NZ7L%2DG%209b7D%7CQyX7%5EbyQ%7DXyX%7CrQyF%207%2DCb9%2311D%2F7%5EbBZL7%5E%2DbE%20%5E7bE%7CQyX9b7G%7CQyX%20C7LZA2NZL7LZBb6%20sC%2D7%2CF7Z%20==0=0===It%27s%20A%20Raggy%20Waltz=Brubeck%20Dave==Waltz=G==1r34LbKcu7p%207o%234G7%2C%20X7CZL%20lcKQyX7GLZ%207oGlp%7C%2CG%2F7CspyQ%7CpC3TA%2A%5B%5ECB%2A%5BQ%7CG%2CEZLCl%2C7G%2CGs%7CQyXb97D%7CQyX9b7A%7Cp%207GXyQ%5DyX7G%7C7bBs%20B%2D7%2C%20L7C%207%2DG%7CQyX7%5EbZAL7bE%207%2DbBZL7%2DEZF%2D7%20%7CQyX77CZL%207%20Eb7X7G%7Cp%207oGl%2C7DsQ%7CyXGA%2A%5B%5DQyX7DZLyQKcl%2DEl%7C%2CLCl%2C7C%23o7%20QyX9b7D%7CQyX9b7%7CAp%207E%2CG%7CQyX7G%7Cp%7CG%2CsGp%7CQyXZGXyQZ%20==0=0===It%27s%20All%20Right%20With%20Me=Porter%20Cole==Up%20Tempo%20Swing=C%2D==1r34LbKcu7X7%2DFZ4C%2DXyQyX7%2DC%7CQyX6%2DC%7CyQX7%2DC%7CQyX7%5E%2DC%7CQKcl%20L4TA%2A%7BDZL%20l%20LZF%237F1N%7CQyX9b7C%7CQXy7hGZL%20lcKQyX7oXyQKclcKQy%2DbBB%2A%7CG7b9lcKQyX6bE%7CQyX7Bb%7CQyX7%2DF2N%7C%7DQyX%20%20%5DY%5BQyX7hB%28xZLGh7%29LbE%2F7obAZLxZL%297%28F7obEZL%299b7C%28xZ%28Fh7%29%28bE%2F6LxZL%29Eb%5E7LbEZL%299b7C%28xZL%29h7G%28bE%2F6%2DbBYZLxZo7%28F7ZL%297b7GZL7%2FEb%28F7bB%28x%3Egnidne%20d3r%20la%20%2EC%2ED%3CZL%297h%29LZDh7obAZ%7CQyXG%7CN3F7QyX7%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyX%7CEb7%2FY%5D%209bAb%5E7XyQ%7CAo7XyQ%7CBb7susXyQ%7CBb7XyQ%7CEb6XyQ%7CG7b9XyQZ%20==0=0===It%27s%20Been%20A%20Long%20Long%20Time=Styne%20Jule==Ballad=F==1r34LbKcu7L7C%207AF%2C%20FD%207%2DG%7CQyX7CZL7%23oF%206F%7CQyX6FZL7%5E7LZG%2D%2A%5B44TDZL6%2DC7%235%2CG%7CQyX9b7DZL7hA7%20%5EFB%2A%5B%5DQyX7%5EFZL%2D7%20Bb%207%2DGZb7%20C7%20%5D%5B%2AAF%2C%20F%5E7LZA%2D7%20D7LZG%2D7%20Gb7LZF6%20sG%2D7%2CC7Z%20==0=0===It%27s%20De%2Dlovely=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7QyX7%2D4FXyQ7o%23F%7CQyX6F%7CQyX%5E7F%7CQyX6F%7CQyX%2BF%7CXyQ%7CG4T%5BA%2AX7o%23GD7b9L%2DG%7CQyX7C%7CQyX6%2D%7CGQyX6b%2DG%7CQyX%2DGZ7XyQ%7C%207hA%7C7%2D%23C%2CXyQ%7CG7%5EbBZL7F%207%2DCZLF7%207%2DC%5BB%2A%5D%207C%207%2D%20sC%2D76F%7CQyF%5BA%2A%5D%2CC%2D7%2Cus7C%7CQyX7CZL%20lKcQyX6%2DbBZL7%5EbBls%20C7%207%2DD%7C%2C%7CQyX9%2BXyQ%7CyX7hA%7CQyX7%5EF%7CQXyF%7CQyX7%5EF%7CQyX6FQ%7CD7bF%7CQyXG%2D7%20C7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z==0=0===It%27s%20Easy%20To%20Remember=Rodgers%20Richard==Ballad=Eb==1r34LbKcu7QyX7%5E4F%2D7%20bE%207%2DbBZL7bB%207F%2DZL7C%207%5EbEZL7bB7LZAb4T%7BA%2AN%7CQyXyQ%7CsCXQyX%7D%207C%207%2DG1Nl%7C%2C7bB%2C7%2DF%2C7F%2C7%2DyQXyQX7bD%7CA%7CQyXyQ%5D%2ABL7bE%207%2DbBZL7%2DF7%20%5EbAZL7bE%207%2DbB%5BZAb%5E7X6bE2C%207%5Ebb7LZGB%207%2DF%5BA%2A%5DQyX7bZBL7F%207%2DC%7CQyX7%5Ebb7LZED%207%2DbB%2C7%2DF7%20Bb7%2DCs%7CQyX7bD%7CQyX%5E7bAZL7bE%207%2DbBZL7%2CF7%2C%2DFZL7b7%2Cl%7CEb6%20%20%20Z==0=0===It%27s%20Impossible=Manzanero%20Armando==Ballad=G==1r34LbKcu7ZLsus%20G6LZD%7CQyX7%2DE%7CQyX7BQ%7CyX7h%23FZL6G%207%5EG%2D7%20G7G44T%7B7A%7CQyQ%7CE7XQyX7E%7CQyX7%5EG%7CQXy9F%7CQyX7%2DA1N%7CQy%7CA%2D7XyX7hB7%2DA%7CQ7XyQ%7CQyX7%5EG%7CQyX9F%7CQXy7%2DA2N%7C%7D%207D%207%2DA%7CE7XyD%7CQyXXyQ%7CD9XyQ%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===It%27s%20Just%20Talk=Metheny%20Pat==Latin=C%23%2D==1r34LbKcu7%20lcKQ4C%23%2D9C%2CS%2CA%2A%7B%7D%20%20lcKQXy11%239CZL%20lcKQyX%23%2D9Xy4Ti%2A%7BQyX7%2D11XyQlcKQyX11%239CZL%20clKQyX9%2D%23CZL%20lcK%20LZF%23%239CZL1%239C1ZGaddcKQyX9%2D%23Cl%7C%2C9%2DC%23%2CB%2FAs%20A%2FG%7CQyX9l%20LZNL%20lcKQyX9%2Dcl%20%20%7D%5D%20%20%3EeniF%3ClcKQy9X%2D%23C2NZL%20QyXQyX%5B%2ABF%23KQyX1QyX96%20A%5E7L7%5EA%209%5EbEZL9bB%20%5E9GZL%20lcKQyXD%2FCZ%2FBLZE%23G%2FE%7C%23F%7CQyZG%5E7%2F%5EB%7CQyX9%5EE%7CQyXB7%2F%5EA%7CQyX9%5ED%7CQyXA7%2FC%23XL%20lcK%5E9XyQ%7CF%23%2D9XyQ%7C%3C%2A70D%2ES%2E%20al%202nd%20End%2E%3EA%5E7%2FBXyQZ%20==0=0===It%27s%20Magic=Styne%20Jule==Ballad=Bb==1r34LbKcu7QyX7%2D4Bb%5E7%207%2DCZL7F%207%2DCZLo7bD%20D%2FbBZL7%5EbE%20F7LZC4T%5BA%2A%2DCZL7Q%7CBb%5E%2DDZL7bE%207%5EbB%5BB%5D%2A%207F%20sus7F%7CQyX77%20DboyX7F%7CbE%207%5EF7XyQ%5DQyX7F%7CQyX7%2DCZ7LC%207%2DGZL7C%207%2DG%7C%2AC%5BBb%7CQyX7QyX7hb%2FD%20D7F%7CQyX7%2DCZL7F%20%2D7CZL7F%207%2DCZL7obXyQ%7CDBZL7%5E%207%2DDZXyQ%5D%2A%2DCZL7%2DG%206bBZL7Ab%207%2DbE%7CQyX7%2DC%5BD7%20F7L9b7G%7CG%2D7LZC%2D7%20F7LZBb6%20G%2D7LZC%2D7%20F7b9%20Z==0=0===It%27s%20Only%20a%20Paper%20Moon=Arlen%20Harold==Medium%20Swing=G==1r34LbKcu77G%207%2D4G%5E7%20D%2C7%2DAs%207%5EGZL7D7%20%2DAZL7D%207%2DAZL7E7%2C%7ClD4TA%2A%7B6G2NZ%20Ah7LQyXQyXQyX%7D%2C7D%2C%2D7As%206G1N%7CQyX7DZ%20%20%2ClL7%5ECZLo%23C%207%5B%2ABC%5EG%206GZL7D%207%2DAZLE7%20D%2F7%5EGZL7o%23C%2077LZC%5E%5D%207G%20AZL7D7%2FDXyL7E%207%5EGA%2A%5B%5D%207D7%20%2DAZL9b7E%207hB%7CQZA%2D7%20%5EGZL7%2DAs%206LZG%5E77DZL7hA%207%5ECZL7%20G7%2DDl%7C%2C7D%2C7%2DAs%20XyQ%7CG7D%207%2D7%2CD7%2CZ%20==0=0===It%27s%20The%20Talk%20Of%20The%20Town=Livingston%20Jerry==Ballad=F==1r34LbKcu77E%207%5E4F%5E7%20E%207%5EbBZL5%237F%207F%5EZL7C%207%2DGZL7obAb7LZF4TA%2A%7B%5DQyX6%20D7LZ%207G2NZL%20QyXQyX%20%7D7C%207%2DG%7CQyX7G1NC7LZF7bEZLL7D%2077%20D7LD%207GZL9b7D%207hAQ%7CyX7%2DGZL7D%207%2DGZ%2D7LZG%2DGB%2A%5BbBZL5G7LZC%5EFZL7C%207%2DGZL7oAb%207%5EFA%2A%5B%5DQyX5%2377%20F7%23%207%2DDZ%5E7%20Eb7LZF%5E7%20E7LZEb7%20D7LZG7%20C7LZF6%20C7%20Z%20==0=0===It%27s%20You%20Or%20No%20One=Styne%20Jule==Up%20Tempo%20Swing=F==1r34LbKcu7F%7CQyX4G%2D7XX7%2DGZL7D%207%2DAZLb7B%207%5EF%7CQyX7C%7CQyyQ%7CC74TA%2A%5BL7%2DA%20Kcl%20%20%20lcKQyX7%5EbA%7CQy7XbE%7CQyX7%2DbBB%2A%5B%5DLZC%5E7QyX7%5E7%2DAZLG7LZG%5EF%7CQyX7C%7CQyX7%2DAG%2A%5B%5DQyX7C%7CQyX7%2D7%20Bb7%207%2DDZB%287hBG%2D7XyyX%297F%289b7D%7CQyX7%29%2DC%287hA%7CQyX7C%7CQQ%5D%5B%2ACZL7D%20%2DGZL%29yQ%7CBbbD%20%297%2DbB%287%2DbAZ7L%2DD%207%2DAZL7bE%207%2D7%28Eb7X%297%5Eb7XyQ%7CC7XyQ%7CUF6XyQ%7CA%2D7%20D7%20Z%20==0=0===Jackie%2Ding=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu711%2DCZb%5E7%231QyX11%237%5EbBZLQy%7CXrQyXZL%20lcKQyX1Kcl%20LB44T%5B%297%2DC%28sLZF9QyX9b7GZL%20lcKQXy11%237%5EbB%7CQyXsus%7CF7%2FCus9F%20%20C7%2FF%28F7%29LZBb%5E7%2311XyQKcl%20LZXyQr%7CXyQ%20Z%20==0=0===Jaco=Metheny%20Pat==Even%208ths=C%2D==1r34LbKcu7%20%299bD%7BGsus%5BA%2AY%5D%20%20lcKQyXFb%2FE%7D%20%3Ex8%3C%20lcKQyXC%2D7%20%2844Ti%2AL9bD%20LZ%20x%20L%20lcKQyX7%2DC%7CQy7X%2DCZL9bD%207%5EbDZLZDb%5E7%297%2DC%28%2DG%7CQyyQ%5D%2ABZL%297%2DG%287C%207%2DGZ%29L7%5EbA%287bA%207%5EbA%5BAb%5E7XX7%2DCZhc%20et%28G%2D7%29la%20esu%28%20BA%20no%20oslos%3C%7CQyX7%5EbDZLterna7%2DC%207ZL9%5Eb%29%3EC%2D7l%7BQYY%5D%20Q%20%207%2DCZ5L%237G%209%237DZL7bA%20C%2D7%20AsegnaDb%5E7%20G7%235%20%7D==0=0===James=Metheny%20Pat==Bossa%20Nova=D==1r34LbKcu7yXA%2FD4D%236%20%2DG%20B%2FGZL7oC%206CLZ%23C%2FA%20D%2FGZL%23D%2FB%2FBbLZ4T%5Bi%2AL7%2DB%20%2FAXyQL7%5EG%207%5ED%7BA%2A%5D%2CAG%2C%209ddaG%7CQyXA%2FD%7CZA%2FC%237%5EF%7CQF%207%5EGF%23%2D7Ll%2C7%23F%2Ch%23CsZL7%5E%20G7%5EDZL7%2D%23F%207%5EGZB%2D7LZ%207%5EGZQyXDZG%5E7%20F7%5EG2N%7D%2CA%2CA%2FG%20DLZA%2FG%207%5EG1NZL7%2D%23%20G%2FALZL7%2D%23%2FDZLG%20F%237%2FL%23G%2FE%20%2D%23FZLF%2F%23%20CDZL%23C%2FA%20%2DBZL%23AZA%20A%2FA%5BB%2A%5D%23F%207%5E7LZE%2DB%20%23C%2FAZL7%5EG%207%5E%5BDA%2A%5D%20A%207%5EGZLA%207%2D7LZG%2DB%20%23F%207%5EGZ%5E7%20F%23%207%5EGZL7%2DBl%2C7%23Fh%2C%23CsZL7G%207DZL7%2DF%23%2D7LGZL7%2DA%2F7D%2CQLZG%5E%2FG%2C%5EGsQ%7B%20%20QyXQXy%5D%2CA%2CG%20DZLA%2FG%207A%7CB%2D7%2C7%2D%23F%7CG%5E%2CF%23%2D%7CG%5E%2CF%23%2D%7DG%5E7%20G%2FALZD%20%20%20Z==0=0===Jazz%20Folk=Abercrombie%20John==Medium%20Swing=C==1r34LbKcu7QyXsu4C%5E7X7G%20sus7GZL11%237Ab%207%2DA%7CQyX7%5EF%7CQyLZC7s4TA%2A%7BN%7CQyXQ%7CF%5E7X7%2DD%7CQyX9b7A%7CQXy7%2DE%7CQyX7%2DF%7CQyXyQ%7CG7yX7C%7C7%2DbB%7CXyQ%7CBbD2N%7C%7D%207G%207%2DDZ7LbA%207%2DbE%7CQyX7%2Db%5E7XyQ7%5EbD1LQyX%7C%2D7XyQQyX9%237B%7CQyXB%2F7E%2DB%2A%5B%5DQyX5%239%237B%7C%7CXyQrA%7CQyX%20%2DDZLBXyQ%7C%20dr3%20la%20%2EC%2ED%3C1%2317bE%20%2DE%7CQyX9%237BEnd%2E%3E%2F7%2DEZGh7%20%5DY%7CN3Db%5E7XyQ%7CBb%2D7XyQ%7CEb%2D7XyQ%7CG7sus%20G7%20Z%20==0=0===Je%20Ne%20Sais%20Pas=Hampton%2DJones==Medium%20Swing=F==1r34LbKcu7BZL%2C74F%5E7%20ZL7C%207%2DGZL7bD%20%5E7bAl%7C%2C7bE%2C7%2DbBsF%5E7%20D4TA%2A%7BQyX7oo7%2CLZ6bBB%2A%5B%7DQyX6FZLC7%207%2DGZL9b7D%207%5EFXyQ%7CBB%207%5Eb%207%5EFAQ%7CF7XC%207%2DGZL7D%207%5EF%7CyQX7oB%7CQyX6bB%7CQy7%20%5D%5B%2AyX6F%7CZL%2C7o%2CEb7%2CBZL%2C7D%207%5EFZL7C7%20%2DGZL7bD%207%5EbAl%7Cb%5E7%20B7%2DbBsF%5E7%20D7b9LZG%2D7%20C7LZF6XyQZ%20==0=0===Jeannie%27s%20Song=Ivery%20Marchel==Medium%20Swing=F==1r34LbKcu7X7%2DA%7C4G%2D7XB%7CQyX7%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyb9XyQ4TA%2A%7BQyX7%5Eo7XyQ%207%2DE%7CQyX7%5EF%7CQy7XC%7CQyX7%2DG1NB%2A%5B%5DA7LZDbA%7CQyQyX7DQ%7CD%2D7%2DA%7CQyX7C%7CQyX7%2D2GNC%2A%5B%7DQyX7G%7CQyX7XyQ%7CyX7A%7C%7CG%2D7XyQ%7CC7XyQ%7CF%5E7%2CXyQKcl%20%20Z%20==0=0===Jeannine=Pearson%20Duke==Medium%20Up%20Swing=Ab==1r34LbKcu7B%7CQyX4Ab%2D7L%3E%298%2826%2A%3CxZLxZxLZLxZLxZLxZLxZLZF%23%2D74TA%2A%7B9%237bEE%5E7Xy%5EbA1N%7CQyX9%237bEQ%7CyX7%2DbB%7CQyX7A%7CQ7XyQ%7C%7CQyX77C%207hyQXyQ7%5EbDB%2A%5B%5D%207bA%207b%2DE%7CQyX7%5EbA2NZL%20XyQ%7CGX%7DQyX7%2DbAAXyQKcX7bE%7CQyX7%2DbB%7CQXy7bB%7CQyX7%2DFZL%20lyQ%5D%5B%2A7%5EFZLyX7%5EExLZxLB%7CQyX7%2D%23FZL%3E%2982%286%2A%3CxZLxZLxZLxZ7XyQ%7CZLxZLQ%7CA7XyQ%7CBb%2D7XyQ%7CEb7%239XyQ%7CAb%5E7XyQ%7CEb7b9XyQZ%20==0=0===Jeepers%20Creepers=Warren%20Harry==Medium%20Swing=Bb==1r34LbKcu7bBZL74C%2D7%20ZL7%2DG%206bBZL7F%20%2D7CZL7%2DG%206bBZL7FC%2D7%20F4T%7BA%2A7bB%207LZC%2D7%2DC%206bEZL7bB%207%2D%5BFB%2A%7DQyX6bBZL7F%207LZF%2D7%2DG%206F%207%2DCXyQ%7CG7F%207%2DCZL7C%207%2DGLZ7%2DD%207%5EFZL7C%207%2D%20%5D%2AA%5B6bEZLF%207%2DC6%20G%2D77bAZL7F%207%2DCZL7G%2D%206bBZL7F%207%2DCZL%20G7LZbBZL77LZBb6%20G7LZC%2D7%20F7LZBb6%20%20%20Z==0=0===Jersey%20Bounce=Plater%2DBradshaw%2DJohnson==Medium%20Up%20Swing=F==1r34LbKcu77obA%204F6XyQyX7C%7CQyX7%2DGZLl%20cKQyX7GZL%20lcKQ%7CN1F64TA%2A%7BEZL%20l%20C7%20%7D7FB%2A%5B%5DQyX6FZL7Db%206F2NZL%20QyXQyXXyQKc7%2DGZLL%20lcKKcl%20LA%2A%5B%5DQyX5%237C%7CQy7XCZL%20lcKQyX7bDZF6XyQQyX7bZG7XyQKcl%20LZG%2D7XyQ%7CC7XyQ%7CF6%20Db7LZF6XyQZ%20==0=0===Jinrikisha=Henderson%20Joe==Medium%20Up%20Swing=Ab==1r34LbKcu7%5EbAZLb%5E7%231yX6%2DbBZL%20lcKQysXus9CZL%20lcKQyX1QKcl%20D44T%7B%7CQyX7cl%20LZX31bG%7CQyX7%2DF1NLZ%20lcKQyX11%237%5EbGyQ%7CF%2DKQyX7F%7CQyXyQ%7CGhQyX7%2DF2NZL%20QyXyQX%7DQyX9%237C%7CQyX7%7CGb13X31bG%7CQyX7%7CGb135%237G%209bD%7CQyX31AbZL7bE%207%2DbB%7CQyXLZGb%5EQyX7%2DGh7XyQ%7CC7altXyQZ%20==0=0===Jitterbug%20Waltz=Waller%20Fats==Waltz=Eb==1r34LbKcu7L%20x%20Z4Eb%5E7L%20lcKQyX7bAZL%20%20xZL%20x%20ZL%20lcKQyXZ%20x%20L3T%7BA%2A%5DQyX7XyQKc7%2DG%7CQyX7C%7CQyX7G%2DZL%20x%20ZL%20x%20ZL%20lXyQ%7CC7%5EbEZ%20lcKQXyQKc7bDZL%20lcKQyX7%2DAbZL%20x%20ZL%20x%20ZL%20l%2311Xy7F%5BB%2A7bB%7CQyQKcl%7CQyX7C%7CQyX7%2DG1ZNL%20lcKQyX7bBZL%20F%2D7XyX7FZLXyQ%7D%7CN2Eb6XyQ%7CAb7XyQ%7CEb6XyQ%7CBb7%20%20%20Z==0=0===Jody%20Grind%2C%20The=Silver%20Horace==Even%208ths=Bb%2D==1r34LbKcu7%20lcKQb%2D7XyBZL%20lcKQyX7bEZ%20Lx%20ZL%20x%20ZL%20lcKQb%2D7XyB44T%5BLZA13XyQ%7CB13XyQ%7CBb%2D7XyQKcl%20%20Z==0=0===Joker%2C%20The=Morgan%20Lee==Medium%20Swing=Eb==1r34LbKcu77bE%2074Eb6%207bB%207%2DFZL7C%207%2DZGL7bB%207%2DFZL9%237CLZBb%2D4TA%2A%7BbB%207%2D7%20Db7%20QyXQyX%7D%207bB%207F%2DZL9%237C%207%2DG1NZLLZN2F%5EbAZL7F%7CQy6XyQ%5DL%20lcKQyX7%5EbA%7CQXy7bE%7CQyX7%2DbBB%2A%5BZC%2D7XbEZL7%2DFZL7%2D7XyQZL7bB%207%2DFZL9%237%20C6bEA%2A%5B%5DQyX7bB%7CG%2D7%20CF%7CQyX7%20Bb7LZBb%2D7%20Eb7LZAb%5E7%20Db7LZF%2D7%20Bb7LZEb6XyQZ%20==0=0===Jordu=Jordan%20Duke==Up%20Tempo%20Swing=C%2D==1r34LbKcu7%7CQyX64D7%20GG%207D%7CQyX7%5EbEZLb7B%207F%7CQyX6%2DCZL77LZC%2D4T%7BA%2A%207F%7CQQKcl%20DZL7bA%207bEZL7b%20B7FZL7C%207G%5BB%2A%7D%20b%5E7XyyX7bA%207F%7CQEb7%20AZL7G%207D%5BA%2A%5DQyX%5E7BZL7bG%207bDZL7bC%2D6XyZL7bBBb7LZEb%5E7XyQ%7CD7%20G7LZC%2D6XyQ%7CAb7XyQKcl%20%20Z==0=0===Joshua=Feldman%20Victor==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%20x%20ZL4D%2D11%20lcKQyX11%2DDZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204TA%2A%7BX7%2DD2%20C%2D7LyXQyX%7D%20%20lcKQyX%2D7D1NZL7%2DC%207%2DbBZQ%20LZN7%2DDZL%207%2DbE7%20C7%20%5EbEZL5%239%237bB%207F%2D%7CQyX7%5EF43TB%2A%7B%5D7XyQ%7C%2DG%7CQyo%20sol%235LZDf%28%20X3%3C%207%2DC44T%7CyQX5%239%237G%7CQyX7%5Ebor%20so9%237bA%20x%20ZLBb%2D7L%20lcKQyX11%2DDA%2A%5B%20%7D5%239b7A%205%239%237EZLZ%20x%20%3E%29ylnQyX7%2D1XyQKC%207%2DbBZL7%2DC%207%2DZDL%20x%20ZL%20x%20ZL%20lc%2D7LZD1%2DDZLKcl%20%20Z%20==0=0===Joy%20Spring=Brown%20Clifford==Up%20Tempo%20Swing=F==1r34LbKcu77%2DGZL4F%5E7X%2DAZL7bE%207%2DbB%7CQXy7%5EFZL7C%207%2DG%7CQy7%20Ab74T%5BA%2AQyX7%5EF%5E7XybD%207%2DbA%7CQyX7%5Eb%5BGB%2A%5D%207bD%207%2DbA%7CQ7LZGbZL7C%207%5EG%5BCE7LZB%207%2DA%7CQyX7%5EbGZLb7D%207%2DbAZL7A%207%2DbD7%20%5D%2A%207%2DB%7C7%5EbGZ%2D7%20C77%2DbA%7CQyX7%5EbEZLb7B%207%2DF%7CQyX7%5EFZL%20Db7LG%7CQyX7%2DAZL%2D7%20C7%2DbB%7CQyX7%5EFZL7C7%20%2DG%7CQyX7%5EF%5BA%2A%5D%207%20Eb7G%7CQyX%20Ab7LZG%2D7%20C7LZF%5E7XyQ%7CG%2D7%20C7%20Z==0=0===Juju=Shorter%20Wayne==Waltz=B==1r34LbKcu7ZL%20x%207%235XyZL%20lcKQyX5%237BZ%20Lx%20ZL%20x%20ZL%20lcKQ%20x%20LZB43T%5BZL%20lcXyQKc%2DEZL%20lcKQyX7%5EbZAL%20lcKQyX7AZL%20l7XyQK5%237bBF%5E7XyQKcl%20LZB%2D7XyQKcl%20LZF%5E7XyQKcl%20LZB%2D7XyQKcl%20%20Z==0=0===Jumpin%20With%20Symphony%20Sid=Young%20Lester==Medium%20Swing=Bb==1r34LbKcu7ZL%20lcb7XyQbBZL%20lcKQyX7bELZ%20x%20ZL%20x%20ZL%20lcK7XyQKB44T%5BF7XyQ%7CEb7XyQ%7CBb7XyQKcl%20%20Z%20==0=0===Just%20A%20Gigolo=Casucci%20Leonello==Medium%20Swing=F==1r34LbKcu7QyX7CXyQ%7CF%2DG%7CQyX%2DGZL7D%207G%2DZL7obA%20F%7CQyX7%5E7XyQ%7CF44T%5BL7D%207%5D%5BF7XbE%207%2DbB%7CQyX7%2DGQ%7CyX7D%7CQyX7bE%7CQy7LZA%2DQyXF%7CZG%2D7%20C7LZF%20C7%20Z==0=0===Just%20A%2DSittin%27%20And%20A%2DRockin=Ellington%2DStrayhorn%2DGaines==Slow%20Swing=Ab==1r34LbKcu7%2C6bAl4Ab%20A7%2DbBsZLC%2FbA%20bDLZ%2C6bA%20%2CbDZLC%2F7b%2CEb7%2C4TA%2A%7BbAl%2C7Ab%2FCLbB%7C%2C7%2DF%2CbE%2FbA%2Co7D%2CbDsZL7oD%20bDZ%2D7%2CEb%20bDZL%2BC%20CZ%2ABC%2D%20%2C7%2DDZL5%23%2DC%20%2DCZ%2CL6b%2DC%206%2DCZL5%23%2DC%20G7%2CL%5B%7D%20%2C66bA%20%2C%20C%23o7%2F7bA%20bAA%2A%5B%5D%207b%20E7%2DbBZL7G%207%2DDZLCLZDb%2C6CZL%2CbDsZ%20Ab%2FCbDZLC%2FbA%20bDZL%2Cb6Al%2C7bE%2C7%2DbBsZL%20Do7LbDZL%2CDo7%2CAb%2FEb%2CF%2D7%2C%7CBb%2D7%2CEb7%2ClAb6%2C%20Z%20==0=0===Just%20Friends=Klenner%20John==Medium%20Swing=G==1r34LbKcu7QyX7%2D4C%5E7XlcKQyX7%5EG%7CQyX7%7CFQyX7%2DCZL%20lcKQy%20LZBb4TA%2A%5BAZL%20lyQ%5D%5B%2A7A%7CQyX7%2DE%7CQyX7G%5E%7CQyX7D%7CQyX7%2DABXyQKcX7bE%7CKQyX7LZD%2D7X7F%7CQyX7%2DCZL%20lKcQyX7%5ECA%2A%5B%5D%207G%20yQ%7CG%5E7D%207%2D7%2DEZLBb%2D7X7h%23F%7CQyX7D%7CQyX%2D7AC%2A%5B%5DQyX7bE%7CQy%20B7b9ZL%20lcXyQ%7CA7XyQ%7CA%2D7%20D7LZUG6XyQ%7CD%2D7%20G7%20Z%20==0=0===Just%20In%20Time=Styne%20Jule==Up%20Tempo%20Swing=Bb==1r34LbKcu7QyX7C4Bb%5E7KQyX7G%7CQyX9b7DQ%7CyX7hAZL%20lcKQyXcl%20LZ4T%5BA%2A%7CQyX7ZF7Xy%20lcKQyX7%5EbEZL%20clKQyX7bBZL%20lcKQLZAb%5EL%20lcKX6bBZ7b9%20%5D%207C%7CQyXF%2F%2DG%7CQy%23XF%2F%2DG%7CQyX7%2DG%5BB%2AC%23o7LD%207hAX7C%7CQ%20LZAb%7CQyX7%2DD%7CQyX7F%7CyQX7C%7CQyX7G%7CQyX7G%2D7XylcKQyyQ%7CC%2D7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===Just%20In%20Tune=Abercrombie%20John==Medium%20Up%20Swing=C==1r34LbKcu7yXbB%2F4D7suyX7%2DC%7CQyX9b7G%7CyQX7hD%7CQyXx%7CQyXsQ%7CC%2D74TA%2A%7B%20%2DD%7CQXyQ%7CxB%7CQyX%2DD%7CQyXD%2Fb%7CBQyX%2DD1NB%2A%5B%5DQyXb%2FDXy7%2DA%7CQyX7%5EbZBb%5E711%237%5EF2NC%2A%5B%7DQy9Xb7E%7CQyX7hB%7CQyXXyQ%7CELC%2F%2DDQ%7CAb%5E7%2311XyQ%7CG%2D7XyQ%7CC7susXyQ%7CxXyQ%7CxXyQ%7CxXyQZ%20==0=0===Just%20One%20More%20Chance=Johnston%2DCoslow==Medium%20Swing=G==1r34LbKcu7NZL%20x4G%5E7%2CD%20%2C7%2DAZL%20x%20ZL%2CD7%20%2C7%2DAZL%20lcKQyX7%2CLZ%204TA%2A%7BX%2C6Gl%20Eb7%2C7bEs%20%2C6G2NZL%20QXyQyX%7D%207D%20%2C7%2DAZL%2CD7%2C%7C%2C7%5EG1%2C7E%20%2CBD%2D7%2CyX%2C7%5EGZL%2C7D%20%2C7Ah%7CQyX%2C7%5ECZL%2C7G%20Q%7CBh7%2A%5B%5DQy%2C7%2DAZ%2CXyQ%7CQyX%2C7%5EGA%2A%5B%5D%20%2C7%20D%2C7%2DAZL%2C7A%20%2C7%2DEKcl%20L7%2DAZL%20D7%2CLZ%20x%20LZA%2D7%2C%20D7%2CLZ%20x%20LZG6%2C%20sEb7%2CD7%2C%7ClG6%2CXyQZ%20==0=0===Just%20One%20Of%20Those%20Things=Porter%20Cole==Up%20Tempo%20Swing=F==1r34LbKcu7QyX7h4D%2D6XcKQyX7F%7CQyX9b7%7CAQyX7hEZL%20lcKQyl%20LZB4T%7BA%2A%7CQyX7XyQ%7CA6F1N%7CQyX7C%7CQyX%2D7G%7CQyX7bA%7CQyX7%2DXyQ%7CD6%2DbB%7C%2A%5DQyX%2D7%2FFLyX7%2DFZL%20lcKQyXF62N%7C%7D%209b7A%207hEZQ%7CBb7G%207%2DGG%7CQyXXyQ%7CE%20lcKQyX6bE%7CQyXb7B%7CQyX7%2DF%7CQyX7oLZD%2D76bE%5BB7%2DG%7CQC6XyQ%7CQyX7%2DE%7CQyX6%2DFQ%7CyX7h%23F%7CQyX7%2DA%7CEb7Xy%7CQyX7ZL%20lc%2E%20al%20FU3N%7C%5D%209b7A%207hZEL7C%3Egnidne%20dr36XyQKC%2ED%3C%20Eh7XyQ%7CA7b9%20%20%20Z==0=0===Just%20Squeeze%20Me=Ellington%20Duke==Medium%20Swing=F==1r34LbKcu77C%7CQy4F%5E7%20L7D%207%2DAZL7%5EbB%20%5E7FZL7C%207%2DAZL7%2DGZG%2D7X4TA%2A%7B7FB%2A%5B1F%5E7%20KQyX7%5EF2NZL%20QyQXyX%7D%207C%207%2DGZL7Dcl%20%20%5DN%7CQyX%5EFA%2A%5Bl%20LZBC%7CQyX7%2DGZL%20lcKyQX7GZL%20lcKQyX6b7XyQ%5DcKQyX%207%5EF%7CLZA%2D7%7CQyX7%2DGZL7D%207%2DZAL7%5EbB%207%5EFZL7C%20C7XyQ7%2DG%207D7LZG%2D7%20C7%20Z%20==0=0===Just%20You%2C%20Just%20Me=Greer%20Jesse==Medium%20Swing=C==1r34LbKcu7%2F6CZL4C6Xy%5EFZL7C%206C%7CQyX7%7CGQyX7%2DD%7CQyX7A%7CQ7%20Bb74T%7BA%2AyX7C%7CZN1C6G%5BB%2A%5DQyX6C2N%7CQXyQyXQyXQyX%7D%207G%20%2D7XyQL7G%20G%7CQyX6yQ%7CBbQyX7G%7CQyX7DZL7A%2D%207E%7CQyX6C%7CQyX7%5D%2AA%5BCX6F%7CQA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6%20C7LZF%5E7%20Bb7LZC6%2FG%20G7LZC%20G7%20Z==0=0===Kary%27s%20Trance=Konitz%20Lee==Medium%20Up%20Swing=A%2D==1r34LbKcu7yX6%2DA4A%2D6Xb7E%7CQyX7hBZL%20lKcQyX6%2DDZL%20lcKQy9XyQ%7C4TA%2A%7BKQyX7%20%7D%5B%2ABcKQyX7BZL%20lcKQXy7%5ECZL%20lcKQyX7Gl%20LZE%20lcKQ6%2DA%7CQ%5B%2AAA%2DE%7CQyX7hBZL%20lcKyQX6%2DDZL%20lcKQyX67b9Xy%5D%20%20lcXyQKcl%20%20Z%20==0=0===Katrina%20Ballerina=Shaw%20Woody==Waltz=G%2D==1r34LbKcu71%237%5Eb4G%2D7X11%237%5EbA%7CQyX7F%7CyQX7%5EbE%7CQyX7F%7CQyXyQ%7CG3TA%2A%7BD%20%2C7hN1sGb%20QyXQyX%7DQyX9%237lDZL9%237D%2C7%2DbA%2C7%2DLZN2A%7CQyX1B%7CQyXZG%2D7XLQyX%7CrQyX%7CQyX7Bb%7CQyX7%5EbAB%2A%5B%5DQyZAb%5E7L%2C9%237L%2C11%2D%7CXyQrDZLQyX%7CrQyX%7CQy7XB%7CQyX7%5EAZLQyX%7C%2D11%20CQyX7b7F%7CQy%2C%20Bb%2D%2A%5B%5DQyX9%237DZL%2C1%2D1bA%20%2C11%2DbBZL%2C11AG%2D7X11%2DCZ%2C9%237Db%5E7Xy%7CQyX11%237%5EbG%7CQy1X1%237%5EbA%7CQyX7F%7CQAh7%2C%20E%7CQyXZL%20x%20XyQZ%5BZL%20lcKQyX11%237b%3EBedulretnI%2007%2A%3C%20x%20LZ7%2DGZLBb7%2311XyQKcl%20LZ%20x%20LZD7%239XyQ%5D%20==0=0===Keepin%27%20Myself%20For%20You=Youmans%20Vincent==Ballad=Eb==1r34LbKcu7bA%207%2D4Eb%5E77C%207hGZL7%2DbA%207AhZL7bB%207FZL7oE%20b9LZF4TA%2A%7BN%7CY%20%20b7susX%7D%207bB%207%2DFZL7oGb%20G%2F6bE1NZL7bB%20yQXyQBZL6%2DG%2F7%5EEF%2D7LZ7%2D%23FZL7%2D%23C%207%5EE%2AB%5B%5D%20%23F%2F7B%20G%2F6bE%20B7LZ%206bE2%2C7%2DG%2C%2D7%2CC%23%7C%2CbB%2F%2DC%2C7%2DCs%207b%5EE%7CQyX7bBl%7C%2CB%2F%2DAh%2CD7%23Cs%20%23ZL7%2DblF%2D7XZL7bB%207FZL7oE%20%5E7bEA%2A%5B%5DQyX7E%7CQyAh7%20A%7C%2C7bG%207bB%207b9LZ9b7C%206bEZLsus7Bb%207%2DFZL6%2DbA%207%2DFLZF%2D7C%207hGZ%20==0=0===Kicker%2C%20The=Henderson%20Joe==Up%20Tempo%20Swing=Bb==1r34LbKcu7G%7CQyXb7XyQQyX7bA%7CQyX7%2DbELZ%20x%20ZL%20x%20ZL%20lcK%7CDb%5E7B44T%5Bb%5E7XyQ%7CCh7XyQ%7CF7XyQ%7CBb%2D7XyQ%7CF7%239XyQZ%20==0=0===Kids%20Are%20Pretty%20People=Jones%20Thad==Slow%20Swing=D%2D==1r34LbKcu7%5EFZL74D%2D7%20ZL9%237A%207bBl%7C%2C7%2CF7%2DCs%207%2DDZL9%237AD%2D7%20G4TA%2A%5B%237A%2077%2FC%23L%5DQyX9%237AZL9%237E7%20hBZLC%2F7%2DD%207%2DDZ%5B%2AAD%2DA%20C%2F7%2DDZL%237%20sC%2DC%2F7%5EFZL7G%207%2DDZ9L%237A%207bBl%7C%2C7F%2C7%20A7%2FC%2DDZL9%2DCZL7LZF%2FC%2DGZL7%5EbB%207%2DDB%2A%5D%5B%207A%206FZLsus7C%207%20Eb%5E7hB%207DA%2A%5B%5DZBb%5E77A%7CQyXC%2FF%7CQyXCb%2FE%7CQyXC%2FFZL7bE%20%239XyQL7F%207bBZL7%239LZDL7G%207%2DDZL9%237A%20b7Bl%7C%2C7F%2C7%2DCs%207%2DZC7%20F7A%207%2D7%20Eb7LZEh7%20A7%239LZUD%2D7%20sEh%2CA7Z%20==0=0===Killer%20Joe=Golson%20Benny==Medium%20Swing=C==1r34LbKcu7QyX%7CrAC9XyQyX%7CrQyXZLQyX%7CQryX%7CQyX11%239bB%7CQLZXyQ%2A44T%7B%2DE%7CQyEh7XyQyX7A%7CQyX7bA%7CQXy7%2DbE%7CQyX9b7A%7CQ%7CAb7XB%2A%5B%7D%20ZLQyXA7XyQZLQyX%7CrQyX%7CQyX11%239bB%7CQyX9CA%2A%5B%5DXyQr%7C%7CQyX7XyQr%7CXyQ%20Z%20==0=0===Ko%20Ko=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7bA4Bb6XKQyX7%5EbE%7CQyX7b%7CBQyX7%2DFZL%20lcKQycl%20LZ4T%7BA%2A7%2DC%7CQLZBb6G%7CQyX7%2DC1NZL%20lKcQyX7CZL%20lcKQyX7b9Xy%20lcKQC%5BB%2A%5D7%235XyiF%3ClcKQyX6bB%7CQXy7F%7CQyX7%2DC2N%7C%7DQne%3E%20%20F%7CQyXL%20lcKQ%7CF%237A%7CQyX7E%7CQyX7%2DBLZ%20lcKQyX7%5EB%7CQyX%5E7XyQyX7%2D%23a%20%2EC%2EyQ%7CD7C%7CQyX7C%7CQyX7%2DGLZ%20lcKQyX7%5EG%7CQyX%2D7%20%3CDX7%2DAZl%202nd%20ending%3E%20LZF7%235%20%20%20%5D==0=0===L%2EO%2EV%2EE%2E=Gabler%2DKaempfert==Medium%20Swing=G==1r34LbKcu7%7CQyX74G6XylcKQyX7D%7CQyX7DQ%7CyX7%2DA%7CQyX7%5EG%7CQ%20LZG%5E4TA%2A%5ByXsus%5D%5B%2ABGlcKQyX7AZL%20lcKyQX7%5ECZL%20lcKQyX7%20LZD7QyX6G%5EGZL%20yQ%5D%5B%2AX7D%7CQyX7D%7CQyX7A%2D%7CQyX7%5EG%7CQyX6GAyQKclX7D%7CQyX7D%7CG6XyQ%7CQyX7o%23C%7CQyX7%5EZCL%20lcKQyX7GC%2A%5B%5DG6XyQ%7CQyX7Q%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===La%20Fiesta=Corea%20Chick==Latin=A==1r34LbKcu76%2A%3C%20%204EXyQG%7CQyXF%7CQyXEA%2A%7BQ%7DyXEZLF%20G%7CQyXF%7C%20FLZE6Ti%2A%7BLF%20G%7C%7D%7BEXyQyXES%7B%7D%20%3Ex466%2A%20%3C%20EZLF%20G%7CQyXF%7CQ%7CFXyQ%20%3Ex46D%207%5ED%7D%5BA%5E7%207%5EAB%2A%7B%5D%20%20x%20ZLx%20%20ZL%20x%20ZLA%2F7%5ED%20C%237LZQyXEZZL7%23FA%5E7%2FE%7CQyX7%5EDZL7%5EA%207ZEL7B%207%2D%23FZL7oF%20C%23%2D7%20ZL7h%23%207%5EAZyQ%7CE7%207%5EAC%2A%5B%20%20QyXQy%5DX%20Q%2C7E%207B2N%7DQyXB%2D%2FALX7B1NdoC%20lZE%2D%2FAD%3CZLF%20G%7CQyXF%7CQXy%2CE%7B%5D%20F%20GZLA%2FF%20%2ES%2E%20aLA%2F%2DDnepo%28%3C%2A698x%20ZL%20x%20ZL%20x%20ZL%2FA7%5ED%207%5EAQ%7BY%7D%20%3Ex%20%3C%2A74%20%20E%3Ea%29%3E%20%7D%20==0=0===La%20Vie%20En%20Rose=Guglielmi%2DPiaf%2DDavid==Ballad=C==1r34LbKcu7%20x%20ZL4C%20C67G%207%2DDZL%2C7G%207%2D%7CDQyXCZL6C%207%5ECZLLZ%20x%204TA%2A%5B%7CQyXFC%23o%2CDs%20%20%2CCZL6C%207%5ECZ6LC%20ClB%2A%5B%5D%2C7G%2C7%2DC7%2C%7Cl%2CCsZL%20%2C7%2DD%7CC%2CXy7%5ECZL6C%20CC%2A%5B%5D%207%2CG%20%2C7%2DD%7CQyX7D%7CQ%20C6LZQyX%2DFG7%2CLZC6XyQZ%20==0=0===Ladies%20In%20Mercedes=Swallow%20Steve==Bossa%20Nova=G==1r34LbKcu7KQyX74G%5E7XcKQyX7%2DBZL%20lcKyQX11%237CZL%20lcKQyl%20LZE4TA%2A%5BAZL%20l%5B%2ABDb7hbEZL%20lcKQyX7b%2DGZL%20lcKQyX31b7XyQKc%5D%20%20lcQyX7%2DyQKclcKQyX11%237bGZL%20clKQyX7%5EbDC%2A%5B%5D%20%20l%20LZFX9b7b7hAZLZBb7XyX7%2DCZL%20lcKQyX13b7GD%2A%5B%5D%20%20lcKQyQKcl%20L%20lcK%20%20lcKl%20LZD%237CZL%20lcKQyX7%5EQG%7BYZ%20%20lcKQyX9b711XyQcKQyX%7D%20==0=0===Lady%20Bird=Dameron%20Tadd==Up%20Tempo%20Swing=C==1r34LbKcu7%7CQyX7%5E7XyQ%20lcKQyX7%5EC%7CQyXb7B%7CQyX7%2DFZL%20lcKLZBb%2DC44T%5B7%5ECU%7CQ%7CAb%5E%7CQyX7%2DD%7CQyX7D%7CyQX7%2DAZL%20lcKQyX7G7XyQyX7bE%20Eb%5E7LZAb%5E7%20Db%5E7%20Z==0=0===Lady%20is%20a%20Tramp%2C%20The=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu77%2DD%7CQ4C%5E7X%7CQyX7%5EC%7CQyX7G%7CyQX7%2DD%7CQyX7bE%7CQyEb7Xy4TA%2A%7BL7G%2077XyQ%7CA%207%2DE%7CQyX7bB%7CQXy7%5EFZL%20lcKQyX7C7LZD%2DG%7CQyX%7CQyX7%20A7LZ%5D%20%20lcKQyX6C2NZ%20LQyXQyX%7D%207G%207%2DD%5B%2ABD%2D6C1NZ%2A%5B%5D%207%7CE%2D7XZL7A%207%2DE%7CQyX7GQ%7CyX7%2DD%7CQyX7A%7CQyD%2D7%20GQyX7G6CZL7yQ%7CEbZL7D%207%2DAZL9b7E7%20hB%7CQyX7%2DD%7CQyX7D%2D7%20GX7%5ECCXyQKcl%20%20Z%20==0=0===Lady%20Sings%20The%20Blues=Nichols%2DHoliday==Ballad=F%2D==1r34LbKcu7s%7CQyX4F%2DXyQyX7%5EF%7CQyX7%2DF%7CyQX6%2DF%7CQyX5%23%2DF%7CQ%7CBb%5E74TA%2A%7BX7GZLb7%2ClDQyXZL%20lcKQyX7F%2AB%5B%7D%209b7C%207%2DGZL7r%7CXyQE%2C7%5EFF%7CQyX%20LZ%20xyX5%23%2DF%7CQyX%2DFA%2A%5D%5B%209b7C%20sus7GZL%20Q%7CF%2D6lcKQyQyXZ%20%7C%7CF%5E77%2DGZL%2C7Dl%2C7bE%2C%5E7Fs%7CQyX7%5EbB%7CQyX%20C7b9QyX7%2DXyQXyQ%20%20YQLZUfF%2D6XyQZ%20==0=0===Lady%27s%20In%20Love%20With%20You%2C%20The=Lane%20Burton==Medium%20Swing=G==1r34LbKcu7GZL%2C54A7%2CX%7CQyX%2C6G%7CQyX%2C7DQ%7CyX%2C7%2DAZL%20lcKQyppD7%234TA%2A%7ByX%2C7%5EKcl%20%20%2C7G%7CQyX%2C7%2DDZL%20%20xZL%2C7G%20%2C7%2DDB%2A%5B%7DXyQ%7CCQyX%2C6yX%2C7DLZC%2D67%2DAZL%20lcKQyX%2C7AA%2A%5B%5DQyX%2C7D%7CQyX%2C%2CXyQ%7C%20lcKQQ%7CA%2D7%2CXyQ%7CD7XyQ%7CG6%2CXyQKcl%20%20Z%20==0=0===Lakes=Metheny%20Pat==Even%208ths=D==1r34LbKcu7%2C%2DB%7C%2C4DXyQ%2FAs%20DA%2A%5B%7DQyXD%2F%7CAQyXD%2FG%7CQyXD%2FA%7CC%23%2CB%2D4Ti%2A%7B7%5ED%7C%2CLZE%2FG%2FG%20%2DEZL7%2DB%207%23FLZ7%23F%207%5EDZLA%2FG%20%23A%2CA%2FG%20A%2FDlA%20%23C%2F%2D9LZGC%2FDl%2C%2DB%7C%2C%2DB%2CobsB%20AB%2A%5B%5D%20A%2FbB%20A%2F%2Cpp%7CAE%20%23F%2F%5DQyX7ZG%5E7%20%2D%23F%207%5EGZL9D%20%2DBLZ9C%207%2D%23CZL%23G%2F%23F7LZF%5ELD%2F7%2DbB%20B%2F%2D9%20F%23%23A%2FDZLA%2FbE%20%23G%2F%2397E%7CQyXG%2F%23FZL7%2DXyQ%7CCElC%2A%5B%20%20%3Een7%2FC%23%20us7Al%7C%2C%5EG%2C7%2D%23F%20s9%2DEl%7C%2CbE%2FD%2C9Dss%20%3CFiAZLC%2F%5EFZLsolos%3E7%5ED%7B%7DQyXD%2FA%7CQyCX%2FG%7CQyXD%2FA%7CQyXD%20C7suS%3C%7BY%5DD%207%5EbsusLZs7F%207%5EGZLsus7D7%20%5EEZLsus7B%207%5EbDusLZB7bA%207b7susLZGb%5E7%20G7susLZC%5E7%20A7sus%20%7D%20==0=0===Lament=Johnson%20J%2EJ%2E==Ballad=F%2D==1r34LbKcu77%2DD%7CQ4F%2DXyZL9b7C%207hG%7CQyX%5E7bDZL7bA%207%2DbE%7CQF%5E7Xy4TA%2A%5Bl%7C%2C%5Eb%2D7%28EhDs%20%2DDB%2A%5B%5D%209b7A%29%209b7A%287hE%7CQyX%297%2D%2FC%2CBG%7CQyX%7CQyX7%2D7LZG7bA%207%2DbE%7CQyX%2DDLZ9b7A%207hE%7CQyX7%2DLZDb%5ED%207%2DAyX7%5EF7b9%20%5D7hG%7CQyX7%5EbDZL7Ab%207%2DbE%7CQyX%2DFA%2A%5B%20C7LZC%207hGB%2CC%2F%2DXyQ%7CGC%2A%5B%5D%209b7A%20%299b7%28A7hE%7CQyX%297hE%287%2DD%2D%20sD7%2DD%7CQ%5EFZL7A%2D7%20DZL7%2DD%207%5EFZL7bE7%20%2DbB%7CQyX7hBZL7%2DDb7%20Cl%7C%2C%5Eb7XyQ%7CGh7%20C7b9%20Z%20==0=0===Lamp%20Is%20Low%2C%20The=DeRose%2DShefter==Medium%20Swing=C==1r34LbKcu7yX7F%7C4D%2D7%28%7CQyX7G%7CQyX7%2DD%7CyQX7G%7CQyX%29sus31GC6XyQ4TA%2A%5ByX7G%7CXyQ%7CAD%7CQyX7G%7CQyX%29su3s1G%287%2DDA%2A%5B%5DQyX7%2D7XyQ7%2DE%7CQ7C%7CQyyQ%7CF7QyX7C%7CQyX7%2DGB%2A%5D%5B%20%20lcKQyX6C%7CQyX%7CG%2D7XX6C%7CQyX7G%7C%5E7XyQus31G%287%2DDC%2A%5B%5D%20l%20cKQyX7bBZL%20lcKs%29XyQF%7CQyXX6CU%7CXyQ%7CG7G%7CQyX7hD%7CQyX3b17A%7CQyX7%2DE%7CQyX7b9XyQ7%2DD%7CQyQ%7CE%2D7%20A7%20Z%20==0=0===Last%20Night%20When%20We%20Were%20Young=Arlen%20Harold==Ballad=G==1r34LbKcu7AZL7GAG%5E7%20L9%237D%207%2DA%7CQyX7ZAL31b7E%207%2DBZL7CZD%2D7%20%2A%7B44T%7CQyX7b9LZG%207B%7CQyX7%2DDB%2A%5B%7D7%20D%207%2DAZL7o%23G%207%5EE7LZA7D%207h%5EGlA%2A7b9LZ7D%2C7bEsZL9b7A%20h7E%7CQyX7B%7CQyX7%2DD%2Cpp%5D%5BA%207bB%2DA%7CQyZB%2D7%207D%207%2DA%7CQyX7AZLE7%207B%7CQyX7%2DDZL7ELZG6XL7C%2077%20D7%20Z%20==0=0===Last%20Time%20I%20Saw%20Paris%2C%20The=Mancini%20Henry==Medium%20Swing=Ab==1r34LbKcu7%207%2DbB4Ab6XbE%7CQyX7%2DbB%7CQyXb7EZL%20x%20ZL%20lcKQy7XyQ%7C4TA%2A%7B%7CQyX7Ab6Xy7bB%207%2DFZL7C%207%5EEbZL7bB%207%2DFB%2A%5B%7DQLZEb%5EZL7bEZL%20x%207LZF%5EKQyX6bAA%2A%5B%5DQyXb7E%7CQyX7%2DbB%7CQyX7cl%20LZC%207%2DGEb7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CBb%2D7%20Eb7LZAb6XyQZ%20==0=0===Last%20Train%20Home=Metheny%20Pat==Even%208ths=Bb==1r34LbKcu7X%2DGZL4BbXyD%7CQyX%2CbB%7CQyXbBQ%7CyXbA%7CQyXbB%2FC%7CQ%2D%20D%2D74TA%2A%5BXF%2F%2DGXyQ%7C%7CF%2F7D%7CQyX%2DG%7CQyXF7ZL%20lcKQyXsus7F%23XyQ%7CbE%7CQybE%7CQy%5E7XyQZLQyX%7CrQyX%7CQyX%2D7G%7CQyX7%2DDZL%20lcKG%2D7%2CXbE%7CQys%20%207%2DyQKcl%2CbB%2FFl%7C%2CbB%2FFs%20b%20B%5DQyXFZL%20x%20ZL%20XyQ%7CGXbB%2F6G%2FFl%7ClF%2FG%2C%20%207%2DG%7CQyX%2CbB%2FF%7Cl%2CbB%2FFs%20%20bB%7CQyXsF%2FG%2C%7C%2CG%2FF%2CXyQZ%20==0=0===Laura=Raksin%20David==Ballad=C==1r34LbKcu77%5EF%7CQ4A%2D9XC%7CQyX9%2DGZL%20lcKyQX6G%7CQyX9b7D%7CQy7b9Xy4TA%2A%5BhA%7CQyl%20%20%5D%5BQyX7%5EbEZL9b7bBs%20us7bB%7CQyX7%2DFB%2A%7CC%2D7XcKQyX6G%7CQy5LZpp%7CQyX9%2DAA%2A%5B%5DQyX13b7E%7CQyX7%5EGZL7DD7b9Xb7D%207LbE%2F7l%20LZGFC%2A%5B%5D%20%20lcKQyX7F%5E%7CQyX9b7C%7CQyX9%2D%2D7%20F%2DcKQyXB%7CQyXG7b9LyX7G%7CQyX9b7DZL%2D7A%207%2DEZL7F%207%5ECZQ%7CUC6%207hDZh7%20E7b9%20Z%20==0=0===Laurie=Evans%20Bill==Ballad=Bb==1r34LbKcu7%7CQyX9b%5E7Xy%237Dpp%7CQyX7%2DAZL%2359%237E%20sus9b7E%7CQ5LZGhB44T%7BQyX7%2D5XyQ%7CX5%239%237bB%7CQyX9%2DZFL5%237Fpp%7CQyX7%2DCyQ%7CEb%239%237C%239B%20s9XyQ%7CL7C%20sus7CZL7bDs%20us7bD%7CQyX7hD1NZB7su%237bA%7CX5%239%23N2G%2D9X7hC%7CQyX9%2D%23C%7CQXy9%2DB%7CQyX9%2DA%7CQyXyQ%7CF7%7C%7D%2011yQ%7CBb13susXyQ%7CAb13susXyQ%7CGb13XyQ%7CF13sus%20F7%239%20Z%20==0=0===Lazy%20Afternoon=Latouche%2DMoross==Ballad=A%2D==1r34LbKcu7%7CQyX%2C4A%2D7%2CX%2C7%2DA%7CQyX%2C7D%7CQXy%2C7%2DA%7CQyX7A%7CQyXyQ%7CD74TA%2A%5BX%2C7%2DDyQ%7CD79G%7CQyX7%2DD%7CQyX7%7CDQyX7%2DDB%2A%5B%5DQyX%2C%2CXyQ%7CX%2C7%2DAL%2C7F%20%2CXyQ%7CQyX%2C7G%7CQyX%2C7%2DD%2AC%5B%5DQyX7G%7CQyX7%2DD%7CC%5E7%2C7G%7CQyA%2A%5BQy%20A7%2CLyX%2C7hB%7CQyX%2C7%5ECQ%7CyX%2C7G%7CQyX%2C7%2DDZQ%7CE7X%2C7%2DEZD%7CQyXyQ%7CA7yX7D%7CQyX%2C7%2DA%7CQXy7D%7CQyX%2C7%2DA%7CQyXQ%7CA%2D7X%2C7%2DA7%2CXyQ%7CA6XyQ%7CB%2D7%2C%20E7%20Z%20==0=0===Lazy%20Bird=Coltrane%20John==Up%20Tempo%20Swing=G==1r34LbKcu77D%207%2D4A%2D7%207%5EbE%7CQyX7bB%7CQy7X%2DFZL7F%207%2DCZL7DXyQ%7CA4T%7BA%2A7%2DB%5BB%5E7XyQcKQyX7%5EG2NZL%20QXyQyX%7D%207bD%207%2DbA%7Cl%20%20%5D%2AG1NZL%2DbA%7CQ7XyQ%7C%7CQyX7D%7CQyX7%2DAZ7LbE%207%2DbB%7CQyX7%5EAG%5E7XyE%7CQyX%2DA%7CQy%20%5D%2AA%5B%7CQyX7bB%7CQyX7%2DFLZ7F%207%2DCZL7D%207%2DAEb%5E7X7bD%2079b7D%7CQLZG%5EA%7CQyX7bE%7CQyX117%23F%7CQYZ%20%20lcKQyX7%2D7XyQ%2C7D%207%7CQyX7%5E7XyQyX7bE%7CQyX9b7bBQ%7CyX7%5EF%7CQyX9b7C%7CQ%7CAb%5EG%7CQyXDb7%2311%20%20%20Z==0=0===Lazy%20River=Carmichael%20Hoagy==Slow%20Swing=F==1r34LbKcu7ClZL74D7XyA%2C7Gs%7CQyX7Gl%7C%2C%23oF%2C7C%2C7bD%2C7Ds%7CQb7%2ClG4T%5BA%2AC%2C7bDsC7%2CDQyX7D%5BB%2A%5DQyX6FZlL7C%206FZL7Cl%2C7b%7CsD7%2C%7CQyX77C%207G%2C%7ClG7C%2F6FZL7oB%206bBZ7LGl%2C7bA%2C7Gs%7CQyX%20D7LZo%23F%2C7LZF6%20D7LZG7%20C7LZUF6%20A7%20Z%20==0=0===Lazybones=Carmichael%2DMercer==Slow%20Swing=C==1r34LbKcu7%2DD%7CQy4C%5E7%20bB%2F7C%206Cl%7C%2C7G%2CF7s%207%5ECZL%20x%20ZL7FLZA7X4TA%2A%7BFB%2A%5B%5DAb7b5C2N%7CQyXQyXQyXQXy%7D%207G%206C1NZL7G%206%20G7%20%7CQyX7%207%2DD%7Ccl%20LZZL7G%207DZL7bE%207%7CFQyX7%5ECZL7G%207%5ECD7XyQKQyX6D%7CQyX%2AAC%5E7B%2F7C%206Cl%7C%2C7G%2C7sF%207%5ECZL%20x%20ZL7F%20bLZA7%5B%5D%207G%2D7XyQ%7CAb7b5%20G7LZC6%20sD%2D7%2CG7Z%20==0=0===Leaving=Beirach%20Richie==Even%208ths=Bb==1r34LbKcu7DZL9bb%5E7%2317%5EbGZL%20lcKQyX6%2DbG%7CQyX9b7D%7CQyX1%235%20F7E44T%5BZLA%2F7Q%7CG%2Db%5EbB%7CQyXsus7bA%7CyQX7%2DCZL%20lcKQyX67%2C%20F%5EyX9b7tla7D1%20G7bB%2FD%7CQyX11%237%5EBZ1L1%237%5EbG%207%5E%2DCZL9bXyQ%7C1%237bAXyQZ%20==0=0===Leila=Montgomery%20Wes==Slow%20Swing=C==1r34LbKcu7L9b7b4G%2D7%20B%7CQyX7%5EFZL7C%207G%2DZL9b7D%207%2DAZL7Cb%2D7%20E4TA%2A%7BF2N%7CQ%20Db%5E7QyXQyX%7D%207D%20%2C7%5E1FNZL9b7C%20%2C7%2DGZLXyQXy7%5EbAZ7G%207%2DQ%5D%5B%2AB%2C7%5EbBZL7F%207%2DC%7CyQX%2C7%5EbBZL7F%207%2DCXyQ%7CDyX%2C7%5EL9b7D%2CXyQ%7CL9b7C%207%2DGA%2A%5B%5D%20b97C%207%2DGZL7G%207%2DDZA%2D7%207%5ECZL9b7C%20C7b9LL7%5EbD%207%5EbAZL9bb7E%207%2DbB%7CQyX7%5EFZZG%2D7%2C%207%2DGZLZF%5E7%2CXyQZ%20==0=0===Lennie%2DBird=Tristano%20Lennie==Medium%20Up%20Swing=G==1r34LbKcu7bB%7CQy%5E7XyQL%20lcKQyX7%5EF%7CQy7XC%7CQyX7%2DGZL%20lcKZF%2D7XG44T%5BZL7D%20Eb6Xy7%2DE%207%2DBZL%20lcKQXy9b7D%7CQyX9b7A%7CQLZA%2D7%7CQyX7G%5E7%20E%2D7LZA%2D7%2C%20D7%20Z%20==0=0===Lennie%27s%20Pennies=Tristano%20Lennie==Up%20Tempo%20Swing=C%2D==1r34LbKcu77G%7CQy4C%2D6X%20lcKQyX6%2DC%7CQyXG7%7CQyX7DZL%20lcKQyLZD7X4TA%2A%5BQyX7hh7XyQ7D%7CQyX6%2DCZL%20lcQKyX6%2DF%7CQyX9b7C%7CXyQ%7CDG%7CQyX6%2DFZLQ%5D%5B%2AByX9b7C%7CQyX7G%7CQXy7DZL%20lcKQyX6%2DCQKcl%20yX7G%7CQyX9bl%20LZFX7hD%7CQyX7A%7CQyX%2D6C%7CQyX7hD%7CQyX6%2DyQ%7CG7cKQyX%7CC%2D6XyQKcl%20%20Z%20==0=0===Let%20There%20Be%20Love=Rand%2DGrant==Medium%20Swing=Eb==1r34LbKcu7E%7CQyX4Eb%5E7yX7hF%7CQyX7C%7CQy7XhG%7CQyX7%5EbA%7CQyXQ%7CBb74TA%2A%5B%207%2DGZb7LZG7%5EbE%7CQyX7bB%7CQy7X%2DFB%2A%5B%5D%207o%23F%207%2D%20Ab7LA%207%5Eb%7CQyX7ZF%2D7X%5B%5D%207bB%207%2DFZL9bC7%207%2DG%7CQyX7bB%7CQy%2AAEb%5EL7o%23F7bB%207yQ%7CGhX7%5EbE%7CQyX7bB%7CQXy7hF%7CQyX7C%7CQyX7yQ%7CF%2DX7%5EbAyX6bEEb%5E7XbB%7CQyX7%2DFZL%20lcQKyX9C%7CQyX7%2DG%7CQy7XyQ%7CC%2A%5B%5D%20Q%7CF%2D7%20Bb7%20Z%20==0=0===Let%20There%20Be%20You=Young%2DCavanaugh==Slow%20Swing=C==1r34LbKcu7l%7C7bB4C%5E7%2C%2CCZL%2C5%237G%20%2C7GZ7LG%20%2C7%2DDZL%2C7o%23F%20psB7%2C4TA%2A%7BG%2C7DsQ%7CD%2D7QyXQyX%7D%20%2C7G%20%2C7D%2D%7CQyX%2C7D1N%7CQyX%2C%20LZN2yX%2C7A7A%7CQy%2CG7%7Cl%7CQyX%2C7o%23F%7CQyX%2C%5E7FB%2A%5BY%5D%207C%20%2C7%5ECC%5E7%2CX7%2DD%2C77%5ECA%2AD%2D7%2C%20G%20%2C7%2DD%7CQyX%2C7Dlp%7C%2C7%2DA%2CG%2CCsZL%2C7G7%20%5DY%5B%7CQyX%2C7%2DD%7CQ7%2CLZDl%7C7bB%2C7Bsp%2CCZL%2357G%20%2C7GZL7G%20%2C7%2DA7%2CXyo%23F%20%2C%2CXyQ%7CsD7%2CG7%2CD%2D7%2CG7%7ClC%5E7XyQZ%20==0=0===Let%27s%20Call%20The%20Whole%20Thing%20Off=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7CZL7G4G%5E7%20L7D%207%2DAZL7%2DE%207G%5EZL%2C7D%207%2DAZL7%2DEZD%2D7%204TA%2A%7BQyX6G6LZN17%2DA2NZL%20QyXQyX%20%7D7D%207AZL7%2DE%207%2DB%20D7LZ%2DC%207%5EF%7CQyX%23h7XyL7D%20sus7DZL7%2DA9%20b7EZL7%2DB%207%23F%7CQZC%23h7CB%2A%5B%5D%5EGZL77LZE7ZL7%2DE%207%5EGA%2A%5B%5D%20D7%20sus7DZL7%2DA%209bA%2D7%20D%2DB%207%23AZL7ELZA%2D77D%20D%2F7%5EGZL6%2DC%20%5E7CZL7G%207%2DDZL7D%20LZB7%207%2DE%207%2D7%20D7LZG6%20D7sus%20Z%20==0=0===Let%27s%20Call%20This=Monk%20Thelonious==Medium%20Swing=G==1r34LbKcu7E%207FZ4D9sup%7CQyXsus9DZL%20xZ%20L%20x%20ZL%20lcKQyXspF%237L4T%7BA%2A7%2DBZL7%20D7%20yX7AZL%20lcKQyX7ZCL%20lcKQyX7G%5BB%2A%7DQKcl%20bEZL7QyXsuZA%2D7%20%20x%20ZL%20x%20ZL%20lcKyQXsus9D%5BA%2A%5D%207bALZD9sL7bB%20%7CppF%237LZF7%20E7LZG6%20%20%20Z==0=0===Let%27s%20Cool%20One=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7QyX114Eb%5E7l%7C%2C7G%2C7bD%2C7D%2C%5EEbsZL7bB%207%2DF%7CQyXC7b9%234T%7BA%2A7bE%7CQQ%7CBb7B%5BB%2A%7D%20%297bB%28%20x%29%2D7F%28%20%7CQyX6bE%7CQyXb%2D7XyyX7F%7C7%5EbE%5Bb%5E7XylcKQyXsus7bBZLl%20cKQyX7FZL%20lcKQ%20%20%5D%2AAA%7CQyX7bB%7CQ%2D7%20BbQyX11%239b7Cl%7C%2C7%2CG7bD%2C7D%2C%5EbEsZL7%7CF7XyF%7CQyXXyQ%7CEb6XyQ%7C%20%28F%2D7%29x%20%28Bb7%29%20Z==0=0===Let%27s%20Do%20It%20%28Let%27s%20Fall%20In%20Love%29=Porter%20Cole==Medium%20Swing=Bb==1r34LbKcu77%2DDZL4Bb6%206%2DbE%206bEZL7bB%20b6BZL7F%207%2DCZL7oB%28Ab9%294TA%2A%7BbB2NZLZC%2D7QyX%7D%205%237F%209CZLb97G%205%237D1NZL7F%20XyQ%20L9b7G%20%2DF%7CQyLZBb6L6%2DC%20%299bE%287%2DC%7CyQX6%2DGB%2A%5B%5D%205%237D%20ZD%2D7X7bE%206%206bBAb9LZE%237F%207%2DC%7CQyX6bDLZ7bA%207%2DbE%7CQyX6b5%20%5D%5B%2A7bB%207ZL9b7C%2D7%20FZL7%2DG%20D%2F6bB%7CQy7XbEZL7bB%206bBZL7C%2D7%20FZL7oBBb6%20G7%235LZC%2D7%20F7%235%20Z%20==0=0===Let%27s%20Face%20The%20Music%20And%20Dance=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7QyX7hAC%2DXycKQyX%2DC%7CQyX%2C9bG7%7CQyX7hDZL%20lcKQl%20LZD%2A%5B44T%207hD%7CXyQ%7CCCZLQ%20%207bB%7CQyX7F%5EZL7C%207%2DG%7CQyX7%5E%2D%2CXyQ9b7G%7C%7CQyX7%5B%2ABC%2DX7GZL7%2DC%207%5E%2DCZ6L%2DC%20%2DCZL%20lcKQyXyQ%7CAb%209b7GyX7bB%2CXyQK%5EF%7CQyX7C%7CQyX6CLZ%20lcKQyX7GZL%20lc7XyQ%7CG%2F7%2DD7%2DbB%7CyQ%7CBbbAZL7bE%207%2DbB%7CQXy7%5EbAC%2A%5B%207bE%207%2D%5E7XyQX6C%7CQQyX%5DQZAb%5E7G%3EadoC%20la%20%2EC%2ED%7C%3CQyX7GZL%20lcKQyX7b9XyL7bE%20XyQ%20LZQA%2D7%20LZBb7%20LZD%2D7%20LZG7%20LZC6LZG7b9%20Z==0=0===Let%27s%20Fall%20In%20Love=Arlen%20Harold==Medium%20Swing=C==1r34LbKcu77%2DA%2074C6%20A6%2DF%287G%207%2DDZL7%2D%20A6CZL7G%207%2DDZL7%2D%29LZE%2D4T%7BA%2AE%207hB%20G7LZ7hB2NZL%20QyXQyX%20%7D7G%207DZL7A%207E1N%20E7LZ7%2DDZL%2DDZL7%5BA%2D%20AEZL7o%23D%207DZL7%2D%20A7D%7CQyX7%2DAZL7%5E%2D%2D7%20A%2DB%2A%5D%207L7%2DA%20ZE%2D7%20G%207%2DDZL7%2DA%206C%5B%2AA%5D%207G%207%2DDZL9b7A7LZC6L7G%207ZD%2D7%20G7%28F%2D6%29LZE%2D7%20A%2D7LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===Let%27s%20Get%20Away%20From%20It%20All=Dennis%2DAdair==Medium%20Up%20Swing=Eb==1r34LbKcu7C%20%2C7%2D4Eb%5E7o%23F%20%2C7%5EbAZL7bE%2C%207%5EbEZL%2C9b7bB%20%2C7%2CLZG4TA%2A%7B%20QyXQ7%2C%20BbbB%20%2C7%2DF%7CQyX%2C7FN1ZL%2C7C%20%2C7bDZL%2C77%20%7DXy%2DFZL7%20%2C7%2DG%2D7%2C%20B%2ChAs%20%2C7%5EbAB%2A%5BY%20%5D%2C7bE%20%2C6bEZL%2C7bD7%2C%7ClF2NZL7bBZLF%2D7%2C%207%2DCZL%2C7oB%20%2C7%5Eb%7CBQyX%2C7%5EbEZL%2C7bB%2C%20F7%2CZL%2C7C%20%2C7%5EbF%2D7%2C%20E%20%2C7%5EbEZL%2C9b7b%20B%2C7%5EbEA%2A%5BY%5D%207bBb7LZA%7CQyX%2C6bEZLLZG%2D77%2DFZL%2C7C%20%2C7bDZ%2CL7bB%20%2C7%2DFZL7C%20%2C%2C%20E7%2C%2C7o%23FXyQZ%20==0=0===Let%27s%20Get%20Lost=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7b7A%7CQ4C%5E7%2CZL9b7B%207h%23F%7CQy7X%5EC%7CQyX7h%23F%7CQyXEh7Xy4TA%2A%7Bh%23F%7CQ%7CEh7X%7CQyX7G%7CQyX7%2DD1BN%2A%5B%5DQyX31b7A%7CQyC%5E7XyQyX31X7G%7CQ9LZE%2D2NC%2A%5B%7D%207G%207%2DD%7CyQX7D%7CQyX7A%7CQyX7D%2D7Xyb7B%207yQ%7CC%5E7%20F7LZE7%20A%2D7LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Li%27l%20Darling=Hefti%20Neal==Medium%20Swing=F==1r34LbKcu7b7C%2074G7XyX7G%7CQyX9b7D%7CQy7X%2DAZL9b7C%207%2DG%7CQyQ%7CG%2D4T%5BA%2A7hAZLXyQ%7CF6bBZL7F%206FZL6%2DBb%206bB%5BB%2A%5DQyX5%237%20Bb%2D67FZL9%2DG%7CQyLZG7X%2A%5D%209b7D%207hAZL7%20C7%2DGZL7G%207%2DD%7CQyA%5BG7X9b7D%20X5%237F9LZA%2DFZL9b7C%207%2DG%7CQy7XG%7CQyX9b7D%7CQyX77XyQ%7Cb7C%207G%7CQyX%5BBb6%20b7D%207hAZL6%2DbB%20b6BZL7F%206FZL6%2DbB9LZG7C%2A%5DQy%2D7%20C7LZUF6XyQ%7CAh7%20D7b9%20Z==0=0===Liberia=Coltrane%20John==Medium%20Up%20Swing=D%2D==1r34LbKcu7hE%7CQy4A7%239yX9%237A%7CQyX%2DD%7CQXy9%237A%7CQyX%2DD%7CQyXQ%7CD%2DX4TA%2A%7Btla7E9LZD%2DxZLxZLxZLxZLxZxLZLtla7EB%2A%5B%7DQyXLZxLZb7A%207AZL%20xxLZxL%20ZL%20lcKQyX9%237A%2AC%5B%5D%20xZLxZLxZLxZx%20LZ%20ZLxZLQyXG%2FQKcl%20lcKQyX7GQ%7CYZ%20Q%20%20%2DDZL9b7A%207hEZL%20LZF7yX9%237KQyXGZDb%5E7%5EbDZL%20lcKQyX5%23G7ZL%20lcKQyXG%2F11%237%2311%2FL%20lcK%20x%20ZLEb%2FGXyXnl%3EkaerB%20olo%3CS%7C%2C%2BAs%20%20G%2FbE%7CQyQKcl%20ZL%20lcLZ%20x%20%20Z%20==0=0===Light%20Blue=Monk%20Thelonious==Ballad=C==1r34LbKcu7yX9DZ%5E7XyQyX7%5ECZL%2C7bB%20%2C7QFyX7%5EFZL%2C7C%20%2C7GQXyQLF44T%5B7%5ECZL1XyQ%7C%2C7%2D%23FQyX7%5EFZL%2Cb7G%20%2C11%237FQyX7%5EF%20F%2D7%2C1%237GQXyQXyQLZD9%2CXyQG7%2311%2C%20Db%5E7%2311%20Z%20==0=0===Ligia=Jobim%20Antonio%2DCarlos==Bossa%20Nova=B==1r34LbKcu7sus7%23%23%2D7Xy7h%23C%7CQyX7oD%7CQy7X%2D%23D%7CQyX5%237%23F%7CQXyQ%7CFC44T%5B%7CQyX7ZA%23%2D7yX7%5EB%7CQyX7oF%7CQXy7%5EE%7CQyX7%23D%7CQyXQ%7CG%23%2DL7%23F%20F%2D7XyQ%7CBb7XyQ%7CD%23%5E7%20G%237%235LZC%23%2D7XyQ%7CC7susXyQKcl%20%20Z==0=0===Like%20A%20Lover=Dori%20Caymmi%2DNelson%20Motta==Bossa%20Nova=C==1r34LbKcu7sus7A4C%5E7X%207%2DB%7CQyXC%2FD%7CQy7X%5EC%7CQyXsus7G%7CQyE%2D7LZ4TA%2A%7B%5EC%7CQyD%5E7XyG%7CQyX7%5EC%7CQyXF%2F%7CGQyX7%5EF%7CQyX7G%7CQ7susXZL7A%20%7CQyX7G7sus%2F6%2DF%207%5ECB%2A%5B%20%20QXyQyX%7D%20U%20%3EeniF%3C%20CLZC%5E%7CQyX7yX7%2DEQKcl%20b7B%7CQyX7h%23F%7CQy7X%2DEZL9b7B%207%2DBZL9XyQ%7CyXC%2FDQyXsu%20G%2D7LniF%20la%20%2EC%2ED%3C%7CQXysus7G%7CQyX%23F%2FDZe%3EG7s7%2DA%7CQZ%20==0=0===Like%20Someone%20In%20Love=Van%2DHeusen%20Jimmy==Medium%20Swing=Eb==1r34LbKcu7X7%2DFZ4Eb%5E7%2DGZL7bA%207hAZLb%2FB7%2DC%207%2DCZLD%2F7G%207%20C7L4TA%2A%7B7%2DD%7CQ7%28Bb7A1NB%2A%5B%5D%207bE%207%2DBb%7CQyX7%5EbEZL7D%20%29b%5E7Xy%2DA%7CQyNC%2A%5B%7DC%5E7Xy7bB%7CQyX7%2DF%7CQyXF7%7CQyX7%2DCZL%20lcKQ%235XyQZL7G%20EZL7bXyQ%7CDZL7C%207%2DG%7CQyX7oF%23%7CQyX7%5ECZL7G%207%2DF%2D7%20B7%5EbA2b6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Like%20Sonny=Coltrane%20John==Bossa%20Nova=Eb==1r34LbKcu7bEZL74D%2D7XbA%7CQyX7%2DbAZL%20lKcQyX7%2DFZL%20lcKQy%2D7%20Bb4T%5BA%2A7%2D%23C%7CKcl%20%20%23CZL%20lcKQyX7%2DFLZ%20lcKQyX7%2DA%5BB%2A%5D%2D7XyQQyX7%5EZL%20lcZB%5E7X%2DFZL%20lcKQyX7%2DDA%5B%2A%5D%207bA%207%2DbE%7CQy7XyQKL7%23F%20Ab%2D7XyQ%7CAb%2D7%20Bb7LZEb%5E7XyQKcl%20%20Z%20==0=0===Lily%20of%20The%20Valley=Traditional==Medium%20Swing=F==1r34LbKcu7%5DQyXF4F%2CXyCZL%20lcKQyX%2CF%7CQXyF%7CQyX7CZL%20lcKQ7XyQ%7C4TA%2A%5B7GZL7yQ%7CBb%7CQyX7bB%7CQyXF%7CQXy7C%7CQyX7%2DG%7CQyX7F6%20D%2DXFB%2A%5B%20C7%20Z%20==0=0===Limbo=Shorter%20Wayne==Waltz=C==1r34LbKcu7%5ED%7CQyb%2D7XybB%7CQyXsus7F%7CQy7X%5EC%7CQyXsus7bG%7CQ7susXE43T%5B11%237%5EG%2FAbXsus7bG%7CQyX7%5EbGQ%7CyX7%5EbAZL%20lcKQyXyQ%7CG%7CQyX7%237D%7CQ%2311LZE%7CQyX7A%7CQyX7%2D%23ZCL11%237%5EE%2011%237%5EFb%2D7Xy7%5EbG%2011XyQZ%20==0=0===Limehouse%20Blues=Braham%2DFurber==Up%20Tempo%20Swing=Ab==1r34LbKcu7ZL%20x%204Db7XZL%20lcKQyX7bBZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4T%5BA%2AD%207bEQKcl%20%2DbBZL%20lcKQyX7b%7CBQyX7%2DF%7CQyX7CZL7XyQ%7CyX6bAZL%20x%20%5BDb7XZL%20lcKQyX7bBZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZB%2A%5D%207ZL7bEQ%7CF7XZL7oB%20C%2F6bA%7CQy6X%2DbD%7CQyX7%2DbB%7CQyBb%2D7%20yX6bAAb6XyQKcl%20%20Z%20==0=0===Line%20For%20Lyons=Mulligan%20Gerry==Medium%20Swing=G==1r34LbKcu77%2DAZLAG6%20GGZL7D%207%2DAZL7E%20%2D7BZL7F%207%2DCZL9b7%5E7%20E7%2A%7B44T%5ECB%2A%5BN1G6%20G%7CQyX6G2NZL%20QyQXyX%7D%207D%207%2DAZL7E7XyQ%5DZL7D%20%207%2DB%7CC%23h7%20%7CQyX7%2DA%7CQyX%2C9bE7%7CQyX7%2DBZL9b7%23FD7XyQ%7CQyX7%5EGZL7%2D7%20D7ZL7E%207%2DBZL7F%207C%2DZL9b7G%206GA%2A%5B%5D%20A%2D7%20DAZL7E7%20E7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===Linger%20Awhile=Rose%20Vincent==Medium%20Swing=F==1r34LbKcu7KQyX74F6XyCpp%7CQyX7CZL7bDpp%7CQyX7FZL7Cpp%7CQo7LZC4TA%2A%5B7%5EFZL%20x%20LZ%7CQyX7%5EFZL5%239%237%20C7C%7CQyX7%2DGZL%20x%20ppFo7ZL%20lcX7GZLpC7%20%5DyX7DZL%20lcKQyX7ZAL%20lcKQyX7%2DDB%2A%5BQKcl%20p%7CQyXZL%20lc7%20C7%20CZL7bDpp%7CQyX7FLZ7Cpp%7CQyX6FA%2A%5B%5D7XyQK%2DG%7CQyF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Litha=Corea%20Chick==Up%20Tempo%20Swing=D==1r34LbKcu7QyX7%2D8D%5E7X7%5EbA%7CQyX7%2DbB%7CQXy7%5EB%7CQyX7%2D%23C%7CQyXyQ%7CG6T%5BA%2A7%5ECZL11LZxLxZL7%5EbEZLxZLxLZxZL7%5EDZLxZLxZLZxLZx%237%5EF%7C%20%20QyXxLZxLxZLxZLxZL9%237BZxLZLxZLxZLsus7FZ%20%5DXyQZLxZLxZLxZ%5BE%2D7LZLsus7bBZLxZLxLZxZLxZLxZLxZLxZxLZxL44TB%2ALxZLxxLZxL7bEZLxZLxZLxZLZxLxZLxZLxZL7%2DAZsusLZZLxZLZxLZxLZxLZxLZx%20Z==0=0===Little%20B%27s%20Poem=Hutcherson%20Bobby==Waltz=F%2D==1r34LbKcu7%2DbEl%7CGb%5E7%23Fl%7CQyX%2C11%237%5EbG%7ClQyX7%2DFl%7CQyX%2C11%2D7XyQl43T%5BL7B%207lDb%5E7QyX7%2DFl%7CQyX%2C9bC7l%7CQyX7%2DbEl%7CQyX%7ClF%23%2D%7CQyX7s%2CD%2F7XyQ%7Cls%7CQyX11%237bDl%7CQXy7%5EbElZL7bB%207%2DFC7%2CsC7%5EElZC7%2FE%2CLZsF%2D7%2CsF%2D%2FG%2CsF%2D%2FAb%20Z%20==0=0===Little%20Boat%20%28O%20Barquinho%29=Menescal%20Roberto==Bossa%20Nova=Bb==1r34LbKcu7L7G%207b%5E7XylcKQyX7%5EbAZL%20xZ%20L7A%207%2DEZL%20lcKQ%20LZD%2DB44T%5B7%2DC%7CQZGb%5E7G%7CQyX7%2DDZL%20x%20Z7LF%207%2DCZL%20lcKQyX7b9XyL%20x%20ZXyQ%7CF7b9%20%20%20Z==0=0===Little%20Chicago%20Fire=Foster%20Frank==Up%20Tempo%20Swing=Bb==1r34LbKcu7%209bBZ4Bb697%5EbGZL9bD%207%5EbBLZ31F%209%2DCZL9%237G%20%20F13L4TA%2A%7ByXQyXEb69%205%239%237F%207%2DC1NZL7%2CG%207%2DDZLbA%2F7%2DbE%20%7DXyQZL31EbAs%203N2sC%2D1bA%207%2DbE%7CQyX7%2DBA%2A%5B%5D%2096bBl%2C9F%2C73LZG1%7CQyXQF%2C31b3%2C%7ClGFZL31bG%207%2DbD%7CQXy7%2DGZL5%239b7G%203113%20sG1G%2C31ZL9bDF13%20FZL9b31F%209%2DCZL57%23G%2096bBA%2A%5B%5D%209b7Bb%5E7%20l%7C%2C317%2DCsZF7b9%23G%207%2DDZLbA%2F7%2DbE9%206bEZL9E%207%2DBZL57%239%2CL%207%5EbG%2CF9%2ClBb69%20Z%20==0=0===Little%20Dancer=Harrell%20Tom==Waltz=Db==1r34LbKcu7F%7CQyX4Eb%2D%2FQyX7hGA%2A%7B%5D%20%20x%20LZ%20x%20ZL%20lcKQyXbA%7CC7b93Ti%2A%5B%5B%5DQyX%7CBb7b%7CQyX7%5EbD%7CQyX9bb7A%7CQyX7%2DbE%7CQyX9G7%2311QyX7h%207%2DE%7C7XyQKE1N%7CQyX7%2DbB%7CQy7XB%7CQyX7%2D%23FZL%20lcb7XyQ%5EbGB%2AC%2A%5B%5D%20b%2D7%20AF%7CQyX7hG%7CQyXbA7%2F%2DbB2NZLQyX%7D%207b%237%20B7EZL7A%7Cr%20ZLQ%7CBb7bA%2F7%2DbE%7CQyX11%23%5E7D%7CQyX7%5EA%7CQyX9bLZAb7yX7%5EEAZL%20b%7C%20LZ%20%7B%20%7D%20%3Ex4%3C%207BZL%20%2FB7%2D%23FQ%7BYY%7D%20Q%20%7CrEb%2D%2FAr%20ZL%20b7%20%3C4x%3E%20%7DD%5E7%2311%20f%20Z%20==0=0===Little%20Girl%20Blue=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu77%5EF%7CQ4G%2D7XQyX7%2DGZL%20lcKQy7X%5EF%7CQyX11%237C%7CQy%7CC7Xy3Tv%2A%7B%7CQyX7l%20%20%7D%5B7%2DD%7CQyX7%5E%2DD%7CQy%2DXD%7CQyX7A%7CQyX7%2DEXyQ%7CGcKQyXBZL7FQ%7CC7XQyX6FZL7C%207%2DGZ7L%2DD%206F44TA%2A%7B%5DQy%7CC%2D7%20yX7%2DGL7C%207Q%7CBb%2DD%207%2DAZL7o%23G%207%2DZGL7%2DD%206FZL7bE%2077LZG%2DyX7%5EbZL%20lcQ%7C%20%28G%5EFZL7C%207%2DG%7CQyXC7B%2A%5B%7D%20%297C%28%20x%297%2D7XyQKyX6FZL7C%207Q%7CA7X%2DD%206FZL7C%2011%237DbZL7D%2011%237bE%7CQy7LZG%2DyX7%2DEZF6XyQKcl%20%20Z%20==0=0===Little%20Niles=Weston%20Randy==Waltz=G%2D==1r34LbKcu7yX6%2DG4lG%2DX%2DGl%7CQyX%2C9b7D%7CQXy7bE%7CQyX6%2DGl%7CQyXyQ%7Cl3TA%2A%7B7B%7CQyXyQ%7CD%7CQyX6%2DG%7CQyX6b%2D%7CGQyX%2C%2DG%7CQyX%2C9b7G%2Db6X7bE%7CQZL%20lcQ%7CE7XbD%2F7oDB%2A%7B%7DQyX%2Cb97D%7CQyX%2C5b7A%7CQy%2CXyQKyX%2C5b%2DGl%7CQ%20x%20%20%7DA%2A%5B%7D%20l%20x%20ZL%20x%20LZ%20lcKQyXD%2F7obE%7BlG%2DXyZL%20x%20yX%2C9bEb7XyX7bE%7CQyX6%2DGl%7CQXy%2DGl%7CQyX%2C9b7D%7CQyQ%7CD7%7CQyX6b7A%7CQXyQ%7CGQyX%2C5b7B%7CQyX6bG%2D%7CQyX6%2DG%7CQyX6b%2D%7CE7Xy%2C%2DG%7CQ5%2CXyQ%7CD7b9%2CXyQZ%20==0=0===Little%20Peace%20In%20C%20For%20You=Petrucciani%20Michel==Medium%20Swing=C==1r34LbKcu7%207%2DDZ4C%5E7%20%5ECZL7G%207hDZL7A7%20%2DEZL7G%207%2DDZL7A7%20A7L4TA%2A%5B7hDZL%5E7%20A7EZL7G%207%2DDZL7A%20%5E7CA%2A%5B%5D%207G%207%2DDZL%2D7%20A7CZL7GX7AZLC%5E7%20AyX7EB%2A%5B%5D%20%20lcKQXy7%5ECZL7G%207%2DDZL7QKcl%20ZL7G%20EZL7G%20LZD7L7A%207%5ECA%2A%5B%5D%20%20lKcQyX7GZL%20lcKQyXZD%2D7%20lcKQy%2D7%20A7LZDh7%20G7LZC%5E7%20A7LZD%2D7%20G7LZC%5E7XyQKcl%20%20Z%20==0=0===Little%20Rootie%20Tootie=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu7A%207%5Eb4Ab%5E7E%207%2DbBZL7F%207%5EbZAL7bE%207%2DbBZL7F%20b7LZA4TA%2A%7BbA2N%7Cb%5E7%20DXQyX%7D%207bE%207%2DbBLZ7F%20bE%2FbA1NZL7oyQ%20%20YDZL7bC%207hGEb7LZ7%2DD%7CQyX7%5EbDZL7Ab%207%2DAB%2A%5B%5DQyX6bA%20G7LZ%20bE%2F6bAlA%2A%2311XyE%2C9Es%207%2DBZL7bG7%20%2DbDZL7bB%207%2DF%7CQb9%2C%5D%5B7FZL77%5EbDZLZBb%2D7%5EbAZL7bE%207%2DbBLZ7F%207%5EbAZL7bE%207%20Ab7L7F%207%5E%20Do7LZAb6%2FEb%20Eb7LZAb6XyQZ%20==0=0===Little%20Sunflower=Hubbard%20Freddie==Even%208ths=D%2D==1r34LbKcu7B%2A%7D%20%204D%2D7Xx%20ZL%20x%20ZL%20x%20ZLx%20%20ZL%20x%20ZL%20lcKQy%20LZ%20x4T%7BA%2AD%7BA%2A%7DXyQKcL%20x%20ZL%20lcKQyX7D%5EZL%20x%20ZL%20x%20ZL%20lZ%20x%20%207%5EbE%7B%2D7XyQKcl%20LZ%20x%20LZ%20x%20LZ%20x%20LZ%20x%20LZ%20x%20LZ%20x%20%20%7D==0=0===Little%20Waltz=Carter%20Ron==Waltz=F%2D==1r34LbKcu7%2DF%7CQy4F%2DXyyX7G%7CQyX7%5EbD%7CQXy6%2DbE%7CQyXE%2F7C%7CQQ%7CC7X3TA%2A%5BX7C%7CQC7XyQQyX7%5EbD%7CQyX6%2Db%7CEQyXE%2F7C%7CQyX%2DF%7C%7CG7Xy%7CQyX77F%7CQy7XyQ%7CyX7G%7CQyX7hDB%2A%5D%20%20lcKQyX%2DF%7CQyX7CQ%7CC7X%2DF%7CQybE%7CQyb%2D7Xy%7CQyX%2DFA%2A%5D%207C%207%7CGQyXbA%7CQyX7bE%7CQC7%2FEXB%7CQyX%2D6XyQ%7CDb%5E7XyQ%7CG7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z%20==0=0===Little%20Willie%20Leaps=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu7%207%2DG%7C%5E7XyQFZL9b7C%207%2DGZL97bD%207%2DAZL7C%207%2DG%7C%5E7XyQF44T%7BQyX6F%2D7XyQ7%2DGZL7D%207%2DAZL97bE%207%2DB%7CQyX9b7D%7C%20C7LZAZL7C6F%7CQy7%20A7LyX7%2DG2N%7C%7DQyX7CQ%7CyX7%2DGZL7G%207%2DDZQ%7CC7X%2DE1N%7CXyQKcl%20%20Z==0=0===Liza=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu76bAZL4Eb6%20%2DbBZL7oA%207%5EbAZGL%2F7bE%207o%23FZL7%2DF7%20Eb74T%7BA%2AG%206bE%2D7%20C7XQyXQyXQyX%7DQyXb6E1NZL7bB%207%2DFZLyQ%7CN2G%7CQyX7hG%7CQ%2AB%5BC%2DZL7bE%207%2DbB%7CQyX%2D7C%7CQyX7%5EbA%7CQyX7Ab6Xy%5D%205%2377%5EbAZLZF%2D7E%207o%23FZL7%2DF%206b%5BEA%2A%5D%207bB%207B%7CQyXb7%2FGL9b7C%20%20Ao7LZBb%2D7%20Eb7LZAb6XyQ%7CG%2D7%20C7LZF%2D7%20Bb7LZEb6%20%20%20Z==0=0===Locomotion=Coltrane%20John==Up%20Tempo%20Swing=Bb==1r34LbKcu7%20lcKQ4Bb7XZL%20lcKQyX7bEZLx%20%20ZL%20x%20ZL%20lcKQyBb7Xy4TA%2A%7BlcKQyXyQ%7CF%20lcKQyX7bAB%2A%5B%7D%20%20lcKQyX7bB%7CQyX7LZG7X7%2DCZLL%20x%20Z7XyQKL%20lcKQyX7bBA%2A%5B%20%5D%20lcKQyX7FZL%20lcZ%20x%20LbGZL%20%20%20lcKyQKclBZLQ%20%207F%7CQyX7%2DZCL%20lcKQyX7bBZL%20b7XyQX7bEZZL%20lcb7b5%2Cb7bGfZL%20lcKQyXb57bAfZL%20lcKQyXf5XyQKBQ%5BY%5DfD7b5XyQKcl%20LZfC7b5XyQKcl%20LZfB7%2FFLZxLZ%20r%7C%20%20Z%20==0=0===Lone%20Jack%20%28Page%201%29=Metheny%20Pat==Samba=Bb%2D==1r34LbKcu7KQyX74Bb%2D7xZL7%5EbGZLxZL7%2DBbZLxZL7%5EbGZLxZLLZBb%2D4TA%2A%7B%5B%7D%20Q%20Gb%5E7XZL7%2DbB%20bAZL%20lcQKyX9%237FZL%20lcKQyBb%2D7%20ZL%20lc%20lcKQ7LZxL7bAZLxZL7%2DbBZLZxL7%5EBZLxZL7%5EbDZsusXy%2DbEB%2AC%20la%207%2311XZL7%2DbB%20bAZL%20lcQKyX9%237FZL%20lcKQy%3CD%2EC%2E%5EbGZL%2F6F%20bb%2D7XyZLF%2FbE%20bE%2FbDZLl%20cKQyX7%2DbBQ%5BY%5DQGb6%2FAB%3Eado%20D%2FCZ%2FEb%20EA%2FGZL%23F%2FE%20E%2FDZbLB%2FbA%20C%2FbBZLF%2Fb%20A%2FBLbDZLGD%2FELZF%2FGXyQ%7CG%2FA%20Ab%2FBbLZAb%2FBbXyQZ%20==0=0===Lone%20Jack%20%28Page%202%20%2D%20Solos%29=Metheny%20Pat==Samba=Bb%2D==1r34LbKcu7X7%5EbG4Bb%2D7KQyX7%2DbBZL%20lcKyQX7%5EbGZL%20lcKQyXcl%20LZ4TA%2A%7B%20bAZL%20LZBbyX9%237FZL%20lcKQy7X%5EbGZL%20lcKQyX7%2DQKcl%20lcKQyGZL%20lZBb%2D79b7FZL%20lcKQyX7b%2DEB%2A%5B%7DQyX%3EeniF%3CXyQKcL7%2DbBD%7CQyXQKcl%20D%7CQyX7C%7CQyXsusC7ZL%20lcKQyX7hGZLb7susyX7%5EbyX7F%3E%7CEb7sla%20%2EC%2ED%3C%7CQyXsu7sF%7CQyX7bE%7CQyXsu%20FineQyX7bQ%5DXyQXyQXyQ%20%3CSolos%20on%20AABA%3E%20==0=0===Lonely%20Dreams=Gibbs%20Terry==Ballad=Bb==1r34LbKcu7ZL7F%204G7b57bG%207%2DbD%7CQyX5bG7ZL7bG%207%2DbD%7CQyXLZC%2D74TA%2A%7B%5B%5D%207DyQ%7CBbN%7CQyXQyXQyXQyX%20%7D7D%207hA1N%7CQyX7%5E2A%2D7%20X5b7BL7oB%20%20sBh%2CL7F%207%2DCl%7C%2C7E%2ChsB%207%2DAlZL%20lcK%2C7EZBb%5E77%2DAB%2AGZL7bF7LZBD%7CQyX5b7GA%2A%5B%5D%20b57bA%207hA%7CQyX7%5Ebb%2D7%20G%207%2DCZ7b5XyQ%7CDb%2D7%20Gb7LZC%2D7%20F7LZB7b5XyQ%7CBb%5E7XyQKcl%20%20Z%20==0=0===Lonesome%20Road%2C%20The=Austin%2DShilkret==Ballad=Eb==1r34LbKcu7QyX%2C74Eb6%2CX%2CbEZL%20lcKQyX%2C%2D6bA%7CQyX%2C7bE%7CQyXyQ%7CBb4TA%2A%7BAB%2A%5BY%2C%20Ao7KQyX%2CbE2NZL%20QyQXyX%7D%207bB%20%2C7%2DFZLcl%20%20%5DbE1N%7C%2C7%2DG%7CQ%7CD7bb7D%7CQyX%2C7hAZL%20clKQyX%2C7%2DG%7CQyX%2C99%2CXyQyX%2C7h%20lcKQLZF%2D7bA%7CQyX%2C7bE%7CQyX6%2CbEA%2A%5BY%5D%20%2C7bB%20%2C%2D6%2CXy%2C7bG%20LZEb%2CXyQ%7CBb7%2CXyQ%7CEb%2CXyQKcl%20%20Z%20==0=0===Long%20Ago%20And%20Far%20Away=Kern%20Jerome==Up%20Tempo%20Swing=F==1r34LbKcu77%2DGZL4F6%20DFZL7C%207%2DGZL7%2DD7%20%5EFZL7C%207%2DGZL7%2D6%20D%2D74T%5BA%2A%7CQyX7F6%20D77bE%207%2DbBZL7%2DF%20b6A%5BB%2A%5D%207C%207%2DGZLLZAb%5EZL7C%207C%207%2D%7CC%5E7XD%206F%5BA%2A%5DQyX7C%7CyQX7%2DG%7CQyX7%2DA%7CQy%2D7LZGQyX7G%5D%207C%20%20D%2D7L7D%206FZL7C%207%2DGZ7L%2DD%206FZL7C%207%2DGZLZG%2D77%5EFZLC%207%2DG7XyQ%7CA%20A%2F6FZL7bE%206%2DBb%7CQyX7%5EbB%7CQyX7Fbo7LZ%2DC%5BC%2A7LZF6XyQ%7CG%2D7%20C7%20Z==0=0===Lonnie%27s%20Lament=Coltrane%20John==Slow%20Swing=C%2D==1r34LbKcu7%2DD%207%2D4C%2D7%20D%207%5EbEZL7%2DD%207%2DZCL7%2DD%207%5EbEZL7%2DD%2D7LZC4T%5BA%2AA%207%5Eb%5E7%20D%2DB%207%2DC%5BB%2A%5D%207%2DD%20%5E7bEZL7%2DD%207%2DCZL7b7LZEbEZL7%2DD%207%2DAb7%20A%237G%207%5EbEZL7%2DD%20%2D7CZL9b7G%207bAZL79LZUCZL7%5Eb7LZEb%5E7%20D%2D7%20Z==0=0===Look%20For%20The%20Silver%20Lining=Kern%20Jerome==Medium%20Swing=Eb==1r34LbKcu77bA%7CQ4Eb%5E7ZL7bB%207%2DF%7CQyX7b%5EEZL7bB%207%2DF%7CQyXG%2D7Xy4TA%2A%5BX7%2DCZ%2D7XyQQyX7%5EbE%7CQyX7bBQ%7CyX7%2DF%5B%5DQyX7%2DC%7CKcl%20LG%7CQyXQyX7%5EXyQ%7CFbB%207%2DF%7CQyX7%5EbE%2AB%5B%5DQyX7bB%7CQyX7%2D7LZEb7F%7CQy%207hA%7CBb7LZC%5B%5D%20%20lcKQyX7%5Eb%7CAQyX7bE%7CQyX7%2DbB%2D7XyQ%207%2DF%7CD7b9LZG%2D7XyQ%7CC7XyQ%7CF%2D7XyQ%7CBb7XyQ%7CUEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Look%20Of%20Love%2C%20The=Bacharach%20Burt==Bossa%20Nova=Bb==1r34LbKcu77DZL%204G%2D7XX7%5EbB%7CQyX6%2DG%7CQXy6b%2DG%7CQyX6%2DG%7CQyyQKcl4T%5BA%2AQyX6%2DQ%7CD7bX7%5EbEZL7G%20sus7%7CGQyX7%2DG%5BB%2A%5DQyX9yQ%7CEbyXsus%5BC%2AQyXyQ%7CF%7CQyXsus7DZL%20lcQKyX7%5EbEZL7bB%207%2DD7b9X7%5EbB%7CF%2F7%5EbFXyQ%7CLp%20F%2F7%2DC42T%7CQyFX%2F7%5EbB%7CQyXF%2F7%2DCZT44B%2F7%5EbByXF%2FE%2D7%2FFXF%5BQYQyXQyXQyXQXyZ%20%2CQ%20%20F%2F7%2DC%7CQy6XyQ%7CC%7CQyXZL%20lcFXyQ%7C%2F7%5EbE%7CQyXF%2F6bDQ%7CyXF%2F2bB%7CQyXF%2FDFXyQK%2FbE%7CQBb%5E7%2FFXyQ%7CBb%2D7%2FFXyQ%7B%3COpen%3EF7b9susXyQ%7DBb%5E7%20%20%20Z==0=0===Look%20To%20The%20Rainbow=Lane%20Burton==Waltz=Eb==1r34LbKcu7E%207%2Db4Eb6X6bEZL7bB%207%2DF%7CQXy7%2DG%7CQyX7%5EbA%7CQyXyQ%7CB3TA%2A%7BbB%7CQyb%5E7XyQyX7%2DF%7CQyX7bB%7CyQX7%2DF%7C%7CQyX7bB%7CQ%7CBb7XAZL7bL7bB%20cl%20LZyX7%2DC%7CQyX7%5EbEB%5B%2A%5DQyX6bE%7CQyX6bAQ%7CF%2D7KQyX7QyX7%5EXyQ%7CFX7bBZL7hA%207%5EbAQ%7CyX7%5EbEZL7bB%207%2DyQ%7CEb7%5EbEZEZL7byQ%7CF%2DZL7C%207%2DG%7CQyX6b%7CAQyX7%5EbEZL7bB%207F%2D7%20BX7%2DC%7C%2DG%7CQy%7D%5BAb%5EQyX7%5EbEZL7bB%207F%2D%7CQyXG%2F6bE%7CQyX7%7CAb6XQyX6b7%20C7LZF%2D7%20Bb7LZEb6XyQZ%20==0=0===Look%20To%20The%20Sky=Jobim%20Antonio%2DCarlos==Bossa%20Nova=Eb==1r34LbKcu7L%20lcK4Eb%5E7%5EbE%7CQyX%2C7bA%7CQy%2CX7%2DbEZL%20lcKQyX%2C7%2CXyQ4TA%2A%7BG1N%7CQXyQ%7CC%7CQyX%2C7%2DbAZL%20lcQKyX%2C7%2DF%7CQyX%2C9b7Db7Xy%2C7%2DGZ1%237%5EEQ%7CGbo7%5EbG2N%7C%7DQyX5%237Bb%7CQyX%2C7%2DF%7CQyX%2C7%2CXyQ%7CyX%2C7%2D%2C9b7CZEb%5E7%7CQyX%2C7%5EbEZLQY%20yQXQyX%5D%20%20lcKQyX%2CG%2D7%2C%20LQ%20%201X%2C7%5Eb%2CXyQ%7Cb7bD%20%2C7%2DbA%7CQyX7%2C%5EbE%7CQyX%2C11%237%5EE9%2CLZG7%2DFZLyQ%7CE%5E7%2311%2CXyQ%7CEb%5E7%2CXyQKcl%20%20Z%20==0=0===Looking%20Up=Petrucciani%20Michel==Latin=A==1r34LbKcu7%7CQyX7%5E7XyQX7A%7CQyX7%5EA%7CQyXG7%7CQyX7%5ED%7CQyX7A%7CyQ%7CD%5EA44T%7B%23GZL%20Q%7CF%23%2DX7%2D%23D%7CQyX7%23C%7CQXy7%5EE%7CQyX7B%7CQyX7yQKclyX7%23CQyX7%2Dcl%20LZX7B%7CQyX7%5EA%7CQyX%2FB7%2D%23C%7CQyX7%2D%23C1NyQ%7CC%23KQyX7yX7h%231XyQ%7CB%2F7%23C%7CQyX7%2D%23C2%7CN%7DQyX7%23G%7CQyX7%23FXyQ%7CA1%237G%7C7%2D%23C%7CXyQ%7CG%23C3N%7C%7DQyX7D%7CQy7X%23G%7CQyX7A%7CQyX7%23%2D7XyQ7%23D%7CQ%2FBXyQ%7CA%5E7XyQ%7CB7XyQ%7CEXyQ%7CA%2FEXyQ%7CEXyQ%7CD%2FEXyQZ%20==0=0===Loop%2C%20The=Corea%20Chick==Waltz=F==1r34LbKcu7yXC%2F74F%5E7XX7%2DDZL7o%23C%207C%7CyQX7%2DG%7CQyX7%2DD%7CQyyQ%7CD%2D3TA%2A%7BX9b7AXyQ%7CB%2DG%7CQyX7obA%7CQyX%2FA7%5EbB1N%7CQyX7%5E%2Db7XyQ%7C7hB%7CQyX7ob7XyQ%7CA%2FF2N%7C%7D%207C%207%2DGLZ7D%207%2DA%7CQyX9b7EXyQ%7CA%2DD%7CQybBB%2A%5BXyQ%7CA7B%207C%7CQyX7%2DG%7CQXy7G%7CQyX7%2DD%7CQyX7%2311%20%5D7%2DG%7CQF%7CQyX%7CBo7XbB%7CQyX7%2DD%7CQyXb%2FD7%2DbB%7CQyXC%2FF%7CQy%2D7%2FDbQyX7%5ED%7CQyX%7CBo7XQyX7D%7CQyX7%2DA%7CQXy7bE%7CQyX7%5EbB%7CQy%7CAb%2D7QyXC%2Fb7XyQ%7CG%2D7XyQ%7CC7XyQZ%20==0=0===Lotus%20Blossom=Strayhorn%20Billy==Waltz=Bb==1r34LbKcu77hE%7CQ4Bb%5E7%5EbB%7CQyX7F%7CQyX7Ch%7CQyX6%2DbD%7CQyXD%2F7%2FDXy3TA%2A%7BD%7CQyXh%2C%7ClDB%7CQyX6%2DbE%7CQyX7C%2D%7CQyX5%237G%7CQyX7hb%5E7%2FDbE%20s%20%7CQyXQQ%7CCh7QyX%7DQyX7F1N%7CQy7X%5EbBZLQ%20%207F%7CQyXXyQXyyX6%2DbF%2F7%5Eb7XyQ%5DL6%2DCZL%20%7Cr%20ZL%20%7C%20rZL9b7GZL7hDB%2A%5BZxLZB%5EbB2NoC%20la7%2FFLZ%3CZL7%2DCl%7C%2C7%2DG%2C7%7CD%2C7A%2C7%2DCsZL%20%7Cr%20D%2EC%2E%20obBZLbB%7CQy%20ZXyQ%7CQyX7%2DC%7CQyX9b7%7CGQyX7hDQ%5BY%20%20QyXEb%2D6X7F%3Ead%5E7%2FDXyQ%7CDb%2D6XyQ%7CCh7XyQ%7CF7XyQ%7CBb%5E7XyQ%7CF7XyQZ%20==0=0===Love%20For%20Sale=Porter%20Cole==Medium%20Up%20Swing=Bb%2D==1r34LbKcu7X7%2DbB4Eb%5E7KQyX7%5EbEZL%20lcKyQX7%2DbBZL%20lcKQyXcl%20LZ4T%7BA%2A31b7F%20LZEbhC%7CQyX7bG%7CQyX7b%5ED%7CQyX7bA%7CQyX7%2D7XyQ%7ClcKQyB%7CQyXb%2D6XyQyX7bA%7CQyX7%2DbEB%5B%2A%7D%20%20x%3EeniF%3C%20%7CQ%7CDb%5E7B%7CQyXEZL7b%7CEb%2D7QyX7bBZL%20lcKQy7X%5EbD%7CQyX7bA%7CQyX%7CB7%20BQyX7bF%20la%20QKcl%20%207B%207%2D%23FZL9b7C7%20hGZL9b7C%207hGZL%3CD%2EC%2EyX6%2Dbine%3E%7CFh7%20Bb7%20Z==0=0===Love%20Is%20Just%20Around%20The%20Corner=Gensler%20Lewis==Medium%20Swing=F==1r34LbKcu7L7D%2074G7%20CC%207GZL7D%207%5EFZLC7%207GZL7D%207%5EFZL77LZA%2D4TA%2A%7BDZL7A7LZN1%2A%5B%5DQyX6F2N%7CQyXyQXQyXQyX%7D%207D%206FBE%2D7%20C%207GZGA%2A%5B%5D%7CE%2D7%20%7CQyX7GZL%20x%20ZL7Go%207G%7CQyX7%2DDZL7AC7XyQQyX7%2DL7C%207ZF%5E7%20%207%2DAZL7C%207GZL7%20D7%5EFZL7C%207GZL7DD7LZGL7C%207ZF6%20D7%20Z%20==0=0===Love%20Is%20The%20Sweetest%20Thing=Noble%20Ray==Medium%20Swing=D==1r34LbKcu7L%2C7D%204D6%2C%20L%2C7A%207%2DEZL7%2DB%20D6ZL%2C7A%207%2DEZL7%2DBZA%2D7%2C4TA%2A%7B7AZL7E%2D7LZB2NZL%20QyXQyX%7D%20A7%207%2DEZL7E%207%2DB1N%2D7%2C%20E%207%5EGZZL7%23F%5D%5B%2ABB%7CQyX7%5EDZL7A%207%2DZEL7B%207%2D%23F%7CQyX7%2DC%23h7%20%206D%20%2CZL7%2DBQ%7CE7X%2C7A%207%2DEZL7%2DB%20%2CD6A%2A%5B%5D%207A%207%2DE%7CQyLZD6%20yX7%2DBE%2D7%20A7%2CLZA%2D7%2C%20D7%2CLZG%5E7%20E%2D7LZB%2D7%20sE7%2CA7%2C%7ClD6%2CXyQZ%20==0=0===Love%20Me%20Or%20Leave%20Me=Donaldson%20Walter==Medium%20Swing=Ab==1r34LbKcu7E%207%2Db4F%2D7XF%207%5EbAZL7C%207G%7CyQX7%2DFZL7C%207G%7CQy%2D7LZB4TA%2A%7B%5DQyX61Ab6XbE%206bA2NZL%20QyXyQX%7D%209b7C%207hG%7CQy7LZAbNZL7b%7CQyX77XyQ%7CX7%2DbB%7CQyX7%2DbBZ9Lb7F%207%2DbB%7CQyX7FyQ%7CEb%2DCB%2A%5BL7C%207o7LZB7%2DFZL7C%207G%7CQyX%2D7FA%2A%5B%5D%209b7C%207%2DbXyQ%7CGB%207%2DCZAb%5E7%20F%2D7LZBb%2D7%20Eb7LZUAb6XyQ%7CGh7%20C7b9%20Z%20==0=0===Love%20Nest%2C%20The=Hirsch%20Louis==Medium%20Swing=Eb==1r34LbKcu7%20%2C7%5Eb4Eb%5E77bE%7CQyX%2C7%5EbEZL7%2CbB%20%2C7%2DFZL7%2DC%20%2CXyQ%7CA4TA%2A%5B%5EbEZLBb%2D7%2CyX%2C7bBB%2A%5B%5D%20%20lcQKyX%2C7%5EbAZL%2C7bE%20QKcl%20ZL7%2DFQyX%2Cs%7CC7%2CXZL%2CA%2F7F%20%2CbA%2F7%2DZFL%2CG%2F7C%20%2C7%2DF%7CQyBb7suQyX%2C7A%7CQyXyQ%5D%5B%2AyX%2C7%5EbEZL%2C7bB%207%2C%2DFZL7%2DC%20%2C7%5EbEAQ%7CEb7X7bB%7C%20lcKQF%2D7LZBC%2A%5B%5D%20%20lcKQyX%2C%5E7bAZL%2C7bE%20%2C7%2DbBb7%2CXy%20%2C7%5EbLZGh7%2CXyQ%7CC7%2CXyQ%7CF%2D7%2CXyQ%7CBb7XyQ%7CEb6%2CXyQ%7CF%2D7%20Bb7%20Z%20==0=0===Love%20Vibrations=Silver%20Horace==Bossa%20Nova=Eb==1r34LbKcu7E%7CQyX4Dh7XyX7%2DF%7CQyX7F%7CQy7X%2DC%7CQyX5b7bD%7CQyQ%7CBb74TA%2A%5BL7C%2077LZAbX6%2DG%7CQyX%2C5%23%2DG%7CyQX%2DGB%2A%5B%5D%209b7D%207yQ%7CG%2DA%207%5EbC%7CQyXyQ%7CG%2D%7CQyX7hDA%2A%5B%5DQyXb7B%7CQyX7%2DFZL7C%207Db7b5X7%2DFZ%2D7XyQ%7CF7%20F%23o7LZG%2D7%20C7b9LZF%2D7%20Bb7LZDb6%20D6LZEb6XyQZ%20==0=0===Love%20Walked%20In=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu77%2DC%7CQ4Eb%5E7EZL7bB%20sus7bB%7CyQX7F%7CQyX7%2DC%7CQyXb%5E7Xy4TA%2A%5BL7C%2077XyQ%7CX7%5EbA%7CQyX7bE%7CQXy7%2DbBB%2A%5B%5DQyX7bByQ%7CG%2DF%7CQyXyX7%2DCyQ%7CAb%5EbEA%2A%5B%5D%207bB%207FLZ7C%207%2DGZL7bD%207%2D7XyQ%7CX7%2DFZ%2A%5B%5DQyyQ%7CBbQyX7F%7CQyX7%2DC%7CQXy7%5EbEZL7bB%20sus7%7CBb7XX7F%7CQ7bB%207XyQ%7CEC%207%2DGZL%2C31b7D%20A7%7CQyX7%5EbA%7CQyX7b7LZF%2D7%2DbBCLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Lover=Rodgers%20Richard==Up%20Tempo%20Swing=Eb==1r34LbKcu77%2DG%7CQ4Eb%5E7%7CQyX7%2DbA%7CQyX7DQ%7CyX7%2DAZL%20lcKQyXDb7Xy4T%7BA%2AX7C%7CQ7XyQ%7C1N%7CQyX7bB%7CQyX7F%2D%7CQyX7B%7CQyX7%2D%23FG%2D7XyC%7CQyXyX7%5Eb7XyQ%7CbB%2F7%2DF%7CQyX7%5EbEN2%7C%7DQyX%3EeniF%3C7bBXyQ%7CE%2DF%7CQy7%2DE%7CQ%20D7%20%5D%7CQyX7D%7CQyX7%2DA%7CyQX7%2DE%7CQyX7%5EG%5BB%2AG%5E7Xy7%2DA%7CQyX7%2DG%2D7XyQF%7CQyX7%2DC%7CQyX7%2D%7CGQyX7%5EbB%7CQyX7D%7C7XyQ%7CA%7CQyXQ%7CC7XyQ%7CF%2D7%20%3CD%2EC%2E%20al%201st%20Ending%3E%20LZBb7%20%20%20Z==0=0===Lover%20Man=Davis%2DRamirez%2DSherman==Ballad=F==1r34LbKcu7QyX7b4D%2D7%207FZL7C%207%2DGZL7C7%20%2DGZL7G%207%2DDZL7GXyQ%7CB4T%5BA%2A2N%7CQy7%2CDb7yXQyX%7Dl%2C7A%2ChEs7%20%5EF1N%7Cl%2C7C%2C7%2DG%2CQXyQX%2DbAs%7C7D%2C7%2D7b9%20%5DBZL7%2DA%207%5EGZL7D7%20%2DAZL7%5E%2DA%20%2DA%5BB%2A%2D7%20sAE%207%5EF%2DDZL7%20G%2D%5E7%5BA%2A%5D%209b7A%207hE%7CyQX7%5EFZL7C%207%2DGZLD%2D7%20G%2DG%7Cl%2CC%2C7%2DGZG%2D7%207%2DbAs%7CQyX7bB%7CQXy7FZL7C%207%2DGZL7C%2CDb7%2CL7G%2077%2Cl%7CF%5E7%20%20%28Eh7%29%20%28A7%29Z==0=0===Lover%2C%20Come%20Back%20To%20Me=Romberg%20Sigmund==Medium%20Up%20Swing=Eb==1r34LbKcu7QyX7F4Eb6XKQyX7%2DC%7CQyX9b7%7CGQyX7hDZL%20lcKQycl%20LZ4TA%2A%7BNZLG%2FXyQ%7CEbE%7CQyX7bB%7CQyX7%7CFQyX7%2DC%7CQyXG%2F6b6%20Eb67o%23F%7C6bEZLAo7LZbA2NZLQyX%7D%207bB7%20%2DFZL7%2DC%20bB%2F6bE6%20Ao7%206bA1D%7CQyXQ%7CDh79b7G%207hDZL%20lcKyQX7%2DCB%2A%5B%5D%209b7G%20LZC%2D7yXbB%2FL9b7G%7CG7b9L%20lcKQyX7%2DC%7CQy9Xb7G%7CQyX7bA%7CQyXZDh7%20QyX7hX7bBZyQ%7CF7idnE%20dr3%20la%20%2ECD%2E%3C%207%2DFZL%20lcKQyXng%3E%20LX7%2DCZyQ%5DXyQLZN3Ab6%20Ao7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===Lucky%20Southern=Jarrett%20Keith==Bossa%20Nova=D==1r34LbKcu7%20lcKQ4D%5E7XA%2A%5B%7DQyX5%237%5ED%7CQXy6D%7CQyX5%237%5ED%7CQyD%5E7Xy4Ti%2A%7BDA%2A%5B%5DyQKcl7%5EbEp%7CQyX7%5EDZLA7%207bB%7CQyX7%5EGZL%20%2311%20%20X7EZL%5B%5D%20%20lKcl%20L7%5EDZL7A%207bB%7CQy7X%5EGZL%20lcKQyX7EZXyQKcQyX7%5EX7D%7CQ7XyQKZL%20lcKQyX7%2D%23FZ%20LlcKQyX7%2DEZL%20lcA%2D7Xy%2D%23FB%2AZL7A%20CG%5E7XyX7%2DE%7CQyX7oF%7CQXy%23F%2FD%7CQyX7%2DG%7CQyQ%7CBb7%2A%5B%5DQyD%5E7XyQ%7Cp%2CEb%5E7%2311%20%20Z%20==0=0===Lullaby%20In%20Rhythm=Goodman%2DHirsch==Medium%20Swing=F==1r34LbKcu7%2C7%5EbG4F%5E7%2CD%20%2C7%2DbA%7CQyX%2C7%5EZFL%2C7oG%20%2C7%5EF%7CQyXb7%2CLZ4TA%2A%7B6F%7CQy%2D7%2CXyNZL%20QyXQyX%7D%207C%2C%207%5EF%7CQyX%2C7C1N%7CQ2C7%2CXG%7CQyXQyX%2C7%5B%2ABBb7A%20%2C7hE%7CQyX%2C7%5E%7CFQyX%2C7bE%7CQyX%2C7%2D%2CLZD%2DY%5DQyX%5EFZL%2CyQ%7CC77%5EF%7CQyX%2C7%5EFA%2A%5B%5DY%20%2C7C%20%2C7bD%7CQyX%2C%2C%20Go7X%2C7G%7C7%2CXyQ%7CAb%2D7%2C%20Db7%2CLZGb%5E7%2CXyQ%7CG%2D7%2CXyQ%7CC7%2CXyQ%7CF6XyQZ%20==0=0===Lullaby%20Of%20Birdland=Shearing%20George==Medium%20Swing=Ab==1r34LbKcu77%2DbBZ4F%2D%20D7%2DCZL7bE%207%2DbB%7CyQX%2DFZL7C%207GZL7h%20F%2D7L4TA%2A%7B6bAZLZN1Ab%5EbA2NZL%20QyXQyX%20%7D9b7C%207hG%7CQyX7%5E7%20Eb7L7bE%20F%207hC%2ABCh7%5EbAZL9b7bE%207%2Db%7CBQyX7%2DbBZL9b7F%207XyQ%7C%5B%5DQyX%207GZLBb%2D7XFA%2A%5B%5D%209b7C%207%5EbZAL9b7bE%207%2DbB%7CQy%2D%20Dh7ZL9b7UZL7b%2DXyQ%7CAZL7bE%207%2DbBZL7F%2D%207%2DCZL7bE%207%2DbBb%5E7%20EFZL7CAb6%20sGh%2CC7%2CZ%20==0=0===Lullaby%20Of%20The%20Leaves=Petkere%20Bernice==Medium%20Swing=C%2D==1r34LbKcu7QyX7h4C%2D%20A%2F7%2DF%207%2DFZL7C%207G%2DZL31b7G%207DZL7hEbLZD4TA%2A%7B%5D%20%20lc3XyQ%7CC2NZL%20QyXQyX%7D%20b97G%207bA%7CQyX%2DC1N%2DXyQK1b7G%7CCZL%20l7%28F%2D7%297%2DF%287bAZL%20lcKyQX7%5ECZL%20lcKQyX%29XyQKcbAB%2A%5B%207%2DFZZDh7%20%2DGZL31b7G%207DZLh7A%20%2DCA%2A%5B%5D%2031b7G7%20C7LL7A%206F%2D7%2FEbLZDh7XyQ%7CG7b13XyQ%7CC%2DXyQ%7CDh7%20G7b9%20Z%20==0=0===Lulu%27s%20Back%20In%20Town=Warren%20Harry==Medium%20Up%20Swing=Eb==1r34LbKcu7L7oA%204C7%20FL%2C7bE%20%2C7bBZL7F7%20CZL7%5EbE%207bBZL7ZAb%5E74TA%2A%7BAZL7bC7LZF6bEZL7oA%207%5EbAB%5B%2A%7DQyX6bEZL7bB%207%2FBb%20E%207%2DGZ%207F%7CQo7LZEFZL7C%207hGZL9b7%20D7hAZL7%2DC%20bB%2F6b7b9XyA%207%5Eb7oA%207%5B%2AAC7%2C7bE%207bBZL7F%207ZCL7%5EbE%207bBZL7F%20LZAb%5E%5D%207bBLZG%2D7%20C7LZF7%20Bb7%2ClLZEb6XyQZ%20==0=0===Lush%20Life=Strayhorn%20Billy==Ballad=Db==1r34LbKcu7G%2C7%2DF4Db6%20%2C%5EbDsZL9bC%207%5EbZDL9bC%207%5EbDZL9bCEb%2D7%2C4Tv%2A%7B%2DbD2NlAb%2D731D%206%2DbD1NZL119%23D%207%2DFZL11%2331D%20%2311%20%7D%7C%2C7%2DbBZL31%2CC7%2C%5DZLxZL6%2DFl%7C%2C7C%2CGhsZLxZLxZL6%2DFl%5BxLZAbhGs%206D%207%5EbZBb9L%20%2011%237DZL%207%2DbELZ%2011%237AZL%207%2DbEZ%5D%5B%2AADL11%239%20ZL11Z%20x%20L%5EbDZL11%237D%207%5EE%7Cl%2C7B%2C7%2D%23Fs%206bDZ7%20D7%23L11%2377A%2C7%2Db6%20sDbAZL9b7bE%207%5EbALZ7A%207%5EFl%7C%2C7C%2C7b%5E7%20sEDZL%20x%206bDZ7%20sD%2DL11%237D%207%5EbDB%2A%5B%20%5D7bA%207%5ECl%7C%2C7G%2C7Z%20x%20L%5EDl%7C%2C7%2DFZL7%2C%7ClF%5EbDZL7bA%205%237AZ7LB%207%2D%23FZL7bB%207%2D7%20Gb7B%2C7Cs%5EbD%2C7ZF%23%2D7%2C7B%2C7bB%2C7A%2C7bAZsL7bA%205%237AZL7B%20%7CC7%2CDL7bB%20%2CAb7%2C%7ClDb%5E7%20D7%2311LZUDb%5E7%20D7%2311%20Z%20==0=0===Lyresto=Burrell%20Kenny==Up%20Tempo%20Swing=C==1r34LbKcu77C%207%2D4Eb%5E77%5EbE%7CQyX7bB%7CQy7X%2DFZL7C%207%2DG%7CQyXXyQ%7CG4TA%2A%7BB%207%2DF7XyQ%7C%2DFZL7B%207%2D%23F%7CQy7X%2DG1NB%2A%5B%5DQyX7bD7XyQ%7C%2DbAZLQyX7b%2D7XyQ7%2DbB2NC%2A%5B%7DQyX7Bb%7CQyX7%2DF%7CQyX7C%7CXyQ%7CEGZL7b7%2DFZLXyQ%7CD7%5EbEZL7bB%207%2DFZ5L%237C%207%5EbE%7CQyX7b%20C7%2357%2DbA%7C%20Bb7%20Z%20==0=0===Ma%20Belle%20H%C3%A9l%C3%A8ne=Wheeler%20Kenny==Medium%20Up%20Swing=C==1r34LbKcu7XbB%2Fb4Ab%2FGcKQyXF%2FCZL%20lcKyQX%23F%2FEZL%20lcKQyXl%20LZA4TA%2A%5BF%2FGZL%20LZG%2FyX%23C%2FBZL%20lcKQyDX%2FbEZL%20lcKQyXbEQKcl%20lcKQyQyXbAcl%20LZyXbA%2FC%7CQyXbA%2FDQ%7CyXB%2FbB%7CQyXB%2F%23FQ%7CGb%2FKQyX%23X%23F%2F%23Z%20x%20LcKQyXG%2FFZL%20lcKyQX%23G%2FAB%2A%5B%5D%20%20x%20Zl%20LZCL%20lcKXD%2FCZ%20LZA%2FQyXbE%2FEZL%20lcKQXyE%2FbAZL%20lcKQyXBKcl%20LlcKQyQyXA%2F%20LZAbXA%2F%23D%7CQyXC%2FB%7CQXyC%2FGZL%20lcKQyXG%2FyQ%7CC%23lcKQy%7CG%2FAXyQ%7CBb%2FAXyQ%7CD%2D11XyQKcl%20%20Z%20==0=0===Mack%20The%20Knife=Weill%2DBrecht==Medium%20Swing=Bb==1r34LbKcu7lcKQy4Bb6XL%20lcKQyX7FZL%20lKcQyX7%2DCZL%20lcKQyZBb6X4TA%2A%5BcKQyX7XyQK7F%207%2DC%7CQyX7%2DCZ%20LlcKQyX7%2DCZL%20lcLZBb6%2DGZL%20l%20%20Z%20==0=0===Mahjong=Shorter%20Wayne==Latin=F%2D==1r34LbKcu711%2DFA4F%2D11yX%2C96bE%7CQyX%2C11F%2D%7CQyX%2C96bE%7CQyX%2CQ%7DY%5B%2A4Ti%2A%7B%7CQyX%2CEb69%2CQyX%2C11%2DF%7CQyX%2C9b6E%7CQyX%2C11%2DF%7CQyX%7CEb69%7CQyX%2CbE%7CQyXyQ%7CED%7CQyX%2C96bE%7CQyX9%2C%5EbDB%2A%5B%5DQyX%2C96bb%5E9%2CX%2C11%2DF9%237DCQ%7CDb%5EX%2C96bE%7CQyX%2C9%5Eb%7CDQyX%2C96bE%7CQyX%2C9yQ%5D%5B%2AyX%2C9696bE%7CEb%2D7%201%2DFA%2A%5B%5D%207bG%207%2DDb%7CQyX%2C9%5EbDZL7bA1%2CXyQ%7CQyX%2C%7CQyX%2CF%2D11%2CQyX%2C96bE%7CQyX%2C1%2D1F%7CQyX%2C96bE%7CQyX%7CF%2D11%7CQyX%2CEb69%2CXyQZ%20==0=0===Maiden%20Voyage=Hancock%20Herbie==Even%208ths=D==1r34LbKcu7%20ZL%20x4D9sucKQyXsus9FZL%20xZ%20L%20x%20ZL%20lcKQyXsl%20LZ%204T%7BA%2AZL%20x%20B%5BEb9KQyX9%2D%23CZL%20x%20Z%20Lx%20ZL%20lcKQyXsuscl%20LZ%2A%7D%20%20xL%20x%20Z%2AA%5BD9QyXsus9FZL%20x%20Z%20Lx%20ZL%20lcKQyXsusKcl%20L%5D%20%20x%20Z%20x%20%20Z==0=0===Make%20Someone%20Happy=Styne%20Jule==Slow%20Swing=Eb==1r34LbKcu7B%7CQyXb%20Eb%2ByX7%2DbB%7CQyX6bEZ%2BLbE%20bE%7CQyX6bEZLQ%7CEb7E44T%7B%297bB%28Q%7CEb7yX%297hF%287%2DbA%7CQy6XbAZL%2BbA%20bA%7CQyXQ%7CDb7yX7%2Db7hA%7CQ1Eb%5E7E2N%7C%7DQyX7bB%7CQy7X%2DFZL7C%207%2DG%7CQyXb%5E7XyN%7CQyXyX7C%7C3LZG%2DG%7CQyX7bB%7CQyX7%2DZFL7C%207%2DGZL7%5E%2DG%20%2D7XyQ1b7D%20Q%7CF%2D7XyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Making%20Whoopee=Donaldson%20Walter==Medium%20Swing=G==1r34LbKcu7EZL7%2D4G%5E7%20ZL7F%207%5ECZL7G%207D%2DZL7D%207%2DAZL7o%23GG%5E7%20E4TA%2A%7B%2A%5B%5DQyLZN1GyX6G2NZL%20QyXQy%7DX%207D%207%2DAZL7%2DE%206Q%7CC7X7D%207b%7CQyX7E7b9Lb7E%207hB%7CQyX7%5EGLZ7F%207%2DC%7CQyX7%2DAZ9LZA%2D%207hBB%207%2DDZ7LZsB%2DAZL7o%23G%207%5EGlA%5B%2A%5D%2C7D%2C7%2DA%2C7E%2C7%2D7%20D7LF%207%2DCG7LZC%5E7%20F7LZG%5E7%20E%2D7LZEb7%20D7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Mambo%20Inn=Bauza%2DSampson%2DWoodlen==Latin=F==1r34LbKcu7%207%2DAZ4G%2D7%20%2DGZL7D%207%5EFZL7C7%20%2DGZL7D%207%5EFZL7C7%20C7L4T%7BA%2A%5BB%2A%5D%20%2D7%20C72N%7CQyXQyXQyXQy%7DX%20%2C31b7D%206F1NZLF6%20B7GZL7DX7G%7CQ%20l%20LZZLbE%2F7%2DF%207%2DFZL%2FGbE%207%5EbA%7CQyX7bED%2D7Xy7%2DbBl%5EFZL77XyQ%7CZL7D%207%5EFZL7C%207G%2D%5BA%2A%5D%2031b7D%207%2DAG%2D7%20C%2DG%7CQy7%20D7LZlG%2D7%20lC7LZlA%2D7%20D7LZG%2D7%20C7LZF6XyQZ%20==0=0===Man%20I%20Love%2C%20The=Gershwin%20George==Ballad=Eb==1r34LbKcu7%7CQyX74Eb6XX7hF%7CQyX9b7C%7CQXy7hG%7CQyX7%2DbE%7CQyyQ%7CBb4TA%2A%7B%5B%5D%2C7GC7LZF6bEZL7bA%206bE2NLZ%20QyXQyX%7D%207bB%207%20sD7%2C%207G1N7DZL76%20Ah7C%7CQyX9b7G%7CQyX6C%2DZL9b7G%2031b7DZL%2D6%20Ah%2DClB%2AX7hG%7C7b9LZbE%7CQyX6bEA%2A%5B%5D%20b7B%207%2DFZL7bG%207%2DC%2D7XyQG%2031byQ%7CC7b9XyQ%7CFh7XyQ%7CBb7XyQ%7CEb6%20Ab7LZEb6%20sF%2D7%2CBb7%2CZ%20==0=0===Man%20That%20Got%20Away%2C%20The=Arlen%20Harold==Slow%20Swing=F==1r34LbKcu71b7Ap4F6Xy6FZL7Cl%2C7B%2C7bBZsL7C%207%2DGZL%20lcKQXyQ%7Cp4TA%2A%5ByX7%2DGb13Xyb7D%7CQyX7hA%7CQyXC7%7CQyX7%2DGZL%20lcKQ9XyQ%7C7DZL3B%2C7bByQ%7CF%5E%207%2DGZL%20lcKQyX6SFA%2A%5B%5DQyX7C%7CQyX7C7LZsX7C%7CQQyX6FLZF6XC%7CQyX7%2DGZLQ%20%207%7CDQyX7%2DAZL%20lcKQy7XyQ%7C7Cl%2C7QyX313XyQ%7CB%2A%5B%5D%20%20lcKQyX6FQ%7CyXsus7C%7CQyX7%2DGD7b9b1b7D%7C%3EadoCZG7XyS%2ED%3C%7CQyX7bDZL%20clKQyX6F%7CQyX7C%7CQ%2E%20al%20L%20lcKus7C%7C%5D%5BQBbG%7CQyX9b7D%7CQyXC6%2FF%7CQyX7oB%7CQyX7%5E%2D7XyQQyX7CsXyQ%7CF6XyQ%7CG%2D7%20C7%20Z==0=0===Manha%20De%20Carnaval%20%28Black%20Orpheus%29=Bonfa%20Luiz==Bossa%20Nova=A%2D==1r34LbKcu77G%207%2D4A%2DXy%2DAZL9b7E%207hB%7CQXy%2DAZL9b7E%207hB%7CQXyQ%7CD4TA%2A%5BQyX7hXyQ%7CA7%5EF%7CQyX7%5EC%7CQyXG7%7CQyX7%2DD%7CQyX9b7XyQ%7CB7%5ECZLKQyX%2DXyQ%7CA7E%207hB%7CQyX%2DAB%2A%5D%5B%209b7E%207hB%7CQyX%2Db9LZA9b7E%7C9b7E%20Eh7XyC%2F7%2DD%207%2DDZL%20lcQKyX%2DD%7CQyX9b7A%7CQLZBh7ZL%20lc%209b7EA%2D7%2FGLQ%20%20%2DA%7CQyX9b7EQ%7CyX7hB%7CQyX7%5EFZLZBh7%20%20%2DAZLZY%7CQA%2DLZD%2D7%20A%2D7LZD%2D7%20A%2D7LZD%2D7%20E%2D7LZfA%2D%20Z%20==0=0===Manhattan=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu77C%7CQy4F%5E7%20L7obA%207%2DAZL7bB7%20%5EFZL7C%207%2DGZL7DZG%2D7X4TA%2A%5BQyX7%5E11LZA%207%2DGZL7D%207%5EFB%2A%5D%5B%207C%207%2DGZL7D%207%2DC7LZF%237bB%20%207%2DGZyQ%7CG7%5EFA%2A%5B%5D%207C%207%2DGZ7LC%207%2DGZL%20lcKQyX7%20D7LX7%2DD%7C7D%7CQy%5E7%20BbL11%237bB%207C%7CQyX%2D7GZL7obA%207%2DAZL7ZAh7XFZL7C7D%207%2D%5D%5B%2ACG%23G%207GZL7%2DD%207%5EFLZ7bE%207%2DbB%7CQyX7%2Do7LZAQyX9bLZG%2D7%20C7LZF6XyQKcl%20%20Z%20==0=0===Manoir%20De%20Mes%20R%C3%AAves%20%28Django%27s%20Castle%29=Reinhardt%20Django==Medium%20Swing=Eb==1r34LbKcu7bEZL9b%5E7Xyp%7CQyX7%5EbEZLQyXr%7CQyXZL9b7bBpp%7CQpBb7bE44T%7B%7CQyX7ppEb7yXbB%2F7%5EbEZL7oApp%7CQyX7%5EbA1NZL9bQ%7CEb%5E%7CQyX7X7FZLQ%7CF7Xp%7CQyX7%5EbA2N%7C%7D%20b97bBpp%7CQyX7B%7CQypC7%2FGyX7%2DCyQKcl%20LZB7XyQ%7CppBb7b9LZEb6XyQ%7CBb7%20%20%20Z==0=0===Manteca=Gillespie%20Dizzy==Latin=Bb==1r34LbKcu7x%20ZL%204Bb7XlcKQyX7bBA%2A%7B%7D%20x%20%20ZL%20x%20ZL%20lcKQy%20LZ%20x4Ti%2A%7BD%7CQyX7XyQKB%2A%5B%7D%2C7F%2C7bGs%207DbZL7bA%207bBZL%20lclAb%2D7bBZL%20cKQyXyQ%7CGbQyX%2C7bE%7CQyX7bBQ%7CyX%2C11%237B%7CQyX7%5E%7CAb%5E7X%2C9b7bB%7CQyb%2D7%2CXL%2C9b7B%207h%23F%7CQy7X%5EbG%7CQyX%2C7bD%7CQyZFh7XAZL%20lBZL%20xyQ%7CCh%20ZL%20lcKQyX7bBA%5B%2A%5DQyX%2C9b7F%7CQyX7x%20LZ%20X%2C9b7b7XyQKcl%20LZUBb7%20Ab7LZDb7%20sGb7%2CF7%2CZ%20==0=0===Martha%27s%20Prize=Walton%20Cedar==Medium%20Swing=Eb==1r34LbKcu7BsZL%204sBbsn%20ZL%20n%20l%7C%2C%2A%5E%2D%2A%2CCsusbB%2C%2A%5E%2D%2AC%2Csu%20LZ%20n4Ti%2A%7BbB%207%2DC%2A%2D%5E%2A%7D%20%20n%20ZL%20n%20ZL%20nl%20%7C%2C%2A%5E%2D%2AC%2CsusbB%2CY%7B%2AAF%2CsusbbAZLGb%5E7%20A%207%2DF%7CQyX%2C7%2DCZL13b7G%207%5EbAZL11%237Eb%5E7%2FEZL31%206%2DCZ7LZBb%207hDB%2A%5B%7DQyX11%23%5E7bEZL11%237E%20sus7G7b9LoA%207%5E%207%2D%23FZF%237%20%2DCZL9b7G%207%5EbAZ9Lb7bE%207%2DbBZL7%5EB7XyQ%7CL7%2D%23C%2DCZL3%5E7XyQ7%5EbAZL11%237A%207%5EEbZL31bB%207%2DFA%2A%5B%5D%20G7b1EZL7BX11%237%7CF%2D7%2011%237E%20sus7bBZLo7A%207%5EbAZLG%2F7%5EbELZEb%5EQyX%2C7yQZ%20==0=0===Mas%20Que%20Nada=Ben%20Jorge==Latin=F%2D==1r34LbKcu7QyXsu4F%2D7%20yX7%2DF%7CQyX7bE%7CQXy7%2DbBZL%20x%20ZL7bBQ%7CC7s4TA%2A%5ByX7bEBb7LZ%2DbBl%7C%2C%2DB%2C%2DCs%207F%2DZL7bB%207%2DFZL%20x%207XyQ%7C%207%2DF%7CQyX9%23XyQ%7CCX7%2DFB%2A%5B%5DQyX9%237%7CCQyX7%2DF%7CQyXsus7yQ%7CC77%2DF%7CQQyX7%2D%7CXyQL%5D%20%20x%20ZL7bB%207%2DFQ%7CyX5%237C%7CQyX7%2DFZ%5B%2ACBbrQyX%7CC%7CQyXyQ%7CAb9%237C%20bD%2F7bE%7CQyDX%2F7bBZL%20lcKQyX6LZF%2D7X7bE%7C%7CQyX5Q%5D%5B%2ADyX7%2DFZLQyX%7CrQy%7CXQyX9%237C%7CQyX7%2DFQ%7CC7%23yX9%237UF%2D7%20Bb7LZ%20x%20%20Z%20==0=0===Masquerade%20Is%20Over%2C%20The=Wrubel%20Allie==Ballad=Eb==1r34LbKcu7A%28%20%2074Eb%5E77bE%207%2DbBZL7F%207C%2DZL9b7G%207hD%7CQyXLZAb%5E4TA%2A%7BZL7bED7%29%7CG%7CQyX7%5EbEZL7bB%20%2D7F%7CQyX7FZL7C%207%2DBb%2D7%20%28%20%297h7%2DG2NyQ%7CDb7bB%7CQyX7%2DF%7CQyXC7%7CQyX7%2DG1N%7CQyX7XyQ%7D%7CX7%5EbAL7C%207F%2D7%20BbB%207%2DFB%2A%5B%5D%207C%20b6EZL7bD%206bEZL7b7LZG%2DZL7C%203%20la%20Bb7LZ%207%2DCZL7C%207%2DGZLb97D%207hA%7CQyX7%5EbE%3CD%2EC%2E%207%2DFZ6bEZLding%3EB%207%2DFZL7C%207%2DG3%7CNY%5D%207bB%207%2DFZL7Fb7susnE%20drXyQ%7CF%2D7%20Bb7%20Z%20==0=0===Maybe%20I%20Should%20Change%20My%20Ways=Ellington%20Duke==Ballad=Bb==1r34LbKcu7ZL31Bh7%20F1QyX9GZL31b7D%203b1E%7CQyX7%5EbBZL9b3%7CC13%20C44T%7B7%2DD%7CQyQ%7CEbBZL7bA%206%2DbE%7CQy7X%5EbEZL%20lcKQyX7%5Eb%5E7XyX31bB2NZLQ11LZClcKQyX7%5EbBl%7C%2C7%2CF7Cs%207G1N%7CQyX7h%20%20%7DXy%237bD%20G7%20sC7%2CF7%2C%7ClBb6XyQKcl%20%20Z%20==0=0===Maybe%20September=Faith%20Percy==Bossa%20Nova=A%2D==1r34LbKcu7s7GZL4A%2DXyyX7%2DA%7CQyX9b7E%7CyQX7hB%7CQyX7%5E%2DA%7CQQKcl%204TA%2A%7BL%20lcK%7CG7XyB%7CQyX7%2DAl%7C%2C7E%2CBhs%207%5EC1N%2CB%2A%2C%7C%5DQh7XyQQyXsu7D%207%2DXyQKcE%2ChBs%207%5EC2N%2CC%2A%5B%2C%7D%20%20x%20ZL%20x%20ZL%20l7%2C%7ClA9b7EZLZF7%2311XyQKcl%20LZE7b9XyQ%7CBh7%20E7b9LZA%2DXyQ%7CBh7%20E7b9%20Z%20==0=0===Maze%2C%20The=Hancock%20Herbie==Medium%20Swing=E%2D==1r34LbKcu7QyXE%2F4E%2D7X7%2DEA%2A%7B%7CQyXE%2FA%7CyQX7%2DE%7CQyXE%2FA%7CQyXyQ%7CA4Ti%2A%5B%3CB%2A%7B%7DyQ%7CA%2FFZLQ%20%207h%23F%7CQyX%2D7G%7CQyX7%2DA%7C%5DQyXE13XyQX7%2DE%7C7h%23F%7C%3EE%2D7XG%7CQyX7%2DA%7CQyX7AQ%7CyX7%2DE%7CQyX7A%7CQy%2D7XyQsoloSXyQ%7CB7b9XyQ%7DYY%7CQF%5E7XyQZ%20==0=0===Mc%20Jolt=Beirach%20Richie==Medium%20Up%20Swing=Eb%2D==1r34LbKcu7D%7CQyX%2D7XyQ%7CQyX11%237%5EBlZL%20clKQyX7%2DbEZL%20lcKBb%2D11E44T%7BXsus7yQ%7ClD7%2DD%7CQyX31b9b7A%7ClQyX7%2DGl%7CQyX9%237XyQ%7CFXsus7%3C%20%20%7D%20b%2D11Xs7bGl%7CQyX7%2DbElQ%7CyX31b9b7bBl%7CQyus%20%20QAl%7CQyQ%7BQyX%20FeelXQyXQyX%3E%29%20ylnos%20urohc%20tuo%20no%28%20yQXyQnitaLus7bG%20LZBbaf%20dna%20taeper%3C%20%207%2DbE%7CQyX31b9b7de%3ELZ11%2DbAsXyQ%7D%20==0=0===Mean%20To%20Me=Turk%2DAhlert==Medium%20Swing=F==1r34LbKcu7%2DAZL74F%5E7%20bBl%7C%2C7F%2C7%2DCs%207F%5EZL7C%207%2DGZL7o%23F%5E7%20Eb4TA%2A%5BZL7C%20ZG%2D7%207o%23F%207%5EFA%2A%5B%5D%207%20C7GZL7%2DD%206FZL7CLZG%2D7L7D%2076FZL7C%2D7%2CFZL7C%207%2DGZL7D%207A%2DZL7bE%207%5EbBl%7C%2C7F6%20D%2Ds%207%5EF7%2DGZL%2CF7%2C%5DE%7CQyX6bBZL7F%207C%2DZL7%2DG%207%5EbBlB%2A%5Bb7%20D77%2DCs%20s%207%5EFb7%20D77%2DGZL7o%23F%207%5EFA%5B%2A%5DQyX7C%7CQyX7GZL%20C7LZE%7CQyXC%2D7%2CF7%2C%7ClBb%5E7%20Eb7LZA%2D7%20D7LZG%2D7%20C7LZF6%20D%2D7LZG7%20C7%20Z%20==0=0===Meaning%20Of%20The%20Blues%2C%20The=Worth%2DTroup==Even%208ths=D%2D==1r34LbKcu7D%20%2DDZ4D%2D%20D%207hEZLF%2F7%2DG%207%2DZGL9%237D%206%2DDZL5%23%2DA7b9L4TA%2A%5BL7C%207D%2D6%20D%2DD%207%5EFB%2A%5B%5D%207C%20%2D6bB%7CQyX7%2DGZL9%2377LZG%2DZL5%23%2DQyX9byQ%7CEhbB%207%2DGZL7G%207%2DDLZ7G%207%2DDZL9b7A%2077LZA7X7%5EFZ%23%2DD%20%2D%2D%20D%2D%237A%207hEZLF%2F7%2DG%20%2D7GZL9%237D%206%2DDZL5b9LZDDA%2A%5B%5DBZL7F6%20D7%23F%7CQyX7%2DCC%2A%5B%5D%207%20C6%2DbB%7CQyX7%2DGZL97sus%20%2DDZL57A%2C7bQ%7CBb%2DGZL7G%207%2DDZL7G%20%2D7DZL7bE%20%299%237A%286%2D7%20sByX7%5Eb%7ClD%2DXyQZ%20==0=0===Meditation=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7%7CQyX74C6XylcKQyX6C%7CQyX7BQ%7CyXsus7BZL%20lcKQ%20LZE%2D4T%7BA%2A1b7A%7CXyQ%7CDEZLQ%20x%297bB%28%20%7CQXy6%2DFZL%20lcKQyX7%2D%2D7XyQ31b7A%20x%297bD%2D7XyyX6%2DFZL%20lcKQyX%5E7F%5BB%2A%7DQyX5%237G%7CQQ%7C%20%28B%7CQyX3E%7CQY%5DXyQ%7CE7GZL%3EadoC%20la%20%2E%2ECD%3C%20%207%2DD%7CQyX7ob%235XyQ7%2DEZL%2D7%20A7b13LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z==0=0===Memories%20Of%20Tomorrow=Jarrett%20Keith==Even%208ths=A%2D==1r34LbKcu7Xsus94A%2DXyC%7CQyXF%7CQyX7%2DE%7CyQX7%2DA%7CQyX7%5E%2DA%7CQXyQ%7CG4TA%2A%5Bl%7C%2C%2DGyQ%5D%5B%2AbAZL7A%207%5EbE%7CQyCX%7CQyXF%7CQyX%23F%2FDB%5E7%20%20sXC%7CQy%2FD%20G%2FQ%7CBb9bA%2F%2DF%20%2DAZL7E%20ssu7E%7CQyXC%7CQyXsusLZC%5E7yX7%2DFF%23LZF%5E7%20F%2D%28Fsus%29LZC%2FGXyQ%7CG9susXyQ%7CCXyQ%7CE7sus%20E7%20Z%20==0=0===Memories%20Of%20You=Blake%20Eubie==Ballad=Eb==1r34LbKcu7bEZL64Eb%5E7hAZL7%2DC%20G%2F7%5EbELZ7o%23F%207%2DFZL7oE%207%20Ab%2D4T%7BA%2AXQyXQLZDb7%7Dl%2C7bB%2C7%2DFs%206b1ENZL7bB%207FZL7C%20XyQXy7D%207%5E31b7GEb6%20syX7%2DC%7CQyX7bA%7CQXy7%2DC%5BB%2A%5Dl%2C7G%2ChDQ%7CF7%202N%7CQy%207%2DFZXyQ%7CF7%5EbE%5BA%2A%5DQyX7bBQ%7CyX7%2DFZL7F%20sus7%20Eo7L7%2DCZLbB%207FZEb%5E77bDZL7D%207%5EbEZL%2D6bA%207hAZL7%2DC%20G%2F%20C7LZL7o%23F7LZEb6%20sF%2D7%2CBb7%2CZ==0=0===Mercy%20Mercy%20Mercy=Zawinul%20Joe==Funk=Bb==1r34LbKcu7bB%7CQy4Bb7XQyX7bB%7CQyX7bE%7CyQX7bB%7CQyX7bE%7CQy%7CEb7X4TA%2A%5B%207bBZEb7XyE%20bBZLbB%2FbE%207bZBLbB%2FbE%20bBB%2A%5B%5DQb%2FBbL%7CQyX7Xsus7LZBb%20E%2CD%2FbBs%20bB%7CQyXuss7Fl%7C%2CbE%2CD%2FbBsb%2C%7ClFbB%2FbEyQ%7CC%2D7XyQ%7CD%2D7XyQ%7CsG%2D%2CF%2CG%2D%2CF%2C%7ClG%2DXyQZ%20==0=0===Midnight%20Blue=Burrell%20Kenny==Medium%20Swing=Ab==1r34LbKcu7AZL7%2D4F%2D7%2CSA%2A%7B%7D%20QyX%7CrQyXLZ7%2DG%207%5EbAZL7%2DG%20F%2D7%20G4Ti%2A%7BFZL9%23%2D7LZXGZL7%2DG%207%5EbAZL7G%2D%207%2DF%7CZLQyX%7CrQyh7%20C7G%207%5Eb7%2DbA%7C%5D%5B%2ABGbB%7CQyX7bB%7CQyX7F%2D%7CQyX9b7C%7CQyX7h%2D7XyQQyX7%2DG%207%2DF7%239%20%20oS%28QyX17%2A%3CC%2A%7BY%20%7DQ%2C9%237Clpp%7C%2C%2DFslos%29%3EC%7CQyX7%2DG%207b%5E7%20G%2DG%207%5EbAZL7%2DG%207F%2DZLQyX%7CrQyXZL7%2D7LZF%2DAZL7%2DS%3C%7CQy7XyQ%5DZL%20lcKQyX7%2DF%7CQXy9b7C%7CQyX7hGD%2A%5BBb%2D7X%5EbAZLC%7CQyXon%20CD%20x%20%3EadoC%20la%20%2ESD%2E%20solos%20retfa%20%2CLZDb7%20solo7%239XyQ%7DY%7BQF%2D7%20G%2D7LZAb%5E7%20G%2D7LZXyQr%7C%3CVamp%3EXyQ%20%7D%20==0=0===Midnight%20Mood=Zawinul%20Joe==Waltz=Db==1r34LbKcu7%7CQyX7b%5E7XyyXbD%2F7hbE%7CQyX7b%5ED%7CQyXbD%2F7hbE%7CQQ%7CDb%5ED43T%5ByX7%2DFDbXyQ%237C%7CQyX7%5EbG%7CQy5Xb9b7G%7CQyX7%5EbD%7C9XyQ%7C%2F7hbE%7Cp%205b7XyQ%7C%7CQyXbD%2F7%2DbA%7CQybXA%2F7%2DbE%7CQyX7%2DbEpG7b9%2DbB%7CQbDU%7CQyQ%7CC7%7CQyX7%2DbE%7CQyX9%23b7B%7CQyX7%2DF%7CQyX9%23Ab7XyX7%5EbG%5E7XyQ%7CEbh7%2FDbXyQZ%20==0=0===Midnight%20Sun=Hampton%2DBurke%2DMercer==Medium%20Swing=C==1r34LbKcu7X7%5EbB4C%5E7X%28%20%2011%239FZL11%239%20F7%2DCZL7%5EC%206C%7CQyB7%29LZ4TA%2A%7BbA%7CQy6%20Bb%5EZL%297A%28%20%2011%239bELZ11%239bE%207%2DbBZL7Ab%5E7XbB%7CQyN%7D%207G7LZAbQyX7%5EC1N%7C%7CQyX1%2319bDZL11%239bD%207%2D%7CD%2D7%20%5EbA%206bE%207%2DA%2D7LZ7%5EDZL7A%207%2DE%7CQy7X%5EEB%2A%5B%5D%207B%207h%23FXyQ%7CE%207%5EC2C%206C%7C7XyQ%7CCA%2A%5B%5D%207bD%207%2DDZ7LbE%207%2DEZL7G%207%2DD%5E7XyQ%5EDZL77%2DbBZ%2D7%20F9%206bB%7CQyX7%5EbBZL7%29B%28%20%2011%239FZL11%23Bb%5E7LCZL7%5E%239bD%2011LZEL7%5EbA%206bA%7CQyX7b%5EAZL%297A%28%20%2011%239bZAb%2D7%239bE%2011LZDb9%2311XyQ%7C%7CC%5E7XyQ%7CD%2D7%20G7%20Z%20==0=0===Milano=Lewis%20John==Slow%20Swing=C==1r34LbKcu77G%2C7%2D4D%2D7%20FZL7%23F%207CZL7G%20%2D7DZL7%2DA%207%5ECZL7G%5E7%20sD4TA%2A%7B%2DG2N%7C7%20A7bXQyXQyX%7D%209b7A%20%5E7C1NZL7G%207%2DDZL9yQXyQ%2DEl%7C%2Cl%7C%2C5%23%5D%5B%2ABFGs%207CZL7G%207%2DDZ7L%2DA%207%2DEZL6%2DF%207%5E%2D7%2CC7%207C%207CZL7G%2D6LZE%2A%5B%5D%209b7A%207%2DEZLb97B%207hFZL7%2DA%207%2DAD%2D7%20F%207%5EF%2DDZL97LZD%2D%2DEl%7C%2C7G%2C7%2DDs%207F%5EZL7%23F%207CZL7G%2077%20A7b%2DA%207%5E7%20G7b9%2CQLZC6%20A7%235%20ZY%5BQE%2D7%20A7%235LZD%2D7%20G7b9LZC6%2CXyQZ%20==0=0===Miles%20Ahead=Davis%20Miles==Medium%20Swing=C==1r34LbKcu7%20x%20ZL4C%5E7XyX7%2DG%7CQyX7%2DDZLx%20%20ZL%20x%20ZL%20lcKQyQKcl%204TA%2A%5B7hEZLXyQKc%23FZLG%2F%2DA%20%2DAZL7%20E7B%7CQyX7%5EbBZL%20lh7%20F77%5EFZLQyX7%2D7XyQ%5D7%2DDZL%20lcKQyX7%5EZCL%20lcKQyX7%2DDB%2A%5BXyQ%7CGA%7CQyXQyX7%2DLZF%5E77AZLQ%20%207hE%7CQyX13b7E%7CQyX7hB%7CQyXXyQ%7CD7Cpp%7CB%7CQyXQ%7CD7XZL%20lcKQyX7%2DD%7CQXy7AQ%5BY%5DQyX7G%7CQyG7susyX7G%7Cb%5E7XyQ%7CDb7XyQ%7CC%5E7XyQKcl%20%20Z%20==0=0===Milestones%20%28New%29=Davis%20Miles==Up%20Tempo%20Swing=G%2D==1r34LbKcu7ZLxZL4G%2D7LL7%2DG%5BA%2AY%5D%20xZLxLZxZLxZLxZLxZLxZZxLZx4T%5BA%2AZLxZLZxLZxLxZLxZLxZLxZLxLZxZLxZL%2DA%5BB%2AY%5D%20ZxLZxLxZLxxLZxLZxLZxLZx%20%5DY%2AA%5BG%2D7LZxLZxLZxLZxLZxLZxLZx%20Z==0=0===Milestones%20%28Old%29=Davis%20Miles==Medium%20Up%20Swing=Bb==1r34LbKcu77F%7CQy4F%5E7XL7bG%207%2DbD%7CQyX7b%5EAZL7bE%207%2DbB%7CQyZC%2D7X4T%5Bi%2AbAZL7b%5E7XybB%7CQyX7F%7CQyX7%2D%7BCA%2AY%5DQyX31b7G%7CQ%5E7%20EbB%7CQyXyX7%5EA7LZC%2DyX7%5EbBZL7F%207%2DCLZ7E%207%2DBZL7%2D%23C%207Q%7D%2AB%5BbD%207%2DZL7bE%20D7LZ%7CQyX7D%7CQyX7%2DAZ9Lb7E%207%2DB%7CQyX7%5EGBb%2D7%207%2DA%7CQ%23C%207%2D7%20%5D%2AAD%207%2DbAZL7bE%207%5EBb%7CQyX7F%7CQyX7%2DC%5Bb7LZCE%207%2DB%2D7LZB%2D7%20E7LZC%2D7%20%3Csolos%20on%20AABA%3EF7LZBb%5E7%20%20%20Z==0=0===Mimi=Rogers%20Richard==Medium%20Swing=G==1r34LbKcu7X11%2DA4G%5E7XG%7CQyX7%5EG%7CQyX7DQ%7CyX7%2DA%7CQyX6G%7CQy6XyQ%7C4TA%2A%5BQyX6GXyQ%5D%5B%5EG%7CQyX7D%7CQyX7%2D%7CAQyX6G%7CQyX7%5EGA%2A7XyQ%7C7D%7CQycKQyXyQ%7CG7%20lcKQyX7oC%7CQyXC6%7CQyX7%5ECB%2A%5B%5DQyXLZE%2D7X7%2DD%7CE%207%5EGo7XyQD%7CQyX7%2DA%7CQyX6GQ%7CyX7%5EGA%2A%5B%5D%20%20lcK7XyQ%7CEZL%20l%2D7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===Mimosa=Benson%20George==Bossa%20Nova=F==1r34LbKcu7F%2F31b4F%2D9X9%2DFA%2A%5B%7DQyX9%5EF%7CyQX9%2DF%7CQyX9%5EF%7CQyXyQ%7CB4Ti%2A%7B%7CQyX1b7%2311%7CQyXF%2F31bB%7CQyX%2D9F%7C%7CQyX9b7C%7CQyXDb7%231D%7CQyXQyX7%2DyQ%5D%5B%2A7A%7CQyX7C%7CQyX7%2D%7CGQyX7%2DD%7CQyX7%5EFBXyQ%7CDX9b7C%7CG%2D7XyQ%7CC7XyQ%7CF%2D9XyQ%7CF%5E9XyQ%7CF%2D9XyQ%7CF%5E9XyQZ%20==0=0===Minoat=Waldron%20Mal==Ballad=C%2D==1r34LbKcu7%207%2DC%7C4F7%231b7G%7CQyX11%237%5EbALZ9b7bB%209%2DF%7CQyX113XyQ4TA%2A%7B6%2DC2NLZDh7XQyX%7DQyX9b7C%7CQXy96%2DC1NZL31b7G%20yQ%20LZ%23C%2F%2BBB%2F%2BbAcl%20%20%5D9b7C%207%5EbGZL9bD7%20%2DbA%7CQyX7%5E%2DFB%2A%5BLZB9%20KQyX9yX11%237XyQ%7C%5D%207C%2011%2DGZL6%2Db%20A11%237bAZL7F%207%2DC%5B%2AAF7hAZLb7G%207h%20Bb7b%2F%2BB%207%2DC%7CQyX31bG7%7CQyX11%237%5EbAZL9C%23LZD9%2DF%7CQb13LZC%2D69XyQ%7CC7b9XyQZ%20==0=0===Minor%20Mishap=Flanagan%20Tommy==Medium%20Up%20Swing=Bb%2D==1r34LbKcu7%2DbBZL4Bb%2D731b9b7C%7CQyX7%2DbZBL9b7F%209%237C%7CQyX%20F7b94TA%2A%5B9b7C%20Eb%2D7%20QyX7%2DFB%2A%5B%5DQyX97bC%7CQyX7hGZL7%2DbB%7CG7%239%7CQyX7L9%237CXyQ%7CGZL7%2DF%207%2DbB%7CQyX%2D7FZL9b7C%2031b9b7G7b9%207%2DFZL7bA%7CQyQ%5D%5B%2AE%7CZL%20lcKQyX7%5Eb%7CEQyX7bB%7CQyX7%2DFCb%2D7XyX7%2DFZyX7%2Dbb%5E7Xy7F%209%237C%7CQyX7%2DbAB%2A%5B%5D%207F%20tla7C%7CQb9LZBD%7CQyX%2DbBZL9b13%2031b7CZL7%2DbB%207%2DEb%7CQyX7%2DbBZL9b7F%20F7%239b7C%7CQ7%20F7%20Z%20==0=0===Minor%20Mood=Brown%20Clifford==Medium%20Swing=F%2D==1r34LbKcu7%207%2DbB%2D7XyQ%2DbB%7CQyX7bB%7CQyX%2D7FZL31b7C%206%2DbB%7C7XyQ%7CF44T%5ByX7%5E%2DGh7%20Cb7C%20%2C7bDZL7bD%20%2D7F%7CQyX7%2DFZL31b713LZFZL7bEZL31b9b5%20%20G%7CQyX7%2DFQ%5BY%20QyQXyXQyXQyXQyX%5D%20Qh7%20C7%237C%7CQAZL7hQ%7CCh7b7CZL31b7C%207%2Db%7CBQyX7%2DbBZL9b7F%2013%2C%20GyX7%2DFb%5E7XyQ%7CGh7XyQ%7CC7b13XyQ%7CF%2D%5E7XyQKcl%20%20Z%20==0=0===Minor%20Strain=Timmons%20Bobby==Medium%20Swing=G==1r34LbKcu7x%20ZL%204D%2D11lcKQyX11%2DC%7B%7D%20%20%20xZL%20x%20ZL%20lcKQyX%20LZ%20x4TA%2A%7B%20D%2FGZBG%2D7X%7CQyX7%2DA%7CQyX7bEQ%7CyX7%2DbBZL%20lcKQyppD7L%2A%5B%7D%20%20A%2D7%2FDLZBbo%2FD%20B%2D7%2FD%20Z%20==0=0===Minority=Gryce%20Gigi==Up%20Tempo%20Swing=F%2D==1r34LbKcu7%2DC%7CQy%2D%5E7XyQyX7%5E%2DF%7CQyX31CQ%7CyX9%2DG%7CQyX6%2DF%7CQ%7CF%2D6XF44T%5ByX9%2D%23F13Xy31bD%7CQyX9%2DbA%7CQXy31bE%7CQyX9%2DbB%7CQXyQ%7CF%7CQyX9Q%7CB13XyQ%7CG%2D9XyQ%7CC7b13XyQZ%20==0=0===Mirror%2C%20Mirror=Corea%20Chick==Waltz=C==1r34LbKcu7la7%23F4C%5E7X%5ED%7CQyXtla7A%7CQy7X%5EF%7CQyXtla7E%7CQy7XyQ%7C3TA%2A%5ByX7%2DAG%5E7Xy%5EB%7CQyX11%237B%7CQy7X%5EC%7C%7CQyXtla7B%7CQ7XyQ%7C%7CQyXtQyXtlyQ%7CF%23QyX7%5EBB%2A%5B%5DQyX97bC%7CQyXG%2FC%7CQyX7o%7CEb7aX7F%7CQ%7CQyX7yQ%7CAbX11%237%5EbD%7CQyX7%5E%7CEQyX7%5EG%7CQyXtla7yQ%7CBbX7%5EE%7C11%2DF%7CXyQ%7CD%237D%7CQyX7%2DA%7CQyXo7%23G%7CQyX7G%7CQyX7%2D11XyQtla7AXyQ%7CG7XyQZ%20==0=0===Misterioso=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CBb7b5%20%20%20Z==0=0===Misty=Garner%20Erroll==Ballad=Eb==1r34LbKcu77%2DC%2074Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZEb%5E4TA%2A%7BlcKQy%20Bb7LNZL%20QyXQyX%7D%207b%20B7%2DFZL7C%207%2DG1NZ2Eb6X7%2DFZLZL7F%20BBb%2D7X7%2DAZL%20lcKQyX7b%5EA%7CQyX9b7bE%7CQyXyQ%7CD7%2A%5B%5D%20%207%2DbA%7C7LZF%2DbAZL7bE%207%2DbB%7CQXy7%5EbEA%2A%5B%5D%207bB%207%5E7XyQC%207%2DG%20Db7LZEb%5E7%20C%2D7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Miyako=Shorter%20Wayne==Waltz=A==1r34LbKcu7yX7%2DD7XyQK%2DbE%7CQyX7%2DEZL%20lKcQyXsus7%23FZL%20lc7XyQ%7CA43T%5BA%7CQyX11XyQ9%237E%207%5EF%7CQyX7%2D%7CGQyX7%2DA%7CQyX7%5EC%7CLZA%5E7%237G%7CQ9b7A%7C%7CAb%2D7E%7CQyX9b7B%7CQyX7%23hF%7CQyX11%237G%7CQyXh7XyQQyX7%2DX7%2DB%7C%2D7XyQE%7CQyX7%2DbB%7CQyX7%7CEQyX7%2DB%7CQyX7%2DC%7Cb7XyQD%7CQyXyQ%7CE7b9XyQZ%20==0=0===Moanin%27=Timmons%20Bobby==Medium%20Swing=F%2D==1r34LbKcu7eniF%3C4n%20BbyXZLQyX%7CrQyXZLyQX%7CrQyXZL%20n%2CFZLQr%7C%20%204TA%2A%7B%2DbBZL%2ABBb%2D%209b7F%7CQyX7%2DFZL%2397C%209b7GZL7bA%207B7%2311%5B%7D%20%20%3E%3CA%2AS%7BLZG7b9b7C%3EeniF%20la%20%2E%2ECD%3C%7CQyX7hG%7CQyX9XyQ%5DY7bA%207rQyXZs%3A%3EF%2DrQyXZLQyX%7CrQyXLZ9b7C%207GZL7bA%207%7CXyQLoloS%207B%209bine%3E%20X7%2DFZL9%237C%209b7ZGL7bA%207%2DbBB%2A%5B%7D%20yQ%7CF7F%3C%20%20%7CyX9b7Bb%2D7%20F%20la%20%2ES%2ED%3C%7CQyXh7G%7CQyX9b7GZL7bAine%3ECZL11%23Q%5D%20==0=0===Moment%27s%20Notice=Coltrane%20John==Up%20Tempo%20Swing=Eb==1r34LbKcu7%2DbEZL%2D7%20A7DZL7bD%207%2DbA%7CQy7X%5EbEZL7bB%207%2DFZL%2D7%20G7E44T%7BA%7CQyXLZDb%5EL7bE%207%2DbBZL7B%20%2D7CZL7G%207%2DD%7CQyX7ZAb%5E77bA%207%2DG2N%7Cb7LZN%207%2DF%7CQyX6bGZL7Db%207%2DbAZL7C%207%2DG1Bb7%20%7DD%207%2DbB%2F7%2DFZF%2D7%20B%2F7%2DG%7CQyXbB%2F7%2D%7CFQyXbB%2F6bEZL7bBbXyQ%7CL7C%207bXyQ%7CEb6%2FBb%20F%2D7%2FBbLZG%2D7%2FBb%20F%2D7%2FBbLZEb6%20nLZ%20n%20%20Z==0=0===Moments%20To%20Remember=Allen%20Robert==Ballad=G==1r34LbKcu7%207oG14G%5E7%20cKQyX7DZL%2DA%20CZ5L%237G%20GZL%20x%20ZL6Gl%20LZN4TA%2A%7BX7D%7CQ%20%20%7DXyyXCB%2A%5B%5D%20%2C7G%20%2C%2DZDLG%20%2DC2NZL%20QyXQQ%7CGXyx%20ZLGZL%20x%20G7LZC7%5EGA%2A%5B%5D%207D%207%2DAQ%7CyX7AZL%2DE%20G%7CQyX%20G6LZ%20G%7CQyG%20G7%235LZC%20A%2DLZD7XyQKcl%20LZC%2D%20GLZ%20x%20%20Z%20==0=0===Mona%20Lisa=Livingston%2DEvans==Ballad=Eb==1r34LbKcu7yX7bB4Eb6X%2DFZL7bB%207%2DFZL97bC%207%5EbEZL%20lcKQy7XyQ%7C4TA%2A%5B7%5EbAZ%20Bb7L7%5EbEZL%20lcKQyX6EbB%2A%5B%5D%207bB%207%5EbEZ%20Eb7L7%2DF%7CQA%207%5Ebb%2D7%20DE%207%5EbEZL7bB%207%2DZFL9b7C%207%5EbEZL7bb7LZAA%7CQyX%206bEZ%2D7%20C7B%3Eylno%20emit%20tsla%20adoC%3C%207%2DFZL9bb7%2CQLGZL7osF%2D7%2CBb7%2C%5DY%5BQlEb6XyQ%7CFh7%20Bb7b9LZEb6XyQKcl%20%20Z%20==0=0===Monk%27s%20Dream=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu7ZL7F%204C%5E7%20yX11%237bBZL7F%207C%5E%7CQyX11%237bBZL7FQ%7CC%5E74T%7BA%2A%20ZL%20lb7%23117C%5BB%2A%7DQyX11%237GLZ11%237bA%2011%237AZLXyQKcB%207%2DBQyX11x%20LZCL7F%207%5EC%5BA%2A%5D%20%20xZ%20L%20x%20ZL%20lcKQyX7ZBb7%23%20ZL%20x1%237bAF7LZBAZL11%237bB%207%2DBZ7LF%207%5EC%7CQyX11%237b7%2311%20%207%5EC%7C1LZG7%2311%20%20%20Z==0=0===Monk%27s%20Mood=Monk%20Thelonious==Ballad=Db==1r34LbKcu7QyX114F%2D7%20ZL11%239b7G%207hD%7CyQX7%5ECl%7C%2C%5EC%2C7bBsDb%5E7%234TA%2A%7B1%239b7A7b13DZLsus7E%20sus7DN1ZL9%237bE%209b7EZL%2D7%20Bb%207bB%7CL9b31QXyQ%20%2DGB%2A%5B%5DQyX11%237%5EDbZL7G%205%237bA2NZL7%2FC%20CyX%7D%201%2C7obAC%20F%23%2DG%2C7bA%2ChAs%7CQyX6ZEL9b31B%207%2D%23FZL77sus%2C%2F7%2DGZ%5EC%2C7b%20F13LFA%2A%5B%5D%2011%239b7bB7%20%2DDZL6b%2DbB%207%2DFZ%2D7%20sB7hAl%7C7bE%2097XyQ%7C31b7A%207bB%7CQyX7b%5EDZL11%239b7G%207hDLZE7b%5ECl%7C%2C%239LZAb7%235%20G7LZDb%5E7%2311XyQZ%20==0=0===Mood%20Indigo=Ellington%20Duke==Ballad=Ab==1r34LbKcu7B%7CQyX4Ab%5E7QyX7%5EbAZL5%237bE7%20%2DbE%7CQyX7bB%7CQyX%7CAb%5E74T%5BA%2AbA%7CQy%7CE7XyQyX6bD%7CQyX7bA%7CyQX7%5EbA%7CQyX7bE%7CQ%7CGb7XQyX7byX7bB%7CBb7X7%5EbA%5BB%2A%5DQyX7%5EbZAL5%237bE%207%2DbE%7CQy%20F7LZQyX7%5EQyX7b7%20Eb77E%7CQyX7bBZL7F%20%5E7bAZL7bE%207%5EbAZLXyQ%7CE%2DbB%7CQ7%2DbB%7CXyQ%7CABZL7F%207%5EbA%7CQyXb7G%7CQyX6bD%7CQyX7bb7XyQ7%5EbA%7C%20Eb7LZAb6%20Eb7%20Z==0=0===Moon%20Alley=Harrell%20Tom==Even%208ths=F==1r34LbKcu7yX%2DbB4F%5E7XFZL%2DF%207%5EF%3Esolo%20sni%20%2DF%3CZL%20lcKQy%2DXyQ%7C4TA%2A%7BKQyX1XyQ%7CFGZL%20lcKQyX%2DbBB%5B%2A%7DQyX7%5EFZL7%5EF%20%2Db%5E7%231%2DbE%7CQQyX7%5EEb%2DXyQyX11%237%5EbG%7CQyX%5E7bD%7CQyXbA%2F%2DbE%7CQ%5D%5B%2AAFZL%20lc%2DFZLQZ%3CF%2D%20%7CQyX%2DbB%7CQyX%2DFZ%2DLF%207%5EF%3Esolos%20niEb%2D%20%20L%20lcKQyX%7CrZF%5E7XQyX%7CrQyX%7CQyX7%5EZFL7%5EF%20%2DFQ%5BYYZQyLZXyQL7%5EF%20LZF%2DXyQZ%20==0=0===Moon%20And%20Sand=Wilder%2DPalitz==Bossa%20Nova=D%2D==1r34LbKcu7bAZL74D%2D7XE%7CQyXsus7bB%7CQy7X%5EbA%7CQyX7%5EbB%7CQyb%5E7%20A4T%5BA%2AQyX7h%7CA%2D7XcKQyX7%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7D%7CQyl%20LZBQyX7%5E%7CQyX7XyQ%7CEX9b7G%7CQyX7%2DD%5BB%5D%2AQyX31b7A%7CQyX7hyQ%7CC%2D9b7E%7C7%5EbB%7CyQ%7CBbD%5BA%2A%5DQyX7A%7CQyXh7E%7CQyX7%2DG%7CQyX7%5E%2D7XyQX9b7FyX7D%7Cb%5E7XyA%7CQyX7%5EbAZL7A%20%5E7bE%7CQyXsus7bB%7CQ%2D7XyQA%7CQyXQyX7%2DXyQ%7CC%207hE%7CQyX7%2DG%7CQy7X%2DD%7CQyX7%2DA%7CQyX7A7LZD7%2DG%7CQKcl%20%20Z==0=0===Moon%20Mist=Ellington%2DMercer==Medium%20Swing=F==1r34LbKcu7L7G%20s4D%2D7%20QyX7DZL7bE%207%2DALZ7bB%207hBZLC%2F7%2DD%7CG7su4TA%2A%7B%207%2DG2s%20C7LQyXQyXQyX%7D%209b7%20A7%2DG1NZL7D%207%2DAZXyQ%7CNus7CZZLsus%5B%2ABF%5EFZLF%2F7hG%207%5EFZL%2FFbB%207%5EFZLF%2FbB%207%5E7%20C7%5D%207bGC%2F7%2DDb%2FFLZ%2A%5B%5D%209b7A%207hEZL%2FF7G%207GZL7%2DD%207%5EFAD%2D7%20B%207%5EF%207%5EFZ%20Bb7Lus7CZL7G%20sus7GQ%7CyX7DZL7bE%207%2DAZs%20C7L7hBZLFUfZLEh7%20AbDZL7bA%207bEZL7Bb%207%5EFQ%7CYZ%20Q%2C9b77%20Gb7ZL7%2DD%5E7XyQZ%20==0=0===Moon%20Rays=Silver%20Horace==Latin=Eb==1r34LbKcu7X7B%7CQ4F%2D7%2FFZL%20lcKQyXbB%2F7b%5EE%7CQyX7bB%7CQyXbB%23%2D7Xy4TA%2A%7B7%2DF%7CQ7XyQ%7CC%7CQyX7hG%7CQyX7%2DAb%7CQyX7hA%7CQyX7bB7b9Xy%2DF%7CQyyXQyXb7XyQX%7D%20%20%3EeniF%20QyX%3C7%20%5EbE1N%7CQyX7%5EbE%7CyQXyQB%7CQyXE%7CQyXh7%20BbL%20lcKQyX7%5EG%7CQy7XD%7CQyX7%2DAB%2A%5B%5D%207ZBb%2D7B2N%7CQA%7CQyX%7CA%2D7XQyX7hB%7CQyX7%2DC%7CyQX7h%23C%7CQyX7D%7CQy%7CE7b9QyX7b%2D7XyQ%7CD7b9XyQ%7CG%2D7%20C7%3CD%2EC%2E%20al%201st%20End%2E%3ELZF%2D7%20Bb7%20%5D%20==0=0===Moon%20River=Mancini%20Henry==Waltz=C==1r34LbKcu7C%7CQyX4C%5E7XF%7CQyXE%2F7%5EC%7CQyX11%237%5EF%7CQyX7%2DA%7CQy%5E7%23113T%7BA%2A%7CQyX7yQ%7CBhXG%2F7%2DA%7CQyX%2DA1NB%5B%2A%5DQyX9b7E%7CQyX7yQ%7CF%5EXE%2F7%5EN%5BC%2A%7D1XyQ%7C%2DDZL7A%207%2DEZL9bB7%207h%23FZLG%2F%2DA%20%2DA7%20G7%201%237bB11%237%5EyQ%7CA%2DE%2F7%5EC%7CQyX11%237%5E%7CFQyX7h%23F%7CQyXG%2F7XyQ%7CFX7%2DA2yX7%2DD%5E7%2FEX9%237A%287%2DA%7CQyX%2997%23E%287%2DE%7CQyX7F%7CQy%29XyQ%7CC%7CQyXQ%7CG7XyQ%7CC6XyQ%7CG7%20%20%20Z==0=0===Moonchild=Jarrett%20Keith==Ballad=E%2D==1r34LbKcu7%207%2DDZ%23%2D7%20s%207%2D%23C%7CQyX7%2DE%7CQXy7%2D%23Gl%7C%2CoGs%2C7%23FG%23%2D7LC44T%5BE7b9LZA%2D7%20sF%2D7%2CBb7%2C%7ClA%2D7XyQ%7CE%2D11%20E%2D7%20Z%20==0=0===Moondance=Morrison%20Van==Medium%20Swing=A%2D==1r34LbKcu7ZL%20x%204A%2D7%207%2DB%207%2DAZL%20x%20ZLx%20%20ZL%20x%20ZL%2CE%2F7%2DB%2FE%2CLZ4TA%2A%7BQyX7%2D%20x%20%20%7D7%2DDZLQyX%7CrQyX%7CyQX7%2DA%7CQyX7%2DDB%2A%5BXyQ%7CAZL%20x%20%2DD%207%2DyQ%7CE7%20ZL%20x%20ZL%20x%20ZL7D%2D%207%2DAC%2A%5B%5DQyX31bx%20LZAX7%2DD%7CpO%3C%20x%20LZ%20x%20ZL%2CE%2F7%2DB%207%2DAQY%7BZ%20Q%20%20%2C31b7EZL%20x%20LZ%20x%20ZL7AZL%2C3til%20c%2C%2DDZL%2C%2DE%20%2CFZL%2C%20G%2C%2DA%5B%7D%20%20x%20ZL%3Eeu%20E7b1nu%20ne%2D%2CXyQZ%20==0=0===Moonglow=Hudson%2DLange%2DMills==Ballad=G==1r34LbKcu7%206G%7CQ4C%5E7XQyX7%2DA%7CQyX7A%7CQXy6G%7CQyX11%237F%7CQy%7CD7Xy4TA%2A%7BL%20lcKsA%2D7%2Cl%7C%2C7F%2C7bGspp%7CQXy7GB%2A%5B%7D%206Gl%2C7bEE7XyQZL7bEyX6G%7CQKcl%20%237F%7CQyX7%5ECA%2A%5B%5D7%20G%207DZL7bE%207DZL11XyQyX7AZQ%7CA7XyQ%7CA%2D7XyQ%7CD7XyQ%7CG6%20Eb7LZsA%2D7%2CEb7%2ClG6%20Z%20==0=0===Moonlight%20Becomes%20You=Van%2DHeusen%20Jimmy==Ballad=F==1r34LbKcu7ZL7D%204F%5E7%207bE%207%5EbBZL7A%207F%5EZL7C%207%2DGZL7o%23FLZA%2D74TA%2A%7B%207F%2077LZN1X6F2NZL%20QyXQyX%20%7D7C%207%2DGZL7D%207%2DAyQ%7CC%2DC%207%2DG%7CQyX7b%5E7Xyb7A%207hE%7CQyX7%5Eb%7CBQyX7F%7CQyX7%2DC%7CQ9LZD%2DBB%2A%5B%5DbE%207%5E%7CG%2D7%20A%207%5EFZL7C%207%2DGZ7Lo%23F%207%5EFA%2A%5B%5D%207C7LZBbQyX7G7LZA%2D7%20D7LZG%2D7%20C7LZA7%20D7LZG7%20C7LZF6XyQKcl%20%20Z%20==0=0===Moonlight%20In%20Vermont=Suessdorf%20Karl==Ballad=Eb==1r34LbKcu7sus7b4Eb6%20%7CQyX7bDZL7%2DC%206EbZL7bB%207%2DFZL7%2DCF%2D7%20B4T%7BA%2AbE%207%2DXyQ%7D%2AX7%5EGZL7D%207%2DAZL%2D7E%207%5EGZL7D%207%2DAByQ%7CBb6bEZL%207%2DFZ%5E7%20F%2D6bE%5BA%2A%209b7bB%207b%5EAZL7bE%207%2DbBZL7%20C%2D7LbAZL77E%2C7bEb6%20C%7CQyX6bEZLsus7b%20B7%2DF%7CQyX7bDZL7%2DF7%20sBZL7bB%2C%7ClEb6%20%20%20Z==0=0===Moonlight%20Saving%20Time=Kahal%20Irving==Medium%20Swing=F==1r34LbKcu7%20ZL7C4F%5E7%20L7obA%207%2DAZL7C%20F6ZL7C%207%2DGZL7obAZG%2D7%204TA%2A%7B%2A%5B%5DQy1F6%20D9b7D%206F2NZL%20QyQXyX%7D%207C%207%2DGZL7%2DLZF6XNZL%20xQyX7G%2D7LZF%207Gl%7C%2C7bA%2C7As%20b7BZL7F%206bB%7CQyX7D%2D7LZC%207FB7obA%20Q%7CG7%207C%206FZL7C%207%2DGZ7LobA%207%5EFA%2A%5B%5D%207CLZA%2D7yX7C%7CLZG%2D7%20F%23o7LZC7%2FG%2C%20C7LZG7%20C7LZF6%20sG%2D7%2CC7Z%20==0=0===Moonlight%20Serenade=Miller%2DParish==Ballad=F==1r34LbKcu7ZL%2C6F4F6%2CXZL5%237C%20%2C7C%7CQyX7%2C%2DG%7CQyX%2C7obA%7CQyF%5E7%2C%204TA%2A%7B7CZL%2CF%5E7%2C%207hGZL%2C7D%20%2C7%2DAZ6L%2DbB%20%2C9b7DZL%2C7F%2C%20G%2D7ZL%20x%20%5D%207F%209%235LZ2N%7CQyXQyXQyXQy%7DX7C%2C7%2DGs%20%2C7%5EF1NlF%5E7%2Cb7C%20%2C%2C7hBZ%5E7%2CXy%2C9b7DZL%2C9b7D%20%2C%2359b7A%7CQyX%2C7bE%7CQ%20D7%2CLbBB%2A%5BbA%7CQy7b9%2CXA%2A%5B%5D%20%2C9b7C%20%2C7%2DZGL%2C9b7D%20%2C7hA%7CQyF%5E7%2CXE%7CQyXL%2C7F%20Q%7CG%2D7L%20x%20ZL%2C6F%20%2C7%5EFLZ%2C5%237C%20%2C7C%7CQyX%2CZF%5E7%2CyX%2C7oX7%5EFZ%2C%20Bb%2DC%20%2C7CZL%2C7%2DG%20%2C7GhZL%2C7D%20%2C7%2DAZL%2C67%235%2CL9b7DZyQZ%20==0=0===Moontrane%2C%20The=Shaw%20Woody==Medium%20Swing=D==1r34LbKcu7bE%7CQy4D%5E7X%5EF%7CQyX11%237%5EGZLx%20%20ZL%20x%20ZL%20lcKQy7%2311X4Ti%2A%5BTA%2A%7B%5DXyQ%7CDL%20x%20ZL%20lcKQyX1%2317%5EbB%7CQyX5%239%237bZ%20x%20%2011%237%5E7%5EDZL7XyQK%237bEZL7%2DD%207%2DCZ%20LlcKQyX7%2DAZL%20lc9%20F%2D7%5EbB44yX7%5EbQ%7CN1C%207bB%207%2DF2N%7CQyXyQXQyXQyX%7D%207F%207%2D%5D%5B%2ABEyX11%237%2DB%207LZ%20x%207%2DbA%207%2DbBZL7%2DF7%20%2DGZL9b7D%207hAZLLZC%23%2D%20lcKQ%237bEZXyQ%5D%5B7%2DCZL%20lcKQyX7%2DZAL%20lcKQyX7%5EbBA%2A%20D%2D7L7%2DBZL9%20F%2D7LZD%5E7%2311XyQKcl%20%20Z%20==0=0===Moose%20The%20Mooche=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===More%20I%20See%20You%2C%20The=Warren%20Harry==Up%20Tempo%20Swing=Eb==1r34LbKcu7%2DGZL74Eb6%20E%7CQyX7bB%7CQyX7%2DZFL9b7C%207%2DGZL7%2DFb6%20F%2D4T%5BA%2A7hF%7CQ9LZF%2DZL7%23F%207%2D%23C%7CQyX%2D7bE%7CQyX7bB%7CQyX7B%5E7Xyb7C%2077%2DF%20613LZE%5DQyXsus7bB%7CQyX%2D7F%7CQyX7F%7CQyX7%2Db%2AB%5BEbb7bB%20yX7%2Db%20C7b9B%207%2DGZL7%2DF%206bEQ%7CyX7bB%7CQyX7%2DFZLb7LZB7%2DGZLB%2F7%5EbXyQ%7CA%207CZL7%2DG%207%5EbEZ7LbD%207%2DbA%7CQyX7%5EbF7LZE7bE%7CQbXyQ%7CF%2D7%2FBb%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===More%20Than%20You%20Know=Youmans%20Vincent==Ballad=C==1r34LbKcu7A%207GZ4C6%20G7%2DDl%7C%2C7A%2C7%2DEs%20%5E7FZL7C%207%2DGZL5%237%20F%2D6L4TA%2A%5BL7C%207LZD%2D7%237G%206CA%2A%5B%5D%207G%20%2D7DZL7A%207%2DEZL7G%205LZG%2D11%237b7h%23F%7CsE%2D7%2CZL7G%207%2DDZL7A%207E%2DZL6%2DF%207%2DDl%7C%2C7AC6XyQ%207%5EFZ7%5EGZL3%20%5D%5B%2AA%7CQyX7%2DEZL9%237B7%20h%23FZL7h%23C%207%2DEB%2D7%20D71b7B%207%5EFZLZA%2D7%20GZL5%237G%206CA%2A%5B%5DyQX7G%7CQyX7%2DDZL7D%2D7%20C7L7%2DE%207G%207%2D%2CA7%2C%7CA%206CZL7G%207%2DDZLA7%207%2DEZL6%2DF%207%2DDl%2D7LZD7%2DEs%20%20Z%20==0=0===Morgan%20The%20Pirate=Morgan%20Lee==Medium%20Swing=Eb==1r34LbKcu7yX7bB4Eb69%5EB%7CQyX7%5EbD%7CQyX69bE%7CQyX96bA%7CQyX7XyQ%7C3TA%2A%7BbEB%2A%5Bb69XyKQyX96bE2NZL%20QXyQyX%7DQyX9%237bB%7CQcl%20%20%5DE1N%7CQ7hD%7CQ%2FEbXyQyXbE%2FE%7CQyXbE%7CQ%7CyXbE%2FD%7CQyXbE%7CQ%7CEbXyE%7CQyX7bB%7CQLZC%2D7QyX7F%7CQyX7F%7CQy7X%2DC%7CQyX9%237G%7CQyX%7CB7Xy9%237G%20QyX7%5El%20%20%5D%7B7%5EbD%7CQyX96bE%7CQXy96bA%7CQyX96bEA%2AXyQ%7CBcKQyX%7CBb7XyQ%7CEb69XyQ%7CBb7%239XyQ%7D%20==0=0===Morning=Fischer%20Clare==Bossa%20Nova=A%2D==1r34LbKcu7EZL7G4lB%2D7L7D%207%2DAZL7E%207%2DZBL7D%207%2DAZL7E%20l%2CZD%2D7%204TA%2A%7BB%2A%5B%5DQLZB%2D72N%7CQyXQyXQyXQy%7DX%207D%207%2DA1NZL7E%20A%2D7Xy7A%207%2D%5B%5DQyXQKcl%20XB%2F7EZL%20lcKQyX%2D7DZL%20lcKQyX6CZLyQ%7CE7yX7%2DDA%207%2DE7%2Cl%20E7%2DDZL7D%207%2DAZL7%20E7%2DBZL7D%207%2DAZL7%20G7LZ%2DBlA%2A7LZB%2D7%20E7LZA%2D7XyQZ%20==0=0===Most%20Beautiful%20Girl%20In%20The%20World%2C%20The=Rodgers%2DHart==Waltz=F==1r34LbKcu7QyX7%5E4F%5E7X7oF%7CQyX7%5EFZL%20lKcQyX7oFZL%20lcKQyXyQ%7CF3TA%2A%7BQyX7%2DXyQ%7CG7%5EF1N%7CQyX7C%7CQy6X%2DG%7CQyX7C%7CQyX7%2DXyQ%7CA7obA%7CyX7%2DDyQ%7CC7yX7D%7CQyX7hAZL%20clKQyX7%2DC2N%7C%7DQyXQ%5D%5B%2ABX7%2DG%7C7%2DA%7CQyQ%7CG%2DQyX7%2DG%7CQyX7G%7CQXy7%2DD%7CQyX7C%7CQyX7%7CC7XyX7G%7CQa%20%2ES%2E7XyQ%7CX7%2DG%7CQyX7C%7CQyX%2D7G%7CQyX7G%7CQyX7%2DDyQ%7C%3CDD%7CQyX7%2DD%7C%7C%20End%2E%7CQyX7hAZL%20lcKQXy7%2DC3N%7CY%5DQyX7C%3ED7XyQdr3%20l%20%207C%7C7XyQ%7CG%7CQyX7%2DD%7CQyX6FQ%7CyXC%2F7%2DG%7CQyX7%2DG%2D7XyQG%7CQyX%20Z==0=0===Moten%20Swing=Moten%20Bennie==Medium%20Swing=Ab==1r34LbKcu7QyXbE4Ab6X%7CQyX7bB%7CQyX7bEQ%7CyX7%2DbBZL%20lcKQyBb%2D7%2F4TA%2A%7B%2A%5B%5D%2076%20F7b%7CQyX6bA2NZL%20QyQXyX%7D%207bE%207bBZL9D%2D7%20GbA1N%7CE%207%2Db%2D7LZD6CZLQyX%7CrQyX%7CZQLyX%7CrQyXZL7G%207%2DXyQ%7CBA%206CByXbE%2F%2AAAb6QyX7bB%7CQyX7bE%7CyQX7%2DbBZL%20lcKQyX%7CBb%2D7%5B%5D%207bQ%7CAb6%20F7b9LZBb7b9%20Eb7b9%20Z%20==0=0===Mountain%20Greenery=Rodgers%20Richard==Medium%20Up%20Swing=C==1r34LbKcu77D%207%2D4C6%20A6CZL7G%207%2DDZL7%2D%20A6CZL7G%207%2DDZL7%2DXyQ%7CA4T%5BA%2AG%207%2DD%20A7LZ%206CZL7G%207%2DDZL7A%2D%206C%5BA%2A%5D%207G%207%2DDA%2D7LZ7%2DEZL6FZL7XyQ%7CA%7CQyX6F%5BB%2A%5D%207C%20%2D7G%7CQyX7GZL7D%207%2DG%2D7%20C6CZL7%2DDZL7b7XyQ%5BA%2A%5DQyX7G%7CQyX7D%2D%7CQyX7D%7CQyX7%2DA%7CC6%20A%2DB%7CQyX%207%2DDZZC6%20A6CZL7G%207%2DDZL7%2D%20A6CZL7G%207%2DDZL7%2D%20A%2D7LL7G%207G7%20Z==0=0===Move=Best%20Denzil==Up%20Tempo%20Swing=Bb==1r34LbKcu76bB%7CQ4Bb6XQyX7%2DC%7CQyX7oB%7CyQX6bB%7CQyX7bE%7CQy%7CF7Xy4T%7BA%2ACZL%20ll%20%20%7D%2A7CZL%20lcKQyX6bEQ%7CyX7bB%7CQyX7%2DF%5BBXyQKccKQyX%7CQyX7%7CF7XyX7oB%7CQyX6bB%7CQy7XbE%7CQyX6bB%5BA%2A%5DQyQ%7CC%2DQyX7%2DF7XyQ%7CBb6XyQKcl%20%20Z%20==0=0===Mr%2E%20Day=Coltrane%20John==Up%20Tempo%20Swing=F%23==1r34LbKcu7s31%23F%2313suKQyXsus31BZL%20xZ%20L%20x%20ZL%20lcKQyXscl%20LZF44T%5BusXyQKcl%20LZB13susXyQ%7CA13susXyQ%7CF%2313susXyQKcl%20%20Z%20==0=0===Mr%2E%20P%2EC%2E=Coltrane%20John==Up%20Tempo%20Swing=C%2D==1r34LbKcu7ZL%20lc%2D7XyQ%2DCZL%20lcKQyX7%2DFLZ%20x%20ZL%20x%20ZL%20lcK7XyQKC44T%5BAb7XyQ%7CG7b13XyQ%7CC%2D7XyQKcl%20%20Z%20==0=0===My%20Baby%20Just%20Cares%20For%20Me=Donaldson%20Walter==Medium%20Swing=A==1r34LbKcu7L7E%2074A%5E7XX7%5EAZL7E%207%2DB%7CQXy7%5EAZL7E%207%2DB%7CQyyQ%7CB%2D4TA%2A%5BX7BZLyQ%7CE7yX7%2D%23F%7CQyX9b7%23%7CCQyX7h%23GB%2A%5B%5DQyXQKcl%20X7%2DBZ%207%2DB%7C%20LZB%2DAZL7E%207%2DB%7CQyX7A%5EC%2A%5B%5DQyX7E%7CQyX7%5E7XyQlcKQyL%2C%20%20%23%5E7XyQQyX7%5EDD%2A%5B%5D%20%20lcQKyX7%5EDZL7E%207%2DB%7C%7CE7%2FGAZL7EZA%5E7%20G7LZF%237XyQ%7CB%2D7XyQ%7CE7XyQ%7CA6XyQKcl%20%20Z%20==0=0===My%20Buddy=Donaldson%20Walter==Waltz=G==1r34LbKcu7%2DA%7CQy4G%5E7X%7CQyX6G%7CQyX7D%7CQXy7%2DA%7CQyX7o%23G%7CQyBbo7X3TA%2A%7B1N%7CQyD7XyQL%20lcKQyX7El%7C%2CF7%2FGs%20%206G%7CQyX6G%7C%7CZA%2D7X%7CQyX7A7XyQ%7CA%2D7XyQ%7CD7XyQ%7DXyQLZN2D7XyQ%7CG6XyQKcl%20%20Z%20==0=0===My%20Favorite%20Things=Rodgers%20Richard==Waltz=E%2D==1r34LbKcu7L7%5EGZ4E%2D7L7%2DAZLxZLxZLxZL%5E7CZL%20%7Cr%20ZL7%2D%23FZLZD7L3T%7BA%2A%5EAZL%20ZG%5E7L7%2D%23FZL7%5EE%5BB%2A%7D%20b97BZL7h%23FZL7%5ECZLZ%20r%7CL7%5ECZb7BZLZxLZxL7%5ECZL7%5EGZL7%5ECLZ7%5EGZL7DZL7%2DAZLZF%23h7LxZL7X7%5ECZ%5BE%2D7XQyX7%2DE%7CQyX9b7BQ%7CyX7h%23FZL%20lcKQyKcl%20LC%2A%5D%209ZL%20lc%20LZC%5E%5EC%7CQyX7%5EGZL%20lcQKyX7AZL%20lcKQyX77XyQKlcKQyF%7CQyX%5D%2AC%5BGyX7%5EG%7CQyX7%5EC%7CQXy6G%7CQyX7%5EC%7CQyX6Q%7CC%5E7QyX7D%23h7XyQ%7CB7b9%20%20%20Z==0=0===My%20Foolish%20Heart=Young%20Victor==Ballad=Bb==1r34LbKcu77%5EbBZ4Bb%5E7%20%297F%287%2DE%7CQyX7%2DZCL7G%207%2DDZL7%5EbE%20A7b9L4T%5BA%2A7%2DF%7CQLZG%2D7B%5BB%2A%5D%209b7F%207%2DCQ%7CyX7%2DCZL%297bD%28%20%20b%5E7Xy9%237D%20ZL7G%20ZEb6X7C%207%2DGZL31b7D%20%2D7GZL9b7D%207hA%7CQyLZC%2D7L7bB%20L9b7A7%20%5D%2AA7%2DE%7CQyX7%2DCZL7G7%20%2DDZL7%5EbE%207%5EbB%5B%28F7%29%20F%207%2DCG%5BC%2A%5D%20D7b9%207hAZLbB%2F7%2DC%207C%2DZL%297bD%28%20%207%2DGZLD7b9%207%5EbBZZL7F%20%7CEb%2D7G%207%2DCZL7G%207bAZ7L%5EbE%207%5EbBZL7bA%207LZC7QyX7%2DBb%5E7%20G7LZC%2D7%20F7sus%20Z==0=0===My%20Funny%20Valentine=Rodgers%20Richard==Ballad=Eb==1r34LbKcu7C%287F%7C4C%2D6XB%2F7%2DC%287%2DCZL9b7%20G%29B%2F7%5E%2DC%287hD%7CQyb%29XyQ4T%5BA%2AD%7CQyXXyQ%7CA%2A%5DQyX9b7G%7CQyX7Dh%7CQyX7%2DF%7CQyX7%5EbA%5BC%2D6%29A%2F6%2DX7%5EbA%5E7%2FB%29A%2F6%2DC%287F%7CQyX%29b%2FB7%2DC%287%2DCZL9b7G%20%29XyQ%7C%2DC%287hZL7%2DF7XyQ%7CL7%2DF%207%5EbE%5BB%2A%5DQXy7bB%7CQyX%297B%287hFZG%2D7%20%2DF%7CQybA%7Cl%2CF%2D7LZbB%2C7B%2C7%2DCsZL9bG7%207%5EbEZL7%2DF%207%2DG%2D7%2CA7%207%5EbE%2DC%287%2D%7CDh7%207G%20%29B%2F7%5E%2DC%287hDQ%7CyX6%2DC%5BC%2A%5D%209b7Gb9LZCQyX7%5EbBZL7XyQ%7CFZL9b7G%207hD%7CQyX%5E7bA%7CQyX%29A%2F6%2DC%287C%2D7%20B%29bB%2F7%2D7%20Eb7LZAb%5E7XyQ%7CF%2D7%20Bb7LZUEb6XyQ%7CDh7%20G7b9%20Z==0=0===My%20Heart%20Belongs%20To%20Daddy=Porter%20Cole==Medium%20Up%20Swing=C%2D==1r34LbKcu7%20ZL314C%2D6XhD%7CQyX9b7G%7CQyX%2D6FZL%20x%20ZL%20lcKQy7%20G7b4T%7BA%2A%20lcKQ%2D6XyQG%7CQyX9b7GZL%20x%20LZ%20lcKQyX6%2DC%5BB%2A%7D7b9XyCZL%20xQyX6%2DLZC%5E77%5EF%7CQyX7CZL%20lcQKyX7%5EC%5B%2CC%2A%2C%5DQyXXyQ%7CF%20x%20ZL%7CC6XyQ%7CDh7%20G7b13LZC%2D6%20sDh%2CG7Z==0=0===My%20Heart%20Stood%20Still=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7L31b74F%5E7%20ZL7bE%206bBZL7F%20%5E7FZL7C%207%2DGZL7%2DDA%2D7%20D4TA%2A%7B%20lcKQC7LZNNZL%20QyXQyX%7D%207C7%20%2DGZL%2C9b7D%207%2DA12F6Xy%207%2DGZbD%7CQyF%2D7XyyX7hD%7CQyX7%5EC%7CQXy%2C9b7G%7CQyX7bB%7CQQ%7CG7XB%2A%5B%5D%20%2DAZL7C7XyQBZL7F%207%5EFZL7C%20%2D7GZL7%2DD%207%5EFA%2A%5B%5Db6%20Eb%7CQyX77%20D7b13LZG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7%20Z%20==0=0===My%20Ideal=Whiting%20Richard==Ballad=Eb==1r34LbKcu7ZL7bBT44EbQyX7FZL5%239C%207b%7CDQyX7%2DFZL5%239C%206%7CF%2D7%20%5B%2CA%2A%2CbD%7CQy7b9LZL5%239C%206bE%5B%2CB%2A%2C%20%5D7bB%207BZL7F%207%2DCZF%2D7XG%207hDZL7bB5LZF7%2C7C%2C7%2DG%2C7bA%2C%5EbsEZL6%2DbA%207%2DF%7CQyX%7ClB7%20%239C%207Eb6XyQZ%20==0=0===My%20Last%20Affair=Johnson%20Haven==Medium%20Swing=C==1r34LbKcu7DZL7G4C%5E7%20L7obE%207%2DEZL7F%20%5E7CZL7G%207%2DDZL7%2DAZD%2D7%204TA%2A%7B%5D%207C%20ZN1C6F%206C2NZL%20QyXQy%7DX%207G%20%2C7%2DDZL7%2DA%207LZC6L7G%2077%5EC%7CQ7%20G%2D7l%7C%2CF%2F%2DG%2CoFs%207%5EZFLF%2F7%2DA%207oFZLF%2FF%5E7Xy%5EFB%2A%5B%5ECZL7ZE%2D7%20ZL7%2DA%207%5ECA%2A%5B%5DQXy7G%7CQyX7bAZL7%2DAD%2D7%20GL7%2DD%207%20F7LZE%2D7%20Ebo7LZD%2D7%20G7LZD7%20G7LZC6%20Eb7LZAb%5E7%20G7%20Z%20==0=0===My%20Little%20Brown%20Book=Strayhorn%20Billy==Slow%20Swing=Bb==1r34LbKcu7CZL%2Bb4Bb6%20L7bA%206%2DbE%7CQyX7b%5EE%7CQyX7bBZL5%237FZBb%20B4TA%2A%7BbGZL7LZN1DD2NZL%20QyXQyX%7D%20%2357F%207%2DCZL7bD%207%2D%2D7%20Db7F%207%2D%2DbEZL7%20%5D%5B%2A%2F7%5EbDZL9b7bA%207b%2DEZL9b7bB%207%5EbDBF%20Eo7bA%207%5E%2011%237%235LZDhG%207%5EbDZL9b7bA7%20%2DbEZL9b7bB%207%5Eb7LZGb7bA%207bB%20bB%20%5D%5B%2AC%206%2DbE%7CQyX7%5EbE%7CyQX7bBZL5%237F%206bBAb7LZsus7FQyX7%5E7%20F7LF%207hC%7CQyX7%5EBl%7C7%2C%23F%2C7%2D%23Cs%207%5EbBZ7LZBb%2DCZL%2BZ%20==0=0===My%20Little%20Suede%20Shoes=Parker%20Charlie==Latin=Eb==1r34LbKcu7GZL7b4F%2D7%20%7CQyX7%5EbEZL7bB%20%2D7F%7CQyX7%5EbEZL7bBF%2D7%20B4T%7BA%2A7bB%207LZF%2D7C%207%2DG%7CQyX7%5EbA%5B%2AB%7DQyX7%5EbEZL7bB%207LZF%2D7C%207%2D%207%2DF%5B7XyQ%7CX7%5EbEZL7bB%207%2DFLZ7C%207%2DG%7CQyX7%5EbAyQ%5D%2AA%5EbEZL7%2DFZLEb%5E7XGZL7bB%207%2DF%7CQyX%5E7bEZL7bB%207%2DF%7CQy%2D7%20C7ZL7bB%20Bb7LZEb%5E7%20%20%20Z==0=0===My%20Lucky%20Star=DeSylva%2DBrown%2DHenderson==Medium%20Swing=C==1r34LbKcu77D%207%2D4F6Xy7%5EF%7CQyX5%237CZL57%23C%206F%7CQyX5%237C%7CQXyQ%7CA4TA%2A%5B7%2DG%207%2D7XyQ7%5E%2DG%207%2DG%7CQyX7%5EG%2D%7CQyX7%2DG%7CQyX7C%7CLZG%2D%5EGZL9b%206F%7CQXyQ%7CGC%7CQyX6FB%2A%5B%5DQyXC7%7CQyXsus7C%7CQyX77%235Xy7%2DDZLQyX7%2DZC7%2357%2DGZL7D%207%2DGZL9Ab%207D%7CQyX7hA%7CQyXXyQ%7CGL5%237C%207C%20711XyQX6F%7CQyX7C%7CQyX7G%2D%7CQyX7G%7CQyX7%2DD%7CyQ%7CG%2D%237bE%7CZ%20==0=0===My%20Man%27s%20Gone%20Now=Gershwin%20George==Waltz=E%2D==1r34LbKcu7QyX9%2D4E%2D9X9%237E%7CQyX31B%7CQy9X%2DE%7CQyXB%2F9%5EF%7CQyXyQ%7CA3TA%2A%7BX5%239%23sus%20BX9%2DE%7CQyXB%2F11%239F%5E%7CQyX9%2DEZL5%239%237yQ%7CB79b7B%7C1%23C%7CQQ%20%5B%2ABZL5%239B%2031B%7CQyX%5E7bEZL5%237bB%2031bBE%2D9XyyX%7DQyQyXB%2F%235LZFF%7C%7CQyX9%2DEZL5%2397bB%20B%2F9%2DA%7CQyX9%2D%23%5E7%23119%23C%203%7CE%2D9XyQ%7CB7%239%235XyQZ%20==0=0===My%20Melancholy%20Baby=Burnett%2DNorton==Medium%20Swing=Bb==1r34LbKcu7%2DC%7CQy4Bb%5E7G%7CQyX7%2DC%7CQyX7GQ%7CyX7bAZL%20lcKQyX9%235%2CX4TA%2A%5BQyX7%2D%7CG9%235%2C7obG%7CQyX7FZL%20clKQyX7%2DCB%2A%5B%5DQyXXyQ%7CGQyX%2C7%7CQyX7yQ%7CC%2D7bAZL%20lcKQyX7%5EBbA%2A%5B%5DQyX7F%7CQyX7XyQ%7CGX%2C7C%7CQyX7oQ%7CG9%237%5EbEC%2A%5B%5D%207bB%207F%2D%7CQyX%2C7%2DC%7CQyX%2C5XyQ%7CEyX7%2DC%7CBb7XyQ%7CG7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6%20Bo7LZC%2D7%20F7%20Z%20==0=0===My%20Old%20Flame=Johnson%2DCoslow==Ballad=F==1r34LbKcu7%2C7%2DbB4F%5E7XZL7bE%207%2DbB%7CQyX%2D7GZL9b7D%207hA%7CQyF%5E7%20s4T%7BA%2AFZL7CAb%5E7%20NZL%20QyXQyX%7DQyXC7%7CQyX7%2DG1NZL7bD2G%2D7%20l%7C7bEyX7bBb%2D7%2CE7bGZL7bE%207%2DbBZ7L%2DF%207%5EbAl%5BB%2A%5D7b%20F7LZBs%207%5EQyX7%5E7%20Eb7%207C%207%2DGZL7G%207%2DZDL7%2DFl%2C7C%2ChGsZL%5D%2AA%5BF%2DbB%7CQbD%207%5ED7b9LbE%2C7%2DbBs%207%5EFZLb7E%207%2DbB%7CQyX7%2DGZ7%7ClAb%207hA%7C7LZG%2D7%20C7LZF6%20%20%20Z==0=0===My%20One%20And%20Only%20Love=Wood%2DMellin==Ballad=C==1r34LbKcu7%207%2DDZ4C%5E7%20%2DEZL7%5EF%207%2DA%7Cl%2C%23oG%2C7Gs%207%2DDZL7%2DA7%20A7L4T%7BA%2AG%2C7%2DDh7%29%2CG%2DEs1NZL7G%207%2DDZ7LD%207%2DA%7Cl%2C%297E%28o%237%2CA7%2CB%287Gs%23FZL%29yQXyQ%20%207%2DE%5BB%2A%5Dl%2C7B%2C%23hFs%206C2N%7CQyXQyX%28C%23h7X%7Dl%2C7ZL7A%20b9LZE7%5E%2DE%20%2DEZL9b7B%20h7%23FZL%297h%23C%28%20%207%2DLZE%2D77B%207hL7%5EF%207LZD%2D%2Co%23G%2C7Gs%207%2DDZL%2D7A%207%5EC%5BA%2A%5D%207G%207l%7CA%2D7A%207%2DD6CZL7A7LZDZL7D%207%2DA%7Cl%2C%297Eo%28%23G%2C%297hB%287Gs%207%2DD%2D7%20G%207%2DEZ%20G7%20Z==0=0===My%20Romance=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu7AZL7E4C%5E7%20L7E%207%5ECZL7G%207%2DZDL7obE%207%2DEZL7%5EFZA%2D7%204T%5BA%2A7bB%207LZD%2D7C%207%5ECZL7bB%207%5EFB%5B%2A%5D%207C%207%5ECZL7G%207LZF%5E7A%207%2D%5EC%5BA%2AXyQ%7CF7%2DDZL7D%207%2DAZL7Bb%207%2DEZL9b7B%207h%23%20G7%20%5D7%5ECZLDZL7ALZE%2D7L7E%207%2DAZL7E%207%5EZCL7G%207%2DDZL7obE%20ZA%2D7%207%5EF%2077%2DAZLLZC%5E77hBZLC%2F7%2DD%207%2DDLZ7A%207%5EF%5BC%2A%5D%207C%20%20E7b97G%207%2D%20Ab7LZC%5E7%2FG%20A%2D7LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===My%20Secret%20Love=Vogel%20Roger==Medium%20Swing=Eb==1r34LbKcu77%2DF%7CQT44EbC%7CQyX7%5EbEZL%20x%20LZ%20x%20ZL%20lcKQyX7%5E7%239Xy%7B%2CA%2A%2CX7bB%7Cb7XyQF%7CQyX7bB%7CQyX7%2D%7CFQyX7bB%7CQyX7%2DF%7C%2D7XyQB%7CQyXC%5B%2CB%2AEb6XycKQyX6bE2NZL%20QXyQyX%7D%207bB%207%2DF%7CQl%20%20%5D%2C1N%7CQybA%7CQy%7CF7Xy%7CQyX7bE%7CQyX7%2DbZBL%20lcKQyX7%5EbB%7CQAb%5E7XQyX7%2DX7bB%7C%5D%2C%2AC%2CF%7CQyX9%237C%7CQyX7GhZL%20lcKQyX7%5EbE%5B%2D7XyQQyX7%2DyQ%7CEb6XyQKcl%20%20Z==0=0===My%20Shining%20Hour=Arlen%20Harold==Medium%20Swing=C==1r34LbKcu77hB%7CQ4C%5E7X%7CQyX7%5EC%7CQyX7G%7CyQX7%2DD%7CQyX7%2DA%7CQyA%2D7Xy4T%5BA%2AQyX7D7b9Xy%2DA%7CQyX9b7E%7CQyXh7BZL%20lcKQyX%2DA%7CQ7XyQ%7CE%7CQyXB%7CQyXyQ%7CG7%20lcKQyX7%5EF%7CQyXC7%7CQyX7%2DG%5BB%2A%5DQyXLZF%2D7X7%2DD%7C%207%2DEZ%7CC6%2FE7%5ECZL%20lcKQyX7%5EZCL7G%207%2DDZL7obE%20%20D%2D7LQyX7bEbo7LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z==0=0===My%20Ship=Weill%20Kurt==Ballad=F==1r34LbKcu7%207%2DGZ4F%5E7%20%2DAZL7bB%207hBZL7%20D7%5EFZL7C%207GZL7D7%20D7L4TA%2A%7B%5EF%20suN1D%2D77G%207%2DD2NZL%20QyXyQX%7D%207C%207%2DGZL7G%20LZC7sZL%2C7AD%207%2DABG%2D7%20%2ChBs%207%5EFZL6%2DbB7%20%2DGZL7C%207%2DGZL7CE7%2C%7Cl%2A%5B%5D%207FZL7C%2D7%20D%2D7D%207%5EF%2CC%2A%2C%5B%5D%207%20C7%2DGZL7D%207%2DAZL7LZG7%20AZL7%2DG%2Co%23FLZBh7L7C%207%2DDZL%2C7A%207G%2DZL7D%207%2DAZL7bB%20ZsF%5E%2C7D%207%5E%7CQyX6%2C%7ClF%5E%207%2DGZL7bA%207%2DAZ7LbE%207%5EbBZL7%2DD%207C7LZF7C%2C7%2DG%2D7%20C7%20Z%20==0=0===My%20Song=Jarrett%20Keith==Even%208ths=C==1r34LbKcu7QyXC%7C4CXyQA%2A%7BY%7D%20sus7G%207%2D%7CDQyX7%5EbDl%7CQyXC%7CSCXyQ4Ti%2A%7B%20%207%5EFQ%7CD%2DXb7%23F%7CQyX7h%23F%7CQXy7G%7CQyXsus7G%7CQy5XyQ%7CyX%2DD%7C%207%2DFZ%7ClD%2D7lZL%207%2DD%7CQyX7%2DAQ%7CyX7%2DEl%7C%2Co%23Ds%20%20C%2FE%20L%2CE%2FFlD%7CQyX7b9%20Q%2CD%2FbEs%20%20bEB%2A%5B%5D%2C%207bB%20sus7bB2N%7D%20%7ClC%2D7G1NZL11%239bQ%7CG7bX7%2DGZL9b7D%20%2DAl%2C%7C%2DAs%20%207%5EbA%7CQyX9yQ%7CC7yX9%237B%7CQyX%2FDb%20%20yX31b9b7GZLbA%2F%2D7bB%207%2DbBl%7CC%2FbDsQ%7CA%2D7C%7CQyXyXC%7CQFXyQ%7CY%5DQyX7G%3EadoC%20l%20a%2ES%2ED%3C%7CQyXsus7G%7BQCXy%7CQyXbQ%7ClDb%5E7XyQ%7CD%2D7%20G7sus%20%7D%20==0=0===My%20Way=Revaux%2DFrancois%2DThibaud%2DAnka==Ballad=C==1r34LbKcu7%2CC%2F7%2D4CXyQ7%2DD%7CQyX7A%7CQyX%2CBb%2F7C%7CQyX%2CB%2F7%5EC%7CXyQ%7CD4TA%2A%7BQyX7%2D7%2FB%2CX7%5EFZL7C%207%2DGZL7C%5E%20%2CCZLC%20%2CC%2FF%7CQyXyQ%7CFG%7CQyXXQyXQG%2C%20A%2D%7DQyXC1N%7CQyXC%2FFLZ7G%20G%2F7%2DDZL%2CG%2F7XyQXy%2F7%5EC%7C7%2DDZLC%20F%2FGpp%7CQyX7%5EFZL7C%20%2D7GZL7%5EC%20%2CCB%2A%5B%5D%20F%5E7%2FE2N%7CQy%20la%20%2E7XyQ%7CC%2FF%7CQyX7G%7CQyX7D%2D%7CQyX7%2DA%7CQyX7%2DE%20%3CD%2ECG%7CQyX2nd%20ending%3E%20LZC%20%20%28F%2FG%29%20%5D==0=0===Nacada=Metheny%20Pat==Ballad=G==1r34LbKcu7bD%20%2C9%5E9%20%20E31A%209%2DEZL%205%239%23B7%20%2011%237%5EbEZL%209%2DLZAb%5EG44T%5BL11%239%20Ch7%2CbBZL7%2DB%207%5EDZLQ3%2C1A%209%5EE%5B%20%2C9%237F%20%5E7%20Eb%2C11%239ZA%2D7%20D7%20ZXyQXyQ%20%20Y%5BQD%5E7%20B%2D7LZBb%5E7%20Eb9%2311LZD%5E7XyQZ%20==0=0===Naima=Coltrane%20John==Ballad=Ab==1r34LbKcu7QyXbE4Bb%2D7ZLbE%2F7%5EG%20bE%2F7%5E%7CAQyX9%2DbE%7CQyXbE%2FAb%5E7%2F4TA%2A%7B11%237EB%5E7%2FBb31bB%7CQyXbB%2F7%5E%7CBQyX9b31bB%7CQyXb9XyQ%7CB%2A%5BY%7DbE%2F7%2DQ%7CB%5E7Y%5DQyXbB%2F31bG%7CQXybB%2F7%5EbA%7CQyXbB%2F%5B%2AABbyXbB%2FG%20bE%2Fb%2D9XyYZ%20Q%20%20bE%2F7%5EbAZbLE%2F7%5EG%20bE%2F7%5EA%7CQ%7CQA%5E7E%7CQyXE%2F7%5EALZAb%5EbE%2F7%5EbAZLbE%2F7%5E%20GbE%2F7%5EA%7CQyXbE%2F7XyQ%7C%7CbE%2F7%5EyX7%5Eb%2FEbLZ%5EbD%207%5EbAZL7%5EbD7%20%5EbAZL7%5EbD%207%5EbA7LZfA7%5EG%20bQZ%20==0=0===Nancy%20%28With%20The%20Laughing%20Face%29=Van%2DHeusen%20Jimmy==Ballad=Eb==1r34LbKcu7F%207%2DF4F%2D7%20G%207%2DGZL7bA%207%5EbZEL7bB%207%2DFZL9b7Cbo7LZ4T%7BA%2A%2DC2NZLZDh7QyX%7D%209b7C%207%2DFZ7LF%207%2DC1NZL9b7G%20XyQ%20LbE%2F7%2DyX6%2DC%2CBb7%2CG%207hD%7CQyX6%2DC%5BB%5D%2Al%2C7G%2ChDs%206bE%7Cl7b9LZ7Fs%2077C%20suBb7LZL7F%207%2DC%7Cl%2C7G%2ChsD%207%2DFZL7%2DC%207%5EbEZBb7s%207F%7CQ%207%2DFZA%5BF%2D7%207%2DGZL7bA%207%5EbELZ7bB%207%2DFZL9b7C%20Gbo7L%2A%5D%209bF%2D7%2FEbLZDh7%20G7b9LZC%2D7%20sF7%2CBb7%2Cl%7CUEb6%20sG%2D7%2CC7%2ClZ==0=0===Nardis=Davis%20Miles==Medium%20Swing=E%2D==1r34LbKcu77%5EE%7CQ4E%2D7X%7CQyX7%2DA%7CQyX7%5ECQ%7CyX7B%7CQyX7%5EF%7CQyF%5E7Xy4T%7BA%2AG%7CQyX%2D7XyQyX7%5EF%7CQyX7%2DA%7CQXy7%5EF%7CQyX7%2DA%5BB%2A%7DQ%7CD%2D7E%7CQyXA%7CQyXC%5E7XyyX7B%7CQyX7%5EF%7CQy7X%2DE%5BA%2A%5DQyX7%5EF%7CQQ%7CC%5E7%7CQyX7%2D7XyQ%7CF%5E7XyQ%7CE%5E7XyQ%7CE%2D7%20%20%20Z==0=0===Nascimento=Harris%20Barry==Bossa%20Nova=C==1r34LbKcu7QyX7h4G%5E7XcKQyX7%5EBA%2A%7B%7D%20QXy%7CrQyX%7CQyX7C%7CQyl%20LZF4Ti%2A%7ByX7%5EbyQ%7CEb%7CQyX7F%7CQyX7hC%7CyQXbD%2F7%2DbE%7CQyX7%2D%2ABN1BX7bB%7CQyX7%5E%20D7LZbA%207hbE%7CQyX7%5EELZ7B%207h%23F%7CQyX7%5EG7LZDb7hA%7CQD%7CQyXyQ%7D%7C%2AyX7E%7CQyX7hBZL7%20D7hA%7CQyX7%5EbB2NBQ%7CA%2D7X7%23F%7C%7CQyX7%2ACG%5E7yX%7CrQyX%7CQyX7C%7CyQX7%5EG%7CQyX7C%7CQyXQLZG%5E%5BQyX7C7XyQZ%20==0=0===Nature%20Boy=Ahbez%20Eden==Ballad=D%2D==1r34LbKcu77%2DDZL4D%2DXy%2DDZL9b7A%207hE%7CQXy%2DDZL9b7A%207hE%7CQ%20D%2D%5E74T%5BA%2A7EZL%20ZG%2D6%20X%2DDZL%20lcKQyX9bA7%5BB%2A%5DQyX7hEZL%2DDyQKclL6%2DD%20E%7CQyXKcl%20Lb7A%207hE%7CQyX%2DD%5B%2AA%5D%20%20lcKQyX9b7AZ9LZD%2DQyX9bX9b7Ab9LZDyX7hEZL%2DD%206%2DGZ6L%2DD%207%2DDZL7%5E%2DD%20%2DQ%5D%2AC%5B7A%207hb7A%207%20LZD%2DX%2DD%7CQyX9b7A%7CQy9Xb7E%7CQyX7hB%7CQyXyQ%7CEhlcKQy9%20Z==0=0===Nearness%20Of%20You%2C%20The=Carmichael%20Hoagy==Ballad=F==1r34LbKcu7%2DAZL%294F%5E7X%20%20%297hB%287obB%7CQy7X%5EbBZL7F%207%2DC%7CQy%28E7b94T%7BA%2A7bE%207ZG%2D7%20L%20QyXQyX%7D%207C%207G%2DZL7D%207%2DA1NZL7CZN2F%5EL7D%2077hA%7CQyQ%5D%2ABBZL7F%207%2DC%7CQyX7F%5E%7CQyX7C%7CQyX7%2DG%5Bb%5E7XyX6FZLL%20QyXLZG7%20%207C%207%2DGZL%20%3Egninde%20dr3%20la%20%2EC%2ED%3C%5DYXyQ9b7D%20ZN3Ah7XyQ%7CD7b9XyQ%7CG%2D7XyQ%7CC7XyQ%7CF%5E7%20D%2D7LZG%2D7%20C7%20Z==0=0===Nefertiti=Shorter%20Wayne==Slow%20Swing=Ab==1r34LbKcu7%7CQyX7b%5E7XyX9b7C%7CQyX7hG%7CQXy%29sus7bD%287%5EbD%7CQyQ%7CB%5EA44T%5Bla7D%7C1XyQ%7Cs9A%7CQyX7%5EE%7CQyX11%239b7bE%7CQyX7hbBusXyQ1%237%5EB%237bE%7CyQ%7CGb%2DbB%7CQyX11%237bE%7CyQXsus9E%7CQyXsus9%5E7XyQXbB%2Ft11%20%20%20Z==0=0===Never%20Let%20Me%20Go=Livingston%20Jay==Ballad=Bb==1r34LbKcu7X7%5EbE4G%2D7X%20sus7bB%7CQyX7%2DFLZ31b7C%20sus7C%7CQyBb7LZ4TA%2A%5B31F%20ssus%20DQyX7%2DCB%2A%5B%5D%207C%20uss7C%7CQyX7%5EbDZL7%7CF7su7D%7CQy7%2DD%207b%2D%5E7Xb7G%207hD%7CQyX7%5EbZAL7bE%20sus7bE%7CQy9LZC%5EBZL9bB%20sus%20D7b9yX7%2DFZL31b7C%20ssu7C%7CQyX7%2DGC%2A%5B%5D%20Q%7CBb77%2DEZL%2DbE%207b%5E7Xy7%2DC%7CQyX7CZL7%5E%2D%20G%2DGZL7D%20sus7D%7CQXyQ%7CFEZL7b%2FFLZUBb6XyQ%7CAh7%20D7b9%20Z%20==0=0===Never%20Will%20I%20Marry=Loesser%20Frank==Medium%20Swing=Bb==1r34LbKcu7X%2C7%2DDb%5E7%2CXKQyX%2C7%5EbE%7CQyXxQ%7CyX%2C7%2DDZL%20lcKQycl%20LZE44T%5B%2DE%7CQy%5E7%28G%2DZL%2C7D%20%2C7%2DAZL%20lKcQyX%2C7%5EbA%7CQyX%297G%2D7%2CXbE%7CQy%20lcKQ%2CLZD%5EbEZL7bB%20%2C7%5EDZL7%2CA%20%2C7%2DEZL%2C7B%20%2C7%5E7%2CXy7A%20%2C7LZD%2D7%2CXyQ%7CG%2D7%2CXyQ%7CC%2D7%2CXyQKcl%20LZF7sus%2CXyQ%7CBb%5E7XyQZ%20==0=0===Nevertheless=Kalmar%2DRuby==Ballad=Bb==1r34LbKcu77CZL74Bb6XZL31b7G%207hDZL7%20F6%2DC%7CQyX7obD%7CQyC%2D7%20G4TA%2A%5BDZL7FBb%5E7%20QyX7obD%7CQyX6bB%2AA%5B%5D%207F%207%2DCZL7%2DG%7CC%2D6%20ZL7F%20%2DFlB%2Ab13LZF%2C%2DGspp%7CQyX7%5EbZBL7F%207CZL7G%207%2DC%23%2D%2C%5D%5B7G%207hQyX7FLZ%20x%20%2DCZL%20x%20ZL7C%207%2DZGL%20lcKQyX7%5EbEZL7XyQ%7C7bB%207F%207CZb6XyQ%2DCZL31b7G%207hDZ7LF%206%2DC%7CQyX7obD%7C7%20G7LBA%2A%5B%5D7LZBb%5E7XyQ%7CC%2D7%20F7%20Z%20==0=0===New%20Picture=Heath%20Jimmy==Waltz=Bb==1r34LbKcu7%2DbEZL4Bb%5E7yX7%5EbBZL%20lcKQy7X%5E%2DbEZL%20lcKQyX%2CQKcl%203Ti%2A%5BX7%2DDZKcl%20%20%207F%7CQyX7bG%7CQyX%2397G%7CQyX7%5EbBA%2A%5B%5DEbo7LQyX7%5E%7CQyX7XyQ%7CC7%2DC%7CQyX9%237G%7CQy7XhD%7CQyX7F%7CQyX7%2DXyQ%7CF7G%7CQy%7CQyX7QKcl%20X9%237B%7CQyX7%5EDB%2A%5D%5B%20%20lcKQyX9%237AZLyQ%7CE%2DyX7hE7%5EbA%7CQ%7CEb%5EGC%2A%5B%5D%20%20lcKQyX97%23DZL%20lcKQyX11%237%5E7XyQyX7%2DFC%7CQyXLZF%5E7L7%5EA%207%5EE%7CQyX7%5EEbZL7%5EB%207%5EbG%7CQyXZDb%5E77%5EbD%20L%20lcK%2C%20%5D%5B%2AbBZL%20lcKQyX7%5E%2DEbZL%20lcKQyX7%5EbBD%5E7XyQ7F%207hZEb%2D%5E7XyQKcl%20%20Z==0=0===New%20York%2C%20New%20York=Kander%20John==Medium%20Swing=F==1r34LbKcu77C%7CQy4FXyQNZL%20lcKQyXF%7CQy7XC%7CQyX7%2DGZL%20lcK1G%2D7X4T%7BA%2AyX7%2DAN2C%2D7KQyXF%7CQyX%2DbB%7CQXybB%5BB%2AQyX7F%7CQyXcl%20LZ%7C%7DQyXQyXF%7CyQ%7CG%2D%7CQyX7%2DGZL%20lcKQXyF%5BA%2AQyX7C%7CQyX7C7XyQX7D%7CQA%207%2DGZC%2D7XD%7CQyXC%2FF%7CQyX%2Db%7CBQyXbB%7CQyX7F%7CQy7XyQ%7CL%20lcK%2D7LZBb%20C7LZFXyQKcl%20LZG%2D7XyQ%7CC7%20%20%20Z==0=0===Nica%27s%20Dream=Silver%20Horace==Latin=Bb%2D==1r34LbKcu7bAZL%204Bb%2D%5EX7%5E%2DbBZL%20lcKQy7X%5E%2DbAZL%20lcKQyX7yQKcl4T%7BA%2A5%237F%7C%7CDb7X9%237C%7CQyX7%5EbG%7CQXy7bD%7CQyX7%2DbA%7CQy%235XyQQyX7%2D%7CQyX7l%20LZBlcKQyXsus7bA%5BBY%2A%7D%20Q%20lcKQyX7%5E%2Db%20LZFhcKQyXcKQyXXyQ%7CEAZL7A%207%2DE%7CQyX7b%5ED%7CQyX7bA%7CQyX7bb7sus5%237bB%20la%20%2Eh7XyQyX7%5EbD%7CQyX7bA%7CyQX7bE%7CQyX5%237bB%7CQ%3CD%2ECFZL%20l5%239%237%7CCh7%207bG%7CQyX7%5E%2DbA%7CQXy7%5E%2DbB%5BQY%5D%209b7FXyQ%7CC%3EadoCXyQ%7CF7%235XyQKcl%20LZUBb%2D%5E7%20nLZ%20n%20%20Z==0=0===Nice%20%27n%20Easy=Spence%2DBergman%2DKeith==Medium%20Swing=C==1r34LbKcu7A%28%20%20%294CXyQ1b7A%7CQyX7%2DD%7CQy7XC%7CQyX6C%7CQyX%2BC%7C3%28Eh74T%7BA%2A%2A%5D%209bZN1D%2DB%7CQyX7%2DD2NZL%20QXyQyX%7DQyX7G%7CQyX7h7%20E7L%299%237yX9%237XyQ%7CA7hE%7CQyX7%2DEZL7%5E%20FG%2F%2DA%7CQyX%23G%2F7%5E%2DXyQ%7CA7%2DA%5BB%5EF%7CQy%2311XyyX6C%7CQyX%2BC%7CQyX%5BCA%2A%5D%207G%20G%2F7%2DD%7CQQ%7CC7X7bA%7CQyX6CZE7b9X%2DDZL7%2DA%207%2DEZL7%23oD%207D%7CQyX7%2DA%7CQy7%20G7L%7CQyX7Q%7CD%2D7%20G7%20Z%20==0=0===Nice%20Work%20If%20You%20Can%20Get%20It=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7AZL7%2D4B7%235ZL7o%23A%207AZL7C%20G7ZL7D%205%237AZL7E%20B%2D7%20E4T%7BA%2A%205%237BLZA%2D7%7CQyXQyXQyXQyX%7D7%20C%206G1NZLsus7D%20N2G6%207D%207%2DAZL9b%2D7XyQE%7CQyX%2DD%7CQyX31bA7%7CQyX7%2DE%7CQyX7C%7Ch7%20A7E%5BB%2A%5DL7o%23A%7CD7%2357C%207GZL7D%205%237ALZ7E%205%237B%5BA%2A%5DQyXLZA7%20QyX7%2DZB%2D7%20E%2D7LZA%2D7%20D7LZB7%235%20E7LZA%2D7%20D7susLZUG6XyQ%7CC7%20%20%20Z==0=0===Nicolette=Wheeler%20Kenny==Waltz=Bb==1r34LbKcu71%237%5EG4E%2D9X%2F11%237%5EbB%7CQyX9%2DEb%7CQyX5%239%237bB%7CQyAXyQ%7C3TA%2A%7B1%2DE%201yQ%7CGo%5B%7DQyX11%239%237E%7CQXy11%2DBZL%2C7o%23A%20%2C7%2ABE%2D1X%23F%2F1%237%5EA%7CC%23h7%2C%2D%23F%7CQyX5%239%237%23CQ%7CyX%2C7h%23GZL%2C7oG%2011XyQZLD%2F1%2C9%2DECXyQ%7CC%2F11%237%5ED%2011%237%5EBLZ11%237%5E%23F%2011%237%5E%23E%20%5D%5B%2A%23G%2F11%7CQyX%23b7%239%237%5EG%7CQyXA%2F11%237%5EBb%7CQyX%2C9%2DbE%7CQyX5%2311%2FFB%7CQyX1%237%5EbA%23o7%2C11%2DEZL11%2331E%201%2319b7E%7CQyX11%2DBZLXyQ%7CB%20%2C7oG1%2FAXyQ%7BBb%5E7%2311%20Eb%5E7%2311LZD9sus%20B%2D7%20%7D%20==0=0===Night%20And%20Day=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7%7CQyX%294Ab%5E7%5EbAZL%20lcKQyX7%5E%7CCQyX7G%7CQyX%297hD%287%28Dh74T%7BA%2A%2DD%7CQy%7CC%5E7X%7CQyX7%2DE%7CQyX7%2DFQ%7CyX7h%23FZL%20lcKQyEbo7XQyX7G%5DQyX7G7XyQX7%5EC2NZL%20QyXQy%7DX%20%20lcKQyX7%5EC1N%7CyQ%7CBb%7CQyX7lcKQy%5E7XyQL%20lcKQyX7%5EbEZLl%20cKQyX7%5ECZL%20lcKZC%5E7XbE%5BB%2AyX6C%7Ch7XyQ%7CQyX7%2DD%7CQyX7ob%7CEQyX7%2DE%7CQyX7%2DF%7CG7XyQ%23FZL%20QKcl%20%20Z==0=0===Night%20Dreamer=Shorter%20Wayne==Waltz=G==1r34LbKcu75%239%237%5E7%20BbEZLF%2F7bB%207%5EGZL%2359%237D%207%5EbEZLF%2F7b%5E7%20DG43T%5BQyXsu%20Bb7%2FQyX9bA%7CQyX7%2DbELZ5%239%237D%207%5EbEZLF%7CE13s7%5EGZLB%207%5EGZF13s%237D%207%5EbEZLF%2F7b%20B7%5EGZL%20lcKQyXsu9%235LZL%20lcKb7%2FFLZEb%5E7%20D7%239%235%20Z%20==0=0===Night%20Has%20A%20Thousand%20Eyes%2C%20The=Jerry%2DBrainin==Latin=G==1r34LbKcu77DZL%204G%5E7%2FXD%2F7%5EGZL%20lcKQysXus7DZL%20lcKQyXDyQKcl4T%7BA%2A7D%7CQyQ%7CD7XG%7CQyX7F%7CQyX7%5ECQ%7CyX7G%7CQyX7%2DD%7CQy%5E7%2FDXyXsus%5BB%2A%5DQQ%7CG%2FD2N%7CQyXQyXQyXQy%7DXQyXsus7D1N%7CQyXG%5E7XyyXsuscKQyXQ%7CF7XQyX7bE%7CQyX7%2DbBLZ%20lcKQyX7%5EbB%7CQy%7CAb%5E7yX7%2DCyXsus%2D7XyQXD%2F7%5EG%7CQyX7%2DE%7CyQX7%5EG%7CQyXsus7D%7CyQ%7CD7AZL%20lQ%7CG%5E7%2FDXyQ%7CD7sus%20%20%20Z==0=0===Night%20We%20Called%20It%20A%20Day%2C%20The=Dennis%20Matt==Slow%20Swing=G==1r34LbKcu7%23CZL%2C4Ah7%20%207%2DEZL%2C9b7B%207hF%23%7CQyX7%5EGZL%2C9b7DE%2D7%2FD4TA%2A%7B7%2DDB%2A%29%20C7%287%5EGZL%2C11%237bA%207A%2DZL7bB%207%2DBZL%297AXyQ%7D%5B7%2DE%287%207hE%7CC%5E7XyEZL31b7B%207h%23F%7CyQX7%2DE%7CQyX9%237B%7CQ%2D7XyQZL7G%20%2DEZL%2CLZA%2D77h%23F%7CQyX7%5EGZL%2Cb97D%207hAC%2A%5B%5D%207D%20%20B7b9%2C9b7AyX7%5EGE%2D7%20EA%2C7%2DA%2C7bB%2C7%2DBsLZ7%2DC%207h%23CZLD%2F7%2Db7%2C%7Cl%7CQyX7QZ%20==0=0===No%20Moe=Rollins%20Sonny==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===No%20Moon%20At%20All=Mann%20David==Medium%20Swing=D%2D==1r34LbKcu7%7CQyXb4D%2D6X%7CQyXB%2F6G%7CQyXC%2FD7%7CQyX%23C%2F9b7A%7CQyEh7%2FB4TA%2A%7ByX7GZsBb7%2CQyX7DB%2A%5B%7D%209b7A7%20bB%7CQyX6%2DDl%7C%2C7AKcl%20L%20A%2F%2DD%2F9b7ALZC7X%2DDA%2A%5B%5D%209b7A%207h%7CEQyX7%5EFZL%20lcKQy6XyQ%7C%20lcKQ6%2DDl%7C%7CD7%2FCbBs%20A%2F%2DD%7CQyXbB7%2FhE%7CQyXB%2F6G%7CQyX7%2CA7%2CQyX%23CXyQ%7CBb7%20A7b9%20Z%20==0=0===No%20Splice=Konitz%20Lee==Medium%20Up%20Swing=G%2D==1r34LbKcu7E%7CQyX4G%2D7XyX7%2DFZL%20lcKQyX%2D7GZL9b7D%207hA%7CQyQ%7CBb74TA%2A%5BQyX7bQKcl%207%2DGZL9b7D%207bE%7CyQX9b7D%7CQyX7hAZLXyQ%7CEyX7%5EbGZL9b%20Eb7LA%7CQyX7%2DGB%2A%5B%5D%2097bD%207hA%7CQyX7%5EbAZh7%20D77%2DbB%7C%2F7%5EbBKcl%20LoEZL%20lcKQyX7%5Eb%7CEQyX7bB%7CQyX7%2DFZ7XyQ%7CQyX7%2D9b7D%20F%23o7XyX7%2DG%7CQyX9b7D%7CyQX7bE%7CQyX7%2DG%7CQyQ%7CAh7%7CQyXF%20Z%20==0=0===Nobody%20Else%20But%20Me=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7%23F%207%2D4C%5E7%20G%207%2DD%7CQyX7G%7CQy7X%2DDZL7A%207%2DEZL7F7LZC%234TA%2A%5BX%23F%2F77XyQ%7CX7oF%7CQyX7%5EEB%2A%5B%20%5D7B%20%2911%237F%287%2D%23FyQ%7CB%5E%5EBZL7EZL7F7%2FGXy%2A%5B%5DQyX7G%7CQyX7%2D%7CDQyX7D%7CQyX7%2DA%7CQAC%5E7%20bE%7CQy%2D%23C%287LZD%2D77%2DGZL7bA%207%2DAZLE7%207%2DD%7CQyX7G%7CQyXXyQ%7CC7A%207%2DX7%5ECZF%237%29%207DZL7A%207%5ECZL7b%20B7%2DF%7CQyX7%5EFC%2A%5B%5D%20Db7L%28%20%20%2977%5EbE%28o7XyQL7G%207bA%7CQyX7%2DDQ%7CyX7o%23D%7CQyX7%2DD%7CZC6%20%20%23C%7CQy%29LZ%20%28Ab%5E7%29x%20%28Db%5E7%29%20Z%20==0=0===Nobody%20Knows%20You%20When%20You%27re%20Down%20And%20Out=Cox%20Jimmy==Ballad=F==1r34LbKcu7L7oB%20%20A7LZ%7Cp%2C7%2DG%2C7D%2C7%2DGsLZ9b7D%207%2DG%7CQyX7D%7ClBb7F44T%5B7D%207%2DEb7%2CD7DZL7A%20F%5B%5D%207C%20%2357bD%7CQyX7Gl%7Cp%2C7XyQ%7CG%2C7FsZs%7CQyXG%2D7%2CD%2C7D%2C7bE%2C7FsZL7Bo%207bBl%7C%7Cp%2C7%2DG%2C7p%7ClG7sZL9bDb7%2CC7%2CF6%2CC7%2CZ%20==0=0===Nostalgia%20In%20Times%20Square=Mingus%20Charles==Medium%20Up%20Swing=F==1r34LbKcu77%2DbAZ7%20Eb77%2DbAZL7bE%207FZLb7E%207FZL7bE%207FZL%20Db7LF44T%5B7FZL7ZF7%20EbBZL7F%207%2DCZL7G7%20%2DDZL7bE%207FZL7b%2D7%20EbL7bD%20%20%20%20Z==0=0===Nothing%20Personal=Grolnick%20Don==Up%20Tempo%20Swing=G%2D==1r34LbKcu7%20x%20ZL4G%2DXy%20lcKQyX%2DGA%2A%5BY%7D%20%20x%20ZL%20x%20ZL%20lcKQLZ%20x%204Ti%2A%7B%2DGZL%20LZ%20x%20x%20ZL%20lcKQyX%297%2D%28C7CZL%20x%20ZL%20x%20ZL%20LZ%20x%20x%20ZLKQyX%2Dl%20LZ%20cKQyX7DZL%20lcKQXy7bEZL7E%207FZL%20xl%20LZGcKQyXcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Now%27s%20The%20Time=Parker%20Charlie==Medium%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Nuages=Reinhardt%20Django==Slow%20Swing=G==1r34LbKcu7G%7CQyX4Bb%2D6QyX6%2DbBZL%20lcKQXy6G%7CQyXA%2F7D%7CQyX%7CD7%2FA4TA%2A%5BL7bA%20ALZG6lcKQyX6%2DE%7CQyX7%7CBQyX%23F%2F7B%7CQyXB%2F%20LZA7%2F7D%206bAZL%20Q%7CD7XX6G%7CQyXA%2F7D%7CQy6X%2DbBB%2A%5B%5D%20%20lcKQyyQKclyX7AZyX6%2DbG7XyQcKQyX6GZL%20lcKQXy6%2DCZL%20lcKQyXC%7Cl%20LZB%7CQyX7Q%7CD7%2FAXyQ%7CG6%20D7LZG6XyQZ%20==0=0===Nutty=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7B%7CQyX4Bb%5E77F%2C7%2DCs%20D%2F7%5EbBLZ7o%23C%207%2DCZL7oB%20%2C%7ClF74TA%2A%7B2N%7CQyo7LZCyXQyX%7D%207F%207%2DC1%7CNQyX7%5EbBZL7F%207%2DQXyQXB%207%5Ebb7bBlQ%5D%5B%2AB%2C7%2DFs%207%5EbEZL7b%20B7%2DFZL9b7C%207%5EbEBb7%2C%7CyX7bB7%5EbBAEb%5E7%20b7B%207%2DC%7CQyX7%5EbZEL7bB%207%2DFZL9b7C5%20%5D%5B%2A%7CQyX9CZL7oZC%2D7%20B%7CQyX7Fl%7C%2C7F%2C7C%2Ds%20D%2F7%5EbBZL7o%23Cb%5E7%20BL7oB%20%2D7%20F7LZBb%5E7%20sF7%2CBb%5E%2C%7ClBb%5E7XyQZ%20==0=0===Nutville=Silver%20Horace==Medium%20Up%20Swing=C%2D==1r34LbKcu7ZL%20x%204C%2D7XZL%20lcKQyX7%2DCZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4T%5BA%2AA%5BB%2A%5DQKcl%20L%20x%20ZL%20lcKQyX7C%2D%7CQyX7bDZL%20x%20ZLZ%20x%20%20yX7%2DFlcKQy%7CG7XyQyX31b7G%7CQyX7b%7CAQyX7F%7CQyX7bG%7CQ%7CC%2D7XQyX7b%237G%7CQQ%5BC%2D7Al%7C%2C%2DbBs%3E%2F%3C%20%3E%2F%20%3C%3E%2F%3C7%2DC%3E%2F%20%3C%7CQyXb%2D7XyYZ%20Q%209XyQ%7CC%2D7%20%20%20Z==0=0===O%20Grande%20Amor=Jobim%20Antonio%2DCarlos==Bossa%20Nova=A%2D==1r34LbKcu7%2DA%7CQy4A%2DXy%7CQyX7hB%7CQyX7C%7CyQX7%2DG%7CQyX7obA%7CQE7b9X4T%5BA%2AKQyX77b9XyyX7%5EF%7CQyX7%5EC%7CQXy7G%7CQyX7%2DD%5BB%2A%5DQQ%7CBb%5EA%7CQyX%7CQyX7Bh7Xy7%2DG%7CQyX7obA%7CQy%2DXA%5BA%2A%5DQyX9b7E%7CQXyQ%7CCZL%20lc%2FC%7CQyQ%7CE7b%7CQyX7%2DD%5BC%2A%5DQyXb97A%7CQyX7hE%7CQyX9Ebo7XyX7hBEXyQ%7CF%5E7XyQ%7CBb%5E7XyQ%7CBh7%20E7b9LZA%2DXyQ%7CE7b9%20%20%20Z==0=0===Odd%20Couple%2C%20The=Hefti%20Neal==Medium%20Swing=F==1r34LbKcu7ZL%20x%20%2D7%20G7ZL%20x%20ZL7C%207%2DGZ%20Lx%20ZL%20x%20ZL%20x%20ZL%20x%20LZD44T%7B31b7AB7%2311%7CZL7G%207%2DDZL31bA7%207%2DE%7CQyX7%5EbBZLBb%5E7%20%207F1N7%2DE%7CQ%20G7LZBZL11%237B%207F2N%7CQ%7DyX31b7A%7CQyX7hEb%5E7Xy7%2DDZL%20A7b13LZD%2D7%20G7LZ%7CG%2D7XyQ%7CC7susXyQ%7CF6XyQ%7CBb7%20A7b13%20Z%20==0=0===Off%20Minor=Monk%20Thelonious==Medium%20Swing=G%2D==1r34LbKcu71bB%7CQ4G%2D6XZL7D%207%5EbEZL7bB7%20%2DBZL7bG%207bD%7CQyG%2D6Xy4TA%2A%7BL%2C11%23XyQ%7CD%2DbBZL7D%207%5EbDB%2A%7D%5B%20%20lcKQyX%2C11%23317%20Eb7%2C11%233%5D%20%20lcyQ%7CE711%2331DZL7A%20susA7%7CQyX7%2DE%7CQyX%2C9b%2CXyQKX7%2DBZ1%2331b6XyQ%7C6%2DGZL7D%207%5EbEZLb7B%207%2DBZL7bG%207bDXyQ%7CB%2DGA%2A%5B1%2CXyQ%7CD13%2311%2CXyQKcl%20%20Z%20==0=0===Oh%2C%20Lady%20Be%20Good=Gershwin%20George==Medium%20Up%20Swing=G==1r34LbKcu71N%7CQy4G%5E7XyX7%2DAZL7E%207%2DBZ7LC%207%5EG%7CQyX7C%7CQyQ%7CD7X4T%7BA%2AQyX7%5E7LZA%2D%207G%207%2DD%7CQyX6G2ZNL%20QyXQyX%7D%207D%207%5D%2AB%5BC%2DE%206GX7D%7CQXyQ%7CG%7CQyX7A%7CQyX7%2DEZ9Lb7B%207h%23F%7CQyX7%5EA%2D7Xy7o%23C%7C6G%7CQy%5BG%5E7XyX7%2DAZL7E%207%2DBZ7LC%207%5EG%7CQyX7C%7CQyQ%7CD7XA%2A%5DQy%20E%2D7LZA%2D7%20D7%20Z==0=0===Oh%2C%20What%20A%20Beautiful%20Mornin%27=Rodgers%20Richard==Waltz=Eb==1r34LbKcu7%2DC%7CQy4Eb6XQyX6bE%7CQyX7bB%7CyQX6bE%7CQyX7bB%7CQy%7CBb7X3TA%2A%7BE%7CQyXB7XyQyXG%2F6bE%7CQyX%2CbA7%2FbB%7CQyXbB%2F7%5EbE%7CQ%7CAb6%7CQyX7C%207hG%7CC%2D7XKQyX6bEB%2A%5B%5DQyX%2FD7bB%7CQyX7o%23C%7CQycl%20LZQyX6bcKQyXF%2D7%20ByX7bB%7CQyX7%2DF%7CQXy7%2DC%7CQyX6bEZL7bQ%7CEb6ZL9b7bB%7CQyb%5E7%231N%7CQyX7bB%7CQyXbB6%2FbE%7CQyX7oA%7CQyX11Eb6XAZL%20lE%7CQyXXyQXyyXbB%2F6bE%7CQyX7%2D%7CFQyXG%2F6bE2NZL%20QQ%7CBb7%7DQyX7b6XyQKcl%20%20Z%20==0=0===Oh%21%20Look%20At%20Me%20Now=DeVries%2DBushkin==Medium%20Swing=Ab==1r34LbKcu77%5EbEZ4Eb7%2C%20%2C7%2DbA%7CQyX%2C7%5Eb%7CAQyX%2C7bEZL%2C7bB%20Db7%2CL4TA%2A%7BQyX%7D%20%2CLZsCB%2C7C%7C7bD%2C7D%2C7b%2CE7bB1N%7C7Bp%2C7F%2C77%2CBb77bD%20%2C7D%20%2C7ZN2lEX%2C7%2DGlB%2A%5BY%5D7D%2CA7s%20%2C7bE%7CQyX%2C7%5EbyQ%7CEbL%20QyXB%7CQyX7%2C%20D7L%2C7C%20%2C7bD%7CQyX%2C%2D7FZL%2C7C%20%2C7%2DGZL%2CZF%2D7%2C%2DGZL%2CZL7bDQ%5DY%5B%2AA%7CQyX%2C7%5EbA%7CQyX7%2CbEZL%2C7bB%20%2C7bEAb%2D7%2C%20yX%2C7bEb%5E7%2C%20Db7%2CLZsC7%2CF7%2CpBb7%7ClEb%5E7%2CXyQKcl%20%20Z%20==0=0===Ol%27%20Man%20River=Kern%20Jerome==Ballad=Eb==1r34LbKcu77C%2C7%2D4Eb%5E7%2C%5EbEsZL7%2DF%207%5EbZEL7%2DF%207%2DGZL7%2DF%20Ab%5E%2CG4TA%2A%5B6bE2N7%20Bb7XQyX%7D%207bB%207%2DFZ7LC%206bE1NZL%20x%20ZLyQ%20LZ%2DFl%7C%2CD%207%2DGZEb6%20ZL%20x%20ZL%20x%20ZL9bD7%207%2DGlB%2A%5B%5D%209b7D%20x%20LZL6bA%20%207%2DGZ%20x%20LZ7%5EbElA%2A%5B%5D%2C7bB%2C%2D7F%2C7C%2C7%2DGsZL%20x%20%20F%2D7LZL9b7%7CQyX6ZG%2D7%20bB%207%2DFZL7%2DC%207%5EEbZL%2C7F%206bEZL7%2DF7LZEbL7%5EbAF%2D7%20Bb7%20Z%20==0=0===Old%20Cape%20Cod=Rothrock%2DVakus%2DJeffrey==Ballad=Eb==1r34LbKcu7F1NZL4Eb6XbE%7CQyX7bD%7CQyX7b%5EAZL7bE%207%2DbB%7CQy%5E7%20C74TA%2A%7B%207bE%20F%2D7XyQyX6bEZL7bB%207FN2ZLQyX%7DQyX7bB%7CQ%7CBb%2D7%7CQyX7oA%207%5Eb%5E7%20BbE%207%5EbEZL7bB%207F%2DZL9b7C%207%2DGZL7b7LZAbAB%2A%5B%5D7%2DbB%7Cb%5E%2CDbEA%2A%5B%5D%205%237bB%207bZBL7F%207%2DFZL7Cl%2C6b6XyQEsZL7B%207%2DFZAb%5E7bEZL7bB%207FZL7C7%20%5EbE%7CQyX7bD%7CQyX6XyQ%7CL7bE%20b7%20Z%20==0=0===Old%20Country%2C%20The=Adderley%2DLewis==Medium%20Swing=D%2D==1r34LbKcu7%237bE%204Dh7XL9F%20%2C7%2DCZL%20lcKyQX%2C9%237GZL%20lcKQyZBb134Ti%2A%5B%20%2C7hD13%2C%20D%2DF%7CQyX7%2DCA%2A%5BY%5D3%201b7G%207%2DCZL9%237b7XyQ%7CbAZL9X7%5EbEZC%2D7%2C%5EbE%7CQyX7bB%7CQyX7%2C%2DF%7CQyX%2C7%2DC%7CQyX7XyQ%7CL9b7GCZL9b7XyQ%7CD%7CQyX7D%7CQyX7%5Eb%7CAQyX7%2DC%7CQyX9b7Gh7%20G7hD%7CQy%2D7XyQZ%20==0=0===Old%20Devil%20Moon=Lane%20Burton==Medium%20Swing=F==1r34LbKcu7yXsus6XyQ%7CX6bE%7CQyX6F%7CQyXb6E%7CQyX6F%7CQyX6bEyQ%7CF7F44T%7B7%5EbGZyQ%7CBb7%2DbA%7CQyX7bE%7CQy7X%2DbBZL%20lcKQyX7%5E%20Db7LX7F%7CQyX7%2DDF6XyQKQyX7%5ED%7CQyX6bEQ%7CyX6F1N%7CQyX6bE%7Ccl%20LZZL7C%20QyX6byQ%7CG%2D6F%7CQyX6bE%7CQyX62FN%7CY%7DQyX7C%7CQyX7XyQ%7CEX7G%7CQ%7CA%2D7%20D7LZG%2D7%20C7LZUF6XyQ%7CEb6%20%20%20Z==0=0===Old%20Folks=Robison%20Willard==Ballad=F==1r34LbKcu7D%207hA4Eh7%20%207%5EbBl%7C%2C7F%2C7%2DC7%2CbD%2C7%2DDsZL31b7AEb7LZ4TA%2A%7ByX%7D%2C7G%2D7%20CF%2C7C%2C7%2DGs%7CQyX71GNZL9b7D%207hAZL7%2D7%2CBbZL9b7yX7%5EbLZN2l%207%2DCZL5%237C%207%5EF%2AB%5B%5DQyX6FZL7C%207GF7LZB%20QyXQ7bB%2C7XyQ%7CF%2C7%2DGs%7CQyX7G%7CQy7X%2DDl%7C%2C7A%2ChEs%207%5EC7%2CF%2D7bE%7CQD%207hAlEh7%20%207%5EbBl%7C%2C7F%2C7%2DC7%2CbD%2C7%2DDsZL31b7AEb7LZA%2A%5B%5D%2C7b9LZG%2D7%20C7LZAh7%20D7b9LZG7%20C7LZF6XyQZ%20==0=0===Oleo=Rollins%20Sonny==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Oliloqui%20Valley=Hancock%20Herbie==Even%208ths=C==1r34LbKcu7x%20ZL%207susXlcKQyXsus7bEZLx%20%20ZL%20x%20ZL%20lcKQy%20LZ%20xF44T%7BXE%2F7%2DE%2D%5E7%20X7%2DE2N%7C%7D%20%20x%20ZLx%20%20ZL%20x%20ZL%20%297%2DE%28yQ%7CF%231NZL%20bG%207%2D7XyQ%7C7%2DE%7CQyXE%2F7%2D%23F%7CyQX7%2DE%7CQyXE%2F7%2D%23FXyQ%7CG%2DE%7CQy7%20Z==0=0===On%20A%20Clear%20Day=Lane%20Burton==Medium%20Swing=G==1r34LbKcu7QyX7%2D4G%5E7XcKQyX7%5EGZL%20lcKyQX11%237CZL%20lcKQyl%20LZB4T%5BA%2A%7CQyX7XyQ%7CAyX7%2DBZL%20lcKQyX11%237FZL%20lcKQyX7%2DQ%7CBbo9b7E%7CA%7CQyXQ%7CD7XyX7G%7CQyX7%2DD%7CQy7XG%7CQyX7%2DD%5BB%2A%5DQyQ%7CC%5E7yX7%2DA%2DA%7CQyA%2D7Xy%7CQyX7%2DBZL%20lcKQXy7%5EG%5BC%2A%5DQyX7D%7CQE7b9X%7CQyX77%20B%2D7LZC%5E7%20B%2D7LZA%2D7XyQ%7CD7XyQ%7CG6XyQ%7CA%2D7%20D7%20Z==0=0===On%20A%20Misty%20Night=Dameron%20Tadd==Medium%20Swing=Eb==1r34LbKcu7bEA%2A%7B4Eb%5E77%2DFZL7bG%207%5EbAZ7L%2DbB%207%5EBZL7%5EbD%20%20E7%20%5D4Ti%2A%5B%237bD%7C7LZC%2DbA%7CQyX7bB%7CQyX7F%2Dl%7C%2C7%2DbG%2C7%2DGs%207%2D7XyQ%2DG%207%5E%5D%20%20lc7LZN1bE2NZL%20QyXQyX%7D7%20bB%207%2DFZL7C%207%2DG6XyQKbB%20117F%207%2D7%20E7LF%207%2D%23CZL%20lcKQy7X%5EbAZL7bE%207%2DbBZ%237LZC%2DBB%2A%5ByX7%2DFXyQ%7CBbG%2C7%2DGs%207%2DCZL7G%2D%207%5EbEA%2A%5B%5DQyX7b%2D7%2C%7Cl7%2DFZLQ%7CBb7XyQ%7CAb%2D7XyQ%7CDb7%2311%20Bb7LZEb6%20C7LZF%2D7%20Bb7%20Z%20==0=0===On%20A%20Slow%20Boat%20To%20China=Loesser%20Frank==Medium%20Swing=Bb==1r34LbKcu7%7CQyXD4Bb%5E7%7CQyX%2C%23C%2F7A%7CQyX%2D7C%7CQyX%2CB%2F7G%7CQyXBb%5E7%2F4TA%2A%5B%7CQyX7yQ%7CEbyX7A%7CQyX7%2DCB%2A%5B%20%5D9b7G%207hD%7CQyX7%5EQ%7CBb%5EX9b7D%7CQyX%2C%7CC7XyQyX7%5EbBA%2A%5B%5DQyXF7%7CQyX7%2DCZL%20lcKQ%7CG7%2FBQyX7Gb7G%207Q%7CA7%2FX7%5EbE%7CQyX9b7D%7CyQXD%2F7%5EbB%7CQyX%2C%23CyQ%7CDhyX7%2DC%2DC%7CQyCC%2D7XyX%2C31b7G%7CQyX7%5EBb%7CQyX%2C11%237bA%7CQyQ%7CC7X%2A%5B%5D%2097%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===On%20Broadway=Mann%2DWeil%2DStoller%2DLeiber==Even%208ths=F==1r34LbKcu7ZL%20x%207%20Eb7ZL%20x%20ZL7bE%207FZ%20Lx%20ZL%20x%20ZL%20x%20ZL%20x%20LZF44T%5BBb7%20Ab7LZ%20x%20LZ%20x%20LZBb7%20C7LZF7%20Eb7LZ%20x%20LZ%20x%20LZ%20x%20%20Z==0=0===On%20Green%20Dolphin%20Street=Kaper%20Bronislau==Up%20Tempo%20Swing=Eb==1r34LbKcu7QyXbE4Eb%5E7QyXbE%2F7FZL%20lcKyQX7%2DbEZL%20lcKQyX%7CE%5E7%2F4T%5BA%2AbAZL%20XyQ%7CCX7%5EbE%7CQyXtla7b%7CBQyX7%2DF%5BB%2A%5DQyX7yQKcl7%5EbE%7CEZL%20l%7CDb7a7%5EbE%5BA%2A%5D%207bB%207F%2D%7CQyX7%5EbG%7CQyXtlXyQKcQyX7%2D%2DF%5BC%2AQKcl%20C%7CQyX7%5EbE%7CQyXb%2FE7%5EE%7CQyXbE%2F7FZL7XyQ%5DyX7%2DbZL7C%20%2FEbLZ9b7D%207hAZLbB%2F7C%2D%207%2DCZL9b7G%207hDLZG%2D77%2DF%207F%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===On%20The%20Street%20Where%20You%20Live=Loewe%20Frederick==Medium%20Up%20Swing=Bb==1r34LbKcu7%2DCZL74Bb%5E7CZL7obDZL7%5EbBZ%20L%7Cr%20l%7C7F%2C7%2DCsZL%2D7LZF4T%7BA%2AX%7D%2C7F7%2311L%2C7G%2C7%2DDs1NZL7FLZ7%2DCZL6%2DGZL6bBZ%7CC%2D7%2CbAZL7ZL6%2DbXyQXyL7%5EbEZL7DZL7%2DAB%5B%2A%5D%20xZL6bBl2N%7CQZxLZEQyXQy%23C%2F7ABb6LZL7AZLsus7AZL7hlE%7C%2CF%2FbB%2C7bGsZLxZsD%5E%2CZL7bA7obDZLZC%2D7ZL%20%7Cr%20l%7C7F%2C7%2DCZsL7%5EbB%5BA%2A%5D%207FZLBb%5E7L7Cl%7C%2CLZC%2D7LZF7LZC%2D7LZAb7%2311LZBb6LZG%2D6LZC%2D7LZF7LZBb6LZx%20Z==0=0===On%20The%20Sunny%20Side%20Of%20The%20Street=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7yX7D%7C4C6XyAZL%23G%2F9b7E%20G%2F6%7CCQyX7%5EF%7CQyX7E%7CQ%2D7XyQ4T%7BA%2A6CZL7%2D7%20G72NZL%20QyXQyX%7Dl%2CG7%2C7%2DD%2C7A%2C7%2DEsZLD%2D7%20GD1N%7CQyX7%2DDB%5BG%2D7D%7CQyX7%2DAZL%20lcKyQX7%5EF%7CQyX7C%7CQyX7XyQ%7C%2A%5DQyXQyX7%2DyQ%5D%2AA%2F9b7E%20G%2F6C%7CQyX%5E7F%7CQyX7E%7CQyX6C%5BG%23LZAX7G%7CQ%7CD7XyQ%7CD%2D7%20G7LZC6%20G7%20Z==0=0===On%20The%20Trail=Grofe%20Ferde==Medium%20Up%20Swing=F==1r34LbKcu77C%7CQy%5E7XyQL7D%207%2DA%7CQyX7%5EFLZ%20x%20ZL%20x%20ZL%20lcKZG%2D7XF44T%5B6F%7CQyAb%2D7XyX7%2DG%7CQyX7bD%7CQXy7%2DbA%7CQyX7bD%7CQyQ%7CC7X%5B%5DQyXXyQ%7CG%2D7%20C7%20Z==0=0===Once%20I%20Loved=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7A%7CQyX%2D7XyQQyX7%2DG%7CQyX7o%23FQ%7CyX7%5EF%7CQyX5%237C%7C%7CG%23o7G44T%7BQyX7h%7CA%2D7%2FcKQyX7%5EbE%7CQyX57%23bB%7CQyX7%2DF%7CQyXGl%20LZEQyX7%2D%7CQyX7XyQ%7CN7%5ED2NZL%20QyXQyXQ%7DyX9b7D%7CQyX7%5ED1XyQ%7CG9b7A%7CbA%7CQyQ%7CF7XQyX6%2DbB%7CQyX7oBLZ%20lcKQyX7%5EbB%7CQy%7CA%2D6XyX7%5EC7%2311XyQ%7CG7XyQ%7CG%2D7%20A7b9LZD%2D6XyQKcl%20%20Z==0=0===Once%20In%20A%20While=Edwards%20Michael==Slow%20Swing=Eb==1r34LbKcu7L7C%2074Eb%5E7C%207%2DGZL31b7D%207G%2D%7CQyX7%5EbEZL7bA%207LZF%2D4TA%2A%5B%2DG%7CQyBb7LZZL7bA%207%5EbEA%2A%5B%5D7%20bB%207%2DFZL7C%207%2DGEb%5E7X%207%2DFZAs%206b13LZGbA%206bEZL7bB%207%2DZFL7C%207%2DFZL7C%207%2D%2D6LZEb7D%207%207%5EGZ%2C%5D%5B%2AB%2DAZL7obB%207%2DBZLD7%207%2DAZL7%2DE%207%5EGl7%20D7L7D%2C7%2DyX7%5EbA%2D7%20DA%207%5EbEA%2A%5B%5D%207bB7%20%2DFZL9b7C%206GZL7b7LZEZL7%2DE7%2DFZL%20D7b1bEZL7bB%207%2DFZL7%20C7%2DFZL7C%207%2DGZL36%20C%2D77%2DG%7CQ%20Bb7%20Z%20==0=0===Once%20Upon%20A%20Summertime%20%28La%20Valse%20Des%20Lilas%29=Legrand%2DBarclay%2DMarnay%2DMercer==Waltz=F%2D==1r34LbKcu7QyX7h4F%2D7X7%2DF%7CQyX9b7C%7CQy7XhG%7CQyX%2C7%5EbA%7CQyXyQ%7CD3TA%2A%5B%5EF%7CQy3XyQ%7CQyX6bB%7CQyX7F%7CQXy7%2DCB%2A%5B%5DQyX9b7C%7CEb7X1b7G%7CC%7CQyXD%2D7XyyX7%2DD%7CQyX7%5EFC%2A%5D%5BQyX7C%7CQyX7%2DG%7CQQ%7CG%2D7%7CQyX76bB%7CQF6XyQQyX7%2DCD%2A%5B%5DQyX7%7CCQyX7%2DG%7CQyX7%2DD%7C%7CF7Xy%7CQyX77%2DGZLb7XyQFZL7C%207%2DG%7CQyX7%7CGQyX7%2DD%7CQyX7%5EF%7C6%20D%2D7E%7CQyX%2C%20C7b9%20Z%20==0=0===One%20By%20One=Shorter%20Wayne==Medium%20Up%20Swing=G%2D==1r34LbKcu7%28%20%207%2D4Bb%5E7b7D%207hAA%2A%7BY%7D%20%20%20xZL%20x%20ZL%20lcKQyX13LZG4Ti%2A%7BZL7bA%28Bb7%29%7CQyX7%5EbBZL%297F%28F7%297%2DC%28%20%29bE%287%2DC%7CA7%239%20%20%297%2DFhB%207%2Db7%2FFL7A%209%237EB%2A%5BY%7DQy7X%2DGZL31b7D%207hEZ%239LZDB%207%2DGb7D%2077%20A7b%2F7bB%207%2DGZL7bA%20%2397AZL7bB%207%2DDZL9FLZEhhEZL7%29bE%287%2D7XyQbB%28%20%297%2DF%28%20%207%2DGLZ31b7D%207hAA%2A%5BY%5D7%29%7CC%2DGZL31b7D%207%29F7%28F%2F7bB%207%2DGZL7bA%20%2397A%7CQyX7%5EbBZL%297FLZEh7%2DC%28%2013LZG%2D7XyQZ%20==0=0===One%20Finger%20Snap=Hancock%20Herbie==Up%20Tempo%20Swing=Eb==1r34LbKcu7x%20ZL%207susXlcKQyXsus7bEZLx%20%20ZL%20x%20ZL%20lcKQy%20LZ%20xC44T%5BQyX7h7susXtla7C%7CQyX7hGZLx%20%20ZL%20x%20ZL%20lcKQyXyQ%7CFbAZL%20%7CBb7altXyQ%7CUEb%5E7XyQKcl%20LZDh7XyQ%7CG7alt%20%20%20Z==0=0===One%20Foot%20In%20The%20Gutter=Terry%20Clark==Medium%20Swing=F==1r34LbKcu71b7D%204F7%2CXN%7CQyX%2CF%7CQyX%2CoBQ%7CyX%2C7bBZL%20lcKQy1Ah7%2C4TA%2A%7BB%2A%5BY%5D%2CXyQ%7CL%2CbB%20%2CFZL%2C7C%20%2C%2D7G2NZLQyX%7DQyX7CZFXyQ7GZL3%20%2C7%2DAKcl%20L%20%2C7oB%7CQyX%2C6bB%7CyQX%2C7FZL%2C7%2DG%20%2CFZE7%2CLZQyX7C%20%2CF%7CQG%2D7%2C%20B%7CQyX%2C7bBZL%20lcQKyX%2C7FA%2A%5BY%5D%20%2C7Co7%2CXyZL%2C7DD7%2CLZG%2D7%2C%20C7%2CLZF%2C%20Bb%2CLZF%2C%20C7%20Z%20==0=0===One%20For%20My%20Baby=Arlen%20Harold==Ballad=Eb==1r34LbKcu7%20x%20ZL4Eb%5E7F%207%5EbEZL%20x%20ZL%20%20xZL%20x%20ZLbB%2F7%2DF%20%2D7%2FBb4TA%2A%5BL7%2DF%207%20Bb%2DL7bD%207%5EbA%7CQyX7b%5EAZL7bE%207%2DbBZL7ZEb%5E7%5EbEZLQyX6bC7%239%2C%2FbA%2CbA%2C7%2DG%2C7%2DFZsL%2C9%237C%20%2C5%237GZLBb%7ClE%207%2DGZLD%2F7%2DD7b9%20ZL%20x%20ZL%20x%20ZL%20xZ%20LD%2F7%2DA%207%5EGB%2A%7B%5DG%5E7%20A%207hA%7C7%2DBZLZG%5E7%20%5EGZL7F%207%5EC%7CQyX%5E7CZL7G%207%2DDZL7%2DD7%20A%2D7L%20x%20ZG%207%2DD%2CLZB7Gl1N%7CD%2FC%2CC%2C7%2DB7%2C%2DAsZL%2C9%237E%20%2C5%236XyQ%7C9%237E%20%20ZL7CCG%2D7%20L7G%206Gl%7CD%2FC%2C7A7%2CE%2C7BsZL%20x%20ZL7CZG%2D7%20%2A%5B%5D%207yX7D%7C7%20Eb7AlZL%2C9b7E%207B2NLZQyX%7DQyX%2C5%237DZL%2D7XyQAZL%20xQ%7CG6%20G7%2FB%2CLZC7%20C%23o7LZA%2D7%20D7LZfG6XyQZ%20==0=0===One%20I%20Love%20%28Belongs%20To%20Somebody%20Else%29%2C%20The=Jones%20Isham==Medium%20Swing=G==1r34LbKcu7D%20%2C7%2D4G6%2CXD%20%2C7%2DAZL%20lcKQy%2CX7AZL%2C7%2DE%206G%7CQy7%2CLZA4TA%2A%5ByX%2C7D%5E7%2CXy7%2DAZL%2C7obB%20%2C7%2D%7CBQyX%2C7%5EGZL%20lcKQ%2CXyQ%7CGZL%2C7%20%2C6G%7C%2C%20A7%2CGB%2A%5B%5DQyX7D%7CQyX7%2C%2DAZL%2C7A%20%2C7%2DEZL6%2CXyQ7%2DE%7CQ1b7E%7CZA7%2CX%2DBZL%2C7D%20%2C7%2DAZL7%2CD%20%2C7%2DAZL%20lcKQy7%2CXyQL%2C7%2DEX%2C7D%7CA%2D7%2CX%2DA%7CQyX%2C31b7E%7CQXy%2C7%2DB%7CQyX%2C7F%7CQy7%2CXyQ%7CQyX3yQ%7CG6%2CXyQKcl%20%20Z%20==0=0===One%20Morning%20In%20May=Carmichael%20Hoagy==Up%20Tempo%20Swing=G==1r34LbKcu7%2DA%7CQy4G%5E7X%7CQyX7%2DB%7CQyX7D%7CyQX7%2DA%7CQyX7%2DE%7CQyE7b9X4TA%2A%7B%7CQyX7D7XyQQyX7%5E%2DC%7CQyX7%5ECLZ7G%207%2DD%7CQyX7%5EG%7C%7CN1B%2D%7CQyX7niF%3Cl%7CA%2D7X6GZL7D%207%2DAZL7E7%20%2DB2N%7C%7DQyX7D%7CQyXyQKcQyX7EX7%5EG%7C%5B%2ABA%2D%7CQyX7%2DAZL%20lcKQXy7%5EG%7CQyX7D%7CQyX7D7XyQ%5D%20%20%3EeZL%2C7B%20LZC%2DFZL%2C7A%20%2C7%2DE%7CQy7X%5EbB%7CQyX7F%7CQyX7%23%2D7%2C%20lcKQyE%2D7%2C%20A7%2CLZA%2D7XyQ%7C%3CD%2EC%2E%20al%202nd%20End%2E%3ED7XyQ%5D%20==0=0===One%20Note%20Samba=Jobim%20Antonio%2DCarlos==Bossa%20Nova=Bb==1r34LbKcu7%7CQyX74D%2D7XX7%2DD%7CQyX11%237B%7CyQX7%2DC%7CQyX7bD%7CQyyQ%7CDb4T%5BA%2AyX7%2DDQ%7CB7%23bA%7CQyX7%5EbE%7CQyXb7B%7CQyX7%2DF%7CQyX117XyQ%7CyX7%2DCX7%5EbDXyQ%7CCbA%7CQyX7%2DbE%5BB%2A%5DyQX6bBZL11%237B%207%2D7XyQ%7C7bD%7CQbD%7CQy%20LZC%23A%2A%5D%207F%207hC%7CQyX%5E7B%7CQyX7%23F%7CQyX7%2D%5BD%2D7XlcKQyQyX11C%2D7XyyX7%2DC%7CQyX7bD%7CQXy7%2DD%7CQyX11%237B%7CQQ%7CB7%23%7CQyX7%7CQyX7yQ%7CBbX7C%7CQyX6bD%7CQyXb7A%7CQyX7%5EbE%7CQyX7yQ%7CB%5EX7%2DF%7CBb6%20%20%20Z==0=0===Only%20Trust%20Your%20Heart=Carter%20Benny==Bossa%20Nova=C==1r34LbKcu7X7G%7CQ4F%5E7%23%7CQyX7%2DA%7CQyX7%2DEQ%7CyX%2C9%237B%7CQyX%2C11D%2D7Xy4TA%2A%7B%5EFB%2A%5BC%5E7Xy7%2DG%7CQyX7C2NZL%20yQXQyX%7D%207C%207%2DG%7CQ%20C7%20%5D1N%7CQyA%7CQyXA%2D7%2FEE%7CQyX7hB%7CQyX%2CC7%2F%2DD%7CQyX7%2DD%7CQyX%2C7b13%2C%7CQyX7QyX7%2D%7CG%2D7%207%2DE%7CQyX%2C9%237B%7CQXy%2C11%237%5EFA%2A%5B%5D%207CXyQ%7CAQyX7%2DL7bB%20yQ%7CG7yX7%2DDC%2A%5B%5DQyX7AQ%7CyX%2C11%237bBZL%2C%20%20Q%7CF%2D7X7%2DD%7CQyX6CyQ%7CE%2Db7G%20%2CG%2F7%5EF%7CQyX1%2C1%237bAZL%2C9b7A%2079%2CLZUX7%5ECZ%7CG%2D7%20C7%20Z%20==0=0===Onmo=Wheeler%20Kenny==Medium%20Up%20Swing=Db==1r34LbKcu77AZL%204Db%5E7X%2DCZL%20lcKQyXG%2F11%237%5EbAZL%20lcKQyXyQKcl4TA%2A%5BG%7CQyXQ%7CAb%5EyX%2DB%7CQyXtla7%23FQ%7CyXG%2FF%7C%7CQyX11%237Q%7CD%2FAyXtla%5E7%2311XyQ%7CE%2DXyQ%7CC%5E7%2311XyQ%7CAb7altXyQZ%20==0=0===Opener%2C%20The=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7%7CQyX74C%5E7%20C%207%2DGZL7obA%207%2DZALtla7E%207hBZL7C7LZF%5E4TA%2A%7B%206C%7CQ7altL%7CQyX7%5EFB%2A%5B%5D%20tl7aC%209%2DGZL7D%207%2DAZBb9XyE%207hB%207hbALZA%2D77%2DD%7CQyX9D%7CQyX7A%2D1NZL%299D%28tla7E%20%20G7LZtla7EEQ%5BYZ%7CN2E%2DG%207%2DD%7CQyX7%5ECZL%2CQ9G%207%2DDZL7hbE%2077alt%20%7D%209bD%2D7%20A13LZD%2D7%20G9LZE%2D7%20Ebo7LZD%2D7%20G9LZC%5E7XyQKcl%20%20Z%20==0=0===Opus%20De%20Funk=Silver%20Horace==Up%20Tempo%20Swing=Bb==1r34LbKcu7yXF%2FbbXyQK%2C7oE%7CQyX%2C7bE%7CQXy%2C7bBZL%20x%20ZL%20lcXyQ%7CBB44T%5BQ%7CD%2D7%2C%20G7LZC%2D7%2CXyQ%7CC7%2C%20F7LZBb7XyQKcl%20%20Z%20==0=0===Orange%20Colored%20Sky=DeLugg%2DStein==Medium%20Swing=Bb==1r34LbKcu7C%20%2C7%2D4Bb6%209GZL11%237bA%20D%2FbZBL7o%23C%207%2DCZL7oBXyQ%7CC4TA%2A%7BQyXQyZBb%2FD7F%2C%2DC%2C7G%2C%2DDs1NLZ7F%207%2DCZL31b7G%20%7DXyQXL%2C7o%23GZL9b2lBb%5EA%7CQyX5%239%237bB%7CQXy7%5EbEB%2A%5B%5D%207bB%207h7%20D7N%7CQyXCZL7oG%2D%20G%2DA%2A%5B%5D%207F%207%2DC%7CQy7XFZL7%2DG%206%2DGZL6bBb6%20B%7CQyX%2D31b7Go7LZBZL%2C7o%23C%20%2C7%2DC%7CQXy9GZL11%237bA%20D%2FbBb%2FD%20%23C%207%2DLZC%2D7%20F7LZBb%5E7XyQZ%20==0=0===Ornithology=Parker%20Charlie==Up%20Tempo%20Swing=G==1r34LbKcu7%7CQyX74G%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZF%2D4TA%2A%5BQyX7%2DQ%5D%5B%2AB7D%207hA%7CQyX7%2DGZ9Lb7D%207hA%7CQyX7bEb9LZByX7bB%5EF%7CQyQ%7CA%2D7yX7%2DGZL%20lcKQyX%5E7GA%2A%5B%5DQyX7D%7CQyXQ%7CC7XyX7E%7CQyX7%5Ecl%20LZ7D%207hA%7CQyX7bEC%5B%2A%5DQyX7bB%7CQyX7%2DFb9LZGKQyX7%7CA%2D7%20D7LZB%2D7%20E7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===Our%20Delight=Dameron%20Tad==Medium%20Swing=Ab==1r34LbKcu7ZL7bE4Bb7X%7CQyX7bB%7CQyX7F%7CyQX7%5EbA%7CQyX7A%7CQyBb%2D7%204TA%2A%5BX7%2DbEXyQ%7CF7%2DE%206bA%7CQyX6bAN2ZL%20QyXQyX%7DQyX7%20%5D%5B%2AB6bA1NZL7E%207%20D7L7F%207%2DCZL7bG%207%2DDbZL%20lcKQyX7%5EbDZLZB%2D7%2DA%7CQy%2DbB%7CQEb7%20%5D%7CQyX7F%7CQyX7%5EbAQ%7CyX7A%7CQyX7bBA%2A%5BBb7Xy%207%2DbB7%20Eb7LZAb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Our%20Love%20is%20Here%20to%20Stay=Gershwin%20George==Medium%20Swing=F==1r34LbKcu7ZL7C%204G7XyyX7GZL7D%207%2DAZLb7B%206FZL7C%207%2DG%7CQQ%7CG%2D74T%5BA%2AA%207hE7LZB%2DB%207%5EFZL7C%207%2DGZ7LD%207%2DA%5BB%2A%5D%207E%207b%5E7LZD%207bE%206FZL7XyQ%7CG%7CQyX7G%5BA%2A%5D%207D7%20C%7CQyX7%2DG%7CQyX7G%2D7%20C7%2DDZL7%207%2DA%5BA%2D7%20DE%207%2DBZL7D%207bEZ7LC%207%2DG%7CQyX7GZL77%20%5D%2ACZL7bByX6FZ%2D7%20C7%2DGZL7D%207%2DAZL7oG%23%207%2DGZL7D%207bEZL7%20C7LGZL7DQ%7CD7%20%20%20Z==0=0===Out%20Of%20Nowhere=Green%20Johnny==Medium%20Swing=G==1r34LbKcu7yX7%2DB4G%5E7XKQyX7%5EG%7CQyX7bEQ%7CyX7%2DbBZL%20lcKQycl%20LZ4T%5BA%2A%20lcKQ9XyQ%5DZL%20lcKQyX7%2DA%7CQXy9b7E%7CQyX7%2DA%5BB%2AEb7Xyb7E%7CQyX7%5EGXyQ%7CDbE%7CQyX7%2DbBZL%20lKcQyX7%5EG%5BA%2A%5DQyX77XyQ%7C7%2DAZL6%2DC%7CQLZB%2D7%7CQyX9b7E%7CQyX7%2D%5BAC%2A%5DQyX9b7E%7CQyXA%2D7Xy%20lcKQXyQ%7CB%2D7%20Bbo7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z==0=0===Out%20Of%20This%20World=Arlen%20Harold==Latin=Eb==1r34LbKcu7E%7CQyX4Bb%2D%2FB%7CQyX7%2DbE%7CQyX7Eb%7CQyX7%2DbE%7CQyXbEb%2D%2FEb4T%7BA%2AbA%7CQyQ%7CEb7%7CQyX6%2DbE%7CQyX7%2DEb%7CQyX7bE%7CQyXsusAb%2D7XyX7%2DbX6bE2N1Eb6X%3EeniF%3C5%237bB%7CQXy7%2DF%7CQyX7oE%7CQyXyQ%7D%7CN%7CQyX7%2DCZL%20%20LZ%20xx%20ZL%20lcKQyX6%2DCB%5B%2A%5D%209b7G%207hDZL%20%20LZ%20xlcKQyA%7CQyXCo7XyyX6b%2DC%7CQyX%2DC%7CQXy7G%7CQyX11%237bA%7CQQ%7CC%2D6%7CQyX6ne%20ts%7CC%2D6X%2EC%2ED%3C%20%207CZL%20lcQKyX7G%7CQyX7bA%7CQy%20al%201QyX7bding%3ELZF7%20Bb7%20Z==0=0===Over%20The%20Rainbow%20%28Somewhere%29=Arlen%20Harold==Ballad=Eb==1r34LbKcu7L7oE%206%20C%2D7L%2C7bB%207%2DFZL7%2DC7%20%5EbEZL7bB%207%2DFZLZEb6%2CbEv%2A%5B7%5EbEZBb7LZ7%2DFZL7%2DC%206bEZLb7B%207%2DFZL7%2DC%206bE%20Bb7L%207%2DFZQyXsu%2D7%20G7QyX7%2DFZL7F%20susF7ZLbB%2F7%2DC%207%2DCZL%7CBb7sD%7CQyX%2DGZL7XyQ%7CBE44TA%2A%7B%5DQyX7bBQ%7CyX7%2DF%7CQyXsus7bb6%20C%2D%2C7%2DF%7Cb7C%2077LZAbbD%207%2DFZL7C%207%2DGLZ%29sus7bB%287oA%207%5E7LZG%2D%5EbE%2077%2DFZL%20Bb7LGZL7bB%207%2DF%7CQyXb6EB%2A%5B%7D%207bB%206bEZ%2D7%20C77FZL9A%286bEZEb6X7bB%207%2DFZL7obG%20%2D7GZL9b7D%207hA%7CQy%20%5D%5B%2AAL7bB%20L7C%207%2D7%28D7sus7bB%287oA%207%5EbZAL7%5EbE%207%2DGZL%299b%29LZG%2DC%20%297hZF%2D7%20Db7LZG%2D7%20C7b9LZF%2D7%28F7%29%20Bb7LZEb6%20Bb7%20Z%20==0=0===P%2ES%2E%20I%20Love%20You=Jenkins%20Gordon==Ballad=Eb==1r34LbKcu7%207%2DF%7C4Eb6XZL9b7C%207hGZL7b%20B7%2DFZL7C%207%2DG%7CQyF7XyQ4T%5BA%2AyX6bEN1Eb6%206bEl2NZL%20QyXQXy%7D%207bB%207%2DFZL7F%20Db7LZZL7bB%207bB%7CBb%2D7X%7CQyX7%2DCZL%20lcKQXy7%5EbA%7CQyX7bE%7CQyF7XyQ%5BB%2A%5DQL9b7CZF7%20BL7bB%207%2DFZL7C%207G%2D%7CQyX6bE%5BA%2A%5D%207bZGh7%20L5%237CZF7XyQ%7CF%2D7%20Bb7LZEb6%20Db7LZEb6%20%20%20Z==0=0===Palo%20Alto=Konitz%20Lee==Up%20Tempo%20Swing=F==1r34LbKcu7yX7%5EF4F%5E7XC%7CQyX%2C7%2DGZL%20lcQKyX9b7DZL%20lcKQy7XyQ%7C4TA%2A%5BF%7CQyX%20F7%20%5D%20lcKQyX9b7GZL%20clKQyX11%237%5EbBB%2A%5BLZC%2D77%2DC%7CQ%237G%7CQBb6XyA%7CQyX7hEZL%20lcKyQX7%5EF%7CQyX9%237C%7CQ7b9Xy%7CQyX7cKQyXKcl%20LZL%20lcKQyX7%5EFA%2A%5D%5BQyX%2C7C%7CQyX7%2DGZD7%2311QyX11l%20LZG%2D7%2CXyQ%7CC7XyQ%7CF%5E7%20D%2D7LZG%2D7%2C%20C7%20Z%20==0=0===Pannonica=Monk%20Thelonious==Ballad=C==1r34LbKcu7bD%207b4C%5E7X%237A%207%5EbEZL7bB%20%2D7DZL7bA%207%2DbE%7CQy11LZA4T%7BA%2A%2DCZL7%5E7%20F7%5BB%2A%7DQyX7%5EbDl%7C%2CG7%2C7bAs%207%2DbEZL5%23G%2D7%20CbGZL7E%207%2DBZGb7X%2C7%2DGs%207%5ECZL31bG7%207%2DD%7CQyX7%5EB%7CQyC7%2C%7ClL7F%207A%207%5Eb%20sD7%2CB%207%2DDZL7bA%207%2Db%7CEQyX7%5ECl%5BA%2A%5D%2C7Gb7LZE7AZL7G%2C7%2DDZAb7%20%7C%2C7G%2C7bAs%207%2DbELZ5%237F%207%5EbGZL7bDlD7%20sL11%2377%2C%7ClDb%5E7%20%20%20Z==0=0===Paper%20Doll=Black%20Johnny==Slow%20Swing=F==1r34LbKcu7ZL7A%204F%5E7%20A%2F%2DF%20A%2FF%7CQyX6FQ%7CyX7C%7CQyX7GZL7DLZC%2FG4TA%2A%5B%2CFZL7%7CC7Xy%7CQyX7AZL7C%207%2DGQ%7CyX6FZL7C%207%2DG%7CQBb%20BoQyX7GsA7%2CD7%2Cp%7ClG%2D7%20C7LZF6XyQZ%20==0=0===Parisian%20Thoroughfare=Powell%20Bud==Up%20Tempo%20Swing=F==1r34LbKcu77C%207%2D4F%5E7X7%5EFZL7C%207%2DGZL7%20D7%2DAZL7C%207%2DG%7CQyXyQ%7CG4TA%2A%7ByX7%5EAXyQ%7CN7E%207%2DB2N%7CQyXQyQXyXQyX%7D%207C%207%2DG1%20%5D%5B%2AB7%5EFZL7C%7CQy%20E7LZ7G%207%2DDZL7%2DA%207%5EZCL7D%207%2DA%7CQyX7%5EALZC7X7%2DB%7CQ7%2DG%7CQ%5D%5B%2AAFZL7C%207%2DGZL7D%207A%2DZL7C%207%2DG%7CQyX7%5EF%5E7XyQyX5b%20C7LZF%5E7XyQ%7CG%2D7%20C7%20Z%20==0=0===Parker%27s%20Mood=Parker%20Charlie==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CF7%20%20%20Z==0=0===Party%27s%20Over%2C%20The=Styne%2DComden%2DGreen==Ballad=Eb==1r34LbKcu7QyX7%5E4Eb%5E7X7%5EbEZLQyX%7CrQyZXL7bB%207%2DFZL7%2DC%20yQ%7CAb4TA%2A%5ByX7%2DDyQ%7CC7KQyX7%5EbEZL7bD%206%2C%2DbA%7CQyX7%2DF%7CQyXcl%20LZX7%2DG%7CX%7CrQyyQ%7CC7B%207%2DFZL7%2DC%207%5EbBE%2A%5B%5DQyX7bBZL7F%20b7LZXX7G%7CQ7hG%7CQb%5E7Xy%7CQyX7%5EbA%7CQyX7b%7CEQyX7%2DbBZL%20lcKQBb7XyEZLQyX7bB%7C7XyQ%7CF%7CQyX7%2DC%7CQyX7%5EEb%7CQyX7bB%7CQyX7%2DF%2D7XyQC%7CQyXyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Passion%20Dance=Tyner%20McCoy==Up%20Tempo%20Swing=F==1r34LbKcu7%20ZL%20x4F7sucKQyXsus7FZL%20xZ%20L%20x%20ZL%20lcKQyXsl%20LZ%204TA%2A%7BlcKQy%2ABBb71b7bBZL%20x%20ZL%20xZ%20L%20lcKQyXsus31b3susX%5B%7D%20%20xyXbB%2F%20LZ%20xZL%20x%20ZL%20x%20ZL%20lKcQyXbB%2F11%2DbEZL%20Eb%2D11x%20ZL%20QKcl%20LZDb%2FCb%20C7%239LZUC7%239XyQZ%20==0=0===Passion%20Flower=Strayhorn%20Billy==Ballad=G==1r34LbKcu731bE%204F%239b%7CQyX5b9F%7CQyX5b%239F%7CQyX5b9F%7CQyX5E7b134TA%2A%7ByX11%23D7b9LX11%239C%7CQyX7%5EbD%2AB%5B%7D%20%20lcKQyX96GZyQ%7CB9%209DZL7bA%2C7b9%235XBs%7CQyX7%5EbD%7CQyXb97bA%7CQyX5%239A%7CQyb7%2CEb7bB%7CQ%2031b7%5D%5B%2AAl5b9F%7CQyX5b9%23F%7CyQX5b9F%7CQyX5b9%23FXyQ%7CE%2C7bD%2CEb13LZD9%20D7b9LZG69XyQKcl%20%20Z%20==0=0===Passport=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Peace=Silver%20Horace==Ballad=Bb==1r34LbKcu7L7E%207h7%20D7X7%5EbB%7Cl%2C7F%2ChCs7%20%5EBZL7C%207%2DGZL9byQ%7CB%2DA44T%5BZA%5E7%20F%23%2D7LZEbh7%20Ab7LZDb%5E7XyQ%7CC7alt%20B7%2311LZBb%5E7%20%20%20Z==0=0===Peacocks%2C%20The=Rowles%20Jimmy==Ballad=Bb%2D==1r34LbKcu7L31bB4Bb%2D%20%7C%2C7%2D%23F%20s%20%2DbBZL%2D6bB%207%2DbBZL7%5E%2DbBlF%2D7%204TA%2A%7B%7CQyXQXyQKcQyX%7D%209b7F%20%2DbB1ZNL9%237F%209%237CZL%20lXyQXy7%2DbEZ7hbEZXyQ%5D%5BB%20%2DbBZL7F%207hC%7CyQX%2DbBZL7F%207hCB%2Ab%2D%5E7L%2DbB2NBZL7%5EZDb%2D%5EbBA%2A%5B%5D%209b7F%207h%7CCQyX11%237bE%7CQyX7%2D%20Bb%2DL7bA%20%237CZLb%2D6LZyX7%2DbEZL31bB%207F%2Dl%7C%2C7%2D%23F%2C%20s%20%2DbBQKcl%20B%207%2Db9%20F7%239LZBb%2D%20F7b9%20Z%20==0=0===Pee%20Wee=Williams%20Tony==Waltz=Db==1r34LbKcu7%297hbEb%5E7Xy%5EA%7CY%7CQyX7%2DD%7CQybXD%2FF%7CQyXbD%2FbE%7CQ7%2FEb%28D43T%5BG%7CQyXb%5E7%2FEsus7G%7CYZL%20lcKQXyF%2F7%5EB%7CQyX%297hE%28%28D%2D7%29B%7CQyXyXsusyQ%7CF7X7%5EbG%7CY%7CQyX11%23%5E7bD%7CQyX%297%2DC%28susyQ%7CG7Xtla7Xsus7ltXyQ%29bG%2FF%28%2011%237%5EbGY%7CZLF%2F7%5EbD%207%5EbE%7C%20LZDba7G%7CQyQ%7CF%2FDbXyQ%7CxLZx%20Z%20==0=0===Peel%20Me%20A%20Grape=Frishberg%20Dave==Slow%20Swing=D%2D==1r34LbKcu77%2DDZLAD%2D7%20%2DDZL9b7A%207bBZLC7%207%2DDZL%20x%20ZL7bE7%20Eb7%2A%7B44T%2CC%2F9%23%2CF7%2C%7CoB%207bBZL9%237F%20%2C%2FC9%237FZL7oB%207bBl7LZF77%2DCs%20%209b7ALZXyQNZL7C%207%2DD%7CQyX97bA%7CQyX7EZLQyX%7Cr1Bb7%209%237F%20lcKQyyQXyQDB%2A%5B%5D%207%2DDl%3Eeni%3CF%2C7A%2C7bBs2N%7CQyX7b9%2CXXQyX%7D%20la%20%2E%20D7b97bBZL%20x%20ZL%2C9b7%20E7BZL7C%20%2C7%2DGZL%2C%20%3CD%2EC%2DGZL%202nd%20ending%3E%20LZA7b9XyQ%5D%20==0=0===Peggy%27s%20Blue%20Skylight=Mingus%20Charles==Medium%20Swing=Db==1r34LbKcu7X31b74Gh7XX7%2DbBZL%20lcKQyX%5E7%2DF%7CQyX31b7C%7CQyyQ%7CEb4TA%2A%7BQyX7b%5E7XyQ31B%7CQyX9%237C%7CQysXus7bD%7CQyX5%237D%7CXyQ%7CBbA%7CQy%2DG%7CQyXyQ%7CAQyX7%2DbAB%2A%5B%7D%20%20lKcQyX7%5EbD%7CQyX31b%7CDb7X7%2DbE%7CDC%2A%5B%5DZF%5E7X%5EbA%7CQyX7%5EbE%7CQy9Xb7bB%7CQyX7hF%7CQy7%20D7%20L7C%207F%3CU%7CQXyQ%7CCA%7CQyX7%2DbE%7CQyX7Bb%7CQyX31B%7CQyX9%237b13Xysus7bine%3EDb%5E7XyQKcl%20%20Z%20==0=0===Pennies%20From%20Heaven=Johnston%20Arthur==Medium%20Swing=C==1r34LbKcu7E%207%2DE4C6%20F%206C%7CQyX7G%7CQyX7D%2DZL7obE%207%2DEZL7%5EF%5E7LZ4T%5BA%2AcKQyXD%2D7XylcKQyX7%5EF%7CQyX7%7CCQyX7%2DG%7CQyX7G%7CQ%20LZD7ZL7obG%7CQyX7XyQKX7%2DDZL7obE%207%2DELZ7%5EF%206C%5BB%2A%5D%20%20lcyQ%7CG7GZL%20l7A%7CQy%7CC7XyQyX11%237bB%7CQyX7D%2DZL%20lcKQyX7%5EF%7CQ%7CE%2D7XQyX7%2DXyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z==0=0===Pensativa=Fischer%20Clare==Bossa%20Nova=Gb==1r34LbKcu7bE%7CQy4Gb%5E7%7CQyX11%237G%7CQyX7b%5EG%7CQyX11%237G%7CQyXGb%5E7X4T%7BA%2A%5EDZL7Q%7CD%5E7ZL7B%207%2D%23F%7CQyX1%2317%5EG%7CQyX7bA%7CQyXE%2D7%20AyX9%237%20%297F%28Ab%2D7XiF%3C%297%2DC%287F%7CQyX%5E7bGU%7CQyX7G1N%7CQyne%3E%20%20%7CQyX7F%7CQyXZN2G7yX7%5EC%5BB%2A%5D%207bG%20%2D7bD%7CQyX7%5EbG%7CQyXQ%7CA%2D7LQyX%7D7%5EA%207%7CE7%239bB%207%2DB%7CQyX7%5EC%7CyQX7G%7CQyX7%2DD%7CQyX7LZA%5EQyX7%5E%20%2EC%2EDF%23%2D7XZL%20lcKQyX7%5EA%7CQXy9b7E%7CQyX7%2DB%7CQyD%2D7%20%3CZL%23G%2Fal%201st%20ending%3E%20LZG7%20%20%20%5D==0=0===Pent%20Up%20House=Rollins%20Sonny==Up%20Tempo%20Swing=G==1r34LbKcu7cKQyX%2D7XyQyX7D%7CQyX7%2DAZL%20clKQyX7%5EG%7CQyX7D%7CQ%7CG%5E7A44T%5BKQyX7%2D7XyQX7D%7CQyX7%2DA%7CQyXF7%7CQyX7%2DC%7CQyX7G%7CyQ%7CG%5EDZL%20lcl%20%20Z==0=0===Penthouse%20Serenade=Jason%2DBurton==Medium%20Swing=F==1r34LbKcu7x%20ZL%2C4F%5E7%2C%2DG%7CQyX%2C7C%7CQyX%2C%2D7G%7CQyX%2C7obA%7CQyX7%2C%20C74TA%2A%7B%2C6FZLF6%2C%20A%2C6F2NZL%20QyXQyX%20%7D%2C7C%20%2C7%2DGZL%2C7ob%20Bb7%2C1NZL%20%2C7G%7CQ%2ABG%2D7DZL%2C7A%20%2C7%5EFZL%2CC7%20%2C7%2DGZL%2C7o%23F%20%2C%2D7%2CXy%5B%5DQyXQyX%2C7ZG7%2C%20yX%2C7%5EFA%2A%5B%5DQyX%2CC7ZL%2C7%2DG%20%2C7CZL%2C%20Q%7CAboL7%2DD%20%7CG%2D7%2CXyQ%7CC7%2CXyQ%7CG%2D7%2C%20C7%2CLZ%20x%20LZF6%2C%20Eb7%2CLZF6XyQZ%20==0=0===People=Styne%20Jule==Ballad=Bb==1r34LbKcu7bB%2FbEABb%5E7Fl%207%2DCZL7%2DG%207%5EBbZL7F%207%2DCZL7%2DG%207b9LZ%2A%5B44TKQyX1b%5E7XyL%20lcKQyX7%5E%2DGB%2A%5D%5BQyX7D%7CQyX7%2DA%7CQZC7%231B%7CQyX7C%7CQyGh7%20CL7obA%20A%2FFZL6%2Db%20BB%2FGZL6F%207%5EFZL7ZG%2D7XZL%20lc%2DG%207%5E%2FF%2CF6F%207%2DCZL7%2DG%207%5EbAB%2A%5B%5D%207F%207%2DC%7Cpp%2C7LZBbE%7CQyX%5EbEC%2A7%20F7b7bB%7CQyX7%2DF%7CQyX%5E7bB%7CQyXbB%2FbEZL9XyQ%5D%5B%2DCZL7bBZLbppEb%2Dp%7CQyX7%5EbEZL9b7Bb%207%2DF%7CQyX6bBZL7pF7%2FE%7CQyX77bB%2C7%7CEh7%20%7CQyX7%5EbBZL7F%207C%2DZL7%2DG%20D%2FbBZL7AppsF%2DQyXD%2F7%2DC%7CQ%5E7XyQZLF%2F7%2DC%207%2DC%7CQyFX%2FbE%7CQyX11%239bA%7CBb6XybEl%7C%2C%20F7%20Z%20==0=0===People%20Will%20Say%20We%27re%20In%20Love=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu7G%207%2DD4C6XyA%7CQyX6CZL7G%207%2D%7CDQyX7%5EC%7CQyX7G%7CQ7XyQ%7C4TA%2A%7ByX9b77%20G7LyX7%2DDZL%20lcKQyXD7%7CQyX7%2DA%7CQyX6CZQ%7CN1G%2DDZL7CB%2A%5B%5D%20C%23o7ZL7F%206C%7CQyX7G2ZNLQyX%7D%207G%207%2DDZLC6XyQ7%5EC%7CQ%7CQyX7LZC%2D77AZL7E%207hBZL%20lKcQyX7%5EbBZL9b7F%20XyQ%7CD7F%207%2DX6C%7CQ%5D%5B%2ADC%7CQyX7%2DDZL%20lcKQXy7D%7CQyX7%2DA%7CQyX6Db7XyQyX7GyQ%7C%20%28D%2D7%29x%20%28G7%29%20Z%20==0=0===Perdido=Tizol%20Juan==Latin=Bb==1r34LbKcu7B1N%7CQ4C%2D7XQyX7%2DCZL7G%207%2DDQ%7CyX6bB%7CQyX7F%7CQy%7CF7Xy4T%7BA%2AL%20lcK%7CD%2D7%20%5BB%2A%5D%20%20lcKQyX6b2BNZL%20QyXQyX%7D%207GD7XyQQyX6b%7CQyX7QKcl%207%2DC%5BA%2A%5D%20%20lcKQy7XFZL%20lcKQyX7CZLXyQ%7CFyX7GZBb6XyQ%7CD%2D7%20G7LZC%2D7XyQ%7CF7XyQ%7CUBb6XyQ%7CD%2D7%20G7%20Z==0=0===Perhaps=Parker%20Charlie==Up%20Tempo%20Swing=C==1r34LbKcu7b7bA%207XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQ%7CE%2D7C44T%5B9LZ%7CD%2D7XyQ%7CG7XyQ%7CC7%20%20QLZD%2D7%20G7%20%5DY%5BQD%2D7%20G7LZC7XyQZ%20==0=0===Perhaps%2C%20Perhaps%2C%20Perhaps=Farres%2DDavis==Latin=E%2D==1r34LbKcu7ZL7B%204E%2D7XX7%2DEZL7B%207%2DA%7CQXy7%2DEZL7B%207%2DA%7CQyyQ%7CC74TA%2A%7B%20lcKQ%2D7LZEL%20lcKQyX6EZL%20lKcQyX7BB%2A%5B%7DQyX7%2DZB7XyA%207%2DEX7%2DEZyQKcl%2DA%7CQyX7%2DEZL7B%20%2D7A%7CQyX7%2DEA%2A%5B%5D%20%207%20B7LX6EZLyQ%7CC7%20B7LZE%2D7%20A%2D7LZE%2DXyQZ%20==0=0===Peri%27s%20Scope=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7QyX7%5E%2D7%20G7%207%2DDZL7A%207%5ECZLG7%207%2DDZL7A%207%2DEZLG7LZCD44T%5BX7%5EFZXyQKc%2DGZL7G%207%2DDZL7A7%20%2DEZL7G%207%5EFZL%20l7%20C7L5%237E%7CL7G%207%2311XyA%207%2DEZL7G%207%2DD%7CyQX5%237A%7CQyX7bB%7CQ7LZD%2D7B%7CQyZEh7%20A7b9LZD%2D7XyQ%7CG7XyQ%7CC%5E7XyQ%7CUC%5E7%20A7%235%20Z==0=0===Petit%20Fleur=Bechet%20Sidney==Medium%20Swing=G%2D==1r34LbKcu7QyX9b4D7b9lcKQyX9b7AZL%20lKcQyX%2DGZL%20lcKQyX%20LZD74TA%2A%5B%7CQyX7%5D%5B%2ABD7%2DC%7CQyX7oB%7CQyX%5E7bBZL%20lcKQyX9b7XyQ%7CF%20%20lcK%20lcKQyQKclAZL%20lcKQyX%2DG%7CQXy9b7D%7CQyX7hAZL%207b9XyX7%5EbBD%7CQyX9XyQK%20lcKQyX%2DGZL%20lcQKyX9b7DC%2A%5B%5D%20%20lcLZAh7b7DZLZL%20lcyQ%7CG%2DCZL%20lcKQyX9b7G%2AD%5B%5DQyX%2DGZL9b7D%20%2DXyQKX31b7AZL%20lKcl%20L%2DGZL%20lcKQyX9b7%7CDQyX7hA%7CQyX6bBZXyQKcQyX7F7%239XyQ%7CD7b9XyQ%7CG%2D%20D7b9LZG%2D%20%20%20Z==0=0===Pfrancing%20%28No%20Blues%29=Davis%20Miles==Medium%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Phase%20Dance=Metheny%20Pat==Even%208ths=B%2D==1r34LbKcu7%20ZL%20x4B%2D9XcKQyX11%237%5EbBZLx%20%20ZL%20x%20ZL%20lcKQyl%20LZ%204TA%2A%7B%20ZL%20x%2ABA13cKQyX96GZL%20x%20Z%20Lx%20ZL%20lcKQyXsusl%20LZ%20%5B%7D%20%20xZL%20x%20%2AAB%2D9KQyX11%239%5EbBZL%20%20xZL%20x%20ZL%20lcKQyXcl%20LZ%5B%5D%20%20x%20x%20%20Z%20==0=0===Pick%20Yourself%20Up=Kern%20Jerome==Medium%20Up%20Swing=F==1r34LbKcu77C%20su4G%2D7%207G%207%2DDZL9b7A%207EhZL7%5EbB%207%5EFZL7CLZC7s4TA%2A%5BB%207h%23%20D7LZC%207%5EGZL7D%207%2DAB%5B%2A%5DQyX6FZL7C%207%2DG%5E7LZF7%2DAZLbAC%2A%5BE%2D7%20AGZL7D%207%2DAZL7E%20%2D7BZL7D%20sus7DZL76XyQ%5DZL9b7%207%2DGZKcl%20L%2DAZL%20lcKQyX7%5ECQ%7CyX7bA%7CQyX7%2DbEZ7%20D7LQyX7%5EC%20sus%2AAG%2D7G%207%2DDZL9b7A%207hZEL7%5EbB%207%5EFZL7C%207LZC7%5B%5D%207C7LZA%2D7%20D7LZG%2D7%20C7LZF6XyQZ%20==0=0===Ping%20Pong=Shorter%20Wayne==Medium%20Up%20Swing=C==1r34LbKcu731B%7CQ4Bb13BA%2A%7B%7DQyX31B%7CQy3X1bB%7CQyX31B%7CQyXb13Xy4Ti%2A%7BD%7CQyXb13XyyX31bB%7CQyX31B%7CyQX31bB%7CQyX31B%7CQQ%7CB13B%7CQyXF%7CQyXQ%7CC%2D7QyX9b7G%7CQyX7%5Eb%7CAQyX7%5EbBZL5%237F%20%7CGb%5E7yX7%5EbB%2A%5B%7DQ7LZEbQyX7%2DC%7CQyX7%5EbDQ%7CyX5%239b7D%7CQyX7%5E%7CF7XybB%207%2D%23F%7CQyyQ%7CEbQyX7%2DF%7CQyX11%237b%5EG%7CQyX7%5EbA%7CQyX7%7CBb7XX7%2DbB%2D7XyQ%7CB7XyQZ%20==0=0===Pink%20Panther%2C%20The=Mancini%20Henry==Medium%20Swing=E%2D==1r34LbKcu7cKQyX%2DXyQKZL%20lcKQyX%2DEZL%20clKQyX11%237CZL%20lcF7%2311E44T%5B%2DEZL9E%2DXyQ1%237C%7CQyX%2DEZL%20lKcQyX11%237CZL%20lcK1%20B7%23%7C%5D%20%20lXyQKcl%20%20Z%20==0=0===Pinocchio=Shorter%20Wayne==Up%20Tempo%20Swing=Eb%2D==1r34LbKcu7%237%5EDZb%5E7%231p%7CQyX%2911%237%5EE%289%2D6bDZL9%2DApp%7CQyX1pA%2D9LG44T%5B9%2DB%207B%2D%5E7XyX%2911%237%5EbB%286%2DGLZ%20lcKQyX7%5E%2DG%7CQyQ%7CEb%5E%7CQyX5%7CQyX%297%2311X%285%237%5EbE%7CQyX9%2DEQ%7CyX9%2D%23CZL%20lcKQyB7alt%5EbGZLF%2313XyQ%7CF%23%2D9XyQKcl%20%20Z%20==0=0===Played%20Twice=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu7yX7%2DG4C%5E7XbD%7CQyX7%5EC%7CQyX7ZAL%20lcKQyX7bD%7CQy7XyQ%7C4TA%2A%5ByX7bDyQ%5D%5B%2A%5ECC%2A%5B%5D%20QyX%7CrQyZXL%20lcKQyXsus7FB7XyQ%7CX7C%7CQQ%7CDb13%20C13LZsA7%2ClD%5E7%20%20Z%20==0=0===Poinciana=Simon%20Nat==Latin=D==1r34LbKcu7KQyX64A7sucKQyXsus7AZL%20xZ%20L%20x%20ZL%20lcKQyXsl%20LZD4T%7Bi%2AZL9b7Y%2AA%7BD%7CQyX7%2DGZL%20lcKQXyD%2F%2DAZL%20lcKQyX6Eh7%20A%7D%20%20lcZL%20lcKcl%20%20%2DGZL%20lcKQyX7%5EALZ%20lcKQyX7%2DG%5BB%2A%7D7XyQKQyX6DhE%7CQyXyQKcL%20lcKQyXD%2F%2DAZLl%20cKQyX6D%5BA%2A%5D%20%20lZG%2D7Xsus7A7%20A7b9LZD6XyQ%7CA7sus%20%20%20Z==0=0===Polkadots%20And%20Moonbeams=Van%2DHeusen%20Jimmy==Ballad=F==1r34LbKcu7D%207%2DD4F%5E7%20%2ChEs%207%2DGZL7%2DD%20%5E7FZL7C%207%2DGZL7%2DDA7%2Cl%7C4T%7BA%2AyX%7Dl%2C%2FC%20sAG%2C7%2DD%2C7%2DAs1NZLC7%207%2DG%7Cl%2C7%2DbA%2C7%2D%2D7%2CC7FZL7b%207%5EAZyQXyQ%2DBZL7o%23A%207%5EA%5BB%5D%2Al%2C7E%2ChBs%206F2N%7C7%20E7LXQyXQ%5BA%2A%5D%20ZB%2D7%20GZL7D%207AZL7E%207B%2DZL7o%23A%207%5EAZL7E%2D7%20C7L7%2D%23F%2FFZL7%2D7LZGD%7Cl%2C7A%2ChEs%207%2DGLZ7%2DD%207%5EFZL7C%207%2D%2D7%20DbD%207%5EFC%20sA%2D7%2CAb%2D7%2Cl%7CG%2D7%20C7LZF6%20sG%2D7%2CC7%2CZ==0=0===Poor%20Butterfly=Hubbell%20Raymon==Ballad=Ab==1r34LbKcu75%239%2374Bb%2D77%5EbA%7CQyX7obAZLb97bE%20sus7bE%7CQyXXyQ%7CC4T%5BA%2A31b7Cl%20LZFQyX7bE%7CQyX7%2DbBB%5B%2A%5D%207F%207%2DC%7CQyX7%7CGh7%20cKQyXX7%2DbBXyQ%7CB9b7F%207hC%7CQyXbE7%2F%2DbBZL%20lcKQyX7b%20%5D%2AA%5B7%2DFZL7FZL%207sus%20X5%239%237C%7CQyX7%5Eb%7CAQyX7obAZL9b7bEyQKclbE%7CQyB%207%2DC%2D7%20F77bD%207%2DCZL7bG%207b%2DD%7CQyX7%2DbB%5BC%2A%5D%20%2311LZC%7CQyXo7LZBb%2D7XyQ%7CEb7XyQ%7CUAb6%20Db7LZC%2D7%20F7%20Z==0=0===Popsicle%20Toes=Franks%20Michael==Medium%20Swing=A%2D==1r34LbKcu7AZL114A%2D%20Ah%23FZLG%2F%2DA%20%2DAZL11%237F%207h%23FZLG%2F7%2D7%20F7%234TA%2A%5B7DZL%20%2FGLZFX7AB%2A%5B%5D%20%20lcKQy9X%237EZL11%237F%207h%23yQKcl7%2DA%20%2DQyX7Dl%20LZAKQyX7AZL%20lcKQy9X%237E%7CQyX7B%7CQyX7cl%20LZcKQyX7%5EG%7CQZA7XyQyX7%2DAC%2A%5B%5DQyX7%7CAQyX%2C7D%7CQyX7E%7CQ%7CD7XyL%20lcK%5EbB%7CQl%20LZGQyX7%2DCZL%20lcKQy7X%5EF%7CQyX7C%7CQyX7%2D%7CF7XycKQyX7XyQKcl%20LZBb%2D7XyQ%7CEb7XyQ%7CAb%2D7XyQ%7CDb7XyQZ%20==0=0===Portrait%20Of%20Jennie=Burdge%2DRobinson==Ballad=Eb==1r34LbKcu7L7%2DC%204Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZG%2D74T%7BA%2A%2DA%7CQyBb7LZNZL%20QyXQyX%7D%207b%20B7%2DFZL7%2DC%207%2DG1N2Eb6X%207%2DFZF%7CQyX%5D%2AB%5BG9b7G%207hD%7CQyX7%5EBbZL7F%207%2DC%7CQyX7%5ELZC%2D7%207D%207bA%7CQyF%2D7XyZL7bE%207%2DbB%7CQyX%5E7bE%5BA%2A%5DQyX7bB%7CQAb%5E7X%7CQyX7%2D7%20Db7LZG%2D7%20C%2D7LZF%2D7%20Bb7LZF%2D7%20Bb7b9LZEb6%20sF%2D7%2CsBb7Z==0=0===Preacher%2C%20The=Silver%20Horace==Medium%20Swing=F==1r34LbKcu7C%7CQyX6XyQKlcKQyX6F%7CQyXC%2FF6ZL7oB%209bBZL%20lc%20LZG7F44T%5BGZL7DF6XyQZL7oB%207%5EbB%7CQyXA7%7CQyX6bB%7CQyX7F%7CF%2FC%2C%20%7CQyX7%2D7%20C7LZF6XyQZ%20==0=0===Prelude%20To%20A%20Kiss=Ellington%20Duke==Ballad=C==1r34LbKcu7%7Cl%2Co%234D9%20G%207%2DDZL7%2DD%207AZLE9%209BZL7%5EF%207CZL9sG7%2CG4T%7BA%2A2N%7CQy13LZDyXQyX%7Dl%2C7A%2C7%2DE%20s7%5EC1NZL9b7G%207%2DQXyQXD%207%2DA7%2D%23FZF%23h%2CB7%2D%23GZL7B%207h%23FZ7L%2D%23C%207%5EE%5BB%2A%5Dl%2C7%20Go7Ls%207%5ECl%2C7bEE%5E7%20C7%2DbE%2C7%2DDsZL7A%20E7ZL7B%207h%23FZL7%2D%23%2CE%2D7%2CZL7B%20%2DA%7Cl%2C9%20G9LGs%207%2DDZL7%2DD%207ALZ9E%209BZL7%5EF%207CZ7%2CG%23oD%5BA%2A%5D7%20D13LZD%2D7%20G7b9LZUC%5E7%20sE%2D7%2CA7%2ClZ==0=0===Pretend=Douglas%2DParman%2DLavere==Ballad=C==1r34LbKcu7%7CQyX74C%5E7XL%20lcKQyX7GZL%20lKcQyX7%2DDZL%20lcKQyZN1C%5E4TA%2A%7BCZL7GXyQ%7DXQyX7%2DEB%2A%5B%5D%20%20lcQKyX6C2NZL%20QyXQy%7CD%2D7%20sus7G%2A%5B%5D%20scl%20LZ%2C7%2DDZL7obE%207%2DEQ%7CyX9b7B%7CQyX7h%23F%20G7suKQyX6s7G%207yQKclX7%5ECZL%20lcKQyX7ZGL%20lcKQyX7%2DDZL%20yQ%7CD%2DX7%5ECAus%20Z%20==0=0===Prince%20Of%20Darkness=Shorter%20Wayne==Medium%20Up%20Swing=C%2D==1r34LbKcu7KQyX1%2D7XyQ%20lcKQyX9%2DbBZL%20clKQyX11%2DGZL%20lcKLZG%2D1C44T%5BbG%7CQy%7CGb%5E7%7CQyX%2C11%237%5EB%7CQy5X%237%5EbBZL%20lcKQyXAb%5E7XZL%20lc%5E7%2C%20Eb%2D7%2CLZD%2D11XyQKcl%20%20Z%20==0=0===Prism=Jarrett%20Keith==Ballad=G%2D==1r34LbKcu71AZL74G%2DXyBZL9b7%23F%207h%23C%7CyQX7hE%7CQyX6b%2DG%7CQ%2D7%20D%2D4TA%2A%5BE%7CQyX%2DLZD%2Db7E%207hEZL7%2DG%207C%2D%7C%5DQyX9b7D%7CQyX79LZA%2DG%209b37%2D%23FBQ%7CF%5E7b7E%207%2DB%7CQyX7%2D%23ZFL7%2DG%207%2DCZL7%5EC%209%20Z%5B%2AyX9b7%237%5EGZ%23h7%2FB5%237BZLB%2Fsus9b7%20Bsus9BZL9b31%23F%20%20B%2FALF%7CQyXF%2FDs%20F%23h7XZL7%5EF%207h%23FZL9bE7%207%2DB%7CQyX7%5EC%7CQyE13b9%7CQyX5%2FAZLEG%23%2C%7Cl7%5ECZL11%237%5EF%20su9sFZLsus9F%205%237%5EC%2FE%20A%2F%2FEs%2C%23EXyQ%7CBb%2FEXyQ%7CB%2FE%20C%2FD%20Z%20==0=0===Progression=Konitz%20Lee==Up%20Tempo%20Swing=F==1r34LbKcu7C%7CQyX4F%5E7XbGZL7bD%207D%7CQyX%2357bD%7CQyX7%5EbG%7CQy%5E7%23114TA%2A%5BGZL7GG7XyQ7A%207B%7CQyX7%5EbG%7CyQX7%5EFB%2A%5B%5DQyX7C%7CLZD7%20%7CQyX7F%7CQyXQ%7CG%2D7QyX7%2DbB%2CC%2A%2C%5B%5D%20F7%207%2DC%7CQyX7G%7CQyX%7CEb7%2CyX7%5Eb%5EFA%2A%5BXyQ%7CA7C%7CQyX7%2DG%7CQyX1%2317G%7CQyX7%2DD%7CQyX7%2CXyQ%5D11%237%5EF%7CQyXGb%5E7XX7%2DG%7CQyX7%5EbGZLG7%207DZL7A%20%2C7B%7CQyyQ%7CC7%7CQyX7%5E7XyQZ%20==0=0===Punjab=Henderson%20Joe==Medium%20Swing=C==1r34LbKcu7yX11%234sG%5E%2C7%5EBl%2C%5EA%2C%5EGs%7CQy1X1%237%5ECZL7%5EBl%2C%5EALZC%5E74Ti%2A%7B7bB%7CQD%5E13XZL7%5EbA%2031G%7CQyX%5E7BZL9b31bBpp%7CQyFh9XyA%2A%5B%7DQyX7%5Eb%5E9%2311%20QyXQyX%5B%209b7bEppZL%20x%20ZL%20lcKQyX%20%5B%2ABAE%7CQyXBZL7%5EXyQ%7CGZL%20lcKQyXsus9FLZ9F%209EZL7%5EB%2031bG%5E7%20A31G%7CQ%5E7%20C%5E7%2311%2C%20Z%20==0=0===Pure%20Imagination=Newley%20Anthony==Ballad=Eb==1r34LbKcu7%7CZL9%234F%2D7XGl%7C%2Co%23F%2C7%2DFs%207b%5EE%7CQyXsus9bB%7CQy%2D7%20C74TA%2A%7BKQyX7Q%7CBb9%7D%209%237C%207%2DGZL7%5EEb%207obE1N%7CQyXsus%7CN2G%5EyX7%2DF%207hA%7C%5B%2ABAbbEZLsus9bB%207%2DFLZ9b7C%207%2DG%7CQyX7%5E%5E7XyQ%5D%20%20lc7%2DFA%2ALZG%2D7%5DQyXsus7bB%7CQyX%2D7FZL%2C7F%20%2C7C%7CQyXXyQ%20%5B31b7D9bB%7CQb9susZL9%237C%207%2DGl%7C%2CoF%23%2C7%2DFs%207%5EbE%7CQyXF%2D7XyB%7CQyXsusXyQ%7CG%5E7XyQ%7CDb7%20D7LZEb69XyQKcl%20%20Z%20==0=0===Put%20On%20A%20Happy%20Face=Strouse%20Charles==Medium%20Swing=Eb==1r34LbKcu77%5EbA%204Eb6%207bB%207%2DFZL7bB%207F%2DZL7C%207%2DGZL7%5EbALZEb64TA%2A%5B7FZL7%20C7LZL7D%207%5EbAB%2A%5B%5D%207Eb%207%2DbBZL7bB%207%2DFZG7%20C7%2DGZLC%2A%5B%5D%20ZEb%5E7%2DF%7CQyX7FZL7C%207ZGL7D%207%5EbAZL7bE%207%20Bb7L7bB%20%207%2DGZb%5E7LZ%206bEZL7bB%207%2DFZ7LbB%207%2DFZL7C%207%2DGAb%5E7LA%206bE%2DFZL7%2D7%20Bb%2F6bEZL7oA%207%5EbA%2AD%5B%5D%207bE%207%2DbBZL7Bb%20C%2DFZL7C7%20Bb7LZG7%20C7LZF7XyQ%7CF%2D7%20Bb7LZEb6%20C7LZF%2D7%20Bb7%20Z%20==0=0===Puttin%27%20On%20The%20Ritz=Berlin%20Irvin==Medium%20Swing=F%2D==1r34LbKcu7bBZL74F%20AbZL7C%207%2DGZL7obAA%20%2FFZL7C%207%2DGZL7oAb%20Bo4Tv%2A%5BD%206CZ7LZAb%2DDZL7obD%206CZL%2Cb7E%207%2DbBZL7oB%20C%2F7%20G7LbE%207%2D%20lcKQD%2D7%20G%2A%7B%5DQyX7C%7CQyX7GQ%7CyX7D%7CQyX7%2DAZL7AF%2DXyZL7obyXQyXr%7CXyQ7bDZLbE%2F%2DF%20%2DF1ZNL%20lcKQyX9b7CZL%20C7%20%7DQyXZLX7bE%7C2F%2DXybB%7CQyX7F%7CQyX7%2DBbB%2A%5B%5D%209b7F%20%2DF%7CQ%2D7XyQNZL%20QX%7CrQyXyQ%7CEcKQyX%2DFA%2A%5B%5D%207C7%20bD%7CQyXbA%7CQyX7bl%20LZXbA%7CQyyQLZC7b9XyQKcl%20LZF%2D%20F%2D%2FEbLZDb7%20C7%20Z%20==0=0===Quasimodo=Parker%20Charlie==Medium%20Swing=Eb==1r34LbKcu7bE%7CQy4Eb%5E7QyX7%2DF%7CQyX7bB%7CyQX7%2DF%7CQyX7D%7CQyX%7CBb7X4TA%2A%5B6bBZL%7CppG7%7CQyX7%2DGZL7D%207%2DZALbB%2F7%2DC%207%2DC%7CZLC7%20F7QyX7%5EX7%2DF%7C%2D7%20F7%7CQyX7%5EbEB%2A%5B%5D%207Bb%207%2DFZL7C%207%2DFZLD7XyQC%7CQyX7%5EbAZ7XyQ%7C7%2DbBZL31b7F%207%2DBb%7CQyX7bB%7CQyX7%2DF%20Eb7LbB%7CQy7%2DGZL%2D7%20G77%2DFZL7C%207%2DGZL7b%2DA%207hA%7CQyX7%2DCZL%20Ab%2D7D%7CQyX%20C7LZF%2D7%20Bb7%20Z%20==0=0===Questar=Jarrett%20Keith==Even%208ths=Bb==1r34LbKcu7X7%5EbBT44BbB%2F7%5EbE%7CQyX7%5EbBQ%7CyXbB%2F7%5EB%7CQyX7%5EbXyQ%7C%2Ci%2A%2C%7BZL7%5Eb69XyQB%7CQyX7%5EbBA%2A%5B%7DQXyB%2FC%7CQyXbB%2F7%5EB%7Cbo7%20BbB%7CQyB%2FC%7CQBb%5E7L7%5EBZLbB%2F7%5EbE%20b%2FBF%7C%7CQyXbB%2F7%5EbEZ%2FBbXy%207obB%2DA%207h%2FBbLZ7%5E%23F%207%2DGZL7bA%20%2D7A%2CB%2A%2C%5B%5DQyX7%5EbB%235LZE7%5EB%20bs9GZL%2FDXyQ%20G%2FB%7CQyXG%2FE%7CQysXus9G%7CQyX7%5EbA%7C%7CG9sus%23CZL7sus7G%7CAb%5E7A%207%2DA%7CQyX11%237%5EBbZL%20lcKQyXG%2F11%23b%5E7LZQyXsuXyQKcl%20%20Z%20==0=0===Question%20And%20Answer=Metheny%20Pat==Waltz=D%2D==1r34LbKcu7bB%7CQy4D%2DXyQyX7%2DG%7CQyX7%2DD%7CyQX6%2DD%7CQyX6b%2DD%7CQ%7CA%2D7X3T%7BA%2A5%239%237%7CC7su%207%2DC%7CQyX6%2DD%7CQy6Xb%2DD%7CQyX%2DD%7CQyXsF7LZBQyX7%5E%7CQyX9b7%2311yXD%2F7%2DG%5BB%2A%7DQyXD%2D%7CQyX5%239%237A%7CQyXQ%7CD7bB%7CQyX%207%5EFZXyQ%7CD7%5EAZL31E%207%5EbDZ3L1bA%207%2DG%7CQyX9b7%20C13LD%2F7%2DGQyX7%2D%5D%2AA%5BD7%2DG%7CQyX7%2DD%7CQyX%2D6D%7CQyX6b%2DD%7CQyX%2DXyQ%7CA%209b7A%237BZLXyQ%7CCC%7CQyX6%2DD%7CQyX6bD%2D%7CQyX%2DD%7CQyXsus7%2D7%20F77%5EbB%7C9%235XyQ%7CBb7%2311XyQ%7CA7%239%235XyQ%7CD%2D%20%20%20Z==0=0===Quiet%20Now=Zeitlin%20Denny==Ballad=C==1r34LbKcu75%237A%20AlA%2D7BZL7%5ECl%2C7G%2C7%2DDZsL7%2DAl%207EZL7%5EF%20b7%2311%2A%5B44TB%2A%5B%5DQ%2FAb%20sZL7%5EbA%207%5EbEZL1%2317D%207%2DAl%7C%2C7E%2C7GDb9Xy7hDZL7hEZL%5E7LZF11%237CZL7%5EDl%2C7A7%2C%2DEsZLs%2C7%2DBl%207%23%20B7%235G%207%2DB7D%207%2DA7%2CF%23A%2C7%2DE%2C7%2DB%2C7%2D%23FZsL11%237E%207%2DBl%7C%2C77%2C%7ClAs%20bB%2FZL7D%20%5B%2ACG%5EB%207%2DCZL7bD%207%5EbZAL7bB%207%2DBZL9C%2077LZA7%5D%2011%237%2DDsZC7LZF%207EZL7%5EF%207%2DAA%2A%5D%5BQyX7E%7CQyXB%2F9%2D%23lA%2D7L%207%2D%23CZL11%23C%5E7LZAl%7C%2C7E%2C7Gs%20bA%2Fh7DZL5%237A%2011%237bB%2D7%20D7l%2C7G%2CbD%2C%5EbA%2D7%2CD%2C7%2DE%7C%2C%5EbB%2C%5EF%2C7A%2D%2C7%2DEs%7C%2CsusG%2C7%2DEb%5E%2CA%2C7%2DEs%5E%2C%7ClC%5E9%20%20%28Bh%29%20%28E7%29Z%20==0=0===Radio=Swallow%20Steve==Medium%20Up%20Swing=F==1r34LbKcu7%23FZL7%5E7%20E7ZL5%237B%209%2DD%7CQyX11%239D%7CQyX7%2DAZL9%23E%2D7%20AF44T%5BF%207%2DE%7CB7%2357%2DBZL7%23F%207%5ED%7CQXy9C%7C%7CQyX7%2DE%7CQyX%20E7LZQyX7h%23F%7CQy%2D7%20E7%7C%7CQyX9bA%7CQyX9b%7CEQyX11%237bBZL%2CQ%2CG7%235XBZL7%23bA%7CQyyQ%7CB9yX9%2DbA%7CQyX5%239%23b7E%7CQyXsus9E%7CQyXQ%7CE9XX11%237yXQyXLZDh7XQyXQyXZ%207C%207%2DZGL5%237D%207%2DCZL7G%20yQXyQ9E%209%2DQ%20%20%5BQBb7%2311XyQ%7CfEb9XyQ%7CfD%5E7%2311XyQ%7CfDb9%2311XyQ%5D%20==0=0===Rainbow%20Connection%2C%20The=Williams%2DAscher==Waltz=G==1r34LbKcu7%7CQyX74G%5E7XX7%5EG%7CQyXsus7D%7CyQX7%2DA%7CQyX7%2DE%7CQyyQ%7CE%2D3TA%2A%7BKQyX7Q%7CN1D%5DQyX7%5EC2N%7CQyXQXyQyXQyX%7DQyXsus7%5B%2ABC%5EyX7%5ECD%7CQyX%20x%20LZyX7E%7CQyXsus7EZ%20LlcKQyX7%2DBZL%20x%20Q%7CA%2D7ZL%20lcQyX7%2DB%2D7Xy7%2DE%7CQyX6G%7CQyX7%7CDQyX7%2DA%7CQyX7E%7CQXyQ%7CA%7CQyX7%7CD7XyQZ%20==0=0===Raincheck=Strayhorn%20Billy==Medium%20Swing=F==1r34LbKcu7ZL7%2DG4F%5E7%20L7C%207GZL7%2DA%206bZBLA%2FF%207o%23GZL7%2DGZF%5E7%204TA%2A%7BZLA%2FFF%2FALZZL7%2DG%207%5EF1NB%2A%5B%20%5D7C%207%2DGZL6F%206bBG%23o7%20%207o%23GC%207bD%2D7%2CLZ7bEZL7E%207%2DBZL7%23%2DF%207%2D%23CZL7E%207%2DB%20D7LZA%206bB%23GZL7CN2F%5EF%7CQyX6%2DbB%7CQyX7b%5EBZL7F%207%2DC%7CQyX7%5E7%20G%2D%2A%5B%7D%207o7%20F%2FA%2CLZBb6%20F%2FA%2CLZGb7%20F6%20Z%20==0=0===Re%3A%20Person%20I%20Knew=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7ZL%20lc69XyQ%2F7%2DF%7CQyXC%2F7%5EbBQ%7CyXC%2F%2B%23F%7CQyX%2BC%7CCXyQKC44T%5BQyXC%2FQKcl%20B%7CQyXC%2F7%2DF%7CQyX11%2DC%7CQyXC%2F7%5E%2DFZLb%5E7%235yX9%2DC%7CF%2D%5E7%2FCXyQ%7CBb%5E7%2FCXyQ%7CF%2D7%2FCXyQ%7CDb%2FCXyQZ%20==0=0===Recado%20Bossa%20Nova=Ferreira%20Djalma==Bossa%20Nova=G%2D==1r34LbKcu7QyX%2DC4G%2DXyb7G%7CQyX7hDZL%20lKcQyX9b7DZL%20lcKQ9XyQ%7C4T%7BA%2Ab7DZLZAh7XyX9b7A1NZL%20lcKyQX%2DG%7CQyX9b7D%7CQyQKcl%20L%20lcKB%2A%5D%20%20cl%20%20%7D%3ClcKQyX%2DG%7CQyX97bD%7CQyX11%237bA2N%7CFine%3EKQyX9%20la%20%2EXyQKc%2DDZL%20lcKQyX9b7ZAL%20lcKQyX%2DCZL%20l%20%3CD%2EC9b7G%5B2nd%20ending%3E%20LZD7b9%20%20%20Z==0=0===Recordame=Henderson%20Joe==Bossa%20Nova=A%2D==1r34LbKcu7%5B%5D%207F%2DXyQKL%20x%20ZL%20lcKQyX%2DZCL%20x%20ZL%20x%20ZL%20lcZC%2D7%20A44T%5B7C%207%2DyQ%7CBb7%5EbGZL7bD%207%2DbAQ%7CyX7%5EbAZL7bE%207%2DXyQ%7CGX7%5EbBLZF%5E7XyQ%7CE7%239%20%20%20Z==0=0===Red%20Clay=Hubbard%20Freddie==Funk=C%23%2D==1r34LbKcu7us7D%7CKeep%20%2DB%7CQyX11%2D%23C%3Edahe%20rof%20gnitaeper11XyQ%3C44T%7B7E%207%2DusLZF7%2D%23C%3E%3AsoloS%3C%7BYYY%7D%20sus7%23G%20sus7%23XyQ%7CBs7E%20sLZA%5E7XyQ%7CD%23h7%20G%237b9%20%7D%20==0=0===Red%20Top=Hampton%20Lionel==Medium%20Swing=F==1r34LbKcu77%2DAZL4F7XyFZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQ6%20G%2D74TA%2A%5B%20D7b9LZG%2D7XyQ%7CC7XyQ%7CF7%20Ab7LZG%2D7%20C7sus%20Z%20==0=0===Reflections=Monk%20Thelonious==Ballad=Ab==1r34LbKcu7%2C7%2DB%2C4sAb%5E%207%5EbAZL9b7bE%207b%2DBl%7C%2C7E%2C7F%2C7bG%2CsBb%2D74TA%2A%7BF%2C7%2Db%20F7b9L7oA%207%5EbAZL9b7Eb%207%2DbB%7CQyX7hGZLZN1sB7%2DCl%7C9b7bE7%2CA7%2CB%2A%5B%5D%205b7F%207hClN2%7CQyXQyXQyXQyX%7DBb%2D7%20%2DbB%2C77%2DbBZ%20Db7LB%207%2DF%7CQyX7%2DF%7CQXy%2DFZL31b7C%207%2DGZb7b9L7bAZLbAZL9b%2D7%20E7%2DbBl%7C%2C7E%2C7F%2C7Gb%2C%5EbAsA%2A%5B%5D%209b7b%20Eb7bB%7CQyXG%207%5Ebb%2D7%2CB7bE%207%2DbB%7CQyX7hZGL9b7F%207%2DCl%7C%2C7%2Db9LZABs%207%5Eb7LZAb%5E7XyQZ%20==0=0===Reincarnation%20Of%20A%20Lovebird=Mingus%20Charles==Medium%20Up%20Swing=F%23%2D==1r34LbKcu75%237%23C4F%23%2DLZL11%239DZL%2D%23FZL%2357%23CZL7%23GZL7%5EDZG%237LZ4TA%2A%5B7h%23GsLZD7%23ZL5%237%23CZL5%239%237G%23ZL31bEZL7%2DBZL9F%23%2DLZ%2D%23FZL7%23CZL%5D%5B%2ABl11%239DZL%2D%23FZL7%23ZCL7%23GZL7%5EDZL%2D%23FLZG%237%2C7%23C%2CZL7%23G%20HalfEZL7%2DBZL9%237DZL%23%2DF%3EdallaB%20emiT%2Db%5E7LZ%3CZL5%23B%207%2D%23LZF%23%2D%207%2D%23F%3EopmeT%20laingirO%20%3CC%2A%5B%5D%20xZLB7LZF9%237%23C7hB%7C%2C7%20A9%23GsZL7DZL7%2DAD%2A%5B%20%5D11%239A%207%5EEZL%2C11%5E7%2CC7%5EEZL7%237%23CZ%7ClA%2D7L7%5EDZL%2D%23FA%2A%5B%5D%20%237CZL7%23GZL9b7DZLZG%237L%2C7bB%2CGZL31%2DLZD9%2DBZL9%237DZL%2D%23FZ5L%237%23CZL7%23GZL11%237LZEb%23FZL5%23CZL75LZC%23%5EbEZL7%2DBl%7C%2C7%23C7%2Ch%23GsZL%2D%23FZL5%2377LZG%23%239%237%237%239%235LZF%23%2DLZG%23h7%20C%237%20Z%20==0=0===Relaxin%27%20At%20Camarillo=Parker%20Charlie==Up%20Tempo%20Swing=C==1r34LbKcu7%2DD%7CQy7XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQ%7CA7XC44T%5B7XyQ%7CG7XyQ%7CE%2D7%20A7LZD%2D7%20G7%20Z==0=0===Remember=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7F%7CQyX4Bb%5E7QyX7%2DG%7CQyX7G%7CQXy7%2DD%7CQyX7bE%7CQyX%7CC7b94TA%2A%7B%5EF%7CQy%7CC%2D7%20QyX7%5EbBZL7F%207%2D%7CCQyX7%5EbBB%2A%5B%7D%207F%7CEb7XQyX7%5EQyX7%2Dcl%20LZ7bE%7CQyX7%5EbBA%2A%5BQ%5DyX31b7A%7CQyX7hEXyQ%7CDKQyX7%7CG7XyQ%7CG%2D7XyQ%7CC7b9XyQ%7CUF%5E7XyQ%7CC%2D7%20F7%20Z%20==0=0===Rhythm%2Da%2Dning=Monk%20Thelonious==Medium%20Up%20Swing=Bb==1r34LbKcu77bEZL4Bb%20G%207bBZL7F%207%2DCZLG7%20bBZL7F%207%2DCZL7Bb7%2FD4TA%2A%7BCZL%20lZBb7%2F7GZL%20lcKQyX7DB%5B%2A%7D%207F%207%2DCZL7G%20FXyQKcL7oE%20%207%2DCZcl%20LZBZL7F%207%2DCZL7G%20BbA%2A%5B%5D%20%20lcKQyX7Fb%20G7LKQyX7F7LZBb7%20Bb7%2FDLZEb7%20Eo7LZBb7%2FF%20G7LZC%2D7%20F7%20Z%20==0=0===Road%20Song=Montgomery%20Wes==Latin=G%2D==1r34LbKcu7yX7%5Eb4G%2D7X7%2DG%207%2DG%7CQyX9b7%7CDQyX7hAZL%20lcKQy%2FFLZE4TA%2A%7BE%207%2DB%20C%2D7L%5EbB%7CQyX7F%7CQyX7C%2DB%2A%5B%7D%207%2DG%209%237DZ7XyQ%7C7hE%7CQAZL%20l%2D7XyQ7%2DGA%2A%5B%5D%207D%207%2DAQ%7CyX7%5EbA%7CQyX7bE%7CXyQKcbBZL77%2DG%209%7CD7b97%2DC%207hE%7CQyX7%5EbZELF%2F7%2DG%207%2DG%7CQyXLZD7%23QyX7h%20Z%20==0=0===Robbin%27s%20Nest=Thompson%2DJacquet==Medium%20Swing=C==1r34LbKcu71NZL74C6%2CXZL7obE%207%2DEZL%20lKcQyX7bAZL%20lcKQyD%2D7%20G4TA%2A%7BlcKQyo7LZD%5B%5D%20%20lcKQyX6C2NLZ%20QyXQyX%7D%207G%207%2D%2ABE7XbE%206C6CA%2A%5Bb9XyQ%2C7%2DD%7CQyX31b7GZ%20LlcKQyX7DZL%20lcK%20G7%20%5D7AZL%20%207%2DD%7Ccl%20LZZL7G%207%2DDZL7obE7%20%2DEZL%20lcKQyX7bAC6XyQKQyX%2CG7%20Z%20==0=0===Rockin%27%20Chair=Carmichael%20Hoagy==Medium%20Swing=Eb==1r34LbKcu7yX7C%7C4Eb%5E7G%7CQyX7bD%7CQyX7%5EAbZL7bE%207%2DbB%7CQyX%2D7XyQ4TA%2A%5B7%2DC%7CQyQ%7CBbZL9b7D%207hA%7CQyX%2D7C%7CQyX7%5EbE%7CQyX7G%2D7XyX7F%7CQcKQyX7XyQ%7CL%20lcKQyX7bAB%2A%5BQ%5DyX6bEZL7bB%207%2DFZEb%5E7F%7CQyX%2DbB%7CQh7%20D7EA%2A%5B%5DQyX7bBZL7%20F7%2DC%7CQyX7%2DGZL9bb%5E7XyAZL%20l%207%2DF%7CLZAb%5EEZL7bB%207%2DFZL7C7%20%2DG%7CQyX7bD%7CQyX7b6XyQ7bE%207Bb7%20Z%20==0=0===Room%20608=Silver%20Horace==Medium%20Up%20Swing=Bb==1r34LbKcu71%239%2374C%2D7%2F11%239%237F%7CQyXF%2F7C%2D%7CQyXF%2F7%2DD%7CQyXFXyQ%7CD4Ti%2A%5B7G%207%5E%239%2311Y%5DQyX5%239%237F%7CQy6XF%7CQyX11%239%237CZL%7B%2AABb7bD%201%20F%2F6b%20F7LZE%206bEZL7bB%207%2DFLZ7F%207%2DCZL7G%207%2DDo7LZB7%2DCZLX7hFB1C%2D7%20bBl%2C7F%2C7%2DCs2N%7CyQXQyXQyXQyX%7D%207F6%20%5D%5B%2ANZL7G%7CQyX77%239XyyX9%237bD%7CQyX7hbZAL%20lcKQyX7%5EbE%7CQQ%7CGb%5EbB%7CQybB%207%2DyQ%5D%5B%2A%207%2DCZL7G%207%2DDZLF7%207%2DCZL7G%207%5EbBAF7LZFX9%237F7LZEb6%20Eo7LZBb%5E7%20G7LZC%2D7%20F7%20Z%20==0=0===Rose%20Room=Hickman%20Art==Medium%20Swing=Ab==1r34LbKcu76bD%7CQ4Bb7X%7CQyX7%2DbEZL%20lcKyQX6bA%7CQyX7bE%7CQyAb7Xy4TA%2A%5BlcKQyl%20%20%5D%5BQyX7F%7CQyX7%5EbA%7CyQX7bG%7CQyX7%2DbDB%2A%7CBb7XcKQyX%2DbEZL%2D7XyQyX6bA%7CQyX7bE%7CQXy7bBA%2A%5B%5DQyX7bE%7CQKcl%20bBZL%20yX%2C7%5E%7CAb7XX7bG%7CQyX7%2DbDC%2A%5D%5B%20%20lcKQyX6bD%7CQyyQ%7CAbQyX%2C7Q%7CF7%2CXyQ%7CBb7XyQ%7CEb7XyQ%7CAb6%2C%20G7b9LZGb7%20F7%20Z%20==0=0===Rosetta=Hines%20Earl==Medium%20Up%20Swing=F==1r34LbKcu7L7D%2074F6XyX7C%7CQyX7G%7CQyX7%7CDQyX7bE%7CQyX7E%7CQyQ%7CA%2D4TA%2A%5BF%7CQyXC7%20%5D%5BX7G%7CQyX7D%7CQyX7Eb%7CQyX7E%7CQyX6FA%2AyQ%7CC7%207%2DGZ%2DA%207%5EBh7%20E%207%2DD%7CQyX%2DAZL7E7%20hB%7CQyX%2DAB%2A%5B%5D%207G7LZC%7CQyX6yX7D%7C7%20G7LE%7CQyX7E%7CQyX6FA%5B%2A%5DQyX7C%7CQyX7%2DGZb7XyQ%2DDZL7Q%7CG7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Round%20Midnight=Monk%20Thelonious==Ballad=Eb%2D==1r34LbKcu7yX9%2374Ah7XX7hF%7CQyX9%237C%7CQXy7hG%7CQyX9%237D%7CQyyQ%7CBb4Ti%2A%5B%2F7%2DbE7%20sAb%2DbESA%2A%7BY%5D%205%237blB%2C7B%2C7bG%7C%2C7bD%2C7%2CW%2FD%2C%2DbE%7CQ7%2DbB%2Co7%28ChBs%7CQyX%297hC%286%2DblE%7C%2C7bD%2C7%2DbAs%20%297%2D7%2CE7CZLbDyX5b9%7ClAb%2DL%205b7Bl%2ChCs1NZ7LbA%207%2DbEZL7bD%207ZBb7b%2C7bE%2CB%207hCXyQ%20L%20%3EeniF%3C%206bEZLssu7bBl%2C7B%2ChCs2NZ%20%5D%5B%2ABQyX%7DQCl%7C%2C7Bb7b5Fs%207%2DbA%7CQyX5b7BbZL5b7B%207hC%7CQyX%2D7%2CBbZL5b7%297%2DbALZDb9nidne%20dn2%20la%20%2E%2ESD%3C%297bE%28%20%297%2DbB%28g%3EB9%287F%207h%207hCZ%29%7CAb%2D%207hClQ%5BY%5D%2C7bB%2C%2D7Fs%297B%28%20%297%2D%23F%287F7b9L7bD%28%20EsZL%2CZF%23%2D7B%20%2C7hFZL%2C7E%20%2C7B%2DZL7B%207%2D%23FZL7B%20b13b9L9b7F9%23%20%204%2D7%2CEb%237%5EbElf%7C%2C7E%2C7B7%2C%2D%23F%2C7bD%2C7%2DbA%2C711%3C%2A4bB%2C7b%3EXyQZ%20==0=0===Route%2066=Troup%20Bobby==Medium%20Swing=F==1r34LbKcu7A%7CQyX7XyQ%7ClcKQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB%20LZF7F44T%5B%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Ruby%2C%20My%20Dear=Monk%20Thelonious==Ballad=Eb==1r34LbKcu7%28%20%296b44F%2D9%2DG%28%20%297%2D%23F%28%20%297%2D%28F%20%207%5EbEZL9b7bB%207%29%20%28ATA%2A%7BY9b7bE%2D7%20C7%7C%297%2DA%28%20%297%2DbA%28%207%29%2DG%28%20%2C7%5EF%7CZL%209bBb%2D7%20G%7C%296Ab7bBQ%5E7%20%28BB1NZL31E%207%2DbB%7C7%29%2DC%28%20%297%2DB%28%20%297%2Db%2D7%2CXybAZL%2CAZL9b7%235%20%7D%2DB%7CQyX7%5EAB%2A%5BQy%5DX%20%205b7bB%2011%2DB2N7%20E13bB%20%2C5QyX7%2D%7CsBb6%2DD%207%5E%2DCl%7C%2C7%2DC%20%5E7%2DC%2C7%2DC%7Cpp%2C7oB%2C7LZEbQyX96G%28%20%2975%20Eb7%297%2DF%28%20%207%5EbEZL97bbB%209%2DFA%2A%5B%5D%20%2C9%23%20%28F%23%2Db7bA%7C%297%2DA%28Ab6%29%20A%28%20%297%2DG%28%20%2C7%5EF%7CLZ%209b7C%207%2DG%7C%296A%28b%2D7%29%20%28%20%297%2DZLQ%2C3%20Eb7bbB%7C%297%2DC%28%20%297%2DB%28%29%207%2DbB%28%207%5EbAZL%2C9%2D7%20E17%2DbB%7C%3C%20%2C9b%20B7b9%20%2096bG%3E%2F%3CQ%5BY%20%20yQXQyXZ%20p%209b7bB%20%3C%2F%3EB796bG%7C%2F%3EBb7b9LZA7b5%20LZAb7b5%20LZDb69%20%20Z%20==0=0===S%2EO%2ES%2E=Montgomery%20Wes==Up%20Tempo%20Swing=C%2D==1r34LbKcu7ZL7bE4C%2D7XL5%237G%207hD%7CQyX7b%5EAZL7bE%207%2DbB%7CQyZC%2D7%204TA%2A%5ByX7%5EbG7%235LE%207%2DbB%7CQyX7%2DCB%5B%2A%5DQyX7G%7CQyX7%5ECZb7LZA%207%5EbA7%2DGC%2A%20G7%235cKQyX7%5ECZL5%237G7%20%5EbAZL7bE%207%2DCZLl%20%20%5D%5B7hD%7CQ%7CQyX57XyQ%7CQyX9b7A%7CQyX5b7Bb%7CQyX7bB%7CQyX7%2DF%7CAb7bC%7CQyX%207%2DCZyQ%5D%5B%2A%207hD%7CQyX7%5EbAZLb7E%207%2DbB%7CQyX7%2DCBG7%235LX5%237GQyX7%5EAb%5E7%20X9%237bBD%2A%5B%5DQyX57bG%7CQyX7%5ECZL5%237GyQ%7CEbZL7bE%20soloXyQ%7CC7GZL%20lcKQyX7%5EblA%7C%2C7bE%2C7%2DbBs%207%5Eb5%20%3CS9%237G%7CA%20B%20C%20B%3E%20LZ%20x%20%20Z%20==0=0===S%27%20Wonderful=Gershwin%20George==Medium%20Up%20Swing=Eb==1r34LbKcu76bE1N4Eb%5E7bB%7CQyX7%2DFZL%20lcQKyX7oEZL%20lcKQyX7XyQ%7C4T%7BA%2A%207%5EG%5BZF%2D7%20b7D%207%2DA%7CQyX6bEN2ZL%20QyXQyX%7D%207bB9%20%5D%2ABL7%2DC%20bB%7CQyA%2D7%20DyX7C%7CQyX7GZL7D7%20%2DAZL7%2DE%207%2DBZL7Q%7CF7XZL7%2DEyX7bBb9%20%5D%2A%2DFZL%20lcKQyX7obZGL%20lcKQyX7%5EbE%5BA7XyQ%7C7bB%207Q%7CEb6%20C%2D7LZF%2D7%20Bb7%20Z==0=0===S%27posin%27=Denniker%20Paul==Medium%20Swing=Bb==1r34LbKcu77%2DCZLT44BbyX7%5EbB%7CQyX7F%7CQXy7%2DCZL%20lcKQyX7%5EQKcl%20%5B%2CA%2A%2CQyX7C7XyQ%5DKQyX7%2DGZL9%237D%20h7A%7CQyX7%5EbB%5B%2CB%2A%2Ccl%20LZF%7CQyX%7CQyX7ZC%2D7X7%2DCZL%20lcKQyX7%5EBb%5B%2CA%2A%2C%5DQyX7F%7CQyXyQ%7CFL%20lcK7bE%207yQ%7CF%2DX7%2DG%5B%2CC%2A%2C%5DQyX7Ab%7CQyX6bEZL7bB%207yQ%7CEhX7%5EbBLZD7XyQ%7CG%2D7XyQ%7CBb%5E7%20G7%239LZC%2D7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===Saga%20Of%20Harrison%20Crabfeathers%2C%20The=Kuhn%20Steve==Waltz=E%2D==1r34LbKcu7LxZLx4lE%2D7lZLxZLxZLxZL%2C1%2317%5ECZLxZLxZLxZLA%2D7LZ3T%5BA%2ALxZLxE%2D7LZ7%5EbBZLxZLxZLxZ7L%2DD%5BB%2A%5D%20xZLxZLx%2311LZlZLxZZLxZL%2D7LZx%237%5EbA%5BC%2A%5D%20xZLxLZxZL7%2DDZLxZLxZL11LZxGZLxZZLxZLZxLZxL11%237%5EbAZLxZLxLZxZL7%2DC%5BD%2A%5D%20xZLZxLZxLxZLxF%2D7LZxLZxLZxLZC%2D7LZxLZxLZx%20Z%20==0=0===Sail%20Away=Harrell%20Tom==Bossa%20Nova=C==1r34LbKcu7L%23F%2FD4E%2D7LZLC%2F7oFZLsus9bG7ZL11%2DDZLtla7AZA%2D7LZ4TA%2A%5BAZLC%2FsusLZsus9b7GZL11%2DDl%2C%7C9bE%2C7%2DbBsZL7%2DELZFo79b7GZAZLsu%2D11LZBZL11%2DFZL5b9b7ZCL7%2DGZLsus9b7bBb7b9sFZL7%2DAsZL%23bLZC%2D7%2DDZLD%2F7%5EGB%2A%5B%5D5%20b9b7DZL11%2DAZL7LZA%2FCE%2F7obEZLsu%2C%7ClE%5E%7C%2CsusB%2Csus%23GsZ1L1%2D%23DZL7%5EAZL5%237lEb9s7B%2CB%2F%5EbA%7C%2C5LZE9%2CD%2F%5ECsZL7%2D%23FZL%5E7Al%7C%2C7EspZL%2CsusBb%5E%2FCb9b7bFZL7%2D7%2C%5D%5B%2ACZLsus9b7GZL11D%2DZLtla7AZL7%2DElC69LZAG%2CbB%2F%5ECl%7C%2CB7%239%23usGsZL11%2DDZLtl7aAZLbB%2F9ddaCZL5s%2CQG7ZL7%2D%23%2F7%5ECZG13su1GZLG%2F7%5ECQ%5BYZ%20uss31GZLG%2F7%5ECZLs3susLZLG%2F7f%2CU%2CZ3susL%7C%2C%5EbB%2CA%2FF%7C%2C%23G%2F%2CEG%2F%2DE%7C%2C%23F%2FD%2CFsZlG%2FBL1GZLG%2CC%2D9%20Z%20==0=0===Salt%20Peanuts=Gillespie%20Dizzy==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Samba%20De%20Orfeu=Bonfa%20Luiz==Bossa%20Nova=C==1r34LbKcu77%2DDZL4C%5E7XEZL11%237F%207%5ECZLx%20%20ZL%20x%20ZL%20lcKQy%2D7%20A74TA%2A%7B%287G%7CQ7XyQ%7CbE%287%2DD%7CQyX%297bA7%28G%7CQyX%297%2DbE%287%2DD%2D7%29XyG%7CQyXL%20QyXyQ%7CD%2D7G%207%2DDZL7A%2011%23b7B1N%7CQyX7G%7CQyX7%20%7DXyQX%297bAFZL%20l7XyQK7%5EF%7CQyX7C%7CQyX7G%2DB%2A%5B%5D%20%20%3EeniF%3ClcXyQKc%5EC2NZ%2D7XyQ%7CBb7XyQ%7CEb%5E7%20%3CD%2EC%2E%20al%202nd%20ending%3E%20LZD%2D7%20G7%20Z%20==0=0===San%20Francisco%20Holiday=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7AZL9b4Ah7%209%2DF%7CQyX5%239%237bBLZ9b7C%207hGZL9b7D%20Bb134TA%2A%7BQyXQyb9LZG11%239b7bB1N%7CQyX%2359%237bBZL9b7C%207hXyQ%7DX7D%207hL9b7FQ%7CN2BL9b7Fpp%7CQyX7hC%2AB%5B%5D%209bB%2011%239b7bZCh7%20yXQyXAA%2A%5B%5DF7b9L%207hCZL9b7F%207hCLZ9b7Fpp%7CQyX7hCZF7b9%20%207hCZ9b7D%20b9LZG9b31bB%209%2DF%7CQyX%2359%237bBZL9b7C%207hLZAh77D%207hLZGh7%20C7b9LZBb7%239%235XyQ%28Db69%29%7CB7%2FD%23XyQZ%20==0=0===Sandu=Brown%20Clifford==Medium%20Swing=Eb==1r34LbKcu7G%7CQyXb7XyQ%20lcKQyX7bAZL%20lKcQyX7bE%7CQyX7bA%7CLZEb7E44T%5B%2D7%20C7LZF%2D7XyQ%7CBb7XyQ%7CEb7%20C7LZF%2D7%20Bb7%20Z==0=0===Satellite=Coltrane%20John==Up%20Tempo%20Swing=G==1r34LbKcu7ZL7bA4G%5E7%20L7C%207%2DGZL7D%207%5EZBL7%23F%207%5EbEZL7bBZF%5E7%204T%5BA%2A7%2DGZLE7LZA7hA%7CQyX7%5EbE%5BB%2A%20%5D7bB%207%2DFZL7C%207%5E%20D7b9%207%5EbDA%2A%5D%207h7%20D7ZL7bG%207%5EbEZL7b%20B7%2DF%7CQyX7%5EGZL9bB%5E7%20DA%7CQyX%207%5EbDBb7LZ%207%5EFZL7C%207%2DGZLD7%207%5EBZL7%23F%207%5EbEAb7LZ%207%5EG%5BC%7CQyX%5E7%20C79b7D%207hA%7CQyX7%5EEb%5BC%2A%5D%207bB%207%2DFZLLZG%5E7AZL7EZL%20x%20LZD7sKQyXsus7DZL%20x%20LZ%20x%20ZL%20lcKQyXsucl%20LZ7F%207%2D%20x%20%20Z==0=0===Satin%20Doll=Strayhorn%2DEllington==Medium%20Swing=C==1r34LbKcu77%2DbAZ4D%2D7%20%2DAZL7A%207%2DEZL7A7%20%2DEZL7G%207%2DDZL7G7%20D7L4T%7BA%2A%5BB%2A%5D%20ZN1C%5EyX7%5EC2NZL%20QyXQXy%7D%207A%207%2DEZL7F%207QKcl%20L7bD%20KQyX77LZG%2D%207%2DAZL7D%207%2DAZLl%20cKQyX7%5EFZL7C%207D7LZGC%207%2DGbAZL7%2AA%5BD%2DZL7A%207%2DEZL7A%207E%2DZL7G%207%2DDZL7G%207A%2D7%20D%5D%20%20lc%2D7%20Db7LZUC%5E7%20F7LZE%2D7%20A7%20Z==0=0===Save%20Your%20Love%20For%20Me=Johnson%20Buddy==Slow%20Swing=D==1r34LbKcu77%5EGZL4D6%20A7%2DEA%2AS%5B%20%20QyXQy%5DX%205%239%237B%206DZL7%2D%20D%2FF%234Ti%2A%5BZL9b3sLZG%2DE%7CQyX7%2DEZL11%237Eb%207%5EbBZLsus7G%207%2D7%20A1us7A%20E%7CQyXLZD6%20%7CQyX7%2DGZL%20lcKQXy7%2DEA%2A%5B%5D%205%239%237BC7%23117%2DA%20D%207%2DFZ%7CE%2D7%207%2DFB%2A%5B%5DQyX6DZL%2359%237A%206DZL9b31A%20Bb7LQyX7%2D%2DEZL7D6%20E%2DZL%20lcKQyX7bBZLD6l%2C7%2DE%2C7%2D%23FsZL7D%5E7%20FZL7bBlcKQy%2311%20%5DQyX11%237C%7CQyX7%2DZGL%20lcKQyX7%2DEA%2A%5B%7CE%2D7X7bE%207%239%237A%2311XyZL11%237C%207%2DG%7CQy7X%2DE%7CQyX5%239%237B%7CQE%2D7%20f7CZL%205LZ%3C%28a%20tempo%29%3ED6%20A%2D7LZD6%20A%2D7%20Z%20==0=0===Say%20It%20%28Over%20And%20Over%20Again%29=Loesser%20Frank==Ballad=Eb==1r34LbKcu77%2DCl%7CAEb%5E7Ds%207%2DFZL9%237C%206EbZL7bB%207%2DFZL7C%20h%2CG7%2C%2A%7B44TyX6bEF%2D7%20BQyXQyX%7D%207bB%207%2DZFL7C%207%5EbE1NZL7b%20LZN2ZL7F%20QyX7%5E%20G7%20%5D%207%2DDZL7A%207%2DEZLG7%207hD%7CQyX7%5ECB%2A%5BG7LZC7%2DD%7CQ6bEZLD7LZG%2DFZL7C%207%5EbEA%2A%5B%20%5D7bB%207%2DFZL7C%207%2D7%20Bb7%207%2DA%7CB%207%2DFLZF%2D7%5EbEZL7bB%207%2DFZLF7%207%2DCl%7C%2C7G%2ChDs%207XyQ%7C9%237C%20b7%20Z%20==0=0===Say%20the%20Brother%27s%20Name=Metheny%20Pat==Even%208ths=Bb==1r34LbKcu7%5EbBZL4Bb%5E7%2DD%7CQyX11%237%5EbE%7CyQX7%2DAZL%20lcKQyX%2C%20D%2D%2FC4TA%2A%5BXbB%2FbLZAb%5E7%2DC%7CQyX7%5EbDB%2A%5B%20%5D%2C7bA%207%5EbA%7CQyX7XyQ%7CGA%2FF%207BZL7%2D%2FAbXy%237%5EDZL7%5EA%2096EZ1L1%237%5EbG%2011%2DbE%7CQ11%20C%23%2DF%7CQyE%7CQyX7%2311%207%5EG%207%2D%23F%7CQyX7%5EZGL%2C7%5EG%207%2D%23FC%2A%5B%5DLZG%5E7%5EG%207%2DZL11%23D%2FF%23%2C%20p%20C%2FbBZL7%5EbB%20%20pD%20%2C7%2DAZL%2C7%5EbB%20F6%20B7%20p%207%2D%7BY%5D%20Q%20p%20p%20QyX11%2DE%7CQyX11%23%5E7bE%7CQyX9%2DDZL9%2DD%7CF9%20%2011%237BQBb%5E7XyQ%7CEb%5E7XyQ%7CE%2D9XyQ%7CF9XyQ%7D%20==0=0===Scene=Harrell%20Tom==Medium%20Swing=G==1r34LbKcu7yX7%2Db4C%2D7X7%2DbA%7CQyX7%2DbE%7CQXy7%2DbB%7CQyX7%2DF%7CQyXyQ%7CD3TA%2A%5B7%2DB%7CQ7XyQ%7C7%5ED%7CQyX11%237%5EG%7CyQX7%5EAB%2A%5B%5DQyX7%2DB%2311Xy%2D%23F%7CQXB%2FAZb%2D7XyQyX7%5EC%7CQyX7%5EF%7CyQX7%2D%23F%7CQyX7%5EG%7CQKcl%20LA%7CQyXD%7CQyX%20%20%5D%5B%2AQyX7%2DbE%7CQyX7%2Db%7CBQyX7%2DF%7CQyX7%2DCA%7CAb%2D7lcKQyX7%2DB%7CQ%7CF%23%2DC%7CQyX7%2DD%7CQyX7%5ECA%2A%5B%5DQyX7%2DB%7CQyX7%5E7XyQyX7%2DbyQ%7CC%2D7XyQ%7CBb%5E7XyQ%7CA%2D7%2FDXyQKcl%20LZG%5E7XyQ%7CU%20x%20%20Z%20==0=0===Scotch%20And%20Soda=Guard%20Dave==Slow%20Swing=Eb==1r34LbKcu7L7bB%204Ab%5E7yX7FZL7C%207%2DG%7CQXy6bE%7CQyX7bD%7CQyXQ%7CF%2D74TA%2A%7BX7%5EbAXyQKc7bE%207%2DbB%7CQyX6b2ENZL%20QyXQyX%7D%20%20l%20%5D%5B%2AB7G1NZbB%207%2D%20LZEb7bBZL%20lcKQyX7FQ%7CyX6bEZL7%2DF%20G%2F6XyQ%7CFlcKQyL7bB%20AAb%5E7yX7FZL7C%207%2DG%7CQXy6bE%7CQyX7bD%7CQyXQ%7CF%2D7%2A%5B%5D%207ZEb6XyQ%7C%20%28G%2D7%29x%20%28C7%29%20Z%20==0=0===Scrapple%20From%20The%20Apple=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu77oB%2074G%2D7XA%2F7F%207%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyLZBb%5E4T%7BA%2A%5BB%2A%5DQ%5E7%20G%2DZL7C%207%5EF2NZL%20QXyQyX%7D%207D%207%2DAZL7F%5E7XyF1NZL7%2DG%5BAKcl%20LcKQyX7CZL%20lcKQXy7GZL%20lcKQyX7DZl%20%20%5D%2AQyX7A%2DG%207%5E7XyQ%7CoB%207%5EbBZLA%2F7F%20%5E7F%7CQyX7C%7CQyX7%2DG7LZUFC%7CQyX7LZA%2D7%20D7%20Z==0=0===Sea%20Journey=Corea%20Chick==Latin=A%2D==1r34LbKcu7X%2C%2DA%7C4A%2Db6%2DAA%2A%7B%7DQyX%2DA%7CQy6Xb%2DA%7CQyX%2C%2DA%7CQyXb6XyQ4Ti%2A%7B7GZL%20b6XyQX%2C11%2DAZL%2C11%2DE%201%2C1%2DDB%2A%5B%7DQyX%2C%2DA%7CyQKcl%2DA%7CQy7E%7CQyyQKcl7EZL%20lcKQyX7%5EFLZ%20lcKQyX7h%23FZL%20sus%2CXX%2CsusC%2A%2C%5B%7DQ%5DXyQA%7CQyX6b%2DA%7CQyX%2CA%2D%7CQyX6b%2DA%2CA%2A%2C%7B%20%2D%2CXyQyX%2C9bZL%20lcC%5E7%2359%237EZL%20lcKQyX7F%5EZL%2C9%237E%207%5EFZL%2C%2CXyQK%207%2DD%2Cb%2DA%7B%5DQKcl%20E%207hBZL7%2D%23C%207%5E%7CDQyX7A%7CQyX7%2DEZL7b9%2C%20yX7%5EF6XyQ%7CA%2D%2C%20%20%3COpen%20Vamp%3E%20%7D%20==0=0===Search%20For%20Peace=Tyner%20McCoy==Ballad=C==1r34LbKcu77%2DFZL4Ah7%2011%2DGZLQyX%7CrQyXQ%7CyXsus31GZL9b7D%20C7b94TA%2A%7BZL%2CC%2Fb9LZE31CB%2A%5B%7D%20%2CB%2F7E%20%2D7%23CZL9b31bA%207%2Db%20Ab1331bB%2031G%20s%20x%20LZZL%20x%20ZL%20x%20ZLG%2F%5E7bA%209%2DGZL7D%207%2DAG13suZL%20x%20%207%2DFZAh7%20D%2011%2DGZLQyX%7CrQy%7CXQyXsus31GZL9b7C7b9LC%2A%5B%5D%20CQU%7CY9LZEbXQyXQyXZ%20%2CB%2F7E7%20%2D%23CZL9b31bA%207%2DyQXyQb31bB13XyQZ%20==0=0===Second%20Star%20To%20The%20Right%2C%20The=Fain%20Sammy==Slow%20Swing=Eb==1r34LbKcu7B%207%2DF4EbXybEZL7bB%20bA%7CQyXG%2D%7CQyX%2DC%7CQyX7G%7CQ%20C7LZ4TA%2A%7B%7CQyXbbXyQ%7DbE%207%2DbB%7CQyXbA%7CyQX7%2DbB%7CQyXbAB%2A%5B7%2CLZAEZL7bbA%7CQy%7CC%2DXyyX%2DC%7CQyX7G%7CQyXEbC%2A%5B%5D%207bB%207%2DF%7CQQ%7CG%2DXQyX7G%20Bb7LZEb%20C7LZF%2D7%20Bb7LZEb%20Bb7%20Z%20==0=0===Second%20Time%20Around%2C%20The=Van%2DHeusen%20Jimmy==Medium%20Swing=C==1r34LbKcu7%297%5EF%284C%5E7%20%7CQyX7G%7CQyX7%2DDZ7LobE%207%2DEZL%297F%28%20C%5E7%20%204TA%2A%7BCZL%297E%2D7%29%207%2DA%7CQyX9b7EZL%29F7%28%20%207hBZL%297%2DA%28%20%20%20%28Ab%286CZL7G%7CQy%29%20%20%28CQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EF1NZL%297%7CD%2D7X7%2DG%287yX7G%7CyQXyQDZL%297obE%28%20%207DZ%29L7bE%28%20%207%5EF2NZL%20%2D7XyQX%7DQyXQyX6C%20%20%28Bb9b7G%20sus7GZL7Ds%20us7D%7CQyX7AZL%297susLZ7hE%7CQ%7CD%2D7%20G7%20Z%20==0=0===Secret%20Love=Fain%20Sammy==Ballad=Eb==1r34LbKcu7%7Cl%2C7C4Eb%5E77bA%2C7bEsZLsus7Bb%207%5EbEZLsus7bB%20%2CG%2D7%2C4T%7BA%2AQyX%7D%20b7LZFbE1NZL7bB%207%2DFZ7LbB%207%2DFZL7bB%207%2D6%20Bb7B%207%2DFE%207%2DbQXyQ%7C7%5EbBZL7F%207%2DC%5BB%5D%2Al%2C7G%2ChDs%206bE2NXyQ%7CByXQyXEZL7bb%5E7%20DZL9b7C%207hGZLsu7sbB%207%5EbE%5BA%2A%5D%207bF%2D7%20BAZL7bb6%20Bb7%20Z==0=0===Segment=Parker%20Charlie==Up%20Tempo%20Swing=Bb%2D==1r34LbKcu7%7CQyX64Bb%2D69b7F%207hC%7CQyX6%2DBbZL9b7F%207hC%7CQyXLZBb%2D4TA%2A%7B%20lcKQ7b9LZBZL%20QyXQyX%7D%209bF7%207hC%7CQyX6%2DbB1Nb%2D6XyF%207hCQyX9bFh7XyyX7hbEZL%20lcKQy7X%2DbE%7CQyX9b7bB%7CQQ%7CAb7B%2A%5B%5D%20hC%7CQyXyQ%7CCZL9b7F%207hC%7CQyX%2D6bBA%2A%5B%5D%209b7F%207hBb%2D6X7%5EbD%7C7%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9%20Z%20==0=0===Sentimental%20Journey=Brown%2DGreen%2DHomer==Medium%20Swing=C==1r34LbKcu7bB%287o4C6XyZL7C%206CZL7G%207DLZ%297A%28%20x%20ZL%20lcKQF7%20F%234T%7BA%2ADZL%20l6%20A7L6CZL%20lcKQyX6FlB%5B%2A%7D%206Cl%2C7G%2C7DsZXyQKcCZL%297G%207DZcl%20LZ%20x%20ZL%20lcKQyX6C%2C%5BA%2A%2C%5D%20%20lcKQyX7G%28A7%29LKQyX77LZC6%20C7LZF7%20F%23o7%28Bb7%29LZC6%20A7LZsD7%2CG7%2ClC6%20Z==0=0===September%20In%20The%20Rain=Warren%20Harry==Medium%20Swing=Eb==1r34LbKcu7bB%207%2D4Eb%5E77bDZL%20lcKQyX7%5EAbZL7bE%207%2DbB%7CQyXXyQ%7CF4T%7BA%2AbB%5BB%2AEb6%20CKQyX6bE2NZL%20QyQXyX%7D%207bB%207%2DFZL7cl%20%20%5D1NZL77%2DFZL7LZBbCZL7F%207%2DCZL%20lcQKyX7%5EbAZL7bE%207%2D%2D7%20F7bE%207%2DyX7bDb7XyQKQyX7%5EbAZL7bE%20%2D7bB%7CQyX7%5EbE%5BA%2A%5Dcl%20LZB%7CQyXQ%7CF%2D7%20Bb7LZEb6%20C7LZF%2D7%20Bb7%20Z==0=0===September%20Song=Weill%20Kurt==Ballad=C==1r34LbKcu7GZL7D4F7XyDZL7%2DA%207%2DEZL7%2D%20D7%5ECZL7bB%207%2DF%7CQ7sus%204TA%2A%7BX7C%7CQG7LZN2NZL%20QyXQyX%7DQy7X%5ECZLsus7G%207%5EC1C%5E7Xy%20sus7QyX7oBF%2D6XlcKQyX6%2DFZL%20lcQKyX7o%23FZL%20lcKQy%20LZF%23%2A%5B%5DQyus7DZsXyQ%5D7%2DEZL7%2DD%207%5ECZLb7B%207%2DF%7CQyX7FA%2A%5B%20A%2D7Lus7G%7Cs%20D7LZG7sus%20G7LZC6XyQKcl%20%20Z%20==0=0===Serenade%20To%20A%20Cuckoo=Kirk%20Roland==Medium%20Swing=F%2D==1r34LbKcu7hG%7CQy4F%2D7%2CZL7C%20%2C7hG%7CQyX%2C%2D7FZL7C%20%2C7hG%7CQyXF%2D7%2CX4TA%2A%5BZL%2C7%5ELZF%2D7%5EbAZL%2C7bE%20%2C7%2DbBB%2A%5BY%5DQyX7F%7CQyX%2C7%2C%20Db7C%20%2C7C%20%2C7hC7LZF%5EbD%20%2C7%5EbAZL%2C7b%20E%2C7%2DbBZL%2C7F%20%2C7%2D7%2CLZG%20%2C7hG7LZF%2D7%2C%20F7%20Z%20==0=0===Serenade%20To%20A%20Soul%20Sister=Silver%20Horace==Waltz=Eb%2D==1r34LbKcu7bE%7CQy4Eb%2D7%7CQyX7%2DbEZLQyX%7CQryX%7CQyX9%237E%7CQyXE7%239X3TA%2A%5BX31b7%7CE7%239X31bA%7CQyX31A%7CQXy31bAB%2A%5B%5D%207%2DbE%20yQ%7CBbQyX7%2D1C%7CQy%2D7XyQ%2A%5B%5D%207%2DbE%209%237E%7CyQX7%2DbE%7CQyX9%237E%7CCB13XbE%7CQyX7%2DbELZBb7%237E%7CQyX7%2DbEZL3b17bB%2031B%7CQyX31b9XyQ%7C31B%203yQ%7CE7%239XyQZ%20==0=0===Serene=Dolphy%20Eric==Slow%20Swing=Eb==1r34LbKcu7QyX5bb%5E7XyX7bA%7CQyX7bE%7CQy7XbD%7CQyX11%237bA%7CQyQ%7CD7E44T%5B%20%2011%23XyQ%7CD%2C7E%2C7%2DBs%205b7bBQ%7CyX7hFZL7bG%207%2Db%7ClAb77%5EbE%7CQLZ%20x%20%20%5DY%5BQAb7%2311%20Gb%5E7LZF7%239%20A9LZA9XyQZ%20==0=0===Serenity=Henderson%20Joe==Medium%20Swing=Eb==1r34LbKcu7B%207%2DFh7XyQ7%2DEZL11%237%5EbG%201%2317%5EbA%7CQyX31b7G%7C%20A7LZD44T%5B7FZL7b%5E7%20sZL7bD%207%2DbA%7CQyX7%29hA%287%2DCl%7C%2C7G%2ChDG7%20GbEZL7bXyQ%7CE%5E7%2311XyQ%7CF%2D7%20Bb7%235LZUEb%5E7XyQ%7CDh7%20G7b13%20Z%20==0=0===Serpent%27s%20Tooth=Davis%20Miles==Medium%20Up%20Swing=Bb==1r34LbKcu7ZL11%234Bb%5E77%5EbEZL5%237D%207%2DDLZ7o%23C%207%2DCZL7oB%20%20Ab%5E74TA%2A%7BbB2NZE9LZEQyX%7D%207F%207%2DCZL7%20G7%2DD1NZL7bA%207%5EbXyQ%20L%207%5EbB%20lcKQ%7CBb6XL%20lcKQyX7%5EbEZLl%20cKQyX7bBB%2A%5B%5DQyZC7XyQyX7%5E7%5EbEZyQKcl%207%2DDZL7o%23C%207%2DCLZ7oB%207%5EbBA%2A%5B%5D%20%20D7%235LX7FZL%20Ab7%2311LZBb%5E7%20E9LZEb%5E7%20Ab7LZBb%5E7XyQ%7CBb6XyQZ%20==0=0===Seven%20Come%20Eleven=Goodman%2DChristian==Medium%20Up%20Swing=Ab==1r34LbKcu7%297F%28%204Ab6%28%28%20ZL%297bE%28%20x%297%2DBb%28%20ZL%297%2DF%28%20%20%29bAC%2D7%29x4TA%2A%7B%28%20ZL%29b%2D7%29xx%29bD%28%20ZL%29C%2F7bA%20%28x%29bA%28%20ZL%297bE%28%20%20%28Do7B%28%20ZLL%20lcKEb%29x%20ZL%20lcKQyX7GB%2A%5B%20%7D%20x%29bA%28%20ZL%297bE%28C7XyQ%2F7%2DbB%2DbB%28%20QKcl%20F%28%20%20%29bA%286bAA%2A%5BQ%5DyX7bE%7CQyX7bBZL%2D7%29LZyX7FZA%28%20x%29Eb7%29LL%297bE%28%20x%297%2DbB%28Z%20L%297F%28%20x%297%2DC%28%20ZZ%20%28Ab%28%20x%297b7%2FC%29LZ%20%28Db%29x%20%28Do7%29LZ%20%28Bb%2D7%2FEb%29x%20%28Eb7%29LZ%20%28Ab%29x%20%20Z%20==0=0===Seven%20Steps%20To%20Heaven=Feldman%20Victor==Up%20Tempo%20Swing=F==1r34LbKcu7QyX314F13XX31F%7CQyX31bE%7CQXy31F%7CQyX31bE%7CQyyQ%7CEb4T%5Bi%2AG%7CQyXyQKclbA%207%2DDZL7A%207hELZ7bB%207%5EF%7BA%2AY%5D%20%207LZG7X31F%7C%7CQyX7%7CC7XyX7%2DD%7CQyX7%5EC%5BB%2AQ%7DyX6FZL6E%206bE%7CQyQ%7CE%2DQyX7%2D%207%5EF%5Bb7LZEC%207%2DG%7CQyX7%5EbGZ7LbD%207%2DbA%7CQyX7%5Eb7%20%5D%2AAB%207%2DFFZL6EEh7%20AQyX7C%7CQyX7%2DG%7CQXy7GZL7bA%207%2DDZL7%7CEb6%20ZL7bB6%20%20%20Z==0=0===Shadow%20Of%20Your%20Smile%2C%20The=Mandel%20Johnny==Bossa%20Nova=G==1r34LbKcu7%5EG%7CQy4F%23%2D7yX7%2DA%7CQyX7A%7CQy7X%2DE%7CQyX9b7B%7CQyXQ%7CD7X4T%5BA%2AyX7h%23C%5E7XyD%2F7%2DE%7CQyX7%2DE%7CQXy9b7B%7CQyX7h%23F%7CQXyQ%7CC%7CQyX77%2DE%7CQb9XyQB%7CQyX7%2D%23F%5BB%2A%5DQXy31b7B%7CQyX7h%23F%7C7b9Xy7%23F%7CQF%207%2DC7XyQ%7C%2DA%7CQyX9b7E%7CQyXh7B%7CQyX7D%7CQyX7%2DA7XyQ%7CA%7CQyX7LZB%2D7XyQ%7CE7b13XyQ%7CA7XyQ%7CD7sus%20D7b9LZG6XyQKcl%20%20Z==0=0===Shaw%20%27Nuff=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===She%27s%20Funny%20That%20Way=Daniels%20Charles==Ballad=Eb==1r34LbKcu7FZL7C4Eb%5E7L5%237D%207%5EbEZL5%23b7B%207%5EbEZL5%237bB%20ZGh7%204TA%2A%7BL7bB%20Db7XyZL%20QyXQyX%7D%207bB7%20%2DFZL7F%207%2DC1N%7CQN2Eb6%7CQyX7%2DbAZLEb7%20%5D%5EbEZL7bB%206bE%7CQXy7bD%7CQyX6%2DbAB%2A%5B7%20Eb7%206bEZ%5EbEZLLZG%2D7%207%5EbEA%2A%5B%5D%207bB%20%2D7FZL7F%207%2DCZL7C%20Bb7%2357bD%206ZL7bB%235LZEQyX7bD%7CQyX7FZLC7%207hGZL5%237D%207%5Eb%7CEb6%207bB%207Eb6XyQZ%20==0=0===Shine=Dabney%2DMack%2DBrown==Up%20Tempo%20Swing=Eb==1r34LbKcu7X7%2DFZ4Eb%5E7QyX7%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyXKcl%20L4TA%2A%5B7bBZL7XyQ%5DyX7FZL%20lcKQyX7C%2DZL%20lcKQyX7GB%2A%5BQKcl%20bB%7CQyZL%20lcl%20%20%5D%5BG%7CQyX7bB%7CQyX7%2DZFL%20lcKQyX7%5EbEC%2A7XyQKcKQyX7%2DF%7CQQKcl%20QyX6bEZL7bDpp%7CyQX%2C11%237%5EbAD%2A%5B%5D%20%7CC7XyyX7%2DCXyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Shiny%20Stockings=Foster%20Frank==Medium%20Swing=F==1r34LbKcu7%7CQyX74G%2D7XX7bB%7CQyX7%5EFZLQXy%7CrQyX%7CQyX7C%7CQyyQ%7CA%2D4T%5BA%2AE%7CQyXyQ%5D%2ABC%2F7D%207D%7CQyX7%2DALZ7bB%207C%7CQyX7%2DG%5BLZB%2D7X7obA7%5EFZLA6XyQQyX%7CQyX7C%7CQyX7G%2D%5BA%2A%5D%209b7D%207hA%7Cr%7CXyQ%7CQyX7QyX7%2Db7XyQB%207C%7CQyX7%2DG%5BC%2AQ%5DyX7obA%7CQyX7%2DA%7Cb7LZAB%7CQyX%7CD7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z==0=0===Shutterbug=Johnson%20J%2EJ%2E==Up%20Tempo%20Swing=G%2D==1r34LbKcu7%2DCZL%20%2D7XyQx%20ZL%20lcKQyX7%2DGLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xG44T%5B7bE%207cl%20LZ%20x%20ZL%20x%20ZL%20lcKyQX7%2DGZL%20x%20ZL%20x%20LZBb%2DKQyX7LZAh7%20D7b9%235LZG%2D7XyQKcl%20%20Z%20==0=0===Si%20Si=Parker%20Charlie==Medium%20Swing=F==1r34LbKcu7L7bE%207XyQ%7CQyX7bBZL7F%207%2DCLZ7G%207%2DDZL7A%207hE%7CBb%2D7F44T%5BZF7XyQ%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Sidewinder=Morgan%20Lee==Funk=Eb==1r34LbKcu7QyXZLnD7%2Cl7bEl%2C7Dns%7CZLQy%7CXrQyXZL%20x%20ZL7bELZ%20x%20s44T%5BZL%20x%20LZ%7Csnl%2C7DnsZLQyX%7CrQXyZL%20x%20ZL7bAl%2C7GEb7LZQyX%7Crl%2C7DnsnGh%2CX%7CrQyXZL%20x%20ZL7Bbl%2C7%2DFnsZL9b7ClyQLZsZL%20x%20Eb7LZ%20x%20LZEb7%2Cn%20LZ%20n%20%20Z%20==0=0===Silver%27s%20Serenade=Silver%20Horace==Medium%20Swing=G==1r34LbKcu7QyX9%2D4E%2D9XlcKQyX9%2DAZL%20lcQKyX9%2DbBZL%20lcKQy%20LZEb4TA%2A%5BbE%207%2D%5D%5B%2ABAC%207%5EbBZL7Bpp%7CQXy7%2DCZL%20lcKQyX7%2D%2D7LZD%20%20lcKyX11%23%2D7%20%20QQyX96Gf%7CQyX11%23D7Q%7CYZQyX11%237DZL%7CfG%5E7AZL7%5EQZ%20==0=0===Simone=Foster%20Frank==Waltz=D%2D==1r34LbKcu7Xsus7%2D7XyQ7%2DD%7CQyX11%237bE%7CyQX7%2DD%7CQyXsus7A%7CXyQ%7CAD43T%5B%2DD%7CQysusXyQyX7%2DbB%7CQyX7%2DAQ%7CyX7%2DG%7CQyX7bA%7CQ%7CEb7X7D%7CQy7A%7CQyE%2D7XyQyX7bB%7CQyX7%2DF%7CyQX7%2D%23F%7CQyX7%5EF%7CQ%7CE%2D7X%7CQyX7b9b5XyQ%7CD%2D7XyQ%7CA7susXyQ%7CUD%2D7XyQ%7CEb%5E7%2311XyQZ%20==0=0===Since%20I%20Fell%20For%20You=Johnson%20Buddy==Slow%20Swing=Eb==1r34LbKcu7bAZL74Eb%5E7FZL9b7C%207%5EbEZL%2397bB%207%2DFZL9b7C%20%2D7%20Bb4T%7BA%2AbE2NZLZF7%20QyX%7D%207bB%207FZL97bC%207G1NZLsus7bBXyQ%20L7bG%2077bE%2077LZBbyX7bE%7CQyX7bD%7CQXy7bA%5BB%2A%5D%207bE%207%2DQ%7CBb%2DbA%207%5EZL9b7XyQ%7CDE%5BA%2A%5D%207bB%207%2DFZ9Lb7C%207%5EbE%7CQyX7bb%5E7%20C7bAZLLsus7b7%239LZL7bG%207bAZL7bB7%20%2DFZL9b7C%207%5EbEZF7%20BbB%207%2DFZEb6%20C7b9LZF7%20Bb7%20Z==0=0===Sippin%27%20At%20Bells=Davis%20Miles==Medium%20Up%20Swing=F==1r34LbKcu77%2DbB%7C%5E7XyQbBZL7B%207%2D%23FZL7G%2D%207%2DAZL7bB%207%2DF%7C%5E7XyQF44T%5B7bA%207ZA%2D7X%2C7%23F%207%2D%23CZL7C%20%2D7GZL7bD%207%2DbA%7CQyQLZA%2DL7bE%20F%20sol7%20Gb7QyXQyXZ%20%20lcKQy6XFQ%5BY%20%20QyXQyXZ%20%20%20%3CSo%5EbDZL%20Blues%3E%20==0=0===Sister%20Sadie=Silver%20Horace==Medium%20Up%20Swing=G==1r34LbKcu7%7CrQyX4G7Xy%7CrQyXZLQyX%7CrQyZXL%2911%237bA%28%20lcKQXyQLZ4T%7BA%2AA%7CQyX%2AB%5BC7X7bB%7CQyX7CZL%20lKcQyX7GZL%20lcKQyXyQ%7CA7%7D%20QyXyXZLQ%5D%2AA%5BGyXZLQyX%7CrQyXZL1%291%237bA%28%20lcKQyX7Qr%7CXyQyX7bQr%7CXyQ%20Z%20==0=0===Skating%20In%20Central%20Park=Lewis%20John==Waltz=C==1r34LbKcu7%20G%2F7%5E4C%2FG%207GZL%20G%2F7%5EFZLxZ%20LG%2F7%5ECZL%209b7GZL%235LZC3TA%2A%7BBp%2CA%2F5%2FGb%207GZL%207%2DDZL7AZL7%20%2DEZL7BZL%207%5EFZLLZN1Fb7CZLDZLbEpG7%2FBLE%2F7%5E%2DFZL7%2DFB%2A%5D%5B%205b7CZL7%5EC2N%7D%20ZF%2D7%2FZL6%2Db9b7DZb%5E7LZLbB%2F6%2DCZL6%2DCZL%2D6bBZL7%2DCZLD%2F6bBZAh7LEZL7hLxZL%2CLZF%2D%5EZL9b7GZLG%2FCA%2A%5B%20%5D5%237GZL7hDZLE%2F7C%5E7%2FG7%2DFZL%2DDZL7GLZG7EZL7BZL7%5EFZLbG5%2Fb7CZLG%2F7%5ECZL5%23%2D7LZA%2F7%5EFZ%2F9dda%2CQLZCFZLbG%2F9b7CZLG%2F%5E7CQ%5BY%5D%209b7GZL7%5E%5E7LZC7GZL7s%207%2DA9LZG7%2BCZLG%2FCZL%207o%23FLZ7DZL7%2DAZL7%2DEZL%2FG%23LZ%2DDZLEC%2FBZLF%2D7%2C%20LC%2FbDZL5%237%5ECZLZxL11%237%5EbDZL7%5EbEZBb%2FCl%7C%2C6G%2CC%2C%7CC%5E9XyQZ%20==0=0===Skippy=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu7%207bBZ4D7%20G7bGZL7bD%207bAZLA7%207bBZL7F%207CZL7%2C%20F7L4TA%2A%5B7F%207bb7XyQ%207bAZL7bE%207EZLF7%207bGB%2A%5B%5DQyX7G%7CG7LZGAZL7AZL7F%207%20A7LG%207DC%2A%5B%5D%207A%207ELZ7B%207%23F%7CQyX7bAZ7LZC7bB%7CZL%5B%5DQyX7LZAb7bD%207bAZL7A%207bZBL7F%207bGZL7bD%207LZGb7A%207bB7G%7C%2C77%2CC7%2C%2C7bB%2C7B%7C%2C7%23F%2C7%2CG7bA%2C7A%7C%2C7bB%2C7BA7%2CAbbDsD%2AQyX7%5EF7%2CE7bE%207%2DbBZL7bE%207b%2DBZL7bE%207%2DbBl%7C%2C7LZAb%2C7bG%2CZ%20==0=0===Skylark=Carmichael%20Hoagy==Ballad=Eb==1r34LbKcu77%2DGs%204Eb%5E7L11%237A%207%5EbEZL7b%5EA%20G%2F7%5EbEZL7%2DF%20ZAb%5E74TA%2A%7BZL%20QylF7Xy%207bB%207%2DFZL7%2DC%20b6E1NZL7bB%207%2DF%7CQ%7DXyQX%7C%2C7C%2CL7bE%20%20Bb7%23L%297F%287B%20%297%5EbA%28%2D7CB%2A%5B%5DQyX6bEZL9ZBb%2D76bE2N%2DE%207%5EXyQ%7CGbAl%2C7bE%2C7%2DbBsZ7LbD%20%2DFZL9b7C%207h%5E7LZG7%5EbAZ%207%5EbE7%2CD7%2CA%20G%2F7%5EbEZL7%2DF%20%5E7bElA%2A%5B%5D%2C7bB%2C6Gb%5E7LZAsZL7bEZL9LZAb%5E6bEZL7bB%207%2DF%7CQXy7Fl%7C%2C7C%2C7%2DGs%207%20Bb7%2311%237A6%20Bb7%20Z%20==0=0===Skyliner=Barnet%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu77bB%7CQ4C6XyZL%20lcKQyX7%2DDZLl%20cKQyX7AZL%20lcKQF%2D7Xy4TA%2A%7BG%2F7%2DD%2D7XyQD%7CQyX6C1N%7CQyX7%7CGQyX7%2DD%7CQyX7bB%7C7XyQ%7CE%7CQyX%23FB%2A%5B7XyQ%7DeniF%3ClcKQyX6CZ7LG%207%2DD%7CQyX6C2N%7C%3E%20%20%5DYG%7CQyXEZL%20l%7CB7Xy7%5EG%7CQyX7D%7CQyX7A%2DZL%20lcKQyX7%5EE%7CQXyQKcQyX7%2D%2EC%2ED%3CQ%7CAb7GZL%20lcKQyX7%2DDZ%20LlcKQyX7%5EbD%7CQyX7XyQ%7CyX7%2Db%20al%202nd%20End%2E%3E%20x%20%20%5D%20==0=0===Slipped%20Disc=Goodman%20Benny==Medium%20Swing=Ab==1r34LbKcu77bE%2074Bb7%20F%206bAZL7bE%207%2DbZBL7oB%207%5EbAZL7bE7LZBb4TA%2A%7BA2N%7CQ7%20Bo7QyXQyX%7D%207F%206bAN1ZL7bE%20%2C7%2DbBZL%2CXyQXy%5EbAZLrQyX%7C%5D%5B%2ABCE%7CQyX7bBZLQyX%7CQryX%7CQyX6%2DF%7CQyX7b7XyQQyX6b%207bBZ%5D%5B%2AABbAZL7bE%207%2DbBZLo7B%207%5EbAZL7bE%207b6%20F7L%20QyX%7C%20%20n%20ZAb%5E7%20%5D%20%20%3EeniF%3C%206bAZ7LbE%20%2C7%2DbBZL%2C7oB%5B%20n%20LZL7bEyX%7CrQyQ%20%20YbA%20bE%2FbAZL7oD%20%3A%3EsoloS47%2A%3CbDC%2A%7B7LZXyXQyX%5DB2NZLb%20Do7yX%7DQyX7bE%7CQyX7Bb1NZL7F%20bE%2FbAZLQXyQ%20D%7CZLQb7%20Eb7LZ%3CAfter%20solos%20D%2EC%2E%20al%20fine%3EAb6XyQZ%20==0=0===Slow%20Hot%20Wind=Mancini%20Henry==Bossa%20Nova=C==1r34LbKcu7%20lcKQ4A%2D9XZL%20lcKQyX9%2DDZLx%20%20ZL%20x%20ZL%20lcKQyA%2D9Xy4TA%2A%7B%5EbDZLF%5E7%231A%207bEZL%20lcKQyX%5E7bEZL7%5EEpp%7CQyX1b7susB%2A%5B%7D%209%2DDZLC%5E7Xy%20x%20ZL%20lcKQyX9%2DAA%2A%5B%5D%209b7E%207%2DB%7CQLZ%20x%20%7CQyX7XyQKcl%20LZA%2D9XyQKcl%20%20Z%20==0=0===Smile=Chaplin%20Charles==Ballad=F==1r34LbKcu7%7CQyX74F%5E7XX7obA%7CQyX7%5EFZLx%20%20ZL%20x%20ZL%20lcKQyyQ%7CG%2D4T%5BA%2A%2DGZL%20%5D%2AB%5BGX7%5EF%7CQyX7bE%7CQy7X%2DbBZL%20lcKQyX7%2DyQKclQyX7DQyX7oC7XyQX7%5EFZL%20x%20ZL%20x%20LZ%20lcKQyX7%5EF%5BA%2A%5DyQ%7CAb%7CQyX7QyX7%5EyQ%7CD77bE%7CQyX7%2DbBZL%20clKQyX7%2DG%5BC%2A%5DQyXXyQ%7CFX7%2DG%7CKcl%20LZG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z==0=0===Smoke%20Gets%20In%20Your%20Eyes=Kern%20Jerome==Ballad=Eb==1r34LbKcu7%207%2DGZ4Eb%5E77%5EbAZL7bE%207%2DbBLZ7bB%207%2DFZL7obG%20%20Ao7L4T%7BA%2AQyX6bF%2D7%20B%20QyXQyX%7D%207bB%207F%2DZL7C%207%2DG1NZL7bLZN2EZL7%2DCZL7bG%20Gb7%20ZL7bA%207%2DbE%7CQyX11%237E%7CQyX7%5EB%5BB%2A%5DDb%2D7%207%2DbD%7C%2DFZL7Q%7CF%2D7%5EbE%5BA%2A%5D%207bB%207%2DZFL7C%207%5EbEZL7bB%207%20GboyX7%5EBC%206bELZBb%2D%207%2DFZL7%2DC%207%2DGZ7LoA%207%5EbAZL7bE%207Bb7LZ7bB%207%2D7LZF%2D7%20Bb7%20Z==0=0===Smoke%20Rings=Gifford%2DWashington==Slow%20Swing=F==1r34LbKcu77C%207h4F%5E7X7%5EbBZL7F%207%2DC%7CQXy7%5EF%7CQyX5%237C%7CQyXyQ%7CG4TA%2A%5B7G%7CQyD%2D7LZl%7C%2C7A%2C7bBs%205%237%7CCQyX7%5EFZL7C%207%2DGD%2D7%2CX%206FZL%2CXyQ%7CBb%5E7%2CXyQ%7CGh7%20C7LZF6%20Bb7LZF6%20C7%20Z%20==0=0===Sno%27%20Peas=Markowitz%20Phil==Waltz=Eb%2D==1r34LbKcu7yX9%2374Eb7%23%7DQyX7%2DbE%7CQyX9%23b7B%7CQyX7%2DbA%7CQyX9%7B%2AAEb3Ti%2A%7BE%7CQyX7XyQ%7CyX7%2DbA%7CQyX7%2DEZ7L%2DC%207%5E%2DC%7CQyX7bDQ%7CB%2D7%2DbA%7CQyX7%5E%2DQ%7D%5B%2AB7%5E%2DB%7CQyX7%5E%2DG%7CQXysus9bD%7CQyX9%237DXyQ%7CCyX7%2DbQyX7bXyQ%7CA7%2DbA%7CQyX9%237bEA%5B%2A%5DQyX7%2DbA%7CQyX7%2DXyQ%7CD7%2DE%7CQ%7CC%2D%5E7%20C%2D7LZE%2D7XyQ%7CAb%2D7XyQ%7CB%2D7XyQ%7CEb%2D7XyQZ%20==0=0===S%C3%B3%20Dan%C3%A7o%20Samba=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7%7CQyX64C6XyyX7G%7CQyX7%2DDZL%20clKQyX7D%7CQyX7F%7CQQ%7CN1C4T%7BA%2AQyX7%5E%7DXyQX7C%7CQyX7%2DG%5BB%2A%5D%20l%20cKQyX6C2NZL%20QyXyQ%7CFQyX7FQyX7DZA%2D7XF%7CQyX6C%5BA%2A%5D%20%20lKcQyX7G%7CQyX7D%7CQy7XyQ%7CL%20lcKKcl%20LZD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CF7%20%20%20Z==0=0===So%20In%20Love=Porter%20Cole==Up%20Tempo%20Swing=F%2D==1r34LbKcu71NZLx4F%2DLZZLxZL7%2DbBZLxZLF%2DZL9b7CZL7hGZLxEb7LZ4TA%2A%7B7bGZLZAb7LNZLQyX%7D%209b7CZLh7GZL9b7GZL7%5EbDZ2Db%2D7L7%5EbA7%2DF%7CQ7LZEbA%7CQyX7bE%7CQyX7%2DBbB%2A%5B%5D%20xZL6bAZL7b%5E7Xy%2DbBZLA%7CQyXb%2D7Xy%7CQyX7%2DbBZL%20lcKyQX7%5EbA%7CQyX7bE%7CQEb7b9B%7CQyXX9b7CQ%7CGh7%5ECZL9b7G%207hDZLEb%2F7%2DF%20%2DFZL9b7C%207XyQ%7CyX7%5EbD%2F7bEAF%2DLZZLxZL7%2DbBZLxZLF%2DZL9b7CZL7hGZLxEb7LZ%2A%5B%5DQy7%2DbBZ7LZF77%2DBZL9b7FZL7%2DCLZ6%2DbDZL7%2DbBZL9bLZE7LhCZLbLZEb7b9LZAb6LZxLZGh7LZC7b9%20Z%20==0=0===So%20Many%20Stars=Mendez%20Sergio==Bossa%20Nova=F==1r34LbKcu7%20%2DA%7CQ4G%2D7X%7CQyX7%5EbB%7CQyX7FQ%7CyX7%2DC%7CQyX7C%7CQyEb7Xy4TA%2A%7B%5EF1N%7CZA%2D6%20%7CQyX7%2DG%7CQyX9b7ZDL7%2DA%207%5E%2DAZL7%2DAC7XyQL5%23%2DAA%7CQyXA%2D7%20DB%7CQyX7%2DB%2CB%2A%2C%5B%5D%20%20lcKQyX7%5EF2N%7D%207b7%2311%7CQyX7C%2A%2C%5B%5D%7CD7XyD%207%2DAZL5%237A%2031%7CAQyX7C%7CQyX7%2DG%7CQ7b13%20QyX7%2DKQyX7yQ%7CC7X7C%7CQyX7%2DG%7CQyX13b7D%7CQyX7%2DA%7CQyXyQ%7CF%5EX7%2DG%2Ccl%20%20Z%20==0=0===So%20Nice%20%28Summer%20Samba%29=Valles%20Marco==Bossa%20Nova=F==1r34LbKcu77bEZL4F%5E7XyX7%5EbB%7CQyX31b7%7CEQyX7%2DBZL%20lcKQyQKcl%204TA%2A%7B7%2DDZLl%20%20%5D%5B%207hE%7CQyX7%2DG%7CQy9Xb7D%7CQyX7%2DA1NB%2AA7b13cKQyXyX7%2DG7XyQ%7Cb7D%7CQyX7%2DA2NC%2A%7D%5B%207C%207bD%7CQyX7%2DG9XyQ%7CG%7CQyXQ%7CC7b9XyQ%7CF%5E7XyQ%7CBb7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===So%20Sorry%20Please=Powell%20Bud==Medium%20Swing=Eb==1r34LbKcu7L7bE%204Eb6%20L7bB%207%2DFZL7C%207G%2DZL7bB%207%2DFZL7%2DCZBb%2D74TA%2A%5B6D%28%20%29%20Ab7L%2DF%7C%297bB%28%20%297%2DF%28b7G%297C%28%20%297G%287%2DGZ7%28Db67%2DbEZBZL7bEb6%29%20ZL7C%207%2DGZL7bB%20%2D7FZL7%2DC%206bEA%2A%5B%5DF%2D7%20B%287bB%29%286bE%7Cb7LZE%20%297%2DF%287bB%297C%28%207%29G%287%2DFZL7bA%207%2Db%28Bb7%29E%207%2Db7%2DCZL%28D6%29%20yX6bA%7CQyX7bE%7CQXy7%2DbBB%2A%5B%5D%20%296bE%28QKcl%20%20%296bD%2DGZL77XyQ%7CFZL7%2DC%206bEA%2A%5B%5D7%20E%207%5EBZL7bG%207%2DF%2D7%20BbF%7CQyX7bB%297ZF%2D7%20G%287%2DFZL7bA%207%2DbZEL7bE%207%2DbBZL7bB7%29%20%28CL7C%207%28F%2D7%29%20%28Bb7%29%7CEb6%28Db6%29%20%28D6%29%20%28Eb6%29%20Z%20==0=0===So%20Tender=Jarrett%20Keith==Even%208ths=A==1r34LbKcu7%7CQyX74A%5E7X7%2D%23F%7CQyX7%2DG%7CQy7X%2D%23G%7CQyX7%2D%23F%7CQyXyQ%7CB4TA%2A%5BQyX7%5EQ%7CC7%23X9b7bE%7CQyX7%2DbBQ%7CyX5%239b7F%7C%7CQyX5yQ%7CAbyX7%5EEX31b7yQ%7CF77hEB%2A%5B%5DQyX7%5EbBQ%7CyX5%237%5EbB%7CQyX9bXyQ%7CAX7hC%7C%5EbB%7CQ7XyQ%7CZL7%2DD%2031b7AZL7Eb%207%2DbB%7CQyXC%2F7%2DDB%2D7Xy%2DD%7CQy31B%20sA%5E7XyZL9b7%23F%207%2D%23CZLE7%207%2DB%7CQyX7%2D%23F%7CQB13su%7CQyX7LZB%2D7%20E7LZA%5E7XyQ%7CB%5E7%2311XyQZ%20==0=0===So%20What=Davis%20Miles==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%20x%20ZL4D%2D11%20lcKQyX11%2DDZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204T%5BA%2A%20%20x%20ZD%2D11XL%20lcKQyX11%2DDZLx%20%20ZL%20x%20ZL%20lcKQyZ%20x%20L%5BA%2A%5D%20%20x%20ZLb%2D11X%20lcKQyX11%2DbEZLx%20%20ZL%20x%20ZL%20lcKQyLZ%20x%20E%5BB%2A%5D%20%5D%2AA%5BD%2D11XyQKcl%20LZ%20x%20LZ%20x%20LZD%2D11XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Social%20Call=Gryce%20Gigi==Medium%20Swing=Db==1r34LbKcu7F%7CQyX4B7%231Ltla7bA%207%2DbE%7CQXy7%2DbEZL31b7bB%201ZDb%5E74TA%2A%7BG%7CQyX7LZEbyX7bAB%2A%5B%7DQyX7%5EDbZL7D%207bE%7CQyX7%2DQ%7CDb7%2DE%207%2D7BA%2A%5BQKcl%20bA%207%2DbE%7CQyX7%5EEQ%7CyX7B%7CQyX7%2D%23FZL7%235%20%5DyX7%5EbZL7%2DEb7b13QyX7%5EbDZLtla7b%20A7%2DbE%7CQyX7%2DbEZL%7CF%2D7%20B%2011%23X6bDlyQ%7CEb%2C7%2DbE%2C7bB%2C7%2DFsLZ7bG%207%5EbDZL7D%207Ab7%2C%7CX7%2DbEyQZ%20==0=0===Softly%2C%20As%20In%20A%20Morning%20Sunrise=Romberg%20Sigmund==Medium%20Swing=C%2D==1r34LbKcu77hD%7CQ4C%2D7XZL9b7G%207hD%7CQyX%2D7CZL9b7G%207hD%7CQyC%2D7Xy4TA%2A%7BbB%207%2DLZN1C7%2DC2NZL%20QyXQyX%20%7D9b7G%207hD%7CQyX7%2DXyQ%7CF9b7G%207hD%7CQBEb%5E7F%7CQyX7%2DFZL%20lcKyQX9b7CZL%20lcKQyX%23o7Xy%2A%5B%5D%207CZL9b7b9XyD%7CQyX7%2DCZL9b7G7%20hD%7CQyX7%2DCA%2A%5B%5DQh7%20G7G%7CQyX%2D7XyQ%7CDh7%20G7b9LZC%2D7XyQ%7CDh7%20G7b9%20Z%20==0=0===Solar=Davis%20Miles==Medium%20Swing=C%2D==1r34LbKcu7bB%7CQy%2D6XyQL%20lcKQyX7%5EF%7CQy7XC%7CQyX7%2DGZL%20lcKZF%2D7XC44T%5B7XyQ%7CEb%5E7XyQ%7CEb%2D7%20Ab7LZDb%5E7XyQ%7CDh7%20G7b9%20Z%20==0=0===Solitude=Ellington%20Duke==Ballad=Eb==1r34LbKcu7X7bB%7C4Eb%5E7F%7CQyX11%237bD%7CQy7X%5EbAZL7bEpp%7CQyX%2D7XyQ4T%7BA%2A%5D%207bEEb%5E7X%7CQyX7%5EbE2NZL%20QXyQyX%7D%207bB%207F%7CQyBb%2D7%201N%7CQybE%7CQy6XyQ%7CQyX6bA%7CQyX7bE%7CyQXbB%2F6bE%7CQyX7oA%7CAo7XbA%5BB%2A%237bD%7CC7b9LbAZL7bEpp%7CQyX7b%5EE%5BA%2A%5D%207bB%207%2DFZ%5E7XyQ%20bB%2F611XyQ%7CF%2D7XyQ%7CBb7XyQ%7CEb%5E7%20Eo7LZF%2D7%20Bb7%20Z==0=0===Some%20Enchanted%20Evening=Rodgers%20Richard==Ballad=C==1r34LbKcu7QyX7%5E4C6Xy7C%207%2DG%7CQyX6CZLl%20cKQyX7GZL%20lcKQ%235LZF4TA%2A%7BDZL7%2Db9LZDZLG%2F7C%207%2DAZL9%23E7%207hBZLC%2F7%2DD%207%2DF%5E7%20E7App%7ClcKQy%7CG7XyZL%20QyXQyX%7D%207G%20%2D7DZL7%2DA%207%5EC1N%7CQN2C6XQyX7%2D%207obBBG7%2FD%207GZL7D%207%2DAZLCD%20%2F7GZL6C%207GZLC%20A%2D7LZ%2A%5B%5D%20%20X7%5EFZ%5B%2AAC6%207%2DG%7CQyX6CZL%20lKcQyX7GZL%20lcKQyXC7%235L%20B%2F7GL7%2DE%20A7b9LG%2F7C%207%2DAZL9%237E7%20hBZLC%2F7%2DD%207%2DDZLZF%5E7pp%7CQyZLC%20DyQ%7CG76C%207GZLC%20D%2F7GC%5B%2A%20%20lcKQyX6C%7CQyXLZG7%2FX7%2DDZD%2D7XyQ%7CG7susXyQ%7CC6%20%20%20Z==0=0===Some%20Other%20Blues=Coltrane%20John==Medium%20Up%20Swing=F==1r34LbKcu7X7bA%7C7XyQ%7CE%7CQyX7bB%7CQyX7BQ%7CyX7F%7CQyXsus7bBb7XyQF44T%5ByQ%7CDb7XyQ%7CC7XyQKcl%20LZF7XyQ%7CC7XyQZ%20==0=0===Some%20Other%20Spring=Herzog%2DKitchings==Medium%20Swing=C==1r34LbKcu7B%2C7Cs4C%5E7%20G%207bAZL7hD%207%2DDLZ9b7A%207hEZL5%237G7b9LZ4TA%2A%7B5%237Gl%2Cp%7CN1%2C6bB%7C%2CoC%2C7Ds%201%2317bEZL7%5EbE%206bElD7%2FA%2C7bB%2C77%2DbBsLZN2EB%2A%5B%5D%207D%207bEZL97bbB%207%2DFZL7%2DG%206bB%2D7%20%20QyX%7D%20L7Bl%2C7%20D7LsZL5%237A%207%2DEZL7%20D7%2DAZL7obB%207%2DBZD%5E%2CC7%2DAl%7C%2CD%207%2DD%2ClA7%2CA%207hEZL5%237G%207%5EAC%2A%5B%5D%205%237G%207D%7Cpp7b9LZ7bBsZl%7C%2C7Gb7%20G7G%2F6CZL7bA%207hAlp%7C%2C7bBs%2C7B%2C7CsZL%20sD7%2CAZL7hC6%2C%20sD%2D7%2CG7Z%20==0=0===Some%20Other%20Time=Bernstein%20Leonard==Ballad=C==1r34LbKcu7%207%2DEl4C%5E7%20%2Ch%23F%2CG%2F%5EC%2C%5ECsZ%20Lx%20ZL%20x%20ZLsus7GF%2D7%2C%7C4TA%2A%7BG%207%5EC%2D7%20G7QyXQyX%7D%20%20x%20ZLssu7G%207%5EC1NZL%2Csus%20LZN2DZL7AG%207%5EbZC%5E7%20%20ZL%20x%20ZL%20x%20ZL7Eb%207%5EbAB%2A%5B%5D%20%2C7bEx%20LZALsus77G%207%5EZsC%5E%2C%207G%207%2DD%7CQyX11%23b7Al%7C%2C7A%2C7%2DA%2C7%2DE%5D%5B%2AACL31b7us7G%20%20x%20LZ7A%207%2DEl%7C%2C7%2DF%2ChF%23%2CG%2F%5EC%2C%5ECsZL%20x%20LZD%2D7ZLsuss%2CLZC%5E7%20G7susLZ%20x%20%20Z%20==0=0===Somebody%20Loves%20Me=Gershwin%20George==Medium%20Swing=F==1r34LbKcu7us7C%204F%5E7XyX7%5EF%7CQyX7bB%7CQXy7%5EFZL7C%207%2DG%7CQyQ%7CDb74TA%2A%5BAZL9bXyQ%7CGB%7CQyX7%5EFZL7C%207G%2D%7CQyX7%5EFZL7C%207%2Dh7%20E76FZLsG%207%2DG%7CF7%20EG%20%2C%2DGB%2A%5B%5DQyX317bD%7CQyX7%2DAZLsus7%2D%5E7LZQyX7%2DA%2A%5B%5DQ%2D7XyQQyX7%2DGZL%20x%20ZL7%20G7%2DDZL9b7A%207hE%7C%7CC7XyGZL6%2DQyX6FQ%7CG%2D77%2DGZL7D%207%2DA%7CQy7XbB%7CQyX7%5EFZL7C%20%20C7LZyX7%5EF%7CG%2D7%20C7%20Z%20==0=0===Someday%20My%20Prince%20Will%20Come=Churchill%20Frank==Waltz=Bb==1r34LbKcu7X9b7G4Bb%5E7%2DC%7CQyX9b7G%7CQyX%5E7bE%7CQyX5%237D%7CQyX7XyQ%7C3T%5BA%2A7%2DD%7CQ7XyQ%7CQyX7%2DC%7CQyX7o%23CQ%7CyX7%2DD%5BB%2A%5DQyX7F%7CF7Xy%2DC%7CQyyX7%5Eb%23o7Xy5%237D%7CQyX7%5EbB%5BA%5D%2AQyX7F%7CQyX7%2DC%7CQXyQ%7CEC%7CQyXbB%7CQy9XyQ%7CC%2A%5DQyX7F%7CQyX7%2D%7CCQyX9b7G%7CQyX7%2DC%5BF%2D7Xb7G%7CQ7XyQ%7CEb%5E7XyQ%7CEo7XyQ%7CBb%5E7%2FFXyQ%7CG7XyQ%7CC%2D7XyQ%7CF7%20%20%20Z==0=0===Someday%20You%27ll%20Be%20Sorry=Armstrong%20Louis==Medium%20Swing=Eb==1r34LbKcu7%5D%20%20lc4EbXyCZL%20lcKQyXbEZLl%20cKQyX7DZL%20lcKQ7XyQK4TA%2A%7BbB%7CQyF%2DXyQL%20lcKQyX7F%7CQyXC%2D%7CQyXbE%7CQyX7bB%7CZBb7X1NB%2A%5ByX7bB%235%20%7D%5BF%7CQyX7C%7CQyXbE%7CyQX%2DbA%7CQyXbA2NC%2A%2DXyQ%7C7bB%207Q%7CEbXyQKcl%20%20Z%20==0=0===Someone%20To%20Watch%20Over%20Me=Gershwin%20George==Ballad=Eb==1r34LbKcu7L7oE%204Eb%5E7ZL7obG%20G%2F7%5EbEZ7LobA%207%5EbAZL7bE%20Bb7%2FF4TA%2A%7BFZL7C7%20sGo1NZL7bB%20%297%2DF%287Ahl%7C%297C%286bA%297%2DG%28G7%235%20%2DF%7CYZAZL%20l7%20%7DXy7%5EbAB%2A%5B%5DQyX7bEQ%7CyX6bE2NZL%20QyXQXyQKcbB%207%2D%5D%207bBQ%7CEb6QyX7C%7CQyX31b7GLZ9b7D%207hA%7CQyXG%2F%7CF%2D7%20yX6%2Db%2DFZL7%5E7%20Eb7bBZL7obG%20G%2F7%5EEbZL7obA%207%5EbAZL7%2FF%20EobEA%2A%5B7%20sGo%28G%2D7%29Ab6%28C7%29%7ClAh7%28F%2D7%29%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Sometime%20Ago=Mikanovich%20Sergio==Waltz=C==1r34LbKcu7%7CQyXsT34C%5EQyX7%5ECZLQyX%7CrQXy%7CQyXsus7G%7CQyX7%7CG7su%7B%2CA%2A%2CyX7D%7CQ%7CA7XA%7CQyX7E%7CQyX7G%7CyQX7%2DD1N%5B%2CB%2A%2C%5DQy%2D7XyQyX7hEQyX7%2DLZEb%2D7G%7CQyX7%2DD2N%5B%2CC%7D%2A%207G%207%2DDZL7bA%207XyQ%7CE%20lcKQC%7CQyX3XyQ%7CX7%2DD%7CQyX7A%7CQyXb7B%7CQyX7G%7CQyX7%2DDyQ%7CG71b7A%7C6XyQ%7CG7%20%20%20Z==0=0===Sometimes%20I%27m%20Happy=Youmans%20Vincent==Medium%20Swing=F==1r34LbKcu77C%207%2D4F6%20D%206FZL7C%207%2DGZL7%20D7%2DAZL7C%207%2DGZL7D7LZG4T%5BA%2A%7CQyX7%20D7LZX7%5EbBZL7F%207%2DC%7CyQX6F%5BB%2A%5D%207C%207%2DGyQ%7CEb7%2DAZL%207%2DAZQ%7CA%2D7%2DGZL7D%206F%5BA%2A%5DQXy7C%7CQyX7%2DGZL7D%207%20C7LyX7%5EFyX6F%5B%2D7%20C7C%207%2DGZL7D%207%2DAZ7LC%207%2DGZL7D%206FZL7%20%5D%2ABGZL7D%2DG%7CQy%20F7LZ7C%207%2DGZL7D%20C%2F6%7CFQyX7bE%7CQyX7%5EbBLZF6X7%2DC%7CQ7%20C7%20Z==0=0===Somewhere=Bernstein%20Leonard==Slow%20Swing=Eb==1r34LbKcu7%20%2DGZL4Bb%20BBZLbA%207bEZL7bB7%20%2DFZLbA%207bEZL7bb%20Bb74TA%2A%7BXBB%2A%5B1Ab%20D%2DbBZLbD%20bA2NZLQ%20yXQyX%7DQyXbBZLb%20Gb%20%5DNZL%2DC%5DQyX7%2DXyQ%7CXF%7CQyXbGZL6%2DbAB%20%7CQyX7%2DF%7CQyX%2DbEyQ%7CD%2DbA%7CQyL%2DC%20%2D%20Bb7LB%20bBZLbA%207bEZLb7B%207%2DFZLbA%207bEZb7LZGbBA%2A%5BZAb%20DbLZBb%2D%20Gb%20%5D%5B%2ACBXyQ%7CAbXyQ%7C%2CU%2CEb%20Eb7LZAbXyQZ%20==0=0===Song%20For%20My%20Father=Silver%20Horace==Latin=F%2D==1r34LbKcu7X7%2DF%7C4F%2D7Xs7C%7CQyX7bDZL%20lKcQyX7bEZL%20lcKQyusXyQ4T%7BA%2A%7CQyX7%20%20%7D%2ABD%207bEZL%20lcKQyX%2D7FZL%20lcKQyX7bE%5Bb7LZClcKQyF%2D7XyQKcl%20%20Z==0=0===Song%20For%20My%20Lady=Tyner%20McCoy==Medium%20Up%20Swing=D%2D==1r34LbKcu7%7CQyX74D%2D7X%7D%20%3Ex4%3C%20%20C%2FF%7CQybXB%2F7%2DG%7CQyX7G%7CQy%7B%2AAD%2D3Ti%2A%7BXC%2FF%7C%7CG%2D7%2F%2F7%2DG%7CQyX7G%7CQyX%2D7D%7CQyXC%2FF%7CQyXbBBbXyQQyX7G%20x%20ZL%2D7XyQyX7%2DbD%7CQyXC%2FF%7CyQXbB%2F7%2DG%7CQyX7G%7CQKcl%20D%7C%7CQy%20x%20ZL%20%7D%7BF%5EyX%2CC%2F7%5EFZL%20x%20Z%20Lx%20ZL%20lcKQyXC%2F7QKcl%20%20x%20ZLLZ%20x%20%20%7D%20==0=0===Song%20For%20Strayhorn=Mulligan%20Gerry==Ballad=D==1r34LbKcu7X7%2DA%7C4D%5E7XD%7CQyXD%2F7%2DE%7CQyX%5E7D%7CQyX%2CD%2F7%2DE%7CQy%5E7XyQ4TA%2A%7B%5B%5DQyXD%5E7XyA%7CQyX7%5ED2NZL%20QXyQyX%7DQyXsus7A%7CQb7%23111N%7CQyQyX7%5EXyQ%7CAE%2F7%5EC%7CQyX11%237FQ%7CyX%23F%2F7%5ED%7CQyXG%2FXyQ%7CF7%5EGB%2AX%2CD%2F7%20B7LZX7%5EDA%2A%5BQyX7A%7CQXysus7AZL7bB%207%5EEyQ%7CE%2D7%2D%23F%7C7%5ED%7CQ7XyQ%7C%7CQyX7%5ED%7CQyX7%2DAQ%7CyX7%5ED%7CQyXD%2F7%2DEA%2D7Xy%5ED%7CQyXyQ%7CA7susXyQZ%20==0=0===Song%20Is%20You%2C%20The=Kern%20Jerome==Up%20Tempo%20Swing=C==1r34LbKcu77%2DD%7CQ4C%5E7XQyX7%5EC%7CQyX7G%7CQXy7%2DD%7CQyX7obE%7CQy%7CA7Xy4T%7BA%2AyX7bB7XyQ%7C%2DF1N%7CQyX7G%7CQyX%2D7D%7CQyX7A%7CQyX7%2DE7XyQ%7CG%7CQyXE%5BB%2A%5D%20A7LZh%23FZL%20x%20ZL%20lcKyQX6C2N%7C%7D%207G%207%2DD7%20B7%207%2DE%7CQ9b7%23DKcl%20Lh%23AZL%20lcKQyX7%5E%7CEQyX7B%7CQyX7%2D%23FZ7XyQ%7CQyX7%5E%20lcKQ%23%2D7XyL%20lcKQyX7%23FZL%20clKQyX7%23CZL%20lcKQZB7XyG%7CQyXAZL7%2DC%5E7LZBZL7%5EFZL7CZL7%2DZGL7GZL7%2DDZL7obEb7LZE%5BA%2A%5D%207LZD%2D7LZG7LZC6LZA7LZD%2D7LZG7%20Z==0=0===Sonnymoon%20For%20Two=Rollins%20Sonny==Medium%20Up%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7%20G7LZC%2D7%20F7%20Z==0=0===Soon=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu7cKQyX4Eb%5E77C%2031b7C%7CQyX7hZGL%20x%297%5EbA%28%20%7CQyXLZF%2D74T%5BA%2AB%7CQyXh7%28AbB%2A%5D%207bB%20%297B%28317bbBZL%297bD%28%20%20%297%2D%5BEb%5E7FZL%20lG%2831bb7LZAhD%287hA%7CQyX7%2DFZ9L%237C%207hG%7CQyX7%5Eb7%29%20D7E%207%2DbL%20x%297ZG%2D7%28%7CQyX7%5EbE%5BA%2A%5D%207Bb%207%2DFZL7%2DC%20%297%2DC%20%28Ab%5EL%299b7bBZL%29yQ%7CC7%20%297%2DbA%287hFZL%20lKcQyX7%2DFZL7C%2031b%20%28Db7X7hGZ%7CQyX7B7%29%20BX7%5EbAZL7bE%207%2Db%7CBQyX7%5EbE%5BC%2A%5D%207byQ%7CDb%2831b7G%2D7%20C%2D7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===Sophisticated%20Lady=Ellington%20Duke==Ballad=Ab==1r34LbKcu77bG%2C74Bb%2D7s%7CQyX7%5EbA%7Cl%2C7b%2CE7E%2C7F%2C7bGs%7CQyXAb7%2CG4T%7BA%2AL%20QyX%7CBb7X9b7F%207hC%7CQyX6b1ANZL7bE%207%2DbB%7CQy%20%7DXyQl%2C7F%2C%2DAZL96XyQ%7C%2DBZL7D%207%2DAZL7%2D%20E7%5EG%5BB%2A%5D%207D%207hA7%20E7bbA2NZA%2A%5Dl%2C9LZG%5Es%207%2DbBZL7%2DC%207%5EZGL7D%207%2DAZL7%2DE%207Ch%2CF7b7D%207l%2C7F%2CXyQ%7CsG%2C7bAs%7CQyX7%5EbAl%7C%2C7bE%2C7E%2C7F%2C7bG7%2CGb77%2DbB%5B%7CBb7XyQ%7CBb%2D7%20Eb7LZUAb6XyQ%7CCh7%20F7b9%20Z==0=0===Sorcerer%2C%20The=Hancock%20Herbie==Up%20Tempo%20Swing=Db==1r34LbKcu7QyX7%5Eb%5E7XyQyXE%2F11%237%5EF%7CQy9X%2DE%7CQyXbD%2F7%5ED%7CQ%7CY%7CDbD44T%5BbE%28bEyQ%7CA1X7%2DG%7CQyX7%2DbA%7CYQ%7CyX9b7D%7CQyX11%233yQ%7CD%2FX7%5ED%7Csus7AQ%7CA%2D77%2DC%28A%2F7%5E%2DG%7CQyX%2D7C%7CY%7CQyX%297%2DA%28D%2F%29XyQ%7CyX%297%2D%28E%2D9%29XyQ%7CG%2FAbXyQZ%20==0=0===Soul%20Eyes=Waldron%20Mal==Ballad=C%2D==1r34LbKcu7QyXtl4C%2D7XQyX7%2DF%7CQyX7F%7CQXy7%2DC%7CQyX9b7G%7CQy%7CBb7a4T%5BA%2AD%207%2DbyQ%7CC77%5EGZL9b7D%207hA%7CyQX7%5EbA%5BB%2A%5DQyX9bXyQ%7CAX7hG%7CG%7CQyXb%5E7Xy%2A%5D%209b7G%207hD%7CQy7X%5EbEZL7bB%207%2DF%7CQA%5BC%2D7GZL7byX9b7Q%7CC%2D77hG%7CQyXtla7bB%7CyQX7%2DF%7CQyX7F%7CQyXXyQ%7CCyX9b7la7bBAb%5E7X%2DF%7CQyX9b7C%7CQyXh7GZL9b7D%207hA%7CQy7XyQ%7C%5BC%2A%5DQtXyQ%7CUEb%5E7XyQ%7CDh7%20G7b9%20Z==0=0===Soultrane=Dameron%20Tadd==Ballad=Eb==1r34LbKcu7oD%2C7b4Eb%5E7bA%7CQyX7bD%7CQyX7F%2DZL9b7C%207hG%7CQyX%2D7%20sD4TA%2A%7BQyXQy%5E7%20sG7E%2C%2DF%2C7%23F%2C%2DGs1ZNL7bB%207Fl%7C%2C7C%2C7%7DXyQXbEl%7C%2C%207C%7CQ2lEb6ZL9b7D%207hA%7CQyX%2D7GlB%2A%5B%5D%2C7D%2ChAs%20G%2D7XyN%7CQyX%5D7E%2C7ZBb%5E7b7BZL7obB%20bB%2F7F%2DZL7F%207hCZL7%2DG%205%20sBbL9%237B%7C%2CoD%2Cb%5E7Xy7%2DbA%7CQyX7bD%7CQy7X%2DFZL9b7C%207hG%7CQ%20sDb7ElA%2A%5BlEb%5E7%20sG7%2CC7%2C%7ClF7%20Bb7LZUlEb6%2C%20F%2D7%2FBb%20Z%20==0=0===Sound%20Lee=Konitz%20Lee==Medium%20Up%20Swing=Eb==1r34LbKcu7yX11%234F%2D7XQyX7%5EbE%7CQyX7E%7CyQX7%2DF%7CQyX7bB%7CQy%7CAb%5E74TA%2A%5BQyX7%5EXyQ%7CEX7E%7CQyX7%2DF%7CQyXb7B%7CQyX7%2DF%5B%5DQyX7yQ%7CEb7%2DG%7CQyX9b7%2311XyX7bE%7CQyX7%2DbBB%2A%5D%5BQyXGZL7D%207%2DA%7CQyQ%7CEb7%5EbA%7CE%7CQyXGLZAbyX7%2DF%5B%5DQyX7E%7CQXy6bG%7CQyX7bD%7CQyXQ%7CBb7%20bG%7CQb7XyQ%7CC7b9XyQ%7CF%2D7XyQ%7CBb7XyQ%7CE7XyQ%7CEb%5E7%20C7%20Z%20==0=0===Spain=Corea%20Chick==Latin=B%2D==1r34LbKcu7%20ZL%20x%5E7%2311cKQyX31b7%23FZL%20%20xZL%20x%20ZL%20lcKQyXl%20LZ%20G44T%5BcKQyX%2D7XyQGZL%20lcKQyX7%5EDZ%20LlcKQyX7AZL%20lcK%5E7%2311EZL%20xyX7BZ%237altQyX7%2DBZL%20lcKQy3X1b7%23FZL%20lcKQyXKcl%20LCZL%20lQKcl%20%20Z%20==0=0===Speak%20Like%20A%20Child=Hancock%20Herbie==Bossa%20Nova=A%2D==1r34LbKcu7%2C31bB4C%237a%20%2Csus9E%7CQyX%2Ctl7a%23GZL%20lcKQyX%2CtlA%2D7LZ4TA%2A%5Bus31bb7%235%2C%2Csus31bA%7CQyX%2C3b1E%7CQyX%2C9%2DbB%7CQyXXyQ%7CAB%7CQyXyX7ob13b9%2CcKQyX%2C11%237%5EbGZ%20LlcKQyX%2Ctla7GZLl%20LZGbA%20%2Csla7bDLZEb99%237D%7CQyX%2C9%2DbE%7CyQX%2C31bE%7CQyX%2Csus%2CXyQ%7C%20lcKQ%2A%5B%7DQyLZlF%5EtaepeR%3C%2Csus9E%7CyQX%2C9%2DA%7B%20%2C9%2DbB%207%203x%3EX7C%20%2CtB%7CQyXlt%2CXyZL7hA%20%2Csus9E%7CQXy%2Ctla7%23GZL%20lcKQBb13%2Ca7%23CB%7CQyX%2CXyQ%7CAA%7CQyX%2C31bA%7CQyX9%2Cb31A%7CQyX%2C5%239%237b13b9%2C5%237b%2C%2DFs%20%2CXyQK%7CQyX7obGZL%20lcKyQX%2C11%237%5EbGZL%20lcGbo7%20tla7G%2FCZL%2C7%235%2FF%2CbD%2FCZL%20lcKQyX11%237%5EbGZL%20lcKQyX%20Bb%2FC%5EbDl%7CB%2C%20Bb%2D7%20%7B%3COpen%3EA%2D9%2CXyQ%7C%3CD%2EC%2E%20on%20cue%3EE9sus%2CXyQ%7D%20==0=0===Speak%20Low=Weill%20Kurt==Medium%20Swing=F==1r34LbKcu7hAZL74G%2D7XZL7C%207%2DG%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyG%2D7%20C4T%7BA%2AZL7G%20D7XyQyX7bE%7CQyX7%2DbBZQL%20%207bE%7CQyX7%2DbB%7CQ%7CD%2D7%7CQyX7F%5BB%2A%5D7LZN1QyX6F2NZL%20QyXQXy%7D%207D%207%2DA%7CQyX6FKcl%20%20C%207%2DG%20la%20%2EKcl%20L%207bDZL%20lcKQyX7b%5EEZL%20lcKQyX7bDZ%20%3CD%2ECQyX7%2DU%7CQyXLZC7XX7%2DG%7CQyX7D%7CQyXh7AZLQ%20QyXQyX%5DQyyQ%7CC7%3EADOCF6XyQ%7CA%2D7%20D7%20Z==0=0===Speak%20No%20Evil=Shorter%20Wayne==Medium%20Swing=C%2D==1r34LbKcu7QyX7%5E4C%2D7XX7%2DC%7CQyX7%5EbD%7CQXy7%2DC%7CQyX7%5EbD%7CQyyQ%7CDb4TA%2A%7B%2DbB%7CQyQ%7CDb7AZL7%2DbB%207%2DDZL%2D7C%207%2DEZL7%2DbE%207%5EaltXyX7%2DC%7C1%237bGA7alt%2DG%7CQyX7bA%7CQyX7AhB%2A%7DQyX7%2DbB%7CQyX7XyQ%7C%7CQyX7%7CQyX7F%2D7XyQyX11%237%5EbD%7CQyXEb%2FD%7CQyX11%237bB%7CQ%5B%2AAC%2D%7CQyX1%207%5EbDyQ%7CC%2D%2DC%7CQyX7%5EbD%7CQyX%2D7C%7CQyX7%5EbD%7CQyX77XyQ%7CX7%5EbDQyXtlZE%2D7%20yX7%2DbB%7CQyXtla7ZAL7%2DbB%207%2DDZL7%2DCQ%7CA7aL7%2DbE%7CBb%2D7XyQZ%20==0=0===Spiral=Coltrane%20John==Medium%20Up%20Swing=B%2D==1r34LbKcu7%2DG%7CQy4G%2FDXXD%2FbE%7CQyXD%2FE%7CQXyD%2FF%7CQyXD%2FbG%7CQyyQ%7CDX4TA%2A%7BB%2A%5B%7D%20%237b13E%7CQyX%2DBZL9b7%23F7%20h%23C%7CQyX%2DB%7C%7CQyX%2D7%20A7F%7CQyX7A%207%5EKcl%20LE%207%5ED%7CQyX7A%7CQy7X%2DEZL%20lcKQyX%2DBZ%2D7LZFQyX7GX%2DG%7CQG%2FDXyyXD%2FbE%7CQyXD%2FE%7CyQXD%2FF%7CQyXD%2FbG%7CQQ%7CDXyA%2A%5B%5D%20yQ%7CF%237b13XyQ%7C%7CB%2DXyQ%7CC%23h7%20F%237b9LZB%2DXyQ%7CE%2D7%20A7%20Z%20==0=0===Spring%20Can%20Really%20Hang%20You%20Up%20The%20Most=Wolf%20Tommy==Ballad=C==1r34LbKcu77A%207%2D4C%5E7%20G%2C7%2DD%2C7%2DA%2C7%2DEsLZ7%5EbB%207%5ECZL7%5EbB7%2C%7ClE4TA%2A%7ByX%7D%207F%23h7%20%5EC1NZL7G%207%2DDZLD7l%2C7A%2C7%2DEsZL6%2DF7%20Bb%5EZL31bZL7%5ECyQXyQL7%5EC%207%2DGZL7%5EC%20%2D7GB%2A%5B%5DQyX7%5EC2N%7CZG%2D7%20XQyXQ%5D%207D%20%5E7LZC7%5EEl%2C7B%2C7%2D%23FsZ7L%5EF%207%2DCZL7%5EF%207%2DLZA%2D7C%207%2DGL31b77%20F%5E7l%7C%2C7G%2C7%2DD%2C7%2DA%2C%2D7EsZL7%5EbB%207%5ECZLE%2D7%20A%5EGC%2A%5BG%207%5EC7%20F%2D6B%207%5ECZL7G%207%2DDZ7LDl%2C7A%2C7%2DEsZLQ%2Cb%5E7LZh%23F%7CZ7%2DDZLQXyQXEZL7G%207%2DDZL7bA7%20%2DbEZLQQyXQyXQy%2D7%20A7yXZ%207L7A%207ZD%2D7%20bB%207%2DD%7CQyX7DZL%2D7Al%2C7E%2ChBsZL7%5EC7LZE%2DL7%5EC%20ZD%2D7%20Db%5E7LZC%5E7XyQZ%20==0=0===Spring%20Is%20Here=Rodgers%20Richard==Ballad=Ab==1r34LbKcu77%2DbBZ4Abo7%207hC%7CQyX6bA%7CQy7XobA%7CQyX6bA%7CQyXF7b9L4TA%2A%5B7C%7CQy%2D7%20F7%7CQyX7%2DF%7CQyX7%5EbBA%2A%5B%5D%207bE%207%2DbBZLBb%2D7XC%7CQyXQyX6bQ%7CF%2D67obAA%2A%5B%5DQyX7bEQ%7CyX7bBZL%20lcKQyXXyQ%7CAyX31b7bE%207XyQ%7CA7F%207%2DC%7CQyX7%2DbBLZ9b7F%207hC%7CQyX6bLZBb%2D7obA%7C7%2DbBZAb%5E7X%2DCZL7bE%207%2DbBZLE7%207%2DB%7CQyX7%2DF%7CQy7%20F7LC%2A%5B%5D%207%5EbD%20ZC%2D7%207bE%207%2DbBZL7F%207C%2DZL6%2DbD%207hDZL7FLZAb6L7bE%20LZAb6%20sBb%2D7%2CEb7%2CZ%20==0=0===St%2E%20James%20Infirmary=Primrose%20Joe==Medium%20Swing=F%2D==1r34LbKcu7%2DbBZL%2D%20C7LZL7C%20%2DFZL7C%20%2DFLZ%2DbB%20%2DFZL7C%20%2DFZF%2D%20C7F44T%5B%20C7LZF%2DXyQZ%20==0=0===St%2E%20Louis%20Blues=Handy%20W%2EC%2E==Medium%20Swing=G==1r34LbKcu7DZL%20l7XyQ%7C7GZL%20lcKQyX7CZ%20LlcKQyX7G%7CQyX7CXyQKcG%5B44T7XyQ%7CC7XyQ%7CG7XyQ%7CD7XyQZ%20==0=0===St%2E%20Thomas=Rollins%20Sonny==Latin=C==1r34LbKcu7ZL7A%20%5E7%20F77F%207%5EC%7CQyX6CZLG7%207%2DDZL7A%207%2DEZLLZE%2D7C44T%5BE%2F7C%207LZC6yX7G%7CQyX7%2DD%7CQy9Xb7A%7CQyX7hE%7CQyXQ%7CC%5E7G%207%2DDLZF%5E7%20F%23o7LZG7XyQ%7CC6%20%20%20Z==0=0===Stablemates=Golson%20Benny==Medium%20Swing=Db==1r34LbKcu7bD%7CQy4E%2D7%20%7CQyX5%237C%7CQyX7%5EDbZL7bA%207%2DbEZL7AAb%2D7X4TA%2A%5B5%237bAGb%5E7X%2DbE%7CQyX7bB%7CQyX%2D7FZL9b7C%207hG%7CQy7XyQ%7C%7CQyX7X7B%7CQb%5E7XyQyX5%237G%7CQyX7bGQ%7CyX7%2DFB%2A%5B%20%20lcKQ%7CC7XyD%7CQyXQyX7%5E7XyQ%7CbA%207%2DbEZL7A%207%2DAE%2A%5BQyX7bA%7CQyX7A7LZDbbB%7CQyB%7CQyXXyQ%7CA9b7C%207hG%7CQyX7%5EGb%7CQyX7bD%7CQyX7%2DbLZF%2D75%237C%7Cb7XyQ%7CEb%2D7XyQ%7CAb7%235XyQ%7CDb%5E7XyQKcl%20%20Z%20==0=0===Stairway%20To%20The%20Stars=Maineck%20Matt==Ballad=C==1r34LbKcu7%2DDZL74C6%20G%7CQyX11%237bB%7CQyX%5E7FZL7C%207%2DGZL5%237A%2D7%20D4TA%2A%7B9b7B%20ZN1E7L7F%206C2NZL%20QyXyQX%7D%207G%207%2DDZL7A%20ZF%23h7L7G%2077%2DDZLE%2D7%20F7hEZL9b7B%207%2DEZsLus7B%207%2DEZL11%237%20A7b9B%2A%5B%5D%20ZL5%23711LZD%2A%5B%5D%207G%20G%2F7%2DDZLD7%207%2DDZLsus7A%207%2DAC6%20G%237bE%20DZL7%2D7LZF%5EL7G%207%2DDZL7D%207%2D%7CAQyX11%237bB%7CQyX7ZC6%20AC%207%2DG7%20G7%20Z%20==0=0===Star%20Dust=Carmichael%20Hoagy==Ballad=Db==1r34LbKcu7FZL7b4Db%5E7E%7CQyX7bB%7CQyX9bF7%7CQyX11%237bG%7CQyXb%2D7%20A4T%5Bv%2AX9b7F%2D7LZG1%237bG%7CQyX7%5EbDZ7LbA%207%2DbEZL7C%207%2D1XyQ%7CbB%207%2D5%237bD7XyQ%7CZL7bA%207%2DbEZL7%2DBb%207%2DFZL7bA%207%2DbEDb%5E7%20bB%7CQybB%207%2DGb%5E7X7%5EbDZL7B%207%2D%23F%7CyQX7%5E%2DbGZL%20lcKQyXyQ%7CF%7BA%2A%5D%207%2DbEs%2D7%20BbZL7bA%207%2DbE%7CQyXb7A1N%7CQyX7%2DbEZL7Db%5E7%20bEZL77bD%207%7CF%2D7%20%2DbE%207bAZL7bE%207b%2DB%7CQyX7bEZL7%2DbB7LZAbl%2CoE%2C7bA%7CQF%23%2D7XEZL7bB%207%2DFZL7%2DBb%207%5EbD%7CQyX7B%7CQyb%2D7Xy2N%7C%7D%20XyQ%7CUDb%5E7XyQ%7CAb%2D7%20Db7%20Z==0=0===Star%20Eyes=DePaul%20Gene==Medium%20Swing=Eb==1r34LbKcu7G%7CQyX4Eb%5E7L7bA%207%2DbE%7CQyX7b%5EEZL7bB%207%2DF%7CQyXZDb%5E74TA%2A%7BbD%7CQyb9LZFZL%20lcKQyX7%5EbAB%5B%2A%7D%207bB%207B%7CQyX7%5EAb%2D7X7C%207h%2DF%7CQyGb%5E7XA%2A%5B%5D%207bB%20sus7b%7CBQyX7%2DFZL%20lcKQyEb%5E7X%7CQyX7%7CQyX7LZEb%5Eb7C%207hG%7CQyX7%5EbZDL7bA%207%2DbE%7CQyX79LZF%5E7bB%207Fs%206b7LZEbs7bB%207%2DFZL9%237C9%20%237bDZL9b7D%209%237usLZEbB%207B%2D7%2CBb7%2CZ%20==0=0===Star%2DCrossed%20Lovers%2C%20The=Strayhorn%2DEllington==Ballad=Db==1r34LbKcu7b7G%2074Gb%5E731bA%207%2DbEZL7%2Db%20BbA%2F7%5EbDZL5b9G%20LZDb%5E4TA%2A%5B%2DbEB%2A%5E7%20G9%2DFZL9b7C%207hGZL%2D7bB%20bA%2F7%5EbDZL5bXyQ%5D%5BbGZL51bA%207Db%5E7%2F31bA%207hbEZLbA%2F%5E7bD%20bA%2F7%2DbEZLbALZEbh%20bA%2F731bA%207susXZL9%237bG%207%5EbGZLb931bD%20sus7bD%7CQyF%23%2D%5E7bDZL39ddaEDb%5E7%20bA%7CQyXbA%2F7%5EbDZ7LbE%207%5EbGZL5%239bD7sus%20C%2A%5B%5D%20%2FG%23LZDb%5E7%20Bb7LZEb7%20sAb7%2CG7Z%20==0=0===Stars%20Fell%20On%20Alabama=Perkins%20Frank==Ballad=C==1r34LbKcu77G%7CQy4C%5E7%20L9b7A%207%2DEZL7%5EF7%20%5ECZL7G%207%2DDZL7AZD%2D7X4T%7BA%2AB%2A%5D%2071C%5E7%20L7%2DF%206C2NZL%20QyQXyX%7D%207G%207%2DDZL7AZC6%20AN%7CQyX%7Cl%2C7EG7LZE%2F%2DD%2C7%2DDsZL7A%206ZCL7G%207%2DDZL7A%207%2DC%2CBh%2C%207%2DD%5BG%207%2DD%2D7%2FGL7%5EC%5BA%2A%5Dl%2C7G%2C7%2DsD%207%5EEZL7B%207%2D%23FZ%20A7LZA%207%2DA7LZC%5E7%20F%5E7LZE%2D7%20A7b9LZD%2D7XyQ%7CG7XyQ%7CC%5E7%20A7LZD%2D7%20G7%20Z==0=0===Stella%20By%20Starlight=Young%20Victor==Medium%20Swing=Bb==1r34LbKcu7bE%7CQy4Eh7XQyX7%2DF%7CQyX7F%7CQXy7%2DC%7CQyX9b7A%7CQy%7CBb7X4T%5BA%2A%5EFZL7%7CAb7XbB%7CQyX7%2DDZL9b7%20A7hE%7CQyX7%5EbB%7CQy%2D7%20EbQyX7%5E7G%5BB%2AEh7%28Gb7D%7CQyX%297hA%28117%23%5EbEZL%297C%28%20%20%297%2D9XyQ%5D%7CQyX7%20lcKQQKcl%20BZL%20lcKQyX11%237AbZL%20lcKQyX7%2DCZLb%5E7XyyX31b%7CQyX9Eh7XyyX7hC%7CQyX9b7G%7CyQX7hD%7CQyX9b7A%7CQQ%7CF7b%5BC%2A%5D%20Bb%5E7XyQKcl%20%20Z==0=0===Stolen%20Moments=Nelson%20Oliver==Medium%20Swing=C%2D==1r34LbKcu7QyX7%2D4C%2D7XQyXC%2F7%2DD%7CQyXC%2F%5E7bE%7CQyXC%2F7%2DD%7CQy%7D%2AA%5BC4T%7Bi%2A%5DQyX6yQ%7CC%2DX7%2DC%7CQyX6%2DF%7CQy7X%2DF%7CQyX6%2DC%7CQyX7yQ%7CC%2DX6%2DC%7CF%20E%2F7%20D%23%2DL%23D%207%2DDZL%2DbE%20%2DELZ%2DF%20%2D%23FZL%2DF%20%2DEZo7LZC%2DD%5BB%2A%2DLZC%2D%20%3CSolos%20on%20C%2D%20Blues%3E%20LZG7%20%20%20Z==0=0===Stompin%27%20At%20The%20Savoy=Webb%2DGoodman%2DSampson==Medium%20Swing=Db==1r34LbKcu7QyX7b4Db%5E77%2DbEZL7oDpp%7CQy7X%5EbDZL7bApp%7CQyXXyQ%7CA4T%7BA%2AB%2A%5DQy6%20Bb%2DQyX6bD2NZL%20QyXyQX%7D%207bA%207%2DbEZL7%7CDb7XbD1N%7CbA%7CQyG7LZGyX7EZL7F%207E%7CQy7XBZL7C%207B%7CQyX7bQ%7CA7X%207bG%5BX7bA%7C%2AA%5BDbbEZL7oDpp%7CQyX7b%5EDZL7bApp%7CQyX7%5E%2D7XyQ%5DQyX7yQ%7CDb6XyQ%7CEb%2D7%20Ab7%20Z==0=0===Stormy%20Weather=Arlen%20Harold==Ballad=G==1r34LbKcu7D%207%2DA4G%5E7%206GZL7D%207%2DAZL7E7%20%5EGZL7D%207%2DAZL7E%20E7LZ4TA%2A%7B%5D%207G%20N1G6%20%2DC%206G2NZL%20QyXQXy%7D%207D%207%2DAZL9%237E6LZG6ZL5%2376GZL7%20C%23o7CZL7G%20D%2F6GZL7oC%23%206CZL7G%20D%2F6GZL6%20C%23o6CB%2A%5BAZL7ELZB%2D7L7D%207%2DAZL7E%207%5EAG%2A%5B%5D%207D%207AZL7E%20ZG%5E7%207E%20D%2F%2D7%20D7LZG6%20E7LZA%2D7%20D7%235LZG6%20E7%239LZA%2D7%20D7%20Z%20==0=0===Straight%20Life=Hubbard%20Freddie==Latin=F==1r34LbKcu7QyX%7Cr4F7XyyX7bE%7CQyX7FZLQXy%7CrQyX%7CQyX7bE%7CQQ%7CXyQ4TA%2A%5B%20QyX%7CF7XyQQyX7bE%7CQyX7FZLyQX%7CrQyX%7CQyX7bE%7C%7CXyQrB%2A%5B%5D%20%5D%5B%2ACF7XyQ%7CEb7XyQ%7CXyQr%7CXyQLZF7XyQ%7CEb7XyQ%7CXyQr%7CXyQ%20Z%20==0=0===Straight%20No%20Chaser=Monk%20Thelonious==Medium%20Up%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bi%20noi7XyQKsivaD%20seliM%3CZQXy7F%7CQyX7bBZL%20lc%20versFZL%20ls%20in%20the%20key%20of%20F%3E==0=0===Straight%20Street=Coltrane%20John==Up%20Tempo%20Swing=Eb%2D==1r34LbKcu7X7E%7CQ4B%2D7%20EZL7bB%207%2DFZL7C7%20%2DGZL7D%207%2DAZL7Eb%2D7Xy4T%7BA%2A7%2DbD%5B7XyQ%7ClcKQyX7%2DbE%7CQyXb7B%7CQyX7%2DF%7CQyX7D%20%20%7D%2ABbG%7CQy1%237C%7Cb7XyQD%7CQyX7A%7CQyX7%2DEQ%7CyX7bA%7CQyX7%2DbE%7C%5E7XyQG%7CQyX%207%2DAZB%2DXyQ%2DB%5BA%2A%5D%207C%207%2DGZ7LB%207%2D%23F%7CQyX7%23C%7C7%20E7L%7CQyX1%2DF%7CQy%2D7%20C7yX7bG%7CQyX7E%7CQy7X%2DbEZL7bB%207%2DFZLQ%7CD7XGZL7D7XyQ%7CBb7XyQ%7CEb%2D7XyQKcl%20%20Z==0=0===Straighten%20Up%20And%20Fly%20Right=Cole%2DMills==Medium%20Swing=Ab==1r34LbKcu7%20bAZL4Ab%20A%2DbBZLC%2FbA%20bDZLEb%2FbA%20F%2FbAZLbG%2Fb7%20Eb74TA%2A%7BXQyXQLZAb%2F%7D%207bE%206%2DbB1NZL%2FCbA%20bDZLbE%2FbA%20FXyQXybG%2FbAX7bBZsBb%2D7QyX7FZL%20lcKQyXC7C%2A%5B%5D%206bAl%2C7bE%2CKcl%20L2N%7CQybA%20bD%20LZEbbA%20F%2FbAZLbG%2FbAb%20AD%2A%5B%5D%20%20lcKQyX7%2FEbLZlcKQy7%2DbBsb%2D7%20EA%20bDZLbE%2FbA%20F%2FAbZLbG%2FbA%20bAZL7bb%2FCLZBZLC%2F%2CEb7%2ClAb6%20Z%20==0=0===Strangers%20In%20The%20Night=Kaempfert%20Bert==Slow%20Swing=F==1r34LbKcu76%2DGZL%2AA%2CF%5EA%2FF%7CQyX7%5EFZL%20xZ%20L%20x%20ZL%20lcKQyX7%20Abo7%2C%5B44T7Cpp%7CLZ%20x%20GZL%20x%20ZL%20x%20ZL%20clKQyX7%2DG%2CB%2A%2C%5B%5D%20%2D7XyQG%2FbE%20X7%2DGZ%5E7XyQQyX9b7DZL%20lcKQXy7hA%2CC%2A%2C%5B%5D%20%20lcKKcl%20LFZL9bZL%20x%20%2D6XyQKQyX7%5EF%2CA%2A%2C%5B%5D%20C7%207%2DGZL7%2DD%20C%2FF%7Ccl%20LZbB%7CQyF%2FA%20Abo7LZG%2D7XyQ%7CC7b9XyQ%7CF6XyQKcl%20%20Z%20==0=0===Street%20Of%20Dreams=Young%20Victor==Ballad=Eb==1r34LbKcu76%2DbEZT44EbbB%207B%7CQyX6%2DbEZ3L1b7bB%207B%7CQyX6%2D7b13L%5B%2Cv%2A%2Cb7bB%7CZB7%20BbAZL9b7bE%207hbBLZ11%239A%206%2DbEZL7b%2D6XyQL7bD%20L7B%207LZEb%2DbB%207BZL7bD%20%2DbELZ31b7bB%207B%7CQyX67LZCh9E%2031ZL5%237Bb7%20%5DZL7%5EbA%207%5EbEZL7Bb%207%2DF%7CQyX7F%5BA%2AYG%2D7%20C%207%2DFZ7bD%7CQ%7CF%2D7%20%5BB%2A%5D%207bE%207%2DbBZ5L%237bB%207%5EbEZL7bBAb6XyQyX7F%20%206bEb%5E7Xy%207%2DF%7CQyX5%237B%7CQXy7FZL9b7C%207bD%7CQBb7LZE%7CQyX%28C7%29%20Z%20==0=0===Strike%20Up%20The%20Band=Gershwin%20George==Up%20Tempo%20Swing=Eb==1r34LbKcu7%287%5EbEAEb%5E7bB%7CQyX7%2DFZL%20lcQKyX7oEZL%20lcKQyX7XyQ%7C%2A%5B44T%20lcKQXyQ%7CBZL%20lcKQyX7%5EbAB%5B%2A%5D%207bE%20%297bE%287%2DbAo7Xy%297%2DbByX7%5Eb7XyQ%7C%5B%5D%207bB%207%2DFZLG%2F%5E7bA%207%5EbA%7CQyX7bE%2C%2AC%2CE%2DbBZL%5B%5DQyXLZDh7yX7%2DF%7CQyX7F%7CQy7X%2DC%7CQyX9b7G%7CQyXQ%7CBb7%20lcKQ%5EbE%7CQb%5E7Xy%7CQyX7%2DF%7CQyX%2C9bC7%7CQyX7hGZL%20lcKQBb7XyE%2CD%2A%2C7XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Strode%20Rode=Rollins%20Sonny==Medium%20Up%20Swing=F%2D==1r34LbKcu7X%7CrQyAF%2D7XX%7CrQyXZLQyX%7CrQXyZL31b7C%207hG%7CQyyQLZX%2A%7B44TXQyXQb%2D7Xy1b7C%207hG1N%7CQyX%2D7FZL31b7C%207bD%7CQ3%20%7DXyBZLQy31b7C%7CN2F%2DQyX7%2DbA%7CQyX7bEQ%7CyX7%2DbBB%2A%5B%5DQyX7%7CDb7%20QyXQyyX%7CrQF%2D7XyyX%7CrQyXZLQyX%7CryQXZL31b7C%207hG%7CQQLZXyA%2A%5B%5D%20QLZBb%2D7XyQ%7CDb7%20C7b13%2CLZF%2D7XyQ%7CGh7%20C7b13%20Z%20==0=0===Strollin%27=Silver%20Horace==Medium%20Swing=Db==1r34LbKcu7ZL%20lc4Db%5E7%5EbDZL7bA%207%2DbEZ7LA%207%2DEZL%20lcKQyX7XyQK4T%7BA%2AX7bA%7CDb7LZbE%7CQyX7%2DbB%7CQyX%2D7F1N%5BB%2A%5D%207C%207%2DG%2D7XyQ%207%2DbA7%2DF2N%5E7XyQyX%299%237D%287bA%7CQy1X1%237bE%7CQyX7%2DbB%7CQ%7D%2AC%5BbD%7CQyQ%2C7bAb%2D7XyZL7bB%207%2DFZL7B%20%2D7%23F%7CQyX11%237bE%7CQEb%2D7%20B%7CQyX%207%2DbE7%20Bb%2D%207%2DFZL7bG%207%5EbDQ%7CYZ%207bA%207%2DbEZL7Bb7LZ%5EbDZLAb7LZDb%5E7%2311XyQZ%20==0=0===Struttin%27%20With%20Some%20Barbecue=Armstrong%20Lillian==Medium%20Swing=F==1r34LbKcu7%20lcKQ4F%5E7XL%20lcKQyX7%5EFZL%20clKQyX6FZL%20lcKQyZD7Xy4TA%2A%5BcKQyXXyQ%7CClcKQyX7GZL%20lcKyQX7%2DDl%7C%2Co%23Cs%20%207%20LZC77%2DGZLQyX6b%2ABF%5E77F%7CQyX%2C7%2DCZL%20lKcQyX6FZL%20lcKQyXXyQ%7CB%5B%5D%20%20l%2C6F%7CQZBb6XQyX7%2DG%7CQyX7D%7CQXy7%5EF%7CQyX6%2DbB%7CQy%7CC7XyL%20lcKU%20Db7LZC7XyQZ%20==0=0===Subconscious%20Lee=Konitz%20Lee==Medium%20Up%20Swing=C==1r34LbKcu7%7CQyX%2CAGh7XQyX7hDZL%20lcKQy7X%2DF%7CQyX%2C9b7C%7CQy%7CG7b9%2A%7B44TlcKQyQKcl%20L%20lcKQyX7%5EbB%7CQXy7F%7CQyX7%2DCB%2A%5B%7D%20ZAb7XyX7%5ECyX7hDXyQKcKQyX7%2DF%7CQyX%2C9bC7%7CQyX7hGA%2A%5B%5D%20%20lcl%20LZ7GZL%20Q%7CG7b9%2CXyQ%7CC%5E7XyQKcl%20%20Z%20==0=0===Suddenly%20It%27s%20Spring=Van%2DHeusen%20Jimmy==Medium%20Swing=Bb==1r34LbKcu7X7%5EbB4C%2D7XF%7CQyX7%2DC%7CQyX7CQ%7CyX7%2DG%7CQyX7D%7CQy7XyQ%7C4TA%2A%5B7%5EDZL7%20G7b7C%7CQyX7%2DG%7CQyX7%7CDQyX7%2DC%2CB%2A%2C%5B%5D%209%20C%23o7hD%7CQyQyX7%5EZE%2D7%20bB%207%2DF%2CC%2A%2C%5B%5D%207Bb%207%2DF%7CQyX6DZL7A7LZEbL7%2DB%20%2A%2C%5B%5DQyQ%7CEb7G%7CQyX7hD%7CQyX7C%2DZL7G%207%2DD%7CQyX7%5Eb13XyX7bB%7CD%7CQyXXyQ%7CDQyX7F%7CQyX7%2DC%7CQXy7C%7CQyX7%2DG%7CQyX7%7CUBb67%2DC%2CAh7%20G7b9%20Z%20==0=0===Sugar=Turrentine%20Stanley==Medium%20Swing=C%2D==1r34LbKcu7cKQyX%2D7XyQyX31b9b7G%7CQyX7C%2DZL31b9b7G%207hD%7CQ%7CC%2D7C44T%5BX7bE%7Ch7XyQF%7CQyX11%237bG%7CQy7X%2DC%7CQyX31b9b7G%7C%2D7XyQDZL%20lyQ%7CDh7XyQ%7CG7b9b13XyQ%7CAb7%2311XyQ%7CG7b9b13XyQZ%20==0=0===Summer%20Band%20Camp=Goodrick%20Mick==Even%208ths=C==1r34LbKcu7%20lcKQ%5E7%2FGX7%5EbGZL%20lcKQyXG1%2F1%237%5EbAZL%20lcKQy%2311XyC44T%5BKQyX%23%2311%2FF7%5EE%7CQyX7bB%7CQyX%2FF7bB%7CZL%20lcKQyX%23%2311%2FG7%5EDZLL%20lcKDb%5E7%2F%2F7%5EB%7C%7CQyX7F%7CQyAX%2F7FZL%20lcKQyXbABbXyQZL%20lcZG7susXyQKcl%20LZEb%5E7%2FGXyQKcl%20LZA7%2FGXyQKcl%20%20Z%20==0=0===Summer%20In%20Central%20Park=Silver%20Horace==Waltz=F==1r34LbKcu7X96bG4F69X6bD%7CQyX31G%7CQyX%2D9D%7CQyX5%239b7A%7CQy9XyQ%7C3TA%2A%5B%7D%20%3Ex39XyQ%7CQyX9%2DDZL%20lcKQy9X%5EDB%2A%7B%5DQyX9b31AKcl%20%3C%2DG%7CQyD%7CQyXXyQKcA%7CQyX96FC%2A%5B%5DQy9Xb7C%7CQyX7%2DGZL%20l7b9%235%2C9%5ED%7CQyX96%7CG13XX96D%7CQyX96A%7CQy9X6bG%7CQyX96bD%7CQyyQ%7CDbQyX9%2D7%2DG%7CQZG%2D7X%2CU%2C%7CQyX96bG%7CQy9X6bA%7CQyX9b7C%7CQyF69XyL%20lcK%20C7b9%20Z%20==0=0===Summer%20Knows%2C%20The=Legrand%20Michel==Ballad=F%2D==1r34LbKcu77F%7CQy4F%2D9X%7CQyX7hD%7CQyXbE%2F%2D9F%7CQyXE%2F9b7C%7CQyBb%2D9X4TA%2A%5B%2F6%2DbByQ%7CBb%5EFB%2A%5B%5D%209b7C%20su9sb7CZL7hG%20bA%2F9%2D7XyQ%7CXA%2F9b9b7E%20F%5E7Xy9b7E%207hB%7CQyX7%5EBbZL9b7F%20sus9F%7CQLZA%5E7%7CQyXFb7C%207%20Eb7bX7%5EGZL9b7D%207%5EbZAL9b7bE%207%5EbAZL9yQ%7CGh7%5EAZLC%2F7%2DFCF%5E7%2FC%2F6%2DbB%7CQyXC%2F7%5E%7CFQyXC%2F6%2DbB%7CQyXCXyQ%5D%5B%2A%5B%5D%209%20Fo7%2FCLZC7b9susXyQ%7CF%2DXyQKcl%20%20Z%20==0=0===Summer%20Night=Warren%20Harry==Medium%20Swing=C%2D==1r34LbKcu7%207%2DbB4C%2D7X%207%2DC%7CQyX9b7G%7CQXy7%2DC%7CQyX9b7G%7CQyB%2D7LZ4TA%2A%7BQyX7hAb%5E7X9b7G%7CQyX7hD1NB%5B%2A%5DQyX11%237%5EbD%7CQyXyQ%7CDZL7bEyX7hDXyQ%7CC%7DQyX9b7G%7CQyX117%23bA%7CQyX7F%7CQyX7%2D%5B%2ACN29b7G%7CX7bB%7C9XyQ%7CF%7CQyX7C%7CQyX7%2DGLZ7o%23F%207F%7CQyX7%2DC%2D7XyQb7G%7CQ%7CQyX77XyQ%7C%20%20QyXQyXZQyX9bG7ZLQ%20%207%2DF%7CQyX7CY%7CQBb%2DG%7CQy%2CU%2Cf%2CEb6XyQZ%20==0=0===Summer%20Serenade=Carter%20Benny==Bossa%20Nova=Db==1r34LbKcu7yX7%5Eb%5E7XyQ7F%7CQyX7%5EB%7CQyX7F%23%7CQyX7%5EC%7CQyX7G%7CXyQ%7CBbDA%2A%5B%7CQyX7%20Bb7%20yX7bA%7CQyX7%5ED%7CQXy7A%7CQyX7%5EbEB%2A%5B%5DQ%7CDb%5E7%2DF%7CQ%7CQyX7Q%7CA%5E7X7G%7CQyX7%5EbDA%2A%5B%20%5D7bA%20sus7bA%7CQyXyQ%7CC%5EyX7%5EBB%2F7C%7CQ%7CB%5E77%5EFC%2A%5B%5DQyX7hB%7CyQX7bB%7CQyX7F%7CQyX%2FCXyQyX7%23FA%206FZF6%2FAX%207hB%7CQyX9b7C%7CQXy7%5EbD%7CQyX7bA%7CQyBb%2D6L%7CQyXbb7%20Z%20==0=0===Summer%20Wind%2C%20The=Meyer%2DMercer==Medium%20Swing=F==1r34LbKcu77%5EF%7CQ4F%5E7XQyX7%2DG%7CQyX7C%7CQXy7%2DG%7CQyX7o%23F%7CQy%7CC7Xy4TA%2A%5BL7C%207l%20LZFD%207%2DA%7CQyX7bE%7CQXy7%5EbBZL%20lcKQyX77LZG%2DcKQyX7%2DA%7CQyQ%7CA%2DQyX7%2DA%7CQyX7o%23GQ%7CyX7%5EGB%2A%5B%5D%207D%207%7CD7XyX7%5EFZ%207%2DB%7C7XyQ%7C%7CQyX7%5ECZL%20lcKQXy7GZL%20lcKQyX7%5EGF7XyQD%7CQyXyX7%2DB%2D7%20D7o%23A%7CQyX7%5EAC%2A%5B%5D7%20E%207%2DB%7CQyX7%5EGZL7XyQ%7CAZL7EQyX7%5EyQ%7CB%2DcKQyX7AZL%20lcKQXy7%5EA%7CQyX7E%7CQyX7l%20LZDX7E%7CQ%7CG7XyQ%7CC%23%2D7%20F%237LZB%2D7%20E7LZA%5E7XyQ%7CG%2D7%20C7%2C%20Z==0=0===Summertime=Gershwin%20George==Slow%20Swing=A%2D==1r34LbKcu7%7CQyX7%2D7XyQ7%2DDZL9b7App%7CQy7X%2DAZL31b7E%207hB%7CXyQ%7CFA44T%5B%5ECZL7Q%7CE7bQyX7%2DAZL31b7E%20h7B%7CQyX7%2DA%7CQyX31%7CD7%20GyX7hB7%20A%2D7LZBh7%20E7b13LZA%2D7XyQ%7CBh7%20E7b13%20Z%20==0=0===Sun%20down=Montgomery%20Wes==Medium%20Swing=A==1r34LbKcu7KQyX74%3C%2A697A%207%2DE%7CQyX7A%7CQXy7D%7CQyX7A%3EdaeH%20%235LZD4Ti%2A%5B7%2DC%207A7XyQ7%2DD%207%5EDZL7%2D%23C%20%2D7BZL9b7%23F%207%2D%23C%7CLZC%23%2DZL%20lcA%207%2DE%20E7%239A%7CQyX7D%7CQyX7A%3EosloS%2096%2A%3CA%2A%5BY%5D%207XyQ%7C7%2DBZL%207A%7CQD7XyQQyX7%2DBZL9b7%23F%20%2D7%23C%7CQyX7AZL%20lcK%7CE7XyZL5%237F%237b9LZB7%20E7%239%20Z%20==0=0===Sunny=Hebb%20Bobby==Rock%20Pop=A%2D==1r34LbKcu77%5EF%7CQ%2D7XyQQyX7%2DAZL9b7E%207Bh%7CQyX7%5EF%7CQyX7C%7C%7CC7XyA44T%5B7E%7CQyh7%20E7QyX7bB%7CQyX7%5EF%7CyQX7C%7CQyX7%2DAZL9b%7CBh7XB%7CQyXb9XyQ%7CA%2D7XyQ%7CE7b9XyQZ%20==0=0===Sunshower=Barron%20Kenny==Bossa%20Nova=A%2D==1r34LbKcu7%2DA%7CQy4A%2D7XQyX7%2DA%7CQyX7hB%7CyQX7%2DA%7CQyX7hB%7CQy%7CBh7X4Ti%2A%5B%7CQyX7Bh7XyX7hB%7CQyX7%2DA%7CQy7XhB%7CQyX7%2DAA%2A%7B%5DQyQ%7CA%2D%7CQyX7%5B%5DQyXQ%7CN1AQyX7%2DA2NZL%20QyXyQX%7DQyX7hB%7CQyX7%2D%7CA7b9yX7hBXtla7XyQKc7hBZL%20lcKQyX7%5EZFL%20lcKQyX7EZL%20lXyQ%7CE7%2DDB%2A%2DA%7CQyAA%2D7XQyX7%2DA%7CQyX7hB%7CyQX7%2DA%7CQyX7hB%7CQy%7CBh7X%2A%5B%5DQy7XyQ%7CBh7XyQZ%20==0=0===Surrey%20With%20The%20Fringe%20On%20The%20Top=Rodgers%20Richard==Medium%20Swing=Bb==1r34LbKcu77oB%2074Bb%5E77F%207%2DCZL7oB%207%5EBbZL7F%207%2DCZL7oB%20LZBb%5E4T%7BA%2A%207%2DFZ%20D7LZbEZL7bB%207%2DF%5BB%2A%20%7D7F%207%2DCZL7C%207%2DG6%20C7L7hAZL7%5EbB%5BEb6XyF%207%2DCZL7C%207%2DGZ7LD%206FZL7C%207%2DG%7CQ7%20%5D%2AAZL7bBZL7D%20ZC%2D7%207oB%207%5EbBZL7F%207C%2DZL7oB%207%5EbBZL7FLZAh7L7oB%20L7F%2077LZC%2DG%207%2DDZL7F%207%2DCZ7LG%207%2DD%5BC%2A%5D%207F%2077LZC%2DC%207%2DGZD%2D7%20G7LZC%2D7%20F7LZBb6XyQKcl%20%20Z==0=0===Sway=Ruiz%2DGimbel==Latin=G%2D==1r34LbKcu7NZL%20x4Ah7%2CD%20%2C7bEZL%20lcKQy%2CX7%2DGZL%20x%20ZL%2C7D%207%2CLZ%204TA%2A%7BcKQyXXyQKc%5BY%5D%20%20lcKQyX%2C7%2D2GNZL%20QyXQyX%7D%20%20l%2ABF7%2C%2C7%2DG1hAA%2A%5Bb%5E7%2CX7D%7CQyX%2C7%2DGZL%20lKcQyX%2C7DZL%20lcKQyXyQ%5DYBZL%20lcKQyX%2CLZ%20xL%20x%20ZL%2C7D%20%2C7bELZ%20lcKQyX%2C7%2DGZL%20ZG%2D7%2C7D%20%2C7l%20%20Z%20==0=0===Sweeping%20Up=Swallow%20Steve==Ballad=G==1r34LbKcu7X7%2DA%7C4D7Xy%7CQyX7%2DE%7CQyX%2DB%7CyQX7%2D%23F%7CQyX7%5EG%7CQB%2DXyQ3TA%2A%5ByQZ%20==0=0===Sweet%20And%20Lovely=Arnheim%2DDaniels%2DTobias==Medium%20Swing=C==1r34LbKcu7%5ECZL74G%2D7XbB%7CQyX7F%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQy%5E7%20Eb4T%7BA%2A%2DbA%7CQZC6XyZL7bB%207%2DF%7CQyX7C%5EZL7bB%207%2DF%5BB%2A%7DQC%5E7XyL7G%207G%7CQyXLZEb%5EX7%2DG%5BA%2A%5D%207G%207%2DZDL7bA%207%2DbE%7CQyX7yQ%7CC77bD%207%2D7XyQ%7CC7XyQ%7CF7XyQ%7CBb%5E7%20Eb7LZC%5E7%20G7LZC6%20%20%20Z==0=0===Sweet%20Georgia%20Bright=Lloyd%20Charles==Medium%20Up%20Swing=C==1r34LbKcu7ZL%20lc7XyQKbBZL%20lcKQyX7CZ%20LlcKQyX7bBZL%20lc7XyQKC44T%5BEb7XyQKcl%20LZ%20x%20LZ%20x%20LZD7XyQ%7CDb7XyQ%7CC7XyQKcl%20%20Z==0=0===Sweet%20Georgia%20Brown=Pinkard%2DCasey%2DBernie==Up%20Tempo%20Swing=Ab==1r34LbKcu7NZL%20x4F7Xy%20ZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQx%20LZ%204T%7BA%2AG%7CQyXyQKclL7bE%207%2DbB%7CQyX7b%5EAZL%20x%20ZL%20x%20ZL%20ZAb%5E7X7bE17G%207bb9%20%7D%7CE%207%2DbB%7CQyX%2DFZLb97C%207hG%7CQyX%2DF2Nb7LZA7C%207hLZGb7%20F7LZBb7%20Eb7LZAb6%20%20%20Z==0=0===Sweet%20Lorraine=Burwell%20Cliff==Medium%20Swing=G==1r34LbKcu7%7C%2C7G%2C4sG6%2CbE%2C7%2DEs%7C%2C%23D%2F7B7%2CDs%207%2DAZL7El%2C7F7%2CD%2D74TA%2A%7ByXQyX7b9LZD%207%2DAZL7E%207%2DB1ZNL7D%207%2DAZL7A%207E7%235%20%7DB%207ClA%2C7%2DA2G6%20s%206ClB%2A%5B%5D%2C7G%2C7%2DsD%20D%2F6Gl%7C%2Co%23C%2C7CE7LZsNZL%20Q%237bEZ7%2CC7%2C%5EFl%7C%2C7C%2C7%2DG%2C7b%2CA7%2DAsZL7E%207%5EFl%7C7%20E7L%2DG%2C7bB%2C7DsLZF%5E7L7El%2C7F%2C6GsA%2A%5B%20%5D7D%2011%237bEZL7E%20ZA%2D7%207D%20116GZL7%7CsE%2D7ZL7A%207EZL9b7B%20C7l%7C%2C7G%2C7%2DD%2C7bE%2CA%2D7%20D%2C%23D%2F7%20sC7%2CC%23o%2C%7ClG6%2FD%20D7%20Z%20==0=0===Sweet%20Sue%2C%20Just%20You=Harris%2DYoung==Medium%20Up%20Swing=G==1r34LbKcu7NZL7D4A%2D7XL7o%23G%206G%7CQyX7DQ%7CyX7%2DA%7CQyX7D%7CQyZA%2D7%204TA%2A%7BG%7CQyXQ%7CBh7%5B%5D%20%20lcKQyX6G2NLZ%20QyXQyX%7D%209b7E%20%2ABD%2D7yX6G1hB%7CQyBh7Xy%23F%2F7D%20G%2F%2DAZL%23G%2D%2FA%20%2DA%7CQyX9b7E%7CQLZF7X%7CQyX7G%7CQyX9%20%5D%5B%2AX6G%7CQyX7D%7CQyX7A%2D%7CQyX7D%7CQyX7%2DAAyQ%7CC7b7E%2076XyQ%7CBh7%20E7b9%20Z%20==0=0===Sweetest%20Sounds%2C%20The=Rodgers%20Richard==Medium%20Up%20Swing=F==1r34LbKcu7D%7CQyX4D%2D7X%7CQyX11%237bBZL%20lKcQyX7%2DGZL%20lcKQyA7%23114TA%2A%5BX7C%7CQ%7CEh7%20ZL%20lcKQyX7%2DGZLl%20cKQyX7%2DDZL9b7AG%2D7XyQyX7%2D7bBZL7XyQ%7CyX7%2DGZL%20lcKQyX%2D7DB%2A%5B%5D%209b7A%207hEQKcl%20%5EF%7CQy7%2DAZLQ%7CA7%237hB%7CQyX7%5EbB%7CQy7XF%7CQyX7%2DC%7CQyX11%20E7b9yX11%23ZL%20lc7XyQ%7CbBZL7F%207%2DC%7CQyX%5E7F%7CQyX7C%7CQyX7%2DG6XyQKD%7CQyXG%2D7XyQ%7CC7sus%20C7LZF6XyQKcl%20LZEh7XyQ%7CA7b9XyQZ%20==0=0===Swinging%20At%20The%20Haven=Marsalis%20Ellis==Up%20Tempo%20Swing=F==1r34LbKcu7x%20ZL%204Bb13Xsus31bAZL%20x%20Z%20Lx%20ZL%20lcKQyXsusyQKcl4TA%2A%7B7%2DbBZ%20%20%5D%5B%2AQyX%2C7%5EF1NZL%2C9bC7%20%2C7hG%7CQyX7%5EbDBKcl%20Lx%20ZL%20F2NZLEb7suyX%7D%209b7C%20%2C7%2DG%7CyQX%2C7%5EbAZL7bE%20%2CsQXyQ%20%7CQyX%2C%5E7XyQ%7CBb%2D7%2C%20Eb7%2CLZA%2D7%2C%20D7%2CLZG%2D7%2C%20C7%2CLZF6XyQKcl%20%20Z%20==0=0===Swinging%20Shepherd%20Blues%2C%20The=Koffman%2DRoberts%2DJacobson==Slow%20Swing=Bb==1r34LbKcu7C%2C7%2DC4Bb6XZL%20lcKQyX7bEZLx%20%20ZL%20x%20ZL%20lcKQyBb7%20s4TA%2A%5BB%207FlBb%2FD%20bG%2C7bEs%207bB%7CQy7XF%7CQyX7%2DCZL9%237G7%2FE%2C%7Cl%7C%2Co%23b7%20Z%20%3CSolos%20on%20Bb%20blues%3E%20==0=0===Tadd%27s%20Delight=Dameron%20Tadd==Medium%20Up%20Swing=Ab==1r34LbKcu7%7CQyX74Bb%2D77F%207hC%7CQyX7%5EbALZ9b7bE%207%2DbB%7CQyXLZBb%2D4TA%2A%5BQyX11Eb7b9QyX7%5EbDB%2A%5B%5D%207b%20A7%2DbE%7CQyX7%5EbAZL%7CGb7%23%207%2DbBA%2A%5B%5D%20XyQ%7CFC%7CQyX7bEZL%20lcKyQX11%237bB%7CQyX9b7%2D7%20F77%5EbA%7CE%207%2DbyQ%7CBb7%2DbBZL7F%207hC%7CQXy7%5EbAZL9b7bE%207%2DXyQ%7CBX7%2DbBX7%5EbAZAb%5E71%237bG%7CQyX7%5EbDC%5B%2A%5D%207bA%207%2DbE%7CQyX1XyQ%7CL9b7byQ%7CC%2D7%20F7LZF%2D7%20Bb7LZBb%2D7%20Eb7LZUAb%5E7XyQ%7CF7b9%2CXyQZ%20==0=0===Take%20Five=Desmond%20Paul==Medium%20Up%20Swing=Eb%2D==1r34LbKcu7L%20x%20Z4Eb%2D%20L7%2DbB%20%2DbEZL%20x%20LZ%20x%20ZL%20x%20ZL7%2DbBZ%20x%20L5T%5BA%2A%5EB%7CQy%5D%2AB%5BBZL7bD%207%2DbAZL7%2DEb%207%2DbBZL6%2DbA%207%5EGb%5E7X%20%20x%20Z%2DbB%20%2D6LZBb%5D%209b7bB%207hFZL7Db%207%2DbAZL7%2DbE%207%2D%2AA%5BEb%2DbA%2077LZ%20x%20LZ%20x%20LZ%20x%20LZEb%2D%20Bb%2D7LZ%20x%20LZ%20x%20LZ%20x%20%20Z==0=0===Take%20The%20A%20Train=Strayhorn%20Billy==Medium%20Up%20Swing=C==1r34LbKcu7yX6C14C6Xy7G%7CQyX7%2DDZL%20lcQKyX11%237DZL%20lcKQXyQ%7CN4T%7BA%2AZL%20lc%20G7%20%7D%5EF%5BB%2A%5D%207C%207%2DG%7CyQX6C2NZL%20QyXQyX7XyQK7%2DD%7CQL%20lcK%20x%20LZ%5BA%2A%5D%209b7G%207G%7CQXy7%2DDZL%20lcKQyX7DC6XyQZL%20x%20ZD7%2311XyQKcl%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z==0=0===Taking%20A%20Chance%20On%20Love=Duke%20Vernon==Medium%20Swing=F==1r34LbKcu7yX7G%7CAF%5E7%20DZL7A%207%5EFZL7C%20%2D7GZL7D%207%2DGZL7%2DD%2D7XyQ%2A%7B44TZL7C%20%2D7%20C7NZL%20QyXQyX%7D%2C7C7%2C%2DGs%2C7bA%2C7%2DAsZL2lG%2D7G1N%7CQ%2DbB%7CQ%5D%5B%2ABCBZL7F%207%2DCZL%2C%297Bo%287G%206bBZL7F%207%2Db%5E7XyQyX6F7D%207%2DLZAb6D%207%5EFA%2A%5B%5DQyX7CLZ7oB%207%2DbBZL7oA%20%2D7LZG7bE%207s%2C%29%2DG%20C7LZFZL7C%207%2DG%7CQyX7%7CGQyX7%2DDZL7A%207%5EF6%20s%20%287%2DGZL%20%28C7%29Z%20==0=0===Tangerine=Schertzinger%20Victor==Medium%20Swing=F==1r34LbKcu7ZL%20x%204G%2D7X7%2DGZL9%237D%207%2DAZ7LbB%206F%7CQyX7C%7CQy%20C7LZ4T%5BA%2A7%5EAZLQ%7CD7b7hB%7CQyX6F%7CQyX7%7CCQyX7%2DG%5BB%2A%5DQyX9%20E7b9yX7%5EFbB%206FLZB%2D7C%7CQyX7%2DG%5BA%2A%5DQy9Xb7D%7CQyX7AZL7E%207XyQ%7C7%2D%23F%20yX7%2DG7%20D7%23yX31b7D%7CQyX7bELZ%20x%20ZL7C%207%2DGZL9Q%5D%2AC%5B%2DAZL7%209%237D%20A7%239FU%7CQyX7C%7CQyX7%2D%7CGQyX7G%7CQyX7%2DDZL6XyQ%7C7hE%7CQ%20%20Z==0=0===Tautology=Konitz%20Lee==Up%20Tempo%20Swing=F==1r34LbKcu7%7CQyX74F%5E7X7%2DG%7CQyX31b7D%7CQXy7%2DD%7CQyX9b7A%7CQyXyQ%7CC4TA%2A%5BG%28%20%20%29%2D7LZG6bBZL%297%5EA%28%20%20%297B%5E%287%5EFB%2A%5B%5D%207C%207%2D%28Ab%5E7D%207%5EFC%2A%5B%5D%20ZF%5E7XyX7%5EF%7CQyX7C%7CQy7X%2DG%7CQyX31b7D%7CQyQKcl%20L%297%5EbX7C%7CQyQ%7CEbQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EbA%7CQyX7%7CG7XyX7%2DbB%7CQyX7AF%5E7X7%2DG%7CQyX31b7D%7CQXy7%2DD%7CQyX9b7A%7CQyXyQ%7CC%2A%5B%5DQyF%5E7%20D%2D7LZG%2D7%2C%20C7%20Z%20==0=0===Tea%20For%20Two=Youmans%20Vincent==Medium%20Swing=Ab==1r34LbKcu7%20ZL7b4Bb%2D7BZL7F%207%2DCZL7bD7%20%5EbAZL%20x%20ZL7bE%20b%2D7%20E4T%5BA%2ADZL7Ab%5E7XyL7F%207%5ECZL%20x%20ZLG7%207%2DD%5BB%2A%5D%20%20lcKQZE%2D7%20AZL%20xD%207%5EbLZ%20x%20%20ZL7bE%207%2DbB%5BA%2AQ%5DyX7bE%7CQyX7%5ECZLx%20LZA7G%207%2D%207%2DbB%2D7%20F7yX9b7F%7CQyX7hCZ%20Lx%20ZL7bE%207%2DbBZLQ%5D%2AC%5BCZL7b%207%2DbBDb%5E7%20%207%2DC%7CQyX7bGZLb%2FA7%2DbB%207%2DbBZL7oCBo7LZZL7oCEb7LZUAb6XyQ%7CCh7%20F7b9%20Z==0=0===Teach%20Me%20Tonight=DePaul%20Gene==Slow%20Swing=Eb==1r34LbKcu7X7%2DFZ4Eb%5E7%207hGZL7bB%207%2DFZ3L1b7C%207%2DGZL7bA%20C7b9L4TA%2A%7BL7bA%207XyQ%7CZL%20QyXQyX%7D%207bB7%20%2DFZL9b7C%207%2DG1NN2Eb6bB%7CQybEZL7sG%2D7%2CFZL9b7C%207%2DGZL7Bb%207%2DFlB%2A%5B%5D%2C7%2DbG%2D7%20Bb%206bEZA%207%5Eb%7CAh7%20%207bB%207%2DFZL7F%207C%2DZL7C%207%2DGZL9b7D%5D%5B%2AAEQyX7%5EbE%7CQy%2D7%20C7QyX7%2DFZL9b7C%207GhZL7bB%207%2DFZL31b%7CBb7XGZL7b6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===Tell%20Me%20A%20Bedtime%20Story=Hancock%20Herbie==Funk=C==1r34LbKcu7%2A%5B%5D%2074G%5E7L5TZL7%2D%23FsZLxZL%5E7GZLxZL7%2D%23FZLxZ4lF%23%2D4Ti%2A%5B7%5EG%207%5E7LZxZL11%237%5ECZL7%2D%23FLZ7%5EGZLxZL7%2D%23FZLxLZB%5EG44TA7B%7CQy%20C%5E7%23BSB%2A%5B%5D%2011%237%5EC%20%5E7EZL7%5EG%207%5EBZL117susX7%5EEZLQyX11%7CE%5E7%20QyX9%237bD%7CQyX7%5E%7CDQyX9%237bEZL9%237E%7CC%5E7%23QyX5%23%2C%5B%5D%201ZB%5E7%20%207%5EEZL7%5EG%207%5EBZ1L1%237%5EC%207%5EEZL7%5EGC%5E7%231L%20lcKyX7%2DbsusXyD%2A%2C%5B%5DQyX7%2DE%7CQy7X%2DbA%7CQyXsus7A%7CQ%2CT54D7B%2CC%2AZL7%2D%237XyQ%7CL11%237%5EG44T%2CA%2A%2C%5D%5BQyX7%2D%23F%7CQyX7%2DEZxLZF%2DbE%7CQ%207%5EBZ7LZA7%5EC%207%5EEZL7%5EG%207%5EZBL11%237%5ECZL7%5EDZL7%2311L%2DEZLx%3C%7B%207%5E%3CD%2ES%2EQ%5BY%20QyX%5D%2011%237%5E%20C7%5EEZL%3EadoC%20la%20E%5E7%20CQ%2C7%5EG%20%20Loops%20vamp%3EB%5E7%20G%5E7LZE%5E7%20C%5E7%2311%20%7D%20==0=0===Tempus%20Fugit=Powell%20Bud==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%2DDZL94G%2D7%20%2DG%7CQyX7%2DD%7CQyX97bA%7CQyX7%2DDZL9b7A7%20A7b4TA%2A%7B9%237E%7CE7%20A7D%7CQyX9%237A%7CQyX7EhB%2A%5B%7DQyX7%2DDZL9b%2D7XyQ%7CQyX7yX7%2DD7b13XA%207%2DGA%2A%5B%5D%20%20lcKyQX31b7DZL%20lcKQy7b9LZA%7CQyXQ%7CA7b9XyQ%7CD%2D7XyQ%7CG%2D7%20A7b9LZD%2D7XyQ%7CE7%20A7b9LZD%2DXyQZ%20==0=0===Tenderly=Gross%20Walter==Ballad=Eb==1r34LbKcu7X11%2374Eb%5E7X7%2DF%7CQyX7bA%7CQy7X%2DbE%7CQyX7bA%7CQyXyQ%7CDb4T%5BA%2AB%207bB%5E7XyQhF%7CQyX7bB%7CQyX7Fh%5BB%2A%5D%209b7C%207hG%7C7XyQ%7CbE%7CQyE%7CQyX%2D7XyQyX7%5EbE%5BA%2A%5DQyX7Bb%7CQyX7%2DF%7CQyX7F%7CQ%7CAb7CZL7o%2A%5D%209bQ%7CAb7G%7CQyX7%5EbE%7CQyX1%2317bD%7CQyX7%2DF%7CQyXh7%20C7yX7%2DbL7bB%20XyQ%7CB7C%207%2DGZL7o%23F%207%7CFQyX7%2DCZL7oB%207bLZF%2D77hF%5BCZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===Tenor%20Madness=Rollins%20Sonny==Medium%20Up%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CF7%20%20%20Z==0=0===Thanks%20For%20The%20Memory=Robin%20Leo==Medium%20Swing=F==1r34LbKcu7L7%2DG%204G%2D7%20L6Fl%2C7C%2C7%2DGsZLo7%23Fpp%7CQyX6FZL7CZF%23o74TA%2A%7B%5D%205b7Bb6LZ2N%7CQyXQyXQyXQy%7DXQyX7C1N%7CQyX7%2DGEh7%20A%207oAZG%207%2DD%5E7XyQ%207%5EC%7CQyX7oA%7CQy7X%5EbAZL7bE%207%2DbB%7CA%2D7LZbAB%2A%5B7C%2C7%2D7XyQ%7Co%23Fpp%7CQyX6FZL7%20C7%2DGA%2A%5B%5DQyX5%237C7LZsG%2DGZL7%2ClF6LZF%23o7%20G%2D7LZAo7%20Bb6LZG%2D7%20C7LZF6%20D7b9%20Z%20==0=0===That%20Old%20Black%20Magic=Arlen%20Harold==Medium%20Swing=Eb==1r34LbKcu7%7Cr%20ZL4Eb%5E77%2DFZL7bBZL7%2DFZxLZLxZLxZLxZLxZLLZBb74TA%2A%5BxZLxZ%7C%20LZsZLxZL7%5EbElB%2A%5B%5D7%2CbB%2C7%2DF%7C%2C7C%2C7%2DGxLZxLr%20ZL%20hDsZL7LZxL7bBZL7%2DFZL7obGLZ7%2DGZL7bBZL7%2DFZLZEb6bDlZLZLxZL%5B%2AClCxZL7CZLxZL7GZLZxL11%237bAZLxZL7%2DLZF%2D7%5D%2C7G%2CZL7%5EbZDb7L%5D%2C7bB%2C7%2DF%7C%2C7C%2C%2D7GsZL7bDZL7%2DbAZ%5B%2ADlEL7%2DbABZL7%2DZxLZlL7bDZLxZL7%5EbAZ%20L%7Cr%20ZL7bEZL7%2DbBZxLZFLxZLx6bEZL%2D7LZGBZL7%2DFZL7bDZL7b%2DAZLxZL7%2DFZL7obb7susGZL7bLZsF%2D7%2CBb7Z%20==0=0===That%20Old%20Feeling=Brown%2DFain==Medium%20Swing=C==1r34LbKcu7b7A%28%2044C6X%289b7AZL%297bB%28%20%207%29%2DF%287hEZL%20lcKQyEh7%29%20TA%2A%5BYG%28%20%20%29%2D7%20A7GZL%297bA%28%20%20%297%2Db%28E7hD%7CQyX7%2DDZL9b7%28D%2D7DZL%299QyX7h%2D7XyQcKQyX7D%7CQyX7A%7CyQX7hE%7CQyX31b7E%7Cl%20LZDAZL%297%20%20%297hQ%5DY%5B%2AAZL%297bB%28%20%20%297%2DF7%28hEZL%20lcKQyX6CB7b9%28EyX7G%7C%7CQyX%29%29LZD%2D7E%7CQyX%297h%23F%286%2D%7CFQyX7%2DDZL9b7A%207%28B7b99b7A%28%20%297%2DC%2D7%29%20%20QyX7%2DDZL%297A%28%20%207%29hE%289b7AZL%297bB%28%7CF%2D6%28F%287hE%20%28F7%29LZC%5E7XyQ%7CA7XyQ%7CD%2D7%20G7LZC6XyQZ%20==0=0===That%20Ole%20Devil%20Called%20Love=Fisher%20Doris==Medium%20Swing=Ab==1r34LbKcu7E%207hb4Bb%2D77%2DbB%7CQyX7F%7CQyX%2D7C%7CQyX6bAZL7bE%20XyQ%7CB4TA%2A%7B%206bAZ1Ab6%20%206bA2NZL%20QyXQy%7DX%207bE%207%2DbBZL7oBDb%2D6LNZL7b%206%2DFZ%5B%2ABBb%206bAZL7bE%207%2DbBLZ7B%206bAZL7bE%207%2DC7b9L%5D%207oA6bAZLF%2D6%2FA%2DbBA%2A%5B%5D%207bE%207%2DBb%7CQyX7bBZL6%2DF%20b7%20Eb7ZL7oGE%2CbE%2F%2D7XyQ%207%2DbBZL7bE%207hb%7CBQyX7%2DbB%7CQyX7F%7CsBb%2D7C%7CQyXb7%2C%7ClAb6XyQZ%20==0=0===That%27s%20All=Haymes%2DBrandt==Medium%20Swing=Bb==1r34LbKcu7hEZL74Bb%5E7ZL7bE%207%5EbB%7Cl%2C7%2CF7%2DCs%207%2DDZL7%2DC%20D%2D7%20G4T%7BA%2AyX%7Dl%2C7LZBbC%2C7G%2C7%2DDs1NZL7%20F7%2DCZL9%237G%20D%2F7%5E%2D7%2CF7%2DbE%207ZL7bByQXyQL7%2DC%207%2DGZL7bB%20%2D7F%5BB%2A%5DQyX6bB2N%7CZF%2D7%20XQyXQC%207%5EbyQ%7CG%2D%207F%207%2DCZL7C%207%2DZGL7%2DD%207%2DAZL7C%207%5D%2AA%5BBX7%5EbE7%5EbBZ%2D7%20sC%207hEZL7G%207%2DDZLb7E%207%5EbB%7Cl%2C7F%2C7%2DEb%2D7LDZL7%2D%2FD%20G7%239LZC%2D7%20F7LZBb6%20F7%20Z==0=0===That%27s%20Amore%20%28That%27s%20Love%29=Warren%2DBrooks==Medium%20Swing=Bb==1r34LbKcu7%7CQyX7T34Bb7%2DC%7CQyX7obD%7CQy6XbB%7CQyX7%5EbB%7CQyXXyQ%7CF%2CA%2A%2C%5B%2DC%7CQyXyQLZQyX7%5EbBZLQyX%7CryQX%7CQyX7F%7CQyX7%2DC%7CBb6X%7CrQyXyX7%2DCF7XyQobD%7CQyX6bB%7CQyX%5E7bB%7CQyXbB%2CB%2A%2C%5B%5D7XyQ%7C%7CQyX7B%7CQyXyQ%7CXyLQyX%7CrQyX%7CQyX7%7CFQyX7%2DCZLQyX%7CrQZBb%5E7X7F%7CQb6XyQ%7CC%2D7XyQ%7CF7XyQZ%20==0=0===That%27s%20Life=Kay%2DGordon==Slow%20Swing=G==1r34LbKcu7%7CQyX74G%5E7XB%207%5EG%7CQyX7A%7CQy7X%2DEZL7B%207%2D%23F%7CQy7LZE%2D4TA%2A%5B%207%5EG%7C%7CA%2D7%20%7CQyX7%2DEZL7B%207%2DF%23%7CQyX7%5EGA%2A%5B%5D%207DA7XyQQyX7AyX6CZ%2CF%2D7%2CQyX7GB%2A%5B%5DQyX6GLZ7D%207A%7CQyX7%2DEl%7CKcl%20L7%2D%23Fs%2DEZL7LZA7XF%7CQyX7%5EGA%2A%5B%5D%20%20clKQyX7DZL%20lcKQy%23%2D7%20B%20lcKQ7XyQ%7CA7XyQ%7CG%5E7%20sFh%2CB7%2C%7ClE%2D7XyQ%7CA7b9%20D7b13LZG6XyQZ%20==0=0===Thelonious=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7sus7C4Bb%20A%205%237DZL7bE%205b7ZELsus7F%207bGZL7bDb7LZ4TA%2A%7BL7bE%20sLZGb%7C%7D%207F%207bGZL7bE7%20bB1NZL5b9b7bC%20N2Bb7us7F%20X5%237DF7LZC%207%2DbE%7CQyX7DB%2A%5BQ%5DyX7%5EbBZL7F%2011%2DAb7LZ%207bGZbA%20bB7XyQ%7CyXsus7F%7CQyX5b7%7CCQyX5%237G%7CQyX9bDQ%5D%5B%2AAbD%7CQy%20bGZL7%20F7s%20sus7CZL7bD%205%23D7ZL7bE%205b7EZLsuF7susbGZL7Cb7b9b5LZBb7%20Eb7LZGb7%20F7LZC%2D11%20F7LZBb%5E7XyQZ%20==0=0===Them%20There%20Eyes=Tracy%2DTauber%2DPinkard==Up%20Tempo%20Swing=Ab==1r34LbKcu7cKQyX4Ab%5E7yX7F%7CQyX6bAZL%20%20xZL%20x%20ZL%20lcKQyXQ%7CBb74TA%2A%5BEZL%20l%2ABBb%2D7bB%7CQyX7%2DF%7CQyX%5E7bA%7CQyX7bE%7CQyX7XyQKc%5B%5D%20%20lyX7bAKcl%20%20%2DbEZL%20x%20ZL%20x%20Z%20LlcKQyX7%5EbAA%2A%5B%5D7XyQ%7CQyX7bbE%207b7XyQKbE%2F7%5EbA%7CQyX7oDQ%7CyX7%5EbDC%2A%5B%5D%20%20lcXyQ%7CB%5EbD%7CQ7LZAb%5E7XyQ%7CF7XyQ%7CBb7%20Eb7LZAb6%20Eb7%20Z%20==0=0===Theme%20From%20Family%20Guy=Murphy%2DMacFarlane%2DZuckerman==Medium%20Swing=F==1r34LbKcu7GZL7D4FXyQL7oB%20bBZL%2C7F%20%2CZFL7C%207%2DG%7CQyX7G%7CZF%2FC%204TA%2A%5B%207hEZC%20B9%2C%207%5EFZL7C%207%2DGZLD7%20C%2FFZL7oB%20bBZLBb%5E7L%7CQyX9A7LZD%2D7%20G7LZC7%20C%237LZBb%2FC%20C7LZF%20sBb%2FD%2CC7%2C%7ClF%2CXyQZ%20==0=0===Theme%2C%20The=Davis%20Miles==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===There%20Is%20No%20Greater%20Love=Jones%20Isham==Medium%20Swing=Bb==1r34LbKcu7ZL%20lc4Bb%5E7C1N%7CQyX7G%7CQyX1%2317bA%7CQyX7bE%7CQyX7XyQK4TA%2A%7BD%207hAQ%7CF7X%20lcKQyX6bBZL7F7%20%2DC%7CQyX7C2N%7C%7DQy%20%5D%5B%2AByX7%2DCyX7C%7CG%2D6XyGZL9b7D%207hA%7CQy6X%2DGZL9b7D%207hA%7CQ%2D6XyQZL9b7%2DC%7CQyyQ%5D%5B%2AyX7G%7CQyX11%237bAQ%7CyX7bE%7CQyX7%5EbBAQ%7CC7XX7F%7CQ7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===There%20Will%20Never%20Be%20Another%20You=Warren%20Harry==Medium%20Up%20Swing=Eb==1r34LbKcu77%2DbBZ4Eb%5E7QyX7%2DC%7CQyX9b7GQ%7CyX7hDZL%20lcKQyXKcl%20L4T%5BA%2AX7F%7CQb7XyQ%7CQyX7%5EbE%7CQyX117%23bD%7CQyX7%5EbA%5BB%2A%5DC%2D7XyE%7CQyXX9b7G%20LZF%2DhDZL%20lcKQyX7%5Eb%5BEA%2A%5DQyX7bB%7CQyX77XyQ%7ClcKQyQyX117XyQKQyX7%5EbA%5BC%2A%5DQyXb7E%7CQyX7%2DbBZL%20lc%7CDb7%23%2DC%7CQybB%206bXyQ%7CAB%207%2DFZL7C%207%2DGZ7LbA%207%5EbEZL7D%207hb7LZE7%5EbE%7C7%20Z==0=0===There%27ll%20Be%20Some%20Changes%20Made=Overstreet%20Benton==Medium%20Swing=Bb==1r34LbKcu77Fpp%7C4G7Xy%7CQyX7G%7CQyX7DZLl%20cKQyX7CZL%20lcKQC7XyQ4TA%2A%5B%206bBZG7XyQC%7CQyX7G%7CQyX7DZ%20LlcKQyX7CZL%20lcK7%20F7LB%2A%5B%5D%20G7LZC7%20F7LZUBb6%3CFine%3E%20sA7%2CAb7Z%20==0=0===There%27s%20A%20Lull%20In%20My%20Life=Revel%20Harry==Ballad=F==1r34LbKcu7G%207%2DA4F%5E7%20B%2C7%2DAs%207%2DGZL7%2D%20A7%5EbBl%7C%2C%2DA%2C7%2DGsb%5E%2C%7Cl4TA%2A%7ByX%7D%2076%20sG%2DZL7%2DD%206Fl1N%7C7C7%2C%2DGs%207%5EbBl%7C%2DA%2C7G%2D7%20CFZL7%2DZL7bALZN2FZL7bA%207%2DbEB%2A%5B%5DyQX6FZL%2C11%237bE%206Eb%2D7%20%20QyXQ%2DG%7CQyAb7suZL7C%207%2DGZL7o%23F7%20%5EF%7CQyX7%5EbDZL%2CsF%23o7X%207%5EbD%2DAl%7C%2C%5D%5B%2AAF%2DAs%207%2DGZL7%2DA%207b%5EBl%7C%2C%2DA%2C7%2DGs%207%5E7%2CBb%5E%207C%207bA%7CQyLZF6%20yX7%2DAl%7C%2C7C%2C7%2DG%20s7%5EbBl%7C%2C%2DA%2C7%2DGsQ%7CD7X7%2DG%207%2D7XyQ%7CDb7XyQ%7CA%2D7%20Ab7LZG%2D7%20C7LZF6XyQ%7C%20%28G%2D7%29x%20%28C7%29%20Z%20==0=0===There%27s%20A%20Small%20Hotel=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu7%207%2DAZ4G%5E7X%207%2DAZL7obB%207%2DBLZ7C%207%5EGZL%20lcKQyAbo7L4TA%2A%7BCB%2A%5B%5D%5E7%20E%2D%2DD2N%7CQyXQyXQyXyQX%7D%207D%207%2DA1NZL77%20G7%20GZL7DZL%2C9b%7CD%2D7%20B%7CQyX7%2DAZL%2C9b7%20E7%2DB%7CQyX7%5ECZL7G%2D7%20E7QyX7%5EAZL7o7LZAhBZL7C%207%5EGZL%20lcQKyX7%5EGA%2A%5B%5D%207D%207%2D7%20BbE%20%2C7F%2D7%20Abo7LZA%2D7%20D7%2CLZG%5E7XyQ%7CA%2D7%20D7%20Z%20==0=0===There%27s%20No%20You=Hopper%20Hal==Ballad=F==1r34LbKcu7L7obAAF%5E7XQyX7%5EF%7CQyX7bD%7CyQX7%5EF%7CQyX7bE%7CQy%7CA%2D7%20%2A%7B44TF%207%2DC7XyQ%7CyX7%5EFZL7C%207%2DG2ZNL%20QyXQyX%7DQyX7CQ%5D%5B%2AB%2DG1NZ7%2DGZL7%20F7LDZL7G%207%2DD%7CQyX7b%5EBZL%2C5%237F%207%5EbBZ%2D7%20G7%2DCZL7%2DA%7CQy7XyQ%5DQyX7bD%7CQyX7%5EF%7CyQX7bE%7CQyX7%5EFA%2A%5B%7CF%5E7XC%7CQyX7%20Abo7LZG%2D7%20C7LZF%5E7%20%20%28C7%29%20Z%20==0=0===These%20Foolish%20Things=Strachey%2DLink==Ballad=Eb==1r34LbKcu7E%207%2Db4Eb%5E7B%207%2DFZL7%2DC%207%5EbZEL7bB%207%2DFZL7%2DC%20b7LZB4T%7BA%2AB%207F2b%5E7%20syXQyX%7D%207bB%207%2DFQ%7CyX7F1N%7Cl%2C7C%2C7GQ%20LZNAZL7bF%207C%7Cb6%20sAGZL9b7D%207hAZL7Eh%207%2DG%5BB%2A%5Dl%2C7D%2Ch%2D7XyQEZL7b7%2DC%207%5E7%20G%2D%2A%5D%207bB%207%2DFZL7o%20E7bBZL7F%207%2DCZL7A%5BEb%5EbBZL7C%2C7Gs%20Bb7LZL7bE%207%2DbBZL7b%20B7%2DFZL7%2DC%207%5EbEZAb%5E7%207%2DFZL7%2Cl%7CF7%20Bb7LZEb6%20sF%2D7%2CBb7%2ClZ==0=0===They%20All%20Laughed=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7L7%2DE%204G%5E7%20sus7D%207%5EGZL7D%20%2D7AZL7D%207%2DAZL7%2DELZG%5E74TA%2A%5B7%23F%207D7LZG%207%2DAZL7%2DE%20%2C7%5EG%2AB%5B%5D%207D%207%2DA%7CQyX6D7LZG%207%2DAZyX7GCB%2D7%20EX7D%7CQyX7%2DAZL7A7%20%2DEZL7%2DB%207%5EDZL7yQ%5D%5B%2AZL31bX7D%7CQ%20G7LZZL7A%207%2DE%7CQyX7AQ%7CyX31b7E%7CQyX7hBA%2D7Xy7%2DD%7CQE%207%2DBCG%5E7%20%207h%23CZL31b7E%2097bBZL7D%207%2DAZL7%2DEC%2D6LZ%2A%5B%5DQy7LZA%2D7%20D7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===They%20Can%27t%20Take%20That%20Away%20From%20Me=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu7QyX7%2D4Eb%5E7Xsus7bB%7CQyX7%2DFLZ7obG%207%2DGZL7%2DF%20yQ%7CBb4T%7BA%2AbA2NZyQ%7CN1QyX%7D%20sus7bB%207%2D%7CFl%2C7C%2C7%2DGs%207%5EbAXyQ%20LX7bE%7ChE%207%2D7LZEb7D%207%2DGZL9b7D%207G%2D%5BB%2A%5Dl%2C7D%2ChAs%206b9LZGbB%207%5E%5BA%2A%5DQ7%20D7b7bB%7CQyX7FZL7C%20%2D7GZL9b7D%207%2DGZL9susXyhAZL7yX7bEF%2D7LZ%2DbB%7CQyXsus7bB%7CyQX7%2DFZL7obG%207%2DG7XyQ%7C%207%5EbEsus7b7%20Bb76bEZL7bB%207FZL7%20C7GZL6%2DbA%206bEZLXyQ%7CB%5EbA%7CQ%20%20%20Z==0=0===They%20Didn%27t%20Believe%20Me=Kern%20Jerome==Medium%20Swing=G==1r34LbKcu77%5EG%7CQ4A%2D7XQyX7%2DAZL7E%207%2DBQ%7CyX7%5EG%7CQyX7D%7CQy%7CD7Xy4TA%2A%5B%207h%23C%2D7XyQ%2DB%7CQyX7%2DE%7CQyX7B%2D%7CQyX7D%7CQyX7%2DA%7C7XyQ%7CE%7CQyXQyX7%2D3LZB%2D7%5EG%7CQyX7D%7CQyX7A%2DB%2A%5B%5DQyX7E%7CQyX7XyQ%7CE1b7%23F%2DA%207%5EyQ%7CD77D%7CQyX7%2DA%7CQyX7ZEL11%237F%207%5EG%7CQyXXyQ%7CGX7%2DA%7C7LZB%2D7%20E7LZA%2D7XyQ%7CD7XyQ%7CG6XyQKcl%20%20Z%20==0=0===They%20Say%20It%27s%20Wonderful=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7b7C%7CQ4G%2D7XZL7obA%207%2DA%7CQyX%5E7FZL9b7C%207hG%7CQyGh7Xy4TA%2A%7B%5D%207F%20N1F%5E7yX7%5EF2NZL%20QyXQXy%7D%209b7D%207%2DA%7CQyXQ%7CC%2D7%7CQyX9E%207hB%5E7XyQ%2DAZL7E%207%2DAZL7%2D%20G7%5EF%7CQyX11%237bE%7C7XyQ%7CbBB%2A%5B%7CQyX7A%2D7%20Db7C%207hG%7CQyX7%2DG%2AC%5B%5D%207bD%207%2DbAZL79LZAhZL9b7D7b13XyQ%7CG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CD7b9XyQZ%20==0=0===Things%20Ain%27t%20What%20They%20Used%20To%20Be=Ellington%20Duke==Medium%20Swing=Db==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bGZL%20lKcQyX7bD%7CQyX7bG%7CLZDb7D44T%5Bl%20LZEb%2D7XyQ%7CAb7XyQ%7CDb7%20Bb7LZEb%2D7%20Ab7%20Z==0=0===Things%20We%20Did%20Last%20Summer%2C%20The=Cahn%2DStyne==Medium%20Swing=F==1r34LbKcu7ZL7C%204F%5E7%209b7D%207hAZL7bB%20%5E7FZL7C%207%2DGZL7%2DDLZG%2D74T%7BA%2Al2N%7CQ7LZG%2DQyXQyX%7D%2C7C%2C7%2DG7%2CD%2C7%2DAs1NZL7C%207XyQXyD%207%2DA%20x%20ZL%5D%2AB%5BCD%7CQyX7%5EbBZL7F%20%5E7bBZL%20x%20ZL7F%207%2D%2D7%20G7QyX6F7hAZLAb7LZ%5EFZL7C%207%2DGZL7%2D%20D7%5EF%5BA%2A%5D%207C%207%2DG7%20Bb7%207CZL%20D7b9LZG%2D7%20C7LZA%2D7%20D7LZG%2D7%20C7LZF6%20C7%20Z==0=0===Think%20Of%20One=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu7DZL5b4F%20B9QyX31bGZL7bD%203b1AZL9bE%207%2DDZL5b%7CF%20B94TA%2A%7ByX7%5Eb9LZAb9b7F%7CQyXF%2F7%2DCB%5B%2A%7DQyX7bGZL7bD%207XyQ%7CBbE%207%2D%20%2CFA%2A9XyQ%7C11%239b7C%7CQyX7%2DGQ%7CyX5b7G%7CQyX9b7GXyQ%5D%5Bb7G%7CQZL9bEZD%2D7%20L5b9B%20F%7CQyX31bZGL7bD%2031bAZL9bEZD%2D7%20L5b9BU%3CFine%3EAb7%20Db7LZGb7XyQZ%20==0=0===This%20Can%27t%20Be%20Love=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7QyX7%2D4F%5E7X7%2DD%7CQyX7%5EFZL%20lKcQyX7bBZL%20lcKQyXyQ%7CG4T%5BA%2AL7C%207Q%5D%2AA%5B%2DD%207%2DAZL%20lcKQy7XbBZL%20lcKQyX7%5EF7LZG%2DyX7C%7Cb7D%7CQQKcl%20ZL%20lcKQyX7%2DD%7CQXy7A%7CQyX7%2DE%5BB%2A%5D%20Ah7XyyX6FZD%207%2DAG%2D7XyKQyX7bBZL%20lcKQXy7%5EF%5BA%2A%5DQyX7C%7CQcl%20LZ%7CQyX9%2D7LZG%2D7%20C7LZF6XyQKcl%20%20Z==0=0===This%20Could%20Be%20The%20Start%20Of%20Something%20Big=Allen%20Steve==Up%20Tempo%20Swing=Eb==1r34LbKcu7X7bB%7C4Eb%5E7FZL31b7C%207bB%7CQXy7%2DF%7CQyX7%2DC%7CQyX%2D7XyQ4TA%2A%7B7C%7CQy7%20B7L%2DG%7CQyX7oA%7CQyX7b%5EAZL11%237A%207%2DbBZ7%2FBbX%2DC%7CQyX7%2DF2%7C%7CN1F7bB%207%2DFZL7bG%207G%2D%7CQyX%2C7bB%7CQyX7%2D%2C%20%7D%7CNQyX9byX%7CrQ7%2CXyQX%2C7bE%7CQyX7%2DbBB%5B%2AY%5D%20%20lcKQyX6bE%7CyQ%7CXybB%7CQy7%5EbAZ%2D7XyQ7%2DbB%7CQyX7%5EbAZLyQX%7CrQyX%7CQyX7bE%7C%20Eb7LbBZLQ%2EdnE%20l%20LZAa%20%2EC%2ED%3C%7CQyXsusb7B%7CQyX7F%7CQyX7%5Ebl%203rdcKQyX%3EBb7XyQ%5DY%7CN3F%2D7XyQ%7CBb7%2CXyQ%7CEb6XyQ%7CBb7XyQZ%20==0=0===This%20I%20Dig%20Of%20You=Mobley%20Hank==Medium%20Up%20Swing=Bb==1r34LbKcu7yXF%2F74Bb%5E7XF%2F7%2DC%7CQyXF%2F7%2D%7CDQyXF%2F7%2DC%7CQyXF%2FyQ%7CD%2D4TA%2A%5BL9b7A%2FFXyQQyX7%5EbEB%2A%5B%5D%207b%20B7%2DF%7CQyXF%2F7%5EbB%7C%7CEh7%207%2DC%7CQ%2F7%5EbByQ%7CG7yX7F%7CQyX7%2DC%7CQy7X%23F%7CQyX7%2D%23C%7CQyXQ%5D%5B%2AAX7%2DDZ%7CQyXFC%2D7%2FFQyXF%2F7%2DD%7CQyXF%2F%2D7C%7CQyXF%2F7%2DD%7CQyX%7CC%2D7%2F%7CQyXFX7G%7CQFXyQ%7CZL9b7A%207hE%7CQyX%5E7bEC%2A%5B%5D%207bB%207%2DFD%2D7Xy%2F7%5EbByQ%7CC%2D7XyQ%7CF7XyQ%7CBb%5E7XyQKcl%20%20Z%20==0=0===This%20Is%20All%20I%20Ask=Jenkins%20Gordon==Ballad=F==1r34LbKcu7%2DGZL74F%5E7XF%7CQyX7%5EFZL%2C7C%20%2D7G%7CQyX%2C31b7D%7CQy%5E7%20D%2D4TA%2A%5BZL%20lcLZF%5E7DZL%20lcKQyX7%2DAB%5B%2A%5D%209b7E%207hB%7CQyX7XyQK%2C7C%207L%2C7C%20Kcl%20LyX%2C31b7D%7CQyX7%5EAF%2A%5B%5D%20%20lcKQyX7CZQ%7CG%2D7QyX7GX6bBCyQ%7CF%5EX%2C31b7A%7CQyX7%5EFLZ%2C7C%207%2DGZL7%2DD%207yQ%5D%5B%2AX7%5EFZ%7CQyX67%20E7b7C%7CQyX7%2DG%7CQyX%2C13b7D%7CQyX7%2DAZL%2C9XyQ%7CFhB%7CQyG%2D7%20C7%20Z%20==0=0===This%20is%20for%20Albert=Shorter%20Wayne==Medium%20Up%20Swing=G==1r34LbKcu77%2DCZL4G%5E7XG%2F7%2DD%7CQyXG%2F7%2DAQ%7CyXG%2F11%237%5EbA%7CQy%20G7b94TA%2A%7BZL%20lcBb%5E7%20us7bDB%2A%5B%7DQyXtl7aD%7CQyX7%5EbAZL7bEsXyQKZL7F%20%5B%5DQyX1%2FC%23XQyX7%2DA%7CQyXtla7%7CEQyX7%2DBZL%20lcKQy%7CD7%2391%237%5EGL7F%207XyQ%7CAb7G%20G%2F7%2DD%7CQyXG7%2F%2DA%7CQyXG%2F11%237%5Eb9LZC%2D7%5EGA%2AZBb%5E7%20Eb7LZAb%5E7XyQ%7CD7altXyQZ%20==0=9===This%20Is%20New=Weill%20Kurt==Ballad=C%2D==1r34LbKcu7yX31b4C%2D6XX7%2DbB%7CQyX7F%7CQy7X%2DC%7CQyXtla7G%7CQyyQ%7CF74T%5BA%2AbDZL%207XyQ%7CX31b7bAZL%20lcKQXy7%2DbE%7CQyX31b7bByQKcl%2DbB%7CQ7%2DC%7CQKcl%20L7G%7CQyX6%2DC%5BB%2A%5D%20b97G%207DZL7bE%207EZaltXyQyX7%2D%2DbB%7CQb%2D7%20AF%7CQyX6%2DFZL9b7C7%20hG%7CQyX7%5EbDZL7b7b9XyE%7CQyX7%2DbA%7CEb7b9b7bE%7CQyX7hbB%7CQXy7%2DF%7CQyX7%2DC%7CQyX13XyQ%7CQyX7XyQ%7CDh7%20G7b9%20Z==0=0===This%20Masquerade=Russell%20Leon==Rock%20Pop=F%2D==1r34LbKcu7%5B%7DQyX4F%2D7Xuc%20llit%20pmaV%3C%7CyQX7%2DF%7CQyX7bB%7CQye%3EBb74Ti%2A%7BX7hG%7C%2CXyQ%7CD%7CQyX7%2DF%7CQyX7b%7CBQyX7%2DF%7CQyX7%5E%2DFb7XyQ%2DFA%2AS%207hG%7C%239XyQD%7CQyX7bB%7CQyX7%2D%7CFQyX7%5E%2DF%7CQyX%2DF%7Cb7XyQ7C%7CQyX7%5EbDQLZF%2DbA%7CQyX7%2DbElB%2A%5B%2C%5D7A%2C7%2DEs%20%2DF%7CQyX7XyQ%7C%2C9b7C1G%7CQy7b13XL%20lcKQyX7%5EbD%7CQXy7bA%7CQyX7%2DbE%7CQyZD%2D7XbB%7CQyD%3C%7CQy13LZCCZL31b7G%2031G%7CQXy7%2DGZL%20lcKQyX7%5E9susXb7G%203yX7%2DFl%20CodbB%7CQyX7%2DF%3EnepOQ%3C%7BYZQyX11%237bG%3Ea7XyQ%7Ca%20%2ES%2EQ%7C%3CD%2EC%2E%20on%20Cue%3EB7XyQ%7D%20==0=0===This%20Time%20The%20Dream%27s%20On%20Me=Arlen%20Harold==Medium%20Up%20Swing=G==1r34LbKcu7D%207%2DA4G%5E7X7%2DBZL7F%207%2DC%7CQy7X%2DA%7CQyX31b7E%7CQy%20E7LZ4TA%2A%7B7%2D%23FBB%2D7%20ElcKQyX6G2NZL%20QXyQyX%7D%207D%207%2DAZL7%20%20%5D%5B%2A1NZL7%5B%5DQyX7XyQ%7CX7%2DA%7CQyX7A%7CQyX%2D7E%7CQyX7E%7CQyX7%2DByQ%7CD7B%7CQyXGZL7DXyQ%7CEL7E%207%2DBZL7F%207%2D%7CCQyX7%2DA%7CQyX31b7ZA%2D7%207%5EGA%2A6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===This%20Year%27s%20Kisses=Berlin%20Irving==Medium%20Swing=G==1r34LbKcu7%207%2DAZAG%5E7X%207%5EG1NZL%20x%20ZL7%20D7%2DAZL7o%23Gpp%7CQyG%23o7L%2A%7B44T%5EGZL%202G%5E7XX7%2DCZL%20lcKQyX7C%5EB%2A%5B%5D%207G%207%2DD%7CQyyQKclN%7D%207DZL7D%20A7XyQ7o%23Gpp%7CQyX7%5EGC%5B%2A%5DQyX7D%7CQyX7%2DA%7CLZA%2D7%7CQyX7%20x%20LZB%2D7%20E7LZA%2D7%20D7LZG6%20Bbo7LZA%2D7%20D7%20Z%20==0=0===Thou%20Swell=Rodgers%20Richard==Medium%20Up%20Swing=Eb==1r34LbKcu7E%7CQyX4F%2D7XyX7%5EbE%7CQyX7bB%7CyQX7%2DF%7CQyX7bB%7CQyQ%7CAb74TA%2A%5B%207%2DbBQ%7CAh7%5EbEZL7bB%207%2DFZLC7%207%2DGB%2A%5B%5D%209b7D%207XyQ%7CyX7%5EbX7bB%7CAb6%20GFA%2A%5B%5D%207C%207%2DG%7CQXy7bBZL7F%207%2DCZL7%2D7XyQZL7bE%5D%209b77XyQ%7C%7CQyX7%5EbE%7CQyX7b%7CAQyX7%5EbE%7CQyX7bBAh7%20D%2DF%7CQy%7CQyX77%20C7LX7%2DF%7CQyX7C%7CQyX11%237bDZL7bB%207%2DFZyQ%7CBb%2DGC%2A%5BEb6XyQKcl%20%20Z%20==0=0===Three%20Flowers=Tyner%20McCoy==Waltz=Eb==1r34LbKcu7A%7CQyXb%5E7XyyX7%5EbE%7CQyX7bD%7CyQX7%5EbE%7CQyX7bD%7CQQ%7CDb7E43T%5BX7%5EE%7C%7CD7Xy7%2DD%7CQyXD%2FG%7CQyX%2FG7%2DD%7CQyXD%2FG1N%7CQ%2FGXyQQyX7%2DQyXD%2FXyQ%7CEG%2F7%2DD%7CQyXD%2FG2N%7D%7C%207bB%207%2DF%7CQyX7%5EXyQ%7CG7D%7CQymav%3C%7BGXyQ%7CXZ%207bB%207%2DF%7CQyX%5E7E%7CQyX7D%7CQyX7%5EEyQYQ%20%2F7%2DD%7Cp%3EEb%5E7XyQ%7CDb7%20%20%3C8x%3E%20%7D%7C%2CU%2CfEb%5E7XyQZ%20==0=0===Three%20Little%20Words=Ruby%20Harry==Medium%20Up%20Swing=C==1r34LbKcu7X7%2DD%7C4C%5E7X%7CQyX7%2DDZL7bA%207b%2DEZL%20x%20ZL%20lcKQyG7XyQ4TA%2A%7BZL%20lcXyQ%7D%5B%5EF%7CQyX7C%7CQyX7%2D%7CGQyX7C%7CQyX7%2DGB%2A7XyQK7G%7CQyX7%2DDZ7LZAb7%2DbEZL%20x%20ZL%20lcQKyX7%5ECA%2A%5B%5D%207G%207%20Ab7LA%207bByQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Thrill%20Is%20Gone%2C%20The=Henderson%20Ray==Ballad=C%2D==1r34LbKcu7D%2C7bAAC%2D7XB%207%2DF%7CQyX7F%7CQy7X%2DC%7CQyX31b7G%7CQyb7LZs%2A%7B44TL7hA%20b%5E7LZ%2C9b7G%207hDZL7%2DC%2C%209b7GZL7hD%207%5EbDLZC%2D7El%2C7bC%7CQyXyQ%7CG7bA%7CQyX7hA%7CQyX%2CBb%2F7%2DCB%2A%5B%7DQyX%2C9b7%2311%2CX7hDZhD%7CQyyQ%7CF%2D%7CQyX9b7G%7CQyX7h%7CDQyX11%237bD%7CQyX7Ab%5E7XXG%2F7%2D7%20G7b9LZC%2D6XyQKcl%20%20Z%20==0=0===Thriving%20From%20A%20Riff=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7EZL7b4Bb%5E7BZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20b%5E7%20B4T%7BA%2AyX6bB7LZN17%2DC2NZL%20QyXQyX%20%7D7F%207%2DCZL7G%207%2DD%20F7LZbA%207b%2A%5D%20%20lD7XyQ7FZL%20lcKQyX7CZ%20LlcKQyX7GZL%20lcKXyQKc%5BB%2A%5DQA%207bE7%20G7L%207%5EbBZL7F%207%2DCZ7LG%207%2DDZL7F%207%2DCZBb7LZ%5EbB%5BAb7LZC%2D7%20F7LZBb6%20%20%20Z==0=0===Tickle%2DToe=Young%20Lester==Up%20Tempo%20Swing=Db==1r34LbKcu7ZL%20x%204Bb%2D7%207%2DbE%7CQyX7bB%7CQXy7%2DbBZL%20x%20ZL7F%20Bb7LZ4TA%2A%5BL7bB%20yQ%7CAbyX7%5EbD%7CQyX7B%7CQXy7bGB%2A%5B%5D%207bD%207%2DQ%7CF%2D7X7%2DbEZL%20x%20yQ%7CBb7%2DbBA%2A%5B%5DQyX7F%7CyQX7bAZL%2C7bE%20%2C7%2D%20F7LZX7bEZ%2A%5B%5D%207yQ%7CBbbA%7CQyX7%2DbEZL%20xZ%20L7bB%207%2DbE%7CQyX7%2D7%20DbX7%2DbBQyX7%5EyQ%7CB7X7bA%7CQyX7bE%7CQy7XbB%7CQyX7%5EbD%7CQyXyQ%7CDbX7bGB%7CCh7%20F7b9%20Z%20==0=0===Till%20There%20Was%20You=Wilson%20Meredith==Ballad=Eb==1r34LbKcu7%2DFZL74Eb%5E7%2DGZL7bD%207%2DbA%7CQXy7%2DF%7CQyX7oE%7CQyX7%20Gbo4TA%2A%7BbBZL6LZN1GbE2NZL%20QyXQyX%7D7%20bB%207%2DFZL7bG%207%2D6%20Ab%2D7bB%207AZL7%2D7%20%5D%5B%2A%7CQyX7C%7CQyX7%5EbEQ%7CyX7oA%7CQyX7%5EbABF%2D7%20GbE%207%2D%7CQyX7%7CF%2D7%2FX7oE%7CQyX7%5EbEA%2A%5D%5BQyX5%237bB%7CQyXbByQ%7CF%2DQyX7hAb%2D7%20Db9LZG%2D7%20Gbo7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Time%20After%20Time=Styne%20Jule==Medium%20Swing=C==1r34LbKcu7%20lcKQ4C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAC%5E7Xy4TA%2A%5ByX9b7XyQ%7CE7%2DEZL9b7B%207h%23FLZG%2F%2DA%20%2DA%7CQyX9b7XyQ%7CA7hBZL7%2DDZLXyQ%7CE%5ECB%2A%5B%5DQyX7G%7CQy1X1%237bAZL9b7A%207h7%20A%2D77%2DD%7CQbB%206%2DC%5E7%20A7%5EFZL7C%207%2DG%7CQy7X%5ECZL7G%207%2DDZL7%2DXyQ%7CFZL7G%20G%207%2DDXyQ%7CF%207%2DEZL6%2DF%207DZL%2D7A%207%2DEZL6%2DF%207h%23A%2D7LZ6CZL77LZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===Time%20On%20My%20Hands=Youmans%20Vincent==Ballad=F==1r34LbKcu7X7C1N4F%5E7XKQyX7%2DG%7CQyX9b7%7CEQyX7hBZL%20lcKQycl%20LZ4TA%2A%7BL%20lcK%20%20%7DXyb7DB%2A%5B%5DQyX9b7AQ%7CyX7hE2NZL%20QyXQ13XyQlcKQy7%5EFC%2A1XyQ%7C7C%7CQyX7%2DG%7CQyX7%7CGQyX7%2DDZL7C%207%2DGXyQ%5D%5B1%237GZD%206F%7Cb7%2311%7CQyX11%237G%7CQyX3b17D%7CQyX9%237A%7CQyXC7XyQB%7CQyX7LZG%2D7%20C7%20Z%20==0=0===Time%20Remembered=Evans%20Bill==Ballad=B%2D==1r34LbKcu79%2DGZL%2D9XyQ%2DA%7CQyX9%2DE%7CQyX1%2317%5EF%7CQyX11%237%5EC%7C9%20D%2D9B44T%5B9%2DC%7CQb%5E7%231%7CQyX9%2DD%7CQyX9%2DAQ%7CyX11%237%5EbA%7CQyX1G%2D9XyE%7CQyXX9%2DC%7C%2D11XyA%7CQyX9%2DbEZL%20lcQKyX9%2DB%7CQyX9%2DE%7CQ%2D9XyQF%7CQyXKQyX9%2D9XyQX7%2DD%7CQyX11%237%5Eb%7CEQyX9%2DG%7CQyX9%2DB%7CyQ%7CC%2D%23F%7CQycl%20%20Z==0=0===Tin%20Tin%20Deo=Gillespie%20Dizzy==Latin=F%2D==1r34LbKcu77bG%20%2C4F%2D6%20%2C9%237D%20%2C6%2DFZL%2C57%23C%20%2C7%5EbDZL%2C6%2DbELZGh74TA%2A%7B%2C5b9%23%2C%20Eb%2DbEZL%2C7bB%20%2C7%2DFZ%2CL5%237C%20%2C7%5EbDZL%2C67%2C%20D76%2DFZL%2C6%2DFZC7%239%2CQyX%2C9%237CZL%20lcKyQX%2C6%2DFZL%20lcKQyXKcl%20LB%2A%5B%5D%207%2DCZLl%20%20%7D%5B%2C7%5EbAZL%2C9b7bE%207%2C%2DbB%7CQyX%2C7%2DbBC%2A%20Db7%2CcKQyXD%20%2C9b9LZBb7hD%20%2C7%5EbAZL%2C9bb7E%20%2C7%2DbB%7CQyX%2C7%2DLZGb7b7F%20%2C%2DFZL%20%2ABC7%23X%2C9%237CZL%20lcKQy%2CX6%2DFZL%20lcKQyX%2C9yQKcl%5B%5D%207h6%2CXyQKcl%20%20Z%20==0=0===Tiny%20Capers=Brown%20Clifford==Medium%20Up%20Swing=Bb==1r34LbKcu7L7bE%204Bb6%207o%23C%207%2DCZL7G%207b%5EEZL7bB%207%2DGZL7DLZD%2D74T%7BA%2AX7bBZG7LZN%2DC2NZL%20QyXQyX%7D7%20F%207%2DCZL7C%207%2DG17%20F7L%207%2DDZA%207%2Db%5BEb7b9b7bEZL%20lcKQyX11%237bBZL%20lcKQyX9XyQ%7CEB%2A%5DQyCZL7G%2D7%20G7ZL7bB%207%2DGZL7D%20b6B%5BA%2A%5D%207F%207%2DCZLEb%5E7%20DZL7b%2D7%20C%23o7LZD%2D7%20Eb7LZD%2D7%20G7LZC%2D7%20F7LZBb6%20F7%20Z==0=0===Tippin%27=Silver%20Horace==Medium%20Up%20Swing=Bb==1r34LbKcu7yX7bBABb6%207%2DCZL9b7G%20D%2FbBLZ7o%23C%207%2DCZL9b7G%20F7LZ%2A%7B44T%2FbBZLb6%20EobE2NZLQyX%7D%207F%20C7ZL9b7G%20F%2FbBZL76%20Eo7E1N%7CQQyX7bLZC%2D77%2DbA%7CQyX7D%7CQyX%2D7AlB%2A%5B%5D%2CbB%2C7Fs%20XyQ%7CD7%2DG%20FZL7o%23yQ%7CC7ZL9b7G%206bBA%2A%5B%5DyQX7F%7CQyX7hC%7CQyXC%2D7%20CX7%2DG%7CFs%207CG7b9L%20F%2FbBZL7oE%206bEQ%7CyX7bBZL7F%207%2DCZG%2D7LZ%20D%2FbB7%2CBbZ%20==0=0===Tis%20Autumn=Nemo%20Henry==Ballad=Eb==1r34LbKcu7%237bD%204F%2D7X9b7C%207%2DGZL7%2DF%20%5E7bE%7CQyX5%237bB%7CQyLZF%2D74TA%2A%7BN%7CQyX%2D7%20F7XQyX%7D%20%2C9%237C%206b1ENZL%2C7bB%207%2DFZL%2CyQXyQCZL11%207%2DC%7CyQ%5D%5B%2AAZL5%239b7bE%206bALZ%20x%20ZL7bE%207%2DbBBb6XyQX6bE2E%7CQyXx%20LZF%7CQyX7%2DFA%2A%5B%5D%207b%20B7FZL%2C5%239%237C%207%2DBb7%235%20ZL7FEUZL7%2D7LZGFZL7F%207%2DCZL11%23b7D%207%2DFZL9b7C%207%2D%2D7%20BbF%207%5Ebb6%20C7b9%235%20Z%20==0=0===Tokyo%20Blues=Silver%20Horace==Medium%20Swing=C%2D==1r34LbKcu7cKQyX4Db7X%20lcKQyX7bDZL%20lKcQyX7%2DCZL%20lcKQyLZC%2D74TA%2A%5B7%2DCZLb7XyQ31b7D%7CQyX7bEZLl%20cKQyX7%2DCZL%20lcK%20G7b9DZL%20lXyQKcl%20%20Z%20==0=0===Tones%20For%20Joan%27s%20Bones=Corea%20Chick==Medium%20Swing=D==1r34LbKcu7QyX7%5E4E%2D7L%5D%2C7bE%2ChEsZLxZLZxL7hEZLxZLxZLxZ%5B%2AAlD4Ti%2A%5BZL7%2DbZG%2D7%2FBZL%2C9b7Fpp%7CQyX9%2C%237DZL%20lcKQyX%2CDb%5E7%20AL%20lcK%2F7%2DbAF7LZB%2DbAZL%20lcKQyX%2C97%23bEZL%20lcKQyX7hb7XyQ%7C%207%5EbGyX7%5EFQ%7CFh7%5EbG%7CQyX7%5EbEB%2A%5BQ%5DyX%2C11%237%5EE%7CQyX%2C7XyQ%7CyX%2CbGyX7%5ED7XyQ%7C9b7App%7CQyX7%5E%2Db%7CDQyX7%5EbE%7CQyX7%5EC%20%5D%5B%2AA%5EbA%7CQlcKQyLZG%2D7ZL%2C9b7Fpp%7CQyX%2C%2397DZL%20lcKQyX%2CD%2FBb%5E7X%20lcKQL7bB%207XyQ%7C7%2D%23F%207%2DE%7CQyX7EQ%7CyX7%2DBZL7obB%207ALZF%2D7%2DEZL%20yX%2C11%20D%2D7LZL%2C9b7A%207%5EGZL7%23%2DF%207%2DEZL7F%207%2DCZEb%5E7%237%5EbEZQKcl%20%20Z==0=0===Tonight=Bernstein%2DSondheim==Bossa%20Nova=Ab==1r34LbKcu7X%2C%2DF%7C4AbXyA%7CQyX%2CbA%2FbB%7CQy%2CXbA%7CQyX%2CbA%2FbB%7CQb%2CXyQ4TA%2A%5B%2C%2D%23C%7C%2CXyQ%7CC%7CQyX%2CB%7CQyX%2CB%2FC%23%7CQyX%2CB%7CQyX%2C7%23F%23%2DXyQ%2DG%7CQylcKQybh7%2CXBZL%20lcKQyX%2CEB%2A%5D%5B%20%20lcKQyX%2CbE%7CQybh7%2CXB%7CQyX%7CQyX%2C%2CXyQ%7C%7CQyX%2CbA%7CQyX%2C7b%7CBQyX%2CbB%7CQyX%2C7oBBb%2FAb%2DBZL%20Ab%2CXyQ%7CF%2D%2CXyQ%7CC%2D%2CXyQ%7CEb7%2CXyQ%7CAb%2CXyQKcl%20%20Z%20==0=0===Tonight%20I%20Shall%20Sleep=Ellington%2DMercer==Ballad=Db==1r34LbKcu7ZL11%234Db%5E7hGZLbA%2F7%2DbB%207%2DBbZL9b7F%207hC%7CQyX7%20Gb74TA%2A%5ByX7bAb7b9L%2DbEB%2A%5B%5D%20%20lcKQy7XbEZL9b7bB%207hFZ7XyQ%7CB%207hF7%2DEZL7%20Ab7%2DbB%7CQyX7bEl%7C%2C7%2CE7%2DF%2C7bG%2C%5EbDsZL7%20Eb7%5EbD%7CQZLbA%2FEb%2D7%207%2DbBZL9b7F%207hCQ%7CyX7%5EbDA%2A%5B%5D%207bA%20Bb%2D7ZL7A%20%5D%207G%20b7%23117A%207bEZL9b7bB%20h7FZL9b7bB%207hFZLLZAb7G%207hGbB%20su%5E7XyQL7A%207bEZL7%2DbB%20uss7bAZL7A%207hbE%7CZAb7sbGC%2A%5B%2D7LZEb%2D7%20Ab7%2CLZDb%5E7%20Bb%2D7LZEb%2D7%20Ab7%20Z%20==0=0===Tonight%20You%20Belong%20To%20Me=Rose%2DDavid==Medium%20Swing=C==1r34LbKcu7L%2C6%2DF4C%5E7%2CZL%2C7A%20%2C7%5EC%7CQyX7%2C%5EF%7CQyX%2C7%2DE%7CQyXD%2D7%2C%204TA%2A%7B7%5ECZL%20A%2D7%2C7D2NZL%20QyXQyX%7DyQX7G%7CQyX%2C7D1NZL%2C%20G7%2C%2C7%5ECZQyX%2C7%2ABC7%2C%2C7%5EFZL%2C7%5EF%20%2C7%5EBbZL%2C7C%20%2C7%2DG%7CQyXXyQ%7CD%5B%5DQyXQyX%2C7%20D7%2CLX%2C7%2DE%7CQyX%2C7%5ECA%5B%2A%5DQyX7G%7CQyX%2C7GZyQ%7CF%5E%2C7%2DA%7C%207G%20%2C%20A7%2CL%2C7G%20%2C7DZL%2C7%2DA%207%2C%5ECZL%2C6%2DF%20%2C7%2DDZLZC%5E7%2C7%5EC%7CZ%20==0=0===Too%20Close%20For%20Comfort=Bock%2DWeiss%2DHolofcener==Medium%20Swing=C==1r34LbKcu7X%2C7G%7C4C%5E7%2ChD%7CQyX%2C7A%7CQyX%2Ch7E%7CQyX%2C5%237B%7CQyX7%2CXyQ4TA%2A%7B%20%2C7C%20C%5E7%2CXQyX%2C7%5EC2NZL%20QyQXyX%7D%207G%20%2C7%2DD%7CQy%7CG%2D7%2C1N%7CQy7o%23F%7C7%2CXyQFZL%2C7C%20%2C7%2DG%7CQy%2CXG%2F6C%7CQyX%2C7o%23F%7C7%2CXyQFB%2A%5B%5D%7CQyX%2CAb7%2CXyX%2C5%237B%7CQyX%2C7%5EAC%2A%5B%5D%207G%20%2C7%2DD%7CQyQ%7CEh7%7CQyX%2CyX%2C7F%2CXyQ%7C7C%20%2C7%2DG%7CQyX%2C7%5E%7CCQyX%2C7G%7CQyX%2C7hD%20%5D%5B%2AD31b7AKQyX%2C7%2CXyQX%2C7G%7CQyX%2C7bA%7CQXy%2C9b7D%7CQyX%2C7hA%7CyQ%7CC6o%23F%7CQcl%20%20Z%20==0=0===Too%20Marvelous%20For%20Words=Whiting%20Richard==Medium%20Swing=G==1r34LbKcu7N%7CQyXAA%2D7XC%7CQyX7%5EG%7CQyX7DQ%7CyX7%2DA%7CQyX7D%7CQy7%2311%2C%2A%7B44TQyX7%2DyQ%7CE%2DQyX6BZL7%23F%207%5EBN2ZL%20QyXQyX%7DQyX7%5D%5B%2ABDX7%2DB1%5B%5D%207DQ%7CD%2D7L7A%207%2DE%7CQyX7F%7CyQX7%5EC%7CQyX7G%7CQyXZA%2D7%20yX7G%7CD%207%2DAXyQ%7CDF%7CQyX7%2DA%7CQyX%2C97bEZL7F%207%5EG%7CQyX77XyQ%7C7%2DAA%2A7LZG6XyQZ%20==0=0===Too%20Young=Lippman%2DDee==Ballad=Bb==1r34LbKcu7E%7CQyX4Bb6XyX6bBZL7F%207%2DC%7CyQX7%2DG%7CQyX7%2DD%7CQyQ%7CD%2D74TA%2A%5BbD%207%2DQ%7CDh77%2DGZL9b7D%207hAZbLB%2F7%2DC%207%2DCZL7G%20XyQ%7CDyX7%5EbG%7CQyX7XyQ%7CyX6bBB%2A%5B%5D%207F%207C%2DZL7G%207%2DD%7CQyX7FQ%7CD%2D7%2DCZL7%7CQyX7%7CC%2D7%20G%207hD%7CQyX6bE%7CQXy7bB%7CQyX6bBZL7F7LZC%2DQyX7%2DEb%2D7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Too%20Young%20To%20Go%20Steady=McHugh%20Jimmy==Ballad=F==1r34LbKcu71NZL7AF%5E7%20ZL7C%207%2DGZL7%2DD%20%5E7FZL7C%207%2DGZL7%2DDA%2D7%20D%2A%7B44TB%7CQyXEh%2CA7C%207%2DG2NZLQyX%7D%20C7%207%2DGZL7G%207%2DDl%7C7LZF6s%207%2DG%2DAZL9b9%2C%20%5DhB%7CQyX7%2DAZL%2C9bE7%207hB%7CQyX7%2DAB%2A%5B7%20E7b7E%207h7C%207%2DBh7%20ED%207%5EFA%2A%5B%5D%207C%207G%2DZL7D%207%2DAZL%2C9b7%2D7LZG%7CQyX7LZF%5E7%20D%2D7LZG%2D7%20C7LZA%2D7%20D7LZG%2D7%20C7LZF6%20D7LZG%2D7%20C7%20Z%20==0=0===Topsy=Battle%2DDurham==Medium%20Swing=D%2D==1r34LbKcu7%2DDZL74D%2DXy%7CQyX%2DDZL7A%207bBQ%7CyX%2DDZL7A%207bB%7CQBb7%20A4TA%2A%5BL7A%207b7%20A7X%2DDZL%20lcKQyX%2DGLZ7D%207bE%7CQyX%2DGZLyQ%7CBbB%7CQyX7FZL%20QKcl%20X7CZL%20lcKQyX7GLZ%20lcKQyX7DB%2A%5B%5D%20yQKclyX%2DDZ7bB%7CQb7%20A7L7A%207bB%7CQyX%2DDZ7LA%207bB%7CQyX%2DD%5B%5D%20ZD%2DXyB%7CQyX%20A7LZD%2DXyQKcl%20%20Z%20==0=0===Touch%20Of%20Your%20Lips%2C%20The=Noble%20Ray==Medium%20Swing=C==1r34LbKcu7DZL7%2D4C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAC%5E7%20A4TA%2A%5B%207h%23FLZEh7%5EC%7CQyX7G%7CQyX7hBD%2A%5B%5DQyX9b7A%7CQyX7XyQ%7C7G%207%2D7%2DA%207ZE%5E7%20%5D%207G%207%2DD%7CQyX7%5EZEL7B%207%2D%23FZL7%2D%23C%5B%2AAC%5EL9b7BQyX7h%20G7LZ%207%2DDZL7%2DA%207%5ECZ7LG%207%2DDZL7%2DA%207%5ECG7LZE7%2DDZL%7CQyX7XyQ%5D%5BX7D%7CQyX7%2DAZL5%23b97E%207G%7CQyX7hDC%2AyQ%7CD%2D9b7A%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Tour%20De%20Force=Gillespie%20Dizzy==Medium%20Swing=Ab==1r34LbKcu7bD%207h4Dh7%20B%207%2DCZL7bE%207%2DbZBL7%2DB%207%2DCZL7%2DbD%2D7LZD4TA%2A%7BXQyXQ%2D7%20B%2D%7D7bA%2C7%2DbBsp%2C6b1ANZL7bE%207%2DbBZL7XyQXyCZL7%2D7%5EbDZlAb6X7%2DbEZL7oD%207%5EbDLZ7bA%207%2DbEB%2A%5B%5DQy%20Ab7L2N%7CQyL7%2DbD%2D7%20Bb%2A%5B%5DQyX7bEZL7E%20%2D7FZL7oE%207%5EbEZL7ADh7%20F%7CQyX%2DbBZLB%2D7LZ%2DCZL7%2DD%207hDZL7B%2D%207%2DCZL7bE%207%2DbB7%20B%2D7%207%2DCZ7%20Eb7LZAb6XyQZ%20==0=0===Toy%20Tune=Shorter%20Wayne==Medium%20Swing=F==1r34LbKcu7%5EB%207%2D4sBb%2DXA%2FbD%7CQyX%2Csus9lE%7C%2Csus9F%20%2C9%2DA%2C9yQ%7CBb4TA%2A%7BQyXQy%5E9%20E%2DQyXtla7E1N%7CQyX%5E9FZL9%2DG%209%5EDZL96%7DXyQXbGZL7a7B%7CQ2Gb13CZL5%239%237G%209hDZ9L%2DbE%209%2DFB%2A%5B%5DQyXo%5E7XyN%7CQyX7%2DbB%7C%5D%5B%2AAsbD%7CQyX%2Csus9El%7Cs%2Cus9F%20%2C9%2DA%2C9%2DbB%2FAXyQQyXtl%20B%5E7LZGb%5E9%20E%2D69LZD%5E9%20G%2D9LZF%5E9XyQ%7CE7altXyQZ%20==0=0===Toys=Hancock%20Herbie==Medium%20Swing=D%2D==1r34LbKcu77%2DC%7CQ4Bb7%28QyX9%237EZL%20lcKQXy7FZL%20lcKQyX%297F%7CDbXy4TA%2A%5B%29%2DD%287l%20%20%5D%5BX%2DD%7CQyX7bB%7CQyXD%2DZL%20lcKQyX7bEB%2AyQ%7CBbcKQyXXyQ%7C%3CAlt%20chords%20for%20head%20only%3ED%2DXyQKcl%20%20Z%20==0=0===Training=Petrucciani%20Michel==Medium%20Swing=Ab==1r34LbKcu7%207%2DbB4lD%2D77%5EBlZL7%23Fl%207%2D%23lC%7CQyX7%2DClZL7Gl%20XyQ%7Cl4TA%2A%5BClZL7ZlAb%5EDlA%2A%5BQyX7%5EbAlZ7LbEl%207%2DbBl%7CQyX7%2D7%20lGL7bElhGl%7CQ%7ClC%23%2DAlZL7bEl%207%2DbBlQ%7CyX7%5EBlZL7%23Fl%207b%5E7XyQyX7%2DyX7%2DEZlF%2D77%2DFlZL7Cl%20hGlZ7LEl%207%2DBlB%2A%5B%5DQyXXyQ%7ClL7Cl%20l%207%2DD7XyQ%7CyX7%5EbAlZLA%2F7%2DE%20lB%2F7%2D%23Fl%7CQyX7DlQ%7C%2AAlbEl%7CQX7%5EbAC%2D7XyEl%207%2DbBl%7CQyX7%5ElBZL7%23Fl%207%2D%23Cl%7CQb7LZllZL7GyQ%7ClBb%2D7%20lEb7LZlAb%5E7XyQZ%20==0=0===Trane%E2%80%99s%20Blues=Coltrane%20John==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQKcl%20%20Z%20==0=0===Travels=Metheny%20Pat==Even%208ths=G==1r34LbKcu7%2DDspp4G%5E7X%2C7Bs%20%207%5EGZLD%2FCC%20%7CQyXB%2F9ddaG%7CQy%7ClE%2D%2C4TA%2A%7BG%2FF%20Gdd9XyXQyXQyXQyX%7D%20suDs%20G1NZLD%2FC%20%2DE%7CQyQ%7CN2aCl%7C%2C%5EbEZL%2ABC%20DFl%7C%2CC%2CC%2FbBl%20CZGL%207%5EFZLC%207%5EbBZL%5E7%20G7%5B%5D%2CG%2C%5EC%7CQyus%2CF7G%7CQyX7%5EGA%2A%5B%5D%20Ds%20usDZLC%207%5EbBl%7C%2C%5E7%2FBXsFs%207GZLQ%2C%2FDLZG%2DEl%7CQyX7%5ECZL%2C9D%2D%207%2DEl%7C%2C7Bs%20%207%5E7%20C%2FD7%5EC%207%5EGZLDC%2FD%20%5Dl%7B%5D%2C%23F%2FD%2CGs%207%5EZGLQ%20%20QyXQyXQyXYE%2D%20C%2F%209dda7%20B7LZE%2D%20C%2FDLZG%5E7%20%20sD%2FF%23%2C%7D%7ClE%2D7%20C%2FDLZfUG%5E7XyQZ%20==0=0===Tricotism=Pettiford%20Oscar==Medium%20Up%20Swing=Db==1r34LbKcu7bB%20bA4Db%5E7L7oG%207%5EbGZL%20lcQKyX7bEZL%20lcKQyXZDb6%2F4T%7BA%2AA%5BB%2A%5DA7XyQDZL7bA%207%2DbE2NZ%20LQyXQyX%7DQyX7bA%7Cb6XyQ1NZL7EZL7bcl%20LZBZL7%5E%2DbB%20%2DbBZLb97F%207hC%7CQyX7%5EbDb%2D7%20EKQyX77oG%207Q%7CAb7%20lcKQyX7bEZL%20lKcQyX7%5EbD%5BA%2A%5DQyXLZGb%5EyX7%2DbLZDb6%2FAb%20Bb7LZEb%2D7%20Ab7LZDb6%20%20%20Z==0=0===Trinkle%20Tinkle=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7ZL7%2DF4Bb%2D77B%207%23FZL7bD%207b%7CAQyX11%237AZL7bE%20LZE7%204TA%2A%7B7%5EbA%7C%20Eb%5E7%237bE%7CQyX7%2DbBB%2A%7D%5B%20%20lcKQyX7%5EbEZL11XyQ5%237bB%2DD%287%23h7%28C7D%287A%20%297bD%287bAZ7LF%207%2DC%7CQyX%29G%2F9b7%29LZFG%7CQyXQyX11%28G7%29L7bE%207%2DbBA%2A%5B%5D%20%29F7%287bB%20%297%2DC%287%2DFZLZA7%237B%20%297%20%20lcKDb7LZbEZL7%5EbE%205%237bBLZ7%2DF%207EZL7B%207%23F%5E7XyQ%207bA%7Crab%204%20lasteb%20nac%20noitcesA%20%20yreve%20fo%20rab%20%20a%202%2FehT%3CZ%3E%20==0=0===Triste=Jobim%20Antonio%2DCarlos==Bossa%20Nova=A==1r34LbKcu7X7%2D%23C4A%5E7XKQyX7%5EAZL%20lcKQXy11%237%5EFZL%20lcKQycl%20LZ4T%5BA%2A%23C%7CQy7b9XyG%7CQyX7%2D%23FZL9b7C%23%207h%23G%7CQyX7%2DB%7CQ%237%239X%23F%7CQyAZL%20l%7CD%23%2D77%5EA%5BB%2A%5D%207E%207%2DBLZ7%23F%207%5E%23CZL7%23G%20XyQKcQyX7%5E%7CQyX7%7CD7Xy7%5ED%7CQyX7A%7CQyX7E%2DZL%20lcKQyX7%5EA%7CQXyQ%7CGQyX7%2DD%207%2DAF%237LZ7%2DAZL7D%207%2DA%7CQy7XE%7CQyX7%2DB%7CQyX7B%20D7LZ%207%2D%23C7LZUA%2D7%20D7%20Z==0=0===Troubled%20Waters=Johnston%20Arthur==Medium%20Swing=F==1r34LbKcu7QyX6F4D%2D6XC%7CQyX7G%7CQyX7D%7CyQX7AZL7E%207%2DG%7CQy7XyQ%7C4TA%2A%7BQyX7D7%20A7%20AB%2A%5B%5D%209b7E%207hBN2%7CQyXQyXQyXQyX%7D7XyQ%7CbB1N%7CyX6%2DDQ%7CA7X%20lcKQyX7AZL7E%20%2D7BZL%23C%2F7A%206D%7CQy%20%5D%5B%2AAyX7E%7CQ%7CG%2D7%20E7LZA7XyQ%7CD7XyQ%7CG7XyQ%7CC7XyQ%7CUF6XyQ%7CBb7%20A7%20Z%20==0=0===Try%20A%20Little%20Tenderness=Woods%20Harry==Ballad=Eb==1r34LbKcu7B%7CQyX4Eb%5E7X7CZLbD%2F7hG%206bZEL7bB%207%2DFZL7%2DC%20yQ%7CF74T%7BA%2AbE%207%2D%7CN1G%2DX6bE2NZL%20QyXQy%7DX%207bB%207%2DFZL7C%207yQ%7CBbQyX7b7C%207%2D%5BAb%5E77%2DF%7CQyX7F%7CQyX7C%2DZL9b7G%207hD%7CQyXXyQ%7CGB%2A%5D%207ZLbD%2FXyQ%7CBbEZL7bB%207%2DFZL7C%2D%207%5EbE%5BA%2A%5DQyX7b6%20Gh77%2DFZLC7XyQ%7CF7XyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===Tune%20Up=Davis%20Miles==Up%20Tempo%20Swing=Bb==1r34LbKcu7cKQyX%2D7XyQyX7G%7CQyX7%2DDZL%20clKQyX7%5ED%7CQyX7A%7CQ%7CC%5E7E44T%7B%5EbB%7CQ%2D7XyQQyX7%2DE1N%7CQyX7%2D%7CGQyX7%5EbB%7CQyX7F%7C%7CF7XyCZL%20l7XyQ%7CA7XyQ%7D%7CN2E%2D7XyQ%7CA7XyQ%7CD%5E7XyQKcl%20%20Z==0=0===Turn%20Out%20The%20Stars=Evans%20Bill==Ballad=A%2D==1r34LbKcu77bB%2074Bh7%20%2DA%207%5ECZL9b7G%207D%2DZL5%237A%20%2DAZL31E7LZF%2D4T%5BA%2ACZL7%2D7%20C%2D7BZL7%23F%207%2D%23CZL7E%2D%207%5EGZL7D%207%2DAZL%5E7%20G%23%5EbEZLbD%2F7%2DQ%7CBbhbEZL5%239%237bB%207h%7CFQyX7%2DbAZL7bE%207%2D7%20EbyX7%2D%23D%7CQyX%20Eb%2D7%7CQyXA%2F7%5EDZL9b3A1%20sus7A%5BB%2A%5D%20bB%2FA7sus7%5EBZL%2031C%20yQ%7CG7ZL7G%20sus7G%7CQyX%2FG7%5ECZL9b31G%20susC%5E7%2FGXA%2F7%5EyX5%2377%235Xy%237bA%207%2DD%7CQyX5%23A7ZL11%237bB%207%2DE%7CQ11LZGB%5BC%2A%5Dus7bE%20Eb9LL5%239%237G%207hD%7CQy9X%2DFZL9b7C%207%5EbAZZC%2D7%207%2DC%7CQbA%20su%5E7%20G7QyX%2DAZL31E%207hBLZ11%237%23F%207%5ECZL9b%7CAb7sbAZLs13b9LZUC%23%2D7%20F%237%20Z==0=0===Turnaround=Coleman%20Ornette==Medium%20Swing=C==1r34LbKcu7L%20lcK7XyQ%7C%7CQyX7%2DF%7CQyX7FZ%20LlcKQyX7C%7CQyX7FC7XyQC44T%5BZC%2D7%20Db%2D7LZB%2D7%20A%2D7LZC7XyQ%7CG7XyQZ%3CSolos%20on%20C%20blues%3E%20==0=0===Twisted=Gray%20Wardell==Medium%20Up%20Swing=Bb%2D==1r34LbKcu7yX%2C7b4Bb7%207bBA%2A%5B%7D%20QyX%7CrQXyZL7bB%207bAZL7bAXyQ%7CE4Ti%2A%7BQyX7%2DLZF%2D7G%207%2DD%7CQyX7bBZLl%20cKQyX7bEZL7bB%20%2D7LZC%20lcKQ%7CF7XyQ%7CBb7%20G%2D7LZC%2D7%20F7%20Z%20==0=0===Twisted%20Blues=Montgomery%20Wes==Medium%20Up%20Swing=Db==1r34LbKcu7%7CQyX7b7XyQX7G%7CQyX7bG%7CQyXG7%7CQyX7bG%7CQyX7G%7CyQ%7CGbG44T%5B%2DEZL7%7CGb7XbBZLQ%2C7E%207%2DB%7CQXy7%5EbD%7CQyX7oG%7CQy%2D7%20EbQyX7G9%237bDZEb%2D7%207AZL7bE%207%2DbBQY%7CZ%207G%207%2DDZL7bA%20D7LZfL7A%207%2CXyQZ%20==0=0===Two%20For%20The%20Road=Mancini%20Henry==Ballad=G==1r34LbKcu7QyX7%2D4F%23h77%5EC%207%5ECZLD%2F7%2DE7%20%2DE%7CQyX9b7B%7CQyX%2FBLZA4T%5BA%2AEZL31s%20D7b%2DE%5BB%2A%5D%209b7B%207%2DF%23ZL7%5EG%20G%2F7oCZL97%20B7bus7D%7CZL9b7b9LZDZL9b7A%207hEZL9bG7%207%2DDZL31b7A%207%2DDh7%20G7A%207%2DD%2F7%2DE%5E7%2FBLQyX9b7B%7CQyX7h%23%5BFA%2A%5D%20G%2F7%2DA%207%2DAZ%7CE%2D7%20C%207%5ECQyXF%2F%20C%5E7%2F%5EG%20G%2F7oCZL9b7Ds%20us7D%7CQyX7%2DAZLB7LZG77%5ECZL7bB%207%2D7%20E%2DX7%5ECZLD%2F7%2DE%207%2DZBL6%2DC%207h%23CZLD%2F7yQ%7CB%2DE%5BD%2A%5DLZA%2D7%20D13b9LZUG6XyQ%7CD%2D7%20G7%20Z==0=0===Two%20Not%20One=Tristano%20Lennie==Up%20Tempo%20Swing=Ab==1r34LbKcu7bE%7CQy4Db%5E7%7CQyX11%237F%7CQyX7b%5EA%7CQyX7%5E%2DbD%7CQyXBb%2D7X4TA%2A%7ByX7bBAb%5E7XKQyX7FZL%20lcKQy7XCB%2A%5B%7DQyX7bA%7CQycl%20LZ%7CQyX7%237F%7CQLZEb7A%7CQyX7%5E%2DbD%7CQyX%5E7bDA%2A%5B%5D%20%20lcKQyXb%5E7Xy%20lcKQ11XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CUAb%5E7XyQ%7CAb7XyQZ%20==0=0===Two%20Sleepy%20People=Carmichael%20Hoagy==Ballad=Eb==1r34LbKcu7ZL7C%204Eb6%207bB%207%2DFZL7C%206bZEL7bB%207%2DFZL7obGLZG%2D74TA%2A%7B%2C7C%2C%5Eb%2D6LZZL%20QyXQyX%7D%207bB7%20%2DFZL%2C7F%207%5EbE1NN2sEbA%207%2DFbEsZL7%2C%7ClE%2C7bB%2C6bEsZL7bB7%20%5EbAB%2A%5B%5D%207bA%206blEb%5E7bB%2C7FL7Cl%2CD%2CC%2D%2CbEsZL7bB%206bEZLb7B%206bAl%7C%2CbB%2F7%2DC6%2CDb7%2F7G%2C6%207%2DFZQ%7CF%2D7bEZL7bB%207%2DFZL7boG%206bEA%2A%5B%5D%207bB%206%20C7LyX7FZBb7LZG%2D7%20C7LZF%2D7%20Ab6LZsEb%5E%2CC7%2CF7%2CBb7%2C%7ClEb6%20Bb7%20Z%20==0=0===Ugly%20Beauty=Monk%20Thelonious==Waltz=Db==1r34LbKcu7%7CQyX74Dh7X11%237bE%207%5EbD%7CQy7XhD%7CQyX9b31G%7CQyLZEb%2D3TA%2A%7B5%239%2379XyQ%7CX9b7bD%7CQyX7%2DbA%2AB%5B%7D%20%20lcKQyX7%5EbDyQ%7CBbb31bAyX5b7%2D7%20Bb7%2DbA%7CQyX11%237bAQ%7CyXsus9bAZL11%237XyQ%7CGF%7CQyXA%7CQyXDh7XyL11%237bE%207%5EbD%7CQXy7hD%7CQyX9b31G%7CQZEb%2D7A%2A%5B%5DQb13b9XyQKcl%20LZDb%5E7XyQZ%20==0=0===Undecided=Shavers%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu7A%206C1T44C6%207%2DD%7CQyX7DZL%20lKcQyX7FZL%20lcKQyXG7LZN%7B%2CA%2A%2CL%20x%20Z7%20G7%20%2DG%5B%2CB%2A%2C%5D%20%20lcKQXy6C2NZL%20QyXQyX%7D7%20C7L%2DDZL7%20lcKQQKcl%20%2CA%2A%2C%5D%20%20lcKQyX7ZGL%20x%20ZL7D%207%2DAZL%5BC6XyyX6FZLZF7XyQKcl%20LZD7XyQ%7CD%2D7%20G7LZC6XyQKcl%20%20Z%20==0=0===Under%20A%20Blanket%20Of%20Blue=Livingston%20Jerry==Medium%20Swing=Ab==1r34LbKcu77bE%7CQ4Bb%2D7B%7CQyX7FZL7%2DC%207b%5EA%7CQyX5%237bE%7CQyXb%2D7Xy4TA%2A%7B6bAZL1Ab%5E77%5EbA2NZL%20QyXQy%7DXQyX%297oA%287F%7CQyX%20Db%2D6N%7CQyXX7bBZ%2ABAb77bBZL%20lcKQyX7%5EDb%7CQyX7bAZL7%2DbE%20%20F%2D7L%5B%5DQyXL7%2DC%207%20Bb7QyX5%237bE%7CQyX7%2DBbA%2A%5B%5DQyX5%237bEZL%7CAb%5E7%2DF%7CQyZF7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CAb%5E7%20Db%2D6LZAb6XyQZ%20==0=0===Unforgettable=Irving%20Gordon==Ballad=G==1r34LbKcu7%7CQyX74G%5E7XlcKQyX7%5ECZL%20lcQKyX7obBZL%20lcKQy%20LZE%2D4TA%2A%5BL%20lcK%5D%5B%2ABFAZL7A%207%2DEZL7F%20%5E7C%7CQyX7%2DF%7CQyX7%5E%2D7XyQQyX7A%20lcKQQKcl%20ZL%20lcKQyX7obBZ%20LlcKQyX7%5EGA%2A%5B%5D%20C%5E7XyyX7DZL7A%207XyQ%7CAF%207%5EC%7CQyX11%237b%7CBQyX7%5EFC%2A%5B%5DQyX77LZE%2D7%2DEZLZA%2D7%20D7LZD%2D7%20G7LZUC6XyQ%7CA%2D7%20D7%20Z%20==0=0===Unit%20Seven=Jones%20Sam==Medium%20Up%20Swing=C==1r34LbKcu7yX9%2374C7Xy7CZL%20lcKQyX7FZ%20Lx%20ZL%20x%20ZL%20lcKQXyQ%7CA4TA%2A%7BX7C2N7XyQ%7CXQyX%7D%209%237G%207DZ7LA%207C1N%7CQyX9%237GyQ%20LZ%5EbA%7CQ%7CQyX7b13XyX9b7A%7CQyX7%2DE%7CQXy7G%7CQyX7%2DDB%2A%5B%5DQyQ%7CD%2D7A%7CQyX7FZLyQ%7CE7%20x%20ZL%20lcKQyX7C%2AA%5B%5D%207G%207%2DDZL7A%20LZ%20x%20X9b7G7G%207D%20LZC77C%7CQyX9%237G%7CQyX%5E7bA%7CQyX9%237A%7CQyX%20A7LZlcKQy%239%20Z%20==0=0===United=Shorter%20Wayne==Waltz=F==1r34LbKcu7X%2DD%7CQ7%239XyA%7CQyX9%237EZL%20lcQKyX%2DD%7CQyX9b7A%7CQ7b9XyE43T%7ByX7C%7C%20LZC%2DbG1N%7CQyX7bD%7CQy7X%5EbB%7CQyX7F%7CQyX7%5E7XyQlcKQyQ%7CF%5E7XyQ%7CF%2D7XyQ%7D%7CN2Gb%5E7XyQ%7CF7XyQ%7CBb%5E7XyQ%7CF%2D7XyQZ%20==0=0===Unity%20Village=Metheny%20Pat==Ballad=A%2D==1r34LbKcu7B%7CQyX4A%2DXyyX7E%7CQyX%2DAZL%20lKcQyX7%5EF%7CQyX7E%7CQQ%7CF%5E74TA%2A%5Bus7B%201%2CXyQL9%237bE%207%2D%23G%7CQy9X%2D%23C%7CQyX7%5EAB%2A%5B%5DZF%23%2D71%237%5EbyXD%2Fb7XyQ%7CD%2FG%7CQyXD%2FCC%2A%5B%5DQ%20yX%7CrQyX%7CQyXC%2FEXyQ%7CE%5EEZLsQ%7CBb%2FDXyQ%7CBb%20C%2FBbLZF%2FAXyQ%7CB%2FF%23%20ELZE7susXyQZ%20==0=0===Unrequited=Mehldau%20Brad==Even%208ths=C==1r34LbKcu7%2F%2DG%7CQ4E%2D7XZL7B%20sus7B%7CQyX%2D6A%7CQyX11%237%5EC%7CQyC%2D6Xy4TA%2A%5ByX6%2DC%7CA7suE%2F9%2DC%7CQyXbB%2F%2DGLZ7D%20sus7DZL7A%20sbXyQ%7CQyXbB%5B%5DQyXus%20D7yX%23F%2F7D%7CQyXF%2F9ddabB%7CQyX7%5E%2DbEZLQ%7CG%2D7s7D%7CQX%2D%23F%7C%5E7%2FGXB%7CQyX11%237F%7CQyXh7F%7CQyX%23F%2F7%5EB%7CQyb%2DXyQ%2DbAB%2AA%7CQyX7%2FEXyA%7CQyX11%237bE%7CQy7XhbE%7CQyXE%2F%2D%23C%7CQb7sus%5EA%7CQy%7CQyXC%7CC%23%2D7Z%207B%20sus7B%7CQyXb97%23F%7CQyX9%2DA%7CQyXY%7CQE%2FQyX7bQyX9%2D%7CB7suyX7bE%7CQyXbB%2F7EQ%7CyXB%2FE%7CQyX3ddasQ%7CUAbQyX6CZ%20==0=0===Up%20Jumped%20Spring=Hubbard%20Freddie==Waltz=Bb==1r34LbKcu7yX7%2DF4Bb%5E7%2DGZL7o%23F%207F%7CQy7X%2DC%7CQyX5%237G%7CQyX7XyQ%7C3T%7BA%2AB1N%7CQXyQ%7CAE%7CQyX7%2DD%7CQyX7%2DEb%7CQyX7%2DD%7CQyX9b7b%2D7Xy7hE%7CQ%7CQyX6yQ%7CE7X7F%7CQyX7%2DC2N%7C%7DyQX7F%7CQyX7hC%7CQyXyQ%7CBbX11%2377%2DbE%7C7%20%5D%2ABbA%7CQyX7%2DD%7CQyX7F%5E%7CQyX7C%7CQyX7%2DG%5B%2D7XyQD%207hA7F%7CQy%2D7%20%3CDN%7CY%5DQyX7FZL%20%3Egindne%20dr3%20la%20%2EC%2E3C%2D7XC%7CQyXXyQ%7CB%5E7XyQ%7CBb%5E7%20%20%20Z==0=0===Up%20With%20The%20Lark=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7AZL%2C34C%5E7%2F%2C6C%7D%20%3EX330%2A%3C7GLZsus9GZLG%2F6CZLGLZEb13Ti%2A%7BDZLxZG7%239%23L7%2DEZLsus9GZL9C6ZL9GZL6CA%2A%5B%5D%205ZA%2D7LZL7%5Eb%5D%205%239D%2D7LZ7%5EbAZL31bEZL96ZCL31GZL7%2DDZL31GLZG7%23%7CZL317BZL7LZG9L7%2D%23CZL96EZL7BZ7L%2D%23FZL7%2DGZL96CZLZF%23%2D9CB%2A%5B%2FBZLxLZxLZZL5%237AZL31AZLxLZ96bEZL7bBZL7%2DFD%5E7LZ7%5EEZLL7%2DAZFLZG%2FL7%2DFZL96CZL9GZ6LCA%2A%5B%5D%20bD%2FFZLbEZE%2D7L%2FAZLG%5EbAZLAb7LZZL%2C6CZL7GZLsusG9ZLG%2F6CZLG%2F7%5EC%7CEb13%2CZL7DZ7LZG7%239%235%20Z%20==0=0===Upper%20Manhattan%20Medical%20Group=Strayhorn%20Billy==Medium%20Up%20Swing=Db==1r34LbKcu7%5EbDZL4Fh7XobD%7CQyX7bA%7CQyX%2D7bE%7CQyX9b7bB%7CQy7%20Db64T%7BA%2AB%2A%5DQyN1Db%2DQyX7%2DbA2NZL%20QyQXyX%7DQyX7bG%7CQyX7%7CDb7X%7CQyX7%2DbG%7CQyQ%7CC77bD%7CQyX7hbAZL%20clKQyX7%5EF%7CQyX31bb13XyX7hG%5BX7obDb7XyQbA%7CQyX7%2DbE%7CQyXb97bB%7CQyX7hF%5BA%2A%5D7XyQ%7CA%7CQyXyQ%7CDb6XyQ%7CDbo7XyQ%7CDb6%20%20%20Z==0=0===Valse%20Hot=Rollins%20Sonny==Waltz=Ab==1r34LbKcu7bA%7CQyb%5E7XyQyX7%2DbB%7CQyX7F%7CyQX7%2DC%7CQyX7%5EbD%7CQ%7CEb7XA43T%5BE%7CQyX%7CF7XyQyX7F%7CQyX7%2DC%7CQXy6%2DbD%7CQyX7%2DbB%7CQ%7CBb%2D7QyX7%5Eb7XyQ%7CAb%5E7XyQ%7CEb7XyQZ%20==0=0===Very%20Early=Evans%20Bill==Waltz=C==1r34LbKcu7QyX7G4C%5E7X%5EbD%7CQyX9b7bA%7CQXy7%5EbE%7CQyX7bB%7CQy7XyQ%7C3TA%2A%7BE%7CQyXyQ%7CBb%7CQyX7%2D%23F%7CQyX7%2D%7CAQyX7%5ED%7CQyX11%237B13b9X7%5EC%7C7%5EbD%7C%7CAb7X7bA%7CQyX7%5EBB%2A%5B%7DyQX7G%7CQyX7%5EbD%7CQyb9XyQQyX7%2DyX7G%7Cb7XyQbD%7CQyX7bA%7CQyX7C%5E%7CQyX7G%7CQyX7%5EB%7C%5E7XyQB%7CQyXZQyX7XyQ%7CA7%5ECZLQ%2C7G%207%5EFZ7L%2DE%207%2DD%7CQyXtla7XyQ%7CG7%5EC%7CQ%20lcKQ7%20E%2D7ZL7%5EG%207%5EbBZL7%5EAb%207%5ECZL7G%207%5EFZLB%5E7Xy%2DDQ%7CY%20Z%20==0=0===Very%20Thought%20Of%20You%2C%20The=Noble%20Ray==Ballad=Ab==1r34LbKcu7Lsus74Ab%5E7CZL7%5EbD%206bAZLssu7bE%207%2DCZL7%5EbD%20%2D7%20Eb4TA%2A%5B7hGZLBb%2D7L%2DbBB%2A%5B%5D%20%20lcKQy7XbBZLC%2F6bA%207oBZ7%20Eb7%206bAZZL7bBLZF%2D7bBZL7hF%207%2DCZL97bG%207hDZLbE%2F7%2DF%207sus%209b7C%20L7%5EbDyQ%7CEbLsus7bE%207%2DCZL7b%5ED%207%5EbAA%2A%5B%5DQyX7ZAb6%20X7%2DbBBC%2A%5B%5DEb7suQyX7bBZLC%2F6bA%20o7BZL7%2DbB%206bAZLsKcl%20%20%207%2DCZZL7oAb7LZGZL7oA%207hDZLbE%2F%2D7F%207%2DFZL9b7C%207hBb%2D7%20E%207%2DbBb%2D7%20Eb7LZAb6XyQ%7CBb%2D7%20Eb7%20Z%20==0=0===Violets%20For%20Your%20Furs=Adair%2DDennis==Ballad=F==1r34LbKcu7ZL7C%204G%2D7%20%2C9b7D%207%5EFZL7bE7%20%2DbB%7CQyX7%5EFZL7CLZG%2D74TA%2A%5B9b7D%20Q%7CA%2D77C%207%2DGB%2A%5B%5D%20%2C5%23b97D%207%2DGZL%2C9b7D%20LZF%5E7yX7%5EF7C%207%2D7%20C7L7GZL7D%207%5EFZL7C7%20%2DGZL%2C9b7D%207%5EFZXyQ%7CG%2DGZL%2CFZL7CG%2D7%20CL%2C9b7D%207%5EFZL7b%20E7%2DbB%7CQyX7%5EFZL7ZG%2D7%20A%2A%5B%5D%20L7bE%20%7CA%2D7%20yX7bE%7CQyX7%5EbBC%5B%2A%5DQyX7%2DGZL%2C9b7DQ%7CF%5E7QyX7%5EZD7XyQ%7CDb7%20C7%235%2CLZF6%20D7LZG%2D7%20C7LZUF6%20D7b9%20Z%20==0=0===Virgo=Shorter%20Wayne==Ballad=F==1r34LbKcu7F%7CQyX4F%5E7XyX7%5EAZL11%237bB%20h7DZL7bE%207%2DbB%7CQyQ%7CA%2D74TA%2A%5BD%207bE7LZEh7%2DC%7CQyX7%2DDB%2A%5B%5DyQX7%5EDZL11%237bE%207%20F7LZbB%207%2D%5EFC%2A%5B7%20Ab7%207%2D%23C%7CQyX7%2DGZLG7%207%2DD%7CQyX7%5EbDZLF%237%20%5D%2DGZL7ZL7bBBb%2D7%20QyX7%2DA%7CQyX7%5EAZ1L1%237bB%207hDZL7bE%7CF%2D7%20%7CQyX7ZL5%237b7%2311E%7CQyX7%5EbBZL7F%20%2D7CZL5%237bD%207%2DDZL7%235%20AE%207hE%2CU%2CD%2D7XyQ%7CG%2D7%20C7%20Z%20==0=0===Voyage=Barron%20Kenny==Up%20Tempo%20Swing=F%2D==1r34LbKcu79b7C%204F%2D6XyX7%2DbB%7CQyX9b7FQ%7CyX6%2D%23FZL%20lcKQyQ%7CGh74T%7BA%2A%5EbD%5BB%2D6XyQcKQyX6%2DF2NZL%20QXyQyX%7D%209b7C%207hG%7Cl%20%20%5D%2AF1NZLX7%5EEZE%2D7%20A%2D%23F%7CQyX7%5EbEZL7Bb%207%2DF%7CQyX7%5EDZL77%20B7L%7CQyX7yX7%2Db7%20C7b9b7F%7CQyX6%2D%23FZLl%20cKQyX6%2DF%5BA%2A%5D%209XyQ%7CBhG%7CQyQ%7CGh7%20C7b9LZF%2D6XyQ%7CGh7%20C7b9%20Z==0=0===Wait%20Till%20You%20See%20Her=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7QyX7b4F%2D7XyX7%2DF%7CQyX7%2DC%7CQXy7%5EbE%7CQyX7bB%7CQyQ%7CN1B3TA%2A%7BQyX7%2DyQ%7CC7%20%20lcKQyX7%2DG%7CQy9Xb7D2NZLQyX%7DQyX%5D%5B%2ABCX7%2DG%7CX7C%7CQyQ%7CBb%7CQyX31b7G%7CQyX7C%2D%7CQyX%2C7%2DG%7CQyX7%5EG%2D7XyX%2C7F%7CXbB%2F7CF%2D7XX7%2DC%7CQyXD%2F7%2DG%7CyQX6bE%7CQyX7bB%7CQyyQ%7CC%2D%2A%5B%5DQy%2C7oE%7C7XyQ%7C7bB%7CQyX7obG%7CQyGX%2FbED%2A%5B%5DQyX7obA%2FFXyQhA%7CQyXyQ%7CF%2D7XyQ%7CBb7XyQ%7CEb6XyQKcl%20%20Z%20==0=0===Walk%20Tall=Adderley%20Cannonball==Funk=C==1r34LbKcu7%2DBZL%207%20C7Lx%20ZL%20x%20ZL7C%207GLZ%20x%20ZL%20x%20ZL%20x%20Z%20LZ%20xG44T%7B%7CQyX7E%2D7XyX7%2DBZL7%5ECl%2C7%2DB7%2C%2DAs%7CQyXsus7D%7CQyQ%7CE%2D%7CQyX7L7C%207Q%7CD7sV%3C%7B%20%20%7D%20sus7D42%7CTQyXsus7D%7CQyXsuamp%3EGyX7%2DAZG7%20C7%20%7D%20==0=0===Walkin%27=Davis%20Miles==Up%20Tempo%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Walkin%27%20My%20Baby%20Back%20Home=Ahlert%2DTurk==Medium%20Swing=Eb==1r34LbKcu7ZL%20x%204Eb%5E7%207%2DF%7CQyX7FZL7C7%20%5EbEZL%20x%20ZL7bB%20Bb7LZ4TA%2A%7BQyX7%2DN1Eb6%209b7D%206bEZL2N%20Q%20yXQyXQyX%7D%207bB%20%5D%5B%2ABGZL%20x%20ZL7F%20Q%7CC%2D7yX7C%7CQyX7%2DGZL97bD%207hAZLbB%2F7%2DC%20Q%7CC%2D7yX7C%7CL7bB%20b7%20%5D%5ByX7FZL7C%207%5EbEZ%20Lx%20ZL7bB%207%5EbEA%2AQ%7CF%2D7B%207%2DFZ%20x%20LZ%20x%20LZEb6XyQZ%20==0=0===Walkin%27%20Shoes=Mulligan%20Gerry==Medium%20Swing=Eb==1r34LbKcu7ZL7D%204Eb6XyX7%2DFZL7C%207hG%7CyQX6bE%7CQyX7bA%7CQyQ%7CA%2D74TA%2A%7BbA%2C7EGb%2D7L2N%7CQyXQyXQyXQy%7DX%209%237El%2C%2DFsp1NZpsF%2D%2C%206b%2DG%7CQyX7BlG7XX7F%7CQyX7%2DCZL%20lKcQyX6%2DCZL%20lcKQyyQ%7CF%2D%2A%5B%5D%2C77C%207hQ%5D%5B%2AC%207hGZL7%5EbA%206bELZ7oA%207bA%7CQyX6bEC7LZFyX7bBLZF%2D7%20Bb7LZEb6XyQ%7CBb7XyQZ%20==0=0===Walkin%27%20up=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7bEZL14C%5E7%20%207%5EEZL31B%207%5EFZ7L%5EbG%207%5EbAZL7%5EbBA%5E7%2314TA%2A%7ByXsus%5E7LZD%5B%7D%207%5ED%207%5EAZL7%5E%20E7%5EBZL7%5EbG%20%2C7%5Eb%2ABAb7bA%207%5EB%207%5ECLZ%20x%20%20x%20ZL%20x%20ZL%20lcKyQXsus7G%7CZL%20x%20ZL%20%5D%5B%2AA%20lcKQbDZL7Ab%5E7%20%5EbEZL11%237%5EA%207%5EZEL31B%207%5EFZL7%5EbG7%20Ab%5EZL7%5Eb%5E7%2C%20Gb%5E7LZB%5E7%20E%5E7LZA%5E7%20D%5E7%20Z%20==0=0===Waltz%20For%20Debby=Evans%20Bill==Waltz=F==1r34LbKcu7E%2F7CZ4F%5E7%2FZL%23F%2F7DZLG%2F7AZ7LCZL7%2DGZL7%2DDZLAG7%2FFL3T%5BA%2A7%5EFZLEbLZB%2DGZL7%2DDZL7%2DAZLC7ZLbD%2F7hGZLD%2F6b7LZC7%2F7FZL%2DDZL7%2D7LZG%2F7CZLB%2F7GZLC%2F7ZDL%23C%2F7AZL7CZL7%2DBbLZADZLA%2FL7CZLLZE7L%2A%5D%20%23G%2F7%5EAZL7%5EALZB%2F7%5EAZL%23C%2F7%5EAZB%5BG%2D77BZL7bAZL7ZD7LZDZL7AZL7%5EbBZL7C%2DZL7%2DDZL7AZL7%2DG%2D7LZGL7%2DAZDZLG%2Fb%5E7LZCZL7%2DGZL7%2DDZLA7%2F%5EF%5BA%2A%5D%207CZL7%2DG7LZA7DZL7%5EDZL7%2DZG7%2FFZLbD%2F7hGZLD%2F6bZBLbE%2F7FZLE%2F7CZLC7LZAL%23F%2F7o%23GZL%2D7LZEZL7%2DDZLtla7AZL%5E7bBZL7FZL7%2DAZL7xLZG7BZL7%2D7LZA%2D7%2FCLZAbo7%2FCLZG%2D7%2FCLZC7LZF6LZD%2D7LZG%2D7LZC7%20Z==0=0===Warm%20Valley=Ellington%20Duke==Ballad=Bb==1r34LbKcu7CZL9b4Bb%5E7D%7CQyX7Dl%7C%2C7A%2ChsE%207bE%7CQyX7E%7CQyXh7%20G74TA%2A%7Bs7F%207%7CN1BbZL%20QyXQyX%7D%209%237%20F7%5EbBZLsus7F%207%5EN2Bb%5EQyX7hE%207%2DBb%5E7%20B7%2D%23FZL7oG%207%2D%23GLZ7%2D%23C%207%5EEB%2A%5B%5D%207%20B7LZBZLsuX7E%7CQ7XyQ%7CBA%2A%5B%5D%207F%207hCZLh7%23C%207%5EDZL7A%207hEb%5E7Xy%5EAZL7Lsus77%20sEhB%7CQyX7hCZL9b7G7%20hD%7CQyX7Dl%7C%2C7A%2Cb%5E7%20FbE%7CQyZBb%5E7%20F7%20Z%20==0=0===Watch%20What%20Happens=Legrand%20Michel==Bossa%20Nova=Eb==1r34LbKcu77%5EbE14Eb%5E77bB%7CQyX7%2DFZL%20lKcQyX7FZL%20lcKQyXXyQ%7CN4TA%2A%7BGB%2A%5B%5DZF%5E7%20%207%5EFZL7%5EE%207%5EbEN2ZL%20QyXQyX%7D%207%5EEF%23%5E7%20L7%5EE%20%5DQyX7Kcl%20LX7%2DFZL%20lcKQyX7F%5E%7CQyX7C%7CQyX7%2DGZyQ%7CBbQyX7%5E6E%7CQy%5E7XyQQyX7bB%7CQyX7%2DFZ%20LlcKQyX7FZL%20lcK%7CEb6XbEA%2A%5B%20D6LZEb6XyQ%7CE6%20D6LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Watermelon%20Man=Hancock%20Herbie==Even%208ths=F==1r34LbKcu7%20lcKQ7%239XyFZL%20lcKQyX9bBZ%20Lx%20ZL%20x%20ZL%20lcKQ7%239XyF44T%5B31bA%28yQ%7CBbQyX9bB%7CQyX9C%7CQXy9bB%7CQyX9C%7CQyX9%7CF7%239X9CZL%29XyQKcl%20%20Z==0=0===Wave=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D==1r34LbKcu7%7CQyX64D%5E7XX7%5EG%7CQyX9b7D%7CQXy7%2DA%7CQyX7obB%7CQyyQ%7CG%2D4T%7BA%2A7G%207%2DF%237b1%207%2DDZL7A%207bB%7CQXy9EZL9b7B%209BZL3G7LZD%2031%23FbB%7CQyG%2D7%2FB%2DFZL%20lcKQyXA%2F7F%5E%7CQyXbB%2F7C%7CQyXb7%2FAbX%5BB%2A%7D%20QyX7%2DyQ%7CEb7obB%7CQyX7%5ED%5BA%2AQ%5DyX9b7A%7CQyXG%2F7%5EXyQ%7CAXbA%2F7QyX9EXyQ%7CGB%209BZL31b7%23F%203%231F%7CQyX6%2DG%7CQyX7%5E7b9LZ9b7D%7C%7CBb7%20A7LZD%2D7%20G7LZUD%2D7%20G7%20Z==0=0===Way%20You%20Look%20Tonight%2C%20The=Kern%20Jerome==Up%20Tempo%20Swing=F==1r34LbKcu7X7%2DG%7C4F%5E7X%7CQyX7%5EF%7CQyX7C%7CyQX7%2DG%7CQyX7%2DD%7CQyD7XyQ4T%7BA%2A%207%2DGZXyQ%7CC6FZL7C%207%2DG%7CQyX%5E7bB%7CQyX7F%7CQyX7%2D%20D%2D7L7C%7CQy%2A%5D%207b6%20D%2D7B2N%7CQyXQyXQyXQXy%7D%20Q%2C7C%207%2DG1NZLb%2D7%20EFZL7C7%2DbB%7C7XyQ%7CF%7CQyX7%5EbA%7CQyX7Eb%7CQyX7%2DbB%7CQyX7F%2D7XyQ%5EbA%5BBbD%7CQyb7XyQ%7CQyX7bE%7CQyX7%2Db%7CBQyX7F%7CQyX7%5EbA%7CAb%5E7XE%7CQyXF%7CQyX%7CG%2D7%20X7%2DG%7CQY%5DQyX7CZ%3ELADOC%20la%20%2EC%2ED%3C%20yQ%7CC7QyX7%5E6%20D%2D7LZG%2D7%20C7%20Z==0=0===Wayne%27s%20Thang=Garrett%20Kenny==Medium%20Up%20Swing=E%2D==1r34LbKcu7yX7%2DE4E%2D7XKQyX31b9b7BZL%20clKQyX6CZL%20lcKQycl%20LZ4TA%2A%5BEZL%20l%20%5D%5B%2AA31b9b7BZL%20lcKQXy6CZL%20lcKQyX7%2DEXyQKc%20lcKQ%2D7XyQKcl%20%20Z%20==0=0===We%20See=Monk%20Thelonious==Medium%20Up%20Swing=Bb==1r34LbKcu7%5EbEZL4Bb%5E7%207%2DF%7CQyX7F%7CQyX%2D7C%7CQyX7bGZL7bA%20Bb7b94TA%2A%7B%2DC%7CQyLZC7XyX7%2DC%7CQyX7F%7CQy7X%2DCB%2A%5B%7DQyX7F%7CQyQ%7CF7X7bA%207QyX7%2DF7XyQ7bGZL7bA%207%5EbBA%5B%2A%5DQyX7F%7CQyX7%2DC%7CXyQ%7CC%7CQyX7%7CF7XyQ%7CF%2D7%20Bb7b9LZEb%5E7%20Ab7LZC7XyQ%7CF7%20Bb%5E7%20Z%20==0=0===We%20Will%20Meet%20Again=Evans%20Bill==Waltz=C%2D==1r34LbKcu7KQyX6%2D6XyQX9b7G%7CQyX7hDZLl%20cKQyX7%2DFZL%20lcKyQ%7CC%2DC43T%5B7G%7CQyAb%5E7X%7CQyX7hAZL%20lcKQXy6%2DC%7CQyX9b7G%7CQyD7%239XZL%20lcb9susXyQ%7CG13b9%20%20%20Z==0=0===We%27ll%20Be%20Together%20Again=Fisher%20Carl==Ballad=C==1r34LbKcu77bE%2074C6%2CpyX11%237D%7CQyX7%2DALZ7G%207%2DDl%7C%2C7bAspQ%7CBb%2D4TA%2A%7BG%207hD7%20Db%5EQyXQyX%7D%207G%20susG7ZL7bA%207hD1NZL7%20LZN2%5EbAZLZL7hAXyQ%5D%5BL9%237G%207bAZL7hA6%20%2DCZL9%237G%207bAB%2AZC%2D6%206CZL7l%7C%2C7b7LZGb6CA%2A%5B%5D%207G%20sus7ZGL7bA%207hAZL7F%207%2CppsAG%207bAG%207hD7LZA%2DD%207%5EbAZL7bE%207%2DBb%7CQyX11%237D%7CQyX7b%5E7LZG%207%2DD7LZC6%20sD%2D7%2CG7Z%20==0=0===Webb%20City=Powell%20Bud==Medium%20Up%20Swing=Bb==1r34LbKcu7QyX7b4Bb%5E7%207%2DCZL9b7G%207%2DDLZ7o%23C%207%2DCZL7%2DG%20F7LZB4TA%2A%7BZL7F%20Eb%2D7LZL%20QyXQyX%7D%207F%20%2D7CZL9b7G%207%2DD1NZN2C%2D7%207bE%7CL%20lcKQ%5D%5B%2AB%237C%7CQyX5%237G%7CQy7XbBZL%20lcKQyX7bE11XyQyX6bB7%2DCZLXyQKc7%2DDZL7o%23C%207%2DCZ7L%2DG%207%5EbBA%2A%5B%5D%20%20l%20G7b95%237FZ%20F7LZBb7XyQ%7CEb7%20Eb%2D7LZC%2D7%20F7LZBb6XyQZ%20==0=0===Well%20You%20Needn%27t=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu7QyX6F4F6XybG%7CQyX6F%7CQyX7b%7CGQyX6F%7CQyX7bG%7CQ7XyQ%7C4TA%2A%7BE%20%297A%7D%5B%2ABDL%20lcKQyX%297bA%287ZDL%20lcKQyX%297G%287bZEb7%28%20%20lcKC%20%297G%29LZEb%297bA%287C%20%297A%287bZDL%297bB%287D%20%297B%287LZB7%287bB%287F%7CQyX%20%5D%5B%2AAyX6F%7CQyX7bG%7CQy6XF%7CQyX7bG%7CQyX6FQ%7CGb7%297C%287aD%20secl%20%20Zb%20deyalp%20sa%20sengahc%20etanretlA%3Cy%20MilKQyX6vis%2E%3E%20==0=0===Wendy=Desmond%20Paul==Slow%20Swing=Eb==1r34LbKcu77%2DbA%7Cb%5E7Xy%7CQyX7%2DG%7CQyX7bBQ%7CyX7%2DF%7CQyX7%2DC%7CQC7XyQE44T%7ByX7%2DCb7XyQG%207hD%7CQyX7%2DF%7CQXy7obG%7CQyX7%2DG1N%7C7%235LZD%7CQyXL7G%20syQ%7CF%2DL7D%207%2DAZL7C%207%2D2GN%7C%7DQyX7bB%7CQyX7ZG7suX7F%7CQ7%5EEQ%7CQ%7CF%2D7XQyXZQyX7%5EE%7CQy7X%5EBZLQ%20%207bB%7CQyXyQ%20%20YyX7CZXyQ%7CEb%5E7XyQZ%20==0=0===West%20Coast%20Blues=Montgomery%20Wes==Waltz=Bb==1r34LbKcu77bBZL4Bb7XyX7bEZL7E%207%2DB%7CyQX7bB%7CQyX7bA%7CQyQKcl%206T%7Bi%2AbB%5BA%2Al%20LZFsoloS%3C%7D%20%20lcKQy7XbB%7CQyX7bE%7CQyX7%3A%3EYYYcKQyX7G%207%2DAb7XyA%207%2DbE%7CQyX7bEZ7LE%207%2DB%7CQyX7bB%7CQb7LZD%7CQyX7LZC%23%2D7%20F%237LZC%2D7XyQ%7CC%2D7%20F7LZBb%5E7%20Db7LZGb%5E7%20F7%20Z==0=0===What%20A%20Difference%20A%20Day%20Made=Grever%20Maria==Ballad=F==1r34LbKcu7QyX7C4G%2D7X%2DGZL9%237D%207%2DAZLb7B%207%5EF%7CQyX7C%7CQy7XyQ%7C4TA%2A%5BZL7G%20C7LZF%20lcKQyX%2DD%7CQyX97bA%7CQyX7hE%7CQyX7%5ELZD%2D7%207%5EF%7C%207%2DAZ7LZG%2D7%5EF%7CQyX7C%7CQyX7G%2DB%2A%5B%5DQyX7C%7CQyX7%20Bb7LG%207%2DD%5EF%7CQyZG%2D7XQyX7%5EbBZL7F%207%2D%7CCQyX7F%7CQyX7C%7CQy%7CEb7XL9%237D7XyQ%7CAbo7XyQ%7CG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CA%2D7%20D7%20Z%20==0=0===What%20A%20Little%20Moonlight%20Can%20Do=Woods%20Harry==Up%20Tempo%20Swing=G==1r34LbKcu7L7%2DAZAG6LZ7%2DAZL%20%7Cr%20ZL7DZ7L%2DAZL7EZL7%2DBZLxLZE7L%2A%5B44TBZL7%2DG6LZxZLxZL9FZL%2CxZL7C%5EB%2A%5B%5D%207GZL7%2DDZLG6LZAZL7DZZL6GC7LZA9obBZL7%2DAZL7o%23GLZ7%2DAZL%20%7Cr%20ZLxZL7%20%5D%5B%2AEZL7%2DEZL7B7LZE7FZLG%2F7%2DAZL7%2DAZ%20L%7Cr%20ZL7DZL7%2DAZL%23h7LZ%2DBZLxZL7%2DBb7LZDZL6GZLxZL9FZLxLZ7%5ECD%2A%5B%5D%207GZL7hA%2D7LZEZL7%2DE7LZA%2D7LZlE7LZlA%2D7LZD7LZG6LZxLZA%2D7LZD7%20Z%20==0=0===What%20A%20Wonderful%20World=Weiss%2DThiele==Ballad=F==1r34LbKcu7%7CQyX74F6%20A%2DD%209b7AZL7%5EF%207G%2DZL7%2DA%207%5EbBZL7%2D7LZDb4TA%2A%7BL7bB%207LZN1L%20QyXQyX%7D%207C%3EeinF%3C%207%2DGZL6F%207%5EFZN2F6C%207%2DGDZL7%2DQ%5D%5B%2AB%7CQyX7%5EFZL7C%207%2D%7CGQyX7%5EFZL7C%207%2DGD%2D7%20AyX6FZ%2D7%20A%2D7LZD%2D7%20D7b9LZ%3CD%2EC%2E%20al%20Fine%3EsG%2D7%2CF%23o%2CG%2D7%2CC7%2C%5D%20==0=0===What%20Are%20You%20Doing%20New%20Year%27s%20Eve%3F=Loesser%20Frank==Ballad=F==1r34LbKcu7X7GZL4F%5E7X%5EFZL7bE%207%5EbBZLF7%207%5EF%7CQyX7bE%7CQy7%20D%2D74TA%2A%7BL9b7CC7%20C7NZL%20QyXQyX%7D7C%2C%2D7G%2C7D%2C7%2DAsZLbB%2F2lC7%201N%7CQyX7%2DAZ7b9%20%5D7hB%7CQyX7%2DAZL9bE7%207hB%7CQyX7%2DAB%2A%5B%20Bb7LE%206FZ7%5EbBZXyQ%7CG%5EF%7CQyX7bE%7CQyX7F%5EA%2A%5B%5DQyX7C%7CQyX77%20F7L7D%7CQy%20Eb7LZF%5E7%20D%2D7LZG7XyQ%7CC7%20C7b9LZF6%20C7sus%20Z%20==0=0===What%20Are%20You%20Doing%20The%20Rest%20Of%20Your%20Life%3F=Legrand%20Michel==Ballad=A%2D==1r34LbKcu7D%7CQyX4A%2D%20AZL%20lcKQyX7%5EFZLh7%23F%20G%2F7%2DAZL%23G%2F%2DN1D%2D74T%7BA%2AQyX7%5EyQ%7CB%2D7E%207hB%7CQyX7%2DD2%7CN%7DQyX31b7E%7CQyX7b9LZAXC%2F7%2D7bD%207%5D%2AB%5BByX7%5EAZL7E%207%2DBZ7L%2D%23F%207%5EAZL7E%207%2DQ%7CAb%2D%20%20lcK%23F%20G%2F7XyQ%7C%23G%2F%2DA%20%2DA%5BA%2A%5D%203b17E%207%5EFZL7C%207%2DGLZA%2D7%5EbGZL%5EF%7CQy%5E7XyQE%7CQyX7%2DB%7CQyXC%2F%2D7D%7CQyX7%2DDZL%20lcK7b13XFZL7hAZL31Bh7%20EhB%7CQyXE%2F7%2DA%7CQy1X1%237F%7CQyX7%5EFZL77%20E7b%7CQyX7%2DXyQ%7CBh7%20E7b9%20Z==0=0===What%20Is%20This%20Thing%20Called%20Love=Porter%20Cole==Up%20Tempo%20Swing=C==1r34LbKcu7%5EC%7CQy4Gh7X%7CQyX7hDZL%20lcKQXy6%2DF%7CQyX9b7C%7CQyG7%235X4T%7BA%2AL%20lcKcl%20%20%7DAZL%20lcKQyX7%5EbBQ%7CyX7F%7CQyX7%2DC%5BB%2Ab7XyQKQyX7QyX7hyQ%7CG7cKQyX6%2DF%7CQyX9bC7%7CQyX7hG%5BA%2A%5DQyXl%20LZDX7hDZ%7CG7%235XyQ%7CC%5E7XyQKcl%20%20Z==0=0===What%27ll%20I%20Do=Berlin%20Irving==Waltz=C==1r34LbKcu7%207%2DDZAC%5E7X%2DEZL7bB%207%2DF%7CQy7X%5ECZL7bB%207%2DF%7CQy7%20A7L%2A%7B43TX7%5EFB6XyQ%7CC%207%2DG2N%7CQyXQyXyQXQyX%7D%207G%207%2DD1N7%20%5D%5B%2ACZL7G7G%207%2D7%20C7L7D%7CQyX7A%7CQyX7%2D%7CEQyX7bB%7CQyX7%5EFZXyQ%7CD%2DG%7CQyG%207%2DDC%5E7Xy7%2DEZL7bB%207%2DF%7CQXy7%5ECZL7bB%207%2DF%7CQ%20A7LZA%2A%5B%5D%207LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===What%27s%20New=Haggard%20Bob==Ballad=C==1r34LbKcu7DZL7h4C6XyZL9b7G%207hD%7CQyX%5E7bAZL7bE%207%2DbB%7CQC%2D7%20A4T%7BA%2A7C%207%2Db9LZN6C2NZL%20QyXQyX%7D7%20G%207%2DDZL7%2DA%206C1XyQ%7CG7G%207hhGZL7F6XyQFZL9b7C%207hG%7CQy7X%5EbDZL7bA%207%2DbE%7C%2D7%20Dh%5BB%2A%5D%20yX7%5Eb9LZF%2DE%207%2DbB%7CQyX6C%5BA%5D%2A%209b7G%207hD%7CQyX6b7LZAb7C%207Q%7CDh7%20G7b9LZC%2D7%20Ah7LZDh7%20G7b9LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===When%20I%20Fall%20In%20Love=Young%20Victor==Ballad=Eb==1r34LbKcu77bA%2074Eb%5E77bB%207%2DFZL7C%207%5EEbZL7bB%207%2DFZL7C%20LZEb%5E4TA%2A%5B7%5EbA%289%20C7b%297A%287C%207%5EbEB%2A%5BQ%5DyX7bB%7CQyX7FZL9LZF%2D7b7GZLFZL9b%28Ab%2D6bD%287hGZL%297%5EbA%28b7A%20%297%2DG%287%5EbEZL%297%29%20C77bB%20%29L7C%207altLZ%5B%5D%207bB%207%2DFZL9bC7%207%2DFZL9b7C%207hG%2AAEb%5E7D%207%2DFZL9bBb7LZ7GZL7bA%207%5EbEZLb7B%207%2DFZL7C%207%5EbEb9%20C7%207%2DFZ%207%2DFZBb7Xy%207%2DGZL7D%207%5EbAZ1L1%237A%207%5EbEC%2A%5B%5DQC7%239L%7CQyX7Bb7%28Db7%29LZEb%5E7%28G%2D7%29%20C7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===When%20It%20Rains=Mehldau%20Brad==Even%208ths=B==1r34LbKcu7QyX6%2D7%2FAXyXA%2F7B%7CQyXB%7CQyX%2FG7%5E%2DE%7CQyX6%2D%23G%7CQyQ%7CG%23B44T%5B%7CQyXB%2FGXyQG%7CQyX7%5EE%7CQyX7%23%7CCQyX7%5EE%7CZL7B%20B%7C7XyQ%7C7%5E%2DE%7CG%23%2D7XyQ%7CE%2D%5E7%2FGXyQ%7CBXyQZ%20==0=0===When%20It%27s%20Sleepy%20Time%20Down%20South=Traditional==Medium%20Swing=C==1r34LbKcu7s7EZL4F%5E7X7G%7CQyX7DZL7%2DA%20%5E7C%7CQyX11%237bB%7CQy%20G7%2FF4TA%2A%7BB%206CZ7LZN17%5EF2NZL%20QyXQyX%20%7D7C%206CZL7bB%207%5EF%20Bb7LE%20%2CsuF%206EZBE%20E%5EEZLsus7B%20EZL7B7%20%2D%23FZL7oF%206EZL7%20E%5E7L%2A%5B%5D%2077DZL7%23%2D7%20BC%7CQyX11%237bB%7CQy7X%5EFA%2A%5B%5D%207G%20EZL7%5E7%20A%2DFZL7oXyQ%7CG7%20G7%2FFLZE7sus%2C%20E7LZF%5E7%20Bb7LZC6%20C7%20Z%20==0=0===When%20Lights%20Are%20Low=Carter%20Benny==Medium%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7C%207%2DGZL7%2DF%207%5EbZEL7%2DF%207%2DGZL7%2DF%207LZF%2D4TA%2A%7ByX6bE%20C7LZXQyXQyXQyX%7D%207b%20B6bE1NZL7bB%207%2DFyQ%7CN27%2DGZLX7%5ECZAb%2D7%20%2DD%7CQyX7%5EAZL7E%20%2D7B%7CQyX7%5EbGZL7bD7%20G7LB%2A%5B%5DQF%207%5Eb7%20F7LF%207%2DGZL7%2DF%207%5EbAE%2A%5B%5D%209b7bB%207%2DFZ%2D7LZE%2DC%7CQy%2D7LZG%2D7%20C7%239LZF%2D7%20Bb7LZG%2D7%20C7LZF%2D7%20Bb7LZEb6%20Bb7%20Z%20==0=0===When%20Sunny%20Gets%20Blue=Fisher%20Marvin==Ballad=F==1r34LbKcu77%2DbBs4G%2D7%20L7D%207%2DAZL7%2DG%207F%5EZL7bE%207%2DbBZL7CZBh7%204TA%2A%7B%209b7D%7ClF%5E71N%7C%2C7bB%2C7Cs%207%2DlG%7C%2C7bD%2C7%2DbAs%20A%2FlA%2D7%20%2C7bE%2C7%2DEZLyQXyQ%23FZL7%2DE%207%5EDB%2A%5B%20%5D9b7A%207%2DE2N%7CQyX%2D7%20B7XQyX%7D%207C%207D%5E7Xy7G%2C7%2DDs%207%5EFZL7A%2D%207%5ECZL7G%207%2DD%7CQ%2C%7ClG%2DZL7A%20E%2C7%2Db%2D7%20C7BZL7D%207%2DAZL7%2DG7%20%5EFZL7bE%207%2DbBZLh7%20sBGA%2A%5B%5Db7%2C%7ClF%5E7%2FA%20sAb%2D7%2CDb7%2C%7ClG%2D7%20C7LZF%5E7XyQZ%20==0=0===When%20The%20Saints%20Go%20Marching%20In=Traditional==Medium%20Swing=F==1r34LbKcu7X%2CFZL%2CXyQKyX7CZL%20lcKQyX%2CZFL%20x%20ZL%20x%20ZL%20lcQKcl%20F44T%5ByQ%7CF7XyQ%7CBb%2CXyQ%7CBb%2D%2CXyQ%7CF%2CXyQ%7CG7%20C7LZF%2CXyQ%7CC7XyQZ%20==0=0===When%20The%20Sun%20Comes%20Out=Arlen%20Harold==Ballad=G==1r34LbKcu7CZL7G4C7%20BL7D%20sus7DZL7o%23%20C7CZL7D%207%2DAZL7bZD%2D7%204TA%2A%7BX7%2DDZLZB%2D77%2DBZL11%237C%207%5EG%2AB%5B%7D%207D%207%2DAZL7E%20%20E%2D7L7F%207%5E%5B%5D%207D7%20E7bL%2C7D%207%2DAl%7C%2C7E%2CBhs%207D%7CQyX7%2DAZL9ZA%2D7%20hB%7CQyF%207%5ECBb7LZ7%2DDZL7D%20sus7DZ7Lo%23C%207CZL7D%207%2DA%20G7LZ%207CA%2A7D%207A7%20E7L7BZL7F%207%2DEZL7B7%20%5EGC%2A%5B%5D%207D%207%2DAZ%20E7LZ%2DBZL7LZG6XyQKcl%20%20Z%20==0=0===When%20You%20Wish%20Upon%20A%20Star=Harline%20Leigh==Ballad=C==1r34LbKcu77%2DDZL4C%5E7%207%2DEZL7F%206C%7CQyXG7%7CQyX7%2DDZL31b7A%20Ebo74TA%2A%7B6Cl2ND%2D7%20GyXQyXQyX%7D%2C7G%2C7D%2Ds%2C7A%2C7%2DEs1NZL7QXyQ%7CZL7G%20yX7D%7C%2ABD%2D7AZL7%5EC%207oCZL7G7%20%2DD%7CQyX7%5ECZL7G%20%2D7XyQ%5B%5DQyXEZL7FXyQ%7CGyX7G%7CQyX7%2DDZL3b17A%207%5ECA%2A%5B%5DQyX7Q%7CC6%207%2DD%7CQ%2D7%20Ebo7LZD%2D7%20G7LZD%2D7%20G7LZC6XyQZ%20==0=0===When%20You%27re%20Smilin%27=Shay%20%2D%20Fisher%20%2D%20Goodwin==Medium%20Swing=Bb==1r34LbKcu7QyX7%2D4Bb6X7G%7CQyX7%2DDZL%20lcQKyX7%5EbBZL%20lcKQyXyQ%7CC4TA%2A%7CQyX7%5EQ%7CC%2D7X5%237F%7CQyX7FZL%20%20xZL%20x%20ZL%20lcKQyXyQ%7CBbyX7F%7C%2DC%7CQy%5D%5B%2ABFyX7%2DGZL%20lcKQyXb6E%7CQyX7bB%7CQyX7%2DQ%7CC7X%20%20lcKF%7CQyXF7XyQyX7G%7CQyX11%237bALZ%20lcKQyX6bBC%2A%5B%5DQ%7CC%2D7%7CQyX77XyQ%7CBb6XyQ%7C%20%28C%2D7%29x%20%28F7%29%20Z%20==0=0===When%20Your%20Lover%20Has%20Gone=Swan%20E%2EA%2E==Medium%20Swing=G==1r34LbKcu7yX6%2DCT44G%5EKQyX7A%7CQyX7C%7CQXy6%2DG%7CQyX6G%7CQyX7cl%20LZ%2CA%2A%2C%5BL5%237EyQ%5D%5B%2CQyX7obB%7CQyX7A%7CyQX7%2DE%7CQyX7%5EG%2CB%2A%7CB%2D7%20X7F%7CQQyX6%2DD9LZG6G%7CQyX7%5EG%2CA%2A%2C%5B%20%5D7D%207%2DAZL7%2DE%207%5EXyQ%7CG%207%2DAZ%7CQyX7Q%7CA7XX7%5EG%2CC%2A%2C%5B%5DQyX7%7CFQyX6%2DCZL%20lcKQyyQ%7CE%2DyX7C%7CG%5E7%20F7LZE7XyQ%7CA%2D7XyQ%7CEb7%20D7%235LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Where%20Are%20You%3F=McHugh%20Jimmy==Ballad=G==1r34LbKcu7%2C7%2DE%204G%5E7%2CL%2Csus7D%20%2C7%2DAZL7%2CobB%20%2C7%2DBZL%2C7C%20ZG%5E7%2C4TA%2A%7BX%7D7D%2C%20Bbo7E%2C7Bs1NZL%2C7D%20%2C%2D7AZL%2C7E%20%2C7%2DBZL%2C7%2CA%2D7%2C7AZL%2C7B%20%2CXyQXyL7%2DA%20%2C7%5EClB%2A%5B%5DG7%2C7%2DDs%20%2C6Gl2N%7CQZF%23%2D7QyXQyL%2C7B%20%2C%20sA%2DZL7%2DA%20%2C7%5ECl%7C7G7%2C%2DDs%20%2C7%5EGl%7C7D%2C7F%23%2D7%2C7%2DEZL%2C7%2DAZ%20A7%2CLB%20%2C7%2DBZL%2C7C%20%2C7G%5EA%2A%5B%5D%20%2C7D%20%2C7%2DAZbo7%2CL%2C7%2DEZL%2C7D%20s%2CLZGL%2C7E%20%2C7%2DBZL%2C7oBb%20%2C7AZL%2C7%2DE%20%2C7%5EZA%2D7%2Cus7D%20ZG6%2C%20sA%2D7%2CD7Z%20==0=0===Where%20Or%20When=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7L%20x%20Z4EbXyQyX7%5EbAZL%20lcKQXy%2C7%5EbE%7CQyX6bE%7CQKcl%20L4TA%2A%7Bb7G%207Bb7suX7%5EbE2N%7DQyXsusb7B%7CQyX7%5EbE1NZLsyQ%7CDh%207%2DFZB%7CQyXBC%2D7XyX7%2DC%7CQyX9b7G%7CyQX7hD%7CQyX7%2DF%7CQyQ%7CF%2D7%2A%5B%5D%209yX7%5EbyQ%7CBb7%2DC%7CQyX7G%7CQyX6Eb%7CQyXbEA%2A%5B%5DQyX7XyQ%7CAX11%237%207%2DF%7C9XyQ%7CE%7CQyX7bB%7CQyX7%2D%7CFQyX9b7C%7CQyX7%2DFb6XyQb7C%7CQBb7%20Z%20==0=0===While%20We%27re%20Young=Wilder%2DPalitz==Waltz=Eb==1r34LbKcu7L7%2DFZ4Eb6LLxZL7bBZLxZL7FLZ7%2DCZL7%2DGZL7%2DFZZEb6L3T%5BA%2AL7%2DCZZC%2D7LFZLxZL7%2DC%5BB%2A%5D%20ZxL9b7GZLxZL7hDZ7LZxLL7%2DGZL6bE%5Bb7LZxZL7bBZLxZL7%2DFZxLZL7FZLxZL7%2DCZLx%20%5D%2AADZLxZL7%2DCZZG%2D7LL7%2DFZL6bEZLxZLb7BZLxZL7FZL7%2DCZZG%2D7LL7%2DFZDZLxZZxLZGZL7bEZL7%2DbBZLxLZ7%2DC%5BC%2A%5D%20xZL9b7Ab%5E7LL7hDZZL7%2DFLZEb66bEZL7bBZLsus7BbZLbB%2F7obEZLbB%2FLZxLZxZL7bBb7%20Z==0=0===Whisper%20Not=Golson%20Benny==Medium%20Swing=C%2D==1r34LbKcu7DZL9b4C%2D7%20EZLF%2F7%2DG%207%2DGZLb97D%207hAZLbB%2F7%2DCh7%20A74T%7BA%2AyXQyX7LZEhX%7D%209b7G%207%2DF1NZ7L%2DE%207%2DDZL9b7A%207yQXyQhB%207%2D7hE%7CQ%2D7%20Bb%2DG%7CQyX7%2DG%7CQyX97bD%7CQyX7hA%5BB%2A%5D%2077%2FFXyF2N%7CQ9b7D%207b9XybB%2F7%2DC%207%2DC%5BA%2A%5DyQX9b7G%7CQyX7hD%7CQLZAh7A%7CQyXL7%2DE%20%20G%2D7%2F9b7A%207hEZL7hB%20%2D7DZL9b7A%207hEZLFLZD%2D77%2DGZLZF%2D7%20G7b9%20Z==0=0===Who%20Can%20I%20Turn%20To=Newley%2DBricusse==Medium%20Swing=Eb==1r34LbKcu7%5EbA%2074Eb%5E7%2DF%207%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyX7LZG%2D4TA%2A%5BX7%2DC%7C%2D7XyQGZL9%237D%207hA%7CQy7X%5EbAB%2A%5B%5DQyX7bE%7C%2D7XyQbBZL7L%20lcK7%20F%23obEA%2A%5B%5DQyX7bB%7CQXy7%2DFZL7C%207%2DGZL7%5E7XyQ%2DF%7CQy%5DQyX7yQ%7CBbX7%2DbBZL7%5EbA%207%2DZGL7%2DF%207%5EbE%7CQyX7yQ%7CEbX7%2DFZ%2DFZL7%5E7XyQ%2FbEZL7o%23F%207F%7CQXy7%2DCZL9b7G%207hD%7CG%20GbobAC%2A%5B7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Who%20Cares=Gershwin%20George==Medium%20Swing=C==1r34LbKcu7ZL%20lc4C%5E7X1b7AZL%20lcKQyX3b17E%7CQyX11%237F%7CQy3XyQK4TA%2A%5BX7%2DE%7CQ%7CG7X%7CQyX7%2DDZL7obE%20%2D7EZL7%2DF%207%2DE%7C%7CQyG7XyQyX7%2DDb7E%7CQ7XyQ%7C7F%7CQyX7%5ECB%2A%5B%5D%20G7%207%2DDZL7bA%207%2DbE%2311Xy%2DA%7CQy%7CQyX7Kcl%20L7%2DE%7CQyX7o%23D%7CQy7XDZL%20lcKQyX7%2DAZXyQ%7CFQyX31E%2D7XyQ%7CA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQKcl%20%20Z%20==0=0===Who%27s%20Sorry%20Now%3F=Snyder%2DKalmar%2DRuby==Ballad=C==1r34LbKcu7KQyX%2C4C%5E7%2ClcKQyX%2C7AZL%20lcQKyX%2C7EZL%20lcKQyX%20LZD74TA%2A%5B7G%7CQy%7CG7%2CXQyX%2C7%5EG%7CQyX%2C7DQ%7CyX%2C7%5ECZL%20lcKQy%7CD7%2CXZL%20lcZL%20lc%2CLZG77EZL%20lcKQyX%2C7%5ElCB%2A%5BY%5D7G%2C7%2DDs%20%2C%2CXyQK6%2DF%20%2CQyX%2C7QKcl%20X%2C6%2DF%7CQyX%2C7%5EF%7CyQX%2C7A%7CQyX%2C7%2DDZLyQ%7CC%5EyX%2C7A%7CA7%2CXyQ%7CD7%2CXyQ%7CF%2D7%2C%20G7%2CLZC%5E7%2C%20G7%2CLZC%5E7%2CXyQZ%20==0=0===Why%20Do%20I%20Love%20You%3F=Kern%20Jerome==Medium%20Swing=Ab==1r34LbKcu7%7CQyX74Ab%5E77%5EbA%7CQyX7bE%7CQy7X%2DbB%7CQyX7%2DF%7CQyXXyQ%7CF4TA%2A%7BL9b7CyQ%7CEbQyX7%2DbB%7CQyX7%2DFQ%7CyX7%2DC1NB%2A%7CQyX7%7CGh7%20X7%2DbB%7CQyX7yQ%7CBbX7%2DbE2NC%2A%7C%7DQyXb7E%7CQyX7%2DbB%7CQyX7yQ%7CAbX7%2DFZDb%5E7XyQ%7CGb7XyQ%7CAb%5E7XyQ%7CBb%2D7%20Eb7LZAb6XyQ%7CBb%2D7%20Eb7%20Z%20==0=0===Why%20Don%27t%20You%20Do%20Right%3F=McCoy%20Kansas%2DJoe==Medium%20Swing=D%2D==1r34LbKcu7A%207%2DG%2D6%20Bh%2DGZL7A%207bBZL7h%20B6%2DDZL7A%207bBZL77XyQ%7CD44T%5BA%207bB6%20Bh7%206%2DDZL7A%207bBZLA7%207bBZL7A%207bBZLBh7LZ%2DDZL77%20Z%20==0=0===Wild%20Flower=Shorter%20Wayne==Waltz=Bb==1r34LbKcu7QyX7%5E4Bb%5E7lcKQyXsus9b7DZ5L%239%237A%207%2DbA%7CQyX%20LZBb6T%5BA%2A%237%5EbB%20A7%239%207%2DC%7CQyXsus9b7ZGL%20lcKQyX9%237DZLF13LZ7%2DbA%7CB%2A%5DQyAb%5E7%23%7CQyX9%2DF%7CQyX9b3C1%7CQyX11%2DG%7CQyX11E7%239X%7CQyX57%2DbA%7C%20C%2D7LbBZL%20lcKQyXsusb97DZL9%237A%207%2DbAZ%5E7XyQ7%5EbE%5B%2DbB%205LZD7%23ZL31F%207%2DC%7CQyXssu9b7GZL%20lcKQyX9Bb%5E7%239%237A%20lcKQyb%2D11%20ZL11%237bE%207%2DbAZ7L%5EbD%207%5EbAZL31bED7%239XBZL11%20%20Z==0=0===Will%20You%20Still%20Be%20Mine%3F=Dennis%20Matt==Up%20Tempo%20Swing=Eb==1r34LbKcu7ZL%20lc4Eb%5E7%5EbE1N%7CQyX7bB%7CQXy7%2DF%7CQyX7oE%7CQyX7XyQK4TA%2A%7B7bBZLQ%7CG7b%23FZL%20lcKQyX7FZ%20LlcKQyX7%2DC%7CQyX9%2D7%20B7yX7hDQyX7%2D%7CEb%5E7cKQyX7G2N%7C%7D%207b%3EBeniF%3C%207%2DFZL7C%20l%20LZCQyX9%23%2DbB%7CQZC%2D7XbBZL7B%207%2D%23FZL%20clKQyX7FZL%20lcKQy7%239XyL%20lcKQyX7%5EEb7XylcKQyX11%237bDZLl%20cKQyX7%5EbAB%2A%5B%5DQ%20LZEb%7CQyX7Kcl%20LZF%23%2D7%20%3CD%2EC%2E%20al%201st%20ending%3EB7LZF%2D7%20Bb7%20%5D%20==0=0===Willow%20Weep%20For%20Me=Ronell%20Ann==Slow%20Swing=G==1r34LbKcu7%2C7bD%2C4G7%20C%2DA%2CB%2F6G%7C%2CobB%2C7A%2Ds%207GZL7C%207GZL77%2CD%2D74TA%2A%7BL%20QyXDb7%2317D%207GZL7C%207Gl1%7CN%2C7D%2C7%2DAs%207CZL1%20%7DXyQ%207Cl%7CG%207bA%20C7LZ%207%2DCZL9b7G%207%2DGQ%7CyX7%2DCB%2A%5B%5DQyX7GBb7LZ7G2NZ7GlA%2AC%2D7Xy%2C7%2DAs%207bAZL7bB7%20%2DCZL9b7G%207%2DG%7CQD7%2C%5D%5BZL9b77bD%207G7%20C7bD%2C7%2DD%2C7%2DA%2CB%2F6%7CG%2CobB%2C7%2DAs%207GZL7%2C%7ClCZL7C%20%2311LZC7%20sA%2D7%2CD7%2C%7ClG7%20C7LZG7%20D7%20Z%20==0=0===Windows=Corea%20Chick==Waltz=B%2D==1r34LbKcu7xZLxZ4B%2D7L%2D%23FZL7%23CZLxZLxLZ7h%23GZLxZLxZLxZ7LZxL3T%5BA%2A%5BB%2A%5D%20usLZxLxZLxZLxZLxZLxLZ11%237%5EEZLxZLxZLZxLZxs7DZLyX7A%7CQ%7CA7XA%7CQyX7A%7CQyX7bAQ%7CyX7A%7CQyX7bA%7CQyb7XyQyX7bAbB%7CQyE%5E7Xy%7CQyXB%2F7%2D%23C%7CQyX%2D7%23C%7CQyX%23D%2F7%5EE%7CQBbh7X%5BC%2A%5DQXF%2F7bXyQ%7CEbG%2F7%2DbA%7CQyX7%2Db%7CAQyX7bE%7CQyXG%2F7bXyQ%7CDbA%2F7hX7%5EBQ7XyQ%7C%20%2011%237C%7CQyX7%2D%23%7CCQyX7%2D%23D%7CQyX7%5EEQ%20ZY%7BbD%7CQyyQKcl%20LZC%23%2D7%2FBXyQKcl%20%3C4x%3E%20%7D==0=0===Witch%20Hunt=Shorter%20Wayne==Slow%20Swing=C%2D==1r34LbKcu7bEZL%20%2D7XyQx%20ZL%20lcKQyX7%2DCLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xC44T%5B%7CQyX7cl%20LZ%20x%20ZL%20x%20ZL%20lcKyQX7%2DCZL%20x%20ZL%20x%20LZGb%5EKQyX79b7G%7C%7CE%5E7%20bA%7CQyXbA%2FA%7CQyX%2D7bA%7CQyX7bEZL7bE%2D7XyQQyX7Fb13%20%20%20Z==0=0===Witchcraft=Coleman%20Cy==Medium%20Swing=F==1r34LbKcu7X7%5EF%7C4F6Xys7C%7CQyX7%2DGZL%20lKcQyX7obAZL%20lcKQusXyQ4TA%2A%5B9b7G%7C7%20F7LA%7CQyX7bE%7CQyX7%2DBbZL%20lcKQyX7%5EbBZb6XyQ%2DC%7CQyyX7%5EF7XyQKKQyX11%237bBZL%20lKcQyX7%5EFB%2A%5B%5D%20%20lccl%20LZC%7CQyXL%2DA%20ALZBh7X6%2DA%7CQyXA%2FF%7CQy7X%2DA%7CQyX9b7E%7CQyXyQ%7CF%2F%20lcKQQyX7oyQ%7CEblcKQyX6FC%2A%5B%5DQy7XC%7CQyX7%2DG%7CQyXG%2F%20LZAbX7%2DGZKcl%20LZG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===With%20A%20Song%20In%20My%20Heart=Rodgers%20Richard==Up%20Tempo%20Swing=Eb==1r34LbKcu731b7C4Eb%5E7%5EbE%7CQyX7bB%7CQyX%2D7F%7CQyX31b7C%7CQyX7XyQ%7C4T%7BA%2AX7%2DC%7C%2D7XyQ7G%7CQyX7hDZL%20lcQKyX7%2DC%7CQyX9b7G%7Cb9XyQF%7CQyXyX7hA%20LZDhB%2F7%2DC%7CQyX7%2DC1N%2AB%5B%5DQyX9b7G%7CQyX7bXyQ%7ClcKQy9b7DZLZAb%5EQyX7hAZL%20lcKQyGX%2F7%2DCZL%20lcKQyX7Kcl%20L%20lcKQC%7CQyXl%20LZGC%2A%5B%7DQyX7bB%7CQyX%2D7F%7CQyX9b7C%7CQyX7N2C%2D7cKQyXyX7o%23XyQ%7CA7F%7CQyX7%2DC%7CQyX7G%2D%7CQyX7%5EbA%7CQyX7hXyQ%7CFbB%2F7%2DQyX7%2D%2FGXyQcKQyX6bE%7CQyX7b%7CBQyX7%2DF%7CQyX7%2DC%7Cl%20LZF6bE%7CQ%7CBb7%20%20%20Z==0=0===With%20The%20Wind%20And%20The%20Rain%20In%20Your%20Hair=Edwards%20Clare==Medium%20Swing=Eb==1r34LbKcu7ZL7bE4Eb%5E7L9b7D%207hAZLbB%2F%2D7C%207%2DCZLD%2F9b7G%20ZG%2D7%204TA%2A%7BX6bE2yQ%7CDbyXQyX%7D%207bB%207%2DFLZ7C%207%5EbE1N%7CQyX7Q%20LZNX7%5EbAQyX7%2D%20%20%5D%5B%2A7G%207%2DGZL7%2DF%207%5EEbZL%20lcKQyX7obEBb9LZClcKQy%207hAZQ%7CF%2D7%2DC%207%2DCZL9b7G%207DhA%2A%5B%5DQyX7bB%7CQyX7%2FBbLyX7F%7CD7b9LZG%2D7%20Eb7LZAb%5E7XyQ%7CDb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Without%20A%20Song=Youmans%20Vincent==Up%20Tempo%20Swing=Eb==1r34LbKcu7QyX7b4Eb%5E77%5EbE%7CQyX7bD%7CQy7X%5EbA%7CQyX7bE%7CQyXXyQ%7CE4T%7BA%2AbE1N%7CXyQ%7CDB%7CQyX7%2DFZL7C%207G%2D%7CQyX7%5EbE%7CQyX7bb7XyQ7%5EbA%7CbE%7CQyF%2D7%20BQyX6bE2N%7C%7D%207bB7%20%2DFZL7C%207%2DGZL7b%7CAb7X%7CQyX6%2DG%7CQyEb7XyZL7bB%207%2DFZL7C%20%2D7G%7CQyX7%5EbA%5BB%2A%5DQEb%5E7X%7CQyX67bB%207Ah7%20DC%3EgnidnE%20dr3%20l%20a%2EC%2ED%3C%207%2DGZL9b77LZF%2D%7CQyX7%20%5DY%7CN3Eb6XyQ%7CC%2D7XyQ%7CF%2D7XyQ%7CBb7%20%20%20Z==0=0===Without%20A%20Song%20%28Joe%20Henderson%20Changes%29=Youmans%20Vincent==Up%20Tempo%20Swing=Eb==1r34LbKcu7%239%237E4Eb%5E7%5EB%7CQyX7bG%7CQyX7b%5EA%7CQyX11%237A%7CQyX7XyQ%7C4TA%2A%7B7bB%7CQ%7CDb7%23%7CQyX7bG%7CQyX7%2DGQ%7CyXsus7bB%7CQyX11F%2D7XyQyX11cKQyX1Eb6%20%7C%7DQyX7bB%7CQyX6bZEL7%2DF%207%2DGZL7%5EbAN2Eb6N%7CQyX%5EbEZLx%20LZB%2DFZL7C%207%2DG%7CQyX%5E7bAB%2A%5B%5D%207bE%207%2Db7%20Bb7%20ZL%20lQyX7%5EG%2D7Xy%5D%207bB%207%2DFZL7C%20%2D7GZL31b7D%207hA%7CQ%5B%2AAEb%7CQyX7X11%2371XyQ%7CX11%239%237E%7CQyX7%5E%7CBQyX7bG%7CQyX7%5EbAyQ%7CDb1%237A%7CL7%5EbA7susXQyX7bB%7CQyX7%2DF%7CyQX7bG%7CQyX7%2DG%7CQy%7CEb6%20bB%7CQyZG%2D7%20F%2D7LZEb6XyQ%7CBb7XyQZ%20==0=0===Wives%20And%20Lovers=Bacharach%20Burt==Waltz=Eb==1r34LbKcu7%20ZL%20%7C4F%2D7LCZL7%2DGZL%20%7Cr%20ZL%7C%20r%20ZL%20%7Cr%20ZL6bBZ7LZ%20r3TA%2A%7BlcKQy%20r%7C%20%20%7CQyX7D%7CQyX7hA%7CyQX7F%7CQyX7%2DCB%2A%5B%5DEb%5E7XZL%20%7CrBZL7%2D7XyQ%7CQyX%7DQyX7C%7CQyX7G%2D%7CQyX7%5EbD%7CQyX7D%20%5B%2ACF%2DAZL%20bEZL%20r%7C%20LZ%20%7Cr%20ZL6bBZL7%2DFLZ7oEZL6bEZL%20%7Cr%20LZ%20r%7C%20ZL6b%5E7LZC7LZF%2D7LZBb6LZ%20r%7C%20LZ%20r%7C%20LZEb6LZx%20Z%20==0=0===Woody%27n%20You=Gillespie%20Dizzy==Up%20Tempo%20Swing=Db==1r34LbKcu79b7bA4Gh7XhbE%7CQyX9b7bB%7CQXy7hF%7CQyX9b7C%7CQy7XyQ%7C4T%7BA%2AAZL%297b%5E7Xy%20%297%2DA%287%2DbAZL7b%20D7%2DbA%5BB%2A%7D%20%20lcKQDb7%28DD%7CQyX7%2DbBZb7LZG7bE%20%297%2DB%287%2DbBZ7LbE%207%2DbB%7CQyX7%5Eb%28E7%29LD%207%2DbbE%7CQyZAb%5E7B%7CQyX7hF%7CQyX9bC7%7CQyX7hG%5BA%2A%5DQyXb7b9XL7bE%20h7XyQ%7CAb7b9XyQ%7CDb%5E7XyQKcl%20%20Z==0=0===Work=Monk%20Thelonious==Medium%20Swing=Db==1r34LbKcu7KQyX74Db7X7bEZL7E%207FZL%20lKcQyX7bGZL%20lcKQyXyQ%7CD4TA%2A%7B7F%7CQy%5B%2ABD7L%20lcKQyX5b7C%7CQXy5b7GZL5b7G%20susZCh7X%7D%20%20lcFZL%20l7%20A7L7bGZL%20lcKQyX7bCD%2A%5B%5DQyX5%239b7bAZXyQKcE%7CQyX7%20E7LZEb7XyQ%7CD7XyQKcl%20Q%20ZY%7CQGXyQZ%20==0=0===Work%20Song=Adderley%20Nat==Medium%20Up%20Swing=F%2D==1r34LbKcu7X%2DFZL%2DXyQKyX7CZL%20lcKQyX%2DZFL%20x%20ZL%20x%20ZL%20lcQKcl%20F44T%5ByQKcl%20LZ%20x%20LZ%20x%20LZF7XyQ%7CBb7XyQ%7CG7%20C7LZF%2D%20%20%20Z==0=0===Wouldn%27t%20It%20Be%20Loverly=Loewe%20Frederick==Medium%20Swing=G==1r34LbKcu7ZL%23F%2FAG6%20EZL7D%207AZL7%2DE%206ZGLsus7D%207%2DAZL7%2DG6%20D7%2A%7B44T7D%20D%2F%20E7LZL%20QyXQyX%7D%207D%20D7%2F%2DAZL7oD%20D%2F6G1NZN2G6F%2F6%2DD%2F7Dl%20yQ%5D%5B%2A%23C%2F7%23F%207%5EDZL7AE%20%2F7AZL7obE%207%5EDBLZB%2D7X6GZLZL7%2DE6%20F%237%5B%5D%207D%20D%2F7%2DAZL7boE%206AZL9E%207%2DBZL%2AAG6%20GlZLA%206GZL7susL6%2DDlZL%23F%2F7D%206GLZ7D%207AZL7%2DE%206GZ%2FF%20E7D%207%2DAyX6G%5BA%2D7%20D%20%20QyXQyXQyXZ%20Q7%2CD%207%2DA%7CQyX6GZL7Y%2CQ%2C%20ZL7%2DEQ%7CF9XyQ%7CG6XyQZ%20==0=0===Wow=Tristano%20Lennie==Up%20Tempo%20Swing=F==1r34LbKcu7yX7%2Db4G%2D7X7%5EGZL7%5EbA%207%2DAZ7L%2DG%206F%7CQyX7C%7CQyXyQ%7CG4TA%2A%5BGZL7%5EXyQ%7CFA%7CQyX6F%7CQyX7C%7CyQX7%2DGB%2A%5B%5DQyX7o%23%2D7%20Ab7%5EF%7CQKQyX7%7CGb%2D7yX7F%7CQyX7%2DCC%2A%5B%20%5D%20lcKQyX7%5EF%7CQyXQ%7CBb%5EQyX7%5EF%7CQyXG7%2311X7%2DGA%2A%5B%5D%20%20lcKQXy11%237CZL%20lcKQyXyQ%7CC7ZL%20lc6%20G%2D7LZA%2D7%20Ab%5E7LZG%5E7XyQ%7CGb%2D7XyQ%7CUF%5E7XyQ%7CF%23o7XyQZ%20==0=0===Wrap%20Your%20Troubles%20In%20Dreams=Barris%20Harry==Medium%20Swing=C==1r34LbKcu7%5ECZL74C%5E7%20%5EFZL7C%207%2DAZL7E7%20%2DDZL7A%207%2DEZL7F7%20F%23o4T%7BA%2A%5BB%2A%5DQ7LZD72N%7CQyXQyXQyXQy%7DX%207G%207%5EC1NZL7G%20C%5E7XyA%20G%2F7L7G%2077LZE7%207EZL7B%207%23F%7CQy7X%5ECZL7G%207DZL7A%20A7LZDB%207%23F%23F%207%5EG7%20%5D%2A%207%2DAZL7E%207%2DDZLA7%207%2DEZL7F%207%5EC%5BAC7LZF%207%5ECZo7LZC%5E7%2FG%20A7LZD7%20G7LZC%5E7%20G7%20Z==0=0===Yardbird%20Suite=Parker%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu7E1N%7CQ4C6XyQyX7D%7CQyX7AZL7Bb%207CZL7bB%207%2DF%7CQ%7CG7Xy4T%7BA%2AX7%2DE%5BLZD%2D7b7B%207h%23F%7CQyX6CN2ZL%20QyXQyX%7D%207G%209%20%5D%2AB7A%207%2D%2DD%7CQyh7%20B77A%207hE%7CQyX7%2DD%7CyQX7A%7CQyX7%2DEZL9bLZD7X%23F%7CQy%7CQyX7%5D%2AA%5BC7D%7CQyX7AZL7bB%20C7ZL7bB%207%2DF%7CQyX6XyQ%7CG%207G%207C6XyQ%7CD%2D7%20G7%20Z==0=0===Yes%20And%20No=Shorter%20Wayne==Up%20Tempo%20Swing=D==1r34LbKcu7%20x%20ZL4D7su%20lcKQyX7%5EDZL%20xZ%20L%20x%20ZL%20lcKQyXsLZ%20x%204T%7BA%2AX%7D%20%20%3E%20D7LZlcKQyX7%2DEZL%20lcQKyX7%5EbBZL7F%207%5EG%3CFine7%2DAZLX7CZL%20%20%2AB%5ByX7%2DGZL%20lcKQyXb97DZL%20lcKQyX7hAQKcl%20QyXQy%20%207%2DA%20LZF%2DKQyX7%5EbEZL%20lcKyQX7bBZL%20lcKQyX7cl%20LZlcKQy%3CD%2EC%2E%20al%20Fine%3ELZD7%20%20%20Z==0=0===Yesterday%27s%20Gardenias=Mysels%20Robertson==Medium%20Swing=Bb==1r34LbKcu7bE%207%5E4Bb%5E7F%207%2DCZL7oB%207%2DCLZ9b7G%207%2DDZL7%2DC%207LZBb4TA%2A%5BZL7bDZD%2D7%20ZL7%2DB%207%5EDB%2A%5B%5DQXy7A%7CQyX7%2DEZL7%2DGAb%2D7%20L11%237%207%2DCZAb%2D7L7%5ED%7CQyX7AZL7%2DC7%20%5EbEZL7bB%207%2DbBZ%20B%2D7L%207%5EbGE%207%5Eb%2AABb%5E%207%2DCZL7oB%207%2DCZ9Lb7G%207%2DDZL7%2DC%207F7LZB%5B%5D%207F7%2DAZLLZD%2D7%5EbEC%2A%5B%5D%209b7D%207AhZL7A%207%2DEZL7%2DG%207%20C%2D711%237bBZLsuG%2D7%20D%5EbEZL7%2DD%207%2DCZL1%2C1%237bD%209b7GZL7h7%20F7sZL7D%20b6%20Db7LZGb%5E7%20F7sus%2CQ%20ZXyQXyQXyQ%20%20QLZfBb%5EXyQZ%20==0=0===Yesterdays=Kern%20Jerome==Medium%20Up%20Swing=D%2D==1r34LbKcu7%2DDZL%23%2DXyQ%7CD%20%2DDZL9b7A%207hEQ%7CyX%2DDZL9b7A%207hE%2D%5E7%2FCD44T%5B31F%7CQQ%7CBh7QyX31G%7CQyX9D%7CQXy5%237A%7CQyX7E%7CQyX%7CC9XyyXC%2F7XyQ%7CBb%5E7XyQ%7CEh7XyQ%7CA7b9%20%20%20Z==0=0===You%20And%20The%20Night%20And%20The%20Music=Schwartz%20Arthur==Medium%20Up%20Swing=C%2D==1r34LbKcu7X9b7G4C%2DXyhD%7CQyX7%2DFZL9b7%20C%2DCZL9b7G%207hD%7CQ7XyQ%7C4T%7BA%2AlcKQy7XyQKL%20lcKQyX7GZL%20lKcQyX7bA%5BB%2A%7D%20%20lcZAb7X%5EC%7CQyyX7%2DF%20Ab7LC%20%2DCZL9b7G%207hDQ%7CyX%2DC%5BA%2A%5DQyX7GZ7b9LZ7GZL%20Q%7CDh7%20G7b9LZC%2D%20Ah7LZDh7%20G7b9LZC%2D%20%20%20Z==0=0===You%20Are%20Too%20Beautiful=Rodgers%20Richard==Ballad=C==1r34LbKcu7%5EF%7Cl%2C4D%2D7%20Gs%207%5ECZL9b7G%207D%2DZL9b7A%207%2DEZL7G%2D7%2CC74T%7BA%2A7D2NZLZC6%2FQyX%7D%209b7A%207%2DEZ7LG%207%2DD1NZL7%2DA%20EXyQ%20L7bB%2079b7G%20C6%20sG9b7A%20G%2F6CZL7o%23%20F7%5EF%5BB%2A%5Dl%2C7C%2C7%2DLZD%2D7ZL7G%20l%2C7A%2CXyQ%7CB7%2DDZL7D%207%2DAZL97bE%207%2DAZL9b7E%207h%20sE%2D77%5ECZL%207%5EF%7C%2D7%20G77%2DGs%207%5ECZL9b7G7%20%2DDZL9b7A%207%2DEZL%2CC7%2ClD%5BA%2A%5DBb7LZC6%2FE%20A%2D7LZD7%20G7LZUC6%20sE%2D7%2CA7%2CZ==0=0===You%20Better%20Go%20Now=Reichner%2DGraham==Medium%20Swing=Eb==1r34LbKcu7bEZL%204Eb%5E77bB%20%2C7%2DFZL%2C7oE%2C%207%5EbEZL%2C5%237bB%20%2C%2CLZ%20x4TA%2A%5BE%20%2C7%5Eb7%235%2C%5D%20%20x%20ZL%2C7bB%20%2C7F%2DZL%2C7oE%20%2C7%5EbEZL%5B%2ABEbB%20%2C7%5EE%20%2C7%5EF%2D7%2C%207bB%20%2C7%2DFl%7CbA%2C7G%2D%2C7%2DF%2CbEsZL%2C7bB%2CLZEbZL%2C7o7bB%20%2CF%2D7%2C%20%2A%5BY%5D%207bB%20%2C7%2DFZ%2CL7F%20%2C7%5EbEZL%2C7bBCEb%5E7ZL%2C7oB%20%2C7%2DEb%5E7%2CC%20%2C7%5EbEZL%20x%20ZL7%2CbB%20%2C7%2DFZL%2C7oE%207%2CLZFZL%2C5%23b7%2CLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===You%20Better%20Leave%20It%20Alone=Jordan%20Clifford==Medium%20Up%20Swing=Bb==1r34LbKcu7yX7bEb13XyZL%20lcKQyX31bEZ%20Lx%20ZL%20x%20ZL%20lcKQ%20x%20LZB44T%7B1bB1N3XyQK1F%7CQyX9%2DC%7CQyX57%23G%7CQyX31bAZL%20lc3XyQ%7C1bB%7CQ3XyQ%7CF13XyQ%7DXyQXyQ%20LZN2Bb7XyQKcl%20%20Z%20==0=0===You%20Brought%20A%20New%20Kind%20Of%20Love%20To%20Me=Fain%2DKaval%2DNorman==Medium%20Swing=Ab==1r34LbKcu7QyX%2C74Bb%2D77F%20%2C7bGZL%2C7G%20%2Cb7A%7CQyX%2C7bE%7CQyX%2C%2CLZBb4TA%2A%7BG%7CQyXXyQ%7CNNZL%20QyXQyX%7D%207b%20E7%2DbBZL7F%20%2C6bA12Ab6%2C%2C7bE%7C%2DFZL%2C7%2C%20%5D%5BbDZL%2C7hD%20%2CbE%2F7F%2DZLE%2F7%5E%2DF%20%2C%2DFB%2A7%2C%20C7C%20%2C7%2DE%207%2Db7%2CLZEbB%20%2C7%2DFZL%2C7oE%207%2C%5EbEZL%2C7bB%20%2C7%5Eb7%2CLZBbB%20%2C7yX%2C7b%2AABb%2DF%20%2C7bGZL%2C7G%20%2C7Ab%7CQyX%2C7bE%7CQyX%2C77%2CLZB%5B%5D%207bQ%7CEb7%2CXyQ%7CAb6%2C%20F7LZBb%2D7%2C%20Eb7%20Z%20==0=0===You%20Can%20Depend%20On%20Me=Carpenter%2DDunlap%2DHines==Medium%20Up%20Swing=F==1r34LbKcu7N%7CQyX4G%2D7XX7%2DGZL7obA%207%2DAQ%7CyX7%5EF%7CQyX7C%7CQyyQ%7CC74TA%2A%7BX7F%7CQQ%7CAh7B%2A%5B%5D%20%20lcKQyX6FN2ZL%20QyXQyX%7D%207D%20C%2D7XyyX6F1C%7CQyX6XyQK%5B%5DQyX7C%7CQyX7%2DGLZ%20lcKQyX7GZL%20lc%2AAG%2D7bB%7CQy7XyQ%7CF%5E7XyQ%7CA%2D7%20Abo7LZG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CAh7%20D7%20Z%20==0=0===You%20Do%20Something%20To%20Me=Porter%20Cole==Medium%20Up%20Swing=Eb==1r34LbKcu7bEZL%294Eb6Xx%297%2DF%28%20%7CQyX6bEQ%7CyX%295%237bB%287D%7CQy%20%28Bb74TA%2A%5B9b7C%7CG%2D7%28EF%7CQyX7bB%7CQyX7%2DZFL%297oE%289b7C%20%296b%2D7XyQ%7CQyX6%5B%5DQyXXyQ%7CFyX7%2DFZL%20lcKQyXF7%7CQyX9b7C%7CQyX7%2DQ%7CBb7%297oE%287%2DFZLXyQ%7CG%2F6B%28%207%2D%23F%7CQyX7Eo%7CQyX7%2DF%7CQyX7obD%23%29B77%2DGB%2A7D%7CQy%2FD%29Bb%2A%5B%5D%207bB%207%2DFZL7%29BC%2F6bA%28%207%2D%23FZL7CEb6X7bB%28%20%207%2DF%7C5%29XyQE%7CQyX7bB%7CQyX7FLZ7C%207%2DG%7CQyX6bE%7Cb6XyQ%237bB%28Bb7%20Z%20==0=0===You%20Don%27t%20Know%20What%20Love%20Is=Raye%2DDePaul==Ballad=F%2D==1r34LbKcu7ZL9b74F%2D7X%7CQyX7bDZL9b7C%20%2D7FZL9b7C%207bD%7CQyGh7%20C4T%7BA%2AbD2NZE7%2CEbQyX%7D%209b7C%207hG%7CyQX7bD1N%7Cl%2C7D%2C7%2DXyQ%20L%2C7%2DFs7%5EbAZ9LZF%2D7%2DbB%7CQyX7%5EbAZLb7E%207%2DbB%5BB%2A%5DQyX6%20Eb7Lb7C%2077C%207b%2D7%20G77%2DF%5BA%2A%5DQyX9b7CQ%7CyX7bD%7CQyX7%5ECZLXyQ%7CDD%7CQyXD%7Cl%2C7%2D7%20C7E%2C7E%2C7%2DFsZL9b7%20C7hG%7CQyX7bDZL9bb%2D7%2CDFZL9bb7%20C7b9LZF%2D6%20%20%20Z==0=0===You%20Go%20To%20My%20Head=Coots%20Fred==Ballad=Eb==1r34LbKcu71b7bB4Eb%5E7L%2911%237B%28%20%207%5EbGLZ7bD%207%2DbAZL7%2DG%20ZFh7%204TA%2A%7ByXQyX%2D7%20Ch%207%2DFZL7%2DC%206bE1ZNL31b7bB%207hFZL7Bb7%20%7DbEZL3QyXbB2Eb6XQyX7oA%7CQyX7%5EbA%2AB%5B%5D%207bE%207%2DbB%7CQy%7CEb6%2FNZL%20Q7%5EbEAyQ%7CA%2DbB%207%5EGZL7D%207%2DALZ9b7E%207%2DBZL7D%2077%20%5D%5B%2AX6bE%7ChC%207%2DZAb%2D71b7bB%207hFZL%29117%23B%28%20%207%5EbGZL7bD%203LZEbL7%2DG%20QyX7b7%20Bb77%5EbAC%2A%5B%5D%207bE%207b%2DB%7CQyX7%5EbEZL31bXyQ%7CDhFZL7%297%2DF%28%2CW%2FD%2C%297C%287D%20%297%2DG%287hlA%7C%2CbB%2FW%297%2DF%287%2DCLZG%2D7%5EbEs%7C%20C7LZF%2D7%28Bb7%29%20Bb7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===You%20Keep%20Coming%20Back%20Like%20A%20Song=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7oE%207%5EbEZLQyX%7CryQXZL7bB%207%2DF%7CQyX7LZF%2D4TA%2A%5BbEZL77%2CXyQFZL7%2DC%207%5EbEZL7Ao%207%5EbA%7C%5DQyX7bE%7C%2D7%20Bb%5EbEZLB%207%2DF%7CC%2D7X%5EbEB%2A%5BY%5DQyX7bBQ%7CyX7bB%7CQyX7F%7CQy7XyQ%7CQyX7%5E7%5EbA%7CyQr%7CX%7CQyX%2C7GZL7bB%207F%2DZL7oE%207%5EbEZLQyG7XyQXZL7bL7bB%20ZEb%5E77%2DC%207%5EbEZL7%2DbA7%20%5EbA%7CQyX7bE%7CQyXLZF%2D7L7oA%20ZEb%5E7%2CXyQKcl%20%20Z%20==0=0===You%20Know%20I%20Care=Pearson%20Duke==Ballad=C==1r34LbKcu7ZL%297b44C13bA%20%297%2DbE%28sus9bZAL%297C%28%20%20%297%2DG%28G%2F7b5%28ATA%2A%5BYsus9b%28G%2D7%297bA%285b7bA%20%297%2Db%28Esus9bAZL%297C%28%20%20%29LZYDG%2F31Cs%20G%2FC%29%20Db7bB%20A%2FFZL7hbE%207b%5EGZL%299b7bD%285b9b%2FAbLZ7%2DbA%28sus9b%2D6%2C%7CY%2C9b7bBl%2C31F%2C6C%2C%7C7G%2C7%2DD%2C7%2DA%2CE%2FC%20%5B%2ABAF%2Ch%23FZLbA%2FAbLZDbA%2FCZL9b31bA%20ssu9bAY%7CQyXbA%2F96b%20Db69%2F96A%20bA%20sus%20A69QyX7%5EAlY%7C%2C7E%2C7B%2Ds%20bA%2F96bDZLbA%2F%7CAb9sus9bAZL%297b%2AAC13bA%20%297%2DbE%28sus9bZAL%297C%28%20%20%297%2DG%28G%2F7b5%28A%5B%209b7sus9bG%28G%2D7bA%285b7bA%20%297%2DbEs%28us9bAZL%297C%28%20%20%297%29LZD%2F31CY31bA%2C%29%20Db7B%2C7BsZL%2C7hbE%207b%5EGZL%299b7bD%285b9bb7%2CA77%2DbA%28%2D%23F%2077%20F%23%2D31bA%2C7A%2C7bB%2C7BQs%5BY%20%20QyXQyX%5B%20%2C6%2C%7ClGhhGl%7C%2C6%2CLZsB7%2CBb7%2CA7%2CAb13%2C%7CflAb13LZfD%5E7%2311%20Z%20==0=0===You%20Made%20Me%20Love%20You=Monaco%20James==Medium%20Swing=C==1r34LbKcu7%2DDZL74C%5E7%20ZL%20x%20ZL7G%207%2DDZ7LobE%207%2DEZL11%237FD%2D7%20G4TA%2A%5BL%20lcKZC6XyZL%20lcKQyX7DZL%20clKQyX7A%7CZL%20lcKQD7XyQL7G%207L%20x%20ZyQ%7CG7%2DDZL7obE%207%2DEZL11%237F%207%5ECB%2A%5B%5DQyX7%20G7LX7%2DDZo%23D%207G7LZG7DZL%20lcKQyX7AZ%20LlcKQyX7EZL7F%207XyQ%7CD%207%2DDZ7LZE%2D7%20Ebo7LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===You%20Make%20Me%20Feel%20So%20Young=Myrow%20Josef==Medium%20Swing=Bb==1r34LbKcu7oB%20%2974Bb%5E7bBZL%297o%23C%287F%207C%2DZL%295%239b7G%287oB%20%5E7%28D%2D4TA%2A%7BE%286bE5%29LZFZL%295b7E%287bB%207%5EBbZL7F%20%299bG%28C%2F7%2DEb%5E7%20%237G%287X7bB%7CD%2D7%28BFB%2A%5B%7D%207F%207%2DCZL5%29%237G%287obD%20%29F%2F6b%2D7XyQZL%297oC%2A%5B%5DQ7XyQ%7CQyX7%2DC%7CQyX7%2DGZ9Lb7D%207hA%7CQyX7bB%7CF7Xy%2DF%7CQy5%237G%28Bo7%28G7%2DD%287%5EbBZL%297o%23%28C7F%207%2DCZL%295%239b7%29%20Bo7%207%5EbB%20%297%2DD7%2FC%28GL%299bA%286%2DbE%207%5Eb%7CEQyX7bBZL7F%20%299bZD%2D7%28%2DFZL%29bB%285%23%2D7%28G7F%20%297F%287%2DCZL7G%207%29%2DC%287%2DDZL7F%20%299b7LZD7CZL7GF%207%2DC7%2311L%206bBZL7F%20sus7FQ%7CyX7%2DC%7CQyX9b7GZG%2D7LZbA%20%2997%20Z%20==0=0===You%20Must%20Believe%20In%20Spring=Legrand%20Michel==Ballad=C%2D==1r34LbKcu7L7%5ED%204C%23h7AZL7A%207%2DEZL7%2DBB%20%2F9b7%23FZL9b7%23F%207b9%2FD4TA%2A%5BF%28%20%297%20C%237b%237%23G%207%5EDZL7A%207E%2DZL9b7B%207h%23FZL95%28C%23h7h%23GZ7%5ED%20D%2ABC%23hZL7A%207%2DEZL7%2DB%20%2FB9b7%23FZL9b7%23F%207A7b9%2F%5B%5D%297%23G%28%20%2977%20C%2377A%207%5EbEZL7bB%207F%2DZL9b7C%207hGZL9b%235%28Dhh%23GZL7%5EbE%20CDh7%207bBZL7bB%207%2DFZL%2D7C%20C%2F9b7GZL9b7Gb9%2FEb%2A%5B%5D%297G%207hD%20D7b97%5EbA%207%5EbEZL7bB7%20%2DFZL9b7C%207hGZL%2311LZ7hAZL7b9LZC%2D6XyQZ%20==0=0===You%20Stepped%20Out%20Of%20A%20Dream=Nacio%2DHerb%2DBrown==Medium%20Swing=C==1r34LbKcu77%5EbA%7C4C%5E7XE%7CQyX7%2DbBZL%20lcQKyX7%5EbDZL%20lcKQyb7XyQ4T%5BA%2A%7CQyX7l%20%20%5D%2A7%2DAZL%20lcKQyX7%5E%7CFQyX7C%7CQyX7%2DG%5BBXyQ%7CDcKQyX7%2DbBZAb7LZQyX7%5EbDZL%20lcKQXy7%5EC%5BA%2A%5D%207G%207%2DDKcl%20L%207%2DbE%7CQyX7b7XyQX7G%7CQyX7hD%5BC%2A%5DyQX7F%7CQyX11%237bG%7CyQ%7CE%2DE%7CQyXA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC%5E7%20A7LZD%2D7%20G7%20Z==0=0===You%20Took%20Advantage%20Of%20Me=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7bE%207%2D4Eb6%20bB%207%2DFZL7obG%207G%2DZL7bB%207%2DFZL7oE7LZBb4T%7BA%2AyX%7Dl%2C%5E7%20Db%2DFs%206bE1N%7Cl%2C7b%2CB7%2DF%2C7C%2C7%2DGsZL77%2CBb7bAZL7EZL7byQXyQL7C%207GZL7D%207%2DCB%5B%2A%5D%209b7G%206bE2N%7CZF7%20BXQyXQA%2A%5Dl%2C7b9LZ%2DFs%206bEZL7bB%207ZFL7C%207GZL7D%207%2DC7%2CBb7G%207%5EbbAZL7Eo7LZbBZL7bB%207%2DFZL7boG%207%2DGZL7bB%207%2DF%2D7%20Eb%206bE%5B%5E7%20Db7LZsG%2D7%2CC7%2CF%2D7%2CBb7%2Cl%7CEb6%20sF%2D7%2CBb7%2CZ==0=0===You%20Turned%20The%20Tables%20on%20Me=Alter%20Louis==Medium%20Swing=F==1r34LbKcu7QyX7C4G%2D7X%2DGZL9b7D%207%2DAZL%2D7G%207%5EF%7CQyX7C%7CQy7XyQ%7C4TA%2A%5B%7CQyX7yQ%7CC%2DyX7%2DA%7CQyX11%237b%7CEQyX7%5EbB%7CZL7F%207Q%7CAboX7%5EF%7CF%7CQyXQ%7CG%23oX7%2DGB%2A%5B%5D%207D%207%2DZGL9b7D%207%2DA%7CQyX7yQ%7CC7yX7%2DGbE%7CQy%7CD%2D7%20ZL%20lcKQyX7%5EbB%7CyQX7F%7CQyX7%2DCZL7GBb%2D6XQyX7%5E7XyQ%7CF%5E7XyQ%7CAbo7XyQ%7CG%2D7%20D7b9LZG%2D7%20C7LZF6%2CXyQKcl%20%20Z%20==0=0===You%20Won%27t%20Forget%20Me=Goell%2DSpielman==Ballad=Bb%2D==1r34LbKcu7B%7CQyX4Ah7XQyX7%2DC%7CQyX7C%7CQXy7%2DG%7CQyX9b7D%7CQy%7CF7b94TA%2A%7BE%7CQyXQ%7CG7b%7CQyX7%2DG%7CQyX9b7%7CDQyX7hAB%2A%5B%5DQyX9G%2D7%2FFyX7%2DbyX7%2DG%7CA7b9b7D%7CQyX7hAC%2A%5B%5DyQX7D%7CQyX7bE%7CQyX9XyQ%7CQyX7hQyX7%2DyQ%7CC%2DQyX9b7G%7CQyXsusb7A%7CQyX9b7F%7CQyX7%5D%5B%2ADCX7C%7CQbB%2FC%7CusXyQbB%7CQyX7F%7CQyX7b%7CGQyX7G%7CQyX9b7D%7C%2D7XyQs7bA%7C%20B%2FBb%20Z%20==0=0===You%27d%20Be%20So%20Nice%20To%20Come%20Home%20To=Porter%20Cole==Medium%20Up%20Swing=A%2D==1r34LbKcu7%5EF%7CQy4A%2D7XyX7%2DGZL%20lcKQyX%2D7AZL9b7E%207hB%7CQyQ%7CC7X4TA%2A%5B7B%7CQycl%20%20%5DZL%20lcKQyX7%2DA%7CQXy9b7E%7CQyX7hBB%2A%5BF%23h7XKQyX7lcKQy%7CBh7XL9b7E%207hB%7CQyX7A%2DA%2A%5B%5DQyX9b7E%7CQyZA%2D7XQyX9bo%23G%7CQ7XyQ%7CC%7CQyX7o%23FD%2A%5B%5D%20l%20cKQyX7%5EF%7CQyX7C6%2FGXy%2DGZL%207XyQ%7CA%2D7XyQ%7CD7%20Ab7LZG7XyQ%7CC6XyQ%7CBh7%20E7b9%20Z%20==0=0===You%27re%20Blas%C3%A9=Hamilton%20Ord==Medium%20Swing=F==1r34LbKcu7N%7CQyX4F%5E7XX7%2DGZL%20x%20ZL7o%23%20F7%2DG%7CQyX7obA%7CQyyQ%7CC74TA%2A%7B%2DCsB%2AD7%2CLZ6FZL7bB%206F2NZLQ%20yXQyX%7D%20%2C7C%207%2DGXyQ%5D%5B%207%2DA17obA%7Cb%2D%2CEbFA%2A%5B%5D%207C%207%2DGZLo7bA%207%2DAlZL%20lcK7%5E7XyQB%2C7F%2CXyQ%7CG%2D7%20F%23o7LZ%20x%20LZG%2D7XyQ%7CC7XyQ%7CF6%20Bb7LZF6XyQZ%20==0=0===You%27re%20Everything=Corea%20Chick==Bossa%20Nova=A==1r34LbKcu7ZLsus4A%5E7L11%237%5EGZL7%2DEZL97b%23FZL7%5EGZL6%2DbAZLZG%2374TA%2A%5BZL7%5EAF%23%2D7L%5D%207%2DDZL7%5EDZL7ALZ7%2DEZL9bBZL7%2DFZ%20%20%5B%2ABZL7%2DG%23FZL3ZG%5E7L%23GZL5%237%5EAZLbB%2F%5E7bEZL%2DBZL9b7%23FZ7LZG1L6%2DbA7%23DZLLZF9L%5B%5D%205%237%5EFZL7%5EAZ7L%2DEZL7%5EAZL9b7EZ%2ACE%5E75%239%237L7%5EDZLZC%23%2D7%2DEZL5%239%237BZL7C%5EZL9%237GZL%2D%23GZL7LZA7L%2D%23GZLL5%237%5E%5B%2ABA%5E%2F7%5EbEZL%2DBZL9b7F%23ZL7%5EGZL6%2DbAZL7BbLZA%207%2DDZZG%237LZG13LZF%237%239%235LZF9LZE7b9LZA%5E7LZE%2D7LZA%5E7LZE%2D7%20Z%20==0=0===You%27re%20Laughing%20At%20Me=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu7XbB%2F76XyQ%7C7oB%207%2DCZLD%2F7%2DG7%20%5EbEZL9b7bB%207hFLZEb%5EbEA%2A%5B%20sus77%20D7bX7%5EbGB%2A%5B%5D%207bD%20%2D7bAZL7%2DC%207%2DGZL9yQ%7CDbhA%7CQy%207%2DF%7CGb%5E7%2F7F%7CQyXF%2F7%5EbBZLb7D%20sus7bD%7CQyXbDb9XyQZL9bD7%2DCZLB%2D7%20E%207%5EbEZL9b7bB%207Fh%7CQyX6bEA%2A%5B%5D%2031G%2D7%2FDZL9bB%2F7bE%20ZEb%5E7%5B%5D%207G%20sus7G%7CQy7X%5EGZL7D%207hA%7CQyX%2ACC%2D7L7oB%20ZLbB%2Fb6%20AbFZL7oE%206%2DFZL7oGb%209C%7CQyX7%2DGZL6%2D%2D7%20D7AZLbBFo7%2FEb%20Eb69LZF%2D7%20Bb7sus%20Z%20==0=0===You%27re%20My%20Everything=Warren%20Harry==Medium%20Swing=C==1r34LbKcu7ZL%20lc4A%2D7X%2DDZL7A%207%2DEZL7B7%20%2D%23FZL7C%207%2DG%7CQy7XyQK4T%5BA%2AZL7E%20%7CF%2D%5E7C%2F7%2DD%207%2DDZL7bA7%20%2DbE%7CQyX7%2DE%7CQyXLZBh7QyX7GyX7F%7CQ%7CD7X%237%23F%7CQyX7%5EC%5BB%2AQ%5DyX7G%7CQyX7%2DD%7CQy11XyQyX7%2DAZL7bA%20A7LZQyX9b7E%7CQyX7hBQ%7CyXC%2F7%2DD%7CQyX7%2DD%7CA%2D7%207%2DE%7CQlcKQy7LZF%5EZL7G%207%2DDZL7%2DbE7%20%2DE%7CQyX7bB%7CQyX7Ab%5E7XC%207%2DG%20%20Z==0=0===You%27re%20My%20Thrill=Gorney%20Jay==Medium%20Swing=A==1r34LbKcu77D%7CQy4E7Xy%7CQyX7hEZL7E%207h%7CBQyX7E%7CQyX7hB%7CQA7b9X4TA%2A%7Bh%23FZLZA%2D7%2CyX%2C7%2DDZL%20x%20ZL97bA%207hEB%2A%5B%7D%20%2C7F%20QKcl%20L7bB%20hB%7CQyZ%20x%20LyX7hB%7CQyX7EC%2A%5B%20%5D7F%207%2DC%7CQyX7%5EEZQ%7CE7XL7B%207%20%2C7D%7CZEh7XAZL%2C7F%20%2C7%2DAZL7Bb%207D%7CQyX9b7A%7CQy%2D7XyQL7E%207D%2D7LZA6XyQKcl%20%20Z%20==0=0===You%27re%20Nobody%20Till%20Somebody%20Loves%20You=Morgan%2DStock%2DCavanaugh==Medium%20Swing=Eb==1r34LbKcu7yX6bE4Eb%5E7bB%7CQyX7%2DFZL%20lcQKyX7C%7CQyX7G%7CQyX7XyQ%7C4T%5BA%2AB%207%2DF%20%5D%2AB%5B%2DF%7CQyX7C%7CQyX7%2D%7CFQyX7obG%7CQyX7%2DG7XyQ%7C%20lcKQ%2DFZL%20b6XyQX7C%7CQyX7G%7CQyX7b%5EE%5BA%2A%5D%207bB%207%2DF%7CyQKclEZL7bG%20bB%2FC7XyQQyX7oA%7CQyX7%5EbAC%5B%2A%5D%20%20lcKQyX7%2DF%7C%7CEb%5E7%7CQyX7%2D7LZC7XyQ%7CF%2D7XyQ%7CF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===You%27re%20The%20Top=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7%7CQyX74Eb%5E7C%207%2DGZL7o%23F%207%2DZGL7bB%207%2DFZL7oE%207LZF%2D4Tv%2A%5BX7%5EbEb7LZE%207%2DFZL7oE%207%5EbELZ7bB%207%2DF%7CQyX7%5EbBb7LZB%207%2DF%7B%5D%205%237%20D7LbB%7CQyX7bBZL9b7%20D7%2DGZL9b7D%207%2DGZ7%20Bb7%2DA%7CQy1NZL6XyQ%7CpCZL7%5E%2DC%20%2DC%7CQyXb7B%7CQyX7%2DFZL7oEp%2D7%20C%2D6bEA%2AQyX7hQ%7CG7b6bEZL7bB%207%2DFZL%2D7G%207%5EbAB%2A%5B%5DQyX9XyQ%7CAyX7hDbE%7CQy7LZC72NZL%20QyXQyX%7DQy7XbB%7CQyX7%2DFZL7F%20Bb%2D7XG%207D%7CQyX7%2D%5B%2ACAb7FZL9b7C%207%5EbAZ7L%2DG%207%2DFZL7%2DG%207%5EXyQ%7CF%5DQyX7%7CBb7susXyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===You%27ve%20Changed=Fisher%20Carl==Ballad=Eb==1r34LbKcu77B%7CQy4Eb%5E731b7C%207C%7CQyX7hZGL31b7D%207hA%7CQyXLZF7X4TA%2A%7BQyX7bZN1Eb7%2DbB2NZL%20QyXQy%7DX%207bB%207%2DFZL7C%206XyQ%7CEL7bB%206%2DbA%7Cb%5E7XybAZL7bE%207%2DbB%7CQXy7%5EbE%7CQyX6%2DbA%7CQ%5E7XyQAB%2A%5B%5D%7CQyX7%2D7%20C71b7D%207hA%7CQyX7%5EEbA%2A%5B%5D%207bB%207%2DFZL3LZGhG%7CQyXC7%20C7b13LZF7XyQ%7CB7%20Bb7%2CLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Young%20And%20Foolish=Hague%20Albert==Ballad=C==1r34LbKcu7A%207hE4C%5E7%20%5EFZL7C%207%2DG%7CQyX%5E7CZL7G%207%2DDZL7%2DA7XyQ%7C4TA%2A%5BL31b7D%2D7Xy%7CQyX7obE%7CQyX7%5EBC%2A%5B%5D%207G%20sus7G%7CQC%2FE%20EZL9b7%207%2DDZyQ%7CA%2D7%5ECA%2A%5B%5DQyX7G%7CQXy7%2DD%7CQyX7D%7CQyX7%20A%2D7LX7%2DAZG%20sus%5E7XyQX7%2DDZL9b7A%207hEQ%7CyX7%5EFZL7C%207%2DG%7CyQ%7CG7CZL7GL31b7CC%5E7X%5ECZL7o%23D%207D%7CQy7X%2DA%7CQyX31b7E%7CQy7%2FE%20A%2A%5B%5D%207ZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Young%20At%20Heart=Richards%20Johnny==Ballad=Bb==1r34LbKcu7F%207FZ4Bb%5E77FZL%20lcKQyX7%2DCZlL7obD%207%5EbB%7CQyX%20C%2D7L4T%7BA%2AZL%20x%20Bb%5E7X7%2DGZL%20x%20ZL9b7G7%20hD1NB%2AZL%20lcKQy%20C7LZZL5%237GZL%20x%7CC%2D7%207G%207hD2NC%2A%7C%7D%207%20F7%2DC%7CQyX6bBZL7Fb9LZ%20QyX7FE%2C6bELZEb%5E%2CbBsZL7F%207%2DCZL%2D7G%207%5EbBZL6%2DbE%207Bb%2FD%2C7C%207%2Do%2C%7CC%2D%2FF%2CF7%2ClBb6%20Z%20==0=0===Yours%20Is%20My%20Heart%20Alone=Lehar%20Franz==Medium%20Swing=F==1r34LbKcu7F%7CQyX4Bh7XX7%2DG1N%7CQyX7D%7CQXy7%2DA%7CQyX9b7E%7CQyyQ%7CC74TA%2A%5BX7hAB%7CC%2D7%20X7C%7CQyX7%2DG%7CQyXG7%7CQyX7%2DD2N%7C%5D%207FyQ%5D%5B%2AQyX7%5E%5D%20%20lcb9XyQ%5EF%7CQyX7bE%7CQyX7b%2DBZL%20lcKQyX7%2DG%7C7XyQK7D%7CQyKQyX67XyQ%7C7C%7CQyX7%2DG%7CQyX7%7CDQyX7%2DA%7CQyX9b7EXyQ%7CFhBA%2A%5Bcl%20%20Z%20==0=0===Zing%20Went%20The%20Strings%20Of%20My%20Heart=Hanley%20James==Medium%20Swing=Eb==1r34LbKcu7ZLxZL4Eb%5E7LxZL%2C7bBZLxZL7F%2DZLxZL%2C7%2DCZLxZLZAb%5E74TA%2A%7BFsZL7LZxLZL%20QyXQyX%7D%207bBZ%2CL7%2DFZL7FZL7%2DC1NZN2C%2D%2C7%2DbAbEZL7%2C%7ClEbFZL7%2DC%207%5EbEZL7Bb%207%2DFB%2A%5B%5D%20xZL%2C6%2D7%20Bb7bB%2C7LxZL7Q%7CAh7%5B%5DQyX5%237bB%7CQyX%2D7FZL7F%207%2DGZL7D%20%2AAEb%5EyX%2C7%5EL7%2DCZLZxLZ7%2DbAZLxZL7%5EbAZxLZL%2C7bBZLxZL7%2DF%2CLZxL%2C7%2DCZZsF7%2CBb7%2C%7ClEb6%2CLZsF%2D7%2CBb7Z%20==0=0===Zingaro%20%28Retrato%20Em%20Branco%20E%20Preto%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=G%2D==1r34LbKcu7bEZL74G%2D7XQyX6%2DFZL%20lcKQy%23XF%2F9b7DZL%20lcKQy%7CppE%5E4TA%2A%5BlcKQyKcl%20LAZL%20lcKQyX7%5EbBQ%7CyX9b7D%7CQyX7%2DCZ13%239XQyX7%5EL%20lcK7XyQ%7C%2F9b7DZL%20lcKQyX%2D7GB%2A%5B%5DQyX11%237bAF%23XyQ%5EDZL%20yXD%2F%2DyQ%7Cpp7o%23C%7CQyX7%2DCZLQl%20cKQyX7%5EbEZL7%5EEXyQ%7CGX6%2DFZX7%2DC%7B7XyQ%7CbE%207%2DbE%7CQyX7%2DGLZ7D%207%2DbE%7CQyX7%2DC%2D6%20ZY%5EbE%7CQ31b7Go7XyQD%207%2DbE%7CQyX7%2DC%7CyQX7%5EbE%7CQyXD%2F%2DG%7C7LZN1%23C%7CQy%2DbE%207l%20%20%7DXdaF%20dna%20pmaV%3C%7CyQX7%2DG2N%7B%20%20QyXQye%3EEb%2DcKQyX6%20%7D%20==0=0===Zoltan=Shaw%20Woody==Latin=C==1r34LbKcu7%20x%20ZL4C%5E7%23yX11%237%5EbBZL%20x%20LZ%20x%20ZL%20lcKQyX11QKcl%204TA%2A%7ByX11%23%20%7D%5B%2ABQyX11%237%5EFZL%20x%20LZ%20lcKQyX11%237%5EbG%7CEb%5E7%20x%20ZLX11%237LZEb%5E%5D%2011%237%5EbB%2011%237b%5EAZL11%237%5EF%2011%237%5B%2AAC%5E%20lcKQyQKcl%20LZ%20x%20LZ%20x%20LZBb%5E7%2311XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Jazz%201410 \ No newline at end of file diff --git a/test/data/jazz1460.txt b/test/data/jazz1460.txt new file mode 100644 index 0000000..620ce81 --- /dev/null +++ b/test/data/jazz1460.txt @@ -0,0 +1 @@ +irealb://9%2E20%20Special=Warren%20Earl==Medium%20Swing=C==1r34LbKcu7bB%2C7B4D9%2CXQyX%2CC%7CQyX6%2DF%7CQXy%2C9D%7CQyX%2C6%2DF%7CQy%7CsC7%2C4TA%2A%7B%20%2C7G%7CN1lD9Dl2NZL%20QyXQyX%7DG7%2C7bAs%20%2C7G%7CQyX%2C9%2CXyQ%7C7A%2C7KQyX%2C%2ABC7%2ClcKQyX%2C7DZL%20lcQKyX%2C6FZL%20lcKQyX%20LZG7%5B%5D%206C7B%2C7C%5B%2AAD9%2CC%7CQyX%2C6%2DF%7CQyX9%2CD%7CQyX%2C6%2DF%7CQyX%2CXyQ%7Cs%5D%20%20lc%2CBb7%2CA7%7ClD9%2CXyQ%7CG7%2C%20C6%20Z%20==0=0===26%2D2=Coltrane%20John==Medium%20Up%20Swing=F==1r34LbKcu7ZL7bD4F%5E7%20ZL7F%207%2DCZL7C%207A%5EZL7E%207%5EbDZL7bABb%5E7%204T%5BA%2A%207%5EAZA7LZD%5EbDZL7bA%207%5EF%5BA%5D%2A%207C%207%2DGZL7G%207%2D7%20E7L%207%5EbGC%5BB%2A%5D%2D7%20F7FZL7C%207%5EAZL7E%20%5E7bDZL7bA%207%5EbBZL%5E7XyQCZL7C7%5EbD%7CLZE%2D7A%7CQyX7%2DbE%7CQyX7b%5EBZL7F%207%5EDZL7A%20b7XyQ7F%207%2DBZL7F%2D7%20C7L7C%207%5EAZL7E%207%5EDbZL7bA%207%5EF%5BA%2A%5D%20ZC%2D7%20G%7CQyXb%5E7%20Ab7LZDb%5E7%20E7LZA%5E7%20C7LZF%5E7%20%20%20Z==0=0===52nd%20Street%20Theme=Monk%20Thelonious==Up%20Tempo%20Swing=C==1r34LbKcu7L7G%2074C%20A%2D%2DA%20CZL7G%207%2DDZL%2D7A%20CZL7G%207%2DDZL77LZD%2D4TA%2A%7BZL%20lcLZCXy7DZL%20lcKQyX6FZ%20LlcKQyX%2C7CB%2A%5B%7DQ%2CXyQK7G%20CZ7%2DA%20CKcl%20%207%2DDZL7%2DA%20CZL7G7%20%2DDZL7%2DA%20%2CCA%2A%5B%5D%20G7LZQyX7GLZD%2D7%20G7LZC%20G7LZCXyQZ%20==0=0===500%20Miles%20High=Corea%20Chick==Bossa%20Nova=E%2D==1r34LbKcu77E%7CQy%2D7XyQL%20lcKQyX7%5EbBZLl%20cKQyX7%2DGZL%20lcKZBh7XE44T%5BQyX7%2D%7CA%2D7XlcKQyX7%2DFZL%20lcQKyX7h%23FZL%20lcKQy%20QLZCQyX9%23KQyX7ZB7%239%20lcKQyX7%2DCQ%7BY%20Q%20yXQyXZ%20%20lcKQyXLZAb%5EL%20lcKcl%20%20%7D==0=0===502%20Blues=Rowles%20Jimmy==Waltz=A%2D==1r34LbKcu7B%7CQyX%2D7XyQQyX7%2DA%7CQyX9%237EQ%7CyX7hB%7CQyX7%5EbD%7C%7CDb%5E7A43T%7BF1NZL%7CE7%239%2DbA%7CQyX7%5EbB%7CQy9Xb7F%7CQyX7%2DC%7CQyX7%20Db7QyX7hX9b7BQ%7CB7bh%23F2N%7C%7D%207E%205%237E%5E%7CQyX5%237%5EE%7CQyX97XyQ%7CyX7h%23yQ%7CE%2D7XyQKcl%20%20Z==0=0===A%20Ballad=Mulligan%20Gerry==Ballad=C==1r34LbKcu79b7A%204D%2D7%20yX7%5EBZL9%237%23F%207%23%2DCZL7%2DA%207%5ECZL7GQ%7CE%2D74TA%2A%7B%207%2D%23F%23%2D7%20B%207%2DEZL31b7B%207%5EZDL7A%207%2DE1NZL9b7G%2D6LZFZL5%23obE%207E%2D7%20A%5E%2DF%207%2DDZL9b7A%20%2D7EZL7G%207%2DD2N%7D%2077LZE%2DZL7oFZL9b77%20G7LFZL7obG%207%2DGZL7Bb%207%2DFB%2A%5DQyX7%5ECZ%2D7%20Bb%2DDZL7%2C7%2DEsyQ%7CEbZL9b7bA%207%2DbEZL%2D7E%207%5EbDZL7bA%207%2DDb%5E7%20X7%5EbEb7A%207AlD%2D7X7%5EBZL9%237%23F%207%2DC%23ZL7%2DA%207%5ECZL7G%20yQ%7CE%2D%2A%5B%2C7AF%207%2D%23F%23%2D7%20G%207%2DEZL9b7B%207%2DF%23ZL7A%207%2DEZL9b7B%2D6LZFZL5%239ZL7G%20%2D7%20A7nidnE%20%20QyX96%2A%3C%5BQ%20QyX%5D%20Q%20%207%5EDZLg%3ED%2D7EZL7oX%2C7Gl7%239LZ%20%29obB%28%20%29oA%28%20%29oAb%289%237bAQyX%2C9%237A%28Bo%29%7CA%207%2DEyQC%5E9XyQZ%20==0=0===A%20Beautiful%20Friendship=Kahn%20Donald==Medium%20Swing=C==1r34LbKcu7X7D%7CQ4C%5E7XZL9b7A%207hE%7CQyX%5E7F%7CQyX11%237bG%7CQyA%2D7Xy4TA%2A%7BX7%2DE%7C7XyQ%7CB%7CQyX7%5EF%7CQyX7CQ%7CyX7%2DGB%2A%5B%7DQyX7Gb7XyQ%2DD%7CQy%7CQyX7XyQ%7CDX11%237bG%7CQyX7%5EC%2AA%5B%5DQyX5%237G%7CQyX7yQ%7CF%5E7A%7CQyEh7%20A7b9LZD%2D7XyQ%7CG7XyQ%7CC6%20A7LZD7%20G7%20Z%20==0=0===A%20Blossom%20Fell=Barnes%2DCornelius==Ballad=Bb==1r34LbKcu7Ds%20%20D4Bb6%20%7CQyX6bBZL5%237F%20F7%7CQyX7%2DCl%7C%2CoBs%20Bb%5E7%2F4TA%2A%5B%2CoBs%20C%2D7%20FB%2A%5B%5D7F%2CC%2F7F%2CoB6%2CbBsZL7F%207%2DCZL7lBb6%20l%7C%2Cob%2DC%7CQyXyQ%7ClbB%7CQyX7%5EbEZL5%23b7B%206bBZL5%237F%207F%5E7%2FDX7%2DCl%7CbBZL7Bb6%20BZL7obD%20D%2F7%5EbBZ6L%2DbE%207%5EbEZL5%237bC%2D7%20F%7CQyX76%20sC%2D7%2CF7Z%20==0=0===A%20Certain%20Smile=Fain%2DWebster==Medium%20Swing=F==1r34LbKcu7%7CQyX%2C4G%2D7%2CX%2C7%2DG%7CQyX7%2DD%7CQXy%2C6F%7CQyX%2C7C%7CQyXyQ%7CC74TA%2A%5B%2C7%5EC%7CyQKclG%7CQyX%2C7%2DD%7CQyX%2CA7%7CQyX%2C7%2DEB%2A%5B%5D%20%207%2CXyQX%2C7%5EF6F%7CQyZD%2D7%2CQyX%2C7%2DGA%2A%5B%5DQyXC7%7CQyX%2C7%2DGZL%2C7G%20%7CC7%2CXL7%2DA%207%5EbBCD%2D7XyF%207%2DC%7CQyX%2C7%5EF%7CyQX%2C7C%7CQyX%2C7%2DG%7CQ7%20%5D%5B%2A%7CQyX%2C%2C7%2DGZAh7%2C%20%20%2CC%2F7%5EF%7CQyX%2C6%2DBb%7CQyX%2C7%2DGZL9b7DD%2D7%2CL%7CQyX%2C%20C7LZF6%2CXyQKcl%20%20Z%20==0=0===A%20Child%20Is%20Born=Jones%20Thad==Waltz=Bb==1r34LbKcu7%7CQyX74Bb%5E7yXbB%2F%2DbE%7CQyX7%5EBb%7CQyXbB%2F%2DbE%7CQyXQ%7CBb%5E3TA%2A%5B%237D%7CQbXyQ%7C%7CQyX5%237D%7CQyX7%2D%7CGQyX9%237D%7CQyX7hAG%2D7XyB%2F%2DbEbB%2F%2DbG%2D7Xy7%5EbBB%2A%5B%5DQyX7F%7CyQXsus7F%7CQyX7C%7CQXyQ%7CE%7CQyX57bA%7CQb%5E7XyE%7CQyXtla7D%7CQyX%5E7bB%7CQyXbB%2F%2DbE%7CQb%5E7XyB%7CQyXXyQ%7CBb%2FFXyQ%7CGb6XyQ%7CG%2D7XyQ%7CC7XyQ%7CF7susXyQ%7CF7XyQZ%20==0=0===A%20Felicidade=Jobim%20Antonio%2DCarlos==Bossa%20Nova=A%2D==1r34LbKcu7%7CQyX94C%5E7%28yX7%2DEZL%20lcKQyX%5E7CZL%20lcKQyX%297%2DAQ%7CB7b4TA%2A%7BZL%20lc%28Repe%5ECB%2A%5B%7D%207G%207%2DDZ7LA%3E%29lanoitpO%20ta7XyQK%3C%207%2DEX7%5EF%7CQ%7CE7b%7CQyX7%2DGZL%297%2DbA%20%28lcKQyX7%2DA%7CQyX9C7XyQyX7hBX7G%7CQ7XyQ%7CZL9b7E%207hB%7CQyX%2D7A%7CQyX7D%7CQyX7%2DAA%2D7Xy%2DD%7CQyCZL7GCC%5E7LZLxZL7%5EFZL7CZL%2D7GZLxZL7%5ECZL7FZD%2D7LZ%2A%5B%5DQy7%2DA%7CQLZF%23hlD%2A%5B%5D%2C7G%2C7%2DD%7C%2CA7%2C7%2DEsZL9b7BZL7A%2D7XyxZL7%5ElcKQy%7CD7%2FFL9b7E%207hB%7CQyX7A%2D%7CQyXF%2F7%2DD%7CQyX%23ZA%2D7XQyXG%2F%20%20Z%20==0=0===A%20Fine%20Romance=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7D%7CQyX4C6XyyX7%2DE%7CQyX7o%23D%7CyQX6%2DD%7CQyX7o%23C%7CQQ%7CA%2D74TA%2A%5BA%7CQyX%7CG7XyyX7G%7CQyX7%2DD%7CQy7XobE%7CQyX6CB%2A%5B%5DQQ%7CE%2D7QyX7%2DE%7CQyXD7XyQQyX6%2DD%7CQyX7o%23CQ%7CyX6CA%2A%5B%5DQyX7G%7C%7CD%23o7%7CQyX7%23F%7CQy%7CA%2D7XQyX7C%7CQyX6CC%2A%5BQ%5DyX7G%7CQyX7%2DD%7CQy%7CF%5E7XQyX7%2Dh7%20B7b9LZE%2D7%20A7LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===A%20Flower%20Is%20A%20Lovesome%20Thing=Strayhorn%20Billy==Ballad=Db==1r34LbKcu7D%2031b4B7%2317bE%2031b7bBZL%20xZ%20L%20x%20ZL%20lcKQyX1LZAb74TA%2A%7B7%5EbDZ%5E7%28F%23A%207hbEB%2A%5B%7DQyX6Dbl%7C%2C%5ED%2C7bEs%20%297%2Db7%235LDZL7b%2F7%5EDZh7%20A7%23C%287h%23G%20%297h%23G%28%2FA7%5ED%7CQyX7%5EDZL9b7%235%29LE%7CQyXcKQyX%29XyQ%7CA%2A%5B%5D%2011%237bA%207%5EGbZL11%237G%2011%237bAB7%23117%5ED%28AEs%20%297x%20LZ%20%5EDZL7bD%2031b7bALZ7bE%2031b7bBZL%20x7%28F%23%2D%20ZL%20lb7%2CD%5E%2C%7ClDb6XyQZ%20==0=0===A%20Foggy%20Day=Gershwin%20George==Medium%20Swing=F==1r34LbKcu7A%7CQyX4F%5E7XX7%5EF%7CQyX96bB%7CQXy7%5EF%7CQyX96bB%7CQyyQ%7CE74Tv%2A%5B%209%2DAZD13XyD%207%2DAZL6%2DA%20%2DA%7CyQX7%5EFZL7C%207%2DG%7CQ13b9L%7CQyX%2DyX7%2DG%2D7%20C7b7D%7CQyX7%5EFA%2A%7B%5D7%20C%207%2DGZL7D%206FZL9XyQ%7CGZL9DF%207%2DCyQ%7CF6%5EF1NB%2A%5B%5DQyX7C%7CyQX7G%7CQyX7bA%7CQyX7XyQ%7CX7C%7CQ%2DC2NC%5E7XyQX7C%7CQyX7G%7CQyX7%7CDQyX7%2DA%7CQyX7bE%7CyQ%7D%5B%2AbBZL7C%2F7%2DGF7XyQFZLC%2F7%2DG%20C%2F7%5EFQ%7CyX7bE%7CQyX7%5EbB%7C%5E7%2FC%20%7CQyX7LZF%5E7%2FC%20D%2D7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===A%20Ghost%20Of%20A%20Chance=Young%20Victor==Ballad=C==1r34LbKcu7ZL7ob4C%5E7XZL7bB%207%2DFZL7C%20%2D7G%7CQyX11%237bD%7CQyE%2D7%20E4TA%2A%7Bb7A%2077LZN1X7%5EC2NZL%20QyXQy%7DX%207G%207%2DDZL7A%207EyQ%7CEhG%207%2DD9b7B%7CBD%2D7X%23FZL7%2DA%207%5ECZL7%20G7%5EC%7CQyX5%237G%7CQyh7XyQ%2A%5B%5D%209ZL7C%20%2D7%20A7yX11%237bD%7CQyX7%5EAC%2A%5B%5D%205%237G%207%2DDZLQ%7CG%2D7E%7CQyXF%2D7%20Bb7LZE%2D7%20Ebo7LZD%2D7%20G7LZC%5E7%20A%2D7LZD%2D7%20G7%20Z%20==0=0===A%20Kiss%20To%20Build%20A%20Dream%20On=Kalmar%2DRuby%2DHammerstein==Medium%20Swing=C==1r34LbKcu7ZL%2C7G4C%5E7%2CZL%2C9b7A%20%2C7%2DDZLo7bE%20%2C7%2DEZL%2C7%2DD%20D%2D7%2C%204TA%2A%7BC2NZLA7b9%2CyX%7D%207G%20%2C7D%7CQyX6%2CC1NZL7G%20%2C7%2DDZLQXyQ%20%20%2C7%2DD%5EbEZLKcl%20%20%2C7%2DFZL%2C7C%20%2C7%2DGLZ%2C7bB%20%2C7%2DFB%2A%5BY%5D%20Bb7%2CQyX%2C6%5D%20%2C7G%7CDh7%2CZL%2C7D%20%2C7%2DAZL%2Cb%2FB7%2DC%20%2C7%2DCZL%2C7G%20D%2D7%2C%20QyX%2C7%2DDZL%2C%5E7%2C%20D%2DDZL%2C9b7A%20%2C7%2DDLZ7obE%20%2C7%2DEZL%2C7%2D7%2C%20G7CA%2A%5BY7%2C%20A7b9%2CLZD%2D7%2C%20G7LZC6%2C%20A%2D7LZD%2D7%20G7%20Z%20==0=0===A%20Little%20Tear=Deodato%2DValle==Bossa%20Nova=Db==1r34LbKcu7L%20lcK4Eb9%2C%2DbEZL%20lcKQyX%2C7b%5ED%7CQyX%2C7%2DbE%7CQyX7%2CXyQ4TA%2A%5BlcKQy%2CXyQ%7CD%7CQyX%2C7%2DbE%7CQyX9%2CbE%7CQyX%2C5b9b7bBb%5E7%2CX7%5EbDZ%5EbEZL%2D7%2CXyyX9%2DFB%2A%5BY%5D%20%20lcQKyX%2C7%5EbDZL%20lcKQQKcl%20bEZL%20%20%2CsusKcl%20LyX%2C7%5EF%7CQyX%2CsusB7ZL%20lcKQyX%2C9%2DFZQ%7CEb9QyX%2C7%2DbEZLZAb9sbB%20%2Csus9b7bB%7CQXy%2C7hFZL%2C9bA%20%2Csu7b9%235L%2C9bE7%2CXyQ%7CAb9sus%20Ab9%2CLZDb%5E7%2CXyQ%7CAb9susXyQZ%20==0=0===A%20Lovely%20Way%20To%20Spend%20An%20Evening=McHugh%20Jimmy==Ballad=F==1r34LbKcu7N%7CQyX4Bb%5E7X7%2DG%7CQyX7%2DD%7CQy7X%2DAZL7C%207%2DG%7CQyXyQ%7CC74TA%2A%7BE%207%5EbyQ%7CC%2D%207F%207%2DC%7CQyX6F2ZNL%20QyXQyX%7D%207F%207%5D%5B%2ABBX7%5EF1QyX7G%2D7%20D%2D%2DDZL9b7A%207hE%7CQXy7%5EFZL7C%207%2DGZL77XyQ%7CAZL9bX7%2DG%7CC%2D7%2CFD%7CQyX7%2DAZL7C%207G%2D%7CQyX7%5EbBlA%2A%5B%5D7%2D7XyQs%207C%7CyQ%7CC7XyQ%7CF%5E7XyQ%7CC%2D7%20F7%20Z%20==0=0===A%20Night%20In%20Tunisia=Gillespie%20Dizzy==Latin=D%2D==1r34LbKcu7hE%7CQy4Eb7XQyX7bE%7CQyX6%2DD%7CyQX7bE%7CQyX6%2DD%7CQy%7CD%2D6X4TA%2A%7BQyX7h9LZD%2DcKQyX7%2DG%7CQyX9bD7%7CQyX7hAB%2A%5B%7DQyXl%20LZGb7A%207%7CQyX7XyQ%7CFX6%2DD%7CQyX7bEA%2A%5B%20%5D9b7A%207hE%7CQyX7%5EyQ%7CEb9b7C%7ClcKQyQ%7CEb7%5BYZ%20Q%20%20%2DDZL9b7%20A7hE%7CQyX6%2DD%7CQyXQEh7XyX6%2DDyX7%5E%2D7%2311XcKQyX11%237GZL%20lKcQyX7%2DDZL%20lcKQyl%20LZGbEZL%20Q%7CG%2D7XyQ%7CGb7%239XyQKcl%20LZF%5E7XyQKcl%20LZEh7XyQ%7CA7b9XyQZ%20==0=0===A%20Nightingale%20Sang%20In%20Berkeley%20Square=Sherwin%20Manning==Ballad=Eb==1r34LbKcu7A%20%2DCl4Eb%5E7hDs%207%5EbAl%7C%2C7bE7%2C%2DbBs%207%2DGZL7%2DC%20%2CG7%2C%7C4TA%2A%7B7%2DFZLEb%5E7%2F%5EbEl%7C%2C7bD%2C7%2DbA%20sG%2F7%5EbEZL7%2DF%20bB7%20C%2D7ZL6%2DbB%2A%5B%5D%20ZY%7CN1A%7CQyX7%5EbE2N%7D%207Bb%207%2DFZL7%2DC%207%5EbEh7%20D7L7bB%207D%207%2D%2D7LZAE%207%5EGZL7D%207%2DAZ7LobB%207%2DBZL7D%207%2D%2D7LZAE%207%5EGAl%7C%2C7%20E%2D7LbBs%207%2DGZL7%2DC%207b%5EEA%2A%5B%5D%207bB%207%2DFZ%2D7%2CEb7%2DBZLbD%2C7%2DDh%2CG7%2F7%5EbEZL7%2DF%20bB%2F%5E7bEZL6%2DbA%20%2DCl%7C%2CG%20sAbs%207%5Eb7%2C%7ClEb%5E7%20C%2D7LZF%2D7%20Bb7LZEb%5E7%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===A%20Pretty%20Girl%20Is%20Like%20A%20Melody=Berlin%20Irving==Medium%20Swing=G==1r34LbKcu79%5EGZL4A7%20BG%20G%2F%23F%7CQyX7D%7CQXy9%2DA%7CQyX7AZL31bLZ%20x%204TA%2A%5BX9DZLl%20LZDyX7A%7CQyX7%5EG%7CQy9XF%7CQyX6CZL7G%207%2DQKcl%20cKQyX%2F%23F%7CQC9%2CB7QyX9%2DA%7CQyX7AZL13bB%207AlB%2A%5B%5D7bB%2C%7CD7Xysp%7CQy%207%2DB%7CD%2D7%20GZL7%23F%207%2D%23C%7CQyX%2D7AZLB%2F7E%207%5ECZL7B7XyQZLG%20GE7LZA%2D7XyQ%7CA%2D7%20Eb13LZD7XyQ%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===A%20Shade%20Of%20Jade=Henderson%20Joe==Up%20Tempo%20Swing=C%2D==1r34LbKcu71%237%5Eb4C%2D7XcKQyX11%237%5EbDZLx%20%20ZL%20x%20ZL%20lcKQyl%20LZE4TA%2A%7BGB%2A%5B%7D%2311LZL%20x%20ZL%20lcKQyX1%2317%5EbD%7CQyX11%237%5EDZ%20x%20%207%5EE%201%237C%7CQQKcl%20ZL%20lcKQyX7%5E%2DbBLZ%20lcKQyX9b31FZLGh7XyyX7%5EbD%2011%23%7CF%5E7%20QyX7%5EbEZL7%5EbE%20%2D7bB%7CQyX7%2DDZL7%2DD%7CGb%5E7%7CQyX9QyX7%2D1LZDb%20%2C9b7G%207%5EbAZL7b%5EA%207hD%7CQyX11%237%5E%5D%5B%2AAC1%237%5Eb%5EDZL1Z%20x%20L%2011%237%5EbEZL%20lcKyQX11%237%5EbDZL%20x%20ZE%5E7%231L%20lcK7%2311XyQ%7CDb%5E7%2311XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===A%20Sleepin%27%20Bee=Arlen%20Harold==Medium%20Swing=Ab==1r34LbKcu7s7bG%204Ab%5E7L7D%207%5EbAZLsus7Eb%207%5EbAZLsus7bE%20ZDb%5E74TA%2A%5BL9b7Cb%5E7%20D%5B%5D%207bD%207bEZL7E7%20%2DbBZL7F%207CZL7b%2ABC9%20AZLsuDZL31F7b1331bAZL9b7bE%209bZEL31b7bB%2031bBZL%20Ab7b%2031FZus7bE%7CsBb%2DA%2A%5B%5D%207bE%20sus7blE%7C%2CoD%2C6bD%2C7%2DC%2C7Ab%5E7%20QyX7b7CZL7%5E7%20EbbAZLsus7bG%207%5EbZDL7D%207%5EbAZLsus7%5E7%20DbbAZLs31bBZBb%2D7%20F%2031FZL9b7C%209C%2AC%5B%5D%207bD%207bEZL7E7b13LZL7F%20%207CZL13LZEbBZL7F%207CZL7%5Eb%20D7%5EbAZL9b7bE%209b7%20Eb7b7bB%20F7LZBb7XyQ%7CEb7sus%20Eb7LZUAb6%20B%5E7LZE%5E7%20A%5E7%20Z%20==0=0===A%20Smooth%20One=Goodman%20Benny==Medium%20Up%20Swing=F==1r34LbKcu7L6bB%204Bo7%206F%20A%2F6FZL6bB%207BoZL6F%20A%2F6FZL6bBLZBo74TA%2A%7BB%2A%5B%5D%20%20F6LZ2N%7CQyXQyXQyXQy%7DXQyX6F1NZL7C%207GF6%20F7A%2F6FZL9b7DQ%7CBo7yX7oB%7CQyX6bBZLF7%207%2DC%7CQyX6F%7CQyXQ%7CF6%20yX6bBoBZL6C7%20%5D%5BFZL6bB%207oBZL6FA%20%2F6FZL6bB%207oBA%2A6%2FA%20F%207hGZ7%20Bb6LZF6%2FA%20F6LZG7%20C7LZF6XyQZ%20==0=0===A%20Sound%20For%20Sore%20Ears=Heath%20Jimmy==Even%208ths=Eb==1r34LbKcu7L%20x%20Z4Bb7sQyXsus7bBZL%20x%20LZ%20x%20ZL%20lcKQyXsuKcl%20L4TA%2A%5B%20x%20ZL%5D%5B%2ABGyXsus7GZL%20x%20ZLx%20%20ZL%20lcKQyXsus7QKcl%20%20%20x%20ZQyX7%5E%20%5D%5B%2ACX7%5EbAZL7bE%207%2Db%7CBQyX7%5EAZL7E%207%2DByQ%7CAb%20x%20ZL%7CF%5E7XyQ%7CD%5E7XyQ%7CB%5E7XyQZ%20==0=0===A%20Sunday%20Kind%20Of%20Love=Belle%2DPrima%2DLeonard%2DRhodes==Ballad=F==1r34LbKcu7B%20%2C7%5E4F%5E7%2C7F%2C7%2DCs%20%2C7%5EFZL7%2CC%20%2C7%2DGZL%2C7o%23F%20%2C%7ClBb4TA%2A%7B7C%2C7bZF%5E7%2C%2DGZL%2C7%2DD%20%2C6F1NLZ%2C7C%20%2C7%2DGZL%2C7D%207%2C%20sDL%2C7%2Db7F%20%2C7yQ%20LZ7F%20%2C7%2DCB%2A%5BY%5DQy%2CX6FZL7bE%20%2C6Fl2N%2CLZC%2DXQyX%7D%2C7bDs%5E7%20F7yX%2C7%2DGZL%20lcKQy%2CX7G%7CQyX%2C7%5EbBZL%2CQ%7CC7%20bBZL%2C%5EbBl%7C%5B%2AA%2Cl%2DCs%20%2C7%5EFZL%2C7C%207%2C%2DGZL%2C7o%23F%20%2C7%5EF7%2CF7%2CY%5D%2C7C7%2C%20Bb%2D7%2CLZF%5E7%2C%20D7%2CLZG%2D7%2C%20C7%2CLZF6%2C%20Eb7LZF6%2CXyQZ%20==0=0===A%20Taste%20Of%20Honey=Marlow%2DScott==Waltz=D%2D==1r34LbKcu77%2DD%7CQ4D%2DXyD%7CQyX%2DD%7CQyX7G%7CyQX7%2DD%7CQyX7%5E%2DD%7CQ%2D%5E7Xy3TA%2A%5BDB%2A%5D%207XyQ%7CyX%2DD%7CQyX7%2DA%7CQy7X%5EbBZL%20lcKQyX%2DDQKcl%20G%7CQyX%207hE%7C%7CG7Xy%7CQyX7%2DA%7CQyX7%5Eb%7CBQyX7G%7CQyX7%2DD%7CQD%2DXyQQyX7%2DA7b9%20Z%20==0=0===A%20Time%20For%20Love=Mandel%20Johnny==Ballad=F==1r34LbKcu7%7CQyXF4F%5E7XQyX7%2DG%7CQyX7G%7CQXy6F%7CQyXF%2F7bE%7CQy%7CG%2D7%2F4TA%2A%5B7G%7CQy7LZEh%7CQyXbD%2F7bE%7CQyX%2D7DB%2A%5B%5D%209b7A%20A%2F7F7%2FCXA%207%2DE7A%207%2D%2D7XyQ%2031b7A%20A%2F7hEZLA7%207%2DE%7CQyXF%2F7%2DG%7C%5D%5B%2ACDG%7CQyX%23CZL7%20G7LZZL6%2DC%207%2DDZL31bA7%207%2DAZL31b7E%206CBh7%20E7%2DDZL%7CQyX7%2D7LZG7%2DDZL9b7A%207hE%7CyQX7%5EFD%2A%5B%5D%207C%207%2DXyQ%7CG%23F%207%2D7%2DG%7CQQ%7CG%2D7QyX7%2DDZL9b7A%207EhZL7A%207%2DE%7CQyXF%2F%7CG7XyyX7%2DGXyQ%7CC7XyQ%7CF6XyQ%7CC7susXyQZ%20==0=0===A%20Tisket%20A%20Tasket=Traditional==Medium%20Swing=Eb==1r34LbKcu7yX7bB4Eb%5E7%2DFZL7C%207%2DGZL7%5EAb%207%5EbEZL%20lcKQyX7XyQ%7C4TA%2A%7B%2A%5B%5D%207%20Bb7LbE2N%7CQyXQyXQyXyQX%7D%207bB%207%5EbE1NZ%5E7%20Eb7%2DF%7CQ%207%2DG%7CyQ%7CAbbA%7CQyX6bA%7CQyX7Eb%7CQyX7%5EbE%7CQyX6%2D%2D6XyQX6bAB%2DFZL7%2D7%20BbZL7%5EbA%207%5EbEZL%20clKQyX7%5EbEA%2A%5B%5D%207G%2D7%20CFZL7C7XyQ%7CBb7XyQ%7CF%2D7%20Bb7LZEb%5E7XyQZ%20==0=0===A%20Weaver%20Of%20Dreams=Young%20Victor==Medium%20Swing=C==1r34LbKcu7yX7%2DG4C%5E7XKQyX7%2DA%7CQyX9b7%7CEQyX7hBZL%20lcKQycl%20LZ4TA%2A%5B%20lcKQyQ%5D%5B%2AQyX7A%7CQyX7%2DE%7CQXy11%237bB%7CQyX7%5EFB%7CD7XyX7C%7CQyX7%2DAXyQ%7CGb7E%7CQyX7hBZL%20lKcQyX7%5ECA%2A%5B%5DQyX79XyQ%7C7%2DDZL%2DbE%7CQLZG%2D7%7CQyX11%237bB%7CQyX%5E7FC%2A%5B%5DQyX7C%7CQyXE%2D7Xy%20lcKQ7%20Ab7LZD%2D7XyQ%7CG7XyQ%7CC%5E7XyQ%7CD%2D7%20G7%20Z%20==0=0===A%20Wonderful%20Day%20Like%20Today=Bricusse%2DNewley==Up%20Tempo%20Swing=Eb==1r34LbKcu7X7%2DF%7C4Eb%5E7E%7CQyX7%5EbEZLQyXr%7CQyX%7CQyX6bE%7CQyXb6XyQ4TA%2A%7B7F%7CQy7XyQ%7C1N%7CQyX7C%7CQyX7%2D%7CGQyX7bB%7CQyX7%2DF%7CAb%5E7XbB%7CQyo%23FZL%2D7XyQbEZL7bB%207%2DF%7CQy7X%5EbA2N%7C%7DQyX7bB%7C6%20F%2D7F%7CQyX%207%2DF%7C%5D%5B%2ABAbEZL7oA%207bA%7CQy6XbA%7CQyX%2BbA%7CQyXb%5E7XyQ%207G%207%2DG%7CQyEb%5E7X%7CQyX7hAZL%20lcKQXy7%5EbA%7CQyX7bE%7CQyD7b9XZL7bBZL%20%7CrC7XyQr%20ZL6bEZL7%5EbEA%5B%2A%5DQyX7bB%7CQyX7F%7C%7C%20LZ%20%7CQyX7FZL7FBb7LZZL7GZL7%5EbAZL7CLZ7%2DGZL7bBZL7%2DF%7CC%2D7LZZL7%2DF%2D7LZBb7LZEb6LZBb7%20Z%20==0=0===Ablution=Tristano%20Lennie==Medium%20Swing=Ab==1r34LbKcu7%7CQyX74F%2D7X7%5EbD%7CQyX7%5EbA%7CQXy7bE%7CQyX7%2DbB%7CQyXyQ%7CG4TA%2A%5BQyX7%5EQKcl%20X7bE%7CQyX7bB%7CQy7X%2DF%7CQyX7%2DCB%2A%5B%5D%20yQ%7CAbyX7%5ECcKQyXQ%7CG%5E7QyX%2C9b7D%7CQyX7%2DCA%2A%5B%5D%20%20lcKQyX11%23%7CG%5E7%2CyX7D%7C7%2DbB%7C%23%2D7XyFD%2A%5B%5DQyX%2C5%237C%7CyQX7%5EE%7CQyX9%237B%7CQ%2D7XyQFZL%20lB%7CQyXb7XyQyX7%2DC%7CQyX7bG%7CQXy7%5EbD%7CQyX%2C7%5EbA%7CQ%7CBo7E%7CQyXb%2D7XyQ%7CA%5E7%2CXyQ%7CAb6XyQ%7CC7b9XyQZ%20==0=0===Ac%2DCent%2DTchu%2DAte%20The%20Positive=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu7%2DGZL74F%20F%2BZL%2BF%20F%7C%7CQyX7C%7CyQX7%2DGZL7%5EF%206FZLF6%20F%5E4TA%2A%7BZL7C%20ZF6%20C7C%2C7%2DGs%207%5EbB%7CQXy7F%7CQyX6FB%2A%5B%7D%207%2C%7ClF6L7C%207yX7%2DG%7CD7b9%206FZL%2BF%20FA%2A%5B%5DQXy7C%7CQyX5%237G%7CQyXF%5E7LZQyX6FQ%7CC7XyQ%7C%7CF%20F%2BLZF6%20F%5E7LZG%2D7%20C7%2CLZF6%20C7%20Z%20==0=0===Across%20The%20Alley%20From%20The%20Alamo=Greene%20Joe==Medium%20Swing=F==1r34LbKcu77C%20%2C74F%5E7%2CL%20lcKQyX%2C7CZL%20%20xZL%20x%20ZL%20lcKQyXZN1G%2D4TA%2A%7B%2C7%5EbB7%2CXyQ%207F%20%2C7%5EFZL%2C7C%207%2C%2DG2NZL%20QyXQyX%7D%5DY%5B%2AB%5EFZL%2CG%7CQyX%5E7%2C%20FQyX%2C7A%7CQyX%2C7%5EFLZ%2C7%2DbB%20%2C7%5EbBZL7%7CD%2D7%2CF%7CQyX%20lcKQ%7CC7%2CXZL%20x%20ZL%20x%20ZL%20lKcQyX%2C7%5EFA%2A%5BY%5DQyC7%2CXyQyX%2C7LZG%2D7%2C%20C7%2CLZF%5E7XyQZ%20==0=0===Adam%27s%20Apple=Shorter%20Wayne==Even%208ths=Ab==1r34LbKcu7X7bGZb7XyQL%20x%20ZL%20x%20ZL%20x%20LZ%20x%20ZL%20x%20ZL%20lcKZ%20x%20LA44T%5BbD%7CQy%20LZ%20xZL%20x%20ZL%20x%20ZL%20lKcQyX7bAZL%20x%20ZL%20Ab%2D7XlcKQy7XyQ%7CBb%2D7XyQ%7CEb7%239XyQ%7CAb7XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Affirmation=Feliciano%20Jos%C3%A9==Funk=B%2D==1r34LbKcu7cKQyX4E%2D9X%20lcKQyX9%2DEZL%20lKcQyX9%2DBZL%20lcKQyLZB%2D94TA%2A%7Bsus9AB%2D9XyKQyX9EZL%20lcKQy9X%5EG1NZL7D%207%2DA%7CQcl%20LZZLQ%20lL9bE%20l%20%20%7DX9F%207%2D%23F%7CQyX9C%7CyQX9%5EG2NZL%20QyXQyLZE%2D7cKQyX%20lcKQyQKclBZL%20x%20ZL%20x%20ZL%20clKQyX9%5EbBB%2A%5B%5D%20%20b%5E9XyX9%5EDZLZA9susXyQKcl%20%20%5DY%7BQB%2D9XyQKcl%20LZ%20x%20LZ%20x%20%20%7D%20==0=0===African%20Flower=Ellington%20Duke==Latin=Eb%2D==1r34LbKcu7X7%2DbE4Eb%2D7%2DbG%7CQyX7%2DbAZL%20%20xZL%20x%20ZL%20lcKQyX7XyQ%7C4TA%2A%5BZL%20lc%20LZBb%2DbEA%2A%5B%5D%20%20lcKQy7X%2DbEZL%20lcKQyX7h7XyQKlcKQy%20lcKQ%20x%20LZBZL%20lcKQyX7%2DbEQ%7CyX7%2DbG%7CQyX7%2DbAb%2D7XyZL%20x%20yX7%5Eb7XyQKcKQyX7bCZL%20lcKyQX%2C7%5EbGB%2A%5B%5D%20%20lcl%20LZG%2DbEZLbE%7CQyLZGb7%7CQyX7%2DbA%7CQyX7bCA%2A%5B%5D%20%20lcKQyX11%23Gb%2D7X%20lcKQ%2D7XyQ%7CD%2D7XyQ%7CBb7b5XyQ%7CEb%2D7XyQKcl%20%20Z%20==0=0===African%20Queen%2C%20The=Silver%20Horace==Medium%20Swing=C%2D==1r34LbKcu7%7CrQyX4C%2D9%20ZL9bD%20%2C9%2DCZLQy%7CXrQyXZL%20x%20ZL9bD%20x%20LZ4TA%2A%5BQyXZL%5B%2AAC%2D9bD%20%2C9%2DCZLQyX%7CQryXZL%20x%20ZL9bD%209LZ%20x%20%5D%20QyXZL9bD%20%5D%5B%2ABZL%20x%20ZL9bD%209%2DCLZ7G%207bAZL7A%207bBC%2D9%2C%20QyX%7Cr%20x%20%20Z%20==0=0===Afro%20Blue=Santamaria%20Mongo==Waltz=F%2D==1r34LbKcu7%20lcKQ%2D7XyQ%7CQyX7%2DFZLG%2F9%237%20CbA%2F9%237bDZL%20lcKF%2D7XyF43T%5BQyX7%2D%239%2FAb%20bDZL%20lcKQyXbEQ%7CyX7%2DFZLG%2F9%237C%20EbLZF7bDZL%7CEbXyQKcl%20LZDb%20EbLZF%2D7XyQZ%20==0=0===Afro%20Centric=Henderson%20Joe==Up%20Tempo%20Swing=Db==1r34LbKcu7%20x%20ZLb%5E7%231%20lcKQyX7%2DCZL%20xZ%20L%20x%20ZL%20lcKQyX1LZ%20x%20D44T%5B%20ZL%20x7%2311XcKQyX11%237%5EbAZLx%20%20ZL%20x%20ZL%20lcKQyl%20LZ%20%5EbDZL%2DF%7CQyb%5E7%231%5EbG%7CQyX7%2DFZL%20xZ%20L%20x%20ZL%20lcKQyX17%2311XGZL%20x7XyQ%7CGb%5E7%2311XyQ%7CGh7XyQ%7CC%5E7%2311%20%20%20Z==0=0===After%20You=Porter%20Cole==Ballad=C==1r34LbKcu77D%7CQy4C%5E7XL5%237E%207%5ECZL5%237%20G7%5EC%7CQyX9b7G%7CQyZA%2D7X4TA%2A%5B7E%207%5E%2D7XyQ7G%207%5EC%7CQyX9b7GQ%7CyX7%5EC%7CQyX9b7G%7C%235LZCD%7CQyX7%5EF%7CQ%2D7XyQQyX7%2DG%7CQyX9b7DQ%7CyX7%5EGB%2A%5BQyX7D%7C%7CC7XyAZL5%23yX7%5ECLZF6XyX9b7G%7CQyX7hD%7CyQX7bB%7CQyX7%2DF%7CQyQ%5D%5B%2AC9b7C%20cKQyX9XyQ%7CG%207DZL7%2DA%207%2DEZ6L%2DF%207%2DDZL7A%207%5EC7LZC6b7G%7CQl%20%20Z%20==0=0===After%20You%27ve%20Gone=Creamer%20Henry==Up%20Tempo%20Swing=Bb==1r34LbKcu77%2DDZL4Eb%5E7yX7%5EbB%7CQyX7bA%7CyQX6%2DbEZL%20lcKQyXQKcl%204TA%2A%5B7%2DFZL7XyQ%5DyX6bBZL%20lcKQyXF7ZL%20lcKQyX7CB%2A%5BQKcl%20G%7CQyXKQyX7b7XyQyX7bA%7CQyX6%2DbEZ%20LlcKQyX7%5EbEA%2A%5B%5DQ%7CBb%5EB%7CQyX7bA%207D%2D7XyQyX7%2DC%7CQyX7G%7CQXy7%2DCC%2A%5B%5DQyX7G%7CQ%7CEb%2D%5EZL%20lcQyX7G7XyQ%7C%2F6bB%7CQyX7oEZLF7%2F%2DG%207%2DGZL7D%207%2DAFXyQ%7C%5EbBZL%7CC%2D7XyQ%7CF7XyQ%7CUBb6XyQKcl%20LZF%2D7XyQ%7CBb7XyQZ%20==0=0===Afternoon%20In%20Paris=Lewis%20John==Medium%20Swing=C==1r34LbKcu77%2DD%7CQ4C%5E7XAZL7bE%207%2DbB%7CQy7X%5EbBZL7F%207%2DC%7CQyb%5E7Xy4T%7BA%2A%5BB%2A%5D%20LZN1CyX7%5EC2NZL%20QyXQXy%7D%207G%207%2DD%7CQyX7%5EQKcl%209%237G%20%2D%23C%287Q%7CG7XX7G%7CQyX7%2DD%7CY%7CQXy7A%7CQyXE%2F7%5EC%7CQyyQ%7CC%5EyX7%2DD%207%2DbBF%237%29L%5EbBZL7F%207%2DC%7CQy7X%5EC%5BA%2A%5D%207G%207%2DDZ7XyQ%7C%28%20%20%297Eb7LZAb%5E7XyQ%7CD%2D7%20G7%239LZC%5E7XyQ%7CD%2D7%20G7%20Z==0=0===Again=Newman%20Lionel==Ballad=G==1r34LbKcu7ZL9b74G%5E7%2CZL7D%207%2DAZL7E%207B%2DZL7D%207%2DAZL7%2DE%20B%2D7%20E4TA%2A%5BZL7D%207b9LZ7%2DE%20%2C7%5EGA%2A%5B%5D%207%20D7%2DAZL9b7E%205%237BLZA%2D7D%207hA%207G%2077LZA%2DX7%5EGZL9b7D%207hALZ9b7E%207%2DBZL7D%207yQ%7CD%2DE%207%2DBXsus9%5E7%2CXy7%5ECZL7G%207%2DDZL7G%5E%206G%7CQyXsus9F%7CQXyQ%7CFCB%2A%5B%5DZL7E%207%20E7b7D%207%2DAZL7%2DE%20%2C7G%5EC%2A%5B%5D%207D%207%2DAZL9LZB%2D7%2DB%7CQyA%2D7%20D7LZB%2D7%20E7b9LZAh7%20D7b9%235LZG%5E7XyQKcl%20%20Z%20==0=0===Agua%20De%20Beber=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7QyX7%2D4D%2D7Xb7A%209%237E%7CQyX7%2DZDL31b7A%209%237E%7CQy13LZD4Ti%2A%7B7G%7CQyXyQ%7CDQyXtla7A%7CQyX9bE7A%2A%5B%7D%20%20lcKQyX7%2D%7CD%2D7X7%5EbB%7C%2F7FZL%2D7XyQ7%2DDZL7bE%207EZL%20clKQyX7%5EF%7CQyX7C%7C%20Dbo7G%7CQyXB%2A%5B%5DQE7%239%2FD%7CQyX7%2DD%7CQyXsu7sA%7CQyX9b7E%7CQyXB7b9Xy%7CQyXC7A%7CQy%7CG%2D7XQyX7%2DG%7CQyX7G%7CQXy9b7D%7CQyX7%2DD%7CQy%7CD%2D7XQyX7G%2DDZL3Q%5D%5B%2AC9%237E%7CQyX7%2DDZL3b17A%209%237E%7CQyX7%2DD%20A7b1yX31b7XyQ%7CBb%5E7XyQ%7CD%2D7XyQKcl%20%20Z%20==0=0===Ahmid%2D6=Metheny%20Pat==Even%208ths=C==1r34LbKcu7%20GZL74D%2D7XZL7B%207%2D%23FZLQyXr%7CQyX%7CQyX7%2D%23C%7CQyE%2D7%20A4TA%2A%5Bh%23F%7CZ%20D%2D7L%207hA%7CQyX11%237%5Eb%7CBQyX7B%7CQyX7%5EC%7CZD7b9L%2DEZLFbAZLx9LZEh9bE%7CZL7bB%207%2DFZ7L%2DE%207%2DDZL9b7A%207susLZb7B%2077%2DFZLLZAb7CZL9b7G%207hD%7CZLZxL31%5EbDZLxZLsus%2D7%20F7xZL9%5E7Bs%20%2CZGh7%2043TZL7%2DCs%207%2DGZ7L%2D%23F%207%2DF%7CZL9%237ClF%23%2D7L7bB%20%7CQyX7%2CA7su%20%20lcKQyXsus7Al44TZLsus7A42TZLs%5B%2ABD%2D7%2DE%7C%2CDpp%7CQyQ%7CD%2DZL7A%207%2DEZL7B%207%23%2DF%7CQyX7%2D%23C%7CQyX7A%2D7XyX7%2D%23C%5EAZL77%20Bb7DZL7bA%207%5ECZL7G7%20%5EE%7CZL7B%207%5EbEZLb%5E7%20E%5EGZL77%20C7LZ%7CF%5E7LZxLZE%2D7LZxLZF%5E7LZxLZE%2D7LZx%20Z%20==0=0===Ain%27t%20Misbehavin%27=Waller%20Fats==Medium%20Swing=C==1r34LbKcu77%2DDZL4C6%20A6CZL6%2DF%206FZLE%2FC7%206CZL7G%207%2DDZL7%2FE%20A74T%7BA%2A%5BB%2A%5D%20N1E7%20ZL6%2DF%206C2NZL%20QXyQyX%7D%207G%207DZL7AC6%20E7ZL7G%20G%207DZ%7CF7XyGZL7D%207%2DAZL7E%20G6%7CQyX7A%7CQyX7D%7CQ6%20A7LQyX%2DA7%2DDZL%5BC6%20A6CZL6%2DF%206FZLE%2FC7%206CZL7G%207%2DDZL7%2FE%20A7A%2A%5D%207%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===Ain%27t%20She%20Sweet=Ager%20Milton==Medium%20Up%20Swing=Eb==1r34LbKcu7ZL7G%204Eb6%207bB%207%2DFZL7oE%206EbZL7bB%207%2DFZL7oELZEb64TA%2A%7B%2A%5B%5DQy%7CF7%20BN%7CQyXQyXQyXQyX%20%7D%2C7bB%206bE1NZL7b2Eb7XQyX7C%207%2DF%7CyQKclEZL%20lcKQyX7bA%7CyQX7bE%7CQyX6bEZL%20b6XyQX7bABL7G%206%5B%2AAEbbB%207%2DFZL7oE%206bZEL7B%207%2DFZL7oE%2067LZEb%5D%207bBZC7XyQ%7CF7%20Bb7LZEb6XyQZ%20==0=0===Airegin=Rollins%20Sonny==Up%20Tempo%20Swing=F%2D==1r34LbKcu7QyX5b4F%2DXyQyX%2DbB%7CQyX7F%7CQXy%2DF%7CQyX5b9%237C%7CQ%7CF7%2394TA%2A%5BBZL7%23yQKclC%7CQyX7%5ECZL7G%207D%2D%7CQyX7%5EbDB%2A%5B%5D%20%20%23%2D7%20FX%2DbB%7C%7CQyX7%7CC%2D7%20yX7bE%7CQyX7%2DbBZ%20LlcKQyX7%5EbBZL7FQ%7CAb%5EQyX7%5E7F%7CQy7b9%20%5DQyX7F%7CQyX%2DF%7CQy5Xb9%237C%7CQyX%2DFA%2A%5B%7CBb%2DXC%207hGyX7F%7CyQ%7CBbCZL7G%207%2DD%7CQyX7b%5EDC%2A%5B%5D%20%20lcKQyX%2Dh7XyQX5b9%23Q%7CBb%2D7XyQ%7CEb7XyQ%7CUAb%5E7XyQ%7CGh7%20C7b9%20Z%20==0=0===Airmail%20Special=Christian%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu7%23F%20FZ4C6%20A%20CZL7G%207%2DDZL7A7%20%2DEZL7G%207%2DDZL7%2DC7%2FEL4TA%2A%7BZL7oB%2FGXyQL%20x%20ZL%20x%20ZL%20lcQKyX7oCB%2A%5B%7DQyXC%7CZCo7%20CZL7o%2DDZL7yQ%7CAbZL7G%207%2DDZL7%2DA%20C6A%2A%5B%5DQyX7G%7CQyX7E%2D7%20AX7obB7%20G7LZC%20C7LZF%20F%23o7LZC%2FGXyQ%7CCXyQZ%20==0=0===Aisha=Tyner%20McCoy==Ballad=A%2D==1r34LbKcu7L7C%2074A%2D9XbB%207%2DF%7CQyX9%2DF%7CyQX9%2DA%7CQyX9%2DG%7CQy7LZG%2D4TA%2A%7BB%2C7C%2C%20D7b9%7CQyXQyXQyXQyX%7DE7%2C%2DF%2C7C%2C7Gs1NZLN2G%2D7%2C7%2DAZE%207%5EB%2C%5D%5B%2ABZL11%237bG%207%5EbDZ%20Lx%20ZL11%237D%207%5EAl%20x%20LZ7E%2C7%2DyX9%2DGZ%20x%20L%2DAlA%2A%5B%5D7E%2C7%2DBs7%20%5EAZL7%5EbG%207%5EbEZ9XyQ%7CL11%237%2C7GsZXyQ%7CF7D%20%2C7%2DAZL7C%207%2DZGL7bB%207%2DF%7CQyX9%2Db9%2CQL9%2DA%7CQ7%2DbE%3E%2CE7ZXtir%3C%7C%2C7bB%2C7%2DF%2CC7%2C7%2DGQ%7CY%20%20QyXQy%2E%2E%2E%2E%2E%2DF%2C7C%2CAb7%2ClGb13%20Z%20==0=0===Alexander%27s%20Ragtime%20Band=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7%20x%20ZL4F6Xy%20lcKQyX6bB%7CQyXF6ZL7C%207GZL%20lcKQLZ%20x%204TA%2A%5B%207C%207F6XyQX7CZL%20lcKQyX7GLZ%20x%20ZL%20x%20ZL%20lcKyQ%7CG%2DB%2A%5B%5D%20%5D%20%20x%206XyQKZL%20lcKQyX6bB%7CQXy6FZL7C%207GZL%20lc%20x%20LZFA%2A%5B%5DyX6F%7CXyQ%7CFZL%20lcKQyX6F%7CQy7XoB%7CQyX6bB%7CQyX7C7XyQ6FC%2A%5BQZ%20==0=0===Alfie=Bacharach%20Burt==Ballad=Bb==1r34LbKcu7%207%2DD%7C4Bb%5E7CZL7G%207%2DD%7CQyX7b%5EB%7CQyXsus7F%7CQyX%2D7XyQ4TA%2A%7BQyXQyC%2D7%20F7F%207F%7CQyXsus7FN1%7CQyX7obBZLsus7%235%20%7DXZL7%2DG%2DbB%7CQN2A%2D7%7CQyXsus7C%7CQyX7A%2DZL7C%20C%2F%2DbB%7CQyXA%2D7XyB%2A%5B%20%207bE%207LZF7sXsus7F%7CQyX7%5EbB%2AA%5B%5D%207F%206F%7CQyXsuyQ%7CEh7C%20C%2FBZLsu%20G%2D7L%2DC%7CQyX11%237CZL7G%2D%207%2DDZL7bE%207hEZ7%20F7s7%2DDZLbo7XyQ%7CF7susXyQ%7CBo7XyQ%7CC%2D9XyQ%7CBo7XyQ%7CBb%5E7XyQZ%20==0=0===Alfie%27s%20Theme=Rollins%20Sonny==Medium%20Swing=Bb%2D==1r34LbKcu79b7F%204Bb%2D77hG%20F%2F7%2DbBZL7%5EGb%207hGZLbA%2F7%2DbB%20LZCh74TA%2A%7B%207%2DbB7%20Bb%2DhCsZL7hG%20F%2F7%2DbZBL7oE%207hGZLbA%2F7%2CF7%2Cl%2DbBZLA%207%2Dbb%2D7%20A7F%207bGZL7bA%207%2DBbZL9b7F%207bGZL7bb9LZBBB%2A%5B%7DLbA%2F7b7%20F7%2DbBA%2A%5B%5D%209b7F%207GbZL7bA%207%2DbBZL9b7%20Bb%2DGZL7b7hGZLGb%5E7LbB%207%2DbBZL9b7F%20h7CZL7hG%20F%2F7%2DbBZ%2D7%2FAb%207hGZ%20Eo7LZBb%2D7%2FF%20Gh7LZsCh%2CF7%2ClBb%2D7%20Z%20==0=0===Alice%20In%20Wonderland=Fain%20Sammy==Waltz=C==1r34LbKcu7%2DA%7CQy4D%2D7X%7CQyX7hB%7CQyX7%5EFQ%7CyX7%5EC%7CQyX7G%7CQyE7b9X3TA%2A%7BG%7CQyXEb7%231yX7%2DA%7CQyX7%2DE%7CQXy7G%7CQyX7%2DD%7CQyX1Q%7CD%2D7%7CQyX7%5BZ%20%20%3EN1E%2D7lcKQyX7%5EC2NZL%20yQXQyX%7DQyX7A%7CQyX%3CFine%7CQyX7%5EF%7CQyyQ%7CG7QyX7G%7CQyX7%2DD%7CQXy7%2DA%7CQyX7%2DE%7CQyX%7CC%5E7XX7DB%2A7%2DD%7CQF%23h7XQyX7%2DD%7CQyX7A%7CQXy7%2DE%7CQyX9b7B%7CQy%7CA7Xy%7CQyX7%20%3CD%2EC%2E%20al%202nd%20ending%3E%20LZG7XyQ%5D%20==0=0===All%20About%20Ronnie=Greene%20Joe==Ballad=Bb==1r34LbKcu7us9F%7C4Eb7%23C%7CQyX6bBZLsus9%20F6bBZL%20lcKQyX11%2D9XyQ4TA%2A%5B7G%207%2D9LZBb9b7G%7CQyX7hDZL9b%5EE%206bBZLsus9F%206XyQ%7CCb7F%20s%237bEBC%2D7XyXsus9F%7CQyX7%2DC%7CyQX9b7A%7CQyX7hE%7CQyQ%5D%5B%2AZL31bhAZL9Kcl%20Lus9F%7CQyX9%2DC%7CQy6XbBZLsus9F%206bBZs%20F7bQyX1131b7FD7b13CZL9b7G%206bB%7CQy7XbA%7CQyX7%5EbE%7CQyX7b13%20%7CQyX7LZBb6%20C7%2311LZF9susXyQZ%20==0=0===All%20Alone=Berlin%20Irving==Waltz=F==1r34LbKcu7%5D%20%20lc4FXyQ%7CQyX5%237C%7CQyXFZ%20LlcKQyX7CZL%20lcKFXyQK3TA%2A%5BC%207%2DG7XyQ%7C%7CQyX7E%7CQyXAZL%20clKQyX%2DD%7CQyX9b7AAXyQ%7ChEB%2A%5B%237C%7CQBC%2D7XL%20lcKQyX7GZL%20lKcQyXbB%7CQyX7F%7CQyZC7Xy%2A%5B%5D%207F%7CQyX%5B%2ADFXXC%2FF%7CQyX7bE%7CQy7X%5EbBZL7F%207%2DC%7CQyyQ%7CC7%5DQyX5%2CXyQ%7CG%2D7%20C7%20Z%20==0=0===All%20At%20Once%20You%20Love%20Her=Rodgers%2DHammerstein==Medium%20Swing=F==1r34LbKcu7oF1N%7C4F%5E7X%7CQyX7%2DG%7CQyX7C%7CyQX7%2DGZL7%2DDpp%7CQyC7XyQ4TA%2A%7B%20lcKQF6%20C7BB%2A%5B%5DQyX7%2DD%7CQy7XA2NZL%20QyXQyX%7D%20b%5E7Xy%7CQyX7yX7%5EFXyQ%7CDyX7C%7CQyX7GZL%20lKcQyXsus7G%7CQyX7%2DQ%5D%5B%2AC7%5EFZLbB%7CQy%2D7LZGyX7%2DC%7CQyX7C%7CQy7X%2DG%7CQyX7C%7CQyX7%2DQ%7CF7XDpp%7CQ7%2DG%7CQ%7CG%2D7%20QyX7C%7CQyX7%5EF%7CQXy7bB%7CQyX7%5EFZL7C%7CF6XyQyX7%5E%20C7%20Z%20==0=0===All%20Blues=Davis%20Miles==Waltz=G==1r34LbKcu7G%2F7CZ7XyQKL%20x%20ZL%20lcKQyX7ZGL%20x%20ZL%20x%20ZL%20lcZ%20x%20LG43T%5BcKQyXl%20LZ%20L%20x%20ZL%20x%20ZL%20lcQKyX7G%7CZL%20x%20ZL%20xZD7%239cKQyXl%20LZEb7%239XyQ%7CD7%239XyQ%7CG7XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===All%20By%20Myself=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7%2DDZL74C%5E7XZL%20lcKQyX7GZL%20clKQyX7DZL%20lcKQyE%2D7%20A4TA%2A%5BD%7CQyX%5D%5B%2ABCX7%2DA%7CQyX7EZL7B7%20h%23FZL%20lcKQyX7%5EyQ%7CD7%207G%207EZL%20l%7CG7Xy7GZL%20lcKQyX7DZ%20LlcKQyX7%5ECA%2A%5B%5DQXyQKcQyX7%2DG%7CQyXcl%20%20%5DX7A%7CQyXG%2F7%5EC%7CQXy7o%23F%7CQyX7%5EFC%2A%5ByQ%7CD7KQyX77XyQ%7CC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===All%20God%27s%20Chillun%20Got%20Rhythm=Kahn%2DKaper==Medium%20Up%20Swing=F==1r34LbKcu7%2DGZL74F%5E7%20FZL7C%207%2DGZL7D%20%2D7AZL7C%207%2DGZL7%2DD%5E7%20D%2D4TA%2A%5B%5EFZL7ZAh7XZL7D%207%2DAZL7E%207BhB%2A%5B%5DQyX9b7D%7CQyG%2D7%20CL7C%207ZL7C%20A7XyQ7%2DD%207%5EFA%2A%5B%5DQyXC7%7CQyX7G%7CQyX7%2DD%7CLZG%2D7%7CQyX7%2A%5B%5DQy7LZG%2D%7CQyX7hAZL7C%207%2DZGL7%2DD%207%5EFZL7C%207D7b9XD%207%2DA%20%206F%7CE7LZA%7CQyX7%2DGZL7D%207bZEL7C%207%2DGZL7D%207%2DC7XyQ%207hBC%28D7%29LZ%20%28G%2D7%29x%20%28C7%29%20Z%20==0=0===All%20My%20Tomorrows=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu7AZL%2974A%2D7X%297%2DbB%287obB%7CQyX%2D7BZL9b7D%207hA%7CQy%20%20%28Eb4TA%2A%5B%206%2DC%7C%7CB%2D7%20AA%2A%5B%5D%209b7E%207%2DBLZ9b7D%207%2DAZL9b7E%2D7XyQQyX7%2D7%2DAZL%2D7XyQ7%2DB%7CQyX7%2DAZL%297Eb%28%20%20%297%2DbB%287obB%7C%20E7b9BZL7F9b7B%20LZD%2D7L7E%207%2DBZL7F%207%2D%7CCQyX7%5ECB%2A%5B%5D%207G%20ZF%23h79b7D%20yX7%2DAXyQ%7CA%2C7E%2C7%2DBs%207%2DAZLb97E%209%237BZL7D%207%2D%5D%5B%2ACl7%2DEZLb7E%207%20F7LZX7%2DAZL%297bE%28%20%20%29%2D7bB%287obB%7CQyX7%2DByQ%7CB%2D6%2DC%7CQE%207%2DB7%20D7bGUZL7D%206%2DC%7CQyX%2D7AZL9b7E%207%2DBZL96XyQ%7C%2DAZL97b9%20Z%20==0=0===All%20Of%20A%20Sudden%20My%20Heart%20Sings=Herpin%2DJamblan%2DRome==Ballad=C==1r34LbKcu7X%2C%2DF%7C4C%2CXy%7CQyX7C%7CQyX%2CCZLl%20cKQyX7GZL%20lcKQF%2CXyQ4TA%2A%5B%5BY%5D%20%20XyQ%7CXX%2CCZL%20lcKQyX%2C7ZGL%20lcKQyX%2CFZLQyyQKcl%2CC%7CQyQyX%2C%2DXyQKc%2C%2DEZL%20lcKQyX%2CFLZ%20lcKQyX%2C%2DEZL%20lXyQ%7CA%2C%2DAB%2ACZL%2DFyQ%7CF%2DX7G%7CQyX%2C7D%7CQyX%2D%2CA%7CQyX%2CG%2FC%7CQyX%2CyQ%7CC%20X%2C%2DD%7C%20G7%20Z%20==0=0===All%20Of%20Me=Marks%20Gerald==Medium%20Swing=C==1r34LbKcu7%20lcKQ4C%5E7XZL%20lcKQyX7AZL%20clKQyX7EZL%20lcKQyD%2D7Xy4T%5BA%2AyX7G%7CE7XyQDZL%20lcKQyX7DZLl%20cKQyX7%2DAZL%20lcK%2D7XyQ%5BB%2A%5D%20%20%20lcKC%5E7XyDZL%20lcKQyX7AZLl%20cKQyX7EZL%20lcKQ%2D7XyQ%5BA%2A%5DQQyX7%2D%5E7XyQ7A%7CQyX%29G%2F7%5EC%287E%2D%7CQyX%297o%23F%286%2DF%7CXyQ%7CDF%5BC%2A%5D%7CG7XyQ%7CC6%20Ebo7LZD%2D7%20G7%20Z==0=0===All%20Of%20You=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7yX7%5Eb4Ab%2D66%2DbA%7CQyX7bB%7CQy7XhF%7CQyX7%5EbE%7CQyXXyQ%7CE4TA%2A%5B%7CQyX7XyQ%7CBX7%2DF%7CQyX7obG%7CQXyG%2F6bEB%2A%5B%5DQyX7byQ%7CBb7hF%7CQ%7CQyX7D7LZDyX6%2DbAA%2A%5B%5DQyX7Bb%7CQyX7%2DFZL7C%207bQ%7CEb%5E%207%5EbE7%5EbACQ%7CBb7X7C%7CQyX7%2DG%7CQyX%5E7bE%7CQyX6%2DbA%7CQyXyQ%5D%5B%2AyX7hFbB%20lah7%20D7O%3C%207bB%7CQyX7%2DF%7CyQX7C%7CQyX7%2DGZL9bptionA%7CQyX%20pedal%20in%20A%20sections%3E%20LZEb6XyQKcl%20%20Z%20==0=0===All%20Or%20Nothing%20At%20All=Altman%20Arthur==Medium%20Up%20Swing=A%2D==1r34LbKcu7C%28%20x%294A%2DXy%7CQyX%2DA%7CQyX6%2DA%7CyQX7%2DA%7CQyX7%5E%2DA%7CQ%20%28G%2D74TA%2A%7Bo%23DZLb7XyQDZL%299b7A%28%20x%297h%28E%20%7CQyX7%2DGZL%20lcK%2D7%20%20QBZL%297ZL%20QyD%2D7Xy%209b7E%207hB%7CQyX7C%5E1N%7CQyX11%237bD%7CQ%7DXyQX%7CQyX7ZL7bEXyQ%7CBZL%20x%20ZL%20lcKQyX%5E7bAB%2A%5B%5D%207bE%207%2DbBb%2D7%207%5EC2NQyX7%2DyQKclX7bE%7CQyX7%2DbB%7CQXy7bE%7CQyX7%2DbBZL%20yQ%7CBbX7%5EbAZL%3EADC7b9L%20%2EC%2ED%3C%20%207C%7CQyXb7DZLbE%2F7%2DF%207%2DFZal%20CO%207hG%7CBh7%20E7b9%20%5DYQLZE7%20LZA%2D7%20LZF%2D6%20LZC%5E7%20LZE7b9%20%20Z%20==0=0===All%20The%20Things%20You%20Are=Kern%20Jerome==Medium%20Up%20Swing=Ab==1r34LbKcu77G%207%2D4F%2D7X7%5EbD%7CQyX7%5EbA%7CQXy7bE%7CQyX7%2DbB%7CQyXyQ%7CD4T%5BA%2A7%5EbA%7CXyQKcbE%7CQyX7bB%7CQyX7F%2D%7CQyX7%2DC%5BB%2A%5D%20%20l%5E7XyQ7%5ECZL%20lcKQ%2D7%20D7%7CQyX7D%7CQyX7%2DA%5B%2AC%5D%20%20lcKQyX7%5EGZLG%5E7XyA%7CQyXyX7%2Db7XyQ%7C7%2DF%5BD%2A%5DQyX31b7%7CCQyX7%5EE%7CQyX9b7BXyQ%7CBh%23FZLbB%7CQyXyQ%7CAQyX7%2DC%7CQyX7%5E%2Db%7CDQyX7%5EbD%7CQyX7%5Eb%7CBo7X7bE%7CQ%2D7XyQ%7CEb7XyQ%7CUAb%5E7XyQ%7CGh7%20C7b9%20Z==0=0===All%20The%20Way=Van%2DHeusen%20Jimmy==Ballad=Eb==1r34LbKcu76%2DbDZ4Eb%5E7F%207bB%7CQyX7F%7CQy7X%2DC%7CQyX9b7G%7CQyX%2D7%2FCL4TA%2A%5ByX9b7DLZEb7bB%207bB%7CQyX7%5EbZAL7bE%207%2DbB%7CQyX6%2FDLZG%2F7bB%20EB%2A%5B%5DXyQ%7CAbC%2F6%2DbA%7CQyX7%2DCLZ7oB%207bB%7CQyX7%5Eb%20Bb7%207%2DC%7CQLD%2F7bQ%7CG7bDZLC%2F7%2DF%207bB%7CQXy7F%7CQyX7%2DC%7CQyX9b%2D6%20ByX7%5EbA%207%2DCyQ%7CBbb7GZLD%2F7bB%207bBQ%7CyX7%5EbAZL7bE%207%2D9XyQ%7CX6bEZ7C%207hbLZEb%2F7bB%207hAZL9b7C1%201%237bD%7CQyXbB%2F7%5EAbLZGC%2F6%2Dbb9LZF%2D7%20Bb7LZEb6%20Bb7%20Z%20==0=0===All%20Through%20The%20Day=Kern%2DHammerstein==Medium%20Swing=F==1r34LbKcu7G%7CQyX4F%5E7XX7%5EFZL7C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQyyQ%7CG74TA%2A%5BD%207%5EF%7CC7Xy7%2DG%7CQyX7%5EFZL7C7%20%2DG%7CQyX7%5EFB%2A%5B%5DQ%20C7LZQyX7%2DX7C%7CQ7%20C7%2C%7CQyX7C%7CQyX7%2DGC%5B%2A%5DQyX7F%7CQyX6FZLG%2D7XyGZL7%2DZL7bE7XyQ%7C%7CQyX7%5EbAD%2A%5B%5DQy7XC%7CQyX7%2DG%7CQyX7GBb%2D7%20%2DG%7CQyAb%5E7XyQ%7CG%2D7%20C7LZF%5E7%20D%2D7LZG%2D7%20C7%2CLZF6%20Bb%2D6LZF6%20C7%20Z%20==0=0===All%20Through%20The%20Night=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7%7CQyX74F%5E7X9b7F%207%2DCZL7bD%20%2D7DZL9b7A%207hE%7CQyLZBb%5E4TA%2A%7BFZL9bEb7b9hGZL9b7DZL7hA1ZNL%20lcKQyX7%5EbAZL7LZC7%207%2DbBL7%5EbAb9LZGbEZL7hbBZL7EZL%5E7E2N%7C%7D%209b7CZL7%2D7b9LZ7DZL6ZL7bAh7LZCEZL9b7CZL7hGZLh7DZL7%2DFB%2A%5B%5D%209b7b%2D7LZGZLxZ7CZL7xLZGhb7GZL7hDZLbE%2F7F%2DZL7%2DFZL9b7CZL79LZGhZL6bDQyX7%5E%2ACF%5E7b7F%207%2DCZL7bD%207D%2DZL9b7A%207hE%7CQyX9LZBb%5B%5D%209bF%7CQyXZBb%2D7QyX7%2DG%7CQyX7D%7CQXy7%2DA%7CQyX7bE%7CQyX%7CC7b9L%20lcK6XyQ%7CD7%239XyQ%7CG%2D7XyQ%7CC7b9XyQZ%20==0=0===All%20Too%20Soon=Ellington%20Duke==Ballad=C==1r34LbKcu7ZL9%2374C%5E7%20ZL7bB%207%5EFZL7C%20%5E7CZL7G%207%2DDZL7%2DAE%2D7%20A4TA%2A%7B7G%206C7LZN1%206C2NZL%20QyXQyX%20%7D7G%207%2DDZL7A%207%2DEBb7LZG%207%2DDAZL7b%2ABC6%2FQyX7%5EFZL5%237C%207G%2D%7CQyX7CZL5%237G%20G%7CB7%20B%5B%5D%205%23FZL7CQ%7CD7XL7G%207%2DDZL7%2DA%207C%5EA%2A%5B%5DQyX5%237G%7CQyZC%5E7%20yX9b7%5E7%20Bb7LZE%2D7%20A7%239LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===Almost%20Like%20Being%20In%20Love=Loewe%20Frederick==Medium%20Swing=Ab==1r34LbKcu7%2DbBZL4Db%5E7%2DF%287%2DC%7CQyX%297%2DC7%28%5EbA%7CQyX7bE%7CQyX7%29%20F74TA%2A%7BcKQyXEb7XyZL%20QyXQyX%7D%207bA7%20%2DbE%7CQyX6bA1N%7CQN2Ab6%7CQyX7%287%2DG%7C%2ABG%2D7B%7CQyX7%2DFZL%20lcKyQX7%5EF%7CQyX7C%7CQyXb7XyQ%5B%5D%20%20l7%2DC%287Q%7CC7%28yX7bE%7CQyX7%5EbDA%5B%2A%5D%20%297bA%28%20%20%297%2DbEQ%7CAb%5EyX%297CB%7CQyXC%2D7%28FyXC%2F6bA%7CQyX7oBQ%7CyX7%2DbBZL7F%20%297%2DQ%7CBo7%7CQyX%29b%2D7XyQ%7CEb7XyQ%7CUAb6XyQ%7CEb%2D7%20Ab7%20Z%20==0=0===Alone%20Together=Schwartz%20Arthur==Medium%20Swing=D%2D==1r34LbKcu77hA%7CQ4D%2D6XZL9b7A%207hE%7CQyX%2D6DZL9b7A%207hE%7CQyD%2D6Xy4T%7BA%2A9b7A%20LZG%2D7yX7%5EFZL7C%207%2DGZ7LE%207%2DBZL%20lcKQyXQ%7CEh79b7D%20yX7hA%5E7XyQ%20lcKQyX7%5EDl2N%7D%29%209b7A%28%20x%297hE%28%20%7C%20%5D%2AB%5BD1NZL7A%207h9XyQ%7C7%5EF%7CQyX9b7C%7CQy7XhGZL%20lcKQyX6%2DGXyQ%7CEb7D%7CQZL7hBA%5BD%2D6L9b7A%207hE%7CQyX6D%2DZL9b7A%207hE%7CQyXZD%2D6%20%2A%5D%209bBb7%20A7b9LZD%2D6XyQ%7CEh7%20A7b9%20Z==0=0===Alone%20Too%20Long=Schwartz%20Arthur==Ballad=G==1r34LbKcu76G1N%7C4G6Xy%7CQyX7%2DAZL%20x%20ZLD7%207%2DAZL7o%23Gpp%7CQD7XyQ4TA%2A%7B%2DE%20%2DEZA%2D7%209b7B%207h%23F%7CQyX62GNZL%20QyXQyX%7D%207D%20%5D%5B%2ABL7%2DE%207%2DA%7CQ%2D%2FC%23%2CLD%2F%2DE%20%2DEZL%20lcKyQX6%2DEl%7C%2C7B%2C7CspZA7XyEZLD%2FX7D%7CQ7XyQ%5DZL%20x%20ZL7D%207%2DAZ7Lo%23Gpp%7CQyX6GA%2A%5BA%2D7XyD%7CQyXyQ%7CG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Along%20Came%20Betty=Golson%20Benny==Medium%20Swing=Ab==1r34LbKcu7yX7bA4Bb%2D7%5EAZL7E%207%2DB%7CQyX%2D7bBZL7E%207%2DB%7CQyX7XyQ%7C4T%5BA%2A%5EFZL7XyQ%7CG%7CQyX7%2D%23FZL7C%207G%2D%7CQyX7%2D%23F%7CQyX7bG%2D7%20C7%5EG%7CQ9b7D%20A7b9XyX7F%7CQyX7%2DC%5BB%2AQ%5DyX7G%7CQyX7%2DD%7CQyQ%7CAh7%7CQyX7X7%2DbB%20G%2D7%2FyX7bB%7CQyX7%2DF%7CQXy9b7A%7CQyX7hEZLFQ%5D%2AC%5B7%2DGZLQyX7h7%20E7LX31b7F%7CQyX7hCZ7LE%207%2DB%7CQyX7%2DbBZyQ%7CBb%2DB%7CQy%7CEb7%239XyQ%7CUAb%5E7XyQ%7CB%2D7%20E7%20Z==0=0===Always=Berlin%20Irving==Waltz=F==1r34LbKcu7yX7%5EF4F%5E7XC%7CQyX7%2DG%7CQyX6FQ%7CyX7%5EF%7CQyX6F%7CQy7XyQ%7C3TA%2A%5ByX7E%7CyQ%5D%5B%2AB%7CQyX7%2D%23F%7CQyX7A%5E%7CQyX6F%7CQyX7%5EFB%2D7XyQX7C%7CQlZL7byQ%7CC77Fs%7CQyX7%5EF%7CQyXF6%7CQyX7%5EFC%2A%5B%5DQyX%2CE7%2CEX7A%7CQX7G%7CQKcl%20L%7CQyX7bE%7CQyX7%2DG%2AD%5B%5D%20%20lcKQyX7%2DGZF%5E7XyQyX7DyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CC7XyQZ%20==0=0===Always%20And%20Forever=Metheny%20Pat==Ballad=A%2D==1r34LbKcu77%2DE%2C74A%2DXy%2DAA%2A%5B%5D%2011%2DD%206%2D%7CDQyX%2DA%7CQyX6%2DD%7CQ9%20sD%2D4Ti%2A%5BL96bE7%20sG9L7h%23F%20G%2F9%5ECZL7b%5EA%209%2DAl%7C%2C%23G%2F7E%2CZF%5E7%20%5EFl%7C%2CFl%7C%2C77susLDs%209%2DASB%2A%5B%5D%20%23GE%2F%20G%2F6%2DF%7CQyX7%5ECZ%2D9%2CE%2DG%209DZ%207hAZ7LZEb7%2DFZLC%2FbA%207%2DC%7CyQX7%5EbDZLD%2FbB%207%5E%20G%2D7LbB%207%2D%2F7E%2C9ZG%5E7%2CFl%7C%2C7%2DE%2C7%2DDs%209A%2DlC%2A%5B%5D%2C7E%2C7hBs%20%5E7%20sGL5b7D%5ECZLQA%2D9%20A9DZL96bE%207%5EFYZ7Lh%23F%20G%2F9%5ECZL7%5Eb%20F%2FG%2Cl%7C%2C%23GXQyXZF%2D6%2FGdoc%20la%20%2ES%2ED%20%20%3C%2FG6%2DF%7CQyX7%5EC%7CQyXa%3EXyQ%7CQyX7yQ%20%20Y%5BQC%5E7%20LZF%2D6%2FG%20LZC%5E7%20LZF%2D6%2FG%20%20sG%23o%2C%7ClA%2D9%2C%20%20Z%20==0=0===Am%20I%20Blue%3F=Akst%20Harry==Medium%20Swing=F==1r34LbKcu71NZL74F%5E7XL7D%207F%7CQyX7C%7CQXy7%2DGZL7D%207%2DA%7CQyZG7%20C4T%7BA%2AKQyX7LZG%2D7%5D%209b7Epp%7CQyX6FN2ZL%20QyXQyX%7D%207C%20%2AB%5BA%2D7D%206FC%207%2DGBh7Xy7%2DA%7CQyX31b7E%7CQXy7hB%7CQyX31b7E%7CQ%20D7LZZL%20lc6FZL7%5BF%5E7XL7D%207F%7CQyX7C%7CQXy7%2DGZL7D%207%2DA%7CQyZG7%20CC%2A%5D%207XyQ%7CG%2D7%20C7%20Z==0=0===Among%20My%20Souvenirs=Nicholls%20Horatio==Ballad=Eb==1r34LbKcu7G%207%2DG4Eb%5E7%207%5EbEZL7bB%207%2DFLZ7bB%207%2DFZL9b7C%20Ab7LZ4TA%2A%7B7bE%7CQ%2D7XyQE2NZL%20QyXQyX%7DQXy7%5EbE1N%7CQyX7bB%7Cb%5E7XyFZL7bX7bB%7C%2ABAb%5EF%7CQyX7%2DC%7CQyX7%5EEbZL7bB%207%2DF%7CQyX7%2D7XyQ%5B%5DQyXbB%207%2D%20C%2D7LB%207%2DFZL9b7C%207%5EEbA%2A%5B%5D%205%237bB%207FZb7LZF7G%7CQy7LZEb%5E7%20Ab7LZG%2D7%20Gb7LZF%2D7XyQ%7CBb7XyQ%7CEb6XyQZ%20==0=0===Ana%20Maria=Shorter%20Wayne==Even%208ths=G==1r34LbKcu7yXF%2F74G%5E7XyXG%2F7%5EbE%7CQyXsu7sG%7CQyXG%2F7%5EbE%7CQyQ%7CDb%5E4T%5BA%2AXC%2FD%7C7%2311Xs7C%7CQyX7%2DG%7CQyXAb%2FbB%7CQyX7%2DbA%7CQyusXyQ%5EbG%7CQyXG%2F7susXyyXsus9b7G%7BQyXCb%2FAZLC%2FbB%20C%2FbA%7CQQ%7CEb%5E7C%7CQy%237F%207G%5E7XyXsus7bEZLtla7EF%20%2FbE%7CQyXsus7G%7CQyQ%7CD%5E%5BB%2A%7DQA%207%5Eb%2D7XyQsus7C%7CQyX7%2DG%7CQXybA%2FbB%7CQyX7%2DbA%7CXyQ%7CBbBZL5xZL7%2D%2D7XyQZL7%2DB%5BC%2A%20xZLsu7sbDZLxZLsus7bB%7CxLZEbFZL7%2D%207%5EbB%20F7%2357CZL7%2DGZLbA%2FbBLZ7%2DbA%7CQyX7%2DbBZLsusLZ7%5EDZLA%2D7LZF%2D7%20E%2D7%20%7BG7b9susXyQ%7CEb%5E7%2FG%20%20%20%7D==0=0===And%20On%20The%20Third%20Day=Gibbs%20Michael==Slow%20Rock=D==1r34LbKcu7%20x%20ZL4D7%2CX%20lcKQyX7DA%2A%7B%5D%20x%20%20ZL%20x%20ZL%20lcKQyLZ%20x%204Ti%2A%5BX7EZLyQKclyX7EZL%20lcKQyX7ZDL%20lcKQyX7%5ECZL%20QKcl%20X7DZL7hbGZ%20LZD%5EQyX7bGZL%20lcKQy7XEZL%20lcKQyX11%237Kcl%20LlcKQyedaF%3C%20LZ%20x%20ZL%20lcKQyX7DQ%7B%7DY%20Q%20x%20ZL%205b7EZLx%20LZ%207EZL%20%3Ex%20%20%7D%20==0=0===And%20The%20Angels%20Sing=Elman%20Ziggy==Medium%20Swing=Eb==1r34LbKcu79FZL34Eb6X7%2DF%7CQyX9bE%7CQyX%5E7bEZL7bB%207%2DF%7CQy%20C7b14TA%2A%7BZLsusZN1EbbE2NZL%20QyXQyX%7D3%201bB%207%2DFZL7%2DC%2066%20Bb9L7bB%20%207%2DbBQ%5D%5B%2AB%207%2DbBZL7bE%207obZEL%20x%20ZL7bE%207%2DbBEb7LZyX6bEZL7bE%20x%20LZZL%20x%20ZL7bE%207%2Db%7CBQyX7bE%7CQyX7%2DbBEbo7%20ZL7bEr3%20laEb7LZ%3C7%2DC%206bEZL7bB%20F9l%7C%2C7C%2C7%2DFs%206bAD%2EC%2E%20%207%2DbBEZL31%2E%3ELZFFZL7%2DC%206bE3NZLQ%20yXQyX%5D%2031bB%207%2D%2D7%20Bbdne%20dEZL9b%7CF%2D7%20%7CQyX7%2DFl%7C%2C%2DC%2CosB%207C%7CQyX7GZL7bBFh7%20DQyX6bb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===And%20What%20If%20I%20Don%27t=Hancock%20Herbie==Medium%20Swing=Eb==1r34LbKcu71N%7CQy4Eb7%20QyX7bEZL%20lcKQy7X%2DC%7CQyX7bEZL7bB%7CAb7X4TA%2A%7BX7GB%2AQ%7CF%2D77bEZL7bB%207%2DF2NLZ%20QyXQyX%7DQyXbB%2FXyQ%5D%5ByX7%2DFB%207bE%20LZC7%20lcKQyX7bBZL%20lKcQyX7FZL%20lcKQyX%20%5D%5B%2AAlcKQybB%2F7%2Db7XyQ7%2DF%7CQyX7bA%7CQyXb7EZL%20lcKQyX7%2DC%7CXyQ%7CFEZL7bXyQZ%20==0=0===Angel%20Eyes=Dennis%20Matt==Ballad=C%2D==1r34LbKcu7CZL9b4C%2D%20sDZL7hA%20%2DCZL7bA%2D%20Cl%7C%2C%297G%287bD%2C7Dh7%20G74T%7BA%2A%7D%297G%28%2CDb7%28%20%20%2DCZL9b7G%207bALZtla7A%20%2DCl%7C%2C%297G%28Dh%29%207Ds%20%2D%5EGZL7%2D7%20Eb%7CQyX7%5EbAZL7bE%20%2D7bBZL7F%207%5EbAZL7A%2D7%20DbB%5BB%2AL7bA%20C%23%2D7%20%297G%287bD%2C7Ds%20%2DCA%5B%2A%5D%207G%207%2DDZL7%23F%2C%7ClC%2D%7CQyX7%207bAZh7LZDA%20%2DCl%7C%2C%297G%287bD7%2CDs%20%2DCZL9b7G%207h7altLA%20%2DCZG7b9LZC%2D%20%20%28Dh%29%20%28G7%29Z==0=0===Anthropology=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Anything%20Goes=Porter%20Cole==Medium%20Swing=C==1r34LbKcu77CZL%20XyQ%7CAX7GZL%20lcKQyXbDLZ%20lcKQyX%2DC%7CQyXbyQKcl%2DCv%2A%5BTA%2A%7BYl%20LZ%20GZL7D%20%2CG%7CQyX%2DCQ%7CyX7G%7CQyX%2DFZL%20x7XyQ%5DcKQyX7CZL%29C%5E7%29%20x%297%5EC%28%20ZL%297%2DD%28x%20%297%2DE%28%20ZL%297%2DD%28%20%20%28D%2D7%286C44%2DDZL7%20%20%28C91NZL%29sus9G%28%20%20%29%2D7D%289bB%7CQyX6FZL%29C6%20A%2D%297%2DG%287%2D%23FZ%7DXyQXC%207%5EEB%2A%5B%5D%207B%207%23%2DF%7CQyX6C2NZL%20Qy%237b9L%207G%2077h%23C%28E7%28C%5EyX%29D%2F7%2DE%289A%7CQy7X%2DE%7CQyX7B%7CQyX%299Q%7CD%2D9ZL7B%20%2DD%28%20xG7%28D%2D%20ZL%297%2DD%28%20%20%297%5EC6%28CC%2A%5B%5D%20%297G%28%20%20%297%28E%2D7%29%7CQyX%29%299bB%28%28C%5E7%297%2DE%206FZL%299C%28%20%207%29%2DG%287CZL%297%2DD%28%20xLZD%2D7%20ZL%297%20G9susLZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===April=Tristano%20Lennie==Medium%20Up%20Swing=G==1r34LbKcu7L%20x%20Z4G%5E7XL%20lcKQyX%2C7CZL%20clKQyX7CZL%20lcKQyZ%20x%20L4TA%2A%5BQyX7%5EyQ%7CD77%5EbA%7CQyX7%2DA%7CQy9Xb7E%7CQyX7hB%7CQyXXyQ%7CGX7bEZyX7F%7C%5D%5B%2ABCCZL7oBpp%7CQyX7%5EBbZL7o%23Cpp%7CQyX7%2D%2D7XyQ%20%20lcKB%7CQyXXyQKcL%20lcKQyX7%5EG%7CQy5X%237D%7CQyX7%2DAZL%20lZF%23%2D77%2DD%7CQyX7CZE%5E7XyQyX7CZL%20lcKQyX%5E7GA%2A%5B%5D%207D%207bE%7CQKcl%20L%7CQyX7yX7%2DALZ%20x%20b7E%7CQyX7hB%7CQyXD7%7CQyX7bEZL%20x%20ZL9XyQ%7C%20lcKQQ%7CAb%5E7XyQ%7CG%5E7XyQKcl%20%20Z==0=0===April%20In%20Paris=Duke%20Vernon==Medium%20Swing=C==1r34LbKcu7L%20lcK4G7b9C%7CQyX9b7G%7CQyX7Dh%7CQyX7%5EC%7CQyXsus%5E7XyQ4T%5BA%2A7h%23FZyQ%7CC7%20%2DAZL7E%207hBZL%20clKQyX7%5EF%5BB%2A%5DQyXA%2D%2FGLX7%2DGZobE%20E7b9XyoF%207h%23F%5BC%2A%5D%209bA7%207hEZL7E%207%2DB%7CQ7LZC%2FB%7CQyX7%5EEZL7%20G7b7h%23FZLG%2F%2DA%20%2DAZ7LE%207hB%7CQyX6CZL9%20B7b9hDZL7X7D%7CQ%2CG7%2C%5DA%7CQyX7hE%7CQyX7%5E%7CCQyXsus9b7Gl%5BD%2A7b9Xy7%2DDs%20yQ%7CDh7%20G7LZC6XyQKcl%20%20Z==0=0===April%20Joy=Metheny%20Pat==Even%208ths=F==1r34LbKcu7bB%2FAZ4Bb%5E7QyX7%5EbBZL%20lcKQXyD%2F7%2DAZL%20lcKQyXKcl%20L4T%5BA%2AX%2DD%5BBl%20LZBcKQyX9ddaDZL7%2DlA%207%5EbBZL7%2DA%207%5Ebl%20%20%5D%2AcKQyXB%7CQyX%5E7%2311yXC%2FbB%7CQyX7%5EbBLZ%20lcKQyX7%2DA%7CQyXQ%7CF%5E7bB%7CQy%7CQyX7Q%7CBb%5EX7%5EbB%7CQyX7%5EFZL%2FCbB%207%5EbBZL7%2DA%207yQ%7CEhyX7%5EbA7b9susXyQ%7CD7susXyQKcl%20%20Z==0=0===April%20Skies=Collette%20Buddy==Medium%20Up%20Swing=G==1r34LbKcu7rQyX%7C4G%5E7X%7CQyX7%2DG%7CQyX7C%7CyQX7%2DB%7CQyX7%2DA%7CQyC7XyQ4TA%2A%5B7%5EG%7CQZA%2D7XQyX7%2DA%7CQyX9b7EQ%7CyX7%2DB%7CQyX7D%7CQy%7CD7XyLQyX%7C%2DCZL7l%3CFinD%7CQyX7%5EbB%7CQyX7%7CFQyX7%2DCB%2A%5BZ%20%20%3Ee%2D7%20DbcKQyX%20lcKQF7alt%7CQyX7D%7CQyX7%2DAZ%20LlcKQyX7%5EbB%7CQyXG%5E7Xy%7CQyX7LZF%23%2D7XyQ%7CB7XyQ%7CE%5E7XyQ%7C%3CD%2EC%2E%20al%20Fine%3EA%2D7%20D7%20%5D%20==0=0===Aren%27t%20You%20Glad%20You%27re%20You=Van%2DHeusen%20Jimmy==Medium%20Swing=F==1r34LbKcu76F%7CQy4F%5E7%20QyX%2C6F%7CQyX%2C7CZ%2CL7oB%206bBZLA%2F7%5EF%7CC7%2CX4TA%2A%5B%5EAZL%2CLZG7%2C6bBZLA%2F7%5EF%20%2C7%5EAF%2A%5B%5D%20%2C7C%20%2CC%7CQyX%2C%20Bo7%2C7D%20%2C7%5EAZL%2CLZA%5E7%2DBZL7%2D%23F%20%2C7%5EALZ%2C7E%20%2C7%2DB%7CQyX%2C7%2C%20E7%2C7E%20%2C7%2C7%5EbA%20%5D%5B%2AB%20%2C7%2DbB%7CQyX%2C7%5Eb%7CBQyX%2C7F%7CQyX%2C7%2DCEb7LZ%2C7C%20%2CbBZLA%2D7%2C%20C%2C7%5EFA%2A%5B%5D%20%2C7C%20%2C%2D7GZL7%2DD%20%2C7%5EFZL7%20F%5E7%2FG%7CQyX6FZL%2C%2CLZC7%2DGZL%2C7D%20%2C6F%7CQy%2CX7C%7CQyX%2C6F%7CQyX%2C7%2C%20C77oB%206XyQZ%20==0=0===Armageddon=Shorter%20Wayne==Medium%20Swing=Bb%2D==1r34LbKcu7yX7%2Db4nXyQ7F%20%2CC%2FbG%7CQyX117%23bDZL7bE%2011%237E%7C%235LZB4Ti%2A%5BQyX3111%20EbX7%2DbBZL5%237F%20%2CCb%2FG%7CQyX11%237bDZL7yQ%7CGb%237E%7CQyX31bXyQ%7CG7%2DbB%7CQyX31bG%7CQXy7%2DbBA%2A%7B%5DQyX31bXyQ%7CG7%2DbB%7CL7bD%20XyQ%7CEQyX7%2DbB%7CQyX31b%7CGQyX7bE%7CQyX11%237%7CAb%2D77bE%7CQ%7DQyX1yQ%7CGbQyX7%2DbBZLQ%20%2031Gb%7CQyX7%2DbB%7CQyX31%7CB7%231X7bEZY%7BQBb%2D7XyQ%7CGb13XyQ%7DBb%2D7XyQ%7CUfB7XyQZ%20==0=0===Armando%27s%20Rhumba=Corea%20Chick==Latin=C%2D==1r34LbKcu7X9b7DAlC%2D7%2DC%7CQyX7%2DC%7CQyX3b17G%7CQyX9b7D%7CQyX7XyQ%7C%2A%5B44T%7CQyX%23b13XyD%7CQyX7%2DF%7CQyX9bC7%2CB%2A%2C%5B%5DQyX7%2DC%7CQ7b9%2FF7G%7CQy%2Csus9Q%7CAboL%20lcKQyX%2Csus7b%7CBQyXA%2F9b7D%7CQyX7ZBb7byX7%2DGXyQKcl%20%28E7%239%29LZEb6%20%28E%29%20%28F%29%20%28F%23%29%7CG7b13XyQZ%20==0=0===As%20Long%20As%20I%20Live=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu7NZL7C4F%5E7XQyX7GZL%20lcKQyXD7ZL%2C9b7A%207hE%7CQy%7CG%2D7%204TA%2A%7B7%2DCB%2AD%2D7LZ6FZL7bB%207%5EF2NZ%20LQyXQyX%7D%207C%207%2DGXyQ%5D%5B%207%5EF1QyX7%2DBb%5E7X7G%7CQyX7%2DDZL7A%20%5E7FZL7bE%207%2DbB%7CQyXyQ%7CGZL7F%20C%207%2DGQ%5D%5B%2AAGZL%20lcKQyX7DZL9%2Cb7A%207hE%7CQyX7%5EF7XyQ%7CyX7C%7C7LZF%5E7%20Bb7LZF6%20C7%20Z%20==0=0===As%20Time%20Goes%20By=Hupfeld%20Herman==Ballad=Eb==1r34LbKcu7bEZL%294F%2D7%20%237bB%207%5EbEZL%2C7b%20B%296%2DbB%287%2DFZL7bB5%28F%2D74TA%2A%7BbA%287%2D7%29%20%20%28E1NZL7bB%207%2DFZL7%29F%287o%23F%207FZL%297Cb%5E7%20F%2DG%287%5E7%5EbAB%2D7%20C7bE%207%2DbB%7CQyX7%5Eb2ENZL%20QyXQyX%7D%209b7%20%5D%5B%2AGZL%297ZL9b77b9Xy%7CQyX7F%7CQyX7%2DC%7CyQX7o%23F%7CQyX7%2DF%7CQF%2D7%20CC%7CQyX7bB%207Bb7%2CC%2C7bB%20%296%2DbB%287%2DFLZ7bB%207%2DFlA%2A%5B%5D%2C7LZEb%5Es%207%2DFB%207%2DF7%29LZEC%207%2DGZL7o%23F%207FLZ%297C%28%20%20%297%2DG%287%5Eb7b9LZ%2DF%285%23b7LZEb6%20C7b9%20Z%20==0=0===Ask%20Me%20Now=Monk%20Thelonious==Ballad=Db==1r34LbKcu75%237bA4sG%2D7l%7C%2C7A%2C7%2DE%2C7bB%2C%2D7F%7C%2C7B%2C7%2D%23F%2C7C%2CEb%2D7%204T%7BA%2A7bB%2C711%20BbL7bA%207%2DbEZL7bE7%20%5EbDZL7D%207bEZL7ZN1sB%237BZL7%5EbDZb7%2C%7DX7%2DbE%5BB%2A%5DQyX7%5EblD2N%7CQyXQyXQyXQy%20Ab7LA%2C7A%2C%237bGZb%2D7%20D7%2DbEZL%20lcKQyX7Eb%7CQyX7%5EbDZL11%237%20Ab7LE%7CQyXbA%207%2D%5D%2AA%5Bs7A%2C7%2DE%2C7bB%2C7%2DF%2C%7C7B%2C7%2D%23F%2C7C%2C7%2DG%2C%7ClEbQyX117%5EbDZB7%2311A%207%2DbEZL7bE%207%5EDbZL7D%207bEZL7bB%20b7%235LZL5%237%20%20%20Z==0=0===At%20Last=Warren%20Harry==Medium%20Swing=C==1r34LbKcu7ZL7A%204C6%20A7G%207%2DDZL7%2DA%207%5EZCL31b7G%207%2DDZL7%2DLZE%2D74TA%2A%7B%2DA%206C7LZN1%206C2NZL%20QyXQyX%20%7D7G%207bAZL7%2DA%206CF%2D6LZG%207%2DDGZL7DBD%2D7%20QyX7%2DEZL9b7B%207%23hFZL7%2DA%207%5ECZL7G%7CA%2D7%20%2A%5B%5D%207CZL31b9LZA%2DDZL7%2DA%206CA%2A%5B%5D7%20G%207%2DDZL9b7D%207%2D7%20G7b7E%207%5E%5E7%20A%2D7LZD%2D7%20G7%239LZE%2D7%20A7LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===At%20Long%20Last%20Love=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7G%20%296G4C6%20AL7%2DA%20%297%2DA%286CZLG9%20%29B%2F6G%287%2DDZL7%2DZD%2D7%284T%5BA%2AQyX7%2D%28F6%29%20%20%297G%287%2DE%7CQyX7%2DZDL9b7A%207%2DEZL7%2DDA7LZD6CZL9X%29A%2F6A7%2FC%23%7CQyX%297hB%287G%7CQy%29XC%2F6F%287%2DDZL9A%20%29D%2D7%28F%287%2DE%7C6G%287%2DG9LZCA%206C%5BB%2A%5D%2031Gp%29%2D7D%28pZL%299%237A%28%20%206%2D7LZDpp%7CQy%287%2DGZ9LZC6bB%28%20%2031CZL31G%206%29G%287%2DD%7CQyX%297%2DA%286%2FD%29LG%20%29B%2F%23F%287%5E%20C9%28C%2F6F%28%20x%297obA%28%20Z%29L7%2DG%28%20%206FZL%29E%2F9A%29LZF%297obEQyX6CQ%7CBb9G%7CQyX7%2DD%7CQyX7AQ%7CyX7%2DE%7CQyX%296%2DF%287XyQ%7CyX%297h%7CD%2D7%20G13%20Z==0=0===Au%20Privave=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Autumn%20In%20New%20York=Duke%20Vernon==Ballad=F==1r34LbKcu7L7%2DA%204G%2D7%209b7D%207%2DAZL7%2DG%20%5E7FZL7C%206bBZL7%2DALZG%2D74TA%2A%5BE%207%5EbC7LZAE%207%2DbB%7CQyX7%2DGB%5B%2A%5DQyX9b7D%7CQyX7hb7LZA%206bBZ%5D%207D%20b%5E7%2C%20yX7%5ECZL9b7G%207hZDL7hA%207%2DCZL9b7GQ%7CA%2D7AZL7b7%2DD%2077%20A%2D77bD%2C7Ds%207%2DAZL7G%2D%207%5EFZL7C%206bBZL%2C%7ClC%2D%2DGC%2A%5B%207%2DFZ6%20F7b%207%2DFD%2A%5B%5D%207C%207hZGL7%2DbA%206%2DbBZL31C7b9L%2DbEZL9b7C%20%2CAb7%2CL7%2DA%207%2DGZL7bD%20%5E7bDZL7bA%207%5EbDl%7CZBb%2D67%2DbEsLZUF%2DXyQ%7CppD7b9%20Z%20==0=0===Autumn%20Leaves=Kosma%20Joseph==Medium%20Swing=G%2D==1r34LbKcu7QyX314C%2D7XyX7hA%7CQyX7%5EbE%7CyQX7%5EbB%7CQyX7F%7CQyQ%7CD7b4T%7BA%2AQyX7%2DyQKclcKQyX6%2DG%7CQyX317bD%7CQyX7hA%5BB%2A%7D%20%20l%20LZCX6%2DG%7CL7bG%20Q%7CBb%5EyX31b7D%7CQyX7hAC%5B%2A%5DQyX7%5EbE%7CQyX7Q%7CG%2D7yX7F%7CZF%2D7%20E7LZAh7XyQ%7CD7b13XyQ%7CG%2D6XyQKcl%20%20Z==0=0===Autumn%20Nocturne=Gannon%2DMyrow==Slow%20Swing=C==1r34LbKcu7%2DF%20%2C%234C69%2CL%2CG%2F%2DA%20%2C%2DAZL%2C97bG%20%2C9%2DDZL%2C9b7A%20ZD7%2FF4TA%2A%7B%20%2C9DZ%5E7%28E%2D%2C9bBZL%295%237G%2831%20G%2C7%2DD1NZL%2C9D%20%297%20A7%2CLCZL%2C6%2A%5B%5D7B%7DXyQL%20%2C6CZL%2C5%237G%20%2C9ZDL%2C5%237A%20%2C9bB2NZsF%23h%2C%205%237GZL%20x%20%20F9%2CLA%207%5EGl%7C7D%2C7%2DAs%2C%207%5EEZL%20x%20ZL%20x%20Zb9%2CLZ7%5EElBZL%2C9bsEb7%286CC%2A%5B%5D%205%237G%20%2C9D%2Dl%7C%297hA%287D%297%2DbB9%2C%20A7%20%2C7%5EGG%20%2C9DG7b9%2C7A%20%2C7%2DEZL6%2DF%207%23hFZL%2CG%2F%2DA%20%2C%2DAZL%235%2CLZ%20%2C9%2DDCZL%2C9ZC69%2CbAZL%2C7bE%20%2C7%2DEZ7LbD%20%2C7%2DDZL%2C7bD%20%5E7%20DbL%2C5%23769XyQKcl%20%20Z%20==0=0===Avalon=Jolson%2DSylva%2DRose==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7GZ4C%2D7XL%20lcKQyX6bBZL%20clKQyX7FZL%20lcKQyZ%20x%20L4T%5BA%2A%5BB%2A%5D%20XyQKc%20x%20ZL%20lcKQyX6bZBL%20lcKQyX7FZL%20lLZ%20x%207%2DC%7CQ%7CQyX7QKcl%20X7%2DbEZL%20lcKQyX%2D7CZL%20lcKQyX7GZLyQ%7CAbyX7%2DDBb6XyQKcl%20LZG7XyQKcl%20LZC%2D7XyQ%7CF7XyQ%7CBb6XyQKcl%20%20Z==0=0===Ba%2Dlue%20Bolivar%20Ba%2Dlues%2Dare=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7QyX7bb7XyQ7bA%7CQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CXyQ%7CEB44T%5B%7CGh7%20C7b9b5LZC%2D7XyQ%7CF7XyQ%7CBb7b5XyQ%7CBb7%20%20%20Z==0=0===Baby%2C%20Won%27t%20You%20Please%20Come%20Home=Warfield%2DWilliams==Medium%20Slow=G==1r34LbKcu7QyX7D%20B7LZA%7CQyX%2DE%7CQyX7BZ%20LlcKQyX7A%7CQyX7E7XyQ%7CG44T%7B6G1NZLZE7XAZL7E%20GZL7o%23C%20%7CCQyX7B%7CQyX7C%7CQy7%20D7L7B%20G%7C%20D7%20%7DXyQLZN2G%2CsB7%2ClE7LZA7%20D7LZG6XyQZ%20==0=0===Background%20Music=Marsh%20Warne==Medium%20Swing=Ab==1r34LbKcu7QyX7%2D4Ab%5E7lcKQyX7F%7CQyX7CQ%7CyX7hGZL%20lcKQyX%20LZBb4TA%2A%5B7%2DbBZ%5D%5B%2ABGQyX7bBZL%20lcKQy7X%2DF%7CQyX7C%7CQyX7hKcl%20L%20%20lcKL%20lcKb7XyQ%7CQyX7C%7CQyX7hGZ%20LlcKQyX7%5EbAA%2A%5B%5DF7XyQE%7CQyXbB%7CQyXyQKcyX7%2DCZL7bG%207%2Db%7CDQyX7%5EbDC%2A%5B%5D%20%20lQ%7CF7X7%2DbBZ%2D7XyQ%7CEb7XyQ%7CAb6XyQKcl%20%20Z%20==0=0===Backstage%20Sally=Shorter%20Wayne==Medium%20Swing=F%2D==1r34LbKcu7bA%206%2D%2D6%20D7F%207%2DCZL7bA%207%2DbZEL9%237C%205%237GZL9%237LZBbF44T%5BZL7F%20%235%20GbL7G%209b7DZL7bA%20%2D7bEZL7bB%207%2DFZL7ZC7%2397GZL7bAl%2C7%20Eb7L9%237C%205%237GZL9%237%20D6%2DFZL5%237C%207hGZLZsF%2D9%237bB7%20LZsDb%5E%2ClGb7%20%20Z==0=0===Backward%20Step%2C%20The=Payton%20Nicholas==Even%208ths=Bb%2D==1r34LbKcu77E%20su7susXyXsus7bE%7CQyXsu7sG%7CQyXsus7bE%7CQyQ%7CG7sG44T%5BQyXsuEb7suQyX9%237D%7CQyXsusb7E%7CQyX9%237D%7CQyXs%7CEb7sZLsusZ%20==0=0===Bags%20and%20Trane=Jackson%20Milt==Medium%20Swing=C%2D==1r34LbKcu7cKQyX%2D7XyQ%20lcKQyX7%2DFZL%20lKcQyX7%2DC%7CQyX7%2DF%7CLZC%2D7C44T%5Bl%20LZAb7XyQ%7CG7%2CXyQ%7CC%2D7XyQKcl%20%20Z%20==0=0===Bags%27%20Groove=Jackson%20Milt==Medium%20Swing=F==1r34LbKcu7%207%2DA%7C7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF44T%5BD7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z%20==0=0===Balance%2C%20The=Holland%20Dave==Even%2016ths=G%2D==1r34LbKcu7%2C9b7D4G%2D7XL%2C7%2DF%2011%2DE%7CQyX%2D7GZL7%2DF%2011%2DE%7CQyZAh7%205TA%2A%5BLZF%2D7%2C%20sEh%2CA7%2C%7ClD%2D11%20Db%5E7%2311%2CLZD%2D11%2C%20Db%5E7%2311%2C%20Z%20==0=0===Ballad%20For%20Very%20Tired%20And%20Very%20Sad%20Lotus%20Eaters=Strayhorn%20Billy==Medium%20Swing=Ab==1r34LbKcu71%239D%204Bbh9L31bE%207%2DbBZL7%5EAb%207obAZL9b31bE%20ZEb%2D74TA%2A%7B%207bE%20%5E7XyQbBZLbE%2F7obA%20bE7%2F%2DbB1NZL7E%209bB%7C%2D7%2FEbbDZL17%5EbDByQ%20YLbA%20bG%2F7%2DbEZLbE7%2FobA%20bE%2F7%2DbB2NZ7%20%5D%5B%2AXQyX%7DD%2F7%2D%23CLZGbZL7B%207%2D%23FZL7oG6%20%2DbAZL7oA%20bB%2F7%5EE%5E7%20G%2F7%2DF%201bE%2097%2FC%23%20%5B%5D%207bE%20bE%2F7%2DbBLZ7hB%20B%2F7%5EEZL7oC%2AABbh%5EAZL%239bB%7CQAbo7%20DZL9b7bA%207%2DbEZ3L1bE%207%2DbBZL7%5EbAb%5E7XyZL9b3%20E7LZBb%2D7%20Eb7susLZ%2CU%2CAb69%20Eb7sus%20Z%20==0=0===Ballade=Parker%20Charlie==Ballad=F==1r34LbKcu7%5EFZL74F%5E7X%7CQyX7GZL%20lcKQy7XDZL9b7A%207hE%7CQyG%2D7%20C4TA%2A%5BL%20lcKLZG%2D7ZL9b7A%207hE%7CQyX7%29%2DA%287%5EFA%2A%5B%5D%207C%20D7XyQ7%2DD%207%207%2DbBQ%7CG%2D7%5EbBZL7F%207%2DCB%2A%5B%20%5D%20lcKQyX6FZL7C%207XyQ%7CyX7GZ%237C%207F%5E7%20s%237D%207%2DGZL7G%207%2D%7CDQyX7%2DDl%7C%2C7A%2ChE9LZG%2DZL7bE6FZL7AF%5E7X%7CQyX7GZL%20lcKQy7XDZL9b7A%207hE%7CQyG%2D7%20C%2A%5B%5D%209XyQKcl%20%20Z%20==0=0===Baltimore%20Oriole=Carmichael%20Hoagy==Ballad=G%2D==1r34LbKcu77%2DCZL4G%2D7%207%2DD%7CQyX7%2DGZLbE6%2F%2DC%20E%2F9CZLF%2F7%2DG%20G7b94T%5BA%2AG%7CQyX7%20Ab79%237D%207hA%7CQyX7%2D%7CCQyX9C%7CQyX7%2DGZLLZG%2D7F%7CQyX%2F7%2DG%20LZAh7%2A%5D%209b7D%207hA%7CQy9Xb7D%7CQyX7bE%7CQyXB%5BG%2D79C%207%2D%2DGZL7%2FE%20C%2D%7CQyX7%2DCZL9b7G%20%2D7D%7CQyX7%2DGZLbE%2F6F7%20Ab9CZLF%7CQyX7C9XyQC%207%2DG%7CQyX7%2DGZL%2397D%207hA%7CQyX7%2DC%7C9LZAh%7CQyX77%2DG%2077b9LZ31b7D%287bE%20%297bE7%28hElZLF%2F7%2DG%207%2DG%29LZG%2DD%207bE%2FFLZEh7%28Eb7%29%20Eb7%28D7b13%29LZG%2D7XyQ%7CAh7%20D7b9%20Z==0=0===Barbados=Parker%20Charlie==Latin%2DSwing=F==1r34LbKcu7ydole4F%5E7X%2A%3C%7BY%5D%207C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQy74%20%20M4Ti%2A%5B%7CQyX7yQ%7CG%2DlcKQyX7bBZL7F%20%2D7C%7CQyX7%5EFZL7C%207%20LZF%5EX7%5EF%3EoloS%207LZG%2DA%2A%5BY%7D%207C%207%2DG%7CQXy7%5EF%7CQyX7C%7CQyX7%3C%2A74%20D%207%2DA%207%2DA%7CyQ%7CBb%7CQyX7oB%7CQyX7bBLZ%20lcKQyX7F%7CQyX7F7XyQX7F%3EsD7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z%20==0=0===Barbara=Silver%20Horace==Waltz=Eb==1r34LbKcu7cKQyX4Bb7bbBZL%20lcKQyX5b97bbAZL%20lcKQyX5b97b9b56TA%2A%7BcKQyXb7susQyX5b9b7bD%7CQyX%2D7bAB%2A%5B%5D%20%20lcKQyX%7CGb%5E7EZL%20lQyX7%2D1F%2D7X%209b7bB%207%2DFZL9bC7%207%2DG%7CQyX7bB%7CQy%7D%7CN2FNZL%20l7%5EbD%20yQ%7CG%2DL7bB%207%2DFZL7B%207%23%2DF%7CQyX9b7C%7CQyX7ZEb%5E7X7bB%7CLZB%5E7%20Db%5E7LZEb%5E7%20Db%5E7LZB%5E7%20Db%5E7%20Z%20==0=0===Bark%20For%20Barksdale=Mulligan%20Gerry==Up%20Tempo%20Swing=F==1r34LbKcu7XFZL74FXyQQyX7bB%7CQyXF%7CQy7XC%7CQyX7%2DGZL%20lcK%7CG7%20C4TA%2A%7BZL7F%20BBbXyX7bE%7CQyXbB%7CQyXF7%7CQyX7%2DCZL%20lcKQyQ%7CC7%2A%5B%7DQyC%207GZ%20%5D%5B%2AAbB%7CQyXF%7CQyX7C%7CyQX7%2DGZL%20lcKQyXF7%20%20QL7C%20bBFZL7CyQ%5DXyG%207bAZL7AppZL7b%2DB%207hBQ%7CY%20%20QyXQ7LZppXFZL7XyQKcl%20%20Z%20==0=0===Basin%20Street%20Blues=Williams%20Spencer==Slow%20Swing=Bb==1r34LbKcu77%2DbD%2C4sBb%2C%2CD%2FbB%2Co%23C%2C7%2DC%2CBb%7C%2CD%2FbB%2Co%23C%2C7%2DC%7CBb%2FD4T%7Bi%2A%2F6%2DbEF7%2C%7CBEZLbA%2F7bB%20bBl%7C7%2CF%2C7%2DC%2C7%2DbD%2CD%2Fbb6%2FG%20%2C7%2DC%2CX7CZLb%2FFXyyX7G%7CQyX7D%7CQyX%5E7bB%5BA%2AY%7DQyX7F%7CQQKcl%20BZLbGKQyX7XyQ%7CB7D%7CQyX7%5EbBZL7F7%20%2DCZL7o%23C%20D%2F7%5EbXyQ%7CG7F%7CQycl%20LZC7XyQ%7CF7XyQ%7CBb%5E7%20Eb6LZBb%2FF%20F7%20Z==0=0===Bat%2C%20The=Metheny%20Pat==Ballad=G==1r34LbKcu7sus7A%20D%2FF%23%23F%2FD%20%2CG%7CYZL7D%207%2C%2DA%20p%20DZL7A%20%2DE%20%20E%2D%20sG44T%7B7%23F%207lD%2CpA%207%2DbE44TB%2A%5BY%5D%20b931bBp%2CbC%2FbDZL%2Dp%20C%23%2D43TZLF%209b3%20p%20Cb1bD%2031D%207%2DbE%20b%2FBbG%7CYZLbC%2FbD%207%5E3LZC17hCZLA%20p%20C24Fh7p%20D%2FbB%20p%207%5EbE4T4C%2A%5BY%5D%20%2C5%237bB%20%2CLZAb%2FTZL7%2DbB%2FbA%20pLZY%207D%207hA%20p%20bB%2FbZALQp%20p%20p%20bB%2FbE%7C%7DYY%5BQbC%2F%2Db%20LZEb%2FBb%20LZAb%2FBb%20LZEb%2FBb%20LZAb%2FBbLZ%2CU%2CfEb%2C%20Z%20==0=0===Baubles%2C%20Bangles%20and%20Beads=Borodin%2DWright%2DForrest==Waltz=Ab==1r34LbKcu7%7CQyX74Bb%2D7X7%2DbB%7CQyX7%2DF%7CQXy7%2DC%7CQyX7bE%7CQyXyQ%7CEb3TA%2A%5B%7CQyX7yQKclX7%2DA%7CQyX7%2DE%7CQy7XG%7CQyX7%2DDB%2A%5B%5D%20%20yQ%7CD%2DX7%5EbA%2DbBZL%7CC%5E7XyX7%5EE%7CQyX7B%7CQy7X%2D%23FC%2A%5B%5D%20%20lcKQyQKcl%20QyX7G%7CQyX7Eb7XyX7bE%7CQyX7%2DbBA%2A%5D%5BQyX7F%7CQyX7%2DC%7CQyQ%7CC%2D%7CQyX7A%7CQyX%7CBb%2D7yX7%2DbB%7CQyX7F%7CQXy7bG%7CQyX7bE%7CQyXQ%7CEb7QyX7Fb%5E7XyQKcl%20%20Z%20==0=0===Be%20Careful%20It%27s%20My%20Heart=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7%20ZL7C4G%2D7%2FGZLA%2FF%207o%23GZL7G%2D%206FZL%20x%20ZL7C%20C%2D7%2FC%204TA%2A%5B%20bD%2F76%20G%2D7D%207bEZL5%237E%207%5EBF%2A%5B%5D%20A%2FF%207o%23GZL7LZGhFZL%20xC%20C%2F7%5E7XyQ%5D%207C%207%2DG%7CQyX7GQ%7CyX7bA%7CQyX7%2DbE%7C%5B%2AAG%2DFZL7C7D%7CQy%20LZF6L%20x%20ZL7C%20C%2F7%2DGLZA%2FF%207o%23GZL7%2DG%20ZA%2D7Xx%20ZL7us7C%7C%2ACG%2D7G%7CQyX7GZL7%2DD%207F%5E%7CQyX11%239bE%7CQyX%2D7XyQ%5B%5DQyXs%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Be%20My%20Love=Brodszky%20Nikolaus==Medium%20Swing=G==1r34LbKcu7cKQyX4GsusyX9b7B%7CQyX7h%23FQ%7CyX%2C7%5EGl%7C%2C%5EGs%20%20Q%7CE%2D74TA%2A%5B%207obB%23h%20C7%2DAZL7%2DA%20A%2F7oDB%5B%2A%5D%209b7E%207%2DBZL5b7XyQ%7CCZL%20l%5EGs%20%20B%2D7Xy%2A%5B%5DQyX7D%7CQyX7%2D%7CAQyX7A%7CQyX7%2DE%7CQAGsusZL7%2DBBZL5b7%2CXyQCZL%20lcKQyX7%2DE%7CyQX9b7B%7CQyX7h%23F%7C%23h%20C7%5EGl%7C%2C7%2DA%7CQb9%20%5D%5BZL7%2DB%207obB%7CQyX%2D7AZL7%2DA%20A%2F7oDC%2AE%2D7Xy7E%207%2D%20lcKQ7XyQ%7CQyX7D%7CQyX7%2DA%7CQXy31b7E%7CQyX11%237F%7CG6XyD%7CQyX%20Z%20==0=0===Be%2DBop=Gillespie%20Dizzy==Up%20Tempo%20Swing=F%2D==1r34LbKcu77hG%20%2D4F%2D%20G7C%207hG%7CQyXC%2F%2DFLZ6%2DbB%20bA%2F%2DFZL7hb9LZF4T%7BA%2AX9%237bAb%20Bb7%2DF%5BB%2A%7D%20%2DFl%2C7Ch%2CGs%7CQyXC%2F%2DFZL6%2DXyQ%7CB%2F%2DFZL%209b7C%5E7XyQQyX7%5EbD%7CQyX9%237Ab%7CQyX7%2DbEZL%20lcK%7CGh7%20bE%7CQyZL7hG%2D%20Gh79b7C%207hG%7CQyXC%2FF%2DZL6%2DbB%20bA%2F%2DFZLLZF%2D%20F%5BA%2A%5DF%2D%2FAb%20Bb%2D6LZF%2D%2FCXyQ%7CsGh%2CC7%2ClF%2D%20Z==0=0===Bean%20And%20The%20Boys=Hawkins%20Coleman==Up%20Tempo%20Swing=Ab==1r34LbKcu7yX7bB4Ab6XKQyX7%2DF%7CQyX9b7%7CCQyX7hGZL%20lcKQycl%20LZ4TA%2A%7BZLC%2F6XyQ%7CAA%7CQyX7bE%7CQyX7b%7CBQyX7%2DF%7CQyXC%2F6bb6%20Ab7hB%7CQAZL7o%20Do7L2NZLQyX%7D%207bE%207b%2DBZL7%2DF%20bE%2F6bAZDb6%20D6bD1NQyX7%2DXyQ%7CG7C%207hGZL%20lcKQy7X%2DFB%2A%5B%5D%209b7C%207hb9LZFbE%2F6bb7C%207yQ%7CC7lcKQyX7%2DF%7CQyX97bC%7CQyX7bD%7CQyX9b%20LZGhX7hG%7C%20lcKQ7XyQ%7CC%2A%5B%5DQyX7bE%7CQyX%2D7bBZL%20lcKQyX7bBAb6Xy%2DFZL9ZLxZLXyQ%7CC%20lcKQyX7o%23FZL%20clKQyX7%2DF%7CQyX9b7LZDb67hGZLxLZsDb%2D6%2CEb7%2C%7ClAb6LZsBb%2D7%2CEb7%2C%7ClAb6LZsBb%2D7%2CEb7Z==0=0===Beatrice=Rivers%20Sam==Medium%20Swing=F==1r34LbKcu7%5EbE%7CQ%5E7XyQ%7CQyX11%237%5EbE%7CQy7X%5EF%7CQyX11%237%5EbG%7CD%2D7XyF44T%5BZL9b7yQ%7CD%2D%7CQyX7%5EbB%7CQyX7%2D%7CAQyX7%2DbBZL7%2DC%207Eh7%20AX11%237D%2D7XyQ%7CG%2D7XyQ%7CGb%5E7%2311XyQ%7CF%2D7XyQ%7CGb%5E7%2311%20%20%20Z==0=0===Beautiful%20Love=Young%20Victor==Medium%20Swing=D%2D==1r34LbKcu7F%7CQyX4Eh7XX7%2DGZL%20x%297D%28%20%7CyQX%2DD%7CQyX9b7A%7CQyyQ%7CC74TA%2A%7B%2DD%7CQy%7CEh7%20%7CQyX7bB%7CQyX7%2DGQ%7CyX%2DD1NB%2AZL9b7AA7b9XQyX7%5EX7bB%7C7%2311XG%7CQyX%2DD2NC%2A%7C%7DQXy9b7A%7CQyX7hE%7CQy%2D7XyQG%7CQyXyQ%7CA7b9XyQ%7CD%2D%20B7LZBb7%2311%20A7b9LZD%2DXyQKcl%20%20Z==0=0===Beauty%20And%20The%20Beast=Shorter%20Wayne==Funk=F==1r34LbKcu7E%2031F4F13XZL%20lcKQyX31FZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4Ti%2A%5BFZL%2C9%5D%7B%2AAA%2DG%7CQyX7%2DAZL%2C9%23E7%20%2C5%239%237B%7CQyX7%2D7%20C7%23%20%2C9%237ZL%20lc%7CEb%2D731F1N%7CQyX%2Ctla7%7CCQyX9%5EbDZL31bA%20%2CXyQKQyX7%2D%237C%7CQF13%2C%207hGZL7D%2011%2DAZLE7%2011%2DB2N%7C%7D%209%237E%2FC%2CXyZL%20x%209%2CXyQ%5D%7B%3COpen%20for%20solos%3EF13XyQKcl%20LZ%20x%20LZ%20x%20%20%7D%20==0=0===Begin%20The%20Beguine=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7xZL7%2D4CLZCZL7%2DD%7Cl%2Co%23C%2C6CZsLCZL6CZL7%5ECZL6G7LZD4T%7BA%2A7%2DbBZxLZD%2DbBZL7FZL7%2DC%5BB%2A%20%7D6CZL7%5ECZL7GZL76LZxLZLxZLGZL7%2DLZAb%5EAZL6GZL7bAZL6GLZxZL7oAZL6bAZL7b7LZD7bEZLxZLxZ%5BCLZChDZL7GZL7%2DDZL7ZCLCZL6CZL7%5ECZL67LZxLA%2A%5D%207ZL7GZLZG7LCZL6CZL7%5ECZL6CLZC%7BC%2A%5D%206CZL7%5ECZLZC6L7%2DDZLLxZL77LZxL%7D%206CZL7%5ECZL7GZ7L%2DD1NZL7AZL7%2DEZ%7CN2D%2D%5EFZLxZDh7LZxLZD%2D7LZG7LZCLZC6%20Z==0=0===Bein%27%20Green=Raposo%20Joe==Even%208ths=Bb==1r34LbKcu7QyX7%2D4Bb%5E77G%20sus7G%7CQyXbA7%2FhD%7CQyX5%237A%7CQyXb9LZC4TA%2A%7ByXQyXs%20F7LF%2CbD%2FbG%2CbE%2FbAs%5E%2CbBs1N%7CQyX7%5EbBZ7%2FC%2C%7Dus7F%7C%20lcKQyQY%7CNB%7CQyX7%5EbD%7CQyX7b%5EAlB%2A%5B%5DQyX6bBl2b%5E7XyXQyXQQyX5%23G%2D%5E7LX7%5EbBA%2A%5B%5DQyX7FQ%7CyX7%2DCZL7C%207%2DGZyQ%7CA7%20%2DGZL7%2DC%7CQAbXyQZL7F%20sus7F%7CQyX%2D7CZL9b7G%20sus7G%7CBb6Xy%2F7hD%7C%20F7%20Z%20==0=0===Bellarosa=Hope%20Elmo==Medium%20Swing=Eb==1r34LbKcu7X7%5EbE4Eb%5E77bB%207%2DFZL7C%207%2DZGL7o%23F%207%2DFZL7C%20%20%5D%7B%2AA4Ti%2A%5BF1NZL%2D7%20DbGZL7bB%207%2DFZL7C7%20%2DGZL7bB%207%2DFZL7%2D7%20C7bA%7CQy6bEZL7LZsE%2DFl2NZL%20QyXQyX7%7DbBs%2C7%2DFs%2C7Cs%2Cb7%20Bb7bB%207%2DQyX7%5E7%2CsA7bB%207%2DFZL7C%207%2DGLZ7bD%207%5EbAlB%2A%5B%5D%2C7LZEb%2DbBs%20%2DbA%7CQD7LZAEA%2A%5B%5D%207bB%207%2DFZ7LC%207%2DGZL7bD%207%2Dbb%5E7Xy%207%2DA%7CZL7bBLZF%2D7L7C%207%2DGZL7bB%207F%2DZL7C%207%2DGZL7bB%20ZF%2D7%207bD%207sEb%2CsC7%2CsF%2D7%2CsBb7Z%20==0=0===Bemsha%20Swing=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu7CZL7b%20A7LZZL7A%20CZL7bD%207DLZ7bE%20CZL7bD%207bAAb7%20DC44T%5BL7A%20CZAb7%20%207GZL7bA%20FZL7b%20G7bDZL7D%20FZL7bGDb7LZL7bB%20ZAb7%20Db7%2CLZC%20Db%5E7LZDb%5E7XyQZ%20==0=0===Benny%27s%20Tune=Loueke%20Lionel==Afro=Db==1r34LbKcu7yX11%234Gb%2D6%5BY%7DQyXF%2FbD%7CQyX%2D6bG%7CQyXF%2FbD%7CQyX%2AAB%5E76Ti%2A%7BQyXF%2F7XyQ%7CX31bG%7CQyXG%2FbE%7CyQXsus7bA%7CQyXA%2FFyQ%7CDb%2DbB%7CQyX5%2371XyQ%7CX11%237%5EB%7CQyXF%2Fb%7CDQyX6%2DbG%7CQyX7hGyQ%7CA%5E1%237B%7Cs%3C%7D%20Q5%2FAbXD%7CQyX6%2DbG%7CQyXFb%2FD%7CQyX6%2DbGB%2A%7BQyb%2FF%20%20b7B%7CQZL%209%23on%20AB%206EZL%20F%2FbDZL%206b%2DG%5B%20QY%20%20QyXQyX%3ELZEb7%20soloD%5E7%2311%20%20Z%20==0=0===Bernie%27s%20Tune=Miller%20Bernie==Medium%20Up%20Swing=D%2D==1r34LbKcu71N%7CQy4D%2D7X%7CQyX7hEZL%20lcKQXy11%237bBZL%20lcKQyA7b9X4TA%2A%7B%206bBBQ%7CEh7F%207%2DC%7CQyX7%2DD2NLZ%20QyXQyX%7D%209b7A%207%20%5D%5B%2AyX7%2DD6bBZLC%2D7%20FCZL7%2DG%206bBZL7F7%20%2DCZL7%2DG%206bBZL7%2D7%20F7ZL7%2DGQyX7hh7%20A7cKQyX11%237bBZL%20clKQyX7%2DDA%2A%5B%5D%209bl%20LZEE%7CQyX%7CA7b9XyQ%7CD%2D7XyQ%7C%20%28Eh7%29x%20%28A7b9%29%20Z%20==0=0===Besame%20Mucho=Velazques%20Consuelo==Bossa%20Nova=D%2D==1r34LbKcu7ZL9b74D%2D6XZL9b7D%206%2DGZL%20lKcQyX6%2DGZL%20lcKQyEh7%20A4T%5BA%2A7EZL7QKcl%20DZL%20lcKQyX6%2DG%7CyQX9b7D%7CQyX7hAZL%2D6%20BhyX6%2DD%2DDZL9b9LZDhE%7CQyX6%2DD%7CQyX6G%2D%5BB%2A%5D%20%20lcKQyX6%2D7%20A7b7A%209bKQyX69LZG%2D%5DQyX9b7AZL9b7b%20B7E%7CQyX6%2DD%7CQyX6%2AA%5BD%2Db7D%206AZL%20lG%2D6Xy6%2DDZL9b7A%207hEZ9Lb7D%206%2DGZL%20lcKQXyQKcZL%20lcX6%2DDZ%7CD7b9%209b7EZL7hB%206%2DDLZ%20lcKQyX6%2DG%7CQyXA7b9LQyX7hyQKcl%20%20Z==0=0===Bess%20You%20Is%20My%20Woman=Gershwin%20George==Ballad=Bb==1r34LbKcu7L%2C7bA4Bb6%2CEZL%2C7bB%20%2C7%5EbBZ9L%237F%20%2C7%2DCZL7%2DG%20b%5E7%2C%204TA%2A%7BBB%2A%5B%5D%20G%2D7%2F7%5EbDZL%2C7bA%20%2C7%2DZDL%2C7bE%20%2C7hEZL%2CF%2C%20F7%20%2C7%2DGZX%2C6D1%2D7LZCA%20%2C7hEZL%2CF%2F7%2DG%2C%207%5EbBZL9%237F%20%2C7%2D7%2CLZNG%20%2C6b%237%23C%207%2C%20G7yX%2C6%23FZL%2C9b7%23C%2C%207h%23G%7CQyX%2C7%5EDZLQ%7CB7%2C%2DD%7CQy%2DBZL%2C%236%2C%20DDZL%2C7A%20%2C6D2N%7C%7D%2C%209b7F%20%2C7hCZL7%2D%236%2C%20A7FZL%2C56DZL%2C%23h7%2CL%2Csus7A%7CQyX%2CA%2F6CD%2A%5B%5D%20%2C7bB%20%2C7%2DBZ%20A7%235C%20%2C6bG%2CA%2F6Q%7CA7s7C%20%2C9%5EGZL%2C%23F%2F9%20D%2C6DZL%2C5%237A%20%2Csu%2CLZsDyX%2CA%2FD%2F5%2377%2FC%2CG%237bBl%7C%2C%23F%2FD%2CG%2FE%2D%2CobA%2CA%2F6D%7C%2CB%2F75%2C%20BbD%2CB%2F7%207%5EGZ%2CB7%235%2D%23F%7CQyXG%2F7AZL7bhA%20%2C6Dl%5B%2C7A%2ChE%2C7%20D7L7BsZLBb%2D6LZD6%2FA%20D7%2FCLZG%5E7%20E%2D7LZA7%2FD%20A7%235LZUD6XyQZ%20==0=0===Bessie%27s%20Blues=Coltrane%20John==Up%20Tempo%20Swing=Eb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bAZL%20lKcQyX7bE%7CQyX7bA%7CLZEb7E44T%5Bl%20LZBb7XyQ%7CAb7XyQ%7CEb7XyQ%7CBb7%20%20%20Z==0=0===Best%20Is%20Yet%20To%20Come%20%28Page%201%29%2C%20The=Coleman%20Cy==Medium%20Swing=Ab==1r34LbKcu7AZL7b4Ab%5E7AZLQyX%7CrQyXl%7Cb%2CA%2BbAs%206bAZL7bA%20b%5E7%20A4TA%2A%7BG%207hDb%2B%2CAbbA%7CQyX7bE%7CQyX7b%2DBZL%20lcKQyX7Fl%7C6XyQ%7CAs%206bC%2C%2BCsBC%5E7%207C%207%5ECZLQyX%7CrQXyl%7CC%2C%2BCs%206CZL7CLZC6%20%2A%5B%5D%207%207%2DDZyQKclC%207o%23DZL7%2DD%206CLZ%20x%20ZL7G%207%2DDZL%206%2FE%2CLX7Al%7C%7CbA%2C%2Bx%20LZCbAZL7bA%207%5EbAA%2A%5D%5B%207bE%207%2DbB%7CQyX66%20sAb%20ZL7G9b7C%20QKcl%207G2N%7D%20x%201NZL%206AbZL%207bEZL%207bBZLb9b13yX7Fl%20%5D%20==0=0===Best%20Is%20Yet%20To%20Come%20%28Page%202%29%2C%20The=Coleman%20Cy==Medium%20Swing=Ab==1r34LbKcu7L7bE%204F%2D%2C%20%2CF%2F7bD%20%2C%2DFZL%2CF7%2FbD%206%2DFZL%2CF%2F7bDLZF%2D64TC%2A%5B%2A%5B%5D%209D7%23111b9b7G%7CQyX%2C31bZAL%2C9b7bE%207bDZL%2C3%20C7b%207bAZs7bB%7CyQ%7CDbbD%7CQyX6%2DF%7CQyX%2Cb9D%7CQyX6%2DF%7CQyX%2C99%2CXyQX6%2DFC%207oEZQ%7CBb7%206bDZL7bA%206bGZ7L%2DF%207%2DbED%2A%5B%5DQyXEb%2D7LyX%2CsuA%207%5EA%2CLZEbyX%2C31E%7CQyX6bDZ7LbA%206bGZL7%2DF%207%2DQ%5D%5B%2AAF%2F6bD7LZA6%20sA%2B%2CA%7ClF%237XyQKcl%20LZB7XyQ%7CE7XyQ%7CfA6XyQKcl%20%20Z%20==0=0===Best%20Thing%20For%20You%20Is%20Me%2C%20The=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7%2DDZL74F%23%2D7CZL7G%207%2DDZL7A%20%2D7E%7CQyX31b7B%7CQyX%5E7%20A%2D4TA%2A%7B%207bE%20ZN1E%2DQyX6C2NZL%20QyXQXy%7D%207G%207%2DDZL7A%207%7CBb%2D7L7G%207yX%2CbEb%5E7XyQyX7%2DFZL7oE%207b%7CEQyX7%2DbBZL%20lcKQ%7CF%2D7%2FAB%2A%5B%5DL7G%207XyQ%7CGA%207%2DE%7CQyX31b7BQ%7CyX7%2D%23FC%2A%5B%5DQyX77LZD%2D7%2DD%7CQ7G%207%2DC%2FBLZ%20E%2FC%7CQyX6%2DF%7CQy7Xh%23FZLG%2F7%2DA%207%2DAA7LZD%207%5ECZLZC6XyQKcl%20%20Z%20==0=0===Best%20Things%20In%20Life%20Are%20Free%2C%20The=DeSylva%2DBrown%2DHenderson==Medium%20Up%20Swing=C==1r34LbKcu7X7%2DDZ4C6Xy%20E%2F6C%7CQyX6CZL%20clKQyX7%5ECZL%20lcKQEbo7L4TA%2A%5BC%207%5ECXyQ%7CD7%2DD%7CQyX7GZL%20x%20LZ%20x%20ZL%20lcKQyX7%2D%20G7LZ7G%7CQyD%7CQyXD%2D7%20G%20lcKQyX7%5EF%7CQyX7%2CC%7CQyX7%2DGB%2A%5B%5D%207LZA%2D7ZL7o%23D%7CQyXD%2D7XyyX7A%7CQyX7%2DEZL%20clKQyX6C%7CQyX7G%7CQQ%7CD%2D7%7CQyX7%2D7%20G7LZC6XyQKcl%20%20Z%20==0=0===Better%20Days%20Ahead=Metheny%20Pat==Samba=C==1r34LbKcu77%2D%23F%204E%2FF%23yX7%5EGZL11%239bA%20%5E9D%7CQyXA%2FGZL96B%20Q%7CE%2D74TA%2A%5BbB%207h%20sA%2D7QyX%2C7%5EbGZL9b7blD%2C7%2DbAs%2C7D%7C%2C7D%2C%5D%5B%2ABF7%2DBZL%2DbEZLEb%2D7%207%5EBZL31C%207%5EbGZ9Lb7bD%207%2DbAZL7bA%20Bb%2D7ZL9b7F%2F7%5ED7LZChZL%23F%2F7%5ED%207%5E%23FC%5B%2A%5DQyXbC%2FbD%7CQyX7E%2FF%23%20%2DbD%207%207%2DbA%5E7%20D%5EA%207%2DbEZL%23F%2F11%23%5E7G%20%23F%2FEZLQ%2C%23F%2F7b13LZ%23FZL%23EZL%23FLZG%5E77%5E%23FQ%7CY%20QyXQyXyQXQyXQyXZQyX11%23%20D%5E7%2F9b7bD%2F11%237%5E7%2FF%23%23FZL%23F%2F7%5ED%20%23F%2FZEL%23F%2F7%5ED%207%5E%23FZL%5E7%20G%5ED%20%23F%2F%2DbBZL%2ADEb%2DBZL7bE%207%2DbBZL97bbD%207%2DbAZL7bA%207%2D7%20E7%5B%5D%20%23F7%20Eb7LZAb%2D7%20Db7b9LZG%5E7%2311XyQZ%20==0=0===Better%20Git%20It%20In%20Your%20Soul=Mingus%20Charles==Up%20Tempo%20Swing=F==1r34LbKcu7X7%2DG%7C4F7XyB%7CQyX7F%7CQyX7bBQ%7CyX%2C7F%7CQyX7bB%7CQb7XyQ6TA%2A%7BQyX7bXyQ%7CNQyX7FZL7C%207F2N%20%7D7C%207%2DGZL7C%207F1%5D%5B%2ABB7C%7CQy%2A%5B%5DQyQ%7CBb7yX7%2DGZL7D%207%2DA%7CyQX7bB%7CQyX7F%7CQyXQ%7CC7XyX7F%7C7C%7CQyQ%7CBb7QyX7bB%7CQyX7F%7CQXy7bB%7CQyX%2C7F%7CQyX%7CG%2D7XyX7FAXyQ%7CF7%20C7LZF7XyQZXyQXyQ%20%20%3C%2A56Solo%20on%20Blues%3E%20==0=0===Better%20Than%20Anything=Loughborough%2DWheat==Waltz=D==1r34LbKcu7%207%2DB%7C69XyQC%7CQyX96D%7CQyX96%7CCQyX96D%7CQyX96C%7C69XyQD43T%5B96D%7CQA%2D7%2C%20%7CQyX%2C96G%7CQyX%2C9F6%7CQyX%2C96GZL9%237DF69XyZL7bByX%2C7%2369XyQ%2C7G%7CQyX%2C11%237bAQ%7CyX%2C96C%7CQyX96D%7CXyQ%7CFC%7CQyXX96C%7CXyQ%7CE6D%7CQyX96C%7CQyX9D6%7CQyX7%5EbE%7CQyX%2C79%2CXyQ%2C7F%7CQyQZ%20==0=0===Between%20The%20Devil%20And%20The%20Deep%20Blue%20Sea=Arlen%20Harold==Medium%20Up%20Swing=F==1r34LbKcu7E%207%5EbAF%5E7X%207%2DCZL7C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQyF7LZB%2A%7B44T%207%5EAB%2D7%20C7E%206F2N%7CQyXQyXQXyQyX%7D%207C%206F1NZL7%20%5D%5B%2AGZL7bbA%7CQyZB%2D7%20L7%2DA%207%5ECZL7E%207B%2DZL7%2D%23F%207%5EAZL7EZF%2D6XL7%2D%23FF%207%2DCG7%20C77%2DG%7CQyX7%5EFZL7C7%20%2DG%7CQyX7%5EFA%2A%5B%5D%20%20C7LZ%7CQyX77LZBb%5E7%20Eb7LZG%2D7%20C7LZF6%20C7%20Z%20==0=0===Bewitched=Rodgers%20Richard==Ballad=C==1r34LbKcu7%295%237E4C%5E7%20%20%29E%2F7%5EC%287%5ECZL7%20G7%2DDZL%297o%23C%287%2DAC7%235%284T%7BA%2A%2C7Gs%20%20F%23o7ZL%297obE%287%2DA%20%296%28CG%2F6CZL%2911%237bB%28N1D%2D77%5EFZL%207hE%7CD%2D7XyFl%7C%2C7C%2C7%2DGs%207%2D2DNZLQyX%7DQyX7G%7CQ%5E7XyQl%7C%2C7AL%297%2DE%5D%2AB%5BD7%5EF%287%2DDZL%20lcKQXy7%2DAZL%20lcKQyX6%2D%29%20G7%28%209b7AG%207%2DDG7LZE%23C%287%2DA%207%5EC%5BA%2A%5D7%20G%207%2DDZL7obE%207%2Do7%29LZ%207%2DDZC%28G%2F67%28C%5E71%237bB%287o%23F%207%5EFLZ%295%237E%285%237C%20%29E%2F1%29LZC%5ECZL76%29%20A%2D7%28Ebo7%29LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===Beyond%20The%20Blue%20Horizon=Whiting%2DHarding==Medium%20Swing=Bb==1r34LbKcu7X7GZL4Bb%5E7yX7%5EbBZL%20lcKQy1X1%237bAZL%20lcKQyXQKcl%204TA%2A%5B%2DCZL%20%20LZC%2DX7C%7CQyX7G%7CQyX7b%5EB%7CQyX6%2DbE%7CQyX7yQKcllcKQyyX7%5EbF7%235XcKQyX11%237bAZL%20clKQyX7%5EbBB%2A%5B%5DQyl%20LZB%7CQyX7%7CQyX7XyQ%7CGX7%5EbB%7CQyX6%2DbE%7CyQX7%2DCZL%20lcKQyX7yQ%7CG%2D7oD%7CQC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Beyond%20The%20Sea=Trenet%20Charles==Medium%20Swing=F==1r34LbKcu7C%207%2DD4F6%20D6FZL7C%207%2DGZL7%2D%20D6FZL7C%207%2DGZL7%2D%20A7LZ4TA%2A%7BX7C%7CQ%20D%2D7LNZL7%5EbB%207%2DDZL7%20C7%2DGZLA%2F7D%206bBZ1G7Xy6FZL7AZL7EQXyQ%20L7%2D%23F%206AB%2A%5B%5D%207%20E6FZL7C%207%2DG2NZLZB%2D7%20yX%7DQyA%206CZ7LZB%2D%2DDZL7%2DA%206CZL7G7%20%2DD%7CQyX6AZL7E%2077%20G7L%2D%23F%206%2DD%206F%2D7%20G77%2DGZL7%2DD%206FA%2A%5B%20%5D7C%207%2DG%7CQyX6CZL%20C7LZDZL7%2D7C%207%2D7%20C7L7D%206bBZL7%2DD%206FLZ7C%207%2DDZL7A%206FZ%2FALZG%2DGZL7LZD%2D7%20Bb7LZG%2D7%20C7LZF6XyQZ%20==0=0===Bidin%27%20My%20Time=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu7ZL%2C7C4Eb%5E7ZLQyX%7CrQyXZL7b%20B%2C7%2DFZL%2C31b7C%20%2CEb6%2C%204TA%2A%5B7%5EC%20%2CAb%2D7%2CY%5DQyX6bEl%7C%2C7bB7%2C%2DFs%20%2CbB%2F7%5EbEZL%5B%2ABG7%20%2C7%2DF%5EbE%20%2C%2C%20C%5E7%2C7%5EbE%20%2C7bB%7CQyX%5E7CZL%2C7G%20%2C7%2DDZL%2CLZBb77GZL%2CL7bB%20%2D7%2C%20FL%2C31b7C%20%2C7%5EbEA%5B%2AY%5D%207bB%20%2C7%2DFZL7ZF%2D7%2CCZL%2C7bEZL%2C%7CXyQLbB%2F7%5EbEZL%2C7%2DbA%2C%207%2DFZL%2C7C%20%2C6bEZ%2C%20Bb7rQyXZ%5E7XyQZ%20==0=0===Big%20Nick=Coltrane%20John==Medium%20Slow=G==1r34LbKcu7%20CZLB4G%5E7%20ZL7D%207%2DAZL7%2DE%20%5E7GZL7D%207%2DAZL7%2DEG%20G7%2F4TA%2A%5BC%23o7LZG%2FD%20E7LZA%2D7%20D7%20Z%20==0=0===Big%20Push%2C%20The=Shorter%20Wayne==Medium%20Swing=Db==1r34LbKcu7bGZLQ4Gb13yXZLQyX%7CrQyX%7CQXy11%2331bA%7CQyX11%23Qr%7CXy4Ti%2A%7B%7CrQyXXyQ%7CFX%7CrQyX%7CQyX31bBQ%7CyX7%2DF%7CQyX11%2331yQLZ%7C11%23319%5EbA%7CEb%2D11A%7CQyX9%5EbB%7CQyX7B%5E%7CQyX11%2331F%7CQyX%5E7XyQZLQyXoloSQb%5E7Xy%3CA%2A%5BY%7DQyX7%5EbD%7CyQX7%5EE%7CQyX7%5EbE%7CQ%2A74XyG%7CQyX%2331bG13%2311%7CrQyXZLQyX%7CrQy%7CXQyX11%2331bA%7CQyXXyQLZbG%3E%3AsQyX%7Cr%7CF13%23LQyX%7CrQyX%7CQyX3b1B%7CQyX7%2DF%7CQyX11Z%7CXyQQyX11LZEb%2D11XyQ%7CF13%2311XyQZ%20==0=0===Bill%20Bailey%2C%20Won%27t%20You%20Please%20Come%20Home=Cannon%20Hughie==Medium%20Up%20Swing=G==1r34LbKcu7yX7D%7C4GXyQAZL7obApp%7CQyXGLZ%20x%20ZL%20x%20ZL%20lcK%2D7XyQ4TA%2A%5B%5D%207D%20D7XyQyXGZL%20lcKQyX7DLZ%20x%20ZL%20x%20ZL%20lcKQ%7CA%2D7B%2A%5B%5DQCC%2A%5B%5DyQKclQyXC%7CQyX7G%7CQyX%2D7DZL%20x%20ZL%20x%20ZL%20Kcl%20%20XGA%2A%5BXyQ%7CC%23o7XyQ%7CG%2FDXyQ%7CE7XyQ%7CA7XyQ%7CD7XyQ%7CGXyQ%7CA%2D7%20D7%20Z%20==0=0===Bill%27s%20Hit%20Tune=Evans%20Bill==Medium%20Swing=C%2D==1r34LbKcu77hD%7CQ4Dh7X%7CQyX7%5EbA%7CQyX7%2DZCL9b7G%20G%2F7hD%7CQyDh7Xy4TA%2A%5ByX7%5Ebb9LZCB%20sus7bB%7CQyX7%2D%7CFQyX%2C9%237C%7CQyX7%2Db7LZE7G%20G%2F%5B%5DQyX7XyQ%7CFZLQ%20%205%237%5ECZL3G1%20sus7G%7CQyX7hD%7C%5E7%2311%5EbA%7CQ%7CQyX9XyQ%7CEyX%2C7h%23F%7CQyXG%2F7A%2D%7CQyX7%2DA%7CQyX9b7Q%7CB7b7hBB%2AG%7CQyXQ%7CE%2D7%7CQyX7%2DB%7CQyX9b7F%23%7CQyX7h%23C%7CQyXD%2FB%2D7%2FAyX7%2DEX%5D%207%2DQ%7CC%237%23F%3EadoC%20la%20%2EC%2E%3CD%7CQyX7%5E%23F%7CQyX9b7%2C%20EbyX7h%23%2DCZL9XyQXy%2F7hDZL7hD%207%5E%2DDLZ9b7A%20A%2F7%2DEQ%7CYQG%20G7bQyXQy7XyQKcl%20%20Z%20==0=0===Billie%27s%20Bounce=Parker%20Charlie==Medium%20Up%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Billy%20Boy=Traditional==Medium%20Up%20Swing=C==1r34LbKcu7%207%2DEZ4C%5E7%20%5ECZL7G%207%2DDZL7A7%20%2DEZL7G%207%2DDZL7A7%20F7L4T%7BA%2AyX7%2DD%2D7XyQb7A%7CQyX7hE%7CQyXG7%7CQyX7%2DD%7CQyX7G%7C9XyQ%7CDZL7A7C%207%2DyQ%7CN17%5EC2NZL%20QyXQyX%20%7D7G%207%2DDZL7A%207%2DEXyQ%7CGX7G%7CQD%7CQyXF%5E7XyX7%2DAZL9b7E%207hBQ%7CyX7%5EC%7CQyX6%2DF%7CQyQ%7CD7%5BB%2A%5D%207%5ECZL%7CG7XyDZL7A%207%2DEZL7G%20%2D7DZL7A%207%5EC%5BA%2A%5DQ%2D7%20G7QyX7%2D9b7A%7CE%2D7%20AE%7CQyX7G%7CQyX7%2DDQ%7CyX7G%7CQyX7%2DDZL7h7XyQZL7F%20XyQ%7CD%2D7XyQ%7CG7XyQ%7CC%5E7XyQ%7CD%2D7%20G7%20Z==0=0===Birk%27s%20Works=Gillespie%20Dizzy==Up%20Tempo%20Swing=F%2D==1r34LbKcu7L%20lcK%2D6XyQbBZL9b7F%207hC%7CQXy6%2DFZL9b7C%207hG%7C%2D7XyQF44T%5BZF%2D6XyQKcl%20LZAb%2D7%20Db7LZGh7%20C7b9LZF%2D6XyQKcl%20%20Z==0=0===Birth%20Of%20The%20Blues%2C%20The=Henderson%20Ray==Slow%20Swing=C==1r34LbKcu7%2DD%7CQy4C%5E7%207o%23F%207%5EFZL7E%207C%5EZL7G%207%2DDZL7o%23CLZG7X4TA%2A%7B%5DQyX6ZN1C6%206C2NZL%20QyXQyX%20%7D7bD%207%2DDZL7obE%20F7LZCL7G%207%5D%207bDXyQKcQyX7DZL%20lcKQyXA7ZL%20x%20ZL%20x%20ZL%20l%7CD%2D7%207EB%2A%5BG%207%2DD7%20C%23oGZL7o%23F%207%5EFZL7%20E7%5ECZL7G%207%2DDZL77XyQ%7C%5ECA%2A%5B7LZC6%20Ebo7LZD%2D7%20G7%20Z%20==0=0===Black%20And%20Blue=Waller%20Fats==Slow%20Swing=C==1r34LbKcu7ZL7G%204A%2D7X7A%206CZL7bD%207D%7CyQX7%2DA%7CQyX7%2DD%7CQyLZD%2D74T%7BA%2AX7bA%5BXyQ%7CBX6CZL7F%206C2NZLQ%20yXQyX%7D%209b7E%207hyQ%5D%2AB7%5EC1Nb7E%207%20LZC6F%206CZL%20lcKQyX7AbZL6C%207%2DEZL7%2DD%207LZBhlcKQyZL7G%20%5BA%2D7X7A%206CZL7bD%207D%7CyQX7%2DA%7CQyX7%2DD%7CQyLZD%2D7A%2A%5D%209C6%20F7LZC6%20%20%28Bh7%29%20%28E7%29Z==0=0===Black%20And%20Tan%20Fantasy=Ellington%2DMiley==Medium%20Swing=Bb%2D==1r34LbKcu7lcKQy4Bb%2DXL%20lcKQyX6%2DbEZLx%20%20ZL%20x%20ZL%20lcKQyZBb%2DX4TA%2A%5BBZL%20lb9XyQ7bGB%2A%7B%5DQyX%2DbBZ%2CL6%2DbE%20%2DbBZL%20lcKXyQKc7FZL%20%2BG%2CbB%7CD%2D7%20F%2C7%2DC%2C7G%2C7%2DDsZ%2CLF%2F%2DbE%20bEZL7obD7%2C%7CN1QyX6b%3CZ%20%20l7%2C%7CBb6bBl2NZL%20QyXQy%7DX%2C7bD%2C7bA%2C7bE%2C7XyQKcF%2C7C%2C%2A68Solo%20over%20Bb%20Blues%3E%20==0=0===Black%20Butterfly=Ellington%2DCarruthers%2DMills==Slow%20Swing=F==1r34LbKcu7%207Gl%7C4G%2D7%20bEs%207Dl%7C%2C7bE%2ChsE%207%5EF%7CQyX6FZL7C7%2CD7%2C4TA%2A%7BZL7D%20F7%20Bb%5B%7D%207o%23F%206Fl%7C%2C7%2CC7bD%2C7D%2C7bEsZL7%2ABAh7ZL7bGl%7C%2C7ALZsF77AZLFl%2CC%2F%2DbB%2CC6%2FFsZLB%2FbDl%2C7bB%2C%20sEh%2C7C%207GZL7bE%2D6LZByX7%5EFZL7C%207%2DGA%5B%2A%5D%20%20lcKQyXC%2F7%5EbQ%7CF7%20D%207%2DDD7b9XyQ%7CG7%20C7LZF7%20Bo7LZsA%2D7%2CD7%2CG%2D7%2CC7%2C%7ClF%5E7XyQZ%20==0=0===Black%20Coffee=Burke%2DWebster==Slow%20Swing=C==1r34LbKcu7D%209%2374C7%239cKQyX7FZL%20x%20ZLx%20%20ZL%20x%20ZL9%237bD%20l%20LZC4TA%2A%7B%20ZL9%23ZC7%239%237C1N%7CQyXsus7GQ%7CyX7%2DDZL5b9b7A%209%20Db7L9%237bCZL7byQXyQB%2A%5B%5D%207bG%209%237CZ9L%237bD%209%237C2NZL%20F%2D7%20BX%7D%20%20x%207%2DbE%7CDh7%20B%207%5EbDZL7bA%207%2DEb%7CQyX7%5ECZLtla7Gb%2D7LZQyX6%2DQyX7FD%2D7%20GZL%20x%20ZL%20x%20ZL9%23b7D%209%237CA%2A%5B%5D%209b7%20x%20LZZL7bA%237C%7CQZC7%2397G%7CQyX7%2DDZL5b97bA%209%237CZL9%237bD%20susXyL%20lcK9%20Db7%239LZ%20x%20%20Z%20==0=0===Black%20Narcissus=Henderson%20Joe==Waltz=G%23%2D==1r34LbKcu77%2DbA%7CT34Ab%2F7%2DbB%7CQyX7%2DbA%7CyQXbA%2F7%2DbB%7CQyX7%2DAbXyQ%2CA%2A%2C%5B%2D%23G%7CQb%2D7%2FAF%2CB%2A%2C%5B%5DQyX11%237b%5EC%7CQyX7%2DbA%7CQyXb%23%2D7XyB%7CQyX7%2D%23F%7CyQ%7CF%23%2F7%2D%23G%7CQyX7%2D%23F%7CyQX%23F%2F7%2D%23G%7CQyX7%2DF%23XyQX%23F%2F7QyX11%5E7%2311%7CQyX11%237%5EF%7CQyX11%237%5EbE%2CC%2A%2C%5B%5DQyXBb%5E7%23A%7CQyX%237%5EbA11XyQ%5EGZL11%237%5EbB%20117%23%5EF%7CQyX11%237%5EbE%7C7%2311%20%237%5EC%7C11LZsBb%5E%2ClC%5E7%2311%20%20Z%20==0=0===Black%20Nile=Shorter%20Wayne==Up%20Tempo%20Swing=D%2D==1r34LbKcu7X7%5EbE4F%2D7XbBZL7%2DD%207%2DF%7CQy7X%2DbE%7CQyX7%5EbG%7CQy7XyQ%7C4Ti%2A%5B%207%2DC%7C7%20A7bD%7CQyX7bE%7CQyX6%2DAD%2A%7BY%5DQyX9b7AZL9%2D6XyQhE%7CQy%207%2DG2ZBb%5E7X%7DQyX7bE%7CQyX6%2D%7CDQyX31b7A1N%7CQyXyQLZNL5%237FyX7%5Eb7%239XyB%207%2DF%7CQyX7C%7CQy7X%2DGB%2A%5B%5DQyX7bA%7CQb7LZEAZL7CyX7bEXyQ%7CC%2DDA%2A%5B%5D%209b7A%207%5EEbZL7bB%207%2DF%7CQyX76XyQ%7C7%2DG%7CQAA%20noXyQ%7CCs%3C%206%2DD%7CQyX31b7%7CAQyX7%5EbBZL7F%207%2Dolos%206%2DD%7CQBA%3E%20LZEb7XyQZ%20==0=0===Blackberry%20Winter=Wilder%20Alec==Ballad=F==1r34LbKcu7%2DAZL74F%5E7%20%2DAZL7%2DG%207%5EFl%7C%2CC7%2C7%2DGs%207%2DDZL7%2DA7%20Bb%5E4TA%2A%7B%206F2NLZG%2D7XQyX%7D%207C%207%2DGZL%2D7D%206F1NZLsus7C%20yQ%20LZ7%2DD%207%2DA%7CQyZF6XyZL7F%207%2DCZL7%2DG%20%2D7DZL7F%207%2DCB%2A%5B%5DQBb%5E7XL7%5EbBA%207%5EFLZA%2D77C%2C7%2DG%2C7D%2C7%2DAsLZ9b7E%207hBZL6%2DA%20%5D%5B%2AAl7%5E%2DA%20%207%2DGZ%2D7%20sG7%2DAZL7%5EbB%207%2DAZ7L%2DG%207%5EFl%7C%2C7C%2C7%2D%20D%2D7LDZL7%2DC7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Blame%20It%20On%20My%20Youth=Levant%20Oscar==Ballad=Eb==1r34LbKcu77oE%2074Eb%5E7bB%207%2DFZL7oE%207%2DZFL7%2DC%207%2DGZL7%2DF%207LZF%2D4TA%2A%5BGZL7b%20Bb7LAB%2A%5B%5D%207bE%207%5EbE%7Cl%2C7bB%2C7%2DFs%207%2DGZb%5E7%20B7%2DFZL%7CQyX77LZF%2DX7%2DCZL31b7G%207h%7CDQyX7%5EbEZL7bB%207yQ%7CF%2D%2DC%207%2D7%2DFZLQ%5D%5B%2AA%2DFZL7oE%207%2DFZL7C%2D%207%2DGZL7%2DF%207%5EbE7%20Bb7yX7bBB%207%5EbZF%2D7%20%207bE%207%2DbBl%2C%7C%2C7Bb%2C7%2DFs%207%2DGZL7bB%5D%5B%2ACAL7oE%20B%207%2DF%2D7%20C%2D%207%2DFZL31b7C%207bZDLbE%2F7%2DF%207%2DFZL7Eo7LZGZL7bb7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===Blood%20Count=Strayhorn%20Billy==Ballad=D==1r34LbKcu7yX%2DDZ4F7%2317%2DbB%7CQyX11%239%237Eb%7CQyX9%237bB%7CQyX1%20Eb7L4TA%2A%5B%237bE%7C5XyQ%7C7bB%7CQyX11%237FA%2A%5D%5B%207D%207%2DA%7CQyX6%2DD%239XyQ%23%2DD%7CQB%2A%5B%5D%20yQ%7CBbA%7CQyX6D%7CQyX5%237D%5E%7CQyX7%5EDZL7A%207%2D%2D7%20D7X11%239%237bB%20QKcl%20%7CQyX7E%7CQyX7%5EFZ7LC%207%2DG%7CQyX6%2DGZLA7%2311yX7%5EG%7CQyX17%2311%20bE%7CQyX9%237bB%7CQy1X1%237FA%2A%5B%5D%2011%237C7%239%231BZL11yX7%5EGEb7LZZ%207D%207%2DA%7CQyX6DQ%7CyX5%237%5ED%7CQyX7%5EDY%5B%2ACQ%207%2DbBF%207%5EDyQ%7CF%23E%20A%2FEZLA%2FF%20susA7ZL7E%207%2DB%7CQyX7%2Db%2FA%20%7BX7C%7CQ%2FDLZE%2FD%20Eb%2FD%3C%2A643x%3E%20%7D%20==0=0===Bloomdido=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7X7bB%7Cb7XyQbE%7CQyX7bEZL%20lcQKyX7bBZL7F%207%2DC%7C%2D7XyQB44T%5ByQ%7CC%23%2D7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CC%2D7%20F7%20Z%20==0=0===Blue%20%28And%20Broken%20Hearted%29=Leslie%2DHandman%2DClarke==Medium%20Swing=Bb==1r34LbKcu75%237GZb%5E7%2CXQyX%2C5%237DZL%20lcKyQX%2C7obDZL%20lcKQyKcl%20LB44T%7B%2CD%2F7%5EG7%2CXyX%2C7F%7CQyX%2C7%2DbEZ%20Lx%201N%7CQyX%2C7%2DC%7CQyQ%7CBb%7CQyX%2C%2C7%5EbBbo7%2CXA%20%2C7%2DC2NZLQyX%7DyQX7F%7CQyX%2C7%2DC%7CQyb7%2CLZD%7CQyXXyQ%7CG7%239%2CXyQ%7CCh7%2CXyQ%7CF7%2CXyQ%7CBb%5E7%2CXyQKcl%20%20Z%20==0=0===Blue%20And%20Sentimental=Livingstone%2DDavid%2DBasie==Ballad=Eb==1r34LbKcu7%2C7C%2C74sEb%5E31bB%209FZL31bB%20F9l%7C%2C9bG%2C9C%2C7bD%2CLZsG%2D4T%5BA%2ABs%209bb7%2C%7CEbB%209FZL31bB%209F%7Cl%2C9bG%2C9C%2C7bD%2C%5Eb13LZEB%2C7%2DFZL7oAb9%2C%5D%2AZL9bEl%2C7bB%2CbB%2Fb6EsZL7oA%206bAl%5BBlAb6%20E%2C7%2DbFZL31Bb%2CC7l%7C%2C9bG%2C9C%2C7bD%2Cb%5EE%5BC%2A%5D%2C7bB%2C7%2DF%2CF9%20Bb%2F6bEs9%20Bb13LZsEb9%2CD9%2CDb9%2CC9%2C%7ClF9%20Bb13LZEb6%20sF%2D7%2CBb7%2CZ==0=0===Blue%20Bossa=Dorham%20Kenny==Bossa%20Nova=C%2D==1r34LbKcu7KQyX7%2D7XyQX9b7G%7CQyX7hDZLl%20cKQyX7%2DFZL%20lcKyQ%7CC%2DC44T%5B%2DC%7CQyEb%2D7X%7CQyX7hDZL%20lcKQXy7%5EbD%7CQyX7bA%7CQyG7b9XZL%20lc7XyQ%7CDh7%20G7b9%20Z==0=0===Blue%20Champagne=Watts%2DRyerson%2DEaton==Medium%20Swing=F==1r34LbKcu7GZL7o4F6%20AFZL7C%207bDZL7%2DD6%20FZL7C%207%2DGZL7ob%5E7%20Ab4TA%2A%7B%5D%209b7LZN1F%7CQyX6F2NZL%20QyXyQX%7D%207C%207%2DG%7CQyX6Eh7%20A7C%207%2D%2DDl%7C%2C%20D%2D%5E7Es%207%5EFl%7C%2C7C%2C7%2DsG%207%5EFZL7G%207%2DDZLh7%2CA7%2DDB%2A%5BC%207%2DG%5E7LZDA%206FA%2A%5B%5D%207C%207bZDL9G%207%5EFZL7G%207%2Dbo7LZ%2DDl%207%207C%207%20D%2D7LX6FZL7C%207%2DGZL7boA%207%5EFZL7C%207bDZyQ%7CG%2D6FZL7Z%20==0=0===Blue%20Daniel=Rosolino%20Frank==Waltz=D==1r34LbKcu7E%7CQyX6XyQ%7CyX7E%7CQyX7%2DB%7CQy7XE%7CQyX7%2DB%7CQyX7CQ%7CB%2D7D43T%5BXQyXYG%2D7Xy7A%7CQyX7%2DE%7CQyX7%7CCQyX7%5ED%7CQyX7C%7CQ%20%20Q%20Z%7CQyX7yQ%20%20%5BQD6%20C7LZB%2D7%20LZE7%20LZA7%20LZfD%5E7%20%20Z==0=0===Blue%20In%20Green=Miles%20Davis%2C%20Bill%20Evans==Ballad=D%2D==1r34LbKcu7%237A%7CQ%2D6XyQ7%5EbBZL7F%207%2DCZLb7D%207%2DD%7CQyX9%237A%7C%2311XyG44T%5B6%2DGQ%7CD%2D6XyXQyXZ%20Q%20%207%2DD%7CQXy7%2DA%7CQyX31b7E%7CQyQ%20%20Y%7CQyX9XyQ%7CA7%239XyQ%7CD%2D6XyQ%7CfD%2D6%20%20%20Z==0=0===Blue%20Lou=Mills%20Irving==Medium%20Swing=Bb==1r34LbKcu7%2C7%5EbE4Ch7%2C7%5EbB%7CQyX%2C7F%7CQy%2CX7hC%7CQyX%2C7F%7CQyX%2CXyQ%7C4TA%2A%7B%5BY%5DQy1C%2D7%2CZL%2C7F%20%2C7C2NZL%20yQXQyX%7DQyX7F%7CQyXBb%5E7XN%7CQyX%7CQyX%2C%2CXyQ%7CQyX%2C7%5EF%7CQyX7C%7CyQX%2C7%2DG%7CQyX%2C7o%23F%7CF%23o77%5EFB%2AyX%2C7FC7%2CLZ7hC%7CQyX%2C7F%7CQyX7%2ChCA%2A%5BY%5D%207F%207%2DC%2CXyQ%7C%20%2C7%2DGQ%7CBb%5E7%2CXyQ%7CEb%5E7%2CXyQ%7CC7%2C%20F7%2CLZBb%5E7XyQZ%20==0=0===Blue%20Monk=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blue%20Moon=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu77C%207b4Eb%5E7B%207%2DFZL7%2DC%207%5EbZEL7bB%207%2DFZL7%2DC%20b7LZD4T%7BA%2A7bA%207Bb7LZZL%20QyXQyX%7D%207bB7%20%2DFZL7%2DC%207%5EbE1NN2Eb%5E%207BZL1%237A%20%20C7b97bB%207%2DFZL7%2DC%206EbZL7bB%207%2DF%5BB%2A%5D%20LZEb67hGZL7%2DC%207%2D7%20Db%2A%5D%207bB%207%2DFZL7FF%20%2FbB%7CQyX7%5EbGZL7A%5BEb%5EbAZL17%5EbEZ%20Bb7L7BZL7C%207bDZL7b%20B7%2DFZL7%2DC%207%5EbEZ%20Bb7L7%2DFZL%20C%2D7LZF%2D7%20Bb7%20Z==0=0===Blue%20Room%2C%20The=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7%5EbBZL4F6%20DCZL7C%207%2DGZL7%2DD7%20%2DAZL7C%207%2DGZL7%2D%2D7%20F74TA%2A%7B%2C7%2DG%2CLZN1D%2F6Fs2NZL%20QyXQy%7DX%207C%207%2DGZL7G%207%2DA%2CAbo7bE%207%2DGZL7F6XyQ%2DAZL11%237bB%206F%7CyQX7C%7CQyX7%2DGB%2A%5B%5D7%20Abol%7C%2C7C%207%2DGZ%2FFLZE6FC%2A%5B%5D%207C%207%2DGZ7LG%207%2DDZL9%237A%207h%20D%2D7L7%2DG%207G%2CobA%2D7%20D%2DsZL7bE%207%5EbBZL7%20F7%2DCZL7C%207%2DGZL7F6%2FA%2CAZL7C%2D7%2CC7%2C%7ClF6%20C7%20Z%20==0=0===Blue%20Silver=Silver%20Horace==Medium%20Swing=Eb%2D==1r34LbKcu7ZL9b74E%2D11F%7CQyX9bD%7CQyXB%2Fh7F%7CQyX11%2DbE%7CQyXh7%20Bb4TA%2A%5B%20lcKQ%2CF%237%2CbEZL5%237bB%2031bALZ31bG%207hFZL7%5EBl%2D11Xy7%2D%23Cs7%2DbEZLZ%20x%20B%207hF%7CQyX7%2DbAZ9Lb7bE%207hbBB%2A%5B%5D%20b7b9L%20x%20ZL11%2DEA%2D7%20D7%237bB%2031bAZL31b%20G7hF%7CQyX7%5EGZL9b5%20%5D%5B%2AA%7CQyX%2C7%23F%2Cb%2D11XZL9b7bB%207hF%7CQy9XbD%7CQyXB%2F7hF%7CQysC%23%2D7E%7CQyX%20x%20ZLZFh7%20%20lcKQyX11%2DbEZL%2357bB%2031bAZL31bGLZ%20x%20L7%5EBl%20Z%20==0=0===Blue%20Skies=Berlin%20Irving==Medium%20Up%20Swing=C==1r34LbKcu77A%207%5E4A%2DXyyX%23F%2F6%2DA%7CQyXG%2F%2D7A%7CQyX%23G%2F7%5E%2DA%7CQQ%7CN1C4T%7BA%2AQyX6C%20G7LZ7%2DDZL7A%207%5EC2N%7C%20%7D9b7E%207hB%7CQyX6C%20G7LZ7%2DDZL%2DF%7CQy%5D%2AB%5BCL6C%207GZL7%5EC%206%2DZFL7%5EC%206%2DF%7CQyX7%5EZC%5E7X%20%20lcK%2F7%2DA%7CLZF%2D6%2F7%5E%2DA%7CQyX%2DA%5BA%2A%20%5D9b7E%207hBZL7%5EC%20G%23XyQ7%5EC%206GXyQ%7CA%2D6%2FF%23XyQ%7CC%5E7%20A7LZD%2D7%20G7LZUC6XyQ%7CBh7%20E7b9%20Z==0=0===Blue%20Sphere=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blue%20Turning%20Grey%20Over%20You=Waller%20Fats==Slow%20Swing=Bb==1r34LbKcu7X%2C7F%7C4Bb6%2CC%7CQyX%2C7G%7CQyX%2C7DhZL%2C7A%20%2C7hE%7CQyX7%2CXyQ4TA%2A%7BbBZL%2CBb6%2C%20%2C6bB2NZL%20QyXQy%7DX%207F%20%2C7%2DCZL%2C7oB%20Eb%2D71N%7CQy6bEZL%5B%2ABF%2D6bBZL%2C7F%207hC%7CQXy%2C7%5EbEZL%2C7bB%20%2C7%20Bb7%2C%5DQyX6E%7CQyXD%2CLZC%2A%5B%5D%207F%20%2C7%2DCZL%2Co7F%20%2C6FZL%2C7C%20%2C7%2DABb6%2C%2F7G%20%2CZL%2C7%2D7%2CLZDbB%7CQyX%2C7F%7CQyX%2CC7%7CQyX%2C7G%7CQyX%2C7h6%2C%20EbA%20%2C7hBb6%2C%20%2CF7%20Z%20==0=0===Blueberry%20Hill=Lewis%2DStock%2DRose==Medium%20Swing=Eb==1r34LbKcu7bE%7CQy4AbXyZL%20lcKQyX7bBZLl%20cKQyXbEZL%20lcKQN1EbX4TA%2A%7B7bB%207XyQXyC%20bEB%2A%5B%5D%207bB%20bZEL6%2DbA%20bE2NZL%20Q%2DLZF%2D%7DQyX7%2A%5B%5D%207Bb7LZB%7CQyXGZL7D%207hAQ%7CyX%2C%2DGZL9b7D%20bEb7%20Eb%20bEZLbE%28%20%20QKcl%20bD%20bEZL%20lcKQyXb7BZL%20lcKQyXbEZL7LZEbyXbAA7%29%20Z%20==0=0===Bluehawk=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blues%20Connotation=Coleman%20Ornette==Medium%20Swing=Bb==1r34LbKcu7X7bB%7Cb7XyQE%7CQyX7bE%7CQyX7b%7CBQyX7bB%7CQyX7bE%7Cb7XyQB44T%5ByQ%7CBb7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CT24Bb7%20F7%20Z%20==0=0===Blues%20Five%20Spot=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7QyX7bb7XyQ7bA%7CQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CXyQ%7CBB44T%5BKcl%20LZF7XyQKcl%20LZBb7XyQKcl%20%20Z==0=0===Blues%20For%20Alice=Parker%20Charlie==Medium%20Up%20Swing=F==1r34LbKcu7B%7CQyX%5E7XyQ7F%207%2DCZL%297bD%287%20G7%2DDZL9b7A%207hE%7CLZBb7F44T%5BGZL7%2Db7LZA%7CQyX7C%7CQyX7%2DGZ7LbD%207%2DbAZL7D%207%2DA%2D7%20DE%207%2Db%2D7%20C7%20Z%20==0=0===Blues%20For%20Wood=Shaw%20Woody==Up%20Tempo%20Swing=F%2D==1r34LbKcu7ZL%20lc%2D7XyQ%2DFZL%20lcKQyX7bDLZ%20x%20ZL%20x%20ZL%20lcK7XyQKF44T%5BDb7XyQ%7CBb%5E7XyQ%7CGh7%20C7%239LZF%2D7XyQZ%20==0=0===Blues%20In%20The%20Closet=Pettiford%20Oscar==Medium%20Up%20Swing=Ab==1r34LbKcu7ZL%20lcb7XyQbAZL%20lcKQyX7bDLZ%20x%20ZL%20x%20ZL%20lcK7XyQKA44T%5BBb%2D7XyQ%7CEb7XyQ%7CAb7XyQKcl%20%20Z==0=0===Blues%20In%20The%20Night=Arlen%20Harold==Slow%20Swing=G==1r34LbKcu7L%20lcK4G7XyZL%20lcKQyX7CZL%20clKQyX7G%7CQyX7C%7CQG7XyQ4TA%2A%7BQyX7bQ%7CEb77F%7CQyX7CB%2A%7B%7D%20Q%20%207GZL7C%207GZL7D%20XyQ%7CByX7DZ%2DB2NZyQ%7CBbQyX%7D%207D%207bD%7CQy7XD1N%7CQyX7A%7CQyX7XyQ%20LX7bE%7CD%207bEZ%3CD%2ECCZL7bD%207AQ%7CY%5D%20D7%207%2DA%3EadoC%20la%20%2E7XyQ%7CL7E%2077LZG6XyQZ%20==0=0===Blues%20March=Golson%20Benny==Medium%20Swing=Bb==1r34LbKcu7ZL7bG4Bb7XL7bA%207bEZL%20lcKyQX7bB%7CQyX7bE%7CQyZDb7%204TA%2A%7BY%7D%207Bb7LZAL7bD%207bBZLQ%20%207%7CFQyX7hC%7CZL7bB%207ZGb7%20A%207hGZL7E%2068%20%20S%20lcKQyX7bB%7CQyXb7E%7CQyX7bB%3E%3AsoloLZEb7%2A%3CB%2A%7Bos%20reo7LZBQyX7F%7CQyX7%2DCZLG7%207%2DDZL7bE%20F%2F7b%7C%3CAftE%207bED%207bBD%2EC%2E%20yXQyXY%7D%207F%207%2DCLZ7G%207bB%3EadoC%20laQ%20Q%20%7B%20%2Csolb7LZGb7%20B7%20%7D%20==0=0===Bluesette=Thielemans%20Toots==Waltz=Bb==1r34LbKcu7yX7%2DFb%5E7XyC%7CQyX7%2DG%7CQyX9bD7%7CQyX7hAZL%20lcKQ7XyQ%7CB43T%5BZL%20lcXyQ%7CE%5EbD%7CQyX7bA%7CQyX%2D7bEZL%20lcKQyX7%5Eb7XyQK7bB%7CQX7G%7CQyQ%7CF%23%7CQyX7F%7CQyX7%2DCZ%20LlcKQyX7%5EB%7CQyX7D%2D7XyX7%2D%23CyQ%7CC%2D7XyQ%7CF7XyQZ%20==0=0===Body%20And%20Soul=Green%20Johnny==Ballad=Db==1r34LbKcu7bEZL74Eb%2D7FZL7bG%207%5EbDZL7Ab%207%2DbEZL31b7bB%20%2D7%20Eo4T%7BA%2AF%2C7bG%2D7%2FDb1N%7C%2C7bA%2C7%2DbEs%20%2D7bBZL9b7F%207hCZLsDb6%2CbE%207%2D7%5EDZL%7DXyQX%5EDl%5BB%2A%5D7A%2C7%2DEs6%20bDl2N%7CQyXQyXQy7%20E%2D77bB%2ChE%207%2DEG%2D7%2CC7%2DD%7CQyX7%5EDl%7C%2C7%2CA7%2DE%2C7%2DB%2C7%2D%23F%7C7%20G7LZs%20%23F%2F7bA%207D%2D7%20G31b7bB%207%2DbEl%5BA%5D%2A%207bB%2C7B%2C7CsZL7LZEb%2DZL7ob%207%2DbB7%20Gb7F%207hCZLbD%2F7%2DbE7%20%2DbEZL7oE%207%2DFZL7b9LZ%5EbDZLsEb%2D7%2CAb7%2C%7CUDb6%2CGb7%2CFh%2CBb7%2CZ==0=0===Bohemia%20After%20Dark=Pettiford%20Oscar==Up%20Tempo%20Swing=G%2D==1r34LbKcu7ZL9b74G%2D7X%7CQyX7%2DGZLQyX%7CryQXZL9b7D%207hA%7CQyAh7%20D4TA%2A%7Bsus7CXyQ%7CD%20lcKQyX7%2DG2NZLQ%20yXQyX%7D%207%2DG%209b7%20%5D%5B%2AB7%2DG1N%2A%5B%5D%209l%20LZ%20hAZL%20x%20ZL%20lcKQXysus7CZL%20x%20ZL%20x7%20D7bcKQyXyX7%2DGyQ%7CAhD%207hA%7CQyX7%2DGZLyQX%7CrQyXZL9b7D%2077b9LZX7%2DGAQKcl%20%20Z%20==0=0===Bolivia=Walton%20Cedar==Up%20Tempo%20Swing=D==1r34LbKcu7s7bB%28LZxLZE44T%5BA%2AY%7D%29%5EE%28%20ZxLxZLxZLxZLxZLxb%5E7%20%207G%7Bi%2AX7%2DB%7CA13Xyb7%23F%7CQyX7%5EG%7CQy9Xb31bA%7CQyX7%5ED%7CQ13XyQZL%29suyX7%5EF7%2311X7%2DG%7CQyX7h%23G%7CQyAX%2F7%2DB%7CQyX7%2DB%7CQy%20C7LZ%5EC%7CQyLxZLx9XyQ%7CxZLxZLxZL7G%7BB%2AQ%5DyX9%237A%7CQyX7%5EbBLZxLZb7B%7CQZx%20%28E%5E%29%7D==0=0===Boo%20Boo%27s%20Birthday=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu71%237bE4C%5E7X7E%2011%237FZL%20lcKyQX9b7E%7CQyX7B%7CQy%2311LZ4T%7BA%2AX7%5EFZ11LZD7bD%7CQyX7%2DG%5BB%2A%7DyQX7bD%7CQyX11%237%5Eb%20Gb7L%237D%201yQ%7CC%5E7XyQ%7CF%5E7%2311%20C%5E7%20Z==0=0===Booker%27s%20Waltz=Little%20Booker==Waltz=Ab==1r34LbKcu7bB%7CQyb%5E7XyQyX7%2DF%7CQyX9b7CQ%7CyX7hG%7CQyX7bE%7CQ%7CDb7XA43T%5ByX7%5EbDb7%2317bE%7CQyX7%2DbB%7CQy7XB%7CQyX7%5EbA%7CQyX1XyQ%7CA%7CQyX7QKcl%20LZA7%2311XyQKcl%20%20Z%20==0=0===Boplicity=Henry%20Cleo==Medium%20Swing=F==1r34LbKcu7G%7CQyX4G%2D7%20L%2C5%237F%207%2DC%7CQyX%5E7FZL7C%207%2DGZL7%5EFZBb%5E74TA%2A%7B%2DCZL%2CXyQ%7CG7%2DCB%2A%5B%7DQyX11%237F%5EZL%2Csus7C%20%2CC%2F7%2D%20F7%235%2CC%2F7%2D7%2DbA%20ZBb%5E7L7A%207%2DbBZL%2C5%237Eb%207%2DbBZL%20lcKQyXZAb%5E7L7B%207bBZL%2C%20C7%20%5D7%2DC%7CQyX7%5EFZL7C7%20%2DGZL7%5EF%207%2DGA%2A%5B%20F7%2357%2DGZL%5E7XyQ%7CG%2D7%2FC%2CXyQ%7CG%2D7%2FC%2C%20C7sus%2CLZF%5E7%2311XyQZ%20==0=0===Born%20To%20Be%20Blue=Wells%2DTorme==Ballad=C==1r34LbKcu77%2DCZL4C7%20D7%5EbAZL7bE%207FZL11%237bG%207CZL11%237b%20G7%2354TA%2A%7B2NZL%2011LZCX%7D%207G%207hDZL5%2397%23D%207%2DF1NZL7F%207%2DyQXyQ%237bD%20bD%207%2DAb7%2CGbD%207%2DbAZL7bD%207b%2DAB%2A%5B%5DQyX6Cl%7C%2C77LZAbs%207%2DFG%2ChDs%5E7XyQZL7bB%207%2DFZL7%2D%23%20G7%5EBZL7%23F%207%2D%23C%7CEb%5E7%20bGZL7%2DCZL5AlC7%20%5EbAZL7bE%207FZL1%2317bG%207CZL11%237bD7%20G7%23%2A%5B%5D%2C77%20Db7%2311LZC%2D7%20F7LZF%2D7%20sAb7%2CG7%2C%7CUlC6%20Db7%2311%20Z%20==0=0===Bossa%20Antigua=Desmond%20Paul==Bossa%20Nova=Ab==1r34LbKcu7%7CQyX74Bb%2D7X7%2DbB%7CQyX7%2DF%7CQXy7%2DC%7CQyX7bE%7CQyXyQ%7CEb4TA%2A%5BX7%2DbBQ%7CF7X%2DF%7CQyX7%2DC%7CQyX7Eb%7CQyX7%2DbBB%2A%5B%5DQy7XyQ%7CyX7%2DC%2DA%7CQy7%20G7LQyX7G%7CQyX7%2DDC%2A%5D%5BQyX7%2DA%7CQyX7%5ECZ%7CE%2D7X%2DD%7CQyC%7CQyXD%2D7XyyX7%2DbBA%2A%5B%5DQyX7%7CFQyX7%2DC%7CQyX7G%7CQQ%7CEb7%7CQyX7%2D7XyQ%7CF%2D7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CAb%5E7XyQKcl%20%20Z%20==0=0===Boulevard%20Of%20Broken%20Dreams%2C%20The=Dubin%2DWarren==Ballad=D%2D==1r34LbKcu7N%7CQyX4D%2D%20EX7hE%7CQyX7A%7CQyXh7EZL%2DD%20F%2F%2DDZL7hyQ%7CA74TA%2A%7B%7CQyX7%2DLZD%2D%5D%207D%20%2DDZL%2DG%20%2DDN2ZL%20QyXQyX%7D%207A%20%5B%2ABAhG%20%2DD1A%2A%5B%5DQyQ%7CG%2DQyX7%5EF%7CQyX7C%7CQXy7%2DG%7CQyX7C%7CQyX7%7CA7XyX9b7DZL%2DG%207LZD%2DX7A%7CQyX7hE%7CQyXA7%7CQyX7hEZL%2DD%20F%2FyQ%7CD%2DhE%20%2DDD%2D%20A7%20Z%20==0=0===Bouncin%27%20With%20Bud=Powell%20Bud==Up%20Tempo%20Swing=Bb==1r34LbKcu7E%207%2DD4Bb%5E7%206bB%7BA%2A%7D%20%20lcKQXy11%237BZL%20lcKQyXC%2D7LZ4T%7Bi%2A%206bB1D%2D7%20G%207%2DC%7CQyX7o%23C%7CQXy7%2DGZL7D%207%2DCZL7F7LZNZL7%2Db%7CQyX7yQXyQlcKQyX%2DG%5B%2CB%2A%2C%5D7%20D%206bB2N%7CQyXQyX%20LZAhX%7D%207FC%206bByQ%7CG7%5DQyXtla7F%7CQyX7C%2D%7CQyX7%23F%7CQyX11%23%2C%2AA%2C%5BX9%237DF%207%2DC%2D7%20Ebo%23C%7CQyX7%2DGZL7D7%20%2DCZL7G%207%2DDZL7%2D7XyQ%7CDZL7%2DL7%2DC%206XyQ%5DL7%2DC%207oBZL%2DG%207ZDL%2DG%20%23F%2F7D%5B%2CC%2A%2CZG7b9bBZL7ZF7XyQKcl%20LZBb6%20%20%3Csolos%20on%20AABA%3ELZ%20x%20%20Z==0=0===Bourbon%20Street%20Parade=Barbarin%20Paul==Medium%20Up%20Swing=Ab==1r34LbKcu7%5D%20%20lc4AbXybEZL%20lcKQyXbAZ%20Lx%20ZL%20x%20ZL%20lcKQ7XyQK4TA%2A%5B%2A%5B%5D%20%207XyQKXbAZL%20lcKQyX7bZEL%20x%20ZL%20x%20ZL%20lcyQKclbEB%2A%5BXbDC%2AQKcl%20cKQyXbDZL%20lcKQXybAZL%20x%20ZL%20x%20ZLl%20%20%5D%5ByXbAAyQ%7CDo7XyQ%7CAb%2FEbXyQ%7CF7XyQ%7CBb7XyQ%7CEb7XyQ%7CAbXyQKcl%20%20Z%20==0=0===Boy%20Next%20Door%2C%20The=Martin%2DBlane==Waltz=C==1r34LbKcu7%2C7%2DG%7C4Bb%5E7%5EbB%7CQyX%2C7F%7CQyX7%2C%2DC%7CQyX%2C7G%7CQyX%2C7%2CXyQ3TA%2A%5B7hE%7CQ7%2CXyQ%7CQyX%2C7%5EbB%7CQyX%2CF7%7CQyX%2C7%2DCZL%20lcKG%2D7XyC%7CQyX%2C7G%7CQA7b9%2CbBB%2A%5BY%5D%207F%20%2C7%2DZCL%2C7bD%20%2C7%2DD%7CQyX%5E7%2CXy%7CQyX%2C%5EbBZL%2D7%2CXyyX%2C7C%7CQyX%2C7%2DG%7CyQX%2C7%5EbB%7CQyX7F%7CQQKcl%20C%7CQyX%20lcKQKcl%20LbB%7CQyX%2C7F%7CQyX%2Cb7GZL%20lcKQyX%2C7CZ%5E7%2CXyQyX%2C7%20Z%20==0=0===Boy%2C%20What%20A%20Night=Morgan%20Lee==Up%20Tempo%20Swing=Bb==1r34LbKcu7E%7CZL%20b7XyQx%20ZL%20lcKQyX7bBLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xB46T%5BKQyX7Kcl%20Lx%20ZL%20x%20ZL%20lcKQXy7bBZL%20x%20ZL%20x%20Z%20LZ%7CFQyX7bcl%20LZEb7%2CXyQKcl%20LZBb7XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Brake%27s%20Sake=Monk%20Thelonious==Medium%20Swing=G==1r34LbKcu7bE%2FD%204D7%20DyX9b7DZL9b7D%20DC%2FZLF%2FD%20E%2FDZLbE%2FQ%7C%7CD74TA%2A%7B%7CQyX3%20D%2FFLlcKQyX7GB%2A%5B%7DQy9Xb7DZL9b7D%20D%2FCZ%20LZC1E%2FDZLbE%2FD%20yQ%7CAb%5DQyX7bAZL7bA%207EbZL7B%207%23F%7CQyX31%5B%2AAD7X31bDA%206G%7C%20D%2FFLZL7bA%206G%7CQyX6GLZ%20x%20ZL9b7D%20D%2FCZG6XyQE%2FDZLb7LZG6XyQKcl%20%20Z%20==0=0===Brazil%20%28Aquarela%20Do%20Brasil%29=Barroso%20Ary==Samba=D==1r34LbKcu71b7BZ4D6LZZLxZL6DZLxZLxZxLZL6%2DDZLxZLxZLxxLZxL4Tv%2A%5BLxZL7LZE%2D7AZL7%2DEZL7AZL7%2DZEL7AZL7%2DEZL7AZL7LZD%5ExZL%2C3%2DEZLxZA7LZxZL7%5EDA%2A%5B%20QyX%5D7%20AZL7%2DEZLxZL7%5EDLZxLZL7%2DEZ7D%207%5EZxLZxZL7%2DEZLxZL7%5EDZxLZL7AZLxZL7%2DEZLA7LZDLxZL7xZLxZ%20C7%20%5BZLxZLxZL9b7BZLZxLxZLxZL%2C9b7BB%2AxLZxL7bDZLFZLxZE%2D%2CLZxZL%296%2DG%287%2DEC%2A%5B6%20b%2DEZL6%2DEZL6b%2DELZC7LZLxZL7AZL7xLZB%2DZL7%5EDD%2A%5B%5D%207AZL%2D7EZLxZL7EZLxZL7xLZE%2DZL7%2D%23LZD%5E7LZxLZE%2D7LZA7LZD%5E7LZxLZE%2D7LZA7%20Z%20==0=0===Brazilian%20Like=Petrucciani%20Michel==Bossa%20Nova=Bb%2D==1r34LbKcu7cKQyX4Bb%2D7B%7CQyX7obG%7CQyX7Go%7CQyXbA%2F7bD%7CQyXb%2D7%2FF4TA%2A%5ByX7%2DC7b9XyKQyX7C%7CQyX7G%7CQXy7%2DbB%7CQyX9b7F%7CQcl%20LZCZL%20l7F%7CQyyQ%5BGb%7CQyX7%5EbD%7CQyX7%2DEb%7CQyXF%2FbD%7CQyX7%5EC7b9XX7F%7CQL11%237%7CBb%2D7DZL7D%207bA%7CQyX7b%2DE%7CQyX9b7bB%7CQyXb%5E7%20GQyX9bZGb7XyQ%7CC7%239XyQ%7CF7b9XyQ%7CBb%2D7XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Brazilian%20Suite=Petrucciani%20Michel==Bossa%20Nova=Bb%2D==1r34LbKcu7A%7CQyX4Ab%2D7%2A%7B%7DQyX7%2DbE%7CQyX%2D7bA%7CQyX7%2DbE%7CQyXAAb%2D74Ti%2A%7BX5b7DbXyQ%7Cb7bE%7CQyX7%2DbD%7CQXy7%2DbE%7CQyX11%237%5EE9XyQ%7CG%2F7%2DbQyX7%2D7XyQ%7CX9%237bE%7CQyX9b7b%7CBQyX7B%7CQyX5%237%5ECyQ%7CAbbD%7CQy7A%7CQy9XyQ%5DQyX7bB%7CQyX7hF%7CyQX%23F%2F7B%7CQyX7%2DbA%7CE%2D7Xb7bE%7CyX7bA%5E7XyQ%2DbE%7CQyX7%2DbB%7CQy7X%5EbDZL7bA%207%2DbE%7C7XyQ%7CD%7CQyXG%2F7%2Db7XyQ%7C7%2DbA%7CQyX7bE%7CQy1X1%237%5EbE%7CQyX7%2DbBXyQ%7CA%5EbD%7CQbEZL7Eb%5E7%23QyX9b7bE%7CQyX7%2DDb%7CQyX7%2DbE%7CQyX11%5D%7BAb%2D%7CQyXb%2D7LZAb%2D7LZEb%2D7%20%7DXyQQLZDb%5E7LZDb%5E7%20Z%20==0=0===Breeze%20And%20I%2C%20The=Lecuona%20Ernesto==Latin=Eb==1r34LbKcu71N%7CQy4Eb6XL%20lcKQyX7%2DbDZLx%20%20ZL%20x%20ZL%20lcKQyZEb6X4TA%2A%7BE%7CQyX%20%7DXyQF%7CQyX7%2DFB%2A%5B%5DQy6XbE2N%7CQyXQyXQyX%2D7%2FBb7bBpp7%2DFC%2AQ%7CC%2D79b7C%7CQyX7%5EbE%7CQXy7bB%7CQyX7%2DF%7CQyXXyQ%5D%5ByX7%5Eb%7CQyX6%2D7%2FBbX7bB%7CQyX7%2DF%7CQy7X%2DC%7CQyX7%5EbE%7CQyXyQ%7CEbF%7CQyXppBb7LZEb6XyQ%7CppBb7%20Z%20==0=0===Bright%20Boy=Bright%20John==Medium%20Up%20Swing=Eb==1r34LbKcu7ZL7C%204Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL5b7A%207%2DE%7CQyXLZG%2D74TA%2A%7B%20%20lcKb7LZNbE2NZL%20QyXQyX%7DyQX5b7E%7CQyX7%5EbE1%5E7XyQB%207%2DFF%7CQyX%2D7XyQyX7C%7CQyX7%2DGZL%20clKQyX7%5EG%7CQyX7D%7CQ%7CF%5E7AB%2A%5B%5D%2DGZL77%20%5D%5B%2AbAZLQ%20%207%5EbAZL57bA%207%2DE%7CQyX7%5EbEA%2D7%20DbbB%207%2DAQ%5BY%20C7XyQyXZ%20%20lcKQyX7%5Eb%7CEQyX7bB%7CQyX7%2DF%7CQXyQ%20%7CQyX7b%2D7%20Db7LZG%2D7%20C7LZF%2D7%20Bb7LZfEb%5E7%2311XyQZ%20==0=0===Bright%20Mississippi=Monk%20Thelonious==Up%20Tempo%20Swing=Ab==1r34LbKcu7E1NZL7XyQK%20x%20ZL%20lcKQyX7bZBL%20x%20ZL%20x%20ZL%20lcLZ%20x%20F44T%7B2N%7C%7DQKcl%20LQyX7hGZL%20lcKQy7X%5EbAZL%20x%20ZL%20x%20Z%7CC7XyQyX7b7bE%207%7CC7b9yX7F%7CQyX7%5EbA%7CQXy9b7C%7CQyX%2DF%7CQyXQ%7CBb%2DQyX%2DFLZAb6XyQZ%20==0=0===Bright%20Size%20Life=Metheny%20Pat==Even%208ths=D==1r34LbKcu77%5EbB%7C4G%5E7XD%7CQyXDZL%20lcKQy1X1%237%5EbBZL%20lcKQy%2FCXyQ4TA%2A%5BC%2FD%7CQ%2FAXyQ%20lcKQyX11%237%5EbBLZ%20lcKQyX7%5EGA%2A%5B%5DLZDXyG%7CQyXXE%2F7A%2FB%20G%2FKQyXG%2FFZL%20lcKQXyA%2FGB%2A%5B%5DQyXDZLAcl%20LZG%7CQyXL%20lcK%20LZDX%237%5EbBZL%20lcKQyX%5E7GA%2A%5B%5DQyXA%2FG%7CQy11XyQlcKQyZDXyQ%7CD%2FCXyQ%7CG%2FB%20G%2FALZDXyQZ%20==0=0===Brilliant%20Corners=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7%5D%2011%234Bb%5E7bG%2C7bDsZL7bD%207b%5EB%7CQyX7bDZL7bD%207%2ClF74Ti%2A%5BbBsZLBb%2CD7%207bGZL7bA%20bBZL11%237F%207bGZL7bDl%2CF7%2311sA%2A%5BY7G%2C7%2DDb7LZD%207%2DAB%2A%5B%5D%20%20lcKyQXbBZL11%237F%207bG7LZsDl%2C7D%2CA%2A%5B%20QLZB7%20X7FZL7bG%207G%7CQy7XbAZL7A%207%2DEZL7EyQ%5DXy7bGl%2C%2C7D%2Cb7%2ClDb1%237F%207bGZL7bA%20BbZL11%237F%207bGZL71LZsBD%2CbBs%20elbuZGb7%20ols%20x%20ts105%2A%3C%20yQXZQyXbBZL11%237Fw%2C%20doL7bDltime%20on%20repeat%2E%3E%20==0=0===Broadway=William%2DHenri%2DWoode==Medium%20Up%20Swing=Bb==1r34LbKcu77%5EbB14Bb%5E77F%7CQyX7%2DCZL%20lcQKyX7bEZL%20lcKQyXXyQ%7CN4TA%2A%7BX7bB%7CC%2D7%20FFB%2A%5B%5D%20%20lcKQyX6Bb2NZL%20QyXQyX%7D%207%2D7XyQZL7G%20A%2A%5B%5D%20%5E7XyQC%7CQyX7%5EbD%7CQyX7Ab%7CQyX7%2DbEZL%20lcK%2D7%20F7bE%7CQyBb%5E7XyQKcl%20LZEb7XyQKcl%20LZC%2D7XyQ%7CF7XyQ%7CBb6XyQKcl%20%20Z%20==0=0===Brother%20Can%20You%20Spare%20A%20Dime=Yarburg%2DGorney==Slow%20Swing=C%2D==1r34LbKcu7%20lcKQ4C%2DXyN%7CQyXbEZL7bB%207F%2D%7CQyX%2DC%7CQyX%2DF%7CQ1D7Xy4Tv%2A%7B%20%2C%2DC49XyQ%7D%5D%209b7G%20%2DF%7CQyX%2D%7CCQyX9b7G2NZLQyX%7B%2AAT4b7GZL%20%2C6bA%2CLZG7%237A%20%2C7%5EbEZL%2C7b%20B%2C7FZL%2CE%2F7C%20%2CD%2F11%2CLZbE%2F%2DCQyXQy%2D%2C%20sB%2ChDs%20%2C%2DC1NZL%2C7%20G%2C7bAl%7C%2C7bE%2C7%2DbG7%2C%7DXCZL7GyX%2C7CQ%7CN2lhGZL9b7C%20%2C7hG%7CyQX%2C7CB%2A%5B%5DQyX%2C%2DC7XyQ%7CyXQyX%2F%2DC%20%2CXyQ%7CC%5D%209b7G%20%2C7bAZL%2CF7%20%2C7%2DCZL%2C7F%20%2C7%2D%5B%2AAC%2D%2C7F%7CQZL7G%20G7%2FD%2CL11%237A%20%2C7%5EbEZL7%2CbB%20%2C7FZL%2CE%2F7C%20ZAb6%2CZL%2CbEC%2D%2C%20sBb%2D7%2CEb7%2C%7ClAb7%2C%20G7%2CLZfC%2D%2CXyQZ%20==0=0===Brotherhood%20Of%20Man=Loesser%20Frank==Medium%20Up%20Swing=Eb==1r34LbKcu7B%7CQyX4Eb7XC%207%2DG%7CQyX7bEZLx%20%20ZL%20x%20ZL%20lcKQy7LZF74TA%2A%5BbB%207%2D%5D%5B%2ABE%20G%2FbE%7CQyX7oA%7CQXy7bAZL%20lcKQyX7bC7LZFQyX7b7LZUEb7%20C7LZF%2D7%20Bb7%20Z%20==0=0===Bud%20Powell=Corea%20Chick==Medium%20Up%20Swing=F==1r34LbKcu7E%207%2Db4F%5E7X7%2DG%7CQyX9b7D%7CQy7X%2DAZL7bB%207hB%7CQyXyQ%7CB4TA%2A%7B%2C7bBs%2D7XyQ%2C7C%2C7bDs%207%2DGZLD7%207%2DAZL7o%23G%207G%7C%7ClB7%20DZL7b%2DbBZLb7%2CDb%20%2DbBZL%20lcKQyX97bFB%2A%5B%7D%20%2C5%237Cl%2C%5EBb%2Db6A%7C%2C7AC%2A%5B%5D%20b6LZG%207%2D%23CZL9b7Al%207E%2D%7CQyX9b7C%7CQyX7hF%237b9%2DbB%206bB%7CQyQ%7CC%5E7C%7CQyX7%5EB%7CQyXB%2F%5E7C%7CQyX7%5EB%7CQyXB%2F%5E7%2FBXyX7%5EBbB%207h7LZA%2D7%5EFA%2A%5B%207C%207%2DGZ7L%2DbD%207%2DbAZL7D%207XyQ%7CBbE%207%2DL7o%23G7XyQ%7CyX7%2DDZL7bE%207%2Db%7CBQyX7%2DG%7CQyX9b7DQ%7CG7%20%2DAZL7Q%2C5%237D7LZGD%2C7bA%7C%2C7A%2C7bBs7%20Bl%7C%2C7C%2C7bDs%207%2Db%5E%2ClC%207%2DAZ%20ZXyQQLZf%3CFine%3EF7%2311XyQZ%20==0=0===Budo=Davis%2DPowell==Up%20Tempo%20Swing=Ab==1r34LbKcu7A%207%5Eb4Ab%5E7E%207%2DbB%7C%297F%28%207F7%29C%28%207%2DC%7C%297G%28QyXb7LZA4TA%2A%7BXQyX%7DZDb7%20bAZL7bE%207%2DbB1NLZ7F%20bE%2F7hCZL7oD%5E7XyQL5%237bZL7B%20N2lBbQyX7%2DClB%2A%5B%5D%20317bG%207%5EbAZL7bE%207%2D%7CF%23%2D7ZL%20QyE%207%2DbC%2D7LZ%207%2DBZL7F%207%2DCZLb7G%207%2DbDZL7G%207%2DDE7LZB%207%5EbB%207%5EbA%2AAAb%5E%207%2DbB%7C%297F%28%207F%29C7%28%207%2DC%7C%297G%28QyX7Eb7LZ%5B%5D%207bAb7%235LZDb7%20Do7LZCh7%2FEb%20F7LZBb%2D7%20Eb7LZAb%5E7XyQZ%20==0=0===Bunko=Niehaus%20Lennie==Medium%20Swing=F==1r34LbKcu7%2C7C%20%2C4F%5E7%2C%2C9%237D%20%2C7%2DAZL%2C97bC%20%2C7%2DGZL%2C7o%23F%20LZG%2D74TA%2A%7B%2DCB%2A%5B%20F7%2FAFl%7C%2C7C%2C7Gs%20C%2F6ZFL%2C7oB%20%2C7%5EbBZL%2C6XyQ%7D%2C6FZLbA%7CQy%7CF7%2CX%7CQyX%2C7%2DbB%7CQyX%2C%5E7bB%7CQyX%2C7%5EbB%7CQyEb7%2CXQyX%2C77D%20%2C7Q%7CG%2D79b7C%20%2C7%2DGZL%2C7oF%23%20%2C7%5EFA%2A%5B%5D%207C%20%2C%2CLZA%2DyX%2C7%5E%2C7C%2C7G%2D7%2C%206FZL%2C7oB%20%2C7%5EbBLZ%2CA%2F7F%20%2C6FZL%2C7C%2FC%20sGZL%2C9%23%7ClF6XyQZ%20==0=0===But%20Beautiful=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu7%207%5EGZ4G%5E7%20F%207h%23C%7CQyX7%2DAZ9Lb7E%207hBZL%297C%28%20%237b9L4TA%2A%5BAZL7%2DLZBh7ZLC%2F7D%207DB%2A%5B%5D%20l%20cKQyX7AZL9b7E%20B%2D7%20E%297C%28%20GA%2A%5B%5DLZG%5E7%7CQyX7%2DA%7CQyX7A%7CyQX7%2DEZL%299b7B%28%20%20D7XyQ7D%207%2DZL%297CC7%29LZGZL9b7%23F%207h%23C%7CyQX7%2DAZL9b7E%207hB%5E7%20%20%28%28%20%207%5Eh%23Fs%207b9LZ7%2DE%207%2DBZLC%2F7D%20D7C%2A%5B%5D%20%20lcKQyX7ALZA%2D7E%207hB%2CB7%2C%7ClE%2D7%20F7LZB%2D7%20E7LZA%2D7%20D7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===But%20Not%20For%20Me=Gershwin%20George==Medium%20Up%20Swing=Eb==1r34LbKcu7ZL7bA4F7%28EZL%297bB%28%20%20%297%2DF%28b7BZL%297%2DC%28%20%20%297%5EbEb%5E7%204T%5BA%2A%7CQyX77LZF7%2A%5D%207bE%207%2DbB%7CQy7X%5EbE%7CQyX7bB%7CQyXB%5BAb%5EC%207%2DGA%2A%5DQyQ%7CEb%5EQyX7%2DFZL%20lcKQy7X%2DF%7CQyX7%2DC%7CQyX7%7CBb7XyX7bDC%207%2DGb%5E7%29%20%207%5EbEZL%297bB%28%20%207%29%2DF%287bBZL%297%2DC%28%20Ab7LZE%287F%5ByX7bDXyQ%7CB%5EbA%5BC%2A%5D%207bE%207%2DBb%7CQyX7%5EbE%7CQyX7b7XyQ%7C7FZL7Q%7CEb%5E7%20Ab7LZG%2D7%20C7LZF%2D7XyQ%7CBb7XyQ%7CEb6XyQKcl%20%20Z==0=0===Butch%20And%20Butch=Nelson%20Oliver==Medium%20Up%20Swing=G==1r34LbKcu7%2DBZL94C%23h77h%23CZL%20lcKQyX7A%2DZL7E%207%2DBZL7%2DC%20%20F%237b4T%5Bi%2A6G%207%2DLZD7sbB%207%2DAZL7o%23G%207G%5E%7BA%2A%5D%20%20lcKQyXsuo7LZB6bD%207yXsus%20G7LZE%207%2DBZL7F%207%2DCZ7L%23F%207%2D%23C%7CQyX7%5EC7LZD77%2DDZLQKcl%20%20%3Csolos%20on%20G%20Blues%3E%7CG6%20Bb7LZA7%20Ab7%20%7D==0=0===Butterfly=Hancock%20Herbie==Funk=F%2D==1r34LbKcu7sx4%28%3C4F%2D7%3C%2DAp%7CQyX%3Etuohguroht%20leef%20x%20flah7%2C%20LZ4Ti%2A%7B%2011%2DDXyQ%7Cp11%2DFZL%2011%2DAp%7CQXy11%2DFA%2AS%7B%7D%20%207%2DAXyQ%7Cp7%2DF%3E%29%237%5EbAn%20Bb7B%2F7%5EbAZL%205%239%237lAnsZL%20n%20ZL%20n%20ZLbXyQ%7CB%2A%5B%7D%205%239%237yQ%7CAblcKQyXsus31bE%7CyQX31bB%7CQyXbB%2F7%5E%20LZEbXbB%2F5F%20nl%7Cl%20LZA%3EeniFQyXQyX%3CQ%2C%2FCWspp%7CQyXsus31bC7%2FE%2CcKQyX%7D%20%3EadA%2D7%20L%20%2ES%2EDQyXQyX%3C%20%3E3x%3C7%2DAp%7CQyX7%2DF%7BZal%20CopZL7%2Do86%2A%3CQ%20%20Y%7B%20ZL%20x%20ZL%20x%20ZL%20n%3Eepo66%2A%3C%20%2C11%2DFQx%20%20%7D%7ByXQyXpen%3EBb13%20LZx%20LZx%20LZx%20%20%7Df%3CD%2EC%2E%20al%20Fine%3EA%5E7%2311XyQZ%20==0=0===Butterfly%20Dreams=Clarke%20Stanley==Waltz=C==1r34LbKcu7bA%7CQy4B%5E7XyX7%2DA%7CQyX9B%7CQy9X%2DbG%7CQyX7%2DbA%7CQyQ%7CD7X3Ti%2A%5BX9%2DEZ%7CB7b97%5EFZLQyX7%5EbAZLyQX7%5ECSA%2A%7B%5DQyX5bXyQ%20LQyX7%5EKQyX7%20LZ%20xlcKQyX7%5EDZL%20lcQKyX7%2DbEZL%20x%20ZL%20%20LZB%5ElcKQy7%2DbDZ%20x%20LZL%20x%20ZL%20lcKQyX7F%2DB%2A%5B%7D%20%20%3EeniF%3Cx%20Z%20x%20LZL%20lcXyQKcl%20LZ%20x%20LZ%3CD%2ES%2E%20al%20Fine%3E%20x%20%20Z%20==0=0===By%20Myself=Schwartz%20Arthur==Medium%20Swing=F==1r34LbKcu7QyX9b4Eh7XlcKQyX7hEZL%20lcQKyX9b7AZL%20lcKQy%20LZA74TA%2A%7B7%5EF%7CQZC%2D7XQyX7%2DG%7CQyX7bE%7CyQX7%5EbB%7CQyX7F%7CQy%7CC7XyL%20lcKDZL%20ll%20%20%7D%5B7hAZL%20lcKQyX9bE7ZL%20lcKQyX7hBB%2AXyQKccKQyXX7C%7CQyQKcl%7CQyX7%2DD%7CQyX7%2DAQ%7CyX7C%7CQyX7%2DGZL%20G%2D7XyX%2C9b7yQ%7CF6XyQKcl%20%20Z%20==0=0===Bye%20Bye%20Baby=Styne%20Jule==Medium%20Swing=Bb==1r34LbKcu7QyX7%2D%5E7%20F77%5EbB%7CQyX7F%7CQyX%2D7CZL7G%207%5EbBZL5%23XyQ%7CGbBA%2A%5BF%7CQyXQ%7CF7X7G%207%5EbEZL7bB%207ZGL7D%207%5EbBB%2A%5B%5DQyLZC%2D7yX7C%7CbBZL5LZF7%20%5EbBA%2A%5B%5D%207F%207%2DCLZ7oB%207%5EbBZL5%237F7%20F7%237oE%207%2A%5B%5DQyLZC%2D7yX7%2DA%7CQyX7%2DG%7CQXy7%5EbB%7CQyX7F%7CQyXQ%7CD7X7G%207%5E7%2DCZLGbo7L%2F7%5EbB%7CQyX7oE%7CQXy7%5EbEZL7bB%207%2DFZF%20G%2D7%207%2DGC%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Bye%20Bye%20Blackbird=Henderson%20Ray==Medium%20Swing=F==1r34LbKcu7hA%7CQy4F%5E7X%287%5EFZL7C%207%2DG%7CQXy7%5EFZL7C%207%2DG%7CQyAh7%29X4TA%2A%5BX7C%7CQ9%29%20D7%7CQyX7D%7CQyX7%2DG%7CyQX7C%7CQyX7%2DGZL9bG%2D7Xyb7D%287X7bE%7C7XyQ%7CF%287E%7CQyX7FB%2A%5B%5D%20%20lcKQyX6F%7CQyX7C7%29XyQ%2DG%7CQy7C%207%2Db9XyQ7%5EF%5B%5DQyX7C%7CQyXb7DZL%20lcKQyX7%2DG%7CXyQ%7CG7D%7CQyG%7CQyX%28Ah7%29X7C%7CQyX7%2DGZL9bD7%20%299b7D%287hA%7CQyXyQ%7CF67%5EFZL%2D7%20C7%20Z%20==0=0===Bye%20Bye%20Blues=Hamm%2DBennett%2DLown%2DGray==Up%20Tempo%20Swing=C==1r34LbKcu7%5B%5D%20%20l4CXyQ7AZL%20lcKQyXCZLl%20cKQyX7bAZL%20lcKXyQKc4TA%2A%5B%5B%5DQyXyQKclX7%2DD%7CQyX7oC%7CQyCXZL%20lcKQyX7GZL%20yQ%7CG7X7DB%2A7DC%2A%5BQKcl%20KQyX7AZL%20lcKQyCXZL%20lcKQyX7bAZLcl%20%20%5DyXCA%2AXyQKcl%20LZG7XyQKcl%20LZCXyQ%7CAb7XyQ%7CCXyQKcl%20%20Z%20==0=0===Bye%2DYa=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu7QyX6b4Db7X11%237bG%7CQyX6bA%7CyQX7bD%7CQyX6bA%7CQyXyQ%7CA4TA%2A%7BL%20lcK7%2311LAZL%20lcKQyX6AB%2A%7D%5B%206bEl%2C6D%2C6bDsZb6XyQB%207E%7CD%7CQyXyQ%7CE7yX7bDA%2A%5B%5D%207D%207A%2DZL7bE%207%2DbB%7CQyXQ%7CAb6X7%2DBZEl%2C6D%7CAb6XZL11%237B%207E%7CQyXb6A%7CQyX11%237bG%7CQysDb6%2CQyX7bb6%20Z%20==0=0===C%2DJam%20Blues=Ellington%20Duke==Medium%20Swing=C==1r34LbKcu7X7GZL7XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQKcl%20C44T%5ByQKcl%20LZC7XyQKcl%20%20Z==0=0===C%2ET%2EA%2E=Heath%20Jimmy==Up%20Tempo%20Swing=Bb==1r34LbKcu7%2DCZL74Bb7%20ZL7F%207bGZL7bA%20b7BZL7F%207bGZL7bABb6%20G4T%7BA%2A%5DQyX6ZN1D%2DF%206bB2NZL%20QyXQXy%7D%207F%207%2DCZL7G%2077LZBbL7F%207%20%20lcK%239XyQZL%20lcKQyX9%237CZ%20LlcKQyX7GZL%20lcKF7XyQ7D%5BB%2A%207%2DCZb7%20AbbBZL7F%207bGZL7b%20A7bBZL7F%207bGZL76%20G7LB%5BA%2A%5DF7LZBb6%20F7LZBb6%20%20%20Z==0=0===C%27est%20Si%20Bon=Betti%20Henri==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74C%2D7X7%2DCZL7G%207%2DDZL7Eb%207%5EbB%7CQyX7F%7CQyXyQ%7CF4TA%2A%7B%2A%5B%5D%207%20Eb7LbA%7CQyX6bB2NZL%20yQXQyX%7D%209b7G%207DZ%2D7%20Db6bB1N%2DC%7CQy%20Eb%2D7yX7%2DGZL%20lcKQyX%5E7bGZL7bD%207%2DbAZLQ%7CC7X7%5EbGB%207%2DDZF7%20sD7%5EbB%7CQyX7F%7CQyX%2D7ClC%2A%5B%5D%2C7%2DbD%2C7%2D%20Eb7L%7CQyX77%2DD%7CQ%2D7XyQE%7CQyX7%2DC%7CQyX9bG7%7CQyX7hD%7CQyX7F%7Cb%2D6XyCZL7GXyQ%7CG7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Cabaret=Kander%2DEbb==Medium%20Swing=Eb==1r34LbKcu7BZL%20l4Eb%5E77%5EbE%7CQyX7bB%7CQy7X%5EbE%7CQyX7bB%7CQyXXyQKc4TA%2A%7BQyX7%2DQ%7CEb7yX7C%7CQyX7%2DG%7CQy7XoA%7CQyX7%5EbA%7CQyXQ%7CN1FyX7%2DbcKQyXyQ%7CG%2DyX7bB%7CQyX7%2DF2N%7D%7C%207bB%207%2DFZL7C%207Q%7CEb6X7bB%7CZL7F%20%2ABAb%2D7%5E%2DC%20%2DCZL%20lcKQXy7%5EbEZL%20lcKQyX6LZC%2D7%5B%5D%20%20lQyXsuQ%7C%3CD%2EQyX7%2DF3N%7CY%5D%20%20x%3E%20%2EdnE%20dr3%20la%20%2EC%7CBb7syX7bB%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Cabin%20in%20the%20Sky=Duke%20Vernon==Medium%20Swing=G==1r34LbKcu77%5E%2DA%204G%5E7%20X11%239bB%7CQyX7hBLZ7obB%207%2DAZL7o%23GyQ%7CA%2D4TA%2A%5B2NZL%207%20Ao7X%7D%207bA%207%2DAZL7b%3EB%20%2066%2A%3C%207%2DB1NZLyQXyQ%2DAZL%2C%23C%206%2D%2A66%20%20F%207%2D%23FB%2A%5B%5D%207%5EC6%20G%3E%20%2066%2A%3CZL7hA%3E13LZE%3C%207%5EGC%207DZ%23%2D7%20B66%2A%3C%207%2DEZL7%5E%2DE%2D%20EC%2A%5B%5DQyX7%5EEZL9%20%3EA7LFZL7hX11%239%2D7%20A%2DX7hBZL7obB%207%2DALZ7o%23G%207%5EGA%2A%5BZ%207yQ%7CBbBZL7%5EyQ%7CA%2D%20A%2D%5E7%2CLZA%2D7%20Ab7LZG6XyQKcl%20%20Z%20==0=0===Call%20Me=Hatch%20Tony==Bossa%20Nova=G==1r34LbKcu7%7CQyX7AG%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZF%2D%2A44T%7ByX7%2DCQ%7CEb%5E%5EbE%7CQyX7%2DC%7CQyX%5E7bE%7CQyX7%2DC%7CQyX77XyQ%7CyX7bB%2DAZL9XyQKc%2DBZL7C%207%5EGZL%20xZ%20L7D%207%2DA%5BB%2A%7D%20%20l7%20E7%237%5EG%7CQQyX7%2DZ%20x%20LcKQyX7%5EG%5BA%2A%5D%207%20D7%2DAZL9%237E%207%2DBZl%20LZGL7D%207bE%7CQyQ%7CF%5E7QyX7%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyX%7CC%2D7XyX7C%7C%5E7XyQ%7CC%2D7XyQ%7CEb%5E7XyQ%7CC%2D7XyQ%7CG%5E7XyQKcl%20%20Z%20==0=0===Call%20Me%20Irresponsible=Van%2DHeusen%20Jimmy==Medium%20Swing=F==1r34LbKcu7b7A%7CQAF%20F67%5EF%7CQyX7o%23GZL6G%2D%207%2DG%7CQyX7o%23FZL%2FA%2CXy%2A%7B44TX31b7%7CD7b17hA%7CQyX7C%7CQyX7G%2DB%2A%5B%5D%20%20lcKQyX%2C3XyQ%7CDQyX317A%7CQyD%2D7XyyX7%2DG2N%7CY%7DQyX7%7CCQyX7%2DG%7CQyX7G%7CQQ%7CC7X1N%7CQyb13XyQ%7CD7b9XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Can%27t%20Help%20Lovin%27%20Dat%20Man=Kern%20Jerome==Slow%20Swing=Eb==1r34LbKcu7L7bD%204Eb%5E7%2C7bE%2C7%2DbBs%207%5EbZEL7bB%207%2DFZL7%2DC%20%7ClAb64TA%2A%7BQyXQyC%2D7LZyX%7D%207bB%207%2DF1NZ7LoE%206bEZL7bB%207BQXyQX%207%2DGZyX7%5Eb%2D7%20Eb7F%7CQyX7%5EbE%7CQyXo7A%7CQyX6bAB%2A%5B%5D%207XyQ%7CEbB2N%7Cs%207%5EbyQ%7CF%2DB%207%2DFZL7%2DC%207%5EbAE%2A%5B%5DQyX7bB%7CQyX7b7LZEX7G%7CQbB%207%2DEb7%2C%7C6bEZL7bB%207BZL7C%2D%207%2DGZL7bD%206bAlXyQ%7CF%2C7%2DbB7%20Z%20==0=0===Can%27t%20We%20Be%20Friends=Swift%2DJames==Medium%20Swing=Eb==1r34LbKcu7%7CQyX74F7Xy%2DbG%2C%2DGs%20%2C7%2DCZLB7%207%5EbE%7CQyX7bB%7CQ%2C%7ClF%2D4TA%2A%7B%207bE%20Q%7CEb%5E2N%7CQyXQyXQyXQy%7DXQyX%2C7oE1N%7CQyX7Bb%2D7%2CyX7bB%207%2DA%7Cb7XyQE%7CQyX7%2DbBZL%20lcQKyX6bE%7CQyX%2C7oA%7Cb7XyQAB%2A%5B%5D%7C%2C%2DbG%2D7%20C77%2DCZL7B%207%5EbE%7CQXy7bB%7CQyX7FA%2A%5B%5D%20%20sG%2D%2CGZL7DlF%2D7XyQ%7CBb7XyQ%7CUEb%5E7XyQ%7CEo7%2CXyQZ%20==0=0===Candy=David%2DWhitney%2DKramer==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74Eb%5E77%2DC%7CQyX7obD%7CQy7X%2DD%7CQyX6%2DbE%7CQyXXyQ%7CF4T%7BA%2A%2DA%5BB%2AXyQ%7CFbBZL7bE%206bB2NZ%20LQyXQyX%7D%207bB%207%2D6XyQ%5D6bB1N7bB%207D7XyQ7%2DC%7CQyX7C%7CQyX7G%2D%7CQyX7G%7CQyX7%2DD%7CXyQ%7CF%7CQyX7B%7CQyXEb%5E7XX7%2DC%7CQyX7obD%7CQXy7%2DD%7CQyX6%2DbE%7CQyyQ%7CF7%5BA%2A%5D%20b6%20Eb7LZBb6%20%20%20Z==0=0===Cantaloupe%20Island=Hancock%20Herbie==Rock%20Pop=F%2D==1r34LbKcu7%20x%20ZL%2D11Xy%20lcKQyX11%237bDZ%20Lx%20ZL%20x%20ZL%20lcKQLZ%20x%20F44T%5BLZD%2D11XyQKcl%20LZ%20x%20LZ%20x%20LZF%2D11XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Captain%20Marvel=Corea%20Chick==Samba=C==1r34LbKcu7CZL7h%2D7LZx%2F7%2DbBZL7%2DbBZLxLZ7%2D%23FZLxZL7%2DBZLAbLZGE44T%5BZL11%23Db%5E7LLxZL7%5EbBZL%2C7FZFL%2F7%2DCZL11%237%5EbGZZEb%5E7ZL9b7%2DDZLx%5E7%2FDLAZLxZL7%2DGl%7C%2Co%23%2CF7FsZL7%2DCZL7bDZb%5E7LZbBZLxGsB%2A%7B%5E7%2CLZCZL7%2DCZL11%237bDLZ7%2DDZL7%5EbEZL7hE%2D7%2FF%20bEZL77%5E%2DFZEb%2CF%2C%2DG%5B%5D%20%20bEl2NZL%7DF%2C%2CbE1N%7C%2CFQ%2C7%2DG%7C7LZxL%7C%2CF%2C%2D%2DEl%7C%2CLZD%2D77%5EbE%7CQyX7%5EbEQ%5BZY%20xZL7%5EFZLxZLG%2F%20%20sE%2DxZLG%2FXyQ%7CE%2D%20C%2D7%2FFLZC%2D7%2FFXyQKcl%20LZ%20n%20LZppsF%2CG%2DZ%20==0=0===Caravan=Ellington%20Duke==Latin=F%2D==1r34LbKcu7%20x%20ZL4C7b9%20lcKQyX9b7CZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204T%7BA%2A%20%3Eeni9XyQKL%20x%20ZL%20lcKQyX%2DZFL%20x%20ZL%20x%20ZL%20lcZ%20x%3CFb7CZLEZL%20x%5BF7Xy%20ZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQx%20LZ%20B%2AY%7D%20niF%20lKcl%20LD%3CQyX7GZL%20lcKQXy6bAZL%20x%20ZL%20x%20Z%2EC%2E%20aQyX7be%3E%7CDb7%20%20%20Z==0=0===Caribbean%20Fire%20Dance=Henderson%20Joe==Latin=D%2D==1r34LbKcu7x%20ZL%204A7%239lcKQyX%2C9%237AZL%20%20xZL%20x%20ZL%20lcKQyX%20LZ%20x4TA%2A%5Bx%20ZL%20AA7%239lcKQyX%2C9%237AZL%20%20xZL%20x%20ZL%20lcKQyX%20LZ%20x%2A%5B%5D%20%20G%209%237BG%2D%20FB%20EZLF%20%2DGZLbB%20ZELbE%20bDZLbB%20EZLbLZDb%2A%5B%5D%20%20L%20lcK%239XyQ%237AZL%20x%20ZL%20x%20Z%20LlcKQyX9%237AA%2A%5B%5D9%2CXyQ7EZL7Z%20x%20LZ%20x%20%20Z%20==0=0===Catch%20Me=Pass%20Joe==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%209%237A4D%2D7XZL%20lcKQyX7%2DDZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4TA%2A%7B%5EF%7CQy%5B%2ABAhyX7%2DGZL%20lcKQyX%2D7G%7CQyX9b7D%7CQyX7Q%7CC7X%7D%207%2DD%20lcKQEh7%20AZL%20x%20ZL%20x%20ZL%20lKcQyX7%2DDA%2A%5B%5D%209b7D%2D7Xy%7CQyX7LZ%20x%20LZA7%239%20D%2D7%20Z%20==0=0===Celia=Powell%20Bud==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7hC4Bb%5E7%5EbBA%2A%7B%7DQyX7B%7CQXy7%5EbB%7CQyX7B%7CQyX7XyQ%7C4Ti%2A%7B7hC%7CQXyQ%7CEB1NZL7B%207%2DCZL7b%2DD%207%2DDZL7bA%207%2Dbb%5E7Xy7%2DD%7CQ7%2DG%7CQXyQXyD%7CQyX7hAB%2A%5B%5D%20%20clKQyX7%5EbB2NZL%20Q7b9Xy%7D%207F%207hC%7CQl%20LZCBA%2A%5B%5DQyX%2C5b7F%7CyQX7hCZL%20lcKQyX7b%5E7XycKQyX%20lcKQ%2D7XyQBZL7B%207%2DCZL7%2Db%20D7%2DDZL7bA%207%2DbE%7Cb%5E7XyD%7CQyXbB%7CQyEb6XyyX7%2DC%7CQyX7G%7CQy7X%2DDZL7bA%207%2DbE%7CQQ%7CB7XC%2A%5B%5D%20%5E7%20%20%3Csolos%20on%20AABA%3ELZC%2D7%20F7%20Z%20==0=0===Central%20Park%20West=Coltrane%20John==Ballad=B==1r34LbKcu7FZL7C%5E7XyQyX7%5EbAZL7bE%207%2DBbQyX7%5EDZL7A%207%2DEQG%2D7%20B44T%5ByX7%5EBC%23%2D7%20%207%2D%23CQyX7%5EDZL7%20A7%2DEQyX7%5EBZL7%23FF%237LZQyX7%5EQXyQLZC%23%2D7%2FBXyQXyQLZB%5E7XyQXyQLZC%23%2D7%2FBXyQC%23%2D7%20F%237%20Z==0=0===Ceora=Morgan%20Lee==Bossa%20Nova=Ab==1r34LbKcu7%7CQyX74Ab%5E77bA%207%2DbE%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZDb%5E4TA%2A%5B%7CQyX77LZC%2DX7bE%7CQyX7%2DbB%2CB%2C%2A%5B%5DQyX9%237F%7CQyX7yQ%7CC%2DG%207%2DD%7CQyX7%7CD%2D7X%2A%2C%5B%5D%207bE%207%2DbBZ7LF%207%2DC%7CQyX7G%7CQyA%2CAb%5EQyX7FQyX7%2DEb7LZ%207%2DD%7CQyX7%5EbDZLb7A%207%2DbE%7CQyX7%5EbAG7LZC%207%2DbByX7%2DbXyQ%5D%5B9%237F%7CQyX7hC%7CQy7XbE%7CQyX7%2DbB%2CC%2A%2CXyQ%7CB9%237F%7CQ%7CEb7XyQ%7CAb%5E7XyQ%7CBb%2D7%20Eb7%20Z%20==0=0===Chameleon=Hancock%20Herbie==Funk=Bb%2D==1r34LbKcu7yX7bE4%3C%2A66%2DbB%7CQyX7bE%7CQyX%2D7bB%3EortnI%20ssaB%207XyQ%7C4Ti%2A%5BX7%2DbBBb%2D7X%3Ex426%2A%3C%20%207bE%7CQXy7%2DbB%7CQyX7bE%7CQy%20%7D%7B%2ABA%2A%7B%5DQyQ%7CEb7XyQ%7CBb%2D7XyQ%7CEb7%20%20%3C%2A624x%3E%20%7D%20==0=0===Chan%27s%20Song%20%28Never%20Said%29=Herbie%20Hancock%20%2D%20Stevie%20Wonder==Even%208ths=Eb==1r34LbKcu7bEs%20%204Gb%5E77G%20sus7G%7CQyXF%2F%5E7bB%7CQyX%23F%2FD%7CQyXLZC%5E74TA%2A%5BXsus3lAb%5E7X7%5EbG%7CQyX9b31b%7CDQyXsus31bD%7CQyXyQ%7CF1%7C%2Csus9bD%7CQ9XyQ%7CAl%7C%2C7bE%2C7%2DbBs%20%2D7CZL9%237G%20sus9bBb%5E7Xy%2DD%7CQyus9bEQ%7CEb9us9bD%7CQyX9%2DC%7CQXy7%5EbEB%2A%5B%5DQyXsussXyQ%7CyXsus%2C7%5EbEEb%5E7X%20Q%20%209b31bD%7CQyXuss9bD%7CQyX9%2DC%7CQyZY%5BUQ%7CQyXsfXyQZ%20==0=0===Change%20Of%20Heart=Metheny%20Pat==Even%208ths=E==1r34LbKcu7%23CZL%204EXyQlcKQyX7%5ED%7CQyXELZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20x3TA%2A%7BXsus7%7CC%5E7XcKQyX7%5EAZL%20lcKyQX11%237%5EbB%3E%20%3C%7CQyl%20LZBQyX7%2DE%7CQyX%20%20%2CQ%2CLE%20%23D%2FB%7CQyX%23C%2F%7CAQyXB%7CQyXAB%2A%5B%7D%20ZF%23%2D77B%7CQy%207%2DB%7CQ%7CAXy%23C%7CQyXC%2F7%23G%7CQyBX%2FEZL7B%20sus7B%7CQ%2D7XyQyX%23G%2FcKQyXXyQKcYZ%20%20x%20%3EadoC%20la%2E%20C%2ED%3C%7CQyX7BZL%20l%7BQE%5E7AZL7El%20LZ%20x%20LZ%20x%20%20%7D%20==0=0===Change%20Partners=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7yX7%2Db4F%5E7X7C%7CQyX7%2DGZL%20lcQKyX7obAZL%20lcKQyXyQ%7CB4TA%2A%7ByX7C%7CXyQ%7CFG%7CQyX7C%7CQyX7%2DGQ%7CyX7obA%7CQyXA%2F7%5E%2D7XyQ7bE%7CQAB%2A%5B%5D6%20D7L7%2DbB%7CQyX6F2NZLQ%20yXQyX%7D%207C%207%2DGZ%20Eb7%20F1N%7CQX7C%7CQQKcl%20ZL%20lcKQyX7%5EbAZ7LbE%207%2DbBZL%20x%20ZLG%2D7XyyX7%5EbyX7%2DbAF%5E7X7C%7CQyX7%2DGZL%20lcQKyX7obAZL%20lcKQyXyQ%7CB%2A%5B%5DQys7C%7CQXyQ%7CF%7CQyX9b7D%7CQyX117%23bE%7CQyX7E%7CQyX7%5EG%2D7Xy7bE%7CQus%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Chant=Pearson%20Duke==Medium%20Swing=C%2D==1r34LbKcu7DZL6b4C%2D7%20%7CQyX9b7GZL7bA%20%2FAF%7CQyX6%2DbBZL7oBF%2D7%20E4TA%2A%5BA%2FF%7CQQ%7CG7bBZL7oB%207%2DCA%2A%5B%5D9%20b7G%207hDZL7bA%209b%2D6XyyX9%237bB%207%2DZG7b97G%207%2DCZL9b7G%2097%23DZL6bE%207%2DF%7CQyXb9LZCL7bA%20%207hDZBAh7%20%2DF%207%2DFZL9b7C%20%2Ch7G%7CQyX7%2DGZL9b7D7%2FEbL%2A%5B%5D%207bBZL7ZC%2D7%20CA%2A%5B%5DQyX9b7GZLb97D%207hAZLbB%2F7%2DC%2D7%20BoL9b7Gb7G%207%7CF%2FA%20b7G%209%237DZL6bE%20%2D7F%7CQyX9b7GZL7bA9LZC%2DQyX6%2D9LZC%2D7XyQZ%20==0=0===Charleston=Johnson%20James==Medium%20Up%20Swing=Bb==1r34LbKcu77obD%204Bb%2CXyX7F%7CQyX7CZL%20lKcQyX7G%7CQyX7D%7CQyQ%7CBb%2C4TA%2A%5ByX7A%7C%20F7%20%5DD%7CQyX7oE%7CQyX7GQ%7CyX7D%7CQyX%2CbBB%2A%5B%2D7XyQ7%2DCZLX7F%7CQyQ%7CF7L%20lcKQyX7G%7CQyXD7%7CQyX%2CbBA%2A%5B%5DQyXZC7XyX%2CD%7CQQyX7%2D%2C%20DboX7bEZL%20lcKQyX7BbC%2A%5B%5D%207F%207%2DCZL7yQ%7CEbbB%7CQy%7CBb%2C%20G%2D7LZC%2D7%20F7LZBbXyQ%7CC%2D7%20F7%20Z%20==0=0===Chase%2C%20The=Gordon%20Dexter==Medium%20Up%20Swing=Bb==1r34LbKcu77%2DCZL4Bb6X%2DbE%7CQyX6bBZL%20lKcQyX7bEZL%20lcKQy7%20Ab74TA%2A%7BbD%207%2DBb6Xyx%20ZL7%2DC%207%2DGZL%20%20xZL7bB%207%2DFB%2A%5B%7DQ%20LZAbZL7F%20lcKQy%20LZG%2DL%20lcKQyX6bBA%2A%5B%20%5D7B%207%2D%23FZL7%2DC%207ZEb7Xx%20ZL7%20LZBb6XyQ%7CEb%2D7%20Ab7LZC%2D7%20F7LZBb6XyQZ%20==0=0===Chasin%27%20The%20Trane=Coltrane%20John==Up%20Tempo%20Swing=F==1r34LbKcu7%207%2DA%7C7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF44T%5BD7LZG%2D7XyQ%7CC7XyQ%7CF7XyQKcl%20%20Z%20==0=0===Cheek%20To%20Cheek=Berlin%20Irving==Medium%20Up%20Swing=C==1r34LbKcu7L7%2DD%204C%5E7%207G%207%2DDZL7o%23C%207C%5EZL7G%207%2DDZL7o%23CLZC%5E74T%7BA%2A11%237b%20E%2D7L%207%2DEZL7%2DD%207GZLD7%207A%7CQyX11%237bBZF7LZB7obEZZL%20Qy7XyQ%7C%207G%207%2DDZL7A%207%2D1EN%7CQyX7G%7CQyX7%2DD%7DXyQXA%7CQyX7A%206CyQKcl7%2DDZL7A%206CZL7G7%20%2DD%7BB%2A%5D%20%20%3EeniF%3C%20G7LZX6C2N7%2DbEZ%20G7LZQyX7%2DC%5BC%2A%7DQyX6ZCL7G%207%2DDZL7A%206CKcl%20L7%2DDZLgnidnb7XyQ%20la%20%2EC%2ED%3C%207%2DAZ7Lo%23G%207G%7CQyX7hD%7C2nd%20eA%7CQyX%3E%20LZD%2D7%20G7%20Z==0=0===Cheers=McGhee%20Howard==Medium%20Swing=Bb==1r34LbKcu7ZL7F%204Bb6X7G%207%2DD%7CQyX7bG%7CyQX6bB%7CQyX7bE%7CQyLZC%2D74TA%2A%7BX7%2DFB%20C7b9lcKQyX6bB2NZL%20yQXQyX%7D%207F%207%2DCZL%20%20%5D%5B%2A6bB1N%2A%5B%5DQy7XyQ%7C%7CQyX7FZL%20lcKQy7XCZL%20lcKQyX7%5EbEF7%235XbB%7CQyyX6bByQ%7CEb7%2DCZL7G%207%2DD%7CQy7XbG%7CQyX6bB%7CQyX7%20F7LZX6bBAQ%7CC%2D7%20F7%20Z%20==0=0===Cheese%20Cake=Gordon%20Dexter==Medium%20Up%20Swing=C%2D==1r34LbKcu7X96%2DF4C%2D697C%28%20lcKQyX96%2DCLZ31b7G%207hD%7CQyX%2Cb9%29LZ4TA%2A%7B%7CQyX77%20C7bX31b7G%7CQyX7hDZ%20LlcKQyX96%2DFZL31yQ%7CF%2DhG%7CQyX%7D%209bQ%7CEb%2DD%7CQyX96%2DC1NZL%2C13b7G%207hDZL7bA%207h7%20G7yX7bByX7%2DF%20LZN2C%7CQyX7%2DGB%2A%5BZ%20%20e%3EniF%3ClcKQyX96%2DC7XyQ%7CQyXQyGZL%3E%2EXyQ%7CEn2%20la%20%2EC%2ED%3C%20%207Dh%7CQyX7bA%7CQyX7%2Dbd%20End7bB%7CQ7b9XyQ%5D%20==0=0===Cheetah=Burrell%20Kenny==Up%20Tempo%20Swing=Bb==1r34LbKcu7bE%7CQy4Bb%5E7L7F%207CZL9%237G%207D%2DZL7o%23C%207%2DC%7CQyXZBb7X4TA%2A%7B6bBl%2CZBb%2FFs2N%7CQyXQyXQyXQXy%7D%207F%207C1NZL7G%20C7%2CF7L7oE%20F%7CQyXA%2D7XyyX7C%7CQyX7%2DGZL%20clKQyX7G%7CQyX7D%7CQQ%7CC%2D7B%2A%5B%5D%20%7CQyX7%5B%2AABbF%207CZL9%237G%207%2DDLZ7o%23C%207%2DC%7CQyX7%5E7LZBb%5DQyX7Eb%20Eo7LZBb%2FF%20G7%2CQLZC7%20F7%20%5DY%7CQsC7%2CF7%2ClBb6%20Z%20==0=0===Chega%20De%20Saudade%20%28No%20More%20Blues%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7%2C7A%2Cb4G%2D9LZL7oBl%7C%2CC%2F7%2DD%2C%2D7DsZL7%2DDZL9b7AZsEb%2FB4Ti%2A%5BLbB%2F7LZEb7ZLB%2F9b7EZLC%2F7%2DZDL%2DD44TA%2A%5B%5D%2011%23xLZEh7%2DDl%7CEZLxZLZD%2DLZLxZL%2DAl%7C%2C7E%2ChsBZL%2DDl%7C%2C7A%2ChEsZBb%5E7L9b7AZDZL9b7b9%20%5DB%2F7hEZLxZLB%2F9bE7ZLC%2F7%2DDZL%2DDB%2A%5BbLZA7AZL7hEsZL%2Db9LZG7AZLB%2F9b7EZLC%2F%2D7DZL%2DDZL9b7AZL%2Db9LZD7DZL%2D7%5EDZL%2C%5D%5B%2AC7AZLsus7AZLxZL%2D7EZL%23D%2F7BZL7%5EDlLZDo77A%2C7%2DZL7%2DB7LZFoD%2A%5B%5D%207AZL7hEZLZxL7EZLxZL7%2DEZL7D%5E7LZ%2D%23FZLL7%2D%23FLZF%237ZL7%5EGl%7C%2C7D%2C7%2DA%2C%7C7%2DbB%2C7%2DBsZLxZLG%2D7LZxZL7EZB7LZE7LZA7LZF%23%2D7LZB7LZE7LZA7LZD6LZA7%20Z%20==0=0===Chelsea%20Bridge=Strayhorn%20Billy==Ballad=Db==1r34LbKcu7yX7%2Db4Bb%2D%5E7bBZL7%5E%2DbA%207%5E%2DBb%7CQyX7%5E%2DbA%7CQyX7XyQ%7CE4T%7BA%2AL7%2D%23CXyQ%7CDL7B%207%2D%23F%5BB%2A%7D%207lB%2C7C%2C6bDs%7CQyX6bZE%5E7%207bA%7CQB%2F7%5EG%20B7all%2C7D%2C%29bB%2F7C%28%2DA%20s7%5EAZL7E%207%2DBZLt%7CG%5E7%287%2D%23FZ%2DbB%7CQG%2D7%20CbA%7CQyX7%5E%2DbB%5BA%2A%20%5D7Bl%2C7C%2C7bDsZL7%2D%5E7Xy%7CQyX%29Bl%2C7C%2D%5E7LZ%7CQyX6bDU%7CQyX7b%7CAQyX7%2DbE%7CQyX7bBsDb6%2CbA%207%5E7%20Z==0=0===Cherokee=Noble%20Ray==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7bA4Bb6XKQyX7%5EbE%7CQyX7b%7CBQyX7%2DFZL%20lcKQycl%20LZ4T%7BA%2A7%2DC%7CQLZBb6G%7CQyX7%2DC1NZL%20lKcQyX7CZL%20lcKQyX7b9Xy%20lcKQ%5BB%2AY%5D7%235XyiF%3ClcKQyX6bB%7CQXy7F%7CQyX7%2DC2N%7C%7DQne%3E%20%20F%7CQyX%20lcKQyQ%7CF%23%7CQyX7E%7CQyX7%2DBZ%20LlcKQyX7%5EB%7CQyX7A%5E7XyX7%2D%23C%20%2EC%2EDXyQ%7CD%7CQyX7C%7CQyX7%2DGZ%20LlcKQyX7%5EG%7CQyX7C%2D7%20%3C7%2DAZLal%202nd%20ending%3E%20LZF7%235%20%20%20%5D==0=0===Cheryl=Parker%20Charlie==Medium%20Swing=C==1r34LbKcu7E%7CQyX7XyQ%7ClcKQyX7FZL7C%207G%2D%7CQyX7CZL7G%207%2DD%20LZC7C44T%5BeulB%3CLZDh7Gs%20G%2F7Cl%7C%2Co%23F%2CF6s%207C%7CQyX7G%7CQyX7%2CC7Z7A%207hs%20in%20C%3E%20==0=0===Chicago=Fisher%20Fred==Medium%20Swing=C==1r34LbKcu77G%7CQy4C%5E7%20L5%237A%207%2DDZL7G%20%2D7DZL7A%207%2DEZL7%2DDZD%2D7X4T%5BA%2A%7CQyX7%5E7%2FE%20%207%2DEZL7%2DD%207%5EC%5B%2AB%5D%207G%207%2DDZL7obEA7LZDC%7CQyX7%2DD%2079LZD%2D%5D%207G%207bAZL7A%207BbZL7G%207%2DDZL7G%207%2AA%5BC%5Eb7App7bA%207%20A7LZX9b7E%7CQyX7hBZL%2357A%207%2DDZL7G%207%2DDyQ%7CA%2D7%2DEZL7G%7CQy%20Gb7%20QyX7A%7CQyX7%2DE%7CQXy9bB%7CQyX7%5EF%5BC%2A%5D%7CD%2D7X7%2DGZLXyQ%7CC6%20A7LZD%2D7%20G7%20Z==0=0===Chicken%2C%20The=Ellis%20Pee%2DWee==Funk=Bb==1r34LbKcu7%5BY%7D%20%20%2Ai%2C%3CVx%20ZL%20x%20ZL7bE%207Bb%3Eortni%20rof%20pma%20LZ%20x%2C44T%7B7C%7CQyXyQKcyX7DZL%20lcKQyX7EbZL%20x%20ZL%20x%20ZL%20lQ%7CG7X7bBA%2AZL%20x%20l%20LZ%20%207bBZL%20%3EeniFQy%3CXn%20%3E%29ffiR%28%3CZL%20xEb7LZcKQyX%20x%20LZ%20x%20%20Z%20==0=0===Children%20Of%20The%20Night=Shorter%20Wayne==Medium%20Swing=C%2D==1r34LbKcu7QyX7%5E%2D11XylcKQyX11%2DCZL%20lKcQyX7%5EbAZL%20lcKQ%20LZAbC44T%5B%5EbA%7CQZE%5E7XBZL7F%207%2DC%7CQyX7b%5EDZL7bA%207%2DbE%7CQyb%5E7XyL%20lcKL%20lcKG%2D7%20GCZL7G%207%2DD%7CQyX7b%5EEZL7bB%207%2DFZL7b%5E7XyQ%7CQyX7yX7%5EEXyQKc%207%2DbD%7CQyX7%2DbBZ7LF%207hCZL%20x%20ZL%20lGb7LZ7hbEZQ%7CEb7XyQZ%20==0=0===Chucho=D%27Rivera%20Paquito==Latin=D%2D==1r34LbKcu7hE%7CQy4D%2DXy%5BY%7D%209b7A%207hE%7CQXy%2DDZL9b7A%207hE%7CQ%2AAD%2DX4Ti%2A%7B%2DbD%20s9LZD%2D9b7A%207hEZLF%2F7%2D%20G%2DG%7CQyX9%237D%7CQyXLZD%2D%20b7A%207%2C%7ClC%2D7%20F7LZBb7XyQ%7CEh7%20A7b9%2CLZD%2DXyQ%7CA7%239XyQZ%20==0=0===Close%20Enough%20For%20Love=Mandel%2DWilliams==Ballad=Ab==1r34LbKcu7DZL7b4F%2D7%20ZL7bB%207%2DFZL9b7%20C5b9%237GZL5%239%237DEb7%20A4TA%2A%7Bb7C%207b%2D7LZG%207%5EbDZL7bA%207bZEL7bB%207FZL7C%207G7LZGhB%207%5Eb7%2DC%7CQ1F%2D6%202NZL%20QyXQyX%7D%2097bC%209b7GZL5%239%237DF%2D6XyNZL31%207hDZ%20%5D%5B%2AB7%5EbAZL9b7bE%20su9sbEZL11%237E%207%2DbB%20F%2D7L9b7F%207%2DFA%2A5LZE%2Db7C%207hGZL9b7G%20C7ZL7G%207%2DDZL7A%20713%20%5D%5B%239b7GL7%2DbB%235LZGZL7bA%207bEZL7bB7%20%2DFZL9b7C%205b9%237Db%5E7%209%237D%20yX6%2DF7LZF77C%207hGZL7G%207%5EbZDL7bA%207bEZL7bB%20b13LZC%207GZQKcl%20%20Z%20==0=0===Close%20Your%20Eyes=Petkere%20Bernice==Medium%20Swing=Eb%2D==1r34LbKcu7hFZL74Fh7XbE%7CQyX9b7bB%7CQy7XhF%7CQyX9b7bB%7CQy%2D6%20Ch4T%7BA%2AB%2A%5D%20%20b9LZNX7%5EbE2NZL%20QyXQXy%7D%20%20lcKQyX6%2DbE1yQKcl7bB%207B%7CQyXXyQ%7CElcKQyX7bA%7CQyX7Eb%7CQyX7%2DbB%7CQyX7b%20LZB77%2DbB%5BhC%206%2DyQ%5D%2AAX9b7bB%7CQyX7hF%7CyQX9b7bB%7CQyX7hF%5ByQ%7CEbX9b7b7LZFh7%20Bb7b9LZEb%2D6XyQKcl%20%20Z==0=0===Cold%20Duck%20Time=Harris%20Eddie==Rock%20Pop=F==1r34LbKcu7ZLQyX7XyQ%7C%7CQyX7bB%7CQyX7FZQLyX%7CrQyX%7CQyX7bBXyQr%7CF44T%7BDb%5E7XyQ%7CEbadd9%20%20U%3CFine%3EsF7%2C%7Cl%20n%20LZ%20n%20%20%7D%20==0=0===Come%20Back%20To%20Me=Alan%20Lerner%2C%20Burton%20Lane==Medium%20Swing=F==1r34LbKcu7A1N%7CQ4G%2D7XB%7CQyX7%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyb%5E7Xy4TA%2A%7BhB%7CQy%7CD7Xy%2A%5B%5D%207E%207hB%7CQyX%5E7F2NZL%20QyXQyX%7DQBA%2D7XQyX7%2DyX7%2DGZXyQryX7C%7CQyX7%2DG%7CQy7XD%7CQyX7%2DAZLQyX%7CQ%5D%5B%2AAL7E%207Q%7CC7XyQ%7CAh7XyQ%7CD7XyQ%7C%7CG%2D7XyQ%7CC7XyQ%7CF%5E7XyQ%7CA%2D7%20D7%20Z%20==0=0===Come%20Fly%20With%20Me=Van%2DHeusen%20Jimmy==Medium%20Up%20Swing=C==1r34LbKcu7C%207%2DG4C%5E7%207%5EC%7CQyX7G%7CQyX7D%2DZL7obE%207%2DEZL6C%20C6LZ4T%7BA%2AX%7D%207G7XyQ%7C9b7A%207E%7CQyX7F1ZNL6C%207%5EC%7CQyX7bBLZD7%20%5EFZL7bD%7CQy2F7%20GQyXbA%5BB%2A%5DQyX6CLZsus7G%206CZLsus7%7CAb%2BXNZLQybAZLs%7CDb6X%207%2DbB%7CQyX6bA%7CQXy7bE%7CQyX7%2DbB%7CQyEb7suQyX7%5Ea%20%2EC%2EZAb6X%7CQyX7D%7CQyX7%2DAZ7L%2DEpp%7CQyX7%5EG%7CQyG7%20%3CDL%2BbA%207bB%207%20EndiX7F3N%7CY%20QyX%5D%2097bG%207GZLsus7G%3EgnyQ%7CEhdr3%20lLZA7b9XyQ%7CD7XyQ%7CD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z==0=0===Come%20Rain%20Or%20Come%20Shine=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu77%5EF%7CQ4F%5E7XQyX7GZL%20lcKQyX%2D7DZL9b7A%207hE%7CQy%7CC7Xy4TA%2A%5B7hD%287%2D7%20F7C%207%2DG%7CQyX7%2DbB%7CyQX7%2DF%7CQyX7%2DbBZL7LZBhC%7CQyXB%2A%5B%5D%209%28G7bGZL9b7D%207hAZL97bD%20%296%2DC%287hAZL%299%2D7%20C7b7E%20%29lcKQyQ%7CEh7yX7E%7CQyX7%2DBZL%20clKQyX7%2DDZL9b7A%20Q%7CA7XyX7%5EF%2DDZL9XyQKchEZL7hB%20%2DDZL9bA7%207bB%7CQyX7GZL%20l7%20A7b7DZL%206XyQ%7CG%2D7%20C7%20Z%20==0=0===Come%20Sunday=Ellington%20Duke==Ballad=Bb==1r34LbKcu7yX7F%7C4F7XyC%7CQyX7Gl%7C%2C7bGs%20%207F%7CQyX11%237bE%7CQ%2D7XyQ4TA%2A%7BX7C%7CQEb6%2FB%7CQyX7DZL7bE%207D%2AB%5B%7D%206bB%207obBZLbG%2D7Xy%20bB%7CQE%7CQyX%20C%2D7L%5DQyX5%237F%7CQyX9C%2Cl%7C%2C7G%2C7bAs%2C%207FZ%5B%2AAF77F%7CQyZLbB%2FXyQ%7CFB%7CQyX7F%7CQyX7%2DCQ%7CyX7Gl%7C%2C7bGs%20%207b%20Eb611%237bBbo7%20Bb6%20Z%20==0=0===Comes%20Love=Brown%2DStept%2DTobias==Medium%20Swing=G%2D==1r34LbKcu7%2DG%7CQy4G%2D6XD%7CQyX7hAZL%20lcKyQX31b7DZL%20lcKQy7b9%2CX4TA%2A%7ByX31bN1Ah7%5D%207D%207bE2N%7CQyXyQXQyXQyX%7D%209b7D%20%5B%2ABG7%7CQyX6QyX31LZC%2D7yX6bBZL%20lcKQyXF7%7CQyX7%2DCZL9b7G%20Q%7CD7b%20lcKQX6%2DG%7C%2D6XyQb7D%7CQyX7hAZL%20lKcQyX31b7DZL%20lcK9%2CXyQGA%2A%5B%5DyQ%7CAh7%20D7b9%20Z%20==0=0===Comrade%20Conrad=Evans%20Bill==Medium%20Swing=G%2D==1r34LbKcu7QyX7h4Bb%2D77%5EbD%7CQyX7%5EbAZL%2359bE%20sus7bE%7CQyXXyQ%7CG4TA%2A%5BX7%2DF%7C%235XyQ9b7C%7CQyX7%5EbD%7CQXybE%2F7%2DF%7CQyX7%2DF%7C%235XyQ9%237C%7C%2DF43T7%2FEbX%20lcKQyX7%2DC%7CQyX%2359%237G%7CQyX7hD%7CQy%20%5D%5B%2AB%2DF%7CQy7%2DC%7CQBb7%235%237G%7CQyX7hD%7CQyX%5E7bA%7CQyX7%5EbE%7CQyX9%235Xy%7CQyX7A%7CQyX%2D7%2FBbC%7CQyX7%2DC%7CQyX5%23b97G%7CQyX7%5EbA%7CQyX%2D7%2FBbC%7CQyXh7XyQ%7CD7%239%235XyQ%7CG%2D7XyQKcl%20%20Z%20==0=0===Con%20Alma=Gillespie%20Dizzy==Afro=C==1r34LbKcu7%7C%2C7bA4E%5E7%20s%207%5EbE%7CQyX7bBZ7LB%207%2D%23CZL%23D%2F7%23GEb%2D7%2C4T%7BA%2AX9b7F%20F7%2FChC%5BB%2A%7DQyX7%5EC%7CQXy7GZL7bA%207%2DbBZL7XyQ%7C7%5EbDl%207%5EE%5B%2D7XyQX7bB%7CQyX7%2DFZL%20clKQyX7%5EE%7CQyX7B%7CyQ%5D%2AA%23F%7CQyC%2F7F%20%23LZC%23%7C%2C7bA%2C7%2DbEs%207%5EEb%7CQyX7bBZL7B%207%2DlDb%5E7D%2F7%23GLZBb%2D7%20Ab7LZG7XyQ%7CC%5E7%20%20%20Z==0=0===Conception=Shearing%20George==Medium%20Swing=Db==1r34LbKcu7bD%207%2D4Ebh7%5EbA%207%5EAZL7%2DB%207b%5ED%7CQyX9b7bA%7CQyX7LZAb4T%7BA%2A%207%2DbE7%20F7L%207%5EEZL7B%207%2D%23FZ7LG%207bAZL7A%207bBZA%5E7LZbGZL7bD%207%2DDb%5E7X%2D%23F%207%5EE%7CQyXtlaB7%7CQyX7%2D%23F%5BB%2A%7DQy7LZAbZL7bAX9b7b7%20C7L7hbE%5BA%2A%5DQyX7A%7CyQX7%2DEZL7B%207%2D%23FZXyQ%7CA%2DGZL7AZL7A%5E7%20B%2DL7F%207bGZL7bD%207b%2DAZL7%5EbA%207%5EAZL7ZBb7%20bD%7CQyb7%20G7LZF%23%2D7%20B7LZE%5E7%20A%5E7LZEb%2D7%20Ab7LZDb%5E7%20%20%20Z==0=0===Conference%20Of%20The%20Birds=Holland%20Dave==Even%208ths=F==1r34LbKcu7p%2CbB%7CiD%2D%2Cp%2C%2DD45TA%2A%7BQyXQy%7DXp%2CbEpp%2CbB%7Cp%2CFpppF%2Cp%2A45T%7Bp%2C%2DDZ%7CD%2D%2Cppp%2CbB%7Cp%2CFpp%2C%2DDp%7C%2CbEpp%2CbBZLp%2CFpEb%2CpLp%2CbEpsD%2D%2FC%2ClG%2FB%2Cp%7CG%2FBXyQ%20%5BT24n%20%7D%20==0=0===Confirmation=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu7%207%2DA%7C4F%5E7XBZL7F%207%2DCZL7G%20%2D7DZL9b7A%207hE%7CQyb7XyQ4T%7BA%2AC%5BB%2A%5D1G7XyFZL7C%207%2DG2NZL%20yQXQyX%7DQyX9b7C%7CQ%5E7XyQNZL7D%2DG%7CQy%7CF7Xy%7CQyX7bA%7CQyX7%2DbZEL%20lcKQyX7%5EbB%7CQDb%5E7XQyX7%2DyX7bBlt%20%5D%2A7%2DCZL7G%207%2DDZL97bA%207hE%7CQyX7%5EF%5BA%20F7LZa7C%207Q%7CA%2D7%20D7LZG%2D7%20C7LZF%5E7%20C7%20Z==0=0===Contemplation=Tyner%20McCoy==Waltz=C%2D==1r34LbKcu7bAZL%20%2D7XyQx%20ZL%20lcKQyX7%2DCLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xC43T%5B%5E7%2311XyQKcl%20LZ%20x%20LZ%20x%20LZG7b9XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Continuum=Pastorius%20Jaco==Funk=E==1r34LbKcu77%5EEZL4E%5E7XyX7%5EA1NZL%20x%20ZLx%20%20ZL%20x%20ZL%20lcKQyQKcl%204TA%2A%7BbE%7CQyyQLZNF%3C7%5EEZL7%5EE%207oEQ%7CyX7%2DA%7CQyX7%2DbB2ine%3EXX%7DQyXretfAyQ%7CD77%5EEZLE%2F7%2DA%20E%2F7B%2D%7CQyX7%5EE%7CQyXsusXyQZ%3CXsus7%20solos%2C%20D%2EC%2E%20al%20fine%3E%20==0=0===Cool%20One%2C%20The=Golson%20Benny==Medium%20Swing=G==1r34LbKcu7yX7%2DA4B%2D7XD%7CQyX7%2DA%7CQyX7EQ%7CyX7%2DB%7CQyX7E%7CQy7XyQ%7C4TA%2A%7B%207hA%7CyQ%7D%5B%2A%23C%7CQyX9b7E%7CQyXh7BZL%20lcKQyX7%5EGBh7XyQX7D%7CQ%2DA%7CQyZG%5E7XyX7%2DB%7CQyX7E%7CQy7X%2DBA%2A%5B%5DQyX7C%7CQyQ%7CE7XL9%237D7XyQ%7CD7XyQ%7CA%2D7XyQ%7CD7XyQZ%20==0=0===Copenhagen=Davis%2DMelrose==Medium%20Swing=Bb==1r34LbKcu7yXbB%7C4Eb%5E7%7CQyX7C%7CQyX7G%7CQXybB%7CQyX6%2DbE%7CQyXF7XyQ4TA%2A%7B%2DD%20bBpBb7%20yXbBB%2A%5B%5D%207F%20bBN2%7CQyXQyXQyXQyX%7DQ%7CC%2D%2Fp1N%7CQ%2F%2DC%7CQBbXyQL7Fpp%7CQyXbB%7CQy7XF%7CQyXbB%7CQyXbG%7CZBbXyZLbB%2FA%2A%5B%5D%20%2FBbLZ%7CQyXbB%7CQyX7F%7CQXybB%7CQyXbG%7CQyXbBppBb7%2DD%20bBBpp%7CQyQ%7CEb%7CQyX7F%7CQyX7C%7CQXy7G%7CQyXbB%7CQyX6%2DUBbXyX7%5EbEb7%20Z%20==0=0===Coral=Jarrett%20Keith==Ballad=C%2D==1r34LbKcu7%2F7%5E%23F%2D7%20F7L7C%207%2DGZL9b7D%20h7AZL7%5EbB%20bB%2FDZLZB%5E7%20C44T%5BGs%2ChD%23%2D7%20%201%2DFZL%20sus7bG%20%2011%239%5EbGZL%20%23F%2F7%5EB1%2C%20%20sGZL%23A7b9%20Z%20==0=0===Corcovado=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7F%207oF4D7%2FAC%7CQyX7%2DGZL%20lcKyQX7obAZL%20lcKQyX7XyQ%7C4TA%2A%5BKQyX7%5E7XyQ31b7A%7CQyX7%2DE%7CQXy7bB%7CQyX7%2DFB%2A%5B%5DXyQ%7CDFZL7%5EGZL%20lD%2D7Xy7obAZL%20lcKQyXA7%2FDA%2A%5B%5DQyX7obA%7CQXyQKcZL%20lc%2DE%7CQy%7CC7XybB%7CQyX7%2DFC%2A%5B%5DQXy7%5EFZL7%5EF%207oF%7CQ7%2311XQyX7%2D7G%7CQyA%2D7XyQyX31b7A%7CQyX7%2D%7CEQyX7G%7CQyX7%2DD%7CQ%7CD%2D7X%7CQyX7%20%20Q%20ZXyQQLZUC6XyQZ%20==0=0===Core%2C%20The=Hubbard%20Freddie==Up%20Tempo%20Swing=Eb%2D==1r34LbKcu7%20x%20ZLb%2D7Xy%20lcKQyX%2C7%2DbE%7CZ%20Lx%20ZL%20x%20ZL%20lcKQLZ%20x%20E44T%5BQyX11%2D7%2CXyQyX7%2DF%7CQyX7bGZ%20Lx%20ZL%20x%20ZL%20lcKQ%7CE%5E7%23bE%7CZLKcl%20%20Z%20==0=0===Cottage%20For%20Sale=Robison%20Willard==Medium%20Swing=Eb==1r34LbKcu7L%2C7C%204Eb6%2CL6%2DbA%20%2C7%2DF%7CQyX9%2Cb7C%7CQyX%2C7G%7CQyXZG%2D7%2C4TA%2A%7B2N%7CQy%20Ab%2D6yXQyX%7D%207bB%20%2C6b1ENZL%2C7bB%20%2C7FZL%2CQXyQX%2C7%2DFZL%20lcKQ%5DY%5B%2AF%7CZL%20lcKQyX%2C7CLZ%20lcKQyX%2C31b7GB7%2CXyQyX6bE%20%2C7%2DFXyQ%7CB9b7C%7CQyX%2C7G%7CQy%2CX6bEC%2A%5BY%5DQyX%2C7b%2CXyQ%7C%2C7%2DFZAb%2D6LZG%2D7%2C%20C7%2CLZF%2D7%2C%20Ab%2D6%2CLZF7%2C%20Bb7%2CLZEb6%2CXyQZ%20==0=0===Cotton%20Tail=Ellington%20Duke==Up%20Tempo%20Swing=Bb==1r34LbKcu7ZLD%2F74Bb6%20BZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7%2DGb6%20Bb4TA%2A%7BbB%207Fo7LZBXQyXQyXQyX%7D%207F7%20%2DC1NZL7%2DG%20F%2F6byQ%7CN2E%206bE%5D%20%20lcBD7XyFZL%20lcKQyX7CZLl%20cKQyX7GZL%20lcKQ7XyQK%2A%5B%5D%2066bEZL6%20G%2D7%206bBZL7F%207%2DCZLG7%207%2DDZL7F%207%2DCZLBb7%2FDbBA%2A%5B%20Eo7LZBb6%2FF%20G%2D7LZF7%20Bb6%20Z%20==0=0===Could%20It%20Be%20You=Porter%20Cole==Ballad=Bb==1r34LbKcu7l%7C%2C7b4Bb%5E7%2C7%2DbG%2C7%2DGs%7CQyX%5E7bBZL7F%207%2DC%7CQyXF%2D7%2CB4T%7BA%2A%7CQyX9yQ%7CF%2DyX7%5EF1NZL7C%207%2D%7CGQyX7%5EbEZL7bB%207Q%7CA7bX7%5EbEbB2N%7C7LZAh7%2DC%7CQyX7F%7CQyX7%7CCQyX7%2DGZL9b7D%207%20F7%20%7DG%207%2DDyX6bB%7CD7Xy7C%7CQyX7%5EbBZL7b%20A7%2DbE%7CQyX7%5EbE%7CQ%20F7LZQyX7%5EQ%7CC%2D7%20F7%20Z==0=0===Countdown=Coltrane%20John==Up%20Tempo%20Swing=Bb==1r34LbKcu7%5EbAZL%2D7%20F7%2DD%7CQyX7%5EDZL7A%20%5E7bGZL7bD%207%5EbBZL7%20Eb7E44T%5B%5EbBZLZE%5E7%20DZL7A%207%5EbGZL7b%20D7%2DC%7CQyX7%5ECZL7G%5E7%20F7L7B%207QyXQyE%2D7XyyXZ%20Q%20%20%297bE%287AQ%7CyX7%5EbB%7CQyX7F%7CQQXyQX%7CQyX7%5ED%3E%2EtQE%2D7%207A%207%5EbBZL7F%207%5EGbZL7bD%207%5EbBZL7FLZ%3CRi%5B%20QyX7%20Bb%5E7LZGb%5E7%20D%5E7LZBb%5E7%20Gb%5E7LZfD%5E7XyQZ%20==0=0===Country=Jarrett%20Keith==Even%208ths=Eb==1r34LbKcu7%2FG%20bB4AbXyA%7CQyX%29%2DC%287bE%7CQXy%29%2DC%28bE%7CQyXbB%7CQbXyQ%7C4T%7BA%2A7o%23F%20XyQ%7CCX%2DCl%7C%2CB%2FGs%20%20bBQ%7CyXbAZLbB%2F7bE%20%2DyQ%7CF7%2DCZLBG%7CQyXGXyQ%7CyXbA%7BB%2A%7DQyXbEl%2C%7CbEs%20%207bB%7CQyXbAQ%7CF%2D7%2FbEZLXbB%2Fb%7CC%2D7X7o%23F%7CQyXsus7F%7CyQXbA%7CQyX9b7G%7CQyXyQ%7CEQyX7%2DyXbA%7C7susXbEZLbAl%2CbB%2F7bE%2D%2CCsZL7G%2011%2DD%7CQy%2FGXyQbB%7CQyQ%7CBb7%20%20sEb%2C%7ClEb%20%20%20%7D==0=0===Cousin%20Mary=Coltrane%20John==Medium%20Up%20Swing=Ab==1r34LbKcu7ZL%20lcb7XyQbAZL%20lcKQyX7bDLZ%20x%20ZL%20x%20ZL%20lcK7XyQKA%5B44TD7XyQ%7CDb7XyQ%7CAb7XyQKcl%20%20Z%20==0=0===Crazy%20He%20Calls%20Me=Sigman%20Carl==Ballad=F==1r34LbKcu77C%207%2D4F%5E7%20%207%2DAZL11%237bB%207F%5EZL7%2DG%207%2DAZL7%2DGD7LZG4T%7BA%2AL7C%207%20D7LZL%20QyXQyX%7D%209b7C7%20%2DGZL5%239D%207%2DG1NZN2G%2D7%2DAZL7A%206CC%2D7%2CF7%2DDZL7%2DF%207%5EbAZ7LbE%207%2DbBl%5BB%2A%5D%2C7%20G7LZs%206FZ%207%2DAZ%20G7LZ7%5EF%5BA%2A%5D%207C%207%2DGLZ7G%207%2DDZL7%2DA%206C%20G%2D7L7%2DDZLFZL7CF%5E7%20BL7D%207%2DAZL7C%207%2DZGL7D%207%2DAZL11%237bZG%2D7%20ZL7%2DG6%20C7sus%20Z==0=0===Crazy%20Rhythm=Wolfe%2DKahn%2DMeyer==Up%20Tempo%20Swing=F==1r34LbKcu77D%206F4F6XyX9b7C%7CQyX7%2DG%7CQXy7DZL%20x%20ZL%20lcKQyQ%7CN14T%7BA%2AyX7F%7C%2D7%20C7C%5BB%2A%5D%20%20lcKQyX62FNZL%20QyXQyX%7D%209b%2D7XyQGZL9bA%2A%5D%2097XyQKGZL9D%205%237A%7CQyXb7E%7CQyX7%2DbBZL%20lc7%235%20C%5EbB%7CQC%207%2DGQKcl%20D%206F%7CQyX7C%7CQyX%2D7GZL%20lcKQyX7GZL7b9LZyX6F%5B7b9%20Z==0=0===Creole%20Love%20Call=Ellington%20Duke==Medium%20Swing=Bb==1r34LbKcu7ZL%20x%204Bb%5E7KQyX%2C7%5EbEZLQyXQ%7CyX7bBZL%20lcKQyXcl%20LZ4TA%2A%7BX47%2A%3CyQ%7C%7CFQyX6bBZL7%5EbE%206BbZL7F%20%2C7%2DC%7CQyX7%7DY%7B%2ABX7%5EbBbEZL%20os%20onX%2C7bB%7CQyX%2C7F%7CQXy%2C7bB%3EseulB%20bB%20yQKclloSQyQyX%2C7%7CEb7%2CX7F%7CQyX%2C7%2DC%7CQy7XG%7CQyX7bBZL7oE%20yQ%7CBbQyX%2C7Kcl%20%20%7D%20==0=0===Crepuscule%20With%20Nellie=Monk%20Thelonious==Ballad=Ab==1r34LbKcu77%2DBsZ4Bb7X%207%2DC%7CQyX7bGZL7Db%207bA%7CQyX7bE%7CQyF7b9L4TA%2A%7B%2DBZL6b%2D7%2CEbAB%2A%5B%7DQyX11%237b%7CGQyX9ddabAl%7C%2C7b%2D7%20AbB%2C7E%2CE%20%2Csu%2D7%2CEb%7C%2CbE%2FbD%2CbE%2F%2DC%2CEb%2F%2DbB%2CbE%2FbAs%7C%2C7lEb7sbBs%207%2CbG%2C7F%2D7%2CCE%2C%5EDs%7C%5EbD%206bA%2Cb%2DA%7C%2C7bE%2C7%2DbB%2C7%2Db%5E%2CEbsZL7b%207%2DC%7C%2CA%2CBbGZL7bD%207bA%7CQyXb7E%7CQyX7bBlA%2A%5B%5D%2Cb7XyQbA%2CG%7CZLQYZZsB%2D71%237bG%7CQyX9ddablA%7C%2C7bE%2C7%2DbB%2C7E%2C1%20%20Q%20L9b7FAb%2D6%2C%20fAb6LZA%20fBbLZB%20fC7%20Z%20==0=0===Crisis=Hubbard%20Freddie==Medium%20Swing=B==1r34LbKcu7lcKQy4B7suBSA%2A%7BY%7D%20%3Ex4%3C%20xZ%20L%20x%20ZL%20lcKQyXs7susX4Ti%2A%7BKQyX77%2FBXy%20lcKQyX7BZL%20lcQKyXB%2F7%5ECZL%20lcKQLZ%7CBbbDZL%20yX9%237A7XyQQyX%2DB%7CQyX9%237%23FQ%7CyX%2DB%7CQyX9%237%23F%7C%7CN1F%23ZL%20lcZL9%237XyQXy%23C%7CQyX7GB%2A%5B%5DQy%2DXB%3EeniF%3C2N%7CQyXQh7%20F%23QyX%7DQ2%20la%207LZA%2DZL7D%207%2DbE%7CQyX7Db%7CQyX7%2DbAZL7D%207%3CD%2ES%2EE%207%2DB%237%23F%7Cd%2E%3EC%23%3EedaF%20dna%20taepRe%3CQ%7BY%5D%209%237%23F%207hB%2DXyQnE%20dn9XyQ%7D%20==0=0===Criss%20Cross=Monk%20Thelonious==Medium%20Swing=G%2D==1r34LbKcu7QyX114G%2D6XyX7%2DD%7CQyX31bB%7CyQX9%237bGZL%20lcKQyQ%7CG7%234T%7BA%2AZLQyXXyQKc%20QyX7%5EbBZLQyX7ZFLQyX7%2DC%5BB%2A%7D%20%20lLZC%2D731bG%7CD%7CQyXLZBb%5EQyX9%237bGZL%20lcKyQX6%2DG%5BA%2A%5D%20%20QyX7%7CBb13QyX7F%2D7XyQ%7CG7%2311XyQ%7CGb13XyQKcl%20%20Z==0=0===Crosscurrent=Tristano%20Lennie==Up%20Tempo%20Swing=F==1r34LbKcu7ZL7F%204F%5E7%207C%207%2DGZL9b7D%207A%2DZL7C%207%2DGZL5%237DLZF%5E74TA%2A%5BL7C%207Bo7LZbA%207%5EFB%2A%5B%5D%2011%23C7%207%5EFZL7C%20sus7C7LZG%2D%207%5EbB%2AC%28%20Z7b9LZ%28%20%20%297%5EbB%2811%237CLZ7F%207%5EFZL7C%207%2DGBo7%29LD%206FZyX7%2Dbx%20%28C711%237%5EA%7CQyX7%2DbB%2AC%5B%5DQyX11%237%5EFZL%29XyQ%7CA%29%2Asu7%207%5EFA%2311XyX11%237C%7CQyX7%2DGZ7LD%207B%7CQyX7%5EbG%7CQyQ%5D%5B%2A7%5EG%7CQ7%5EbB%28ZG%2D7%20ZL7F%207%5EFZL7C%207G%2DZL9b7D%207%2DAZL7CC7%2311L9b7D%29%20%20%28Bo7%29LZ%20%28C7sus%29x%20%28C7%29LZF%5E7%2311%20C7%235%20Z%20==0=0===Cry%20Me%20A%20River=Hamilton%20Arthur==Ballad=Eb==1r34LbKcu77C%207h4C%2D%20C7G%207%5EbEZL7bB%207F%2DZL7%2DC%206%2DCZL6b%2Db9LZG4T%7BA%2A2N%7CQy9XyQ%7CyXQyX%7D%2031b7G%206Eb1NZLsus7bB%207%2DFQXyQXFZL9bb7D%201Ah%2CD7ZL7hE%20%2DGZL9b7D6%20%2DC%7CQyX%2DGl%5BB%2A%5D%2CEb7%231s%206bE%2DCZL6%20Eh7LC%5BA%2A%5D%207G%207%2DD%7CQXy7%5EGZL9b7D%207hAZ%2D%20C%2Db%2DGZL97bB%207LZF%2D7X9FZL9b7C%207hGZ9Lb7G%207%5EbEZL7bB%20yQ%7CF%2D7%2DC%206susLZUEb6%20G7b13%20Z==0=0===Crystal%20Silence=Corea%20Chick==Ballad=A%2D==1r34LbKcu79%2DAZL4A%2D7X%5EbB%7CQyX7%2DB%7CQyX11%237%5EF%7CQyX7%2DE%7CQy7%2311%204TA%2A%7BX9%237EsB%2D%2CC%2DD2N%7C%7D%20%2011%237%5EbZBL%207%2DAl%7C%2C7E%2C7D%2C9XyQ%7C1NZL%20%5B%5D%20%20l9XyQ%7C9%2DA%7CQyXsus7G%7CQXy11%237%5EF%7CQyX9%237EXyQKc%2DD%7CQy31b7BXyQ%7CA%2DG%7CQyX7%5EC%7CQyX7F%2D%7CQyX7%5EbB%7CQyX7%2D7XyQ%7C7%5EDB%2A%7CQyX77sus%20X11%237%5EF%7CQyX7%2DEQ%7CyX7%2DAA%2A%5B%5D%209%237EyQ%7CB%2DE%7CQyXBb%5E7%2311%20LZA%2D9%20LZsB%2D%2CC%2CD7%2CE7%2C%7ClA%2D7%20LZBb%5E7%2311%20%20Z%20==0=0===Cute=Hefti%20Neal==Medium%20Swing=F==1r34LbKcu7As%206b4Bb6%20%20ZL%20n%20l%7C%2C6F%2C7C%20s7%2DGl%7C%2C7bA%2C7%2DAsx%20LZB4T%7Bi%2A%20%7C%2DbB7%2C%7ClG7%2DA%2C6bBsZL%20x%20Z%20Ln%20l%7C%2C7F%2C7Cs%207%2D%2CG%2D7%2CbA%2C7%2D%2C7Es%20sF%5E%2CBhB%2CC%2F%2DDs%206%2DD1NZlL%20n%20%7C7%2DD%2C7A%2C6b%7ClB%2D7ZL%20nlL%20n%20l%20n%20LZ7Cs%207%2DGl%7C%2C7bA%2C%2D7As%206bB2N%7C%7D%20%20x%20%2CF6%2C%7Cl%7C%2C%5EA%2DG%7CQy%5DY%2AA%7ByX7%2DA%7CQyX7C%7CQy7X%2DG%3E%3AsoloS%2007%2A%3CQ%7CD7X%20%20x%20ZX7%2DD%7CC7XyQA%7CQyX7bE%7CQyX7%5EBb%7CQyX7F%7CQyX7%2DC%7C%2D7XyQ%7CQyX7us7C%7CBh7XyG2N%7C%7D%207bA%207hA%7CyQX7%5EA%7CQyX9b7E%7CQ%2D7XyQ1N%7CQys%20C7b9LZUF%5E7%20G%2D7LZA%2D7%20D7b9%20Z==0=0===Cyclic%20Episode=Rivers%20Sam==Medium%20Swing=C==1r34LbKcu7QyX9%23Bb%2D7XX7%2DC%7CQyX7%2DG%7CQy7X%2DE%7CQyX7%2DbDl%7CQyyQ%7CD7l44T%5ByX7%2DDyQ%7CA7%2DF%7CQyX7%2DbA%7CQyX%2D7B%7CQyX7%2DD%7CQyX9b7XyQ%7CX7%2DG%7CQ%7CEb%2FDXyQ%7CEb%2D7XyQ%7CGb%2D7XyQZ%20==0=0===Cynthia%27s%20In%20Love=Owens%2DWhite%2DGish==Medium%20Swing=Eb==1r34LbKcu7%2C7obGAF%2D7%2CZL%2C6%2DbA%20%2C6bEZL9%2Cb7bB%20%2C31bB%7CQyXG%2D9%2C%20%2A%7B44T2NZL%20%2CXyQ%7CX%7DQyX9b7C%7CQyX%2C%2D7G1N%7CQyX%2Csus7bByQXyQ7%2DFZL1C%7CQyXyQ%7CAZL%2C7D%207hA%7CQyX%2C%5E7bAB%2A%5B%5DQyX%2C11%239G%2D7%2CX%2C7%2DbBA%2A%5B%5D%20%7CF%2D7%2CbDZL%2C31bB%20%2C7%2DFLZ%2C31B%20%2C7%2D%23F%7CQyX9%2C%20C9QyX%2C3%2C7%2DFZyQ%7CBbG%20%2C9%2DGZL%2C6%2DbA%206%2CbEZL%2C9b7bB%20%2C31bo7%2CLX%2C7%2DF%20B9%235%2CLZBb7sus%2C%20Bb7b9%2CLZEb69%2CXyQKcl%20%20Z%20==0=0===Daahoud=Brown%20Clifford==Up%20Tempo%20Swing=Eb==1r34LbKcu7%2DbA%2874Eb%2D77bB%207%2DF%7CQyX7%5EBLZ7bG%207%2DbDZL7bA%20LZEb%2D4T%7BA%2AyX7%2DbGb6%29L%20%20lcKQyX7%5EbEZL7%29%5EE%287bB%20%297F%287BZ%7D%2AB%5BB%28%20%20%297B%207%2DFXyQ%7CA%5EbG%7CQyX7bD%7CQyX%2D7bAZL%20lcKQyX7%5Eb7XyQ%7C7bE%7CQbA%287%2DA%5BEb%2DbB%207%2DF%7CQyX7%5EBZ7LbG%207%2DbDZL7bA%2077LZEb%2A%5D%207b7bD%28%20%28Gb6%29A%28%20%7CQyX7%5EbEZL%29%5E7E%287bB%20%297F%287BZLb%2D7%29x%20%20%297%2Ddaeh%20Q%5BGb%5Eegnahc%20%2Etla%28%20AABA%20no%20soloS%3C%20%207s%20forYZ%20Q%29%29%3ELZEb%2D7%20Ab7LZCh7%20B7LZBb7%20%20%20Z==0=0===Dance%20Cadaverous=Shorter%20Wayne==Waltz=C==1r34LbKcu7L7%5E%2DB4Ab%5E7xZL5%239b7AZLxZLuss7AZLxZLxZLxZL%20%5D%5B%2AA3Ti%2A%5BZLxZL%2D%5E7LZLxZL7%5E%2DBZLxZL97b%23FZLxZL7h%23CZLxZC%2D%5E7CZLxZ7CZLtZxLZFLxZL11%2331CZLxZ7L%5EGZL7%23FZLsus7%23ZC7alL7%2D%23Ch%23CZLbLZAbbBZLxZL5%239%237bBLZxZL7hFZLxZL11%2D%2D7LZxA%2FtlaZLxZL7b9%20%5DZLxZL7h%23CZLxZL%5E7%2DCZLxZL7%5E%2DBB%2A%5BF%237b9%23FZL7LD%2F7%2DDLZxLEZL%23F%2F5%237%5EGZL57%23%5EGZL7DZLD%2F7%2DAZ%2D7LZE%2F7%5E%2DB7GZLxLZxLZbAZLbA%2Ftla7CZLlta7CZLxZL11%2331C%2D11LZ7h%23CZsusLZxLZC%23h7LZF%237b9LZC%5E7%2311LZxLZxLZx%20Z%20==0=0===Dance%20Of%20The%20Infidels=Powell%20Bud==Up%20Tempo%20Swing=F==1r34LbKcu7L7B%2074F%5E7X7%2DG%207%2DAZL%297bE%28b7B%20%297%2DbB%287%2DF%7CQyLZF%23%2D4T%7Bi%2AZL7bGyQ%7CBb%7CQyX7%2DGZL7bD%207b%2DAZL7D%207%2DA%7CQyX7Db%2D7%20X7%2DFZX7%5EF%5BXyQKc%3E%3AsoloS%3C%20%20QyXQXy%7D%20%20x%20ZL%20x%20ZL%20lYYY%2AAC%2F7%5EFbB%7CQy7%28Bb%2DL7B%207%2D%23FZL7%2DG%20%2D7AZL%297bE%287bB%20%297ZF%2D7X%2DF%7CQy%20lcKQA%2D7%20DZL7bG%207%2DbD%7CQyX%2D7GZL7bD%207%2DbAZL7F%5E7Xy%7CQyX7%20Z==0=0===Dancing%20In%20The%20Dark=Schwartz%20Arthur==Medium%20Swing=C==1r34LbKcu7G%7CQyX4C%5E7X%20lcKQyX7%2DDZL%20lKcQyX7oCZL%20lcKQyLZDh74T%5BA%2AhDZL%20Q%7CC%5E7X7hD%7CQyX9b7A%7CQXy7hE%7CQyX7%2DC%7CQyXyQKclyX9b7cKQyXLZG7b%20lcKQyX7oCZL%20lKcQyX7%5EC%5BB%2A%5DQyX9LZD%2D79bA%207C%7CQyXh7XyQyX7bE%7CQyX7%2DC%7CQXy7%5ECZL9b7G%207hD%7CQ%7CDb7DZL%20l6XyQ%7CDh7%20G7susLZC6XyQ%7CD%2D7%20G7%20Z==0=0===Dancing%20On%20The%20Ceiling=Rodgers%20Richard==Ballad=F==1r34LbKcu7%2DAZL74F%5E7XZL7D%20C%2F7%5EFZL7o%20B6bBZL7F%207%2DC%7CQyG%2D7%20C4TA%2A%7B%2A%5B%5DQyZN1G%2D7C%207%2DG2NZL%20QyXyQX%7D%207C%206FZL7C%207LZF6XL7D%2077D%207%2DyQ%7CEb7bE%7CQyX6bBZL7F7%20%2DC%7CQyX7%5EF%7CQyX7XyQ%7CAX6bBB7%2DGZL%20F7%20%5D7%5EFZL7oB%206bBZLF7%207%2DC%7CQyX7%5EFA%2A%5B%2FC%20D77%2DGZLXyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Danny%20Boy=Traditional==Medium%20Swing=C==1r34LbKcu7yX7G%7C4CXyQD%7CQyX7%2DA%7CQyXCZ%20LlcKQyXFZL7C%20C%7C%2D7XyQ4TA%2A%5BQyXCZyQ%7CC%2F%2DDZL%2DA%20G%2FC%7CQyXF%23%2F7D%7CQyXF%7CQyX%2CE7%20G7LXC%7C%7CQL7A%20FG7%20%5D%5BAZL7G%207%2DD%7CQyXCLZ7G%20%2C7%2DD%7CQyXCB%2A%2DXyQ%7C%207%2DD%7CCZL7oyQ%7CG7L%2DA%20G%2FCZL7o%23F%20ZFLE%2F7C%20CC%2A%5B%5DQyXZF%20F%23X7%2DDZ%20A%2DLZD%2D7%20G7LZCXyQ%7CD%2D7%20G7%20Z%20==0=0===Darn%20That%20Dream=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu77%2DC%2C%234G6%20sD%2F%2DE%2C%2DEsZL11%237%20B7%2DAl%7C%2C7bE%2C7%2DbB%2CA7%2FC4T%7BA%2A%2DA%2C7b7%20E7Ls1NZL7D%207%2DAZL7b%2DB%207%2DBZL7F%207%2DAZB%2D7%2CBhBl%7C%2CFZL7%2D%7DXyQXEl%5BB%2A%5D%2C7bB%2C7%2DF%20s6G2Nl%7CQyXQyXQyb%5E7%20C%2C7D%2C7%28%20%29hA7LZG%2D7%2DC%207%5EbEZL7bB%20%2D7Fl%7C%2C7B%2C7%2D%23Fs%207LZG%2D%28bB%207%2DE%2C7%2DbG%2D%29LZl%5BA%2A%5D%2C7D%2C7%2DA%2C7Eb%2C7%2DbBsZL7D%207%2DAG6%20sB%28%20%297DF%207%2DAA%2D7%20B7hBl%7C%2C7%2DC%2C%23C%2F7%2CAD%2F%2DE%2C%2DEsZL11%237%20E7LZl%7C%2C7b7LZB%2D7%20Bb%2D7LZA%2D7%20D7LZG6%20sA%2D7%2CD7%2CZ==0=0===Dat%20Dere=Timmons%20Bobby==Slow%20Swing=C%2D==1r34LbKcu7%2DCZL94C%2D7%20hDZL9%237D%207hAZL%5E7bA%207hAZLbB%2F7%2DC7%20G7b4TA%2A%7B%2DC%2831%2FBbLZ6%2DF%287%2DCZL31b7G7%20hD1NZL7%5EbA%207hA%29%20G7b7%2DC%207%2ChDsByQXyQ7%2DC%28%20%20%296%2DF%287%2DCLZ31b7G%207hD2NZL%20%29%20%5D%5B%2AX%7D%20%297%2ChDsZ7%2CC%2D%2F%207hDZL9%237D%207hALZ7%2DGl%2C7D%2ChA%7C%2CbBG7b9L%2DC%2C7G1b7G%207%2CC%2D%2F7%2DCZL31b7G%207hDLZ7%2DGl%2C7D%2ChA%7C%2CbB%28F%2D6%29%2DC%2C7Gb7G%207%29%20%5D%5B%2A%237D%207hAZL7%5EbA%20h7AZLbB%2F7%2DC%207%2DCA9LZDh7%2DC%28331b7G7%20C%2D7%287%2DCZL31b7G%207hZDL7%5EbA%207hAZLbB%2FF%2D6%29%20%2DCZL9%28C%2D7%29%20Z%20==0=0===Day%20By%20Day=Cahn%2DStordahl%2DWeston==Medium%20Swing=G==1r34LbKcu7X7%2DB%7C4A%2D7X%7CQyX7%5EG%7CQyX7DZ%20Lx%20ZL%20x%297D%28%20%7CQyC7XyQ4T%5BA%2AX7A%7CQ%235XyQ%7CQyX7A%7CQyX7%2DE%7CyQX7B%7CQyX7%2DA%5BB%2A%5DE%2D7Xy9E%7CQy%7CQyX77XyQ%7C%20ZL%20x%297D%28%20%7CQyX%2D7A%5BA%2A%5D%205%239E%207%2DBx%20LZD%2DA%7CQy%207%5EGZQ%7CC7X%2DC%7CQyX7%2DA%5BB%2A%5DQXy9b7E%7CQyX7hB%7CQy7%20F7LyX7%5EGF7%2311LZE7XyQ%7CA%2D7XyQ%7CD7XyQ%7CUG%5E7XyQ%7CB%2D7%20E9%235%20Z==0=0===Day%20Dream=Strayhorn%2DEllington==Ballad=F==1r34LbKcu7L31b74F%5E7%20BZLC%2F7F%207%2DDZL3b17A%205%237bBZLA%2F7Fb%2D6%20C4TA%2A%7BFl2NZF%2D7%2FEQyX%7D7bGs%20%207G%7CQXy7C1N%7CQyX7bDZLbXyQ%20L%207%2DFZ7%5EbAl%7CC%2D7%207%2DbBs%207%5EAl%7C7E%2C%2D7Bs%207%5EbBB%2A%5B%5D%207F%2CEb7%7CQyX7%5E5%237C%20%2CD7%7ClyX7GZL7bA%207%5EFZ9Lb7C%207%2DG%7CQyX7%5EGQ%7CG%2D77%2DAs%20ZL31bF%5E7%20FbBZLC%2F7F%207%2DDZL13b7A%205%237bBZLA%2F7%2D6%20C7A%2A%5B%5D%20F%2D7%20F%2D7%2FEbLZDb7%20C7LZF%5E7XyQKcl%20%20Z%20==0=0===Day%20Dreaming=Kern%20Jerome==Ballad=Bb==1r34LbKcu7%207%5EbB4Bb%5E7F%207%2DCZL7oD%207%2DCLZ7o%23C%207%2DDZL7%2DC%207%239LZ4TA%2A%7BLbA%2F7ZD7%231bB1NB%2A%5B%5D%207F%207%2D%7CCQyX9b7GZL9bA%201%5E7%20BbL7%5EbEDZL9bG%2D7%2FFZLF%2F7%2DG%207%2DGZL57%23D%207bE%7CQyX7hEZLEh7%20E%207%2DGZ7hEZLo7LZC%2DGZLbA%2F7bB%207%5Eb2BNC%2A%5B%7D%20sus7F%207%2D7%20F%2D7%23C%207%2Ds7F%207b%2D6%20AX96bBZL%2031Fl%2CF7%2FEsZL7G%207%2DDZL9byQ%7CC%2DE%7CQyXus%20Z%20==0=0===Day%20In%2C%20Day%20Out=Bloom%20Rube==Medium%20Swing=C==1r34LbKcu7NZLE%2F4C6Xy%23DZL7%2DD%206C%7CQyXG7%7CQyX7%2DDZL%20lcKQo7%20C64TA%2A%7BG%7CQyXyQ%7CEbyX7G%7CQyX7%2DD%7CQy7XG%7CQyX6%2DD%7CQyX7oQ%7CD%2D7X7%2DE17%5EG%7CQE%2D7%20AQyX7%2DC2NZL%20QyXyQX%7D%207G%207%2DDZL9b7%7CF7Xy%7CQyX7%2ED%3C%20%20b7XyQ7%2DbE%207%2DE%7CQyX7%5E%7CGQyX7bA%7CQyX7%5EG%7CLZD%2D7A%7CQyX%2A%2C%5B%5DQ%203rd%20QyX7bB3NZL%20QyXyQX%5DQyX7GZL%3E%2Edne%7CA7Xyla%20%2ECL7F%207F%23XyQX7G%7CQyX7D%7CQyX7%7CAQyX7%2DE%7CQyX6%2DF%7CyQ%7CC%5E%2F7D%2CBX7G%7CQA7LZD%7CQyX9b7A%7CQyX7%2D%7CEQyX6%2DF%7CQyX%23F%2F7D%2D7Xy%207%2DEZyQ%7CC6%20A7%235LZD%2D7%20G7%235%20Z==0=0===Day%20Waves=Corea%20Chick==Latin=D%2D==1r34LbKcu7yX7%2DD4D%2D7X7GZL11%237%5EF%207%2DEQ%7CyX6%2DG%7CQyXbB%7CQy%20A%2DLZ4TA%2A%5BE%7CQyX9XyQ%7C7bEZL%20lcKQyXsu7sG%7CQyX7h%23F%7CQyXF%2311%2FG%237E%7CQB%7CQyX%2FGXyQyX7%5E%2DF%7CQyX7h%23F%2AB%5BQyXQyXQyXQyX%5BQ%7CC%2FE11%237bBZL%2DbyQ%7CG%2F%7CQyXsus7bA%7CQyX%2FCF%7CQyX%23C%2FA%7CQyXDAb7%20BX%23D%2F7b%2DXyQ%7CEo%20U%3CFine%3EEb%5E7LZ%20x%20%20%5D%20==0=0===Daybreak=Adamson%2DGrofe==Medium%20Swing=Eb==1r34LbKcu7A%7CQyX4Eb%5E7yX7%2DF%7CQyX7C%7CQy7X%5EbE%7CQyX7bB%7CQyXQ%7CBb74TA%2A%5B7%2DE%7CQQ%7CB7%20%5EbBZL7bA%207%2DbE%7CyQX7%5EbEB%2A%5B%5D%20%2C7bB7%2FFXyyX7%5Eb%7CQyX7C%2D7XyX7%5EbEA%2A%5B%5DQyX7b%7CBQyX7%2DF%7CQyX7F%7CQyQ%7CBbZL7A%20bBC%2A%5ByQ%7CC7B%207B%7CQyX7%5EbA%7CQXy7bB%7CQyX7%2DF%7CQyXb7%2C%20%5DX7%5EbE6bEZL%7CEb7X%2DFZL%2C7C%20%2C7%2DG%7CQXy7bD%7CQyX7%5EbA%7CQy7%20Bb7QyX7%2DXyQ%7CF%2D7%20Bb7%20Z%20==0=0===Days%20And%20Nights%20Waiting=Jarrett%20Keith==Even%208ths=D==1r34LbKcu7%2DE%7CQyAC%2D7XQyX7%2D%23F%7CQyX7A%7CyQX7%5EbB%7CQyX7F%7CQy%7CB%2D7X%2A44T%7BQyX7%2DZD%5E7X7bA%7CQyX7%2DbE%7CQy7XF%7CQyX7%2DCB%2A%5B%7DQyXyQ%7CCL7A%207A%7CQyXQ%7CD%2D7QyX7F%7CQyX7%2DCA%2A%5D%5B%207bG%207%2DbDZL7G%20%7CBb%5E7yX7F%7C7XyQ%7CF%23%2D7XyQ%7CB%2D7XyQ%7CE%2D7%20A7LZD%5E7XyQZ%20==0=0===Days%20Of%20Wine%20And%20Roses=Mancini%20Henry==Medium%20Swing=F==1r34LbKcu7KQyX74F%5E7XX31b7D%7CQyX%297D%28%2D7A%7CQyX11%237bE%7CQyyQ%7CG%2D4TA%2A%5BXF%2F7%2DEb7%2317%2DG%7CQyX7%2DD%7CQyX%2D7AB%2A%5B%5D%20%20lcKQyX1XyQ%7CGZL%20lc11%237b7%20A7b7%5EFA%2A%5B%5DQyX7C%7CQXy7%2DGZL7G%207%2DDZL9XyQ%7CEhE%7CQy%2A%5B%5D%20%20%2D7%28D7X9bEZL%20lcKQyX7G%2D%7CQyX31b7D%7CQyX%29yQKclA%7CQyXL7C%207yQ%7CD%2D%2DD%207%2DA%7CQyX9b7EQ%7CyX7hBZLC%2F7%2DD%2077LZG%2DX7%2DACZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Dear%20John=Hubbard%20Freddie==Up%20Tempo%20Swing=B==1r34LbKcu7%2011%2374B%5E7%20%237%5EC%7CQyX11%237%5ECLZ7%2D%23C%207%5EEZL7%2DbA11%20F%5E4Ti%2A%7BD%207%5EB%2311XyyX11%237%5EF%7CQyX117%23%5EC%7CQyX11%237%5EF%7CQQ%7D%5B%2AA7%5EC%7B%7D7%5EBZL7%20Bb7%5EbEZL7bB%207%5EGZLD7%207%2DA%7CQyX7%5EbEZL7%20F%237%5EGZL7X7%5EBZ%2D7%20Bb7%2D%23C%7CQyX7%5EGZL7%20D7%2DA%7CQyX7%5EbEZL7%20F%237LF%7CQyXC%207%5EE7%20Bb7A%207%5EBQ%7BYZ%20Q%2C7%23%20F7%2D%23C%7CQyX7%5EbEZLb%2D7LZ%2DF%7CQyQyX11C%5E7%231QyX11%237%5EC%7B%7D%20117%23%5EF%2011%237%5EC%7CQyX1%7CF%5E7%23ZL7%2D%23%7CC%5E7%2311XyQ%7CF%5E7%2311%20U%20%20%7D%20==0=0===Dear%20Lord=Coltrane%20John==Medium%20Swing=D==1r34LbKcu7%2DBZLx4D%5E7LxZL7%5EDZLxZLxZLZxL7%2DEZLxZLxZLxZLZxLZ4T%5BA%2Aus7AZ7LZB%2D%2DEZL6%2DBZL7%2DBZL%5E7%2DBZL%2DBZL6%2DBZL77LZxL%5E%2DBZL7%5ED%5BBZA7suZL7%2DEZL7%2DBZL7%5EZDLxZL5%237AZLxZLsA7%20%5D%2ALxZLsZLxZLxLZxLGZLxZLxZLxZL7%5EZDLxZLxZLxZL7%2DEZ%5E7LZxZLxZLZL7%5EG7LZxLFZL7%2DEZLxZL7%5EGLZxZL7%2D%23FZLxZLxZ%23%2D7LZ%5EGZLxA7susLZBb%5E7LZxLZD%5E7LZx%20Z==0=0===Dear%20Old%20Stockholm=Traditional==Medium%20Swing=D%2D==1r34LbKcu7X%2DDZL4D%2DXy7hE%7CQyX7%5EFZL7C7%20%2DGZL9b7A%207hE%7CQ%20A7b94T%7BA%2AF%5BB%2A%7D7XyQ%7CD%7CQyX7%2DD%7CQyX6%2D%7CDQyX7%2DD%7CQyX9b7A%2D6XyQhE%7CQyZL9b7%7CG%2D7%20%7CQyX%2DD%5BC%2A%5D%209b7%20A7hE%7CQyX7%5EFZL7CEh7%20AQyX7%5Esus7C7LZF%5EKQyXsus7C%7CQyX%2DZDL9b7A%207hE%7CQyX7cl%20LZC%207%2DG%20yb%20dl%20LZ%20%20sA%3CQyX%2DDZL9b7%20Asus7CZL%20x%20ZL%20xplayecKQyXMiles%20Davis%3EKcl%20%20Z==0=0===Dearly%20Beloved=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7yX7%2DD4D%2D7XG%7CQyX7%2DD%7CQyX7GQ%7CyX7%2DD%7CQyX7G%7CQy7XyQ%7C4TA%2A%5BQyX7%2DyQ%5D%5B%2A7%2DE%7CQyX7G%7CQyX7D%2D%7CQyX7%2DA%7CQyX6CBXyQ%7CAX7G%7CQ%7CQyX7%20Ab7L7%2DD%7CQyX7G%7CQyX7D%2DA%2A%5B%5D%207bA%207%2DbEZXyQ%7CG7%2DbE%7ClcKQyQ%7CG7XyX7%2DA%7CQyX6CC%2A%5BQ%5DyX7G%7CQyX7%2DD%7CQyQ%7CD7XyX7%2DD%20LZD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CE%2D7%20A7%20Z%20==0=0===Decision=Rollins%20Sonny==Medium%20Swing=F%2D==1r34LbKcu7lcKQy%2D6XyQZL9b7F%20%2C7hC%7CQy6X%2DFZL9b7C%20%2C7hG%7CBb%2D7XF44T%5B%2DFZL97%20F7bhG%7CQyX6%2DFZL9b7%20C7hG%7CQyX7%2DbBZL97%20C7bhCZL%206XyQ%7CGh7%20C7b9%20Z%20==0=0===Dedicated%20To%20You=Cahn%2DChaplin%2DZaret==Ballad=Bb==1r34LbKcu7%287hCZ4Bb%5E7%2DD%7CQyX7%5EbBZL%297%28A%20%20%297%2DE%287bE%7CQyX7%20G7L4T%7BA%2A5%237F%20%20F7b97C%207%2DGl1N%7C%2C7D%2C%2D7As%207%5EbBZL%297bA%28LZC%2D7%297%2DbEA%2C7%2DE%29%20%28B7l%7C%2C7F%2C7%2DC%2C7C%2C7G%2Ds2NZL%20QyXQyX%7D%29Bb6%20s7%2D%23F%28%207%5EFl%5BlD%5E77%2DGs%207%5EDZL7A%207E%2DZL9b7E%207%2DB%7CQyX%2CC7%2C%7CB%2A%5D%2C7yX7%5EbZG%2D7%20%20%297B%28%20%20%297%2D%23F%2857%23F%7CQyX7%2DCZL9b7C%5D%2AA%5BBL9b7DA%289b7%28E%2D7%29bE%287hCZL7G%207%2DDQ%7CyX7%5EbBZL%297A%28%20%20%2D7%29%20F7bE%7CQb7%29LZBb%5E7%20sA%2D7%2CD7%2C%7CG%2D7%2CC7%2CC%2D7%2CF7%2C%7ClBb6%20sC%2D7%2CF7%2CZ==0=0===Deed%20I%20Do=Hirsch%2DRose==Medium%20Swing=C==1r34LbKcu7ZL7G%20AC6Xy7A%207%2DE%7CQyX7bB%7CyQX7%5EFZL7C%207%2DG%7CQLZD%2D7%2A%7B44TX7%5EFBA%2D7LZC%207%2DG%7CQyX6C2NZ%20LQyXQyX%7D%207G%207%2DD7%20%5D%5B%2A%206C1NCA%2A%5B%5D%20LZB%2D%2DD%7CQyX7DZL%20lcKyQX7A%7CQyX7E%7CQyX77%20G7%20lcKQyD%7CQyXG%2D7%20CG%207%2DDZL7A%207%2DE%7CyQX7bB%7CQyX7%5EFZL77LZC6%7CQyX6%2D7%20G7%20Z%20==0=0===Deep%20Purple=De%2DRose%20Peter==Medium%20Swing=F==1r34LbKcu77D%7CQy4F%5E7XQyX7%5EF%7CQyX7C%7CQXy7%2DG%7CQyX7o%23F%7CQy%7CAh7X4T%5BA%2A7%2DG%7CQZFo7%20A%7CQyX7%2DA%7CQyX6%2DBb%7CQyX7%2DGZL%23F%2F7Dbo7XyL7%2DE%20QyX7%2D7XyQ%7C7o%23F%7CQyX7%5EF%5BB%2A%20%5D7C%207%2DGZL7D%207%5EFXyQ%7CGC%7CQyX%2DbB%7CQQ%7CF%5E7ZL%23F%2F7D%207oFZL7E%2D%207D%7CQyX7hA%7CQyXG%2D7XyyX7C%7C6XyQ%7CA%2D7XyQ%7CAbo7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6%20D7LZG%2D7%20C7%20Z==0=0===Del%20Sasser=Jones%20Sam==Medium%20Up%20Swing=Eb==1r34LbKcu7%5EbE%7CQ4F%2D7X%7CQyX7%2DFZL%20lcKQXy7%5EbE%7CQyX7bB%7CQyBb7Xy4TA%2A%7BQyX7%5Ecl%20LZyX7hAZLbB%2F7%2DC%20%2D7CZLD%2F7%5EbE%207%5EbEQ%7CAb%2DKQyX77bE%7CQC7LZFBB%2A%5B%7D%20%20%3EeniF%3ClKcQyX6bEZL7bB%207%2Db%2D7Xy%207%2DG%7CyX7%2DGb%5E7XyKQyX7%5EbA%7CQyX7b%7CEQyX7%2DbBZL%20lcKQcl%20LZA%7CQyX%20la%20%2EyQ%7CF%5EQyX7%2DG%7CQyX7bB%7CyQX7%2DFZL%20lcKQyX7%7C%3CD%2ESX7C%7CQFine%3EC7XyQZ%20==0=0===Deluge=Shorter%20Wayne==Medium%20Swing=Eb%2D==1r34LbKcu7ZLQyX4Eb%2D7ZLQyX%7CrQyX%7CQyX1%2C1%237%5EEZL11%237%5EE%20XyQr%7C4TA%2A%5BA%7CQyXyQ%7CA7L7B%207%2D%23F%7CQyX%2C1%2317bAB%2A%5B%5DQyX%2C11%23ZEb%2D7X7%2DbEQyX11yQ%7CAbL11%237%5EE%207%2DbEZLB7%207%2D%23F%7CQyX%2C11%237ZE%5E7%23X11%237Z%20==0=0===Desafinado=Jobim%20Antonio%2DCarlos==Bossa%20Nova=F==1r34LbKcu7AZL7%2D4F%5E7L7DZL7hAZL7CZL7G%2DZLxZL11%237GZLxZb9LZG4TA%2A%5BL11%237D7LZDL7%5EFA%2A%5B%5D%20xZL7%5EGbZLxZL9b7GZL9b7ZxLZGZL9b7L7%5EAZ%2D7LZCZL7%5EFZL6%2DbBZL7G%2DZL9b7DZL7hAZL7E7%239LGZLxZZL7%2D%23LZB%2D7AZL7EZL7%2DBZL7oBbZL7%5EAB%2A%5B%5D%207EZL%5E7LZF7obBZ%5D%209b7E7LZCZL6%2DbEZL7%2DGZL7ZGL7%2DDZL7o%23CZL7%5EG7LZCZL7%2DB6%2DbBZ7LZxLL9b7DZL7hAZL7CLZ7%2DGZLxZL11%237GZZG%2D7L%5EFA%2A%5BLZF%5E7LZD%2D7LZG7LZxLZEb7LZxLZG7LZsG%2D7%2CC7%2C%7ClF6LZC7%20Z%20==0=0===Desafinado%20%28Original%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=E==1r34LbKcu7%23FZL94E%5E7LL7h%23GZL7BZL7%2D%23ZFLxZL11%237%23FZLxZZC%237b4TA%2A%5BxZL7%5E%237b9L%20xZL7%5EFZLxZL9b%237FZL9b7%23CZL7%23CZ%5D%5B%2AAEGZL7%2DCZL9b%2311LZ7%2D%23FZL9b7%23CZL7%23hGZL7BZL7%2D%23FZLxLZG%2377%23FZLL7%2D%23AD%237%239ZL7%5E%23GB%2A%5B%5D%207FZ7L%23FZL7GZL7%5E%23GZLAo7LZZL7%2D%23ZL7%23FZG%23%5E7CZL7oCZL7%5EBZL7D%23ZL7%2D%23AZL7%2D%23GZL%23%2D7LZL7%23DZ%2D%23FZLZD%2D6L%237%23FZLxZL7%5EEA%2A%5D%5B%209b7BZL%23C%2F7%23FZ11LZxL7%2D%23FxZL7%23LZG%23h%23CZL%23G%2F7%5EEZL6%2DZAL7%5EAZL9b7%23CZL7%2D7LZF7BZL7lanigLZxLZ%20QyXQyXZ%207BZL6lE%7C%2C7B%2C%2D%23FsZL7%23F%20%3Cori7%5EFZL%20in%20E%2C%20G%3E%20==0=0===Desert%20Air=Corea%20Chick==Waltz=F%2D==1r34LbKcu7bDZL74Db%5E7ZL%20%2DFZL%20F%2F7%5EbGLZxZL%20F%2F7%2DCZL%20F%2FxLZC%5E3TA%2A%7BL%207%5EG7%239LZ%20G%2F7%5EbAZL%207%5EGZxLZLxZLxZL7%2DFZLxLZxLZEZL7%5EZL7%5EB%2FG%20LZ%20E%2F%2DAZL%207%5EEZLxLZ%20E%2F%2DAZL%207%5EEZLxLZxLZ7%5EbAZ9b7bE1%2FBLZB2N%7C%7D%209b7CZLxZxLZL7hbB1NZLxZLxbh7LZ1%237%5EC6%2DbBZ7LZDb%2DEZL7obEZL7%5E%2DCLZ7%2DAZL7h%23FZL9b7LZG%2DLhbAZLZL%20%7Cr7LZD%2D7%5EbGZL%2DFZL7%2DbBLZ11%237%5EbBZL7hBZL%2FFLZ%20hbDZL%20r%7C%20LZ%20r%7C%20%20ZXyQXyQXyQ%20%20YQ%20%5BUfFsus%2CXyQZ%20==0=0===Detour%20Ahead=Frigo%20%2D%20Carter%20%2D%20Ellis==Ballad=C==1r34LbKcu77G%2C7%2D4C%5E7%20ZL7%2DAl%2C7%2DE%2C%5EFsQ%7CyXtla7BZL9b7%23FD7%20sD4TA%2A%7ByXQyX7%20C7LX%7D%207G%207bA1NZL7A%2D%207%5ECZL7bB%207%5EFZyQXyQ%2DGl%7C%2CL9b7B%23h7%20B%7CQyX7%5EE%7CQyXtlaB7%7CQyX%2DEB%2A%5B%5D%209b7F%23h7%20F2N%7CQXtla7Q%7CB7a7%23F%207%5ECA%2A%5B%5DQyXb7D%7CQyX7%5EE%7CQyXtlb9LZByX%2DEZ7%5ECZL%5E%2CE%2D7%5EFZL7C%207%2DGl%7C%2C7%2CG7%2DDs%207DZL7%2DAl%2C7%20Bb7Fs%7CQy%20E7%239LZA%2D7%20Eb7LZD7%20G7LZC%5E7%20G7%235%20Z%20==0=0===Devil%20May%20Care=Dorough%2DKirk==Medium%20Up%20Swing=G%2D==1r34LbKcu7hE%7CQy4G%2D%20E9b7D%207hAZL7hE%20G%2DZL9b7D%207hAZL7hLZG%2DX4TA%2A%5BLF%2F7%2DEb7%231L9b7D%207hAZL7hE%2D%20G%7CQyX9b7D%7CQyX1ZG%2D%20G%7CQyX7QyX7%2DBbo7L%209bDpp%7CQyX%2DG%7CQXy5%239b7D%7CQyX7hAZ%5D%5B%2ABC%207oEZcKQyXQ%7CBb%5EQyX7F%7CQyX7%2DCZLG7%207%2DDZL11%237bE%207%7CBb%5E7yX7F%7C7%5EG%7CQb%2D7XyD%7CQyX7hAZL%20lcKyQX7%5EbA%7CQyX7bE%7CQ7b9XyBZL%20lL9b7Db7%20D7L7hE%20%2DGZL9b7D%20h7AZL7hE%20%2DGC%2A%5B%5D%20ZAh7%20E%7CQyX%7CQyX5%2D7%2FFL%7CQyX7hAZL%20lcKQXy11%237bE%7CQyX7hEZD7%239bG%20%2DGZG%2D%20%20%28Eh7%29LZ%20%28A7b9%29x%20%28D7b9%29%20Z%20==0=0===Dewey%20Square=Parker%20Charlie==Medium%20Up%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7X7F%7CQyX7CZL7bD7%20bE%7CQyX7%2DbA%7CQyXyQ%7CF%2D4TA%2A%7B%207bE%20b%5E7%20CQyX7%5EbE2NZL%20QyQXyX%7D%207bB%207%2DFZL7%7CBb%2D7E1NZL%2DFZL%20b%5E7XyX7F%7CQyX%2C7C%7CQyX%5E7bEZL7bD%207%2DbA%7CQyQKclAB%2A%5B%5DyX7F%7CBb7XyZL7bD%207bE%7CQyX7b%2DA%7CQyX7%5EbEA%2A%5B%5DQC7XyQ%7CQyX7Q%7CF%2D7%20Bb7LZEb%5E7%20C7LZF%2D7%20Bb7%20Z%20==0=0===Dexterity=Parker%20Charlie==Medium%20Up%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4TA%2A%7ByX6bB7LZN17%2DC2NZL%20QyXQyX%20%7D7F%207%2DCZL7G%207%2DD%20F7LZbA%207%5E%5B%5D%20%20lD7XyQ7FZL%20lcKQyX7CZ%20LlcKQyX7GZL%20lcKXyQKcB%2A%5B%5DQA%207%5Eb7%20G7LB%207%2DFZL7F%207%2DCZ7LG%207%2DDZL7F%207%2DCZb7LZE%5EbBA%2Ab7LZC%2D7%20F7LZBb6XyQZ%20==0=0===Diane=Rapee%2Dpollack==Medium%20Swing=Eb==1r34LbKcu77bB%7CQ4F%2D7X%7CQyX7%2DCZLD%2F7%5Eb%20E7%5EbE%7CQyX7bB%7CQyF%2D7Xy4TA%2A%5B1b7D%7Cb%5E7%20AA%7CQyX7bB%7CQyX7%2DBF%2A%5B%5D%207C%207%2DGZL7bh7XyQE%7CQyX7bB%7CQG%5E7XyA%2A%5B%5D%207bB%207%2DFZLC7%207%5EGZL7D%207%2DA%7CQF%2D7Xy%7CQyX3%2DGZL7b%5E7%20EbE%7CQyX7bB%7CQyX7F%2D%7CQyX7%2DCZLD%2F7%5Eb%5E7%20AbE%7CQyX7%2DFZL%5D%5B%2ABFG%7CQyX31b7D%7CQyXh7A%7CQyX7bB%7CQyX7%2D%2D7%20C7%207C%207%20Bb7LZEb6XyQKcl%20%20Z%20==0=0===Dienda=Kirkland%20Kenny==Waltz=C==1r34LbKcu7bD%2FFZ4G%2D11daF%2011%2DG%7CQyX117%23%5EbGZLA%2F9ddaF%20%2Cd9%2FAL3Ti%2A%5B%239%5EbG%5B%2AAF%2F1%2331G%7CQyX9%2DDZLDb%2F%2DbB%20bD%2FF%7CQyXG1XyQ%7C%5D%20xZLQyXD%2F%7CF%2D11QyX11%2DD%7CQyXbE%2F%7CFQyXE%2F9ddaC%7CQyX%7CBb%5E7QyX11X7hDZsXyQ%7C%2DF%209%2DF%7CQyX%2CbG%2FBbZLbG%2FbB%20bB%2F9%2DF9%2FEbLus9A%7CD%7CQyXC%20C6LQyX11%2331bD%7CQyX%2D9FB%2A%5BQyX%2Ctla7CZ%7CD%2D9%2C%2FE%7CQyB%7CQyXyQ%7CGbbG%7CQyX11%2DG%7CQyXAb%2F11%2DFZL%2DbB%20bB%2F%5E7%2311XC%2F9%2DddaF%20%2FAXyQLQ%20%207%5EbD%7CQyXbAC%2F%7CQyXD%2F11%237%5EbB%7CZG%2D115%237%5Eb%20QyXQGb%5E7%23lcKQyXbD%2FFZLA%2Fd9daF%2011%2DG%7CQyX11%20%20%5DXyZLA%2F9Ff%7D%20b%2D11%20FA%2F9ddaF%2011%2DGZL1%201%237%5EbGZLA%2F9ddaLZF%2FDGQ%7BY%20%2FDb%20%20Z%20==0=0===Dig=Davis%20Miles==Up%20Tempo%20Swing=Ab==1r34LbKcu7NZL%20x4F7Xy%20ZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQx%20LZ%204T%7BA%2AG%7CQyXyQKclL7bE%207%2DbB%7CQyX7b%5EAZL%20x%20ZL%20x%20ZL%20ZAb%5E7X7bE17G%207bb9%20%7D%7CE%207%2DbB%7CQyX%2DFZLb97C%207hG%7CQyX%2DF2Nb7LZA7C%207hLZGb7%20F7LZBb7%20Eb7LZAb6%20%20%20Z==0=0===Dinah=Akst%20Harry==Medium%20Up%20Swing=G==1r34LbKcu77D%7CQy4G%5E7%20L7%2DE%20B%2FGZL7%5EC%20%5E7GZL7D%207%2DAZL7%2DEZA%2D7X4T%7BA%2A%209b7B1G6%20B%7CQyX6G2NZL%20QyXyQX%7D%207D%207%2DAZL7obF%23h7%20N%7CQyXA%7CQyX%2DXyQ%7CX7%2DE%7CQyX%23C%2F7A%7CyQXD%2F%2DE%7CQyX%23D%2F%2DEyQ%7CA7E%5BB%2A%5DZL7%2DE%7CD7XyL7%5EC%207%5EGZL7D%207A%2DZL7%2DE%207%5EG%5BA%2A%5DQZG%2FB%20QyX7%2DA%2D7XyQ%7CD7XyQ%7CG6XyQ%7CA%2D7%20D7%20Z==0=0===Dindi=Jobim%20Antonio%2DCarlos==Bossa%20Nova=Eb==1r34LbKcu7yX9%2DA4Eb%5E7%5EC%7CQyX7%5EbD%7CQyX%5E7bE%7CQyX7%5EbD%7CQyX7XyQ%7C4Tv%2A%7BE%207%2DbXyQ%7CG7%5EbE%7CQyX7%5EbD%7CQXy7%5EbEA%2A%7BY%7DQyX31XyQ%7CB9%2DD%7CQE2NZLb%5E7XyyX%7DQyX7%2DbB%7CQyXb6E1N%7CQyX7%5E%2DbA%7CQQXyQ%20AZL7b9b7C%20%7CAh7%206%2DbE%20%2DG%7CQyX6%2Db%7CEQyX%2DGB%2A%5B%5D%209b7DLZG%2D7QyX6b%5EbD%7CQyQ%7CC%23EA%2A%5B%5D%209b7bB%207%2DZFL6%2D%23C%20%2DF%7CQyX6%2Db%5E7XyX%2DFZL7bD%7CQEb%5E7X%7CQyX7%5E%2DbA%7CQyX7b%5EAZL7bE%207%2DbB%7CQyEb6Xy%7CQyX7XyQZ%20==0=0===Diverse=Parker%20Charlie==Up%20Tempo%20Swing=Bb%2D==1r34LbKcu7%7CQyX64Bb%2D69b7F%207hC%7CQyX6%2DBbZL9b7F%207hC%7CQyXLZBb%2D4TA%2A%7B%20lcKQ7b9LZBZL%20QyXQyX%7D%209bF7%207hC%7CQyX6%2DbB1Nb%2D6XyF%207hC%7CQyX9Fh7XyQyX7hEZL%20lcKQy7X%2DbE%7CQyX9b7bB%7CQ%7CAb7bB%2A%5B%5D%207hC%7CQyQ%7CChBZL9b7F%207hC%7CQy6X%2DbBA%2A%5B%5D%209b7F%207b%2D6XyX7%5EbD%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9%20Z%20==0=0===Django=Lewis%20John==Medium%20Swing=F%2D==1r34LbKcu7%7CQyX%2DT44F%2DX9b7F%7CQyX%2DF%7CQy9Xb7C%7CQyX%2DbB%7CQyXyQ%7CBb%5B%2Cv%2A%2CyXE%2F3XyQ%7CAQyXF%2F9b7G%7CQyX7Gh%7CQyX7%5EbD%7CQyX6b%7CC7b19b7bE7C%209bXyQ%7CBhD%207%2DF%7BA%2AY%7DQyXF%2D%7CQyX9b7C%7CQyX%2Db7LZG7%2DF%7B%5DQ%207bD27b9%20B9b7CZL9b7G%207bDN1ZL7bA%207bEZL7%2DbXyQ%7DNFZL9byXF%2F6ZF%2D6XyX9b7F%7CQyXF%2F6%2DBb%7CQyX9b7F%5BB%2A%5DQyQ%7CBb%2DL9b7CG%207%2Db9XyQ%7CQyX9b7FZLF%2F7ob%20B9b7F%7CQyXF%2F6%2DbB%5D%2AC%5BBb7F%7CQZLxZL7b9%20FxZL7bGZL7bD%207bZAL7%2DbE%207bBZL9b7LZDb7CZL7hGb7LZxLZDb7LZC7b9%20Z%20==0=0===Do%20It%20Again=Sylva%20Gershwin%2DDe==Ballad=F==1r34LbKcu7%20%20lcK4F6XyZL%2DD%20FZL%2BF%206FZ%20Lx%20ZL%20x%20ZL%20lcKQG7XyQ4TA%2A%7BlcKQy1C7%20DyX7Dl%7C%2CbE%2F6%2DCsF%2C%20bBZL7C%207%2DGZL7Q%7CG7XNB%2A%5B%5DyX7GZXyQKcQyX7DZL7hA%207%2DGLZ7D%207C2NC%2A%5B%7D%20%20lKcl%20L7CZL%20Q%7CGh7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Do%20Nothin%27%20Til%20You%20Hear%20From%20Me=Ellington%20Duke==Medium%20Swing=Bb==1r34LbKcu7G%207%5Eb4Bb%5E7%237bA%207%2DbE%7CQyX7b%5EEZL7bB%207%2DF%7CQyX11LZB4TA%2A%7BbA%7CQyC7%20F7NZL%20QyXQyX%7D%207F7%20%2DC%7CQyX7%5EbB1NZL2Bb6XZL5%2377G%207%2D7%20%5D%5B%2A7%5EbB%7CQyX7bGZL%20%20xZL%20lcKQyX7%5EbGBXyQ%7CDbD%207%2D7bA%207yQ%7CF7yX7%5EbEZL7bB%207%2D%7CFQyX7%5EbBA%2A%5B%5DQyXQ%7CEb%2DX7CZL%2311LZBb%5E7%20G7%235LZC7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Do%20You%20Know%20What%20It%20Means%3F=Alter%20Louis==Medium%20Swing=C==1r34LbKcu7CZL7o4C%5E7%20%7CQyX7DZL7%2DA%207%2DZEL7%2DA%207%5ECZL5%237GF6%20F%234T%7BA%2AyX6CZ7b9LZ%2DD2NZL%20QyXQyX%7DyQX7GZL7bA%207%2DD1N7%20G7LA%20G%2F6ZL7D%20lBb%2D7yX6bAZL7bE%207%2DbZBL7oA%206bAZL7bE%20Q%7CA%2D7%5BB%2A%5DQEZL7%2D%2D7LZAZL5%237G%207%5EC%5BA%2A%5D5%20%237G%207%2DDZL7D%207%2DC%5E7%20AE%207%5EG%2D7%20A%2D7LZD7XyQ%7CF6%20F%23o7LZC6%2FG%20A7b9LZD%2D7%20G7LZC6XyQZ%20==0=0===Dolores=Shorter%20Wayne==Up%20Tempo%20Swing=Db==1r34LbKcu7D%207hA4D%2D7X%2DGZL7D%207%2DA%7CQyX%5E7bEZL7bB%207%2DF%7CQy7XyQ%7C4TA%2A%7B7%2DGZLDb%5E7XQyX7%2DGZL7Dpp%7CQXy7%2DGB%2A%5B%7D%20%20lcKQy%7CppD7ZL9%237D%207%2DA7XyQ%5D%5EbEZL7bB%207%2DF%7CQXy7%2DDA%2A%7B%20%20QyXQyX7XyQ%7CA%7CQyX7LZG%2D7XyQ%7CAh7%20D7%239LZDb%5E7XyQKcl%20%20%7D%20==0=0===Dolphin%20Dance=Hancock%20Herbie==Medium%20Swing=Eb==1r34LbKcu7X7%2DCA4Eb%5E7b7G%207hD%7CQyX7%5Eb%7CEQyXbE%2F7%5EbD%7CQyX9%20%5D%5B%2A4Ti%2A%5BQyX7%2D%5E7%23117%2DbA%7CQyX7%5EGZL7%20D7%2DA%7CQyX7%2DC%7CQyXXyQ%7CFbA%7CQyXsus7%235LZC7%5EGB%2A%5B%5DQyX7D%7CQXy7%2DAZL%20lcKQyX7%2DXyQ%7CG7Gpp%7C%7CQyXsGXyQ%7CQyX9b31F%7CQyXsu7sF%7CQyXG%2F11%237%5EbE%7CF7su%2FA%7CQyF%7CQyX7%20%5D%5B%2AL7%2DD%207E%7CQyX7%2DBLZ7D%207%2DA%7CQyX7bECZC%23%2D7A%207%2DE1bB%7CQ%5B%2ADD%5E7%5EbDZLE%2F7%5ECZLE7%2F%5EDZLE%2F7%5ECZLE%2F7%2FEbXyQyX7%233b9%2FEbXyQ%7CAb%5E7%235%2FEbXyQ%7CG7%235XyQZ%20==0=0===Dolphin%2C%20The=Eca%20Luiz==Bossa%20Nova=E==1r34LbKcu7QyX7%5E4F%23%5E7QyX7E%7CQyX7%5E%23F%7D%3E%20x3%3C%20%2011%237G%7CQyX%5D%2AA%5BA4T%7Bi%2AB%7CQyXXyQ%7CAL%20lcKQyX7%5EC%7CQytXla7bD%7CQyXtla7bZF%23h7A%2F7B%7C%2DbB%209Q%5D%2AB%5ByX31b7F%7CQyX7%5EDQ%7CyXsus7A%7CQyX7%2DEQ%7CBb%2DyX9b7ZL7A%20%5E7%20BbyX7%5ED%5BC%2A%5DQyX9%23b97A%7CQyX6%2DbBZL7%2DQ%7CE%2D7%2DbBZLX7%2DB%7CyQ%7CF%23%7CQyX7%2DD%7CQyX9b7%7CEQyX7hB%7CQyX31b7G7XyQX7h%23C%2AQyXtb9susQyXtla7B%7CQyXtl7a%23F%7CQyX7h%23C%7CQyX%7CE7al7E%7CQy%7CQyX7XyQ%7CB7%23F%7CQyXtla7%23C%7CyQXtla7%23G%7CQyXA%2F7XyQ%7CB7%5EA%5BAE%5E7XyQ%7CC7%2FEXyQ%7CE%5E7LZC7%2FELZB%5E7LZE%5E7%20Z%20==0=0===Domingo=Golson%20Benny==Up%20Tempo%20Swing=C%2D==1r34LbKcu7%7CQyXA4C%2DXylcKQyX6%2DbBZL%20lKcQyXB%2F7GZL%20lcKQ%20LZF%2F4TA%2A%7ByX7bEyQ%7CC%2DC1NZL%2C9b7G%20%2C7h%7CDQyX7DZL%20lcKQyX%2DXyQ%7CX6%2DbA7%2DE%7CQXyQ%7C%3CE%7CQyX7%2DD%7CQyX%2DCN2%7C%7DQyX9b7G%3EeniFb%2D7Xy7bA%7CQX9b7D%5B%2ABF%2DhA%7CQyX7%5EbA%7CQyX%5E7bE%7CQyX7bB%7CQyX77XyQ%7C%5D%207A%20yQ%7CG%2D7%20Ab7LZ%3CD%2EC%2E%20al%20Fine%3EDh7%20G7b9%20%5D%20==0=0===Don%27t%20Be%20That%20Way=Sampson%20Edgar==Medium%20Swing=Db==1r34LbKcu7ZL5%2374Db6%20bEZL7%2DbB%206bDZL%2357bA%207%2DbEZL7%2DbB%2D7%20Ab4TA%2A%7ByXQyXb7LZEbA%207%2DbEZL7%2DbB%20b6D1NZL5%239bA%207%2Db7%235%20%7DB%207%2DFbBZL%202Db6%20X9FZL%20lcKQyX9C%2AB%5B%5DQyX6bDZL6%2DbGyQKclNZL%20QL5%237bcl%20LZEZL7%2DbB%206bDA%2A%5BQ%5DyX5%237bA%7CQyX9bEb%2D7%20AKQyX9bB%206bBb%2D7L7bA%207%2DbEZL7bB%20%2D7FZL5%237bA%207%2DbEZ%235LZD%206bDZ%2D7LZEb%2D7%20Ab7%235%20Z%20==0=0===Don%27t%20Blame%20Me=McHugh%20Jimmy==Ballad=C==1r34LbKcu71G%207h4C%5E7%20A%207%5ECZL9b31G%207Dh%7CQyX31b7AZL7hE%2D7LZD4TA%2A%7BC2N%7CQEh7%20AQyXQyX%7D%207G%207%5ECN1ZL7G%207%2DDZL31b7XyQXyZL9b3A%207%2DD%5D%5B%2ABFKQyX7DZL%20lcKQy7X%2DA%7CQyX7E%7CQyX7%5Ecl%20LZ%207C%206A%207%5ECLZG7X1G%207hD%7CQyX31b7ZAL7hE%207%5ECA%2A%5B%5DQy3b9LZ11%237b%2D7LZDh7%20G13b9LZEh7%20A7b13LZD%2D7%20G7LZC6%20G7%20Z%20==0=0===Don%27t%20Explain=Holiday%20Billie==Ballad=D%2D==1r34LbKcu7bD%7CQy4D%2DXybEZL9b7A%207hE%7CQXy%2DDZL9b7A%207hE%7CQ7%2311X4T%7BA%2AL7%5EF%20sG%2D7%2C%2DG%20%2DD%5BB%2A%7D%209b7A7%20hE%7CQyX7%5EFl%7C%2C7C7LZC7%2011%2377bBZL%20Eh7L%5EbBZL7%5EF%207CZL7G%2D%20%2DDZL9b7A%207bBZ7%20Eh77%5EbBZyX11%23%20%5D%2AA%5B9b7A%207hE%7CQyX%2DDLZ9b7A%207hE%7CQyX%2DDLZEb79b7A%20Q%7CDb7%2311%20sG%2D7%2CC7%2C%7ClF%5E7XyQ%7CEh7%20A7b9%20Z==0=0===Don%27t%20Fence%20Me%20In=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7x%20ZL74F%20F%5EZL%2C7C%207%2DGZL31bD7%206FZL7%5EF%206FZL7G%2D7%20C4TA%2A%5BZL9bE%20LZF6%7CQyX6bBZL5%237F%20F7%7CQyX7%5EFB%2A%5B%5DQyXBb%5E7%20x%20ZL%20FZL%20lD7b9%207%5EbBC%2A%5B%5D%205%237F%20F6ZL7C%207%5EFZL6%2DbBXyQKc%7CQyXF%7CQyX7F7XyQ%5D%207C%207%2DGZL7o%23FF%20ZL%20lcKQyX7%5EbB%7C%5B%2ADF%5EZL7C%20FZL%2C7%235LZBZL6%2DbB%207D%7CQyXFLZ9bE%207%5EbB%7CQyX6bF%5E7%20C7F%207F6%20sG%2D7%2CC7%2CZ%20==0=0===Don%27t%20Get%20Around%20Much%20Anymore=Ellington%20Duke==Medium%20Swing=C==1r34LbKcu77G%7CQy4C6Xy%7CQyX7G%7CQyX7DZLl%20cKQyX7AZL%20lcKQN1C6X4TA%2A%7BX7%5EC%7CyQXyQ%23F%7CQyX6FB%2A%5B%5D%207%20C7%2DG%7CQyX6C2NZL%20o7XyQX%7DQyXX6CA%2AXyQ%7CF%207%2DDZL7obE%207%2DELZ9b7B%207h%23F%7CQyX6G7%20%5D%5B7C%7CQyyQKcl%20LZA7XyQKcl%20LZD7XyQ%7CG7XyQ%7CC6XyQ%7CG7XyQZ%20==0=0===Don%27t%20Go%20To%20Strangers=Kent%2DMason%2DEvans==Ballad=Bb==1r34LbKcu77hCZL4Bb%5E7%20%2C7%2DD%7CQyX%2C7%5EbBQ%7CyX%2C11%237bE%7CQyX%2CG7b9%2C4TA%2A%7B6bB2NF7b9%2CXQyX%7D%20%2C7F%20%2C7%2DCLZ%2C7G%20%2C7%2DD1N%7CQyXyQ%20LZ%7CQyX%2C7%5EbEZLZBb6%20%2C7%5EbEZL%20x%20ZL%2Cb7B%20%2C7%2DFB%2A%5BY%5DQyXBb7%2CL%2C7F%20%2C7bE%7CQG%2D7%2C%20bBA%2A%5BY%5DQyX%2C7F%7CyQX%2C7CZL%20x%20ZL%2C7C%5E7%2CXy%7CQyX%2C%2C6bB%7CyQ%7CBbb7F%7CQyX%2C7hCZL%2Cb97G%20%2C7%2DD%7CQyX%2C7%5E9%2CXyQX%2C11%23%20F7%2CLZBb6XyQZ%20==0=0===Don%27t%20Know%20Why=Harris%20Jesse==Ballad=Bb==1r34LbKcu7%5EbB%5BA4Bb%5E7B%20sus7FZL7C%207%2DZGL9D%209%5EbEZL7bB%20b%20%5DY%2A4T%5Bi%2AD%209%5EbLZEb%5EB%207%5EbBZLbB%20susF7ZL7C%207%2DGZL9D%209b7LZE7bB%207L7C%2077%20C7LD%209%5EbEZL7bB%207%5EBb%7BA%2A%7D%20bB%20sus7FZ9LZG%2D%2DG%7B%209B%2A%5D%20bs%20BbL7FZL7C%207%2DGZL9D9%20%5EbEZL7bB%207%5EbBZsus%20Bus7FZbBZLbyQ%7CC77F%7CQyX7C%7CQyX7%2DZGL%20lcKQyX7F%7CQyX%20F7%2FEX7%2DG%5BBZLbB%2FC%20%7D%2AFZL7C%207%2DGZL9D%20%5E9bEZL7bB%207%5EbB%7BA7sus%207F%20D%2Fsus7Fb7LZE7%2DG%7C%7D%20bB%20sus7FLZ7C%207%2DGZL9D%209%5Eb%20C7LZB%207%5Eb%20sBb%2CBb7%2FF%2C%7ClG%2D7%20C7LZF7sus%20Bb%20Z%20==0=0===Don%27t%20Misunderstand=Parks%20Gordon==Medium%20Swing=F==1r34LbKcu7yX7GZ4F%5E7X%20sus7D%7CQyX7%5EbELZtla7E%20sus7E%7CQyD7b9L4TA%2A%7BhAs%206yQ%7CN1B%206F2NZL%20QyXQy%7DX%207C%207GZL7D%207%2DAb7LZFX7C%7CQbA%207%2D%2ABlG%2DB%207hBZL%20lcKQyXD%2DZL9b7A%207hE%7CQyXb7LZA%5B%5D7D%2C%7CQyX7%2D7XyQtla7E%20sus7E%7CQy7X%5EFA%2A%5B%5DQyX9b7C%7CLZEb%5EGZL7oD7sus%20D7b9LZG7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Don%27t%20Take%20Your%20Love%20From%20Me=Nemo%20Henry==Ballad=C==1r34LbKcu7G%7CQyX4C%5E7%207G%207%2DDZL7G%20D%2F7ZGL7obE%207%2DEZL7%2DDLZD%2D74TA%2A%5BX7%2DDZC%5E7XyA%207%2DD%7CQyX7obE%7CyQXE%2FCB%2A%5B%5D%20%20lcKQ7b13L%7CQyX7%207%5ECA7%20A7bG%207%2DDZL7%2DbE%207%2DZEL7G%2011%237bAZL317%20%5D%5B%2A%2DD%7CQy%2DD%206CE%2D7%20EG%7CQyX7%2DDZL7G%207D%2DZL7G%20D%2F7GZL7ob7XyQ%7CZL7%2DDb7A%207o7%20sCX7%5EC%7CQyX7bB%7CQy7X%5EFlC%2A%5B%5D%2C7C%2CE%2F6yQ%7CEh%23DZL713LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Don%27t%20Worry%20%27Bout%20Me=Bloom%20Rube==Ballad=Ab==1r34LbKcu7A%7CQyX4Bb%2D7yX7%2DbBZL%20lcKQy7X%5EbA%7CQyX7bE%7CQyXQ%7CEb74T%5BA%2Al%2C7C%2C%7CC%2D7%20bG%7CQyX9bG%7CQyX6b%2DD%7CQyX7%2DbBZL7oB9%20sGhQyX6bbA%7CQyyQ%7CBbQyX7%2DbB%5BB%2A%5DQyXb7E%7CQyX7%2DbB%7CQyX7%7CEb7XX7%2DF%7C%7CQyX7Kcl%20L%20lcKQyX7%5EbDZL7Ab%207%2DbE%7CQyX7%5EbAZLZDb%5EQyX7%5Eb7F%207Q%7CC%2D7X6bAU%7CQyX7bE%7CQXy7%2DbB%7CQyX7F%7CQyXyQ%7CC%2DyX9bG9%20Z==0=0===Donna%20Lee=Parker%20Charlie==Up%20Tempo%20Swing=Ab==1r34LbKcu7%5EbA%7CQ4Ab%5E7%7CQyX7%2DbBZL%20lcKyQX7bB%7CQyX7F%7CQyXEb7Xy4T%5BA%2AQyX7bEb%2D7%207F%7CQyX7%5EbA%7CQyXb7G%7CQyX7%5EbDZL7bAXyQ%7CB%7CQyX7ZL%20lcZBb%2D7bB%7CQyX7F%7CQyX7%5EAb%5BB%2A%5DQyX7bE%7CQyX7XyQKL%20lcKB%7CQyXQ%7CC7bX9b7C%7CQyX%2DF%7CQy9Xb7C%7CQyX%2DF%7CQyX9yQ%7CF%2DyX7hGo7XyQ%7CC%2D7%20F7LZBb%2D7%20Eb7LZAb%5E7XyQ%7CBb%2D7%20Eb7%20Z==0=0===Down%20By%20The%20Riverside=Traditional==Medium%20Swing=F==1r34LbKcu7yXFZL4FXyQyXFZL%20lcKQyX7CLZ%20x%20ZL%20x%20ZL%20lcKQKcl%204TA%2A%5BKQyX%2CLZ%20x%20%5D%20%20lcKQyX%2CFZL%20clKQyX%2C7CZL%20x%20ZL%5B%2ABBb%20lcKQL%20lcKF%2CXyQB%7CQyX7F%7CQyX%2CFZ%20LlcKQyX7CZL%20lcKb%2CXyQZL%20lcZF%2CXyQKcl%20LZC7%2CXyQKcl%20LZF%2CXyQKcl%20%20Z%20==0=0===Down%20For%20Double=Green%20Freddie==Medium%20Up%20Swing=Bb==1r34LbKcu77F%207C4Bb6%206bB%7CZL7F%207CZL7%20G6bBZL7F%207CZL7G%20G7LZ4TA%2A%7B%206bB%20b6%20G%2DL7%2DC%206bB2NZL%20QXyQyX%7D%207F%207%2DCZL7ZDbo7B1NZL%5D%20%20lcb7XyQFZL%20lcKQyX7CZLl%20cKQyX6bEZL%20lcK7XyQKBB%2A%5B%5DBZL7F6%20G7L7G%206bB%7CZL7F%207CLZ7G%206bBZL7F%207CZLZC7%20bBA%2A%5Bb6%20%20%28C%2D7%29LZ%20%28Dbo7%29x%20%28Bb6%29%20Z%20==0=0===Down%20In%20The%20Depths=Porter%20Cole==Medium%20Swing=G==1r34LbKcu77D%7CQy7XyQKL7E%207%2DB%7CQyX7%5EGZ%7CL%20x%20ZL%20x%20ZL%20lcZA%2D7X%5EGA%2A%7BE%206G1%2D7XyQ7D%7CQyX7%2DA%7CQyX%2CD7%7CQyX7%2DA%7CQyX7D%7CXyQ%7CNA%7CQyXyX7G%7C%2D7%20D7DB%2A%5B%5DQyX6GZL7D6%20G2NZL%20QyXQyX%7D%20%2D7XyQAZL7%2D7B%7CQyXyQ%7CGZL%20lcKQyX7%5EC%7CQXy7G%7CQyX7%2DD%7CQyX7F%23h7X7%2DD%7CQ7hBZL%7C%2AAE7yX7%5EG%7CQyX9b7D%7CyQX7hA%7CQyX7A%7CQyXQKcl%20QyX9bXyQ%7CE7b9XyQ%7CA%2D7XyQ%7CC%2D6%20F7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Doxy=Rollins%20Sonny==Medium%20Swing=Bb==1r34LbKcu7ZL%297bb7%20D77bB%7CQyX7bBZL7F7%20C%7CQyX7GZL%297bA%28%20D7%28AB44T%5B7D%207b%7CC7Xy7oE%7CQyX7bEZL%20lKcQyX7bB%7CQyX7F%7CQXyQ%7CBQyX7G%28Ab7%29LZG7XyQ%7CC7%20F7LZBb7%20F7%20Z%20==0=0===Dream=Mercer%20Johnny==Slow%20Swing=Bb==1r34LbKcu7%7CQyX74BbXylcKQyX6bB%7CQyX%2CA7%7CQyX7%2DEZL%20lcKQ%20LZD%2D4TA%2A%5B%2DCZL%20%5D%5B%2ABCX7CZL%20lcKQyX7%5EBb%7CQyX6%2DbE%7CQyX7%2DyQKclQyX7GL%20lcKF7XyQB%7CQyX%2C7A%7CQyX7%2DZEL%20lcKQyXbBA%2A%5B%5Db6XyQ%7CQyX7%237G%20%2CyQ%7CG7A%207%5EbB%7CQyX6%2DbEQ%7CyX7%2DC%2CC%2A%2C%5B%5DQyX7LZD7X7%2DDZ9LZC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Dream%20A%20Little%20Dream%20Of%20Me=Schwendt%2DAndre%2DKahn==Ballad=G==1r34LbKcu7ZL9F%204G6XyyX%2C7%2DA%7CQyX9b7EQ%7CyX6GZL7D%207bE%7CQQ%7CC%2D64TA%2A%7B%2DFs%206%20E%2D7LD%2C7bEs%207%5EG2NZLQ%20yXQyX%7D%207D%207%2DAZ7%2C%7ClG7%5EG1N6bEZL%2C%5D%5B%2AB%2DFZL7%2DC%206bEZL7Bb%207%2DFZL7%2DC%206bEl7%20Bb77bB%2C7GZL7DZF%2D7%20QyX6GA%2A%5B%5D%207D%207A%2DZL7%2DC%206bEZL7bB%7CEb7%20L7%2DC%206XyQ%7CE7b9XyQ%7CA%2D7%2CXyQ%7CC%2D6%20F9LZG%5E7%20sEb7%2CD7%2C%7ClG6%20D7%20Z%20==0=0===Dream%20Dancing=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7QyX7%5E4E7%2357G%7CQyX7%2DDZL%20lcQKyX7%5EAZL%20lcKQyXXyQ%7CC4TA%2A%7B7G%207%2DQ%7CF%5E7A%207%2DbE%7CQyX7A%7CQXy7%2DE%7CQyX9bB%7CQyXb7LZDyX7C%7CQyX7DXyQKcCZL7G%207%5EC%7CQyX7Bb%7CQyX7%5EFB%2A%5B%7D%20%20l6XyQ%7C7%5ECZL7%5EF%7CQD7b9L7bG%7CQyX7%5ECC%2A%5B%5DyQXsus7G%7CQyX7%2DDZ%2311Xy%207hA%7CbEZL7%2D7%20A7ZL7bA%207%2DbEZL7G7%20%2DDZL7bA%207%2DbEZLD%2D7%20GE%7CQyX%2D7%20Ab7LZD%2D7%20G9susLZC6XyQKcl%20%20Z%20==0=0===Dreamsville=Mancini%20Henry==Ballad=C==1r34LbKcu7L7F%20F4C%5E7X%7C%2C7%23Fs%20%207%2DG%7CQy7X%5EC%7CQyXC%2F7%2DG%7CQylC%2D7%2F4TA%2A%7B11%237bEb%2D7L2NZL%20QyXQyX%7D%207%20G7%2DDZL7A%207%2DE1NZD%2D7%20D%207%2DDZZL7F%20XyQ%5D%5B7%2DB%207%2D%23FZL7A%207E%2DZL31b7B%207h%23FB%2ALZC%2D77%5ECZLQyX7%5EC%237b9%207G%207%2DDZL9b7A%20h7EZL9b7B%207h%23FZL%5D%5B%2AAC%207h%23GDZL7%2DCXyQ%7CDZL7F%20F%2F7%2DCl%7C%2C%237Fs%20%207%2DG%7CQyX7%5EC%2D7%20Eb%2F7%2DG%7C%2D7%20Db7%2311LZC%5E7XyQZ%20==0=0===Driftin%27=Hancock%20Herbie==Medium%20Swing=Eb==1r34LbKcu77C%7CQy4Eb7%20L7bA%207hAZL7%2DbB7%20%2DCZL7G%207bAZL7GZG%2D7X4TA%2A%7B31A%20%2C1F%2D7XbB%207%2DF2NZL%20QyXyQX%7DQyX%2C9b7bB%7CQy7LZEbN%7CQyX7%5E%2DC%20%5D%5B%2ABA7%2DCZL%297G%28%20lcKQXy7bEZL%20lcKQyX7b%28C%2D7%29%20%2C11%23CZL7G%28F7%29%20L7G%207bEA%2A%5B%5DQyXb7BlZL%20l%207%2DFZL7FZAb7%207%2DCZL%207bB%20%2D7LZAQ%2C7bB%207%2DF%7CQyX7%7CCQyX7%2DGZL7bA%207hLZEb%2CbB%207%2DZYXyQQLZEb%2C%20C7%20%7BF%2D7%20%3CVamp%20and%20fade%3EBb7LZEb7%20C7%20%7D%20==0=0===Duke%20Ellington%27s%20Sound%20Of%20Love=Mingus%20Charles==Ballad=Db==1r34LbKcu7%7CQyX54D7%239%7CQyX9%5EbD%7CQyX9b13bA%7CQyX9%5EbD%7CQyXF7%239%234TA%2A%5BAZLQy%235XyQZLQyX11%237F%7CQyX%5E7bD%7CQyX5%239b7bA%7CEb%2D9X9b7bB%23FB%2A%5BXyQ%20LQyX9%5EbDZL%2C11%237Ab%20%2C7%5ED%20%2C6bE%20%2CEZXyQ%20%5D9b31b7Gs%207b9LZEG%207%2DD%7CQyX7%5EDZL11%237A%207hEZL6E%207%5E7LZC%5E7B%207hbBC%2A%5B7%2FBb%2C7F%20%2C7%5EbAl%7C%2C31b%2CE7%2DbBs%2011%2331Al%7Cb9%2C%20%5D%2DA%2CB%2F%2DF%7CQy1%20Eb91bG%7CQyX9%5EbDZL%2C11%239D%20%2C7%5EbAZL11%233%2311X1%239b7b7bA%20%7CBb7%236bE%20%2CE%7CQyX9b31Ab%7CQyX7hbE%7CQyX11%2C%20D%5E7QyX119%2311LZDb%5E9%2CXyQ%7CfU%3CFine%3ED%5E9%2311%2CXyQZ%20==0=0===Duke%2C%20The=Brubeck%20Dave==Medium%20Swing=C==1r34LbKcu7B%2C7%2DF4C%5E7%20ZL7%2DA%207%2DEZL7Bl7%2C%2DA%2CG%2F7%2DEsZL7%5EFD%2D7%20s4TA%2A%7Bl%2C7bDb%5E7%20DL7%5EbAl%2C7bE%2C7%2DbsBZL7%2DB%207%2DCZL7%5EbZsD7%2CEl%7C7bG%2ChDs%5B%2ABF%5E%209b7GZL7%5EbA%207%2DBbZL7%5EC%207DZL7E%207F%2D7LZ%7D%207%5ECsusbE7LZsC%2ChG%2C6bA%2C7%2DbB%2CCb%2FAsZL7%2DbBl%2C7F%2Ch%7CF%2D7%2C%2DCl%2C77%2DDZL%2311%20%5D%2DEZL7Bl%2C7%2DA%2CG%2F%2D7EsZL7%5EF%207%5ECA%2A%5B7%20A%2D77bDl%2CDsZL7%2CBb7%7C7bE%2C7%2DbBsZL7%2DB7%20%2DCZL7%5EbD%207%5EbEl%2ClAb%5E7%2DFs%207%2CDb7%2ClC%5E7%20Z%20==0=0===E%2ES%2EP%2E=Shorter%20Wayne==Up%20Tempo%20Swing=F==1r34LbKcu71%237%5Eb7altXcKQyXtla7EZL%20lKcQyX7%5EFZL%20lcKQyl%20LZEE44T%7B1NZL7cl%20LZ%5EF%7CQyXtla7E%7CQy1X1%237bE%7CQyXtla7D7%20Eb%5EKQyX1%2DbD%7CQQ%7CG7X%7CQyX11%237bD2N%7C%7DyQX7bG%7CQyX7%2DG%7CQyG%2D7XyyX7%2DD7%20Gb7LZF%5E7%20%20%20Z==0=0===Early%20Autumn=Burns%2DHerman==Ballad=C==1r34LbKcu7X9%237G4C%5E7X%5EbA%7CQyX9%237A%7CQy7X%5EbB%7CQyX9b7B%7CQy7XyQ%7C4T%7BA%2A%2DD%5BB%2AC%5E7%20AKQyX6C2NZL%20QyXyQX%7D%207G%207%2DDZL9%237cl%20%20%5D1N%7CQyL7bE%20ZC%5E7%2FL7F%207%2DC%7CQyX7%5ECLZ7G%207%2DDZL7obE%20EZBb%5E7L7G%207%7CQyX9Db7%2CCyX7%5ECl%5BA%2A%5D%2C7G%2Cb7A%2C%5EA%2C7bB%7C%2C7B%2C7Q%7CB7b%2C%5EDsZBb%5E7XyQ%7CA7%239XyQ%7CAb%5E7XyQ%7CG7%239XyQ%7CC6%20A%2D7LZD%2D7%20G7%20Z==0=0===East%20Of%20The%20Sun=Bowman%20Brooks==Medium%20Swing=G==1r34LbKcu77%2DCZL4G%5E7XyX7%2DA%7CQyX7E%7CQy7X%2DBZL%20x%297C%28%20%7CQyQKcl%204T%5BA%2AyX7%2DE7XyQ%5D%2DEZL31b7B%207h%23FQ%7CyX7D%7CQyX7%2DA%5BB%2A7XyQ%7CF%7CQyXX7E%7CQyQ%7CA%2DZL%20x%297C%28%20%7CQyX7G%5E%5BA%2A%5DQyX7D%7CQyX7B%2D7XyX7A%7CQ9b7B%207XyQKLG%2F7%2DA%20%2DA%5BC%2A%5DQXy7F%7CQyX7%2DCZL%20lcZF%23h7%2DA%7CQyyX7%2DAXyQ%7CA%207%2DbB%7CQyX7%2DB%7CQXy7F%7CQyX7%2DA%7CQyX7Eb7LZ7%2DEZLQ%7CD7XyQ%7CG6XyQKcl%20%20Z==0=0===East%20St%2E%20Louis%20Toodle%2Doo=Ellington%2DMilley==Medium%20Swing=C%2D==1r34LbKcu7A%2F6%2DFT44C%2DLG%2F%2DC%20bE%2F%2DCZL6F%2D%20D%2F6%2DFZLbE%2F%2DC%20ZF%2D6%20%2CA%2A%2C%5B%2DC%2CA%2A%2FG%20C%2DX9b7GZL7bA%20%2DCZDL%2F9b7G%206%2DFZLbE%2FyQ%5D%5B%2C%2DCZLb%2DC%20G%2FbLZF%2DA%2F6%2DF%206%2DFZLG%2F%2D%20CbE%2F%2DCZL6%2DF%20D%2F6bLZC%2DE%2F%2DC%20%2DbB%7CQF%2D6%20G%2CB%2A%2C%5B%5D%207bE%207%2DbZBL7oB%20%2DCZLD%2F9b7Ab6XyZLbE%2F7Al%2C7LZAb6s%7CQyX7CZLD%2F7%2DG6%20bE%7CQyX6%2DbA%7CQyXB7%2CBb7bE%207%2DFZLG%20G7%20%5DE%2F%2DCZL6%2DF%20D%2F6%2DZFLbE%2F%2DC%20%2DC%2CA%2A%2C%5Bb%20C%2D%2F7bAZL6%20F%2D6%2FAbLZC%2D%2FG%20C%2D%2FEbLZF%2D6%20G7b9%2FDLZC%2DXyQ%7CG7b9XyQZ%20==0=0===Easter%20Parade=Berlin%20Irving==Medium%20Swing=Bb==1r34LbKcu7BZL7F4Bb%5E7ZL7o%23C%207%2DC%7CQyX%5E7bE%7CQyX7bBZL7F%20Bb%5E7%204TA%2A%7B%5DQyX6%2D7LZNF%207C2NZL%20QyXQy%7DX%207F%207%2DC%7CQyX7C17LZBbG%207%5Eb%2DDZL67XyQK%7CQyX7C%7CQyX7%2DGZ%20LlcKQyX6bEZL%20lcF6%20EbbBB%2A%5B7F%207%5E%5D%5B%2AABo%23C%207%2DC%7CQyX7%5Eb%7CEQyX7bBZL7F%207%5Eb7LZBb%207F%207LZBb%5E7%20G%2D7LZC7%20F7LZBb6%20sC%2D7%2CF7Z%20==0=0===Easy%20Does%20It=Oliver%2DYoung==Medium%20Swing=C==1r34LbKcu7%2DDZL7T44C6ZL7G%207%2DDZL7%2DA%20C6ZL7G%207%2DDZL7%2DA%20C6%20A%2D%2CA%2A%2C%5B7%2DD%206ZC6%20E%207%2DGZL7%2DD%206F%2CB%2C%2A%5B%5D%207C%207%2DDZL7obC7LZFL7G%207A%206C%2C%20C7LZ%207G%207bAZL7A%206CLZ7G%207%2DDZL7%2DD%206F%5D%5B%2C%2AA7%2DGZLL7G%206%2D7%20G7%207%2DDZL7%2DA%206CZLG7%207%2DDZL7%2DA%206CZLG7LZCDZL7%2DZC6XyQZ%20==0=0===Easy%20Living=Rainger%20Ralph==Ballad=F==1r34LbKcu77bE%2074F%5E7%20%2C7F%2C7%2DCs%20A%2F7%5EFLZ7o%23G%207%2DGZL7o%23F%7ClBb%5E4TA%2A%7B7C%207%2D%20D%2D7LQyX%7D%207C%207%2DGZL7%20D7%2DAZL7C%207%2DG1NZLZN2G7%5EFZLB%207%2DF%20Bb7L%207%2DbEZL7%2DbB%207%5EDbB%2A%5B%5D%207bA%207%2DbEZAb7LZ7%5EFZL7C%7CQyb%2D7%20ALbA%2F7%2DbB%207%2DbBZCL%2F7%5EbD%207%5EbDZL7bZG%2D7XEZL7b7%5EbBl%20%5D%5B%2AA7%2DCs%20A%2F7%5EFZL7oG%23%207%2DGZL7o%23F%207%5EF%2CF7%2C%7C5%237C%20%20Eb7LZF%5E7%20D%2D7LZG%2D7%20C7LZF%5E7%20D%2D7LZG%2D7%20C7%20Z%20==0=0===Easy%20Street=Jones%20Alan==Medium%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7%2C7bE%2C7%2DbBs%207%2DCLZ31b7G%207%2DFZL7C%20%7ClAb%2D4TA%2A%7BNZL%20Q%20C7LZ%7D%207bB%207%2DFZL7%2DC7%20%5EbE1NZL7bB%207%2DFXyQXy7%2DGZLbB%7CQyXyQ%7CBZL7bD%207%2DbA%7CQyX%5E7bAB%2A%5B%5D%207bE%207%2DbEb%5E7X7%5EbE2EA%2A%5B%5D7LZAbB%207%2DFZL7F%207%5EbELZ7bD%207%2DbA%7CQyX7%5Eb7%235%20bE%207%2DC%207%2DG7LZF%2D%207%2DbAl%7C%2C7bE%2C7%2DBbs%207%2DCZL31b7G%207Bb7LZC%207%5Eb7LZB7%20Bb7%235LZEb%5E7%20Ab7LZEb6%20sF%2D7%2CBb7Z%20==0=0===Easy%20To%20Love=Porter%20Cole==Medium%20Swing=G==1r34LbKcu7B%7CQyX4A%2D7XX7%5EG%7CQyX7D%7CQyX%2D7AZL9b7E%207hB%7CQyyQ%7CC74TA%2A%5B%2DAZL9%7CE7b9%2DBZL7C%207%5EG%7CQyXD7%7CQyX7%2DAB%2A%5B%5DQyX7%20E7bQyX7%2DAZL9bD7XyQB%7CQyX7%2DAA%2A%5B%5D%2097bE%207%2DBZL7C%207%5EG%7Ch7%20E7%7CQyX7%7CQyX7%7CD7Xy%5DQyX9b7E%7CQyX7%2D%7CBQyX7C%7CQyX7%5EG%7CQ%5B%2ACA%2DQyX7%2D%207%2DB%7C7LZG%5EU%7CQyX7D%7CQyX7%2DALZ7obB%207%2DBZL7C%207G6XyQF%206%2DCE7b9%20Z%20==0=0===Ecaroh=Silver%20Horace==Medium%20Swing=Db==1r34LbKcu7L%20x%20Z7%239%235%205%239%237BZL%20x%20ZLx%20%20ZL%20x%20ZL9%237bE%20E7%239LbBi%2A%7BG%207%2DDZ%20x%20L%5EbDZL%20lcKQyX117%23DZL%20lcKQyX7%5EAZ7XyQ%7CL%20x%20ZsZL9%23LZC%5E77EZL9%237G%209%237%23FLZ5%239%237F%207%2DC%7CQyX%239%20F75%239%237sZL9%237%2CC7%2C7bAZL9%237B%209%237b%7CBQyX9%237bBl%7C%2C7bD%239%20A7bE%2C7DX7%5EbD7%2CE7%2C1%237bG%7CQyX7%5EbDS%2AA%7B%7DQyX9%237Dl%7C%2C7F1XyQ%7CG%2C7%23FA%2C7%2Db%2311XyEZL7B%207%2D%23FZL7C7%20%2DG%7CQyX7%5EbG1N%7CQ%5E7%20sE7G%7CQyD%3EeniN2lGb%239%237bA%207hbEZL59%23%237bB%207hF%7CQyX7%5E5LZ%3CF%7C%7D%2C7bZL7%2DbQ%5D%5B%2ABbBZL5b7A%207%5EbG%7CyQX9%237bD%7CQyX7%2DbA7b5%20EyX7%5EbB%2D7XyQ%7CE7b9XyQ%7CA%5E7%20%20%3CD%2ES%2E%20al%202nd%20End%2E%3ELZAb7altXyQ%5D%20==0=0===Eclypso=Flanagan%20Tommy==Latin%2DSwing=Eb==1r34LbKcu7bEZL74%3C%2A70FZL7%2DC%20%2C7%5EbEZLb7B%20%2C7%2DF%3EnitaL%20%20%2D7%20Bb4TA%2A%7BQyX%7D%207LZ%7CFbE1NZL7bB%207%2DFZ7L%2DC%207%2DGZL7bB%207%2D%5E7%20C7%2DG%207%5E%7CQyX7QXyQ%7CX7%2DbB%3EgniwS%20%202%2A7%3CB%2A%5B%5DQyX7%5EbE2NyQ%7CEbyXQyX%20%2007%2AyQKcl%207C%207bB%7CQyX7%2DFQ%7CyX7F%7CQyX7%2DCZL%20%5D%5B%2AA%3CX7%5EbA%207%2DF%7C%3EF%2D7%2C%207%5EbEZL7bB%207%2DFLZ7%2DC%207%5EbEZL7bB%20G%2D7LZnitaLBb7LZG%2D7%20C%2D7LZF%2D7%20Bb7LZEb%5E7%20C7%20Z%20==0=0===Edda=Shorter%20Wayne==Medium%20Swing=G==1r34LbKcu7G%7CQyX4G%5E7XyX7%5EG%7C%7CQyX7%5EF%7CyQX7%5EG%7CQyX7%5EF%7CQyQ%7CF%5E73Ti%2A%5ByX7%5EG%7CF%5E7X%5EF%7CQyX7%5EG%7CQyX7F%5E%7CQyX7%5EGA%2A%5BY%5DQy7XyQ%7CQyX7%5EE%7CQyXXyQ%7CGyX7%2DE%7CQyX7%5EF%2CB%2C%2A%5B%5DQyX7%5EF%7CQyX7%5EQ%7CF%5E77%5EF%7CQ%5EbE%7CQ%7CF%5E7XF%2CC%2A%2C%5B%5DQyX7%2DE%7CyQX7%5EF%7CQyX7%2DE%7CQy%2D7%2CXyQyX7%2D%5DQyX7F%2D7XyyX7%2DF%7CQyX7%5EbE%7CyQX7%2DF%7CQyX7%5EbE%7CQQ%7CEb%5E%7CQyX7b7A%7CQEh7Xy%7C%7CQyX9%239b7A%7CQy7XhE%7CQyX9%239b7A%7CQEh7Xy%2CD%2A%2C%5B9%239XyQ%7CEb%2D7%2CXyQ%7CAb7XyQZ%20==0=0===Eiderdown=Swallow%20Steve==Medium%20Swing=G%2D==1r34LbKcu7QyX7%2D4B7alcKQyX7%2DCZL%20lcKyQX7%2DEZL%20lcKQyXtl%20LZG4TA%2A%7BbE%7CQy%7D%5B%2ABGQyX7%2DFZL%20lcKQy7X%5EF%7CQyX7C%7CQyX7%2D%7CBb7X%20%20lcK7%5EFZLKcl%20%20GZL9%237G%207%2DD%7CQy6X%2DbE%7CQyX7hEC%2A%5B%5D%2D7%20C7QyX7%5ElcKQy%2D7XyQL%20lcKQyXtla7BA%5B%2A%5DQyX7C%7CQyX7%2DG%7CZE%2D7XD%7CQyX%20LZC%2D7XyQKcl%20LZG%2D7XyQKcl%20%20Z%20==0=0===Eighty%20One=Carter%20Ron==Even%208ths=F==1r34LbKcu7%20lcKQ7susX7bBZL%20lcKQyXsu7sF%7CQyXsus7bB%7CQysusXyF44T%5BX%2911%23usXyQsus7F%7CQyXsus7b%7CBQyXsus7CZL%20lcK%28Db%5E7s7FZLyQKcl%20%20Z==0=0===Eisenhower=Scofield%20John==Up%20Tempo%20Swing=Eb==1r34LbKcu7B%7CQyX4Eb7XX7C%7CQyX7%2DGZL%20lKcQyX7bAZL%20lcKQyyQ%7CB74TA%2A%5BL7bB%20%5D%5B%2AAEC%20sus7GZL%20lcKQXy7bAZL%20lcKQyX7b7LZB7QyX7b%20lcKQyQKclZL%20lcKQyX7bDZLl%20cKQyX7bAB%2A%5B%5D%20%20Gb7XyX6bEZ7C%20suyQ%7CBb%20lcKQyX7bAZL%20lKcQyX7bEA%2A%5B%5DQyX7LZG7sX7BZLLZB7%20Bb7LZEb6XyQ%7CBb7%20Eb6%20Z%20==0=0===El%20Cajon=Mandel%20Johnny==Bossa%20Nova=Bb==1r34LbKcu7yX7FZ4D7%20%20%28%20%207%2DCZL%20lcKQy7XC%7CQyX7GZL%297bA%28Gb7%29L4TA%2A%5Bb7G%7CQsusXyZL9b7D%207hA%7CQyX%5E7bEB%2A%5B%5DQyX7bB%7CQDh7Xy7bB%7CQQyX7GC7XyQA%28%20%207DA%2A%5B%5D%207bE7%20F%7CQyX7%2DCZL%20lcKb7%29LZ%7CQyX9%2A%2C%5B%5DQQKcl%20%7CQyXsus7bB%7CQyXF7ZL%297bG%28%20%207%2DCZLBb7XyyX7C%7C6bB%7CQ7XyQ%7CQyX7C%7CQyX9b7G%7CyQX7hDZL9b7D%207hA%7CF7Xy%5EbE%2CCXyQ%7CF7%20Eb7%20Z%20==0=0===El%20Gaucho=Shorter%20Wayne==Bossa%20Nova=F==1r34LbKcu77%5EbG%7C%5E7XyQFZL5%239%237E%207BZLb7B%207%2DD%7CQyX7%5EbE%7C%2D7XyQF44T%5BZL7G%20%2D7XyQyX7%2DCZL%20lcKQyX%5E7bEZL7%5EbE%207%5EbG%7CQ%7CD%2D7F%7CQyXC%2D7XyQ%7CD%2D7%20E%2D7LZE%2D7XyQKcl%20LZE%2D7XyQKcl%20%20Z==0=0===Elora=Johnson%20J%2EJ%2E==Medium%20Swing=Bb==1r34LbKcu7CZL9b4C%2D7XCZL7bD%207%2DDZL7%5EEb%207%5EbB%7CQyX7F%7CQy%2D7%20G74TA%2A%7BB%207%2DFLZN1B%5EbB2NZL%20QyXQyX%20%7D7bD%207hD%7CQyX7%5Eb7XyQ%7C7F%207%2D7C%7CQy%2ABEb%5EL9b7D%207hA%7CQyX7b%5EB%7CQyX7%2DbE%7CQyX7ZG%2D7X%5B%5D%207bbD%207%2D%2D7XyQbE%207%5EbB%7CQyX7F%7CyQX7%2DCA%2A%5B%5DQyX7F%7C%5E7LZDC%7CQyX7LZC%2D7%20G7b9LZC%2D7%20F7LZUBb%5E7XyQ%7CDh7%20Db7%20Z%20==0=0===Embraceable%20You=Gershwin%20George==Ballad=G==1r34LbKcu7%5EG%7CQy4G%5E7XQyX7%2DA%7CQyX7D%7CQXy7%2DA%7CQyX7obB%7CQy%7CC%2D6X4TA%2A%5B7%2DE%7CQF%23h7%20ZL5%237%23F%207h%23CZL%2FD%2DE%20%2DEB%2A%5B%5D%209b7BB%2D7Xy%7CQyX7X7obBD%5E7%20B%5EGA%2A%5B%5DQyX7D%7CQy7X%2DAZL7A%207%2DEZL7%2D7XyQ%7CZL7A%20%5ECC%2A%5B7XyQ%7C7%2DD%7CQyX7%5EG%7CQyX%2D6C%7CQyX7%2DA%7CQyX7D%20G7%20%5D%2DA%7CQyD%207hAF%23h7%207%2DBZL6%2DC%207h%23CZDL%2F7%2DE%207%2DEZL9b7B%20E7LZ%7CQyX77b9LZG%5E7XyQ%7CA%2D7%20D7%20Z%20==0=0===Emily=Mandel%20Johnny==Waltz=G==1r34LbKcu7X7%5EC%7C4G%5E7X%7CQyX7%5EG%7CQyX7D%7CyQX7%2DA%7CQyX7%2DE%7CQyG7XyQ3T%5BA%2A%7CQyX7XyQ%5D%2AX9b7B%7CQyX7%2D%23F%7CyQX7%2D%23C%7CQyX7%5EE%5BByQ%7CE%2D7F%7CQyQyX7D%7CA%2D7X%2DA%7CQyX7%2DE%7CQyX7G%5E%5BA%2A%5DQyX5%237D%7CQy7XyQ%7CQyX7A7%2DB%7CQyQ%7CG77%23F%7CQyX7%2DE%5BC%2A%5DyQX7B%7CQyX7%5EC%7CQyXb13XyX7%5EG%7CX6%2DC%7C7XyQ%7C%23C%7CQyX9b7E%7CQyXh7B%7CQyX7D%7CQyX7%2DAh7XyQE%7CQyXyQ%7CB%2D7XyQ%7CE7b9XyQ%7CA%2D7XyQ%7CD7XyQ%7CG%5E7XyQ%7CD7%20%20%20Z==0=0===End%20Of%20A%20Love%20Affair%2C%20The=Redding%20Edward==Ballad=F==1r34LbKcu7bEZL74G%2D7%20bE%7CQyX7%5EbEZL7b%20B7%2DF%7CQyX7%5EFZL7C%2D7%20Ab4T%7BA%2ADZL7G7LZDbL7G%207%2DD%5BB%2A%7DQyX%5E7F%7Cl%2C7C%2C7%2DGs%207%5EZD%2D7%20bA%207%2DG%5BA%2A%5DLZD%2D7%2DGZL7G%207%2DDZL7D7%20%2DA%7CQyX7%5ECZL7G%207%20C7%207G%207%2DL7bA%20LZF%5E7L7bA%207%2DbE%7CQyX7b%5EEZL7bB%207%2DF%7CQyXZEb%2D77C%207%2DyX7%5EF%20sG%2D7%206%2DbB%7CQyX7%5EbB%5B%2AC%5D%207F%207%2DC%7Cl%2C7C%2CEb7LZ7%5EbDZQ%7CAbo7XyQ%7CG%2D7%20F%23o7LZG%2D7%20C7LZF6XyQKcl%20%20Z==0=0===Epilogue=Evans%20Bill==Medium%20Swing=Eb==1r34LbKcu7LD%2F7Gb%20Eb%2FF%2FbBsZLG%2FbE%20%2C7b%5EAZLbB%2FC%20%2C%2DCZLD%2CEb%2ClE44T%5B%2FbEZL%2D%2FBbLyX7%5EbAZL%20lcKQysXusCZL7%2DG%207%5EbAZQKcl%20C%20%2DCZGXyQ%7CC%2D7XyQ%7CEb%2FBbXyQ%7CGadd9%2FBXyQ%7CCsusXyQKcl%20%20Z%20==0=0===Epistrophy=Thelonious%20Monk%2C%20Kenny%20Clarke==Medium%20Swing=Db==1r34LbKcu7%20x%20ZL4Db7%20%20x%20ZL7E%207bEZL%20%20xZL%20x%20ZL%20x%20ZL7DLZ%20x%204TA%2A%5B%20%20x%20ZEb7%20EL%20x%20ZL7D%207bDZLx%20%20ZL%20x%20ZL%20x%20ZL7Z%20x%20LB%2A%5B%5D%20QyX7D%23%2D6XybDZL%20lcKQyX7BZ%20Lx%20ZL%20x%20ZL%20lcKQ7XyQ%7CFC%2A%5B%5D%5D%5B%2ABEb7%20E7LZ%20x%20LZ%20x%20LZ%20x%20LZDb7%20D7LZ%20x%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Equinox=Coltrane%20John==Slow%20Swing=C%23%2D==1r34LbKcu7lcKQy%23%2D7XyZL%20lcKQyX7%2D%23FZ%20Lx%20ZL%20x%20ZL%20lcKQC%23%2D7XC44T%5B%20LZA7%2311XyQ%7CG%237XyQ%7CC%23%2D7XyQKcl%20%20Z%20==0=0===Eronel=Monk%20Thelonious==Medium%20Swing=G==1r34LbKcu7X7%2DAZ4G%5E7%20bEpp%7CQyX7%5E%2DbBZ5Lb7E%207%2DBZLA%2F7%5EG7%2311L4TA%2A%7BZL7bA7%20F7LNZL%20QyXQyX%7D%206b%20A6GZL7bA%207%2DA1NZ2A%2D7%20%2DC%7CQyF%7CQyXQ%5D%5B%2AByX7C%7CQyX7GZL9b%20D7%2DDZL11%237G%207%2DDQ%7CC%2D7yX7%5EGL5b7EB%2D7%20BLA%2F7%5EG%207%5EGA%2A%5B%5D1%201%237bA%207%5EbEZL7bZB%2D7%20%7CQyX7QyX7%5E7XyQ%7CA%207%2DAZL7F%207%2DC%7CyQX7%2DAZL11%237bEppb7LZG%5E%2DbBZZ%20==0=0===Estate=Martino%20Bruno==Bossa%20Nova=B%2D==1r34LbKcu7X7%2DEZ4B%2D7XQyX7%2DB%7CQyX9b7%23%7CFQyX7%2DEZL%20lcKQyKcl%20L4T%7BA%2A%3C%205%237XyQ%7CDX7%23FZL%20lcKQyX7G%5E%7CQyX7D%7CQyXsus7yQ%7CF%237A%7CQy%2DbE%7CQ%20%20%7DXybB%7CQyX7hFZL%20lcQKyX7%5EB%5BB%2A%20%20QyXQ7b9Xy%3EeniFcKQyXAb7b9yX7D%7CQyXsus7D%7CyQX7A%7CQyX7%2DE%7CQyXQ%7CG%5E7%7CQyX7l%20LZF%237XyQ%3CD%2EC%2E%20al%20Fine%3E%7CF%237%235XyQ%5D%20==0=0===Eternal%20Triangle=Stitt%20Sonny==Up%20Tempo%20Swing=Bb==1r34LbKcu7EZL7b4Bb%5E7ZL7F%207%2DCZL7G%207D%2DZL7F%207%2DCZL7%2DG%20F%2D7%20B4TA%2A%7B%2C7%2DCs7LZN17%2DD2NZL%20QyXQyX%20%7D7F%207%2DCZL7G%207%2DD%20G7LZbA%207bZL7D%20b%5E7%20%5DyX7bE%7CQyX7%2DbB%7CyQX7E%7CQyX7%2DBlB%2A%5BQ%7CA%2D7Bl%2C7FZL7F%20Db7LZ7%2DG%207%5EbB%2CA%2A%2C%5B%5D7%20B%207%2D%23FZL7C%207%2DGLZC%2D7%207%2DbA7F%2C7%2D7LZC%2DG%207%2DDZL7bA%207bELZ7%2DbB%207%2DFZL7F%2077LZsCG%207%2DD%2ClBb%5E7%20Z%20==0=0===Every%20Time%20We%20Say%20Goodbye=Porter%20Cole==Ballad=Eb==1r34LbKcu7bG%207%2D4Eb%5E7B%207%2DFZL7C%207%2DGZ7L%5EbA%20%2C7%2DGZL7%2DF%20b7LZG4TA%2A%5BL7obG7%20E%5E7bEB%2A%5B%5D%207bD%207%2DbZAL7bE%207%2DbBZL11%23%5E7%2FG%20%5EBZL7%237bGZBb7LZ%2DGZL7bD%207%2DbA%7CQXy7%5EbAZL7bE%207%2DbB7%20C7L%207%2DFZ7%2DFZL%7CF%2D7%20GZL7%5EbA%20%2C7%2DGZL%2D7F%207%5EbEA%2A%5B%5D%207bB%2D7%20C7QyX11C%2A%5B%5D%20ZG%2D7%20%2DbAZL7bE%207%2DbBZ1L1%237%5EE%207%5EBZL7bG7%20Db7L7bB%207%2DFZLbo7LZZL6%2DbA%207%5EbAZL7Eb%207%2DbBZL7bB%207%2DFG7%20C7G%207%2DG%20Bb7LZEb6%20Eb6%2FBbLZUEb6%20Eb6%2FBb%20Z%20==0=0===Everybody%27s%20Song%20But%20My%20Own=Wheeler%20Kenny==Waltz=C%2D==1r34LbKcu7X7hA%7C4F%2D9%2F%2F7%5EbE%7CQyX11%2DC%7CyQXB%2F31b7G%7CQyXbBBbXyQ3TA%2A%5B%5EbB%201%239XyQZL%20QyXQyX%7DQyXb%2FB7%5EB%7CQyX11%2DG1N%7CN2G%2D17D%7CQyX9%5EDZEh7%20ArQyX%7CQyXA%2F7%2DE%7CyQX9%5EDB%2A%5B%5D%205%239%237%7CXyQLZLF%2F7F%7CQyXh7%20F%23%7CQyX7h%23G%7CQyXA%2F%2D9B%7CQyX11%2DBZL9b7C%237b9%23C%7CQyFA%2A%5B%201XyQ%7CyX%5DQyXB%2F11%2D%23F%7CyQX9%5EF%7CQyXC%2F11%2DGQXyQ%201%237%5E%239%237D%7CXyQ%7CGA%7CQyXbB%2F7%5EbE%7CQXy11%2DC%7CQyXB%2F31b7h7XyQbB%2F9%2D%2DC%7CQy%2D11%20B%5EbD%7CQyX11%2DDZL59%23%237A%207hEZLF%2F7%5Eb7%2311XG%7CQyX%5EB%7CQy%7CF%23%2D9%7CQyXbB%2F7%5EB%7CQyX%5E9bBC%2A%7B%5D%2011%2331B%20Bb%5E9XQyX117%2FBbXyQ%7DY%5BQE%5E7%2311XyQ%7CEb%2D11XyQZ%20==0=0===Everything%20Happens%20To%20Me=Dennis%20Matt==Ballad=Bb==1r34LbKcu7E%2C7%2DC4C%2D7%20ZL7G%207hDZL7F%207C%2DZL7obD%207%2DDZL7FsBo7%2C4TA%2A%7B%7CQyXQb7%2C%7C%2CQyX%7D%207G%207%2DD1NZ7LF%207%2DCZL7G%207%2DDlXyQXyA%2C7%2DbyX7%5EbXyQ%5D%5B7bB%207%2DFZL7%2DC%207b%5EEZL9%237bB%207%2DFB%2Ab9LZE6bB2N%207%2DDZ%20A7%239%2DCA%2A%5B%5D%207F%207%2DCZ7LC%207%2DG%7CQyX7%5EDZL7%20F7L7%2DE%7CQZL7G%20ZC%2D7%20%2C7bA%2C7%2DbE%2C7%2DC%2Co7BsZL7G%207hDZL7F%7ClD%2D7L7obDC%2D7%20F7LZBb6XyQZ%20==0=0===Everything%20I%20Have%20Is%20Yours=Lane%20Burton==Ballad=C==1r34LbKcu7bE%7CQy4C%5E7XL5%237G%207%2DDZL7G%20%2D7DZL7bA%207%2DbE%7CQyZC%5E7X4TA%2A%5B%2F7%2DA%7C7LZD%2D%2F7%5E%2DA%7CQyX%2DAB%2A%5B%20%5D9b7E%207hBZL7G%207G%23XyQbA%207%2DX7%5ECAD7%2FF%23G%207%2DDZL7D%207%2DA%7CyQX7A%7CQyX7%2DE%7CQyX7%20%5D%5B%2A%7CQyXGX7%5EFZ%2D7%20Ab%2DG%7CQyX7%5ECZL5%237%20G7%2DDZL7G%207%2DDZL77%20C7LbE%7CQy%2DF%20%23F7%20E7byXG%2F7%2DA%7CQyX%23G%2F%5E7%2DA%7CQyX%2DAC%2A%5B%5D%209Q%7CD7%2FhB%7CQy6LZC%5E7XyQ%7CEb%2D7%20Ab7LZD%2D7%20G7LZC6%20sD%2D7%2CG7Z%20==0=0===Everything%20I%20Love=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7QyX7C4F%5E7X%2DGZL7D%207%2DA%7CQyX%5E7bB%7CQyX11%237B%7CQy7XyQ%7C4T%5BA%2AX7%2DbBD7LZG7%2DA%7CQyX7%2DG%7CQyXb7A%7CQyX6FZL7C%207%2D%20D7LZ%207%2DA%7CX7%5EbB7XyQ%7C1%237B%7CQyX7%5EF%5BB%2A%20%5D7C%207%2DG%7CQyX7%5EbA1XyQ%7CbE%7CQy7%2DCZL7%20D7L7%2DDZL%20lcKQyX7AQ%7CyX9b7E%7CQyX7hBZ%20Db%2D7%2DA%7CQylcKQyBb%5E7%207C%207%2DGZL7D%207%2DALZ7o%23G%207%2DGZL5%237DLZF6XZL7F%20%20%20Z==0=0===Everything%20I%27ve%20Got%20Belongs%20To%20You=Rodgers%2DHart==Medium%20Swing=Eb==1r34LbKcu7%2C7F%7CQ4Eb%5E7C%7CZLxZLxZLxZL%2C%2D7bEZLxZLxZLxZL%2C%2D7%2CXy4TA%2A%7B6bE1Nb%5E7%2CX%20%2C7%5EbAZLG%2F7bE%207%2C%5EbE%7CQyX%2C7bB%7CQyBb7LZB%7CQyXX%2C7%23FBb7XyBB%2A%5B%5D%20%20lcKQyX%2Cb6E2NZL%20QyXQyX%7DQ%2CXyQ%7C%7CQyX%2CC%2A%5B%5DQXyQ%7CF%7CQyX%2C7%2DG%7CQyX%2C7%7CDQyX%2CbEZL%2CB%20%2C7%23Bb7Xy%2CB%7CQybB%7CQyLZxLZQyX%2C7%2DC%7CZLxZLxLZxZL%2C7%2DbEZLxZLx%7CF7%2CX%2C7%5EbE%20lcKQQ%7CBb7EZL7bB%20%2C7%5EbAZL%2FG7bE%20%2C7%5EbE%7CQyX%2Cb6%2CXyyX%2C7%5E%20Z%20==0=0===Evidence=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7%7CQyX74Eb%5E75b9b7bB%7CQyX7%2DFLZ5b9b7C%207%2DG%7CQyXXyQ%7CA4TA%2A%7BA%7CQyXDb7LZE%7CQyX7%2DbBB%2A%5B%7DQXy11%239%237F%7CQyX7%2DFb7%2311%207%2DbAQyX5bQ%7CDb7%7CQyX11%2331F%7CQyX11%237G%7CQyX7%2DC%7CQyXBb7b9yX7%5EbbA%7CQyb%5E7XyyX5b9b7bB%7CQyX7F%2DZL5b9b7C%207%2DG%7CQQ%7CA7XEA%2A%5B%5D%2D7%20Db7LZF%2D7XyQ%7CF7%239%2311XyQZ%20==0=0===Exactly%20Like%20You=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu77%2DD%7CQ4C6XyNZL%20lcKQyX7GZLl%20cKQyX7DZL%20lcKQ1C6Xy4T%7BA%2AQyX6CXyQXybB%7CQyX7%5EF%5BB%2A%5DQXy7C%7CQyX6C2NZL%20Q7XyQ%7C%7D%207G%20KQyX6yQ%7CD%2D%207G%207%2DDZL7obE%20%2D7EZL7G%206%2DF%7CQyX7%5D%2AA%5BCX7%2DA%7Ccl%20LZD7XyQKcl%20LZG7XyQKcl%20LZC6XyQ%7CD%2D7%20G7%20Z==0=0===Eye%20of%20the%20Hurricane=Hancock%20Herbie==Up%20Tempo%20Swing=F%2D==1r34LbKcu7L%20n%20l4F%2D6%2C%20%2C7%5EbDZL%2Csus7b%20A%2Csus7bEZL%2C6bB%20%20sC7%7C4TA%2A%5BcKQyX7%2C%20%20s7bEZL%20lcKQyX%2CF9%2F%237bE%7CQyXnl%7C%2DbB%239%2FF%2C%2DbGlZsus7b64%20n%20bB%20%2C6%2DFB%2A%5BQyX%2C%2D7F%7CQyX%2C7%2DF44TZL6%2CLZETZL%20l%237bEZus%2CLZL%2C7%5EC%20%2C11%237%5EAZ%20Ln%20l%7C7Cs%20%20%2C7%5EbDZ%20n%20Ls7bA%20S%3C%7CQyyQ%7CEbZL%20n%20ZL%20n%20ZL%20xZ%20L%20lcKQyX%2CF%2F9%237F%2D7%2CXX%2CF%2F9olos%20on%20F%20minor%20Blues%3E%20x%20%20Z%20==0=0===Fall=Shorter%20Wayne==Ballad=E%2D==1r34LbKcu77%23F%7CQ%237sus7%5EbE%7CQyXsus7E%7CyQX9b31B%7CQyX3dda%2311XyF44T%5B31D%7CQd3XyQ%7CQyX11%237%5EbE%7CQysXus7E%7CQyX9b31B%7CD%5E7XydasusE%7CQyX%7CG%2D7X%7CQyX3ddasus7%23FLZ11%237%5EbA%207%2DB%7CQyB13b9QyX9b%2D7%20C%5E7%2FBLZ%20x%20%20Z==0=0===Falling%20Grace=Swallow%20Steve==Even%208ths=Ab==1r34LbKcu7G%2F7%5Eb4Ab%5E7B%207%2DF%7CQyX7%2DG%7CQXy%23F%2F7DZL%20lcKQyXb7LZE4T%5BA%2AE%7CQyX%23LZG%2D%7CQyX7h%23F%7CQyX7%5E%7CFQyXE%2F7C%7CQyXF%2F7B7b13F%2F7D%20bE%7CQy%7CA%2D7%20bB%7CQyX7o%23C%7CQyX%2D7CB%2A%5DQyX7%5EGZL7D%5E7%2FDXQyX7%2DbE%7CQy%7CEh7XZL7F%207%2DCZL7%2DbD7%20%2DD%7CQyX31b7A%7CQyBb%5E7XQyX7%5E%5E7%20%20Q%20ZYQ%7CAb%5E7XyQ%7CfDb%5E7%20%20%20Z==0=0===Falling%20In%20Love%20Again=Hollander%20Frederick==Waltz=C==1r34LbKcu77G%7CQy4C%5E7%20QyX7AZLbB%2F7hE%20%5E7CZL7hD%207%5EFZL7C%7CD%2D7X3TA%2A%7BX7EB%2A6XyQ%7C%207h%23F2N%7CQyXQyXyQXQyX%7D%207G%207%2DD1NB7%20%5D%5BC%7CQyX%5DQyX77%20E7L7%2DDZL7D%207%2DA%7CQy7XDZL%20lcKQyX7%2DAZXyQ%7CGhB%7CQyQyX7G7%20C7L%2DD%7CQyX7AZLbB%2F7Eh%207%5ECZL7hD%207%5EFZ7XyQ%7C%5ECA%2A%5B%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Falling%20In%20Love%20With%20Love=Rodgers%20Richard==Waltz=Bb==1r34LbKcu7ZL%20lcb%5E7XyFZL%20lcKQyX7%2DCZ%20Lx%20ZL%20x%20ZL%20lcKQ7XyQKB43T%7BZLxZLQKcl%20LxZLxZLxZLxZL7b%5EBZL%20lcKQyX7FZLZxLZxyX7%2DCZL%20lcXyQKcCZL%20lcKQyX7%2DGZ%20LlcKQyX9b7DZL%20l7XyQK7hA1NcKQyXQKcl%20L%20lcKQyX11%237bAN2%7C%7D%20%20lcKQyX7FZLZG7b9yX7%2DCX7%2DC%7C%2D7XyQG%7CQyX7%5EbB%7CQyX7%7CFQyX7%2DC%7CQyX7oB%7C%2D7XyQCZL%20lyQ%7CF7%20%20%20Z==0=0===Fantasy%20in%20D%20%28or%20Ugetsu%29=Walton%20Cedar==Medium%20Up%20Swing=D==1r34LbKcu7A%2F7%2DE4D%5E9%2F%5EDZL%20%7Cr%20ZL%20%7Cr%20LZ%20%7Cr%20ZLA%2F7%2DEZLA9%2FALZ4Ti%2A%5BQyX9%5E%20LZ%20r9%5ED%7CQyX9%5EC%7CQyX%5E9DA%2A%7B%5D%20%20%7Cr%20ZL%20%7CXyQ%7CC%7Cr%20ZLX9%5EC%7CyQ%7CAb%2DBZL%2C9b7%23F%207h%23%7CCQyX7%5EG%7CQyX11%237%5E7XyQX9%5ED%7CLA%2F7%2D%2D7%2CE79%5EDlB%2A%7B%7D%2C7bE%2C7%2CE%5EF%2C7bGsZL7%5EGl%2C%2FALZEBs%7CQy9%5ED%7CQLZ%20r%7C%7CQyX%3EsoloS47%2A%3C%5E9DA%2A%7BY%7D%20%20%7Cr%20ZL%20C%5E9Xy%20%7Cr%20Z%2DBZL%2C%5E9XyQ%207h%23C%7CQyX7%5EG%7CQXy11%237bA%7CQyX9%5ED%7CF%237b9C%7CQyXr%20ZLA%7CC%5E9XLA%2F9%5EDB%2A%5B%7D%207bE7%20%2DbBZL7E%207%2DB%7CQyZE%2D7%2FQyX7%5E%7C%20LZ%20r%7C%20LZ%20r%7C%20LZD%5E9%2FALZE%2D7%2FALZ%20r%7C%20LZ%20r%7C%20LZ%20r%7C%20%20Z%20==0=0===Farmer%27s%20Trust=Metheny%20Pat==Waltz=C==1r34LbKcu7%20B%2F9b4G%5E7Xp%20%2C9b7%23F%20%2C7%2D%23CLZp%2CB%2FG%20%2C7%2DBZLQyLZF%2373TA%2A%5BusGZLZA%2D7%2CdaCZL%2CG%2FF%20%2CG%20%2C%2FGFl%7C%2C7Ds%20sus7D%20d9XyQLp%2C%2DBE%20bE%2F%20G7LZ%2CbB%20%2CbAZLp%20%2CE%2F%20C7%2DE%7Cp%20%2CC%20%2CsusCpLZDb%2CG%20%2Csp%209b7b%2FEb%2ChGZL%2096bGZL%205%23%2397G%7CQyX9ddabAl%7C7%2FC%20CDs%20%2CbA%7Cp%20%2CF%2D9XyCZLQp%20%2C7bA%207%5EbZAL%2011%2DGZL%209%2DC%7CQsus%20CB%2A%5B%5D%20C%20susb%2FAb%20QyXQyXQyXQyXQyZX%2CDp%2CCZL%20susC%7Cp%20Y%7BQCB%207%5Eb%2Cp%7CAb%5E7%20Bb%2FAb%20p%7CCsus%20C%2Cp%7CC%20%20%7D%20==0=0===Fascinating%20Rhythm=Gershwin%20George==Medium%20Up%20Swing=F==1r34LbKcu7G%2F7C%2C4F%2D%20Fs%207bBZL7oB%20C%2F%2DZFL7bD%207hDZLbE%2F%2DF%2D%2FAb4T%5Bv%2AZLbB%2F%20F%2D%2FE%7CQyX6FZL31b7C%20%2FC%2DFZL7bD%207hDZLbC%2D%20C%2D%2DF%7Cl%2C7hAZLb7LZC%20%2DC%7Cl%2CD%2F7G%2CbE%2FC%2Ds%207FZL7o%23F%20G%2F%2DC%2D%2FBbA%207hA%20ZL%20xbLZG7%20ZL%297C%28%20%20%297%2DG%28C7%7BA%2AY%5DQyX7C%7CQyXx%20LZ%20A%2F%2DF%20C%207%2DG7%28C%2D7bB1NB%2AZL%20x%20ZL%20%20xZL%20x%20ZL%297F%28%20%20%296XyQ%7CFZL%20x2NC%2A%7CXyQ%7CEC%7CQyX7%2DG%7CQyX7GQ%7CyX7%2DDZL9b7A%207h7XyQ%7D6FZL7G%287CZQ%7CEh7%20%20%297%2DG%287%2DG%7CQyXG7%7CQyX7%2DDZL9b7A%20%28C7%29LyX6bB%2D7%29%20%20%28C7%29LZF6XyQKcl%20%20Z==0=0===Fascination=Marchetti%20Fernando%2DDante==Waltz=C==1r34LbKcu77%2DD%7CQ4C6XyE%7CQyX7%5ECZL%20lcKyQX7%5EC%7CQyX7obE%7CQbo7Xy3T%5BA%2A7bAZL7XyQ%5DyX7%2DDZL%20x%20ZL%20xZ%20L%20lcKQyX7%2DD%5BB%2AQKcl%20G%7CQyX7obE%7C7XyQ%5DCZL%20lcKQyX7%5EC%7CyQX7obE%7CQyX6C%5BA%2A%5E7XyQG%7CQyX%7CQyX7%2D7XyQlcKQyX7GZL%20lcKyQX7%2DD%5BC%2A%5DQyX7G%7C%20LZD%2DD%7CQyXG7XyQ%7CC6XyQ%7CG7sus%20%20%20Z==0=0===Favela=Jobim%20Antonio%2DCarlos==Bossa%20Nova=A%2D==1r34LbKcu7QyX314C13XX31C%7CQyX31bD%7CQXy31C%7CQyX31bB%7CQyyQ%7CDb4Ti%2A%5B%7CQyX3yQ%7CBbyX%7CrQyX%7CQyX31GQ%7CyX31AA%2A%5B%5DQyX31QLZA1X31C%7CyX7C%7CQ%7CA13%23C%7CQyX31G%7CQyX7D%2DB%2A%5B%5D%20%20lcKQyX9%23%2D7XyQyX31GX7%2DA%7C7%20F%2D6DC%2A%5B%5DQyX9%237A%7CQXy7%2DAZL7%2DE%207%2DAZL%2D7XyQh%23F%7CQAA%2A%5B%5DQr%7CXy7DZL9%237E%209%237F%7CyQX7%2DA%7CQyX7%2DDZLQ%239XyQyX%7CQyX9%2331%7CBb1331bB%7CQyX31A%7CQy3X1bB%7CQyX31A%7CQyXXyQ%7CAQyX31AZL6%2D%20%20%5D%5B%2AF%7CQyX7C%7CQyX7%2D%23%7CCQyX31G%7CQyX7%2DDB%23h7%20FlcKQy%2D7%20E%2D7LZA%2D7XyQKcl%20%20Z==0=0===Fee%2DFi%2DFo%2DFum=Shorter%20Wayne==Medium%20Swing=Bb==1r34LbKcu79%237D%204Eb7%207G%207%2DDZL7D%207%5EBLZ7%5EbA%207%2DGZL9%237DLZEb74TA%2A%5BX7bBZ%20Ab%5E7QyX7bEB%2A%5B%5DQyX7BbZL7F%20%297bG%287CZLKcl%20L7%2DGZLL9%237D%20LZEb%2A%5B%5D%207D%207%2DAZL7b%20E7%2DbBZL%20lcKQyX7AEb7%20lcKQyX7%5EBZAb%5E7L%5EbDZL9%237D%207bEZ7LG%207%2DDZL7D%207%5EBZ7%20C7L%207%2DGZyQKcl%20%20Z%20==0=0===Feel%20Like%20Makin%27%20Love=McDaniels%20Eugene==Rock%20Pop=Eb==1r34LbKcu7s7bB%7C4F%2D7XFZL7C%207bD%7CQyX7b%5EE%7CQyXsus7bB%7CQy%2D7XyQ4T%5BA%2A%2DC%7CQy%7CEb%5E7QyX7%2DG%7CQyX7%5EbAB%5B%2A%5DQyX11%237A%7CQyX%7CF%2D7XQyXsu7XyQ%7CAb%5E7XyQ%7CG%2D7XyQ%7CDb7XyQ%7CC%2D7%20sEb7%2CE7%7ClF7XyQZ%20==0=0===Feels%20So%20Good=Mangione%20Chuck==Funk=F==1r34LbKcu7yX7%2DD%20%20sC%2F%2DAZLbB%2F7C%207C%7CQXy7%2DG%7CQyX7%2DDl%7C%2CE7XyQ%7CF44T%5BF%7CQyXXyQ%7CEQyX7%2DD%7CQyX9%5EbEQ%7CyX7%2DDZL9%237A%207h%7CEb%5E97%2DG%7CQA%2C%2DGsb%5E9Xy%2DGl%7C%2CA%2FFs%20%207%5EblB%7C%2CC%2F%2DDs%20%207%2DD%7CQ7XyQ%7CE%7CQyX7D%7CQyBo%2C%7ClX7C%7CQyX7%2DG%7CQyXD7%7CQyXF%7CQyXsus7CyQ%7CFX%2CbB%2C%2DXyQ%7CG%2D7XyQ%7CC9susXyQZ%20==0=0===Fever=Davenport%2DCooley==Medium%20Swing=A%2D==1r34LbKcu7A%7CQyXAA%2DXyX7EZL%20x%20ZL%20x%20Z%20Lx%20ZL%20x%20ZL%20lcKQyQ%7CA%2D%2A%5B44TyX7EQcl%20LZX%2DA%7CQyX7EZLQ%20xZ%20L%20x%20ZL%20x%20ZL%20x%20yQZY%5BKQyX%2DQ%7CA%2DXyQ%7CXyQr%7CXyQLZE7XyQ%7CA%2DXyQ%7CE7XyQ%7CfA%2DXyQZ%20==0=0===Fine%20And%20Dandy=Swift%20Kay==Medium%20Up%20Swing=F==1r34LbKcu7X%2C7ob4F%5E7X%2C7%5EF%7CQyX7C%7CQyX7%2C%2DG%7CQyX%2C7obA%7CQyXyQ%7CA4TA%2A%5BQyX%2C77%2CXyQlcKQyX%2C7bBZL%20lKcQyX%2C7F%7C%7CQyX7C%7C%20LZEb%2DG%7CQyX7C%7CQZAb7%2CG%7CQyX%2C7obA%7CQyX%5E7FB%2A%5B%5DQyX7C%7CQyX%2D7%2CXyL%20lcK%7CQyX%2C7%2CXyQX%2C7%2DC%7C%7CQyX7C%7CQXy%2C7%2DG%7CQyX%2C7obA%7CyQ%7CF7%5EF%7CQy%207C%207XyQ%7CEX%2C6FZL%2C7C%20%2C7%2DGLZ7D%20%2C7%2DA%7CQyX%2C7byQ%7CG%2D%2C7%5EbBZ%20==0=0===Fine%20And%20Mellow=Holiday%20Billie==Slow%20Swing=F==1r34LbKcu7L%20lcK7XyQ%7CZL%20lcKQyX7bBZLl%20cKQyX7F%7CQyX7bBF7XyQF%5B44TZC7XyQ%7CDb7%20C7LZF7XyQ%7CC7XyQZ%20==0=0===Firm%20Roots=Walton%20Cedar==Up%20Tempo%20Swing=Eb==1r34LbKcu7%5EbE%7CQ4F%2D7X%7CQyX7%2DFZL%20lcKQXy7%5EbE%7CQyX7bB%7CQyBb7Xy4TA%2A%7BbB%7CQycl%20LZyX7%2DCZL%20lcKQyX%5E7C%7CQyX7G%7CQyX7%2DDQ%7CF7XKQyX7Xsus7Kcl%20%20X7%2DbB%7CQyX7%2DA%7CQXy7%2DG%7CQyX7%2DFB%2A%5B%7DyQ%7CAbQyX7%5EyQKcl%20LZ%20x%20LZ%20x%20LZF7susXyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===First%20Song=Haden%20Charlie==Ballad=C%2D==1r34LbKcu7QyX7o%2D7%20C7X7%2DCl%7C%2CoB%2CbBs%20Ab%2FbB%7CQyX7%2DFZL9byQ%7CC%23C44T%5BD%20F%2F7CXyQ%7CXbA%2FbB%7CQyXA%2FF%7CyQXbB%2F7%2DC%7CQyX7oByQ%7CBb%2F7%2DF%7C%2DCl%7C%2C7sus%20s%20bA%2FbB%7CQyX7%2DFLZ9b7C%207%2DCZL9b7GBb%2CBoGZL7hYZ%2031%7CEb%2FB%2DCZLQ%2C31b7G%20bA6%2F%2DF%7CQyXA%2FF%7CQyXb7%20G7b%7CQyX7Y%7BQEb6XyQ%7CD7XyQ%7CDb%5E7XyQ%7CUC%2D7%20%20%3C4x%3E%20%7D%20==0=0===Five%20Brothers=Mulligan%20Gerry==Medium%20Up%20Swing=C==1r34LbKcu7%5EFZL74C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAG%2D7%20C4TA%2A%5B%207%5ECZLZN1C7%2DD2NZL%20QyXQyX%20%7D7G%207%2DDZL7bE%207%5E%20Db7L7bB%2077%2DbE%7C%2ABE%5E7DZL7A%207%2DE%7CQyX7b%5EEZL7bB%207%2DF%7CQyX%5E7XyQ%5B%5D%207B7%2DA%207ZDb%5E7G%207%2DDZL7%2DA%207%5EC%2AA%5B%5D%207bD%207%2DD%7CQyX7LZC%5EL7bA%20LZD%2D7%20G7%20%5D%7CG%2D7%20C7LZF%5E7%20Bb7LZD%2D7%20Db7LZC%5E7XyQZ%20==0=0===Flamenco%20Sketches=Davis%2DEvans==Ballad=C==1r34LbKcu7yX%7CrQ4C%5E7XlcKQyX7%5ECA%2A%5B%5D%20yQX%7CrQyXZL%20lcKQy%20LZXy4Ti%2A%5BLQyX%7C7susXL%20lcKQyX7%5EbBZLyQX%7CrQyXZL%20lcKQyZXyQrbAZLQQyX%7Cr%5E7%2FDL%20x%20ZL%2CD%2F7%5EbE%20DLZQyX%7CrQyXZL%20x%20ZLZXyQbE%20DZLZG%2D7XyQKcl%20LZXyQr%7CXyQ%20Z%20==0=0===Flamingo=Grouya%20Ted==Ballad=F==1r34LbKcu77C%207%2D4F%5E7%207bD%7CQyX7bB%7CQyX%2D7FZL7C%207%2DGZL7%2DDXyQ%7CG4T%7BA%2AB%5BB%2A%5D%5E7%20D7ZL6%2DbB%206F2NZL%20yQXQyX%7D%207C%207%2DGZLF6XyQF1NZLQyX7%2DQ%7CEb77bE%7CQyX7%2DbB%7CQy7XoA%7CQyX7%5EbA%7CQyXXyQ%7CGyX7%2Db%2DG%7CQyQ%5D%2AA%5BQyX7bB%7CQyX7%2DFZ7LC%207%2DGZL7%2DD%207%5EF%7CDb7XyX7C%7C7%20C7LZF%5E7%20D7LZG%2D7%20C7%20Z==0=0===Flat%20Foot%20Floogee=Gaillard%2DStuart%2DGreen==Slow%20Swing=F==1r34LbKcu7%20bBZL4F6%20D6FZL7C%207%2DGZL7%2D%20D6FZL7C%207%2DGZL7%2D%20F7%2FA4TA%2A%7ByX7FBF%2FC%20CX6F2N%7CQyXQyXQyQXyX%7D%207C%206F1NZL7yQ%5D%5B%2AZL7oB%206FA%2ALZBb6%207%2DG%7CQyX6CZL%20lKcQyX7GZL%20lcKQyXC7%20%5D%5B%20lcKQ%20C%2FFZG%2D7%20CbBZLA%2F7F%206FZL7%20C7%2DGZL7%2DD%206FZL7%20Bo7LZL7%2DDC7LZF6%20C7%20Z%20==0=0===Flintstones=Curtain%20Hoyt==Up%20Tempo%20Swing=Bb==1r34LbKcu7NZL7b4Bb%5E7%7CQyX7bBZLQyX%7CryQXZL7F%207%2DCZL7G%20Eb7%20A4TA%2A%7BlcKQyyQ%7CC%2D%5B%5D%20%20lcKQyX6bB2ZNL%20QyXQyX%7D%207F%207%2ABD7XX6bB1%2DCZL7XyQKcBA%2A%5B%5D%20%20lcKQyX7ZFL%20lcKQyX7CZL%20lb%5E7%20G7GZL%207%20F7LZXyQr%7CXyQLZBb7XyQ%7CEb7%20Ab7LZUBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Fly%20Me%20To%20The%20Moon=Howard%20Bart==Medium%20Swing=C==1r34LbKcu7b7E%7CQ4A%2D7X%7CQyX7%5EF%7CQyX7%5ECQ%7CyX7G%7CQyX7%2DD%7CQyBh7Xy4TA%2A%5BG%7CQyXA%2D7%20A7A%207%2DEZL7F%207%5ECQ%7CyX7G%7CQyX7%2DDZL7LZD%2D7%7CQyX9yX7%5ECC%5E7XyG%7CQyX7%2DD%7CQyX7%2DBA%2A%5B%5D%209b7E%207hB%7CQ7XyQ%7C%7CQyX7yX7%2DEXyQ%7CBG%7CQyX7%2DDZL7A%207A%2D%7CQyX9b7E%7CQyX7h7XyQ%7C7%5EF%7CQQ%7CA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CBh7%20E7b9%20Z%20==0=0===Flying%20Home=Goodman%2DHampton==Medium%20Swing=Eb==1r34LbKcu7bB%2C7B4Eb%20EZLbD%2FbE%20bEl%7C%2C7Bb%2C7Bs%207%2DCZLbD%2FbC%2D7%20s4TA%2A%7BQyXQyb%20Eb%2F7bB1N%7CQyX6bEl%7C7%2CbB%2C7Bs%207%2DCZLbDXyQ%7DXEl%7C%2C7cKQyXQ%7CN2ElcKQyX7bAZL%20lcQKyX7bEB%2A%5B%5DQyX6b%20LZF7yXQyXD%2FbE%20b7XyQ7bB%2C7Bs%207%2DCZLb%2FDbE%20bEA%2A%5B%5D%20%20lcK%2C%7ClEbBZL%20lbB%7CQy7%20sB7%7C%2C7bB%2C7Bs%207%2DCZbLD%2FbE%20bEl%7C%2C7bB%2ClEb6X%2DCZLb7XyQZ%20==0=0===Folks%20Who%20Live%20On%20The%20Hill%2C%20The=Kern%20Jerome==Ballad=C==1r34LbKcu7GZL%2CC4C%5E7%207%2DDZL7obE%20%2C7%2DELZ%2C7G%207%2DDZL%2C7o%23C%20A%2D7%2F4TA%2A%7B7G%207%2DA%2D7LZA%207%2DEZL7G%207%2DDZ7LA%207EZL%2C7G%20%2C7%2DD7%2CLZD%20%2CB%2F7%2A%5B%5D%2096%20A%2D7h%23F%7CQyX6C2NZL%20yQXQyX%7D%207G%207%2DDZL7%20B7bC1NZLGl%7C%2C7yQ%7CF%237As%20D%2F7%2DEZL%23D%2F%5E7%2DE%20%2DEZL9b7B%207h%2FC%23%2CDX7%2DEB%207%2DDZFLZsEC%207%5EClA%2A%5B%20%20QyXyQX%5D7G%2C7%2DD%2C7A%2C7%2D%23o7%2CL%2F7G%206EZL%2C7E%2D7%2C%20DZL7%2DA%20%2CB%2F7GZLC%2C%2F7%2DA%207%2DDZL7obE%2D7%2C%20GZL%2C7GZL7G%20ZD%2D7%20%2C9b7A%207hEZL7G%20%2D7DZL%2C7A%207%2DEZL7GLZD%2D7L7A%207C6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===Fools%20Rush%20In=Bloom%20Rube==Slow%20Swing=C==1r34LbKcu7X7%5EC%7C4D%2D7X%7CQyX7%2DD%7CQyX7%2DAQ%7CyX7%5EC%7CQyX7G%7CQyG7XyQ4TA%2A%5BQyX11b9XyQyX7%2DA%7CQyX6C%7CQy7XG%7CQyX7%2DD%2CB%2A%2C%5B%5DQ%7CD7%237A%7CQyX7%2DA%7CZD%2D7%2FC%7CQyX7G%7CQyX7%2DDA%2C%2A%2C%5B%5DQyX7G%7CQyXG%5E7XyQL%20lcK%7CQyX67XyQ%7CX7%2DD%2CC%2A%2C%5B%5DQyX97bA%7CQyX7hE%7CQyX7GyQ%7CF%2D%2DD%7CQyC%5E7%2FGXyQ%7CA%2D7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CE%2D7%20A7%20Z%20==0=0===Footprints=Shorter%20Wayne==Waltz=C%2D==1r34LbKcu7ZL%20x%20%2D11XyZL%20lcKQyX11%2DCZ%20Lx%20ZL%20x%20ZL%20lcKQ%20x%20LZC43T%5B7h%23FZyQKclL%20x%20ZL%20lcKQyX1%2D1CZL%20x%20ZL%20x%20ZL%20Z%20x%20LX11%2DF%20ZL%20x7%2311XcKQyX11%2DC%7CQyXtal7A%7CQyXtla7E%7CQyl%20LZ%20F%7CQyXx%20%20Z==0=0===For%20All%20We%20Know=Coots%20Fred==Ballad=Eb==1r34LbKcu7%207hGZ4Eb6X%207%5EbEZL7bB%207%2DFQ%7CyX7%2DF%7CQyX7F%7CQyAb%5E7L4T%5BA%2A7bB%7CQLZF%2D7%7CQyX7obG%7CQyX7%5EEbZL7bD%207%2DbA%7CQyXF%2D7Xy31b7C7%2DF%7CQ%2D7XyQQyX6bE%5BB%2A%5DQyX7Bb%7CQyX7%2DF%7CQyX7F%7C%7CF7XyC%7CQyX7bD%207%2D7%20BbyX7%2DFZL31b7C%207GhZL7%5EbA%207%5EbEZL7Q%7CAb%2DF%7CQyXZL11%237XyQ%7CFZL7C%20sus7CZL1%2317bD%207GZL7D%207%2DA%2D7%20B7%5EbEZLBb7sus%20Bb7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z==0=0===For%20Heaven%27s%20Sake=Edwards%2DMeyer%2DBretton==Ballad=F==1r34LbKcu7bE%207%2D4Bb%2D7F%207%5EFZL9b7C%207hZGL7%2DD%207%2DAZL7bE%207LZBb4TA%2A%7BL7bB%207%20D7LL7bA%207%2DbEB%2A%5B%7DQXy6FZLsus7C%207%2DGZZDb%5E7%2DAZL7%2DbB%207%20Ab7L7%2DFl%2C7C%2C7hGsZLh7D%206%2DF%7CQyX7%5EbDZLZBb%2D7%2DbEZ%207%5EFZZG%2D7%20%207hGZL7%2DD%207%2DAZ7LbE%207%2DbBA%2A%5B%5D%207CC7b9LLbA%2F7F7LZBb%2D7%20Eb7LZA%2D7%20D7LZG%2D7%20C7susLZF6XyQZ%20==0=0===For%20Jan=Wheeler%20Kenny==Waltz=A==1r34LbKcu7X31b9b%5E7%231yX9%2DD%7CQyX31b9bA7%7CQyXtla7E%7CQyX1Q%7CE7bB43T%5Bb9b7A%20LZA%2Dla7E%7CQyX11%237%5Eb%7CBQyX11%237%5EF%7CQyX7tXyQ%7ClcKQyQyX5%23%7CAb7%23QyX7%2DA%7CQyX%23G%2F3b17E%7CQyXG%2FC%7CQyX5%7CB7%239QyX31ZL%20lcXyQ%7CDla7E%7CQyX11%237%5Eb%7CBQyX11%2DC%7CQyX11%2DtXyQK11%2DE%7CA%5E7XyQKcl%20%20Z%20==0=0===For%20Minors%20Only=Heath%20Jimmy==Up%20Tempo%20Swing=C%2D==1r34LbKcu7C%207%2DF%2D7%20G77C%207%2DCZL9b7G%207C%2DZL9b7G%207%2DCZL9bb13LZC44T%7B7%2DbEZF%2D7%20C7%2DD%5B%5D%209b7C%20%2C7%2DZFL9b7C%207%2DFZL9b7%2C%20G7LZL9b7%7CQyX7LZD%2D71b7G%207bAZLbB%2FW7%20%2DC1N%7CQyX7G%7CQyX3LZC%2D7bA%20%2C%20x%297hXyQ%7D%7CyX7%2DCZL%2C31b7G%207%2CbAZLbB%2FW%207%2DC2NQ%7C%20%28D11%237G%28G7%29%20Z%20==0=0===For%20Once%20In%20My%20Life=Murden%20Orlando==Medium%20Swing=Bb==1r34LbKcu7%206%2DCZ4Bb%20B%20%2DCZL7G%20%2DCZL7G%2D%20CZL7oB%206bBZL%2BbC%2Db6L4T%5BA%2A%2DG%206bb6%20F77bB%207%2DFZL%23F%2F%2DG%2D%20G%5BB%2A%5D%207D%206bBZL%235LZEBZL7FZL%2BbB7%20F7L%2A%5DQyX5%237F%7CQyX7%7CCQyX7%2DG%7CQyX7%2DDZA%5BBb%20%2DCZL7bBZL7o7LZCZL7F%206%2DCZL6b%2DC%2D%20CZL7G%20%2DCZL7G%20%2DBb6%20FB%206bBF%2FbB%7C%5D%2AC%5BG%237C%7CQyX6bEZL5%23b7B%207%2DFZL%23F%2F%2DG%20%2D11XyQ%207D%206%20G%2D7LZC%2D7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===For%20Sentimental%20Reasons=Best%20William==Slow%20Swing=F==1r34LbKcu7GZL7%2D4F%5E7%20L7C%207%2DGZL7%2DD%20%2C%5E7FZL7C%207%2DGZL7%2DDZF6%20D4TA%2A%7B%5D%207F%20LZN1A%2DbB%206F2NZL%20QyXyQX%7D%207C%207GZL7D%2076LZF67C%207%2DZL9b7%5E7%20sB%7CQyX7%5EFZL7C%207%2DZGL7D%207%2DAl%7C%2C7E%2ChEh7%20AbBB%2A%5BZL7%2DDQ%7CG7XL7C%207%2DGZL7%2DD%207F%5EA%2A%5B%5D%207C%207%2DG%7CQyZF%5E7%20yX7%2DDG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7LZF6%20D7LZG%2D7%20C7%20Z%20==0=0===For%20You%2C%20For%20Me%2C%20For%20Evermore=Gershwin%20George==Slow%20Swing=Eb==1r34LbKcu7%2DF%7CQyAEb%5E7yX7%5EbEZL%20x%20ZL7Bb%207%2DF%7CQyX7F%7CQyXQ%7CF7X%2A%5B44TyX7%2DCLZ%20x%20bAZL7bE%207%2DbB%7CQXy7bE%7CQyX7%2DbB%7CZL6XyQ%7C7bB%2077bB%207yQ%7CB7X7F%7CQyX7%5EbEB%2A%5B%20%5D7bB%20%2C5%237bB%7CQyXyQ%7CF%2DX7F%7CQ%7C7C%2C7%20LZBb%5EbE%7CQyX7bD%7CQyXb6A%7CQyX7bE%7CQyX7%2D7%20sG%2D%2Cx%20ZLyX6bEBb7LZ%20bB%2F6bE%7CQyX7%2DFQ%7CyX7FZL7%2DC%207%5EbEBb7LZ%207%2DFlQ%7CF7%20Bb7%20Z%20==0=0===Forest%20Flower=Lloyd%20Charles==Bossa%20Nova=C==1r34LbKcu7KQyX74A%5E7X%20lcKQyX7%5ECZL%20lKcQyX7%5EGZL%20lcKQyLZBb%5E4T%7BA%2A%7CQyX9Db%2D7XyX7%2DCZL%20lcKQyX%5E7CZL9b7G%207hD%7CQyQ%7CB7%23ZL%20lc%7CQyX7yQKcllcKQyX7%5EbE%7CQyXb7B%7CQyX7%2DC%5BB%2A%7D%20%20%20LZBbX7%5EbBX7%2DbE1XyQ%7C%2DC%7CQyX7%2DA%7CQyX7b%2DGZL%20lcKQyX7%5EbG7XyQ%7C1%237bAyQ%7CC6XyQKcl%20%20Z==0=0===Forever%20Sonny=Heath%20Jimmy==Bossa%20Nova=Bb==1r34LbKcu7bE%7CQy4G%2D7XL5%237F%207%2DCZL7%2DG7%20%2DDZL7bE%207hE%7CQyZBb7X4TA%2A%7BbBZL7%2CLZN12NZL%20QyXQyX%7D%2097%23D%207%2DCZL7%2DG%207%2DDC%2D7%20F7bA%207yX7FZ%5D%5B%2ABDQyX9%237CZL%20lcKQXy7GZL%20lcKQyX9%237Kcl%20LQyX7%5EBZL5%23D7%239%20CZL7%2DG%207%2DDZL7b%20E7hE%7CQyX7%2DGA%2A%5B%5D%2D7%20F7%207F%7CQb7XyQ%7CEb7%20Ab7LZC%2D7%20F7LZUBb%5E7%20D7%239%20Z%20==0=0===Four=Davis%20Miles==Up%20Tempo%20Swing=Eb==1r34LbKcu77%2DbAZ4Eb%5E7QyX7%2DF%7CQyX7bA%7CyQX7%2DbEZL%20lcKQyXKcl%20L4T%5BA%2A%5EbE%7CQb7XyQ%7CQyX7%2DFZL7B%207%2DF%23%7CQyXG%2F7%5EbE%5BB%2A%5DBb7XyD%7CQyX7%2DbEZQ%7CF%23%2DQyX7%5EbE%5BA%2A%5DQyXb7B%7CQyX7%2DFZL7B%207Kcl%20LyXG%2F7QyXG%2Fb7XyQC%2A%5DQyX7bD%7CQyX7b%2DAZL%20lcKQyX7%2DF%7C%5BEb%5E7A%7CQyXQyX7%5E%20B7LZbB%207%2DFZL7%2DbG%207G%2D%7CQyX7bB%7CQyX7%2DF7LZEb7%2D%23F%7CKcl%20%20Z==0=0===Four%20Brothers=Giuffre%20Jimmy==Up%20Tempo%20Swing=Ab==1r34LbKcu77%2DC%7CQ4Bb7XB%7CQyX7F%7CQyX7%5EbZAL5%237bE%207%2DbB%7CQyb%2D7Xy4T%7BA%2A6bAZLN1Bb%2D%2DbB2NZL%20QyXQyX%20%7D7F%207%5EbAZL7bE%2077%20Eb7ZL7F%207%5ECZLB%5BC%23%2DD%7CQyX7%5EDZL7A%207E%2D%7CQyX7%5EBZL7%23F%207%2D7%20G7%2A%5DQyXX7%5EbALZD%2D7bE%207%2DbB%7CQyX7bBA%5B%2A%5D%207F%207%2DCZL7G%207%235LZ7o%23C%20yQ%7CF7XyQ%7CBb%2D7XyQ%7CC%2D7%20F7LZBb%2D7%20Eb7LZAb6%20%20%20Z==0=0===Four%20In%20One=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7%7CQyX64Eb6XX7bB%7CQyX7FZL%20lKcQyX7C%7CQyX7G%7CQyyQ%7CEb4TA%2A%7BX7bEZ%29x%20%28B%2DBZL7bE%207%2DbBZLb7E%207%2DbBB%2A%5B%7D%20%297b7%20E7L7%2DF%28%20C%7CQyX7%20F7LX6bEA%2A%5B%5D%207bB%207F%2DZL7B%207E%7CQyX7EZyQ%7CG7%2DC%7CQy7XyQKcl%20LZF7XyQ%7CBb7XyQ%7CEb6XyQ%7C%20%28F%2D7%29x%20%28Bb7%29%20Z%20==0=0===Four%20On%20Six=Montgomery%20Wes==Up%20Tempo%20Swing=G%2D==1r34LbKcu77D%207%2D%2D7XyQE%207%2DbBZL7F%207%2DCLZ%20x%20ZL%20x%20ZL%20lcKb7LZAG44T%5B7bEZL7%20Ab7%5EbBZL7F%207%2DCZL%20%20xZL%20lcKQyX7%2DGZL7%20G%2D7%2DbEZL%20D7LZG%2D7XyQ%7CAh7%20D7b9%20Z==0=0===Fran%20Dance=Davis%20Miles==Medium%20Swing=Bb==1r34LbKcu77%2DCZL4Bb7%2CyX7F%7CQyX7C%7CQyXuss7G%7CQyX7bA%7CQyXQKcl%204TA%2A%7B%7CQyX%2CZBb6XQyXF%2F7%5EbB%7CQyX7%7CFQyXF%2F7%2DCB%2A%5B%7DQy%7CG7%2FFL7F%20%2CXsus7XyQ%7CF7bA%7CQyX7bBA%2A%5B%5D%20%20lcKQyX6bB%7CQyX7XyQ%7CGF%2F7%2DC7F%7CQyXyQ%7CFCB%2A%5B%5DQyX6bBZL7%20F%2C7%2DCZL%20lcKQyX7%2D7%2FFX7C%7CQy%20%20lcKb%5E7%2FFbB%7CQyX7F%7CQyXF%2F%2D7C%7CQyX%2CF%2F7G%7CQyX6%2CXyQB%7CQyXZ%20==0=0===Freckle%20Face=Nestico%20Sammy==Medium%20Swing=Bb==1r34LbKcu7bB%7CQy4C%2D7XyX7%2DC1N%7CQyX7G%7CyQX7%5EbB%7CQyX7F%7CQyQ%7CF7X4TA%2A%7B%5D%207ob%7CDbo7ZL7obB%206bB%7CQyXF9%7CQyX7%2DC2N%7C%7DQyXBb6%20GQyX7%5EQyX7%2D7XyQ%7C9C%7CQyX7%2DG%7C%7CQyXD7%7CQyX6bE%7CQyX7bBXyQ%7CC%2DFB%2A%5B%7CQyX7Dbo7%20X7obD%7CQyX7%5EbB%7CyQX7F%7CQyX7%2DCC%2A%5B%5DyQ%7CC%2D%207%2DF%7CX7obDyQ%7CDh%2DD%7CQyX7%2DbE%7CQyX%2D7C%7CQyX9b7G%7CQyX77XyQ%7CX9b7FyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6%20Bbo7LZUBb6%20Dbo7%20Z%20==0=0===Freddie%20Freeloader=Davis%20Miles==Medium%20Swing=Bb==1r34LbKcu7ZL%20lcb7XyQbBZL%20lcKQyX7bELZ%20x%20ZL%20x%20ZL%20lcK7XyQKB44T%5BF7XyQ%7CEb7XyQ%7CN1Ab7XyQKcl%20%20%7DXyQXyQ%20LZN2Bb7XyQKcl%20%20Z==0=0===Freight%20Train=Flanagan%20Tommy==Medium%20Up%20Swing=Ab==1r34LbKcu7D%7CQyXb%5E7XyL7bA%207%2DbEZL7%2DE7%20%2DFZL9b7C%207hG%7CQZDb%5E7A44T%5BbBZL7b7LZC%7CQyX7bE%7CQyX7%2DbZBL7E%207%2DBZL7F%207%2DC%2D7%20FG%207%2Db%2D7%20Eb7%20Z%20==0=0===Frenesi=Dominguez%20Alberto==Latin=Ab==1r34LbKcu7bE%20%2C74Bb%2D7yX%2C7%5EbAZL%20x%20ZLx%20%20ZL%20x%20ZL%2C7bE%20%2CQ%7CBb%2D4TA%2A%7BcKQyXb%5E7%2CXQyX%2C11%239bD%7CQyX7%2C%5ECB%2A%5BY%7D%20%20lcKQy%7CC%5E7%2CAZL%2C7ZL%2C7b%5E7%2CXybBA%2A%5BY%5D%20%20lcKQy%2CX7bE%7CQyX%2C7%2DbB%7CQ%2D7%2C%20ECZL%20l%20x%20LZ%20x%20LZ%20x%20LZAb%5E7%2CXyQ%7CBb%2D7%2C%20Eb7%2CLZAb%5E7%2CXyQKcl%20%20Z%20==0=0===Friday%20The%2013th=Monk%20Thelonious==Medium%20Swing=G==1r34LbKcu77D%207b%5E7%20F7%207%5EGZL7D%207bEZLF7%207%5EGZL7D%207bEZLF7LZEG44T%5BLZG%5E7%20F7LZEb7%20D7%20Z==0=0===Frim%20Fram%20Sauce%2C%20The=Richardel%20Joe==Medium%20Swing=Bb==1r34LbKcu7CZL7GABb6XBZL7oE%206bEZL%20%2CclKQyX7CZL%20lcKQyb%2FF%2C%20%2A%7B44TZL7bBZN1Bb%2A%5B%5DQyX6bB2N%7CQyQXyXQyXQyX%7D%207F%206BF%2D7%20L7F%207ZL7C%207LZF%2D7o%23F%207%5EFZL7C%207G%2D%7CQyX6bEZL7bB%207LZG%2D7C%207%2DG7G%20F%2F7%20%5D%5B%2AoE%206bEZL%20lcKQy7XCZL%20lcKQyX6bBA7LZBbF%207%2DCLZC7%20F7LZBb6%20F7%20Z%20==0=0===From%20This%20Moment%20On=Porter%20Cole==Up%20Tempo%20Swing=F%2D==1r34LbKcu7bE%7CQy4F%2D6XQyXF%2FbD%7CQyX9b7%7CCQyX7hGZL%20lcKQy%7CF%2D7X4TA%2A%7BQyX7%5E%7CAb7XL%20lcKQyX11%237bGLZ%20lcKQyX7%5EbD%7CQyZN1AbQyX7%2DyX7bAZGh7X%2DbEZL%20lcKQyX7%5EAb2N%7C%7DQyX9b7C%7CQy7XyQ%7CL%20lcKyX7%2DCDb%5E7XKQyX6bA%7CQyX7bGQ%7CyX7%2DbDZL%20lcKQycl%20LZB%2A%5B%5DQyX7bEyQ%7CEb%2DbB%7CQyX7bB%7CQyX%2D7F%7CQyX9b7C%7CQyX67XyQ%7CX7F%7CQD%7CQyX%20%3CD%2ECN%7CY%5DQyX9%237CZL%20g%3EnidnE%20dr3%20la%20%2E3Ab%5E77bD%7CQb7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CAb6XyQKcl%20%20Z%20==0=0===Fuchsia%20Swing%20Song=Rivers%20Sam==Up%20Tempo%20Swing=Eb==1r34LbKcu7bB%7CQy%5E7%28Fh%287%5EBZL%20lcKQyX7b%5EE%7CQyX7bB%7CQyX%297Fh7%29XB44T%5B7%2DF%7CQEb%5E7X%7CQyX7%2DG%7CQyX7%2Db%7CAQyX7hAZL%20lcKQyGb7Xy%7CQyX7XyQ%7CBb7b9XyQ%7CEb%5E7XyQKcl%20%20Z%20==0=0===Full%20House=Montgomery%20Wes==Waltz=F%2D==1r34LbKcu7yX31b4F%2D9X9%2DF%7C%7CQyX31bB%7CQXy9%2DF%7CQyX31bB%7CQyXyQ%7CB3TA%2A%7BX31bB%28Db9%29%2DF%7CQyX31bB%7CQyX%2D9F%7C%7CQyX9%237C%7CQyX9XyQ%7C9%2DF%7CQX7%2DbB%2D9XyQ%20x%299%237C%28%20%7CQyX%29b9D%289%2DF%7CQyX31bB%7C%20%7D%5B%2ABF%7C%7CQyb7C%7CQ7XyQ%7C%7CQyX7%5EB%7CQyX7%5Eb%7CGQyX7bD%7CQyX7%5EbAGh7XybE%7CQybB%7CQyQ%5D%5B%2AA%7CQyX31bB%7CQyX9%2D%7CFQyX31bB%7CQyX9%2DF%7CF%2D9XyX5b9B%7CQyX%7CF%2D9%28yX31bB%7CQyX9%2DF%7CQ%7CyX9%237C%7CQyX%299bDQ%7CF%2D9QyX31b13XyQ%7C%7CF%2D9XyQ%7CBb13XyQ%7CF%2D9%28Db9%29XyQ%7C%20%28C7%239%29x%20%20Z%20==0=0===Funk%20In%20Deep%20Freeze=Mobley%20Hank==Medium%20Swing=Ab==1r34LbKcu7bD%207b7XyQ%7CE%207bBZL7B%207%2DFZ9Lb7C%207hG%7CQyX7bDb7LZA%2DFA%2A%5B%5B%5DQyXGh7XyL9b7C%207hG2NZL%20yQXQyX%7DQyX9b7C%7CQZF%2D691NZL7X7%5EbDXyQ%7CFbA%7CQyX7%2DbEZL%20lKcQyX7%5EbB%7CQyX9b77XyQ%7C7%2DCB%2A%207bBZb9XyQ%2DFZL9b7C%207hG%7CQXy7bD%7CQyX7%2DFA%2A%5B%5D7%20B7L7C%7CQyEb7LZAb7%20Db7LZGh7%20C7b9LZF%2D69XyQZ%20==0=0===Funkallero=Evans%20Bill==Medium%20Up%20Swing=C%2D==1r34LbKcu7%5E%2DC%7CQ7XyQ%7C7G%7CQyX7DZL%20lcKyQX7%5E%2DC%7CQyX31b7Gb13XyD44T%5B7G%7CQycl%20LZyX7%2DCZL7bD%207%5Eb%7CAQyX7bE%7CQyX7%2DbBQ%7CD7XKQyX7b13XyQ%7CC%2D%5E7XyQKcl%20%20Z%20==0=0===Gallop%27s%20Gallop=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu77hbBZ4D7su7%2DbBZL7bB%207%5EbALZ7bE%207%2DbBZL7D%20s%20Eb7L4TA%2A%7BbA%7CQyZAb%5E7bAB%2A%5B%7D%207bE%207%2DbZBL7E%207%2DBZL7hbB%207susXL7bE%20A%2A%5B%5D%20Db%5E7XA%2F7bE%207bEZL%20lcQKyX7hbBZL%20lcKQyLZ%20x%20%7CQyX7ZL7bE%20D7LZZL7bE%207%2DbBZL7b%20B7%5EbAZL7bE%207%2DbBBbh7%20sus7DAb%5E7%20Ch7LZsB7%2CE%5E%2ClA7LZAb%5E7XyQZ%20==0=0===Gary%27s%20Notebook=Morgan%20Lee==Waltz=C%2D==1r34LbKcu7X7%2DC%2C4C%2D7X%7DQyX11%237bD%7CQyX%2D7C%7CQyX11%237bD%7CQyY%5B%2C%2AA3Ti%2A%7B%2DC%7CQy7%2311XbD%7CQyX7%2DC%7C%5DQyX11%237bD%7CQyX7%2DC%7CQy7%2311XbD%7CQyQyX7%2DDb7%231cKQyX6%2DF%7CQyX117%23bG%7CQyX6%2DF%7CQyX1l%20LZC%7CQyX7X9%237G11XyQ%2DD%7CQyX7bA%7CQyX7b%2DEZL%20lcKQyX7%2DC%7C7XyQ%7C%237bD%7CyQ%7CC%2D7XyQ%7CDb7%2311XyQ%7CUC%2D7XyQ%7CDb7%2311XyQZ%20==0=0===Gee%20Baby%2C%20Ain%27t%20I%20Good%20To%20You=Redman%20Don==Slow%20Swing=Eb==1r34LbKcu77C%207G4C7%20A%207CZL7G%206bEZL7Bb%207FZL7C%207GZL7bAb7LZ4TA%2A%5B7oA%206Bb7LZbE%20bB%2F6bEZL7oA6%20bAB%2A%5B%5D%207bE%206bE7LZAb%207FZL7G%2C7b%20G7%20%5DEUZL7bB%207FZL7C7%20GZL7bA%207C%2CA%2A%2C%5Bb6%20sA7hDZL%2CZ%20==0=0===Gentle%20Rain%2C%20The=Bonfa%20Luiz==Bossa%20Nova=A%2D==1r34LbKcu7A%286%2DG4A%2D6X9b7E%28%20%7CQyX%297hB%23%28G%2F9b7EZL%20lcKQy%29x%20LZ4T%7BA%2AX9b7B%28D7%29Lh%23FZL%20lcKQyX6FLZ%297C%28%20%20%297%2DG%287CZ7XyQ%7C%20%20%297%2D11%237b7XyQ%7C6%2DA1NZL9b7E%207h%7CBQyX7hD%7CQyX9b7AXyQ%7CBhE%7CQyA%7CQyX%7CN2A%2DyX6F%7CQyX7C%7CQyXF6ZL7C%207%2DGZL7D%207Q%7CE%2D7Y%7DQyX%2D6XyQ%7CBb7%2311%20%20%20Z==0=0===Gentle%20Wind%20And%20Falling%20Tear=Burton%20Gary==Ballad=Ab==1r34LbKcu7%207%2DDl%2D7%20C7hEs%207%5EbEZL7%5EF%20%5E7DZL31B%207%2DFZL9%23%2CA7%2C%7CF44T%7B7%5EbA%20%5E7%20sFNZL7%2DF%2011%237%5EbGLZ7G%206bAl%7C%2C7A%2C311Bb%2D7FZL7CE%207%2Db7%20F%2D7%237B%207%5EbDZL7%2DC%20%2D7bEZL6bG%207%2DbBZL11LZB%5EbGZLhGZL7b%2D7%20DbAZL6%2DbE%207%2DbB2%7CN%7D%209%237C%207hGZL7b7%20Db%5EAZL7b%2011%2379LZCh1%237B%207%5EFl%7C%2C7C%2CGhs%207%2DbBZL9b7F%2071LZD%5E%237C%207F%5E7%2311LZE%5E7XyQZ%20==0=0===Georgia%20On%20My%20Mind=Carmichael%20Hoagy==Slow%20Swing=F==1r34LbKcu7%2DAl%7C%2C4F%5E7X%2DbBs%20B%2FGZLC%2F%2DD%2D%20DZL9b7A%207hE%7CQy7%2CEb74TA%2A%7BQyX6FZG%2D7%20QyXQyX%7D%205%237C%207G%2DZL7D%207%2DA1NZL7C%20LZN2L7D%207ZL%296%2DA7b9%20A%20%2DDZL7bB%20%2DDZL6%29%2DG%289b7A%20%2DDB%2A%5B%5D7b9%28G%207hE%7C%207C%207%2FBLZDD%207%2DAl%7C%2C7E%2ChBs%2D%20DZL%296%2DG%289b7A%20%2D7LZG%2D7G%20%2DD%207%2DAl%5E7XyQ%2C7%2DbBs%20B%2FGZLC%2FD%2D%20%2DDZL9b7A%207hE%7CEb7%2C%7CFA%2A%5B%5DD7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Get%20Happy=Arlen%20Harold==Medium%20Up%20Swing=F==1r34LbKcu76bBZL4F6%20D6FZL7C%207%2DGZL7D7%20%2DAZL7C%207%2DGZL7%2D%20F7%2FA4T%5BA%2AZL7G%20ZF6%2FC7F%207%2DCZL7%2DG%206b%5BBA%2A%5D%207F%206FZL7C%20LZD%2D7L7oB%20%2DC%5BB%2A7LZBbbBZL7F%20F%2F6bBZLo7E%206bEZLD%2F7bB%2066XyQ%5DF%207%2DCZL7bEZBb%2D7ZL7F%207%2DCZL7C%207G%2DZL7D%207%2DAZL7bE%20Bb%2D7%20L7F%207L7C%2077LZG%2DD%207%2DAZL7C%207%2DGZ7L%2DD%206F%5BA%2A%5D%207C%2077LZG%2DD%207%2DAZF6%20F7%2FALZBb6%20Bo7LZF6%2FC%20C7LZF6%20C7%20Z==0=0===Get%20Me%20To%20The%20Church%20On%20Time=Lerner%20Alan==Up%20Tempo%20Swing=G==1r34LbKcu7AZLQ%204G6Xyx%20ZL%20lcKQyX6GZ%20Lx%20ZL%20x%20ZL%20lcKQ%20LZ%20x4TA%2A%7B%5B%7D%20%20l%7CD7Xy6G%7CQyX7D%7CQyX7%2D%7CAQyX7D%7CQyX7%2DA%7CQXyQKcQyX7%2D%20%2EC%2EDXyQKc7%2DAZL%20lcKQyX7ALZ%20lcKQyX7%5EGZL%20lXyQ%7C%3C7%5ECB%2A%7CQyX7da%3ED7X7E%7CQyX7%2DB%7CQyXD7%7CQyX7%2DAQ%7CY%5DQyXyQ%7CA%2DoC%20la7D%7CQy7LZB%2DL9%237E%207%2DBZL7D%20%2D7A%7CQyX9%237E%7CQyX7ZA%2D7XF%207%2DCXyQ%7CG6XyQKcl%20%20Z%20==0=0===Get%20Out%20Of%20Town=Porter%20Cole==Medium%20Swing=Bb==1r34LbKcu77G%7CQy4G%2DXyL%20lcKQyX6%2DGZL%20clKQyX6%2DGZL%20lcKQZDh7X4TA%2A%5B9b7A%20%7CC%2D7XyX7%2DC%7CQyX7obD%7CyQX7%5EbB%7CQyX7F%7CQyQ%7CEh7QyX9bKQyX6XyQ%7CDlcKQyX6%2DGZL%20lcQKyX%2DGB%2A%5B%5DQyX9b7%20LZG%2D7hAZL7hDZLDh7Xy%5EbBZL7bA%207%2DbE%7CyQX7%2DC%7CQyX9b7G%7CQ7%20Eb7ZL%20lc%20G7b9LZC%2D7XyQ%7CCh7%20F7b9LZUBb6XyQ%7CAh7%20D7b9%20Z%20==0=0===Giant%20Steps=Coltrane%20John==Up%20Tempo%20Swing=Eb==1r34LbKcu77%5EbEZ%5E7%20D77%5EGZL7D%207%2DA%7CQy7X%5EbEZL7bB%207%5EGZL%20Bb7LB44T%5B%207%2D%23CZB%5E7X%5EGZL7D%207%2DA%7CQyX%5E7bEZL7bB%207%2DF%7CQy7XyQ%7CL7%23F%20F%237LZB%5E7XyQ%7CF%2D7%20Bb7LZUEb%5E7XyQ%7CC%23%2D7%20F%237%20Z==0=0===Girl%20From%20Ipanema%2C%20The=Jobim%20Antonio%2DCarlos==Bossa%20Nova=F==1r34LbKcu7N%7CQyX4F%5E7XG%7CQyX7%2DGZL%20lcKyQX11%237GZL%20lcKQyb7%23114TA%2A%7BcKQyXyQ%7CGb%2A%5B%5D%20%20lcKQyX7%5EFN2ZL%20QyXQyX%7DQyX7BF%23%5E7X7%5EF1L%20lcK7XyQKGZL%20lcKQyX7DZLl%20cKQyX7%2D%23FZL%20lc%2D7XyQBZL%20lA%2A%5B%5DQyQKclb7C%7CQyX7%2DG%7CQyXb59b7D%7CQyX7%2DAZL%209b5XyX7bEZ%7CQyX7QKcl%20X11%237bG%7CQyX7%2DGLZ%20lcKQyX11%237GZLyQ%7CF%5EyX7%5EFGb7XyQZ%20==0=0===Girl%20Talk=Hefti%20Neal==Slow%20Swing=F==1r34LbKcu7%2DFl%7C%2C%5E7%20B7B%2C7%2DA%2C7%2DGsZL7D7%20%2DAZL7bE%207%5EbBZLb6%2CC7F44T%5Bus7Gl7LZG76%2DC%2C7%2DbB%2ChAsZLD7%207%2DAZL7C%2011%239b%2CD7%2C%7C%2DbB%207s%20G7LZC7%20Bb%2D7LZA%2D7%20D%2D7LZG%2D7%20C7%20Z%20==0=0===Give%20Me%20The%20Simple%20Life=Bloom%20Rube==Medium%20Swing=Eb==1r34LbKcu7%207hAZAF%2D7%20%2DC%207%2DCZL31b7G%20h7DZL7C%207%2DGZL7bB7%2FBbL%2A%7B44T%207%2DF2ZEb6%2FyXQyX%7D%207C%207FZLC7%207%2DF1NZL7obG%20GQ%20LZNL6%2DbAQyX7%5EEb6%20CbB%207%2DFZL7C%207%2DGLZ7bB%207%2DFB%2A%5B%5D%207%2D7LZEbZL7bBL7C%207G7b9LbB%207%2DFA%2A%5B%5DQyX7Bb%7CQyX7F%7CQyX7%2DCZ7LZG%2D%207hD%7C%207%2DFZG7b13%20G%2F6bEZL6%2DbA%207AhZLbB%2F7%2DC%207%2DCZLGbo7L%207hDZBb7LZUEb6%20C7%20Z%20==0=0===Glad%20To%20Be%20Unhappy=Rodgers%2DHart==Ballad=F==1r34LbKcu7%7CQyX%2C4G%2D7%2CyX%2C7%2DGZL%20lcKQy%2CX7C%7CQyX%2C7bE%7CQyXQ%7CEb74TA%2A%5B%2C6FZLQ%7CF6%207%2DGZL7D%20%2C7%2DAZL7%2CC%20%2C7%5EbBB%2A%5B%5D%207F%2C%20C7%2CyX%2C7C%2DGC%2A%5Bb%5E7%2C%20FZL%2C7C%20%2C7%2DGZL7%20D%2C7%2DAl%7C%2C7E%2C7%2DBs6XyQ%5DB%7CQyXX%2C6FZ%7CEb7%2C%2C7%2DGZL%2C7D%20%2C7%2DALZ%20lcKQyX%2C7C%7CQyX%20C7%2CLQyX%2C7yQKcl%20%20Z%20==0=0===Gloria%27s%20Step=LaFaro%20Scott==Medium%20Swing=F==1r34LbKcu7X7%5EF%7C4F%5E7XF%7CQyX9%237C%7CQyX7b%5EDZL7%5ED%207%5EbE%7CQy%2D7XyQ4T%5BA%2AyX7%5EF%5E7%20D%5E%2DEB%2A%5DQyX7%2DF%7CQy9X%237C%7CQyX7%5EbDZL77XyQ%7CbE%7CQy9%237bEXyQ%7CEhbB%7CQyX7hF%7CQyXh7D%7CQyX7hG%7CQyX7h7XyQ%7C7%2DA%7CQ%235XyQKcl%20%20Z==0=0===Glory%20Of%20Love%2C%20The=Hill%20Billy==Ballad=G==1r34LbKcu7AZL7%2D4G%5E7%20ZL6%2DC%207%5ECZL7G%20%5E7GZL7D%207%2DAZL7%2DEB%2D7%20E4TA%2A%7B%5D%207G%20LZN1GyX6G2NZL%20QyXQy%7DX%207D%207%2DAZL7%2DE%206Q%7CD%2D77D%207%2D%7CQyX77XyQKcKQyX7%2DCZL7G%207G%5EZL7oG%207%5EGZL%20lcl%20LZA%5ECB%2A%5B7%2DE%207%5D%5B%2AAG%2DC%207%5ECZL7G%207%5EGLZ7D%207%2DAZL7%2DE%207%5E6LZB%2DQyX7DLZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===God%20Bless%20The%20Child=Herzog%2DHoliday==Ballad=Eb==1r34LbKcu77%2DbBZ4sEb%5E7%2DbBZL6bAl%2C7bE%5E%2CbEsZL6bAl%2C7bE%2C%20Eb7L4T%7BA%2A%7CQyX6ZAb%5E7L7bB%207%2DFZL9b7C7%20%2DG%7CQyX6%2DbA%7CQyXZN1EbL7bE%20GZL6%2Db7%20%7DNZL7%5E%2DC%20%2DC%5BB%2A%5D%20b97G%207hD%7CQyX6bE2C%2D7%20CB%207%2DF%207bB%20%7CDh7%207C%207%2DGZL6%2DC%207%2DZCL7%5E%2DC%20%2DCZL9b7GLZF%2D7QyX7%2DE%207%2DbEb%5E%2CEE%207%2DbBZL6bAl%2C7Eb%2C%5EbEsZL6bAl%2C7bb7LZBs%5BA%2A%5D%207%2DF%7Cb%5E7XyEZL7bB%207%2DFZL9bC7%207%2DG%7CQyX6%2DbA%7CQb6XyQAZL7bBb7%20Z==0=0===Godchild=Wallington%20George==Medium%20Swing=Ab==1r34LbKcu7%2DB%207%2DAAb%5E7G%207%2DbDZL7bA%207%2DEbZL7oB%207%2DbB%7CQyXb7LZC%2A%7B44TbA2N%7C%2D7%20EbXQyXQyX%7D%207bE%207b%2DB1N%7CQyX7%5EbAZL7yQXyQbBZL7QyX7%5E%239%20%5D%5BbB%207%2DF%7CQyX7%5ECZ7LG%207%2DD%7CQyX7%5ECB%2A7LZEb7G%207%5EEZL7oBb7LZB%7CQyX7%5EbAA%2A%5B%5D%20b7E%207%2DbB%7CQyX7%5EbEb%2D7%20B%207%2DF%7C7%2DbB%7Cb7LZDbAZL7bE%207%2DbBZL%2D7B%207%2DCZL7bG%207%2Db%5E7XyQA%207%2Db%20Eb7%20Z%20==0=0===Golden%20Earring=Livingston%20Jay==Medium%20Swing=C%2D==1r34LbKcu77D%20%2DCAC%2D%20GG%207hDZL7bA%207hALZ7%2DC%20bE%2F%2DCZLD%2F77b9LZ%2A%7B44T%7CQyX7Ab7LZyX7bB%7CQyX7%2DFB%2A%7D%5BQyX%2DCl%7CQyX9b7GQ%7CEb%5E%207GZLLD%2F7GEb%2D7X%5B%5D%207G%20sus7GZL7Ab%207hA%7CQyX7bA%7CQy%2AAC%2D%20%7CQyXxyX9b7b%20C%2D7A%207GZL7D%20%2DC%7CQy9Xb7GZL7bA%207hAZLb7LZGE%2F%2DCZQ%7CC%2DXyQZ%20==0=0===Gone%20With%20The%20Wind=Wrubel%20Allie==Medium%20Swing=Eb==1r34LbKcu7GZL7D4F%2D7%20QyX7%5EbEZL7bB%207F%2DZL7C%207%5EbEZL7bB%7CA%2D7%204T%5BA%2AE%7CQyXZA%2D7%20yX7%2DF%7CQyX7o%23F%7CyQX%2DG%7CQyX7%5EGZL7DQ%7CBb7L7E%2067%5EbEZ7%235LZ7%2DF%5BB%2A%5DQyX7bB%7CyQX7%2DFZL9b7C%207bD%20Bb7LD%207%5EbyX7%5EGF%2D7%20B7%2DAZL7E%206GZL7D7%20%2DA%7CQyX7%5EbEZL7b%20D7LZZL7C%20bB%7CQyXyQ%7CCL9b7C%207hGZL7bB%29%207%5EbA%287%2DF%7CQyX7%2DZF%2D7X7%2DF%7CQ7XyQ%7CUEb%5E7XyQ%7CGh7%20C7%20Z==0=0===Good%20Bait=Dameron%20Tadd==Medium%20Swing=Bb==1r34LbKcu7ZL7bB4Bb6%20ZL7F%207%2DCZL7%2DG%20b6BZL7F%207%2DCZL7%2DGBb%5E7%204TA%2A%7ByXQyXAb7LZX%7D%20tla7F%206bBl1%7CN%2C7B%2C%2DC%2C7bD%2C%2DDsyQXyQ%207%5EbEB%207%2DFb6%20Bb%206bEZL7bB%207%2DFZ7L%2DC%206bEB%2A%5B%5D%205%237C%2D7LZB2N%7CQ%2A%5B%5D%207b%5E7%20El%7C%2C7E%2C%2DF%2C7bG%2C%2DsGZL7bD%207%5EbAZL7bEb6%20FEZL7b%207%5EbEG%2D7LZ%207%5EbBZL7F%207%2DCZ7L%2DG%206bBZL7F%207%2DCBb7LZ%206bBAAb7LZsD%2D%2CDb7%2CC%2D%2CB7%2C%7ClBb6%20F7alt%20Z%20==0=0===Good%20Life%2C%20The=Distel%20Sacha==Ballad=Ab==1r34LbKcu7%2DC%7CQy4Ab%5E7QyX7%2DF%7CQyX9%237CQ%7CyX7hGZL%20lcKQyX%7CF%2D6X4TA%2A%5ByX7%2DF%7CF9XyC%207hG%7CQyX7%5EbA%7CyQX7bG%7CQyX7%2DbB%7CQ7b9LZQyX11%237C%7CQXyQ%7CBZL%20lcKQyX7%5EbAB%5B%2A%5DQyX7bE%7CQyX7%2DbGh7Xy7bB%7CQ7%5EbA%7CF%2D7XyG%7CQyX7%2DbB%7CQyX9%7CFQyX11%2DCZL%20lcKQb7XyQ%7CQyX9%207bE%207b9XyQyX6bAZL9b7bE%20uss7bE%7CQyX7%2DbB%7CQ%7CBb%2D7F%7CQyXZ%20==0=0===Good%20Morning%20Heartache=Drake%2DFisher%2DHigginbotham==Ballad=C%2D==1r34LbKcu7bB%207%2D4C%2D%20C7D%207hAZL7%5EbB%207F%5EZL7%2DC%206%2DCZL6b%2Db9LZG4TA%2A%7ByX6%2DDZA%2D7%20A%207hEB%2A%5B%7DQyX6FLZ9%237C%207%2DGZL7%2DbA7%239LZL%2C7%5E%2D7F%207%2D%20A7LZG%207%2DbD%7CQyX7%5ECZ9L%237G%207%2DD%7CQyX7%5EDb7LZC7%2DE%7CQ%2DbB%207C%2D%20C%2Db7D%207hAZL7%5EbB%20%5E7FZL7%2DC%206%2DCZL6b9LZG%2DA%2A%5B%5D%20%5E7LZA%2D7%20Ab%2D7%2CLZG%2D7%20C7%239LZF6XyQZ%20==0=0===Goodbye=Jenkins%20Gordon==Ballad=C==1r34LbKcu7%2DC%207%2D4Ab7%2331b7GZL11%237bA%2013b7GZL%20lcKQyX11XyQ%7CC4T%7BA%2A7hDZLZAh7%20C%20F%2F9b7GZLbG%2F7Ab%20G%2F7%2DCZL11%237bA%2D7%2FEbLbB%2F7X%7D%209b11LZNiF%3C%207hD%7CQyX7%5ECZUL11%237bD%2031b7G1ne%3EG7%237bA%20X7G%7CQ2G7b1%5BB%2A%5D%209%237A%207bB%7CyQX7%5ECZL11%237bD%203D%2D7XyNZLQyidne%20XyQKca%20%2EC%2ED%3C%207%5EbE%7CQXy7bB%7CQyX7%2DFZL%20ll%201st6C%7CQyng%3E%20LZDh7%20G7b9%20%5D==0=0===Goodbye%20Pork%20Pie%20Hat=Mingus%20Charles==Ballad=Eb==1r34LbKcu77bE%20s4Eb7%23ZL31B%20sus9bDZL11%237A%209%5EEZL31B%209Db9su4Ti%2A%7BA%2031A7%20B13%207BZL31F%2011%2331ZCL5%239%237bB%207hFZLE%5E7LZ%2DbAZL9%237bEb7%3CTa%20%3Esolos%20retfa%20meit%20dn2%20adoc%20ekDb7LZBZL7bZL7%2DbLZE%5E7bE%3E%3AsoloS%2047%2A%3C%2AA%7BY%7D%20%2C11%239A%2011%23%2D%5E7%20AQ%2C7B%207%5E%2DbE%20x%20LZb7bB%207BZL6%2DbA%20%2D%2CbAZL5%237A%207%5E%2DbE13%2CLZZL%20x%20bA%207%5EZ%20x%20L%2C7bBs%2C7%2DBs%207%2D%23ZFL%2C5%239%237F%20%2C7hCZ%7ClEb%2DL7bA%20%237bEl%2EC%2E%20a%237A%2011%237%5EEQ%5B%20YQ%20yX%7D%20%20x%20%3EadoC%20l11LZfD%3CZL79%20fE%5E7LZfEb%2D%5E7%20%20Z%20==0=0===Got%20A%20Match%3F=Corea%20Chick==Up%20Tempo%20Swing=D%2D==1r34LbKcu7X%23F%2F7%2D7XyQ7%2DG%7CQyXB%2F7G%7CQyCX%2F7%2DD%7CQyX%23C%2F7A%7CXyQ%7CDD44T%5BA%207%2DE7%2FFXy%5EbEZL7bB%207%2DFZLA7%207%2DE%7CQyXE%2F7C%7CQ7XyQ%7C%2DG%7CQy7LZD%2D7XyQ%7CEh7%20A7%239LZD%2D7XyQ%7CA7XyQZ%20==0=0===Grand%20Central=Coltrane%20John==Up%20Tempo%20Swing=Bb%2D==1r34LbKcu7%7CQyX74F%2D7X7B%207%2D%23FZL7bD%207b%2DAZL7bE%207%2DbB%7CQyLZBb%2D4TA%2A%7BlcKQy%2CXyQ%7C2NZL%20QyXQyX%7DQy1X1%237B%7CQyX7%2DbB1NBb%2D7X11%237BAZL7EBF%23%2D7ZL%20x%20ZL%20x%20ZL%20xZ%20L%20x%20ZL%20x%20ZL7B%20Bb%2D7%20%2A%5B%5D%20%207%2DbBZ%20%5D%5B%2AA%2D%23FZL7bD%207%2DbAZ7LbE%207%2DbB%7CQyX7%2DF7%20B7L7C%207%5EB%7CQyX7%2311%2C%7CQyX7%2DbB%7CQyX%2C1%2317B%7CQyX7%2DbB%7CQyXB7%2311B%7CQyXb%2D7XyQKcl%20%20Z%20==0=0===Gravy%20Waltz%2C%20The=Brown%20Ray==Waltz=C==1r34LbKcu7%20%2CG%2F74CXyQXF%7CQyX%2CC%7CQyXCZ7LG%20%2CG%2F7%2DD%7CQyXF%7CyQ%7CD%2D3TA%2A%7B%20G%2FC%7CXyQ%7D%5BZL7C%20G%2FC%7CQyX7FLZ7C%20G%2FC%7CQyX7FB%2AF7XyQCZL7GQyX%2CC7XyQ%7CZL7G%20%2CG%2F7%2DD%7CQyFX%7CQyXCA%2A%5B%5DQyX7GCXyQ%7CDZL7A%7CFXyQ%7CD%2D7%2FG%2C%20G7LZCXyQZ%20==0=0===Green%20Chimneys=Monk%20Thelonious==Medium%20Swing=G%23%2D==1r34LbKcu7%7D%20QyX4Ab%2DXZL%20lcKQyX%2DbAZLyQX%7CrQyXZL%20lcKQyXyQr%7C4TA%2A%7B%23FZL77XyQ%7C%7CQyX7%23FZL7B%207%23%7CFQyX7%23FZL7B%207%23FF%237%20B%23FB%2A%5BZL%20lcF%237%20BbAZLQyX%7CrQyXZLl%20cKQyX%2DbAA%2A%5B%5D%207%2DXyQK%7CQyX7XyQr%7CXyQ%20Z%20==0=0===Gregory%20Is%20Here=Silver%20Horace==Bossa%20Nova=Bb==1r34LbKcu71%2DCZL4B9%231yX11%239BZL%20lcKQXy11%2DCZL%20lcKQyX1QKcl%204T%7BA%2A9%237B%7Ccl%20LZ%2DC%7CQyX7C%7CQyX7%2D%7CGQyX9b7D%7CQyX7hA11XyQKQyX1QyX7%2Db%5E7XyX7%5EbD%7CQyX7bA%7CQXy7%2DbE%5BB%2A%7D%20%20lcKQyQ%7CBbB%7CQyXKQyX1XyQ%7CAA%2A%5D%20n%20%3E%2F%20%3C7F%3E%2F%3C%20%7CQyX11%2DC%7CQyX7b%5BB9%2317%2DbE%7CyX7hAC%2D11XKQyX11%2DCZL%20lcKyQX11%239BZL%20lcKQycl%20LZZL%20lc%20lcKQ9XyQ%7CB%7CQyX9%237B%7CQyX1%2D1C%7CQyX7C%7CQyX7%2DGb%5E7Xyb7D%7CQ%20Z==0=0===Groovin%27%20High=Gillespie%20Dizzy==Up%20Tempo%20Swing=Eb==1r34LbKcu7%7CQyX7b%5E7XylcKQyX7%5EbE%7CQyXD7%7CQyX7%2DAZL%20lcKQ%20LZG%2DE44T%7B%2DF%7CQy%7CF7Xy%7CQyX7%2DG1N%7CQyX7Bb%7CQyX7%2DFZL%20lcKQF%23%2D7XQyX7C7XyQ%7CBb7XyQ%7D%7CN2F%2D7XyQ%7CAb%2D7%20Db7LZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===H%20%26%20H=Metheny%20Pat==Up%20Tempo%20Swing=C==1r34LbKcu7LGlpp4B%20ELs%20EZLDl%2CC%2CsusCZsLG%20%2CbDZL%2CbA%20AZA%2CD%2C%7C4TA%2A%5BDZLA%20F%23%2C%20BTZLbE%20bAZL%2CG%20DLZ%2CG%20C44TZLF%20CZL34lD%2Cl43TZX7E%7CQZT24FsoloS%20%2026%2A%3C44T%2AB%7B%20%20QyXQyX%5DQyX%23%3EB7XyLQ%2CA%20%2D%23CZLXyQ%7CF%2D%23D%7CQyX7B%7CQyX7Fo%7CQyX7EZL7B%207%2D%237%20G%2377B%7CQy%7D%20A%20DF%237Xy43TQ%7BY%7D%207%23F%3Ex4%20%3C7%2D%23CZL7%23G%207B%7CQD%20ALZ%7CQyX7fDXyQZ%20==0=0===Hackensack=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu76F1N%7C4F6Xy%7CQyX7%2DGZL7D%207%2D%7CAQyX6F%7CQyX7bB%7CQC7XyQ4TA%2A%7BF%7CQyX7XyQ%7DyX7bBB%2A%5B%5D%20%20lcKyQX6F2NZL%20QyXQyXQ%7CBo7C%7CQyXX7bB%7CA%2D7%20DA%2A%5B%5DQyX7bD%7CQyXC7ZL%20lcKQyX7GZL7F6XyQ%7CQyX6yQ%7CF6XyQ%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CC7XyQZ%20==0=0===Half%20Nelson=Davis%20Miles==Up%20Tempo%20Swing=C==1r34LbKcu7ZL7E%20%5E7XyQ%20lcKQyX7%5EC%7CQyXb7B%7CQyX7%2DFZL%20lcKLZB%2D7C44T%5BU%7CQyXEb7LZX7%2DD%7CQyX7D%7CQyX%2D7AZL%20lcKQyX7%5EbAyQ%7CG7%207%2DbBC%5E7%20Eb%5E7LZAb%5E7%20Db%5E7%20Z==0=0===Hallelujah%20I%20Love%20Her%20So=Charles%20Ray==Medium%20Swing=Bb==1r34LbKcu7yXbBl4Bb%20BEs%20bEZLD%2FbB%20bB%7Cl7F%2CoEs%20bEZLD%2Fbo%2CF7%7C4TA%2A%7B%20%2C7CZ%2FDXyQ%20%2C%2DGZL%2CA%2F7D%20%2Cb%7CB%7CQyX7oE%7CQyXbE%7CEb7%2CL7bB%7CQQyX%2C7%2CLZBbX%2CF%2FbB%7CQyX%2C7oEQ%7CyX%2C6bEB%2A%5B%7DQyX%2CyQ%7CBbsus7Fs%20%2CbEXyQ%7CDbB%20%2CbBA%2A%5B%5DQyX%2CF7%7CQyX%2C7C%7CQyX%2C9b%2FD%2CLZ%2C9bE%7C%2CbE%7CQ%7ClBb%2C7bB%7CQyX%2CbBl%7C7Fo%2CEs%20%2CbEZL%2CD%2FbB%20%2FD%2CXy7F%2CoEXyQ%7CEo7XyQ%7CBb%2C%20D7%2FA%2CLZG%2D%2C%20Eb7%2CLZC7%2C%20F7%2CLZBbXyQZ%20==0=0===Hallucinations=Powell%20Bud==Up%20Tempo%20Swing=F==1r34LbKcu7D%20C%2F74F6%20BB%207bBZL7F%206FZLC7%207GZL7D%207AZL7bo7LZF4T%7BA%2A7G%207%2D7%20C7LQyX6F2N%7CQyXQyXyQXQyX%7D%207C%206F1NZ%5D%2AB%5BD%2DGZL7D%206FZ%20F7LZbBZLA%2F7D%207%2DGZLD7%207%2DAZL7bE%207%2DbB6%20C7L7%2DCZL7oB%2077%20C7%20F%206FZL7C%207GZL7%20D7AZL7bB%206F%5BA%2A%5D7LZBb%2DGZL77hGZLC%20D7LAZL7E%207hBQ%5BC%2AY%20%5DQ%20%206FZL7C%207%2DGZh7%20D7%2F7FZLXyQ%7CC7XyQ%7CF6%20%3Csolos%20on%20AABA%3E%20LZG%2D7%20C7%20Z==0=0===Happiness%20Is%20A%20Thing%20Called%20Joe=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu7%2DAZL74F6%20GZL7%2DG%207%2DAZL7%2DG6%20FZL7%2DG%207%2DAZL7%2DF6%20G%2D4TA%2A%5B%7CQyX7ZG%2D7Xx%20ZL%20x%20ZL%20lcKQXy7CB%2A%5B%5DQyX7C%7CQy%20LZF%5EL7D%2077%2DG%2067LZA%2DG%207%2DAZL7%2DG%206FA%5B%2A%5D%207C%207%2DGZL7D%207%2D7LZFE%207%2DBQyX7%5E%20G%2D7L%5D%20%20lcKQyX7%5EbBZ7LF%207%2DCZL7bD%206FZ%5B%2ACBb7%2DAZL%207C%207XyQ%7CAD%207%5EF%7CQyX7C%7CQy7X%2DG%7CQyX7D%7CQyX7%2D7LZG%2D7%2DbB%7CZY%5BQG%2D7XyQ%7CC7XyQ%7C%2CU%2CF6XyQKcl%20%20Z%20==0=0===Happy%20Little%20Sunbeam=Freeman%20Russ==Up%20Tempo%20Swing=F==1r34LbKcu7X7%2DC%7C4G%2D7X%7CQyX7%2DGZL7%2DbAp%7CpQyX6F%7CQyX7C%7CQyC7XyQ4TA%2A%5B7G%207%2DXyQ%5D%5B6bE%7CQyX7%2DF%7CQyX%5E7bAZL7bE%207%2DbBB%2AXyQ%7CD7F%7CQyp%7CQyXXyQ%7CDX7C%7CQyX7%2DGA%2A%5B%5D7%20%2DbA%207%5ECZL7G%207%2DyQ%7CF67%5ECZL7D%207%2DLZG%2D7%207%2DBC%2A%5B%5DQyX7D%7CyQX7%2DA%7CQyX7C%7CQyXE7LZA7%2DbApLZG%2D7%20C7%2CLZEb7b5%20D7LZG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z%20==0=0===Happy%20Talk=II%20Rodgers%2DHammerstein==Medium%20Swing=F==1r34LbKcu76FZL74F6Xy%7CQyXsus7C%7CQyX7%7CGQyX6bB%7CQyX%2BF%7CQG%2D7%20C4TA%2A%7BGZL7G6%2C%20F7QyX31b7D%7CQyX6FQ%7CyX7bE%7CQyX6bBZL%7CD%2D7%20F%7CQyXL%20x%20Z%2CLZF6L%20lcKQyX7%5EFB%2A%5B%20%7Dsus7C%20%2C7%2DG%7CQyXZ%20x%20L7C%207%2D%20x%20ZLyQ%7CC7%20lcKQyX7%5EFZL7C7%20%2DGZL7%2DD%206F%7CQyXLZ%20x%20X7%2DGZbB%7CQyXyQKcyX6FA%2A%5B%5D%20E%2F7C%20o7%23DZLD%2FbB%20CZL%20lQ%7CF%2BX7%2DGZLE%7CQyXG7XyQ7F%20%2C6F%7CQyX6FZLC7%207%2DG%7CQyXsus7C%7CLZBb6%7CQyX6C%20%2C7%2D%7CF6Xy6FZL%2C7C%207%2DGZL7%20G7%2DD%7CQyX31b7D%7CQXyQ%7CGQyX7b7sus%20Z==0=0===Harlem%20Nocturne=Hagen%2DRogers==Medium%20Swing=G%2D==1r34LbKcu7bEs%20%2C%5E7XyQ%7CQyX%2C7%5E%2DCZL%20lcQKyX7%2DC%7CQyX%2C7%2DG%7CA7alt%2DGA%2A%7B%7B%5D%20%2C7%7CN1lGG%7CQyX6%2DG2NZL%20QXyQyX%7D%20%20lcKQyX6%2D%2D6%2C%20F%2C7D%2C7bD%2C9b%20F%2D7Lx%20ZL7%2DbB%207bE%7CQXy7bBZL%20x%20ZL%20x%20Z%20LZsE7bBB%2AX6%2DGlA9%2C%7CN%2C9bE%2C9F%2C9Gs2NZQLyX%7D%20%2C7F%2C9C%2C9G1Db9%2C%7C%2C9B%2C9A%7CQyX%20%20%5D%5B%2CL%20lcKQyX7%2DC%7CQy%2CX7%2DG%7CQyX7%5E%2DG%2CA%2AZC%2D%5E7lcKQy7alt%20sEb7%2CD7%2C%7ClG%2D6XyQKcl%20%20Z%20==0=0===Harlequin=Shorter%20Wayne==Ballad=A==1r34LbKcu7%20A%2FEZ4A7suD%20bA%2FbEZL%20lcKQXy7%2D%23CZL%20lcKQyXsb%2FEbL4Ti%2A%5B%2F7%5EA%7C%2CC%2FBb7%2DD%7CQyX7EA%2A%5BY%5Dx%20ZL%23F%2FElZL%20%7Cr%20%7C%2FGXyQC%2FbBs%2CC%2FbB%2D7%2CA%5EZLbE%2FbD%20bA%2FbEZbLD%2F7%2DbE%207%2DbEl%7C%2CE%2FA%20sbBs%20ByXA%2F7%2C%5BlE7%237E%207%2DEZL%23F%2FE%20%2D7B%7CQyXG%2F7%2DD%7CQyX5LZG%5EbB%2FCQbBs%7C%2CLZDb%2FBs%207hbAZL5%237bA9%20b7bEZLE%2F7%2D%23C%20F%2D7%2CE7%20lcKQB%2F7%5EA7%2CA%2D7%2F7%2DD%7CQyX7E%5B%5D%20%20clKQyX%23F%2FEl%7C%2C7D%2CGXyQ%7CbE%2C7%2D%7CQyXF7%2CA%5E%2CL9%237A%205%237E%7CQyX%2D7BZL31C%20D%2F7%5ECl%7CZC%2D7%2F%2DbBs%20QyXQyQ%7BC%2D7cKQyX7%2D%23C%7C%7D%20%3E36x1%2A%3C%20%2031F%7CQyXF%2Fl%20%20%5DXyX31FX%7D%2CbBEb%2FAbbBs%20A%2FEZLbE%2FbD%3E%20soloS%20nepO86%2A%3C%2FC%2CC%2FQ%7BY%20%20yQr%7CXyQ%20Z%20==0=0===Haunted%20Heart=Schwartz%20Arthur==Ballad=Eb==1r34LbKcu77%5EbA%20AEb6%207bB%207%2DFZL7%2DC%206EbZL7bB%207%2DFZL7%2DCLZEb6%2A%5B44T%20%207%2DG%20C7b1o%23F%7CQyX7%2DFB%2A%5B%5DyQX7bB%7CQyX7%2DFZL37XyQ%7C7%2DGZLEA%2A%5B%5DlEb%5E77%2DFZL7C%207%2DG%7CQy9Xb7D%7CQyX7hA%7CQyX%20Bb7%20%7C7bBsC%207%2DG7LZF%2DA%206bEZL7bB%207%2DFLZ7%2DC%206bEZL7bB%207b%5E7LZ%2DC%206b%2DC%7CQyZBb%2D7bE%7CQyX7oA%7CQyX6AbC%2A%5B%5DQyX7bE%7CQyX6%2FBbXL31b7%7CQyX7Ah7XyX7%2DF%7CQyX9b7C%7CQXy7hG%7CQyX31b7D%7CQyQ%7CBb%7CQyX7Eb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Have%20You%20Met%20Miss%20Jones%3F=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7%2DG1N%7C4F%5E7XD%7CQyX7%2DA%7CQyX7CQ%7CyX7%2DG%7CQyX7D%7CQy%2D7XyQ4TA%2A%7B7%2DbA%7CC7XyQbBB%2A%5B%5DQyX7F%7CQy7X%2DC2NZL%20QyXQyX%7D%5E7XyQ%7CQyX77%2DG%7CQZGb%5E7GZL7bD%207%2DbA%7CQy7X%5EDZL7A%207%2DE%7CQyXb%5E7XyL7bD%20%207%2DGZ%5B%2AAF%5E%2DA%7CQyX7C%7CQyX7%2DZGL7D%207%2DAZL7bB%2077%20D7L%5D%207C%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===He%27s%20A%20Tramp=Lee%2DBurke==Medium%20Swing=G==1r34LbKcu7%20%2C7%5EG4A%2D7%2C%2C7%2DAZL%2C7D%20%2C7%2DALZ%2C7D%20%2C7%2DAZL%2C7D%20%20D7LZ4TA%2A%7BKQyX%2CF7%2C%20E%20lcKQyX7GB%2A%5B%7DQXy6GZL%2C7D%20%2C7AZL7LZC%5E7ZL7bGD%20%2C7%2DA7%2CXyD%20%2C7%2DAA%2A%5B%5DQyX7%7CDQyX%2C7%2DAZL%20lcKQ7%2CLZAZL%20lcZL%2C7D%2D7%2C%20DL7E%20%2C7FZL7bG%20%2C%5E7GZL7D%20%2C7%2DAZL%2C7ZA7%2C%20AZL%2C7G6XyQZ%20==0=0===Heart%20And%20Soul=Carmichael%20Hoagy==Medium%20Swing=F==1r34LbKcu7%2DGZL74F6%20DAZL7C%207%2DGZL7%2DD7%20%5EFZL7C%207%2DGZL7%2D%2D7%20D%2D4TA%2A%7B%5EFl%7C%2CZN1F6Gs%206F2NZL%20QyXQXy%7D%207C%207%2DGZL7%2DD%20%2D7%2CC7L7C%2077%5EbBZ7%2CF7%2CbBZL7F%207CZL7G%20D7ZL7A%207%5EbBlB%2A%5B%5D7%20A7L%2DCs%207%207%5EFZD7%20G7%2DGZL7%2DD%206FA%2A%5B%5D7%20C%207bBZL7F%207CZL7%20C7LZL7A%20%2DD%206FG%2D7%20C7%2DGZL7D%207AZL7C7%20%2DGZL7%2DD%207%2DAZL7%20C7LZZL7%2DD7LZG%2D7%20C7%20Z%20==0=0===Heat%20Wave=Berlin%20Irving==Medium%20Swing=G==1r34LbKcu7ZL7F%204G%5E7%207G%207%5EGZLQyX%7CrQXyZL7%2DA%207%2DBZL7%2DALZC%5E74TA%2A%7B7%2DDZL7LZsDCZL7G%207%2DDZL7%2DA7%20%5EClB%2A%5B%7Dpp%2C6G%2C76%20A%2D7A%207%2DE7%2DBZLC6%20A%2D%5EGA%2A%5B%5D%207D%20sus7%7CDQyX6G%7CQyX7DZL77%20A%2D7ZL7G%20%20A%2D7LZXyQr%7CXyQLZG%5E7%20G7LZC%5E7%20F7LZE%2D7%20A7LZsD7%2CG6%2CppZ%20==0=0===Heaven=Ellington%20Duke==Ballad=Bb==1r34LbKcu75%237FZ4Bb%5E7QyX11%237CZL%20lcKyQX5b7GZL%20lcKQyXKcl%20L4TA%2A%7ByX7A%7Cl%20%20%7D%5BEZL%20lcKQyX7%5EbEQ%7CyX7bB%7CQyX7%2DFB%2Ah7XyQcKQyXyX7CZXyQ%7CCQyX7GZL%20lcKQyX%5E7bB%2CC%2A%2C%5B%5D%207bC%207Kcl%20L7%2DD%7CQQ%7CppF7LZBb%5E7XyQKcl%20%20Z%20==0=0===Hello=Jackson%20Milt==Ballad=G==1r34LbKcu7B%207%2DA4A%2D7%20%207%2DBZL7C%207%5EGZLD7%207%2DAl%7C%2C7E%2C7%2DBsE%2D7LZ4TA%2A%7BA2NZLA%2D7%2FC7%2DE%207%2DBZL7%2DA%207G%5EZL9b7D%207%2DA1N%7C%29%20%7DXyQ%28%20%2C7%2DD%7CQyX%7CD7Xy%2C7B%2Ch%23Fs%20G%7CQyX%5E7CB%2A%5B%5D%207G%207%2DD%7CQ%7ClE%2D7QyX7%2D%5B%5D%2C7E7LZ%7CC%207%2DAZL7A%207%2DEl%7C7%2CB%2Ch%23Fs%20G%7CQyX7%5EsB%2D7%2CG%20%2C7%2DL7%2DB%207%20sB%2D7%2DE%207%2DBZL7C%207%5EZGL7D%207%2DAl%7C%2C7E%2C7LZA%2D7%2DAlA%2AZA%2D7%20D7LZ%2CU%2CG%5E7%20C%2D6LZB%2D7%20E7%20Z%20==0=0===Hello%20Dolly=Herman%20Jerry==Medium%20Swing=C==1r34LbKcu7QyX7%2D4CXyQ7obA%7CQyXG%2F7%5ECZ%20LlcKQyX%2DAZL%20lcKXyQ%7CD4TA%2A%5B%7CQyX7Q%7CD%2DXG%2F%2DD%7CQyX5%23%2DD%7CQXy6%2DD%7CQyX5%23%2DD%7CQyXyQ%7CGyX7G%7CC%7CQyXbo7LZ%20lcKQyX%2DAZL%20lcQKyXCB%2A%5B%5D%207G%207%2DDLZG%2D7E%207%2DE%20%207G%7CFXyQ%7C%7CQyX%2DE%7CQyX%2DA%7CQXy%2DE%7CQyX%2DA%7CQyX7ED7XyQ%7CQyX7%23F%2CF%2C%20Ebo7sZL7GZL7DZL7GZ7LDQ%7CYZ%207G%207%2DDZLC%2CC%2FE6CZLQo%2C%7CC%2FG%2CG7%2ClC6%20Z%20==0=0===Hello%20Young%20Lovers=Rogers%20Richard==Medium%20Up%20Swing=C==1r34LbKcu7L7hDZ4C%5E7L7%2DDZL7o%23CZL7%5ECLZ7%2DDZL7%2DEZL7%2DDZLZG7L3TA%2A%7ByXQyXLZEb%5EX%7D%207GZL6C1NZL7ZGL7%2DDZL7GZLbB%2F7yQXyQB%2F7GZxZL7%5E6LZC7GZL7%5EFZL7%2DGZL7A%2DZL7%2DGZL6FB%2A%5B%5D%20%2D7LZFC2N%7CQDZL7%5ELZE7L%207GZL7%2DDZL31b7ZAL7%2DDZL7DZL7%2DAZ%5D%5B%2AAC7hBZL%2F7%5EbE%2D7LZDGZL7hDZL7GZL7%2DZDL7o%23CZL7%5ECZL7%2D7%2FBLZEZL7%2DAsZL77LZD%2DAZL7EZL7%2DFZL6FLZ7CZL7%2DGZL7GZL77LZD%2DGZLbBb7%2CG7%2C%7ClC6LZx%20Z%20==0=0===Here%27s%20That%20Rainy%20Day=Van%2DHeusen%20Jimmy==Ballad=G==1r34LbKcu7X7%5EbA4G%2D%28G%5EbEZL7bB%20%297bB%28%2D6FZL%23F%2F7%5E%2DG%20%297%5E7XyQ%7C4TA%2A%5BB%7CQyX7XyQ%7CX7%2DC%2CB%2A%2C%5B%5D%207G%20%2D7D%7CQyX7%5EG%7CQyX7DyQ%7CF7%2DA%7CQy%2CA%2A%2C%5BQ%7CEb%5E7%2DAZL7%2DE%207%5EG%7CQXy7D%7CQyX7%2DA%7CQyX7%20D7%20%5DyX7%5Eb7%2DA%7CQ7%29%20G%2DA%7CQyX7%5EbEZL7bB%29%207bB%286%2DFZL%23F%2F7%5Eb%5E7Xy%5EG%28%2DGE%207%2DB7XyQ%7C7%2DA%7CQyX7%5EC%2CC%2A%2C%5D%5B%207G%207%2DD%7CQyX7%5EG%20D7LZD%7CQyX%2D7LZA7XyQ%7CA%2D7XyQ%7CD7XyQ%7CG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Here%27s%20That%20Sunny%20Day=Kessel%20Barney==Bossa%20Nova=A==1r34LbKcu7L%20lcK4A%2FE%2CA44TSA%2A%7BY%7D%20%20lcQKyXE%2FDZL%20lcKQyX%5E7XyQ4Ti%2A%7BBZL%20lyQKcl7%5EFZL%20lcKQyX7%5EZCL%20lcKQyX7%5EAZL%20XyQKcX7%5EDZE%207%5EbQKcl%207%5EbBl%7C%2C7F%2C7%2DCs%2C%207E%7CQyX7%2DB1NZLQXyQ%7CByX7%5EbL7%5ECZ%7CN2B%2D7%2DDB%2A%5B%5DQyX7A%7CQXy7%2DE%7CQyX7E%7CQyX7LZG7L%7D%209b7xZL7%5EZBb7LL7%5EDZLxZL7%5EAA%2A%5D%5B%205%237EZL7hBZLxZZxLZAL7%5EFZD%20%3CZLLZxLZ7%2D%23CZL7EZL7%2DBZxLZL7%5EbBZLxZL7%5EF%2C%20F%2377%5ECZLZL7%2DCl%20CodL7%2DBQ%5BYQyXQyXQXyQyX%5D%207E%20%2C7%2DB%3EaZE7LZa%20%2ES%2E7EZL7%2D7LZECZL%2D%23CZL%2C7EZL7B%2DZL7CZL7%2D%23CZL%2C77LZB%2DBZL7FLZA%5E7LZx%20Z%20==0=0===Here%27s%20To%20Life=Butler%20Artie==Ballad=C%2D==1r34LbKcu77G%7CQy4F%2D7XQyX9%5EbA%7CQyX7%5EbZEL9bB%20sus7bB%7CQy%7CDh7X4TA%2A%7B%7CQyX7yQ%7CC%2D9bB%20sus7bB%7CQyX%2D7FA%2A%5B%5D%20%20lcKQyX7LZEb%5EX5%239bhD%7CQyyQ%7CDhB%2A%5B%5D%20%20lcKQyX7%5E%7CCQyX5%239b7G%7CQyX7Ab%5E7XX9%5EbAQyXsuyQ%7CC%5EyXbA%2F7hD%7CQyX7%5EAb%7CQyXbB%2F7C%7CQyX7Q%7CC7sXbA%2F7bB%7CQy%7D%5B%2ACAQyX7%2DC%7CQyX7oB%7CyQXbA%2F9bB%7CQyX7%5Eb%7CF%2D7X%20%20lcK%7CQyXbBb9LZ%7CQyX7%5EbA%2CD%2A%2C%5B%5DyQXbB%2F7%2DC%7CQyX7%2DCBb9%2FA%20sus7%7CQyX7Q%7CBb%2DX7oB%7CQyXbA%2F9bBQ%7CyX7%5EbAZL5b7A%207yQ%7CC%2DyX7oBF%2D7XyQ%7CBb7susXyQ%7CC%2D9XyQ%7CfC%2D9XyQZ%20==0=0===Here%27s%20To%20My%20Lady=Bloom%2DMercer==Medium%20Swing=Eb==1r34LbKcu7%207%5EbA4Eb%5E7%207%2DbBZL9%237B%207%2DZCL7bD%207%2DGZL7%2DF%20Eb7LZ4TA%2A%5B7%2DCZLF%2D7%20F%5EbEB%2A%5B%5DQyX11%237Db%7CQyX7hDZLbE%2F7%2D7%20Db7ZL7%2DGB%7CQyX%2D7%20Bb7F%20%2C7%2DCZL7%5E%2DC%20%2D7CZL7bD%207%5EbEZL7LZF%2D7F%7CQyX7%2DCZL%5D%5B%2ACE%2DbA%7CQyX7%5EbAZL7Eb%207%2DbBZL7bB%207%5Eb7%20Db7QyX7b7G%207%2D7XyQ%7CF%207%5EbED%2A%5B%5D%209b7Bb%20sus7bB%7CQyX7%2DF%2D7LZGF%7CQyXL7%2DC%20b%5E7%20B7bB%207%2DFZL7bG%207G%2DZL7bD%207%2DCZL7%2DbLZEb6AZL5%23ZF%2D7%20Bb7sus%20Z%20==0=0===Herzog=Hutcherson%20Bobby==Up%20Tempo%20Swing=F==1r34LbKcu7%20%7Cr%20Z44%3C%2A7us7E%7D%20%20%7Cr%20ZLxZsLus7F%3EydoleM%20%204sLZxLTi%2A%7BYbA%7D%20%207%20%20sAxZLsus7F%7B%20QyX%7D%20%20lcKQyX7%2DAl%7C%2C7%2DLZ%20r%7C%2DG%7BZL%7D%20%20lcZxLZxus7Al%7C%2Csus7As%20s%20us7C%7BZLsus7FZLsXyQKLsus7A%2A%7BYZT34C7s7bE%7CQyXsus7%23FQ%7CyXsus7A%7CQyXsususXyQ%5B%20QyXX7%2DG%7B%20Solo%20ZLxZLsus7E%7B%7D%20%7C%20r%20ZLxZLsus7F%3Esr%7C%20%20%7D%2047%2A%3CxZLsu7XyQK%7D%20xZLsus7FZLxZsLus7F%7B%20QyX%7D%20%20lc%7BAb7s%2DA%7CQyA%7CQyX%20%20%7D%7BC43T%5B%20QyX%7D%20%20lcKyQXsus7A%7CQyXsus7C7sus%7Cr%20ZL7susXyQ%7CF%237susXyQ%7CEb7susXyQZ%20==0=0===Hey%20There=Alder%2DRoss==Medium%20Swing=Eb==1r34LbKcu7%2DF%7CQy4Eb6%207bB%207%2DFZL7%2DC%206EbZL7bB%207%2DFZL7%2DCLZC7X4TA%2A%5B7%2DE%206LZEb%5E%207%2DAZL7%2DE%206GB%2A%5D%5B%207D%207%2DAZL7%2DC%207D7LZG7bB%2077%2DC%206%20D7LZ%5D%207bB%207%2DFZL7bD7%20%2DF%7CQyX7C%7CQyX7G%5B%2AAEb7%2DAZLyX7%2Db%20Bb7LB%207%2DF%7CQyX7CZL7Bb%207%2DFZL7%2DC%206bEZb7LZB7%2DFZLyX7%2DFXyQ%5D%5BC%207hG%7CQyX7%2DGZLD7%207hA%7CQyX7%5EbAC%2A7b9LZ7bE%7CQbB%207%2D6XyQ%7C6bE%7CQyX7bB%7CQyX%2D7F%7CQyX7C%7CQyX7%2DGXyQ%7CF%2DbA%7CQ7%20Z%20==0=0===Heyoke=Wheeler%20Kenny==Waltz=F==1r34LbKcu7QyX7%2D%5E7XyQlcKQyX7%2D%23F%7CQyX%237C%7CQyX7%2DBZL%20lcK%20LZBbF43T%7B1N%7CQyyQ%7C%7CAQyX7%5EDZL%20lcKQy7X%5EBZL%20lcKQyX7%5Eb%7CG%5E7XX7%5EA%7C%5EA%7CQy%5E7LZDE%7CQyX7%2D%23F2NZL%20yQXQyX%7D%207%5EbG%207%5Ebb%2D11XA%207%5EF7%2311%2FAbXyQKcl%20LZAb7susXyQKcl%20%20Z%20==0=0===Hideaway=Sanborn%20David==Medium%20Swing=Ab==1r34LbKcu7ZL7bAb7susbAZL%20x%20ZL7bG%20ssu7bGZL%20x%20ZL7bA%207sus%20A44T%5ByX7bDGb7sus%20%207bA%7CQyXsus7Ab%5B%5D%207GppZL7bG%20sB7%2C%7ClZL%20x%20X7bDZEb7LZbE%7CQyX7bDl%7C%2C7B%20s%207bA%7CQyXsus7bA7%20D7L%207E%7CQB%207BZE7LZAbDl%7C%2CD%2F7bA%2CG%2F7DbsppZL7bA%20sus7b7%20C7Lpp%7CQy7bE%2077%20sF%237bD%7CQyX7bA%7CQyXuss7bAl%7C%2CG%2F7bD%2C7XyQ%7CEEZL7bAZL7EsusXyQyX7bDZL7D%207bEQ%7CyX7bD%7CQyX7bA%7CQ%7CDb7%207bAZLpZL%209XyQ%7CAB%207BZL7C%207bDl%7CD%2C%2F7bA%2CG%2F7bDs%207bb7%20%7BEsus7bpE6LZE9%20LZx%3C4x%3E%20%7D%20==0=0===High%20Fly=Weston%20Randy==Medium%20Swing=C==1r34LbKcu7N%7CQyX4D%2D7XX7%2DCZL7A%20%2C7%2DEZ7LF%207%5EC%7CQyX7G%7CQyyQ%7CF74TA%2A%7B%7CQyX7yQ%7CB7%5DQyX9b7G%7CQyX7h2DNZL%20QyXQyX%7DQyX%5B%2ABChX7bB17%2DbEZyQ%7CD%2D%2DE%7CQyX9b7F%7CQyXh7C%7CQyX9b7G%7CQyX77%20A7LX9b7FyX7F%7C%5D%5B%2AADCZL7A%20%2C7%2DEZL7F7%20%5EC%7CQyX7G%7CQyX7%2D%2D7XyQ%207bA%20Q%7CBb7XyQ%7CB7XyQZ%20==0=0===High%20Hopes=Van%2DHeusen%20Jimmy==Medium%20Swing=F==1r34LbKcu7A%2A%5D%2074FXyQZL7%2DD%206F%7CQyX7CQ%7CyX7%2DG%7CQyX7o%23F%7CG%2D7%20C4Ti%2A%5BFZL7CBbXyQL7o%23G%207%2DGZL7o%23pFp%7CQyX6F%7CQyX7C%7CZG%2D7%20%7CQyXFX7CZL%2ABBb%5EyX7GZL7%2DD%20F%7CQyCX%2FFZL7oBpp%7CQyX7QKcl%20%5B%207F%20%20FZL7%20LZFXZL7o%23F%20F%7CQyX7o%7CBQyXbB%7CQyX7F%7CQyG%2D7%20ClcKQyF%23o7LZG%2D7%20C7LZF%20F%23o7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Hindsight=Walton%20Cedar==Medium%20Swing=C==1r34LbKcu7%5ECA%2A%5B4B7alKQyXtla7Bl%7C%2C7A7%2CBs%20tla7Cl%7CQyXtcl%20%20%7D4Ti%2A%7B%5EbG%7CQB13b91G%7CQyX7%5EbA%7CQyXb97A%7CQyX7%5EbB%7CQyX3b9Xy%7CQyX7ZL9b7F7b9X%237%5EEZL%20x%20ZL%20lcQKyX11%237%5EEB%2A%5B%5DQy11%20Eb%7CQyX7KQyX71XyQKyX31GZL7bD%207%2DbZALQyX%7CrQyXZL%20lcQ%7CC%2D%5E1%237%5ED7A%2C7BC%2D%5E7X7C%7CQyXtla7BC%2A%5B%20%20QyXQyX%5D%20%20lcKQyalt%20sZL%20lc%2C%7ClB7altXyQKcl%20%20Z%20==0=0===Hocus%2DPocus=Morgan%20Lee==Medium%20Up%20Swing=F==1r34LbKcu77%2DGZL4F%5E7X%2DAZL9b7E%207hB%7CQXy7%5EFZL7C%207%2DG%7CQy7%20Ab74TA%2A%7B1%237B%7CZN1F%5EF2NZL%20QyXQyX%7D%20b7G%207%5EbDZL7bA%20%2C7%5E7XyQL7bG%20QyX7%2D%5B%2ABBb7D%207hA%7CQyX7%5EbBLZ7F%207%2DCZL7%2DG%207%5Eb9LZG%5DQyX1B%7CQyX%20D7b97C%207%2DG%7CQyX7%5EFA%5B%2A%5DQyX7C%7CQyX7GZLLZF%5E7%2C7hA%7Ch7%20E7b9LZA%2D7%20Ab7LZG%2D7%20Gb7LZF%5E7%20Ab7LZDb%5E7%20Gb7%20Z%20==0=0===Holy%20Land=Walton%20Cedar==Medium%20Up%20Swing=C%2D==1r34LbKcu77%5EbEZ%2D7XyQ7%2DF%7CQyX7%2DCZL9bG7%207hD%7CQyX11%237A%7C%20Bb7LC44T%5BCZL31h7%20G7hD%7CQyX7%5EbA%7CQyX11%237A%7CQyX7%2DCZL9b7%20G7bD%7CQyX%2D7XyQZ%20==0=0===Home%20At%20Last=Mobley%20Hank==Bossa%20Nova=Bb==1r34LbKcu7X7%2DFZ4Bb%5E7QyX7%2DG%7CQyX9%237DQ%7CyX7hAZL%20lcKQyXKcl%20L4TA%2A%7B%7CQyX77XyQ%7ClcKQyX7%5EbB%7CQyX11%237bA%7CQyX7%5EbE1N%20LZEhbB%7CQy7%2DD%7CQyQ%7CD%2D7bA%7CQyX7%5EbE2N%7C%20%7D7F%207%2DCZL9%237G%207%2311XyX9%237AyX11%237b9XyL%20x%20ZL%20x%20ZL%20lcQKyX11%237%5EbGB%2A%5B%5DQZGb%5E7G%7CQyXQ%7CF7%235XyQ%7CBb%2D7XyQKcl%20LZBb%2D7%2CXyQKcl%20%20Z%20==0=0===Home%20Cookin%27=Silver%20Horace==Medium%20Swing=F==1r34LbKcu7GZL7D4F6%20GL7bE%207%2DbBZL7%2DA7%20GZL7%2DD%207%2DAZL7%2DZA%2D7%204TA%2A%7B%5DQyX6LZN1A%207%2DG2NZL%20QyXQy%7DX%207C%207%2DGZL7D%207%2DC7LZF7C%207%2DQyX6C%2D7%20Eb7%2DD%7CQyX6bAZL7b%20E7%2DbB%7CQyX6bAZL7%20G7LZbBB%2A%5B%2DGZL7D7%29%20GAZL7%2DG%206FA%2A%5B%5D%207%29C%28%20%20%297%2DG%286CZL7%2D7%20D%2D%287%2DD%7C7%20A%2D7LZBb%2D7%20Eb7LZA%2D7%20D7LZG%2D7%20C7LZG%2D7%20C7LZF6XyQZ%20==0=0===Homecoming=Holland%20Dave==Medium%20Up%20Swing=Eb==1r34LbKcu7L%23F%20%2C4EbXyL%20lcKQyXbEA%2A%5B%7D%20%20x%20ZL%20x%20ZL%20lcKQZT34B4Ti%2A%7BlcKQy%23LZT4bD%20%23FZL%2CE%20bEZLb%2CB%20%2CbAZL%2CbE%20bB4LZAbXD%20%23CZbAZL%2C%2C%20AbLB44TZL%23D%20%23CZL%23%20F%2CB43TZLbE%20%2CbBZb%2C%20EbbEZL%20%20BbLZEb%20BLZC%23%20BbLZEb%3CSolos%20free%20around%20Eb%3EXyQZ%20==0=0===Honeysuckle%20Rose=Waller%20Fats==Up%20Tempo%20Swing=F==1r34LbKcu76bBZL4G%2D7%206FZL7C%207%2DGZL7C7%20%2DGZL7C%207%2DGZL7C%20F7%2FA4T%7BA%2A7F%5BB%2AN1F6%20KQyX6F2NZL%20QyXyQX%7D%207D%207%2DAZL7bBcl%20%20%5DZL7C%20%207%2DG%5Bl%20LZBlcKQyX7CZL%20lcKyQX7GZL%20lcKQyX6b%20%20%5D%2AAcKQyXB%206FU%2D7%20C76bBZLA%2F7F%206FZLC7%207%2DGZL7C%207%2DGZL%20C7LZGZL7Cb7LZA%2D7%20D7%20Z==0=0===Horace%2DScope=Silver%20Horace==Medium%20Up%20Swing=Db==1r34LbKcu7%237bA%7Cb%5E7XybDZL7bD%207%2DbA%7CQXy7%2DbEZL7A%207%2DE%7CQ%2D7XyQD44T%7ByX5%237G13XyX7%2DbE%7CQyX7%2DbB%7CyQX7%2DFZL31bGpp%7CQyQ%7CAb%7CQyX5G2NZL%239XyQyX5%239%237bA1NZLQ%20%207A%7CQyX5b9%237bB%7CQ%7DXyQ7bD%7CQx%20solb%20Db7%3C44T%7BYZ%20%20n%20ZL%20%20n%3EkaerB86%2A%3CZL9%23%2A74SoA%2F7%2DbX5%237b7XyQ%7C7%2DbDZL7bD%207%2DbAQ%7CyX7%2DbEZL7A%207%2DEXyQ%7CA%5EbD%3E4%7CQyX53XyQ%7CQyX7%2DbE%7CQyX7%2Db%7CBQyX7%2DF%7CQyX31bG%7CAb7%231G%7CQybB%7CQyXyQ%7CBQ%7CY%7DQyX5%239%237bAQ%7CyX7A%7CQyX5b9%237bGb%2D7X9%237bD7%239b5%20A7LZGb%2D7%2FAbXyQ%7CDb7%239XyQZ%20==0=0===Hot%20House=Dameron%20Tadd==Up%20Tempo%20Swing=C==1r34LbKcu7C%7CQyX4Gh7XQyX7hDZL%20lcKQy7X%5E%2DF%7CQyX9b7C%7CQy%7CG7b94T%7BA%2AQyX9bKcl%20%20%20lcKQyX7%5EbB%7CQy9Xb7F%7CQyX7%2DC%5BB%2A%7DLZAb7QyX7%5EZL%20lcZG7b9%5E%2DF%7CQyX9b7C%7CQy7XhG%5BA%2A%5D%20%20lcKQyX7XyQKL%20lcKDh7XyQ%7CG7b9XyQ%7CC%5E7XyQKcl%20%20Z==0=0===House%20Of%20Jade=Shorter%20Wayne==Slow%20Swing=C%2D==1r34LbKcu7D%207hD4Dh7%20%207bDZL7F%207bEZL11%237bD%207%2DCZL7%5EbDC%2D7LZ4TA%2A%5B%20lcKQC%2D7%20F31bEB%2A%5B%5D%207%2DC%207DbZLsus9D%207bEZL7susXyZL7%5Eb7hDA%2ALZ%20x%2011%237bE%7CQyX7%2DEZ%20LlcKQyXsus31DZLXyQ%5D%5B%20x%20ZL%207%2DCZLZC%2D7%207hDZL7%2DC%207bDZ7LF%207bEZL11%237bD%20Db%5E7L7%5EbD%20F7LZEb7%20D9susLZDb7%20C%2D7%20Z%20==0=0===How%20About%20You=Lane%20Burton==Medium%20Swing=F==1r34LbKcu77%2DAZL4F%5E7%20%5EF%7CQyX7C%7CQyX7%2DZGL7obA%207%2DAZL7bB7%20Bb74T%5BA%2AL%299b7LZAh7%20%297hE%286%2DbB%7CQyX%2D7G%7CQyX31b7D%7CQyXEb7%28A7obA%20%7CQyX7D%2D7%29%20E%207%2DBZL7%2D%23F%207%5EZAL9b7E%207hBZL7%2DD7LZA%5E%287%2DAZ%7CQyX77%20%5D%2ABX7C%7CQyX7%2DGZL7oAb%207%2DAZL7bB%207%5EF%5ByQ%7CC%2DC%207%2DGG%287bB%7CBb%5E7D%28%20%20%297%2DbA%287A%7CQXy7%5EF%7CQyX7bE%7CQyXb7%29LZQyX7F%207%2DG%7C%28G%2D7%2FZL7C%207%2DGZL7G%207D%2DZL9b7A%207hEZL%29FF6XyQ%20%20%297%2DC7%20Z==0=0===How%20Are%20Things%20In%20Glocca%20Morra=Lane%20Burton==Ballad=F==1r34LbKcu7ZL%20x%20AlF%5E77%2DG%7CQyX7C%7CQyX7G%2DZL9%237D%207%2DA%7CQyX%20C7LZ%2A%5B44TQyX7C%7CG%2D7%20%2DGZL9%237D%207%2DA%7CQXy7%5EFlA%2A%5B%5D%20sus7C7XyQ%7CQyX6Fs%207%5EbC7LZ%20%2C7F%2C7%2DCspp%7CQyXF6ZL%20x%20ZL%20x%20ZL%20x%5B%2ABlB%207%2DG%7C7%5EbBl7%7ClF%5EF%207%5EFl%7C%2C7C%2C7%2DG%20s7%5EbBlZL%2CA%2F7F%2077%2FALZC%2C7%2DGyX6FlZC7XyC%7CQyX7%2DG%7CQyX9bD7ZL11%237bE%207%5EF%7CQ7XyQ%7CL7%2DG%20Q%7CG%2D7%20C7%20Z%20==0=0===How%20Deep%20Is%20The%20Ocean=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu77hA%7CQ4C%2D7XZL9b7D%207hA%7CQyX%2D7CZL9b7G%207hD%7CQyG%2D7Xy4TA%2A%5B%20lcKQLZG%2D7ZL%20lcKQyX7bEB%2A%5D%5B%207bB%207%2DFZL7bG%20Ab7Xy9b7D%20ZL9b7yQKcl%7CQyX7%2DCA%2A%5B%5D%209bG7%207hD%7CQyX7bBZL%20Dh7%20GX7BZL7bB%207Q%7CAh7bG%207%2DGZL9b7D%207Ah%7CQyX7%2DGZL9b7D%207LZF%2DyX7%2DCCZL7GEb%5E7XZL7bD%207%2DbA%7CQyX%2D7FZL9b7C%207hG%7CQyEb%5E7%20C%2A%5B%5D%20%2D7%20F7LZF%2D7%20Bb7LZUEb6%20G7b9%20Z%20==0=0===How%20High%20The%20Moon=Lewis%20Morgan==Medium%20Swing=G==1r34LbKcu7%7CQyX74G%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZF%2D4TA%2A%5ByX7%5EGQ%5D%5B%2ABD%207hA%7CQyX7%2DGZLb97D%207hA%7CQyX7%5EbE7b9LZyX7bB7C%7CQy%20D7LZL%20lcKQyX7%5EGA%2A%5B%20%5D7D%207%2DAZL7E%207%2DBZG%2D7X7%2DA%7CQL9b7D%5E7XyQQyX7%5EbEC%2A%5B%5DQyXb7B%7CQyX7%2DFZL%20lcK%7CAh7%20F%7CQyXZG%5E7XyQ%7CA%2D7%20D7LZB%2D7%20E7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===How%20Insensitive=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7KQyXB4D%2DXy%20lcKQyX6%2DCZL%20lKcQyX7o%23CZL%20lcKQLZG7%2F4TA%2A%5BD%7CQyXBb%5E7XQyX7hEZL%20lcKQy1X1%237%5EbEZL%20lcKQy%7CA7b9ZL%20lc7hE%7CQppDb7BZL%20lcKQyX7oBZ%20LlcKQyX6%2DCB%2A%5B%5D%20b%5E7Xy%7CQyX%2DbB%7CQyLZD%2DX%7CQyX7%2DB%7CQyX7F%7CyQX7%2DCZL7bDpp%7CQyE7b9X9b7A%20%5E7XyQ%7CA7b9XyQ%7CD%2DXyQKcl%20%20Z%20==0=0===How%20Little%20We%20Know=Carmichael%20Hoagy==Medium%20Swing=F==1r34LbKcu7QyX7%2D4F%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZBb4TA%2A%5B%2DD%7CQyyQ%5D%5B%2AQyX7C%7CQyX7%2DGZL%2D7bA%207%2DA%7CQyX7%5EFB%7CF%5E7XX7bE%7CQyX7CLZAb%5E%2DGZL%20lcKQyX7%5EF%2AA%5B%5D%207C%207%2DG%7CQyX77XyQ%7C7%2DA%207yX7%5EbyQKcl7F%7CQyX7%2DCC%2A%5B%5DQXy7bE%7CQyX7%2DbBZL%20XyQ%7CBX7%5EF%7CQ%7CEb7XyQ%7CF6%2FA%20Abo7LZG%2D7%20C7susLZF6%20D7LZG%2D7%20C7%20Z%20==0=0===How%20Long%20Has%20This%20Been%20Going%20On%3F=Gershwin%20George==Ballad=F==1r34LbKcu77F%20%29744C7%28ZL%297C%28%20%20%297%2DG%287CoZL%297o%23F%28%20%20%297%2DGC7%28C%2DTA%2A%7BY%7C%297D%28ZBb7%28A%287Cs%207%2DGZL7ob%20A7%5EFZL7bE%20%297%5EbB%2D7%29F7L%297F%28%2C7%2DCs%28G%2D7%29%7CQyXQyXQyXQyX%7DyQX7%5EF1NZL31b7C%20N2F6%207%5EbBl%2C7E%2Ch%2ABlBbbBZL7bE%207%5EbBZLb7E%207%5EbBZL7bE%207%5E%5E7%20sB%5B%5D%2C7F7C44T%20E7b9%207bA%207%2DAZL9b7E7%20%2DAZL9b7E%207%2DAZL%5DY%5B%2AA7%2DAl%7C7bBZL%20%20%28F%23F%20%297%2DC%287CZL%297C%20%28%20%297%2DG%287oCZL%297o7%28F7%29%297%2DG%287%2DG%287%29%20Eb7%297D%287F%297%2DA%287Cs7%20%2DGZL7obA%207%5EFZL%7ClBb%5E7%5EbB%28%29%20C7b13LZF6XyQZ%20==0=0===How%20My%20Heart%20Sings=Zindars%20Earl==Waltz=C==1r34LbKcu7yX7hB%2D7XyQ%5EF%7CQyX7%5EC%7CQyX7%7CGQyX7%2DD%7CQyX7%2DA%7C7XyQ%7CE43T%5B%7CQyX79%20%20QLX7h%23F%7CQyXG%2F7%2DAQ%7CyX7obA%7CQyX7%2DAZyQ%7CE%5Eb7E%7CQ%2F7%5ED%7CC%237LZ7%5EA%7CQyXE%2F7%5ED%5B4T4%5DQyX7B%7CQyX7%2D%23F%2FEXyQ%207%2D%23Gla%20%2ECA%5E7%2FE%5EC%20D%2F7%5EC%7CQyXD%2F%5E7G%7CQyXD%2F7%5EC%7CQyX7%20%3CD%2E%7CQyXEyX%23F%2F%3E%7CB7XXG%2F7%2DA%7CQyX7obAQ%7CyX7%2DA43T%7CQY%5DQyyQ%7CD7adoC%20%7CQyX7XyQ%7CAyX7%2DG%7CQyX6C%7CQy7XG%7CQyX7bA%7CQyX7%2DQ%7CF%23h7%2DE%7CQB7b9%20%20%20Z==0=0===Humpty%20Dumpty=Corea%20Chick==Up%20Tempo%20Swing=C==1r34LbKcu7QyX7%5Eb%5E7XyXtla7A%7CQyX7%5EF%7CyQX7%5EbG%7CQyX7%5ED%7CQyQ%7CBbE44T%5BL%20lcKXyQKcbA%7CQyX7%2DB%7CQyX7D%2D%5D%20%20x%20ZL%20x%20ZL%20l%2D7XyQ7%2DbB%7C%2C7%2DbAyQ%7CAbQyXQyXZQyX5%237b%7CBQyX7%5EbGZLQ%20%207%2D%20%20Y%5BQX7%2DFZyX7%2DbLZE%5E77bB%7CQyX7%5EBZL7%23%20F7%2D%23CZL7Dpp%7CQyXXyQ%7CE7%5EbG%20Q%7CC%2D7%20fA%2D7%20Z%20==0=0===Hungaria=Reinhardt%20Django==Medium%20Up%20Swing=G==1r34LbKcu7cKQyX4G69XlcKQyX96GZL%20lcQKyX96bAZL%20lcKQy%20LZE74TA%2A%5BQyX7%2D%2ABA7X7obB%7CQyXB%2FGZL%20clKQyX7DZL%20lcKQyXyQ%7CA%5B%5D%20%20lX7EZLQ%5D%5B%2AAyX96GZL%20lcKQyX69bAZL%20lcKQyX96GQKcl%20yX7D%7CX7D%7CQ%20%20%5D%5B%2A%7CQyX7obB%7CQyXB%2F%7CGQyX6%2DC%7CQyX7%2DACA%2D7XylcKQyyQ%7CG69XyQKcl%20%20Z%20==0=0===I%20Ain%27t%20Got%20Nobody=Graham%2DWilliams==Slow%20Swing=G==1r34LbKcu77%2DAZL4G7%2CX%2FGZL%20lcKQyX%2C7A%7Cl7E%2C7F%2C7%23Fsp%7CQyD%2C%20E%2D4TA%2A%5BQyX%2C7G6%20E%2D%2C7F%2C7%23Fsp%7CQyX%2CG7A%2A%5B%5D%207D%207%2DAZL7E7%7ClAZL7D%20QyX%2C6ZA7%2CXcKQyX%2C7GB%2A%5B%5D%20%20clKQyX7DZL%20lcKQyl%20LZCL%20lcKE%2C7F%2CZE7%2CX%7CQyX%2C7GA%2A%5B%5DQyXD7%7CQyX7AZL%20lcKQypsF%237L%20lcK7%7ClA7%2CXyQKcl%20LZG%2FD%2C%20E%2DLZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===I%20Believe%20In%20You=Loesser%20Frank==Medium%20Up%20Swing=G==1r34LbKcu7QyX114A%2D7XyX7%2DB%7CQyX6%2DA%7CQXy7%2DA%7CQyX7%5E%2DA%7CQyQ%7CC7%234TA%2A%7BQyX7%5EyQ%7CE76%2DA%7CQyX7%2DA%7CQyX%5E7%2DA%7CQyX7%2DA%7C%7CQyXXyQ%7CBX7%2DB%7CQyX7%2D%28C7%2317D%7CQyX7%2DA%7CQyX7%7CEQyX7%5EBZL7%23F%20%291XyQ%7CB7%2D%23C%7CNZL%20QQ%7CA%2D7%7DQyX%3EeniF%3C7E%7CQXy6G1N%7CQyX7D%7CQyXXyQXyyX7E%7CyX7F%7CQ%7CBb%2DbAZL7bE%207%2DbB%7CQXy7%5EbAB%2A%5B%5D%207bE%207%5E7XyQyX6G2BZL7F7XyQ%7CQyX7%5EbBZL7F%207%2D%7CCQyX7%5EbA%7CQyX7bE%7CC%2D7%20%2DbB%7CQeniF%20QKcl%20%2ED%3C%207%2DBZL7D%207%2D%7CAQyX7C%7CQyX7%2DGZLC%2E%20alyX7%5Eb%3EE7%20%5D%20==0=0===I%20Can%27t%20Believe%20That%20You%27re%20In%20Love%20With%20Me=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7%7CQyX74F6XylcKQyX7G%7CQyX7DQ%7CyX7%5EC%7CQyX7bB%7CQ%20LZC%5E4TA%2A%5B6CZL%207%20%5D%5B%2AX7G%7CQyX7D%7CQyX7C%5E%7CQyX7bB%7CQyX6FAyQKclC%207%2DGX7GZLC6XyQyX7DZL%20lcKQyX7ZAL%20lcKQyX7EB%2A%5B%5DQKcl%20ZL7F%20CZL%20lC7%20%5D%5B7G%7CQyX7D%7CQyX7%5E%7CCQyX7bB%7CQyX6FA%2AXyQKcpp%7CQy%5E7XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Can%27t%20Get%20Started=Duke%20Vernon==Ballad=C==1r34LbKcu7bA%2C7D4C%5E7%20%2C7bE%2C7%2DbB%2C7E%2C7B%2DsZL7G%207%2DDZL7%2DA%7CA%2D7%2C4TA%2A%7BL%20QyX7%2C%7ClC7G%207DZL7A%207E1NLZ7G%207%2DDZL7%2DA%207%5E%20%7DXyQbD%2C7%2D%2C%7C%2C7A%20Bb7L%207%5EDZL7A%207%2DEZLA7%207%2DEB%2A%5B%5DQyX6CZsE%2D7%2C6C2NZCA%2A%5B%5DXyQ%7CDG%207%2DDZL7obE%207%2DZEL7G%207%2DDZL7G%207%2D7sus%20%2C7%5EDl%2C7bD%2C7LZD%2D7D%2C7%2DA%7C%2C7bE%2C7%2DBb%2C7E%2C7%2DBsZL7G%207%2CAb%2D7%2DA%207%5E%7ClC%5E7%20A7%235LZD%2D7%20G7LZC6%20A7LZD7%20G7%20Z%20==0=0===I%20Can%27t%20Give%20You%20Anything%20But%20Love=McHugh%20Jimmy==Medium%20Swing=F==1r34LbKcu7A%207%2DA4F%5E7%207%5EF%7CQyX7C%7CQyX7G%2DZL7obA%207%2DAZL7C%20C7LZ4TA%2A%5BX7GZLG%2D7XyyX7%5EbB%7CQyX7F%7CQXy7%2DCB%2A%5B%5DQyX7C%7CQQKcl%20ZL7obC%7CQyX%20LZG%2D7obA%207%2DAZL7C%207F%5EA%2A%5B%5DQyX7C%7CQyX7LZG%2D7lcKQyF%7CQyXC%2D7XyyX7%5EbBC%2A%5B%5D%20%20lcQKyX7%5EbB%7CQyX7F%7CQQ%7CEb7%7CQyX7%5E7XyQ%7CD7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6%20D7LZG%2D7%20C7%20Z%20==0=0===I%20Concentrate%20On%20You=Porter%20Cole==Up%20Tempo%20Swing=Eb==1r34LbKcu7BZL7h4Eb%5E7L6%2DbAZLxZL7%2DbELZxZL11%237bAZLxZLZxLZF4TA%2A%5B%2CB%2A%2C%5BZEb%2D7%2C7%2DFsZL6bEZL%2C3b17bBZL7BZL7bGZLBb7%2C%5DL9b7bbAZLxLZxLZCl%7C%2C7bG%2C7%2DbDsZ7L%2DbEZLxZL11%237bAb%5E7LZ7%5EbElAl%2CC%2Ab7LZGbE%2C6bEsZL6bEZLb7BZL7FZL7CZL7%5Eb7%2C%5D%5B%2CDZL7%2DbE%2C%5EbAb%2D6L%5EbEZL7bBZL7%2DFl%2C%7C7C%2C%5EbEsZL7%5EbEZ7LZsEZL7%5EbL6bE%2Cb%5E7LZ%20xZL7bBZL7FZL7ChZLxZL7%5EbGZL7bD%5D%5B%2C%2ADAl%7C%2C7ZL5%237ZAh7L%237bDZLxZL11%237bZDL7%2DGZL7%5EbAZLxZ11LZCL7%2DGZF%2D7LZxLZB7LZBb7LZEb6LZsF%2D7%2CBb7Z%20==0=0===I%20Could%20Have%20Danced%20All%20Night=Loewe%20Frederick==Medium%20Swing=C==1r34LbKcu7%7CQyX7AC%2CXyX7A%7CQyX7%5EC%7CQyXC6ZL%20lcKQyX7%5EC%7CQyQ%7CD%2D%2A%5B44TG%7CQyX%5D%5B%2ABDyX7G%7CQyX7%2DDZL7D%2D%207%5E%2DDZL7%5E%2DD%207%2DQ%7CD%2D7QyX7G7%2DA%7CQC%5E7XyZL7B%207%2D%23F%7CQyX7E%5EC%2A%5B%5D%207B%207%2D%23F%7CQE%5E7Xy%7CQyX7%7CQyX7G%5E7XyX%2CCD%2A%5B%5D%207G%207%2DDQ%7CyX7GZL7D%207%2DA%7CQyQ%7CC%5EZL7D%20F%5E7XyQKcl%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%20Could%20Write%20A%20Book=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu7EZL7%2D4C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAC%5E7%20D4T%5BA%2AB%207h%23%239LZD%207bA%7CQyX7%2DA%5BB%2A%20%5D9b7E%207hB%7CQyX7%2DG7LZF7A%207%2DL7%2DA%20E%2D7%20A%2A%5DQyX7G%7CQyX7%2DDQ%7CyX7D%7CQyX7%2DAZL7A%5BC%5E7ZL9b7yX7%2DDG7LZCA%207%2DEZL7%2DD%207%5ECLZ7G%207%2DDZL7%2DA%207%5E7%239LZ%207%2DDZ%2DEZL7%20E7b9FZL9b7C%207hG%7CQy7XbA%7CQyX7%2DA%5BC%2A%5D%20%5E7%20Bb7hB%7CQ7%20A7LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z==0=0===I%20Cover%20The%20Waterfront=Green%20Johnny==Ballad=G==1r34LbKcu77D%7CQy4E%2D7%20L7obB%207%2DBZL7%5EC7%20%5EGZL7D%207%2DAZL7AZA%2D7X4T%7BA%2A7D%207%2D7LZG%5E%207%2DBZL7D%207%2DA%5BB%7D%2A%209b7E%207hB%7CQyX7E7LZAD%20sus%207%2DE%5BXyQ%7CBD%207%2DAZL7E%207%2DBZ7L%2D%23F%207%5EAZL7E%207%2D7%20%5D%2AA7%5EGZLGUZL7%2D7%20D77D%7CQyX7%2DAZL7ob%20B7%2DBZL7%5EC%207%5EGZLsus%20DAZL7A%5E7XyQ%7CBh7%20E7b9%20Z==0=0===I%20Cried%20For%20You=Freed%2DArnheim%2DLyman==Ballad=F==1r34LbKcu7F%7CQyX4F%5E7XX7%2DG%7CQyX7G%7CQyX%2FG7%2DDZL7D%207%2DA%7CQyyQ%7CC74TA%2A%5BlcKQy5LZF6yX7C%7CQyX7%2DGZL7%20D7%2DA%7CQyX7%5EF%7CQyXQ%7CC7X%237C%206%7CQyXGo7XyQL7D%207%2DA%7CQyX7%5EF%2AB%5B%5D%205b7bG%20G%2F7C%7CZD%2D7%2F%23GZL%20x%20ZL%20%7CG%2D7XlcKQyX7DZL%20lcKyQX7AZL7bB%207C%7CQy%20LZ%20xQyX7GyXG%2F7XyQKcD%207%2DA%7CQyX7%5EFA%2A%5D%5BQyX7CZL%20x%20ZL%20l7LZD%2D7GZL%20Q%7CG7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Didn%27t%20Know%20About%20You=Ellington%20Duke==Ballad=F==1r34LbKcu7G%7CQyX4G%2D7%20ZL9b7D%209bEZL7A7%20bBZL6F%207%5EFZL7CG7%23114TA%2A%7B%2A%5B%5D%20%20LZN1AX6F2NZL%20QyXQyX%20%7D9b7D%207bE%7CQyX7%2DyQKcl7C%207%2D%207%2DbBF7LZC%207%2DbB%7CQyX11%237b%7CEQyX7%5EbBZL7F%207%2DEb7LZ%207%2DCBZL7A%20Ab%5E7X6F%207%5EFZL7C%207%2DG%2AA%5B%5D%205b7D%207%2DA%7CQyLZBb7ZL7bEEb9%20D7b9LZG7%2311XyQ%7CG%2D7%20C7LZUF6%20G%2D7LZA%2D7%20D7b9%20Z%20==0=0===I%20Didn%27t%20Know%20What%20Time%20It%20Was=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu77D%207%2D4F%23h7%207%2DEZL9b7B%207h%23ZFL7A%207%2DEZL9b7B%20A7LZA4TA%2A%7B%7CQyXQ%20E%2D7%2FQyX%7D%20%297D%287%2DG%207A%2D1NZL7%2DB%207%5ECZLDXyQXy7%2DEZL7%2DE%287%20D7%20%5D9b7B%207h%23FZL9b7%20B7h%23F%7CQyX7%5EGB%2A%5BLZsE%2D7%2DA2NAZL7AD%2D7%28AQyX7%5EGZL%297D%28%20%207%29%2DA%287%5ECl%7C%2C7bD%297%7CE%2D7%20%2C7bE%29A%207%2DE7%28D7%29B%207h%23FZL7A%207%2DELZ9b7B%207h%23FA%2A%5B%5D%207b9LZ%2DG%207%2D7%2DAZL7%20D7LBZL7F%207%2DCZL7%2DB7%20%5ECZLD%2F7%2DE%207%2DEZ%2D7%20E7%2DAZL7%20D7LZG6XyQKcl%20%20Z%20==0=0===I%20Don%27t%20Know%20Enough%20About%20You=Lee%20Peggy==Medium%20Swing=C==1r34LbKcu796C%7CQ4D7XyQyX7D1NZL7A%207bZBL7B%207C%7CQyX7G%7CQ%7CG7Xy4TA%2A%7ByX7%2DBZG7XyyX6CZL7G%207DZL7%20A7%2DE%7CQyX7D2N%7C%7DQQ%5D%5B%2ABL7bA%20QyX7DXyQ%7CA%20lcKQyX7GZL%20lcQKyX7DZL%20lcKQyX7%20%5D%5B%2AA%2C7E%7CQ%7CG7XyQ%7CC7%20B7LZBb7%20A7LZD7XyQ%7CE%2D7%20A7LZD7%20G7LZC6XyQZ%20==0=0===I%20Don%27t%20Want%20To%20Miss%20Mississippi=Ellis%20Serger==Medium%20Swing=G==1r34LbKcu7G%7CZL%204GXyQX%2DCZL%20lcKQyXCZ%20LlcKQyX7GZL%20lcKyQKcl4TA%2A%7B%7DQyX5%2D7%20D7yX7DZL%20lcKQyX71AN%7CQyX7E%7CQyXGZLQ%7CD7%23A%7CQyXXG%7CQyXyQ%7CDQyX7%2DAB%2A%5B%5D%20%20x%3EneiF%3C%20%7CQyXG%7CQyX7%7CD7%2CX7A2N%7C%7CQyX%2C7XyQ%7CX7%2DA%7CQyX7%2DE%7CQyGX%7CQyX%2C7D%7CQyX7%2DAyQ%7CD7%2DE%7CQy%237DZLE%2D7XyE%20dn2%20la%20%2EC%2ED%3C7%20DZL%20lcKQyX7A%7CQnd%2E%3E%20%7CQyXG5XyQ%5D%20==0=0===I%20Fall%20In%20Love%20Too%20Easily=Styne%20Jule==Ballad=Eb==1r34LbKcu7%237G%207%2D7%20Bbb7A%20%2DCZL9%237G%207DhZL7%5EbA%207%5EbEZL75LZDhF44T%5Bb7GZL7%20C%2D7%207hA%5B%5D%209b7G%207hZDL9b7D%207hAZLbB%2FD7alt%2DCZL9b7C%20tGh7%20Cl%2C7bD%2C7%2DbAs%207%2DZFL9b7C%207%2DFZL9b7%7CG7al%7CQyX99LZF%2D7%20Bb7LZUEb6%20C7b9%20Z==0=0===I%20Feel%20Pretty=Bernstein%2DSondheim==Waltz=C==1r34LbKcu7CZLQ%204FXyQQyXA%2FFZL%2BC%20F%7CQXy%2BC%7CQyXF%7CQyX%2BC%7C%7CG%2D7%203TA%2A%7BE%2FC%2CGD%2DXyQF%7CQyXF1NZL7C%20CQ%7CyX7%2DG%7CQyXC%2F%2DD%7C%20sEb%2F%7CQyX7%2CG%2FbEEb%2FG%2CE%2FC%2CG%2FbEs%20F%7CQyFX2N%7C%7DQyX%2BC%7C%2CA%2FF%2C%7ClF%20%20Fl%7C%2C%7C%2CD%2FbF%2FAXyF%2CbBl%7C%2CA%2FF%2CC%2F7sF%20bB%7CQyXbBB%2A%5B%7DQ7%2C%20sB%7C%2CA%2FF7E%7CQy%2C%20FLZZL%20lcKQyXFl%7C%2CDb%2FB%2C7Fs%20bB%7CQyXbBA%2D%2FEXD%2FbBl%2FbBs%20%2DXyQ%7C7%2DG%2CC%2F7%2DGs%20p%7CQXyG%2F7C%7CQyXbA%2F6%2DF%2C%7ClC7A%7CQyXG%20s%2C7E%2C%7C%3CDyXQyXQyXQyX%5D%20%20C%2Bpl%3EadoC%20la%20%2EC%2EQY%7CQC%2F9C%2CD%2FC%2CG%2F%2C%7ClD%2D%7CQyXF%7CQyX7C%7CQy7X%2DG%7CQyXC%2F%2DD%7CQyXF%20sEb7C%2C7%2DE%2C%7ClFXyQKcl%20%20Z==0=0===I%20Found%20A%20New%20Baby=Palmer%2DWilliams==Medium%20Swing=F==1r34LbKcu7yX%2C7C4D%2D7%2C7G%7CQyX7D%7CQyX%2C7D%2DZL%2C7A%20%2C7hE%7CQyX%2CXyQ%7C4TA%2A%7BEB%2A%5BY%5E7%2CXyKQyX%2C7%5EF2NZL%20QXyQyX%7D%207A%20%2C7hE%7CQcl%20%20%5DF1N%7CQ7hE%7CQ%7CA7%2CX%7CQyX%2C7G%7CQyX%2C7DLZ%20lcKQyX%2C7%2DD%7CQyC7%2CXyQyX%2C7QyX%2C7%20%5DY%5B%2A%2C7D%7CQyX%2C7%2DDZL%2CA7%20%2C7hE%7CQyX%2C7%2DDAXyQ%7CG%2C7A%20%2C%7CC7%2CXyQ%7CF%5E7%2CXyQKcl%20%20Z%20==0=0===I%20Get%20A%20Kick%20Out%20Of%20You=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7yX7bB4F%2D7X%2DFZL9b7C%207%2DG%7CQXy7%5EbE%7CQyX7bB%7CQy7XyQ%7C4T%7BA%2AF%7CQyX7XyQ%7CQyX7hG%7CQyX7bB%7CyQX7%2DFZL9b7C%207%2DG%7CC7b9%5EbE%7CQ2NZL%20%7CBb7XX%7D%209b7C%3EeniF%3C%20%2D7G%7CQyX6bE1NU%7CQyyQXyQQyX7%2DyX7hGQKcl%20bE%7CQyX7%2DbB%7CQyXb7E%7CQyX7%2DbB%5BB%2A%5D%207XyQ%7CyX6bEF%7CQyXLZC7bQyX7hG%7CQyX7hD%7CyQX6%2DFZL%20lcKQyX9%7CC7b9%20lcKQ7XyQKcl%20LZF%2D7%20%3CD%2EC%2E%20al%201st%20ending%3E%20LZBb7%20%20%20Z==0=0===I%20Get%20Along%20Without%20You=Carmichael%20Hoagy==Ballad=Bb==1r34LbKcu7yX7%2DC4Bb%5E7D%207%2DDZL7%5EbE%207%5EBbZL7F%207%2DCZL7%2DG%20bo7LZ4TA%2A%7BB%7CQyXyQ%7CC%2DX7%2DC%7CQyX5%237B%7CQXy7%2DC%7CQyX7F%7CQyX7yQ%7CF7X7F%7CQ%207%2DCZb%5E7LZG%207%2DC1N%7CQyX7F%7CyQX7%2DCZL7obD%207%2DD7b13LE%207%5Eb%7CQyX7b%5E7%20BobD%207%2DD%7CQyX7%5Eb2BN%7C%7D%207F%207%2DCZL7o7LZC%2DBZL7FbE%207%5E%7CBb%5E7F%207%2DCZLD%2FbE%206bBE%2A%5DQyX7%5EbBZL7F%207LZBbQyX7FCZL7%2D%20Ab7LBA%2A%5BQyX7F%7CQyX7C%2D%7CQyX7C%7CQyX7%2DGZb%5E7%20G7DZL67F%7CQyLZBb%5EQyX7F%7CQyX7%2DCZLo7bD%207%2DDZL7%5EbE%207%7CC%2D7X7F%207%2DXyQ%7CC%2D7XyQ%7CB7%235XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z==0=0===I%20Got%20It%20Bad=Ellington%20Duke==Ballad=G==1r34LbKcu7s%7CQyX4sGo%2CyX7AZL7%2DE%207AZL%2D7E%2031b7BZL%207%5EGlQ%7CA%2D74TA%2A%7B7o%23C%20%2CA7%2CDL%20QyXQyX%7D%207D%207A%2DZL7%2DE%206Gl1N%7C%2C7ZN2G67E%2C7BL7E%207%20G7%20%5DX7%5EGZL%20lcKQyX7ZFL%20lcKQyX7%5ECB%2A%5ByQ%7CB%2D7%2DDZLX7AZLyQ%7CD7AZL7%2DE%2031b7BZL7%20%5EGl%2CoGsA%2A%5B%5DQyX7%20E%2D7X7%2DAZyQ%7CA%2D7XyQ%7CsB7%2CE7%2CA7%2CD7%2C%7ClG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===I%20Got%20Rhythm=Gershwin%20George==Up%20Tempo%20Swing=Bb==1r34LbKcu7LD%2F7b4Bb6%20ZL7F%207%2DCZL7%2DG%20%2D7DZL7F%207%2DCZL7%2DGBb7%20B4TA%2A%7ByX6bBEo7LZXQyXQyXQyX%7D%207F6%20bB1NZL7F%20F%2F6bByQ%7CN2%207bEZ%5B%5D%20%20lD7XyQ7FZL%20lcKQyX7CZ%20LlcKQyX7GZL%20lcKXyQKcB%2A%5B%5DQ7bEZL%20G%2D7L%207bBZL7F%207%2DCZL%2D7G%207%2DDZL7F%207%2DCZBb7%2FD6bBA%2AigirOQLZBbZL9bE%20F%2F6bBQ%7CY%20Z7F%206bBZL7F%20F%2F6D%2D7%20%3C%2C7oE%20nal%20takes%20Coda%20every%20time%3EG7LZC%2D7%20F7LZBb6XyQZ%20==0=0===I%20Got%20The%20Sun%20In%20The%20Morning=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7F%207%2DG4C7b5%207%5EbBZL7F%206FZLx%20%20ZL%20x%20ZL6F%20bG%2FEb9LZ4TA%2A%7B%7CQyX7%5E7%20Eb7%2DA%7CQyX7A%7CQyX7E%2DB%2A%5B%7D%206F%207%2DGZL9XyQ%7CDbBZL6L%20x%20ZQ%7CG7XL6F%20bG%2F5b7CA%2A%5BQ%5DyX7C%7CQyX7%2DG%7CQyZ%20x%20LyX7%2DDA%207%5Eb7LZBb%207%2DGZL9bE%207%5EbBLZ6F%207%2DGZL9bE%207%5EF6LZBF%206FZ7b9%235LZAbo7%20G%2D7LZG%2D7%2C%20%2CC7b9LZF6%20sG%2D7%2CC7Z%20==0=0===I%20Gotta%20Right%20To%20Sing%20The%20Blues=Arlen%20Harold==Ballad=Bb==1r34LbKcu7FZL7b4G%2D7%20%7CQyX5%237FZL5%237F7%20%2DCZL7C%207%2DGZL7CF%2D7%20B4T%5BA%2AGZL7C7LZDhL%297G%28%20%20%297%2DD%287GLZ%297bA%28%20%20%297%2DbE%287ZG%2D7%20bB%207%2D7obB%28LZC%2D7L%29bB%2F6%2DbE%287%2DC%20b6BZL7F%207%2DCZL7F%20ZDbo77C%207%2DA%28%20%296%2FD%28Bb6bBZL%297obB%287oE%29%20bB%2F7%2DC%286bEZL%296%2FF%28Bb6bB%20%29%2DF%7CQy%28G7%29%20ZL5%237F%207%2DCZL7C7%20%2DGZL7C%207%2DG%5BB%2A%5DF7%235X7G%297bGZL%297LZF%2D77%2DD%287GZL%297bA%28%20%29%207%2DbE%287hDZL7bB%20%29%20%20%28G7bB%207L9b7FLZG%2D7L7C%207%2DGZL%20lcKQXy%296%2DbE%287bAZL7C%20ZC%2D7%207C%207%2DZUBb6XyQ%7CD%2D7%20G7%20Z==0=0===I%20Guess%20I%27ll%20Hang%20My%20Tears%20Out%20To%20Dry=Styne%20Jule==Ballad=C==1r34LbKcu7ZL%297E4E%2D7%207hB%287%2DDZL7%2DA%207C%5EZL7G%207%2DDZL7%2DbE%29%20G7%284TA%2A%7B%20QyXQ7LZF%5EG%206Cl%7C%2C7G%2C7%2DD%2CA7%2C7%2DEs1NZL7bB%2077%20%7DXyC%207%2DGL7C%207E%2D7%2CAx%20ZL7C%207%2DGB%2A%5B%5DyQX6Cl%7C%2C7G%2C7%2DD%2C7%20LZF%5Es2NZLbE%207%2DQ%7CE%2D7QyX7GZL11%237bA%20%2D7DZL7A%207%2DEZL7A%20%5D%5B%2AAEyX6FZ%207%5EFZ%2D7%20G7%2DGZL%297E%287G%20%297h%28B7%2DDZL7%2DA%207%5ECZL7%20C7LDZL7%2DB%2F%5EC%2CLZsE%2DY%20%20QyXQyXZ%207G%20C6l%7C%2C7G%2C7%2DD%2C7A%2C7%7CQsC%5EQ%2C7bByX6Cl%2D%2FG%2C%7Cs7G%20%2C7%2DDZL%2C7%2Db%20E%2C7%2DEZL7B%207h%23Flus%2CLZA%2C%2DA%2CQKcl%20%20Z%20==0=0===I%20Guess%20I%27ll%20Have%20To%20Change%20My%20Plan=Schwartz%20Arthur==Ballad=C==1r34LbKcu77%2DEZL4C%5E7%20DZL7G%207%2DDZL7%2DA7%20%5ECZL7G%207%5ECZL7G%2D7%20G74T%5BA%2A%5EFZL7ZD13Xl%7CQyX7%5ECZL7G%207C%5E%5BB%2A%5D%207G%207%2DD%7CQyG%2D7%20CL7%2DA%207G%207%5E%2AC%5BF6%207%2DDZL7obE%207%2DELZ7obE%207%2DEZL6%2DF%20G7LZC%5DQyX7LZBb7%20A7LZD7%20G7LZC6%20G7%20Z==0=0===I%20Hadn%27t%20Anyone%20Till%20You=Noble%20Ray==Medium%20Swing=F==1r34LbKcu7ZL7D%204G%2D7%2CL7D%207%2DAZL7%2DG%20%2CF6ZL7C%20%2C7%2DGZL7C%20ZA%2D7%2C4TA%2A%5BDl%7C%2C7D7LZG%20%2C7GZL%2C7C%20%2C7%2DGB%2C%2A%2C%5B%5D%20%20lcKQyX%2C7sEh%2CA%20%2C7%2DAD%20%2C7A%5E7LZD%20%2C7%2DBZL7%2D%23F%20%2C7A%5El%7C%2C7bB%2C6%2DDs%207%2DE7%2CLZ%2DD%20%2C%2D7D%207%2D7%2C%20C7G%20%2C6FZL7C%20%2C7%2DGLZ7C%20%2C7%2DG%2CA%2A%2C%5B%5D%20%2D7LZAGZL%2C7%2C7bE%7C%2C%20D7L%5EbB%2CC%2A%2C%5B%5D%20%20lcKyQX%2C7GZL7D%20%2C7%2DAZ7%2CXyQ7%2DAZLXyQ%7CF%5E7%2C%20E7LZAh7%2C%20D7LZG%2D7%2CXyQ%7CC7%2CXyQ%7CF6%2CXyQKcl%20%20Z%20==0=0===I%20Have%20Dreamed=Rodgers%2DHammerstein==Medium%20Swing=F==1r34LbKcu7%7CQyXF4F6XyQyX6F%7CQyXF%2F7%2DGQ%7CyXF%7CQyXF%2F7%2DG%7CQ%7CG%2D7%2F4TA%2A%5ByX6FZXyQ%7CC%2DG%7CQyXG%7CQyXG%2F7A%2D%7CQyX6GB%2A%5B%5DQyX97%20C7LC%2F7%2DG%2F7%2DB%7C%20G7LZQyXA%2F7%2DB%7CQyX6A%2AC%5B%5D%207E%207%2DB%7CQyXC%7CAXyQ7%2DD%7CQZL7A%20A6XyQyX6FD%2A%5B%5DQyX7C%7CyQX6%2DG%7CQyXA%2F7%2DB%7CQ%7CE%2D7%7CQyXAL7obAQ%7CG7XQyX7G%7CQyX7%2DDZLA7%20bB%7CQyXC%2F6F%7CQy%7CA%2D7%20yX7%2DDZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Hear%20A%20Rhapsody=Fragos%2DBaker%2DGasparre==Medium%20Swing=Eb==1r34LbKcu7ZL9b74C%2D7%20ZL7bA%207%5EbEZL7b%20B7%2DFZL%2911%237bG%28%20Gh7%20C4T%7BA%2A%205%239Gh7%29%20AQyX7%5EbE1NZL7bB%29%209b7bB%287%2DBZL7%2Db%7CDh7%20F%287%2DFZL9b7yQ%20LZ%7CQyX7%2DG%5BB%2A%5D%209bD7%207hA%7CQyX7%5EbE2NAh7%20DXQyX%7DX5%239GQ%7CC%2D7G%207hD%7CQyX%297bA%28%2D7F%7CQyX7%5EbBZL7F%207b9LZyX7%2DGZL9b7%5BC%2D7%20ZL7bA%207%5EbEZL7b%20B7%2DFZL%2911%237bG%28%20Gh7%20CA%2A%5DQyF%2D7%28Fh7%29%20Ab%2D7LZB%2D7%28Bb7b9%29%20Bb7LZUEb%5E7XyQ%7CDh7%20G9%235%20Z==0=0===I%20Hear%20Music=Lane%20Burton==Medium%20Swing=F==1r34LbKcu7F%207CZ4Ah7%20L6bB%207FZLQyX%7CryQXZL7C%209GZL5%237DZ%20x%20L4TA%2A%7BL%20x%20Z%20%7D%5B%2AB7%2DbBZL%20lcKQyX7b%5EBZL%20x%20ZL7F%207%2DC%20Eb7L%20x%20ZL%207FZLXyQ%7CGQyXZL7C%209GZL5%23D7%207hAA%2A%5B%5D%207C%207%2Dr%7CXyQ7%5EbAZBb6LZ%20x%20LZC7%20FLZG%2D7%2C%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20Left%20My%20Heart%20In%20San%20Francisco=Cory%20George==Ballad=C==1r34LbKcu7G%207%2DD4C6%20GD%20%2DD%7CQyX7G%7CQyX%2D7DZL7obE%207%2DEZL7%2D%5E7LZ4TA%2A%5B7%2DEZL7%20G7LCZL7G%20E%2F7%5EClB%2A%5D%5B%2Co%23D%2C7%2DDs%207%5ECZ%5E7%20B7%5ECZL7EZL7GE%2D7%20A%5B%5DQyX7G%7CQyX7%2DDQ%7CyX7D%7CQyX7%2DAZL7%2AAC6%20ZL7B%207A%7CQyo7LZDyX7%2DB%7CQyX7G%7CQy7X%2DD%7CQyX7G%7CQyX7%2DQ%7CE7XbE%207%2Db13XyQKcl%20LZD7XyQKcl%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%20Let%20A%20Song%20Go%20Out%20Of%20My%20Heart=Ellington%20Duke==Medium%20Swing=Eb==1r34LbKcu7%2DG%2CbA4Eb6%20L7C%207%2DGZL7C%207%2DZGL7%2DC%207%5EbEZL7bAZsF%2D%2F4T%7BA%2AyXQyX%2CF%23o%2C%207%2DFZL7%2DC%207%5EbEN1ZL7bA%20G%2F7%5EbE%7ClBb7%20%7D7%2DF%2C7%206bE%7C2Eb6XbE%7CQyX7bB%7CQyX7F%2D%5BB%2A%5D%209b7Cpp%7CQy%5E7XyQNZL%20QA%206bE%2D7XyQyX5%237bB%7CQyX7BZ7LbGl%2C7bD%2C7%2DbAs%7CQ%5D%2AA%5BCZL7Gl%2Co%23Fb%5E7%20C7%2DG%2CbA%2F%2DFsZL7C7%20%2DGZL7C%207%2DGZL7%2D%2CF%2D7%2CEZL7b%7CEb%5E7%2FG%20Ab7LZEb%5E7%2FBb%20Bb7LZEb6%20Bb7%20Z==0=0===I%20Like%20The%20Likes%20Of%20You=Duke%20Vernon==Medium%20Swing=Eb==1r34LbKcu7C%207%5Eb4Eb%5E7B%207%2DFZL7%2DC%207%5EbZEL7bB%207%2DFZL7%2DC%20b7LZE4TA%2A%7BbB%7CQy7%20Bb7NZL%20QyXQyX%7D%207b%20B7%2DF%7CQyX6bE1NZL2Eb6XFZL7%2D7%2DFZL7%20%5D%5B%2AyX7FZL%20lcKQyX6EbZL%20lcKQyX7%5EbABQKcl%20bE%207%2DFZL7%2DZF%2D7%20EZL7bB%207%2DFZL7%2D%20C7%5EbEA%2A%5B%5D%205%237bBb%5E7%20CL7bB%20%2D7%20Bb7LZEb%5E7%20C%2D7LZF7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===I%20Love%20Being%20Here%20With%20You=Bill%20Schluger%2C%20Peggy%20Lee==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74BbXyA%20bB%7CQyX7oE%7CQy%2CX7bEZL7bB%207%2DF%7CQb7LZG4TA%2A%7BQyX7D7%29%20F7yXbB2N%7CQyXQyXQXyQyX%7D%207F%20bB1NZLQ%5D%5B%2ABC%287%2DC%2DF%7CQyZG7Xy%5B%5D%20%20lcKQyX7FZLl%20cKQyX7CZL%20lcKQ%2ACBbXL%20lcKXbBZLLZEb7C%287%2DC%7CQyX7GZL7Ab%20bB%7CQyX7oE%7CQyX7%29%20F77bB%207yQZ%20==0=0===I%20Love%20Paris=Porter%20Cole==Medium%20Swing=C%2D==1r34LbKcu7b7G%7CQ4C%2D6XZL%20lcKQyX6%2DCZLx%20%20ZL%20x%20ZL%20lcKQyDh7Xy4T%5BA%2A31b7G%7CDh7XhD%7CQyX31b7G%7CQy7XhD%7CQyX31b7G%7CQy7XyQ%7CQyX317%2DE%7CQ%2D6XyQL%20x%20ZL%20x%20ZL%20lcQKyX6C%5BB%2A%5D%207Gpp%7CZC6XyC%7CQyXQyX7%2DLZD%2D77A%7CQyX7%2DEZL%20lcQKyX6F%7CQyX7G%7CQyXXyQ%7CD7obE%20%7CG7XyQ%7CC6XyQ%7CDh7%20G7b9%20Z==0=0===I%20Love%20You=Porter%20Cole==Medium%20Up%20Swing=F==1r34LbKcu7X7%5EF%7C4Gh7X%7CQyX7%2DGZL%20lcKQXy7%5EF%7CQyX9b7C%7CQyC7XyQ4T%5BA%2AE%207%2DB%20LZGh%5EAZL7E%207%2DB%7CQyX%5E7F%7CQyX9b7C%7CQyX77XyQ%7ClcKQy%7CQyX77XyQKlcKQyX7%5EF%7CQyX7%7CCQyX7%2DG%5BB%2A%5D%20%20lc%20LZAh%5EAZL7b7D%207yQ%7CG%2DX7%5EF%7CQyX9b7C%7CQXy7hG%7CQyX7C%7CQyX7yQ%7CAhX9b7D9LZG7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z==0=0===I%20Loves%20You%20Porgy=Gershwin%20George==Ballad=F==1r34LbKcu7b7A%2074F%5E7%20us7C%207%2DGZLA%2F7%2D%20D7%5EbBl%7C%2C7F%2C7%2DCssLZF%5E4T%7BA%2AXQyXQ%2D7XyQ%7D%20sus7C%206F1NZLuss7C%207%2DG%7CQyX7G%7CXyQXyDZL31L7h%23FF6%20sBL31b7E%207hBZL7hF%23%206%2DAl%5BB%2A%5D%2C7E%2ChZA%2D6%202N%7CQyL9%237C5%20G7LZL7bA%206%2DCZL31bG7%207hDZL7hA%206%2DCZG7%235%20%237bAZBl%7C%2C7%20C7%239s%207%5EF%5BA%2A%20%20QyXQXy%5D%20sus7C%205%237GZLC%2D7%2CF5%237GZ%207%2DG%7C%2D7%2FAL%7CQyX7%2DDZL31b7A7%20%5EFZLsus7C%207%2DGZG7XyQD%207%5EbC7susLZF6%20C7sus%20Z==0=0===I%20May%20Be%20Wrong=Sullivan%20Henry==Medium%20Swing=Eb==1r34LbKcu7FZL7%2D4Eb%5E7E%7CQyX7bD%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXb%5E7%20C4TA%2A%7B%2A%5B%5D%207F%2D7%20B2N%7CQyXQyXQyXQy%7DX%207bB%206bE1NZL7bEb6%20C%7CQyX7%7CQyX7Bb7LZ7%2DGZL9b7D%207hAZ7LbB%207%2DFZL7C%207%2DGXyQ%7CC%207%2DFBX7bD%7C7LZF%2DbAZL7bE%207%2DbB%7CQXy7%5EbEC%2A%5B%5D%207bB%207%5E7XyQF%207%2DCyQ%7CEb%5E7%20C%2D7LZF7XyQ%7CF%2D7%20Bb7LZEb6%20Bb7%20Z%20==0=0===I%20Mean%20You=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu7%7CQyX74Eb7XlcKQyX6F%7BA%2AY%5D%20x%20%20ZL%20x%20ZL%20lcKQy%20LZDb4T%5Bi%2AQyX6F%7CG%2D7XKQyX7bE%5BB%2A%7D%20%20lKcQyX6F%7CQyX7C%7CQycl%20LZQyX7DQyX7bZDb7XcKQyX6F%5BA%2A%5D%20%20lKcQyX7bGZL%20lcKQyl%20LZDL%20lcK%7CYYZ%20Q%7CG%2D7%20%3EABAA%20no%20solo%3Cs%206FZLQ%20%207C%7CQyXLZ%20x%20yX7D%7CQF6XyQT24%7CF6%20%20T44%5BEb7LZxLZxLZx%20Z==0=0===I%20Only%20Have%20Eyes%20For%20You=Warren%20Harry==Ballad=C==1r34LbKcu7EZL7F4D%2D7XN%7CQyX7%5EC%7CQyX7GQ%7CyX7%2DD%7CQyX7G%7CQy1C%5E7%204T%7BA%2A7%2DD%5BB%7CEb%2D7cKQyX7AZL5%237E%20%5E7C2NZLQyX%7D%207bA%20l%20%20%5D%2AQyX7%2D7%2DbE%7C7%20G7%2FE%7CQyX7G%7CQyX7hDQ%7CyX7A%7CQyX7%2DEZLF%2D7XyQG%7CQyXbB%7CQy%5D%2AC%5BDyX7%5EC%7CQyX7G%7CQy7X%2DD%7CQyX7G%7CQyX7%2DQ%7CF7X%207bA%207%2311XyQ%7CA7b9XyQ%7CD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CE%2D7%20A7b9%20Z==0=0===I%20Remember%20Clifford=Golson%20Benny==Ballad=Eb==1r34LbKcu7%2DbG%2C74Ab%5E7%2DbB%2C7%2DCsZLB%2F9bG7%209b7GZL9b7bBZL7%2CAb%2D4Ti%2A%5B%207%2DCZ%2D7LZB7bBZL7oA%207%5EbAZ7LG%207%5EbEA%2A%7BY%5D%207b%20Bo7LFl%7C%2C79b7bBbLZN1L9b7A%207hEZLF%2F7G%2D%207%2DGZL9b7D%207hAZF%2D7%20B%2F7%2DC%207hAZAh7%20D%207%2DGZL5%237bB%207%2DZFL9b7C%207hGZL9b7Ab%5E7L2N%7C%7D%20CZL9bZG%2D7%20DB%2A%5B%5DQyX7%5EbEZLlta7bB%207%2DFZL9b7Ch7%20G7L9b7DL7G%2077%2FBbL%2A%5B%5D%2C7bB%2C7%2DF%2C7C7%2C%2DGsZL9b7D%207hAZAlEb%5E%2DC%207%2D9b7C%20%20Ao7L9b7D%207hAZLbB%2F7C%2D%207%2DCZL7oB%207bBZLZGh77%5EbAZLZF%2D7%20Bb7altLZEb6%20sF%2D7%2CBb7Z%20==0=0===I%20Remember%20You=Schertzinger%20Victor==Medium%20Swing=F==1r34LbKcu77%2DbB14F%5E7X7%5EbBZL7F%207%2DC%7CQXy7%5EFZL7E%207%2DB%7CQyXyQ%7CN4TA%2A%7BL7bE%20ZA%2D7%28NZLQyX%7D%207C%207%2DGLZ%297%5EbA%287D%20%297%5EbA2Bb%2D7L7bE%20ZL7A%20yQ%7CC%2DyX7%5EDZL7A%207%2DE%7CyQX7%5EbBB%2A%5B%5D%207F%207Q%7CE%2D7X7%5EFZ%5EFZL7Q%7CD%2D7%7CQyX7%5EFA%2A%5B%5D%207C7%20%2DG%7CQyX7%5ECZL7G%20B%2D7%20EyX7%5ED%2DAZL7C%2D7%20FBZL7D%207%2DAZL7bE7%20%2DbB%7CQyX7%5EbBZL7h7%20Bb%7CQyX77%20D7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%20See%20Your%20Face%20Before%20Me=Schwartz%20Arthur==Ballad=Eb==1r34LbKcu77%5E%2DF%204Eb%5E7bB%207%2DFZL7C%207%5EbZEL7%2DF%207%2DGZL7%2DF%207LZF%2D4TA%2A%5BbB%207%2D%20Bb7L7C%207%2DGB%2A%5B%5DQyX7b%5EEZLsus7bB%207%2DFZb9LZF7%2DFZLB%7CQyX7%20C7b9b7C%207%2DGZL9b7D7%20hAZL7bB%207%2DFZL9LZF%2D7%2DGZL7%2DFZL7yQ%5D%5B%2AFZL7C%207%5EbEZL7%2D%20F7%2DGZL7%2DF%207%5EbEA%2D7%20BbX5%237bbAlC%2ALZF%2D7E%2C7%2DbBs%207%5EbEZLuss7bB%207%2DFZL7bB%20b7%2C%5D%5B7%5E%2DF%20%2DFZL77%2FAbLZL6%2DbA%207%5EbAZL7Eb%207%2DbB%7CQyX7%5EbEZG%2D7%20CbB%207%5E7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===I%20Should%20Care=Cahn%2DStordahl%2DWeston==Medium%20Swing=C==1r34LbKcu7yX9b74D%2D7%207hE%7CQyX7%5ECZL7G7%20%2DDZL7A%207%2DEZL7GXyQ%7CA4TA%2A%5BX7%5EFZXyQ%7CF%2DGZL9b7E%207hB%7CQXy7%5ECB%2A%5B%5D%207bB%207%2D7%20C7L7%2DD%7CQB%20%297%2D7%20E7bFA%2A%5B%5D%207G%207%2DDZLD7%207%2DA%7CQyX7%2DAZL9%23h7%28DhB%7CQy7%2DD%7CQ7%29LZEA%7CQyX7hE%7CQyX7%5EZCL7G%207%2DDZL7A%207%2D7b9XyG%289b7%297obE%2D7%20Bb%7CQyX7%2DAZL9b7E%20h7B%7CQyX7%5ECC%2A%5B%5D%207D7%20%20%28F%7CQyXLZD%2D7XyQ%7CG7XyQ%7CUC6%20F7LZE%2D7%20A7%20Z%20==0=0===I%20Surrender%20Dear=Barris%20Harry==Ballad=C==1r34LbKcu77DZL74D%2D7XCZL7D%207%2DAZL7E%20%2D7DZL9b7A%207hE%7CQy%5E7%20A%2D4TA%2A%7BX7EB%2A%2D7%20G77%5EC2N%7CQyXQyXQyQXyX%7D%207A%207%5EC1NZLXyQ%5D%5BD%7CQyX%5D%207G%207XyQ%7CyX7D%7CQyX7%2DA%7CQy7XE%7CQyX7%2DA%7CQyX7EQ%7CD%2D7%2DA%7CQyyX7DZ7%20F7L7%5ECZL7D%207%2DAZL7%20E7%2DDZL9b7A%207hEZ%20A%2D7L%2DDA%2A%5BQ%7CD%2D7%20G7LZUC%5E7%20A7%20Z%20==0=0===I%20Think%20Of%20You=Elliot%2DMarcotte==Ballad=Ab==1r34LbKcu7%7CQyX%2C4AbXy%2CbA%2F7oG%207obA%7CQXybA%7CQyX%2CA%2F7oG%7CQLZAb64TA%2A%7B%20bA%2F7XyQ%7CB%2F7hG%7CQyX7%5EbA1NQ%7CyX%2C7bE%7CQyX%2C7%2DbAb%20Go%2C9b7FDZL7%5E6%2CXyQ%2DbDZL%20x%20ZL%2C9b7Ab%20%2C%2DbDB%2A%5B%5D%20%20lcK%2C%20Db%2DbA2N%7DyX%2C7bDb%2Db6%2C7%2DbBZL%2C7E%20%2C7%2DZBL5%239b7F%207%5EbAZLXyQ%7CE%20%2C6%2DbF%7CQyXAbXyQL%2CbA%2F7oG%207obA%7CyQXbA%7CQyX%2CA%2F7oG%7CZAb6%2CA%2A%5B%5DQ7b9%2CXyQ%7CBb%2D7%2CXyQ%7CEb7%2CXyQ%7CAb%5E7XyQ%7CGh7%2FAb%20Go7%2FAb%20Z%20==0=0===I%20Thought%20About%20You=Van%2DHeusen%20Jimmy==Ballad=F==1r34LbKcu77%2DG%7CQ4Bh7%28L7bA%207GZL31b7D7%20AZL11%237bB%20%297%5EFZG7Xy4T%5BA%2A7%2DbB%7CFLZEhbB%5BB%2A%5D%207F%207%2DCZ7LbD%207%2DDZL9b7A%207%5E7XyQ%2F7%2DG%20ZL7bAZF%5E7%20L9b7E%207hBZL9b7%20E7hB%7CQyX7%5EFZL7CZA%2D7%20L7bE%20yX7GZ7%20%5D%2AA7GZL31b7D%207AZL11%237bB%20%297%5EF%287hB%5B%20Ab7LC%207%2DGQyX7%5E%20G%2D7%2F%5D%207F%207%2DCZL7bD%20%2D7DZL9b7A%207hEZLF%2AC%5BBb7%2DG%7CQ6FZL7%20Eb7LZL7D%207%2DAZL11%237Bb%207hBZL7%2DD%207%5EFZG%2D7%20C7%2DbB%7CXyQ%7CG%2D7%20C7%20Z==0=0===I%20Used%20To%20Be%20Color%20Blind=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu7s7GZL%5E7%20EbA%7CQyX7%2DG%7CQyX6%2DAb%7CQyX7hAZLbB%2F7%5E%2D7%20D7bEA%2A%5B%7CQyX7LZG%2D7yX9bB%7CQyX7%2DFB%2A%5D%5B%207C%207%2DGZL7o%23F%20Q%7CEb%5E7G%20su%207bB%207%235LZyX7%5EbGZL11%239bA7%20hAZLbB%2F7%2DC%207%2DCQ%7CF%2D7G%207hDb7C%7CQb%5E7%20E%7CQyX7%2DG%7CQyX6%2Db%7CAQyX7hAZLbB%2F7%5EbGh7XyEA%2A%5B%5D7%2DC%207F%2D7%20CbD%206%2DbA%7CQyX7%5EbCA%2A%5B%5DQyX7%2DFZL5%2379LZC%2D%7CQyX9%2DFZL6Ah7%20sbE%7CQyX31bB%7CQyX13Fl%7C%2CbG%2F7bA%2C7bA%5E7%20EbZLbB%2F7%20Bb7sus%20Z%20==0=0===I%20Want%20To%20Be%20Happy=Youmans%20Vincent==Medium%20Up%20Swing=C==1r34LbKcu71N%7CQy4C%5E7%20yX7%2DD%7CQyX7G%7CQy7X%2DDZL7A%207%2DEZL7FQ%7CG7X4T%7BA%2A7C%7CQy7LZD%2DB%2A%5D%20%20lcKQyX6C2ZNL%20QyXQyX%7D%207G%207%5BG%2D7X%2DA%206C%207%5EC%5B%5E7XyQX7G%7CQyX7D%7CQyX7%7CAQyX7%2DE%7CQyX7bB%7CyQ%5D%2AAF%7CQyX%207%2DDZ%2D7%20A76C%7CQyX7G%7CQyX7%2D%7CDQyX7G%7CQyX7%2DDZL%20A%2D7LEZL7FG7%20Z==0=0===I%20Want%20To%20Talk%20About%20You=Eckstine%20Billy==Ballad=Eb==1r34LbKcu7ZL7C%204Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZG%2D74TA%2A%5B7%5EbAZb7LZD7%2DbB%7CQyX7%5EbEA%2A%5D%5B%207bB%207BZL7C%207b%20Eb7LB%207%2DF%2CbE%7C%2Cb%2D7%20DbE%2CbA%2CbEsZL7bB7%20%2DFZL7C%207%2DGZL7b%2FG%2CF%2DA%7CQyX7G%207%2D%2FG%2CAb7%5EbAZL%20x%20ZL%20x%20LZ7bE%207%2DbBlB%2A%5B%5D%2CXyQ%7CDbE%2C%2DF%5EbAZL%20A%2D7L%2DbB%7CQyX7%5EbEA%2A%5BQ%5DyX7bBZL7G%207%2DDZ7%20Eb77%5ECZL%207bB%20Ab%2D7%207%2DC%207%5EbEZL7bB%20%2D7FZL7C%207%2DGZL7bDLZF%2D7%7CQyX7Z%20==0=0===I%20Was%20Doing%20All%20Right=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7%5EC%7CQy4G%5E7%207D%207%2DAZL7obA%207G%5EZL7D%207%2DAZL7obALZG7X4TA%2A%7B%5EGl2NLZG%5E7yXQyXQyX%7D7D%2C7%2DsA%207%5EG1NZL7D%20%2CD%2FQXyQ%7C6%2DC%2077%2D%23FZ%5D%5B%2ABE%2D%23C%7CQyX6EZL%20lcQKyX7AZL%20lcKQyX67%20B6L%207B%207%2DAZL7LZA%2D7%5EGZL7D%207%2DAZL7oAb%207%5EGA%2A%5B%5D%207obB%207%20Abo7%2D%23G%207%2DAZLZG7XyZL7D%207%2DAZL7D%20%2C%2FD7%5EGZL6%2DC%207%5EC%7CQG6%20E7L7D%207%20D7%20Z%20==0=0===I%20Will%20Wait%20For%20You=Legrand%20Michel==Medium%20Swing=F==1r34LbKcu7b7C%2074D%2D7Xsus7CZL7bDpp%7CQXy7%2DGZL9b7Dpp%7CQyXyQ%7CC4TA%2A%7BEZLF%2F%2FF%20F%5E%2DGZL9b7Dpp%7CQyX%2D7DZL9b7A%207hEZL77%20G%2D7bBZL9XQyX%7Db9LZD%207hE%7CQyX%2DD1NZLb97A%207hEZL7hB%20%2C%2DA7b9%207A%207hyQ%20LZ%2CU%2CN2D%2DXyQKcl%20%20Z%20==0=0===I%20Wish%20I%20Knew=Warren%20Harry==Ballad=G==1r34LbKcu7yX7%5EG4A%2D7XC%7CQyX7%5EG%7CQyX7DQ%7CyX7%2DA%7CQyX7D%7CQy7XyQ%7C4TA%2A%5BA%7CQyX%20E7%20%5D31b7Bpp%7CQyX7%5EGQ%7CyX7D%7CQyX7%2DAB%2A%5BLZE%2D77%2DB%7CQyX7D%7CD7%20A%2DA%7CQyX7D%7CQyX7%2DA%2AA%5B%5D%207E%207%2DBZLC%2F7%2D7XyQ%7CQyX7X7hB%7CXyQ%7CC%7CQyX7%2DAC%2A%5B%5D%207E7%20%2DB%7CQyX7%5EG%7CQyX7D7XyQ7%5EG%7CQyQ%7CE7b13XyQ%7CA%2D7XyQ%7CD7XyQ%7CG6XyQ%7CB%2D7%20E7b9%20Z%20==0=0===I%20Wish%20I%20Knew%20How%20It%20Would%20Feel%20To%20Be%20Free=Taylor%20Billy==Even%208ths=F==1r34LbKcu7ZL7G%20%20A7LZFZL%2CbB%20F%7CQyXFZsLus7C%20bBZL7F%20%2DDXyQ%7CCF44T%5B%20%2DDZL%7CF%20A7%20C%2FFZL7oB%20FZLssu7C%20bBZL7F%20%2DDZLA7%2FC%23QyX7CBo7LZF%2FC%20C7susLZFXyQZ%20==0=0===I%20Wish%20I%20Were%20In%20Love%20Again=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu711%237C4G%5E7X%5EG%7CQyX11%237C%7CQy7X%5EG%7CQyX11%237C%7CQy7XyQ%7C4TA%2A%7BCB%2A%5B%5D1B%2D7%20%7CQyX7D2NZL%20QyXyQX%7D%207D%207%2DAZL7%2DEG7XyQN%7CQyXE%20B%2F6%2D6LZGC%207h%23CZL7G%206GZ7LD%207AZL5%237E%20B%2F6%2D6LZGC%207h%23yX11%23A7XyQX7%5EG%7CQyX11%237C%7CyQX7%5EGA%2A%5B%5DQyX7D%7CyQ%7CC7ZL5%237Q%7CG%5E7XyQ%7CB7%20E%2D7LZA%2D7%20D7LZG6%20D7%20Z%20==0=0===I%20Wish%20You%20Love=Trenet%20Charles==Medium%20Swing=Eb==1r34LbKcu7%2DbE1N4Eb%2D%201b7bB%7CQyX7hFZL%2D6bE%207%2DbEZL7%5E%2DbE3XyQ%7C4Tv%2A%7B%207hC%7C7LZEbbE2N%7C%7DQyX9b7bBQ%7CyX7hFZL6%2DbE%207%2D%5E7XyQ%5E%2DbE%20G%207%2DG%2D7XyQ%207%5EbE%7CQyX7bB%7CQXy7%2DFA%2A%7B%5DQyX7bB%7CAb7LZFZL7F2NZL%20F%2D7XyX%7D%207C%207%2DGZL7bA7%20%5EbE1N%7CQyX7bB%7CQyQXyQZL7obC%207%2DGyQ%7CEb%206bEZL7bD%207%2DbAQ%7CyX7%5EbAB%2A%5B%5DQyX7Ab7LZX7%2DbB%7CQyX77XyQ%7CX7%2DFA%2A%5B%5D%207C%207b%7CBQyX7%2DFZL7F%207%2DCyQ%7CBb%2DFZL77C%207%2DAb7LZA%206bEU%7CQyX7bB%7CyQX7%2DFZL7obG%207%2DGb7LZG%207%5EbE%20Z%20==0=0===I%20Won%27t%20Dance=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7%7CQyX7AC%5E7%20yX%7CrQyXZLQyX%7CryQXZL7G%207%2DDZL7%2DAQLZC%5E%2A%7B44TZL%20Qy7LZF%5E%207G%207%2DDZL7%2DA%207C%5E1N%7CQyX7bB%7CQyX7%7DXyQXC%207%2DG%2A%5B%5D%207XyQ%7CGbB%7CQyX7%5EC%7CQyX7Bb%7CQyX7%5EFZL7C%207%2D%2D7%20Eb7%5EC2N%7CQyX7XyQKc%20lcKQyX7%5EbD%7CQy7XbA%7CQyX7%2DbEZL%20lLZAb%2D7%5EbAB7%2DDZLQ%7CB6XAZL7E%207%2DBZL%20lcQKyX7%5EC%7CQyX7B%7CQy%2D7%20D7yX7bDG%7CQyX%2E%20al%20%7CY%20%20QyXQyX%5DQyXG7ZL%20%3Egnidne%20dr3N3C%5E7C%2ED%3C%20%2D7%20C7LZF%5E7XyQ%7CD%2D7%20G7LZC%5E7XyQ%7CD%2D7%20G7%20Z%20==0=0===I%27ll%20Be%20Around=Wilder%20Alec==Ballad=C==1r34LbKcu77%2DA%2074C%5E7%20%2F7G%20A%2FFZL7o%23G%20G7ZL7%5EF%207%2DEZL7%2DDBLZC%5E4TA%2A%7B%2DD%206C%20G7LZ%20QyXQyX%7D7G%2C7%2DD%20s7%5EbAZL7bE%206C1NLZN2l7%2DDZL%2C7Cl%2Co7%20C%2FA%2F7bDs%7CQyX7CZL%2D7G%20bA%2F7bDB%2A%5B%5D%20Eb%2CG%2D7bEZL7CA%2A%5B%5DXyQ%7CA%2DDZL7%2DA%207%5ECZL7%20G7%2DDZL7%2DD%20bE%2F7b7%20G7%207%5EFZL7%2DDZL7LZE%2D%5ECZLB%2F7G%20A%2F7%2DDLZ7o%23G%207GZL7%5EF%2077%20A%2D7%2DD%207%5E%20G7LZC6%20Eb7LZAb%5E7%20sD%2D7%2CG7Z%20==0=0===I%27ll%20Be%20Seeing%20You=Fain%20Sammy==Medium%20Swing=Eb==1r34LbKcu7%20%2931b4Eb%5E7FZL31b7C%20%297%2DF%28%2D7F%7CQyX31b7G%7CQyX%2D7%28C74T%5BA%2AL%20lcKLZF%2D7CZL9b7G%207hD%7CQy7X%5EbE%7CQyX7bB%7CQyX%2D7XyQ31b7CE%5BB%2A%5DyQKcl7bB%7CQyX7%5EbE%7CQy5X%237bB%7CQyX7%2DFZL%20%235XyQX7%2DFZZL31bQ%7CG7b1b7C%287%2DFZL31b7%20C%297%2DF%287%2DF%7CQyX313%29%20C7yX7%5Eb7%5EbAZQ%7CBb7C%28%20%20%297hG%289b7C%7CyQX%297%2DbB%287hG%7CQyX7b9%29LyX7%2DFEZL9bXyQ%7CG%2DbA%7CQyX7%2DF%7CQyXF7%7CQyX7%2DC%7CQyX9b76%20Bb7%297%2DF%28b6XyQ%7CF%2D7%20Bb7%20Z==0=0===I%27ll%20Close%20My%20Eyes=Reid%2DKaye==Medium%20Swing=F==1r34LbKcu7X7%2DC%7C4F%5E7X%7CQyX7%2DD%7CQyX9b7%7CAQyX7hEZL%20lcKQyG7XyQ4TA%2A%7BQyX7hXyQ%5D%5BcKQyX7%5EFZL7bE%20%2D7bB%7CQyX7%5EbB1NB%2Al%20LZB7F%7CQyhAZL7XyQ%7CAbB%7CQyX7%5EbB2NC%2A%7D%5B%207C%207%2DGZL7D%207%2D%2D7%20Eb9b7E%7C7XyQ%7CD7b9XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z%20==0=0===I%27ll%20Get%20By%20%28As%20Long%20As%20I%20Have%20You%29=Ahlert%2DTurk==Medium%20Swing=C==1r34LbKcu7E%2F7Ap4C6Xy6FZL5%237E%207EZL7B%2D%207%5ECZL9b7Gpp%7CQXyQ%7Cp4TA%2A%5BEZL5%23%20D7LZGZL7G%20D%2F7GZL7oEbpp%7CQyX7G%7CQyX7D7%2C%20G77%2DDZLZL5%2377LZD%2DL7%2DB%207%5ECZL9b7Gpp%7CQyX6CB%2A%5B%207G%207ZE7%20EbE%207%2D%7CQyX7%7CppA7X7AZL7A%207%2DA%7CQy7XEZL7%2DB%207%2DDZLE%2FyQ%7CD%2DQyX6FG7%20G13b9LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%27ll%20Never%20Be%20The%20Same=Khan%2DMalneck%2DSignorelli==Medium%20Swing=F==1r34LbKcu7C%20%2C7b4Db7%2C%207%2DAZL7%2DG%20%2C7%5EFLZ%2C7C%20%2C7bDZL%2C7C%20D7LZD4TA%2A%5Bus7F%20b7%2C%20CL%2C7F%20%2C7%2DCZL7bD7%20%2DD%7CQyX%2C7%5EFZL%2C7ZC%2D7%2CDZL%2C7%7CQyX%2C7%2C%20F7%2C7G%20%2C7%2DDZL%2C7G%207%2C%2DD%7CQyX%2C7%5EbBZL%2CLZG%2D7%2DCZLs7%2DCZL%5DY%5B%2AB%2DD%7CQyX%2C7%5EFZL%2C7%20C%2C7bDZL%2C7C%20%2C7bD7%20Db7QyX7C%2C7hA%7CZC%2D7%2C%2DbB%7CQyX%2C7%2DGZL%20clKQyX%2C7%5EbBZL7F%206%2CXyQL7F%20%2CXyQ%7CD7%2CXyQ%7CDb7%2C%20C7%2CLZDb7%2C%20C7%2CLZF6%2C%20D7LZG%2D7%20C7%20Z%20==0=0===I%27ll%20Never%20Smile%20Again=Lowe%20Ruth==Ballad=Eb==1r34LbKcu7FZL7o4F%2D7%20G%7CQyX7%5EbEZL9b7Bb%20sus7bBZL11%239B%2D7%20Gb4TA%2A%5B7bB%207%2311LZ%5D%205b7bG%20%2C7%2DGZLb9A%206bE%7CQyX9b7bB%5B%2ABF%2D9B%207%2DbG%20B%2Fb6XyQ7D%207%5EGl%7C%2C9Ds%20%20%5E7bEZL5%237bB%207%2DF%7C%2FALZGEZL9bsus7b%2D7XyQ%239B%207%2DFlA%2A%5B%5D%2CoGb%2C7%2DGsp%2C7bB%3E%20%3C%7C11LZBFZL7o7%5EbE%7C9LZEb7bBZL11%239B%207%2DFLZ7obG%207%2DG%7CQyX7%5Eb9XyQb7bB%20QyX9CZBb%2D6%5EbE%7CQyX7bD%7CQyX%5E7bAC%2A%5B%5D%2011%237A%20%2C7XyQ%7CL6bE%20%7CF%2D7XyQ%7CppBb7b9%2CLZUEb6XyQ%7CG%2D7%2C%20Gbo7%20Z%20==0=0===I%27ll%20Only%20Miss%20Her%20When%20I%20Think%20Of%20Her=Cahn%2DVanHeusen==Medium%20Swing=G==1r34LbKcu7E%7CQyX4A%2D7XQyX7h%23F%7CQyX7%5ECQ%7CyX7%5EG%7CQyX7D%7CQy%7CB7b94TA%2A%5BX6%2DC%7C7LZD%2DGZL7obB%207%2DAZLB7%2FE%207%5ECB%2A%5B%5D%207G%207%2FBXyQbE%207%2DQyX7DD%20E%2D7%2DAA%2A%5B%5D%205%237E%207h%7CBQyX7%2DA%7CQyX7AZL7XyQ%7C%2FG%7CQy%2A%5B%5D%207yQ%7CC%5EZL7bE%207%2DE%7CQyX97bB%7CQyX7h%23F%7CQyX7D%2D7%20GX7%5EG%7C7E%7CQyE7%2FBLLbE%2F%2DC%20D%2FGZL6%2D%20CB%2FGZL7obB%207%2DAZZB%2D7X%207%5ECC11%237b%7CA%2D7X7%5EbE%7CQyX7bB%7CQy7X%2DB%7CQyX11%237F%7CQyXyQ%7CAQyX9bXyQ%7CG%5E7XyQKcl%20%20Z%20==0=0===I%27ll%20Remember%20April=Raye%2DDePaul==Medium%20Swing=G==1r34LbKcu7X7%2DG%7C4G%5E7XG%7CQyX7%2DG%7CQyX6GQ%7CyX7%5EG%7CQyX6G%7CQy%2D6XyQ4T%5BA%2AX7D%7CQ6XyQ%7C%7CQyX9b7E%7CQyX7h%7CBQyX9b7D%7CQyX7hAA%2D7Xy%2DG%7CQyyX7%2DG7XyQK%5EbB%7CQyX7F%7CQyX7C%2D%5BB%2A%5D%20%20%3EeniF%3Clc7XyQ%7C%5EG%7CQylcKQyXyQ%7CFQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EbB%7CQyX7%7CG%5E7X7%2DC%7CQ%20LZF%23%2D7XyQ%7CB7XyQ%7CE%5E7XyQ%3CD%2EC%2E%20al%20Fine%3E%7CA%2D7%20D7%20Z==0=0===I%27ll%20See%20You%20In%20My%20Dreams=Jones%2DKahn==Medium%20Up%20Swing=F==1r34LbKcu7cKQyX4Bb6XX7E%7CQyX6FZL%20lcQKyX6%2DbBZL%20lcKQyyQ%7CF64TA%2A%7B7C%7CQy%2ABN1DL%20lcKQyX7GZL%20xZ%20L%20x%20ZL%20lcKQyX7ZG%2D7X%5B%5D%20%20l%7CQyX7%2ACN2AB%206bB%7CQyX7%2DD%7CQXy7AZL%20x%20ZL7D%207ho7LZC%5B%7DQyXF6XyQKcl%20%20Z%20==0=0===I%27ll%20Take%20Romance=Oakland%20Ben==Waltz=F==1r34LbKcu7QyX7b4F6Xy7%2DAZL%2CbB%2F7C%207CQ%7CyX7%2DG%7CQyX7%2DD%7CQXyQ%7CA3TA%2A%7B1N%7CQyXyQ%7CGyX7%2DG%7CQyX%2C9b7DQ%7CyX%2Ctla7A%7CQyX7bQ%7CC7X7%5EbD%7CX7E%7CQ%7CAb7XZL%20lcKQyX6F2N%7CQ%7DyX7C%7CQyX7%2DG%7CQyBh7XyQyX6FQyX7bBEb%2D77%2DbE%7CQyX7bB%7CQy7X%5EbD%7CQyX7bA%7CQyXXyQ%7CA%2A%5B%5DQyyX7%2DAXyQ%7CD%5EE%7CQyX7%5EB%7CQyX7F%23%7CQyX7%2D%23C%7CQyX6b7XyQ%7C7%5EbD%7CKQyX6yQ%7CG%2DQyX7CZL%20%3Egnidn%20edr3%20la%20%2EC%2ED%3C%207%5D%7CN3FX7D%7CQcl%20LZG%2D7XyQ%7CC7XyQZ%20==0=0===I%27m%20A%20Fool%20To%20Want%20You=Herron%2DSinatra%2DWolf==Ballad=E%2D==1r34LbKcu7%2DA%7CQy4E%2D6XL9b7B%207h%23F%7CQyX%2D6AZL9b7E%207hB%7CQyZE%2D7X4T%7BA%2A%2DEZL9N1C7%23h%23F2NZL%20QyXQyX%20%7D31b7B%209B%7CQyX117%20B7b%7CQyX7L7%5E%2DA%2AB%5BA%2D9b7E%207%2DB%7CQyX7%5EZGL7D%207%2DAZL7%5E%2DA%20LZA%2D%20%5DQyX6GZL%20lD7LZG7%2DE%7CQyX9b7B%7CQy7Xh%23FZL%20lcKQyX7%5EXyQKc%207%2DAZAZL9b%7CC7XyB%7CQyX6%2DE%5BA%2A%5DQy3X1b7B%7CQyX7h%23F%7CQh7%20E7QyX7%2D%2D6XyQ%7CF%23h7%20B7b9LZE%2D7XyQ%7CA%2D7XyQ%7CF%23h7%20B7b9LZE%2D6%20%20%20Z==0=0===I%27m%20All%20Smiles=Leonard%2DMartin==Waltz=D==1r34LbKcu7%2DBZL%2C4D7%2397%2DAl%7C6C%2CC%2F6BsZ%2CL9%237%23CZL%2C7%2DGZL%2C%2CLZD73TA%2A%7B%2C7%5EDZ7%2CLZCL%2C7%2DEZL%2C7%2D%23GZL7%2C%5EBZL%2C7%23FZL%2C7%2D%23ZA7%2CLEZL%2C77%5EFZLY%5B%2ABGZL%2C7hGZL%2C7bBZL7%2C%2DFZL%2C7bAZL%2C7%5EbC7b5%2C%7D%20xZL%2C7bBl%5E7%2CLZ%2D%23FsZL%2C7%5EGZLxZ%2CL7%5EDZL%2C7AZL%2C7%2DE7%2CB7%7CbBZL%2C%2C7DZL%5DY%5B%2AC%7C6C%2CC%2F6BsZL%2C9%23%237CZL%2C7%2DGZL%2C9%237DlA%2D7%2C%207AZLZL%2C7A%2CLZE7EZL%2C7%2D%23GZL%2C7%5EBLZ%2C7%23FZL%2C7%2D%23CZL%2C%2D7%2CLZ7%2DBZL%2DBZL%2CZD7%2CLL%2CG%2F7AZL%2C7AZL%2CG%23%2F7El%7C7G%2CG%2F%23FsZZF%23%2D7L%2C7%5EDxZL%2C7%2D7%2CLZ7AZL%2C7%2DEZL%2C7%2DBLZ%2C7%23Fl%7CG%2F7A%2C7As%2CLZD%5EEZL%2C7%20Z%20==0=0===I%27m%20Always%20Chasing%20Rainbows=Carroll%20Harry==Medium%20Swing=G==1r34LbKcu76%2DCZL4G%5E7%2C%2C7o%23FZL%20lcKQyX7%2C%5EGZL%2C6%2DCpp%7CQyX%20G%5E7%2C4TA%2A%5BZL%2C7E%2CLZA%2DZL%2C7E%20%2C7hB%7CQyX7%2CE%7CQyX%2C7D%7CQyX%2C7A%2D7%2C%207%5EG%20%2C%20lcKQyQ%7CA7B%2A%5B%5DQyX%2C7D%7CQyXD%2C%2F7%2DAZL%20lcKQyX%2CG7%2CXyX%2C7%2DA%5EGl%7C%2CXyQKc%2DAs%20%2C7D%7CQyX%2C7ALZ%20lcKQyX%2C7EZL%20l7%2CAb7%2C6CZL6GZL%2C%7CppC%2D%2C7D%7CQyX%2C7%2DA%7CQy%2CX7E%7CQyX%2C7%5EGZL%2C6%20D7b9QyX%2C7%2CXyQ%7CA%2D7%2C%20D7%20Z%20==0=0===I%27m%20An%20Old%20Cowhand=Mercer%20Johnny==Medium%20Swing=Eb==1r34LbKcu7QyX6b%2D7XyQ7bB%7CQyX7%2DFZL%20lKcQyX6bE%7CQyX7bB%7CXyQ%7CEF44T%5B7%2DFZLZC%2DXyZL9b7D%207hA%7CQyXG%2D%7CQyX%2DC%7CQyX%2DG%7CQG%2D%20C7L%20lcK%20Bb7LZEb6%20C7LZF%2D7%20Bb7LZEb6%20C7%20Z%20==0=0===I%27m%20Beginning%20To%20See%20The%20Light=Hodges%2DJames%2DEllington==Medium%20Up%20Swing=C==1r34LbKcu7bB%2C7C4D7%20G%207DZL7bA%207%2DbEZ7LG%207DZL7A%206CZL7G7LZs4TA%2A%7BX7DZLLZlD7yX7bEZL%20lcKQyXE7B%2A%5B%7DQyX6CZL7G%20QKcl%207Al%2C7%207%2DbE%20LZAb7DZL7A%206CZL7G%20D7A%2A%5B%5DQyX7G%7CQyX7%20G7LZlcKQyAb7LZD7%20G7LZsC7%2CBb7%2ClA7LZD7%20G7LZC6XyQZ%20==0=0===I%27m%20Confessin%27%20%28That%20I%20Love%20You%29=Daugherty%2DNeiberg%2DReynolds==Medium%20Swing=G==1r34LbKcu7AZL7A4G%5E7%20L7E%207%2DB%7CQyX7%5EGLZ5%237D%207%5EGZL5%237DZE%2D7%204TA%2A%7B%2A%5B%5DQyLZN1G6%2DC%206G2NZL%20QyXyQX%7D%207D%207%2DA%7CQyX6LZG6X7D%207%2D7D%207%2DyQ%7CG77A%7CQyX7%2DEZL7B%20C6ZL5%237G%207%5EC%7CQyXXyQ%7CAX7%2DDB%2DEZL7%20D7%20%5D%7CQyX7%5EGZL5%237D%20%5E7GZL5%237D%207%5EGA%2A%5BB%2D7%20E7%2DAZL7%20A7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===I%27m%20Getting%20Sentimental%20Over%20You=Bassman%20George==Medium%20Swing=F==1r34LbKcu7%7CQyX74F%5E7X7G%7CQyX9b7D%7CQyXh7AZL9b7E%207hB%7CQyXyQ%7CC4T%7BA%2A7%2DA%5BBD7LZG7E%207hB%7CQyX6F2NLZ%20QyXQyX%7D%207C%207%2Db9%20%5D%2A%206F1N7%2DGZL%23h7XyA%7CQyX7E%7CQyX7%2DBQ%7CyX9b7E%7CQyX7B%7CQ%2D7%20D7F%7CQyXyX7C%7C%2AA%5BF%5E%7CQyX9b7D%7CQyX7hZAL9b7E%207hB%7CQyX7G7XyQ%5D%207C%20Q%7CA%2D7XyQ%7CD7XyQ%7CG7XyQ%7CC7b13XyQ%7CF6XyQ%7CG%2D7%20C7%20Z==0=0===I%27m%20Glad%20There%20Is%20You=Dorsey%20Jimmy==Ballad=F==1r34LbKcu7%5EF%7CQy4F%5E7XyX7%2DGZL%20x%297bB%28%7C%20QyX7%2DFZL%20lcKQyQ%7CC7X4TA%2A%5BQyX7C9LZG%2D%2DGZL7obA%207%2DAZL%2D7G%207%5EFB%2A%5B%5D%207C%2077XyQ%7Cb7D%207bB%7CQyyQ%7CD7lC%2A%5B%5D%2C7F%2C7%2DCs%20C7%7CQyX7%2DG%7CQyX%2C9bBb%5E7XX7%5EF%7CyX7C%7C7LZF%5EG%7CQyX7G%7CQyX7%2DDLZ%2C9b7A%207hE%7CQyX7%2D7XyQbE%207%2D7%2DC%7CQF%5E7XyQyX7%2DGZL%20x%297bB%20%28%7CQyX7%2DFZL%20lcKQ%7CC7XyA%2A%5B%5DQ7%2DG%7CQXyQ%7CFL7C%207%2DG%7CQyX%297G7%28%5EbB%7CQyX%299b7D%287ZF6Xy%297hA%28%20C7%20Z%20==0=0===I%27m%20Gonna%20Laugh%20You%20Right%20Out%20Of%20My%20Life=Coleman%20Cy==Ballad=F==1r34LbKcu77bA%7CQ4F%5E7XZL%2C7oB%20sus7C%7CQXy7%2DG%7CQyX7obA%7CQyA%2D7Xy4TA%2A%5Bsus7C%5E7XyQ%2DG%7CQyX7obA%7CQyX%5E7FA%2A%5B%5D%20%2C7C%207%2DG%7C7XyQ%7CD%7CQyXX7%2DDB%2CLZA%2Db7A%207hE%7CQyX7%5EbZBL9b7F%207%2DC%7CQyX79%20%5D%5B%2A7obB%20L7G%20ssus%20GQyX7%2DDZL9b7A%207EhZL7%2DD%207%5ECZL9b7%7CG7su7G%7CQy%20sus7A%2D7LZ7%2DG%7CQyX7obA%7CQy7X%5EFA%2A%5B%5D%20%2C7C%206bBXyQ%7CC%207%2DGZ7%2DDD%2ALZA%2D77A%207hEZL6bB%207%5EBbZL9b7F%207%2DC%7CQyXb9%20%5D%5B%2C7obBsus7CLZBh7%2DGZL%2C9b7D%20%2C7%2DAQ%7CyX%2CA%2F6FZL6%2DbB%207XyQ%7C%2CC%2FW%20%20C7LZF6XyQ%7CG%2D7%20C7%2C%20Z%20==0=0===I%27m%20Gonna%20Sit%20Right%20Down%20and%20Write%20Myself%20A%20Letter=Ahlert%20Fred==Medium%20Swing=G==1r34LbKcu7ZL7Dp4G%5E7X7%5EGA%2A%7B%5DQyX7D%7CQXy7%2DA%7CQyX7obA%7CQyXyQ%7Cp4Ti%2A%5BD%7CQyXQKcl%20B%2A%7CQyX7%2DAZL7E%20%7CCQyX7B%7CQyX7%5EGZLN1A%2D7yX7%5EG7%5EC2NG%5E7Xy%20lcKQyX7DZL%20lcQKyX7AZL7E%207%2DD%7CQ%20%7D%7C%2AC%7CQyX7XyQ%7CC%2D7XyQ%7CG%5E7%20D%2D7LZE7XyQ%7CA7XyQ%7CD7XyQ%7CG%5E7XyQKcl%20%20Z%20==0=0===I%27m%20In%20The%20Mood%20For%20Love=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7DZL7o4C%5E7%20EZL7F%207%5ECZL7G%20%2D7DZL7G%207%2DDZL7%2DA%2D7%20Eb4T%7BA%2A%207%2DD%5B%7CG7XyX6C2N%7CQyXQyXQyQXyX%7D%207G%207%5EC1N%7CQyQ%5D%2ABQyX7%2DD%207hA%5E7%20A7%2DEZL9b7B%207h%23F%7CyQX7%5ECZL7G%207%2DDZL7XyQ%7CCZL7G%2DEZL77%20G7%20ZL7G%207%2DDZL7G%207D%2DZL7%2DA%207%5EC%5BA%2A%2C%5DC%5E7%20FhDZL77%20Ebo7LZD%2D7XyQ%7CG7XyQ%7CC6%20%20%20Z==0=0===I%27m%20Just%20A%20Lucky%20So%2DAnd%2DSo=Ellington%20Duke==Medium%20Swing=G==1r34LbKcu71NZL74G6XyZL7A%207CZL7G%207%2D%7CDQyX6G%7CQyX7%5EC%7CQA%2D7%20D4TA%2A%7BQyX7C%239LZA7G%207%2DD%7CQyX6G2NLZ%20QyXQyX%7D%207D%207%2D%20%5D%5B%2AB7E%206G7D%207%2DyQ%7CC77%2DA%7CQyX7%2DEZL7B7%20h%23F%7CQyX7%5EG%7CQyXXyQ%7CAX7%5EG%7C%206GZLG6XyQAZL7A%207CZL7G%207D%2D%7CQyX6G%7CQyX7%5EC%7C%2D7%20D7A%2A%5B%5D%20E7%239LZA%2D7%20D7%20Z%20==0=0===I%27m%20Old%20Fashioned=Kern%20Jerome==Medium%20Swing=F==1r34LbKcu7%5EF%7CQy4F6%20DBZL7C%207%2DGZL7%2DD7%20%5EFZL7C%207%2DGZL7%2Db6%2FFX4TA%2A%5BX7%2DG%7CEh7Xy%7CQyX7%2DD%7CQyX7G%7CyQX7%2DD%7CQyX9b7A%7CQG7XyQ%7CQyX7BZL7%2D%20LZG%2DZL7C%207%2DGZL7%2DD%20F6B%2A%5B%5DQyX7C%7CQyX7F%5E7%20DlcKQy%2DD%206FLZA%5E77C%207%2DGZL7o%23F%207ZEL7D%207%2D%23CZL7%2DB%20%20%5D%5B%2AC7E%207%2D%207%2DAZ7%20C7L7%5EbBZL7F%207%2DCZLC7%207%2DGZL7%2DD%207%5EFZ%20Eb7L%2DGZL7D%2D7LZBh7%20Bb%2D6LZA%2D7%20D%2D7LZG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7%20Z%20==0=0===I%27m%20Putting%20All%20My%20Eggs%20In%20One%20Basket=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7ZL7G%204C%5E7X7A%207%2DEZL6%2DF%206FLZ7C%207%2DGZL%20lcKQyLZD%2D74TA%2A%7ByX6FBA%2D7LZC%207%2DG%7CQyX6C2NZ%20LQyXQyX%7D%207G%207%2DD7%20%5D%5B%2A%206C1N%5ECA%2A%5BLZAb%5EG%7CQyX7%2DDZL%20lcKyQX7bEZL%20lcKQyX77XyQ%5D%20lcKQZL7%2DAcl%20LZ7G%207%2DDZL7A%207%2DELZ6%2DF%206FZL7C%207%2DGLZC6%20KQyX7D%2D7%2C%20G7%20Z%20==0=0===I%27m%20Sitting%20On%20Top%20Of%20The%20World=Louis%2DHenderson%2DYoung==Medium%20Swing=F==1r34LbKcu7%207%2DG%7C4F%5E7%20ZL7%2DD%207%2DAZL7%2DG7%20%5EF%7CQyX7%5EbBZL7FG7XyQ4TA%2A%7BbBB%2A%5B1F6%20DF%7CQyX6F2NZL%20QyQXyX%7D%207C%207%2DGZL7%2D7XyQ%5DNZL7CG%7CQyX%7CE7Xy%2DD%207%2DDZL7%5E%2DD%20%2DZDL7App%7CQyX7%5EF%7CQ6LZG7QyX7%5E%7CQyX7%20%5D%5B%2AAD%207%2DAZL7%2DG%207%5EFQ%7CyX7%5EbBZL7F%207%5EF%2D7LZG7C%207%2DG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===I%27m%20Through%20With%20Love=Kahn%2DMalneck%2DLivingston==Ballad=F==1r34LbKcu7ZL%2C7b4F%5E7%2CbBZL%2C7F%20%2C7%2DCZL7%2CC%20%2C7%2DGZL%2C7obA%20%5E7%2C%20E4TA%2A%7BC%2C7%2DGD7b9%2C%2DAs1NZL%2C9b7C%20%2C%2D7GZL9b7D%20%2C7%2DGZL7%2CD7%2C%20%2C7%2DA%2DA%20%2C6XyQXyb%2DA%20%2C%2DAB%2A%5BY%5D%20%2Cb97E%20%2C6Fl2N%7CQyXQ6LZA%2DQyX%7D7%20%2C7%2DGA%2D%2C%20A%20%2C7%2DDZL%2C7%2DA%20%2C6ZCL%2C7D%206%2DAZL%2C6b%2DG7%2CLZZL%2C6bL%2C7F%20ZG%2D7%2CL%2C7C%20%2C7%2DGZL%2C7oAb%20%2C7%5EFA%2A%5BY%5D%207C%20ZC%2D7%2CL9b7D6FZL%2C%2C%20Eb7%2C7%2DGZL9b7D%20%2C7%2DZGL%2C9b7D%20%2C7%2DAZL%2C%20C7b97%5EbBZXyQZ%20==0=0===I%27ve%20Found%20A%20New%20Baby=Palmer%2DWilliams==Medium%20Swing=Eb==1r34LbKcu7E1N%7CQ4C%2D7X%7CQyX7F%7CQyX7C%7CQXy7%2DCZL7G%207bA%7CQyBb7Xy4TA%2A%7BL%20lcK%7CAb7%20B%2A%5B%5D%20%20lcKQyX6b2ENZL%20QyXQyX%7D%207GG7XyQQyX6b7bA%7CQyQKclA%2A%5B%5DQyX7G%7CQyX7BbZL%20lcKQyX7FZL%20C%2D7XyX7%2DCZ%20G7LZC%2D7XyQ%7CC7XyQ%7CF7XyQ%7CBb7XyQ%7CUEb6XyQ%7CAb7%20G7%20Z%20==0=0===I%27ve%20Got%20A%20Crush%20On%20You=Gershwin%20George==Ballad=Bb==1r34LbKcu7%2DG%207%2D4Bb%5E7%207%2DCZL7obD%207%5EbZBL7F%207%2DCZL7obD%20F7LZD4T%5BA%2AD%207%5EbXyQKc%207%2DCZL7obD%207%5Eb%5BBB%2A%5D%207F%207%2DCZL%20lF7LZB7CZL7F%207CZC%2D7%20sF%2FbB%7CQyX7CZL7%2D%20G7%2DDl%7C%2C7bA%2C7%2DbE%20G%2D7LZL7ob7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===I%27ve%20Got%20My%20Love%20To%20Keep%20Me%20Warm=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu7%7CQyX94Eb6XyX7hA%7CQyX7bB%7CQXy7%2DF%7CQyX7obG%7CQyQ%7CD7b4TA%2A%7BG%7CQyXQ%7CD7byX7%2DF%7CQyX7bB%7CQXy7%2DFZL%23F%2F9b7D%209Q%7CBb7yX7hAE2NZLb9LZFyX%7D%207bB%207%2DFZL7C%2D%206bE1NZL7bB%207%2DQXyQ%207C%207%2D%7CQyX7%7CAh7%207%2DGZL31b7D%207hAQ%7CyX7%2DGB%2A%5B%5D%209b7DXyQ%7CCQyX6bX7%2DF%7CQ%7CG7%20bG%7CQyX6bEA%2A%5B%5DQXy7bB%7CQyX7%2DFZL7Co7XyQyX7%2DFX7%2DFZ7XyQ%7Cb7D%209b7D%7CQyX7h%7CAQyX9b7D%7CQyX7hA9%2FF%23LbB%7CQy7%2DC%2067XyQ%7CbB%207%2DFZL9b7C%207G%2D%7CQyX7bB%7CQyX7%2DF7LZEbbB%7CQyLZF%2D7%20Bb7%20Z%20==0=0===I%27ve%20Got%20The%20World%20On%20A%20String=Arlen%20Harold==Medium%20Swing=F==1r34LbKcu77%2DGlZ4sF6%2C%207%2DAZL7bB%207%5EFZ7LC%207%2DGZL7Dl%2C7bEAb%2D7L4TA%2A%7BL7bB%20lG%2D7%20L%20QyXQyX%7D%207C%207G%2DZL7%2DD%206F1NZL7CZN2F6ZL7C%20%7CQyX7Q%5D%5B%2ABlcKQyX7GZL%20lcKyQX7DZL%20lcKQyX7A%20LZG%2DyX6FZlZL7%2D%5D%5B%2AAsAZL7bB%207%5EFZL7C7%20%2DGZL7Dl%2C7bE%2C6F%2D7%20AbQyX7CG%2D7%20C7LZlG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7%20Z%20==0=0===I%27ve%20Got%20You%20Under%20My%20Skin=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7L7%2DFZ4F%2D7L7%5EbEZL7bBZL7%2DFLZ7CZL7%5EbEZL7bBZLZC7L4TA%2A%5BEZL7bZEb%5E7FB%2A%5B%5D%207CZL7%5EbELZ7bBZL7%2DFZL7CZL%2D7LZBL7bBZ7%2DFZLC7LZFCZL7GZL7%2DDZLxZ7L%5EbEZL9b7bBZL7h%5E7LZxZL7%5EbBZL7%2DLZEb%5E7CZL7%5EbEZLsus7BbZL7%2DFC%2A%5B%5D%20xZL7b9LZF7bBZL7%2DCZLLZEb%5E%7C%2C7bB%2C7%2DFsZL7%2DDC%2A%5B%5D%209b7GZL%29G%287lEb%5E7sus7bL%297%2DFLZBb7l%7C%2C7bE%299b7C%287%2DBbsZL%297hG%287%5EbEZLAb%5E7%287%2DFZLbEZL7%28F%23h7%2DFl%7C%2C7C%299b7C%28hsGZL%297%2DG%287%5EbEZL%297LZBb6%2DbAZ6LZx%20Z%20==0=0===I%27ve%20Grown%20Accustomed%20To%20Her%20Face=Loewe%20Frederick==Ballad=Eb==1r34LbKcu79b7D%204Eb%5E7yX7bB%7CQyX7%2DFZL%2D7C%207%2DGZL11%237bA%20Q%7CAh74TA%2A%5B%2DGZL17%20C7b%207%5EbEB%2A%5B%5D%207bB%20%2D7FZL9b7C%207%2DFZL9Ab7%231%2DGZL%2CZL7bBLZF%2D7L7%2DC%207%2DGZL%2C9b7%20D7hA%7CQyX7bB%7CQyXZF%2D7%207%2DC%2076bEZL1%20C7%23F%207%2DFZL9b7C%207%2DZGL%2C6%2DbA%207FZL5%239%2D7%2FBb1%237bD%20Bb7%20Z%20==0=0===I%27ve%20Heard%20That%20Song%20Before=Styne%20Jule==Medium%20Swing=C==1r34LbKcu7QyX7D4C%5E7%20KQyX7A%7CQyX7EZLE7%207%2DB%7CQyX6CZL6Ccl%20LZ4TA%2A%5BD%7CQyX%5D%5B%2ABDyX6CZL5%237G%206CZ7LG%207%2DDZL7G%20G%2F7%2DQ%7CA%2D7%20%20lcKQyX7ED%2D7%2FG7%2DB%7CQyX6CZL6C%20%5E7CA%2A%5B%5DQyX7G%7CQyX%20E7LZ%7CQyX7ZL7B%20QKcl%20X7bB%7CQyX6FC%2A%5B%5DyQX7%2DDZL7A%207%2DDZLyQ%7CC6yX7A%7CBb%5E7%20A7LZD%2D7XyQ%7CAb7%2311%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===I%27ve%20Never%20Been%20In%20Love%20Before=Loesser%20Frank==Medium%20Swing=Bb==1r34LbKcu77F%7CQy4Bb6%20L7G%207%2DDZL7bE%207b%5EBZL7F%207%2DCZL7%2DGZC%2D7X4TA%2A%7B%5D%207bB1D%2D7%20QyX7%5EbB2NZL%20QyQXyX%7D%207F%207%2DCZL7G%7CF%2D7%20N%7CQyXhEZLF%5E7XyQ7%2DGZL9b7D%207hA%7CyQX7%5EbBZL7F%207%2DC%7C%20G%2D7%2FbEB%2A%5BL7bE%20ZD%5E7XL7F%207%2DCZL7%2DG%206BbA%2A%5B%5D%207F%207%2DC%7CQyZBb%5E7L7A%207ZD%2D7%20G7LZC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===I%27ve%20Told%20Eve%27ry%20Little%20Star=Kern%20Jerome==Medium%20Swing=F==1r34LbKcu7L7%2DD%204F6%20D7bE%207%2DbBZL7%2DD%20b97AZL7C%207%2DGZL7%2DLZA%2D74TA%2A%7B7G%207%2DC7LZN6F2NZL%20QyXQyX%7D7%20C%207%2DGZL7%2DD%206F1XyQ%7CD%207%2DGZQyX7%2DC%5E7Xy7E%207hB%7CQyX7oC%7CyQX7%5ECZL7G%207%2DD%7CQb9LZAB%2A%5B%5D%207%2DbBZG7LZG9b7AZL7C%207%2DGZL%2D7D%206FA%2A%5B%5D%207C%207%2D%20D%2D7L%207%2DD%7C%20Eb7LZA%2D7%20D%2D7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Idle%20Moments=Green%20Grant==Slow%20Swing=C%2D==1r34LbKcu7C%20%2DC%5B4C%2D%20C6%2DC%207%2DCZL7%5E%2DC%20C%2DZL6%2DC%207%2DCZL7%5E%2D%20%5DY%2AA4T%5Bi%2A7hDZLC%2D7%20C%2DCZL7%5E%2DC%20%2DC%7CQy9Xb7G%7CQyX7hDZL6%2D7%20C%2D6ZL7%5E%2D9b7G%207b9XyyX7%5EbA%7CQyX9b7GQ%7CyX6%2DF%7CQyX7%2DC%7CQQ%7CF%2D6G%7CQyXLZAb7%2311XyQ%7CDh7%20G7b9LZC%2D%20G7b9%20Z==0=0===If%20Ever%20I%20Would%20Leave%20You=Loewe%20Frederick==Medium%20Swing=Bb==1r34LbKcu7%7CQyX74C%2D7X7%2DCZL7G%207%2DDZL7Eb%207%5EbB%7CQyX7F%7CQyXyQ%7CF4TA%2A%7B%2DC1N%7CyQ%7CF%2D%7CQyX7%2DDZL7F%207%2D%7CCQyX7%5EbEZL7bB%207G7XyQX7%5EbB%20lcKQG7XyQ%7CQyX7F%7CQyX7%2DC2%7CN%7DQyX7F%7CQyX7%2DC%7CBb6Xy%7CQyX77%2DE%7CQD%5E7%20BFZL7A%207%2DEZL7%2DB7%20%5EDZL7A%207%2DEZL7%2D%23%5E7XyB%2A%5B%5D%207G%207%2DD%5E7XyE%207%5EbB%7CQyX7F%7CQXy7%2DCA%2A%5B%5DQyX7F%7CQb7LZDZL7A%20E%287bAXyQ%7CF7hE%287%5EbEZL7bB%20%2D7F%7CQyX7%5EbB%7CQyX7%29XyQ%7C7%2DCZLb%2D6%29XyQ%7CD%2D7XyQ%7CDbo7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQKcl%20%20Z%20==0=0===If%20I%20Could%20Be%20With%20You=Johnson%20James==Ballad=Eb==1r34LbKcu7QyX6b4Eb%5E7B%207%2DFZL7oE%207%5EbZEL7bB%207%2DFZL7oE%20b7LZE4T%5Bv%2AB%7CQyXLZF7XX6bB%7Cl%2C7F%2C7C%2C7%2CG%5EbBs%7CQyX7bB%7CQyyQ%7CF77Cpp%7CbB%7CQy%5DY%2AA%5ByX7CZL7G%206bEZL%2357bB%207bB%7CQyX7%2DFQ%7CF7XQyX7bZL7G%20Eb6%20C5%237bB%207bB%7CQyX7F%2D%5BB%2A%5D%207bB%207FZL7LZEb6%7CQyX7C7XyQ%7CAb6%20Ao7LZEb6%2FBb%20C7LZF7%20Bb7LZEb6%20%20%20Z==0=0===If%20I%20Didn%27t%20Care=Lawrence%20Jack==Medium%20Swing=Bb==1r34LbKcu7CZL5%234Bb6%20%7CQyX6bBZL5%237F%20b6B%7CQyX6bBZL5%237FC7%20C74TA%2A%5ByX7CZC7%20C7QyX7%2DGZL%20lcKQy7XDB%2A%5B%5DQyX7CZL5%23Kcl%20L%7CQyX7%237F%206LZC%2D7X6bBZL5%237F%206bB%2AA%5B%5DQyX7FZL6%2DbE%20yQ%7CBb%20lcKQ31b7D6XyQ%7C7hAB%2A%5B%5D%20%20lcKQy7XCZL%20x%20ZL7%2DG%207C%2CXyQ%7CbBZL5XyQ%7CG7XyQKcl%20LZC7XyQ%7CC%2D7%20F7b9LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===If%20I%20Had%20You=Campbell%2DConnelly%2DShapiro==Slow%20Swing=Bb==1r34LbKcu7%2DCZL74Bb%5E7%5EbB%7CQyX6%2DbE%7CQy7X%5EbE%7CQyX7bB%7CQyX7%20Dbo4T%7BA%2AA%207hEZN1BbbB2NZL%20QyXQyX%7D7%20F%207%2DCZL7obD%207%5E6XyQ%7CL7F%207L7hB%20%2AB%5BD%2D9b7A%207hE%7CQyX7%2DZDL9b7A%207hE%7CQyX7LZD%2D7%5D%209b7X7%5EbEA7b9LbB%7CQyX7%5EbB%5BA%2A%5D7%20F%207%2DCZL7G%207%2DDZ7XyQ%7C%207hEZyQ%7CEb%2D6XyQ%7CBb%5E7%20Dbo7LZC%2D7%20F7LZBb%5E7%20Dbo7LZC%2D7%20F7%20Z==0=0===If%20I%20Knew%20Then%20%28What%20I%20Know%20Now%29=Jurgens%2DHoward==Medium%20Swing=Eb==1r34LbKcu7L7bB%204F%2D7XyX7%5EbE%7CQyX7bB%7CyQX7%2DF%7CQyX7bB%7CQyQ%7CF%2D74TA%2A%5BQyX7%5EXyQ%7CCX7bB%7CQyX7%2DF%7CQy7XbB%7CQyX7%2DF%7CQyX7yQ%7CEb7%5EbEZbB%7CQyBb7LZQyX7bB%7CQyX7%2DFB%5B%2A%5DQyX7C%7CQyX7%5EbE%7CF%2D7X%207%2DF%7CQyX11Bb%2D7XQyX7%5EbAZL%20lcKQXy7%5EbA%7CQyX7bE%7CQy%7CDb7%23%7CQyX7%7CEb%5E7XyQ%7CF7XyQ%7CF%2D7XyQ%7CBb7XyQ%7C%2CU%2CEb6XyQ%7CC7XyQZ%20==0=0===If%20I%20Loved%20You=Rodgers%20Richard==Ballad=C==1r34LbKcu7E1N%7CQT44C6QyX6FZL7E%207%2DB%7CyQX6C%7CQyX7oC%7CQyX%7CG7Xy%7B%2CA%2A%2CyX7%2DALZD%2D79b7E%207hB%7CQyX6CN2ZL%20QyXQyX%7D%207G%20%20%5D%2AB%5B7A%207%2DGZLA%2FXyQ%7CBbB%7CQyX7%2DD%7CQyX7A%2D%7CQyX9b7E%7CQyX7h%5E7%20D77%2DD%7CQ7hE%7CQ%2AC%5BC6QyX6FZL7E%207%2DB%7CyQX6C%7CQyX7oC%7CQyX%7CG7Xy%5DQyX7XyQ%7CA7b9XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===If%20I%20Ruled%20The%20World=Bricusse%20Leslie==Medium%20Swing=Eb==1r34LbKcu7yX7GZ4Eb%5E7QyX7%2DDZL7bE%207%2DBbZL%20x%20ZL%20lcKQyXKcl%20L4TA%2A%7B9b7CZLZC%2D77%5EbEZLQ%20%207F%7CQy7X%2DC%7CQyX7%5E%2DC%7CQyX%20Db7L%20lcKQ%5EC%7CQy%2D7XyQyX7%2DD%7CQyX7%2DA%7CQXy7%5ECB%2A%5B%7DQyX7bB%7CQ%7CG7XF%7CQyX7bB%7CQC6XyQ%7CQyX7%2DC%7CQyX7%5Eb%7CEQyX7bB%7CQyX7%2DF%7CF%2D7Xy%7CQyX77bB%207C%2D7XyoC%20la%20%2EC%2ED%3C%7CQy7X%2DA%7CQyXbB%2F7%2DC%7CQda%3EF%2DZL7G%207bBZLEb%5E7XxZL%207%2DFZL%20lcKQXy9b7C%7CQyX7hG%7CQy%20LZx%20Q%7CY%5D%20B%7CQyX%5E7XyQ9C%207%2DGZL%207%2DFZLx%20ZL%209b7CZL%207hG%7CLZF%2D7bEZL%20b7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===If%20I%20Should%20Lose%20You=Rainger%20Ralph==Medium%20Swing=Bb==1r34LbKcu7yX7%5Eb4G%2D7XB%207%2DFZL%297bG%28%20%20%2D7GZL9b7D%207hA%7CQyb7LZE4T%5BA%2AhA%7CQy%20Bb7L%7CQyX7F%7CQyX7%2DC%5B%2AB%5D%20%20lcKQyX7%5EbEZBb%5E7X7%2DF%7CQhA%7CQy9LZG%2DA%2A%5D%209b7D%207hA%7CQXy7%2DC%7CQyX7C%7CQyX7%5BG%2D7Xb7D%2077%5EbEZ9LZG%2D7%2DF%7CQyX7%5EbEZL7Bb%207%2DFZL%297bG%28%20%207%20Bb7Lb7D%207QyX7Fl%20%20%5D%2A%2DC%7CQyX7G%7CQyX7%2D%7CDQyX7F%7CQyX7%2DC%5BC7XyQ%7CcKQyX%7CUBb6XyQ%7CAh7%20D7b9%20Z==0=0===If%20I%20Were%20A%20Bell=Loesser%20Frank==Medium%20Up%20Swing=F==1r34LbKcu7C%7CQyX4G7XyX7D%7CQyX7hAZL%20lKcQyX7%5EF%7CQyX7C%7CQyQ%7CG74T%5BA%2AZLC%2F7%2AB%5BF6DZL7A%207hE%7CQyX6ZFL7C%206bBZLA%2F7F%20%2D7%20D%2D%5DQyX7ZL%20lc7LZA%5E%5EF%7CQyX7C%7CQyX7GA%5B%2A%5D%207C%207%2DG%7CQyX77XyQKE%207hBC%2F6FZQ%7CD7X6bBZLA%2F7F%206F%5BC%5D%2AQyX7C%7CQyX7G%7CQy%20Bo7LyX7hA%20Bb7LZAh7%20D7LZG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CAh7%20D7%20Z==0=0===If%20There%20Is%20Someone%20Lovelier=Dietz%2DSchwartz==Ballad=C==1r34LbKcu7X%2C7%5EC4C%5E7%2C%20%2C7%2DDZL7A%20%2C7%2DELZ%2C7G%20%2C7%2DDZL7%2DA%20G7%2CLZ4TA%2A%5BZL%2C7G7%2C%20E7ZL7%2DA%20%2C7%5EC%7CQyXG7ZL%2C7D%20%2C7%2DAZL9bD%2D7%2C%20hB%7CQy%5ECZL%2CQ%7CG%2D7%2DDZL%2C7A%20%2C7%2DEZL7%2CG%20%2C7%5EFB%2A%5B%5D%207C%207%2C%20G7yX%2C6C%20%2C7%5ECZBh7%2CyX7GZL%2C7D%20%2C7%2DAQ%7CyX%2C7%2DAZL%2C9b7E%20Q%5D%5B%2ACL7C%207ZL%2C7GD%2D7%2C%20%7CQyX%2C7%2DD%7CQyX%2C97bA%7CQyX%2C7hEZL%2C7GD%2D7%2C%20ZL7%2DAC6%2CXyQKcl%20%20Z%20==0=0===If%20You%20Could%20See%20Me%20Now=Dameron%20Tadd==Ballad=Eb==1r34LbKcu77%2D%23Fs4Eb%5E7lZL7bD%207%2DbA%7CQy7X%5EbE%7CQyX7bA%7CQyXG%2D7%2C%204TA%2A%7BNZL%20QlF%2D7%2C%7D%207bB%207%2DFZL7C%2011%237bDl1NZL%2C7bB%20XyQXy%7C%2C7B%2C%207%2DBZAb%2D6L%2DAZL7E%207%5EGZL7D7%20%2DAlB%2A%5B%5DQyX6bEZ7%20D7L%206bE2bEA%2A%5B%2D7%20sC%207%2DFZL7F%207%2DCZL%2D7G%207%5EbBl%7C%2C7F%2C7%2DBb7%20%5DAZL7E%2DFl%7C%2C%7CAb7X%23Fs%20%2C7%2DGlZL7bD7%20%2DbA%7CQyX7%5EbE%7CQy%2D7%2CB7QyX7%5E7%2C%20Bb7%2CLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===If%20You%20Ever%20Should%20Leave=Cahn%2DChaplin==Medium%20Swing=C==1r34LbKcu77C%7CZLXyQKcyX7GZL%20lcKQyX7ZDL%20lcKQyX7AZL%20lQKcl%20C44T%5BL%20lcKl%20LZFL%20lcKQyX7GZL%20lKcQyX7DZL%20lcKQyXZCXyQcKQyXZA7XyQKcl%20LZD7XyQ%7CG7XyQ%7CC%20%20%28A7%29LZ%20%28D%2D7%29x%20%28G7%29%20Z%20==0=0===If%20You%20Never%20Come%20To%20Me%20%28Inutil%20Paisagem%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7FZL%20l%5E7XyQ7%2DD%7CQyX9b7A%7CQy1X1%237%5EbB%7CQyX7%5EB%7CXyQKcC44T%5BX7C%7CQ%7CBb7XQyX9%237DZL9b7A%20A9ZL31b7E%2031E%7CQy%7CG7XyQyX7%2DyQ%7CF7XyQ%7CC%5E7XyQ%7CDb7%2311XyQZ%20==0=0===Ill%20Wind=Arlen%20Harold==Ballad=Bb==1r34LbKcu77hCZL6XyQ%7CDZL7bA%207%2DbEZL7%20G7%2DDZL11%237D%207hA%2D7%20G7bBA%2A%5BbB2N%7DLZBb6%2DCZL7G%207%5EbB1NZ9L%237F%207%2DCZL9%237G%207%20F7%209b7F%207obBZ7LZBb7GZL%23F%2F7D%207oFZ7L%2DE%207DB%2A%5B%5DQyX7%5E%20A%2D7LbE%207%5EX6bBALZD7%201b7F%207hC%7CQyX7GLZ%23F%2F7D%207oFZL7%2DE3%20%5D%5B%2AB%2F7G%20ZL9b77%20D7%23ZL7G%207%2DDZL7bA%20%2D7bEZL7G%207%2DDZL11Ch7%20FhA%7CQy%207F%207Q%7CEb%2DX7%5EbBZL7bA%207%5Eb%7CBQyX7%5EbBZL7bA%207yQ%7CC%2DyX6bBZ%20==0=0===Imagination=Van%2DHeusen%20Jimmy==Ballad=Eb==1r34LbKcu7%207%2DFZ4Eb%5E7%207hGZL7%5EbA%207%5EbZEL7bB%207%2DFZL7oE%20C7b9L4TA%2A%7B7%5EbE2LZF%2D7yXQyX%7D%207bB%207%2DFLZ7C%207%2DG1NZL7bB%20Q%20LZN31b7Cb7A%207b%2D7%20E7%2DGZL9b7D%207hAZ7L%2DF%207%5EbAB%2A%5B%5D%207bXyQ%7CCB%7CQyXE%207%5EbZD%2D7%20QyX5%237bBZL7bB%20%2D7FZL7F%207%2DCZL7%2DG%5D%5B%2AAEL%23C%2F9B%207%2DF%2D7%20Bb7C%207%2DFZL9b7C%207GhZL7%5EbA%207%5EbEZL7b13LZFZL7ob7LZDb7%2311XyQ%7CC7XyQ%7CF%2D7XyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Impressions=Coltrane%20John==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%20x%20ZL4D%2D11%20lcKQyX11%2DDZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204T%5BA%2A%20%20x%20ZD%2D11XL%20lcKQyX11%2DDZLx%20%20ZL%20x%20ZL%20lcKQyZ%20x%20L%5BA%2A%5D%20%20x%20ZLb%2D11X%20lcKQyX11%2DbEZLx%20%20ZL%20x%20ZL%20lcKQyLZ%20x%20E%5BB%2A%5D%20%5D%2AA%5BD%2D11XyQKcl%20LZ%20x%20LZ%20x%20LZD%2D11XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===In%20A%20Little%20Spanish%20Town=Wayne%2DLewis%2DYoung==Medium%20Swing=G==1r34LbKcu7%2DA%7CQy4G%5E7X%20lcKQyX7D%7CQyX7%7CDQyX7%2DAZL%20lcKQyLZG6X4TA%2A%5B%5EG%7CQyZ%7CG%5E7yX7%2DA%7CQyX7D%7CQy7X%2DA%7CQyX7obB%7CQyXQ%7CD7XL7D%207cKQyXA%2D7%20DQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EGB%2A%5B%5D%207%7CB7b9%7CQyX7X7D%7CQ7XyQK%7CQyX7obB%7CQyX7ALZ%20lcKQyX7EZL%20lcG%5E7XyEZL%20lyQ%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===In%20A%20Mellow%20Tone%20%28In%20A%20Mellotone%29=Ellington%20Duke==Medium%20Swing=Ab==1r34LbKcu7%5EbD%7CQ4Bb7X%7CQyX7%2DbEZL%20lcKyQX6bA%7CQyX7bE%7CQyAb7Xy4T%5BA%2A%20lcKQcl%20%20%5D%7CQyX7F%7CQyX6bA%7CyQX7bG%7CQyX6bD%5BB%2ABb7XyKQyX7yX7%2DbXyQ%7CFcKQyX6bA%7CQyX7b%7CEQyX7bB%5BA%2A%5DQyX7l%20LZE7bEZLF%7CQyXXyQ%7CDA%7CQyX7oD%7CQyX7b%5BDC%2A%5D%20%20lcKQyX7%5Ebb6%2FEb7bA%7CQ7XyQ%7CBb7XyQ%7CEb7XyQ%7CUAb6XyQ%7CF7%20%20%20Z==0=0===In%20a%20Sentimental%20Mood=Ellington%20Duke==Ballad=D%2D==1r34LbKcu7yX%2DDl4D%2D%20DhEs%207%2DGZL7%5E%2DG%20G%2DZL6%2DD%207%2DDZL7%5E%2D%2CA7%2C%7C4TA%2A%7BFl%2C2NyQ%7CG%2DyXQyXQyX%7D%2C7A%2ChsE%207%5EF1NZL9b7C%207QXyQ%7CX7D%7CQEZL5%23%2D7%2CAbbDZL7bA%207%2DbEZL%2D7bB%207%5EbDlB%2A%5B%5D%2C76%20Bb7bEs%206%2DD%20%2DD7LZDbyX7C%7CQyX7%2DGZL7Ab%207%2DbEZL7%2DbB%207%5EQ%5D%5B%2AAbA%207b7%2DG%7CQ%2D7%20D%2DQyX%2DDl%7C%2C7A%2ChEs7%20%2DGZL7%5E%2DG%20%2DGZL6%7CD7XyDZL7%5E%20C7b9LZF6%20sEh%2CA7%2CZ%20==0=0===In%20A%20Shanty%20In%20Old%20Shanty%20Town=Little%2DSiras==Waltz=F==1r34LbKcu7cKQyX4F%5E7XX7bG%7CQyX7GZL%20lKcQyX7D%7CQyX7A%7CQyyQ%7CG73TA%2A%5BC%7CQyX%2ABC7X%20lcKQyX7GZL7D%20F6%7CQyX6FZL%20lcKQyLZG%2D7%5B%5D%20%20lQyX7G%5B%2AAF%5EbG%7CQyX7GZL%20lcKyQX7D%7CQyX7A%7CQyX77XyQ%7C%5DQyX7QyX7C%5D%5B%2ACB%2DG%7CQyX7DZL7A%207F%5E%7CQyX6%2DbB%7CQyX6b7XyQ%7C%20%20lcK%7CF6XyQ%7CC7XyQZ%20==0=0===In%20A%20Silent%20Way=Zawinul%20Josef==Latin=C%23%2D==1r34LbKcu77%5EAZLXyQ%7CDp%7CQyXE%7CQyXE%2F117%23%5EFZL%20lcKQyXE%2F6pG%23%2D7E44T%5BCZL7E%23%2D7XyL7%2D%23Cl%2CDps%7CQyX%2FE7%5ED%7CQyX7%2D%23G%7C%7CQZB%2D7%20G%7CQyX%2F7%2DBZ%2FG%23LZ%2DB%20%2C%23C%2FB%7CQyX%23CB%2FZL9%5EDpp%7CQyXF%2FA6%2FC%23LC%207%2D%23%7CQyX7Kcl%20LyX7%5EAZL7%2D%23G%20E%7CyQX7%2D%23C%7CQyX%23C%2FCZQ%7CG%23%2DQyX%23C%2FAZL%23XyQ%7CD%2D%23CZL7E%207%2DBZL7%23%2DCl%2CDps%7CQyXE%2F7%5E7%20C%2FG7%2D%23G%7CFXyQ%7CppD%5E9LZC%23%2D11XyQZ%20==0=0===In%20Her%20Family=Metheny%20Pat==Even%208ths=E==1r34LbKcu79%5EE%2074G%23%2D9yX7%2D%23D%7CQyX11%239E%5E%7CQyX%23F%2F7%5ED%7CQyXQ%7CC%23%2D4TA%2A%7B%2F11%237%20E%5E9L%23G%2FE%7CZL9ddaA%20%23%2FA%23FZL9%2D%23G%207%2D%23CZ%2C%20Bb%5E2%23FZLXC%2FD%7C%20Bb%5E7CB%2A%5BY%7DQyXEZLQ%2C11%237%5EbB%20EZLD%2F11%23%5E7XyQ%2CEZLF%2DbEZL%5E7XyQyX7%2D%23F%7CQyXD%2FE%7CyQX7%5EbA%7CQyXbB%2FC%7CQKcl%20bB%7CQy1%237%5EEBb%2D11%2D%23G%7CQyX9%2D%23C%7CQy1X1%2DA%7CQyX9%2DD%7CQyX9XyQ%7C%7CQyX9KQyXE%3CD%2EC%2E1%237%5EbB%20%2CEQ%7CY%20QXy%5D%20%20x%20%3Eadoc%20la%201%2FFLZ%7CQyX1cl%20%20Z%20==0=0===In%20Love%20In%20Vain=Leo%20Robin%20Jerome%20Kern==Medium%20Swing=Bb==1r34LbKcu7%2DG%207%5E4Bb%5E7F%207%2DCZL7%2DG%207%5EbZBL7F%207%2DCZL%2C7%2DG%207LZBb4TA%2A%5Bb7D%2077%20F7LX7%5EbBZL7F%207%2DCB%5B%2A%5DQyX7G%7CQyX7%2DDZyQ%7CAh%2DCZL7CZL%2C77XyQ%7CbBA%2A%5B%5DQyX7F%7CQy7X%2DCZL%20lcKQyX7C%7C%5E7%20G%2D%2DGZL9%7CQyX7LZBb%5EF%207%2DCZL7%2DG%207%5EbZBL7F%207%2DCZL7%2DG%2077LZDh7F%207%2DF%7CQyXyQ%5D%5B%2AyX7G%7CQyX7%2DDZL97bA%207hE%7CQyX7%5EbECQ%7CC%2D7X9b7G7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===In%20Pursuit%20Of%20The%2027th%20Man=Silver%20Horace==Latin=C==1r34LbKcu7yXZL%20b9susXsus9b7CA%2A%7B%7D%20QXy%7CrQyXZL%20lcKQyXyQKcl7Ci%2A%7BX9%237GQLZC7bGB%2A%5B%7D%20QyX%7CrQyZXL%20lcKQyX%2Csus9b7XyQ%7CyX%7CrQ7CA%2A%5B7XyQK%237G%7CQyX7bA%7CQyX%2397G%7CQyX7bGZL%20lc9XyQ%5D%2DC%7CQy%20QyX%7CXyQKcL%20lcKQyX%2Csus9bC7ZLQyX%7CrQyXZL%20lZXyQrsus9bZ%20==0=0===In%20The%20Cool%2C%20Cool%2C%20Cool%20Of%20The%20Evening=Carmichael%20Hoagy==Medium%20Swing=F==1r34LbKcu7bEZL%204D6%20Gx%20ZL6bA%206bE%7CQy6XDZL%20x%20ZL%20x%20ZL6%20LZ%20x4TA%2A%5BC%7CQyXF7XyQX6C%7CQyX7G%7CQyX6Bb%7CQyX7F%7CQyX6bB%7CyQ%7CG7%7CQyX6C%207CZ%5B%2ABF6QyX7C%7CQyX7%2DGZLo7%23F%206FZL%20lcKQyXKcl%20L%5DQyX7D%206FZF6%20C76bB%7CQyX7%5EbB%7CQy7XFZL%20lcKQyX6FZL%20Eb7LZL9b77LZG%2D7%20C7LZF6XyQZ%20==0=0===In%20The%20Middle%20Of%20A%20Kiss=Coslow%20Sam==Medium%20Swing=C==1r34LbKcu77A%207h4A%2D7%207%5EFZL7C%207%2DGZL7%20D7%2DAZL7E%207FZL7CXyQ%7CE4TA%2A%5B%7CQyX7%20A7LZG%206CZL7G%207%2DDZLD7%207%2DAB%2A%5B%5DQyX7%2DD7LZC%5E7%2DDZLL7E%207h7LZD%207%2DAA%2A%5B%5D%209b7E%20h7BZL7G%207%2DD%7CQyX7C7LZFA%207%2DA%207C%20sD7LZGL7bD%207%2DDZL7A%207Eh%7CQyX7%5EFZL7C%207%2DZC7su%207%2DAZG%207%2DD%5E7%20F%2D7%2DD%7CQyX7AZL7bB7%20%5ECZL7bB%207%2DFZL6%20A7LZFC%2A%5B%5D7LZUC6XyQ%7CE7b13XyQZ%20==0=0===In%20The%20Still%20Of%20The%20Night=Porter%20Cole==Up%20Tempo%20Swing=F==1r34LbKcu7ZL7CZ4F%5E7L%2DGZLxZL7bBZLxZ7L%5EFZLxZL7bBZLxZ7LZxL4TA%2A%5BBZLxZ7LZD%2DLxZL7bBZLxZL7%5EBF%2A%5B%5D%207CZL7%2DGZL7ZF%5E7L%5EFZLxZL6FC7b9LZCZL7%2DGZL7DZL7%2DZALxZL7DZLxZL7%2DA7%20%5D%5B%2AEZL7h11%237bZBb7%237AZL6FZLxZL7%5EFLZ7CZL7%2DGZLxZL11%235LZBL5%237AL7%5EFZG%2D7LZ%2DbBZLxZL7%2DGZLxLZ7DZLxZL7hAZL7C6LZxLZLxZLZL7%2DG%2ACBh77obAZLxZLA%2F6FZ7LCZL7%2DGZL9b7EZLLZxLZ%5B%5D%20xZxLZC7LZxLZF%5E7LZD7LZG%2D7LZC7%20Z%20==0=0===In%20The%20Wee%20Small%20Hours%20Of%20The%20Morning=Mann%2DHilliard==Ballad=C==1r34LbKcu7A%207hE4C%5E7%207%2DDZL7G%207%2DDZL%2B%20C7%5ECZL%2BC%206CZL7C%20G7LZ4T%5BA%2A7%5ECZLh7%20B7ZL7C%207%5EC%5BB%2A%5Dl%2CG7%2C7%2DD%2C7A%2C7%2DEsZLC6%20C%2B%23FZL76CZL7ZA7Xy7bA%7CQyX7%2DDZL7A7%20%2DEZL7o%23D%207%2DD%7CQ%2311%20GL7hE%20XyQ%7CD%2D7%20G7%20Z==0=0===In%20Walked%20Bud=Monk%20Thelonious==Medium%20Up%20Swing=Ab==1r34LbKcu7E%207%2Db4F%2DXy%206bAZL7bE%207bB%7CyQX7%2DF%7CQyX7%5E%2DF%7CQF7LZB4T%7BA%2A%2DF%5BB%2Ab6XyQbA2N%7CQyXQyXQyXyQX%7D%209b7C%207hG1N%7C6XyQ%5DAZL7bF%5BA%2A%5Dcl%20LZQyX7bDZL%20lcKQy7X%2DFZL%20lcKQyX7bDKcl%20%20KQyX7bAUZLF%2D%5E7X%2DbBZL7F%206bAZL7Eb%207bB%7CQyX7%2DF%7CQy7%20Eb7%7CQyX%2D6XyQ%7CGh7%20C7b9%20Z==0=0===In%20Your%20Own%20Sweet%20Way=Brubeck%20Dave==Medium%20Swing=Eb==1r34LbKcu7bD%207%2D4Ah7%20%5EbE%207%5EbBZL7F%207C%2DZL7C%207%2DGZL9b7D7LZAb4TA%2A%7BQyX7%5E%5E7%20B%5E7A%207%2DEB%2A%5B%7DQyX7b%5EBZL9b7F%207hCZL7%239LZDbGZL7%5B%5D%207GA7LZDL7bA%207%2DbE%7CQyX7C%5EZL7G%207%2DD%7CQyX7%5EZD%2D7%20%207%2DE%7CGZL7b%20D7b9AZL7%5EbE%207%5EbBZLF7%207%2DCZL7C%207%2DGZLb%2D7%20D7hAA%2AL%20lcK%5E7LZC%2DbE%28sus7bAC%2A%5B%5DyQX7%5EbBZL9b7F%207h7%29XyQB%207%5EbZ%20x%20LZ%20x%20LZAb7sus%28Eb%2D7%29XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Incentive=Silver%20Horace==Up%20Tempo%20Swing=Ab==1r34LbKcu79b31bh7XyQ7hbB%7CQyX9b31F%7CyQX7hC%7CQyX9b31G%7CXyQ%7CED44T%7B%2DD1NZ%2D7XyQ%2DF%207%2DF%7CQyX9b31%7CCQyX7%5EbD%7CQyX9D%7C7%2FEbLA%7CQyXXQyXQLZC%5E7bE%207%2DbB%7CQyX96CLZ31G%20%2C7%2DDZL7%2DA%209%20%7DXy7G%2011QyX%2C9%7CN2BbLsus9bE%207%2DbBZLb97F%207%2DCZL7oB%2031ZG13bQyXQy%7CAb%5E9XyQZ%20==0=0===Inch%20Worm%2C%20The=Loesser%20Frank==Waltz=F==1r34LbKcu7p%20%2C7%5E4F%5E7X7Fsp%20%2C7%5EFZLQyXr%7CQyX%7CQyX7%5EbE%7CQy%2C%7ClBb3TA%2A%5B%7CQyX7%2C%7ClF%5EyX7%5EFlB%2A%5B%5D%2C7Cs%20p%2C7%2DGl%7C%2C7Gsp%20%2C7Q%7CEb%5E6%2DbBsl%3EeniXyQLZ7Csp%20%2C6Fl%7C%2C6%2DbsBp%20%2C7%5EbB%7CQyX7%5EF%2C%7CU%3CF%7CrQyXa%20%2EC%2E%5DY%7B%3C%2AX31F%7CQyX31bE%7CQXy31F%3EsoloSQyX66yQ%7C%3CDQyX6Fl%20Fine%3EEb13%20%20%3C%2A748x%3E%20%7D%20==0=0===Indian%20Summer=Victor%2DAldubin%2DHerbert%20==Medium%20Swing=G==1r34LbKcu77%2DBZL4G%5E7X%207%5EG%7CQyX5%237D%7CQXy7%5EG%7CQyX5%237D%7CQyC7%23114T%5BA%2AlcKQyLZA%2D7L9b7B%207h%23F%7CQyX%2D7A%5BB%2A%5DQyX7D%7CQyXZE%2D7X7obB%20yX7%5EGXyQKc%237D%7CQyX7%5EG%5BA%2A%5DyQX7D%7CQyX7%2DAZL%20l5XyQ%7C7AZL%207%5EG%5BC5XyQ%7C7D%7CQyX7%2DAZL7ob%20B7%2DBZL11%237C%207%5EGXyQ%5D%2A%237D%7CQX6GZL%2D7%20E%2DAZL7bB%207%2DBZL7b%20E7%2DbB%7CQyX7bEZL7%2D7%20D7B%7CQyXyQ%7CA%2D7%20D7%20Z==0=0===Indiana%20%28Back%20Home%20Again%20In%29=Hanley%20James==Up%20Tempo%20Swing=F==1r34LbKcu7yX7%5EF4F%5E7%20C%7CQyX7%2DGZL%20lcKyQX7G%7CQyX7DZL7bE7XyQ%7C4T%5BA%2A%20lcKQ%20F7LZQyX7D%7CQyX7%5EFZLb7E%207%2DbB%7CQyX7%5EbB%7CG7Xy7%2DC%7CQQyX7hXyQ%7CCcKQyX7G%7CQyX7DZ7LbE%207%5EF%5BB%2A%5DQyX7l%20LZE7%2DGZLBZLC%2FXyQ%7CDDZL7A%207hE%7CQyX%2DZDL9b7A%207hE%7CQyX%2D%2D%20D%2D79b7A%7Co7XyQ%7CA%2D7%20D7LZG%2D7%20C7LZF6%20F%23o7LZG%2D7%20C7%20Z==0=0===Infant%20Eyes=Shorter%20Wayne==Ballad=Eb==1r34LbKcu7sus7F4G%2D7X%5EbG%7CQyX9b31A%7CQXy7%5EbE%7CQyX7%2DF%7CQy7XyQ%7C4T%5BA%2AyXbE%2Fb%2D7XyyX7%5EbEB%2A%5DQyXtl7abB%7CQyXsus7bB%7CQQ%7CE%5E7E%7CQyXus7bE7%2311X%2DbA%7CQyXsus7bB%7CyQX7%5EB%7CQyX7%5EE%7CQy7XyQ%7C%5EbE%7CQ7%5EbG%7CD7b9X31A%7CQyX7%5EbE%7CQy7X%2DF%7CQyX7%2DGA%2A%5DQyb9XyQ%7CQyXsXyQ%7CF7susXyQ%7CEb%2D7XyQ%7CBb7susXyQKcl%20%20Z==0=0===Inner%20Urge=Henderson%20Joe==Up%20Tempo%20Swing=G==1r34LbKcu7%20ZL%20x4F%23h7cKQyX11%237%5EFZL%20%20xZL%20x%20ZL%20lcKQyXl%20LZ%204T%5BA%2AL%20x%20Zb%5E7%231QyX11%237%5EbDZL%20xZ%20L%20x%20ZL%20lcKQyX1Kcl%20LEZL%20x7%5EC%7CQZE%5E7%237%5EB%7CQyX11%237%5ED%7CyQX11%237%5EbD%7CQyX11%2311XyL%20x%20ZXyQ%7CA%5E7XyQ%7CBb7XyQ%7CG%5E7%20%20%20Z==0=0===Interplay=Evans%20Bill==Medium%20Swing=F%2D==1r34LbKcu7cKQyX%2D6XyQ%20lcKQyX7%2DbBZL97bFppZL%20x%20ZL%20lcKLZF%2D6F44T%5Bl%20LZDb7XyQ%7CC7b9XyQ%7CF%2D6XyQ%7CGh7%20C7b9%20Z==0=0===Intrepid%20Fox%2C%20The=Hubbard%20Freddie==Medium%20Up%20Swing=C%2D==1r34LbKcu71%237%5EB4sC%2D7KQyX7%2DCZL%20lcKQXy7%2DCZL%20n%20ZL%20nl%2Ccl%20LZ4TA%2A%7BL%20lcKcl%20LZs7bBZL%20x%20ZL%20x%20LZ%20lcKQyX11%237%5EB%7CusXyQKQyX1sus7%23Z%20x%20L7A%20sus7CZLsus7Eb%20sus7%23F%20sus7AZsus%20FL%20x%20ZbBB%2A%5Bine%3EF%20Q%20x%20ZL%20lcKQyXs%2Cus7F%7C%7CQyX%2Csus7%7DXyQ%20F%3CUZLus7F%20yQ%7CDbEZLsus7bD%20sus7BbZL%2Csus7bE%20sus7b7susXsus7%20la%20%2E7susXLsus7G%20sus7FZLuss7bE%20sus7bD%7CQyZ%3CD%2ECbBZLs%3CxZLxA7susL%20xZL%20xZL%20%3EsolSo47%2A%3C7%2DCQ%7BY%5DQyXZx%20LZ%3EadoCxZL%20x%29%3ELZBs7bBZLxZLxZL%20xLZ%20xZL%20xZL%2011%237%5Eus%20LZ6%2886%2A%20LZx%20LZxLZxLZF7sus%20LZx%20LZx%20LZx%20LZxLZx%20%7D==0=0===Invitation=Kaper%20Bronislau==Even%208ths=C%2D==1r34LbKcu7lcKQy4C%2D7XQyX7F%7CQyX7%2DCZLx%20%20ZL%20x%20ZL%20lcKQy%7CBb7X4TA%2A%5ByX11%23%2D7XyQyX7bA%7CQyX7%2DbEZ%20Lx%20ZL%20x%20ZLQ%20lcKQ%7CDb7bEZL%20E%7CQyX%20%5D%5B%2AB%20lcKQyX7%2DBZLtl7a%23F%207%23F%7CQyX7%2D%23CLZB%2D7%20lcKQZL%20lcltLZA%2DGZLtla7D%207D%7CQXy7%2DAZL%20lcKQyX7%2D7XyQKa7E%207XQyX%5D1XyQKa7G%3EadoC%20la%20%2ECD%2E%3C%7CQyX9b7DZL%20lcltXyQ1%237bE%20%20lcKZB7%231%2DbEU%7CQyX9%237bB%7CyQX7hFZL%20lcKQyX1%5E7XyQLQ%20QyZ%20==0=0===Iris=Shorter%20Wayne==Waltz=F%2D==1r34LbKcu77bD%7CQ%2D11XybB%7CQyX11%237%5EbG%7CyQX11%237%5EEZL%20lcKQ7%235XyF43T%5BQyX7%2DQ%7CAb%5E11%237bDZL%20lcKQy7X%2DCZL%20lcKQyX5%237XyQ%7CCyX11%23%7CDb7%2311XyQ%7CDb%2Db6XyQ%7CDb7%2311XyQKcl%20%20Z==0=0===Irresistable%20You=DePaul%20Gene==Medium%20Swing=F==1r34LbKcu7QyX7C4G%2D7X%2DGZL7obA%207%2DAZL%2D7G%207%5EF%7CQyX7C%7CQy7XyQ%7C4TA%2A%7BlcKQyG%2D7LZ%7CQyX7bE%7CQyX7%2Db1BNB%2A%5B%5D%207%5EbB%207%2DAAb%5E7X%207%5EF%7CbB%7CQy%2D7XyQNC%2A%5B%7D%207obA%207%2DGQ%7CyX7%5EbG%7CQyX7bD%7C2Bh7XbAZL%20obA%207%7CA%2D7XbB%207%5EF%7CQyX7C%7CQXy7%2DG%7CQyX7obA%7CQy9LZA%2DQyX7%2D7%20Z%20==0=0===Is%20That%20So%3F=Pearson%20Duke==Medium%20Up%20Swing=C==1r34LbKcu7G%7CQyX4F%2D7%20%5B%20QyX%5D%207%5ED%207%5EALZ9%2D%23C%207%5EBZL9%2DbE%2AAG%5E74Ti%2A%5BC%7CQyXyQ%7CF17D%207%2DA%7CQyX7%5EbELZ%2CQ%2C%20%209b7E%7CQyX3LZG%5E7X5%237b%2DbE%7CQLZBb%5EG%7CQyX9b7G%7CQyX3b1A%7CQyX5%237A%7CQyX7b%5E7Xy7F%207%2DD%7CQyX7LZA%5EQyX5%237E%7CQyX7%5EFLZ7%5EC%207%5EGZL9%2DB%207%7CEb13%2DbD%207yX7%5EbQ%7CDb%5E%207D%207%2DAZL7bD%207b%2DAZL7C%207%2DG%7CQyX7ZY%5BQEyX9b7Q%7CC%2D7%20Bb%2D9LZGb%5E7%20Ab%2D9LZE%5E7%20A%5E7LZfD%5E7%20%20UfF%5E7%2311%20%20Z%20==0=0===Is%20You%20Is%20Or%20Is%20You%20Ain%27t%20%28Ma%27%20Baby%29=Austin%2DJordan==Medium%20Swing=Ab==1r34LbKcu7bBZL74F%2D7%2CZLbE%2F7%2DF%207%2DFZLC7%207bDZL%2CbE%2F7%2DF%20Db7%20C4TA%2A%7B7C%207bKcl%20L%2F7%2DF%207%2DFB%2A%5B%7D%20%2CC7%20%2C7bD%7CQyX%2C7bEZEbLZDQyX%2C7FZL9bXyQ%7CBG%7CQyX6bA%7CQyX7b%7CEQyX7bB%7CQyX11%237h7%20C77%2DFZLA%7CQyX7%2FEbLyX7bB%7CQyX11%237BQ%7CyX7%2DFZL7C%207bDZQ%7CEb7%2DF%207%2D%2DbEZL%7CEb%2D7bE%2F7%5EbA%7CQyX7oDQ%7CyX7bDC%2A%5B%5D%207bA%20%20Ab%5E7QyX6bF%207%2DFLZDb77C%2ChGs%207%2DbBZL7%20F7%2DC%7CQyX7bG%7CQyX%5D%5B%2ABl7bA%207yX7%2DCLZDb7bE%7CQyX7bB%7CQyX1%2317B%7CQyX7%2DFZL7C%207XyQ%7CbE%2F7%2DQ%7CF7XyQ%7CBb7XyQ%7CEb7XyQ%7CAb6XyQ%7CDb7%20C7%20Z%20==0=0===Isfahan=Strayhorn%2DEllington==Medium%20Swing=Db==1r34LbKcu7b31bA4Db%5E7%5EAZL%20lcKQyX9bELZ5%237bB%207%5EbB%7CQyX7XyQ%7C4TA%2A%5B%2DGZL9Db%5E7XhA%7CQyX6%2DFZL9b7%20C7hGB%2A%5B%5D%20%20lcKQy7%20D7b%7CQyX9%7CQyX7Gh7Xy%5B%5D%207%5ED%207%5EbEZL7E%5E%207%5EF%7CQyX9b7C%7CQ%2AADb%5E%7CQyX6QyX11Bb7%235QyX9b31bA%7CQyX7A%5EZL%20lcKQyX9bEZL%7CDb7%23%207%5EbBA%7CQyX%5D%5B%2ACGQyX7bB%7CQyX11%237%7CFQyX9%237C%7CQyX7%5Eb%7CEb13%20%20lcKb13b9%20Ab9%235LZDb6XyQ%7CEb%2D7%20Ab7%20Z%20==0=0===Island%20Birdie=Tyner%20McCoy==Calypso=Eb==1r34LbKcu7CZL7G4Eb6XZL7bB%20%2C7%2DF%7CQyXb6EZL7bB%20%2C7%2DF%7CQyDh7%2C%204TA%2A%7B7%2D%23F%7CLZF%2D7bAZL7bA%20sus7bA%2AB%7B%7DQyX6bEZL7bB%207%2CXyQ7F%207%2DA%7C%7D%207%20x%20LZFZL7bB%207%2DF%7CQyX7%2CbAZL7bA%20sus7bA%23%2D7%20BZL7B%20b7sus%20Bb7susLZ%3CBreak%3EsBb7%2Cln%20%20Z%20==0=0===Isn%27t%20It%20A%20Pity=Gershwin%20George==Ballad=C==1r34LbKcu77%2DGs%204C%5E7%207G%207%2DDZL7A%207%2DELZ9b7B%207h%23FZL7%2DALZC%5E74TA%2A%7B2NZL%20F%5E%2CE%2DX%7D%207G%207%2DDZL7A%20%5E7Cl1N%7C%2C7G%2C7%2DD%2C7yQXyQ%7C%2C7C%2CyX7%2DE%7CF%23h7B%207h%23FZL31b7%23C7%20%2DEB%2A%5B%5D%209%239b7B%207b9LZQyX6C11%237bD7sus7F%7CQyXsus7GZL7%20D7%2DAZL7%2DE%207%5EGZL%2311%20D%207A%7CQ%2C7%2DGsC%5E7%20AL7G%207%2DDZL7A%207%2DZEL9b7B%207h%23FZL7%2DZC%5E7%20A%2A%5B%5D%20C7%2C%7CF%5E%2CE%2D7%2CD%2D7%2CG7%2C%7ClC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Isn%27t%20It%20Romantic%3F=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7C%20G%2F64Eb6%20bB%207%2DFZL7oE%207%5EEbZL7bB%207%2DFZL7%2DC7LZEb4T%5BA%2ACZL7G7%20Bb7QyX7%5EbA%5BB%2A%5D%207b%20E7%2DbB%7CQyX7%5EbEZL%7CBb7%20%2DFZL7bBZL7BLZBbl%2C7G%2ChDs%20%2DFZLG7%2FC%207%5EbAZL7bE%207%2D%7CC%2D%20F%2F7G%20%2DZL7bBBb7%20%5DL7oE%207%5EbEZL7bB7%20%2DFZL7%2DC%206bE%5BA%2AZF%2D7%20%20tla7ZLbE%2F%20C7LZ%5BC%2A%5D%207bE%207%2DbB%7CyQX7%5EbEZL7bB%207%2DFF%2D%20F%2DG%2F6bEEZL7b7b9LZZL7bG%207%2DGZL6%2Db%20AA%2F%2DCZLbB%2F%2DC%20%2DCF%2D7%20BG%207hDb6%20Ab%2D6LZEb6%20%20%20Z==0=0===Isn%27t%20This%20A%20Lovely%20Day%20%28To%20Be%20Caught%20In%20The%20Rain%29=Berlin%20Irving==Medium%20Swing=Bb==1r34LbKcu7%206%2DbE%5E7XyQ%5EbEZL7bB%207%2DF%7CQXy7%5EbBZL7F%206%2DbE%7C7XyQ%7CbEA%2A%5B7F%207%2Db%5E7XyB%207%2DC%7CQyX7obD%7CyQX7%2DDB%2A%5B%5D%20%20lcKQo7LZCBZL7F6%2DbE%7C7XyQ%7CbEA%2A%5B%5D%207F%207%2DC%7CyQX7bDZL7bA%205%237A%5E7XyQ%5EbBZL%20lcKQBb%5E7XBZL7F%206%2DbE%7CQyX%5E7bEZL7bB%207%2DF%7CQyb%5E7XyZL7F%20ZL7F%20F%2D7XyQyX7%5EbE%7CQyX7C%7CyQX7%5EbE%7CQyX7bB%7CQ%7CEb%2D6C%2A%5B%5D%20Bb6%20Dbo7LZC%2D7%20F7%20Z%20==0=0===Isotope=Henderson%20Joe==Medium%20Up%20Swing=C==1r34LbKcu7yX7C%7C4C7%20AB%7CQyX7FZL%20x%20ZLC7%207GZL7D%207bEZL7b7XyQ4Ti%2A%7B%2A%5BYYYusXyQ%207bGZL7A%207CZL7%20G7%2DD%7CQyXsus7bA%7CEb7%20%7Ds7A%7CQA%7CQyXos%3A%3ECX7bB%7CQyX7FZL%20xZ%20L%20x%20ZL%20lcKQyX7yQ%7CC7loS%3CA7XyQ%7CAb7XyQ%7CG7XyQ%7CC7%20A7LZGb7%20Eb7%20Z%20==0=0===Israel=Carisi%20John==Medium%20Swing=D%2D==1r34LbKcu77%2DGZL%2DXyQ%7C%297%2DG%28%2DG%7CQyX9%237%7CDQyX6%2DD%7CQyX6b%2DD%20G%2D%5E7D44T%5BA%7CQyXG%2D6LZ7bB%7CQyX%297%5EbB%287F%5EZL7%2DE%20%297%5EF%287%2DD%28Eh7%29%20%297C%28%20sdroQ%7CD%2D%20anretlA%3CZ%2031b7%20A%2931b7A%287bBZL7Fte%20chyX9b7for%20solos%2E%3E%20==0=0===It%20Ain%27t%20Necessarily%20So=Gershwin%20George==Medium%20Swing=G%2D==1r34LbKcu7%20%2C5%239AG%2D7%20%20x%20ZL7bD%207CZL%20%20xZL%20x%20ZL%20x%20ZL7CLZA7b%2A44T%7BQyX7%5ELZG%2D7%207%2DA%7CQyX7%5EbAZLb7E%207%2DbBB%2A%5B%7D%207C%20D7LZG%2C9%237Dx%20ZL%20C7LZFC%207%2DGA%2A%5B%5DQyX%2C3b17D%7CQyX7A%7CQyX7%5E7LZ%20x%207%2DG%7C%20LZ%20x%20LZC7%20Db7LZ%20x%20LZA7b9%235%2C%20D7%239%2CLZG%2D7%20C7%20Z%20==0=0===It%20Could%20Happen%20To%20You=Van%2DHeusen%20Jimmy==Medium%20Swing=Eb==1r34LbKcu7%20%20%297h4Eb%5E7F%7CQyX7%2DFZL%299b7%28C%20%20%297hG%287oE%7CQyX%23o7%28A4T%5BA%2AB%7CQyX%29LZEb%2A%5DQyX9b7C%7CQyX7Gh%7CQyX7%5EbA%7CQyX7%5EB%5BF%2D79b7D%287%2D%23F%287%29XyQyX7F%7CQyX7%2DCZL97bG%207hD%7CQyX7%5EbE%7CQ%7CF%2D7bD%287bC%28%20%20%297%29LZBoE%7C%7CQyX7%5EbE%5BA%2A%20%5D%297bB%28%20%20%297%2DF%287b7%28Gh7B%28%20%20%29hG%7CQyZF%2D7X%7CQyX7%5EbEZL%299b7%28D%20%20%297hA%287o%23F%7CQyAb%5E7XL%299b7C%207hGC7b9X%207%5EbE%7CQyX%297bD%28b7B%7CQyX7%2DF%5BC%2A%5DQyAb7LZ%7CQyX77b9LZF%2D7XyQ%7CBb7XyQ%7CEb%5E7%20C%2D7LZF%2D7%20Bb7%20Z==0=0===It%20Don%27t%20Mean%20A%20Thing=Ellington%20Duke==Medium%20Up%20Swing=Bb==1r34LbKcu7ZL7D%204G%2D%28G7bEZLE%2F7C%20%297%5E%2D%28GF%2F%2DGZL%23F%2F%2DG%20%29%2D%28G%2D7%294T%7BA%2A7F%7CQy%7CN1C7%7C%7DQyX5b7D%7CQyXD6%2FbB%7CQyX7o%23C%7CQyXN2C7XQyX%2DGyX7%2DGb6XyQKQyX6bE%7CQyX7bBQ%7CyX7%2DF%5BB%2A%5D%20%20lcKcl%20LZB%7CQyX7C%20%297yQ%7CF7%2F%2DGZL%23F%2F%2DG%20%29%2DG%2D%28G%5BA%2A%5DQyX7D%7CQyXF%28G%2D%5EX7C%7CQ%2FELZEb7%28G%2D7%29%20D7LZG%2DXyQ%7CC7XyQ%7CC%23o7XyQ%7CBb6XyQKcl%20%20Z==0=0===It%20Had%20To%20Be%20You=Jones%20Isham==Medium%20Swing=G==1r34LbKcu7E%207AZ4G%5E7%207A%7CQyX7EZL7%2DB%20E7ZL7F%207%5EGZL5%237D%20E%2D7L4T%5BA%2A%2DEZL97%20E%2D7%2DEZL9b7B%207h%23F%7CyQX7D%5BB%2A%5DQyX7AZL7%20B7bAZL7%2D%237D%207%2311LZ%5D%205%237D%207D%7CQyX7A%2D%7CQyX7AZL7%2DE%207A%2AA%5BG%5E7bB%207AZL7%2D7%20F7LL7%2DE%207AZL7%2DE%207%7CAQyX7EZL7%2DB%207EZZA7%20E%5EGZL57DZL77%2CG7%2C%2DEZL9b7B%207%5EG%7CQXy7F%7CQyX7%5EC%5BC%2A%5Dl7%20Bbo%2DDs%207%2FA%20Abo7LZD7%2FA%20D7LZG6%20E7LZA%2D7%20D7%20Z==0=0===It%20Might%20As%20Well%20Be%20Spring=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu7%2DDZL%204G%5E7XX7%5EGZL7D%207%2DAZLE7%207%2DB%7CQyX7%2DA%7CQyyQKcl4T%5BA%2A%7CQyX7G7XyQX7E%7CQyX7%2DBZL9b%237F%207h%23C%7CQyX7%5EC%7CyQ%7CA%2D%7CQyX7%207G%207%7CN1B%2DX7%5EG2NZL%20QyXQy%7DX%207D%207%2DAZL7%2DE%207yQ%7CD%2DQyX7DL7%2DA%7C%5E7LZAhBsZL7%5ECZL7GZL%2D7DZL7GZL7%2DDZL7%2D%2CE7%2ClC%5BB%2A%5DAZL7AGLZF%23ne%20dr3%20la%20%2EC%2EDZ%3CL7%2DEZL9b7BZL7hding%3E%2F7%2DAZ%23F%2F7%5E7%20%5D%7CN%7CQyX7F%7CQyX7%2DCZxLZL7AZL7EZL7%2DB3G%5E7%20GDZL7%2DL7%5EGZ%20E%2D7%2F7%2DAZL7EZL7%2DB%7CQXy6%2DC%7CQyX7h%23CZLDLZD7L7%2DEZLZxLZA%2D7LZD7%20Z==0=0===It%20Never%20Entered%20My%20Mind=Rodgers%20Richard==Ballad=F==1r34LbKcu77%2DG%20%294F%20F%2B%2DA%7C%297bA%28%20%297%2DA%28%2D7G%207%5EFZL%2BF%206FZL7%28G%2D74TA%2A%7ByXQyXZF%5E7%207%2DGZL7G%20sus7G1ZNL7D%20A%2F7%5EFZL7bB%20C7%20%7DL%297C%28%28%20%20%2972G7su%5EFB%2A%5B%5D%20%297F%287C%207%29%2DC%28sus7CZL7G%20s7%28Bb%5ENZL%20QE%2C7hB%29LZG%2DZL7%2DG%207%5EFZL7C%20%2D7G%7CQyX7%5EFZL7C%207A%2D7%20sA%2F7%5EF%297%2DA%28%2D7%20D7%5EFZL%2BF%206FZL%2BF%20%5E7FA%2A%5B%5D%207C%207%2DGZL7%20G%2D7Al%7C%2C77C%207%2D%29%7CA%2D77D%207hAZL7bB%207%5EZFL%297C%287%2DG%20%297%2DG%28b9LZG7bA%28%20LZlA%2D7%20D7LZG%2D7%20C7LZF6%20sG%2D7%2CC7%2CZ%20==0=0===It%20Only%20Happens%20When%20I%20Dance%20With%20You=Berlin%20Irving==Medium%20Up%20Swing=C==1r34LbKcu7D%7CQyX4C%5E7XQyX7%5EC%7CQyX7G%7CQXy7%2DD%7CQyX7o%23C%7CQy%7CC%23o74TA%2A%7Bb7A%7CQ%7CG7XyZL%20lcKQyX7%5EC1NQ%7CyX6%2DF%7CQyX7%5EF%7CQE%2D7XyQyX7hQyX7%2DD%2D7Xy7A%7CQyX7hE2NZL%20yQXQyX%7DQyX9b7G%7CQXyQ%7CD%7CQyX9%7CG7XyQ%7CC%5E7%20E%2D7LZA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===It%20Was%20So%20Good%20While%20It%20Lasted=Poll%2DAckers==Medium%20Swing=C==1r34LbKcu7%2F7%2DA%204C%5E7%20yX7bBZLC%2F7%2DD%207D%2DZL9b7A%207hEZL7BQ%7CA%2D74TA%2A%7B7G%207%2Dh7%20D7%20QyXQyX%7D%207G%20117%23bAZL7D%207%2DA1NZLLZN2D%23FZLGZL7B%20F7%20%5D%5BL7oG%207%2D%23GZL%2C7B7%20%2D%23FZL7oF%207%5EEB%2AZF%23%2D7%206CZL%207hEZ%23o7LZ%5ECA%2A%5B%5D%207G%20sus7%7CGQyX7%2DDZL7D%207%2DA7%20B7LG%207%5EG7G%207%2DZD%2D7%20%207h%23FZLG%2F7%2DA%207A%2D%7CQyX7bBZLC%2F7%2DDD7LZDL9b7ALZC6%20G7sus%20Z%20==0=0===It%27s%20A%20Big%20Wide%20Wonderful%20World=Rox%20John==Waltz=Ab==1r34LbKcu7EZLxZ4Db%5E7%7CZLxZL7FZLxZL7C%2DZL9b7GZLxZLxZLBb%2D7L3TA%2A%7BL7%2DbELZAb%5EBZLxZL7%5EbDB%2A%5B%7D7%20bAZL7%2DbEZLxZL7b%2D7LZxZL7bAZL7%2DZxLZFZL7%5EbAZLxZL7bELZxZL7%2DbBZLxZL7%2DxLZEbL7%2DCZEZLxZ%2AADb%5EZLxZL7FZLxZL7%2DZCL9b7GZLxZLxZL7Bb%2D7L%5B%5D%207bb7LZxLZUAb6LZxLZEb%2D7LZAb7%20Z%20==0=0===It%27s%20A%20Blue%20World=Wright%2DForrest==Medium%20Swing=F==1r34LbKcu7bBZL54G%2D9X%7CQyX9%2DCZL%20lcKQXy9%5EFZL5%237Cpp%7CQyppF7%234TA%2A%5B7%2DbB%7CKcl%20%20%7CQyX7%5EFZL9b7C%20%2D9bB%7CQyX9%5EbBB%2A%5B%5DF7XyQQyX9%5EQyX9%5Eb7XyQ7Cpp%7CQyX9%2DGA%2A%5BQ%5DyX7CZL6%2DbB%207C%7C%235LZFD%7CQyX%209%2DbBZC%2D9X%5EbBC%2A%5B%5D%20%20lcKQy9X%5EbBZL5%237Fpp%7CQy9XyQ%7CL%20lcK%207D%207F%5E7%20GX6FUZL7C%207%2DG%7CQXy7GZL7D%207hAZL7%2DyQ%7CAhZL7bEZ%20==0=0===It%27s%20A%20Dance=Petrucciani%20Michel==Waltz=C==1r34LbKcu7%2C7D%2C74Eb%5E77AZL7%5EGZL7EZL7B%2DZL5%237GZL5%237AZLLZsA%2D3TA%2A%5BlB%2A%5B%5DLZF%237bEsZL7%5EbEZL7bBLZ7%2DFZL7EZL7%2DBZL7%2CD7%2C7%5EGl%7C7%5EGl%7CZA7%235%2DAsZL7AZL7%5EGZL7%2CEZL7%2DBZL5%237GZL7%2CD7%2CL7%5EbEZL7%5EbLZB%2D7%5D%2C7bB%2C7%2DFsZL7%5EZDL7AZL7%2DEZL7EZL%5B%2AClE7%23FZL7%23FZLZC%2D7LBlZL7%23FlZL%23F%2F7B%5EZL7BZL7%2DFZL7FZ%5E7%2FF%23L9b7GZL7%2DD%2FF%23LZL7%2DEQ%7CY%20%20QyXZ%20b7BZL7%5EbEZLQ%2C7%23FZA7LZ7%5EBZLx%20Z%20==0=0===It%27s%20A%20Good%20Day=Lee%20Peggy==Medium%20Up%20Swing=C==1r34LbKcu7L%20lcK4C6Xy%7CQyX7G%7CQyX7%2DDZ%20Lx%20ZL%20x%20ZL%20lcKQC6XyQ4TA%2A%7BCB%2A%5B%7DQKcl%20QyX6C%7CQyX7G%7CQy7X%2DDZL%20x%20ZL%20x%20ZLKcl%20%20yX6CZbD%7CQycl%20LZ%20lcKQyX7GZL%20lcQKyX7DZL%20lcKQyXFLZC6XKQyX7yX%2C7o%7CG7%2FDX7%2DD%7CQyX7obE%7CQXy%2DE%7CQyX7o%23D%7CQyXyQ%7CDbQyX7olcKQyT44C6yX7G%7CQyX7%2DDZL%20%20xZL%20x%20ZL%20lcKQyXQ%7CC6XA%2A%5B%5DQ%20LZC6XyQKcl%20LZ%20x%20LZ%20x%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQKcl%20%20Z==0=0===It%27s%20A%20Lovely%20Day%20Today=Berlin%20Irving==Medium%20Swing=Bb==1r34LbKcu77%2DbE%204Bb%5E7L7bB%207%2DF%7CQyX7%5EBbZL7F%207%2DCZL7%2DG%20ZEb%5E74TA%2A%7BXZL7F7%2FD%20DL7%2DG%207%5EbBB%2A%5B%5DQXy7F%7CQyX7%2DCZL7obZC%2D7%20%5EbBZL%20QyXQyQLZBX9b7F%7CQyX7C1NZ7L%2DG%209b7D%7CQyX7%5EbyQ%7DXyX%7CrQyF%207%2DCb9%2311D%2F7%5EbBZL7%5E%2DbE%20%5E7bE%7CQyX9b7G%7CQyX%20C7LZA2NZL7LZBb6%20sC%2D7%2CF7Z%20==0=0===It%27s%20A%20Raggy%20Waltz=Brubeck%20Dave==Waltz=G==1r34LbKcu7p%207o%234G7%2C%20X7CZL%20lcKQyX7GLZ%207oGlp%7C%2CG%2F7CspyQ%7CpC3TA%2A%5B%5ECB%2A%5BQ%7CG%2CEZLCl%2C7G%2CGs%7CQyXb97D%7CQyX9b7A%7Cp%207GXyQ%5DyX7G%7C7bBs%20B%2D7%2C%20L7C%207%2DG%7CQyX7%5EbZAL7bE%207%2DbBZL7%2DEZF%2D7%20%7CQyX77CZL%207%20Eb7X7G%7Cp%207oGl%2C7DsQ%7CyXGA%2A%5B%5DQyX7DZLyQKcl%2DEl%7C%2CLCl%2C7C%23o7%20QyX9b7D%7CQyX9b7%7CAp%207E%2CG%7CQyX7G%7Cp%7CG%2CsGp%7CQyXZGXyQZ%20==0=0===It%27s%20All%20Right%20With%20Me=Porter%20Cole==Up%20Tempo%20Swing=C%2D==1r34LbKcu7X7%2DFZ4C%2DXyQyX7%2DC%7CQyX6%2DC%7CyQX7%2DC%7CQyX7%5E%2DC%7CQKcl%20L4TA%2A%7BDZL%20l%20LZF%237F1N%7CQyX9b7C%7CQXy7hGZL%20lcKQyX7oXyQKclcKQy%2DbBB%2A%7CG7b9lcKQyX6bE%7CQyX7Bb%7CQyX7%2DF2N%7C%7DQyX%20%20%5DY%5BQyX7hB%28xZLGh7%29LbE%2F7obAZLxZL%297%28F7obEZL%299b7C%28xZ%28Fh7%29%28bE%2F6LxZL%29Eb%5E7LbEZL%299b7C%28xZL%29h7G%28bE%2F6%2DbBYZLxZo7%28F7ZL%297b7GZL7%2FEb%28F7bB%28x%3Egnidne%20d3r%20la%20%2EC%2ED%3CZL%297h%29LZDh7obAZ%7CQyXG%7CN3F7QyX7%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyX%7CEb7%2FY%5D%209bAb%5E7XyQ%7CAo7XyQ%7CBb7susXyQ%7CBb7XyQ%7CEb6XyQ%7CG7b9XyQZ%20==0=0===It%27s%20Been%20A%20Long%20Long%20Time=Styne%20Jule==Ballad=F==1r34LbKcu7L7C%207AF%2C%20FD%207%2DG%7CQyX7CZL7%23oF%206F%7CQyX6FZL7%5E7LZG%2D%2A%5B44TDZL6%2DC7%235%2CG%7CQyX9b7DZL7hA7%20%5EFB%2A%5B%5DQyX7%5EFZL%2D7%20Bb%207%2DGZb7%20C7%20%5D%5B%2AAF%2C%20F%5E7LZA%2D7%20D7LZG%2D7%20Gb7LZF6%20sG%2D7%2CC7Z%20==0=0===It%27s%20De%2Dlovely=Porter%20Cole==Medium%20Swing=F==1r34LbKcu7QyX7%2D4FXyQ7o%23F%7CQyX6F%7CQyX%5E7F%7CQyX6F%7CQyX%2BF%7CXyQ%7CG4T%5BA%2AX7o%23GD7b9L%2DG%7CQyX7C%7CQyX6%2D%7CGQyX6b%2DG%7CQyX%2DGZ7XyQ%7C%207hA%7C7%2D%23C%2CXyQ%7CG7%5EbBZL7F%207%2DCZLF7%207%2DC%5BB%2A%5D%207C%207%2D%20sC%2D76F%7CQyF%5BA%2A%5D%2CC%2D7%2Cus7C%7CQyX7CZL%20lKcQyX6%2DbBZL7%5EbBls%20C7%207%2DD%7C%2C%7CQyX9%2BXyQ%7CyX7hA%7CQyX7%5EF%7CQXyF%7CQyX7%5EF%7CQyX6FQ%7CD7bF%7CQyXG%2D7%20C7LZG%2D7%20C7LZF6XyQ%7CG%2D7%20C7%20Z==0=0===It%27s%20Easy%20To%20Remember=Rodgers%20Richard==Ballad=Eb==1r34LbKcu7QyX7%5E4F%2D7%20bE%207%2DbBZL7bB%207F%2DZL7C%207%5EbEZL7bB7LZAb4T%7BA%2AN%7CQyXyQ%7CsCXQyX%7D%207C%207%2DG1Nl%7C%2C7bB%2C7%2DF%2C7F%2C7%2DyQXyQX7bD%7CA%7CQyXyQ%5D%2ABL7bE%207%2DbBZL7%2DF7%20%5EbAZL7bE%207%2DbB%5BZAb%5E7X6bE2C%207%5Ebb7LZGB%207%2DF%5BA%2A%5DQyX7bZBL7F%207%2DC%7CQyX7%5Ebb7LZED%207%2DbB%2C7%2DF7%20Bb7%2DCs%7CQyX7bD%7CQyX%5E7bAZL7bE%207%2DbBZL7%2CF7%2C%2DFZL7b7%2Cl%7CEb6%20%20%20Z==0=0===It%27s%20Impossible=Manzanero%20Armando==Ballad=G==1r34LbKcu7ZLsus%20G6LZD%7CQyX7%2DE%7CQyX7BQ%7CyX7h%23FZL6G%207%5EG%2D7%20G7G44T%7B7A%7CQyQ%7CE7XQyX7E%7CQyX7%5EG%7CQXy9F%7CQyX7%2DA1N%7CQy%7CA%2D7XyX7hB7%2DA%7CQ7XyQ%7CQyX7%5EG%7CQyX9F%7CQXy7%2DA2N%7C%7D%207D%207%2DA%7CE7XyD%7CQyXXyQ%7CD9XyQ%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===It%27s%20Just%20Talk=Metheny%20Pat==Latin=C%23%2D==1r34LbKcu7%20lcKQ4C%23%2D9C%2CS%2CA%2A%7B%7D%20%20lcKQXy11%239CZL%20lcKQyX%23%2D9Xy4Ti%2A%7BQyX7%2D11XyQlcKQyX11%239CZL%20clKQyX9%2D%23CZL%20lcK%20LZF%23%239CZL1%239C1ZGaddcKQyX9%2D%23Cl%7C%2C9%2DC%23%2CB%2FAs%20A%2FG%7CQyX9l%20LZNL%20lcKQyX9%2Dcl%20%20%7D%5D%20%20%3EeniF%3ClcKQy9X%2D%23C2NZL%20QyXQyX%5B%2ABF%23KQyX1QyX96%20A%5E7L7%5EA%209%5EbEZL9bB%20%5E9GZL%20lcKQyXD%2FCZ%2FBLZE%23G%2FE%7C%23F%7CQyZG%5E7%2F%5EB%7CQyX9%5EE%7CQyXB7%2F%5EA%7CQyX9%5ED%7CQyXA7%2FC%23XL%20lcK%5E9XyQ%7CF%23%2D9XyQ%7C%3C%2A70D%2ES%2E%20al%202nd%20End%2E%3EA%5E7%2FBXyQZ%20==0=0===It%27s%20Magic=Styne%20Jule==Ballad=Bb==1r34LbKcu7QyX7%2D4Bb%5E7%207%2DCZL7F%207%2DCZLo7bD%20D%2FbBZL7%5EbE%20F7LZC4T%5BA%2A%2DCZL7Q%7CBb%5E%2DDZL7bE%207%5EbB%5BB%5D%2A%207F%20sus7F%7CQyX77%20DboyX7F%7CbE%207%5EF7XyQ%5DQyX7F%7CQyX7%2DCZ7LC%207%2DGZL7C%207%2DG%7C%2AC%5BBb%7CQyX7QyX7hb%2FD%20D7F%7CQyX7%2DCZL7F%20%2D7CZL7F%207%2DCZL7obXyQ%7CDBZL7%5E%207%2DDZXyQ%5D%2A%2DCZL7%2DG%206bBZL7Ab%207%2DbE%7CQyX7%2DC%5BD7%20F7L9b7G%7CG%2D7LZC%2D7%20F7LZBb6%20G%2D7LZC%2D7%20F7b9%20Z==0=0===It%27s%20Only%20a%20Paper%20Moon=Arlen%20Harold==Medium%20Swing=G==1r34LbKcu77G%207%2D4G%5E7%20D%2C7%2DAs%207%5EGZL7D7%20%2DAZL7D%207%2DAZL7E7%2C%7ClD4TA%2A%7B6G2NZ%20Ah7LQyXQyXQyX%7D%2C7D%2C%2D7As%206G1N%7CQyX7DZ%20%20%2ClL7%5ECZLo%23C%207%5B%2ABC%5EG%206GZL7D%207%2DAZLE7%20D%2F7%5EGZL7o%23C%2077LZC%5E%5D%207G%20AZL7D7%2FDXyL7E%207%5EGA%2A%5B%5D%207D7%20%2DAZL9b7E%207hB%7CQZA%2D7%20%5EGZL7%2DAs%206LZG%5E77DZL7hA%207%5ECZL7%20G7%2DDl%7C%2C7D%2C7%2DAs%20XyQ%7CG7D%207%2D7%2CD7%2CZ%20==0=0===It%27s%20The%20Talk%20Of%20The%20Town=Livingston%20Jerry==Ballad=F==1r34LbKcu77E%207%5E4F%5E7%20E%207%5EbBZL5%237F%207F%5EZL7C%207%2DGZL7obAb7LZF4TA%2A%7B%5DQyX6%20D7LZ%207G2NZL%20QyXQyX%20%7D7C%207%2DG%7CQyX7G1NC7LZF7bEZLL7D%2077%20D7LD%207GZL9b7D%207hAQ%7CyX7%2DGZL7D%207%2DGZ%2D7LZG%2DGB%2A%5BbBZL5G7LZC%5EFZL7C%207%2DGZL7oAb%207%5EFA%2A%5B%5DQyX5%2377%20F7%23%207%2DDZ%5E7%20Eb7LZF%5E7%20E7LZEb7%20D7LZG7%20C7LZF6%20C7%20Z%20==0=0===It%27s%20You%20Or%20No%20One=Styne%20Jule==Up%20Tempo%20Swing=F==1r34LbKcu7F%7CQyX4G%2D7XX7%2DGZL7D%207%2DAZLb7B%207%5EF%7CQyX7C%7CQyyQ%7CC74TA%2A%5BL7%2DA%20Kcl%20%20%20lcKQyX7%5EbA%7CQy7XbE%7CQyX7%2DbBB%2A%5B%5DLZC%5E7QyX7%5E7%2DAZLG7LZG%5EF%7CQyX7C%7CQyX7%2DAG%2A%5B%5DQyX7C%7CQyX7%2D7%20Bb7%207%2DDZB%287hBG%2D7XyyX%297F%289b7D%7CQyX7%29%2DC%287hA%7CQyX7C%7CQQ%5D%5B%2ACZL7D%20%2DGZL%29yQ%7CBbbD%20%297%2DbB%287%2DbAZ7L%2DD%207%2DAZL7bE%207%2D7%28Eb7X%297%5Eb7XyQ%7CC7XyQ%7CUF6XyQ%7CA%2D7%20D7%20Z%20==0=0===Jackie%2Ding=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu711%2DCZb%5E7%231QyX11%237%5EbBZLQy%7CXrQyXZL%20lcKQyX1Kcl%20LB44T%5B%297%2DC%28sLZF9QyX9b7GZL%20lcKQXy11%237%5EbB%7CQyXsus%7CF7%2FCus9F%20%20C7%2FF%28F7%29LZBb%5E7%2311XyQKcl%20LZXyQr%7CXyQ%20Z%20==0=0===Jaco=Metheny%20Pat==Even%208ths=C%2D==1r34LbKcu7%20%299bD%7BGsus%5BA%2AY%5D%20%20lcKQyXFb%2FE%7D%20%3Ex8%3C%20lcKQyXC%2D7%20%2844Ti%2AL9bD%20LZ%20x%20L%20lcKQyX7%2DC%7CQy7X%2DCZL9bD%207%5EbDZLZDb%5E7%297%2DC%28%2DG%7CQyyQ%5D%2ABZL%297%2DG%287C%207%2DGZ%29L7%5EbA%287bA%207%5EbA%5BAb%5E7XX7%2DCZhc%20et%28G%2D7%29la%20esu%28%20BA%20no%20oslos%3C%7CQyX7%5EbDZLterna7%2DC%207ZL9%5Eb%29%3EC%2D7l%7BQYY%5D%20Q%20%207%2DCZ5L%237G%209%237DZL7bA%20C%2D7%20AsegnaDb%5E7%20G7%235%20%7D==0=0===James=Metheny%20Pat==Bossa%20Nova=D==1r34LbKcu7yXA%2FD4D%236%20%2DG%20B%2FGZL7oC%206CLZ%23C%2FA%20D%2FGZL%23D%2FB%2FBbLZ4T%5Bi%2AL7%2DB%20%2FAXyQL7%5EG%207%5ED%7BA%2A%5D%2CAG%2C%209ddaG%7CQyXA%2FD%7CZA%2FC%237%5EF%7CQF%207%5EGF%23%2D7Ll%2C7%23F%2Ch%23CsZL7%5E%20G7%5EDZL7%2D%23F%207%5EGZB%2D7LZ%207%5EGZQyXDZG%5E7%20F7%5EG2N%7D%2CA%2CA%2FG%20DLZA%2FG%207%5EG1NZL7%2D%23%20G%2FALZL7%2D%23%2FDZLG%20F%237%2FL%23G%2FE%20%2D%23FZLF%2F%23%20CDZL%23C%2FA%20%2DBZL%23AZA%20A%2FA%5BB%2A%5D%23F%207%5E7LZE%2DB%20%23C%2FAZL7%5EG%207%5E%5BDA%2A%5D%20A%207%5EGZLA%207%2D7LZG%2DB%20%23F%207%5EGZ%5E7%20F%23%207%5EGZL7%2DBl%2C7%23Fh%2C%23CsZL7G%207DZL7%2DF%23%2D7LGZL7%2DA%2F7D%2CQLZG%5E%2FG%2C%5EGsQ%7B%20%20QyXQXy%5D%2CA%2CG%20DZLA%2FG%207A%7CB%2D7%2C7%2D%23F%7CG%5E%2CF%23%2D%7CG%5E%2CF%23%2D%7DG%5E7%20G%2FALZD%20%20%20Z==0=0===Jazz%20Folk=Abercrombie%20John==Medium%20Swing=C==1r34LbKcu7QyXsu4C%5E7X7G%20sus7GZL11%237Ab%207%2DA%7CQyX7%5EF%7CQyLZC7s4TA%2A%7BN%7CQyXQ%7CF%5E7X7%2DD%7CQyX9b7A%7CQXy7%2DE%7CQyX7%2DF%7CQyXyQ%7CG7yX7C%7C7%2DbB%7CXyQ%7CBbD2N%7C%7D%207G%207%2DDZ7LbA%207%2DbE%7CQyX7%2Db%5E7XyQ7%5EbD1LQyX%7C%2D7XyQQyX9%237B%7CQyXB%2F7E%2DB%2A%5B%5DQyX5%239%237B%7C%7CXyQrA%7CQyX%20%2DDZLBXyQ%7C%20dr3%20la%20%2EC%2ED%3C1%2317bE%20%2DE%7CQyX9%237BEnd%2E%3E%2F7%2DEZGh7%20%5DY%7CN3Db%5E7XyQ%7CBb%2D7XyQ%7CEb%2D7XyQ%7CG7sus%20G7%20Z%20==0=0===Je%20Ne%20Sais%20Pas=Hampton%2DJones==Medium%20Swing=F==1r34LbKcu7BZL%2C74F%5E7%20ZL7C%207%2DGZL7bD%20%5E7bAl%7C%2C7bE%2C7%2DbBsF%5E7%20D4TA%2A%7BQyX7oo7%2CLZ6bBB%2A%5B%7DQyX6FZLC7%207%2DGZL9b7D%207%5EFXyQ%7CBB%207%5Eb%207%5EFAQ%7CF7XC%207%2DGZL7D%207%5EF%7CyQX7oB%7CQyX6bB%7CQy7%20%5D%5B%2AyX6F%7CZL%2C7o%2CEb7%2CBZL%2C7D%207%5EFZL7C7%20%2DGZL7bD%207%5EbAl%7Cb%5E7%20B7%2DbBsF%5E7%20D7b9LZG%2D7%20C7LZF6XyQZ%20==0=0===Jeannie%27s%20Song=Ivery%20Marchel==Medium%20Swing=F==1r34LbKcu7X7%2DA%7C4G%2D7XB%7CQyX7%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyb9XyQ4TA%2A%7BQyX7%5Eo7XyQ%207%2DE%7CQyX7%5EF%7CQy7XC%7CQyX7%2DG1NB%2A%5B%5DA7LZDbA%7CQyQyX7DQ%7CD%2D7%2DA%7CQyX7C%7CQyX7%2D2GNC%2A%5B%7DQyX7G%7CQyX7XyQ%7CyX7A%7C%7CG%2D7XyQ%7CC7XyQ%7CF%5E7%2CXyQKcl%20%20Z%20==0=0===Jeannine=Pearson%20Duke==Medium%20Up%20Swing=Ab==1r34LbKcu7B%7CQyX4Ab%2D7L%3E%298%2826%2A%3CxZLxZxLZLxZLxZLxZLxZLZF%23%2D74TA%2A%7B9%237bEE%5E7Xy%5EbA1N%7CQyX9%237bEQ%7CyX7%2DbB%7CQyX7A%7CQ7XyQ%7C%7CQyX77C%207hyQXyQ7%5EbDB%2A%5B%5D%207bA%207b%2DE%7CQyX7%5EbA2NZL%20XyQ%7CGX%7DQyX7%2DbAAXyQKcX7bE%7CQyX7%2DbB%7CQXy7bB%7CQyX7%2DFZL%20lyQ%5D%5B%2A7%5EFZLyX7%5EExLZxLB%7CQyX7%2D%23FZL%3E%2982%286%2A%3CxZLxZLxZLxZ7XyQ%7CZLxZLQ%7CA7XyQ%7CBb%2D7XyQ%7CEb7%239XyQ%7CAb%5E7XyQ%7CEb7b9XyQZ%20==0=0===Jeepers%20Creepers=Warren%20Harry==Medium%20Swing=Bb==1r34LbKcu7bBZL74C%2D7%20ZL7%2DG%206bBZL7F%20%2D7CZL7%2DG%206bBZL7FC%2D7%20F4T%7BA%2A7bB%207LZC%2D7%2DC%206bEZL7bB%207%2D%5BFB%2A%7DQyX6bBZL7F%207LZF%2D7%2DG%206F%207%2DCXyQ%7CG7F%207%2DCZL7C%207%2DGLZ7%2DD%207%5EFZL7C%207%2D%20%5D%2AA%5B6bEZLF%207%2DC6%20G%2D77bAZL7F%207%2DCZL7G%2D%206bBZL7F%207%2DCZL%20G7LZbBZL77LZBb6%20G7LZC%2D7%20F7LZBb6%20%20%20Z==0=0===Jersey%20Bounce=Plater%2DBradshaw%2DJohnson==Medium%20Up%20Swing=F==1r34LbKcu77obA%204F6XyQyX7C%7CQyX7%2DGZLl%20cKQyX7GZL%20lcKQ%7CN1F64TA%2A%7BEZL%20l%20C7%20%7D7FB%2A%5B%5DQyX6FZL7Db%206F2NZL%20QyXQyXXyQKc7%2DGZLL%20lcKKcl%20LA%2A%5B%5DQyX5%237C%7CQy7XCZL%20lcKQyX7bDZF6XyQQyX7bZG7XyQKcl%20LZG%2D7XyQ%7CC7XyQ%7CF6%20Db7LZF6XyQZ%20==0=0===Jinrikisha=Henderson%20Joe==Medium%20Up%20Swing=Ab==1r34LbKcu7%5EbAZLb%5E7%231yX6%2DbBZL%20lcKQysXus9CZL%20lcKQyX1QKcl%20D44T%7B%7CQyX7cl%20LZX31bG%7CQyX7%2DF1NLZ%20lcKQyX11%237%5EbGyQ%7CF%2DKQyX7F%7CQyXyQ%7CGhQyX7%2DF2NZL%20QyXyQX%7DQyX9%237C%7CQyX7%7CGb13X31bG%7CQyX7%7CGb135%237G%209bD%7CQyX31AbZL7bE%207%2DbB%7CQyXLZGb%5EQyX7%2DGh7XyQ%7CC7altXyQZ%20==0=0===Jitterbug%20Waltz=Waller%20Fats==Waltz=Eb==1r34LbKcu7L%20x%20Z4Eb%5E7L%20lcKQyX7bAZL%20%20xZL%20x%20ZL%20lcKQyXZ%20x%20L3T%7BA%2A%5DQyX7XyQKc7%2DG%7CQyX7C%7CQyX7G%2DZL%20x%20ZL%20x%20ZL%20lXyQ%7CC7%5EbEZ%20lcKQXyQKc7bDZL%20lcKQyX7%2DAbZL%20x%20ZL%20x%20ZL%20l%2311Xy7F%5BB%2A7bB%7CQyQKcl%7CQyX7C%7CQyX7%2DG1ZNL%20lcKQyX7bBZL%20F%2D7XyX7FZLXyQ%7D%7CN2Eb6XyQ%7CAb7XyQ%7CEb6XyQ%7CBb7%20%20%20Z==0=0===Jody%20Grind%2C%20The=Silver%20Horace==Even%208ths=Bb%2D==1r34LbKcu7%20lcKQb%2D7XyBZL%20lcKQyX7bEZ%20Lx%20ZL%20x%20ZL%20lcKQb%2D7XyB44T%5BLZA13XyQ%7CB13XyQ%7CBb%2D7XyQKcl%20%20Z==0=0===Johnny%20Come%20Lately=Strayhorn%20Billy==Medium%20Swing=G%2D==1r34LbKcu7G1NZL4G%2D7X%7CQyX6%2DGZLQyX%7CryQXZL9%237D%207hA%7CQyA9%20D94TA%2A%5BL7%2DF%20%7CG%2D7%20%5B%5DQyX7bB%7CQyX7%2D2FNZL%20QyXQyX%7D%207D%2ABEb7QyX7%2D7E%207FAb7LZ7GZL7%2DF%207bEZL7F%2D%207%2DGZL7bA%206%2DbB%20C7LZ%207%2DGZ%209A%7CQ%20D7%20%5DZLQyX%7CrQyXZL9%23D7%207hA%7CQyX7%2DGA%2A%5BG%2D6Xy%2C7AZLD9LZG%2D7XyQKcl%20%20Z%20==0=0===Joker%2C%20The=Morgan%20Lee==Medium%20Swing=Eb==1r34LbKcu77bE%2074Eb6%207bB%207%2DFZL7C%207%2DZGL7bB%207%2DFZL9%237CLZBb%2D4TA%2A%7BbB%207%2D7%20Db7%20QyXQyX%7D%207bB%207F%2DZL9%237C%207%2DG1NZLLZN2F%5EbAZL7F%7CQy6XyQ%5DL%20lcKQyX7%5EbA%7CQXy7bE%7CQyX7%2DbBB%2A%5BZC%2D7XbEZL7%2DFZL7%2D7XyQZL7bB%207%2DFZL9%237%20C6bEA%2A%5B%5DQyX7bB%7CG%2D7%20CF%7CQyX7%20Bb7LZBb%2D7%20Eb7LZAb%5E7%20Db7LZF%2D7%20Bb7LZEb6XyQZ%20==0=0===Jordu=Jordan%20Duke==Up%20Tempo%20Swing=C%2D==1r34LbKcu7%7CQyX64D7%20GG%207D%7CQyX7%5EbEZLb7B%207F%7CQyX6%2DCZL77LZC%2D4T%7BA%2A%207F%7CQQKcl%20DZL7bA%207bEZL7b%20B7FZL7C%207G%5BB%2A%7D%20b%5E7XyyX7bA%207F%7CQEb7%20AZL7G%207D%5BA%2A%5DQyX%5E7BZL7bG%207bDZL7bC%2D6XyZL7bBBb7LZEb%5E7XyQ%7CD7%20G7LZC%2D6XyQ%7CAb7XyQKcl%20%20Z==0=0===Joshua=Feldman%20Victor==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%20x%20ZL4D%2D11%20lcKQyX11%2DDZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204TA%2A%7BX7%2DD2%20C%2D7LyXQyX%7D%20%20lcKQyX%2D7D1NZL7%2DC%207%2DbBZQ%20LZN7%2DDZL%207%2DbE7%20C7%20%5EbEZL5%239%237bB%207F%2D%7CQyX7%5EF43TB%2A%7B%5D7XyQ%7C%2DG%7CQyo%20sol%235LZDf%28%20X3%3C%207%2DC44T%7CyQX5%239%237G%7CQyX7%5Ebor%20so9%237bA%20x%20ZLBb%2D7L%20lcKQyX11%2DDA%2A%5B%20%7D5%239b7A%205%239%237EZLZ%20x%20%3E%29ylnQyX7%2D1XyQKC%207%2DbBZL7%2DC%207%2DZDL%20x%20ZL%20x%20ZL%20lc%2D7LZD1%2DDZLKcl%20%20Z%20==0=0===Joy%20Spring=Brown%20Clifford==Up%20Tempo%20Swing=F==1r34LbKcu77%2DGZL4F%5E7X%2DAZL7bE%207%2DbB%7CQXy7%5EFZL7C%207%2DG%7CQy7%20Ab74T%5BA%2AQyX7%5EF%5E7XybD%207%2DbA%7CQyX7%5Eb%5BGB%2A%5D%207bD%207%2DbA%7CQ7LZGbZL7C%207%5EG%5BCE7LZB%207%2DA%7CQyX7%5EbGZLb7D%207%2DbAZL7A%207%2DbD7%20%5D%2A%207%2DB%7C7%5EbGZ%2D7%20C77%2DbA%7CQyX7%5EbEZLb7B%207%2DF%7CQyX7%5EFZL%20Db7LG%7CQyX7%2DAZL%2D7%20C7%2DbB%7CQyX7%5EFZL7C7%20%2DG%7CQyX7%5EF%5BA%2A%5D%207%20Eb7G%7CQyX%20Ab7LZG%2D7%20C7LZF%5E7XyQ%7CG%2D7%20C7%20Z==0=0===Juju=Shorter%20Wayne==Waltz=B==1r34LbKcu7ZL%20x%207%235XyZL%20lcKQyX5%237BZ%20Lx%20ZL%20x%20ZL%20lcKQ%20x%20LZB43T%5BZL%20lcXyQKc%2DEZL%20lcKQyX7%5EbZAL%20lcKQyX7AZL%20l7XyQK5%237bBF%5E7XyQKcl%20LZB%2D7XyQKcl%20LZF%5E7XyQKcl%20LZB%2D7XyQKcl%20%20Z==0=0===Jumpin%20With%20Symphony%20Sid=Young%20Lester==Medium%20Swing=Bb==1r34LbKcu7ZL%20lcb7XyQbBZL%20lcKQyX7bELZ%20x%20ZL%20x%20ZL%20lcK7XyQKB44T%5BF7XyQ%7CEb7XyQ%7CBb7XyQKcl%20%20Z%20==0=0===Just%20A%20Gigolo=Casucci%20Leonello==Medium%20Swing=F==1r34LbKcu7QyX7CXyQ%7CF%2DG%7CQyX%2DGZL7D%207G%2DZL7obA%20F%7CQyX7%5E7XyQ%7CF44T%5BL7D%207%5D%5BF7XbE%207%2DbB%7CQyX7%2DGQ%7CyX7D%7CQyX7bE%7CQy7LZA%2DQyXF%7CZG%2D7%20C7LZF%20C7%20Z==0=0===Just%20A%2DSittin%27%20And%20A%2DRockin=Ellington%2DStrayhorn%2DGaines==Slow%20Swing=Ab==1r34LbKcu7%2C6bAl4Ab%20A7%2DbBsZLC%2FbA%20bDLZ%2C6bA%20%2CbDZLC%2F7b%2CEb7%2C4TA%2A%7BbAl%2C7Ab%2FCLbB%7C%2C7%2DF%2CbE%2FbA%2Co7D%2CbDsZL7oD%20bDZ%2D7%2CEb%20bDZL%2BC%20CZ%2ABC%2D%20%2C7%2DDZL5%23%2DC%20%2DCZ%2CL6b%2DC%206%2DCZL5%23%2DC%20G7%2CL%5B%7D%20%2C66bA%20%2C%20C%23o7%2F7bA%20bAA%2A%5B%5D%207b%20E7%2DbBZL7G%207%2DDZLCLZDb%2C6CZL%2CbDsZ%20Ab%2FCbDZLC%2FbA%20bDZL%2Cb6Al%2C7bE%2C7%2DbBsZL%20Do7LbDZL%2CDo7%2CAb%2FEb%2CF%2D7%2C%7CBb%2D7%2CEb7%2ClAb6%2C%20Z%20==0=0===Just%20Friends=Klenner%20John==Medium%20Swing=G==1r34LbKcu7QyX7%2D4C%5E7XlcKQyX7%5EG%7CQyX7%7CFQyX7%2DCZL%20lcKQy%20LZBb4TA%2A%5BAZL%20lyQ%5D%5B%2A7A%7CQyX7%2DE%7CQyX7G%5E%7CQyX7D%7CQyX7%2DABXyQKcX7bE%7CKQyX7LZD%2D7X7F%7CQyX7%2DCZL%20lKcQyX7%5ECA%2A%5B%5D%207G%20yQ%7CG%5E7D%207%2D7%2DEZLBb%2D7X7h%23F%7CQyX7D%7CQyX%2D7AC%2A%5B%5DQyX7bE%7CQy%20B7b9ZL%20lcXyQ%7CA7XyQ%7CA%2D7%20D7LZUG6XyQ%7CD%2D7%20G7%20Z%20==0=0===Just%20In%20Time=Styne%20Jule==Up%20Tempo%20Swing=Bb==1r34LbKcu7QyX7C4Bb%5E7KQyX7G%7CQyX9b7DQ%7CyX7hAZL%20lcKQyXcl%20LZ4T%5BA%2A%7CQyX7ZF7Xy%20lcKQyX7%5EbEZL%20clKQyX7bBZL%20lcKQLZAb%5EL%20lcKX6bBZ7b9%20%5D%207C%7CQyXF%2F%2DG%7CQy%23XF%2F%2DG%7CQyX7%2DG%5BB%2AC%23o7LD%207hAX7C%7CQ%20LZAb%7CQyX7%2DD%7CQyX7F%7CyQX7C%7CQyX7G%7CQyX7G%2D7XylcKQyyQ%7CC%2D7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===Just%20In%20Tune=Abercrombie%20John==Medium%20Up%20Swing=C==1r34LbKcu7yXbB%2F4D7suyX7%2DC%7CQyX9b7G%7CyQX7hD%7CQyXx%7CQyXsQ%7CC%2D74TA%2A%7B%20%2DD%7CQXyQ%7CxB%7CQyX%2DD%7CQyXD%2Fb%7CBQyX%2DD1NB%2A%5B%5DQyXb%2FDXy7%2DA%7CQyX7%5EbZBb%5E711%237%5EF2NC%2A%5B%7DQy9Xb7E%7CQyX7hB%7CQyXXyQ%7CELC%2F%2DDQ%7CAb%5E7%2311XyQ%7CG%2D7XyQ%7CC7susXyQ%7CxXyQ%7CxXyQ%7CxXyQZ%20==0=0===Just%20One%20More%20Chance=Johnston%2DCoslow==Medium%20Swing=G==1r34LbKcu7NZL%20x4G%5E7%2CD%20%2C7%2DAZL%20x%20ZL%2CD7%20%2C7%2DAZL%20lcKQyX7%2CLZ%204TA%2A%7BX%2C6Gl%20Eb7%2C7bEs%20%2C6G2NZL%20QXyQyX%7D%207D%20%2C7%2DAZL%2CD7%2C%7C%2C7%5EG1%2C7E%20%2CBD%2D7%2CyX%2C7%5EGZL%2C7D%20%2C7Ah%7CQyX%2C7%5ECZL%2C7G%20Q%7CBh7%2A%5B%5DQy%2C7%2DAZ%2CXyQ%7CQyX%2C7%5EGA%2A%5B%5D%20%2C7%20D%2C7%2DAZL%2C7A%20%2C7%2DEKcl%20L7%2DAZL%20D7%2CLZ%20x%20LZA%2D7%2C%20D7%2CLZ%20x%20LZG6%2C%20sEb7%2CD7%2C%7ClG6%2CXyQZ%20==0=0===Just%20One%20Of%20Those%20Things=Porter%20Cole==Up%20Tempo%20Swing=F==1r34LbKcu7QyX7h4D%2D6XcKQyX7F%7CQyX9b7%7CAQyX7hEZL%20lcKQyl%20LZB4T%7BA%2A%7CQyX7XyQ%7CA6F1N%7CQyX7C%7CQyX%2D7G%7CQyX7bA%7CQyX7%2DXyQ%7CD6%2DbB%7C%2A%5DQyX%2D7%2FFLyX7%2DFZL%20lcKQyXF62N%7C%7D%209b7A%207hEZQ%7CBb7G%207%2DGG%7CQyXXyQ%7CE%20lcKQyX6bE%7CQyXb7B%7CQyX7%2DF%7CQyX7oLZD%2D76bE%5BB7%2DG%7CQC6XyQ%7CQyX7%2DE%7CQyX6%2DFQ%7CyX7h%23F%7CQyX7%2DA%7CEb7Xy%7CQyX7ZL%20lc%2E%20al%20FU3N%7C%5D%209b7A%207hZEL7C%3Egnidne%20dr36XyQKC%2ED%3C%20Eh7XyQ%7CA7b9%20%20%20Z==0=0===Just%20Squeeze%20Me=Ellington%20Duke==Medium%20Swing=F==1r34LbKcu77C%7CQy4F%5E7%20L7D%207%2DAZL7%5EbB%20%5E7FZL7C%207%2DAZL7%2DGZG%2D7X4TA%2A%7B7FB%2A%5B1F%5E7%20KQyX7%5EF2NZL%20QyQXyX%7D%207C%207%2DGZL7Dcl%20%20%5DN%7CQyX%5EFA%2A%5Bl%20LZBC%7CQyX7%2DGZL%20lcKyQX7GZL%20lcKQyX6b7XyQ%5DcKQyX%207%5EF%7CLZA%2D7%7CQyX7%2DGZL7D%207%2DZAL7%5EbB%207%5EFZL7C%20C7XyQ7%2DG%207D7LZG%2D7%20C7%20Z%20==0=0===Just%20You%2C%20Just%20Me=Greer%20Jesse==Medium%20Swing=C==1r34LbKcu7%2F6CZL4C6Xy%5EFZL7C%206C%7CQyX7%7CGQyX7%2DD%7CQyX7A%7CQ7%20Bb74T%7BA%2AyX7C%7CZN1C6G%5BB%2A%5DQyX6C2N%7CQXyQyXQyXQyX%7D%207G%20%2D7XyQL7G%20G%7CQyX6yQ%7CBbQyX7G%7CQyX7DZL7A%2D%207E%7CQyX6C%7CQyX7%5D%2AA%5BCX6F%7CQA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6%20C7LZF%5E7%20Bb7LZC6%2FG%20G7LZC%20G7%20Z==0=0===Kary%27s%20Trance=Konitz%20Lee==Medium%20Up%20Swing=A%2D==1r34LbKcu7yX6%2DA4A%2D6Xb7E%7CQyX7hBZL%20lKcQyX6%2DDZL%20lcKQy9XyQ%7C4TA%2A%7BKQyX7%20%7D%5B%2ABcKQyX7BZL%20lcKQXy7%5ECZL%20lcKQyX7Gl%20LZE%20lcKQ6%2DA%7CQ%5B%2AAA%2DE%7CQyX7hBZL%20lcKyQX6%2DDZL%20lcKQyX67b9Xy%5D%20%20lcXyQKcl%20%20Z%20==0=0===Katrina%20Ballerina=Shaw%20Woody==Waltz=G%2D==1r34LbKcu71%237%5Eb4G%2D7X11%237%5EbA%7CQyX7F%7CyQX7%5EbE%7CQyX7F%7CQyXyQ%7CG3TA%2A%7BD%20%2C7hN1sGb%20QyXQyX%7DQyX9%237lDZL9%237D%2C7%2DbA%2C7%2DLZN2A%7CQyX1B%7CQyXZG%2D7XLQyX%7CrQyX%7CQyX7Bb%7CQyX7%5EbAB%2A%5B%5DQyZAb%5E7L%2C9%237L%2C11%2D%7CXyQrDZLQyX%7CrQyX%7CQy7XB%7CQyX7%5EAZLQyX%7C%2D11%20CQyX7b7F%7CQy%2C%20Bb%2D%2A%5B%5DQyX9%237DZL%2C1%2D1bA%20%2C11%2DbBZL%2C11AG%2D7X11%2DCZ%2C9%237Db%5E7Xy%7CQyX11%237%5EbG%7CQy1X1%237%5EbA%7CQyX7F%7CQAh7%2C%20E%7CQyXZL%20x%20XyQZ%5BZL%20lcKQyX11%237b%3EBedulretnI%2007%2A%3C%20x%20LZ7%2DGZLBb7%2311XyQKcl%20LZ%20x%20LZD7%239XyQ%5D%20==0=0===Keepin%27%20Myself%20For%20You=Youmans%20Vincent==Ballad=Eb==1r34LbKcu7bA%207%2D4Eb%5E77C%207hGZL7%2DbA%207AhZL7bB%207FZL7oE%20b9LZF4TA%2A%7BN%7CY%20%20b7susX%7D%207bB%207%2DFZL7oGb%20G%2F6bE1NZL7bB%20yQXyQBZL6%2DG%2F7%5EEF%2D7LZ7%2D%23FZL7%2D%23C%207%5EE%2AB%5B%5D%20%23F%2F7B%20G%2F6bE%20B7LZ%206bE2%2C7%2DG%2C%2D7%2CC%23%7C%2CbB%2F%2DC%2C7%2DCs%207b%5EE%7CQyX7bBl%7C%2CB%2F%2DAh%2CD7%23Cs%20%23ZL7%2DblF%2D7XZL7bB%207FZL7oE%20%5E7bEA%2A%5B%5DQyX7E%7CQyAh7%20A%7C%2C7bG%207bB%207b9LZ9b7C%206bEZLsus7Bb%207%2DFZL6%2DbA%207%2DFLZF%2D7C%207hGZ%20==0=0===Kicker%2C%20The=Henderson%20Joe==Up%20Tempo%20Swing=Bb==1r34LbKcu7G%7CQyXb7XyQQyX7bA%7CQyX7%2DbELZ%20x%20ZL%20x%20ZL%20lcK%7CDb%5E7B44T%5Bb%5E7XyQ%7CCh7XyQ%7CF7%239XyQ%7CBb%2D7XyQ%7CF7%239XyQZ%20==0=0===Kids%20Are%20Pretty%20People=Jones%20Thad==Slow%20Swing=D%2D==1r34LbKcu7%5EFZL74D%2D7%20ZL9%237A%207bBl%7C%2C7%2CF7%2DCs%207%2DDZL9%237AD%2D7%20G4TA%2A%5B%237A%2077%2FC%23L%5DQyX9%237AZL9%237E7%20hBZLC%2F7%2DD%207%2DDZ%5B%2AAD%2DA%20C%2F7%2DDZL%237%20sC%2DC%2F7%5EFZL7G%207%2DDZ9L%237A%207bBl%7C%2C7F%2C7%20A7%2FC%2DDZL9%2DCZL7LZF%2FC%2DGZL7%5EbB%207%2DDB%2A%5D%5B%207A%206FZLsus7C%207%20Eb%5E7hB%207DA%2A%5B%5DZBb%5E77A%7CQyXC%2FF%7CQyXCb%2FE%7CQyXC%2FFZL7bE%20%239XyQL7F%207bBZL7%239LZDL7G%207%2DDZL9%237A%20b7Bl%7C%2C7F%2C7%2DCs%207%2DZC7%20F7A%207%2D7%20Eb7LZEh7%20A7%239LZUD%2D7%20sEh%2CA7Z%20==0=0===Killer%20Joe=Golson%20Benny==Medium%20Swing=C==1r34LbKcu7QyX%7CrAC9XyQyX%7CrQyXZLQyX%7CQryX%7CQyX11%239bB%7CQLZXyQ%2A44T%7B%2DE%7CQyEh7XyQyX7A%7CQyX7bA%7CQXy7%2DbE%7CQyX9b7A%7CQ%7CAb7XB%2A%5B%7D%20ZLQyXA7XyQZLQyX%7CrQyX%7CQyX11%239bB%7CQyX9CA%2A%5B%5DXyQr%7C%7CQyX7XyQr%7CXyQ%20Z%20==0=0===Klactoveedsedstene=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bB1N%7C4C%2D7X%7CQyX7C%7CQyX7G%7CQXy6bB%7CQyX5%237F%7CQyF7XyQ4TA%2A%7BA%7CQyXC%2D7%20F%2A%5B%5DQyX7bB%7CQyX6Bb2NZL%20QyXQyX%7D%207BEb%5E7%7CQyX67%2DCA%2A%7CBb%5E77F%7CQyX7%2DCZL%20lcQKyX7C%7CQyX7G%7CQyXXyQ%5D%5BQyX7b7F%207%2D7%235Xy6bB%7CQyX7F%7CQyX7%7CCQyX7G%7CQyX6bB%7CQXyQ%7CCF%7CQyX%20Z%20==0=0===Ko%20Ko=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7yX7bA4Bb6XKQyX7%5EbE%7CQyX7b%7CBQyX7%2DFZL%20lcKQycl%20LZ4T%7BA%2A7%2DC%7CQLZBb6G%7CQyX7%2DC1NZL%20lKcQyX7CZL%20lcKQyX7b9Xy%20lcKQC%5BB%2A%5D7%235XyiF%3ClcKQyX6bB%7CQXy7F%7CQyX7%2DC2N%7C%7DQne%3E%20%20F%7CQyXL%20lcKQ%7CF%237A%7CQyX7E%7CQyX7%2DBLZ%20lcKQyX7%5EB%7CQyX%5E7XyQyX7%2D%23a%20%2EC%2EyQ%7CD7C%7CQyX7C%7CQyX7%2DGLZ%20lcKQyX7%5EG%7CQyX%2D7%20%3CDX7%2DAZl%202nd%20ending%3E%20LZF7%235%20%20%20%5D==0=0===L%2EO%2EV%2EE%2E=Gabler%2DKaempfert==Medium%20Swing=G==1r34LbKcu7%7CQyX74G6XylcKQyX7D%7CQyX7DQ%7CyX7%2DA%7CQyX7%5EG%7CQ%20LZG%5E4TA%2A%5ByXsus%5D%5B%2ABGlcKQyX7AZL%20lcKyQX7%5ECZL%20lcKQyX7%20LZD7QyX6G%5EGZL%20yQ%5D%5B%2AX7D%7CQyX7D%7CQyX7A%2D%7CQyX7%5EG%7CQyX6GAyQKclX7D%7CQyX7D%7CG6XyQ%7CQyX7o%23C%7CQyX7%5EZCL%20lcKQyX7GC%2A%5B%5DG6XyQ%7CQyX7Q%7CG6XyQ%7CA%2D7%20D7%20Z%20==0=0===La%20Fiesta=Corea%20Chick==Latin=A==1r34LbKcu76%2A%3C%20%204EXyQG%7CQyXF%7CQyXEA%2A%7BQ%7DyXEZLF%20G%7CQyXF%7C%20FLZE6Ti%2A%7BLF%20G%7C%7D%7BEXyQyXES%7B%7D%20%3Ex466%2A%20%3C%20EZLF%20G%7CQyXF%7CQ%7CFXyQ%20%3Ex46D%207%5ED%7D%5BA%5E7%207%5EAB%2A%7B%5D%20%20x%20ZLx%20%20ZL%20x%20ZLA%2F7%5ED%20C%237LZQyXEZZL7%23FA%5E7%2FE%7CQyX7%5EDZL7%5EA%207ZEL7B%207%2D%23FZL7oF%20C%23%2D7%20ZL7h%23%207%5EAZyQ%7CE7%207%5EAC%2A%5B%20%20QyXQy%5DX%20Q%2C7E%207B2N%7DQyXB%2D%2FALX7B1NdoC%20lZE%2D%2FAD%3CZLF%20G%7CQyXF%7CQXy%2CE%7B%5D%20F%20GZLA%2FF%20%2ES%2E%20aLA%2F%2DDnepo%28%3C%2A698x%20ZL%20x%20ZL%20x%20ZL%2FA7%5ED%207%5EAQ%7BY%7D%20%3Ex%20%3C%2A74%20%20E%3Ea%29%3E%20%7D%20==0=0===La%20Vie%20En%20Rose=Guglielmi%2DPiaf%2DDavid==Ballad=C==1r34LbKcu7%20x%20ZL4C%20C67G%207%2DDZL%2C7G%207%2D%7CDQyXCZL6C%207%5ECZLLZ%20x%204TA%2A%5B%7CQyXFC%23o%2CDs%20%20%2CCZL6C%207%5ECZ6LC%20ClB%2A%5B%5D%2C7G%2C7%2DC7%2C%7Cl%2CCsZL%20%2C7%2DD%7CC%2CXy7%5ECZL6C%20CC%2A%5B%5D%207%2CG%20%2C7%2DD%7CQyX7D%7CQ%20C6LZQyX%2DFG7%2CLZC6XyQZ%20==0=0===Ladies%20In%20Mercedes=Swallow%20Steve==Bossa%20Nova=G==1r34LbKcu7KQyX74G%5E7XcKQyX7%2DBZL%20lcKyQX11%237CZL%20lcKQyl%20LZE4TA%2A%5BAZL%20l%5B%2ABDb7hbEZL%20lcKQyX7b%2DGZL%20lcKQyX31b7XyQKc%5D%20%20lcQyX7%2DyQKclcKQyX11%237bGZL%20clKQyX7%5EbDC%2A%5B%5D%20%20l%20LZFX9b7b7hAZLZBb7XyX7%2DCZL%20lcKQyX13b7GD%2A%5B%5D%20%20lcKQyQKcl%20L%20lcK%20%20lcKl%20LZD%237CZL%20lcKQyX7%5EQG%7BYZ%20%20lcKQyX9b711XyQcKQyX%7D%20==0=0===Lady%20Bird=Dameron%20Tadd==Up%20Tempo%20Swing=C==1r34LbKcu7%7CQyX7%5E7XyQ%20lcKQyX7%5EC%7CQyXb7B%7CQyX7%2DFZL%20lcKLZBb%2DC44T%5B7%5ECU%7CQ%7CAb%5E%7CQyX7%2DD%7CQyX7D%7CyQX7%2DAZL%20lcKQyX7G7XyQyX7bE%20Eb%5E7LZAb%5E7%20Db%5E7%20Z==0=0===Lady%20is%20a%20Tramp%2C%20The=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu77%2DD%7CQ4C%5E7X%7CQyX7%5EC%7CQyX7G%7CyQX7%2DD%7CQyX7bE%7CQyEb7Xy4TA%2A%7BL7G%2077XyQ%7CA%207%2DE%7CQyX7bB%7CQXy7%5EFZL%20lcKQyX7C7LZD%2DG%7CQyX%7CQyX7%20A7LZ%5D%20%20lcKQyX6C2NZ%20LQyXQyX%7D%207G%207%2DD%5B%2ABD%2D6C1NZ%2A%5B%5D%207%7CE%2D7XZL7A%207%2DE%7CQyX7GQ%7CyX7%2DD%7CQyX7A%7CQyD%2D7%20GQyX7G6CZL7yQ%7CEbZL7D%207%2DAZL9b7E7%20hB%7CQyX7%2DD%7CQyX7D%2D7%20GX7%5ECCXyQKcl%20%20Z%20==0=0===Lady%20Sings%20The%20Blues=Nichols%2DHoliday==Ballad=F%2D==1r34LbKcu7s%7CQyX4F%2DXyQyX7%5EF%7CQyX7%2DF%7CyQX6%2DF%7CQyX5%23%2DF%7CQ%7CBb%5E74TA%2A%7BX7GZLb7%2ClDQyXZL%20lcKQyX7F%2AB%5B%7D%209b7C%207%2DGZL7r%7CXyQE%2C7%5EFF%7CQyX%20LZ%20xyX5%23%2DF%7CQyX%2DFA%2A%5D%5B%209b7C%20sus7GZL%20Q%7CF%2D6lcKQyQyXZ%20%7C%7CF%5E77%2DGZL%2C7Dl%2C7bE%2C%5E7Fs%7CQyX7%5EbB%7CQyX%20C7b9QyX7%2DXyQXyQ%20%20YQLZUfF%2D6XyQZ%20==0=0===Lady%27s%20In%20Love%20With%20You%2C%20The=Lane%20Burton==Medium%20Swing=G==1r34LbKcu7GZL%2C54A7%2CX%7CQyX%2C6G%7CQyX%2C7DQ%7CyX%2C7%2DAZL%20lcKQyppD7%234TA%2A%7ByX%2C7%5EKcl%20%20%2C7G%7CQyX%2C7%2DDZL%20%20xZL%2C7G%20%2C7%2DDB%2A%5B%7DXyQ%7CCQyX%2C6yX%2C7DLZC%2D67%2DAZL%20lcKQyX%2C7AA%2A%5B%5DQyX%2C7D%7CQyX%2C%2CXyQ%7C%20lcKQQ%7CA%2D7%2CXyQ%7CD7XyQ%7CG6%2CXyQKcl%20%20Z%20==0=0===Lakes=Metheny%20Pat==Even%208ths=D==1r34LbKcu7%2C%2DB%7C%2C4DXyQ%2FAs%20DA%2A%5B%7DQyXD%2F%7CAQyXD%2FG%7CQyXD%2FA%7CC%23%2CB%2D4Ti%2A%7B7%5ED%7C%2CLZE%2FG%2FG%20%2DEZL7%2DB%207%23FLZ7%23F%207%5EDZLA%2FG%20%23A%2CA%2FG%20A%2FDlA%20%23C%2F%2D9LZGC%2FDl%2C%2DB%7C%2C%2DB%2CobsB%20AB%2A%5B%5D%20A%2FbB%20A%2F%2Cpp%7CAE%20%23F%2F%5DQyX7ZG%5E7%20%2D%23F%207%5EGZL9D%20%2DBLZ9C%207%2D%23CZL%23G%2F%23F7LZF%5ELD%2F7%2DbB%20B%2F%2D9%20F%23%23A%2FDZLA%2FbE%20%23G%2F%2397E%7CQyXG%2F%23FZL7%2DXyQ%7CCElC%2A%5B%20%20%3Een7%2FC%23%20us7Al%7C%2C%5EG%2C7%2D%23F%20s9%2DEl%7C%2CbE%2FD%2C9Dss%20%3CFiAZLC%2F%5EFZLsolos%3E7%5ED%7B%7DQyXD%2FA%7CQyCX%2FG%7CQyXD%2FA%7CQyXD%20C7suS%3C%7BY%5DD%207%5EbsusLZs7F%207%5EGZLsus7D7%20%5EEZLsus7B%207%5EbDusLZB7bA%207b7susLZGb%5E7%20G7susLZC%5E7%20A7sus%20%7D%20==0=0===Lament=Johnson%20J%2EJ%2E==Ballad=F%2D==1r34LbKcu77%2DD%7CQ4F%2DXyZL9b7C%207hG%7CQyX%5E7bDZL7bA%207%2DbE%7CQF%5E7Xy4TA%2A%5Bl%7C%2C%5Eb%2D7%28EhDs%20%2DDB%2A%5B%5D%209b7A%29%209b7A%287hE%7CQyX%297%2D%2FC%2CBG%7CQyX%7CQyX7%2D7LZG7bA%207%2DbE%7CQyX%2DDLZ9b7A%207hE%7CQyX7%2DLZDb%5ED%207%2DAyX7%5EF7b9%20%5D7hG%7CQyX7%5EbDZL7Ab%207%2DbE%7CQyX%2DFA%2A%5B%20C7LZC%207hGB%2CC%2F%2DXyQ%7CGC%2A%5B%5D%209b7A%20%299b7%28A7hE%7CQyX%297hE%287%2DD%2D%20sD7%2DD%7CQ%5EFZL7A%2D7%20DZL7%2DD%207%5EFZL7bE7%20%2DbB%7CQyX7hBZL7%2DDb7%20Cl%7C%2C%5Eb7XyQ%7CGh7%20C7b9%20Z%20==0=0===Lamp%20Is%20Low%2C%20The=DeRose%2DShefter==Medium%20Swing=C==1r34LbKcu7yX7F%7C4D%2D7%28%7CQyX7G%7CQyX7%2DD%7CyQX7G%7CQyX%29sus31GC6XyQ4TA%2A%5ByX7G%7CXyQ%7CAD%7CQyX7G%7CQyX%29su3s1G%287%2DDA%2A%5B%5DQyX7%2D7XyQ7%2DE%7CQ7C%7CQyyQ%7CF7QyX7C%7CQyX7%2DGB%2A%5D%5B%20%20lcKQyX6C%7CQyX%7CG%2D7XX6C%7CQyX7G%7C%5E7XyQus31G%287%2DDC%2A%5B%5D%20l%20cKQyX7bBZL%20lcKs%29XyQF%7CQyXX6CU%7CXyQ%7CG7G%7CQyX7hD%7CQyX3b17A%7CQyX7%2DE%7CQyX7b9XyQ7%2DD%7CQyQ%7CE%2D7%20A7%20Z%20==0=0===Last%20Night%20When%20We%20Were%20Young=Arlen%20Harold==Ballad=G==1r34LbKcu7AZL7GAG%5E7%20L9%237D%207%2DA%7CQyX7ZAL31b7E%207%2DBZL7CZD%2D7%20%2A%7B44T%7CQyX7b9LZG%207B%7CQyX7%2DDB%2A%5B%7D7%20D%207%2DAZL7o%23G%207%5EE7LZA7D%207h%5EGlA%2A7b9LZ7D%2C7bEsZL9b7A%20h7E%7CQyX7B%7CQyX7%2DD%2Cpp%5D%5BA%207bB%2DA%7CQyZB%2D7%207D%207%2DA%7CQyX7AZLE7%207B%7CQyX7%2DDZL7ELZG6XL7C%2077%20D7%20Z%20==0=0===Last%20Time%20I%20Saw%20Paris%2C%20The=Mancini%20Henry==Medium%20Swing=Ab==1r34LbKcu7%207%2DbB4Ab6XbE%7CQyX7%2DbB%7CQyXb7EZL%20x%20ZL%20lcKQy7XyQ%7C4TA%2A%7B%7CQyX7Ab6Xy7bB%207%2DFZL7C%207%5EEbZL7bB%207%2DFB%2A%5B%7DQLZEb%5EZL7bEZL%20x%207LZF%5EKQyX6bAA%2A%5B%5DQyXb7E%7CQyX7%2DbB%7CQyX7cl%20LZC%207%2DGEb7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CBb%2D7%20Eb7LZAb6XyQZ%20==0=0===Last%20Train%20Home=Metheny%20Pat==Even%208ths=Bb==1r34LbKcu7X%2DGZL4BbXyD%7CQyX%2CbB%7CQyXbBQ%7CyXbA%7CQyXbB%2FC%7CQ%2D%20D%2D74TA%2A%5BXF%2F%2DGXyQ%7C%7CF%2F7D%7CQyX%2DG%7CQyXF7ZL%20lcKQyXsus7F%23XyQ%7CbE%7CQybE%7CQy%5E7XyQZLQyX%7CrQyX%7CQyX%2D7G%7CQyX7%2DDZL%20lcKG%2D7%2CXbE%7CQys%20%207%2DyQKcl%2CbB%2FFl%7C%2CbB%2FFs%20b%20B%5DQyXFZL%20x%20ZL%20XyQ%7CGXbB%2F6G%2FFl%7ClF%2FG%2C%20%207%2DG%7CQyX%2CbB%2FF%7Cl%2CbB%2FFs%20%20bB%7CQyXsF%2FG%2C%7C%2CG%2FF%2CXyQZ%20==0=0===Laura=Raksin%20David==Ballad=C==1r34LbKcu77%5EF%7CQ4A%2D9XC%7CQyX9%2DGZL%20lcKyQX6G%7CQyX9b7D%7CQy7b9Xy4TA%2A%5BhA%7CQyl%20%20%5D%5BQyX7%5EbEZL9b7bBs%20us7bB%7CQyX7%2DFB%2A%7CC%2D7XcKQyX6G%7CQy5LZpp%7CQyX9%2DAA%2A%5B%5DQyX13b7E%7CQyX7%5EGZL7DD7b9Xb7D%207LbE%2F7l%20LZGFC%2A%5B%5D%20%20lcKQyX7F%5E%7CQyX9b7C%7CQyX9%2D%2D7%20F%2DcKQyXB%7CQyXG7b9LyX7G%7CQyX9b7DZL%2D7A%207%2DEZL7F%207%5ECZQ%7CUC6%207hDZh7%20E7b9%20Z%20==0=0===Laurie=Evans%20Bill==Ballad=Bb==1r34LbKcu7%7CQyX9b%5E7Xy%237Dpp%7CQyX7%2DAZL%2359%237E%20sus9b7E%7CQ5LZGhB44T%7BQyX7%2D5XyQ%7CX5%239%237bB%7CQyX9%2DZFL5%237Fpp%7CQyX7%2DCyQ%7CEb%239%237C%239B%20s9XyQ%7CL7C%20sus7CZL7bDs%20us7bD%7CQyX7hD1NZB7su%237bA%7CX5%239%23N2G%2D9X7hC%7CQyX9%2D%23C%7CQXy9%2DB%7CQyX9%2DA%7CQyXyQ%7CF7%7C%7D%2011yQ%7CBb13susXyQ%7CAb13susXyQ%7CGb13XyQ%7CF13sus%20F7%239%20Z%20==0=0===Lazy%20Afternoon=Latouche%2DMoross==Ballad=A%2D==1r34LbKcu7%7CQyX%2C4A%2D7%2CX%2C7%2DA%7CQyX%2C7D%7CQXy%2C7%2DA%7CQyX7A%7CQyXyQ%7CD74TA%2A%5BX%2C7%2DDyQ%7CD79G%7CQyX7%2DD%7CQyX7%7CDQyX7%2DDB%2A%5B%5DQyX%2C%2CXyQ%7CX%2C7%2DAL%2C7F%20%2CXyQ%7CQyX%2C7G%7CQyX%2C7%2DD%2AC%5B%5DQyX7G%7CQyX7%2DD%7CC%5E7%2C7G%7CQyA%2A%5BQy%20A7%2CLyX%2C7hB%7CQyX%2C7%5ECQ%7CyX%2C7G%7CQyX%2C7%2DDZQ%7CE7X%2C7%2DEZD%7CQyXyQ%7CA7yX7D%7CQyX%2C7%2DA%7CQXy7D%7CQyX%2C7%2DA%7CQyXQ%7CA%2D7X%2C7%2DA7%2CXyQ%7CA6XyQ%7CB%2D7%2C%20E7%20Z%20==0=0===Lazy%20Bird=Coltrane%20John==Up%20Tempo%20Swing=G==1r34LbKcu77D%207%2D4A%2D7%207%5EbE%7CQyX7bB%7CQy7X%2DFZL7F%207%2DCZL7DXyQ%7CA4T%7BA%2A7%2DB%5BB%5E7XyQcKQyX7%5EG2NZL%20QXyQyX%7D%207bD%207%2DbA%7Cl%20%20%5D%2AG1NZL%2DbA%7CQ7XyQ%7C%7CQyX7D%7CQyX7%2DAZ7LbE%207%2DbB%7CQyX7%5EAG%5E7XyE%7CQyX%2DA%7CQy%20%5D%2AA%5B%7CQyX7bB%7CQyX7%2DFLZ7F%207%2DCZL7D%207%2DAEb%5E7X7bD%2079b7D%7CQLZG%5EA%7CQyX7bE%7CQyX117%23F%7CQYZ%20%20lcKQyX7%2D7XyQ%2C7D%207%7CQyX7%5E7XyQyX7bE%7CQyX9b7bBQ%7CyX7%5EF%7CQyX9b7C%7CQ%7CAb%5EG%7CQyXDb7%2311%20%20%20Z==0=0===Lazy%20River=Carmichael%20Hoagy==Slow%20Swing=F==1r34LbKcu7ClZL74D7XyA%2C7Gs%7CQyX7Gl%7C%2C%23oF%2C7C%2C7bD%2C7Ds%7CQb7%2ClG4T%5BA%2AC%2C7bDsC7%2CDQyX7D%5BB%2A%5DQyX6FZlL7C%206FZL7Cl%2C7b%7CsD7%2C%7CQyX77C%207G%2C%7ClG7C%2F6FZL7oB%206bBZ7LGl%2C7bA%2C7Gs%7CQyX%20D7LZo%23F%2C7LZF6%20D7LZG7%20C7LZUF6%20A7%20Z%20==0=0===Lazybones=Carmichael%2DMercer==Slow%20Swing=C==1r34LbKcu7%2DD%7CQy4C%5E7%20bB%2F7C%206Cl%7C%2C7G%2CF7s%207%5ECZL%20x%20ZL7FLZA7X4TA%2A%7BFB%2A%5B%5DAb7b5C2N%7CQyXQyXQyXQXy%7D%207G%206C1NZL7G%206%20G7%20%7CQyX7%207%2DD%7Ccl%20LZZL7G%207DZL7bE%207%7CFQyX7%5ECZL7G%207%5ECD7XyQKQyX6D%7CQyX%2AAC%5E7B%2F7C%206Cl%7C%2C7G%2C7sF%207%5ECZL%20x%20ZL7F%20bLZA7%5B%5D%207G%2D7XyQ%7CAb7b5%20G7LZC6%20sD%2D7%2CG7Z%20==0=0===Leaving=Beirach%20Richie==Even%208ths=Bb==1r34LbKcu7DZL9bb%5E7%2317%5EbGZL%20lcKQyX6%2DbG%7CQyX9b7D%7CQyX1%235%20F7E44T%5BZLA%2F7Q%7CG%2Db%5EbB%7CQyXsus7bA%7CyQX7%2DCZL%20lcKQyX67%2C%20F%5EyX9b7tla7D1%20G7bB%2FD%7CQyX11%237%5EBZ1L1%237%5EbG%207%5E%2DCZL9bXyQ%7C1%237bAXyQZ%20==0=0===Leila=Montgomery%20Wes==Slow%20Swing=C==1r34LbKcu7L9b7b4G%2D7%20B%7CQyX7%5EFZL7C%207G%2DZL9b7D%207%2DAZL7Cb%2D7%20E4TA%2A%7BF2N%7CQ%20Db%5E7QyXQyX%7D%207D%20%2C7%5E1FNZL9b7C%20%2C7%2DGZLXyQXy7%5EbAZ7G%207%2DQ%5D%5B%2AB%2C7%5EbBZL7F%207%2DC%7CyQX%2C7%5EbBZL7F%207%2DCXyQ%7CDyX%2C7%5EL9b7D%2CXyQ%7CL9b7C%207%2DGA%2A%5B%5D%20b97C%207%2DGZL7G%207%2DDZA%2D7%207%5ECZL9b7C%20C7b9LL7%5EbD%207%5EbAZL9bb7E%207%2DbB%7CQyX7%5EFZZG%2D7%2C%207%2DGZLZF%5E7%2CXyQZ%20==0=0===Lennie%2DBird=Tristano%20Lennie==Medium%20Up%20Swing=G==1r34LbKcu7bB%7CQy%5E7XyQL%20lcKQyX7%5EF%7CQy7XC%7CQyX7%2DGZL%20lcKZF%2D7XG44T%5BZL7D%20Eb6Xy7%2DE%207%2DBZL%20lcKQXy9b7D%7CQyX9b7A%7CQLZA%2D7%7CQyX7G%5E7%20E%2D7LZA%2D7%2C%20D7%20Z%20==0=0===Lennie%27s%20Pennies=Tristano%20Lennie==Up%20Tempo%20Swing=C%2D==1r34LbKcu77G%7CQy4C%2D6X%20lcKQyX6%2DC%7CQyXG7%7CQyX7DZL%20lcKQyLZD7X4TA%2A%5BQyX7hh7XyQ7D%7CQyX7hAZL%20lcQKyX6%2DF%7CQyX9b7C%7CXyQ%7CDG%7CQyX6%2DFZLQ%5D%5B%2AByX9b7C%7CQyX7G%7CQXy7DZL%20lcKQyX6%2DCQKcl%20yX7G%7C9b7G%7Cl%20LZFD%7CQyX7A%7CQyX6%2DCLZ9b7G%207hD%7CQyX6%2Dh7XyQcKQyXXyQ%7CC%2D6XyQKcl%20%20Z%20==0=0===Let%20There%20Be%20Love=Rand%2DGrant==Medium%20Swing=Eb==1r34LbKcu7E%7CQyX4Eb%5E7yX7hF%7CQyX7C%7CQy7XhG%7CQyX7%5EbA%7CQyXQ%7CBb74TA%2A%5B%207%2DGZb7LZG7%5EbE%7CQyX7bB%7CQy7X%2DFB%2A%5B%5D%207o%23F%207%2D%20Ab7LA%207%5Eb%7CQyX7ZF%2D7X%5B%5D%207bB%207%2DFZL9bC7%207%2DG%7CQyX7bB%7CQy%2AAEb%5EL7o%23F7bB%207yQ%7CGhX7%5EbE%7CQyX7bB%7CQXy7hF%7CQyX7C%7CQyX7yQ%7CF%2DX7%5EbAyX6bEEb%5E7XbB%7CQyX7%2DFZL%20lcQKyX9C%7CQyX7%2DG%7CQy7XyQ%7CC%2A%5B%5D%20Q%7CF%2D7%20Bb7%20Z%20==0=0===Let%20There%20Be%20You=Young%2DCavanaugh==Slow%20Swing=C==1r34LbKcu7l%7C7bB4C%5E7%2C%2CCZL%2C5%237G%20%2C7GZ7LG%20%2C7%2DDZL%2C7o%23F%20psB7%2C4TA%2A%7BG%2C7DsQ%7CD%2D7QyXQyX%7D%20%2C7G%20%2C7D%2D%7CQyX%2C7D1N%7CQyX%2C%20LZN2yX%2C7A7A%7CQy%2CG7%7Cl%7CQyX%2C7o%23F%7CQyX%2C%5E7FB%2A%5BY%5D%207C%20%2C7%5ECC%5E7%2CX7%2DD%2C77%5ECA%2AD%2D7%2C%20G%20%2C7%2DD%7CQyX%2C7Dlp%7C%2C7%2DA%2CG%2CCsZL%2C7G7%20%5DY%5B%7CQyX%2C7%2DD%7CQ7%2CLZDl%7C7bB%2C7Bsp%2CCZL%2357G%20%2C7GZL7G%20%2C7%2DA7%2CXyo%23F%20%2C%2CXyQ%7CsD7%2CG7%2CD%2D7%2CG7%7ClC%5E7XyQZ%20==0=0===Let%27s%20Call%20The%20Whole%20Thing%20Off=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7CZL7G4G%5E7%20L7D%207%2DAZL7%2DE%207G%5EZL%2C7D%207%2DAZL7%2DEZD%2D7%204TA%2A%7BQyX6G6LZN17%2DA2NZL%20QyXQyX%20%7D7D%207AZL7%2DE%207%2DB%20D7LZ%2DC%207%5EF%7CQyX%23h7XyL7D%20sus7DZL7%2DA9%20b7EZL7%2DB%207%23F%7CQZC%23h7CB%2A%5B%5D%5EGZL77LZE7ZL7%2DE%207%5EGA%2A%5B%5D%20D7%20sus7DZL7%2DA%209bA%2D7%20D%2DB%207%23AZL7ELZA%2D77D%20D%2F7%5EGZL6%2DC%20%5E7CZL7G%207%2DDZL7D%20LZB7%207%2DE%207%2D7%20D7LZG6%20D7sus%20Z%20==0=0===Let%27s%20Call%20This=Monk%20Thelonious==Medium%20Swing=G==1r34LbKcu7E%207FZ4D9sup%7CQyXsus9DZL%20xZ%20L%20x%20ZL%20lcKQyXspF%237L4T%7BA%2A7%2DBZL7%20D7%20yX7AZL%20lcKQyX7ZCL%20lcKQyX7G%5BB%2A%7DQKcl%20bEZL7QyXsuZA%2D7%20%20x%20ZL%20x%20ZL%20lcKyQXsus9D%5BA%2A%5D%207bALZD9sL7bB%20%7CppF%237LZF7%20E7LZG6%20%20%20Z==0=0===Let%27s%20Cool%20One=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7QyX114Eb%5E7l%7C%2C7G%2C7bD%2C7D%2C%5EEbsZL7bB%207%2DF%7CQyXC7b9%234T%7BA%2A7bE%7CQQ%7CBb7B%5BB%2A%7D%20%297bB%28%20x%29%2D7F%28%20%7CQyX6bE%7CQyXb%2D7XyyX7F%7C7%5EbE%5Bb%5E7XylcKQyXsus7bBZLl%20cKQyX7FZL%20lcKQ%20%20%5D%2AAA%7CQyX7bB%7CQ%2D7%20BbQyX11%239b7Cl%7C%2C7%2CG7bD%2C7D%2C%5EbEsZL7%7CF7XyF%7CQyXXyQ%7CEb6XyQ%7C%20%28F%2D7%29x%20%28Bb7%29%20Z==0=0===Let%27s%20Do%20It%20%28Let%27s%20Fall%20In%20Love%29=Porter%20Cole==Medium%20Swing=Bb==1r34LbKcu77%2DDZL4Bb6%206%2DbE%206bEZL7bB%20b6BZL7F%207%2DCZL7oB%28Ab9%294TA%2A%7BbB2NZLZC%2D7QyX%7D%205%237F%209CZLb97G%205%237D1NZL7F%20XyQ%20L9b7G%20%2DF%7CQyLZBb6L6%2DC%20%299bE%287%2DC%7CyQX6%2DGB%2A%5B%5D%205%237D%20ZD%2D7X7bE%206%206bBAb9LZE%237F%207%2DC%7CQyX6bDLZ7bA%207%2DbE%7CQyX6b5%20%5D%5B%2A7bB%207ZL9b7C%2D7%20FZL7%2DG%20D%2F6bB%7CQy7XbEZL7bB%206bBZL7C%2D7%20FZL7oBBb6%20G7%235LZC%2D7%20F7%235%20Z%20==0=0===Let%27s%20Face%20The%20Music%20And%20Dance=Berlin%20Irving==Medium%20Swing=C==1r34LbKcu7QyX7hAC%2DXycKQyX%2DC%7CQyX%2C9bG7%7CQyX7hDZL%20lcKQl%20LZD%2A%5B44T%207hD%7CXyQ%7CCCZLQ%20%207bB%7CQyX7F%5EZL7C%207%2DG%7CQyX7%5E%2D%2CXyQ9b7G%7C%7CQyX7%5B%2ABC%2DX7GZL7%2DC%207%5E%2DCZ6L%2DC%20%2DCZL%20lcKQyXyQ%7CAb%209b7GyX7bB%2CXyQK%5EF%7CQyX7C%7CQyX6CLZ%20lcKQyX7GZL%20lc7XyQ%7CG%2F7%2DD7%2DbB%7CyQ%7CBbbAZL7bE%207%2DbB%7CQXy7%5EbAC%2A%5B%207bE%207%2D%5E7XyQX6C%7CQQyX%5DQZAb%5E7G%3EadoC%20la%20%2EC%2ED%7C%3CQyX7GZL%20lcKQyX7b9XyL7bE%20XyQ%20LZQA%2D7%20LZBb7%20LZD%2D7%20LZG7%20LZC6LZG7b9%20Z==0=0===Let%27s%20Fall%20In%20Love=Arlen%20Harold==Medium%20Swing=C==1r34LbKcu77%2DA%2074C6%20A6%2DF%287G%207%2DDZL7%2D%20A6CZL7G%207%2DDZL7%2D%29LZE%2D4T%7BA%2AE%207hB%20G7LZ7hB2NZL%20QyXQyX%20%7D7G%207DZL7A%207E1N%20E7LZ7%2DDZL%2DDZL7%5BA%2D%20AEZL7o%23D%207DZL7%2D%20A7D%7CQyX7%2DAZL7%5E%2D%2D7%20A%2DB%2A%5D%207L7%2DA%20ZE%2D7%20G%207%2DDZL7%2DA%206C%5B%2AA%5D%207G%207%2DDZL9b7A7LZC6L7G%207ZD%2D7%20G7%28F%2D6%29LZE%2D7%20A%2D7LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===Let%27s%20Get%20Away%20From%20It%20All=Dennis%2DAdair==Medium%20Up%20Swing=Eb==1r34LbKcu7C%20%2C7%2D4Eb%5E7o%23F%20%2C7%5EbAZL7bE%2C%207%5EbEZL%2C9b7bB%20%2C7%2CLZG4TA%2A%7B%20QyXQ7%2C%20BbbB%20%2C7%2DF%7CQyX%2C7FN1ZL%2C7C%20%2C7bDZL%2C77%20%7DXy%2DFZL7%20%2C7%2DG%2D7%2C%20B%2ChAs%20%2C7%5EbAB%2A%5BY%20%5D%2C7bE%20%2C6bEZL%2C7bD7%2C%7ClF2NZL7bBZLF%2D7%2C%207%2DCZL%2C7oB%20%2C7%5Eb%7CBQyX%2C7%5EbEZL%2C7bB%2C%20F7%2CZL%2C7C%20%2C7%5EbF%2D7%2C%20E%20%2C7%5EbEZL%2C9b7b%20B%2C7%5EbEA%2A%5BY%5D%207bBb7LZA%7CQyX%2C6bEZLLZG%2D77%2DFZL%2C7C%20%2C7bDZ%2CL7bB%20%2C7%2DFZL7C%20%2C%2C%20E7%2C%2C7o%23FXyQZ%20==0=0===Let%27s%20Get%20Lost=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7b7A%7CQ4C%5E7%2CZL9b7B%207h%23F%7CQy7X%5EC%7CQyX7h%23F%7CQyXEh7Xy4TA%2A%7Bh%23F%7CQ%7CEh7X%7CQyX7G%7CQyX7%2DD1BN%2A%5B%5DQyX31b7A%7CQyC%5E7XyQyX31X7G%7CQ9LZE%2D2NC%2A%5B%7D%207G%207%2DD%7CyQX7D%7CQyX7A%7CQyX7D%2D7Xyb7B%207yQ%7CC%5E7%20F7LZE7%20A%2D7LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Li%27l%20Darling=Hefti%20Neal==Medium%20Swing=F==1r34LbKcu7b7C%2074G7XyX7G%7CQyX9b7D%7CQy7X%2DAZL9b7C%207%2DG%7CQyQ%7CG%2D4T%5BA%2A7hAZLXyQ%7CF6bBZL7F%206FZL6%2DBb%206bB%5BB%2A%5DQyX5%237%20Bb%2D67FZL9%2DG%7CQyLZG7X%2A%5D%209b7D%207hAZL7%20C7%2DGZL7G%207%2DD%7CQyA%5BG7X9b7D%20X5%237F9LZA%2DFZL9b7C%207%2DG%7CQy7XG%7CQyX9b7D%7CQyX77XyQ%7Cb7C%207G%7CQyX%5BBb6%20b7D%207hAZL6%2DbB%20b6BZL7F%206FZL6%2DbB9LZG7C%2A%5DQy%2D7%20C7LZUF6XyQ%7CAh7%20D7b9%20Z==0=0===Liberia=Coltrane%20John==Medium%20Up%20Swing=D%2D==1r34LbKcu7hE%7CQy4A7%239yX9%237A%7CQyX%2DD%7CQXy9%237A%7CQyX%2DD%7CQyXQ%7CD%2DX4TA%2A%7Btla7E9LZD%2DxZLxZLxZLxZLxZxLZLtla7EB%2A%5B%7DQyXLZxLZb7A%207AZL%20xxLZxL%20ZL%20lcKQyX9%237A%2AC%5B%5D%20xZLxZLxZLxZx%20LZ%20ZLxZLQyXG%2FQKcl%20lcKQyX7GQ%7CYZ%20Q%20%20%2DDZL9b7A%207hEZL%20LZF7yX9%237KQyXGZDb%5E7%5EbDZL%20lcKQyX5%23G7ZL%20lcKQyXG%2F11%237%2311%2FL%20lcK%20x%20ZLEb%2FGXyXnl%3EkaerB%20olo%3CS%7C%2C%2BAs%20%20G%2FbE%7CQyQKcl%20ZL%20lcLZ%20x%20%20Z%20==0=0===Light%20Blue=Monk%20Thelonious==Ballad=C==1r34LbKcu7yX9DZ%5E7XyQyX7%5ECZL%2C7bB%20%2C7QFyX7%5EFZL%2C7C%20%2C7GQXyQLF44T%5B7%5ECZL1XyQ%7C%2C7%2D%23FQyX7%5EFZL%2Cb7G%20%2C11%237FQyX7%5EF%20F%2D7%2C1%237GQXyQXyQLZD9%2CXyQG7%2311%2C%20Db%5E7%2311%20Z%20==0=0===Ligia=Jobim%20Antonio%2DCarlos==Bossa%20Nova=B==1r34LbKcu7sus7%23%23%2D7Xy7h%23C%7CQyX7oD%7CQy7X%2D%23D%7CQyX5%237%23F%7CQXyQ%7CFC44T%5B%7CQyX7ZA%23%2D7yX7%5EB%7CQyX7oF%7CQXy7%5EE%7CQyX7%23D%7CQyXQ%7CG%23%2DL7%23F%20F%2D7XyQ%7CBb7XyQ%7CD%23%5E7%20G%237%235LZC%23%2D7XyQ%7CC7susXyQKcl%20%20Z%20==0=0===Like%20A%20Lover=Dori%20Caymmi%2DNelson%20Motta==Bossa%20Nova=C==1r34LbKcu7sus7A4C%5E7X%207%2DB%7CQyXC%2FD%7CQy7X%5EC%7CQyXsus7G%7CQyE%2D7LZ4TA%2A%7B%5EC%7CQyD%5E7XyG%7CQyX7%5EC%7CQyXF%2F%7CGQyX7%5EF%7CQyX7G%7CQ7susXZL7A%20%7CQyX7G7sus%2F6%2DF%207%5ECB%2A%5B%20%20QXyQyX%7D%20U%20%3EeniF%3C%20CLZC%5E%7CQyX7yX7%2DEQKcl%20b7B%7CQyX7h%23F%7CQy7X%2DEZL9b7B%207%2DBZL9XyQ%7CyXC%2FDQyXsu%20G%2D7LniF%20la%20%2EC%2ED%3C%7CQXysus7G%7CQyX%23F%2FDZe%3EG7s7%2DA%7CQZ%20==0=0===Like%20Someone%20In%20Love=Van%2DHeusen%20Jimmy==Medium%20Swing=Eb==1r34LbKcu7X7%2DFZ4Eb%5E7%2DGZL7bA%207hAZLb%2FB7%2DC%207%2DCZLD%2F7G%207%20C7L4TA%2A%7B7%2DD%7CQ7%28Bb7A1NB%2A%5B%5D%207bE%207%2DBb%7CQyX7%5EbEZL7D%20%29b%5E7Xy%2DA%7CQyNC%2A%5B%7DC%5E7Xy7bB%7CQyX7%2DF%7CQyXF7%7CQyX7%2DCZL%20lcKQ%235XyQZL7G%20EZL7bXyQ%7CDZL7C%207%2DG%7CQyX7oF%23%7CQyX7%5ECZL7G%207%2DF%2D7%20B7%5EbA2b6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Like%20Sonny=Coltrane%20John==Bossa%20Nova=Eb==1r34LbKcu7bEZL74D%2D7XbA%7CQyX7%2DbAZL%20lKcQyX7%2DFZL%20lcKQy%2D7%20Bb4T%5BA%2A7%2D%23C%7CKcl%20%20%23CZL%20lcKQyX7%2DFLZ%20lcKQyX7%2DA%5BB%2A%5D%2D7XyQQyX7%5EZL%20lcZB%5E7X%2DFZL%20lcKQyX7%2DDA%5B%2A%5D%207bA%207%2DbE%7CQy7XyQKL7%23F%20Ab%2D7XyQ%7CAb%2D7%20Bb7LZEb%5E7XyQKcl%20%20Z%20==0=0===Lily%20of%20The%20Valley=Traditional==Medium%20Swing=F==1r34LbKcu7%5DQyXF4F%2CXyCZL%20lcKQyX%2CF%7CQXyF%7CQyX7CZL%20lcKQ7XyQ%7C4TA%2A%5B7GZL7yQ%7CBb%7CQyX7bB%7CQyXF%7CQXy7C%7CQyX7%2DG%7CQyX7F6%20D%2DXFB%2A%5B%20C7%20Z%20==0=0===Limbo=Shorter%20Wayne==Waltz=C==1r34LbKcu7%5ED%7CQyb%2D7XybB%7CQyXsus7F%7CQy7X%5EC%7CQyXsus7bG%7CQ7susXE43T%5B11%237%5EG%2FAbXsus7bG%7CQyX7%5EbGQ%7CyX7%5EbAZL%20lcKQyXyQ%7CG%7CQyX7%237D%7CQ%2311LZE%7CQyX7A%7CQyX7%2D%23ZCL11%237%5EE%2011%237%5EFb%2D7Xy7%5EbG%2011XyQZ%20==0=0===Limehouse%20Blues=Braham%2DFurber==Up%20Tempo%20Swing=Ab==1r34LbKcu7ZL%20x%204Db7XZL%20lcKQyX7bBZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4T%5BA%2AD%207bEQKcl%20%2DbBZL%20lcKQyX7b%7CBQyX7%2DF%7CQyX7CZL7XyQ%7CyX6bAZL%20x%20%5BDb7XZL%20lcKQyX7bBZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZB%2A%5D%207ZL7bEQ%7CF7XZL7oB%20C%2F6bA%7CQy6X%2DbD%7CQyX7%2DbB%7CQyBb%2D7%20yX6bAAb6XyQKcl%20%20Z%20==0=0===Line%20For%20Lyons=Mulligan%20Gerry==Medium%20Swing=G==1r34LbKcu77%2DAZLAG6%20GGZL7D%207%2DAZL7E%20%2D7BZL7F%207%2DCZL9b7%5E7%20E7%2A%7B44T%5ECB%2A%5BN1G6%20G%7CQyX6G2NZL%20QyQXyX%7D%207D%207%2DAZL7E7XyQ%5DZL7D%20%207%2DB%7CC%23h7%20%7CQyX7%2DA%7CQyX%2C9bE7%7CQyX7%2DBZL9b7%23FD7XyQ%7CQyX7%5EGZL7%2D7%20D7ZL7E%207%2DBZL7F%207C%2DZL9b7G%206GA%2A%5B%5D%20A%2D7%20DAZL7E7%20E7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===Linger%20Awhile=Rose%20Vincent==Medium%20Swing=F==1r34LbKcu7KQyX74F6XyCpp%7CQyX7CZL7bDpp%7CQyX7FZL7Cpp%7CQo7LZC4TA%2A%5B7%5EFZL%20x%20LZ%7CQyX7%5EFZL5%239%237%20C7C%7CQyX7%2DGZL%20x%20ppFo7ZL%20lcX7GZLpC7%20%5DyX7DZL%20lcKQyX7ZAL%20lcKQyX7%2DDB%2A%5BQKcl%20p%7CQyXZL%20lc7%20C7%20CZL7bDpp%7CQyX7FLZ7Cpp%7CQyX6FA%2A%5B%5D7XyQK%2DG%7CQyF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Litha=Corea%20Chick==Up%20Tempo%20Swing=D==1r34LbKcu7QyX7%2D8D%5E7X7%5EbA%7CQyX7%2DbB%7CQXy7%5EB%7CQyX7%2D%23C%7CQyXyQ%7CG6T%5BA%2A7%5ECZL11LZxLxZL7%5EbEZLxZLxLZxZL7%5EDZLxZLxZLZxLZx%237%5EF%7C%20%20QyXxLZxLxZLxZLxZL9%237BZxLZLxZLxZLsus7FZ%20%5DXyQZLxZLxZLxZ%5BE%2D7LZLsus7bBZLxZLxLZxZLxZLxZLxZLxZxLZxL44TB%2ALxZLxxLZxL7bEZLxZLxZLxZLZxLxZLxZLxZL7%2DAZsusLZZLxZLZxLZxLZxLZxLZx%20Z==0=0===Little%20B%27s%20Poem=Hutcherson%20Bobby==Waltz=F%2D==1r34LbKcu7%7CQyX7b%5E7%231yX7%2DF%7CQyX%2C11%237b%5EG%7CQyX7%2DF%7CQyX%2C1Q%7CEb%2DG43T%5B%2DF%7CQyyQ%7CEbL7B%207%2D%23F%7CQyX7%2D%7CFQyX%2C9b7C%7CQyX7%2DZE%5E7XX7%5EbDbD%2C7%2DLZEb%5EZL%2C7%2DE%2C7%2DD%2C7%5EC%7CsQyX11%237bD%7CQyX7F%2D7%2CG7bB%2077%20Z%20==0=0===Little%20Boat%20%28O%20Barquinho%29=Menescal%20Roberto==Bossa%20Nova=Bb==1r34LbKcu7L7G%207b%5E7XylcKQyX7%5EbAZL%20xZ%20L7A%207%2DEZL%20lcKQ%20LZD%2DB44T%5B7%2DC%7CQZGb%5E7G%7CQyX7%2DDZL%20x%20Z7LF%207%2DCZL%20lcKQyX7b9XyL%20x%20ZXyQ%7CF7b9%20%20%20Z==0=0===Little%20Chicago%20Fire=Foster%20Frank==Up%20Tempo%20Swing=Bb==1r34LbKcu7%209bBZ4Bb697%5EbGZL9bD%207%5EbBLZ31F%209%2DCZL9%237G%20%20F13L4TA%2A%7ByXQyXEb69%205%239%237F%207%2DC1NZL7%2CG%207%2DDZLbA%2F7%2DbE%20%7DXyQZL31EbAs%203N2sC%2D1bA%207%2DbE%7CQyX7%2DBA%2A%5B%5D%2096bBl%2C9F%2C73LZG1%7CQyXQF%2C31b3%2C%7ClGFZL31bG%207%2DbD%7CQXy7%2DGZL5%239b7G%203113%20sG1G%2C31ZL9bDF13%20FZL9b31F%209%2DCZL57%23G%2096bBA%2A%5B%5D%209b7Bb%5E7%20l%7C%2C317%2DCsZF7b9%23G%207%2DDZLbA%2F7%2DbE9%206bEZL9E%207%2DBZL57%239%2CL%207%5EbG%2CF9%2ClBb69%20Z%20==0=0===Little%20Dancer=Harrell%20Tom==Waltz=Db==1r34LbKcu7F%7CQyX4Eb%2D%2FQyX7hGA%2A%7B%5D%20%20x%20LZ%20x%20ZL%20lcKQyXbA%7CC7b93Ti%2A%5B%5B%5DQyX%7CBb7b%7CQyX7%5EbD%7CQyX9bb7A%7CQyX7%2DbE%7CQyX9G7%2311QyX7h%207%2DE%7C7XyQKE1N%7CQyX7%2DbB%7CQy7XB%7CQyX7%2D%23FZL%20lcb7XyQ%5EbGB%2AC%2A%5B%5D%20b%2D7%20AF%7CQyX7hG%7CQyXbA7%2F%2DbB2NZLQyX%7D%207b%237%20B7EZL7A%7Cr%20ZLQ%7CBb7bA%2F7%2DbE%7CQyX11%23%5E7D%7CQyX7%5EA%7CQyX9bLZAb7yX7%5EEAZL%20b%7C%20LZ%20%7B%20%7D%20%3Ex4%3C%207BZL%20%2FB7%2D%23FQ%7BYY%7D%20Q%20%7CrEb%2D%2FAr%20ZL%20b7%20%3C4x%3E%20%7DD%5E7%2311%20f%20Z%20==0=0===Little%20Girl%20Blue=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu77%5EF%7CQ4G%2D7XQyX7%2DGZL%20lcKQy7X%5EF%7CQyX11%237C%7CQy%7CC7Xy3Tv%2A%7B%7CQyX7l%20%20%7D%5B7%2DD%7CQyX7%5E%2DD%7CQy%2DXD%7CQyX7A%7CQyX7%2DEXyQ%7CGcKQyXBZL7FQ%7CC7XQyX6FZL7C%207%2DGZ7L%2DD%206F44TA%2A%7B%5DQy%7CC%2D7%20yX7%2DGL7C%207Q%7CBb%2DD%207%2DAZL7o%23G%207%2DZGL7%2DD%206FZL7bE%2077LZG%2DyX7%5EbZL%20lcQ%7C%20%28G%5EFZL7C%207%2DG%7CQyXC7B%2A%5B%7D%20%297C%28%20x%297%2D7XyQKyX6FZL7C%207Q%7CA7X%2DD%206FZL7C%2011%237DbZL7D%2011%237bE%7CQy7LZG%2DyX7%2DEZF6XyQKcl%20%20Z%20==0=0===Little%20Niles=Weston%20Randy==Waltz=G%2D==1r34LbKcu7yX6%2DG4lG%2DX%2DGl%7CQyX%2C9b7D%7CQXy7bE%7CQyX6%2DGl%7CQyXyQ%7Cl3TA%2A%7B7B%7CQyXyQ%7CD%7CQyX6%2DG%7CQyX6b%2D%7CGQyX%2C%2DG%7CQyX%2C9b7G%2Db6X7bE%7CQZL%20lcQ%7CE7XbD%2F7oDB%2A%7B%7DQyX%2Cb97D%7CQyX%2C5b7A%7CQy%2CXyQKyX%2C5b%2DGl%7CQ%20x%20%20%7DA%2A%5B%7D%20l%20x%20ZL%20x%20LZ%20lcKQyXD%2F7obE%7BlG%2DXyZL%20x%20yX%2C9bEb7XyX7bE%7CQyX6%2DGl%7CQXy%2DGl%7CQyX%2C9b7D%7CQyQ%7CD7%7CQyX6b7A%7CQXyQ%7CGQyX%2C5b7B%7CQyX6bG%2D%7CQyX6%2DG%7CQyX6b%2D%7CE7Xy%2C%2DG%7CQ5%2CXyQ%7CD7b9%2CXyQZ%20==0=0===Little%20Peace%20In%20C%20For%20You=Petrucciani%20Michel==Medium%20Swing=C==1r34LbKcu7%207%2DDZ4C%5E7%20%5ECZL7G%207hDZL7A7%20%2DEZL7G%207%2DDZL7A7%20A7L4TA%2A%5B7hDZL%5E7%20A7EZL7G%207%2DDZL7A%20%5E7CA%2A%5B%5D%207G%207%2DDZL%2D7%20A7CZL7GX7AZLC%5E7%20AyX7EB%2A%5B%5D%20%20lcKQXy7%5ECZL7G%207%2DDZL7QKcl%20ZL7G%20EZL7G%20LZD7L7A%207%5ECA%2A%5B%5D%20%20lKcQyX7GZL%20lcKQyXZD%2D7%20lcKQy%2D7%20A7LZDh7%20G7LZC%5E7%20A7LZD%2D7%20G7LZC%5E7XyQKcl%20%20Z%20==0=0===Little%20Rootie%20Tootie=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu7A%207%5Eb4Ab%5E7E%207%2DbBZL7F%207%5EbZAL7bE%207%2DbBZL7F%20b7LZA4TA%2A%7BbA2N%7Cb%5E7%20DXQyX%7D%207bE%207%2DbBLZ7F%20bE%2FbA1NZL7oyQ%20%20YDZL7bC%207hGEb7LZ7%2DD%7CQyX7%5EbDZL7Ab%207%2DAB%2A%5B%5DQyX6bA%20G7LZ%20bE%2F6bAlA%2A%2311XyE%2C9Es%207%2DBZL7bG7%20%2DbDZL7bB%207%2DF%7CQb9%2C%5D%5B7FZL77%5EbDZLZBb%2D7%5EbAZL7bE%207%2DbBLZ7F%207%5EbAZL7bE%207%20Ab7L7F%207%5E%20Do7LZAb6%2FEb%20Eb7LZAb6XyQZ%20==0=0===Little%20Sunflower=Hubbard%20Freddie==Even%208ths=D%2D==1r34LbKcu7B%2A%7D%20%204D%2D7Xx%20ZL%20x%20ZL%20x%20ZLx%20%20ZL%20x%20ZL%20lcKQy%20LZ%20x4T%7BA%2AD%7BA%2A%7DXyQKcL%20x%20ZL%20lcKQyX7D%5EZL%20x%20ZL%20x%20ZL%20lZ%20x%20%207%5EbE%7B%2D7XyQKcl%20LZ%20x%20LZ%20x%20LZ%20x%20LZ%20x%20LZ%20x%20LZ%20x%20%20%7D==0=0===Little%20Waltz=Carter%20Ron==Waltz=F%2D==1r34LbKcu7%2DF%7CQy4F%2DXyyX7G%7CQyX7%5EbD%7CQXy6%2DbE%7CQyXE%2F7C%7CQQ%7CC7X3TA%2A%5BX7C%7CQC7XyQQyX7%5EbD%7CQyX6%2Db%7CEQyXE%2F7C%7CQyX%2DF%7C%7CG7Xy%7CQyX77F%7CQy7XyQ%7CyX7G%7CQyX7hDB%2A%5D%20%20lcKQyX%2DF%7CQyX7CQ%7CC7X%2DF%7CQybE%7CQyb%2D7Xy%7CQyX%2DFA%2A%5D%207C%207%7CGQyXbA%7CQyX7bE%7CQC7%2FEXB%7CQyX%2D6XyQ%7CDb%5E7XyQ%7CG7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z%20==0=0===Little%20Willie%20Leaps=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu7%207%2DG%7C%5E7XyQFZL9b7C%207%2DGZL97bD%207%2DAZL7C%207%2DG%7C%5E7XyQF44T%7BQyX6F%2D7XyQ7%2DGZL7D%207%2DAZL97bE%207%2DB%7CQyX9b7D%7C%20C7LZAZL7C6F%7CQy7%20A7LyX7%2DG2N%7C%7DQyX7CQ%7CyX7%2DGZL7G%207%2DDZQ%7CC7X%2DE1N%7CXyQKcl%20%20Z==0=0===Liza=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu76bAZL4Eb6%20%2DbBZL7oA%207%5EbAZGL%2F7bE%207o%23FZL7%2DF7%20Eb74T%7BA%2AG%206bE%2D7%20C7XQyXQyXQyX%7DQyXb6E1NZL7bB%207%2DFZLyQ%7CN2G%7CQyX7hG%7CQ%2AB%5BC%2DZL7bE%207%2DbB%7CQyX%2D7C%7CQyX7%5EbA%7CQyX7Ab6Xy%5D%205%2377%5EbAZLZF%2D7E%207o%23FZL7%2DF%206b%5BEA%2A%5D%207bB%207B%7CQyXb7%2FGL9b7C%20%20Ao7LZBb%2D7%20Eb7LZAb6XyQ%7CG%2D7%20C7LZF%2D7%20Bb7LZEb6%20%20%20Z==0=0===Locomotion=Coltrane%20John==Up%20Tempo%20Swing=Bb==1r34LbKcu7%20lcKQ4Bb7XZL%20lcKQyX7bEZLx%20%20ZL%20x%20ZL%20lcKQyBb7Xy4TA%2A%7BlcKQyXyQ%7CF%20lcKQyX7bAB%2A%5B%7D%20%20lcKQyX7bB%7CQyX7LZG7X7%2DCZLL%20x%20Z7XyQKL%20lcKQyX7bBA%2A%5B%20%5D%20lcKQyX7FZL%20lcZ%20x%20LbGZL%20%20%20lcKyQKclBZLQ%20%207F%7CQyX7%2DZCL%20lcKQyX7bBZL%20b7XyQX7bEZZL%20lcb7b5%2Cb7bGfZL%20lcKQyXb57bAfZL%20lcKQyXf5XyQKBQ%5BY%5DfD7b5XyQKcl%20LZfC7b5XyQKcl%20LZfB7%2FFLZxLZ%20r%7C%20%20Z%20==0=0===Lone%20Jack%20%28Page%201%29=Metheny%20Pat==Samba=Bb%2D==1r34LbKcu7KQyX74Bb%2D7xZL7%5EbGZLxZL7%2DBbZLxZL7%5EbGZLxZLLZBb%2D4TA%2A%7B%5B%7D%20Q%20Gb%5E7XZL7%2DbB%20bAZL%20lcQKyX9%237FZL%20lcKQyBb%2D7%20ZL%20lc%20lcKQ7LZxL7bAZLxZL7%2DbBZLZxL7%5EBZLxZL7%5EbDZsusXy%2DbEB%2AC%20la%207%2311XZL7%2DbB%20bAZL%20lcQKyX9%237FZL%20lcKQy%3CD%2EC%2E%5EbGZL%2F6F%20bb%2D7XyZLF%2FbE%20bE%2FbDZLl%20cKQyX7%2DbBQ%5BY%5DQGb6%2FAB%3Eado%20D%2FCZ%2FEb%20EA%2FGZL%23F%2FE%20E%2FDZbLB%2FbA%20C%2FbBZLF%2Fb%20A%2FBLbDZLGD%2FELZF%2FGXyQ%7CG%2FA%20Ab%2FBbLZAb%2FBbXyQZ%20==0=0===Lone%20Jack%20%28Page%202%20%2D%20Solos%29=Metheny%20Pat==Samba=Bb%2D==1r34LbKcu7X7%5EbG4Bb%2D7KQyX7%2DbBZL%20lcKyQX7%5EbGZL%20lcKQyXcl%20LZ4TA%2A%7B%20bAZL%20LZBbyX9%237FZL%20lcKQy7X%5EbGZL%20lcKQyX7%2DQKcl%20lcKQyGZL%20lZBb%2D79b7FZL%20lcKQyX7b%2DEB%2A%5B%7DQyX%3EeniF%3CXyQKcL7%2DbBD%7CQyXQKcl%20D%7CQyX7C%7CQyXsusC7ZL%20lcKQyX7hGZLb7susyX7%5EbyX7F%3E%7CEb7sla%20%2EC%2ED%3C%7CQyXsu7sF%7CQyX7bE%7CQyXsu%20FineQyX7bQ%5DXyQXyQXyQ%20%3CSolos%20on%20AABA%3E%20==0=0===Lonely%20Dreams=Gibbs%20Terry==Ballad=Bb==1r34LbKcu7ZL7F%204G7b57bG%207%2DbD%7CQyX5bG7ZL7bG%207%2DbD%7CQyXLZC%2D74TA%2A%7B%5B%5D%207DyQ%7CBbN%7CQyXQyXQyXQyX%20%7D7D%207hA1N%7CQyX7%5E2A%2D7%20X5b7BL7oB%20%20sBh%2CL7F%207%2DCl%7C%2C7E%2ChsB%207%2DAlZL%20lcK%2C7EZBb%5E77%2DAB%2AGZL7bF7LZBD%7CQyX5b7GA%2A%5B%5D%20b57bA%207hA%7CQyX7%5Ebb%2D7%20G%207%2DCZ7b5XyQ%7CDb%2D7%20Gb7LZC%2D7%20F7LZB7b5XyQ%7CBb%5E7XyQKcl%20%20Z%20==0=0===Lonely%20Woman=Silver%20Horace==Ballad=Eb%2D==1r34LbKcu7hF%7CQy4Eb%2D9ZL5%239%237bB%207hFZ9L%5EB%207hCZL%2C31bD%20Eb%2D9X4TA%2A%7BbB%209%2DbLZA7%237bB%207hFl%7C%2ChbG%20%3E60%2A%3C%2CsusGs%2011%239LZEbB%2FE%2079%237bB%20%7D%5B%2ABL11%2331bG%207%2DbDl%2C%7C7%2DD%2C7%2DbEs%209%2DbEZB%5E9%205%239%2379%2DbEZXyQ%20%5B7bB%207hFZL9%5EB%207ChZL%2C31bD%209%2DbEA%2A%239%235L%5D%20%2C5%23EZL9%23h7%20E%2FhFl%7C%2ChbG%3E%2060%2A%3Cs%2CusGs%2011%237AZLbB7%20Bb7F%7CQyXb%2D9%20Bb7%239%235%20Z%20==0=0===Lonesome%20Road%2C%20The=Austin%2DShilkret==Ballad=Eb==1r34LbKcu7QyX%2C74Eb6%2CX%2CbEZL%20lcKQyX%2C%2D6bA%7CQyX%2C7bE%7CQyXyQ%7CBb4TA%2A%7BAB%2A%5BY%2C%20Ao7KQyX%2CbE2NZL%20QyQXyX%7D%207bB%20%2C7%2DFZLcl%20%20%5DbE1N%7C%2C7%2DG%7CQ%7CD7bb7D%7CQyX%2C7hAZL%20clKQyX%2C7%2DG%7CQyX%2C99%2CXyQyX%2C7h%20lcKQLZF%2D7bA%7CQyX%2C7bE%7CQyX6%2CbEA%2A%5BY%5D%20%2C7bB%20%2C%2D6%2CXy%2C7bG%20LZEb%2CXyQ%7CBb7%2CXyQ%7CEb%2CXyQKcl%20%20Z%20==0=0===Long%20Ago%20And%20Far%20Away=Kern%20Jerome==Up%20Tempo%20Swing=F==1r34LbKcu77%2DGZL4F6%20DFZL7C%207%2DGZL7%2DD7%20%5EFZL7C%207%2DGZL7%2D6%20D%2D74T%5BA%2A%7CQyX7F6%20D77bE%207%2DbBZL7%2DF%20b6A%5BB%2A%5D%207C%207%2DGZLLZAb%5EZL7C%207C%207%2D%7CC%5E7XD%206F%5BA%2A%5DQyX7C%7CyQX7%2DG%7CQyX7%2DA%7CQy%2D7LZGQyX7G%5D%207C%20%20D%2D7L7D%206FZL7C%207%2DGZ7L%2DD%206FZL7C%207%2DGZLZG%2D77%5EFZLC%207%2DG7XyQ%7CA%20A%2F6FZL7bE%206%2DBb%7CQyX7%5EbB%7CQyX7Fbo7LZ%2DC%5BC%2A7LZF6XyQ%7CG%2D7%20C7%20Z==0=0===Lonnie%27s%20Lament=Coltrane%20John==Slow%20Swing=C%2D==1r34LbKcu7%2DD%207%2D4C%2D7%20D%207%5EbEZL7%2DD%207%2DZCL7%2DD%207%5EbEZL7%2DD%2D7LZC4T%5BA%2AA%207%5Eb%5E7%20D%2DB%207%2DC%5BB%2A%5D%207%2DD%20%5E7bEZL7%2DD%207%2DCZL7b7LZEbEZL7%2DD%207%2DAb7%20A%237G%207%5EbEZL7%2DD%20%2D7CZL9b7G%207bAZL79LZUCZL7%5Eb7LZEb%5E7%20D%2D7%20Z==0=0===Look%20For%20The%20Silver%20Lining=Kern%20Jerome==Medium%20Swing=Eb==1r34LbKcu77bA%7CQ4Eb%5E7ZL7bB%207%2DF%7CQyX7b%5EEZL7bB%207%2DF%7CQyXG%2D7Xy4TA%2A%5BX7%2DCZ%2D7XyQQyX7%5EbE%7CQyX7bBQ%7CyX7%2DF%5B%5DQyX7%2DC%7CKcl%20LG%7CQyXQyX7%5EXyQ%7CFbB%207%2DF%7CQyX7%5EbE%2AB%5B%5DQyX7bB%7CQyX7%2D7LZEb7F%7CQy%207hA%7CBb7LZC%5B%5D%20%20lcKQyX7%5Eb%7CAQyX7bE%7CQyX7%2DbB%2D7XyQ%207%2DF%7CD7b9LZG%2D7XyQ%7CC7XyQ%7CF%2D7XyQ%7CBb7XyQ%7CUEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Look%20Of%20Love%2C%20The=Bacharach%20Burt==Bossa%20Nova=Bb==1r34LbKcu77DZL%204G%2D7XX7%5EbB%7CQyX6%2DG%7CQXy6b%2DG%7CQyX6%2DG%7CQyyQKcl4T%5BA%2AQyX6%2DQ%7CD7bX7%5EbEZL7G%20sus7%7CGQyX7%2DG%5BB%2A%5DQyX9yQ%7CEbyXsus%5BC%2AQyXyQ%7CF%7CQyXsus7DZL%20lcQKyX7%5EbEZL7bB%207%2DD7b9X7%5EbB%7CF%2F7%5EbFXyQ%7CLp%20F%2F7%2DC42T%7CQyFX%2F7%5EbB%7CQyXF%2F7%2DCZT44B%2F7%5EbByXF%2FE%2D7%2FFXF%5BQYQyXQyXQyXQXyZ%20%2CQ%20%20F%2F7%2DC%7CQy6XyQ%7CC%7CQyXZL%20lcFXyQ%7C%2F7%5EbE%7CQyXF%2F6bDQ%7CyXF%2F2bB%7CQyXF%2FDFXyQK%2FbE%7CQBb%5E7%2FFXyQ%7CBb%2D7%2FFXyQ%7B%3COpen%3EF7b9susXyQ%7DBb%5E7%20%20%20Z==0=0===Look%20To%20The%20Rainbow=Lane%20Burton==Waltz=Eb==1r34LbKcu7E%207%2Db4Eb6X6bEZL7bB%207%2DF%7CQXy7%2DG%7CQyX7%5EbA%7CQyXyQ%7CB3TA%2A%7BbB%7CQyb%5E7XyQyX7%2DF%7CQyX7bB%7CyQX7%2DF%7C%7CQyX7bB%7CQ%7CBb7XAZL7bL7bB%20cl%20LZyX7%2DC%7CQyX7%5EbEB%5B%2A%5DQyX6bE%7CQyX6bAQ%7CF%2D7KQyX7QyX7%5EXyQ%7CFX7bBZL7hA%207%5EbAQ%7CyX7%5EbEZL7bB%207%2DyQ%7CEb7%5EbEZEZL7byQ%7CF%2DZL7C%207%2DG%7CQyX6b%7CAQyX7%5EbEZL7bB%207F%2D7%20BX7%2DC%7C%2DG%7CQy%7D%5BAb%5EQyX7%5EbEZL7bB%207F%2D%7CQyXG%2F6bE%7CQyX7%7CAb6XQyX6b7%20C7LZF%2D7%20Bb7LZEb6XyQZ%20==0=0===Look%20To%20The%20Sky=Jobim%20Antonio%2DCarlos==Bossa%20Nova=Eb==1r34LbKcu7L%20lcK4Eb%5E7%5EbE%7CQyX%2C7bA%7CQy%2CX7%2DbEZL%20lcKQyX%2C7%2CXyQ4TA%2A%7BG1N%7CQXyQ%7CC%7CQyX%2C7%2DbAZL%20lcQKyX%2C7%2DF%7CQyX%2C9b7Db7Xy%2C7%2DGZ1%237%5EEQ%7CGbo7%5EbG2N%7C%7DQyX5%237Bb%7CQyX%2C7%2DF%7CQyX%2C7%2CXyQ%7CyX%2C7%2D%2C9b7CZEb%5E7%7CQyX%2C7%5EbEQ%7CY%20%20yQXQyX%5D%20%20lcKQyX%2CG%2D7%2C%20LQ%20%201X%2C7%5Eb%2CXyQ%7Cb7bD%20%2C7%2DbA%7CQyX7%2C%5EbE%7CQyX%2C11%237%5EE9%2CLZG7%2DFZLyQ%7CE%5E7%2311%2CXyQ%7CEb%5E7%2CXyQKcl%20%20Z%20==0=0===Looking%20Up=Petrucciani%20Michel==Latin=A==1r34LbKcu7%7CQyX7%5E7XyQX7A%7CQyX7%5EA%7CQyXG7%7CQyX7%5ED%7CQyX7A%7CyQ%7CD%5EA44T%7B%23GZL%20Q%7CF%23%2DX7%2D%23D%7CQyX7%23C%7CQXy7%5EE%7CQyX7B%7CQyX7yQKclyX7%23CQyX7%2Dcl%20LZX7B%7CQyX7%5EA%7CQyX%2FB7%2D%23C%7CQyX7%2D%23C1NyQ%7CC%23KQyX7yX7h%231XyQ%7CB%2F7%23C%7CQyX7%2D%23C2%7CN%7DQyX7%23G%7CQyX7%23FXyQ%7CA1%237G%7C7%2D%23C%7CXyQ%7CG%23C3N%7C%7DQyX7D%7CQy7X%23G%7CQyX7A%7CQyX7%23%2D7XyQ7%23D%7CQ%2FBXyQ%7CA%5E7XyQ%7CB7XyQ%7CEXyQ%7CA%2FEXyQ%7CEXyQ%7CD%2FEXyQZ%20==0=0===Loop%2C%20The=Corea%20Chick==Waltz=F==1r34LbKcu7yXC%2F74F%5E7XX7%2DDZL7o%23C%207C%7CyQX7%2DG%7CQyX7%2DD%7CQyyQ%7CD%2D3TA%2A%7BX9b7AXyQ%7CB%2DG%7CQyX7obA%7CQyX%2FA7%5EbB1N%7CQyX7%5E%2Db7XyQ%7C7hB%7CQyX7ob7XyQ%7CA%2FF2N%7C%7D%207C%207%2DGLZ7D%207%2DA%7CQyX9b7EXyQ%7CA%2DD%7CQybBB%2A%5BXyQ%7CA7B%207C%7CQyX7%2DG%7CQXy7G%7CQyX7%2DD%7CQyX7%2311%20%5D7%2DG%7CQF%7CQyX%7CBo7XbB%7CQyX7%2DD%7CQyXb%2FD7%2DbB%7CQyXC%2FF%7CQy%2D7%2FDbQyX7%5ED%7CQyX%7CBo7XQyX7D%7CQyX7%2DA%7CQXy7bE%7CQyX7%5EbB%7CQy%7CAb%2D7QyXC%2Fb7XyQ%7CG%2D7XyQ%7CC7XyQZ%20==0=0===Lost=Shorter%20Wayne==Medium%20Swing=G==1r34LbKcu7B%207%2DG4G2XyE%207%2DB%7CQyX6b%2DG%7CyQX96G%7CQyX6b%2DG%7CQb%2D7LZ3TA%2A%7B%2FbBB%2Ab6XyQ7%5EbD2N%7CQyXQyXQXyQyX%7DQyX31bA1N%7CXyQ%5D%5BBZL7%2DyX7%5EbD%2FCXyC%2FD%7CQyXC%2FbB%7CQyCX%2FE%7CQyXC%2F7%5EbE%7CQXyQ%7CE%7CQyXCbE%207%2D%20D7b96b%2DG%7CQyX96G%7CQy6Xb%2DG%7CQyX2GA%2A%5B%5D%20XyQ%7CB7%2DA%7CQ%2D7LZG%2D11%20D%5E7LZG%2D11XyQ%7CAb%5E9XyQZ%20==0=0===Lotus%20Blossom=Strayhorn%20Billy==Waltz=Bb==1r34LbKcu77hE%7CQ4Bb%5E7%5EbB%7CQyX7F%7CQyX7Ch%7CQyX6%2DbD%7CQyXD%2F7%2FDXy3TA%2A%7BD%7CQyXh%2C%7ClDB%7CQyX6%2DbE%7CQyX7C%2D%7CQyX5%237G%7CQyX7hb%5E7%2FDbE%20s%20%7CQyXQQ%7CCh7QyX%7DQyX7F1N%7CQy7X%5EbBZLQ%20%207F%7CQyXXyQXyyX6%2DbF%2F7%5Eb7XyQ%5DL6%2DCZL%20%7Cr%20ZL%20%7C%20rZL9b7GZL7hDB%2A%5BZxLZB%5EbB2NoC%20la7%2FFLZ%3CZL7%2DCl%7C%2C7%2DG%2C7%7CD%2C7A%2C7%2DCsZL%20%7Cr%20D%2EC%2E%20obBZLbB%7CQy%20ZXyQ%7CQyX7%2DC%7CQyX9b7%7CGQyX7hDQ%5BY%20%20QyXEb%2D6X7F%3Ead%5E7%2FDXyQ%7CDb%2D6XyQ%7CCh7XyQ%7CF7XyQ%7CBb%5E7XyQ%7CF7XyQZ%20==0=0===Love%20For%20Sale=Porter%20Cole==Medium%20Up%20Swing=Bb%2D==1r34LbKcu7X7%2DbB4Eb%5E7KQyX7%5EbEZL%20lcKyQX7%2DbBZL%20lcKQyXcl%20LZ4T%7BA%2A31b7F%20LZEbhC%7CQyX7bG%7CQyX7b%5ED%7CQyX7bA%7CQyX7%2D7XyQ%7ClcKQyB%7CQyXb%2D6XyQyX7bA%7CQyX7%2DbEB%5B%2A%7D%20%20x%3EeniF%3C%20%7CQ%7CDb%5E7B%7CQyXEZL7b%7CEb%2D7QyX7bBZL%20lcKQy7X%5EbD%7CQyX7bA%7CQyX%7CB7%20BQyX7bF%20la%20QKcl%20%207B%207%2D%23FZL9b7C7%20hGZL9b7C%207hGZL%3CD%2EC%2EyX6%2Dbine%3E%7CFh7%20Bb7%20Z==0=0===Love%20Is%20Just%20Around%20The%20Corner=Gensler%20Lewis==Medium%20Swing=F==1r34LbKcu7L7D%2074G7%20CC%207GZL7D%207%5EFZLC7%207GZL7D%207%5EFZL77LZA%2D4TA%2A%7BDZL7A7LZN1%2A%5B%5DQyX6F2N%7CQyXyQXQyXQyX%7D%207D%206FBE%2D7%20C%207GZGA%2A%5B%5D%7CE%2D7%20%7CQyX7GZL%20x%20ZL7Go%207G%7CQyX7%2DDZL7AC7XyQQyX7%2DL7C%207ZF%5E7%20%207%2DAZL7C%207GZL7%20D7%5EFZL7C%207GZL7DD7LZGL7C%207ZF6%20D7%20Z%20==0=0===Love%20Is%20The%20Sweetest%20Thing=Noble%20Ray==Medium%20Swing=D==1r34LbKcu7L%2C7D%204D6%2C%20L%2C7A%207%2DEZL7%2DB%20D6ZL%2C7A%207%2DEZL7%2DBZA%2D7%2C4TA%2A%7B7AZL7E%2D7LZB2NZL%20QyXQyX%7D%20A7%207%2DEZL7E%207%2DB1N%2D7%2C%20E%207%5EGZZL7%23F%5D%5B%2ABB%7CQyX7%5EDZL7A%207%2DZEL7B%207%2D%23F%7CQyX7%2DC%23h7%20%206D%20%2CZL7%2DBQ%7CE7X%2C7A%207%2DEZL7%2DB%20%2CD6A%2A%5B%5D%207A%207%2DE%7CQyLZD6%20yX7%2DBE%2D7%20A7%2CLZA%2D7%2C%20D7%2CLZG%5E7%20E%2D7LZB%2D7%20sE7%2CA7%2C%7ClD6%2CXyQZ%20==0=0===Love%20Letters=Young%20Victor==Ballad=G==1r34LbKcu7yX7%5EG4G%5E7X7hA%7CQyX7%2DAZL%20lKcQyX7%2DEZL%20lcKQy%20D7LZ4TA%2A%5BX7E%7CQ%20%5D%5B%2C%2A%7CQyX7E%7CQyX7%2DB%7CyQX7%23F%7CQyX7h%23C%2CBA%2D7Xy%20lcKQX7%2DA%7C7XyQ%7CKQyX7%2DEZL%20lcKQXy7%5EG%2CA%2A%2C%5B%5DQyX7Dcl%20LZ%2DA%7CQyB%7CQyX7%20D7LyX7F%7CQyX7%5EC%2CC%2A%5B%2C%5DQyX7G%7CQyX7%5EGZQ%7CG%5E7%2DA%7CQybo7XyQ%7CA%2D7XyQ%7CD7%20D7b9LZG6XyQ%7C%20%28A%2D7%29x%20%28D7%29%20Z%20==0=0===Love%20Me%20Or%20Leave%20Me=Donaldson%20Walter==Medium%20Swing=Ab==1r34LbKcu7E%207%2Db4F%2D7XF%207%5EbAZL7C%207G%7CyQX7%2DFZL7C%207G%7CQy%2D7LZB4TA%2A%7B%5DQyX61Ab6XbE%206bA2NZL%20QyXyQX%7D%209b7C%207hG%7CQy7LZAbNZL7b%7CQyX77XyQ%7CX7%2DbB%7CQyX7%2DbBZ9Lb7F%207%2DbB%7CQyX7FyQ%7CEb%2DCB%2A%5BL7C%207o7LZB7%2DFZL7C%207G%7CQyX%2D7FA%2A%5B%5D%209b7C%207%2DbXyQ%7CGB%207%2DCZAb%5E7%20F%2D7LZBb%2D7%20Eb7LZUAb6XyQ%7CGh7%20C7b9%20Z%20==0=0===Love%20Nest%2C%20The=Hirsch%20Louis==Medium%20Swing=Eb==1r34LbKcu7%20%2C7%5Eb4Eb%5E77bE%7CQyX%2C7%5EbEZL7%2CbB%20%2C7%2DFZL7%2DC%20%2CXyQ%7CA4TA%2A%5B%5EbEZLBb%2D7%2CyX%2C7bBB%2A%5B%5D%20%20lcQKyX%2C7%5EbAZL%2C7bE%20QKcl%20ZL7%2DFQyX%2Cs%7CC7%2CXZL%2CA%2F7F%20%2CbA%2F7%2DZFL%2CG%2F7C%20%2C7%2DF%7CQyBb7suQyX%2C7A%7CQyXyQ%5D%5B%2AyX%2C7%5EbEZL%2C7bB%207%2C%2DFZL7%2DC%20%2C7%5EbEAQ%7CEb7X7bB%7C%20lcKQF%2D7LZBC%2A%5B%5D%20%20lcKQyX%2C%5E7bAZL%2C7bE%20%2C7%2DbBb7%2CXy%20%2C7%5EbLZGh7%2CXyQ%7CC7%2CXyQ%7CF%2D7%2CXyQ%7CBb7XyQ%7CEb6%2CXyQ%7CF%2D7%20Bb7%20Z%20==0=0===Love%20Vibrations=Silver%20Horace==Bossa%20Nova=Eb==1r34LbKcu7E%7CQyX4Dh7XyX7%2DF%7CQyX7F%7CQy7X%2DC%7CQyX5b7bD%7CQyQ%7CBb74TA%2A%5BL7C%2077LZAbX6%2DG%7CQyX%2C5%23%2DG%7CyQX%2DGB%2A%5B%5D%209b7D%207yQ%7CG%2DA%207%5EbC%7CQyXyQ%7CG%2D%7CQyX7hDA%2A%5B%5DQyXb7B%7CQyX7%2DFZL7C%207Db7b5X7%2DFZ%2D7XyQ%7CF7%20F%23o7LZG%2D7%20C7b9LZF%2D7%20Bb7LZDb6%20D6LZEb6XyQZ%20==0=0===Love%20Walked%20In=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu77%2DC%7CQ4Eb%5E7EZL7bB%20sus7bB%7CyQX7F%7CQyX7%2DC%7CQyXb%5E7Xy4TA%2A%5BL7C%2077XyQ%7CX7%5EbA%7CQyX7bE%7CQXy7%2DbBB%2A%5B%5DQyX7bByQ%7CG%2DF%7CQyXyX7%2DCyQ%7CAb%5EbEA%2A%5B%5D%207bB%207FLZ7C%207%2DGZL7bD%207%2D7XyQ%7CX7%2DFZ%2A%5B%5DQyyQ%7CBbQyX7F%7CQyX7%2DC%7CQXy7%5EbEZL7bB%20sus7%7CBb7XX7F%7CQ7bB%207XyQ%7CEC%207%2DGZL%2C31b7D%20A7%7CQyX7%5EbA%7CQyX7b7LZF%2D7%2DbBCLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Lover=Rodgers%20Richard==Up%20Tempo%20Swing=Eb==1r34LbKcu77%2DG%7CQ4Eb%5E7%7CQyX7%2DbA%7CQyX7DQ%7CyX7%2DAZL%20lcKQyXDb7Xy4T%7BA%2AX7C%7CQ7XyQ%7C1N%7CQyX7bB%7CQyX7F%2D%7CQyX7B%7CQyX7%2D%23FG%2D7XyC%7CQyXyX7%5Eb7XyQ%7CbB%2F7%2DF%7CQyX7%5EbEN2%7C%7DQyX%3EeniF%3C7bBXyQ%7CE%2DF%7CQy7%2DE%7CQ%20D7%20%5D%7CQyX7D%7CQyX7%2DA%7CyQX7%2DE%7CQyX7%5EG%5BB%2AG%5E7Xy7%2DA%7CQyX7%2DG%2D7XyQF%7CQyX7%2DC%7CQyX7%2D%7CGQyX7%5EbB%7CQyX7D%7C7XyQ%7CA%7CQyXQ%7CC7XyQ%7CF%2D7%20%3CD%2EC%2E%20al%201st%20Ending%3E%20LZBb7%20%20%20Z==0=0===Lover%20Man=Davis%2DRamirez%2DSherman==Ballad=F==1r34LbKcu7QyX7b4D%2D7%207FZL7C%207%2DGZL7C7%20%2DGZL7G%207%2DDZL7GXyQ%7CB4T%5BA%2A2N%7CQy7%2CDb7yXQyX%7Dl%2C7A%2ChEs7%20%5EF1N%7Cl%2C7C%2C7%2DG%2CQXyQX%2DbAs%7C7D%2C7%2D7b9%20%5DBZL7%2DA%207%5EGZL7D7%20%2DAZL7%5E%2DA%20%2DA%5BB%2A%2D7%20sAE%207%5EF%2DDZL7%20G%2D%5E7%5BA%2A%5D%209b7A%207hE%7CyQX7%5EFZL7C%207%2DGZLD%2D7%20G%2DG%7Cl%2CC%2C7%2DGZG%2D7%207%2DbAs%7CQyX7bB%7CQXy7FZL7C%207%2DGZL7C%2CDb7%2CL7G%2077%2Cl%7CF%5E7%20%20%28Eh7%29%20%28A7%29Z==0=0===Lover%2C%20Come%20Back%20To%20Me=Romberg%20Sigmund==Medium%20Up%20Swing=Eb==1r34LbKcu7QyX7F4Eb6XKQyX7%2DC%7CQyX9b7%7CGQyX7hDZL%20lcKQycl%20LZ4TA%2A%7BNZLG%2FXyQ%7CEbE%7CQyX7bB%7CQyX7%7CFQyX7%2DC%7CQyXG%2F6b6%20Eb67o%23F%7C6bEZLAo7LZbA2NZLQyX%7D%207bB7%20%2DFZL7%2DC%20bB%2F6bE6%20Ao7%206bA1D%7CQyXQ%7CDh79b7G%207hDZL%20lcKyQX7%2DCB%2A%5B%5D%209b7G%20LZC%2D7yXbB%2FL9b7G%7CG7b9L%20lcKQyX7%2DC%7CQy9Xb7G%7CQyX7bA%7CQyXZDh7%20QyX7hX7bBZyQ%7CF7idnE%20dr3%20la%20%2ECD%2E%3C%207%2DFZL%20lcKQyXng%3E%20LX7%2DCZyQ%5DXyQLZN3Ab6%20Ao7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===Lucky%20Southern=Jarrett%20Keith==Bossa%20Nova=D==1r34LbKcu7%20lcKQ4D%5E7XA%2A%5B%7DQyX5%237%5ED%7CQXy6D%7CQyX5%237%5ED%7CQyD%5E7Xy4Ti%2A%7BDA%2A%5B%5DyQKcl7%5EbEp%7CQyX7%5EDZLA7%207bB%7CQyX7%5EGZL%20%2311%20%20X7EZL%5B%5D%20%20lKcl%20L7%5EDZL7A%207bB%7CQy7X%5EGZL%20lcKQyX7EZXyQKcQyX7%5EX7D%7CQ7XyQKZL%20lcKQyX7%2D%23FZ%20LlcKQyX7%2DEZL%20lcA%2D7Xy%2D%23FB%2AZL7A%20CG%5E7XyX7%2DE%7CQyX7oF%7CQXy%23F%2FD%7CQyX7%2DG%7CQyQ%7CBb7%2A%5B%5DQyD%5E7XyQ%7Cp%2CEb%5E7%2311%20%20Z%20==0=0===Lullaby%20In%20Rhythm=Goodman%2DHirsch==Medium%20Swing=F==1r34LbKcu7%2C7%5EbG4F%5E7%2CD%20%2C7%2DbA%7CQyX%2C7%5EZFL%2C7oG%20%2C7%5EF%7CQyXb7%2CLZ4TA%2A%7B6F%7CQy%2D7%2CXyNZL%20QyXQyX%7D%207C%2C%207%5EF%7CQyX%2C7C1N%7CQ2C7%2CXG%7CQyXQyX%2C7%5B%2ABBb7A%20%2C7hE%7CQyX%2C7%5E%7CFQyX%2C7bE%7CQyX%2C7%2D%2CLZD%2DY%5DQyX%5EFZL%2CyQ%7CC77%5EF%7CQyX%2C7%5EFA%2A%5B%5DY%20%2C7C%20%2C7bD%7CQyX%2C%2C%20Go7X%2C7G%7C7%2CXyQ%7CAb%2D7%2C%20Db7%2CLZGb%5E7%2CXyQ%7CG%2D7%2CXyQ%7CC7%2CXyQ%7CF6XyQZ%20==0=0===Lullaby%20Of%20Birdland=Shearing%20George==Medium%20Swing=Ab==1r34LbKcu77%2DbBZ4F%2D%20D7%2DCZL7bE%207%2DbB%7CyQX%2DFZL7C%207GZL7h%20F%2D7L4TA%2A%7B6bAZLZN1Ab%5EbA2NZL%20QyXQyX%20%7D9b7C%207hG%7CQyX7%5E7%20Eb7L7bE%20F%207hC%2ABCh7%5EbAZL9b7bE%207%2Db%7CBQyX7%2DbBZL9b7F%207XyQ%7C%5B%5DQyX%207GZLBb%2D7XFA%2A%5B%5D%209b7C%207%5EbZAL9b7bE%207%2DbB%7CQy%2D%20Dh7ZL9b7UZL7b%2DXyQ%7CAZL7bE%207%2DbBZL7F%2D%207%2DCZL7bE%207%2DbBb%5E7%20EFZL7CAb6%20sGh%2CC7%2CZ%20==0=0===Lullaby%20Of%20The%20Leaves=Petkere%20Bernice==Medium%20Swing=C%2D==1r34LbKcu7QyX7h4C%2D%20A%2F7%2DF%207%2DFZL7C%207G%2DZL31b7G%207DZL7hEbLZD4TA%2A%7B%5D%20%20lc3XyQ%7CC2NZL%20QyXQyX%7D%20b97G%207bA%7CQyX%2DC1N%2DXyQK1b7G%7CCZL%20l7%28F%2D7%297%2DF%287bAZL%20lcKyQX7%5ECZL%20lcKQyX%29XyQKcbAB%2A%5B%207%2DFZZDh7%20%2DGZL31b7G%207DZLh7A%20%2DCA%2A%5B%5D%2031b7G7%20C7LL7A%206F%2D7%2FEbLZDh7XyQ%7CG7b13XyQ%7CC%2DXyQ%7CDh7%20G7b9%20Z%20==0=0===Lulu%27s%20Back%20In%20Town=Warren%20Harry==Medium%20Up%20Swing=Eb==1r34LbKcu7L7oA%204C7%20FL%2C7bE%20%2C7bBZL7F7%20CZL7%5EbE%207bBZL7ZAb%5E74TA%2A%7BAZL7bC7LZF6bEZL7oA%207%5EbAB%5B%2A%7DQyX6bEZL7bB%207%2FBb%20E%207%2DGZ%207F%7CQo7LZEFZL7C%207hGZL9b7%20D7hAZL7%2DC%20bB%2F6b7b9XyA%207%5Eb7oA%207%5B%2AAC7%2C7bE%207bBZL7F%207ZCL7%5EbE%207bBZL7F%20LZAb%5E%5D%207bBLZG%2D7%20C7LZF7%20Bb7%2ClLZEb6XyQZ%20==0=0===Lush%20Life=Strayhorn%20Billy==Ballad=Db==1r34LbKcu7G%2C7%2DF4Db6%20%2C%5EbDsZL9bC%207%5EbZDL9bC%207%5EbDZL9bCEb%2D7%2C4Tv%2A%7B%2DbD2NlAb%2D731D%206%2DbD1NZL119%23D%207%2DFZL11%2331D%20%2311%20%7D%7C%2C7%2DbBZL31%2CC7%2C%5DZLxZL6%2DFl%7C%2C7C%2CGhsZLxZLxZL6%2DFl%5BxLZAbhGs%206D%207%5EbZBb9L%20%2011%237DZL%207%2DbELZ%2011%237AZL%207%2DbEZ%5D%5B%2AADL11%239%20ZL11Z%20x%20L%5EbDZL11%237D%207%5EE%7Cl%2C7B%2C7%2D%23Fs%206bDZ7%20D7%23L11%2377A%2C7%2Db6%20sDbAZL9b7bE%207%5EbALZ7A%207%5EFl%7C%2C7C%2C7b%5E7%20sEDZL%20x%206bDZ7%20sD%2DL11%237D%207%5EbDB%2A%5B%20%5D7bA%207%5ECl%7C%2C7G%2C7Z%20x%20L%5EDl%7C%2C7%2DFZL7%2C%7ClF%5EbDZL7bA%205%237AZ7LB%207%2D%23FZL7bB%207%2D7%20Gb7B%2C7Cs%5EbD%2C7ZF%23%2D7%2C7B%2C7bB%2C7A%2C7bAZsL7bA%205%237AZL7B%20%7CC7%2CDL7bB%20%2CAb7%2C%7ClDb%5E7%20D7%2311LZUDb%5E7%20D7%2311%20Z%20==0=0===Lyresto=Burrell%20Kenny==Up%20Tempo%20Swing=C==1r34LbKcu77C%207%2D4Eb%5E77%5EbE%7CQyX7bB%7CQy7X%2DFZL7C%207%2DG%7CQyXXyQ%7CG4TA%2A%7BB%207%2DF7XyQ%7C%2DFZL7B%207%2D%23F%7CQy7X%2DG1NB%2A%5B%5DQyX7bD7XyQ%7C%2DbAZLQyX7b%2D7XyQ7%2DbB2NC%2A%5B%7DQyX7Bb%7CQyX7%2DF%7CQyX7C%7CXyQ%7CEGZL7b7%2DFZLXyQ%7CD7%5EbEZL7bB%207%2DFZ5L%237C%207%5EbE%7CQyX7b%20C7%2357%2DbA%7C%20Bb7%20Z%20==0=0===Ma%20Belle%20H%C3%A9l%C3%A8ne=Wheeler%20Kenny==Medium%20Up%20Swing=C==1r34LbKcu7XbB%2Fb4Ab%2FGcKQyXF%2FCZL%20lcKyQX%23F%2FEZL%20lcKQyXl%20LZA4TA%2A%5BF%2FGZL%20LZG%2FyX%23C%2FBZL%20lcKQyDX%2FbEZL%20lcKQyXbEQKcl%20lcKQyQyXbAcl%20LZyXbA%2FC%7CQyXbA%2FDQ%7CyXB%2FbB%7CQyXB%2F%23FQ%7CGb%2FKQyX%23X%23F%2F%23Z%20x%20LcKQyXG%2FFZL%20lcKyQX%23G%2FAB%2A%5B%5D%20%20x%20Zl%20LZCL%20lcKXD%2FCZ%20LZA%2FQyXbE%2FEZL%20lcKQXyE%2FbAZL%20lcKQyXBKcl%20LlcKQyQyXA%2F%20LZAbXA%2F%23D%7CQyXC%2FB%7CQXyC%2FGZL%20lcKQyXG%2FyQ%7CC%23lcKQy%7CG%2FAXyQ%7CBb%2FAXyQ%7CD%2D11XyQKcl%20%20Z%20==0=0===Mack%20The%20Knife=Weill%2DBrecht==Medium%20Swing=Bb==1r34LbKcu7lcKQy4Bb6XL%20lcKQyX7FZL%20lKcQyX7%2DCZL%20lcKQyZBb6X4TA%2A%5BcKQyX7XyQK7F%207%2DC%7CQyX7%2DCZ%20LlcKQyX7%2DCZL%20lcLZBb6%2DGZL%20l%20%20Z%20==0=0===Mahjong=Shorter%20Wayne==Latin=F%2D==1r34LbKcu711%2DFA4F%2D11yX%2C96bE%7CQyX%2C11F%2D%7CQyX%2C96bE%7CQyX%2CQ%7DY%5B%2A4Ti%2A%7B%7CQyX%2CEb69%2CQyX%2C11%2DF%7CQyX%2C9b6E%7CQyX%2C11%2DF%7CQyX%7CEb69%7CQyX%2CbE%7CQyXyQ%7CED%7CQyX%2C96bE%7CQyX9%2C%5EbDB%2A%5B%5DQyX%2C96bb%5E9%2CX%2C11%2DF9%237DCQ%7CDb%5EX%2C96bE%7CQyX%2C9%5Eb%7CDQyX%2C96bE%7CQyX%2C9yQ%5D%5B%2AyX%2C9696bE%7CEb%2D7%201%2DFA%2A%5B%5D%207bG%207%2DDb%7CQyX%2C9%5EbDZL7bA1%2CXyQ%7CQyX%2C%7CQyX%2CF%2D11%2CQyX%2C96bE%7CQyX%2C1%2D1F%7CQyX%2C96bE%7CQyX%7CF%2D11%7CQyX%2CEb69%2CXyQZ%20==0=0===Maiden%20Voyage=Hancock%20Herbie==Even%208ths=D==1r34LbKcu7%20ZL%20x4D9sucKQyXsus9FZL%20xZ%20L%20x%20ZL%20lcKQyXsl%20LZ%204T%7BA%2AZL%20x%20B%5BEb9KQyX9%2D%23CZL%20x%20Z%20Lx%20ZL%20lcKQyXsuscl%20LZ%2A%7D%20%20xL%20x%20Z%2AA%5BD9QyXsus9FZL%20x%20Z%20Lx%20ZL%20lcKQyXsusKcl%20L%5D%20%20x%20Z%20x%20%20Z==0=0===Make%20Someone%20Happy=Styne%20Jule==Slow%20Swing=Eb==1r34LbKcu7B%7CQyXb%20Eb%2ByX7%2DbB%7CQyX6bEZ%2BLbE%20bE%7CQyX6bEZLQ%7CEb7E44T%7B%297bB%28Q%7CEb7yX%297hF%287%2DbA%7CQy6XbAZL%2BbA%20bA%7CQyXQ%7CDb7yX7%2Db7hA%7CQ1Eb%5E7E2N%7C%7DQyX7bB%7CQy7X%2DFZL7C%207%2DG%7CQyXb%5E7XyN%7CQyXyX7C%7C3LZG%2DG%7CQyX7bB%7CQyX7%2DZFL7C%207%2DGZL7%5E%2DG%20%2D7XyQ1b7D%20Q%7CF%2D7XyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Making%20Whoopee=Donaldson%20Walter==Medium%20Swing=G==1r34LbKcu7EZL7%2D4G%5E7%20ZL7F%207%5ECZL7G%207D%2DZL7D%207%2DAZL7o%23GG%5E7%20E4TA%2A%7B%2A%5B%5DQyLZN1GyX6G2NZL%20QyXQy%7DX%207D%207%2DAZL7%2DE%206Q%7CC7X7D%207b%7CQyX7E7b9Lb7E%207hB%7CQyX7%5EGLZ7F%207%2DC%7CQyX7%2DAZ9LZA%2D%207hBB%207%2DDZ7LZsB%2DAZL7o%23G%207%5EGlA%5B%2A%5D%2C7D%2C7%2DA%2C7E%2C7%2D7%20D7LF%207%2DCG7LZC%5E7%20F7LZG%5E7%20E%2D7LZEb7%20D7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Mambo%20Inn=Bauza%2DSampson%2DWoodlen==Latin=F==1r34LbKcu7%207%2DAZ4G%2D7%20%2DGZL7D%207%5EFZL7C7%20%2DGZL7D%207%5EFZL7C7%20C7L4T%7BA%2A%5BB%2A%5D%20%2D7%20C72N%7CQyXQyXQyXQy%7DX%20%2C31b7D%206F1NZLF6%20B7GZL7DX7G%7CQ%20l%20LZZLbE%2F7%2DF%207%2DFZL%2FGbE%207%5EbA%7CQyX7bED%2D7Xy7%2DbBl%5EFZL77XyQ%7CZL7D%207%5EFZL7C%207G%2D%5BA%2A%5D%2031b7D%207%2DAG%2D7%20C%2DG%7CQy7%20D7LZlG%2D7%20lC7LZlA%2D7%20D7LZG%2D7%20C7LZF6XyQZ%20==0=0===Man%20I%20Love%2C%20The=Gershwin%20George==Ballad=Eb==1r34LbKcu7%7CQyX74Eb6XX7hF%7CQyX9b7C%7CQXy7hG%7CQyX7%2DbE%7CQyyQ%7CBb4TA%2A%7B%5B%5D%2C7GC7LZF6bEZL7bA%206bE2NLZ%20QyXQyX%7D%207bB%207%20sD7%2C%207G1N7DZL76%20Ah7C%7CQyX9b7G%7CQyX6C%2DZL9b7G%2031b7DZL%2D6%20Ah%2DClB%2AX7hG%7C7b9LZbE%7CQyX6bEA%2A%5B%5D%20b7B%207%2DFZL7bG%207%2DC%2D7XyQG%2031byQ%7CC7b9XyQ%7CFh7XyQ%7CBb7XyQ%7CEb6%20Ab7LZEb6%20sF%2D7%2CBb7%2CZ%20==0=0===Man%20That%20Got%20Away%2C%20The=Arlen%20Harold==Slow%20Swing=F==1r34LbKcu71b7Ap4F6Xy6FZL7Cl%2C7B%2C7bBZsL7C%207%2DGZL%20lcKQXyQ%7Cp4TA%2A%5ByX7%2DGb13Xyb7D%7CQyX7hA%7CQyXC7%7CQyX7%2DGZL%20lcKQ9XyQ%7C7DZL3B%2C7bByQ%7CF%5E%207%2DGZL%20lcKQyX6SFA%2A%5B%5DQyX7C%7CQyX7C7LZsX7C%7CQQyX6FLZF6XC%7CQyX7%2DGZLQ%20%207%7CDQyX7%2DAZL%20lcKQy7XyQ%7C7Cl%2C7QyX313XyQ%7CB%2A%5B%5D%20%20lcKQyX6FQ%7CyXsus7C%7CQyX7%2DGD7b9b1b7D%7C%3EadoCZG7XyS%2ED%3C%7CQyX7bDZL%20clKQyX6F%7CQyX7C%7CQ%2E%20al%20L%20lcKus7C%7C%5D%5BQBbG%7CQyX9b7D%7CQyXC6%2FF%7CQyX7oB%7CQyX7%5E%2D7XyQQyX7CsXyQ%7CF6XyQ%7CG%2D7%20C7%20Z==0=0===Manha%20De%20Carnaval%20%28Black%20Orpheus%29=Bonfa%20Luiz==Bossa%20Nova=A%2D==1r34LbKcu77G%207%2D4A%2DXy%2DAZL9b7E%207hB%7CQXy%2DAZL9b7E%207hB%7CQXyQ%7CD4TA%2A%5BQyX7hXyQ%7CA7%5EF%7CQyX7%5EC%7CQyXG7%7CQyX7%2DD%7CQyX9b7XyQ%7CB7%5ECZLKQyX%2DXyQ%7CA7E%207hB%7CQyX%2DAB%2A%5D%5B%209b7E%207hB%7CQyX%2Db9LZA9b7E%7C9b7E%20Eh7XyC%2F7%2DD%207%2DDZL%20lcQKyX%2DD%7CQyX9b7A%7CQLZBh7ZL%20lc%209b7EA%2D7%2FGLQ%20%20%2DA%7CQyX9b7EQ%7CyX7hB%7CQyX7%5EFZLZBh7%20%20%2DAZLZY%7CQA%2DLZD%2D7%20A%2D7LZD%2D7%20A%2D7LZD%2D7%20E%2D7LZfA%2D%20Z%20==0=0===Manhattan=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu77C%7CQy4F%5E7%20L7obA%207%2DAZL7bB7%20%5EFZL7C%207%2DGZL7DZG%2D7X4TA%2A%5BQyX7%5E11LZA%207%2DGZL7D%207%5EFB%2A%5D%5B%207C%207%2DGZL7D%207%2DC7LZF%237bB%20%207%2DGZyQ%7CG7%5EFA%2A%5B%5D%207C%207%2DGZ7LC%207%2DGZL%20lcKQyX7%20D7LX7%2DD%7C7D%7CQy%5E7%20BbL11%237bB%207C%7CQyX%2D7GZL7obA%207%2DAZL7ZAh7XFZL7C7D%207%2D%5D%5B%2ACG%23G%207GZL7%2DD%207%5EFLZ7bE%207%2DbB%7CQyX7%2Do7LZAQyX9bLZG%2D7%20C7LZF6XyQKcl%20%20Z%20==0=0===Manoir%20De%20Mes%20R%C3%AAves%20%28Django%27s%20Castle%29=Reinhardt%20Django==Medium%20Swing=Eb==1r34LbKcu7bEZL9b%5E7Xyp%7CQyX7%5EbEZLQyXr%7CQyXZL9b7bBpp%7CQpBb7bE44T%7B%7CQyX7ppEb7yXbB%2F7%5EbEZL7oApp%7CQyX7%5EbA1NZL9bQ%7CEb%5E%7CQyX7X7FZLQ%7CF7Xp%7CQyX7%5EbA2N%7C%7D%20b97bBpp%7CQyX7B%7CQypC7%2FGyX7%2DCyQKcl%20LZB7XyQ%7CppBb7b9LZEb6XyQ%7CBb7%20%20%20Z==0=0===Manteca=Gillespie%20Dizzy==Latin=Bb==1r34LbKcu7x%20ZL%204Bb7XlcKQyX7bBA%2A%7B%7D%20x%20%20ZL%20x%20ZL%20lcKQy%20LZ%20x4Ti%2A%7BD%7CQyX7XyQKB%2A%5B%7D%2C7F%2C7bGs%207DbZL7bA%207bBZL%20lclAb%2D7bBZL%20cKQyXyQ%7CGbQyX%2C7bE%7CQyX7bBQ%7CyX%2C11%237B%7CQyX7%5E%7CAb%5E7X%2C9b7bB%7CQyb%2D7%2CXL%2C9b7B%207h%23F%7CQy7X%5EbG%7CQyX%2C7bD%7CQyZFh7XAZL%20lBZL%20xyQ%7CCh%20ZL%20lcKQyX7bBA%5B%2A%5DQyX%2C9b7F%7CQyX7x%20LZ%20X%2C9b7b7XyQKcl%20LZUBb7%20Ab7LZDb7%20sGb7%2CF7%2CZ%20==0=0===Martha%27s%20Prize=Walton%20Cedar==Medium%20Swing=Eb==1r34LbKcu7BsZL%204sBbsn%20ZL%20n%20l%7C%2C%2A%5E%2D%2A%2CCsusbB%2C%2A%5E%2D%2AC%2Csu%20LZ%20n4Ti%2A%7BbB%207%2DC%2A%2D%5E%2A%7D%20%20n%20ZL%20n%20ZL%20nl%20%7C%2C%2A%5E%2D%2AC%2CsusbB%2CY%7B%2AAF%2CsusbbAZLGb%5E7%20A%207%2DF%7CQyX%2C7%2DCZL13b7G%207%5EbAZL11%237Eb%5E7%2FEZL31C%206%2DC7LZBbG%207hDB%2A%5B%7DQyX7%5EboEZL11%237%5EE%20sus77b9LZoA%207%5EB%207%2D%23F%237%20B7%2DCZL9b7G%207%5EbALZ9b7bE%207%2DbBZL7%5EXyQ%7CFZL7%2D%237%2DCZL7XyQ%5D%207%5EbAZL11%237A%207b%5EEZL31bB%207%2DFA%2A%5BG7b13%5EEZL7QyX7%5EF%2D7%20E11%237%5EE%20sus7bBZ7LoA%207%5EbAZLG%2F7%5EbLZEbo%7CQyX%2CZ%20==0=0===Mas%20Que%20Nada=Jorge%20Ben%20Jor==Latin=F%2D==1r34LbKcu7QyXsu4F%2D7%20yX7%2DF%7CQyX7bE%7CQXy7%2DbBZL%20x%20ZL7bBQ%7CC7s4TA%2A%5ByX7bEBb7LZ%2DbBl%7C%2C%2DB%2C%2DCs%207F%2DZL7bB%207%2DFZL%20x%207XyQ%7C%207%2DF%7CQyX9%23XyQ%7CCX7%2DFB%2A%5B%5DQyX9%237%7CCQyX7%2DF%7CQyXsus7yQ%7CC77%2DF%7CQQyX7%2D%7CXyQL%5D%20%20x%20ZL7bB%207%2DFQ%7CyX5%237C%7CQyX7%2DFZ%5B%2ACBbrQyX%7CC%7CQyXyQ%7CAb9%237C%20bD%2F7bE%7CQyDX%2F7bBZL%20lcKQyX6LZF%2D7X7bE%7C%7CQyX5Q%5D%5B%2ADyX7%2DFZLQyX%7CrQy%7CXQyX9%237C%7CQyX7%2DFQ%7CC7%23yX9%237UF%2D7%20Bb7LZ%20x%20%20Z%20==0=0===Masquerade%20Is%20Over%2C%20The=Wrubel%20Allie==Ballad=Eb==1r34LbKcu7A%28%20%2074Eb%5E77bE%207%2DbBZL7F%207C%2DZL9b7G%207hD%7CQyXLZAb%5E4TA%2A%7BZL7bED7%29%7CG%7CQyX7%5EbEZL7bB%20%2D7F%7CQyX7FZL7C%207%2DBb%2D7%20%28%20%297h7%2DG2NyQ%7CDb7bB%7CQyX7%2DF%7CQyXC7%7CQyX7%2DG1N%7CQyX7XyQ%7D%7CX7%5EbAL7C%207F%2D7%20BbB%207%2DFB%2A%5B%5D%207C%20b6EZL7bD%206bEZL7b7LZG%2DZL7C%203%20la%20Bb7LZ%207%2DCZL7C%207%2DGZLb97D%207hA%7CQyX7%5EbE%3CD%2EC%2E%207%2DFZ6bEZLding%3EB%207%2DFZL7C%207%2DG3%7CNY%5D%207bB%207%2DFZL7Fb7susnE%20drXyQ%7CF%2D7%20Bb7%20Z%20==0=0===Maybe%20I%20Should%20Change%20My%20Ways=Ellington%20Duke==Ballad=Bb==1r34LbKcu7ZL31Bh7%20F1QyX9GZL31b7D%203b1E%7CQyX7%5EbBZL9b3%7CC13%20C44T%7B7%2DD%7CQyQ%7CEbBZL7bA%206%2DbE%7CQy7X%5EbEZL%20lcKQyX7%5Eb%5E7XyX31bB2NZLQ11LZClcKQyX7%5EbBl%7C%2C7%2CF7Cs%207G1N%7CQyX7h%20%20%7DXy%237bD%20G7%20sC7%2CF7%2C%7ClBb6XyQKcl%20%20Z%20==0=0===Maybe%20September=Faith%20Percy==Bossa%20Nova=A%2D==1r34LbKcu7s7GZL4A%2DXyyX7%2DA%7CQyX9b7E%7CyQX7hB%7CQyX7%5E%2DA%7CQQKcl%204TA%2A%7BL%20lcK%7CG7XyB%7CQyX7%2DAl%7C%2C7E%2CBhs%207%5EC1N%2CB%2A%2C%7C%5DQh7XyQQyXsu7D%207%2DXyQKcE%2ChBs%207%5EC2N%2CC%2A%5B%2C%7D%20%20x%20ZL%20x%20ZL%20l7%2C%7ClA9b7EZLZF7%2311XyQKcl%20LZE7b9XyQ%7CBh7%20E7b9LZA%2DXyQ%7CBh7%20E7b9%20Z%20==0=0===Maze%2C%20The=Hancock%20Herbie==Medium%20Swing=E%2D==1r34LbKcu7QyXE%2F4E%2D7X7%2DEA%2A%7B%7CQyXE%2FA%7CyQX7%2DE%7CQyXE%2FA%7CQyXyQ%7CA4Ti%2A%5B%3CB%2A%7B%7DyQ%7CA%2FFZLQ%20%207h%23F%7CQyX%2D7G%7CQyX7%2DA%7C%5DQyXE13XyQX7%2DE%7C7h%23F%7C%3EE%2D7XG%7CQyX7%2DA%7CQyX7AQ%7CyX7%2DE%7CQyX7A%7CQy%2D7XyQsoloSXyQ%7CB7b9XyQ%7DYY%7CQF%5E7XyQZ%20==0=0===Mc%20Jolt=Beirach%20Richie==Medium%20Up%20Swing=Eb%2D==1r34LbKcu7D%7CQyX%2D7XyQ%7CQyX11%237%5EBlZL%20clKQyX7%2DbEZL%20lcKBb%2D11E44T%7BXsus7yQ%7ClD7%2DD%7CQyX31b9b7A%7ClQyX7%2DGl%7CQyX9%237XyQ%7CFXsus7%3C%20%20%7D%20b%2D11Xs7bGl%7CQyX7%2DbElQ%7CyX31b9b7bBl%7CQyus%20%20QAl%7CQyQ%7BQyX%20FeelXQyXQyX%3E%29%20ylnos%20urohc%20tuo%20no%28%20yQXyQnitaLus7bG%20LZBbaf%20dna%20taeper%3C%20%207%2DbE%7CQyX31b9b7de%3ELZ11%2DbAsXyQ%7D%20==0=0===Mean%20To%20Me=Turk%2DAhlert==Medium%20Swing=F==1r34LbKcu7%2DAZL74F%5E7%20bBl%7C%2C7F%2C7%2DCs%207F%5EZL7C%207%2DGZL7o%23F%5E7%20Eb4TA%2A%5BZL7C%20ZG%2D7%207o%23F%207%5EFA%2A%5B%5D%207%20C7GZL7%2DD%206FZL7CLZG%2D7L7D%2076FZL7C%2D7%2CFZL7C%207%2DGZL7D%207A%2DZL7bE%207%5EbBl%7C%2C7F6%20D%2Ds%207%5EF7%2DGZL%2CF7%2C%5DE%7CQyX6bBZL7F%207C%2DZL7%2DG%207%5EbBlB%2A%5Bb7%20D77%2DCs%20s%207%5EFb7%20D77%2DGZL7o%23F%207%5EFA%5B%2A%5DQyX7C%7CQyX7GZL%20C7LZE%7CQyXC%2D7%2CF7%2C%7ClBb%5E7%20Eb7LZA%2D7%20D7LZG%2D7%20C7LZF6%20D%2D7LZG7%20C7%20Z%20==0=0===Meaning%20Of%20The%20Blues%2C%20The=Worth%2DTroup==Even%208ths=D%2D==1r34LbKcu7D%20%2DDZ4D%2D%20D%207hEZLF%2F7%2DG%207%2DZGL9%237D%206%2DDZL5%23%2DA7b9L4TA%2A%5BL7C%207D%2D6%20D%2DD%207%5EFB%2A%5B%5D%207C%20%2D6bB%7CQyX7%2DGZL9%2377LZG%2DZL5%23%2DQyX9byQ%7CEhbB%207%2DGZL7G%207%2DDLZ7G%207%2DDZL9b7A%2077LZA7X7%5EFZ%23%2DD%20%2D%2D%20D%2D%237A%207hEZLF%2F7%2DG%20%2D7GZL9%237D%206%2DDZL5b9LZDDA%2A%5B%5DBZL7F6%20D7%23F%7CQyX7%2DCC%2A%5B%5D%207%20C6%2DbB%7CQyX7%2DGZL97sus%20%2DDZL57A%2C7bQ%7CBb%2DGZL7G%207%2DDZL7G%20%2D7DZL7bE%20%299%237A%286%2D7%20sByX7%5Eb%7ClD%2DXyQZ%20==0=0===Meditation=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7%7CQyX74C6XylcKQyX6C%7CQyX7BQ%7CyXsus7BZL%20lcKQ%20LZE%2D4TA%2A%7B1b7A%7CXyQ%7CDEZLQ%20x%297bB%28%20%7CQXy6%2DFZL%20lcKQyX7%2D%2D7XyQ31b7A%20x%297bD%2D7XyyX6%2DFZL%20lcKQyX%5E7FB%2A%5B%7DQyX5%237G%7CQQ%7C%20%28B%7CQyX3EQ%7CY%5DXyQ%7CE7GZL%3EadoC%20la%20%2E%2ECD%3C%20%207%2DD%7CQyX7ob%235XyQ7%2DEZL%2D7%20A7b13LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Memories%20Of%20Tomorrow=Jarrett%20Keith==Even%208ths=A%2D==1r34LbKcu7Xsus94A%2DXyC%7CQyXF%7CQyX7%2DE%7CyQX7%2DA%7CQyX7%5E%2DA%7CQXyQ%7CG4TA%2A%5Bl%7C%2C%2DGyQ%5D%5B%2AbAZL7A%207%5EbE%7CQyCX%7CQyXF%7CQyX%23F%2FDB%5E7%20%20sXC%7CQy%2FD%20G%2FQ%7CBb9bA%2F%2DF%20%2DAZL7E%20ssu7E%7CQyXC%7CQyXsusLZC%5E7yX7%2DFF%23LZF%5E7%20F%2D%28Fsus%29LZC%2FGXyQ%7CG9susXyQ%7CCXyQ%7CE7sus%20E7%20Z%20==0=0===Memories%20Of%20You=Blake%20Eubie==Ballad=C==1r34LbKcu7%237D%2874C%5E7%207%2DA%20%297%5EC%28E%2F7%5ECLZ7obE%207%2DDZL7obDLZF%23h4TA%2A%7B1NZL7%2D6LZCL7A%20%297%2DE%287bBZL7%29F%287B%20%29E%2F7%5EC%287%5EZD7%20GF%20%2911%7CQyX7%2D7%2CG7%5B%5D%2C7E%2ChBs%206Cl2%7CNQyXQyXQyXQyX%7D%2C%2ABlA%2DDs%206CX7G%7CQ%7CA%2D7XZL7D%20sus7D%7CQyX%2D7AZL31b7E%207D%7CQyD%2D7XyQyX7F7%5ECZLAC%5E7%20h%23FZL7%2DA%20E%2F7%5ECLZ7obE%207%2DDZL7obD7%20F%2D6%2A%5B%5DQy%20B7LZBb7%20A7LZD7%20G7LZC6%20sD%2D7%2CG7%2CZ%20==0=0===Mercy%20Mercy%20Mercy=Zawinul%20Joe==Funk=Bb==1r34LbKcu7bB%7CQy4Bb7XQyX7bB%7CQyX7bE%7CyQX7bB%7CQyX7bE%7CQy%7CEb7X4TA%2A%5B%207bBZEb7XyE%20bBZLbB%2FbE%207bZBLbB%2FbE%20bBB%2A%5B%5DQb%2FBbL%7CQyX7Xsus7LZBb%20E%2CD%2FbBs%20bB%7CQyXuss7Fl%7C%2CbE%2CD%2FbBsb%2C%7ClFbB%2FbEyQ%7CC%2D7XyQ%7CD%2D7XyQ%7CsG%2D%2CF%2CG%2D%2CF%2C%7ClG%2DXyQZ%20==0=0===Midnight%20Blue=Burrell%20Kenny==Medium%20Swing=Ab==1r34LbKcu7AZL7%2D4F%2D7%2CSA%2A%7B%7D%20QyX%7CrQyXLZ7%2DG%207%5EbAZL7%2DG%20F%2D7%20G4Ti%2A%7BFZL9%23%2D7LZXGZL7%2DG%207%5EbAZL7G%2D%207%2DF%7CZLQyX%7CrQyh7%20C7G%207%5Eb7%2DbA%7C%5D%5B%2ABGbB%7CQyX7bB%7CQyX7F%2D%7CQyX9b7C%7CQyX7h%2D7XyQQyX7%2DG%207%2DF7%239%20%20oS%28QyX17%2A%3CC%2A%7BY%20%7DQ%2C9%237Clpp%7C%2C%2DFslos%29%3EC%7CQyX7%2DG%207b%5E7%20G%2DG%207%5EbAZL7%2DG%207F%2DZLQyX%7CrQyXZL7%2D7LZF%2DAZL7%2DS%3C%7CQy7XyQ%5DZL%20lcKQyX7%2DF%7CQXy9b7C%7CQyX7hGD%2A%5BBb%2D7X%5EbAZLC%7CQyXon%20CD%20x%20%3EadoC%20la%20%2ESD%2E%20solos%20retfa%20%2CLZDb7%20solo7%239XyQ%7DY%7BQF%2D7%20G%2D7LZAb%5E7%20G%2D7LZXyQr%7C%3CVamp%3EXyQ%20%7D%20==0=0===Midnight%20Mood=Zawinul%20Joe==Waltz=Db==1r34LbKcu7%7CQyX7b%5E7XyyXbD%2F7hbE%7CQyX7b%5ED%7CQyXbD%2F7hbE%7CQQ%7CDb%5ED43T%5ByX7%2DFDbXyQ%237C%7CQyX7%5EbG%7CQy5Xb9b7G%7CQyX7%5EbD%7C9XyQ%7C%2F7hbE%7Cp%205b7XyQ%7C%7CQyXbD%2F7%2DbA%7CQybXA%2F7%2DbE%7CQyX7%2DbEpG7b9%2DbB%7CQbDU%7CQyQ%7CC7%7CQyX7%2DbE%7CQyX9%23b7B%7CQyX7%2DF%7CQyX9%23Ab7XyX7%5EbG%5E7XyQ%7CEbh7%2FDbXyQZ%20==0=0===Midnight%20Sun=Hampton%2DBurke%2DMercer==Medium%20Swing=C==1r34LbKcu7X7%5EbB4C%5E7X%28%20%2011%239FZL11%239%20F7%2DCZL7%5EC%206C%7CQyB7%29LZ4TA%2A%7BbA%7CQy6%20Bb%5EZL%297A%28%20%2011%239bELZ11%239bE%207%2DbBZL7Ab%5E7XbB%7CQyN%7D%207G7LZAbQyX7%5EC1N%7C%7CQyX1%2319bDZL11%239bD%207%2D%7CD%2D7%20%5EbA%206bE%207%2DA%2D7LZ7%5EDZL7A%207%2DE%7CQy7X%5EEB%2A%5B%5D%207B%207h%23FXyQ%7CE%207%5EC2C%206C%7C7XyQ%7CCA%2A%5B%5D%207bD%207%2DDZ7LbE%207%2DEZL7G%207%2DD%5E7XyQ%5EDZL77%2DbBZ%2D7%20F9%206bB%7CQyX7%5EbBZL7%29B%28%20%2011%239FZL11%23Bb%5E7LCZL7%5E%239bD%2011LZEL7%5EbA%206bA%7CQyX7b%5EAZL%297A%28%20%2011%239bZAb%2D7%239bE%2011LZDb9%2311XyQ%7C%7CC%5E7XyQ%7CD%2D7%20G7%20Z%20==0=0===Midnight%20Voyage=Calderazzo%20Joey==Medium%20Swing=C%2D==1r34LbKcu7yX9b74C%2D7X7bA%7CQyXsus7A%7CQXy7%2DC%7CQyX9b7G%7CQyXyQ%7CG4TA%2A%5BbA%7CQyXyQKcA%7CQyX7%2DC%7CQyX9bG7%7CQyX7%2DCA%2A%5B%5D%20%20l7susX7%2DC%7CQyX7%2DFG7b9X%2DG%7CQyX7%2DFB%2A%5B%5DQXy9b7C%7CQyX7%2DC%7CQy7XyQ%7C%7CQyX7%7CQyX75XyQ%7C%5DQyX9b7C%7CQyX7%2D%7CCQyX9b7G%7CQyX7bA%5B%2ABF%2D%237A%7CQyX9b7Q%7CF%2D77%2DC%7CQyX9b7G%7CQy7XbA%7CQyX5%237A%7CQyXXyQ%7CGyX7%2DGQyX9bC%2D7XyX7bA%7CQyXsus7A%7CyQX7%2DC%7CQyX9b7G%7CQyQ%7CG7A%2A%5B%5DQ11%2DCfyQ%7CG7%7CrQyX%7CQyX9b7G%7CyQX7%2DCQ%5BYZ%20Q%20%209bXyQLZX7%2DC%7CXyQZ%20==0=0===Milano=Lewis%20John==Slow%20Swing=C==1r34LbKcu77G%2C7%2D4D%2D7%20FZL7%23F%207CZL7G%20%2D7DZL7%2DA%207%5ECZL7G%5E7%20sD4TA%2A%7B%2DG2N%7C7%20A7bXQyXQyX%7D%209b7A%20%5E7C1NZL7G%207%2DDZL9yQXyQ%2DEl%7C%2Cl%7C%2C5%23%5D%5B%2ABFGs%207CZL7G%207%2DDZ7L%2DA%207%2DEZL6%2DF%207%5E%2D7%2CC7%207C%207CZL7G%2D6LZE%2A%5B%5D%209b7A%207%2DEZLb97B%207hFZL7%2DA%207%2DAD%2D7%20F%207%5EF%2DDZL97LZD%2D%2DEl%7C%2C7G%2C7%2DDs%207F%5EZL7%23F%207CZL7G%2077%20A7b%2DA%207%5E7%20G7b9%2CQLZC6%20A7%235%20ZY%5BQE%2D7%20A7%235LZD%2D7%20G7b9LZC6%2CXyQZ%20==0=0===Miles%20Ahead=Davis%20Miles==Medium%20Swing=C==1r34LbKcu7%20x%20ZL4C%5E7XyX7%2DG%7CQyX7%2DDZLx%20%20ZL%20x%20ZL%20lcKQyQKcl%204TA%2A%5B7hEZLXyQKc%23FZLG%2F%2DA%20%2DAZL7%20E7B%7CQyX7%5EbBZL%20lh7%20F77%5EFZLQyX7%2D7XyQ%5D7%2DDZL%20lcKQyX7%5EZCL%20lcKQyX7%2DDB%2A%5BXyQ%7CGA%7CQyXQyX7%2DLZF%5E77AZLQ%20%207hE%7CQyX13b7E%7CQyX7hB%7CQyXXyQ%7CD7Cpp%7CB%7CQyXQ%7CD7XZL%20lcKQyX7%2DD%7CQXy7AQ%5BY%5DQyX7G%7CQyG7susyX7G%7Cb%5E7XyQ%7CDb7XyQ%7CC%5E7XyQKcl%20%20Z%20==0=0===Milestones%20%28New%29=Davis%20Miles==Up%20Tempo%20Swing=G%2D==1r34LbKcu7ZLxZL4G%2D7LL7%2DG%5BA%2AY%5D%20xZLxLZxZLxZLxZLxZLxZZxLZx4T%5BA%2AZLxZLZxLZxLxZLxZLxZLxZLxLZxZLxZL%2DA%5BB%2AY%5D%20ZxLZxLxZLxxLZxLZxLZxLZx%20%5DY%2AA%5BG%2D7LZxLZxLZxLZxLZxLZxLZx%20Z==0=0===Milestones%20%28Old%29=Davis%20Miles==Medium%20Up%20Swing=Bb==1r34LbKcu77F%7CQy4F%5E7XL7bG%207%2DbD%7CQyX7b%5EAZL7bE%207%2DbB%7CQyZC%2D7X4T%5Bi%2AbAZL7b%5E7XybB%7CQyX7F%7CQyX7%2D%7BCA%2AY%5DQyX31b7G%7CQ%5E7%20EbB%7CQyXyX7%5EA7LZC%2DyX7%5EbBZL7F%207%2DCLZ7E%207%2DBZL7%2D%23C%207Q%7D%2AB%5BbD%207%2DZL7bE%20D7LZ%7CQyX7D%7CQyX7%2DAZ9Lb7E%207%2DB%7CQyX7%5EGBb%2D7%207%2DA%7CQ%23C%207%2D7%20%5D%2AAD%207%2DbAZL7bE%207%5EBb%7CQyX7F%7CQyX7%2DC%5Bb7LZCE%207%2DB%2D7LZB%2D7%20E7LZC%2D7%20%3Csolos%20on%20AABA%3EF7LZBb%5E7%20%20%20Z==0=0===Mimi=Rogers%20Richard==Medium%20Swing=G==1r34LbKcu7X11%2DA4G%5E7XG%7CQyX7%5EG%7CQyX7DQ%7CyX7%2DA%7CQyX6G%7CQy6XyQ%7C4TA%2A%5BQyX6GXyQ%5D%5B%5EG%7CQyX7D%7CQyX7%2D%7CAQyX6G%7CQyX7%5EGA%2A7XyQ%7C7D%7CQycKQyXyQ%7CG7%20lcKQyX7oC%7CQyXC6%7CQyX7%5ECB%2A%5B%5DQyXLZE%2D7X7%2DD%7CE%207%5EGo7XyQD%7CQyX7%2DA%7CQyX6GQ%7CyX7%5EGA%2A%5B%5D%20%20lcK7XyQ%7CEZL%20l%2D7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===Mimosa=Benson%20George==Bossa%20Nova=F==1r34LbKcu7F%2F31b4F%2D9X9%2DFA%2A%5B%7DQyX9%5EF%7CyQX9%2DF%7CQyX9%5EF%7CQyXyQ%7CB4Ti%2A%7B%7CQyX1b7%2311%7CQyXF%2F31bB%7CQyX%2D9F%7C%7CQyX9b7C%7CQyXDb7%231D%7CQyXQyX7%2DyQ%5D%5B%2A7A%7CQyX7C%7CQyX7%2D%7CGQyX7%2DD%7CQyX7%5EFBXyQ%7CDX9b7C%7CG%2D7XyQ%7CC7XyQ%7CF%2D9XyQ%7CF%5E9XyQ%7CF%2D9XyQ%7CF%5E9XyQZ%20==0=0===Minoat=Waldron%20Mal==Ballad=C%2D==1r34LbKcu7%207%2DC%7C4F7%231b7G%7CQyX11%237%5EbALZ9b7bB%209%2DF%7CQyX113XyQ4TA%2A%7B6%2DC2NLZDh7XQyX%7DQyX9b7C%7CQXy96%2DC1NZL31b7G%20yQ%20LZ%23C%2F%2BBB%2F%2BbAcl%20%20%5D9b7C%207%5EbGZL9bD7%20%2DbA%7CQyX7%5E%2DFB%2A%5BLZB9%20KQyX9yX11%237XyQ%7C%5D%207C%2011%2DGZL6%2Db%20A11%237bAZL7F%207%2DC%5B%2AAF7hAZLb7G%207h%20Bb7b%2F%2BB%207%2DC%7CQyX31bG7%7CQyX11%237%5EbAZL9C%23LZD9%2DF%7CQb13LZC%2D69XyQ%7CC7b9XyQZ%20==0=0===Minor%20Blues=Rosenwinkel%20Kurt==Even%208ths=Eb%2D==1r34LbKcu7ZL%20x%20b%2D7XyZL%20lcKQyX7%2DbEZ%20Lx%20ZL%20x%20ZL%20lcKQ%20x%20LZE44T%5BX7%2DBZyQKclL%20x%20ZL%20lcKQyX7b%2DEZL%20x%20ZL%20x%20ZL%20Z%20x%20LX7%2DbAyQ%7CB7susXyQ%7CA%5E7XyQ%7CA%2D9XyQ%7CEb%2D7XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Minor%20Mishap=Flanagan%20Tommy==Medium%20Up%20Swing=Bb%2D==1r34LbKcu7%2DbBZL4Bb%2D731b9b7C%7CQyX7%2DbZBL9b7F%209%237C%7CQyX%20F7b94TA%2A%5B9b7C%20Eb%2D7%20QyX7%2DFB%2A%5B%5DQyX97bC%7CQyX7hGZL7%2DbB%7CG7%239%7CQyX7L9%237CXyQ%7CGZL7%2DF%207%2DbB%7CQyX%2D7FZL9b7C%2031b9b7G7b9%207%2DFZL7bA%7CQyQ%5D%5B%2AE%7CZL%20lcKQyX7%5Eb%7CEQyX7bB%7CQyX7%2DFCb%2D7XyX7%2DFZyX7%2Dbb%5E7Xy7F%209%237C%7CQyX7%2DbAB%2A%5B%5D%207F%20tla7C%7CQb9LZBD%7CQyX%2DbBZL9b13%2031b7CZL7%2DbB%207%2DEb%7CQyX7%2DbBZL9b7F%20F7%239b7C%7CQ7%20F7%20Z%20==0=0===Minor%20Mood=Brown%20Clifford==Medium%20Swing=F%2D==1r34LbKcu7%207%2DbB%2D7XyQ%2DbB%7CQyX7bB%7CQyX%2D7FZL31b7C%206%2DbB%7C7XyQ%7CF44T%5ByX7%5E%2DGh7%20Cb7C%20%2C7bDZL7bD%20%2D7F%7CQyX7%2DFZL31b713LZFZL7bEZL31b9b5%20%20G%7CQyX7%2DFQ%5BY%20QyQXyXQyXQyXQyX%5D%20Qh7%20C7%237C%7CQAZL7hQ%7CCh7b7CZL31b7C%207%2Db%7CBQyX7%2DbBZL9b7F%2013%2C%20GyX7%2DFb%5E7XyQ%7CGh7XyQ%7CC7b13XyQ%7CF%2D%5E7XyQKcl%20%20Z%20==0=0===Minor%20Strain=Timmons%20Bobby==Medium%20Swing=G==1r34LbKcu7x%20ZL%204D%2D11lcKQyX11%2DC%7B%7D%20%20%20xZL%20x%20ZL%20lcKQyX%20LZ%20x4TA%2A%7B%20D%2FGZBG%2D7X%7CQyX7%2DA%7CQyX7bEQ%7CyX7%2DbBZL%20lcKQyppD7L%2A%5B%7D%20%20A%2D7%2FDLZBbo%2FD%20B%2D7%2FD%20Z%20==0=0===Minority=Gryce%20Gigi==Up%20Tempo%20Swing=F%2D==1r34LbKcu7%2DC%7CQy%2D%5E7XyQyX7%5E%2DF%7CQyX31CQ%7CyX9%2DG%7CQyX6%2DF%7CQ%7CF%2D6XF44T%5ByX9%2D%23F13Xy31bD%7CQyX9%2DbA%7CQXy31bE%7CQyX9%2DbB%7CQXyQ%7CF%7CQyX9Q%7CB13XyQ%7CG%2D9XyQ%7CC7b13XyQZ%20==0=0===Minuano%20%28Six%20Eight%29=Pat%20Metheny%20%2D%20Lyle%20Mays==Even%208ths=A==1r34LbKcu7%287%5EF%7C4B%2D7X%23F%7CQyX7%2DBZLQyXr%7CQyX%7CQyX9%2D%23F%7CQy%2D9XyQ3TA%2A%7B%2DE%7CQyyQ%7CG%28%2A%5B%20%20QyXQyX%7D%20%20lKcQyX7%5EF%7CQyX%297%2DEBD%2D7XX%297%2DD%2DD%7CQyAsusXQyX11%2DA%7CQyX7%2DEQ%7CyX7%2DD%7CQyX7A%7CQy%7CA%2D7X%7CQyX7%7CQyXsE%2D7XyQ%20%207%2DE%7CQyX7%2DD%7CyQX7h%23F%7CQyX7%2DA%7CQLZAsu%7CQyX7KQyX7Y%5BQF%23lcKQyX7%5EFZLQyXr%7CQyXZL%20lcKQyX7%2D%20LZD%2DZQyXAQyX%7CrG%5E7%2FB%20lcKQyX9%5EbBZLQXy%7CrQyXZL%20lcKQyXLZXyQZL%20lcLZAsusXyQZ%20==0=0===Mirror%2C%20Mirror=Corea%20Chick==Waltz=C==1r34LbKcu7la7%23F4C%5E7X%5ED%7CQyXtla7A%7CQy7X%5EF%7CQyXtla7E%7CQy7XyQ%7C3TA%2A%5ByX7%2DAG%5E7Xy%5EB%7CQyX11%237B%7CQy7X%5EC%7C%7CQyXtla7B%7CQ7XyQ%7C%7CQyXtQyXtlyQ%7CF%23QyX7%5EBB%2A%5B%5DQyX97bC%7CQyXG%2FC%7CQyX7o%7CEb7aX7F%7CQ%7CQyX7yQ%7CAbX11%237%5EbD%7CQyX7%5E%7CEQyX7%5EG%7CQyXtla7yQ%7CBbX7%5EE%7C11%2DF%7CXyQ%7CD%237D%7CQyX7%2DA%7CQyXo7%23G%7CQyX7G%7CQyX7%2D11XyQtla7AXyQ%7CG7XyQZ%20==0=0===Misterioso=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CBb7b5%20%20%20Z==0=0===Misty=Garner%20Erroll==Ballad=Eb==1r34LbKcu77%2DC%2074Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZEb%5E4TA%2A%7BlcKQy%20Bb7LNZL%20QyXQyX%7D%207b%20B7%2DFZL7C%207%2DG1NZ2Eb6X7%2DFZLZL7F%20BBb%2D7X7%2DAZL%20lcKQyX7b%5EA%7CQyX9b7bE%7CQyXyQ%7CD7%2A%5B%5D%20%207%2DbA%7C7LZF%2DbAZL7bE%207%2DbB%7CQXy7%5EbEA%2A%5B%5D%207bB%207%5E7XyQC%207%2DG%20Db7LZEb%5E7%20C%2D7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Miyako=Shorter%20Wayne==Waltz=A==1r34LbKcu7yX7%2DD7XyQK%2DbE%7CQyX7%2DEZL%20lKcQyXsus7%23FZL%20lc7XyQ%7CA43T%5BA%7CQyX11XyQ9%237E%207%5EF%7CQyX7%2D%7CGQyX7%2DA%7CQyX7%5EC%7CLZA%5E7%237G%7CQ9b7A%7C%7CAb%2D7E%7CQyX9b7B%7CQyX7%23hF%7CQyX11%237G%7CQyXh7XyQQyX7%2DX7%2DB%7C%2D7XyQE%7CQyX7%2DbB%7CQyX7%7CEQyX7%2DB%7CQyX7%2DC%7Cb7XyQD%7CQyXyQ%7CE7b9XyQZ%20==0=0===Moanin%27=Timmons%20Bobby==Medium%20Swing=F%2D==1r34LbKcu7eniF%3C4n%20BbyXZLQyX%7CrQyXZLyQX%7CrQyXZL%20n%2CFZLQr%7C%20%204TA%2A%7B%2DbBZL%2ABBb%2D%209b7F%7CQyX7%2DFZL%2397C%209b7GZL7bA%207B7%2311%5B%7D%20%20%3E%3CA%2AS%7BLZG7b9b7C%3EeniF%20la%20%2E%2ECD%3C%7CQyX7hG%7CQyX9XyQ%5DY7bA%207rQyXZs%3A%3EF%2DrQyXZLQyX%7CrQyXLZ9b7C%207GZL7bA%207%7CXyQLoloS%207B%209bine%3E%20X7%2DFZL9%237C%209b7ZGL7bA%207%2DbBB%2A%5B%7D%20yQ%7CF7F%3C%20%20%7CyX9b7Bb%2D7%20F%20la%20%2ES%2ED%3C%7CQyXh7G%7CQyX9b7GZL7bAine%3ECZL11%23Q%5D%20==0=0===Moment%27s%20Notice=Coltrane%20John==Up%20Tempo%20Swing=Eb==1r34LbKcu7%2DbEZL%2D7%20A7DZL7bD%207%2DbA%7CQy7X%5EbEZL7bB%207%2DFZL%2D7%20G7E44T%7BA%7CQyXLZDb%5EL7bE%207%2DbBZL7B%20%2D7CZL7G%207%2DD%7CQyX7ZAb%5E77bA%207%2DG2N%7Cb7LZN%207%2DF%7CQyX6bGZL7Db%207%2DbAZL7C%207%2DG1Bb7%20%7DD%207%2DbB%2F7%2DFZF%2D7%20B%2F7%2DG%7CQyXbB%2F7%2D%7CFQyXbB%2F6bEZL7bBbXyQ%7CL7C%207bXyQ%7CEb6%2FBb%20F%2D7%2FBbLZG%2D7%2FBb%20F%2D7%2FBbLZEb6%20nLZ%20n%20%20Z==0=0===Moments%20To%20Remember=Allen%20Robert==Ballad=G==1r34LbKcu7%207oG14G%5E7%20cKQyX7DZL%2DA%20CZ5L%237G%20GZL%20x%20ZL6Gl%20LZN4TA%2A%7BX7D%7CQ%20%20%7DXyyXCB%2A%5B%5D%20%2C7G%20%2C%2DZDLG%20%2DC2NZL%20QyXQQ%7CGXyx%20ZLGZL%20x%20G7LZC7%5EGA%2A%5B%5D%207D%207%2DAQ%7CyX7AZL%2DE%20G%7CQyX%20G6LZ%20G%7CQyG%20G7%235LZC%20A%2DLZD7XyQKcl%20LZC%2D%20GLZ%20x%20%20Z%20==0=0===Mona%20Lisa=Livingston%2DEvans==Ballad=Eb==1r34LbKcu7yX7bB4Eb6X%2DFZL7bB%207%2DFZL97bC%207%5EbEZL%20lcKQy7XyQ%7C4TA%2A%5B7%5EbAZ%20Bb7L7%5EbEZL%20lcKQyX6EbB%2A%5B%5D%207bB%207%5EbEZ%20Eb7L7%2DF%7CQA%207%5Ebb%2D7%20DE%207%5EbEZL7bB%207%2DZFL9b7C%207%5EbEZL7bb7LZAA%7CQyX%206bEZ%2D7%20C7B%3Eylno%20emit%20tsla%20adoC%3C%207%2DFZL9bb7%2CQLGZL7osF%2D7%2CBb7%2C%5DY%5BQlEb6XyQ%7CFh7%20Bb7b9LZEb6XyQKcl%20%20Z%20==0=0===Monk%27s%20Dream=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu7ZL7F%204C%5E7%20yX11%237bBZL7F%207C%5E%7CQyX11%237bBZL7FQ%7CC%5E74T%7BA%2A%20ZL%20lb7%23117C%5BB%2A%7DQyX11%237GLZ11%237bA%2011%237AZLXyQKcB%207%2DBQyX11x%20LZCL7F%207%5EC%5BA%2A%5D%20%20xZ%20L%20x%20ZL%20lcKQyX7ZBb7%23%20ZL%20x1%237bAF7LZBAZL11%237bB%207%2DBZ7LF%207%5EC%7CQyX11%237b7%2311%20%207%5EC%7C1LZG7%2311%20%20%20Z==0=0===Monk%27s%20Mood=Monk%20Thelonious==Ballad=Db==1r34LbKcu7QyX114F%2D7%20ZL11%239b7G%207hD%7CyQX7%5ECl%7C%2C%5EC%2C7bBsDb%5E7%234TA%2A%7B1%239b7A7b13DZLsus7E%20sus7DN1ZL9%237bE%209b7EZL%2D7%20Bb%207bB%7CL9b31QXyQ%20%2DGB%2A%5B%5DQyX11%237%5EDbZL7G%205%237bA2NZL7%2FC%20CyX%7D%201%2C7obAC%20F%23%2DG%2C7bA%2ChAs%7CQyX6ZEL9b31B%207%2D%23FZL77sus%2C%2F7%2DGZ%5EC%2C7b%20F13LFA%2A%5B%5D%2011%239b7bB7%20%2DDZL6b%2DbB%207%2DFZ%2D7%20sB7hAl%7C7bE%2097XyQ%7C31b7A%207bB%7CQyX7b%5EDZL11%239b7G%207hDLZE7b%5ECl%7C%2C%239LZAb7%235%20G7LZDb%5E7%2311XyQZ%20==0=0===Mood%20Indigo=Ellington%20Duke==Ballad=Ab==1r34LbKcu7B%7CQyX4Ab%5E7QyX7%5EbAZL5%237bE7%20%2DbE%7CQyX7bB%7CQyX%7CAb%5E74T%5BA%2AbA%7CQy%7CE7XyQyX6bD%7CQyX7bA%7CyQX7%5EbA%7CQyX7bE%7CQ%7CGb7XQyX7byX7bB%7CBb7X7%5EbA%5BB%2A%5DQyX7%5EbZAL5%237bE%207%2DbE%7CQy%20F7LZQyX7%5EQyX7b7%20Eb77E%7CQyX7bBZL7F%20%5E7bAZL7bE%207%5EbAZLXyQ%7CE%2DbB%7CQ7%2DbB%7CXyQ%7CABZL7F%207%5EbA%7CQyXb7G%7CQyX6bD%7CQyX7bb7XyQ7%5EbA%7C%20Eb7LZAb6%20Eb7%20Z==0=0===Moon%20Alley=Harrell%20Tom==Even%208ths=F==1r34LbKcu7yX%2DbB4F%5E7XFZL%2DF%207%5EF%3Esolo%20sni%20%2DF%3CZL%20lcKQy%2DXyQ%7C4TA%2A%7BKQyX1XyQ%7CFGZL%20lcKQyX%2DbBB%5B%2A%7DQyX7%5EFZL7%5EF%20%2Db%5E7%231%2DbE%7CQQyX7%5EEb%2DXyQyX11%237%5EbG%7CQyX%5E7bD%7CQyXbA%2F%2DbE%7CQ%5D%5B%2AAFZL%20lc%2DFZLQZ%3CF%2D%20%7CQyX%2DbB%7CQyX%2DFZ%2DLF%207%5EF%3Esolos%20niEb%2D%20%20L%20lcKQyX%7CrZF%5E7XQyX%7CrQyX%7CQyX7%5EZFL7%5EF%20%2DFQ%5BYYZQyLZXyQL7%5EF%20LZF%2DXyQZ%20==0=0===Moon%20And%20Sand=Wilder%2DPalitz==Bossa%20Nova=D%2D==1r34LbKcu7bAZL74D%2D7XE%7CQyXsus7bB%7CQy7X%5EbA%7CQyX7%5EbB%7CQyb%5E7%20A4T%5BA%2AQyX7h%7CA%2D7XcKQyX7%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7D%7CQyl%20LZBQyX7%5E%7CQyX7XyQ%7CEX9b7G%7CQyX7%2DD%5BB%5D%2AQyX31b7A%7CQyX7hyQ%7CC%2D9b7E%7C7%5EbB%7CyQ%7CBbD%5BA%2A%5DQyX7A%7CQyXh7E%7CQyX7%2DG%7CQyX7%5E%2D7XyQX9b7FyX7D%7Cb%5E7XyA%7CQyX7%5EbAZL7A%20%5E7bE%7CQyXsus7bB%7CQ%2D7XyQA%7CQyXQyX7%2DXyQ%7CC%207hE%7CQyX7%2DG%7CQy7X%2DD%7CQyX7%2DA%7CQyX7A7LZD7%2DG%7CQKcl%20%20Z==0=0===Moon%20Mist=Ellington%2DMercer==Medium%20Swing=F==1r34LbKcu7L7G%20s4D%2D7%20QyX7DZL7bE%207%2DALZ7bB%207hBZLC%2F7%2DD%7CG7su4TA%2A%7B%207%2DG2s%20C7LQyXQyXQyX%7D%209b7%20A7%2DG1NZL7D%207%2DAZXyQ%7CNus7CZZLsus%5B%2ABF%5EFZLF%2F7hG%207%5EFZL%2FFbB%207%5EFZLF%2FbB%207%5E7%20C7%5D%207bGC%2F7%2DDb%2FFLZ%2A%5B%5D%209b7A%207hEZL%2FF7G%207GZL7%2DD%207%5EFAD%2D7%20B%207%5EF%207%5EFZ%20Bb7Lus7CZL7G%20sus7GQ%7CyX7DZL7bE%207%2DAZs%20C7L7hBZLFUfZLEh7%20AbDZL7bA%207bEZL7Bb%207%5EFQ%7CYZ%20Q%2C9b77%20Gb7ZL7%2DD%5E7XyQZ%20==0=0===Moon%20Rays=Silver%20Horace==Latin=Eb==1r34LbKcu7X7B%7CQ4F%2D7%2FFZL%20lcKQyXbB%2F7b%5EE%7CQyX7bB%7CQyXbB%23%2D7Xy4TA%2A%7B7%2DF%7CQ7XyQ%7CC%7CQyX7hG%7CQyX7%2DAb%7CQyX7hA%7CQyX7bB7b9Xy%2DF%7CQyyXQyXb7XyQX%7D%20%20%3EeniF%20QyX%3C7%20%5EbE1N%7CQyX7%5EbE%7CyQXyQB%7CQyXE%7CQyXh7%20BbL%20lcKQyX7%5EG%7CQy7XD%7CQyX7%2DAB%2A%5B%5D%207ZBb%2D7B2N%7CQA%7CQyX%7CA%2D7XQyX7hB%7CQyX7%2DC%7CyQX7h%23C%7CQyX7D%7CQy%7CE7b9QyX7b%2D7XyQ%7CD7b9XyQ%7CG%2D7%20C7%3CD%2EC%2E%20al%201st%20End%2E%3ELZF%2D7%20Bb7%20%5D%20==0=0===Moon%20River=Mancini%20Henry==Waltz=C==1r34LbKcu7C%7CQyX4C%5E7XF%7CQyXE%2F7%5EC%7CQyX11%237%5EF%7CQyX7%2DA%7CQy%5E7%23113T%7BA%2A%7CQyX7yQ%7CBhXG%2F7%2DA%7CQyX%2DA1NB%5B%2A%5DQyX9b7E%7CQyX7yQ%7CF%5EXE%2F7%5EN%5BC%2A%7D1XyQ%7C%2DDZL7A%207%2DEZL9bB7%207h%23FZLG%2F%2DA%20%2DA7%20G7%201%237bB11%237%5EyQ%7CA%2DE%2F7%5EC%7CQyX11%237%5E%7CFQyX7h%23F%7CQyXG%2F7XyQ%7CFX7%2DA2yX7%2DD%5E7%2FEX9%237A%287%2DA%7CQyX%2997%23E%287%2DE%7CQyX7F%7CQy%29XyQ%7CC%7CQyXQ%7CG7XyQ%7CC6XyQ%7CG7%20%20%20Z==0=0===Moonchild=Jarrett%20Keith==Ballad=E%2D==1r34LbKcu7%207%2DDZ%23%2D7%20s%207%2D%23C%7CQyX7%2DE%7CQXy7%2D%23Gl%7C%2CoGs%2C7%23FG%23%2D7LC44T%5BE7b9LZA%2D7%20sF%2D7%2CBb7%2C%7ClA%2D7XyQ%7CE%2D11%20E%2D7%20Z%20==0=0===Moondance=Morrison%20Van==Medium%20Swing=A%2D==1r34LbKcu7ZL%20x%204A%2D7%207%2DB%207%2DAZL%20x%20ZLx%20%20ZL%20x%20ZL%2CE%2F7%2DB%2FE%2CLZ4TA%2A%7BQyX7%2D%20x%20%20%7D7%2DDZLQyX%7CrQyX%7CyQX7%2DA%7CQyX7%2DDB%2A%5BXyQ%7CAZL%20x%20%2DD%207%2DyQ%7CE7%20ZL%20x%20ZL%20x%20ZL7D%2D%207%2DAC%2A%5B%5DQyX31bx%20LZAX7%2DD%7CpO%3C%20x%20LZ%20x%20ZL%2CE%2F7%2DB%207%2DAQY%7BZ%20Q%20%20%2C31b7EZL%20x%20LZ%20x%20ZL7AZL%2C3til%20c%2C%2DDZL%2C%2DE%20%2CFZL%2C%20G%2C%2DA%5B%7D%20%20x%20ZL%3Eeu%20E7b1nu%20ne%2D%2CXyQZ%20==0=0===Moonglow=Hudson%2DLange%2DMills==Ballad=G==1r34LbKcu7%206G%7CQ4C%5E7XQyX7%2DA%7CQyX7A%7CQXy6G%7CQyX11%237F%7CQy%7CD7Xy4TA%2A%7BL%20lcKsA%2D7%2Cl%7C%2C7F%2C7bGspp%7CQXy7GB%2A%5B%7D%206Gl%2C7bEE7XyQZL7bEyX6G%7CQKcl%20%237F%7CQyX7%5ECA%2A%5B%5D7%20G%207DZL7bE%207DZL11XyQyX7AZQ%7CA7XyQ%7CA%2D7XyQ%7CD7XyQ%7CG6%20Eb7LZsA%2D7%2CEb7%2ClG6%20Z%20==0=0===Moonlight%20Becomes%20You=Van%2DHeusen%20Jimmy==Ballad=F==1r34LbKcu7ZL7D%204F%5E7%207bE%207%5EbBZL7A%207F%5EZL7C%207%2DGZL7o%23FLZA%2D74TA%2A%7B%207F%2077LZN1X6F2NZL%20QyXQyX%20%7D7C%207%2DGZL7D%207%2DAyQ%7CC%2DC%207%2DG%7CQyX7b%5E7Xyb7A%207hE%7CQyX7%5Eb%7CBQyX7F%7CQyX7%2DC%7CQ9LZD%2DBB%2A%5B%5DbE%207%5E%7CG%2D7%20A%207%5EFZL7C%207%2DGZ7Lo%23F%207%5EFA%2A%5B%5D%207C7LZBbQyX7G7LZA%2D7%20D7LZG%2D7%20C7LZA7%20D7LZG7%20C7LZF6XyQKcl%20%20Z%20==0=0===Moonlight%20In%20Vermont=Suessdorf%20Karl==Ballad=Eb==1r34LbKcu7sus7b4Eb6%20%7CQyX7bDZL7%2DC%206EbZL7bB%207%2DFZL7%2DCF%2D7%20B4T%7BA%2AbE%207%2DXyQ%7D%2AX7%5EGZL7D%207%2DAZL%2D7E%207%5EGZL7D%207%2DAByQ%7CBb6bEZL%207%2DFZ%5E7%20F%2D6bE%5BA%2A%209b7bB%207b%5EAZL7bE%207%2DbBZL7%20C%2D7LbAZL77E%2C7bEb6%20C%7CQyX6bEZLsus7b%20B7%2DF%7CQyX7bDZL7%2DF7%20sBZL7bB%2C%7ClEb6%20%20%20Z==0=0===Moonlight%20Saving%20Time=Kahal%20Irving==Medium%20Swing=F==1r34LbKcu7%20ZL7C4F%5E7%20L7obA%207%2DAZL7C%20F6ZL7C%207%2DGZL7obAZG%2D7%204TA%2A%7B%2A%5B%5DQy1F6%20D9b7D%206F2NZL%20QyQXyX%7D%207C%207%2DGZL7%2DLZF6XNZL%20xQyX7G%2D7LZF%207Gl%7C%2C7bA%2C7As%20b7BZL7F%206bB%7CQyX7D%2D7LZC%207FB7obA%20Q%7CG7%207C%206FZL7C%207%2DGZ7LobA%207%5EFA%2A%5B%5D%207CLZA%2D7yX7C%7CLZG%2D7%20F%23o7LZC7%2FG%2C%20C7LZG7%20C7LZF6%20sG%2D7%2CC7Z%20==0=0===Moonlight%20Serenade=Miller%2DParish==Ballad=F==1r34LbKcu7ZL%2C6F4F6%2CXZL5%237C%20%2C7C%7CQyX7%2C%2DG%7CQyX%2C7obA%7CQyF%5E7%2C%204TA%2A%7B7CZL%2CF%5E7%2C%207hGZL%2C7D%20%2C7%2DAZ6L%2DbB%20%2C9b7DZL%2C7F%2C%20G%2D7ZL%20x%20%5D%207F%209%235LZ2N%7CQyXQyXQyXQy%7DX7C%2C7%2DGs%20%2C7%5EF1NlF%5E7%2Cb7C%20%2C%2C7hBZ%5E7%2CXy%2C9b7DZL%2C9b7D%20%2C%2359b7A%7CQyX%2C7bE%7CQ%20D7%2CLbBB%2A%5BbA%7CQy7b9%2CXA%2A%5B%5D%20%2C9b7C%20%2C7%2DZGL%2C9b7D%20%2C7hA%7CQyF%5E7%2CXE%7CQyXL%2C7F%20Q%7CG%2D7L%20x%20ZL%2C6F%20%2C7%5EFLZ%2C5%237C%20%2C7C%7CQyX%2CZF%5E7%2CyX%2C7oX7%5EFZ%2C%20Bb%2DC%20%2C7CZL%2C7%2DG%20%2C7GhZL%2C7D%20%2C7%2DAZL%2C67%235%2CL9b7DZyQZ%20==0=0===Moontrane%2C%20The=Shaw%20Woody==Medium%20Swing=D==1r34LbKcu7bE%7CQy4D%5E7X%5EF%7CQyX11%237%5EGZLx%20%20ZL%20x%20ZL%20lcKQy7%2311X4Ti%2A%5BTA%2A%7B%5DXyQ%7CDL%20x%20ZL%20lcKQyX1%2317%5EbB%7CQyX5%239%237bZ%20x%20%2011%237%5E7%5EDZL7XyQK%237bEZL7%2DD%207%2DCZ%20LlcKQyX7%2DAZL%20lc9%20F%2D7%5EbB44yX7%5EbQ%7CN1C%207bB%207%2DF2N%7CQyXyQXQyXQyX%7D%207F%207%2D%5D%5B%2ABEyX11%237%2DB%207LZ%20x%207%2DbA%207%2DbBZL7%2DF7%20%2DGZL9b7D%207hAZLLZC%23%2D%20lcKQ%237bEZXyQ%5D%5B7%2DCZL%20lcKQyX7%2DZAL%20lcKQyX7%5EbBA%2A%20D%2D7L7%2DBZL9%20F%2D7LZD%5E7%2311XyQKcl%20%20Z%20==0=0===Moose%20The%20Mooche=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===More%20I%20See%20You%2C%20The=Warren%20Harry==Up%20Tempo%20Swing=Eb==1r34LbKcu7%207%2DGZ4Eb6%206bE%7CQyX7bB%7CQyX%2D7FZL7C%207%2DGZL7bA%20Ab7L4TA%2A%5B7bB%207%2D7XyQX7%5EBZL7%23F%207%2D%23CQ%7CyX7%2DbE%7CQyX7bB%7CyQ%7CFhFZL7CbA%206bC%2D7%28EQyXsus7bB%7CQyX7F%2D%7CQyX7F%7CQyX%297%2Db%5D%5B%2ABEZL31b%7CQyX77%20C7L7C%207%2DGZL7bA%206b%7CEQyX7bB%7CQyX7%2DFZLZBb%2D%2DGZL7E%7CQyXQ%7CAb%5EyX7%2DF%7CQyX7C%7CQy7X%2DG%7CQyX7bD%7CQyX7Q%7CBb7yX7bEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===More%20Than%20You%20Know=Youmans%20Vincent==Ballad=C==1r34LbKcu7A%207GZ4C6%20G7%2DDl%7C%2C7A%2C7%2DEs%20%5E7FZL7C%207%2DGZL5%237%20F%2D6L4TA%2A%5BL7C%207LZD%2D7%237G%206CA%2A%5B%5D%207G%20%2D7DZL7A%207%2DEZL7G%205LZG%2D11%237b7h%23F%7CsE%2D7%2CZL7G%207%2DDZL7A%207E%2DZL6%2DF%207%2DDl%7C%2C7AC6XyQ%207%5EFZ7%5EGZL3%20%5D%5B%2AA%7CQyX7%2DEZL9%237B7%20h%23FZL7h%23C%207%2DEB%2D7%20D71b7B%207%5EFZLZA%2D7%20GZL5%237G%206CA%2A%5B%5DyQX7G%7CQyX7%2DDZL7D%2D7%20C7L7%2DE%207G%207%2D%2CA7%2C%7CA%206CZL7G%207%2DDZLA7%207%2DEZL6%2DF%207%2DDl%2D7LZD7%2DEs%20%20Z%20==0=0===Morgan%20The%20Pirate=Morgan%20Lee==Medium%20Swing=Eb==1r34LbKcu7yX7bB4Eb69%5EB%7CQyX7%5EbD%7CQyX69bE%7CQyX96bA%7CQyX7XyQ%7C3TA%2A%7BbEB%2A%5Bb69XyKQyX96bE2NZL%20QXyQyX%7DQyX9%237bB%7CQcl%20%20%5DE1N%7CQ7hD%7CQ%2FEbXyQyXbE%2FE%7CQyXbE%7CQ%7CyXbE%2FD%7CQyXbE%7CQ%7CEbXyE%7CQyX7bB%7CQLZC%2D7QyX7F%7CQyX7F%7CQy7X%2DC%7CQyX9%237G%7CQyX%7CB7Xy9%237G%20QyX7%5El%20%20%5D%7B7%5EbD%7CQyX96bE%7CQXy96bA%7CQyX96bEA%2AXyQ%7CBcKQyX%7CBb7XyQ%7CEb69XyQ%7CBb7%239XyQ%7D%20==0=0===Morning=Fischer%20Clare==Bossa%20Nova=A%2D==1r34LbKcu7EZL7G4lB%2D7L7D%207%2DAZL7E%207%2DZBL7D%207%2DAZL7E%20l%2CZD%2D7%204TA%2A%7BB%2A%5B%5DQLZB%2D72N%7CQyXQyXQyXQy%7DX%207D%207%2DA1NZL7E%20A%2D7Xy7A%207%2D%5B%5DQyXQKcl%20XB%2F7EZL%20lcKQyX%2D7DZL%20lcKQyX6CZLyQ%7CE7yX7%2DDA%207%2DE7%2Cl%20E7%2DDZL7D%207%2DAZL7%20E7%2DBZL7D%207%2DAZL7%20G7LZ%2DBlA%2A7LZB%2D7%20E7LZA%2D7XyQZ%20==0=0===Most%20Beautiful%20Girl%20In%20The%20World%2C%20The=Rodgers%2DHart==Waltz=F==1r34LbKcu7QyX7%5E4F%5E7X7oF%7CQyX7%5EFZL%20lKcQyX7oFZL%20lcKQyXyQ%7CF3TA%2A%7BQyX7%2DXyQ%7CG7%5EF1N%7CQyX7C%7CQy6X%2DG%7CQyX7C%7CQyX7%2DXyQ%7CA7obA%7CyX7%2DDyQ%7CC7yX7D%7CQyX7hAZL%20clKQyX7%2DC2N%7C%7DQyXQ%5D%5B%2ABX7%2DG%7C7%2DA%7CQyQ%7CG%2DQyX7%2DG%7CQyX7G%7CQXy7%2DD%7CQyX7C%7CQyX7%7CC7XyX7G%7CQa%20%2ES%2E7XyQ%7CX7%2DG%7CQyX7C%7CQyX%2D7G%7CQyX7G%7CQyX7%2DDyQ%7C%3CDD%7CQyX7%2DD%7C%7C%20End%2E%7CQyX7hAZL%20lcKQXy7%2DC3N%7CY%5DQyX7C%3ED7XyQdr3%20l%20%207C%7C7XyQ%7CG%7CQyX7%2DD%7CQyX6FQ%7CyXC%2F7%2DG%7CQyX7%2DG%2D7XyQG%7CQyX%20Z==0=0===Moten%20Swing=Moten%20Bennie==Medium%20Swing=Ab==1r34LbKcu7QyXbE4Ab6X%7CQyX7bB%7CQyX7bEQ%7CyX7%2DbBZL%20lcKQyBb%2D7%2F4TA%2A%7B%2A%5B%5D%2076%20F7b%7CQyX6bA2NZL%20QyQXyX%7D%207bE%207bBZL9D%2D7%20GbA1N%7CE%207%2Db%2D7LZD6CZLQyX%7CrQyX%7CZQLyX%7CrQyXZL7G%207%2DXyQ%7CBA%206CByXbE%2F%2AAAb6QyX7bB%7CQyX7bE%7CyQX7%2DbBZL%20lcKQyX%7CBb%2D7%5B%5D%207bQ%7CAb6%20F7b9LZBb7b9%20Eb7b9%20Z%20==0=0===Mountain%20Greenery=Rodgers%20Richard==Medium%20Up%20Swing=C==1r34LbKcu77D%207%2D4C6%20A6CZL7G%207%2DDZL7%2D%20A6CZL7G%207%2DDZL7%2DXyQ%7CA4T%5BA%2AG%207%2DD%20A7LZ%206CZL7G%207%2DDZL7A%2D%206C%5BA%2A%5D%207G%207%2DDA%2D7LZ7%2DEZL6FZL7XyQ%7CA%7CQyX6F%5BB%2A%5D%207C%20%2D7G%7CQyX7GZL7D%207%2DG%2D7%20C6CZL7%2DDZL7b7XyQ%5BA%2A%5DQyX7G%7CQyX7D%2D%7CQyX7D%7CQyX7%2DA%7CC6%20A%2DB%7CQyX%207%2DDZZC6%20A6CZL7G%207%2DDZL7%2D%20A6CZL7G%207%2DDZL7%2D%20A%2D7LL7G%207G7%20Z==0=0===Move=Best%20Denzil==Up%20Tempo%20Swing=Bb==1r34LbKcu76bB%7CQ4Bb6XQyX7%2DC%7CQyX7oB%7CyQX6bB%7CQyX7bE%7CQy%7CF7Xy4T%7BA%2ACZL%20ll%20%20%7D%2A7CZL%20lcKQyX6bEQ%7CyX7bB%7CQyX7%2DF%5BBXyQKccKQyX%7CQyX7%7CF7XyX7oB%7CQyX6bB%7CQy7XbE%7CQyX6bB%5BA%2A%5DQyQ%7CC%2DQyX7%2DF7XyQ%7CBb6XyQKcl%20%20Z%20==0=0===Mr%2E%20Day=Coltrane%20John==Up%20Tempo%20Swing=F%23==1r34LbKcu7s31%23F%2313suKQyXsus31BZL%20xZ%20L%20x%20ZL%20lcKQyXscl%20LZF44T%5BusXyQKcl%20LZB13susXyQ%7CA13susXyQ%7CF%2313susXyQKcl%20%20Z%20==0=0===Mr%2E%20P%2EC%2E=Coltrane%20John==Up%20Tempo%20Swing=C%2D==1r34LbKcu7ZL%20lc%2D7XyQ%2DCZL%20lcKQyX7%2DFLZ%20x%20ZL%20x%20ZL%20lcK7XyQKC44T%5BAb7XyQ%7CG7b13XyQ%7CC%2D7XyQKcl%20%20Z%20==0=0===My%20Baby%20Just%20Cares%20For%20Me=Donaldson%20Walter==Medium%20Swing=A==1r34LbKcu7L7E%2074A%5E7XX7%5EAZL7E%207%2DB%7CQXy7%5EAZL7E%207%2DB%7CQyyQ%7CB%2D4TA%2A%5BX7BZLyQ%7CE7yX7%2D%23F%7CQyX9b7%23%7CCQyX7h%23GB%2A%5B%5DQyXQKcl%20X7%2DBZ%207%2DB%7C%20LZB%2DAZL7E%207%2DB%7CQyX7A%5EC%2A%5B%5DQyX7E%7CQyX7%5E7XyQlcKQyL%2C%20%20%23%5E7XyQQyX7%5EDD%2A%5B%5D%20%20lcQKyX7%5EDZL7E%207%2DB%7C%7CE7%2FGAZL7EZA%5E7%20G7LZF%237XyQ%7CB%2D7XyQ%7CE7XyQ%7CA6XyQKcl%20%20Z%20==0=0===My%20Buddy=Donaldson%20Walter==Waltz=G==1r34LbKcu7%2DA%7CQy4G%5E7X%7CQyX6G%7CQyX7D%7CQXy7%2DA%7CQyX7o%23G%7CQyBbo7X3TA%2A%7B1N%7CQyD7XyQL%20lcKQyX7El%7C%2CF7%2FGs%20%206G%7CQyX6G%7C%7CZA%2D7X%7CQyX7A7XyQ%7CA%2D7XyQ%7CD7XyQ%7DXyQLZN2D7XyQ%7CG6XyQKcl%20%20Z%20==0=0===My%20Favorite%20Things=Rodgers%20Richard==Waltz=E%2D==1r34LbKcu7L7%5EGZ4E%2D7L7%2DAZLxZLxZLxZL%5E7CZL%20%7Cr%20ZL7%2D%23FZLZD7L3T%7BA%2A%5EAZL%20ZG%5E7L7%2D%23FZL7%5EE%5BB%2A%7D%20b97BZL7h%23FZL7%5ECZLZ%20r%7CL7%5ECZb7BZLZxLZxL7%5ECZL7%5EGZL7%5ECLZ7%5EGZL7DZL7%2DAZLZF%23h7LxZL7X7%5ECZ%5BE%2D7XQyX7%2DE%7CQyX9b7BQ%7CyX7h%23FZL%20lcKQyKcl%20LC%2A%5D%209ZL%20lc%20LZC%5E%5EC%7CQyX7%5EGZL%20lcQKyX7AZL%20lcKQyX77XyQKlcKQyF%7CQyX%5D%2AC%5BGyX7%5EG%7CQyX7%5EC%7CQXy6G%7CQyX7%5EC%7CQyX6Q%7CC%5E7QyX7D%23h7XyQ%7CB7b9%20%20%20Z==0=0===My%20Foolish%20Heart=Young%20Victor==Ballad=Bb==1r34LbKcu77%5EbBZ4Bb%5E7%20%297F%287%2DE%7CQyX7%2DZCL7G%207%2DDZL7%5EbE%20A7b9L4T%5BA%2A7%2DF%7CQLZG%2D7B%5BB%2A%5D%209b7F%207%2DCQ%7CyX7%2DCZL%297bD%28%20%20b%5E7Xy9%237D%20ZL7G%20ZEb6X7C%207%2DGZL31b7D%20%2D7GZL9b7D%207hA%7CQyLZC%2D7L7bB%20L9b7A7%20%5D%2AA7%2DE%7CQyX7%2DCZL7G7%20%2DDZL7%5EbE%207%5EbB%5B%28F7%29%20F%207%2DCG%5BC%2A%5D%20D7b9%207hAZLbB%2F7%2DC%207C%2DZL%297bD%28%20%207%2DGZLD7b9%207%5EbBZZL7F%20%7CEb%2D7G%207%2DCZL7G%207bAZ7L%5EbE%207%5EbBZL7bA%207LZC7QyX7%2DBb%5E7%20G7LZC%2D7%20F7sus%20Z==0=0===My%20Funny%20Valentine=Rodgers%20Richard==Ballad=Eb==1r34LbKcu7C%287F%7C4C%2D6XB%2F7%2DC%287%2DCZL9b7%20G%29B%2F7%5E%2DC%287hD%7CQyb%29XyQ4T%5BA%2AD%7CQyXXyQ%7CA%2A%5DQyX9b7G%7CQyX7Dh%7CQyX7%2DF%7CQyX7%5EbA%5BC%2D6%29A%2F6%2DX7%5EbA%5E7%2FB%29A%2F6%2DC%287F%7CQyX%29b%2FB7%2DC%287%2DCZL9b7G%20%29XyQ%7C%2DC%287hZL7%2DF7XyQ%7CL7%2DF%207%5EbE%5BB%2A%5DQXy7bB%7CQyX%297B%287hFZG%2D7%20%2DF%7CQybA%7Cl%2CF%2D7LZbB%2C7B%2C7%2DCsZL9bG7%207%5EbEZL7%2DF%207%2DG%2D7%2CA7%207%5EbE%2DC%287%2D%7CDh7%207G%20%29B%2F7%5E%2DC%287hDQ%7CyX6%2DC%5BC%2A%5D%209b7Gb9LZCQyX7%5EbBZL7XyQ%7CFZL9b7G%207hD%7CQyX%5E7bA%7CQyX%29A%2F6%2DC%287C%2D7%20B%29bB%2F7%2D7%20Eb7LZAb%5E7XyQ%7CF%2D7%20Bb7LZUEb6XyQ%7CDh7%20G7b9%20Z==0=0===My%20Heart%20Belongs%20To%20Daddy=Porter%20Cole==Medium%20Up%20Swing=C%2D==1r34LbKcu7%20ZL314C%2D6XhD%7CQyX9b7G%7CQyX%2D6FZL%20x%20ZL%20lcKQy7%20G7b4T%7BA%2A%20lcKQ%2D6XyQG%7CQyX9b7GZL%20x%20LZ%20lcKQyX6%2DC%5BB%2A%7D7b9XyCZL%20xQyX6%2DLZC%5E77%5EF%7CQyX7CZL%20lcQKyX7%5EC%5B%2CC%2A%2C%5DQyXXyQ%7CF%20x%20ZL%7CC6XyQ%7CDh7%20G7b13LZC%2D6%20sDh%2CG7Z==0=0===My%20Heart%20Stood%20Still=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7L31b74F%5E7%20ZL7bE%206bBZL7F%20%5E7FZL7C%207%2DGZL7%2DDA%2D7%20D4TA%2A%7B%20lcKQC7LZNNZL%20QyXQyX%7D%207C7%20%2DGZL%2C9b7D%207%2DA12F6Xy%207%2DGZbD%7CQyF%2D7XyyX7hD%7CQyX7%5EC%7CQXy%2C9b7G%7CQyX7bB%7CQQ%7CG7XB%2A%5B%5D%20%2DAZL7C7XyQBZL7F%207%5EFZL7C%20%2D7GZL7%2DD%207%5EFA%2A%5B%5Db6%20Eb%7CQyX77%20D7b13LZG%2D7%20C7LZF6%20D%2D7LZG%2D7%20C7%20Z%20==0=0===My%20Ideal=Whiting%20Richard==Ballad=Eb==1r34LbKcu7ZL7bBT44EbQyX7FZL5%239C%207b%7CDQyX7%2DFZL5%239C%206%7CF%2D7%20%5B%2CA%2A%2CbD%7CQy7b9LZL5%239C%206bE%5B%2CB%2A%2C%20%5D7bB%207BZL7F%207%2DCZF%2D7XG%207hDZL7bB5LZF7%2C7C%2C7%2DG%2C7bA%2C%5EbsEZL6%2DbA%207%2DF%7CQyX%7ClB7%20%239C%207Eb6XyQZ%20==0=0===My%20Last%20Affair=Johnson%20Haven==Medium%20Swing=C==1r34LbKcu7DZL7G4C%5E7%20L7obE%207%2DEZL7F%20%5E7CZL7G%207%2DDZL7%2DAZD%2D7%204TA%2A%7B%5D%207C%20ZN1C6F%206C2NZL%20QyXQy%7DX%207G%20%2C7%2DDZL7%2DA%207LZC6L7G%2077%5EC%7CQ7%20G%2D7l%7C%2CF%2F%2DG%2CoFs%207%5EZFLF%2F7%2DA%207oFZLF%2FF%5E7Xy%5EFB%2A%5B%5ECZL7ZE%2D7%20ZL7%2DA%207%5ECA%2A%5B%5DQXy7G%7CQyX7bAZL7%2DAD%2D7%20GL7%2DD%207%20F7LZE%2D7%20Ebo7LZD%2D7%20G7LZD7%20G7LZC6%20Eb7LZAb%5E7%20G7%20Z%20==0=0===My%20Little%20Brown%20Book=Strayhorn%20Billy==Slow%20Swing=Bb==1r34LbKcu7CZL%2Bb4Bb6%20L7bA%206%2DbE%7CQyX7b%5EE%7CQyX7bBZL5%237FZBb%20B4TA%2A%7BbGZL7LZN1DD2NZL%20QyXQyX%7D%20%2357F%207%2DCZL7bD%207%2D%2D7%20Db7F%207%2D%2DbEZL7%20%5D%5B%2A%2F7%5EbDZL9b7bA%207b%2DEZL9b7bB%207%5EbDBF%20Eo7bA%207%5E%2011%237%235LZDhG%207%5EbDZL9b7bA7%20%2DbEZL9b7bB%207%5Eb7LZGb7bA%207bB%20bB%20%5D%5B%2AC%206%2DbE%7CQyX7%5EbE%7CyQX7bBZL5%237F%206bBAb7LZsus7FQyX7%5E7%20F7LF%207hC%7CQyX7%5EBl%7C7%2C%23F%2C7%2D%23Cs%207%5EbBZ7LZBb%2DCZL%2BZ%20==0=0===My%20Little%20Suede%20Shoes=Parker%20Charlie==Latin=Eb==1r34LbKcu7GZL7b4F%2D7%20%7CQyX7%5EbEZL7bB%20%2D7F%7CQyX7%5EbEZL7bBF%2D7%20B4T%7BA%2A7bB%207LZF%2D7C%207%2DG%7CQyX7%5EbA%5B%2AB%7DQyX7%5EbEZL7bB%207LZF%2D7C%207%2D%207%2DF%5B7XyQ%7CX7%5EbEZL7bB%207%2DFLZ7C%207%2DG%7CQyX7%5EbAyQ%5D%2AA%5EbEZL7%2DFZLEb%5E7XGZL7bB%207%2DF%7CQyX%5E7bEZL7bB%207%2DF%7CQy%2D7%20C7ZL7bB%20Bb7LZEb%5E7%20%20%20Z==0=0===My%20Lucky%20Star=DeSylva%2DBrown%2DHenderson==Medium%20Swing=C==1r34LbKcu77D%207%2D4F6Xy7%5EF%7CQyX5%237CZL57%23C%206F%7CQyX5%237C%7CQXyQ%7CA4TA%2A%5B7%2DG%207%2D7XyQ7%5E%2DG%207%2DG%7CQyX7%5EG%2D%7CQyX7%2DG%7CQyX7C%7CLZG%2D%5EGZL9b%206F%7CQXyQ%7CGC%7CQyX6FB%2A%5B%5DQyXC7%7CQyXsus7C%7CQyX77%235Xy7%2DDZLQyX7%2DZC7%2357%2DGZL7D%207%2DGZL9Ab%207D%7CQyX7hA%7CQyXXyQ%7CGL5%237C%207C%20711XyQX6F%7CQyX7C%7CQyX7G%2D%7CQyX7G%7CQyX7%2DD%7CyQ%7CG%2D%237bE%7CZ%20==0=0===My%20Man%27s%20Gone%20Now=Gershwin%20George==Waltz=E%2D==1r34LbKcu7QyX9%2D4E%2D9X9%237E%7CQyX31B%7CQy9X%2DE%7CQyXB%2F9%5EF%7CQyXyQ%7CA3TA%2A%7BX5%239%23sus%20BX9%2DE%7CQyXB%2F11%239F%5E%7CQyX9%2DEZL5%239%237yQ%7CB79b7B%7C1%23C%7CQQ%20%5B%2ABZL5%239B%2031B%7CQyX%5E7bEZL5%237bB%2031bBE%2D9XyyX%7DQyQyXB%2F%235LZFF%7C%7CQyX9%2DEZL5%2397bB%20B%2F9%2DA%7CQyX9%2D%23%5E7%23119%23C%203%7CE%2D9XyQ%7CB7%239%235XyQZ%20==0=0===My%20Melancholy%20Baby=Burnett%2DNorton==Medium%20Swing=Bb==1r34LbKcu7%2DC%7CQy4Bb%5E7G%7CQyX7%2DC%7CQyX7GQ%7CyX7bAZL%20lcKQyX9%235%2CX4TA%2A%5BQyX7%2D%7CG9%235%2C7obG%7CQyX7FZL%20clKQyX7%2DCB%2A%5B%5DQyXXyQ%7CGQyX%2C7%7CQyX7yQ%7CC%2D7bAZL%20lcKQyX7%5EBbA%2A%5B%5DQyX7F%7CQyX7XyQ%7CGX%2C7C%7CQyX7oQ%7CG9%237%5EbEC%2A%5B%5D%207bB%207F%2D%7CQyX%2C7%2DC%7CQyX%2C5XyQ%7CEyX7%2DC%7CBb7XyQ%7CG7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6%20Bo7LZC%2D7%20F7%20Z%20==0=0===My%20Old%20Flame=Johnson%2DCoslow==Ballad=F==1r34LbKcu7%2C7%2DbB4F%5E7XZL7bE%207%2DbB%7CQyX%2D7GZL9b7D%207hA%7CQyF%5E7%20s4T%7BA%2AFZL7CAb%5E7%20NZL%20QyXQyX%7DQyXC7%7CQyX7%2DG1NZL7bD2G%2D7%20l%7C7bEyX7bBb%2D7%2CE7bGZL7bE%207%2DbBZ7L%2DF%207%5EbAl%5BB%2A%5D7b%20F7LZBs%207%5EQyX7%5E7%20Eb7%207C%207%2DGZL7G%207%2DZDL7%2DFl%2C7C%2ChGsZL%5D%2AA%5BF%2DbB%7CQbD%207%5ED7b9LbE%2C7%2DbBs%207%5EFZLb7E%207%2DbB%7CQyX7%2DGZ7%7ClAb%207hA%7C7LZG%2D7%20C7LZF6%20%20%20Z==0=0===My%20One%20And%20Only%20Love=Wood%2DMellin==Ballad=C==1r34LbKcu7%207%2DDZ4C%5E7%20%2DEZL7%5EF%207%2DA%7Cl%2C%23oG%2C7Gs%207%2DDZL7%2DA7%20A7L4T%7BA%2AG%2C7%2DDh7%29%2CG%2DEs1NZL7G%207%2DDZ7LD%207%2DA%7Cl%2C%297E%28o%237%2CA7%2CB%287Gs%23FZL%29yQXyQ%20%207%2DE%5BB%2A%5Dl%2C7B%2C%23hFs%206C2N%7CQyXQyX%28C%23h7X%7Dl%2C7ZL7A%20b9LZE7%5E%2DE%20%2DEZL9b7B%20h7%23FZL%297h%23C%28%20%207%2DLZE%2D77B%207hL7%5EF%207LZD%2D%2Co%23G%2C7Gs%207%2DDZL%2D7A%207%5EC%5BA%2A%5D%207G%207l%7CA%2D7A%207%2DD6CZL7A7LZDZL7D%207%2DA%7Cl%2C%297Eo%28%23G%2C%297hB%287Gs%207%2DD%2D7%20G%207%2DEZ%20G7%20Z==0=0===My%20Romance=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu7AZL7E4C%5E7%20L7E%207%5ECZL7G%207%2DZDL7obE%207%2DEZL7%5EFZA%2D7%204T%5BA%2A7bB%207LZD%2D7C%207%5ECZL7bB%207%5EFB%5B%2A%5D%207C%207%5ECZL7G%207LZF%5E7A%207%2D%5EC%5BA%2AXyQ%7CF7%2DDZL7D%207%2DAZL7Bb%207%2DEZL9b7B%207h%23%20G7%20%5D7%5ECZLDZL7ALZE%2D7L7E%207%2DAZL7E%207%5EZCL7G%207%2DDZL7obE%20ZA%2D7%207%5EF%2077%2DAZLLZC%5E77hBZLC%2F7%2DD%207%2DDLZ7A%207%5EF%5BC%2A%5D%207C%20%20E7b97G%207%2D%20Ab7LZC%5E7%2FG%20A%2D7LZD%2D7%20G7LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===My%20Secret%20Love=Vogel%20Roger==Medium%20Swing=Eb==1r34LbKcu77%2DF%7CQT44EbC%7CQyX7%5EbEZL%20x%20LZ%20x%20ZL%20lcKQyX7%5E7%239Xy%7B%2CA%2A%2CX7bB%7Cb7XyQF%7CQyX7bB%7CQyX7%2D%7CFQyX7bB%7CQyX7%2DF%7C%2D7XyQB%7CQyXC%5B%2CB%2AEb6XycKQyX6bE2NZL%20QXyQyX%7D%207bB%207%2DF%7CQl%20%20%5D%2C1N%7CQybA%7CQy%7CF7Xy%7CQyX7bE%7CQyX7%2DbZBL%20lcKQyX7%5EbB%7CQAb%5E7XQyX7%2DX7bB%7C%5D%2C%2AC%2CF%7CQyX9%237C%7CQyX7GhZL%20lcKQyX7%5EbE%5B%2D7XyQQyX7%2DyQ%7CEb6XyQKcl%20%20Z==0=0===My%20Shining%20Hour=Arlen%20Harold==Medium%20Swing=C==1r34LbKcu77hB%7CQ4C%5E7X%7CQyX7%5EC%7CQyX7G%7CyQX7%2DD%7CQyX7%2DA%7CQyA%2D7Xy4T%5BA%2AQyX7D7b9Xy%2DA%7CQyX9b7E%7CQyXh7BZL%20lcKQyX%2DA%7CQ7XyQ%7CE%7CQyXB%7CQyXyQ%7CG7%20lcKQyX7%5EF%7CQyXC7%7CQyX7%2DG%5BB%2A%5DQyXLZF%2D7X7%2DD%7C%207%2DEZ%7CC6%2FE7%5ECZL%20lcKQyX7%5EZCL7G%207%2DDZL7obE%20%20D%2D7LQyX7bEbo7LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z==0=0===My%20Ship=Weill%20Kurt==Ballad=F==1r34LbKcu7%207%2DGZ4F%5E7%20%2DAZL7bB%207hBZL7%20D7%5EFZL7C%207GZL7D7%20D7L4TA%2A%7B%5EF%20suN1D%2D77G%207%2DD2NZL%20QyXyQX%7D%207C%207%2DGZL7G%20LZC7sZL%2C7AD%207%2DABG%2D7%20%2ChBs%207%5EFZL6%2DbB7%20%2DGZL7C%207%2DGZL7CE7%2C%7Cl%2A%5B%5D%207FZL7C%2D7%20D%2D7D%207%5EF%2CC%2A%2C%5B%5D%207%20C7%2DGZL7D%207%2DAZL7LZG7%20AZL7%2DG%2Co%23FLZBh7L7C%207%2DDZL%2C7A%207G%2DZL7D%207%2DAZL7bB%20ZsF%5E%2C7D%207%5E%7CQyX6%2C%7ClF%5E%207%2DGZL7bA%207%2DAZ7LbE%207%5EbBZL7%2DD%207C7LZF7C%2C7%2DG%2D7%20C7%20Z%20==0=0===My%20Song=Jarrett%20Keith==Even%208ths=C==1r34LbKcu7QyXC%7C4CXyQA%2A%7BY%7D%20sus7G%207%2D%7CDQyX7%5EbDl%7CQyXC%7CSCXyQ4Ti%2A%7B%20%207%5EFQ%7CD%2DXb7%23F%7CQyX7h%23F%7CQXy7G%7CQyXsus7G%7CQy5XyQ%7CyX%2DD%7C%207%2DFZ%7ClD%2D7lZL%207%2DD%7CQyX7%2DAQ%7CyX7%2DEl%7C%2Co%23Ds%20%20C%2FE%20L%2CE%2FFlD%7CQyX7b9%20Q%2CD%2FbEs%20%20bEB%2A%5B%5D%2C%207bB%20sus7bB2N%7D%20%7ClC%2D7G1NZL11%239bQ%7CG7bX7%2DGZL9b7D%20%2DAl%2C%7C%2DAs%20%207%5EbA%7CQyX9yQ%7CC7yX9%237B%7CQyX%2FDb%20%20yX31b9b7GZLbA%2F%2D7bB%207%2DbBl%7CC%2FbDsQ%7CA%2D7C%7CQyXyXC%7CQFXyQ%7CY%5DQyX7G%3EadoC%20l%20a%2ES%2ED%3C%7CQyXsus7G%7BQCXy%7CQyXbQ%7ClDb%5E7XyQ%7CD%2D7%20G7sus%20%7D%20==0=0===My%20Way=Revaux%2DFrancois%2DThibaud%2DAnka==Ballad=C==1r34LbKcu7%2CC%2F7%2D4CXyQ7%2DD%7CQyX7A%7CQyX%2CBb%2F7C%7CQyX%2CB%2F7%5EC%7CXyQ%7CD4TA%2A%7BQyX7%2D7%2FB%2CX7%5EFZL7C%207%2DGZL7C%5E%20%2CCZLC%20%2CC%2FF%7CQyXyQ%7CFG%7CQyXXQyXQG%2C%20A%2D%7DQyXC1N%7CQyXC%2FFLZ7G%20G%2F7%2DDZL%2CG%2F7XyQXy%2F7%5EC%7C7%2DDZLC%20F%2FGpp%7CQyX7%5EFZL7C%20%2D7GZL7%5EC%20%2CCB%2A%5B%5D%20F%5E7%2FE2N%7CQy%20la%20%2E7XyQ%7CC%2FF%7CQyX7G%7CQyX7D%2D%7CQyX7%2DA%7CQyX7%2DE%20%3CD%2ECG%7CQyX2nd%20ending%3E%20LZC%20%20%28F%2FG%29%20%5D==0=0===Nacada=Metheny%20Pat==Ballad=G==1r34LbKcu7bD%20%2C9%5E9%20%20E31A%209%2DEZL%205%239%23B7%20%2011%237%5EbEZL%209%2DLZAb%5EG44T%5BL11%239%20Ch7%2CbBZL7%2DB%207%5EDZLQ3%2C1A%209%5EE%5B%20%2C9%237F%20%5E7%20Eb%2C11%239ZA%2D7%20D7%20ZXyQXyQ%20%20Y%5BQD%5E7%20B%2D7LZBb%5E7%20Eb9%2311LZD%5E7XyQZ%20==0=0===Naima=Coltrane%20John==Ballad=Ab==1r34LbKcu7QyXbE4Bb%2D7ZLbE%2F7%5EG%20bE%2F7%5E%7CAQyX9%2DbE%7CQyXbE%2FAb%5E7%2F4TA%2A%7B11%237EB%5E7%2FBb31bB%7CQyXbB%2F7%5E%7CBQyX9b31bB%7CQyXb9XyQ%7CB%2A%5BY%7D%2F7%2DbBQ%7CB%5E7QyXbB%2F11%237%5EE%7CQXybB%2F7%5EbA%7CQyXbB%2F%5DY%5B%2AAyXbB%2FbE%2F7%5E%7CEb%2D9%20Q%20%20bE%2F7%5EbAZLb%2FE7%5EG%20bE%2F7%5EA%7CQyXZY%7CQAQyXbE7%5EA%7C%7CEbLZA%2F7%5EbAZLbE%2F7%5EG%20Eb%2F7%5EA%7CQyXbE%2F7%5EbEbXyQ%2F7%5EG%207%5EbAf%5E7%2FEbD%207%5EbAZL7%5EbD%207b%5EAZL7%5EbD%207%5EbAZLb%5E7LZG%20bE%2FXyQZ%20==0=0===Nancy%20%28With%20The%20Laughing%20Face%29=Van%2DHeusen%20Jimmy==Ballad=Eb==1r34LbKcu7F%207%2DF4F%2D7%20G%207%2DGZL7bA%207%5EbZEL7bB%207%2DFZL9b7Cbo7LZ4T%7BA%2A%2DC2NZLZDh7QyX%7D%209b7C%207%2DFZ7LF%207%2DC1NZL9b7G%20XyQ%20LbE%2F7%2DyX6%2DC%2CBb7%2CG%207hD%7CQyX6%2DC%5BB%5D%2Al%2C7G%2ChDs%206bE%7Cl7b9LZ7Fs%2077C%20suBb7LZL7F%207%2DC%7Cl%2C7G%2ChsD%207%2DFZL7%2DC%207%5EbEZBb7s%207F%7CQ%207%2DFZA%5BF%2D7%207%2DGZL7bA%207%5EbELZ7bB%207%2DFZL9b7C%20Gbo7L%2A%5D%209bF%2D7%2FEbLZDh7%20G7b9LZC%2D7%20sF7%2CBb7%2Cl%7CUEb6%20sG%2D7%2CC7%2ClZ==0=0===Nardis=Davis%20Miles==Medium%20Swing=E%2D==1r34LbKcu77%5EE%7CQ4E%2D7X%7CQyX7%2DA%7CQyX7%5ECQ%7CyX7B%7CQyX7%5EF%7CQyF%5E7Xy4T%7BA%2AG%7CQyX%2D7XyQyX7%5EF%7CQyX7%2DA%7CQXy7%5EF%7CQyX7%2DA%5BB%2A%7DQ%7CD%2D7E%7CQyXA%7CQyXC%5E7XyyX7B%7CQyX7%5EF%7CQy7X%2DE%5BA%2A%5DQyX7%5EF%7CQQ%7CC%5E7%7CQyX7%2D7XyQ%7CF%5E7XyQ%7CE%5E7XyQ%7CE%2D7%20%20%20Z==0=0===Nascimento=Harris%20Barry==Bossa%20Nova=C==1r34LbKcu7QyX7h4G%5E7XcKQyX7%5EBA%2A%7B%7D%20QXy%7CrQyX%7CQyX7C%7CQyl%20LZF4Ti%2A%7ByX7%5EbyQ%7CEb%7CQyX7F%7CQyX7hC%7CyQXbD%2F7%2DbE%7CQyX7%2D%2ABN1BX7bB%7CQyX7%5E%20D7LZbA%207hbE%7CQyX7%5EELZ7B%207h%23F%7CQyX7%5EG7LZDb7hA%7CQD%7CQyXyQ%7D%7C%2AyX7E%7CQyX7hBZL7%20D7hA%7CQyX7%5EbB2NBQ%7CA%2D7X7%23F%7C%7CQyX7%2ACG%5E7yX%7CrQyX%7CQyX7C%7CyQX7%5EG%7CQyX7C%7CQyXQLZG%5E%5BQyX7C7XyQZ%20==0=0===Nature%20Boy=Ahbez%20Eden==Ballad=D%2D==1r34LbKcu77%2DDZL4D%2DXy%2DDZL9b7A%207hE%7CQXy%2DDZL9b7A%207hE%7CQ%20D%2D%5E74T%5BA%2A7EZL%20ZG%2D6%20X%2DDZL%20lcKQyX9bA7%5BB%2A%5DQyX7hEZL%2DDyQKclL6%2DD%20E%7CQyXKcl%20Lb7A%207hE%7CQyX%2DD%5B%2AA%5D%20%20lcKQyX9b7AZ9LZD%2DQyX9bX9b7Ab9LZDyX7hEZL%2DD%206%2DGZ6L%2DD%207%2DDZL7%5E%2DD%20%2DQ%5D%2AC%5B7A%207hb7A%207%20LZD%2DX%2DD%7CQyX9b7A%7CQy9Xb7E%7CQyX7hB%7CQyXyQ%7CEhlcKQy9%20Z==0=0===Nearness%20Of%20You%2C%20The=Carmichael%20Hoagy==Ballad=F==1r34LbKcu7%2DAZL%294F%5E7X%20%20%297hB%287obB%7CQy7X%5EbBZL7F%207%2DC%7CQy%28E7b94T%7BA%2A7bE%207ZG%2D7%20L%20QyXQyX%7D%207C%207G%2DZL7D%207%2DA1NZL7CZN2F%5EL7D%2077hA%7CQyQ%5D%2ABBZL7F%207%2DC%7CQyX7F%5E%7CQyX7C%7CQyX7%2DG%5Bb%5E7XyX6FZLL%20QyXLZG7%20%207C%207%2DGZL%20%3Egninde%20dr3%20la%20%2EC%2ED%3C%5DYXyQ9b7D%20ZN3Ah7XyQ%7CD7b9XyQ%7CG%2D7XyQ%7CC7XyQ%7CF%5E7%20D%2D7LZG%2D7%20C7%20Z==0=0===Nefertiti=Shorter%20Wayne==Slow%20Swing=Ab==1r34LbKcu7%7CQyX7b%5E7XyX9b7C%7CQyX7hG%7CQXy%29sus7bD%287%5EbD%7CQyQ%7CB%5EA44T%5Bla7D%7C1XyQ%7Cs9A%7CQyX7%5EE%7CQyX11%239b7bE%7CQyX7hbBusXyQ1%237%5EB%237bE%7CyQ%7CGb%2DbB%7CQyX11%237bE%7CyQXsus9E%7CQyXsus9%5E7XyQXbB%2Ft11%20%20%20Z==0=0===Never%20Let%20Me%20Go=Livingston%20Jay==Ballad=Bb==1r34LbKcu7X7%5EbE4G%2D7X%20sus7bB%7CQyX7%2DFLZ31b7C%20sus7C%7CQyBb7LZ4TA%2A%5B31F%20ssus%20DQyX7%2DCB%2A%5B%5D%207C%20uss7C%7CQyX7%5EbDZL7%7CF7su7D%7CQy7%2DD%207b%2D%5E7Xb7G%207hD%7CQyX7%5EbZAL7bE%20sus7bE%7CQy9LZC%5EBZL9bB%20sus%20D7b9yX7%2DFZL31b7C%20ssu7C%7CQyX7%2DGC%2A%5B%5D%20Q%7CBb77%2DEZL%2DbE%207b%5E7Xy7%2DC%7CQyX7CZL7%5E%2D%20G%2DGZL7D%20sus7D%7CQXyQ%7CFEZL7b%2FFLZUBb6XyQ%7CAh7%20D7b9%20Z%20==0=0===Never%20Will%20I%20Marry=Loesser%20Frank==Medium%20Swing=Bb==1r34LbKcu7X%2C7%2DDb%5E7%2CXKQyX%2C7%5EbE%7CQyXxQ%7CyX%2C7%2DDZL%20lcKQycl%20LZE44T%5B%2DE%7CQy%5E7%28G%2DZL%2C7D%20%2C7%2DAZL%20lKcQyX%2C7%5EbA%7CQyX%297G%2D7%2CXbE%7CQy%20lcKQ%2CLZD%5EbEZL7bB%20%2C7%5EDZL7%2CA%20%2C7%2DEZL%2C7B%20%2C7%5E7%2CXy7A%20%2C7LZD%2D7%2CXyQ%7CG%2D7%2CXyQ%7CC%2D7%2CXyQKcl%20LZF7sus%2CXyQ%7CBb%5E7XyQZ%20==0=0===Nevertheless=Kalmar%2DRuby==Ballad=Bb==1r34LbKcu77CZL74Bb6XZL31b7G%207hDZL7%20F6%2DC%7CQyX7obD%7CQyC%2D7%20G4TA%2A%5BDZL7FBb%5E7%20QyX7obD%7CQyX6bB%2AA%5B%5D%207F%207%2DCZL7%2DG%7CC%2D6%20ZL7F%20%2DFlB%2Ab13LZF%2C%2DGspp%7CQyX7%5EbZBL7F%207CZL7G%207%2DC%23%2D%2C%5D%5B7G%207hQyX7FLZ%20x%20%2DCZL%20x%20ZL7C%207%2DZGL%20lcKQyX7%5EbEZL7XyQ%7C7bB%207F%207CZb6XyQ%2DCZL31b7G%207hDZ7LF%206%2DC%7CQyX7obD%7C7%20G7LBA%2A%5B%5D7LZBb%5E7XyQ%7CC%2D7%20F7%20Z%20==0=0===New%20Picture=Heath%20Jimmy==Waltz=Bb==1r34LbKcu7%2DbEZL4Bb%5E7yX7%5EbBZL%20lcKQy7X%5E%2DbEZL%20lcKQyX%2CQKcl%203Ti%2A%5BX7%2DDZKcl%20%20%207F%7CQyX7bG%7CQyX%2397G%7CQyX7%5EbBA%2A%5B%5DEbo7LQyX7%5E%7CQyX7XyQ%7CC7%2DC%7CQyX9%237G%7CQy7XhD%7CQyX7F%7CQyX7%2DXyQ%7CF7G%7CQy%7CQyX7QKcl%20X9%237B%7CQyX7%5EDB%2A%5D%5B%20%20lcKQyX9%237AZLyQ%7CE%2DyX7hE7%5EbA%7CQ%7CEb%5EGC%2A%5B%5D%20%20lcKQyX97%23DZL%20lcKQyX11%237%5E7XyQyX7%2DFC%7CQyXLZF%5E7L7%5EA%207%5EE%7CQyX7%5EEbZL7%5EB%207%5EbG%7CQyXZDb%5E77%5EbD%20L%20lcK%2C%20%5D%5B%2AbBZL%20lcKQyX7%5E%2DEbZL%20lcKQyX7%5EbBD%5E7XyQ7F%207hZEb%2D%5E7XyQKcl%20%20Z==0=0===New%20York%2C%20New%20York=Kander%20John==Medium%20Swing=F==1r34LbKcu77C%7CQy4FXyQNZL%20lcKQyXF%7CQy7XC%7CQyX7%2DGZL%20lcK1G%2D7X4T%7BA%2AyX7%2DAN2C%2D7KQyXF%7CQyX%2DbB%7CQXybB%5BB%2AQyX7F%7CQyXcl%20LZ%7C%7DQyXQyXF%7CyQ%7CG%2D%7CQyX7%2DGZL%20lcKQXyF%5BA%2AQyX7C%7CQyX7C7XyQX7D%7CQA%207%2DGZC%2D7XD%7CQyXC%2FF%7CQyX%2Db%7CBQyXbB%7CQyX7F%7CQy7XyQ%7CL%20lcK%2D7LZBb%20C7LZFXyQKcl%20LZG%2D7XyQ%7CC7%20%20%20Z==0=0===Nica%27s%20Dream=Silver%20Horace==Latin=Bb%2D==1r34LbKcu7bAZL%204Bb%2D%5EX7%5E%2DbBZL%20lcKQy7X%5E%2DbAZL%20lcKQyX7yQKcl4T%7BA%2A5%237F%7C%7CDb7X9%237C%7CQyX7%5EbG%7CQXy7bD%7CQyX7%2DbA%7CQy%235XyQQyX7%2D%7CQyX7l%20LZBlcKQyXsus7bA%5BBY%2A%7D%20Q%20lcKQyX7%5E%2Db%20LZFhcKQyXcKQyXXyQ%7CEAZL7A%207%2DE%7CQyX7b%5ED%7CQyX7bA%7CQyX7bb7sus5%237bB%20la%20%2Eh7XyQyX7%5EbD%7CQyX7bA%7CyQX7bE%7CQyX5%237bB%7CQ%3CD%2ECFZL%20l5%239%237%7CCh7%207bG%7CQyX7%5E%2DbA%7CQXy7%5E%2DbB%5BQY%5D%209b7FXyQ%7CC%3EadoCXyQ%7CF7%235XyQKcl%20LZUBb%2D%5E7%20nLZ%20n%20%20Z==0=0===Nice%20%27n%20Easy=Spence%2DBergman%2DKeith==Medium%20Swing=C==1r34LbKcu7A%28%20%20%294CXyQ1b7A%7CQyX7%2DD%7CQy7XC%7CQyX6C%7CQyX%2BC%7C3%28Eh74T%7BA%2A%2A%5D%209bZN1D%2DB%7CQyX7%2DD2NZL%20QXyQyX%7DQyX7G%7CQyX7h7%20E7L%299%237yX9%237XyQ%7CA7hE%7CQyX7%2DEZL7%5E%20FG%2F%2DA%7CQyX%23G%2F7%5E%2DXyQ%7CA7%2DA%5BB%5EF%7CQy%2311XyyX6C%7CQyX%2BC%7CQyX%5BCA%2A%5D%207G%20G%2F7%2DD%7CQQ%7CC7X7bA%7CQyX6CZE7b9X%2DDZL7%2DA%207%2DEZL7%23oD%207D%7CQyX7%2DA%7CQy7%20G7L%7CQyX7Q%7CD%2D7%20G7%20Z%20==0=0===Nice%20Work%20If%20You%20Can%20Get%20It=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7AZL7%2D4B7%235ZL7o%23A%207AZL7C%20G7ZL7D%205%237AZL7E%20B%2D7%20E4T%7BA%2A%205%237BLZA%2D7%7CQyXQyXQyXQyX%7D7%20C%206G1NZLsus7D%20N2G6%207D%207%2DAZL9b%2D7XyQE%7CQyX%2DD%7CQyX31bA7%7CQyX7%2DE%7CQyX7C%7Ch7%20A7E%5BB%2A%5DL7o%23A%7CD7%2357C%207GZL7D%205%237ALZ7E%205%237B%5BA%2A%5DQyXLZA7%20QyX7%2DZB%2D7%20E%2D7LZA%2D7%20D7LZB7%235%20E7LZA%2D7%20D7susLZUG6XyQ%7CC7%20%20%20Z==0=0===Nicolette=Wheeler%20Kenny==Waltz=Bb==1r34LbKcu71%237%5EG4E%2D9X%2F11%237%5EbB%7CQyX9%2DEb%7CQyX5%239%237bB%7CQyAXyQ%7C3TA%2A%7B1%2DE%201yQ%7CGo%5B%7DQyX11%239%237E%7CQXy11%2DBZL%2C7o%23A%20%2C7%2ABE%2D1X%23F%2F1%237%5EA%7CC%23h7%2C%2D%23F%7CQyX5%239%237%23CQ%7CyX%2C7h%23GZL%2C7oG%2011XyQZLD%2F1%2C9%2DECXyQ%7CC%2F11%237%5ED%2011%237%5EBLZ11%237%5E%23F%2011%237%5E%23E%20%5D%5B%2A%23G%2F11%7CQyX%23b7%239%237%5EG%7CQyXA%2F11%237%5EBb%7CQyX%2C9%2DbE%7CQyX5%2311%2FFB%7CQyX1%237%5EbA%23o7%2C11%2DEZL11%2331E%201%2319b7E%7CQyX11%2DBZLXyQ%7CB%20%2C7oG1%2FAXyQ%7BBb%5E7%2311%20Eb%5E7%2311LZD9sus%20B%2D7%20%7D%20==0=0===Night%20And%20Day=Porter%20Cole==Medium%20Swing=C==1r34LbKcu7%7CQyX%294Ab%5E7%5EbAZL%20lcKQyX7%5E%7CCQyX7G%7CQyX%297hD%287%28Dh74T%7BA%2A%2DD%7CQy%7CC%5E7X%7CQyX7%2DE%7CQyX7%2DFQ%7CyX7h%23FZL%20lcKQyEbo7XQyX7G%5DQyX7G7XyQX7%5EC2NZL%20QyXQy%7DX%20%20lcKQyX7%5EC1N%7CyQ%7CBb%7CQyX7lcKQy%5E7XyQL%20lcKQyX7%5EbEZLl%20cKQyX7%5ECZL%20lcKZC%5E7XbE%5BB%2AyX6C%7Ch7XyQ%7CQyX7%2DD%7CQyX7ob%7CEQyX7%2DE%7CQyX7%2DF%7CG7XyQ%23FZL%20QKcl%20%20Z==0=0===Night%20Dreamer=Shorter%20Wayne==Waltz=G==1r34LbKcu75%239%237%5E7%20BbEZLF%2F7bB%207%5EGZL%2359%237D%207%5EbEZLF%2F7b%5E7%20DG43T%5BQyXsu%20Bb7%2FQyX9bA%7CQyX7%2DbELZ5%239%237D%207%5EbEZLF%7CE13s7%5EGZLB%207%5EGZF13s%237D%207%5EbEZLF%2F7b%20B7%5EGZL%20lcKQyXsu9%235LZL%20lcKb7%2FFLZEb%5E7%20D7%239%235%20Z%20==0=0===Night%20Has%20A%20Thousand%20Eyes%20%28Coltrane%20Changes%29%2C%20The=Jerry%2DBrainin==Latin%2DSwing=G==1r34LbKcu77DZL%204G%5E7%2FXD%2F7%5EGZL%20lcKQysXus7DZL%20lcKQyXDyQKcl4TA%2A%7B7D%7CQyQ%7CD7XG%7CQyX7F%7CQyX7%5ECQ%7CyX7G%7CQyX7%2DD%7CQy%5E7%2FDXyXsusB%2A%5B%5DQQ%7CG%2FD2N%7CQyXQyXQyXQy%7DXQyXsus7D1N%7CQyXG%5E7XyyXsusbE%207%5EQ%7CF7X7bE%7CQyX7%2DbB%7CQy7X%5EbBZL7F%207%5ED%7CQyXyQ%7CCyX7%2DCKQyXs%5E7XyQQyX7%2DE%7CQyX7%5EG%7CyQXsus7D%7CQyX7%2DA%7C%7CD7subAZL7s%3EkaeG%5E7%2FDyXD%2F7%5EGZL%20lcKQXysus7DZL%20lcKQyXQ%7C%3CBrZL%20lcG%5E7%2Cln%20%20Z%20==0=0===Night%20Has%20A%20Thousand%20Eyes%2C%20The=Jerry%2DBrainin==Latin=G==1r34LbKcu77DZL%204G%5E7%2FXD%2F7%5EGZL%20lcKQysXus7DZL%20lcKQyXDyQKcl4T%7BA%2A7D%7CQyQ%7CD7XG%7CQyX7F%7CQyX7%5ECQ%7CyX7G%7CQyX7%2DD%7CQy%5E7%2FDXyXsus%5BB%2A%5DQQ%7CG%2FD2N%7CQyXQyXQyXQy%7DXQyXsus7D1N%7CQyXG%5E7XyyXsuscKQyXQ%7CF7XQyX7bE%7CQyX7%2DbBLZ%20lcKQyX7%5EbB%7CQy%7CAb%5E7yX7%2DCyXsus%2D7XyQXD%2F7%5EG%7CQyX7%2DE%7CyQX7%5EG%7CQyXsus7D%7CyQ%7CD7AZL%20lQ%7CG%5E7%2FDXyQ%7CD7sus%20%20%20Z==0=0===Night%20We%20Called%20It%20A%20Day%2C%20The=Dennis%20Matt==Slow%20Swing=G==1r34LbKcu7%23CZL%2C4Ah7%20%207%2DEZL%2C9b7B%207hF%23%7CQyX7%5EGZL%2C9b7DE%2D7%2FD4TA%2A%7B7%2DDB%2A%29%20C7%287%5EGZL%2C11%237bA%207A%2DZL7bB%207%2DBZL%297AXyQ%7D%5B7%2DE%287%207hE%7CC%5E7XyEZL31b7B%207h%23F%7CyQX7%2DE%7CQyX9%237B%7CQ%2D7XyQZL7G%20%2DEZL%2CLZA%2D77h%23F%7CQyX7%5EGZL%2Cb97D%207hAC%2A%5B%5D%207D%20%20B7b9%2C9b7AyX7%5EGE%2D7%20EA%2C7%2DA%2C7bB%2C7%2DBsLZ7%2DC%207h%23CZLD%2F7%2Db7%2C%7Cl%7CQyX7QZ%20==0=0===No%20Moe=Rollins%20Sonny==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===No%20Moon%20At%20All=Mann%20David==Medium%20Swing=D%2D==1r34LbKcu7%7CQyXb4D%2D6X%7CQyXB%2F6G%7CQyXC%2FD7%7CQyX%23C%2F9b7A%7CQyEh7%2FB4TA%2A%7ByX7GZsBb7%2CQyX7DB%2A%5B%7D%209b7A7%20bB%7CQyX6%2DDl%7C%2C7AKcl%20L%20A%2F%2DD%2F9b7ALZC7X%2DDA%2A%5B%5D%209b7A%207h%7CEQyX7%5EFZL%20lcKQy6XyQ%7C%20lcKQ6%2DDl%7C%7CD7%2FCbBs%20A%2F%2DD%7CQyXbB7%2FhE%7CQyXB%2F6G%7CQyX7%2CA7%2CQyX%23CXyQ%7CBb7%20A7b9%20Z%20==0=0===No%20Splice=Konitz%20Lee==Medium%20Up%20Swing=G%2D==1r34LbKcu7E%7CQyX4G%2D7XyX7%2DFZL%20lcKQyX%2D7GZL9b7D%207hA%7CQyQ%7CBb74TA%2A%5BQyX7bQKcl%207%2DGZL9b7D%207bE%7CyQX9b7D%7CQyX7hAZLXyQ%7CEyX7%5EbGZL9b%20Eb7LA%7CQyX7%2DGB%2A%5B%5D%2097bD%207hA%7CQyX7%5EbAZh7%20D77%2DbB%7C%2F7%5EbBKcl%20LoEZL%20lcKQyX7%5Eb%7CEQyX7bB%7CQyX7%2DFZ7XyQ%7CQyX7%2D9b7D%20F%23o7XyX7%2DG%7CQyX9b7D%7CyQX7bE%7CQyX7%2DG%7CQyQ%7CAh7%7CQyXF%20Z%20==0=0===Nobody%20Else%20But%20Me=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7%23F%207%2D4C%5E7%20G%207%2DD%7CQyX7G%7CQy7X%2DDZL7A%207%2DEZL7F7LZC%234TA%2A%5BX%23F%2F77XyQ%7CX7oF%7CQyX7%5EEB%2A%5B%20%5D7B%20%2911%237F%287%2D%23FyQ%7CB%5E%5EBZL7EZL7F7%2FGXy%2A%5B%5DQyX7G%7CQyX7%2D%7CDQyX7D%7CQyX7%2DA%7CQAC%5E7%20bE%7CQy%2D%23C%287LZD%2D77%2DGZL7bA%207%2DAZLE7%207%2DD%7CQyX7G%7CQyXXyQ%7CC7A%207%2DX7%5ECZF%237%29%207DZL7A%207%5ECZL7b%20B7%2DF%7CQyX7%5EFC%2A%5B%5D%20Db7L%28%20%20%2977%5EbE%28o7XyQL7G%207bA%7CQyX7%2DDQ%7CyX7o%23D%7CQyX7%2DD%7CZC6%20%20%23C%7CQy%29LZ%20%28Ab%5E7%29x%20%28Db%5E7%29%20Z%20==0=0===Nobody%20Knows%20You%20When%20You%27re%20Down%20And%20Out=Cox%20Jimmy==Ballad=F==1r34LbKcu7L7oB%20%20A7LZ%7Cp%2C7%2DG%2C7D%2C7%2DGsLZ9b7D%207%2DG%7CQyX7D%7ClBb7F44T%5B7D%207%2DEb7%2CD7DZL7A%20F%5B%5D%207C%20%2357bD%7CQyX7Gl%7Cp%2C7XyQ%7CG%2C7FsZs%7CQyXG%2D7%2CD%2C7D%2C7bE%2C7FsZL7Bo%207bBl%7C%7Cp%2C7%2DG%2C7p%7ClG7sZL9bDb7%2CC7%2CF6%2CC7%2CZ%20==0=0===Nostalgia=Navarro%20Fats==Medium%20Swing=G==1r34LbKcu7%7CQyX14G%5E7XQyX11%237FZL%20lcKyQX11%237CZL%20lcKQy%7CE7%2314Ti%2A%5B%5EG%7CQyXyQ%7CDQyX7%2DbBZL%20lcKQXy7%5EGA%2A%5B%5DQyX11%237%7CEb7X9%237bEKQyX7cl%20LZX9b7E%7CQyX7%2DAB%2A%5D%5BQyX9b7E%7CQyX7%2DByQ%7CA%2DKQyX7cKQyXBb%2D7%20%5B%5D%207bA%207%5EbEZL7Bb%207%2DBZL%20x%20ZL7bE%2AAG%5E7ZL%20lcAC%2A%5B%5Db%2D7Xy7E%7CQyX7%2DBZL%20lcQKyX7%5EG%7CQyX7bE%7CQb9XyQBZL%20l%5EGZL7%7CE7b9bEZL7bB%207%2DBZL7%20F7%2DC%7CQyX7%2DA%7CQyX%5E7%20AbQyX7%2D7XyQ%7CA%2D7%20D7%20Z%20==0=0===Nostalgia%20In%20Times%20Square=Mingus%20Charles==Medium%20Up%20Swing=F==1r34LbKcu77%2DbAZ7%20Eb77%2DbAZL7bE%207FZLb7E%207FZL7bE%207FZL%20Db7LF44T%5B7FZL7ZF7%20EbBZL7F%207%2DCZL7G7%20%2DDZL7bE%207FZL7b%2D7%20EbL7bD%20%20%20%20Z==0=0===Nothing%20Personal=Grolnick%20Don==Up%20Tempo%20Swing=G%2D==1r34LbKcu7%20x%20ZL4G%2DXy%20lcKQyX%2DGA%2A%5BY%7D%20%20x%20ZL%20x%20ZL%20lcKQLZ%20x%204Ti%2A%7B%2DGZL%20LZ%20x%20x%20ZL%20lcKQyX%297%2D%28C7CZL%20x%20ZL%20x%20ZL%20LZ%20x%20x%20ZLKQyX%2Dl%20LZ%20cKQyX7DZL%20lcKQXy7bEZL7E%207FZL%20xl%20LZGcKQyXcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===November%2015=Garrett%20Kenny==Medium%20Up%20Swing=Bb%2D==1r34LbKcu7yX7%2Db4Bb%2D711%237%5EbG%7CQyX7%2Db%7CBQyX11%237%5EbG%7CQyXXyQ%7CE4TA%2A%5B7%2DbB%20XyQ%7CDyX9b7C%7CQyX7hG%7CQ%7CyX7%5EbG%7CQyX7%5EobQ%7CF%2D77bA%7CQ7%5EbD%7C7%20Ab7D%7CQyX11%2DA%7CQyX7D%2D%7CQyX11%2DAB%2A%5B%5D%20%2C%2D7XyQ%2DbEZLbB%7CQyb%5E7XyQyX7%2DFC%2A%5B%5D%207%5Eb%20G7%5EbD%7CQyX7%5EbD%7CQ%7CD%2D7XG%7CQyX%2D7XyQ%7CGb%5E7%2311%2CXyQ%7CGb%5E7%2311XyQKcl%20LZ%20x%20%20Z%5B%20==0=0===Now%27s%20The%20Time=Parker%20Charlie==Medium%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Nuages=Reinhardt%20Django==Slow%20Swing=G==1r34LbKcu7G%7CQyX4Bb%2D6QyX6%2DbBZL%20lcKQXy6G%7CQyXA%2F7D%7CQyX%7CD7%2FA4TA%2A%5BL7bA%20ALZG6lcKQyX6%2DE%7CQyX7%7CBQyX%23F%2F7B%7CQyXB%2F%20LZA7%2F7D%206bAZL%20Q%7CD7XX6G%7CQyXA%2F7D%7CQy6X%2DbBB%2A%5B%5D%20%20lcKQyyQKclyX7AZyX6%2DbG7XyQcKQyX6GZL%20lcKQXy6%2DCZL%20lcKQyXC%7Cl%20LZB%7CQyX7Q%7CD7%2FAXyQ%7CG6%20D7LZG6XyQZ%20==0=0===Nutty=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7B%7CQyX4Bb%5E77F%2C7%2DCs%20D%2F7%5EbBLZ7o%23C%207%2DCZL7oB%20%2C%7ClF74TA%2A%7B2N%7CQyo7LZCyXQyX%7D%207F%207%2DC1%7CNQyX7%5EbBZL7F%207%2DQXyQXB%207%5Ebb7bBlQ%5D%5B%2AB%2C7%2DFs%207%5EbEZL7b%20B7%2DFZL9b7C%207%5EbEBb7%2C%7CyX7bB7%5EbBAEb%5E7%20b7B%207%2DC%7CQyX7%5EbZEL7bB%207%2DFZL9b7C5%20%5D%5B%2A%7CQyX9CZL7oZC%2D7%20B%7CQyX7Fl%7C%2C7F%2C7C%2Ds%20D%2F7%5EbBZL7o%23Cb%5E7%20BL7oB%20%2D7%20F7LZBb%5E7%20sF7%2CBb%5E%2C%7ClBb%5E7XyQZ%20==0=0===Nutville=Silver%20Horace==Medium%20Up%20Swing=C%2D==1r34LbKcu7ZL%20x%204C%2D7XZL%20lcKQyX7%2DCZLx%20%20ZL%20x%20ZL%20lcKQy%20x%20LZ4T%5BA%2AA%5BB%2A%5DQKcl%20L%20x%20ZL%20lcKQyX7C%2D%7CQyX7bDZL%20x%20ZLZ%20x%20%20yX7%2DFlcKQy%7CG7XyQyX31b7G%7CQyX7b%7CAQyX7F%7CQyX7bG%7CQ%7CC%2D7XQyX7b%237G%7CQQ%5BC%2D7Al%7C%2C%2DbBs%3E%2F%3C%20%3E%2F%20%3C%3E%2F%3C7%2DC%3E%2F%20%3C%7CQyXb%2D7XyYZ%20Q%209XyQ%7CC%2D7%20%20%20Z==0=0===O%20Grande%20Amor=Jobim%20Antonio%2DCarlos==Bossa%20Nova=A%2D==1r34LbKcu7%2DA%7CQy4A%2DXy%7CQyX7hB%7CQyX7C%7CyQX7%2DG%7CQyX7obA%7CQE7b9X4TA%2A%5BKQyX77b9XyyX7%5EF%7CQyX7%5EC%7CQXy7G%7CQyX7%2DDB%2A%5B%5DQQ%7CBb%5EA%7CQyX%7CQyX7Bh7Xy7%2DG%7CQyX7obA%7CQy%2DXAA%2A%5B%5DQyX9b7E%7CQXyQ%7CCZL%20lc%2FC%7CQyQ%7CE7b%7CQyX7%2DDC%2A%5B%5DQyXb97A%7CQyX7hE%7CQyX9Ebo7XyX7hBEXyQ%7CF%5E7XyQ%7CBb%5E7XyQ%7CBh7%20E7b9LZA%2DXyQ%7CE7b9XyQZ%20==0=0===Oblivion=Powell%20Bud==Up%20Tempo%20Swing=Eb==1r34LbKcu7%2DE%7CQyh7XyQQyX7%2DF%7CQyX9b7CQ%7CyX7hG%7CQyX9b7D%7C%7CBb7XA44T%7B6bE%7CQ7%29XyQD%287%2DbA%7CQyX7%5EbALZ%297A%28%20%20%297%2DE%287A%7Cb7%29Xy%5EbE%287yX7F2XyQ%7CCX7bB%7CQyX7%2DFZL%20clKQyX7F1N%7CQyX7%2DyQ%7D%7CN%297%2DG%28Q%7CBb7XyQ%7CEb6XyQKcl%20%20Z%20==0=0===Odd%20Couple%2C%20The=Hefti%20Neal==Medium%20Swing=F==1r34LbKcu7ZL%20x%20%2D7%20G7ZL%20x%20ZL7C%207%2DGZ%20Lx%20ZL%20x%20ZL%20x%20ZL%20x%20LZD44T%7B31b7AB7%2311%7CZL7G%207%2DDZL31bA7%207%2DE%7CQyX7%5EbBZLBb%5E7%20%207F1N7%2DE%7CQ%20G7LZBZL11%237B%207F2N%7CQ%7DyX31b7A%7CQyX7hEb%5E7Xy7%2DDZL%20A7b13LZD%2D7%20G7LZ%7CG%2D7XyQ%7CC7susXyQ%7CF6XyQ%7CBb7%20A7b13%20Z%20==0=0===Off%20Minor=Monk%20Thelonious==Medium%20Swing=G%2D==1r34LbKcu71bB%7CQ4G%2D6XZL7D%207%5EbEZL7bB7%20%2DBZL7bG%207bD%7CQyG%2D6Xy4TA%2A%7BL%2C11%23XyQ%7CD%2DbBZL7D%207%5EbDB%2A%7D%5B%20%20lcKQyX%2C11%23317%20Eb7%2C11%233%5D%20%20lcyQ%7CE711%2331DZL7A%20susA7%7CQyX7%2DE%7CQyX%2C9b%2CXyQKX7%2DBZ1%2331b6XyQ%7C6%2DGZL7D%207%5EbEZLb7B%207%2DBZL7bG%207bDXyQ%7CB%2DGA%2A%5B1%2CXyQ%7CD13%2311%2CXyQKcl%20%20Z%20==0=0===Oh%2C%20Lady%20Be%20Good=Gershwin%20George==Medium%20Up%20Swing=G==1r34LbKcu71N%7CQy4G%5E7XyX7%2DAZL7E%207%2DBZ7LC%207%5EG%7CQyX7C%7CQyQ%7CD7X4T%7BA%2AQyX7%5E7LZA%2D%207G%207%2DD%7CQyX6G2ZNL%20QyXQyX%7D%207D%207%5D%2AB%5BC%2DE%206GX7D%7CQXyQ%7CG%7CQyX7A%7CQyX7%2DEZ9Lb7B%207h%23F%7CQyX7%5EA%2D7Xy7o%23C%7C6G%7CQy%5BG%5E7XyX7%2DAZL7E%207%2DBZ7LC%207%5EG%7CQyX7C%7CQyQ%7CD7XA%2A%5DQy%20E%2D7LZA%2D7%20D7%20Z==0=0===Oh%2C%20What%20A%20Beautiful%20Mornin%27=Rodgers%20Richard==Waltz=Eb==1r34LbKcu7%2DC%7CQy4Eb6XQyX6bE%7CQyX7bB%7CyQX6bE%7CQyX7bB%7CQy%7CBb7X3TA%2A%7BE%7CQyXB7XyQyXG%2F6bE%7CQyX%2CbA7%2FbB%7CQyXbB%2F7%5EbE%7CQ%7CAb6%7CQyX7C%207hG%7CC%2D7XKQyX6bEB%2A%5B%5DQyX%2FD7bB%7CQyX7o%23C%7CQycl%20LZQyX6bcKQyXF%2D7%20ByX7bB%7CQyX7%2DF%7CQXy7%2DC%7CQyX6bEZL7bQ%7CEb6ZL9b7bB%7CQyb%5E7%231N%7CQyX7bB%7CQyXbB6%2FbE%7CQyX7oA%7CQyX11Eb6XAZL%20lE%7CQyXXyQXyyXbB%2F6bE%7CQyX7%2D%7CFQyXG%2F6bE2NZL%20QQ%7CBb7%7DQyX7b6XyQKcl%20%20Z%20==0=0===Oh%21%20Look%20At%20Me%20Now=DeVries%2DBushkin==Medium%20Swing=Ab==1r34LbKcu77%5EbEZ4Eb7%2C%20%2C7%2DbA%7CQyX%2C7%5Eb%7CAQyX%2C7bEZL%2C7bB%20Db7%2CL4TA%2A%7BQyX%7D%20%2CLZsCB%2C7C%7C7bD%2C7D%2C7b%2CE7bB1N%7C7Bp%2C7F%2C77%2CBb77bD%20%2C7D%20%2C7ZN2lEX%2C7%2DGlB%2A%5BY%5D7D%2CA7s%20%2C7bE%7CQyX%2C7%5EbyQ%7CEbL%20QyXB%7CQyX7%2C%20D7L%2C7C%20%2C7bD%7CQyX%2C%2D7FZL%2C7C%20%2C7%2DGZL%2CZF%2D7%2C%2DGZL%2CZL7bDQ%5DY%5B%2AA%7CQyX%2C7%5EbA%7CQyX7%2CbEZL%2C7bB%20%2C7bEAb%2D7%2C%20yX%2C7bEb%5E7%2C%20Db7%2CLZsC7%2CF7%2CpBb7%7ClEb%5E7%2CXyQKcl%20%20Z%20==0=0===Ol%27%20Man%20River=Kern%20Jerome==Ballad=Eb==1r34LbKcu77C%2C7%2D4Eb%5E7%2C%5EbEsZL7%2DF%207%5EbZEL7%2DF%207%2DGZL7%2DF%20Ab%5E%2CG4TA%2A%5B6bE2N7%20Bb7XQyX%7D%207bB%207%2DFZ7LC%206bE1NZL%20x%20ZLyQ%20LZ%2DFl%7C%2CD%207%2DGZEb6%20ZL%20x%20ZL%20x%20ZL9bD7%207%2DGlB%2A%5B%5D%209b7D%20x%20LZL6bA%20%207%2DGZ%20x%20LZ7%5EbElA%2A%5B%5D%2C7bB%2C%2D7F%2C7C%2C7%2DGsZL%20x%20%20F%2D7LZL9b7%7CQyX6ZG%2D7%20bB%207%2DFZL7%2DC%207%5EEbZL%2C7F%206bEZL7%2DF7LZEbL7%5EbAF%2D7%20Bb7%20Z%20==0=0===Old%20Cape%20Cod=Rothrock%2DVakus%2DJeffrey==Ballad=Eb==1r34LbKcu7F1NZL4Eb6XbE%7CQyX7bD%7CQyX7b%5EAZL7bE%207%2DbB%7CQy%5E7%20C74TA%2A%7B%207bE%20F%2D7XyQyX6bEZL7bB%207FN2ZLQyX%7DQyX7bB%7CQ%7CBb%2D7%7CQyX7oA%207%5Eb%5E7%20BbE%207%5EbEZL7bB%207F%2DZL9b7C%207%2DGZL7b7LZAbAB%2A%5B%5D7%2DbB%7Cb%5E%2CDbEA%2A%5B%5D%205%237bB%207bZBL7F%207%2DFZL7Cl%2C6b6XyQEsZL7B%207%2DFZAb%5E7bEZL7bB%207FZL7C7%20%5EbE%7CQyX7bD%7CQyX6XyQ%7CL7bE%20b7%20Z%20==0=0===Old%20Country%2C%20The=Adderley%2DLewis==Medium%20Swing=D%2D==1r34LbKcu7%237bE%204Dh7XL9F%20%2C7%2DCZL%20lcKyQX%2C9%237GZL%20lcKQyZBb134Ti%2A%5B%20%2C7hD13%2C%20D%2DF%7CQyX7%2DCA%2A%5BY%5D3%201b7G%207%2DCZL9%237b7XyQ%7CbAZL9X7%5EbEZC%2D7%2C%5EbE%7CQyX7bB%7CQyX7%2C%2DF%7CQyX%2C7%2DC%7CQyX7XyQ%7CL9b7GCZL9b7XyQ%7CD%7CQyX7D%7CQyX7%5Eb%7CAQyX7%2DC%7CQyX9b7Gh7%20G7hD%7CQy%2D7XyQZ%20==0=0===Old%20Devil%20Moon=Lane%20Burton==Medium%20Swing=F==1r34LbKcu7yXsus6XyQ%7CX6bE%7CQyX6F%7CQyXb6E%7CQyX6F%7CQyX6bEyQ%7CF7F44T%7B7%5EbGZyQ%7CBb7%2DbA%7CQyX7bE%7CQy7X%2DbBZL%20lcKQyX7%5E%20Db7LX7F%7CQyX7%2DDF6XyQKQyX7%5ED%7CQyX6bEQ%7CyX6F1N%7CQyX6bE%7Ccl%20LZZL7C%20QyX6byQ%7CG%2D6F%7CQyX6bE%7CQyX62FN%7CY%7DQyX7C%7CQyX7XyQ%7CEX7G%7CQ%7CA%2D7%20D7LZG%2D7%20C7LZUF6XyQ%7CEb6%20%20%20Z==0=0===Old%20Folks=Robison%20Willard==Ballad=F==1r34LbKcu7D%207hA4Eh7%20%207%5EbBl%7C%2C7F%2C7%2DC7%2CbD%2C7%2DDsZL31b7AEb7LZ4TA%2A%7ByX%7D%2C7G%2D7%20CF%2C7C%2C7%2DGs%7CQyX71GNZL9b7D%207hAZL7%2D7%2CBbZL9b7yX7%5EbLZN2l%207%2DCZL5%237C%207%5EF%2AB%5B%5DQyX6FZL7C%207GF7LZB%20QyXQ7bB%2C7XyQ%7CF%2C7%2DGs%7CQyX7G%7CQy7X%2DDl%7C%2C7A%2ChEs%207%5EC7%2CF%2D7bE%7CQD%207hAlEh7%20%207%5EbBl%7C%2C7F%2C7%2DC7%2CbD%2C7%2DDsZL31b7AEb7LZA%2A%5B%5D%2C7b9LZG%2D7%20C7LZAh7%20D7b9LZG7%20C7LZF6XyQZ%20==0=0===Oleo=Rollins%20Sonny==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Oliloqui%20Valley=Hancock%20Herbie==Even%208ths=C==1r34LbKcu7x%20ZL%207susXlcKQyXsus7bEZLx%20%20ZL%20x%20ZL%20lcKQy%20LZ%20xF44T%7BXE%2F7%2DE%2D%5E7%20X7%2DE2N%7C%7D%20%20x%20ZLx%20%20ZL%20x%20ZL%20%297%2DE%28yQ%7CF%231NZL%20bG%207%2D7XyQ%7C7%2DE%7CQyXE%2F7%2D%23F%7CyQX7%2DE%7CQyXE%2F7%2D%23FXyQ%7CG%2DE%7CQy7%20Z==0=0===On%20A%20Clear%20Day=Lane%20Burton==Medium%20Swing=G==1r34LbKcu7QyX7%2D4G%5E7XcKQyX7%5EGZL%20lcKyQX11%237CZL%20lcKQyl%20LZB4T%5BA%2A%7CQyX7XyQ%7CAyX7%2DBZL%20lcKQyX11%237FZL%20lcKQyX7%2DQ%7CBbo9b7E%7CA%7CQyXQ%7CD7XyX7G%7CQyX7%2DD%7CQy7XG%7CQyX7%2DD%5BB%2A%5DQyQ%7CC%5E7yX7%2DA%2DA%7CQyA%2D7Xy%7CQyX7%2DBZL%20lcKQXy7%5EG%5BC%2A%5DQyX7D%7CQE7b9X%7CQyX77%20B%2D7LZC%5E7%20B%2D7LZA%2D7XyQ%7CD7XyQ%7CG6XyQ%7CA%2D7%20D7%20Z==0=0===On%20A%20Misty%20Night=Dameron%20Tadd==Medium%20Swing=Eb==1r34LbKcu7bEA%2A%7B4Eb%5E77%2DFZL7bG%207%5EbAZ7L%2DbB%207%5EBZL7%5EbD%20%20E7%20%5D4Ti%2A%5B%237bD%7C7LZC%2DbA%7CQyX7bB%7CQyX7F%2Dl%7C%2C7%2DbG%2C7%2DGs%207%2D7XyQ%2DG%207%5E%5D%20%20lc7LZN1bE2NZL%20QyXQyX%7D7%20bB%207%2DFZL7C%207%2DG6XyQKbB%20117F%207%2D7%20E7LF%207%2D%23CZL%20lcKQy7X%5EbAZL7bE%207%2DbBZ%237LZC%2DBB%2A%5ByX7%2DFXyQ%7CBbG%2C7%2DGs%207%2DCZL7G%2D%207%5EbEA%2A%5B%5DQyX7b%2D7%2C%7Cl7%2DFZLQ%7CBb7XyQ%7CAb%2D7XyQ%7CDb7%2311%20Bb7LZEb6%20C7LZF%2D7%20Bb7%20Z%20==0=0===On%20A%20Slow%20Boat%20To%20China=Loesser%20Frank==Medium%20Swing=Bb==1r34LbKcu7%7CQyXD4Bb%5E7%7CQyX%2C%23C%2F7A%7CQyX%2D7C%7CQyX%2CB%2F7G%7CQyXBb%5E7%2F4TA%2A%5B%7CQyX7yQ%7CEbyX7A%7CQyX7%2DCB%2A%5B%20%5D9b7G%207hD%7CQyX7%5EQ%7CBb%5EX9b7D%7CQyX%2C%7CC7XyQyX7%5EbBA%2A%5B%5DQyXF7%7CQyX7%2DCZL%20lcKQ%7CG7%2FBQyX7Gb7G%207Q%7CA7%2FX7%5EbE%7CQyX9b7D%7CyQXD%2F7%5EbB%7CQyX%2C%23CyQ%7CDhyX7%2DC%2DC%7CQyCC%2D7XyX%2C31b7G%7CQyX7%5EBb%7CQyX%2C11%237bA%7CQyQ%7CC7X%2A%5B%5D%2097%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===On%20Broadway=Mann%2DWeil%2DStoller%2DLeiber==Even%208ths=F==1r34LbKcu7ZL%20x%207%20Eb7ZL%20x%20ZL7bE%207FZ%20Lx%20ZL%20x%20ZL%20x%20ZL%20x%20LZF44T%5BBb7%20Ab7LZ%20x%20LZ%20x%20LZBb7%20C7LZF7%20Eb7LZ%20x%20LZ%20x%20LZ%20x%20%20Z==0=0===On%20Green%20Dolphin%20Street=Kaper%20Bronislau==Up%20Tempo%20Swing=Eb==1r34LbKcu7QyXbE4Eb%5E7QyXbE%2F7FZL%20lcKyQX7%2DbEZL%20lcKQyX%7CE%5E7%2F4T%5BA%2AbAZL%20XyQ%7CCX7%5EbE%7CQyXtla7b%7CBQyX7%2DF%5BB%2A%5DQyX7yQKcl7%5EbE%7CEZL%20l%7CDb7a7%5EbE%5BA%2A%5D%207bB%207F%2D%7CQyX7%5EbG%7CQyXtlXyQKcQyX7%2D%2DF%5BC%2AQKcl%20C%7CQyX7%5EbE%7CQyXb%2FE7%5EE%7CQyXbE%2F7FZL7XyQ%5DyX7%2DbZL7C%20%2FEbLZ9b7D%207hAZLbB%2F7C%2D%207%2DCZL9b7G%207hDLZG%2D77%2DF%207F%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===On%20The%20Street%20Where%20You%20Live=Loewe%20Frederick==Medium%20Up%20Swing=Bb==1r34LbKcu7%2DCZL74Bb%5E7CZL7obDZL7%5EbBZ%20L%7Cr%20l%7C7F%2C7%2DCsZL%2D7LZF4T%7BA%2AX%7D%2C7F7%2311L%2C7G%2C7%2DDs1NZL7FLZ7%2DCZL6%2DGZL6bBZ%7CC%2D7%2CbAZL7ZL6%2DbXyQXyL7%5EbEZL7DZL7%2DAB%5B%2A%5D%20xZL6bBl2N%7CQZxLZEQyXQy%23C%2F7ABb6LZL7AZLsus7AZL7hlE%7C%2CF%2FbB%2C7bGsZLxZsD%5E%2CZL7bA7obDZLZC%2D7ZL%20%7Cr%20l%7C7F%2C7%2DCZsL7%5EbB%5BA%2A%5D%207FZLBb%5E7L7Cl%7C%2CLZC%2D7LZF7LZC%2D7LZAb7%2311LZBb6LZG%2D6LZC%2D7LZF7LZBb6LZx%20Z==0=0===On%20The%20Sunny%20Side%20Of%20The%20Street=McHugh%20Jimmy==Medium%20Swing=C==1r34LbKcu7yX7D%7C4C6XyAZL%23G%2F9b7E%20G%2F6%7CCQyX7%5EF%7CQyX7E%7CQ%2D7XyQ4T%7BA%2A6CZL7%2D7%20G72NZL%20QyXQyX%7Dl%2CG7%2C7%2DD%2C7A%2C7%2DEsZLD%2D7%20GD1N%7CQyX7%2DDB%5BG%2D7D%7CQyX7%2DAZL%20lcKyQX7%5EF%7CQyX7C%7CQyX7XyQ%7C%2A%5DQyXQyX7%2DyQ%5D%2AA%2F9b7E%20G%2F6C%7CQyX%5E7F%7CQyX7E%7CQyX6C%5BG%23LZAX7G%7CQ%7CD7XyQ%7CD%2D7%20G7LZC6%20G7%20Z==0=0===On%20The%20Trail=Grofe%20Ferde==Medium%20Up%20Swing=F==1r34LbKcu77C%7CQy%5E7XyQL7D%207%2DA%7CQyX7%5EFLZ%20x%20ZL%20x%20ZL%20lcKZG%2D7XF44T%5B6F%7CQyAb%2D7XyX7%2DG%7CQyX7bD%7CQXy7%2DbA%7CQyX7bD%7CQyQ%7CC7X%5B%5DQyXXyQ%7CG%2D7%20C7%20Z==0=0===Once%20I%20Loved=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D%2D==1r34LbKcu7A%7CQyX%2D7XyQQyX7%2DG%7CQyX7o%23FQ%7CyX7%5EF%7CQyX5%237C%7C%7CG%23o7G44T%7BQyX7h%7CA%2D7%2FcKQyX7%5EbE%7CQyX57%23bB%7CQyX7%2DF%7CQyXGl%20LZEQyX7%2D%7CQyX7XyQ%7CN7%5ED2NZL%20QyXQyXQ%7DyX9b7D%7CQyX7%5ED1XyQ%7CG9b7A%7CbA%7CQyQ%7CF7XQyX6%2DbB%7CQyX7oBLZ%20lcKQyX7%5EbB%7CQy%7CA%2D6XyX7%5EC7%2311XyQ%7CG7XyQ%7CG%2D7%20A7b9LZD%2D6XyQKcl%20%20Z==0=0===Once%20In%20A%20While=Edwards%20Michael==Slow%20Swing=Eb==1r34LbKcu7L7C%2074Eb%5E7C%207%2DGZL31b7D%207G%2D%7CQyX7%5EbEZL7bA%207LZF%2D4TA%2A%5B%2DG%7CQyBb7LZZL7bA%207%5EbEA%2A%5B%5D7%20bB%207%2DFZL7C%207%2DGEb%5E7X%207%2DFZAs%206b13LZGbA%206bEZL7bB%207%2DZFL7C%207%2DFZL7C%207%2D%2D6LZEb7D%207%207%5EGZ%2C%5D%5B%2AB%2DAZL7obB%207%2DBZLD7%207%2DAZL7%2DE%207%5EGl7%20D7L7D%2C7%2DyX7%5EbA%2D7%20DA%207%5EbEA%2A%5B%5D%207bB7%20%2DFZL9b7C%206GZL7b7LZEZL7%2DE7%2DFZL%20D7b1bEZL7bB%207%2DFZL7%20C7%2DFZL7C%207%2DGZL36%20C%2D77%2DG%7CQ%20Bb7%20Z%20==0=0===Once%20Upon%20A%20Summertime%20%28La%20Valse%20Des%20Lilas%29=Legrand%2DBarclay%2DMarnay%2DMercer==Waltz=F%2D==1r34LbKcu7QyX7h4F%2D7X7%2DF%7CQyX9b7C%7CQy7XhG%7CQyX%2C7%5EbA%7CQyXyQ%7CD3TA%2A%5B%5EF%7CQy3XyQ%7CQyX6bB%7CQyX7F%7CQXy7%2DCB%2A%5B%5DQyX9b7C%7CEb7X1b7G%7CC%7CQyXD%2D7XyyX7%2DD%7CQyX7%5EFC%2A%5D%5BQyX7C%7CQyX7%2DG%7CQQ%7CG%2D7%7CQyX76bB%7CQF6XyQQyX7%2DCD%2A%5B%5DQyX7%7CCQyX7%2DG%7CQyX7%2DD%7C%7CF7Xy%7CQyX77%2DGZLb7XyQFZL7C%207%2DG%7CQyX7%7CGQyX7%2DD%7CQyX7%5EF%7C6%20D%2D7E%7CQyX%2C%20C7b9%20Z%20==0=0===One%20By%20One=Shorter%20Wayne==Medium%20Up%20Swing=G%2D==1r34LbKcu7%28%20%207%2D4Bb%5E7b7D%207hAA%2A%7BY%7D%20%20%20xZL%20x%20ZL%20lcKQyX13LZG4Ti%2A%7BZL7bA%28Bb7%29%7CQyX7%5EbBZL%297F%28F7%297%2DC%28%20%29bE%287%2DC%7CA7%239%20%20%297%2DFhB%207%2Db7%2FFL7A%209%237EB%2A%5BY%7DQy7X%2DGZL31b7D%207hEZ%239LZDB%207%2DGb7D%2077%20A7b%2F7bB%207%2DGZL7bA%20%2397AZL7bB%207%2DDZL9FLZEhhEZL7%29bE%287%2D7XyQbB%28%20%297%2DF%28%20%207%2DGLZ31b7D%207hAA%2A%5BY%5D7%29%7CC%2DGZL31b7D%207%29F7%28F%2F7bB%207%2DGZL7bA%20%2397A%7CQyX7%5EbBZL%297FLZEh7%2DC%28%2013LZG%2D7XyQZ%20==0=0===One%20Finger%20Snap=Hancock%20Herbie==Up%20Tempo%20Swing=Eb==1r34LbKcu7x%20ZL%207susXlcKQyXsus7bEZLx%20%20ZL%20x%20ZL%20lcKQy%20LZ%20xC44T%5BQyX7h7susXtla7C%7CQyX7hGZLx%20%20ZL%20x%20ZL%20lcKQyXyQ%7CFbAZL%20%7CBb7altXyQ%7CUEb%5E7XyQKcl%20LZDh7XyQ%7CG7alt%20%20%20Z==0=0===One%20Foot%20In%20The%20Gutter=Terry%20Clark==Medium%20Swing=F==1r34LbKcu71b7D%204F7%2CXN%7CQyX%2CF%7CQyX%2CoBQ%7CyX%2C7bBZL%20lcKQy1Ah7%2C4TA%2A%7BB%2A%5BY%5D%2CXyQ%7CL%2CbB%20%2CFZL%2C7C%20%2C%2D7G2NZLQyX%7DQyX7CZFXyQ7GZL3%20%2C7%2DAKcl%20L%20%2C7oB%7CQyX%2C6bB%7CyQX%2C7FZL%2C7%2DG%20%2CFZE7%2CLZQyX7C%20%2CF%7CQG%2D7%2C%20B%7CQyX%2C7bBZL%20lcQKyX%2C7FA%2A%5BY%5D%20%2C7Co7%2CXyZL%2C7DD7%2CLZG%2D7%2C%20C7%2CLZF%2C%20Bb%2CLZF%2C%20C7%20Z%20==0=0===One%20For%20My%20Baby=Arlen%20Harold==Ballad=Eb==1r34LbKcu7%20x%20ZL4Eb%5E7F%207%5EbEZL%20x%20ZL%20%20xZL%20x%20ZLbB%2F7%2DF%20%2D7%2FBb4TA%2A%5BL7%2DF%207%20Bb%2DL7bD%207%5EbA%7CQyX7b%5EAZL7bE%207%2DbBZL7ZEb%5E7%5EbEZLQyX6bC7%239%2C%2FbA%2CbA%2C7%2DG%2C7%2DFZsL%2C9%237C%20%2C5%237GZLBb%7ClE%207%2DGZLD%2F7%2DD7b9%20ZL%20x%20ZL%20x%20ZL%20xZ%20LD%2F7%2DA%207%5EGB%2A%7B%5DG%5E7%20A%207hA%7C7%2DBZLZG%5E7%20%5EGZL7F%207%5EC%7CQyX%5E7CZL7G%207%2DDZL7%2DD7%20A%2D7L%20x%20ZG%207%2DD%2CLZB7Gl1N%7CD%2FC%2CC%2C7%2DB7%2C%2DAsZL%2C9%237E%20%2C5%236XyQ%7C9%237E%20%20ZL7CCG%2D7%20L7G%206Gl%7CD%2FC%2C7A7%2CE%2C7BsZL%20x%20ZL7CZG%2D7%20%2A%5B%5D%207yX7D%7C7%20Eb7AlZL%2C9b7E%207B2NLZQyX%7DQyX%2C5%237DZL%2D7XyQAZL%20xQ%7CG6%20G7%2FB%2CLZC7%20C%23o7LZA%2D7%20D7LZfG6XyQZ%20==0=0===One%20I%20Love%20%28Belongs%20To%20Somebody%20Else%29%2C%20The=Jones%20Isham==Medium%20Swing=G==1r34LbKcu7D%20%2C7%2D4G6%2CXD%20%2C7%2DAZL%20lcKQy%2CX7AZL%2C7%2DE%206G%7CQy7%2CLZA4TA%2A%5ByX%2C7D%5E7%2CXy7%2DAZL%2C7obB%20%2C7%2D%7CBQyX%2C7%5EGZL%20lcKQ%2CXyQ%7CGZL%2C7%20%2C6G%7C%2C%20A7%2CGB%2A%5B%5DQyX7D%7CQyX7%2C%2DAZL%2C7A%20%2C7%2DEZL6%2CXyQ7%2DE%7CQ1b7E%7CZA7%2CX%2DBZL%2C7D%20%2C7%2DAZL7%2CD%20%2C7%2DAZL%20lcKQy7%2CXyQL%2C7%2DEX%2C7D%7CA%2D7%2CX%2DA%7CQyX%2C31b7E%7CQXy%2C7%2DB%7CQyX%2C7F%7CQy7%2CXyQ%7CQyX3yQ%7CG6%2CXyQKcl%20%20Z%20==0=0===One%20Morning%20In%20May=Carmichael%20Hoagy==Up%20Tempo%20Swing=G==1r34LbKcu7%2DA%7CQy4G%5E7X%7CQyX7%2DB%7CQyX7D%7CyQX7%2DA%7CQyX7%2DE%7CQyE7b9X4TA%2A%7B%7CQyX7D7XyQQyX7%5E%2DC%7CQyX7%5ECLZ7G%207%2DD%7CQyX7%5EG%7C%7CN1B%2D%7CQyX7niF%3Cl%7CA%2D7X6GZL7D%207%2DAZL7E7%20%2DB2N%7C%7DQyX7D%7CQyXyQKcQyX7EX7%5EG%7C%5B%2ABA%2D%7CQyX7%2DAZL%20lcKQXy7%5EG%7CQyX7D%7CQyX7D7XyQ%5D%20%20%3EeZL%2C7B%20LZC%2DFZL%2C7A%20%2C7%2DE%7CQy7X%5EbB%7CQyX7F%7CQyX7%23%2D7%2C%20lcKQyE%2D7%2C%20A7%2CLZA%2D7XyQ%7C%3CD%2EC%2E%20al%202nd%20End%2E%3ED7XyQ%5D%20==0=0===One%20Note%20Samba=Jobim%20Antonio%2DCarlos==Bossa%20Nova=Bb==1r34LbKcu7%7CQyX74D%2D7XX7%2DD%7CQyX11%237B%7CyQX7%2DC%7CQyX7bD%7CQyyQ%7CDb4TA%2A%5ByX7%2DDQ%7CB7%23bA%7CQyX7%5EbE%7CQyXb7B%7CQyX7%2DF%7CQyX117XyQ%7CyX7%2DCX7%5EbDXyQ%7CCbA%7CQyX7%2DbEB%2A%5B%5DyQX6bBZL11%237B%207%2D7XyQ%7C7bD%7CQbD%7CQy%20LZC%23%2A%5B%5D%207F%207hC%7CQyX%5E7B%7CQyX7%23F%7CQyX7%2DAD%2D7XlcKQyQyX11C%2D7XyyX7%2DC%7CQyX7bD%7CQXy7%2DD%7CQyX11%237B%7CQQ%7CB7%23%7CQyX7%7CQyX7yQ%7CBbX7C%7CQyX6bD%7CQyXb7A%7CQyX7%5EbE%7CQyX7yQ%7CB%5EX7%2DF%7CBb6XyQZ%20==0=0===Only%20Trust%20Your%20Heart=Carter%20Benny==Bossa%20Nova=C==1r34LbKcu7X7G%7CQ4F%5E7%23%7CQyX7%2DA%7CQyX7%2DEQ%7CyX%2C9%237B%7CQyX%2C11D%2D7Xy4TA%2A%7B%5EFB%2A%5BC%5E7Xy7%2DG%7CQyX7C2NZL%20yQXQyX%7D%207C%207%2DG%7CQ%20C7%20%5D1N%7CQyA%7CQyXA%2D7%2FEE%7CQyX7hB%7CQyX%2CC7%2F%2DD%7CQyX7%2DD%7CQyX%2C7b13%2C%7CQyX7QyX7%2D%7CG%2D7%207%2DE%7CQyX%2C9%237B%7CQXy%2C11%237%5EFA%2A%5B%5D%207CXyQ%7CAQyX7%2DL7bB%20yQ%7CG7yX7%2DDC%2A%5B%5DQyX7AQ%7CyX%2C11%237bBZL%2C%20%20Q%7CF%2D7X7%2DD%7CQyX6CyQ%7CE%2Db7G%20%2CG%2F7%5EF%7CQyX1%2C1%237bAZL%2C9b7A%2079%2CLZUX7%5ECZ%7CG%2D7%20C7%20Z%20==0=0===Onmo=Wheeler%20Kenny==Medium%20Up%20Swing=Db==1r34LbKcu77AZL%204Db%5E7X%2DCZL%20lcKQyXG%2F11%237%5EbAZL%20lcKQyXyQKcl4TA%2A%5BG%7CQyXQ%7CAb%5EyX%2DB%7CQyXtla7%23FQ%7CyXG%2FF%7C%7CQyX11%237Q%7CD%2FAyXtla%5E7%2311XyQ%7CE%2DXyQ%7CC%5E7%2311XyQ%7CAb7altXyQZ%20==0=0===Opener%2C%20The=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7%7CQyX74C%5E7%20C%207%2DGZL7obA%207%2DZALtla7E%207hBZL7C7LZF%5E4TA%2A%7B%206C%7CQ7altL%7CQyX7%5EFB%2A%5B%5D%20tl7aC%209%2DGZL7D%207%2DAZBb9XyE%207hB%207hbALZA%2D77%2DD%7CQyX9D%7CQyX7A%2D1NZL%299D%28tla7E%20%20G7LZtla7EEQ%5BYZ%7CN2E%2DG%207%2DD%7CQyX7%5ECZL%2CQ9G%207%2DDZL7hbE%2077alt%20%7D%209bD%2D7%20A13LZD%2D7%20G9LZE%2D7%20Ebo7LZD%2D7%20G9LZC%5E7XyQKcl%20%20Z%20==0=0===Opus%20De%20Funk=Silver%20Horace==Up%20Tempo%20Swing=Bb==1r34LbKcu7yXF%2FbbXyQK%2C7oE%7CQyX%2C7bE%7CQXy%2C7bBZL%20x%20ZL%20lcXyQ%7CBB44T%5BQ%7CD%2D7%2C%20G7LZC%2D7%2CXyQ%7CC7%2C%20F7LZBb7XyQKcl%20%20Z%20==0=0===Orange%20Colored%20Sky=DeLugg%2DStein==Medium%20Swing=Bb==1r34LbKcu7C%20%2C7%2D4Bb6%209GZL11%237bA%20D%2FbZBL7o%23C%207%2DCZL7oBXyQ%7CC4TA%2A%7BQyXQyZBb%2FD7F%2C%2DC%2C7G%2C%2DDs1NLZ7F%207%2DCZL31b7G%20%7DXyQXL%2C7o%23GZL9b2lBb%5EA%7CQyX5%239%237bB%7CQXy7%5EbEB%2A%5B%5D%207bB%207h7%20D7N%7CQyXCZL7oG%2D%20G%2DA%2A%5B%5D%207F%207%2DC%7CQy7XFZL7%2DG%206%2DGZL6bBb6%20B%7CQyX%2D31b7Go7LZBZL%2C7o%23C%20%2C7%2DC%7CQXy9GZL11%237bA%20D%2FbBb%2FD%20%23C%207%2DLZC%2D7%20F7LZBb%5E7XyQZ%20==0=0===Oriental%20Folk%20Song=Shorter%20Wayne==Medium%20Swing=G%2D==1r34LbKcu7bA%7CQy4Eb%5E7QyX7bA%7CQyX7C%7CQXy7bB%7CQyX7%2DD%7CQyX%7CG%2D7X4TA%2A%5ByX%2996G%2D7Xy9%237A%7CQyX7C%7CQyX%2D7D%7CQyX7%5EbEB%2A%5B%5DQ%235%28A%2D%7CQyX7Q%7CAb7XyQ%7CG%2D7XyQ%7CAb7XyQ%7CG%2D7XyQZ%20==0=0===Ornithology=Parker%20Charlie==Up%20Tempo%20Swing=G==1r34LbKcu7%7CQyX74G%5E7XlcKQyX7%5EF%7CQyX7%7CCQyX7%2DGZL%20lcKQy%20LZF%2D4TA%2A%5BQyX7%2DQ%5D%5B%2AB7D%207hA%7CQyX7%2DGZ9Lb7D%207hA%7CQyX7bEb9LZByX7bB%5EF%7CQyQ%7CA%2D7yX7%2DGZL%20lcKQyX%5E7GA%2A%5B%5DQyX7D%7CQyXQ%7CC7XyX7E%7CQyX7%5Ecl%20LZ7D%207hA%7CQyX7bEC%5B%2A%5DQyX7bB%7CQyX7%2DFb9LZGKQyX7%7CA%2D7%20D7LZB%2D7%20E7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z%20==0=0===Our%20Delight=Dameron%20Tad==Medium%20Swing=Ab==1r34LbKcu7ZL7bE4Bb7X%7CQyX7bB%7CQyX7F%7CyQX7%5EbA%7CQyX7A%7CQyBb%2D7%204TA%2A%5BX7%2DbEXyQ%7CF7%2DE%206bA%7CQyX6bAN2ZL%20QyXQyX%7DQyX7%20%5D%5B%2AB6bA1NZL7E%207%20D7L7F%207%2DCZL7bG%207%2DDbZL%20lcKQyX7%5EbDZLZB%2D7%2DA%7CQy%2DbB%7CQEb7%20%5D%7CQyX7F%7CQyX7%5EbAQ%7CyX7A%7CQyX7bBA%2A%5BBb7Xy%207%2DbB7%20Eb7LZAb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Our%20Love%20is%20Here%20to%20Stay=Gershwin%20George==Medium%20Swing=F==1r34LbKcu7ZL7C%204G7XyyX7GZL7D%207%2DAZLb7B%206FZL7C%207%2DG%7CQQ%7CG%2D74T%5BA%2AA%207hE7LZB%2DB%207%5EFZL7C%207%2DGZ7LD%207%2DA%5BB%2A%5D%207E%207b%5E7LZD%207bE%206FZL7XyQ%7CG%7CQyX7G%5BA%2A%5D%207D7%20C%7CQyX7%2DG%7CQyX7G%2D7%20C7%2DDZL7%207%2DA%5BA%2D7%20DE%207%2DBZL7D%207bEZ7LC%207%2DG%7CQyX7GZL77%20%5D%2ACZL7bByX6FZ%2D7%20C7%2DGZL7D%207%2DAZL7oG%23%207%2DGZL7D%207bEZL7%20C7LGZL7DQ%7CD7%20%20%20Z==0=0===Out%20Of%20Nowhere=Green%20Johnny==Medium%20Swing=G==1r34LbKcu7yX7%2DB4G%5E7XKQyX7%5EG%7CQyX7bEQ%7CyX7%2DbBZL%20lcKQycl%20LZ4T%5BA%2A%20lcKQ9XyQ%5DZL%20lcKQyX7%2DA%7CQXy9b7E%7CQyX7%2DA%5BB%2AEb7Xyb7E%7CQyX7%5EGXyQ%7CDbE%7CQyX7%2DbBZL%20lKcQyX7%5EG%5BA%2A%5DQyX77XyQ%7C7%2DAZL6%2DC%7CQLZB%2D7%7CQyX9b7E%7CQyX7%2D%5BAC%2A%5DQyX9b7E%7CQyXA%2D7Xy%20lcKQXyQ%7CB%2D7%20Bbo7LZA%2D7%20D7LZG6XyQ%7CA%2D7%20D7%20Z==0=0===Out%20Of%20This%20World=Arlen%20Harold==Latin=Eb==1r34LbKcu7E%7CQyX4Bb%2D%2FB%7CQyX7%2DbE%7CQyX7Eb%7CQyX7%2DbE%7CQyXbEb%2D%2FEb4T%7BA%2AbA%7CQyQ%7CEb7%7CQyX6%2DbE%7CQyX7%2DEb%7CQyX7bE%7CQyXsusAb%2D7XyX7%2DbX6bE2N1Eb6X%3EeniF%3C5%237bB%7CQXy7%2DF%7CQyX7oE%7CQyXyQ%7D%7CN%7CQyX7%2DCZL%20%20LZ%20xx%20ZL%20lcKQyX6%2DCB%5B%2A%5D%209b7G%207hDZL%20%20LZ%20xlcKQyA%7CQyXCo7XyyX6b%2DC%7CQyX%2DC%7CQXy7G%7CQyX11%237bA%7CQQ%7CC%2D6%7CQyX6ne%20ts%7CC%2D6X%2EC%2ED%3C%20%207CZL%20lcQKyX7G%7CQyX7bA%7CQy%20al%201QyX7bding%3ELZF7%20Bb7%20Z==0=0===Over%20The%20Rainbow%20%28Somewhere%29=Arlen%20Harold==Ballad=Eb==1r34LbKcu7L7oE%206%20C%2D7L%2C7bB%207%2DFZL7%2DC7%20%5EbEZL7bB%207%2DFZLZEb6%2CbEv%2A%5B7%5EbEZBb7LZ7%2DFZL7%2DC%206bEZLb7B%207%2DFZL7%2DC%206bE%20Bb7L%207%2DFZQyXsu%2D7%20G7QyX7%2DFZL7F%20susF7ZLbB%2F7%2DC%207%2DCZL%7CBb7sD%7CQyX%2DGZL7XyQ%7CBE44TA%2A%7B%5DQyX7bBQ%7CyX7%2DF%7CQyXsus7bb6%20C%2D%2C7%2DF%7Cb7C%2077LZAbbD%207%2DFZL7C%207%2DGLZ%29sus7bB%287oA%207%5E7LZG%2D%5EbE%2077%2DFZL%20Bb7LGZL7bB%207%2DF%7CQyXb6EB%2A%5B%7D%207bB%206bEZ%2D7%20C77FZL9A%286bEZEb6X7bB%207%2DFZL7obG%20%2D7GZL9b7D%207hA%7CQy%20%5D%5B%2AAL7bB%20L7C%207%2D7%28D7sus7bB%287oA%207%5EbZAL7%5EbE%207%2DGZL%299b%29LZG%2DC%20%297hZF%2D7%20Db7LZG%2D7%20C7b9LZF%2D7%28F7%29%20Bb7LZEb6%20Bb7%20Z%20==0=0===P%2ES%2E%20I%20Love%20You=Jenkins%20Gordon==Ballad=Eb==1r34LbKcu7%207%2DF%7C4Eb6XZL9b7C%207hGZL7b%20B7%2DFZL7C%207%2DG%7CQyF7XyQ4T%5BA%2AyX6bEN1Eb6%206bEl2NZL%20QyXQXy%7D%207bB%207%2DFZL7F%20Db7LZZL7bB%207bB%7CBb%2D7X%7CQyX7%2DCZL%20lcKQXy7%5EbA%7CQyX7bE%7CQyF7XyQ%5BB%2A%5DQL9b7CZF7%20BL7bB%207%2DFZL7C%207G%2D%7CQyX6bE%5BA%2A%5D%207bZGh7%20L5%237CZF7XyQ%7CF%2D7%20Bb7LZEb6%20Db7LZEb6%20%20%20Z==0=0===Palo%20Alto=Konitz%20Lee==Up%20Tempo%20Swing=F==1r34LbKcu7yX7%5EF4F%5E7XC%7CQyX%2C7%2DGZL%20lcQKyX9b7DZL%20lcKQy7XyQ%7C4TA%2A%5BF%7CQyX%20F7%20%5D%20lcKQyX9b7GZL%20clKQyX11%237%5EbBB%2A%5BLZC%2D77%2DC%7CQ%237G%7CQBb6XyA%7CQyX7hEZL%20lcKyQX7%5EF%7CQyX9%237C%7CQ7b9Xy%7CQyX7cKQyXKcl%20LZL%20lcKQyX7%5EFA%2A%5D%5BQyX%2C7C%7CQyX7%2DGZD7%2311QyX11l%20LZG%2D7%2CXyQ%7CC7XyQ%7CF%5E7%20D%2D7LZG%2D7%2C%20C7%20Z%20==0=0===Pannonica=Monk%20Thelonious==Ballad=C==1r34LbKcu7bD%207b4C%5E7X%237A%207%5EbEZL7bB%20%2D7DZL7bA%207%2DbE%7CQy11LZA4T%7BA%2A%2DCZL7%5E7%20F7%5BB%2A%7DQyX7%5EbDl%7C%2CG7%2C7bAs%207%2DbEZL5%23G%2D7%20CbGZL7E%207%2DBZGb7X%2C7%2DGs%207%5ECZL31bG7%207%2DD%7CQyX7%5EB%7CQyC7%2C%7ClL7F%207A%207%5Eb%20sD7%2CB%207%2DDZL7bA%207%2Db%7CEQyX7%5ECl%5BA%2A%5D%2C7Gb7LZE7AZL7G%2C7%2DDZAb7%20%7C%2C7G%2C7bAs%207%2DbELZ5%237F%207%5EbGZL7bDlD7%20sL11%2377%2C%7ClDb%5E7%20%20%20Z==0=0===Paper%20Doll=Black%20Johnny==Slow%20Swing=F==1r34LbKcu7ZL7A%204F%5E7%20A%2F%2DF%20A%2FF%7CQyX6FQ%7CyX7C%7CQyX7GZL7DLZC%2FG4TA%2A%5B%2CFZL7%7CC7Xy%7CQyX7AZL7C%207%2DGQ%7CyX6FZL7C%207%2DG%7CQBb%20BoQyX7GsA7%2CD7%2Cp%7ClG%2D7%20C7LZF6XyQZ%20==0=0===Parisian%20Thoroughfare=Powell%20Bud==Up%20Tempo%20Swing=F==1r34LbKcu77C%207%2D4F%5E7X7%5EFZL7C%207%2DGZL7%20D7%2DAZL7C%207%2DG%7CQyXyQ%7CG4TA%2A%7ByX7%5EAXyQ%7CN7E%207%2DB2N%7CQyXQyQXyXQyX%7D%207C%207%2DG1%20%5D%5B%2AB7%5EFZL7C%7CQy%20E7LZ7G%207%2DDZL7%2DA%207%5EZCL7D%207%2DA%7CQyX7%5EALZC7X7%2DB%7CQ7%2DG%7CQ%5D%5B%2AAFZL7C%207%2DGZL7D%207A%2DZL7C%207%2DG%7CQyX7%5EF%5E7XyQyX5b%20C7LZF%5E7XyQ%7CG%2D7%20C7%20Z%20==0=0===Parker%27s%20Mood=Parker%20Charlie==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CF7%20%20%20Z==0=0===Party%27s%20Over%2C%20The=Styne%2DComden%2DGreen==Ballad=Eb==1r34LbKcu7QyX7%5E4Eb%5E7X7%5EbEZLQyX%7CrQyZXL7bB%207%2DFZL7%2DC%20yQ%7CAb4TA%2A%5ByX7%2DDyQ%7CC7KQyX7%5EbEZL7bD%206%2C%2DbA%7CQyX7%2DF%7CQyXcl%20LZX7%2DG%7CX%7CrQyyQ%7CC7B%207%2DFZL7%2DC%207%5EbBE%2A%5B%5DQyX7bBZL7F%20b7LZXX7G%7CQ7hG%7CQb%5E7Xy%7CQyX7%5EbA%7CQyX7b%7CEQyX7%2DbBZL%20lcKQBb7XyEZLQyX7bB%7C7XyQ%7CF%7CQyX7%2DC%7CQyX7%5EEb%7CQyX7bB%7CQyX7%2DF%2D7XyQC%7CQyXyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Passion%20Dance=Tyner%20McCoy==Up%20Tempo%20Swing=F==1r34LbKcu7%20ZL%20x4F7sucKQyXsus7FZL%20xZ%20L%20x%20ZL%20lcKQyXsl%20LZ%204TA%2A%7BlcKQy%2ABBb71b7bBZL%20x%20ZL%20xZ%20L%20lcKQyXsus31b3susX%5B%7D%20%20xyXbB%2F%20LZ%20xZL%20x%20ZL%20x%20ZL%20lKcQyXbB%2F11%2DbEZL%20Eb%2D11x%20ZL%20QKcl%20LZDb%2FCb%20C7%239LZUC7%239XyQZ%20==0=0===Passion%20Flower=Strayhorn%20Billy==Ballad=G==1r34LbKcu731bE%204F%239b%7CQyX5b9F%7CQyX5b%239F%7CQyX5b9F%7CQyX5E7b134TA%2A%7ByX11%23D7b9LX11%239C%7CQyX7%5EbD%2AB%5B%7D%20%20lcKQyX96GZyQ%7CB9%209DZL7bA%2C7b9%235XBs%7CQyX7%5EbD%7CQyXb97bA%7CQyX5%239A%7CQyb7%2CEb7bB%7CQ%2031b7%5D%5B%2AAl5b9F%7CQyX5b9%23F%7CyQX5b9F%7CQyX5b9%23FXyQ%7CE%2C7bD%2CEb13LZD9%20D7b9LZG69XyQKcl%20%20Z%20==0=0===Passport=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Peace=Silver%20Horace==Ballad=Bb==1r34LbKcu7L7E%207h7%20D7X7%5EbB%7Cl%2C7F%2ChCs7%20%5EBZL7C%207%2DGZL9byQ%7CB%2DA44T%5BZA%5E7%20F%23%2D7LZEbh7%20Ab7LZDb%5E7XyQ%7CC7alt%20B7%2311LZBb%5E7%20%20%20Z==0=0===Peacocks%2C%20The=Rowles%20Jimmy==Ballad=Bb%2D==1r34LbKcu7L31bB4Bb%2D%20%7C%2C7%2D%23F%20s%20%2DbBZL%2D6bB%207%2DbBZL7%5E%2DbBlF%2D7%204TA%2A%7B%7CQyXQXyQKcQyX%7D%209b7F%20%2DbB1ZNL9%237F%209%237CZL%20lXyQXy7%2DbEZ7hbEZXyQ%5D%5BB%20%2DbBZL7F%207hC%7CyQX%2DbBZL7F%207hCB%2Ab%2D%5E7L%2DbB2NBZL7%5EZDb%2D%5EbBA%2A%5B%5D%209b7F%207h%7CCQyX11%237bE%7CQyX7%2D%20Bb%2DL7bA%20%237CZLb%2D6LZyX7%2DbEZL31bB%207F%2Dl%7C%2C7%2D%23F%2C%20s%20%2DbBQKcl%20B%207%2Db9%20F7%239LZBb%2D%20F7b9%20Z%20==0=0===Pee%20Wee=Williams%20Tony==Waltz=Db==1r34LbKcu7%297hbEb%5E7Xy%5EA%7CY%7CQyX7%2DD%7CQybXD%2FF%7CQyXbD%2FbE%7CQ7%2FEb%28D43T%5BG%7CQyXb%5E7%2FEsus7G%7CYZL%20lcKQXyF%2F7%5EB%7CQyX%297hE%28%28D%2D7%29B%7CQyXyXsusyQ%7CF7X7%5EbG%7CY%7CQyX11%23%5E7bD%7CQyX%297%2DC%28susyQ%7CG7Xtla7Xsus7ltXyQ%29bG%2FF%28%2011%237%5EbGY%7CZLF%2F7%5EbD%207%5EbE%7C%20LZDba7G%7CQyQ%7CF%2FDbXyQ%7CxLZx%20Z%20==0=0===Peel%20Me%20A%20Grape=Frishberg%20Dave==Slow%20Swing=D%2D==1r34LbKcu77%2DDZLAD%2D7%20%2DDZL9b7A%207bBZLC7%207%2DDZL%20x%20ZL7bE7%20Eb7%2A%7B44T%2CC%2F9%23%2CF7%2C%7CoB%207bBZL9%237F%20%2C%2FC9%237FZL7oB%207bBl7LZF77%2DCs%20%209b7ALZXyQNZL7C%207%2DD%7CQyX97bA%7CQyX7EZLQyX%7Cr1Bb7%209%237F%20lcKQyyQXyQDB%2A%5B%5D%207%2DDl%3Eeni%3CF%2C7A%2C7bBs2N%7CQyX7b9%2CXXQyX%7D%20la%20%2E%20D7b97bBZL%20x%20ZL%2C9b7%20E7BZL7C%20%2C7%2DGZL%2C%20%3CD%2EC%2DGZL%202nd%20ending%3E%20LZA7b9XyQ%5D%20==0=0===Peggy%27s%20Blue%20Skylight=Mingus%20Charles==Medium%20Swing=Db==1r34LbKcu7X31b74Gh7XX7%2DbBZL%20lcKQyX%5E7%2DF%7CQyX31b7C%7CQyyQ%7CEb4TA%2A%7BQyX7b%5E7XyQ31B%7CQyX9%237C%7CQysXus7bD%7CQyX5%237D%7CXyQ%7CBbA%7CQy%2DG%7CQyXyQ%7CAQyX7%2DbAB%2A%5B%7D%20%20lKcQyX7%5EbD%7CQyX31b%7CDb7X7%2DbE%7CDC%2A%5B%5DZF%5E7X%5EbA%7CQyX7%5EbE%7CQy9Xb7bB%7CQyX7hF%7CQy7%20D7%20L7C%207F%3CU%7CQXyQ%7CCA%7CQyX7%2DbE%7CQyX7Bb%7CQyX31B%7CQyX9%237b13Xysus7bine%3EDb%5E7XyQKcl%20%20Z%20==0=0===Pennies%20From%20Heaven=Johnston%20Arthur==Medium%20Swing=C==1r34LbKcu7E%207%2DE4C6%20F%206C%7CQyX7G%7CQyX7D%2DZL7obE%207%2DEZL7%5EF%5E7LZ4T%5BA%2AcKQyXD%2D7XylcKQyX7%5EF%7CQyX7%7CCQyX7%2DG%7CQyX7G%7CQ%20LZD7ZL7obG%7CQyX7XyQKX7%2DDZL7obE%207%2DELZ7%5EF%206C%5BB%2A%5D%20%20lcyQ%7CG7GZL%20l7A%7CQy%7CC7XyQyX11%237bB%7CQyX7D%2DZL%20lcKQyX7%5EF%7CQ%7CE%2D7XQyX7%2DXyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z==0=0===Pensativa=Fischer%20Clare==Bossa%20Nova=Gb==1r34LbKcu7bE%7CQy4Gb%5E7%7CQyX11%237G%7CQyX7b%5EG%7CQyX11%237G%7CQyXGb%5E7X4T%7BA%2A%5EDZL7Q%7CD%5E7ZL7B%207%2D%23F%7CQyX1%2317%5EG%7CQyX7bA%7CQyXE%2D7%20AyX9%237%20%297F%28Ab%2D7XiF%3C%297%2DC%287F%7CQyX%5E7bGU%7CQyX7G1N%7CQyne%3E%20%20%7CQyX7F%7CQyXZN2G7yX7%5EC%5BB%2A%5D%207bG%20%2D7bD%7CQyX7%5EbG%7CQyXQ%7CA%2D7LQyX%7D7%5EA%207%7CE7%239bB%207%2DB%7CQyX7%5EC%7CyQX7G%7CQyX7%2DD%7CQyX7LZA%5EQyX7%5E%20%2EC%2EDF%23%2D7XZL%20lcKQyX7%5EA%7CQXy9b7E%7CQyX7%2DB%7CQyD%2D7%20%3CZL%23G%2Fal%201st%20ending%3E%20LZG7%20%20%20%5D==0=0===Pent%20Up%20House=Rollins%20Sonny==Up%20Tempo%20Swing=G==1r34LbKcu7cKQyX%2D7XyQyX7D%7CQyX7%2DAZL%20clKQyX7%5EG%7CQyX7D%7CQ%7CG%5E7A44T%5BKQyX7%2D7XyQX7D%7CQyX7%2DA%7CQyXF7%7CQyX7%2DC%7CQyX7G%7CyQ%7CG%5EDZL%20lcl%20%20Z==0=0===Penthouse%20Serenade=Jason%2DBurton==Medium%20Swing=F==1r34LbKcu7x%20ZL%2C4F%5E7%2C%2DG%7CQyX%2C7C%7CQyX%2C%2D7G%7CQyX%2C7obA%7CQyX7%2C%20C74TA%2A%7B%2C6FZLF6%2C%20A%2C6F2NZL%20QyXQyX%20%7D%2C7C%20%2C7%2DGZL%2C7ob%20Bb7%2C1NZL%20%2C7G%7CQ%2ABG%2D7DZL%2C7A%20%2C7%5EFZL%2CC7%20%2C7%2DGZL%2C7o%23F%20%2C%2D7%2CXy%5B%5DQyXQyX%2C7ZG7%2C%20yX%2C7%5EFA%2A%5B%5DQyX%2CC7ZL%2C7%2DG%20%2C7CZL%2C%20Q%7CAboL7%2DD%20%7CG%2D7%2CXyQ%7CC7%2CXyQ%7CG%2D7%2C%20C7%2CLZ%20x%20LZF6%2C%20Eb7%2CLZF6XyQZ%20==0=0===People=Styne%20Jule==Ballad=Bb==1r34LbKcu7bB%2FbEABb%5E7Fl%207%2DCZL7%2DG%207%5EBbZL7F%207%2DCZL7%2DG%207b9LZ%2A%5B44TKQyX1b%5E7XyL%20lcKQyX7%5E%2DGB%2A%5D%5BQyX7D%7CQyX7%2DA%7CQZC7%231B%7CQyX7C%7CQyGh7%20CL7obA%20A%2FFZL6%2Db%20BB%2FGZL6F%207%5EFZL7ZG%2D7XZL%20lc%2DG%207%5E%2FF%2CF6F%207%2DCZL7%2DG%207%5EbAB%2A%5B%5D%207F%207%2DC%7Cpp%2C7LZBbE%7CQyX%5EbEC%2A7%20F7b7bB%7CQyX7%2DF%7CQyX%5E7bB%7CQyXbB%2FbEZL9XyQ%5D%5B%2DCZL7bBZLbppEb%2Dp%7CQyX7%5EbEZL9b7Bb%207%2DF%7CQyX6bBZL7pF7%2FE%7CQyX77bB%2C7%7CEh7%20%7CQyX7%5EbBZL7F%207C%2DZL7%2DG%20D%2FbBZL7AppsF%2DQyXD%2F7%2DC%7CQ%5E7XyQZLF%2F7%2DC%207%2DC%7CQyFX%2FbE%7CQyX11%239bA%7CBb6XybEl%7C%2C%20F7%20Z%20==0=0===People%20Will%20Say%20We%27re%20In%20Love=Rodgers%20Richard==Medium%20Swing=C==1r34LbKcu7G%207%2DD4C6XyA%7CQyX6CZL7G%207%2D%7CDQyX7%5EC%7CQyX7G%7CQ7XyQ%7C4TA%2A%7ByX9b77%20G7LyX7%2DDZL%20lcKQyXD7%7CQyX7%2DA%7CQyX6CZQ%7CN1G%2DDZL7CB%2A%5B%5D%20C%23o7ZL7F%206C%7CQyX7G2ZNLQyX%7D%207G%207%2DDZLC6XyQ7%5EC%7CQ%7CQyX7LZC%2D77AZL7E%207hBZL%20lKcQyX7%5EbBZL9b7F%20XyQ%7CD7F%207%2DX6C%7CQ%5D%5B%2ADC%7CQyX7%2DDZL%20lcKQXy7D%7CQyX7%2DA%7CQyX6Db7XyQyX7GyQ%7C%20%28D%2D7%29x%20%28G7%29%20Z%20==0=0===Perdido=Tizol%20Juan==Latin=Bb==1r34LbKcu7B1N%7CQ4C%2D7XQyX7%2DCZL7G%207%2DDQ%7CyX6bB%7CQyX7F%7CQy%7CF7Xy4T%7BA%2AL%20lcK%7CD%2D7%20%5BB%2A%5D%20%20lcKQyX6b2BNZL%20QyXQyX%7D%207GD7XyQQyX6b%7CQyX7QKcl%207%2DC%5BA%2A%5D%20%20lcKQy7XFZL%20lcKQyX7CZLXyQ%7CFyX7GZBb6XyQ%7CD%2D7%20G7LZC%2D7XyQ%7CF7XyQ%7CUBb6XyQ%7CD%2D7%20G7%20Z==0=0===Perhaps=Parker%20Charlie==Up%20Tempo%20Swing=C==1r34LbKcu7b7bA%207XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQ%7CE%2D7C44T%5B9LZ%7CD%2D7XyQ%7CG7XyQ%7CC7%20%20QLZD%2D7%20G7%20%5DY%5BQD%2D7%20G7LZC7XyQZ%20==0=0===Perhaps%2C%20Perhaps%2C%20Perhaps=Farres%2DDavis==Latin=E%2D==1r34LbKcu7ZL7B%204E%2D7XX7%2DEZL7B%207%2DA%7CQXy7%2DEZL7B%207%2DA%7CQyyQ%7CC74TA%2A%7B%20lcKQ%2D7LZEL%20lcKQyX6EZL%20lKcQyX7BB%2A%5B%7DQyX7%2DZB7XyA%207%2DEX7%2DEZyQKcl%2DA%7CQyX7%2DEZL7B%20%2D7A%7CQyX7%2DEA%2A%5B%5D%20%207%20B7LX6EZLyQ%7CC7%20B7LZE%2D7%20A%2D7LZE%2DXyQZ%20==0=0===Peri%27s%20Scope=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7QyX7%5E%2D7%20G7%207%2DDZL7A%207%5ECZLG7%207%2DDZL7A%207%2DEZLG7LZCD44T%5BX7%5EFZXyQKc%2DGZL7G%207%2DDZL7A7%20%2DEZL7G%207%5EFZL%20l7%20C7L5%237E%7CL7G%207%2311XyA%207%2DEZL7G%207%2DD%7CyQX5%237A%7CQyX7bB%7CQ7LZD%2D7B%7CQyZEh7%20A7b9LZD%2D7XyQ%7CG7XyQ%7CC%5E7XyQ%7CUC%5E7%20A7%235%20Z==0=0===Petit%20Fleur=Bechet%20Sidney==Medium%20Swing=G%2D==1r34LbKcu7QyX9b4D7b9lcKQyX9b7AZL%20lKcQyX%2DGZL%20lcKQyX%20LZD74TA%2A%5B%7CQyX7%5D%5B%2ABD7%2DC%7CQyX7oB%7CQyX%5E7bBZL%20lcKQyX9b7XyQ%7CF%20%20lcK%20lcKQyQKclAZL%20lcKQyX%2DG%7CQXy9b7D%7CQyX7hAZL%207b9XyX7%5EbBD%7CQyX9XyQK%20lcKQyX%2DGZL%20lcQKyX9b7DC%2A%5B%5D%20%20lcLZAh7b7DZLZL%20lcyQ%7CG%2DCZL%20lcKQyX9b7G%2AD%5B%5DQyX%2DGZL9b7D%20%2DXyQKX31b7AZL%20lKcl%20L%2DGZL%20lcKQyX9b7%7CDQyX7hA%7CQyX6bBZXyQKcQyX7F7%239XyQ%7CD7b9XyQ%7CG%2D%20D7b9LZG%2D%20%20%20Z==0=0===Pfrancing%20%28No%20Blues%29=Davis%20Miles==Medium%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Phase%20Dance=Metheny%20Pat==Even%208ths=B%2D==1r34LbKcu7%20ZL%20x4B%2D9XcKQyX11%237%5EbBZLx%20%20ZL%20x%20ZL%20lcKQyl%20LZ%204TA%2A%7B%20ZL%20x%2ABA13cKQyX96GZL%20x%20Z%20Lx%20ZL%20lcKQyXsusl%20LZ%20%5B%7D%20%20xZL%20x%20%2AAB%2D9KQyX11%239%5EbBZL%20%20xZL%20x%20ZL%20lcKQyXcl%20LZ%5B%5D%20%20x%20x%20%20Z%20==0=0===Pick%20Yourself%20Up=Kern%20Jerome==Medium%20Up%20Swing=F==1r34LbKcu77C%20su4G%2D7%207G%207%2DDZL9b7A%207EhZL7%5EbB%207%5EFZL7CLZC7s4TA%2A%5BB%207h%23%20D7LZC%207%5EGZL7D%207%2DAB%5B%2A%5DQyX6FZL7C%207%2DG%5E7LZF7%2DAZLbAC%2A%5BE%2D7%20AGZL7D%207%2DAZL7E%20%2D7BZL7D%20sus7DZL76XyQ%5DZL9b7%207%2DGZKcl%20L%2DAZL%20lcKQyX7%5ECQ%7CyX7bA%7CQyX7%2DbEZ7%20D7LQyX7%5EC%20sus%2AAG%2D7G%207%2DDZL9b7A%207hZEL7%5EbB%207%5EFZL7C%207LZC7%5B%5D%207C7LZA%2D7%20D7LZG%2D7%20C7LZF6XyQZ%20==0=0===Ping%20Pong=Shorter%20Wayne==Medium%20Up%20Swing=C==1r34LbKcu731B%7CQ4Bb13BA%2A%7B%7DQyX31B%7CQy3X1bB%7CQyX31B%7CQyXb13Xy4Ti%2A%7BD%7CQyXb13XyyX31bB%7CQyX31B%7CyQX31bB%7CQyX31B%7CQQ%7CB13B%7CQyXF%7CQyXQ%7CC%2D7QyX9b7G%7CQyX7%5Eb%7CAQyX7%5EbBZL5%237F%20%7CGb%5E7yX7%5EbB%2A%5B%7DQ7LZEbQyX7%2DC%7CQyX7%5EbDQ%7CyX5%239b7D%7CQyX7%5E%7CF7XybB%207%2D%23F%7CQyyQ%7CEbQyX7%2DF%7CQyX11%237b%5EG%7CQyX7%5EbA%7CQyX7%7CBb7XX7%2DbB%2D7XyQ%7CB7XyQZ%20==0=0===Pink%20Panther%2C%20The=Mancini%20Henry==Medium%20Swing=E%2D==1r34LbKcu7cKQyX%2DXyQKZL%20lcKQyX%2DEZL%20clKQyX11%237CZL%20lcF7%2311E44T%5B%2DEZL9E%2DXyQ1%237C%7CQyX%2DEZL%20lKcQyX11%237CZL%20lcK1%20B7%23%7C%5D%20%20lXyQKcl%20%20Z%20==0=0===Pinocchio=Shorter%20Wayne==Up%20Tempo%20Swing=Eb%2D==1r34LbKcu7%237%5EDZb%5E7%231p%7CQyX%2911%237%5EE%289%2D6bDZL9%2DApp%7CQyX1pA%2D9LG44T%5B9%2DB%207B%2D%5E7XyX%2911%237%5EbB%286%2DGLZ%20lcKQyX7%5E%2DG%7CQyQ%7CEb%5E%7CQyX5%7CQyX%297%2311X%285%237%5EbE%7CQyX9%2DEQ%7CyX9%2D%23CZL%20lcKQyB7alt%5EbGZLF%2313XyQ%7CF%23%2D9XyQKcl%20%20Z%20==0=0===Played%20Twice=Monk%20Thelonious==Medium%20Swing=C==1r34LbKcu7yX7%2DG4C%5E7XbD%7CQyX7%5EC%7CQyX7ZAL%20lcKQyX7bD%7CQy7XyQ%7C4TA%2A%5ByX7bDyQ%5D%5B%2A%5ECC%2A%5B%5D%20QyX%7CrQyZXL%20lcKQyXsus7FB7XyQ%7CX7C%7CQQ%7CDb13%20C13LZsA7%2ClD%5E7%20%20Z%20==0=0===Poinciana=Simon%20Nat==Latin=D==1r34LbKcu7KQyX64A7sucKQyXsus7AZL%20xZ%20L%20x%20ZL%20lcKQyXsl%20LZD4T%7Bi%2AZL9b7Y%2AA%7BD%7CQyX7%2DGZL%20lcKQXyD%2F%2DAZL%20lcKQyX6Eh7%20A%7D%20%20lcZL%20lcKcl%20%20%2DGZL%20lcKQyX7%5EALZ%20lcKQyX7%2DG%5BB%2A%7D7XyQKQyX6DhE%7CQyXyQKcL%20lcKQyXD%2F%2DAZLl%20cKQyX6D%5BA%2A%5D%20%20lZG%2D7Xsus7A7%20A7b9LZD6XyQ%7CA7sus%20%20%20Z==0=0===Polkadots%20And%20Moonbeams=Van%2DHeusen%20Jimmy==Ballad=F==1r34LbKcu7D%207%2DD4F%5E7%20%2ChEs%207%2DGZL7%2DD%20%5E7FZL7C%207%2DGZL7%2DDA7%2Cl%7C4T%7BA%2AyX%7Dl%2C%2FC%20sAG%2C7%2DD%2C7%2DAs1NZLC7%207%2DG%7Cl%2C7%2DbA%2C7%2D%2D7%2CC7FZL7b%207%5EAZyQXyQ%2DBZL7o%23A%207%5EA%5BB%5D%2Al%2C7E%2ChBs%206F2N%7C7%20E7LXQyXQ%5BA%2A%5D%20ZB%2D7%20GZL7D%207AZL7E%207B%2DZL7o%23A%207%5EAZL7E%2D7%20C7L7%2D%23F%2FFZL7%2D7LZGD%7Cl%2C7A%2ChEs%207%2DGLZ7%2DD%207%5EFZL7C%207%2D%2D7%20DbD%207%5EFC%20sA%2D7%2CAb%2D7%2Cl%7CG%2D7%20C7LZF6%20sG%2D7%2CC7%2CZ==0=0===Poor%20Butterfly=Hubbell%20Raymon==Ballad=Ab==1r34LbKcu75%239%2374Bb%2D77%5EbA%7CQyX7obAZLb97bE%20sus7bE%7CQyXXyQ%7CC4T%5BA%2A31b7Cl%20LZFQyX7bE%7CQyX7%2DbBB%5B%2A%5D%207F%207%2DC%7CQyX7%7CGh7%20cKQyXX7%2DbBXyQ%7CB9b7F%207hC%7CQyXbE7%2F%2DbBZL%20lcKQyX7b%20%5D%2AA%5B7%2DFZL7FZL%207sus%20X5%239%237C%7CQyX7%5Eb%7CAQyX7obAZL9b7bEyQKclbE%7CQyB%207%2DC%2D7%20F77bD%207%2DCZL7bG%207b%2DD%7CQyX7%2DbB%5BC%2A%5D%20%2311LZC%7CQyXo7LZBb%2D7XyQ%7CEb7XyQ%7CUAb6%20Db7LZC%2D7%20F7%20Z==0=0===Popsicle%20Toes=Franks%20Michael==Medium%20Swing=A%2D==1r34LbKcu7AZL114A%2D%20Ah%23FZLG%2F%2DA%20%2DAZL11%237F%207h%23FZLG%2F7%2D7%20F7%234TA%2A%5B7DZL%20%2FGLZFX7AB%2A%5B%5D%20%20lcKQy9X%237EZL11%237F%207h%23yQKcl7%2DA%20%2DQyX7Dl%20LZAKQyX7AZL%20lcKQy9X%237E%7CQyX7B%7CQyX7cl%20LZcKQyX7%5EG%7CQZA7XyQyX7%2DAC%2A%5B%5DQyX7%7CAQyX%2C7D%7CQyX7E%7CQ%7CD7XyL%20lcK%5EbB%7CQl%20LZGQyX7%2DCZL%20lcKQy7X%5EF%7CQyX7C%7CQyX7%2D%7CF7XycKQyX7XyQKcl%20LZBb%2D7XyQ%7CEb7XyQ%7CAb%2D7XyQ%7CDb7XyQZ%20==0=0===Portrait%20Of%20Jennie=Burdge%2DRobinson==Ballad=Eb==1r34LbKcu7L7%2DC%204Eb%5E77bD%207%2DbA%7CQyX7%5EAbZL7bE%207%2DbB%7CQyXLZG%2D74T%7BA%2A%2DA%7CQyBb7LZNZL%20QyXQyX%7D%207b%20B7%2DFZL7%2DC%207%2DG1N2Eb6X%207%2DFZF%7CQyX%5D%2AB%5BG9b7G%207hD%7CQyX7%5EBbZL7F%207%2DC%7CQyX7%5ELZC%2D7%207D%207bA%7CQyF%2D7XyZL7bE%207%2DbB%7CQyX%5E7bE%5BA%2A%5DQyX7bB%7CQAb%5E7X%7CQyX7%2D7%20Db7LZG%2D7%20C%2D7LZF%2D7%20Bb7LZF%2D7%20Bb7b9LZEb6%20sF%2D7%2CsBb7Z==0=0===Preacher%2C%20The=Silver%20Horace==Medium%20Swing=F==1r34LbKcu7C%7CQyX6XyQKlcKQyX6F%7CQyXC%2FF6ZL7oB%209bBZL%20lc%20LZG7F44T%5BGZL7DF6XyQZL7oB%207%5EbB%7CQyXA7%7CQyX6bB%7CQyX7F%7CF%2FC%2C%20%7CQyX7%2D7%20C7LZF6XyQZ%20==0=0===Prelude%20To%20A%20Kiss=Ellington%20Duke==Ballad=C==1r34LbKcu7%7Cl%2Co%234D9%20G%207%2DDZL7%2DD%207AZLE9%209BZL7%5EF%207CZL9sG7%2CG4T%7BA%2A2N%7CQy13LZDyXQyX%7Dl%2C7A%2C7%2DE%20s7%5EC1NZL9b7G%207%2DQXyQXD%207%2DA7%2D%23FZF%23h%2CB7%2D%23GZL7B%207h%23FZ7L%2D%23C%207%5EE%5BB%2A%5Dl%2C7%20Go7Ls%207%5ECl%2C7bEE%5E7%20C7%2DbE%2C7%2DDsZL7A%20E7ZL7B%207h%23FZL7%2D%23%2CE%2D7%2CZL7B%20%2DA%7Cl%2C9%20G9LGs%207%2DDZL7%2DD%207ALZ9E%209BZL7%5EF%207CZ7%2CG%23oD%5BA%2A%5D7%20D13LZD%2D7%20G7b9LZUC%5E7%20sE%2D7%2CA7%2ClZ==0=0===Pretend=Douglas%2DParman%2DLavere==Ballad=C==1r34LbKcu7%7CQyX74C%5E7XL%20lcKQyX7GZL%20lKcQyX7%2DDZL%20lcKQyZN1C%5E4TA%2A%7BCZL7GXyQ%7DXQyX7%2DEB%2A%5B%5D%20%20lcQKyX6C2NZL%20QyXQy%7CD%2D7%20sus7G%2A%5B%5D%20scl%20LZ%2C7%2DDZL7obE%207%2DEQ%7CyX9b7B%7CQyX7h%23F%20G7suKQyX6s7G%207yQKclX7%5ECZL%20lcKQyX7ZGL%20lcKQyX7%2DDZL%20yQ%7CD%2DX7%5ECAus%20Z%20==0=0===Prince%20Of%20Darkness=Shorter%20Wayne==Medium%20Up%20Swing=C%2D==1r34LbKcu7KQyX1%2D7XyQ%20lcKQyX9%2DbBZL%20clKQyX11%2DGZL%20lcKLZG%2D1C44T%5BbG%7CQy%7CGb%5E7%7CQyX%2C11%237%5EB%7CQy5X%237%5EbBZL%20lcKQyXAb%5E7XZL%20lc%5E7%2C%20Eb%2D7%2CLZD%2D11XyQKcl%20%20Z%20==0=0===Prism=Jarrett%20Keith==Ballad=G%2D==1r34LbKcu71AZL74G%2DXyBZL9b7%23F%207h%23C%7CyQX7hE%7CQyX6b%2DG%7CQ%2D7%20D%2D4TA%2A%5BE%7CQyX%2DLZD%2Db7E%207hEZL7%2DG%207C%2D%7C%5DQyX9b7D%7CQyX79LZA%2DG%209b37%2D%23FBQ%7CF%5E7b7E%207%2DB%7CQyX7%2D%23ZFL7%2DG%207%2DCZL7%5EC%209%20Z%5B%2AyX9b7%237%5EGZ%23h7%2FB5%237BZLB%2Fsus9b7%20Bsus9BZL9b31%23F%20%20B%2FALF%7CQyXF%2FDs%20F%23h7XZL7%5EF%207h%23FZL9bE7%207%2DB%7CQyX7%5EC%7CQyE13b9%7CQyX5%2FAZLEG%23%2C%7Cl7%5ECZL11%237%5EF%20su9sFZLsus9F%205%237%5EC%2FE%20A%2F%2FEs%2C%23EXyQ%7CBb%2FEXyQ%7CB%2FE%20C%2FD%20Z%20==0=0===Progression=Konitz%20Lee==Up%20Tempo%20Swing=F==1r34LbKcu7C%7CQyX4F%5E7XbGZL7bD%207D%7CQyX%2357bD%7CQyX7%5EbG%7CQy%5E7%23114TA%2A%5BGZL7GG7XyQ7A%207B%7CQyX7%5EbG%7CyQX7%5EFB%2A%5B%5DQyX7C%7CLZD7%20%7CQyX7F%7CQyXQ%7CG%2D7QyX7%2DbB%2CC%2A%2C%5B%5D%20F7%207%2DC%7CQyX7G%7CQyX%7CEb7%2CyX7%5Eb%5EFA%2A%5BXyQ%7CA7C%7CQyX7%2DG%7CQyX1%2317G%7CQyX7%2DD%7CQyX7%2CXyQ%5D11%237%5EF%7CQyXGb%5E7XX7%2DG%7CQyX7%5EbGZLG7%207DZL7A%20%2C7B%7CQyyQ%7CC7%7CQyX7%5E7XyQZ%20==0=0===Punjab=Henderson%20Joe==Medium%20Swing=C==1r34LbKcu7yX11%234sG%5E%2C7%5EBl%2C%5EA%2C%5EGs%7CQy1X1%237%5ECZL7%5EBl%2C%5EALZC%5E74Ti%2A%7B7bB%7CQD%5E13XZL7%5EbA%2031G%7CQyX%5E7BZL9b31bBpp%7CQyFh9XyA%2A%5B%7DQyX7%5Eb%5E9%2311%20QyXQyX%5B%209b7bEppZL%20x%20ZL%20lcKQyX%20%5B%2ABAE%7CQyXBZL7%5EXyQ%7CGZL%20lcKQyXsus9FLZ9F%209EZL7%5EB%2031bG%5E7%20A31G%7CQ%5E7%20C%5E7%2311%2C%20Z%20==0=0===Pure%20Imagination=Newley%20Anthony==Ballad=Eb==1r34LbKcu7%7CZL9%234F%2D7XGl%7C%2Co%23F%2C7%2DFs%207b%5EE%7CQyXsus9bB%7CQy%2D7%20C74TA%2A%7BKQyX7Q%7CBb9%7D%209%237C%207%2DGZL7%5EEb%207obE1N%7CQyXsus%7CN2G%5EyX7%2DF%207hA%7C%5B%2ABAbbEZLsus9bB%207%2DFLZ9b7C%207%2DG%7CQyX7%5E%5E7XyQ%5D%20%20lc7%2DFA%2ALZG%2D7%5DQyXsus7bB%7CQyX%2D7FZL%2C7F%20%2C7C%7CQyXXyQ%20%5B31b7D9bB%7CQb9susZL9%237C%207%2DGl%7C%2CoF%23%2C7%2DFs%207%5EbE%7CQyXF%2D7XyB%7CQyXsusXyQ%7CG%5E7XyQ%7CDb7%20D7LZEb69XyQKcl%20%20Z%20==0=0===Pursuance=Coltrane%20John==Up%20Tempo%20Swing=Bb%2D==1r34LbKcu7lcKQyb%2D9XyZL%20lcKQyX9%2DbAZQLyX%7CrQyXZL%20lcKQBb%2D9XB44T%5B%20LZGb9XyQ%7CF7%239XyQ%7CBb%2D9XyQKcl%20%20Z%20==0=0===Put%20On%20A%20Happy%20Face=Strouse%20Charles==Medium%20Swing=Eb==1r34LbKcu77%5EbA%204Eb6%207bB%207%2DFZL7bB%207F%2DZL7C%207%2DGZL7%5EbALZEb64TA%2A%5B7FZL7%20C7LZL7D%207%5EbAB%2A%5B%5D%207Eb%207%2DbBZL7bB%207%2DFZG7%20C7%2DGZLC%2A%5B%5D%20ZEb%5E7%2DF%7CQyX7FZL7C%207ZGL7D%207%5EbAZL7bE%207%20Bb7L7bB%20%207%2DGZb%5E7LZ%206bEZL7bB%207%2DFZ7LbB%207%2DFZL7C%207%2DGAb%5E7LA%206bE%2DFZL7%2D7%20Bb%2F6bEZL7oA%207%5EbA%2AD%5B%5D%207bE%207%2DbBZL7Bb%20C%2DFZL7C7%20Bb7LZG7%20C7LZF7XyQ%7CF%2D7%20Bb7LZEb6%20C7LZF%2D7%20Bb7%20Z%20==0=0===Puttin%27%20On%20The%20Ritz=Berlin%20Irvin==Medium%20Swing=F%2D==1r34LbKcu7bBZL74F%20AbZL7C%207%2DGZL7obAA%20%2FFZL7C%207%2DGZL7oAb%20Bo4Tv%2A%5BD%206CZ7LZAb%2DDZL7obD%206CZL%2Cb7E%207%2DbBZL7oB%20C%2F7%20G7LbE%207%2D%20lcKQD%2D7%20G%2A%7B%5DQyX7C%7CQyX7GQ%7CyX7D%7CQyX7%2DAZL7AF%2DXyZL7obyXQyXr%7CXyQ7bDZLbE%2F%2DF%20%2DF1ZNL%20lcKQyX9b7CZL%20C7%20%7DQyXZLX7bE%7C2F%2DXybB%7CQyX7F%7CQyX7%2DBbB%2A%5B%5D%209b7F%20%2DF%7CQ%2D7XyQNZL%20QX%7CrQyXyQ%7CEcKQyX%2DFA%2A%5B%5D%207C7%20bD%7CQyXbA%7CQyX7bl%20LZXbA%7CQyyQLZC7b9XyQKcl%20LZF%2D%20F%2D%2FEbLZDb7%20C7%20Z%20==0=0===Quasimodo=Parker%20Charlie==Medium%20Swing=Eb==1r34LbKcu7bE%7CQy4Eb%5E7QyX7%2DF%7CQyX7bB%7CyQX7%2DF%7CQyX7D%7CQyX%7CBb7X4TA%2A%5B6bBZL%7CppG7%7CQyX7%2DGZL7D%207%2DZALbB%2F7%2DC%207%2DC%7CZLC7%20F7QyX7%5EX7%2DF%7C%2D7%20F7%7CQyX7%5EbEB%2A%5B%5D%207Bb%207%2DFZL7C%207%2DFZLD7XyQC%7CQyX7%5EbAZ7XyQ%7C7%2DbBZL31b7F%207%2DBb%7CQyX7bB%7CQyX7%2DF%20Eb7LbB%7CQy7%2DGZL%2D7%20G77%2DFZL7C%207%2DGZL7b%2DA%207hA%7CQyX7%2DCZL%20Ab%2D7D%7CQyX%20C7LZF%2D7%20Bb7%20Z%20==0=0===Questar=Jarrett%20Keith==Even%208ths=Bb==1r34LbKcu7X7%5EbBT44BbB%2F7%5EbE%7CQyX7%5EbBQ%7CyXbB%2F7%5EB%7CQyX7%5EbXyQ%7C%2Ci%2A%2C%7BZL7%5Eb69XyQB%7CQyX7%5EbBA%2A%5B%7DQXyB%2FC%7CQyXbB%2F7%5EB%7Cbo7%20BbB%7CQyB%2FC%7CQBb%5E7L7%5EBZLbB%2F7%5EbE%20b%2FBF%7C%7CQyXbB%2F7%5EbEZ%2FBbXy%207obB%2DA%207h%2FBbLZ7%5E%23F%207%2DGZL7bA%20%2D7A%2CB%2A%2C%5B%5DQyX7%5EbB%235LZE7%5EB%20bs9GZL%2FDXyQ%20G%2FB%7CQyXG%2FE%7CQysXus9G%7CQyX7%5EbA%7C%7CG9sus%23CZL7sus7G%7CAb%5E7A%207%2DA%7CQyX11%237%5EBbZL%20lcKQyXG%2F11%23b%5E7LZQyXsuXyQKcl%20%20Z%20==0=0===Question%20And%20Answer=Metheny%20Pat==Waltz=D%2D==1r34LbKcu7bB%7CQy4D%2DXyQyX7%2DG%7CQyX7%2DD%7CyQX6%2DD%7CQyX6b%2DD%7CQ%7CA%2D7X3T%7BA%2A5%239%237%7CC7su%207%2DC%7CQyX6%2DD%7CQy6Xb%2DD%7CQyX%2DD%7CQyXsF7LZBQyX7%5E%7CQyX9b7%2311yXD%2F7%2DG%5BB%2A%7DQyXD%2D%7CQyX5%239%237A%7CQyXQ%7CD7bB%7CQyX%207%5EFZXyQ%7CD7%5EAZL31E%207%5EbDZ3L1bA%207%2DG%7CQyX9b7%20C13LD%2F7%2DGQyX7%2D%5D%2AA%5BD7%2DG%7CQyX7%2DD%7CQyX%2D6D%7CQyX6b%2DD%7CQyX%2DXyQ%7CA%209b7A%237BZLXyQ%7CCC%7CQyX6%2DD%7CQyX6bD%2D%7CQyX%2DD%7CQyXsus7%2D7%20F77%5EbB%7C9%235XyQ%7CBb7%2311XyQ%7CA7%239%235XyQ%7CD%2D%20%20%20Z==0=0===Quiet%20Now=Zeitlin%20Denny==Ballad=C==1r34LbKcu75%237A%20AlA%2D7BZL7%5ECl%2C7G%2C7%2DDZsL7%2DAl%207EZL7%5EF%20b7%2311%2A%5B44TB%2A%5B%5DQ%2FAb%20sZL7%5EbA%207%5EbEZL1%2317D%207%2DAl%7C%2C7E%2C7GDb9Xy7hDZL7hEZL%5E7LZF11%237CZL7%5EDl%2C7A7%2C%2DEsZLs%2C7%2DBl%207%23%20B7%235G%207%2DB7D%207%2DA7%2CF%23A%2C7%2DE%2C7%2DB%2C7%2D%23FZsL11%237E%207%2DBl%7C%2C77%2C%7ClAs%20bB%2FZL7D%20%5B%2ACG%5EB%207%2DCZL7bD%207%5EbZAL7bB%207%2DBZL9C%2077LZA7%5D%2011%237%2DDsZC7LZF%207EZL7%5EF%207%2DAA%2A%5D%5BQyX7E%7CQyXB%2F9%2D%23lA%2D7L%207%2D%23CZL11%23C%5E7LZAl%7C%2C7E%2C7Gs%20bA%2Fh7DZL5%237A%2011%237bB%2D7%20D7l%2C7G%2CbD%2C%5EbA%2D7%2CD%2C7%2DE%7C%2C%5EbB%2C%5EF%2C7A%2D%2C7%2DEs%7C%2CsusG%2C7%2DEb%5E%2CA%2C7%2DEs%5E%2C%7ClC%5E9%20%20%28Bh%29%20%28E7%29Z%20==0=0===Radio=Swallow%20Steve==Medium%20Up%20Swing=F==1r34LbKcu7%23FZL7%5E7%20E7ZL5%237B%209%2DD%7CQyX11%239D%7CQyX7%2DAZL9%23E%2D7%20AF44T%5BF%207%2DE%7CB7%2357%2DBZL7%23F%207%5ED%7CQXy9C%7C%7CQyX7%2DE%7CQyX%20E7LZQyX7h%23F%7CQy%2D7%20E7%7C%7CQyX9bA%7CQyX9b%7CEQyX11%237bBZL%2CQ%2CG7%235XBZL7%23bA%7CQyyQ%7CB9yX9%2DbA%7CQyX5%239%23b7E%7CQyXsus9E%7CQyXQ%7CE9XX11%237yXQyXLZDh7XQyXQyXZ%207C%207%2DZGL5%237D%207%2DCZL7G%20yQXyQ9E%209%2DQ%20%20%5BQBb7%2311XyQ%7CfEb9XyQ%7CfD%5E7%2311XyQ%7CfDb9%2311XyQ%5D%20==0=0===Rainbow%20Connection%2C%20The=Williams%2DAscher==Waltz=G==1r34LbKcu7%7CQyX74G%5E7XX7%5EG%7CQyXsus7D%7CyQX7%2DA%7CQyX7%2DE%7CQyyQ%7CE%2D3TA%2A%7BKQyX7Q%7CN1D%5DQyX7%5EC2N%7CQyXQXyQyXQyX%7DQyXsus7%5B%2ABC%5EyX7%5ECD%7CQyX%20x%20LZyX7E%7CQyXsus7EZ%20LlcKQyX7%2DBZL%20x%20Q%7CA%2D7ZL%20lcQyX7%2DB%2D7Xy7%2DE%7CQyX6G%7CQyX7%7CDQyX7%2DA%7CQyX7E%7CQXyQ%7CA%7CQyX7%7CD7XyQZ%20==0=0===Raincheck=Strayhorn%20Billy==Medium%20Swing=F==1r34LbKcu7ZL7%2DG4F%5E7%20L7C%207GZL7%2DA%206bZBLA%2FF%207o%23GZL7%2DGZF%5E7%204TA%2A%7BZLA%2FFF%2FALZZL7%2DG%207%5EF1NB%2A%5B%20%5D7C%207%2DGZL6F%206bBG%23o7%20%207o%23GC%207bD%2D7%2CLZ7bEZL7E%207%2DBZL7%23%2DF%207%2D%23CZL7E%207%2DB%20D7LZA%206bB%23GZL7CN2F%5EF%7CQyX6%2DbB%7CQyX7b%5EBZL7F%207%2DC%7CQyX7%5E7%20G%2D%2A%5B%7D%207o7%20F%2FA%2CLZBb6%20F%2FA%2CLZGb7%20F6%20Z%20==0=0===Re%3A%20Person%20I%20Knew=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7ZL%20lc69XyQ%2F7%2DF%7CQyXC%2F7%5EbBQ%7CyXC%2F%2B%23F%7CQyX%2BC%7CCXyQKC44T%5BQyXC%2FQKcl%20B%7CQyXC%2F7%2DF%7CQyX11%2DC%7CQyXC%2F7%5E%2DFZLb%5E7%235yX9%2DC%7CF%2D%5E7%2FCXyQ%7CBb%5E7%2FCXyQ%7CF%2D7%2FCXyQ%7CDb%2FCXyQZ%20==0=0===Recado%20Bossa%20Nova=Ferreira%20Djalma==Bossa%20Nova=G%2D==1r34LbKcu7QyX%2DC4G%2DXyb7G%7CQyX7hDZL%20lKcQyX9b7DZL%20lcKQ9XyQ%7C4T%7BA%2Ab7DZLZAh7XyX9b7A1NZL%20lcKyQX%2DG%7CQyX9b7D%7CQyQKcl%20L%20lcKB%2A%5D%20%20cl%20%20%7D%3ClcKQyX%2DG%7CQyX97bD%7CQyX11%237bA2N%7CFine%3EKQyX9%20la%20%2EXyQKc%2DDZL%20lcKQyX9b7ZAL%20lcKQyX%2DCZL%20l%20%3CD%2EC9b7G%5B2nd%20ending%3E%20LZD7b9%20%20%20Z==0=0===Recordame=Henderson%20Joe==Bossa%20Nova=A%2D==1r34LbKcu7%5B%5D%207F%2DXyQKL%20x%20ZL%20lcKQyX%2DZCL%20x%20ZL%20x%20ZL%20lcZC%2D7%20A44T%5B7C%207%2DyQ%7CBb7%5EbGZL7bD%207%2DbAQ%7CyX7%5EbAZL7bE%207%2DXyQ%7CGX7%5EbBLZF%5E7XyQ%7CE7%239%20%20%20Z==0=0===Red%20Clay=Hubbard%20Freddie==Funk=C%23%2D==1r34LbKcu7us7D%7CKeep%20%2DB%7CQyX11%2D%23C%3Edahe%20rof%20gnitaeper11XyQ%3C44T%7B7E%207%2DusLZF7%2D%23C%3E%3AsoloS%3C%7BYYY%7D%20sus7%23G%20sus7%23XyQ%7CBs7E%20sLZA%5E7XyQ%7CD%23h7%20G%237b9%20%7D%20==0=0===Red%20Top=Hampton%20Lionel==Medium%20Swing=F==1r34LbKcu77%2DAZL4F7XyFZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQ6%20G%2D74TA%2A%5B%20D7b9LZG%2D7XyQ%7CC7XyQ%7CF7%20Ab7LZG%2D7%20C7sus%20Z%20==0=0===Reflections=Monk%20Thelonious==Ballad=Ab==1r34LbKcu7%2C7%2DB%2C4sAb%5E%207%5EbAZL9b7bE%207b%2DBl%7C%2C7E%2C7F%2C7bG%2CsBb%2D74TA%2A%7BF%2C7%2Db%20F7b9L7oA%207%5EbAZL9b7Eb%207%2DbB%7CQyX7hGZLZN1sB7%2DCl%7C9b7bE7%2CA7%2CB%2A%5B%5D%205b7F%207hClN2%7CQyXQyXQyXQyX%7DBb%2D7%20%2DbB%2C77%2DbBZ%20Db7LB%207%2DF%7CQyX7%2DF%7CQXy%2DFZL31b7C%207%2DGZb7b9L7bAZLbAZL9b%2D7%20E7%2DbBl%7C%2C7E%2C7F%2C7Gb%2C%5EbAsA%2A%5B%5D%209b7b%20Eb7bB%7CQyXG%207%5Ebb%2D7%2CB7bE%207%2DbB%7CQyX7hZGL9b7F%207%2DCl%7C%2C7%2Db9LZABs%207%5Eb7LZAb%5E7XyQZ%20==0=0===Reincarnation%20Of%20A%20Lovebird=Mingus%20Charles==Medium%20Up%20Swing=F%23%2D==1r34LbKcu75%237%23C4F%23%2DLZL11%239DZL%2D%23FZL%2357%23CZL7%23GZL7%5EDZG%237LZ4TA%2A%5B7h%23GsLZD7%23ZL5%237%23CZL5%239%237G%23ZL31bEZL7%2DBZL9F%23%2DLZ%2D%23FZL7%23CZL%5D%5B%2ABl11%239DZL%2D%23FZL7%23ZCL7%23GZL7%5EDZL%2D%23FLZG%237%2C7%23C%2CZL7%23G%20HalfEZL7%2DBZL9%237DZL%23%2DF%3EdallaB%20emiT%2Db%5E7LZ%3CZL5%23B%207%2D%23LZF%23%2D%207%2D%23F%3EopmeT%20laingirO%20%3CC%2A%5B%5D%20xZLB7LZF9%237%23C7hB%7C%2C7%20A9%23GsZL7DZL7%2DAD%2A%5B%20%5D11%239A%207%5EEZL%2C11%5E7%2CC7%5EEZL7%237%23CZ%7ClA%2D7L7%5EDZL%2D%23FA%2A%5B%5D%20%237CZL7%23GZL9b7DZLZG%237L%2C7bB%2CGZL31%2DLZD9%2DBZL9%237DZL%2D%23FZ5L%237%23CZL7%23GZL11%237LZEb%23FZL5%23CZL75LZC%23%5EbEZL7%2DBl%7C%2C7%23C7%2Ch%23GsZL%2D%23FZL5%2377LZG%23%239%237%237%239%235LZF%23%2DLZG%23h7%20C%237%20Z%20==0=0===Relaxin%27%20At%20Camarillo=Parker%20Charlie==Up%20Tempo%20Swing=C==1r34LbKcu7%2DD%7CQy7XyQKyX7CZL%20lcKQyX7ZFL%20x%20ZL%20x%20ZL%20lcQ%7CA7XC44T%5B7XyQ%7CG7XyQ%7CE%2D7%20A7LZD%2D7%20G7%20Z==0=0===Remember=Berlin%20Irving==Medium%20Swing=Ab==1r34LbKcu7QyX7%2D4Db%5E7X7bB%7CQyX%297%2DF%287%7CBQyX%297bG%287C%7CQyXyQ%7CBb4TA%2A%7BDZL7b9XyQ%7CE%7CQyX7%5EbDB%2A%5B%7D%20b7A%207%2DbE%7CQyX7%5EbAb%2D7%20Ab7bE%7C7hG%7CQQ%7CGb7G%287%2DbB%7CQyX%297%5Eb%28A7F%7CQyX7%5EbA%7CQyXh7%29XyyX7%5Eb7bB%7CQ3%29%20C7F%287B%7CQyX%297bG%287%7CCQyX7%5EbDA%2A%5B%5D%209b%2D7%29Xy1b7C%28XyQ%7CBb%2D7XyQ%7CEb7b9XyQ%7CUAb%5E7XyQ%7CEb%2D7%20Ab7%20Z%20==0=0===Repetition=Hefti%20Neal==Bossa%20Nova=Db==1r34LbKcu7X7%2DbE4G%2D7Xb7bB%207%2DF%7CQyX7%2DZFL5%239b7C%207%2DG%7CQy9%235LZ4TA%2A%5BbD%7CQy%2D7%20AbQyX7%2DbEB%2A%5B%5D%20%20lKcQyX7%5EbDZL5%239b7%7CAb7XbE%7CQy%2DGA%2A%5BKcl%20LG%207%5EF%7CQyX7%5EF%7CQXy5%239b7C%7CQyX7hGZb%5E7%20%5DQyX7%5E%207%2DbEG%2D7%20C%2DbEZL5%239b7bB%207F%2D%7CQyX7%2DFZL5%239b77XyQ%7C%7CQyX77bB%7CQ%235LZD%7CQyX7bA%7CQyX7%2DbCE%2A%5B%5D%20%20lcKQyX7%5EbFh7Xy9b7bAb9%235XyQ%7CEbh7XyQ%7CAb7b9%235XyQ%7CDb%5E7XyQKcl%20%20Z%20==0=0===Resolution=Coltrane%20John==Medium%20Up%20Swing=Eb%2D==1r34LbKcu7E%7CQyX4Eb%2D7B%7CQyX9%237F%7CQyX7ZBL7BppZL%20lcKQyXb7b134TA%2A%5BlcKQyQKcl%20%7CQyX7BZL7BppZLl%20cKQyX7%2DbEB%2A%5B%5D%20F7%239XyX7%2Db9%237F%7C7b13XZL7BppZL%20lcKQy7X%2DbEC%2A%5B%5D%20%20lcKQyB7XyQbBZL%20X%7CrQyb7b13cKQyX7%2DbEQ%5BYZ%20%20QlcKQyX7%2DbE%7CQyXl%20LZXB%7CQyXyQLZEb%2D7XyQKcl%20LZXyQr%7CXyQ%20Z%20==0=0===Rhythm%2Da%2Dning=Monk%20Thelonious==Medium%20Up%20Swing=Bb==1r34LbKcu77bEZL4Bb%20G%207bBZL7F%207%2DCZLG7%20bBZL7F%207%2DCZL7Bb7%2FD4TA%2A%7BCZL%20lZBb7%2F7GZL%20lcKQyX7DB%5B%2A%7D%207F%207%2DCZL7G%20FXyQKcL7oE%20%207%2DCZcl%20LZBZL7F%207%2DCZL7G%20BbA%2A%5B%5D%20%20lcKQyX7Fb%20G7LKQyX7F7LZBb7%20Bb7%2FDLZEb7%20Eo7LZBb7%2FF%20G7LZC%2D7%20F7%20Z%20==0=0===Road%20Song=Montgomery%20Wes==Latin=G%2D==1r34LbKcu7yX7%5Eb4G%2D7X7%2DG%207%2DG%7CQyX9b7%7CDQyX7hAZL%20lcKQy%2FFLZE4TA%2A%7BE%207%2DB%20C%2D7L%5EbB%7CQyX7F%7CQyX7C%2DB%2A%5B%7D%207%2DG%209%237DZ7XyQ%7C7hE%7CQAZL%20l%2D7XyQ7%2DGA%2A%5B%5D%207D%207%2DAQ%7CyX7%5EbA%7CQyX7bE%7CXyQKcbBZL77%2DG%209%7CD7b97%2DC%207hE%7CQyX7%5EbZELF%2F7%2DG%207%2DG%7CQyXLZD7%23QyX7h%20Z%20==0=0===Robbin%27s%20Nest=Thompson%2DJacquet==Medium%20Swing=C==1r34LbKcu71NZL74C6%2CXZL7obE%207%2DEZL%20lKcQyX7bAZL%20lcKQyD%2D7%20G4TA%2A%7BlcKQyo7LZD%5B%5D%20%20lcKQyX6C2NLZ%20QyXQyX%7D%207G%207%2D%2ABE7XbE%206C6CA%2A%5Bb9XyQ%2C7%2DD%7CQyX31b7GZ%20LlcKQyX7DZL%20lcK%20G7%20%5D7AZL%20%207%2DD%7Ccl%20LZZL7G%207%2DDZL7obE7%20%2DEZL%20lcKQyX7bAC6XyQKQyX%2CG7%20Z%20==0=0===Rockin%27%20Chair=Carmichael%20Hoagy==Medium%20Swing=Eb==1r34LbKcu7yX7C%7C4Eb%5E7G%7CQyX7bD%7CQyX7%5EAbZL7bE%207%2DbB%7CQyX%2D7XyQ4TA%2A%5B7%2DC%7CQyQ%7CBbZL9b7D%207hA%7CQyX%2D7C%7CQyX7%5EbE%7CQyX7G%2D7XyX7F%7CQcKQyX7XyQ%7CL%20lcKQyX7bAB%2A%5BQ%5DyX6bEZL7bB%207%2DFZEb%5E7F%7CQyX%2DbB%7CQh7%20D7EA%2A%5B%5DQyX7bBZL7%20F7%2DC%7CQyX7%2DGZL9bb%5E7XyAZL%20l%207%2DF%7CLZAb%5EEZL7bB%207%2DFZL7C7%20%2DG%7CQyX7bD%7CQyX7b6XyQ7bE%207Bb7%20Z%20==0=0===Room%20608=Silver%20Horace==Medium%20Up%20Swing=Bb==1r34LbKcu71%239%2374C%2D7%2F11%239%237F%7CQyXF%2F7C%2D%7CQyXF%2F7%2DD%7CQyXFXyQ%7CD4Ti%2A%5B7G%207%5E%239%2311Y%5DQyX5%239%237F%7CQy6XF%7CQyX11%239%237CZL%7B%2AABb7bD%201%20F%2F6b%20F7LZE%206bEZL7bB%207%2DFLZ7F%207%2DCZL7G%207%2DDo7LZB7%2DCZLX7hFB1C%2D7%20bBl%2C7F%2C7%2DCs2N%7CyQXQyXQyXQyX%7D%207F6%20%5D%5B%2ANZL7G%7CQyX77%239XyyX9%237bD%7CQyX7hbZAL%20lcKQyX7%5EbE%7CQQ%7CGb%5EbB%7CQybB%207%2DyQ%5D%5B%2A%207%2DCZL7G%207%2DDZLF7%207%2DCZL7G%207%5EbBAF7LZFX9%237F7LZEb6%20Eo7LZBb%5E7%20G7LZC%2D7%20F7%20Z%20==0=0===Rose%20Room=Hickman%20Art==Medium%20Swing=Ab==1r34LbKcu76bD%7CQ4Bb7X%7CQyX7%2DbEZL%20lcKyQX6bA%7CQyX7bE%7CQyAb7Xy4TA%2A%5BlcKQyl%20%20%5D%5BQyX7F%7CQyX7%5EbA%7CyQX7bG%7CQyX7%2DbDB%2A%7CBb7XcKQyX%2DbEZL%2D7XyQyX6bA%7CQyX7bE%7CQXy7bBA%2A%5B%5DQyX7bE%7CQKcl%20bBZL%20yX%2C7%5E%7CAb7XX7bG%7CQyX7%2DbDC%2A%5D%5B%20%20lcKQyX6bD%7CQyyQ%7CAbQyX%2C7Q%7CF7%2CXyQ%7CBb7XyQ%7CEb7XyQ%7CAb6%2C%20G7b9LZGb7%20F7%20Z%20==0=0===Rosetta=Hines%20Earl==Medium%20Up%20Swing=F==1r34LbKcu7L7D%2074F6XyX7C%7CQyX7G%7CQyX7%7CDQyX7bE%7CQyX7E%7CQyQ%7CA%2D4TA%2A%5BF%7CQyXC7%20%5D%5BX7G%7CQyX7D%7CQyX7Eb%7CQyX7E%7CQyX6FA%2AyQ%7CC7%207%2DGZ%2DA%207%5EBh7%20E%207%2DD%7CQyX%2DAZL7E7%20hB%7CQyX%2DAB%2A%5B%5D%207G7LZC%7CQyX6yX7D%7C7%20G7LE%7CQyX7E%7CQyX6FA%5B%2A%5DQyX7C%7CQyX7%2DGZb7XyQ%2DDZL7Q%7CG7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===Round%20Midnight=Monk%20Thelonious==Ballad=Eb%2D==1r34LbKcu7yX9%2374Ah7XX7hF%7CQyX9%237C%7CQXy7hG%7CQyX9%237D%7CQyyQ%7CBb4Ti%2A%5B%2F7%2DbE7%20sAb%2DbESA%2A%7BY%5D%205%237blB%2C7B%2C7bG%7C%2C7bD%2C7%2CW%2FD%2C%2DbE%7CQ7%2DbB%2Co7%28ChBs%7CQyX%297hC%286%2DblE%7C%2C7bD%2C7%2DbAs%20%297%2D7%2CE7CZLbDyX5b9%7ClAb%2DL%205b7Bl%2ChCs1NZ7LbA%207%2DbEZL7bD%207ZBb7b%2C7bE%2CB%207hCXyQ%20L%20%3EeniF%3C%206bEZLssu7bBl%2C7B%2ChCs2NZ%20%5D%5B%2ABQyX%7DQCl%7C%2C7Bb7b5Fs%207%2DbA%7CQyX5b7BbZL5b7B%207hC%7CQyX%2D7%2CBbZL5b7%297%2DbALZDb9nidne%20dn2%20la%20%2E%2ESD%3C%297bE%28%20%297%2DbB%28g%3EB9%287F%207h%207hCZ%29%7CAb%2D%207hClQ%5BY%5D%2C7bB%2C%2D7Fs%297B%28%20%297%2D%23F%287F7b9L7bD%28%20EsZL%2CZF%23%2D7B%20%2C7hFZL%2C7E%20%2C7B%2DZL7B%207%2D%23FZL7B%20b13b9L9b7F%23%20%2044%2D7%2CEb7%5EbElf%7C%2C7E%2C7B%2C%2D7%23F%2C7bD%7C%2C7%2DbA%2C7%2311%3C%2AbB%2C7b9%3EXyQZ%20==0=0===Route%2066=Troup%20Bobby==Medium%20Swing=F==1r34LbKcu7A%7CQyX7XyQ%7ClcKQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB%20LZF7F44T%5B%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Ruby%2C%20My%20Dear=Monk%20Thelonious==Ballad=Eb==1r34LbKcu7%28%20%296b44F%2D9%2DG%28%20%297%2D%23F%28%20%297%2D%28F%20%207%5EbEZL9b7bB%207%29%20%28ATA%2A%7BY9b7bE%2D7%20C7%7C%297%2DA%28%20%297%2DbA%28%207%29%2DG%28%20%2C7%5EF%7CZL%209bBb%2D7%20G%7C%296Ab7bBQ%5E7%20%28BB1NZL31E%207%2DbB%7C7%29%2DC%28%20%297%2DB%28%20%297%2Db%2D7%2CXybAZL%2CAZL9b7%235%20%7D%2DB%7CQyX7%5EAB%2A%5BQy%5DX%20%205b7bB%2011%2DB2N7%20E13bB%20%2C5QyX7%2D%7CsBb6%2DD%207%5E%2DCl%7C%2C7%2DC%20%5E7%2DC%2C7%2DC%7Cpp%2C7oB%2C7LZEbQyX96G%28%20%2975%20Eb7%297%2DF%28%20%207%5EbEZL97bbB%209%2DFA%2A%5B%5D%20%2C9%23%20%28F%23%2Db7bA%7C%297%2DA%28Ab6%29%20A%28%20%297%2DG%28%20%2C7%5EF%7CLZ%209b7C%207%2DG%7C%296A%28b%2D7%29%20%28%20%297%2DZLQ%2C3%20Eb7bbB%7C%297%2DC%28%20%297%2DB%28%29%207%2DbB%28%207%5EbAZL%2C9%2D7%20E17%2DbB%7C%3C%20%2C9b%20B7b9%20%2096bG%3E%2F%3CQ%5BY%20%20yQXQyXZ%20p%209b7bB%20%3C%2F%3EB796bG%7C%2F%3EBb7b9LZA7b5%20LZAb7b5%20LZDb69%20%20Z%20==0=0===S%2EO%2ES%2E=Montgomery%20Wes==Up%20Tempo%20Swing=C%2D==1r34LbKcu7ZL7bE4C%2D7XL5%237G%207hD%7CQyX7b%5EAZL7bE%207%2DbB%7CQyZC%2D7%204TA%2A%5ByX7%5EbG7%235LE%207%2DbB%7CQyX7%2DCB%5B%2A%5DQyX7G%7CQyX7%5ECZb7LZA%207%5EbA7%2DGC%2A%20G7%235cKQyX7%5ECZL5%237G7%20%5EbAZL7bE%207%2DCZLl%20%20%5D%5B7hD%7CQ%7CQyX57XyQ%7CQyX9b7A%7CQyX5b7Bb%7CQyX7bB%7CQyX7%2DF%7CAb7bC%7CQyX%207%2DCZyQ%5D%5B%2A%207hD%7CQyX7%5EbAZLb7E%207%2DbB%7CQyX7%2DCBG7%235LX5%237GQyX7%5EAb%5E7%20X9%237bBD%2A%5B%5DQyX57bG%7CQyX7%5ECZL5%237GyQ%7CEbZL7bE%20soloXyQ%7CC7GZL%20lcKQyX7%5EblA%7C%2C7bE%2C7%2DbBs%207%5Eb5%20%3CS9%237G%7CA%20B%20C%20B%3E%20LZ%20x%20%20Z%20==0=0===S%27%20Wonderful=Gershwin%20George==Medium%20Up%20Swing=Eb==1r34LbKcu76bE1N4Eb%5E7bB%7CQyX7%2DFZL%20lcQKyX7oEZL%20lcKQyX7XyQ%7C4T%7BA%2A%207%5EG%5BZF%2D7%20b7D%207%2DA%7CQyX6bEN2ZL%20QyXQyX%7D%207bB9%20%5D%2ABL7%2DC%20bB%7CQyA%2D7%20DyX7C%7CQyX7GZL7D7%20%2DAZL7%2DE%207%2DBZL7Q%7CF7XZL7%2DEyX7bBb9%20%5D%2A%2DFZL%20lcKQyX7obZGL%20lcKQyX7%5EbE%5BA7XyQ%7C7bB%207Q%7CEb6%20C%2D7LZF%2D7%20Bb7%20Z==0=0===S%27posin%27=Denniker%20Paul==Medium%20Swing=Bb==1r34LbKcu77%2DCZLT44BbyX7%5EbB%7CQyX7F%7CQXy7%2DCZL%20lcKQyX7%5EQKcl%20%5B%2CA%2A%2CQyX7C7XyQ%5DKQyX7%2DGZL9%237D%20h7A%7CQyX7%5EbB%5B%2CB%2A%2Ccl%20LZF%7CQyX%7CQyX7ZC%2D7X7%2DCZL%20lcKQyX7%5EBb%5B%2CA%2A%2C%5DQyX7F%7CQyXyQ%7CFL%20lcK7bE%207yQ%7CF%2DX7%2DG%5B%2CC%2A%2C%5DQyX7Ab%7CQyX6bEZL7bB%207yQ%7CEhX7%5EbBLZD7XyQ%7CG%2D7XyQ%7CBb%5E7%20G7%239LZC%2D7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z==0=0===Saga%20Of%20Harrison%20Crabfeathers%2C%20The=Kuhn%20Steve==Waltz=E%2D==1r34LbKcu7LxZLx4lE%2D7lZLxZLxZLxZL%2C1%2317%5ECZLxZLxZLxZLA%2D7LZ3T%5BA%2ALxZLxE%2D7LZ7%5EbBZLxZLxZLxZ7L%2DD%5BB%2A%5D%20xZLxZLx%2311LZlZLxZZLxZL%2D7LZx%237%5EbA%5BC%2A%5D%20xZLxLZxZL7%2DDZLxZLxZL11LZxGZLxZZLxZLZxLZxL11%237%5EbAZLxZLxLZxZL7%2DC%5BD%2A%5D%20xZLZxLZxLxZLxF%2D7LZxLZxLZxLZC%2D7LZxLZxLZx%20Z%20==0=0===Sail%20Away=Harrell%20Tom==Bossa%20Nova=C==1r34LbKcu7L%23F%2FD4E%2D7LZLC%2F7oFZLsus9bG7ZL11%2DDZLtla7AZA%2D7LZ4TA%2A%5BAZLC%2FsusLZsus9b7GZL11%2DDl%2C%7C9bE%2C7%2DbBsZL7%2DELZFo79b7GZAZLsu%2D11LZBZL11%2DFZL5b9b7ZCL7%2DGZLsus9b7bBb7b9sFZL7%2DAsZL%23bLZC%2D7%2DDZLD%2F7%5EGB%2A%5B%5D5%20b9b7DZL11%2DAZL7LZA%2FCE%2F7obEZLsu%2C%7ClE%5E%7C%2CsusB%2Csus%23GsZ1L1%2D%23DZL7%5EAZL5%237lEb9s7B%2CB%2F%5EbA%7C%2C5LZE9%2CD%2F%5ECsZL7%2D%23FZL%5E7Al%7C%2C7EspZL%2CsusBb%5E%2FCb9b7bFZL7%2D7%2C%5D%5B%2ACZLsus9b7GZL11D%2DZLtla7AZL7%2DElC69LZAG%2CbB%2F%5ECl%7C%2CB7%239%23usGsZL11%2DDZLtl7aAZLbB%2F9ddaCZL5s%2CQG7ZL7%2D%23%2F7%5ECZG13su1GZLG%2F7%5ECQ%5BYZ%20uss31GZLG%2F7%5ECZLs3susLZLG%2F7f%2CU%2CZ3susL%7C%2C%5EbB%2CA%2FF%7C%2C%23G%2F%2CEG%2F%2DE%7C%2C%23F%2FD%2CFsZlG%2FBL1GZLG%2CC%2D9%20Z%20==0=0===Salt%20Peanuts=Gillespie%20Dizzy==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===Samba%20De%20Orfeu=Bonfa%20Luiz==Bossa%20Nova=C==1r34LbKcu77%2DDZL4C%5E7XEZL11%237F%207%5ECZLx%20%20ZL%20x%20ZL%20lcKQy%2D7%20A74TA%2A%7B%287G%7CQ7XyQ%7CbE%287%2DD%7CQyX%297bA7%28G%7CQyX%297%2DbE%287%2DD%2D7%29XyG%7CQyXL%20QyXyQ%7CD%2D7G%207%2DDZL7A%2011%23b7B1N%7CQyX7G%7CQyX7%20%7DXyQX%297bAFZL%20l7XyQK7%5EF%7CQyX7C%7CQyX7G%2DB%2A%5B%5D%20%20%3EeniF%3ClcXyQKc%5EC2NZ%2D7XyQ%7CBb7XyQ%7CEb%5E7%20%3CD%2EC%2E%20al%202nd%20ending%3E%20LZD%2D7%20G7%20Z%20==0=0===San%20Francisco%20Holiday=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7AZL9b4Ah7%209%2DF%7CQyX5%239%237bBLZ9b7C%207hGZL9b7D%20Bb134TA%2A%7BQyXQyb9LZG11%239b7bB1N%7CQyX%2359%237bBZL9b7C%207hXyQ%7DX7D%207hL9b7FQ%7CN2BL9b7Fpp%7CQyX7hC%2AB%5B%5D%209bB%2011%239b7bZCh7%20yXQyXAA%2A%5B%5DF7b9L%207hCZL9b7F%207hCLZ9b7Fpp%7CQyX7hCZF7b9%20%207hCZ9b7D%20b9LZG9b31bB%209%2DF%7CQyX%2359%237bBZL9b7C%207hLZAh77D%207hLZGh7%20C7b9LZBb7%239%235XyQ%28Db69%29%7CB7%2FD%23XyQZ%20==0=0===Sandu=Brown%20Clifford==Medium%20Swing=Eb==1r34LbKcu7G%7CQyXb7XyQ%20lcKQyX7bAZL%20lKcQyX7bE%7CQyX7bA%7CLZEb7E44T%5B%2D7%20C7LZF%2D7XyQ%7CBb7XyQ%7CEb7%20C7LZF%2D7%20Bb7%20Z==0=0===Satellite=Coltrane%20John==Up%20Tempo%20Swing=G==1r34LbKcu7ZL7bA4G%5E7%20L7C%207%2DGZL7D%207%5EZBL7%23F%207%5EbEZL7bBZF%5E7%204T%5BA%2A7%2DGZLE7LZA7hA%7CQyX7%5EbE%5BB%2A%20%5D7bB%207%2DFZL7C%207%5E%20D7b9%207%5EbDA%2A%5D%207h7%20D7ZL7bG%207%5EbEZL7b%20B7%2DF%7CQyX7%5EGZL9bB%5E7%20DA%7CQyX%207%5EbDBb7LZ%207%5EFZL7C%207%2DGZLD7%207%5EBZL7%23F%207%5EbEAb7LZ%207%5EG%5BC%7CQyX%5E7%20C79b7D%207hA%7CQyX7%5EEb%5BC%2A%5D%207bB%207%2DFZLLZG%5E7AZL7EZL%20x%20LZD7sKQyXsus7DZL%20x%20LZ%20x%20ZL%20lcKQyXsucl%20LZ7F%207%2D%20x%20%20Z==0=0===Satin%20Doll=Strayhorn%2DEllington==Medium%20Swing=C==1r34LbKcu77%2DbAZ4D%2D7%20%2DAZL7A%207%2DEZL7A7%20%2DEZL7G%207%2DDZL7G7%20D7L4T%7BA%2A%5BB%2A%5D%20ZN1C%5EyX7%5EC2NZL%20QyXQXy%7D%207A%207%2DEZL7F%207QKcl%20L7bD%20KQyX77LZG%2D%207%2DAZL7D%207%2DAZLl%20cKQyX7%5EFZL7C%207D7LZGC%207%2DGbAZL7%2AA%5BD%2DZL7A%207%2DEZL7A%207E%2DZL7G%207%2DDZL7G%207A%2D7%20D%5D%20%20lc%2D7%20Db7LZUC%5E7%20F7LZE%2D7%20A7%20Z==0=0===Save%20Your%20Love%20For%20Me=Johnson%20Buddy==Slow%20Swing=D==1r34LbKcu77%5EGZL4D6%20A7%2DEA%2AS%5B%20%20QyXQy%5DX%205%239%237B%206DZL7%2D%20D%2FF%234Ti%2A%5BZL9b3sLZG%2DE%7CQyX7%2DEZL11%237Eb%207%5EbBZLsus7G%207%2D7%20A1us7A%20E%7CQyXLZD6%20%7CQyX7%2DGZL%20lcKQXy7%2DEA%2A%5B%5D%205%239%237BC7%23117%2DA%20D%207%2DFZ%7CE%2D7%207%2DFB%2A%5B%5DQyX6DZL%2359%237A%206DZL9b31A%20Bb7LQyX7%2D%2DEZL7D6%20E%2DZL%20lcKQyX7bBZLD6l%2C7%2DE%2C7%2D%23FsZL7D%5E7%20FZL7bBlcKQy%2311%20%5DQyX11%237C%7CQyX7%2DZGL%20lcKQyX7%2DEA%2A%5B%7CE%2D7X7bE%207%239%237A%2311XyZL11%237C%207%2DG%7CQy7X%2DE%7CQyX5%239%237B%7CQE%2D7%20f7CZL%205LZ%3C%28a%20tempo%29%3ED6%20A%2D7LZD6%20A%2D7%20Z%20==0=0===Say%20It%20%28Over%20And%20Over%20Again%29=Loesser%20Frank==Ballad=Eb==1r34LbKcu77%2DCl%7CAEb%5E7Ds%207%2DFZL9%237C%206EbZL7bB%207%2DFZL7C%20h%2CG7%2C%2A%7B44TyX6bEF%2D7%20BQyXQyX%7D%207bB%207%2DZFL7C%207%5EbE1NZL7b%20LZN2ZL7F%20QyX7%5E%20G7%20%5D%207%2DDZL7A%207%2DEZLG7%207hD%7CQyX7%5ECB%2A%5BG7LZC7%2DD%7CQ6bEZLD7LZG%2DFZL7C%207%5EbEA%2A%5B%20%5D7bB%207%2DFZL7C%207%2D7%20Bb7%207%2DA%7CB%207%2DFLZF%2D7%5EbEZL7bB%207%2DFZLF7%207%2DCl%7C%2C7G%2ChDs%207XyQ%7C9%237C%20b7%20Z%20==0=0===Say%20the%20Brother%27s%20Name=Metheny%20Pat==Even%208ths=Bb==1r34LbKcu7%5EbBZL4Bb%5E7%2DD%7CQyX11%237%5EbE%7CyQX7%2DAZL%20lcKQyX%2C%20D%2D%2FC4TA%2A%5BXbB%2FbLZAb%5E7%2DC%7CQyX7%5EbDB%2A%5B%20%5D%2C7bA%207%5EbA%7CQyX7XyQ%7CGA%2FF%207BZL7%2D%2FAbXy%237%5EDZL7%5EA%2096EZ1L1%237%5EbG%2011%2DbE%7CQ11%20C%23%2DF%7CQyE%7CQyX7%2311%207%5EG%207%2D%23F%7CQyX7%5EZGL%2C7%5EG%207%2D%23FC%2A%5B%5DLZG%5E7%5EG%207%2DZL11%23D%2FF%23%2C%20p%20C%2FbBZL7%5EbB%20%20pD%20%2C7%2DAZL%2C7%5EbB%20F6%20B7%20p%207%2D%7BY%5D%20Q%20p%20p%20QyX11%2DE%7CQyX11%23%5E7bE%7CQyX9%2DDZL9%2DD%7CF9%20%2011%237BQBb%5E7XyQ%7CEb%5E7XyQ%7CE%2D9XyQ%7CF9XyQ%7D%20==0=0===Scene=Harrell%20Tom==Medium%20Swing=G==1r34LbKcu7yX7%2Db4C%2D7X7%2DbA%7CQyX7%2DbE%7CQXy7%2DbB%7CQyX7%2DF%7CQyXyQ%7CD3TA%2A%5B7%2DB%7CQ7XyQ%7C7%5ED%7CQyX11%237%5EG%7CyQX7%5EAB%2A%5B%5DQyX7%2DB%2311Xy%2D%23F%7CQXB%2FAZb%2D7XyQyX7%5EC%7CQyX7%5EF%7CyQX7%2D%23F%7CQyX7%5EG%7CQKcl%20LA%7CQyXD%7CQyX%20%20%5D%5B%2AQyX7%2DbE%7CQyX7%2Db%7CBQyX7%2DF%7CQyX7%2DCA%7CAb%2D7lcKQyX7%2DB%7CQ%7CF%23%2DC%7CQyX7%2DD%7CQyX7%5ECA%2A%5B%5DQyX7%2DB%7CQyX7%5E7XyQyX7%2DbyQ%7CC%2D7XyQ%7CBb%5E7XyQ%7CA%2D7%2FDXyQKcl%20LZG%5E7XyQ%7CU%20x%20%20Z%20==0=0===Scotch%20And%20Soda=Guard%20Dave==Slow%20Swing=Eb==1r34LbKcu7L7bB%204Ab%5E7yX7FZL7C%207%2DG%7CQXy6bE%7CQyX7bD%7CQyXQ%7CF%2D74TA%2A%7BX7%5EbAXyQKc7bE%207%2DbB%7CQyX6b2ENZL%20QyXQyX%7D%20%20l%20%5D%5B%2AB7G1NZbB%207%2D%20LZEb7bBZL%20lcKQyX7FQ%7CyX6bEZL7%2DF%20G%2F6XyQ%7CFlcKQyL7bB%20AAb%5E7yX7FZL7C%207%2DG%7CQXy6bE%7CQyX7bD%7CQyXQ%7CF%2D7%2A%5B%5D%207ZEb6XyQ%7C%20%28G%2D7%29x%20%28C7%29%20Z%20==0=0===Scrapple%20From%20The%20Apple=Parker%20Charlie==Up%20Tempo%20Swing=F==1r34LbKcu77oB%2074G%2D7XA%2F7F%207%5EF%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyLZBb%5E4T%7BA%2A%5BB%2A%5DQ%5E7%20G%2DZL7C%207%5EF2NZL%20QXyQyX%7D%207D%207%2DAZL7F%5E7XyF1NZL7%2DG%5BAKcl%20LcKQyX7CZL%20lcKQXy7GZL%20lcKQyX7DZl%20%20%5D%2AQyX7A%2DG%207%5E7XyQ%7CoB%207%5EbBZLA%2F7F%20%5E7F%7CQyX7C%7CQyX7%2DG7LZUFC%7CQyX7LZA%2D7%20D7%20Z==0=0===Sea%20Journey=Corea%20Chick==Latin=A%2D==1r34LbKcu7X%2C%2DA%7C4A%2Db6%2DAA%2A%7B%7DQyX%2DA%7CQy6Xb%2DA%7CQyX%2C%2DA%7CQyXb6XyQ4Ti%2A%7B7GZL%20b6XyQX%2C11%2DAZL%2C11%2DE%201%2C1%2DDB%2A%5B%7DQyX%2C%2DA%7CyQKcl%2DA%7CQy7E%7CQyyQKcl7EZL%20lcKQyX7%5EFLZ%20lcKQyX7h%23FZL%20sus%2CXX%2CsusC%2A%2C%5B%7DQ%5DXyQA%7CQyX6b%2DA%7CQyX%2CA%2D%7CQyX6b%2DA%2CA%2A%2C%7B%20%2D%2CXyQyX%2C9bZL%20lcC%5E7%2359%237EZL%20lcKQyX7F%5EZL%2C9%237E%207%5EFZL%2C%2CXyQK%207%2DD%2Cb%2DA%7B%5DQKcl%20E%207hBZL7%2D%23C%207%5E%7CDQyX7A%7CQyX7%2DEZL7b9%2C%20yX7%5EF6XyQ%7CA%2D%2C%20%20%3COpen%20Vamp%3E%20%7D%20==0=0===Search%20For%20Peace=Tyner%20McCoy==Ballad=C==1r34LbKcu77%2DFZL4Ah7%2011%2DGZLQyX%7CrQyXQ%7CyXsus31GZL9b7D%20C7b94TA%2A%7BZL%2CC%2Fb9LZE31CB%2A%5B%7D%20%2CB%2F7E%20%2D7%23CZL9b31bA%207%2Db%20Ab1331bB%2031G%20s%20x%20LZZL%20x%20ZL%20x%20ZLG%2F%5E7bA%209%2DGZL7D%207%2DAG13suZL%20x%20%207%2DFZAh7%20D%2011%2DGZLQyX%7CrQy%7CXQyXsus31GZL9b7C7b9LC%2A%5B%5D%20CQU%7CY9LZEbXQyXQyXZ%20%2CB%2F7E7%20%2D%23CZL9b31bA%207%2DyQXyQb31bB13XyQZ%20==0=0===Second%20Star%20To%20The%20Right%2C%20The=Fain%20Sammy==Slow%20Swing=Eb==1r34LbKcu7B%207%2DF4EbXybEZL7bB%20bA%7CQyXG%2D%7CQyX%2DC%7CQyX7G%7CQ%20C7LZ4TA%2A%7B%7CQyXbbXyQ%7DbE%207%2DbB%7CQyXbA%7CyQX7%2DbB%7CQyXbAB%2A%5B7%2CLZAEZL7bbA%7CQy%7CC%2DXyyX%2DC%7CQyX7G%7CQyXEbC%2A%5B%5D%207bB%207%2DF%7CQQ%7CG%2DXQyX7G%20Bb7LZEb%20C7LZF%2D7%20Bb7LZEb%20Bb7%20Z%20==0=0===Second%20Time%20Around%2C%20The=Van%2DHeusen%20Jimmy==Medium%20Swing=C==1r34LbKcu7%297%5EF%284C%5E7%20%7CQyX7G%7CQyX7%2DDZ7LobE%207%2DEZL%297F%28%20C%5E7%20%204TA%2A%7BCZL%297E%2D7%29%207%2DA%7CQyX9b7EZL%29F7%28%20%207hBZL%297%2DA%28%20%20%20%28Ab%286CZL7G%7CQy%29%20%20%28CQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EF1NZL%297%7CD%2D7X7%2DG%287yX7G%7CyQXyQDZL%297obE%28%20%207DZ%29L7bE%28%20%207%5EF2NZL%20%2D7XyQX%7DQyXQyX6C%20%20%28Bb9b7G%20sus7GZL7Ds%20us7D%7CQyX7AZL%297susLZ7hE%7CQ%7CD%2D7%20G7%20Z%20==0=0===Secret%20Love=Fain%20Sammy==Ballad=Eb==1r34LbKcu7%7Cl%2C7C4Eb%5E77bA%2C7bEsZLsus7Bb%207%5EbEZLsus7bB%20%2CG%2D7%2C4T%7BA%2AQyX%7D%20b7LZFbE1NZL7bB%207%2DFZ7LbB%207%2DFZL7bB%207%2D6%20Bb7B%207%2DFE%207%2DbQXyQ%7C7%5EbBZL7F%207%2DC%5BB%5D%2Al%2C7G%2ChDs%206bE2NXyQ%7CByXQyXEZL7bb%5E7%20DZL9b7C%207hGZLsu7sbB%207%5EbE%5BA%2A%5D%207bF%2D7%20BAZL7bb6%20Bb7%20Z==0=0===Segment=Parker%20Charlie==Up%20Tempo%20Swing=Bb%2D==1r34LbKcu7%7CQyX64Bb%2D69b7F%207hC%7CQyX6%2DBbZL9b7F%207hC%7CQyXLZBb%2D4TA%2A%7B%20lcKQ7b9LZBZL%20QyXQyX%7D%209bF7%207hC%7CQyX6%2DbB1Nb%2D6XyF%207hCQyX9bFh7XyyX7hbEZL%20lcKQy7X%2DbE%7CQyX9b7bB%7CQQ%7CAb7B%2A%5B%5D%20hC%7CQyXyQ%7CCZL9b7F%207hC%7CQyX%2D6bBA%2A%5B%5D%209b7F%207hBb%2D6X7%5EbD%7C7%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9LZBb%2D6XyQ%7CCh7%20F7b9%20Z%20==0=0===Se%C3%B1or%20Blues=Silver%20Horace==Afro=Eb%2D==1r34LbKcu7QyX96b%2D69X%20lcKQyX11%237BZLx%20%20ZL%20x%20ZL%20lcKQyLZEb%2DE21T%5BKcl%20LZBb9XyQ%7CAb9XyQ%7CEb%2D69XyQKcl%20%20Z%20==0=0===Sentimental%20Journey=Brown%2DGreen%2DHomer==Medium%20Swing=C==1r34LbKcu7bB%287o4C6XyZL7C%206CZL7G%207DLZ%297A%28%20x%20ZL%20lcKQF7%20F%234T%7BA%2ADZL%20l6%20A7L6CZL%20lcKQyX6FlB%5B%2A%7D%206Cl%2C7G%2C7DsZXyQKcCZL%297G%207DZcl%20LZ%20x%20ZL%20lcKQyX6C%2C%5BA%2A%2C%5D%20%20lcKQyX7G%28A7%29LKQyX77LZC6%20C7LZF7%20F%23o7%28Bb7%29LZC6%20A7LZsD7%2CG7%2ClC6%20Z==0=0===September%20In%20The%20Rain=Warren%20Harry==Medium%20Swing=Eb==1r34LbKcu7bB%207%2D4Eb%5E77bDZL%20lcKQyX7%5EAbZL7bE%207%2DbB%7CQyXXyQ%7CF4T%7BA%2AbB%5BB%2AEb6%20CKQyX6bE2NZL%20QyQXyX%7D%207bB%207%2DFZL7cl%20%20%5D1NZL77%2DFZL7LZBbCZL7F%207%2DCZL%20lcQKyX7%5EbAZL7bE%207%2D%2D7%20F7bE%207%2DyX7bDb7XyQKQyX7%5EbAZL7bE%20%2D7bB%7CQyX7%5EbE%5BA%2A%5Dcl%20LZB%7CQyXQ%7CF%2D7%20Bb7LZEb6%20C7LZF%2D7%20Bb7%20Z==0=0===September%20Song=Weill%20Kurt==Ballad=C==1r34LbKcu7GZL7D4F7XyDZL7%2DA%207%2DEZL7%2D%20D7%5ECZL7bB%207%2DF%7CQ7sus%204TA%2A%7BX7C%7CQG7LZN2NZL%20QyXQyX%7DQy7X%5ECZLsus7G%207%5EC1C%5E7Xy%20sus7QyX7oBF%2D6XlcKQyX6%2DFZL%20lcQKyX7o%23FZL%20lcKQy%20LZF%23%2A%5B%5DQyus7DZsXyQ%5D7%2DEZL7%2DD%207%5ECZLb7B%207%2DF%7CQyX7FA%2A%5B%20A%2D7Lus7G%7Cs%20D7LZG7sus%20G7LZC6XyQKcl%20%20Z%20==0=0===Serenade%20To%20A%20Cuckoo=Kirk%20Roland==Medium%20Swing=F%2D==1r34LbKcu7hG%7CQy4F%2D7%2CZL7C%20%2C7hG%7CQyX%2C%2D7FZL7C%20%2C7hG%7CQyXF%2D7%2CX4TA%2A%5BZL%2C7%5ELZF%2D7%5EbAZL%2C7bE%20%2C7%2DbBB%2A%5BY%5DQyX7F%7CQyX%2C7%2C%20Db7C%20%2C7C%20%2C7hC7LZF%5EbD%20%2C7%5EbAZL%2C7b%20E%2C7%2DbBZL%2C7F%20%2C7%2D7%2CLZG%20%2C7hG7LZF%2D7%2C%20F7%20Z%20==0=0===Serenade%20To%20A%20Soul%20Sister=Silver%20Horace==Waltz=Eb%2D==1r34LbKcu7bE%7CQy4Eb%2D7%7CQyX7%2DbEZLQyX%7CQryX%7CQyX9%237E%7CQyXE7%239X3TA%2A%5BX31b7%7CE7%239X31bA%7CQyX31A%7CQXy31bAB%2A%5B%5D%207%2DbE%20yQ%7CBbQyX7%2D1C%7CQy%2D7XyQ%2A%5B%5D%207%2DbE%209%237E%7CyQX7%2DbE%7CQyX9%237E%7CCB13XbE%7CQyX7%2DbELZBb7%237E%7CQyX7%2DbEZL3b17bB%2031B%7CQyX31b9XyQ%7C31B%203yQ%7CE7%239XyQZ%20==0=0===Serene=Dolphy%20Eric==Slow%20Swing=Eb==1r34LbKcu7QyX5bb%5E7XyX7bA%7CQyX7bE%7CQy7XbD%7CQyX11%237bA%7CQyQ%7CD7E44T%5B%20%2011%23XyQ%7CD%2C7E%2C7%2DBs%205b7bBQ%7CyX7hFZL7bG%207%2Db%7ClAb77%5EbE%7CQLZ%20x%20%20%5DY%5BQAb7%2311%20Gb%5E7LZF7%239%20A9LZA9XyQZ%20==0=0===Serenity=Henderson%20Joe==Medium%20Swing=Eb==1r34LbKcu7B%207%2DFh7XyQ7%2DEZL11%237%5EbG%201%2317%5EbA%7CQyX31b7G%7C%20A7LZD44T%5B7FZL7b%5E7%20sZL7bD%207%2DbA%7CQyX7%29hA%287%2DCl%7C%2C7G%2ChDG7%20GbEZL7bXyQ%7CE%5E7%2311XyQ%7CF%2D7%20Bb7%235LZUEb%5E7XyQ%7CDh7%20G7b13%20Z%20==0=0===Serpent%27s%20Tooth=Davis%20Miles==Medium%20Up%20Swing=Bb==1r34LbKcu7ZL11%234Bb%5E77%5EbEZL5%237D%207%2DDLZ7o%23C%207%2DCZL7oB%20%20Ab%5E74TA%2A%7BbB2NZE9LZEQyX%7D%207F%207%2DCZL7%20G7%2DD1NZL7bA%207%5EbXyQ%20L%207%5EbB%20lcKQ%7CBb6XL%20lcKQyX7%5EbEZLl%20cKQyX7bBB%2A%5B%5DQyZC7XyQyX7%5E7%5EbEZyQKcl%207%2DDZL7o%23C%207%2DCLZ7oB%207%5EbBA%2A%5B%5D%20%20D7%235LX7FZL%20Ab7%2311LZBb%5E7%20E9LZEb%5E7%20Ab7LZBb%5E7XyQ%7CBb6XyQZ%20==0=0===Seven%20Come%20Eleven=Goodman%2DChristian==Medium%20Up%20Swing=Ab==1r34LbKcu7%297F%28%204Ab6%28%28%20ZL%297bE%28%20x%297%2DBb%28%20ZL%297%2DF%28%20%20%29bAC%2D7%29x4TA%2A%7B%28%20ZL%29b%2D7%29xx%29bD%28%20ZL%29C%2F7bA%20%28x%29bA%28%20ZL%297bE%28%20%20%28Do7B%28%20ZLL%20lcKEb%29x%20ZL%20lcKQyX7GB%2A%5B%20%7D%20x%29bA%28%20ZL%297bE%28C7XyQ%2F7%2DbB%2DbB%28%20QKcl%20F%28%20%20%29bA%286bAA%2A%5BQ%5DyX7bE%7CQyX7bBZL%2D7%29LZyX7FZA%28%20x%29Eb7%29LL%297bE%28%20x%297%2DbB%28Z%20L%297F%28%20x%297%2DC%28%20ZZ%20%28Ab%28%20x%297b7%2FC%29LZ%20%28Db%29x%20%28Do7%29LZ%20%28Bb%2D7%2FEb%29x%20%28Eb7%29LZ%20%28Ab%29x%20%20Z%20==0=0===Seven%20Steps%20To%20Heaven=Feldman%20Victor==Up%20Tempo%20Swing=F==1r34LbKcu7QyX314F13XX31F%7CQyX31bE%7CQXy31F%7CQyX31bE%7CQyyQ%7CEb4T%5Bi%2AG%7CQyXyQKclbA%207%2DDZL7A%207hELZ7bB%207%5EF%7BA%2AY%5D%20%207LZG7X31F%7C%7CQyX7%7CC7XyX7%2DD%7CQyX7%5EC%5BB%2AQ%7DyX6FZL6E%206bE%7CQyQ%7CE%2DQyX7%2D%207%5EF%5Bb7LZEC%207%2DG%7CQyX7%5EbGZ7LbD%207%2DbA%7CQyX7%5Eb7%20%5D%2AAB%207%2DFFZL6EEh7%20AQyX7C%7CQyX7%2DG%7CQXy7GZL7bA%207%2DDZL7%7CEb6%20ZL7bB6%20%20%20Z==0=0===Shadow%20Of%20Your%20Smile%2C%20The=Mandel%20Johnny==Bossa%20Nova=G==1r34LbKcu7%5EG%7CQy4F%23%2D7yX7%2DA%7CQyX7A%7CQy7X%2DE%7CQyX9b7B%7CQyXQ%7CD7X4T%5BA%2AyX7h%23C%5E7XyD%2F7%2DE%7CQyX7%2DE%7CQXy9b7B%7CQyX7h%23F%7CQXyQ%7CC%7CQyX77%2DE%7CQb9XyQB%7CQyX7%2D%23F%5BB%2A%5DQXy31b7B%7CQyX7h%23F%7C7b9Xy7%23F%7CQF%207%2DC7XyQ%7C%2DA%7CQyX9b7E%7CQyXh7B%7CQyX7D%7CQyX7%2DA7XyQ%7CA%7CQyX7LZB%2D7XyQ%7CE7b13XyQ%7CA7XyQ%7CD7sus%20D7b9LZG6XyQKcl%20%20Z==0=0===Shaw%20%27Nuff=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===She%27s%20Funny%20That%20Way=Daniels%20Charles==Ballad=Eb==1r34LbKcu7FZL7C4Eb%5E7L5%237D%207%5EbEZL5%23b7B%207%5EbEZL5%237bB%20ZGh7%204TA%2A%7BL7bB%20Db7XyZL%20QyXQyX%7D%207bB7%20%2DFZL7F%207%2DC1N%7CQN2Eb6%7CQyX7%2DbAZLEb7%20%5D%5EbEZL7bB%206bE%7CQXy7bD%7CQyX6%2DbAB%2A%5B7%20Eb7%206bEZ%5EbEZLLZG%2D7%207%5EbEA%2A%5B%5D%207bB%20%2D7FZL7F%207%2DCZL7C%20Bb7%2357bD%206ZL7bB%235LZEQyX7bD%7CQyX7FZLC7%207hGZL5%237D%207%5Eb%7CEb6%207bB%207Eb6XyQZ%20==0=0===Shine=Dabney%2DMack%2DBrown==Up%20Tempo%20Swing=Eb==1r34LbKcu7X7%2DFZ4Eb%5E7QyX7%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyXKcl%20L4TA%2A%5B7bBZL7XyQ%5DyX7FZL%20lcKQyX7C%2DZL%20lcKQyX7GB%2A%5BQKcl%20bB%7CQyZL%20lcl%20%20%5D%5BG%7CQyX7bB%7CQyX7%2DZFL%20lcKQyX7%5EbEC%2A7XyQKcKQyX7%2DF%7CQQKcl%20QyX6bEZL7bDpp%7CyQX%2C11%237%5EbAD%2A%5B%5D%20%7CC7XyyX7%2DCXyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Shiny%20Stockings=Foster%20Frank==Medium%20Swing=F==1r34LbKcu7%7CQyX74G%2D7XX7bB%7CQyX7%5EFZLQXy%7CrQyX%7CQyX7C%7CQyyQ%7CA%2D4T%5BA%2AE%7CQyXyQ%5D%2ABC%2F7D%207D%7CQyX7%2DALZ7bB%207C%7CQyX7%2DG%5BLZB%2D7X7obA7%5EFZLA6XyQQyX%7CQyX7C%7CQyX7G%2D%5BA%2A%5D%209b7D%207hA%7Cr%7CXyQ%7CQyX7QyX7%2Db7XyQB%207C%7CQyX7%2DG%5BC%2AQ%5DyX7obA%7CQyX7%2DA%7Cb7LZAB%7CQyX%7CD7XyQ%7CG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z==0=0===Short%20Story=Dorham%20Kenny==Medium%20Up%20Swing=C%2D==1r34LbKcu7%20x%20ZLT44C%2D%20lcKQyX7%2DFZL%20xZ%20L%20x%20ZL%20lcKQyX7LZ%20x%20%2CA%2A%2C%5BDZL%20lB%2CF%2D77%5EbD%7CQyX7bA%7CQy7X%2DbE%7CQyX7bB%7CQyXXyQKc%2A%2C%5B%5D%20h7XyQ%7CG7b9XyQZ%20==0=0===Shutterbug=Johnson%20J%2EJ%2E==Up%20Tempo%20Swing=G%2D==1r34LbKcu7%2DCZL%20%2D7XyQx%20ZL%20lcKQyX7%2DGLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xG44T%5B7bE%207cl%20LZ%20x%20ZL%20x%20ZL%20lcKyQX7%2DGZL%20x%20ZL%20x%20LZBb%2DKQyX7LZAh7%20D7b9%235LZG%2D7XyQKcl%20%20Z%20==0=0===Si%20Si=Parker%20Charlie==Medium%20Swing=F==1r34LbKcu7L7bE%207XyQ%7CQyX7bBZL7F%207%2DCLZ7G%207%2DDZL7A%207hE%7CBb%2D7F44T%5BZF7XyQ%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Sidewinder=Morgan%20Lee==Funk=Eb==1r34LbKcu7QyXZLnD7%2Cl7bEl%2C7Dns%7CZLQy%7CXrQyXZL%20x%20ZL7bELZ%20x%20s44T%5BZL%20x%20LZ%7Csnl%2C7DnsZLQyX%7CrQXyZL%20x%20ZL7bAl%2C7GEb7LZQyX%7Crl%2C7DnsnGh%2CX%7CrQyXZL%20x%20ZL7Bbl%2C7%2DFnsZL9b7ClyQLZsZL%20x%20Eb7LZ%20x%20LZEb7%2Cn%20LZ%20n%20%20Z%20==0=0===Silver%27s%20Serenade=Silver%20Horace==Medium%20Swing=G==1r34LbKcu7QyX9%2D4E%2D9XlcKQyX9%2DAZL%20lcQKyX9%2DbBZL%20lcKQy%20LZEb4TA%2A%5BbE%207%2D%5D%5B%2ABAC%207%5EbBZL7Bpp%7CQXy7%2DCZL%20lcKQyX7%2D%2D7LZD%20%20lcKyX11%23%2D7%20%20QQyX96Gf%7CQyX11%23D7Q%7CYZQyX11%237DZL%7CfG%5E7AZL7%5EQZ%20==0=0===Simone=Foster%20Frank==Waltz=D%2D==1r34LbKcu7Xsus7%2D7XyQ7%2DD%7CQyX11%237bE%7CyQX7%2DD%7CQyXsus7A%7CXyQ%7CAD43T%5B%2DD%7CQysusXyQyX7%2DbB%7CQyX7%2DAQ%7CyX7%2DG%7CQyX7bA%7CQ%7CEb7X7D%7CQy7A%7CQyE%2D7XyQyX7bB%7CQyX7%2DF%7CyQX7%2D%23F%7CQyX7%5EF%7CQ%7CE%2D7X%7CQyX7b9b5XyQ%7CD%2D7XyQ%7CA7susXyQ%7CUD%2D7XyQ%7CEb%5E7%2311XyQZ%20==0=0===Since%20I%20Fell%20For%20You=Johnson%20Buddy==Slow%20Swing=Eb==1r34LbKcu7bAZL74Eb%5E7FZL9b7C%207%5EbEZL%2397bB%207%2DFZL9b7C%20%2D7%20Bb4T%7BA%2AbE2NZLZF7%20QyX%7D%207bB%207FZL97bC%207G1NZLsus7bBXyQ%20L7bG%2077bE%2077LZBbyX7bE%7CQyX7bD%7CQXy7bA%5BB%2A%5D%207bE%207%2DQ%7CBb%2DbA%207%5EZL9b7XyQ%7CDE%5BA%2A%5D%207bB%207%2DFZ9Lb7C%207%5EbE%7CQyX7bb%5E7%20C7bAZLLsus7b7%239LZL7bG%207bAZL7bB7%20%2DFZL9b7C%207%5EbEZF7%20BbB%207%2DFZEb6%20C7b9LZF7%20Bb7%20Z==0=0===Sippin%27%20At%20Bells=Davis%20Miles==Medium%20Up%20Swing=F==1r34LbKcu77%2DbB%7C%5E7XyQbBZL7B%207%2D%23FZL7G%2D%207%2DAZL7bB%207%2DF%7C%5E7XyQF44T%5B7bA%207ZA%2D7X%2C7%23F%207%2D%23CZL7C%20%2D7GZL7bD%207%2DbA%7CQyQLZA%2DL7bE%20F%20sol7%20Gb7QyXQyXZ%20%20lcKQy6XFQ%5BY%20%20QyXQyXZ%20%20%20%3CSo%5EbDZL%20Blues%3E%20==0=0===Sister%20Sadie=Silver%20Horace==Medium%20Up%20Swing=G==1r34LbKcu7%7CrQyX4G7Xy%7CrQyXZLQyX%7CrQyZXL%2911%237bA%28%20lcKQXyQLZ4T%7BA%2AA%7CQyX%2AB%5BC7X7bB%7CQyX7CZL%20lKcQyX7GZL%20lcKQyXyQ%7CA7%7D%20QyXyXZLQ%5D%2AA%5BGyXZLQyX%7CrQyXZL1%291%237bA%28%20lcKQyX7Qr%7CXyQyX7bQr%7CXyQ%20Z%20==0=0===Skating%20In%20Central%20Park=Lewis%20John==Waltz=C==1r34LbKcu7%20G%2F7%5E4C%2FG%207GZL%20G%2F7%5EFZLxZ%20LG%2F7%5ECZL%209b7GZL%235LZC3TA%2A%7BBp%2CA%2F5%2FGb%207GZL%207%2DDZL7AZL7%20%2DEZL7BZL%207%5EFZLLZN1Fb7CZLDZLbEpG7%2FBLE%2F7%5E%2DFZL7%2DFB%2A%5D%5B%205b7CZL7%5EC2N%7D%20ZF%2D7%2FZL6%2Db9b7DZb%5E7LZLbB%2F6%2DCZL6%2DCZL%2D6bBZL7%2DCZLD%2F6bBZAh7LEZL7hLxZL%2CLZF%2D%5EZL9b7GZLG%2FCA%2A%5B%20%5D5%237GZL7hDZLE%2F7C%5E7%2FG7%2DFZL%2DDZL7GLZG7EZL7BZL7%5EFZLbG5%2Fb7CZLG%2F7%5ECZL5%23%2D7LZA%2F7%5EFZ%2F9dda%2CQLZCFZLbG%2F9b7CZLG%2F%5E7CQ%5BY%5D%209b7GZL7%5E%5E7LZC7GZL7s%207%2DA9LZG7%2BCZLG%2FCZL%207o%23FLZ7DZL7%2DAZL7%2DEZL%2FG%23LZ%2DDZLEC%2FBZLF%2D7%2C%20LC%2FbDZL5%237%5ECZLZxL11%237%5EbDZL7%5EbEZBb%2FCl%7C%2C6G%2CC%2C%7CC%5E9XyQZ%20==0=0===Skippy=Monk%20Thelonious==Medium%20Swing=Ab==1r34LbKcu7%207bBZ4D7%20G7bGZL7bD%207bAZLA7%207bBZL7F%207CZL7%2C%20F7L4TA%2A%5B7F%207bb7XyQ%207bAZL7bE%207EZLF7%207bGB%2A%5B%5DQyX7G%7CG7LZGAZL7AZL7F%207%20A7LG%207DC%2A%5B%5D%207A%207ELZ7B%207%23F%7CQyX7bAZ7LZC7bB%7CZL%5B%5DQyX7LZAb7bD%207bAZL7A%207bZBL7F%207bGZL7bD%207LZGb7A%207bB7G%7C%2C77%2CC7%2C%2C7bB%2C7B%7C%2C7%23F%2C7%2CG7bA%2C7A%7C%2C7bB%2C7BA7%2CAbbDsD%2AQyX7%5EF7%2CE7bE%207%2DbBZL7bE%207b%2DBZL7bE%207%2DbBl%7C%2C7LZAb%2C7bG%2CZ%20==0=0===Skylark=Carmichael%20Hoagy==Ballad=Eb==1r34LbKcu77%2DGs%204Eb%5E7L11%237A%207%5EbEZL7b%5EA%20G%2F7%5EbEZL7%2DF%20ZAb%5E74TA%2A%7BZL%20QylF7Xy%207bB%207%2DFZL7%2DC%20b6E1NZL7bB%207%2DF%7CQ%7DXyQX%7C%2C7C%2CL7bE%20%20Bb7%23L%297F%287B%20%297%5EbA%28%2D7CB%2A%5B%5DQyX6bEZL9ZBb%2D76bE2N%2DE%207%5EXyQ%7CGbAl%2C7bE%2C7%2DbBsZ7LbD%20%2DFZL9b7C%207h%5E7LZG7%5EbAZ%207%5EbE7%2CD7%2CA%20G%2F7%5EbEZL7%2DF%20%5E7bElA%2A%5B%5D%2C7bB%2C6Gb%5E7LZAsZL7bEZL9LZAb%5E6bEZL7bB%207%2DF%7CQXy7Fl%7C%2C7C%2C7%2DGs%207%20Bb7%2311%237A6%20Bb7%20Z%20==0=0===Skyliner=Barnet%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu77bB%7CQ4C6XyZL%20lcKQyX7%2DDZLl%20cKQyX7AZL%20lcKQF%2D7Xy4TA%2A%7BG%2F7%2DD%2D7XyQD%7CQyX6C1N%7CQyX7%7CGQyX7%2DD%7CQyX7bB%7C7XyQ%7CE%7CQyX%23FB%2A%5B7XyQ%7DeniF%3ClcKQyX6CZ7LG%207%2DD%7CQyX6C2N%7C%3E%20%20%5DYG%7CQyXEZL%20l%7CB7Xy7%5EG%7CQyX7D%7CQyX7A%2DZL%20lcKQyX7%5EE%7CQXyQKcQyX7%2D%2EC%2ED%3CQ%7CAb7GZL%20lcKQyX7%2DDZ%20LlcKQyX7%5EbD%7CQyX7XyQ%7CyX7%2Db%20al%202nd%20End%2E%3E%20x%20%20%5D%20==0=0===Slipped%20Disc=Goodman%20Benny==Medium%20Swing=Ab==1r34LbKcu77bE%2074Bb7%20F%206bAZL7bE%207%2DbZBL7oB%207%5EbAZL7bE7LZBb4TA%2A%7BA2N%7CQ7%20Bo7QyXQyX%7D%207F%206bAN1ZL7bE%20%2C7%2DbBZL%2CXyQXy%5EbAZLrQyX%7C%5D%5B%2ABCE%7CQyX7bBZLQyX%7CQryX%7CQyX6%2DF%7CQyX7b7XyQQyX6b%207bBZ%5D%5B%2AABbAZL7bE%207%2DbBZLo7B%207%5EbAZL7bE%207b6%20F7L%20QyX%7C%20%20n%20ZAb%5E7%20%5D%20%20%3EeniF%3C%206bAZ7LbE%20%2C7%2DbBZL%2C7oB%5B%20n%20LZL7bEyX%7CrQyQ%20%20YbA%20bE%2FbAZL7oD%20%3A%3EsoloS47%2A%3CbDC%2A%7B7LZXyXQyX%5DB2NZLb%20Do7yX%7DQyX7bE%7CQyX7Bb1NZL7F%20bE%2FbAZLQXyQ%20D%7CZLQb7%20Eb7LZ%3CAfter%20solos%20D%2EC%2E%20al%20fine%3EAb6XyQZ%20==0=0===Slow%20Hot%20Wind=Mancini%20Henry==Bossa%20Nova=C==1r34LbKcu7%20lcKQ4A%2D9XZL%20lcKQyX9%2DDZLx%20%20ZL%20x%20ZL%20lcKQyA%2D9Xy4TA%2A%7B%5EbDZLF%5E7%231A%207bEZL%20lcKQyX%5E7bEZL7%5EEpp%7CQyX1b7susB%2A%5B%7D%209%2DDZLC%5E7Xy%20x%20ZL%20lcKQyX9%2DAA%2A%5B%5D%209b7E%207%2DB%7CQLZ%20x%20%7CQyX7XyQKcl%20LZA%2D9XyQKcl%20%20Z%20==0=0===Smile=Chaplin%20Charles==Ballad=F==1r34LbKcu7%7CQyX74F%5E7XX7obA%7CQyX7%5EFZLx%20%20ZL%20x%20ZL%20lcKQyyQ%7CG%2D4T%5BA%2A%2DGZL%20%5D%2AB%5BGX7%5EF%7CQyX7bE%7CQy7X%2DbBZL%20lcKQyX7%2DyQKclQyX7DQyX7oC7XyQX7%5EFZL%20x%20ZL%20x%20LZ%20lcKQyX7%5EF%5BA%2A%5DyQ%7CAb%7CQyX7QyX7%5EyQ%7CD77bE%7CQyX7%2DbBZL%20clKQyX7%2DG%5BC%2A%5DQyXXyQ%7CFX7%2DG%7CKcl%20LZG%2D7XyQ%7CC7XyQ%7CF6XyQKcl%20%20Z==0=0===Smoke%20Gets%20In%20Your%20Eyes=Kern%20Jerome==Ballad=Eb==1r34LbKcu7%207%2DGZ4Eb%5E77%5EbAZL7bE%207%2DbBLZ7bB%207%2DFZL7obG%20%20Ao7L4T%7BA%2AQyX6bF%2D7%20B%20QyXQyX%7D%207bB%207F%2DZL7C%207%2DG1NZL7bLZN2EZL7%2DCZL7bG%20Gb7%20ZL7bA%207%2DbE%7CQyX11%237E%7CQyX7%5EB%5BB%2A%5DDb%2D7%207%2DbD%7C%2DFZL7Q%7CF%2D7%5EbE%5BA%2A%5D%207bB%207%2DZFL7C%207%5EbEZL7bB%207%20GboyX7%5EBC%206bELZBb%2D%207%2DFZL7%2DC%207%2DGZ7LoA%207%5EbAZL7bE%207Bb7LZ7bB%207%2D7LZF%2D7%20Bb7%20Z==0=0===Smoke%20Rings=Gifford%2DWashington==Slow%20Swing=F==1r34LbKcu77C%207h4F%5E7X7%5EbBZL7F%207%2DC%7CQXy7%5EF%7CQyX5%237C%7CQyXyQ%7CG4TA%2A%5B7G%7CQyD%2D7LZl%7C%2C7A%2C7bBs%205%237%7CCQyX7%5EFZL7C%207%2DGD%2D7%2CX%206FZL%2CXyQ%7CBb%5E7%2CXyQ%7CGh7%20C7LZF6%20Bb7LZF6%20C7%20Z%20==0=0===Sno%27%20Peas=Markowitz%20Phil==Waltz=Eb%2D==1r34LbKcu7yX9%2374Eb7%23%7DQyX7%2DbE%7CQyX9%23b7B%7CQyX7%2DbA%7CQyX9%7B%2AAEb3Ti%2A%7BE%7CQyX7XyQ%7CyX7%2DbA%7CQyX7%2DEZ7L%2DC%207%5E%2DC%7CQyX7bDQ%7CB%2D7%2DbA%7CQyX7%5E%2DQ%7D%5B%2AB7%5E%2DB%7CQyX7%5E%2DG%7CQXysus9bD%7CQyX9%237DXyQ%7CCyX7%2DbQyX7bXyQ%7CA7%2DbA%7CQyX9%237bEA%5B%2A%5DQyX7%2DbA%7CQyX7%2DXyQ%7CD7%2DE%7CQ%7CC%2D%5E7%20C%2D7LZE%2D7XyQ%7CAb%2D7XyQ%7CB%2D7XyQ%7CEb%2D7XyQZ%20==0=0===S%C3%B3%20Dan%C3%A7o%20Samba=Jobim%20Antonio%2DCarlos==Bossa%20Nova=C==1r34LbKcu7%7CQyX64C6XyyX7G%7CQyX7%2DDZL%20clKQyX7D%7CQyX7F%7CQQ%7CN1C4TA%2A%7BQyX7%5E%7DXyQX7C%7CQyX7%2DGB%2A%5B%5D%20l%20cKQyX6C2NZL%20QyXyQ%7CFQyX7FQyX7DZA%2D7XF%7CQyX6CA%2A%5B%5D%20%20lKcQyX7G%7CQyX7D%7CQy7XyQ%7CL%20lcKKcl%20LZD%2D7XyQ%7CG7XyQ%7CUC6XyQ%7CF7XyQZ%20==0=0===So%20In%20Love=Porter%20Cole==Up%20Tempo%20Swing=F%2D==1r34LbKcu71NZLx4F%2DLZZLxZL7%2DbBZLxZLF%2DZL9b7CZL7hGZLxEb7LZ4TA%2A%7B7bGZLZAb7LNZLQyX%7D%209b7CZLh7GZL9b7GZL7%5EbDZ2Db%2D7L7%5EbA7%2DF%7CQ7LZEbA%7CQyX7bE%7CQyX7%2DBbB%2A%5B%5D%20xZL6bAZL7b%5E7Xy%2DbBZLA%7CQyXb%2D7Xy%7CQyX7%2DbBZL%20lcKyQX7%5EbA%7CQyX7bE%7CQEb7b9B%7CQyXX9b7CQ%7CGh7%5ECZL9b7G%207hDZLEb%2F7%2DF%20%2DFZL9b7C%207XyQ%7CyX7%5EbD%2F7bEAF%2DLZZLxZL7%2DbBZLxZLF%2DZL9b7CZL7hGZLxEb7LZ%2A%5B%5DQy7%2DbBZ7LZF77%2DBZL9b7FZL7%2DCLZ6%2DbDZL7%2DbBZL9bLZE7LhCZLbLZEb7b9LZAb6LZxLZGh7LZC7b9%20Z%20==0=0===So%20Many%20Stars=Mendez%20Sergio==Bossa%20Nova=Db==1r34LbKcu7%5EbGZL4Ab139b7bD%7CQyX7%2DbA%7CyQX9b31bA%7CQyXsus%20Db134TA%2A%7BQyX5%23B13XyZL7%2DF%207%5E%2DFZL7%2D%20F6%2DFZLF%2FbD%20%2DF%7CQBb7%239%7CQyX7D2N%7D%20susXybB%20sus9bB%7CQyX6Db1N%7CQyX9b31bA%7CQ7%239%23531bA%7C9b31b%7CGb%5E711%2DF%7CQyX11%2331b%7CGQyX11%2DGC%2A%5B%5DQyXXyQ%7CBQyX6b%5B%5D%205%23b%2D11X%20sus9bBZL5%237F%2013F%7CQyX9b31bA%7CQyBb7%239E%7CQyXbA%7CQy3susX%7CQyX31b7bB%7CQyX%2D9F%7CQyX9b31bA%7CQyEb%2D9X1bAD%2A13b9XyQ%7CDb6XyQ%7C%20%28B69%29x%20%20%5D%20==0=0===So%20Nice%20%28Summer%20Samba%29=Valles%20Marco==Bossa%20Nova=F==1r34LbKcu77bEZL4F%5E7XyX7%5EbB%7CQyX31b7%7CEQyX7%2DBZL%20lcKQyQKcl%204TA%2A%7B7%2DDZLl%20%20%5D%5B%207hE%7CQyX7%2DG%7CQy9Xb7D%7CQyX7%2DA1NB%2AA7b13cKQyXyX7%2DG7XyQ%7Cb7D%7CQyX7%2DA2NC%2A%7D%5B%207C%207bD%7CQyX7%2DG9XyQ%7CG%7CQyXQ%7CC7b9XyQ%7CF%5E7XyQ%7CBb7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===So%20Sorry%20Please=Powell%20Bud==Medium%20Swing=Eb==1r34LbKcu7L7bE%204Eb6%20L7bB%207%2DFZL7C%207G%2DZL7bB%207%2DFZL7%2DCZBb%2D74TA%2A%5B6D%28%20%29%20Ab7L%2DF%7C%297bB%28%20%297%2DF%28b7G%297C%28%20%297G%287%2DGZ7%28Db67%2DbEZBZL7bEb6%29%20ZL7C%207%2DGZL7bB%20%2D7FZL7%2DC%206bEA%2A%5B%5DF%2D7%20B%287bB%29%286bE%7Cb7LZE%20%297%2DF%287bB%297C%28%207%29G%287%2DFZL7bA%207%2Db%28Bb7%29E%207%2Db7%2DCZL%28D6%29%20yX6bA%7CQyX7bE%7CQXy7%2DbBB%2A%5B%5D%20%296bE%28QKcl%20%20%296bD%2DGZL77XyQ%7CFZL7%2DC%206bEA%2A%5B%5D7%20E%207%5EBZL7bG%207%2DF%2D7%20BbF%7CQyX7bB%297ZF%2D7%20G%287%2DFZL7bA%207%2DbZEL7bE%207%2DbBZL7bB7%29%20%28CL7C%207%28F%2D7%29%20%28Bb7%29%7CEb6%28Db6%29%20%28D6%29%20%28Eb6%29%20Z%20==0=0===So%20Tender=Jarrett%20Keith==Even%208ths=A==1r34LbKcu7%7CQyX74A%5E7X7%2D%23F%7CQyX7%2DG%7CQy7X%2D%23G%7CQyX7%2D%23F%7CQyXyQ%7CB4TA%2A%5BQyX7%5EQ%7CC7%23X9b7bE%7CQyX7%2DbBQ%7CyX5%239b7F%7C%7CQyX5yQ%7CAbyX7%5EEX31b7yQ%7CF77hEB%2A%5B%5DQyX7%5EbBQ%7CyX5%237%5EbB%7CQyX9bXyQ%7CAX7hC%7C%5EbB%7CQ7XyQ%7CZL7%2DD%2031b7AZL7Eb%207%2DbB%7CQyXC%2F7%2DDB%2D7Xy%2DD%7CQy31B%20sA%5E7XyZL9b7%23F%207%2D%23CZLE7%207%2DB%7CQyX7%2D%23F%7CQB13su%7CQyX7LZB%2D7%20E7LZA%5E7XyQ%7CB%5E7%2311XyQZ%20==0=0===So%20What=Davis%20Miles==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%20x%20ZL4D%2D11%20lcKQyX11%2DDZL%20%20xZL%20x%20ZL%20lcKQyXLZ%20x%204T%5BA%2A%20%20x%20ZD%2D11XL%20lcKQyX11%2DDZLx%20%20ZL%20x%20ZL%20lcKQyZ%20x%20L%5BA%2A%5D%20%20x%20ZLb%2D11X%20lcKQyX11%2DbEZLx%20%20ZL%20x%20ZL%20lcKQyLZ%20x%20E%5BB%2A%5D%20%5D%2AA%5BD%2D11XyQKcl%20LZ%20x%20LZ%20x%20LZD%2D11XyQKcl%20LZ%20x%20LZ%20x%20%20Z==0=0===Social%20Call=Gryce%20Gigi==Medium%20Swing=Db==1r34LbKcu7F%7CQyX4B7%231Ltla7bA%207%2DbE%7CQXy7%2DbEZL31b7bB%201ZDb%5E74TA%2A%7BG%7CQyX7LZEbyX7bAB%2A%5B%7DQyX7%5EDbZL7D%207bE%7CQyX7%2DQ%7CDb7%2DE%207%2D7BA%2A%5BQKcl%20bA%207%2DbE%7CQyX7%5EEQ%7CyX7B%7CQyX7%2D%23FZL7%235%20%5DyX7%5EbZL7%2DEb7b13QyX7%5EbDZLtla7b%20A7%2DbE%7CQyX7%2DbEZL%7CF%2D7%20B%2011%23X6bDlyQ%7CEb%2C7%2DbE%2C7bB%2C7%2DFsLZ7bG%207%5EbDZL7D%207Ab7%2C%7CX7%2DbEyQZ%20==0=0===Softly%2C%20As%20In%20A%20Morning%20Sunrise=Romberg%20Sigmund==Medium%20Swing=C%2D==1r34LbKcu77hD%7CQ4C%2D7XZL9b7G%207hD%7CQyX%2D7CZL9b7G%207hD%7CQyC%2D7Xy4TA%2A%7BbB%207%2DLZN1C7%2DC2NZL%20QyXQyX%20%7D9b7G%207hD%7CQyX7%2DXyQ%7CF9b7G%207hD%7CQBEb%5E7F%7CQyX7%2DFZL%20lcKyQX9b7CZL%20lcKQyX%23o7Xy%2A%5B%5D%207CZL9b7b9XyD%7CQyX7%2DCZL9b7G7%20hD%7CQyX7%2DCA%2A%5B%5DQh7%20G7G%7CQyX%2D7XyQ%7CDh7%20G7b9LZC%2D7XyQ%7CDh7%20G7b9%20Z%20==0=0===Solar=Davis%20Miles==Medium%20Swing=C%2D==1r34LbKcu7bB%7CQy%2D6XyQL%20lcKQyX7%5EF%7CQy7XC%7CQyX7%2DGZL%20lcKZF%2D7XC44T%5B7XyQ%7CEb%5E7XyQ%7CEb%2D7%20Ab7LZDb%5E7XyQ%7CDh7%20G7b9%20Z%20==0=0===Solitude=Ellington%20Duke==Ballad=Eb==1r34LbKcu7X7bB%7C4Eb%5E7F%7CQyX11%237bD%7CQy7X%5EbAZL7bEpp%7CQyX%2D7XyQ4T%7BA%2A%5D%207bEEb%5E7X%7CQyX7%5EbE2NZL%20QXyQyX%7D%207bB%207F%7CQyBb%2D7%201N%7CQybE%7CQy6XyQ%7CQyX6bA%7CQyX7bE%7CyQXbB%2F6bE%7CQyX7oA%7CAo7XbA%5BB%2A%237bD%7CC7b9LbAZL7bEpp%7CQyX7b%5EE%5BA%2A%5D%207bB%207%2DFZ%5E7XyQ%20bB%2F611XyQ%7CF%2D7XyQ%7CBb7XyQ%7CEb%5E7%20Eo7LZF%2D7%20Bb7%20Z==0=0===Some%20Enchanted%20Evening=Rodgers%20Richard==Ballad=C==1r34LbKcu7QyX7%5E4C6Xy7C%207%2DG%7CQyX6CZLl%20cKQyX7GZL%20lcKQ%235LZF4TA%2A%7BDZL7%2Db9LZDZLG%2F7C%207%2DAZL9%23E7%207hBZLC%2F7%2DD%207%2DF%5E7%20E7App%7ClcKQy%7CG7XyZL%20QyXQyX%7D%207G%20%2D7DZL7%2DA%207%5EC1N%7CQN2C6XQyX7%2D%207obBBG7%2FD%207GZL7D%207%2DAZLCD%20%2F7GZL6C%207GZLC%20A%2D7LZ%2A%5B%5D%20%20X7%5EFZ%5B%2AAC6%207%2DG%7CQyX6CZL%20lKcQyX7GZL%20lcKQyXC7%235L%20B%2F7GL7%2DE%20A7b9LG%2F7C%207%2DAZL9%237E7%20hBZLC%2F7%2DD%207%2DDZLZF%5E7pp%7CQyZLC%20DyQ%7CG76C%207GZLC%20D%2F7GC%5B%2A%20%20lcKQyX6C%7CQyXLZG7%2FX7%2DDZD%2D7XyQ%7CG7susXyQ%7CC6%20%20%20Z==0=0===Some%20Other%20Blues=Coltrane%20John==Medium%20Up%20Swing=F==1r34LbKcu7X7bA%7C7XyQ%7CE%7CQyX7bB%7CQyX7BQ%7CyX7F%7CQyXsus7bBb7XyQF44T%5ByQ%7CDb7XyQ%7CC7XyQKcl%20LZF7XyQ%7CC7XyQZ%20==0=0===Some%20Other%20Spring=Herzog%2DKitchings==Medium%20Swing=C==1r34LbKcu7B%2C7Cs4C%5E7%20G%207bAZL7hD%207%2DDLZ9b7A%207hEZL5%237G7b9LZ4TA%2A%7B5%237Gl%2Cp%7CN1%2C6bB%7C%2CoC%2C7Ds%201%2317bEZL7%5EbE%206bElD7%2FA%2C7bB%2C77%2DbBsLZN2EB%2A%5B%5D%207D%207bEZL97bbB%207%2DFZL7%2DG%206bB%2D7%20%20QyX%7D%20L7Bl%2C7%20D7LsZL5%237A%207%2DEZL7%20D7%2DAZL7obB%207%2DBZD%5E%2CC7%2DAl%7C%2CD%207%2DD%2ClA7%2CA%207hEZL5%237G%207%5EAC%2A%5B%5D%205%237G%207D%7Cpp7b9LZ7bBsZl%7C%2C7Gb7%20G7G%2F6CZL7bA%207hAlp%7C%2C7bBs%2C7B%2C7CsZL%20sD7%2CAZL7hC6%2C%20sD%2D7%2CG7Z%20==0=0===Some%20Other%20Time=Bernstein%20Leonard==Ballad=C==1r34LbKcu7%207%2DEl4C%5E7%20%2Ch%23F%2CG%2F%5EC%2C%5ECsZ%20Lx%20ZL%20x%20ZLsus7GF%2D7%2C%7C4TA%2A%7BG%207%5EC%2D7%20G7QyXQyX%7D%20%20x%20ZLssu7G%207%5EC1NZL%2Csus%20LZN2DZL7AG%207%5EbZC%5E7%20%20ZL%20x%20ZL%20x%20ZL7Eb%207%5EbAB%2A%5B%5D%20%2C7bEx%20LZALsus77G%207%5EZsC%5E%2C%207G%207%2DD%7CQyX11%23b7Al%7C%2C7A%2C7%2DA%2C7%2DE%5D%5B%2AACL31b7us7G%20%20x%20LZ7A%207%2DEl%7C%2C7%2DF%2ChF%23%2CG%2F%5EC%2C%5ECsZL%20x%20LZD%2D7ZLsuss%2CLZC%5E7%20G7susLZ%20x%20%20Z%20==0=0===Somebody%20Loves%20Me=Gershwin%20George==Medium%20Swing=F==1r34LbKcu7us7C%204F%5E7XyX7%5EF%7CQyX7bB%7CQXy7%5EFZL7C%207%2DG%7CQyQ%7CDb74TA%2A%5BAZL9bXyQ%7CGB%7CQyX7%5EFZL7C%207G%2D%7CQyX7%5EFZL7C%207%2Dh7%20E76FZLsG%207%2DG%7CF7%20EG%20%2C%2DGB%2A%5B%5DQyX317bD%7CQyX7%2DAZLsus7%2D%5E7LZQyX7%2DA%2A%5B%5DQ%2D7XyQQyX7%2DGZL%20x%20ZL7%20G7%2DDZL9b7A%207hE%7C%7CC7XyGZL6%2DQyX6FQ%7CG%2D77%2DGZL7D%207%2DA%7CQy7XbB%7CQyX7%5EFZL7C%20%20C7LZyX7%5EF%7CG%2D7%20C7%20Z%20==0=0===Someday%20My%20Prince%20Will%20Come=Churchill%20Frank==Waltz=Bb==1r34LbKcu7X9b7G4Bb%5E7%2DC%7CQyX9b7G%7CQyX%5E7bE%7CQyX5%237D%7CQyX7XyQ%7C3T%5BA%2A7%2DD%7CQ7XyQ%7CQyX7%2DC%7CQyX7o%23CQ%7CyX7%2DD%5BB%2A%5DQyX7F%7CF7Xy%2DC%7CQyyX7%5Eb%23o7Xy5%237D%7CQyX7%5EbB%5BA%5D%2AQyX7F%7CQyX7%2DC%7CQXyQ%7CEC%7CQyXbB%7CQy9XyQ%7CC%2A%5DQyX7F%7CQyX7%2D%7CCQyX9b7G%7CQyX7%2DC%5BF%2D7Xb7G%7CQ7XyQ%7CEb%5E7XyQ%7CEo7XyQ%7CBb%5E7%2FFXyQ%7CG7XyQ%7CC%2D7XyQ%7CF7%20%20%20Z==0=0===Someday%20You%27ll%20Be%20Sorry=Armstrong%20Louis==Medium%20Swing=Eb==1r34LbKcu7%5D%20%20lc4EbXyCZL%20lcKQyXbEZLl%20cKQyX7DZL%20lcKQ7XyQK4TA%2A%7BbB%7CQyF%2DXyQL%20lcKQyX7F%7CQyXC%2D%7CQyXbE%7CQyX7bB%7CZBb7X1NB%2A%5ByX7bB%235%20%7D%5BF%7CQyX7C%7CQyXbE%7CyQX%2DbA%7CQyXbA2NC%2A%2DXyQ%7C7bB%207Q%7CEbXyQKcl%20%20Z%20==0=0===Someone%20To%20Watch%20Over%20Me=Gershwin%20George==Ballad=Eb==1r34LbKcu7L7oE%204Eb%5E7ZL7obG%20G%2F7%5EbEZ7LobA%207%5EbAZL7bE%20Bb7%2FF4TA%2A%7BFZL7C7%20sGo1NZL7bB%20%297%2DF%287Ahl%7C%297C%286bA%297%2DG%28G7%235%20%2DF%7CYZAZL%20l7%20%7DXy7%5EbAB%2A%5B%5DQyX7bEQ%7CyX6bE2NZL%20QyXQXyQKcbB%207%2D%5D%207bBQ%7CEb6QyX7C%7CQyX31b7GLZ9b7D%207hA%7CQyXG%2F%7CF%2D7%20yX6%2Db%2DFZL7%5E7%20Eb7bBZL7obG%20G%2F7%5EEbZL7obA%207%5EbAZL7%2FF%20EobEA%2A%5B7%20sGo%28G%2D7%29Ab6%28C7%29%7ClAh7%28F%2D7%29%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Sometime%20Ago=Mikanovich%20Sergio==Waltz=C==1r34LbKcu7%7CQyXsT34C%5EQyX7%5ECZLQyX%7CrQXy%7CQyXsus7G%7CQyX7%7CG7su%7B%2CA%2A%2CyX7D%7CQ%7CA7XA%7CQyX7E%7CQyX7G%7CyQX7%2DD1N%5B%2CB%2A%2C%5DQy%2D7XyQyX7hEQyX7%2DLZEb%2D7G%7CQyX7%2DD2N%5B%2CC%7D%2A%207G%207%2DDZL7bA%207XyQ%7CE%20lcKQC%7CQyX3XyQ%7CX7%2DD%7CQyX7A%7CQyXb7B%7CQyX7G%7CQyX7%2DDyQ%7CG71b7A%7C6XyQ%7CG7%20%20%20Z==0=0===Sometimes%20I%27m%20Happy=Youmans%20Vincent==Medium%20Swing=F==1r34LbKcu77C%207%2D4F6%20D%206FZL7C%207%2DGZL7%20D7%2DAZL7C%207%2DGZL7D7LZG4T%5BA%2A%7CQyX7%20D7LZX7%5EbBZL7F%207%2DC%7CyQX6F%5BB%2A%5D%207C%207%2DGyQ%7CEb7%2DAZL%207%2DAZQ%7CA%2D7%2DGZL7D%206F%5BA%2A%5DQXy7C%7CQyX7%2DGZL7D%207%20C7LyX7%5EFyX6F%5B%2D7%20C7C%207%2DGZL7D%207%2DAZ7LC%207%2DGZL7D%206FZL7%20%5D%2ABGZL7D%2DG%7CQy%20F7LZ7C%207%2DGZL7D%20C%2F6%7CFQyX7bE%7CQyX7%5EbBLZF6X7%2DC%7CQ7%20C7%20Z==0=0===Somewhere=Bernstein%20Leonard==Slow%20Swing=Eb==1r34LbKcu7%20%2DGZL4Bb%20BBZLbA%207bEZL7bB7%20%2DFZLbA%207bEZL7bb%20Bb74TA%2A%7BXBB%2A%5B1Ab%20D%2DbBZLbD%20bA2NZLQ%20yXQyX%7DQyXbBZLb%20Gb%20%5DNZL%2DC%5DQyX7%2DXyQ%7CXF%7CQyXbGZL6%2DbAB%20%7CQyX7%2DF%7CQyX%2DbEyQ%7CD%2DbA%7CQyL%2DC%20%2D%20Bb7LB%20bBZLbA%207bEZLb7B%207%2DFZLbA%207bEZb7LZGbBA%2A%5BZAb%20DbLZBb%2D%20Gb%20%5D%5B%2ACBXyQ%7CAbXyQ%7C%2CU%2CEb%20Eb7LZAbXyQZ%20==0=0===Song%20For%20Bilbao=Metheny%20Pat==Even%208ths=C==1r34LbKcu7%20lcKQ4%3C%2A747%5EbGZL%20x%20ZL%20x%20LZ%20lcKQyXsus7C%3E%20%2311Xy4TA%2A%7BTA%2A%5B%5DusXyQLbE%20bDZLF%20bEZLBb%20F43TB%2A%5B%7D%20%20lcKZF%20G%20s7CZLQyXsuusXyQ%20lcKQyX11%237%5EbGLZ%20x%20ZL%20x%20ZL%20lcKLZC7ss7C44Kcl%20%20%5D%20==0=0===Song%20For%20My%20Father=Silver%20Horace==Latin=F%2D==1r34LbKcu7X7%2DF%7C4F%2D7Xs7C%7CQyX7bDZL%20lKcQyX7bEZL%20lcKQyusXyQ4T%7BA%2A%7CQyX7%20%20%7D%2ABD%207bEZL%20lcKQyX%2D7FZL%20lcKQyX7bE%5Bb7LZClcKQyF%2D7XyQKcl%20%20Z==0=0===Song%20For%20My%20Lady=Tyner%20McCoy==Medium%20Up%20Swing=D%2D==1r34LbKcu7%7CQyX74D%2D7X%7D%20%3Ex4%3C%20%20C%2FF%7CQybXB%2F7%2DG%7CQyX7G%7CQy%7B%2AAD%2D3Ti%2A%7BXC%2FF%7C%7CG%2D7%2F%2F7%2DG%7CQyX7G%7CQyX%2D7D%7CQyXC%2FF%7CQyXbBBbXyQQyX7G%20x%20ZL%2D7XyQyX7%2DbD%7CQyXC%2FF%7CyQXbB%2F7%2DG%7CQyX7G%7CQKcl%20D%7C%7CQy%20x%20ZL%20%7D%7BF%5EyX%2CC%2F7%5EFZL%20x%20Z%20Lx%20ZL%20lcKQyXC%2F7QKcl%20%20x%20ZLLZ%20x%20%20%7D%20==0=0===Song%20For%20Strayhorn=Mulligan%20Gerry==Ballad=D==1r34LbKcu7X7%2DA%7C4D%5E7XD%7CQyXD%2F7%2DE%7CQyX%5E7D%7CQyX%2CD%2F7%2DE%7CQy%5E7XyQ4TA%2A%7B%5B%5DQyXD%5E7XyA%7CQyX7%5ED2NZL%20QXyQyX%7DQyXsus7A%7CQb7%23111N%7CQyQyX7%5EXyQ%7CAE%2F7%5EC%7CQyX11%237FQ%7CyX%23F%2F7%5ED%7CQyXG%2FXyQ%7CF7%5EGB%2AX%2CD%2F7%20B7LZX7%5EDA%2A%5BQyX7A%7CQXysus7AZL7bB%207%5EEyQ%7CE%2D7%2D%23F%7C7%5ED%7CQ7XyQ%7C%7CQyX7%5ED%7CQyX7%2DAQ%7CyX7%5ED%7CQyXD%2F7%2DEA%2D7Xy%5ED%7CQyXyQ%7CA7susXyQZ%20==0=0===Song%20Is%20You%2C%20The=Kern%20Jerome==Up%20Tempo%20Swing=C==1r34LbKcu77%2DD%7CQ4C%5E7XQyX7%5EC%7CQyX7G%7CQXy7%2DD%7CQyX7obE%7CQy%7CA7Xy4T%7BA%2AyX7bB7XyQ%7C%2DF1N%7CQyX7G%7CQyX%2D7D%7CQyX7A%7CQyX7%2DE7XyQ%7CG%7CQyXE%5BB%2A%5D%20A7LZh%23FZL%20x%20ZL%20lcKyQX6C2N%7C%7D%207G%207%2DD7%20B7%207%2DE%7CQ9b7%23DKcl%20Lh%23AZL%20lcKQyX7%5E%7CEQyX7B%7CQyX7%2D%23FZ7XyQ%7CQyX7%5E%20lcKQ%23%2D7XyL%20lcKQyX7%23FZL%20clKQyX7%23CZL%20lcKQZB7XyG%7CQyXAZL7%2DC%5E7LZBZL7%5EFZL7CZL7%2DZGL7GZL7%2DDZL7obEb7LZE%5BA%2A%5D%207LZD%2D7LZG7LZC6LZA7LZD%2D7LZG7%20Z==0=0===Sonnymoon%20For%20Two=Rollins%20Sonny==Medium%20Up%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7%20G7LZC%2D7%20F7%20Z==0=0===Soon=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu7cKQyX4Eb%5E77C%2031b7C%7CQyX7hZGL%20x%297%5EbA%28%20%7CQyXLZF%2D74T%5BA%2AB%7CQyXh7%28AbB%2A%5D%207bB%20%297B%28317bbBZL%297bD%28%20%20%297%2D%5BEb%5E7FZL%20lG%2831bb7LZAhD%287hA%7CQyX7%2DFZ9L%237C%207hG%7CQyX7%5Eb7%29%20D7E%207%2DbL%20x%297ZG%2D7%28%7CQyX7%5EbE%5BA%2A%5D%207Bb%207%2DFZL7%2DC%20%297%2DC%20%28Ab%5EL%299b7bBZL%29yQ%7CC7%20%297%2DbA%287hFZL%20lKcQyX7%2DFZL7C%2031b%20%28Db7X7hGZ%7CQyX7B7%29%20BX7%5EbAZL7bE%207%2Db%7CBQyX7%5EbE%5BC%2A%5D%207byQ%7CDb%2831b7G%2D7%20C%2D7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===Sophisticated%20Lady=Ellington%20Duke==Ballad=Ab==1r34LbKcu77bG%2C74Bb%2D7s%7CQyX7%5EbA%7Cl%2C7b%2CE7E%2C7F%2C7bGs%7CQyXAb7%2CG4T%7BA%2AL%20QyX%7CBb7X9b7F%207hC%7CQyX6b1ANZL7bE%207%2DbB%7CQy%20%7DXyQl%2C7F%2C%2DAZL96XyQ%7C%2DBZL7D%207%2DAZL7%2D%20E7%5EG%5BB%2A%5D%207D%207hA7%20E7bbA2NZA%2A%5Dl%2C9LZG%5Es%207%2DbBZL7%2DC%207%5EZGL7D%207%2DAZL7%2DE%207Ch%2CF7b7D%207l%2C7F%2CXyQ%7CsG%2C7bAs%7CQyX7%5EbAl%7C%2C7bE%2C7E%2C7F%2C7bG7%2CGb77%2DbB%5B%7CBb7XyQ%7CBb%2D7%20Eb7LZUAb6XyQ%7CCh7%20F7b9%20Z==0=0===Sorcerer%2C%20The=Hancock%20Herbie==Up%20Tempo%20Swing=Db==1r34LbKcu7QyX7%5Eb%5E7XyQyXE%2F11%237%5EF%7CQy9X%2DE%7CQyXbD%2F7%5ED%7CQ%7CY%7CDbD44T%5BbE%28bEyQ%7CA1X7%2DG%7CQyX7%2DbA%7CYQ%7CyX9b7D%7CQyX11%233yQ%7CD%2FX7%5ED%7Csus7AQ%7CA%2D77%2DC%28A%2F7%5E%2DG%7CQyX%2D7C%7CY%7CQyX%297%2DA%28D%2F%29XyQ%7CyX%297%2D%28E%2D9%29XyQ%7CG%2FAbXyQZ%20==0=0===Soul%20Eyes=Waldron%20Mal==Ballad=C%2D==1r34LbKcu7QyXtl4C%2D7XQyX7%2DF%7CQyX7F%7CQXy7%2DC%7CQyX9b7G%7CQy%7CBb7a4T%5BA%2AD%207%2DbyQ%7CC77%5EGZL9b7D%207hA%7CyQX7%5EbA%5BB%2A%5DQyX9bXyQ%7CAX7hG%7CG%7CQyXb%5E7Xy%2A%5D%209b7G%207hD%7CQy7X%5EbEZL7bB%207%2DF%7CQA%5BC%2D7GZL7byX9b7Q%7CC%2D77hG%7CQyXtla7bB%7CyQX7%2DF%7CQyX7F%7CQyXXyQ%7CCyX9b7la7bBAb%5E7X%2DF%7CQyX9b7C%7CQyXh7GZL9b7D%207hA%7CQy7XyQ%7C%5BC%2A%5DQtXyQ%7CUEb%5E7XyQ%7CDh7%20G7b9%20Z==0=0===Soultrane=Dameron%20Tadd==Ballad=Eb==1r34LbKcu7oD%2C7b4Eb%5E7bA%7CQyX7bD%7CQyX7F%2DZL9b7C%207hG%7CQyX%2D7%20sD4TA%2A%7BQyXQy%5E7%20sG7E%2C%2DF%2C7%23F%2C%2DGs1ZNL7bB%207Fl%7C%2C7C%2C7%7DXyQXbEl%7C%2C%207C%7CQ2lEb6ZL9b7D%207hA%7CQyX%2D7GlB%2A%5B%5D%2C7D%2ChAs%20G%2D7XyN%7CQyX%5D7E%2C7ZBb%5E7b7BZL7obB%20bB%2F7F%2DZL7F%207hCZL7%2DG%205%20sBbL9%237B%7C%2CoD%2Cb%5E7Xy7%2DbA%7CQyX7bD%7CQy7X%2DFZL9b7C%207hG%7CQ%20sDb7ElA%2A%5BlEb%5E7%20sG7%2CC7%2C%7ClF7%20Bb7LZUlEb6%2C%20F%2D7%2FBb%20Z%20==0=0===Sound%20Lee=Konitz%20Lee==Medium%20Up%20Swing=Eb==1r34LbKcu7yX11%234F%2D7XQyX7%5EbE%7CQyX7E%7CyQX7%2DF%7CQyX7bB%7CQy%7CAb%5E74TA%2A%5BQyX7%5EXyQ%7CEX7E%7CQyX7%2DF%7CQyXb7B%7CQyX7%2DF%5B%5DQyX7yQ%7CEb7%2DG%7CQyX9b7%2311XyX7bE%7CQyX7%2DbBB%2A%5D%5BQyXGZL7D%207%2DA%7CQyQ%7CEb7%5EbA%7CE%7CQyXGLZAbyX7%2DF%5B%5DQyX7E%7CQXy6bG%7CQyX7bD%7CQyXQ%7CBb7%20bG%7CQb7XyQ%7CC7b9XyQ%7CF%2D7XyQ%7CBb7XyQ%7CE7XyQ%7CEb%5E7%20C7%20Z%20==0=0===Spain=Corea%20Chick==Latin=B%2D==1r34LbKcu7%20ZL%20x%5E7%2311cKQyX31b7%23FZL%20%20xZL%20x%20ZL%20lcKQyXl%20LZ%20G44T%5BcKQyX%2D7XyQGZL%20lcKQyX7%5EDZ%20LlcKQyX7AZL%20lcK%5E7%2311EZL%20xyX7BZ%237altQyX7%2DBZL%20lcKQy3X1b7%23FZL%20lcKQyXKcl%20LCZL%20lQKcl%20%20Z%20==0=0===Speak%20Like%20A%20Child=Hancock%20Herbie==Bossa%20Nova=A%2D==1r34LbKcu7%2C31bB4C%237a%20%2Csus9E%7CQyX%2Ctl7a%23GZL%20lcKQyX%2CtlA%2D7LZ4TA%2A%5Bus31bb7%235%2C%2Csus31bA%7CQyX%2C3b1E%7CQyX%2C9%2DbB%7CQyXXyQ%7CAB%7CQyXyX7ob13b9%2CcKQyX%2C11%237%5EbGZ%20LlcKQyX%2Ctla7GZLl%20LZGbA%20%2Csla7bDLZEb99%237D%7CQyX%2C9%2DbE%7CyQX%2C31bE%7CQyX%2Csus%2CXyQ%7C%20lcKQ%2A%5B%7DQyLZlF%5EtaepeR%3C%2Csus9E%7CyQX%2C9%2DA%7B%20%2C9%2DbB%207%203x%3EX7C%20%2CtB%7CQyXlt%2CXyZL7hA%20%2Csus9E%7CQXy%2Ctla7%23GZL%20lcKQBb13%2Ca7%23CB%7CQyX%2CXyQ%7CAA%7CQyX%2C31bA%7CQyX9%2Cb31A%7CQyX%2C5%239%237b13b9%2C5%237b%2C%2DFs%20%2CXyQK%7CQyX7obGZL%20lcKyQX%2C11%237%5EbGZL%20lcGbo7%20tla7G%2FCZL%2C7%235%2FF%2CbD%2FCZL%20lcKQyX11%237%5EbGZL%20lcKQyX%20Bb%2FC%5EbDl%7CB%2C%20Bb%2D7%20%7B%3COpen%3EA%2D9%2CXyQ%7C%3CD%2EC%2E%20on%20cue%3EE9sus%2CXyQ%7D%20==0=0===Speak%20Low=Weill%20Kurt==Medium%20Swing=F==1r34LbKcu7hAZL74G%2D7XZL7C%207%2DG%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQyG%2D7%20C4T%7BA%2AZL7G%20D7XyQyX7bE%7CQyX7%2DbBZQL%20%207bE%7CQyX7%2DbB%7CQ%7CD%2D7%7CQyX7F%5BB%2A%5D7LZN1QyX6F2NZL%20QyXQXy%7D%207D%207%2DA%7CQyX6FKcl%20%20C%207%2DG%20la%20%2EKcl%20L%207bDZL%20lcKQyX7b%5EEZL%20lcKQyX7bDZ%20%3CD%2ECQyX7%2DU%7CQyXLZC7XX7%2DG%7CQyX7D%7CQyXh7AZLQ%20QyXQyX%5DQyyQ%7CC7%3EADOCF6XyQ%7CA%2D7%20D7%20Z==0=0===Speak%20No%20Evil=Shorter%20Wayne==Medium%20Swing=C%2D==1r34LbKcu7QyX7%5E4C%2D7XX7%2DC%7CQyX7%5EbD%7CQXy7%2DC%7CQyX7%5EbD%7CQyyQ%7CDb4TA%2A%7B%2DbB%7CQyQ%7CDb7AZL7%2DbB%207%2DDZL%2D7C%207%2DEZL7%2DbE%207%5EaltXyX7%2DC%7C1%237bGA7alt%2DG%7CQyX7bA%7CQyX7AhB%2A%7DQyX7%2DbB%7CQyX7XyQ%7C%7CQyX7%7CQyX7F%2D7XyQyX11%237%5EbD%7CQyXEb%2FD%7CQyX11%237bB%7CQ%5B%2AAC%2D%7CQyX1%207%5EbDyQ%7CC%2D%2DC%7CQyX7%5EbD%7CQyX%2D7C%7CQyX7%5EbD%7CQyX77XyQ%7CX7%5EbDQyXtlZE%2D7%20yX7%2DbB%7CQyXtla7ZAL7%2DbB%207%2DDZL7%2DCQ%7CA7aL7%2DbE%7CBb%2D7XyQZ%20==0=0===Spiral=Coltrane%20John==Medium%20Up%20Swing=B%2D==1r34LbKcu7%2DG%7CQy4G%2FDXXD%2FbE%7CQyXD%2FE%7CQXyD%2FF%7CQyXD%2FbG%7CQyyQ%7CDX4TA%2A%7BB%2A%5B%7D%20%237b13E%7CQyX%2DBZL9b7%23F7%20h%23C%7CQyX%2DB%7C%7CQyX%2D7%20A7F%7CQyX7A%207%5EKcl%20LE%207%5ED%7CQyX7A%7CQy7X%2DEZL%20lcKQyX%2DBZ%2D7LZFQyX7GX%2DG%7CQG%2FDXyyXD%2FbE%7CQyXD%2FE%7CyQXD%2FF%7CQyXD%2FbG%7CQQ%7CDXyA%2A%5B%5D%20yQ%7CF%237b13XyQ%7C%7CB%2DXyQ%7CC%23h7%20F%237b9LZB%2DXyQ%7CE%2D7%20A7%20Z%20==0=0===Spring%20Can%20Really%20Hang%20You%20Up%20The%20Most=Wolf%20Tommy==Ballad=C==1r34LbKcu77A%207%2D4C%5E7%20G%2C7%2DD%2C7%2DA%2C7%2DEsLZ7%5EbB%207%5ECZL7%5EbB7%2C%7ClE4TA%2A%7ByX%7D%207F%23h7%20%5EC1NZL7G%207%2DDZLD7l%2C7A%2C7%2DEsZL6%2DF7%20Bb%5EZL31bZL7%5ECyQXyQL7%5EC%207%2DGZL7%5EC%20%2D7GB%2A%5B%5DQyX7%5EC2N%7CZG%2D7%20XQyXQ%5D%207D%20%5E7LZC7%5EEl%2C7B%2C7%2D%23FsZ7L%5EF%207%2DCZL7%5EF%207%2DLZA%2D7C%207%2DGL31b77%20F%5E7l%7C%2C7G%2C7%2DD%2C7%2DA%2C%2D7EsZL7%5EbB%207%5ECZLE%2D7%20A%5EGC%2A%5BG%207%5EC7%20F%2D6B%207%5ECZL7G%207%2DDZ7LDl%2C7A%2C7%2DEsZLQ%2Cb%5E7LZh%23F%7CZ7%2DDZLQXyQXEZL7G%207%2DDZL7bA7%20%2DbEZLQQyXQyXQy%2D7%20A7yXZ%207L7A%207ZD%2D7%20bB%207%2DD%7CQyX7DZL%2D7Al%2C7E%2ChBsZL7%5EC7LZE%2DL7%5EC%20ZD%2D7%20Db%5E7LZC%5E7XyQZ%20==0=0===Spring%20Is%20Here=Rodgers%20Richard==Ballad=Ab==1r34LbKcu77%2DbBZ4Abo7%207hC%7CQyX6bA%7CQy7XobA%7CQyX6bA%7CQyXF7b9L4TA%2A%5B7C%7CQy%2D7%20F7%7CQyX7%2DF%7CQyX7%5EbBA%2A%5B%5D%207bE%207%2DbBZLBb%2D7XC%7CQyXQyX6bQ%7CF%2D67obAA%2A%5B%5DQyX7bEQ%7CyX7bBZL%20lcKQyXXyQ%7CAyX31b7bE%207XyQ%7CA7F%207%2DC%7CQyX7%2DbBLZ9b7F%207hC%7CQyX6bLZBb%2D7obA%7C7%2DbBZAb%5E7X%2DCZL7bE%207%2DbBZLE7%207%2DB%7CQyX7%2DF%7CQy7%20F7LC%2A%5B%5D%207%5EbD%20ZC%2D7%207bE%207%2DbBZL7F%207C%2DZL6%2DbD%207hDZL7FLZAb6L7bE%20LZAb6%20sBb%2D7%2CEb7%2CZ%20==0=0===St%2E%20James%20Infirmary=Primrose%20Joe==Medium%20Swing=F%2D==1r34LbKcu7%2DbBZL%2D%20C7LZL7C%20%2DFZL7C%20%2DFLZ%2DbB%20%2DFZL7C%20%2DFZF%2D%20C7F44T%5B%20C7LZF%2DXyQZ%20==0=0===St%2E%20Louis%20Blues=Handy%20W%2EC%2E==Medium%20Swing=G==1r34LbKcu7DZL%20l7XyQ%7C7GZL%20lcKQyX7CZ%20LlcKQyX7G%7CQyX7CXyQKcG%5B44T7XyQ%7CC7XyQ%7CG7XyQ%7CD7XyQZ%20==0=0===St%2E%20Thomas=Rollins%20Sonny==Latin=C==1r34LbKcu7ZL7A%20%5E7%20F77F%207%5EC%7CQyX6CZLG7%207%2DDZL7A%207%2DEZLLZE%2D7C44T%5BE%2F7C%207LZC6yX7G%7CQyX7%2DD%7CQy9Xb7A%7CQyX7hE%7CQyXQ%7CC%5E7G%207%2DDLZF%5E7%20F%23o7LZG7XyQ%7CC6%20%20%20Z==0=0===St%2E%20Vitus%20Dance%2C%20The=Silver%20Horace==Medium%20Swing=F%2D==1r34LbKcu7L9b7C4Gb7%23QyX7%5EbDZL7bA%207b%2DE%7CQyX7%2DF%7CQyX11%7CGh7%204TA%2A%7BbA%7CQyDh7LZbE%7CQyX7%2DbBB%2A%5B%7DyQX7%2DFZL9b7C%207bD7b13X%207%2DFZ7bGA%2AKcl%20L7C%207hG%7CQyX7%5EbGQ%7CyX7bD%7CQyX7%2DbAZb9%20%5D%5BQyX7%5EZL7D%20Q%7CF%2D79b7C%207hG%7CQyX7%5EDbZL7bA%207%2DbE%7CQyXLZF%2D7yX11%23X11%2377b9LZX7%2DF%7CQyX9b7C%7CQXy7hGQ%5BYZ%20Q%20%207%2DFyQ%7CBbC%207bDyQ%7CGh7%20C7b9LZUf%3CFine%3EF%2D%5E9XyQZ%20==0=0===Stablemates=Golson%20Benny==Medium%20Swing=Db==1r34LbKcu7bD%7CQy4E%2D7%20%7CQyX5%237C%7CQyX7%5EDbZL7bA%207%2DbEZL7AAb%2D7X4TA%2A%5B5%237bAGb%5E7X%2DbE%7CQyX7bB%7CQyX%2D7FZL9b7C%207hG%7CQy7XyQ%7C%7CQyX7X7B%7CQb%5E7XyQyX5%237G%7CQyX7bGQ%7CyX7%2DFB%2A%5B%20%20lcKQ%7CC7XyD%7CQyXQyX7%5E7XyQ%7CbA%207%2DbEZL7A%207%2DAE%2A%5BQyX7bA%7CQyX7A7LZDbbB%7CQyB%7CQyXXyQ%7CA9b7C%207hG%7CQyX7%5EGb%7CQyX7bD%7CQyX7%2DbLZF%2D75%237C%7Cb7XyQ%7CEb%2D7XyQ%7CAb7%235XyQ%7CDb%5E7XyQKcl%20%20Z%20==0=0===Stairway%20To%20The%20Stars=Maineck%20Matt==Ballad=C==1r34LbKcu7%2DDZL74C6%20G%7CQyX11%237bB%7CQyX%5E7FZL7C%207%2DGZL5%237A%2D7%20D4TA%2A%7B9b7B%20ZN1E7L7F%206C2NZL%20QyXyQX%7D%207G%207%2DDZL7A%20ZF%23h7L7G%2077%2DDZLE%2D7%20F7hEZL9b7B%207%2DEZsLus7B%207%2DEZL11%237%20A7b9B%2A%5B%5D%20ZL5%23711LZD%2A%5B%5D%207G%20G%2F7%2DDZLD7%207%2DDZLsus7A%207%2DAC6%20G%237bE%20DZL7%2D7LZF%5EL7G%207%2DDZL7D%207%2D%7CAQyX11%237bB%7CQyX7ZC6%20AC%207%2DG7%20G7%20Z%20==0=0===Star%20Dust=Carmichael%20Hoagy==Ballad=Db==1r34LbKcu7FZL7b4Db%5E7E%7CQyX7bB%7CQyX9bF7%7CQyX11%237bG%7CQyXb%2D7%20A4T%5Bv%2AX9b7F%2D7LZG1%237bG%7CQyX7%5EbDZ7LbA%207%2DbEZL7C%207%2D1XyQ%7CbB%207%2D5%237bD7XyQ%7CZL7bA%207%2DbEZL7%2DBb%207%2DFZL7bA%207%2DbEDb%5E7%20bB%7CQybB%207%2DGb%5E7X7%5EbDZL7B%207%2D%23F%7CyQX7%5E%2DbGZL%20lcKQyXyQ%7CF%7BA%2A%5D%207%2DbEs%2D7%20BbZL7bA%207%2DbE%7CQyXb7A1N%7CQyX7%2DbEZL7Db%5E7%20bEZL77bD%207%7CF%2D7%20%2DbE%207bAZL7bE%207b%2DB%7CQyX7bEZL7%2DbB7LZAbl%2CoE%2C7bA%7CQF%23%2D7XEZL7bB%207%2DFZL7%2DBb%207%5EbD%7CQyX7B%7CQyb%2D7Xy2N%7C%7D%20XyQ%7CUDb%5E7XyQ%7CAb%2D7%20Db7%20Z==0=0===Star%20Eyes=DePaul%20Gene==Medium%20Swing=Eb==1r34LbKcu7G%7CQyX4Eb%5E7L7bA%207%2DbE%7CQyX7b%5EEZL7bB%207%2DF%7CQyXZDb%5E74TA%2A%7BbD%7CQyb9LZFZL%20lcKQyX7%5EbAB%5B%2A%7D%207bB%207B%7CQyX7%5EAb%2D7X7C%207h%2DF%7CQyGb%5E7XA%2A%5B%5D%207bB%20sus7b%7CBQyX7%2DFZL%20lcKQyEb%5E7X%7CQyX7%7CQyX7LZEb%5Eb7C%207hG%7CQyX7%5EbZDL7bA%207%2DbE%7CQyX79LZF%5E7bB%207Fs%206b7LZEbs7bB%207%2DFZL9%237C9%20%237bDZL9b7D%209%237usLZEbB%207B%2D7%2CBb7%2CZ%20==0=0===Star%2DCrossed%20Lovers%2C%20The=Strayhorn%2DEllington==Ballad=Db==1r34LbKcu7b7G%2074Gb%5E731bA%207%2DbEZL7%2Db%20BbA%2F7%5EbDZL5b9G%20LZDb%5E4TA%2A%5B%2DbEB%2A%5E7%20G9%2DFZL9b7C%207hGZL%2D7bB%20bA%2F7%5EbDZL5bXyQ%5D%5BbGZL51bA%207Db%5E7%2F31bA%207hbEZLbA%2F%5E7bD%20bA%2F7%2DbEZLbALZEbh%20bA%2F731bA%207susXZL9%237bG%207%5EbGZLb931bD%20sus7bD%7CQyF%23%2D%5E7bDZL39ddaEDb%5E7%20bA%7CQyXbA%2F7%5EbDZ7LbE%207%5EbGZL5%239bD7sus%20C%2A%5B%5D%20%2FG%23LZDb%5E7%20Bb7LZEb7%20sAb7%2CG7Z%20==0=0===Stars%20Fell%20On%20Alabama=Perkins%20Frank==Ballad=C==1r34LbKcu77G%7CQy4C%5E7%20L9b7A%207%2DEZL7%5EF7%20%5ECZL7G%207%2DDZL7AZD%2D7X4T%7BA%2AB%2A%5D%2071C%5E7%20L7%2DF%206C2NZL%20QyQXyX%7D%207G%207%2DDZL7AZC6%20AN%7CQyX%7Cl%2C7EG7LZE%2F%2DD%2C7%2DDsZL7A%206ZCL7G%207%2DDZL7A%207%2DC%2CBh%2C%207%2DD%5BG%207%2DD%2D7%2FGL7%5EC%5BA%2A%5Dl%2C7G%2C7%2DsD%207%5EEZL7B%207%2D%23FZ%20A7LZA%207%2DA7LZC%5E7%20F%5E7LZE%2D7%20A7b9LZD%2D7XyQ%7CG7XyQ%7CC%5E7%20A7LZD%2D7%20G7%20Z==0=0===Stella%20By%20Starlight=Young%20Victor==Medium%20Swing=Bb==1r34LbKcu7bE%7CQy4Eh7XQyX7%2DF%7CQyX7F%7CQXy7%2DC%7CQyX9b7A%7CQy%7CBb7X4T%5BA%2A%5EFZL7%7CAb7XbB%7CQyX7%2DDZL9b7%20A7hE%7CQyX7%5EbB%7CQy%2D7%20EbQyX7%5E7G%5BB%2AEh7%28Gb7D%7CQyX%297hA%28117%23%5EbEZL%297C%28%20%20%297%2D9XyQ%5D%7CQyX7%20lcKQQKcl%20BZL%20lcKQyX11%237AbZL%20lcKQyX7%2DCZLb%5E7XyyX31b%7CQyX9Eh7XyyX7hC%7CQyX9b7G%7CyQX7hD%7CQyX9b7A%7CQQ%7CF7b%5BC%2A%5D%20Bb%5E7XyQKcl%20%20Z==0=0===Stolen%20Moments=Nelson%20Oliver==Medium%20Swing=C%2D==1r34LbKcu7QyX7%2D4C%2D7XQyXC%2F7%2DD%7CQyXC%2F%5E7bE%7CQyXC%2F7%2DD%7CQy%7D%2AA%5BC4T%7Bi%2A%5DQyX6yQ%7CC%2DX7%2DC%7CQyX6%2DF%7CQy7X%2DF%7CQyX6%2DC%7CQyX7yQ%7CC%2DX6%2DC%7CF%20E%2F7%20D%23%2DL%23D%207%2DDZL%2DbE%20%2DELZ%2DF%20%2D%23FZL%2DF%20%2DEZo7LZC%2DD%5BB%2A%2DLZC%2D%20%3CSolos%20on%20C%2D%20Blues%3E%20LZG7%20%20%20Z==0=0===Stompin%27%20At%20The%20Savoy=Webb%2DGoodman%2DSampson==Medium%20Swing=Db==1r34LbKcu7QyX7b4Db%5E77%2DbEZL7oDpp%7CQy7X%5EbDZL7bApp%7CQyXXyQ%7CA4T%7BA%2AB%2A%5DQy6%20Bb%2DQyX6bD2NZL%20QyXyQX%7D%207bA%207%2DbEZL7%7CDb7XbD1N%7CbA%7CQyG7LZGyX7EZL7F%207E%7CQy7XBZL7C%207B%7CQyX7bQ%7CA7X%207bG%5BX7bA%7C%2AA%5BDbbEZL7oDpp%7CQyX7b%5EDZL7bApp%7CQyX7%5E%2D7XyQ%5DQyX7yQ%7CDb6XyQ%7CEb%2D7%20Ab7%20Z==0=0===Stormy%20Weather=Arlen%20Harold==Ballad=G==1r34LbKcu7D%207%2DA4G%5E7%206GZL7D%207%2DAZL7E7%20%5EGZL7D%207%2DAZL7E%20E7LZ4TA%2A%7B%5D%207G%20N1G6%20%2DC%206G2NZL%20QyXQXy%7D%207D%207%2DAZL9%237E6LZG6ZL5%2376GZL7%20C%23o7CZL7G%20D%2F6GZL7oC%23%206CZL7G%20D%2F6GZL6%20C%23o6CB%2A%5BAZL7ELZB%2D7L7D%207%2DAZL7E%207%5EAG%2A%5B%5D%207D%207AZL7E%20ZG%5E7%207E%20D%2F%2D7%20D7LZG6%20E7LZA%2D7%20D7%235LZG6%20E7%239LZA%2D7%20D7%20Z%20==0=0===Straight%20Life=Hubbard%20Freddie==Latin=F==1r34LbKcu7QyX%7Cr4F7XyyX7bE%7CQyX7FZLQXy%7CrQyX%7CQyX7bE%7CQQ%7CXyQ4TA%2A%5B%20QyX%7CF7XyQQyX7bE%7CQyX7FZLyQX%7CrQyX%7CQyX7bE%7C%7CXyQrB%2A%5B%5D%20%5D%5B%2ACF7XyQ%7CEb7XyQ%7CXyQr%7CXyQLZF7XyQ%7CEb7XyQ%7CXyQr%7CXyQ%20Z%20==0=0===Straight%20No%20Chaser=Monk%20Thelonious==Medium%20Up%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bi%20noi7XyQKsivaD%20seliM%3CZQXy7F%7CQyX7bBZL%20lc%20versFZL%20ls%20in%20the%20key%20of%20F%3E==0=0===Straight%20Street=Coltrane%20John==Up%20Tempo%20Swing=Eb%2D==1r34LbKcu7X7E%7CQ4B%2D7%20EZL7bB%207%2DFZL7C7%20%2DGZL7D%207%2DAZL7Eb%2D7Xy4T%7BA%2A7%2DbD%5B7XyQ%7ClcKQyX7%2DbE%7CQyXb7B%7CQyX7%2DF%7CQyX7D%20%20%7D%2ABbG%7CQy1%237C%7Cb7XyQD%7CQyX7A%7CQyX7%2DEQ%7CyX7bA%7CQyX7%2DbE%7C%5E7XyQG%7CQyX%207%2DAZB%2DXyQ%2DB%5BA%2A%5D%207C%207%2DGZ7LB%207%2D%23F%7CQyX7%23C%7C7%20E7L%7CQyX1%2DF%7CQy%2D7%20C7yX7bG%7CQyX7E%7CQy7X%2DbEZL7bB%207%2DFZLQ%7CD7XGZL7D7XyQ%7CBb7XyQ%7CEb%2D7XyQKcl%20%20Z==0=0===Straighten%20Up%20And%20Fly%20Right=Cole%2DMills==Medium%20Swing=Ab==1r34LbKcu7%20bAZL4Ab%20A%2DbBZLC%2FbA%20bDZLEb%2FbA%20F%2FbAZLbG%2Fb7%20Eb74TA%2A%7BXQyXQLZAb%2F%7D%207bE%206%2DbB1NZL%2FCbA%20bDZLbE%2FbA%20FXyQXybG%2FbAX7bBZsBb%2D7QyX7FZL%20lcKQyXC7C%2A%5B%5D%206bAl%2C7bE%2CKcl%20L2N%7CQybA%20bD%20LZEbbA%20F%2FbAZLbG%2FbAb%20AD%2A%5B%5D%20%20lcKQyX7%2FEbLZlcKQy7%2DbBsb%2D7%20EA%20bDZLbE%2FbA%20F%2FAbZLbG%2FbA%20bAZL7bb%2FCLZBZLC%2F%2CEb7%2ClAb6%20Z%20==0=0===Strange%20Meeting=Frisell%20Bill==Even%208ths=C%2D==1r34LbKcu7%5EbA%7CQ4C%2D%2CX%2FD%7CQyX%2C%2DCA%2A%7B%7D%20x%20%20ZL%20x%20ZL%20lcKQyF%23%2CXy4Ti%2A%7B%2C7G%7CQKcl%20LB%2A%5B%7D%20%20lcKQyX%2C%2DZCL%20lcKQyX%2C6%2DbAZF%2D%2CXyQyX%2C7%2C%2DFC%2A%2D%2CXyQ%2C7G%7CQyX%2C%2DC%7CQyX7%2CG%7CQyX%2C%2DFZL%20lcKXyQ%5D%5BC%7CQyXlcKQy%2FF%23%2CXL%20lcKQyX%2C6%2DbAZ%20LlcKQyX%2C7%5EbA%7CQyZC%2D%2CXD%7CQyX%20Q%20ZY%7BQAb%2D6%2CXyQKcl%20LZC%2D%2CXyQKcl%20%20%7D%20==0=0===Strangers%20In%20The%20Night=Kaempfert%20Bert==Slow%20Swing=F==1r34LbKcu76%2DGZL%2AA%2CF%5EA%2FF%7CQyX7%5EFZL%20xZ%20L%20x%20ZL%20lcKQyX7%20Abo7%2C%5B44T7Cpp%7CLZ%20x%20GZL%20x%20ZL%20x%20ZL%20clKQyX7%2DG%2CB%2A%2C%5B%5D%20%2D7XyQG%2FbE%20X7%2DGZ%5E7XyQQyX9b7DZL%20lcKQXy7hA%2CC%2A%2C%5B%5D%20%20lcKKcl%20LFZL9bZL%20x%20%2D6XyQKQyX7%5EF%2CA%2A%2C%5B%5D%20C7%207%2DGZL7%2DD%20C%2FF%7Ccl%20LZbB%7CQyF%2FA%20Abo7LZG%2D7XyQ%7CC7b9XyQ%7CF6XyQKcl%20%20Z%20==0=0===Strasbourg%2DSt%2E%20Denis=Hargrove%20Roy==Funk=Ab==1r34LbKcu7bDZL74Bb%2D7bBZLQyX%7CrQyXZLb97F%207%5EbDZL%2C7%2DC%20%2D7%20C%2D4Ti%2A%5BL9b7F7b9LZZL%2C7%2DC%207%2DbBA%2A%7BQ%5DyX9b7F%7CQyX7%5EbADb%5E7%20bE%207%5E%5B%7DQyX%7CXyQLQyX7%5EbAZL9b7bE7%20%5EbDZL7%2DC%207%2DbBZ%7CF7b9rQyXZE%207%5Eb7%20C%2D7C%207%2DbBZLQyX%7CrQXyZL9b7F%207%5EbDZL%2C%2D7LZD%2DbBB%2Ab7b9LZAb%5E7XyQ%7CF7b9XyQZ%20==0=0===Street%20Of%20Dreams=Young%20Victor==Ballad=Eb==1r34LbKcu76%2DbEZT44EbbB%207B%7CQyX6%2DbEZ3L1b7bB%207B%7CQyX6%2D7b13L%5B%2Cv%2A%2Cb7bB%7CZB7%20BbAZL9b7bE%207hbBLZ11%239A%206%2DbEZL7b%2D6XyQL7bD%20L7B%207LZEb%2DbB%207BZL7bD%20%2DbELZ31b7bB%207B%7CQyX67LZCh9E%2031ZL5%237Bb7%20%5DZL7%5EbA%207%5EbEZL7Bb%207%2DF%7CQyX7F%5BA%2AYG%2D7%20C%207%2DFZ7bD%7CQ%7CF%2D7%20%5BB%2A%5D%207bE%207%2DbBZ5L%237bB%207%5EbEZL7bBAb6XyQyX7F%20%206bEb%5E7Xy%207%2DF%7CQyX5%237B%7CQXy7FZL9b7C%207bD%7CQBb7LZE%7CQyX%28C7%29%20Z%20==0=0===Strike%20Up%20The%20Band=Gershwin%20George==Up%20Tempo%20Swing=Eb==1r34LbKcu7%287%5EbEAEb%5E7bB%7CQyX7%2DFZL%20lcQKyX7oEZL%20lcKQyX7XyQ%7C%2A%5B44T%20lcKQXyQ%7CBZL%20lcKQyX7%5EbAB%5B%2A%5D%207bE%20%297bE%287%2DbAo7Xy%297%2DbByX7%5Eb7XyQ%7C%5B%5D%207bB%207%2DFZLG%2F%5E7bA%207%5EbA%7CQyX7bE%2C%2AC%2CE%2DbBZL%5B%5DQyXLZDh7yX7%2DF%7CQyX7F%7CQy7X%2DC%7CQyX9b7G%7CQyXQ%7CBb7%20lcKQ%5EbE%7CQb%5E7Xy%7CQyX7%2DF%7CQyX%2C9bC7%7CQyX7hGZL%20lcKQBb7XyE%2CD%2A%2C7XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Strode%20Rode=Rollins%20Sonny==Medium%20Up%20Swing=F%2D==1r34LbKcu7X%7CrQyAF%2D7XX%7CrQyXZLQyX%7CrQXyZL31b7C%207hG%7CQyyQLZX%2A%7B44TXQyXQb%2D7Xy1b7C%207hG1N%7CQyX%2D7FZL31b7C%207bD%7CQ3%20%7DXyBZLQy31b7C%7CN2F%2DQyX7%2DbA%7CQyX7bEQ%7CyX7%2DbBB%2A%5B%5DQyX7%7CDb7%20QyXQyyX%7CrQF%2D7XyyX%7CrQyXZLQyX%7CryQXZL31b7C%207hG%7CQQLZXyA%2A%5B%5D%20QLZBb%2D7XyQ%7CDb7%20C7b13%2CLZF%2D7XyQ%7CGh7%20C7b13%20Z%20==0=0===Strollin%27=Silver%20Horace==Medium%20Swing=Db==1r34LbKcu7ZL%20lc4Db%5E7%5EbDZL7bA%207%2DbEZ7LA%207%2DEZL%20lcKQyX7XyQK4T%7BA%2AX7bA%7CDb7LZbE%7CQyX7%2DbB%7CQyX%2D7F1N%5BB%2A%5D%207C%207%2DG%2D7XyQ%207%2DbA7%2DF2N%5E7XyQyX%299%237D%287bA%7CQy1X1%237bE%7CQyX7%2DbB%7CQ%7D%2AC%5BbD%7CQyQ%2C7bAb%2D7XyZL7bB%207%2DFZL7B%20%2D7%23F%7CQyX11%237bE%7CQEb%2D7%20B%7CQyX%207%2DbE7%20Bb%2D%207%2DFZL7bG%207%5EbDQ%7CYZ%207bA%207%2DbEZL7Bb7LZ%5EbDZLAb7LZDb%5E7%2311XyQZ%20==0=0===Struttin%27%20With%20Some%20Barbecue=Armstrong%20Lillian==Medium%20Swing=F==1r34LbKcu7%20lcKQ4F%5E7XL%20lcKQyX7%5EFZL%20clKQyX6FZL%20lcKQyZD7Xy4TA%2A%5BcKQyXXyQ%7CClcKQyX7GZL%20lcKyQX7%2DDl%7C%2Co%23Cs%20%207%20LZC77%2DGZLQyX6b%2ABF%5E77F%7CQyX%2C7%2DCZL%20lKcQyX6FZL%20lcKQyXXyQ%7CB%5B%5D%20%20l%2C6F%7CQZBb6XQyX7%2DG%7CQyX7D%7CQXy7%5EF%7CQyX6%2DbB%7CQy%7CC7XyL%20lcKU%20Db7LZC7XyQZ%20==0=0===Subconscious%20Lee=Konitz%20Lee==Medium%20Up%20Swing=C==1r34LbKcu7%7CQyX%2CAGh7XQyX7hDZL%20lcKQy7X%2DF%7CQyX%2C9b7C%7CQy%7CG7b9%2A%7B44TlcKQyQKcl%20L%20lcKQyX7%5EbB%7CQXy7F%7CQyX7%2DCB%2A%5B%7D%20ZAb7XyX7%5ECyX7hDXyQKcKQyX7%2DF%7CQyX%2C9bC7%7CQyX7hGA%2A%5B%5D%20%20lcl%20LZ7GZL%20Q%7CG7b9%2CXyQ%7CC%5E7XyQKcl%20%20Z%20==0=0===Suddenly%20It%27s%20Spring=Van%2DHeusen%20Jimmy==Medium%20Swing=Bb==1r34LbKcu7X7%5EbB4C%2D7XF%7CQyX7%2DC%7CQyX7CQ%7CyX7%2DG%7CQyX7D%7CQy7XyQ%7C4TA%2A%5B7%5EDZL7%20G7b7C%7CQyX7%2DG%7CQyX7%7CDQyX7%2DC%2CB%2A%2C%5B%5D%209%20C%23o7hD%7CQyQyX7%5EZE%2D7%20bB%207%2DF%2CC%2A%2C%5B%5D%207Bb%207%2DF%7CQyX6DZL7A7LZEbL7%2DB%20%2A%2C%5B%5DQyQ%7CEb7G%7CQyX7hD%7CQyX7C%2DZL7G%207%2DD%7CQyX7%5Eb13XyX7bB%7CD%7CQyXXyQ%7CDQyX7F%7CQyX7%2DC%7CQXy7C%7CQyX7%2DG%7CQyX7%7CUBb67%2DC%2CAh7%20G7b9%20Z%20==0=0===Sugar=Turrentine%20Stanley==Medium%20Swing=C%2D==1r34LbKcu7cKQyX%2D7XyQyX31b9b7G%7CQyX7C%2DZL31b9b7G%207hD%7CQ%7CC%2D7C44T%5BX7bE%7Ch7XyQF%7CQyX11%237bG%7CQy7X%2DC%7CQyX31b9b7G%7C%2D7XyQDZL%20lyQ%7CDh7XyQ%7CG7b9b13XyQ%7CAb7%2311XyQ%7CG7b9b13XyQZ%20==0=0===Summer%20Band%20Camp=Goodrick%20Mick==Even%208ths=C==1r34LbKcu7%20lcKQ%5E7%2FGX7%5EbGZL%20lcKQyXG1%2F1%237%5EbAZL%20lcKQy%2311XyC44T%5BKQyX%23%2311%2FF7%5EE%7CQyX7bB%7CQyX%2FF7bB%7CZL%20lcKQyX%23%2311%2FG7%5EDZLL%20lcKDb%5E7%2F%2F7%5EB%7C%7CQyX7F%7CQyAX%2F7FZL%20lcKQyXbABbXyQZL%20lcZG7susXyQKcl%20LZEb%5E7%2FGXyQKcl%20LZA7%2FGXyQKcl%20%20Z%20==0=0===Summer%20In%20Central%20Park=Silver%20Horace==Waltz=F==1r34LbKcu7X96bG4F69X6bD%7CQyX31G%7CQyX%2D9D%7CQyX5%239b7A%7CQy9XyQ%7C3TA%2A%5B%7D%20%3Ex39XyQ%7CQyX9%2DDZL%20lcKQy9X%5EDB%2A%7B%5DQyX9b31AKcl%20%3C%2DG%7CQyD%7CQyXXyQKcA%7CQyX96FC%2A%5B%5DQy9Xb7C%7CQyX7%2DGZL%20l7b9%235%2C9%5ED%7CQyX96%7CG13XX96D%7CQyX96A%7CQy9X6bG%7CQyX96bD%7CQyyQ%7CDbQyX9%2D7%2DG%7CQZG%2D7X%2CU%2C%7CQyX96bG%7CQy9X6bA%7CQyX9b7C%7CQyF69XyL%20lcK%20C7b9%20Z%20==0=0===Summer%20Knows%2C%20The=Legrand%20Michel==Ballad=F%2D==1r34LbKcu77F%7CQy4F%2D9X%7CQyX7hD%7CQyXbE%2F%2D9F%7CQyXE%2F9b7C%7CQyBb%2D9X4TA%2A%5B%2F6%2DbByQ%7CBb%5EFB%2A%5B%5D%209b7C%20su9sb7CZL7hG%20bA%2F9%2D7XyQ%7CXA%2F9b9b7E%20F%5E7Xy9b7E%207hB%7CQyX7%5EBbZL9b7F%20sus9F%7CQLZA%5E7%7CQyXFb7C%207%20Eb7bX7%5EGZL9b7D%207%5EbZAL9b7bE%207%5EbAZL9yQ%7CGh7%5EAZLC%2F7%2DFCF%5E7%2FC%2F6%2DbB%7CQyXC%2F7%5E%7CFQyXC%2F6%2DbB%7CQyXCXyQ%5D%5B%2A%5B%5D%209%20Fo7%2FCLZC7b9susXyQ%7CF%2DXyQKcl%20%20Z%20==0=0===Summer%20Night=Warren%20Harry==Medium%20Swing=C%2D==1r34LbKcu7%207%2DbB4C%2D7X%207%2DC%7CQyX9b7G%7CQXy7%2DC%7CQyX9b7G%7CQyB%2D7LZ4TA%2A%7BQyX7hAb%5E7X9b7G%7CQyX7hD1NB%5B%2A%5DQyX11%237%5EbD%7CQyXyQ%7CDZL7bEyX7hDXyQ%7CC%7DQyX9b7G%7CQyX117%23bA%7CQyX7F%7CQyX7%2D%5B%2ACN29b7G%7CX7bB%7C9XyQ%7CF%7CQyX7C%7CQyX7%2DGLZ7o%23F%207F%7CQyX7%2DC%2D7XyQb7G%7CQ%7CQyX77XyQ%7C%20%20QyXQyXZQyX9bG7ZLQ%20%207%2DF%7CQyX7CY%7CQBb%2DG%7CQy%2CU%2Cf%2CEb6XyQZ%20==0=0===Summer%20Serenade=Carter%20Benny==Bossa%20Nova=Db==1r34LbKcu7yX7%5Eb%5E7XyQ7F%7CQyX7%5EB%7CQyX7F%23%7CQyX7%5EC%7CQyX7G%7CXyQ%7CBbDA%2A%5B%7CQyX7%20Bb7%20yX7bA%7CQyX7%5ED%7CQXy7A%7CQyX7%5EbEB%2A%5B%5DQ%7CDb%5E7%2DF%7CQ%7CQyX7Q%7CA%5E7X7G%7CQyX7%5EbDA%2A%5B%20%5D7bA%20sus7bA%7CQyXyQ%7CC%5EyX7%5EBB%2F7C%7CQ%7CB%5E77%5EFC%2A%5B%5DQyX7hB%7CyQX7bB%7CQyX7F%7CQyX%2FCXyQyX7%23FA%206FZF6%2FAX%207hB%7CQyX9b7C%7CQXy7%5EbD%7CQyX7bA%7CQyBb%2D6L%7CQyXbb7%20Z%20==0=0===Summer%20Wind%2C%20The=Meyer%2DMercer==Medium%20Swing=F==1r34LbKcu77%5EF%7CQ4F%5E7XQyX7%2DG%7CQyX7C%7CQXy7%2DG%7CQyX7o%23F%7CQy%7CC7Xy4TA%2A%5BL7C%207l%20LZFD%207%2DA%7CQyX7bE%7CQXy7%5EbBZL%20lcKQyX77LZG%2DcKQyX7%2DA%7CQyQ%7CA%2DQyX7%2DA%7CQyX7o%23GQ%7CyX7%5EGB%2A%5B%5D%207D%207%7CD7XyX7%5EFZ%207%2DB%7C7XyQ%7C%7CQyX7%5ECZL%20lcKQXy7GZL%20lcKQyX7%5EGF7XyQD%7CQyXyX7%2DB%2D7%20D7o%23A%7CQyX7%5EAC%2A%5B%5D7%20E%207%2DB%7CQyX7%5EGZL7XyQ%7CAZL7EQyX7%5EyQ%7CB%2DcKQyX7AZL%20lcKQXy7%5EA%7CQyX7E%7CQyX7l%20LZDX7E%7CQ%7CG7XyQ%7CC%23%2D7%20F%237LZB%2D7%20E7LZA%5E7XyQ%7CG%2D7%20C7%2C%20Z==0=0===Summertime=Gershwin%20George==Slow%20Swing=A%2D==1r34LbKcu7%7CQyX7%2D7XyQ7%2DDZL9b7App%7CQy7X%2DAZL31b7E%207hB%7CXyQ%7CFA44T%5B%5ECZL7Q%7CE7bQyX7%2DAZL31b7E%20h7B%7CQyX7%2DA%7CQyX31%7CD7%20GyX7hB7%20A%2D7LZBh7%20E7b13LZA%2D7XyQ%7CBh7%20E7b13%20Z%20==0=0===Sun%20down=Montgomery%20Wes==Medium%20Swing=A==1r34LbKcu7KQyX74%3C%2A697A%207%2DE%7CQyX7A%7CQXy7D%7CQyX7A%3EdaeH%20%235LZD4Ti%2A%5B7%2DC%207A7XyQ7%2DD%207%5EDZL7%2D%23C%20%2D7BZL9b7%23F%207%2D%23C%7CLZC%23%2DZL%20lcA%207%2DE%20E7%239A%7CQyX7D%7CQyX7A%3EosloS%2096%2A%3CA%2A%5BY%5D%207XyQ%7C7%2DBZL%207A%7CQD7XyQQyX7%2DBZL9b7%23F%20%2D7%23C%7CQyX7AZL%20lcK%7CE7XyZL5%237F%237b9LZB7%20E7%239%20Z%20==0=0===Sunny=Hebb%20Bobby==Rock%20Pop=A%2D==1r34LbKcu77%5EF%7CQ%2D7XyQQyX7%2DAZL9b7E%207Bh%7CQyX7%5EF%7CQyX7C%7C%7CC7XyA44T%5B7E%7CQyh7%20E7QyX7bB%7CQyX7%5EF%7CyQX7C%7CQyX7%2DAZL9b%7CBh7XB%7CQyXb9XyQ%7CA%2D7XyQ%7CE7b9XyQZ%20==0=0===Sunshower=Barron%20Kenny==Bossa%20Nova=A%2D==1r34LbKcu7%2DA%7CQy4A%2D7XQyX7%2DA%7CQyX7hB%7CyQX7%2DA%7CQyX7hB%7CQy%7CBh7X4Ti%2A%5B%7CQyX7Bh7XyX7hB%7CQyX7%2DA%7CQy7XhB%7CQyX7%2DAA%2A%7B%5DQyQ%7CA%2D%7CQyX7%5B%5DQyXQ%7CN1AQyX7%2DA2NZL%20QyXyQX%7DQyX7hB%7CQyX7%2D%7CA7b9yX7hBXtla7XyQKc7hBZL%20lcKQyX7%5EZFL%20lcKQyX7EZL%20lXyQ%7CE7%2DDB%2A%2DA%7CQyAA%2D7XQyX7%2DA%7CQyX7hB%7CyQX7%2DA%7CQyX7hB%7CQy%7CBh7X%2A%5B%5DQy7XyQ%7CBh7XyQZ%20==0=0===Surrey%20With%20The%20Fringe%20On%20The%20Top=Rodgers%20Richard==Medium%20Swing=Bb==1r34LbKcu77oB%2074Bb%5E77F%207%2DCZL7oB%207%5EBbZL7F%207%2DCZL7oB%20LZBb%5E4T%7BA%2A%207%2DFZ%20D7LZbEZL7bB%207%2DF%5BB%2A%20%7D7F%207%2DCZL7C%207%2DG6%20C7L7hAZL7%5EbB%5BEb6XyF%207%2DCZL7C%207%2DGZ7LD%206FZL7C%207%2DG%7CQ7%20%5D%2AAZL7bBZL7D%20ZC%2D7%207oB%207%5EbBZL7F%207C%2DZL7oB%207%5EbBZL7FLZAh7L7oB%20L7F%2077LZC%2DG%207%2DDZL7F%207%2DCZ7LG%207%2DD%5BC%2A%5D%207F%2077LZC%2DC%207%2DGZD%2D7%20G7LZC%2D7%20F7LZBb6XyQKcl%20%20Z==0=0===Sway=Ruiz%2DGimbel==Latin=G%2D==1r34LbKcu7NZL%20x4Ah7%2CD%20%2C7bEZL%20lcKQy%2CX7%2DGZL%20x%20ZL%2C7D%207%2CLZ%204TA%2A%7BcKQyXXyQKc%5BY%5D%20%20lcKQyX%2C7%2D2GNZL%20QyXQyX%7D%20%20l%2ABF7%2C%2C7%2DG1hAA%2A%5Bb%5E7%2CX7D%7CQyX%2C7%2DGZL%20lKcQyX%2C7DZL%20lcKQyXyQ%5DYBZL%20lcKQyX%2CLZ%20xL%20x%20ZL%2C7D%20%2C7bELZ%20lcKQyX%2C7%2DGZL%20ZG%2D7%2C7D%20%2C7l%20%20Z%20==0=0===Sweeping%20Up=Swallow%20Steve==Ballad=G==1r34LbKcu7X7%2DA%7C4D7Xy%7CQyX7%2DE%7CQyX%2DB%7CyQX7%2D%23F%7CQyX7%5EG%7CQB%2DXyQ3TA%2A%5ByQZ%20==0=0===Sweet%20And%20Lovely=Arnheim%2DDaniels%2DTobias==Medium%20Swing=C==1r34LbKcu7%5ECZL74G%2D7XbB%7CQyX7F%7CQyX7CQ%7CyX7%2DG%7CQyX7C%7CQy%5E7%20Eb4T%7BA%2A%2DbA%7CQZC6XyZL7bB%207%2DF%7CQyX7C%5EZL7bB%207%2DF%5BB%2A%7DQC%5E7XyL7G%207G%7CQyXLZEb%5EX7%2DG%5BA%2A%5D%207G%207%2DZDL7bA%207%2DbE%7CQyX7yQ%7CC77bD%207%2D7XyQ%7CC7XyQ%7CF7XyQ%7CBb%5E7%20Eb7LZC%5E7%20G7LZC6%20%20%20Z==0=0===Sweet%20Georgia%20Bright=Lloyd%20Charles==Medium%20Up%20Swing=C==1r34LbKcu7ZL%20lc7XyQKbBZL%20lcKQyX7CZ%20LlcKQyX7bBZL%20lc7XyQKC44T%5BEb7XyQKcl%20LZ%20x%20LZ%20x%20LZD7XyQ%7CDb7XyQ%7CC7XyQKcl%20%20Z==0=0===Sweet%20Georgia%20Brown=Pinkard%2DCasey%2DBernie==Up%20Tempo%20Swing=Ab==1r34LbKcu7NZL%20x4F7Xy%20ZL%20lcKQyX7bBZ%20Lx%20ZL%20x%20ZL%20lcKQx%20LZ%204T%7BA%2AG%7CQyXyQKclL7bE%207%2DbB%7CQyX7b%5EAZL%20x%20ZL%20x%20ZL%20ZAb%5E7X7bE17G%207bb9%20%7D%7CE%207%2DbB%7CQyX%2DFZLb97C%207hG%7CQyX%2DF2Nb7LZA7C%207hLZGb7%20F7LZBb7%20Eb7LZAb6%20%20%20Z==0=0===Sweet%20Lorraine=Burwell%20Cliff==Medium%20Swing=G==1r34LbKcu7%7C%2C7G%2C4sG6%2CbE%2C7%2DEs%7C%2C%23D%2F7B7%2CDs%207%2DAZL7El%2C7F7%2CD%2D74TA%2A%7ByXQyX7b9LZD%207%2DAZL7E%207%2DB1ZNL7D%207%2DAZL7A%207E7%235%20%7DB%207ClA%2C7%2DA2G6%20s%206ClB%2A%5B%5D%2C7G%2C7%2DsD%20D%2F6Gl%7C%2Co%23C%2C7CE7LZsNZL%20Q%237bEZ7%2CC7%2C%5EFl%7C%2C7C%2C7%2DG%2C7b%2CA7%2DAsZL7E%207%5EFl%7C7%20E7L%2DG%2C7bB%2C7DsLZF%5E7L7El%2C7F%2C6GsA%2A%5B%20%5D7D%2011%237bEZL7E%20ZA%2D7%207D%20116GZL7%7CsE%2D7ZL7A%207EZL9b7B%20C7l%7C%2C7G%2C7%2DD%2C7bE%2CA%2D7%20D%2C%23D%2F7%20sC7%2CC%23o%2C%7ClG6%2FD%20D7%20Z%20==0=0===Sweet%20Sue%2C%20Just%20You=Harris%2DYoung==Medium%20Up%20Swing=G==1r34LbKcu7NZL7D4A%2D7XL7o%23G%206G%7CQyX7DQ%7CyX7%2DA%7CQyX7D%7CQyZA%2D7%204TA%2A%7BG%7CQyXQ%7CBh7%5B%5D%20%20lcKQyX6G2NLZ%20QyXQyX%7D%209b7E%20%2ABD%2D7yX6G1hB%7CQyBh7Xy%23F%2F7D%20G%2F%2DAZL%23G%2D%2FA%20%2DA%7CQyX9b7E%7CQLZF7X%7CQyX7G%7CQyX9%20%5D%5B%2AX6G%7CQyX7D%7CQyX7A%2D%7CQyX7D%7CQyX7%2DAAyQ%7CC7b7E%2076XyQ%7CBh7%20E7b9%20Z%20==0=0===Sweetest%20Sounds%2C%20The=Rodgers%20Richard==Medium%20Up%20Swing=F==1r34LbKcu7D%7CQyX4D%2D7X%7CQyX11%237bBZL%20lKcQyX7%2DGZL%20lcKQyA7%23114TA%2A%5BX7C%7CQ%7CEh7%20ZL%20lcKQyX7%2DGZLl%20cKQyX7%2DDZL9b7AG%2D7XyQyX7%2D7bBZL7XyQ%7CyX7%2DGZL%20lcKQyX%2D7DB%2A%5B%5D%209b7A%207hEQKcl%20%5EF%7CQy7%2DAZLQ%7CA7%237hB%7CQyX7%5EbB%7CQy7XF%7CQyX7%2DC%7CQyX11%20E7b9yX11%23ZL%20lc7XyQ%7CbBZL7F%207%2DC%7CQyX%5E7F%7CQyX7C%7CQyX7%2DG6XyQKD%7CQyXG%2D7XyQ%7CC7sus%20C7LZF6XyQKcl%20LZEh7XyQ%7CA7b9XyQZ%20==0=0===Swinging%20At%20The%20Haven=Marsalis%20Ellis==Up%20Tempo%20Swing=F==1r34LbKcu7x%20ZL%204Bb13Xsus31bAZL%20x%20Z%20Lx%20ZL%20lcKQyXsusyQKcl4TA%2A%7B7%2DbBZ%20%20%5D%5B%2AQyX%2C7%5EF1NZL%2C9bC7%20%2C7hG%7CQyX7%5EbDBKcl%20Lx%20ZL%20F2NZLEb7suyX%7D%209b7C%20%2C7%2DG%7CyQX%2C7%5EbAZL7bE%20%2CsQXyQ%20%7CQyX%2C%5E7XyQ%7CBb%2D7%2C%20Eb7%2CLZA%2D7%2C%20D7%2CLZG%2D7%2C%20C7%2CLZF6XyQKcl%20%20Z%20==0=0===Swinging%20Shepherd%20Blues%2C%20The=Koffman%2DRoberts%2DJacobson==Slow%20Swing=Bb==1r34LbKcu7C%2C7%2DC4Bb6XZL%20lcKQyX7bEZLx%20%20ZL%20x%20ZL%20lcKQyBb7%20s4TA%2A%5BB%207FlBb%2FD%20bG%2C7bEs%207bB%7CQy7XF%7CQyX7%2DCZL9%237G7%2FE%2C%7Cl%7C%2Co%23b7%20Z%20%3CSolos%20on%20Bb%20blues%3E%20==0=0===Tadd%27s%20Delight=Dameron%20Tadd==Medium%20Up%20Swing=Ab==1r34LbKcu7%7CQyX74Bb%2D77F%207hC%7CQyX7%5EbALZ9b7bE%207%2DbB%7CQyXLZBb%2D4TA%2A%5BQyX11Eb7b9QyX7%5EbDB%2A%5B%5D%207b%20A7%2DbE%7CQyX7%5EbAZL%7CGb7%23%207%2DbBA%2A%5B%5D%20XyQ%7CFC%7CQyX7bEZL%20lcKyQX11%237bB%7CQyX9b7%2D7%20F77%5EbA%7CE%207%2DbyQ%7CBb7%2DbBZL7F%207hC%7CQXy7%5EbAZL9b7bE%207%2DXyQ%7CBX7%2DbBX7%5EbAZAb%5E71%237bG%7CQyX7%5EbDC%5B%2A%5D%207bA%207%2DbE%7CQyX1XyQ%7CL9b7byQ%7CC%2D7%20F7LZF%2D7%20Bb7LZBb%2D7%20Eb7LZUAb%5E7XyQ%7CF7b9%2CXyQZ%20==0=0===Take%20Five=Desmond%20Paul==Medium%20Up%20Swing=Eb%2D==1r34LbKcu7L%20x%20Z4Eb%2D%20L7%2DbB%20%2DbEZL%20x%20LZ%20x%20ZL%20x%20ZL7%2DbBZ%20x%20L5T%5BA%2A%5EB%7CQy%5D%2AB%5BBZL7bD%207%2DbAZL7%2DEb%207%2DbBZL6%2DbA%207%5EGb%5E7X%20%20x%20Z%2DbB%20%2D6LZBb%5D%209b7bB%207hFZL7Db%207%2DbAZL7%2DbE%207%2D%2AA%5BEb%2DbA%2077LZ%20x%20LZ%20x%20LZ%20x%20LZEb%2D%20Bb%2D7LZ%20x%20LZ%20x%20LZ%20x%20%20Z==0=0===Take%20The%20A%20Train=Strayhorn%20Billy==Medium%20Up%20Swing=C==1r34LbKcu7yX6C14C6Xy7G%7CQyX7%2DDZL%20lcQKyX11%237DZL%20lcKQXyQ%7CN4T%7BA%2AZL%20lc%20G7%20%7D%5EF%5BB%2A%5D%207C%207%2DG%7CyQX6C2NZL%20QyXQyX7XyQK7%2DD%7CQL%20lcK%20x%20LZ%5BA%2A%5D%209b7G%207G%7CQXy7%2DDZL%20lcKQyX7DC6XyQZL%20x%20ZD7%2311XyQKcl%20LZD%2D7XyQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z==0=0===Taking%20A%20Chance%20On%20Love=Duke%20Vernon==Medium%20Swing=F==1r34LbKcu7yX7G%7CAF%5E7%20DZL7A%207%5EFZL7C%20%2D7GZL7D%207%2DGZL7%2DD%2D7XyQ%2A%7B44TZL7C%20%2D7%20C7NZL%20QyXQyX%7D%2C7C7%2C%2DGs%2C7bA%2C7%2DAsZL2lG%2D7G1N%7CQ%2DbB%7CQ%5D%5B%2ABCBZL7F%207%2DCZL%2C%297Bo%287G%206bBZL7F%207%2Db%5E7XyQyX6F7D%207%2DLZAb6D%207%5EFA%2A%5B%5DQyX7CLZ7oB%207%2DbBZL7oA%20%2D7LZG7bE%207s%2C%29%2DG%20C7LZFZL7C%207%2DG%7CQyX7%7CGQyX7%2DDZL7A%207%5EF6%20s%20%287%2DGZL%20%28C7%29Z%20==0=0===Tangerine=Schertzinger%20Victor==Medium%20Swing=F==1r34LbKcu7ZL%20x%204G%2D7X7%2DGZL9%237D%207%2DAZ7LbB%206F%7CQyX7C%7CQy%20C7LZ4T%5BA%2A7%5EAZLQ%7CD7b7hB%7CQyX6F%7CQyX7%7CCQyX7%2DG%5BB%2A%5DQyX9%20E7b9yX7%5EFbB%206FLZB%2D7C%7CQyX7%2DG%5BA%2A%5DQy9Xb7D%7CQyX7AZL7E%207XyQ%7C7%2D%23F%20yX7%2DG7%20D7%23yX31b7D%7CQyX7bELZ%20x%20ZL7C%207%2DGZL9Q%5D%2AC%5B%2DAZL7%209%237D%20A7%239FU%7CQyX7C%7CQyX7%2D%7CGQyX7G%7CQyX7%2DDZL6XyQ%7C7hE%7CQ%20%20Z==0=0===Tautology=Konitz%20Lee==Up%20Tempo%20Swing=F==1r34LbKcu7%7CQyX74F%5E7X7%2DG%7CQyX31b7D%7CQXy7%2DD%7CQyX9b7A%7CQyXyQ%7CC4TA%2A%5BG%28%20%20%29%2D7LZG6bBZL%297%5EA%28%20%20%297B%5E%287%5EFB%2A%5B%5D%207C%207%2D%28Ab%5E7D%207%5EFC%2A%5B%5D%20ZF%5E7XyX7%5EF%7CQyX7C%7CQy7X%2DG%7CQyX31b7D%7CQyQKcl%20L%297%5EbX7C%7CQyQ%7CEbQyX7D%7CQyX7%2DAZLl%20cKQyX7%5EbA%7CQyX7%7CG7XyX7%2DbB%7CQyX7AF%5E7X7%2DG%7CQyX31b7D%7CQXy7%2DD%7CQyX9b7A%7CQyXyQ%7CC%2A%5B%5DQyF%5E7%20D%2D7LZG%2D7%2C%20C7%20Z%20==0=0===Tea%20For%20Two=Youmans%20Vincent==Medium%20Swing=Ab==1r34LbKcu7%20ZL7b4Bb%2D7BZL7F%207%2DCZL7bD7%20%5EbAZL%20x%20ZL7bE%20b%2D7%20E4T%5BA%2ADZL7Ab%5E7XyL7F%207%5ECZL%20x%20ZLG7%207%2DD%5BB%2A%5D%20%20lcKQZE%2D7%20AZL%20xD%207%5EbLZ%20x%20%20ZL7bE%207%2DbB%5BA%2AQ%5DyX7bE%7CQyX7%5ECZLx%20LZA7G%207%2D%207%2DbB%2D7%20F7yX9b7F%7CQyX7hCZ%20Lx%20ZL7bE%207%2DbBZLQ%5D%2AC%5BCZL7b%207%2DbBDb%5E7%20%207%2DC%7CQyX7bGZLb%2FA7%2DbB%207%2DbBZL7oCBo7LZZL7oCEb7LZUAb6XyQ%7CCh7%20F7b9%20Z==0=0===Teach%20Me%20Tonight=DePaul%20Gene==Slow%20Swing=Eb==1r34LbKcu7X7%2DFZ4Eb%5E7%207hGZL7bB%207%2DFZ3L1b7C%207%2DGZL7bA%20C7b9L4TA%2A%7BL7bA%207XyQ%7CZL%20QyXQyX%7D%207bB7%20%2DFZL9b7C%207%2DG1NN2Eb6bB%7CQybEZL7sG%2D7%2CFZL9b7C%207%2DGZL7Bb%207%2DFlB%2A%5B%5D%2C7%2DbG%2D7%20Bb%206bEZA%207%5Eb%7CAh7%20%207bB%207%2DFZL7F%207C%2DZL7C%207%2DGZL9b7D%5D%5B%2AAEQyX7%5EbE%7CQy%2D7%20C7QyX7%2DFZL9b7C%207GhZL7bB%207%2DFZL31b%7CBb7XGZL7b6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===Tell%20Me%20A%20Bedtime%20Story=Hancock%20Herbie==Funk=C==1r34LbKcu7%2A%5B%5D%2074G%5E7L5TZL7%2D%23FsZLxZL%5E7GZLxZL7%2D%23FZLxZ4lF%23%2D4Ti%2A%5B7%5EG%207%5E7LZxZL11%237%5ECZL7%2D%23FLZ7%5EGZLxZL7%2D%23FZLxLZB%5EG44TA7B%7CQy%20C%5E7%23BSB%2A%5B%5D%2011%237%5EC%20%5E7EZL7%5EG%207%5EBZL117susX7%5EEZLQyX11%7CE%5E7%20QyX9%237bD%7CQyX7%5E%7CDQyX9%237bEZL9%237E%7CC%5E7%23QyX5%23%2C%5B%5D%201ZB%5E7%20%207%5EEZL7%5EG%207%5EBZ1L1%237%5EC%207%5EEZL7%5EGC%5E7%231L%20lcKyX7%2DbsusXyD%2A%2C%5B%5DQyX7%2DE%7CQy7X%2DbA%7CQyXsus7A%7CQ%2CT54D7B%2CC%2AZL7%2D%237XyQ%7CL11%237%5EG44T%2CA%2A%2C%5D%5BQyX7%2D%23F%7CQyX7%2DEZxLZF%2DbE%7CQ%207%5EBZ7LZA7%5EC%207%5EEZL7%5EG%207%5EZBL11%237%5ECZL7%5EDZL7%2311L%2DEZLx%3C%7B%207%5E%3CD%2ES%2EQ%5BY%20QyX%5D%2011%237%5E%20C7%5EEZL%3EadoC%20la%20E%5E7%20CQ%2C7%5EG%20%20Loops%20vamp%3EB%5E7%20G%5E7LZE%5E7%20C%5E7%2311%20%7D%20==0=0===Tempus%20Fugit=Powell%20Bud==Up%20Tempo%20Swing=D%2D==1r34LbKcu7%2DDZL94G%2D7%20%2DG%7CQyX7%2DD%7CQyX97bA%7CQyX7%2DDZL9b7A7%20A7b4TA%2A%7B9%237E%7CE7%20A7D%7CQyX9%237A%7CQyX7EhB%2A%5B%7DQyX7%2DDZL9b%2D7XyQ%7CQyX7yX7%2DD7b13XA%207%2DGA%2A%5B%5D%20%20lcKyQX31b7DZL%20lcKQy7b9LZA%7CQyXQ%7CA7b9XyQ%7CD%2D7XyQ%7CG%2D7%20A7b9LZD%2D7XyQ%7CE7%20A7b9LZD%2DXyQZ%20==0=0===Tenderly=Gross%20Walter==Ballad=Eb==1r34LbKcu7X11%2374Eb%5E7X7%2DF%7CQyX7bA%7CQy7X%2DbE%7CQyX7bA%7CQyXyQ%7CDb4T%5BA%2AB%207bB%5E7XyQhF%7CQyX7bB%7CQyX7Fh%5BB%2A%5D%209b7C%207hG%7C7XyQ%7CbE%7CQyE%7CQyX%2D7XyQyX7%5EbE%5BA%2A%5DQyX7Bb%7CQyX7%2DF%7CQyX7F%7CQ%7CAb7CZL7o%2A%5D%209bQ%7CAb7G%7CQyX7%5EbE%7CQyX1%2317bD%7CQyX7%2DF%7CQyXh7%20C7yX7%2DbL7bB%20XyQ%7CB7C%207%2DGZL7o%23F%207%7CFQyX7%2DCZL7oB%207bLZF%2D77hF%5BCZEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===Tenor%20Madness=Rollins%20Sonny==Medium%20Up%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQ%7CF7%20%20%20Z==0=0===Terra%20Nova=Rosenwinkel%20Kurt==Bossa%20Nova=Db==1r34LbKcu7XA%2F9d4DbadyXB%2F9ddaE%7CQyX%23%2FF9ddaB%7CQyXbA%2F9dQ%7CDad4TA%2A%7BsusbBbadd9usbB%20F%2FbB1N%7CQy%23XF%2F9ddaB%7CQyXbA%2Fs%2FFLZDY%7CQy%2DGB%2A%5Bsus%20%7D%209dda%23FZL96A%209ddaE2NZL%20QyXQyXYB69%20%5DbA%20F%2FC%2F%23F%7CLZG%2DbG%7CQyX6b%2DE%7CQyX7E%2D%7CQyX7o%23GZL%2DG%206%5E7XyQ6%2DG%2077F%7CQyl%20LZG%7CQyX6%2DA%7CQyX6%2Db%7CAQyX6%2DGZL6b%2DG%20%2DB7%239XcKQyXyXQyXQ%7CEadB%2F9ddabE%7CQyX7%2D%7CEQyXB%2FF%7CQyXC%2F9dbXyQ%5DyX11%23X9ddaCEbad%23F%2F9ddaB%7CQyXbA9%2FddabD%7CQyXbB%2F9dXyQ%7CE%2A%5B%20%20QZL96Add9%2FAE%7CQyX%23F%2F9ddaB%7CyQXbA%2F9ddabD%7CQyXadd9%20aD%7CQyF%23add9%20B69%20Z%20==0=0===Thanks%20For%20The%20Memory=Robin%20Leo==Medium%20Swing=F==1r34LbKcu7L7%2DG%204G%2D7%20L6Fl%2C7C%2C7%2DGsZLo7%23Fpp%7CQyX6FZL7CZF%23o74TA%2A%7B%5D%205b7Bb6LZ2N%7CQyXQyXQyXQy%7DXQyX7C1N%7CQyX7%2DGEh7%20A%207oAZG%207%2DD%5E7XyQ%207%5EC%7CQyX7oA%7CQy7X%5EbAZL7bE%207%2DbB%7CA%2D7LZbAB%2A%5B7C%2C7%2D7XyQ%7Co%23Fpp%7CQyX6FZL7%20C7%2DGA%2A%5B%5DQyX5%237C7LZsG%2DGZL7%2ClF6LZF%23o7%20G%2D7LZAo7%20Bb6LZG%2D7%20C7LZF6%20D7b9%20Z%20==0=0===That%20Old%20Black%20Magic=Arlen%20Harold==Medium%20Swing=Eb==1r34LbKcu7%7Cr%20ZL4Eb%5E77%2DFZL7bBZL7%2DFZxLZLxZLxZLxZLxZLLZBb74TA%2A%5BxZLxZ%7C%20LZsZLxZL7%5EbElB%2A%5B%5D7%2CbB%2C7%2DF%7C%2C7C%2C7%2DGxLZxLr%20ZL%20hDsZL7LZxL7bBZL7%2DFZL7obGLZ7%2DGZL7bBZL7%2DFZLZEb6bDlZLZLxZL%5B%2AClCxZL7CZLxZL7GZLZxL11%237bAZLxZL7%2DLZF%2D7%5D%2C7G%2CZL7%5EbZDb7L%5D%2C7bB%2C7%2DF%7C%2C7C%2C%2D7GsZL7bDZL7%2DbAZ%5B%2ADlEL7%2DbABZL7%2DZxLZlL7bDZLxZL7%5EbAZ%20L%7Cr%20ZL7bEZL7%2DbBZxLZFLxZLx6bEZL%2D7LZGBZL7%2DFZL7bDZL7b%2DAZLxZL7%2DFZL7obb7susGZL7bLZsF%2D7%2CBb7Z%20==0=0===That%20Old%20Feeling=Brown%2DFain==Medium%20Swing=C==1r34LbKcu7b7A%28%2044C6X%289b7AZL%297bB%28%20%207%29%2DF%287hEZL%20lcKQyEh7%29%20TA%2A%5BYG%28%20%20%29%2D7%20A7GZL%297bA%28%20%20%297%2Db%28E7hD%7CQyX7%2DDZL9b7%28D%2D7DZL%299QyX7h%2D7XyQcKQyX7D%7CQyX7A%7CyQX7hE%7CQyX31b7E%7Cl%20LZDAZL%297%20%20%297hQ%5DY%5B%2AAZL%297bB%28%20%20%297%2DF7%28hEZL%20lcKQyX6CB7b9%28EyX7G%7C%7CQyX%29%29LZD%2D7E%7CQyX%297h%23F%286%2D%7CFQyX7%2DDZL9b7A%207%28B7b99b7A%28%20%297%2DC%2D7%29%20%20QyX7%2DDZL%297A%28%20%207%29hE%289b7AZL%297bB%28%7CF%2D6%28F%287hE%20%28F7%29LZC%5E7XyQ%7CA7XyQ%7CD%2D7%20G7LZC6XyQZ%20==0=0===That%20Ole%20Devil%20Called%20Love=Fisher%20Doris==Medium%20Swing=Ab==1r34LbKcu7E%207hb4Bb%2D77%2DbB%7CQyX7F%7CQyX%2D7C%7CQyX6bAZL7bE%20XyQ%7CB4TA%2A%7B%206bAZ1Ab6%20%206bA2NZL%20QyXQy%7DX%207bE%207%2DbBZL7oBDb%2D6LNZL7b%206%2DFZ%5B%2ABBb%206bAZL7bE%207%2DbBLZ7B%206bAZL7bE%207%2DC7b9L%5D%207oA6bAZLF%2D6%2FA%2DbBA%2A%5B%5D%207bE%207%2DBb%7CQyX7bBZL6%2DF%20b7%20Eb7ZL7oGE%2CbE%2F%2D7XyQ%207%2DbBZL7bE%207hb%7CBQyX7%2DbB%7CQyX7F%7CsBb%2D7C%7CQyXb7%2C%7ClAb6XyQZ%20==0=0===That%27s%20All=Haymes%2DBrandt==Medium%20Swing=Bb==1r34LbKcu7hEZL74Bb%5E7ZL7bE%207%5EbB%7Cl%2C7%2CF7%2DCs%207%2DDZL7%2DC%20D%2D7%20G4T%7BA%2AyX%7Dl%2C7LZBbC%2C7G%2C7%2DDs1NZL7%20F7%2DCZL9%237G%20D%2F7%5E%2D7%2CF7%2DbE%207ZL7bByQXyQL7%2DC%207%2DGZL7bB%20%2D7F%5BB%2A%5DQyX6bB2N%7CZF%2D7%20XQyXQC%207%5EbyQ%7CG%2D%207F%207%2DCZL7C%207%2DZGL7%2DD%207%2DAZL7C%207%5D%2AA%5BBX7%5EbE7%5EbBZ%2D7%20sC%207hEZL7G%207%2DDZLb7E%207%5EbB%7Cl%2C7F%2C7%2DEb%2D7LDZL7%2D%2FD%20G7%239LZC%2D7%20F7LZBb6%20F7%20Z==0=0===That%27s%20Amore%20%28That%27s%20Love%29=Warren%2DBrooks==Medium%20Swing=Bb==1r34LbKcu7%7CQyX7T34Bb7%2DC%7CQyX7obD%7CQy6XbB%7CQyX7%5EbB%7CQyXXyQ%7CF%2CA%2A%2C%5B%2DC%7CQyXyQLZQyX7%5EbBZLQyX%7CryQX%7CQyX7F%7CQyX7%2DC%7CBb6X%7CrQyXyX7%2DCF7XyQobD%7CQyX6bB%7CQyX%5E7bB%7CQyXbB%2CB%2A%2C%5B%5D7XyQ%7C%7CQyX7B%7CQyXyQ%7CXyLQyX%7CrQyX%7CQyX7%7CFQyX7%2DCZLQyX%7CrQZBb%5E7X7F%7CQb6XyQ%7CC%2D7XyQ%7CF7XyQZ%20==0=0===That%27s%20Life=Kay%2DGordon==Slow%20Swing=G==1r34LbKcu7%7CQyX74G%5E7XB%207%5EG%7CQyX7A%7CQy7X%2DEZL7B%207%2D%23F%7CQy7LZE%2D4TA%2A%5B%207%5EG%7C%7CA%2D7%20%7CQyX7%2DEZL7B%207%2DF%23%7CQyX7%5EGA%2A%5B%5D%207DA7XyQQyX7AyX6CZ%2CF%2D7%2CQyX7GB%2A%5B%5DQyX6GLZ7D%207A%7CQyX7%2DEl%7CKcl%20L7%2D%23Fs%2DEZL7LZA7XF%7CQyX7%5EGA%2A%5B%5D%20%20clKQyX7DZL%20lcKQy%23%2D7%20B%20lcKQ7XyQ%7CA7XyQ%7CG%5E7%20sFh%2CB7%2C%7ClE%2D7XyQ%7CA7b9%20D7b13LZG6XyQZ%20==0=0===Thelonious=Monk%20Thelonious==Medium%20Swing=Bb==1r34LbKcu7sus7C4Bb%20A%205%237DZL7bE%205b7ZELsus7F%207bGZL7bDb7LZ4TA%2A%7BL7bE%20sLZGb%7C%7D%207F%207bGZL7bE7%20bB1NZL5b9b7bC%20N2Bb7us7F%20X5%237DF7LZC%207%2DbE%7CQyX7DB%2A%5BQ%5DyX7%5EbBZL7F%2011%2DAb7LZ%207bGZbA%20bB7XyQ%7CyXsus7F%7CQyX5b7%7CCQyX5%237G%7CQyX9bDQ%5D%5B%2AAbD%7CQy%20bGZL7%20F7s%20sus7CZL7bD%205%23D7ZL7bE%205b7EZLsuF7susbGZL7Cb7b9b5LZBb7%20Eb7LZGb7%20F7LZC%2D11%20F7LZBb%5E7XyQZ%20==0=0===Them%20There%20Eyes=Tracy%2DTauber%2DPinkard==Up%20Tempo%20Swing=Ab==1r34LbKcu7cKQyX4Ab%5E7yX7F%7CQyX6bAZL%20%20xZL%20x%20ZL%20lcKQyXQ%7CBb74TA%2A%5BEZL%20l%2ABBb%2D7bB%7CQyX7%2DF%7CQyX%5E7bA%7CQyX7bE%7CQyX7XyQKc%5B%5D%20%20lyX7bAKcl%20%20%2DbEZL%20x%20ZL%20x%20Z%20LlcKQyX7%5EbAA%2A%5B%5D7XyQ%7CQyX7bbE%207b7XyQKbE%2F7%5EbA%7CQyX7oDQ%7CyX7%5EbDC%2A%5B%5D%20%20lcXyQ%7CB%5EbD%7CQ7LZAb%5E7XyQ%7CF7XyQ%7CBb7%20Eb7LZAb6%20Eb7%20Z%20==0=0===Theme%20For%20Ernie=Lacey%20Fred==Ballad=Ab==1r34LbKcu77%2DbBZ4F%2D7%20%2DCZL9b7G%207%5EbDZ7LbA%207%2DbEZL9b7bB7%20F7L4TA%2A%5ByXQyX9LZAb7hGs%207%5EbA1NZL97bbE%207%2DbBZL7F%207%5E%2CC7%2C%7Db7bE%20%207%2DB%7CyQ%7CN2BZL7%23F%207%2D%23ClB%2A%5D%5B%2C%2DC%2C%2DbBs%207%5EbAl%5E7XyQXQyXQL9%237b%5E7XyQl%7C%2C7bG%2C7%2DbD%2C7G7%2C%2DDsZL7%23G%207%2D%23F%7CBb7%20BAZL7E%207%2DCZ%20Eb7b%5EbDZL7bA%207%2DbEZ9Lb7bB%207%2DFA%2A%5B%5D%2097%20G7L7%2DbBZ7%5EBZLb%2D7%20E%2D%23CZL5%237bE%207%2DbZBL7F%207%5EbAZL9b7b7%20F%237BZL7FQyX7%2D1LZA%5EY%20QyXZ%2C7C%2C7hGs7%20%5E%2DbAlZLQ%2C7bE%207%5BQlAb1%239E%20%7CUfDb9%2311XyQZ%20==0=0===Theme%20From%20Family%20Guy=Murphy%2DMacFarlane%2DZuckerman==Medium%20Swing=F==1r34LbKcu7GZL7D4FXyQL7oB%20bBZL%2C7F%20%2CZFL7C%207%2DG%7CQyX7G%7CZF%2FC%204TA%2A%5B%207hEZC%20B9%2C%207%5EFZL7C%207%2DGZLD7%20C%2FFZL7oB%20bBZLBb%5E7L%7CQyX9A7LZD%2D7%20G7LZC7%20C%237LZBb%2FC%20C7LZF%20sBb%2FD%2CC7%2C%7ClF%2CXyQZ%20==0=0===Theme%2C%20The=Davis%20Miles==Up%20Tempo%20Swing=Bb==1r34LbKcu7bEZL74Bb%5E7FZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20%2D7%20Bb4T%7BA%2AQyX6bLZN1D%207%2DC2NZL%20QyXQy%7DX%207F%207%2DCZL7G%207%2DF7LZB7bA%207A%2A%5D%20%207XyQKX7FZL%20lcKQyX7CLZ%20lcKQyX7GZL%20lcyQKclD%5BB%2A%5D7bA%207%20G7LZbB%207%2DFZL7F%207%2DCLZ7G%207%2DDZL7F%207%2DC7LZEb7%5EbB%5BLZC%2D7%20F7LZBb6%20%20%20Z==0=0===There%20Is%20No%20Greater%20Love=Jones%20Isham==Medium%20Swing=Bb==1r34LbKcu7ZL%20lc4Bb%5E7C1N%7CQyX7G%7CQyX1%2317bA%7CQyX7bE%7CQyX7XyQK4TA%2A%7BD%207hAQ%7CF7X%20lcKQyX6bBZL7F7%20%2DC%7CQyX7C2N%7C%7DQy%20%5D%5B%2AByX7%2DCyX7C%7CG%2D6XyGZL9b7D%207hA%7CQy6X%2DGZL9b7D%207hA%7CQ%2D6XyQZL9b7%2DC%7CQyyQ%5D%5B%2AyX7G%7CQyX11%237bAQ%7CyX7bE%7CQyX7%5EbBAQ%7CC7XX7F%7CQ7%20F7LZBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===There%20Will%20Never%20Be%20Another%20You=Warren%20Harry==Medium%20Up%20Swing=Eb==1r34LbKcu77%2DbBZ4Eb%5E7QyX7%2DC%7CQyX9b7GQ%7CyX7hDZL%20lcKQyXKcl%20L4T%5BA%2AX7F%7CQb7XyQ%7CQyX7%5EbE%7CQyX117%23bD%7CQyX7%5EbA%5BB%2A%5DC%2D7XyE%7CQyXX9b7G%20LZF%2DhDZL%20lcKQyX7%5Eb%5BEA%2A%5DQyX7bB%7CQyX77XyQ%7ClcKQyQyX117XyQKQyX7%5EbA%5BC%2A%5DQyXb7E%7CQyX7%2DbBZL%20lc%7CDb7%23%2DC%7CQybB%206bXyQ%7CAB%207%2DFZL7C%207%2DGZ7LbA%207%5EbEZL7D%207hb7LZE7%5EbE%7C7%20Z==0=0===There%27ll%20Be%20Some%20Changes%20Made=Overstreet%20Benton==Medium%20Swing=Bb==1r34LbKcu77Fpp%7C4G7Xy%7CQyX7G%7CQyX7DZLl%20cKQyX7CZL%20lcKQC7XyQ4TA%2A%5B%206bBZG7XyQC%7CQyX7G%7CQyX7DZ%20LlcKQyX7CZL%20lcK7%20F7LB%2A%5B%5D%20G7LZC7%20F7LZUBb6%3CFine%3E%20sA7%2CAb7Z%20==0=0===There%27s%20A%20Lull%20In%20My%20Life=Revel%20Harry==Ballad=F==1r34LbKcu7G%207%2DA4F%5E7%20B%2C7%2DAs%207%2DGZL7%2D%20A7%5EbBl%7C%2C%2DA%2C7%2DGsb%5E%2C%7Cl4TA%2A%7ByX%7D%2076%20sG%2DZL7%2DD%206Fl1N%7C7C7%2C%2DGs%207%5EbBl%7C%2DA%2C7G%2D7%20CFZL7%2DZL7bALZN2FZL7bA%207%2DbEB%2A%5B%5DyQX6FZL%2C11%237bE%206Eb%2D7%20%20QyXQ%2DG%7CQyAb7suZL7C%207%2DGZL7o%23F7%20%5EF%7CQyX7%5EbDZL%2CsF%23o7X%207%5EbD%2DAl%7C%2C%5D%5B%2AAF%2DAs%207%2DGZL7%2DA%207b%5EBl%7C%2C%2DA%2C7%2DGs%207%5E7%2CBb%5E%207C%207bA%7CQyLZF6%20yX7%2DAl%7C%2C7C%2C7%2DG%20s7%5EbBl%7C%2C%2DA%2C7%2DGsQ%7CD7X7%2DG%207%2D7XyQ%7CDb7XyQ%7CA%2D7%20Ab7LZG%2D7%20C7LZF6XyQ%7C%20%28G%2D7%29x%20%28C7%29%20Z%20==0=0===There%27s%20A%20Small%20Hotel=Rodgers%20Richard==Medium%20Swing=G==1r34LbKcu7%207%2DAZ4G%5E7X%207%2DAZL7obB%207%2DBLZ7C%207%5EGZL%20lcKQyAbo7L4TA%2A%7BCB%2A%5B%5D%5E7%20E%2D%2DD2N%7CQyXQyXQyXyQX%7D%207D%207%2DA1NZL77%20G7%20GZL7DZL%2C9b%7CD%2D7%20B%7CQyX7%2DAZL%2C9b7%20E7%2DB%7CQyX7%5ECZL7G%2D7%20E7QyX7%5EAZL7o7LZAhBZL7C%207%5EGZL%20lcQKyX7%5EGA%2A%5B%5D%207D%207%2D7%20BbE%20%2C7F%2D7%20Abo7LZA%2D7%20D7%2CLZG%5E7XyQ%7CA%2D7%20D7%20Z%20==0=0===There%27s%20No%20You=Hopper%20Hal==Ballad=F==1r34LbKcu7L7obAAF%5E7XQyX7%5EF%7CQyX7bD%7CyQX7%5EF%7CQyX7bE%7CQy%7CA%2D7%20%2A%7B44TF%207%2DC7XyQ%7CyX7%5EFZL7C%207%2DG2ZNL%20QyXQyX%7DQyX7CQ%5D%5B%2AB%2DG1NZ7%2DGZL7%20F7LDZL7G%207%2DD%7CQyX7b%5EBZL%2C5%237F%207%5EbBZ%2D7%20G7%2DCZL7%2DA%7CQy7XyQ%5DQyX7bD%7CQyX7%5EF%7CyQX7bE%7CQyX7%5EFA%2A%5B%7CF%5E7XC%7CQyX7%20Abo7LZG%2D7%20C7LZF%5E7%20%20%28C7%29%20Z%20==0=0===These%20Are%20Soulful%20Days=Massey%20Cal==Medium%20Swing=Bb%2D==1r34LbKcu7%207%2DbA4Bb%2D6F%207hCZL7%5EbG%207%5EDbZL7bA%207%2DbE%7CQyX7%239LZ4TA%2A%7BL7bB%20ZGb%5E7%5B%7D%209%237F%206%2DbBZL%2397F%207hCZL11%237B%20%2ABF%2D7L31bDZL7B%20%20Eb7LL7%23F%207%2D%23CZL7bD7%20%2DbAZL7bA%207%2DbEZZF%23%2D77%2DbBZ7hCZLQ%7CF7%237%5EbDZL7bA%207%2DbEQ%7CyX6%2DbBA%2A%5B%5DQyX9%20Gb%5E7yX7hC%209%237FLZAb%2DZL9%237F%207hCZL117%23B%207%5EbGZL31bD%207Bb%2D6%209%237F%20Z%20==0=0===These%20Foolish%20Things=Strachey%2DLink==Ballad=Eb==1r34LbKcu7E%207%2Db4Eb%5E7B%207%2DFZL7%2DC%207%5EbZEL7bB%207%2DFZL7%2DC%20b7LZB4T%7BA%2AB%207F2b%5E7%20syXQyX%7D%207bB%207%2DFQ%7CyX7F1N%7Cl%2C7C%2C7GQ%20LZNAZL7bF%207C%7Cb6%20sAGZL9b7D%207hAZL7Eh%207%2DG%5BB%2A%5Dl%2C7D%2Ch%2D7XyQEZL7b7%2DC%207%5E7%20G%2D%2A%5D%207bB%207%2DFZL7o%20E7bBZL7F%207%2DCZL7A%5BEb%5EbBZL7C%2C7Gs%20Bb7LZL7bE%207%2DbBZL7b%20B7%2DFZL7%2DC%207%5EbEZAb%5E7%207%2DFZL7%2Cl%7CF7%20Bb7LZEb6%20sF%2D7%2CBb7%2ClZ==0=0===They%20All%20Laughed=Gershwin%20George==Medium%20Swing=G==1r34LbKcu7L7%2DE%204G%5E7%20sus7D%207%5EGZL7D%20%2D7AZL7D%207%2DAZL7%2DELZG%5E74TA%2A%5B7%23F%207D7LZG%207%2DAZL7%2DE%20%2C7%5EG%2AB%5B%5D%207D%207%2DA%7CQyX6D7LZG%207%2DAZyX7GCB%2D7%20EX7D%7CQyX7%2DAZL7A7%20%2DEZL7%2DB%207%5EDZL7yQ%5D%5B%2AZL31bX7D%7CQ%20G7LZZL7A%207%2DE%7CQyX7AQ%7CyX31b7E%7CQyX7hBA%2D7Xy7%2DD%7CQE%207%2DBCG%5E7%20%207h%23CZL31b7E%2097bBZL7D%207%2DAZL7%2DEC%2D6LZ%2A%5B%5DQy7LZA%2D7%20D7LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===They%20Can%27t%20Take%20That%20Away%20From%20Me=Gershwin%20George==Medium%20Swing=Eb==1r34LbKcu7QyX7%2D4Eb%5E7Xsus7bB%7CQyX7%2DFLZ7obG%207%2DGZL7%2DF%20yQ%7CBb4T%7BA%2AbA2NZyQ%7CN1QyX%7D%20sus7bB%207%2D%7CFl%2C7C%2C7%2DGs%207%5EbAXyQ%20LX7bE%7ChE%207%2D7LZEb7D%207%2DGZL9b7D%207G%2D%5BB%2A%5Dl%2C7D%2ChAs%206b9LZGbB%207%5E%5BA%2A%5DQ7%20D7b7bB%7CQyX7FZL7C%20%2D7GZL9b7D%207%2DGZL9susXyhAZL7yX7bEF%2D7LZ%2DbB%7CQyXsus7bB%7CyQX7%2DFZL7obG%207%2DG7XyQ%7C%207%5EbEsus7b7%20Bb76bEZL7bB%207FZL7%20C7GZL6%2DbA%206bEZLXyQ%7CB%5EbA%7CQ%20%20%20Z==0=0===They%20Didn%27t%20Believe%20Me=Kern%20Jerome==Medium%20Swing=G==1r34LbKcu77%5EG%7CQ4A%2D7XQyX7%2DAZL7E%207%2DBQ%7CyX7%5EG%7CQyX7D%7CQy%7CD7Xy4TA%2A%5B%207h%23C%2D7XyQ%2DB%7CQyX7%2DE%7CQyX7B%2D%7CQyX7D%7CQyX7%2DA%7C7XyQ%7CE%7CQyXQyX7%2D3LZB%2D7%5EG%7CQyX7D%7CQyX7A%2DB%2A%5B%5DQyX7E%7CQyX7XyQ%7CE1b7%23F%2DA%207%5EyQ%7CD77D%7CQyX7%2DA%7CQyX7ZEL11%237F%207%5EG%7CQyXXyQ%7CGX7%2DA%7C7LZB%2D7%20E7LZA%2D7XyQ%7CD7XyQ%7CG6XyQKcl%20%20Z%20==0=0===They%20Say%20It%27s%20Wonderful=Berlin%20Irving==Medium%20Swing=F==1r34LbKcu7b7C%7CQ4G%2D7XZL7obA%207%2DA%7CQyX%5E7FZL9b7C%207hG%7CQyGh7Xy4TA%2A%7B%5D%207F%20N1F%5E7yX7%5EF2NZL%20QyXQXy%7D%209b7D%207%2DA%7CQyXQ%7CC%2D7%7CQyX9E%207hB%5E7XyQ%2DAZL7E%207%2DAZL7%2D%20G7%5EF%7CQyX11%237bE%7C7XyQ%7CbBB%2A%5B%7CQyX7A%2D7%20Db7C%207hG%7CQyX7%2DG%2AC%5B%5D%207bD%207%2DbAZL79LZAhZL9b7D7b13XyQ%7CG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CD7b9XyQZ%20==0=0===Things%20Ain%27t%20What%20They%20Used%20To%20Be=Ellington%20Duke==Medium%20Swing=Db==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bGZL%20lKcQyX7bD%7CQyX7bG%7CLZDb7D44T%5Bl%20LZEb%2D7XyQ%7CAb7XyQ%7CDb7%20Bb7LZEb%2D7%20Ab7%20Z==0=0===Things%20We%20Did%20Last%20Summer%2C%20The=Cahn%2DStyne==Medium%20Swing=F==1r34LbKcu7ZL7C%204F%5E7%209b7D%207hAZL7bB%20%5E7FZL7C%207%2DGZL7%2DDLZG%2D74T%7BA%2Al2N%7CQ7LZG%2DQyXQyX%7D%2C7C%2C7%2DG7%2CD%2C7%2DAs1NZL7C%207XyQXyD%207%2DA%20x%20ZL%5D%2AB%5BCD%7CQyX7%5EbBZL7F%20%5E7bBZL%20x%20ZL7F%207%2D%2D7%20G7QyX6F7hAZLAb7LZ%5EFZL7C%207%2DGZL7%2D%20D7%5EF%5BA%2A%5D%207C%207%2DG7%20Bb7%207CZL%20D7b9LZG%2D7%20C7LZA%2D7%20D7LZG%2D7%20C7LZF6%20C7%20Z==0=0===Think%20Of%20One=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu7DZL5b4F%20B9QyX31bGZL7bD%203b1AZL9bE%207%2DDZL5b%7CF%20B94TA%2A%7ByX7%5Eb9LZAb9b7F%7CQyXF%2F7%2DCB%5B%2A%7DQyX7bGZL7bD%207XyQ%7CBbE%207%2D%20%2CFA%2A9XyQ%7C11%239b7C%7CQyX7%2DGQ%7CyX5b7G%7CQyX9b7GXyQ%5D%5Bb7G%7CQZL9bEZD%2D7%20L5b9B%20F%7CQyX31bZGL7bD%2031bAZL9bEZD%2D7%20L5b9BU%3CFine%3EAb7%20Db7LZGb7XyQZ%20==0=0===This%20Can%27t%20Be%20Love=Rodgers%20Richard==Medium%20Swing=F==1r34LbKcu7QyX7%2D4F%5E7X7%2DD%7CQyX7%5EFZL%20lKcQyX7bBZL%20lcKQyXyQ%7CG4T%5BA%2AL7C%207Q%5D%2AA%5B%2DD%207%2DAZL%20lcKQy7XbBZL%20lcKQyX7%5EF7LZG%2DyX7C%7Cb7D%7CQQKcl%20ZL%20lcKQyX7%2DD%7CQXy7A%7CQyX7%2DE%5BB%2A%5D%20Ah7XyyX6FZD%207%2DAG%2D7XyKQyX7bBZL%20lcKQXy7%5EF%5BA%2A%5DQyX7C%7CQcl%20LZ%7CQyX9%2D7LZG%2D7%20C7LZF6XyQKcl%20%20Z==0=0===This%20Could%20Be%20The%20Start%20Of%20Something%20Big=Allen%20Steve==Up%20Tempo%20Swing=Eb==1r34LbKcu7X7bB%7C4Eb%5E7FZL31b7C%207bB%7CQXy7%2DF%7CQyX7%2DC%7CQyX%2D7XyQ4TA%2A%7B7C%7CQy7%20B7L%2DG%7CQyX7oA%7CQyX7b%5EAZL11%237A%207%2DbBZ7%2FBbX%2DC%7CQyX7%2DF2%7C%7CN1F7bB%207%2DFZL7bG%207G%2D%7CQyX%2C7bB%7CQyX7%2D%2C%20%7D%7CNQyX9byX%7CrQ7%2CXyQX%2C7bE%7CQyX7%2DbBB%5B%2AY%5D%20%20lcKQyX6bE%7CyQ%7CXybB%7CQy7%5EbAZ%2D7XyQ7%2DbB%7CQyX7%5EbAZLyQX%7CrQyX%7CQyX7bE%7C%20Eb7LbBZLQ%2EdnE%20l%20LZAa%20%2EC%2ED%3C%7CQyXsusb7B%7CQyX7F%7CQyX7%5Ebl%203rdcKQyX%3EBb7XyQ%5DY%7CN3F%2D7XyQ%7CBb7%2CXyQ%7CEb6XyQ%7CBb7XyQZ%20==0=0===This%20Here=Timmons%20Bobby==Medium%20Swing=F==1r34LbKcu7bBZLQ4F7XyyXZL%20lcKQyX7FZQLyX%7CrQyXZL%20lcKQQr%7CXy3TA%2A%5BQyX7bcl%20LZ%20QyX%7CrQyXZL%20lcQKyX7FZLQyX%7CrQyX%5D%5B%2ABBKQyX7cKQyXZA7b9%20lcKQyX7GZL%20lcQKyX7bAZL%20lcKQyXLZAb7L%20lcKXZL%20lyQr%7CX7FZLQyX%7CrQyXZLl%20cKQyX7FC%2A%5B%5D%20QyXyQKcXZL%20lyQr%7CXyQ%20Z%20==0=0===This%20I%20Dig%20Of%20You=Mobley%20Hank==Medium%20Up%20Swing=Bb==1r34LbKcu7yXF%2F74Bb%5E7XF%2F7%2DC%7CQyXF%2F7%2D%7CDQyXF%2F7%2DC%7CQyXF%2FyQ%7CD%2D4TA%2A%5BL9b7A%2FFXyQQyX7%5EbEB%2A%5B%5D%207b%20B7%2DF%7CQyXF%2F7%5EbB%7C%7CEh7%207%2DC%7CQ%2F7%5EbByQ%7CG7yX7F%7CQyX7%2DC%7CQy7X%23F%7CQyX7%2D%23C%7CQyXQ%5D%5B%2AAX7%2DDZ%7CQyXFC%2D7%2FFQyXF%2F7%2DD%7CQyXF%2F%2D7C%7CQyXF%2F7%2DD%7CQyX%7CC%2D7%2F%7CQyXFX7G%7CQFXyQ%7CZL9b7A%207hE%7CQyX%5E7bEC%2A%5B%5D%207bB%207%2DFD%2D7Xy%2F7%5EbByQ%7CC%2D7XyQ%7CF7XyQ%7CBb%5E7XyQKcl%20%20Z%20==0=0===This%20Is%20All%20I%20Ask=Jenkins%20Gordon==Ballad=F==1r34LbKcu7%2DGZL74F%5E7XF%7CQyX7%5EFZL%2C7C%20%2D7G%7CQyX%2C31b7D%7CQy%5E7%20D%2D4TA%2A%5BZL%20lcLZF%5E7DZL%20lcKQyX7%2DAB%5B%2A%5D%209b7E%207hB%7CQyX7XyQK%2C7C%207L%2C7C%20Kcl%20LyX%2C31b7D%7CQyX7%5EAF%2A%5B%5D%20%20lcKQyX7CZQ%7CG%2D7QyX7GX6bBCyQ%7CF%5EX%2C31b7A%7CQyX7%5EFLZ%2C7C%207%2DGZL7%2DD%207yQ%5D%5B%2AX7%5EFZ%7CQyX67%20E7b7C%7CQyX7%2DG%7CQyX%2C13b7D%7CQyX7%2DAZL%2C9XyQ%7CFhB%7CQyG%2D7%20C7%20Z%20==0=0===This%20is%20for%20Albert=Shorter%20Wayne==Medium%20Up%20Swing=G==1r34LbKcu77%2DCZL4G%5E7XG%2F7%2DD%7CQyXG%2F7%2DAQ%7CyXG%2F11%237%5EbA%7CQy%20G7b94TA%2A%7BZL%20lcBb%5E7%20us7bDB%2A%5B%7DQyXtl7aD%7CQyX7%5EbAZL7bEsXyQKZL7F%20%5B%5DQyX1%2FC%23XQyX7%2DA%7CQyXtla7%7CEQyX7%2DBZL%20lcKQy%7CD7%2391%237%5EGL7F%207XyQ%7CAb7G%20G%2F7%2DD%7CQyXG7%2F%2DA%7CQyXG%2F11%237%5Eb9LZC%2D7%5EGA%2AZBb%5E7%20Eb7LZAb%5E7XyQ%7CD7altXyQZ%20==0=0===This%20Is%20New=Weill%20Kurt==Ballad=C%2D==1r34LbKcu7yX31b4C%2D6XX7%2DbB%7CQyX7F%7CQy7X%2DC%7CQyXtla7G%7CQyyQ%7CF74T%5BA%2AbDZL%207XyQ%7CX31b7bAZL%20lcKQXy7%2DbE%7CQyX31b7bByQKcl%2DbB%7CQ7%2DC%7CQKcl%20L7G%7CQyX6%2DC%5BB%2A%5D%20b97G%207DZL7bE%207EZaltXyQyX7%2D%2DbB%7CQb%2D7%20AF%7CQyX6%2DFZL9b7C7%20hG%7CQyX7%5EbDZL7b7b9XyE%7CQyX7%2DbA%7CEb7b9b7bE%7CQyX7hbB%7CQXy7%2DF%7CQyX7%2DC%7CQyX13XyQ%7CQyX7XyQ%7CDh7%20G7b9%20Z==0=0===This%20Masquerade=Russell%20Leon==Rock%20Pop=F%2D==1r34LbKcu7%5B%7DQyX4F%2D7Xuc%20llit%20pmaV%3C%7CyQX7%2DF%7CQyX7bB%7CQye%3EBb74Ti%2A%7BX7hG%7C%2CXyQ%7CD%7CQyX7%2DF%7CQyX7b%7CBQyX7%2DF%7CQyX7%5E%2DFb7XyQ%2DFA%2AS%207hG%7C%239XyQD%7CQyX7bB%7CQyX7%2D%7CFQyX7%5E%2DF%7CQyX%2DF%7Cb7XyQ7C%7CQyX7%5EbDQLZF%2DbA%7CQyX7%2DbElB%2A%5B%2C%5D7A%2C7%2DEs%20%2DF%7CQyX7XyQ%7C%2C9b7C1G%7CQy7b13XL%20lcKQyX7%5EbD%7CQXy7bA%7CQyX7%2DbE%7CQyZD%2D7XbB%7CQyD%3C%7CQy13LZCCZL31b7G%2031G%7CQXy7%2DGZL%20lcKQyX7%5E9susXb7G%203yX7%2DFl%20CodbB%7CQyX7%2DF%3EnepOQ%3C%7BYZQyX11%237bG%3Ea7XyQ%7Ca%20%2ES%2EQ%7C%3CD%2EC%2E%20on%20Cue%3EB7XyQ%7D%20==0=0===This%20Time%20The%20Dream%27s%20On%20Me=Arlen%20Harold==Medium%20Up%20Swing=G==1r34LbKcu7D%207%2DA4G%5E7X7%2DBZL7F%207%2DC%7CQy7X%2DA%7CQyX31b7E%7CQy%20E7LZ4TA%2A%7B7%2D%23FBB%2D7%20ElcKQyX6G2NZL%20QXyQyX%7D%207D%207%2DAZL7%20%20%5D%5B%2A1NZL7%5B%5DQyX7XyQ%7CX7%2DA%7CQyX7A%7CQyX%2D7E%7CQyX7E%7CQyX7%2DByQ%7CD7B%7CQyXGZL7DXyQ%7CEL7E%207%2DBZL7F%207%2D%7CCQyX7%2DA%7CQyX31b7ZA%2D7%207%5EGA%2A6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===This%20Year%27s%20Kisses=Berlin%20Irving==Medium%20Swing=G==1r34LbKcu7%207%2DAZAG%5E7X%207%5EG1NZL%20x%20ZL7%20D7%2DAZL7o%23Gpp%7CQyG%23o7L%2A%7B44T%5EGZL%202G%5E7XX7%2DCZL%20lcKQyX7C%5EB%2A%5B%5D%207G%207%2DD%7CQyyQKclN%7D%207DZL7D%20A7XyQ7o%23Gpp%7CQyX7%5EGC%5B%2A%5DQyX7D%7CQyX7%2DA%7CLZA%2D7%7CQyX7%20x%20LZB%2D7%20E7LZA%2D7%20D7LZG6%20Bbo7LZA%2D7%20D7%20Z%20==0=0===Thou%20Swell=Rodgers%20Richard==Medium%20Up%20Swing=Eb==1r34LbKcu7E%7CQyX4F%2D7XyX7%5EbE%7CQyX7bB%7CyQX7%2DF%7CQyX7bB%7CQyQ%7CAb74TA%2A%5B%207%2DbBQ%7CAh7%5EbEZL7bB%207%2DFZLC7%207%2DGB%2A%5B%5D%209b7D%207XyQ%7CyX7%5EbX7bB%7CAb6%20GFA%2A%5B%5D%207C%207%2DG%7CQXy7bBZL7F%207%2DCZL7%2D7XyQZL7bE%5D%209b77XyQ%7C%7CQyX7%5EbE%7CQyX7b%7CAQyX7%5EbE%7CQyX7bBAh7%20D%2DF%7CQy%7CQyX77%20C7LX7%2DF%7CQyX7C%7CQyX11%237bDZL7bB%207%2DFZyQ%7CBb%2DGC%2A%5BEb6XyQKcl%20%20Z%20==0=0===Three%20Flowers=Tyner%20McCoy==Waltz=Eb==1r34LbKcu7A%7CQyXb%5E7XyyX7%5EbE%7CQyX7bD%7CyQX7%5EbE%7CQyX7bD%7CQQ%7CDb7E43T%7BX7%5EE%7C%7CD7Xy7%2DD%7CQyXD%2FG%7CQyX%2FG7%2DD%7CQyXD%2FG1N%7CQ%2FGXyQQyX7%2DQyXD%2FXyQ%7CEG%2F7%2DD%7CQyXD%2FG2N%7D%7C%207bB%207%2DF%7CQyX7%5EXyQ%7CG7D%7CQymav%3C%7BGXyQ%7CXZ%207bB%207%2DF%7CQyX%5E7E%7CQyX7D%7CQyX7%5EEyQYQ%20%2F7%2DD%7Cp%3EEb%5E7XyQ%7CDb7%20%20%3C8x%3E%20%7D%7CUfEb%5E7XyQZ%20==0=0===Three%20Little%20Words=Ruby%20Harry==Medium%20Up%20Swing=C==1r34LbKcu7X7%2DD%7C4C%5E7X%7CQyX7%2DDZL7bA%207b%2DEZL%20x%20ZL%20lcKQyG7XyQ4TA%2A%7BZL%20lcXyQ%7D%5B%5EF%7CQyX7C%7CQyX7%2D%7CGQyX7C%7CQyX7%2DGB%2A7XyQK7G%7CQyX7%2DDZ7LZAb7%2DbEZL%20x%20ZL%20lcQKyX7%5ECA%2A%5B%5D%207G%207%20Ab7LA%207bByQ%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Thrill%20Is%20Gone%2C%20The=Henderson%20Ray==Ballad=C%2D==1r34LbKcu7D%2C7bAAC%2D7XB%207%2DF%7CQyX7F%7CQy7X%2DC%7CQyX31b7G%7CQyb7LZs%2A%7B44TL7hA%20b%5E7LZ%2C9b7G%207hDZL7%2DC%2C%209b7GZL7hD%207%5EbDLZC%2D7El%2C7bC%7CQyXyQ%7CG7bA%7CQyX7hA%7CQyX%2CBb%2F7%2DCB%2A%5B%7DQyX%2C9b7%2311%2CX7hDZhD%7CQyyQ%7CF%2D%7CQyX9b7G%7CQyX7h%7CDQyX11%237bD%7CQyX7Ab%5E7XXG%2F7%2D7%20G7b9LZC%2D6XyQKcl%20%20Z%20==0=0===Thriving%20From%20A%20Riff=Parker%20Charlie==Up%20Tempo%20Swing=Bb==1r34LbKcu7EZL7b4Bb%5E7BZL7F%207%2DCZL7G%20%2D7DZL7F%207%2DCZL7G%20b%5E7%20B4T%7BA%2AyX6bB7LZN17%2DC2NZL%20QyXQyX%20%7D7F%207%2DCZL7G%207%2DD%20F7LZbA%207b%2A%5D%20%20lD7XyQ7FZL%20lcKQyX7CZ%20LlcKQyX7GZL%20lcKXyQKc%5BB%2A%5DQA%207bE7%20G7L%207%5EbBZL7F%207%2DCZ7LG%207%2DDZL7F%207%2DCZBb7LZ%5EbB%5BAb7LZC%2D7%20F7LZBb6%20%20%20Z==0=0===Tickle%2DToe=Young%20Lester==Up%20Tempo%20Swing=Db==1r34LbKcu7ZL%20x%204Bb%2D7%207%2DbE%7CQyX7bB%7CQXy7%2DbBZL%20x%20ZL7F%20Bb7LZ4TA%2A%5BL7bB%20yQ%7CAbyX7%5EbD%7CQyX7B%7CQXy7bGB%2A%5B%5D%207bD%207%2DQ%7CF%2D7X7%2DbEZL%20x%20yQ%7CBb7%2DbBA%2A%5B%5DQyX7F%7CyQX7bAZL%2C7bE%20%2C7%2D%20F7LZX7bEZ%2A%5B%5D%207yQ%7CBbbA%7CQyX7%2DbEZL%20xZ%20L7bB%207%2DbE%7CQyX7%2D7%20DbX7%2DbBQyX7%5EyQ%7CB7X7bA%7CQyX7bE%7CQy7XbB%7CQyX7%5EbD%7CQyXyQ%7CDbX7bGB%7CCh7%20F7b9%20Z%20==0=0===Till%20There%20Was%20You=Wilson%20Meredith==Ballad=Eb==1r34LbKcu7%2DFZL74Eb%5E7%2DGZL7bD%207%2DbA%7CQXy7%2DF%7CQyX7oE%7CQyX7%20Gbo4TA%2A%7BbBZL6LZN1GbE2NZL%20QyXQyX%7D7%20bB%207%2DFZL7bG%207%2D6%20Ab%2D7bB%207AZL7%2D7%20%5D%5B%2A%7CQyX7C%7CQyX7%5EbEQ%7CyX7oA%7CQyX7%5EbABF%2D7%20GbE%207%2D%7CQyX7%7CF%2D7%2FX7oE%7CQyX7%5EbEA%2A%5D%5BQyX5%237bB%7CQyXbByQ%7CF%2DQyX7hAb%2D7%20Db9LZG%2D7%20Gbo7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Time%20After%20Time=Styne%20Jule==Medium%20Swing=C==1r34LbKcu7%20lcKQ4C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAC%5E7Xy4TA%2A%5ByX9b7XyQ%7CE7%2DEZL9b7B%207h%23FLZG%2F%2DA%20%2DA%7CQyX9b7XyQ%7CA7hBZL7%2DDZLXyQ%7CE%5ECB%2A%5B%5DQyX7G%7CQy1X1%237bAZL9b7A%207h7%20A%2D77%2DD%7CQbB%206%2DC%5E7%20A7%5EFZL7C%207%2DG%7CQy7X%5ECZL7G%207%2DDZL7%2DXyQ%7CFZL7G%20G%207%2DDXyQ%7CF%207%2DEZL6%2DF%207DZL%2D7A%207%2DEZL6%2DF%207h%23A%2D7LZ6CZL77LZC6%20A%2D7LZD%2D7%20G7%20Z%20==0=0===Time%20On%20My%20Hands=Youmans%20Vincent==Ballad=F==1r34LbKcu7X7C1N4F%5E7XKQyX7%2DG%7CQyX9b7%7CEQyX7hBZL%20lcKQycl%20LZ4TA%2A%7BL%20lcK%20%20%7DXyb7DB%2A%5B%5DQyX9b7AQ%7CyX7hE2NZL%20QyXQ13XyQlcKQy7%5EFC%2A1XyQ%7C7C%7CQyX7%2DG%7CQyX7%7CGQyX7%2DDZL7C%207%2DGXyQ%5D%5B1%237GZD%206F%7Cb7%2311%7CQyX11%237G%7CQyX3b17D%7CQyX9%237A%7CQyXC7XyQB%7CQyX7LZG%2D7%20C7%20Z%20==0=0===Time%20Remembered=Evans%20Bill==Ballad=B%2D==1r34LbKcu79%2DGZL%2D9XyQ%2DA%7CQyX9%2DE%7CQyX1%2317%5EF%7CQyX11%237%5EC%7C9%20D%2D9B44T%5B9%2DC%7CQb%5E7%231%7CQyX9%2DD%7CQyX9%2DAQ%7CyX11%237%5EbA%7CQyX1G%2D9XyE%7CQyXX9%2DC%7C%2D11XyA%7CQyX9%2DbEZL%20lcQKyX9%2DB%7CQyX9%2DE%7CQ%2D9XyQF%7CQyXKQyX9%2D9XyQX7%2DD%7CQyX11%237%5Eb%7CEQyX9%2DG%7CQyX9%2DB%7CyQ%7CC%2D%23F%7CQycl%20%20Z==0=0===Tin%20Tin%20Deo=Gillespie%20Dizzy==Latin=F%2D==1r34LbKcu77bG%20%2C4F%2D6%20%2C9%237D%20%2C6%2DFZL%2C57%23C%20%2C7%5EbDZL%2C6%2DbELZGh74TA%2A%7B%2C5b9%23%2C%20Eb%2DbEZL%2C7bB%20%2C7%2DFZ%2CL5%237C%20%2C7%5EbDZL%2C67%2C%20D76%2DFZL%2C6%2DFZC7%239%2CQyX%2C9%237CZL%20lcKyQX%2C6%2DFZL%20lcKQyXKcl%20LB%2A%5B%5D%207%2DCZLl%20%20%7D%5B%2C7%5EbAZL%2C9b7bE%207%2C%2DbB%7CQyX%2C7%2DbBC%2A%20Db7%2CcKQyXD%20%2C9b9LZBb7hD%20%2C7%5EbAZL%2C9bb7E%20%2C7%2DbB%7CQyX%2C7%2DLZGb7b7F%20%2C%2DFZL%20%2ABC7%23X%2C9%237CZL%20lcKQy%2CX6%2DFZL%20lcKQyX%2C9yQKcl%5B%5D%207h6%2CXyQKcl%20%20Z%20==0=0===Tiny%20Capers=Brown%20Clifford==Medium%20Up%20Swing=Bb==1r34LbKcu7L7bE%204Bb6%207o%23C%207%2DCZL7G%207b%5EEZL7bB%207%2DGZL7DLZD%2D74T%7BA%2AX7bBZG7LZN%2DC2NZL%20QyXQyX%7D7%20F%207%2DCZL7C%207%2DG17%20F7L%207%2DDZA%207%2Db%5BEb7b9b7bEZL%20lcKQyX11%237bBZL%20lcKQyX9XyQ%7CEB%2A%5DQyCZL7G%2D7%20G7ZL7bB%207%2DGZL7D%20b6B%5BA%2A%5D%207F%207%2DCZLEb%5E7%20DZL7b%2D7%20C%23o7LZD%2D7%20Eb7LZD%2D7%20G7LZC%2D7%20F7LZBb6%20F7%20Z==0=0===Tippin%27=Silver%20Horace==Medium%20Up%20Swing=Bb==1r34LbKcu7yX7bBABb6%207%2DCZL9b7G%20D%2FbBLZ7o%23C%207%2DCZL9b7G%20F7LZ%2A%7B44T%2FbBZLb6%20EobE2NZLQyX%7D%207F%20C7ZL9b7G%20F%2FbBZL76%20Eo7E1N%7CQQyX7bLZC%2D77%2DbA%7CQyX7D%7CQyX%2D7AlB%2A%5B%5D%2CbB%2C7Fs%20XyQ%7CD7%2DG%20FZL7o%23yQ%7CC7ZL9b7G%206bBA%2A%5B%5DyQX7F%7CQyX7hC%7CQyXC%2D7%20CX7%2DG%7CFs%207CG7b9L%20F%2FbBZL7oE%206bEQ%7CyX7bBZL7F%207%2DCZG%2D7LZ%20D%2FbB7%2CBbZ%20==0=0===Tis%20Autumn=Nemo%20Henry==Ballad=Eb==1r34LbKcu7%237bD%204F%2D7X9b7C%207%2DGZL7%2DF%20%5E7bE%7CQyX5%237bB%7CQyLZF%2D74TA%2A%7BN%7CQyX%2D7%20F7XQyX%7D%20%2C9%237C%206b1ENZL%2C7bB%207%2DFZL%2CyQXyQCZL11%207%2DC%7CyQ%5D%5B%2AAZL5%239b7bE%206bALZ%20x%20ZL7bE%207%2DbBBb6XyQX6bE2E%7CQyXx%20LZF%7CQyX7%2DFA%2A%5B%5D%207b%20B7FZL%2C5%239%237C%207%2DBb7%235%20ZL7FEUZL7%2D7LZGFZL7F%207%2DCZL11%23b7D%207%2DFZL9b7C%207%2D%2D7%20BbF%207%5Ebb6%20C7b9%235%20Z%20==0=0===Tokyo%20Blues=Silver%20Horace==Medium%20Swing=C%2D==1r34LbKcu7cKQyX4Db7X%20lcKQyX7bDZL%20lKcQyX7%2DCZL%20lcKQyLZC%2D74TA%2A%5B7%2DCZLb7XyQ31b7D%7CQyX7bEZLl%20cKQyX7%2DCZL%20lcK%20G7b9DZL%20lXyQKcl%20%20Z%20==0=0===Tones%20For%20Joan%27s%20Bones=Corea%20Chick==Medium%20Swing=D==1r34LbKcu7QyX7%5E4E%2D7L%5D%2C7bE%2ChEsZLxZLZxL7hEZLxZLxZLxZ%5B%2AAlD4Ti%2A%5BZL7%2DbZG%2D7%2FBZL%2C9b7Fpp%7CQyX9%2C%237DZL%20lcKQyX%2CDb%5E7%20AL%20lcK%2F7%2DbAF7LZB%2DbAZL%20lcKQyX%2C97%23bEZL%20lcKQyX7hb7XyQ%7C%207%5EbGyX7%5EFQ%7CFh7%5EbG%7CQyX7%5EbEB%2A%5BQ%5DyX%2C11%237%5EE%7CQyX%2C7XyQ%7CyX%2CbGyX7%5ED7XyQ%7C9b7App%7CQyX7%5E%2Db%7CDQyX7%5EbE%7CQyX7%5EC%20%5D%5B%2AA%5EbA%7CQlcKQyLZG%2D7ZL%2C9b7Fpp%7CQyX%2C%2397DZL%20lcKQyX%2CD%2FBb%5E7X%20lcKQL7bB%207XyQ%7C7%2D%23F%207%2DE%7CQyX7EQ%7CyX7%2DBZL7obB%207ALZF%2D7%2DEZL%20yX%2C11%20D%2D7LZL%2C9b7A%207%5EGZL7%23%2DF%207%2DEZL7F%207%2DCZEb%5E7%237%5EbEZQKcl%20%20Z==0=0===Tonight=Bernstein%2DSondheim==Bossa%20Nova=Ab==1r34LbKcu7X%2C%2DF%7C4AbXyA%7CQyX%2CbA%2FbB%7CQy%2CXbA%7CQyX%2CbA%2FbB%7CQb%2CXyQ4TA%2A%5B%2C%2D%23C%7C%2CXyQ%7CC%7CQyX%2CB%7CQyX%2CB%2FC%23%7CQyX%2CB%7CQyX%2C7%23F%23%2DXyQ%2DG%7CQylcKQybh7%2CXBZL%20lcKQyX%2CEB%2A%5D%5B%20%20lcKQyX%2CbE%7CQybh7%2CXB%7CQyX%7CQyX%2C%2CXyQ%7C%7CQyX%2CbA%7CQyX%2C7b%7CBQyX%2CbB%7CQyX%2C7oBBb%2FAb%2DBZL%20Ab%2CXyQ%7CF%2D%2CXyQ%7CC%2D%2CXyQ%7CEb7%2CXyQ%7CAb%2CXyQKcl%20%20Z%20==0=0===Tonight%20I%20Shall%20Sleep=Ellington%2DMercer==Ballad=Db==1r34LbKcu7ZL11%234Db%5E7hGZLbA%2F7%2DbB%207%2DBbZL9b7F%207hC%7CQyX7%20Gb74TA%2A%5ByX7bAb7b9L%2DbEB%2A%5B%5D%20%20lcKQy7XbEZL9b7bB%207hFZ7XyQ%7CB%207hF7%2DEZL7%20Ab7%2DbB%7CQyX7bEl%7C%2C7%2CE7%2DF%2C7bG%2C%5EbDsZL7%20Eb7%5EbD%7CQZLbA%2FEb%2D7%207%2DbBZL9b7F%207hCQ%7CyX7%5EbDA%2A%5B%5D%207bA%20Bb%2D7ZL7A%20%5D%207G%20b7%23117A%207bEZL9b7bB%20h7FZL9b7bB%207hFZLLZAb7G%207hGbB%20su%5E7XyQL7A%207bEZL7%2DbB%20uss7bAZL7A%207hbE%7CZAb7sbGC%2A%5B%2D7LZEb%2D7%20Ab7%2CLZDb%5E7%20Bb%2D7LZEb%2D7%20Ab7%20Z%20==0=0===Tonight%20You%20Belong%20To%20Me=Rose%2DDavid==Medium%20Swing=C==1r34LbKcu7L%2C6%2DF4C%5E7%2CZL%2C7A%20%2C7%5EC%7CQyX7%2C%5EF%7CQyX%2C7%2DE%7CQyXD%2D7%2C%204TA%2A%7B7%5ECZL%20A%2D7%2C7D2NZL%20QyXQyX%7DyQX7G%7CQyX%2C7D1NZL%2C%20G7%2C%2C7%5ECZQyX%2C7%2ABC7%2C%2C7%5EFZL%2C7%5EF%20%2C7%5EBbZL%2C7C%20%2C7%2DG%7CQyXXyQ%7CD%5B%5DQyXQyX%2C7%20D7%2CLX%2C7%2DE%7CQyX%2C7%5ECA%5B%2A%5DQyX7G%7CQyX%2C7GZyQ%7CF%5E%2C7%2DA%7C%207G%20%2C%20A7%2CL%2C7G%20%2C7DZL%2C7%2DA%207%2C%5ECZL%2C6%2DF%20%2C7%2DDZLZC%5E7%2C7%5EC%7CZ%20==0=0===Too%20Close%20For%20Comfort=Bock%2DWeiss%2DHolofcener==Medium%20Swing=C==1r34LbKcu7X%2C7G%7C4C%5E7%2ChD%7CQyX%2C7A%7CQyX%2Ch7E%7CQyX%2C5%237B%7CQyX7%2CXyQ4TA%2A%7B%20%2C7C%20C%5E7%2CXQyX%2C7%5EC2NZL%20QyQXyX%7D%207G%20%2C7%2DD%7CQy%7CG%2D7%2C1N%7CQy7o%23F%7C7%2CXyQFZL%2C7C%20%2C7%2DG%7CQy%2CXG%2F6C%7CQyX%2C7o%23F%7C7%2CXyQFB%2A%5B%5D%7CQyX%2CAb7%2CXyX%2C5%237B%7CQyX%2C7%5EAC%2A%5B%5D%207G%20%2C7%2DD%7CQyQ%7CEh7%7CQyX%2CyX%2C7F%2CXyQ%7C7C%20%2C7%2DG%7CQyX%2C7%5E%7CCQyX%2C7G%7CQyX%2C7hD%20%5D%5B%2AD31b7AKQyX%2C7%2CXyQX%2C7G%7CQyX%2C7bA%7CQXy%2C9b7D%7CQyX%2C7hA%7CyQ%7CC6o%23F%7CQcl%20%20Z%20==0=0===Too%20Marvelous%20For%20Words=Whiting%20Richard==Medium%20Swing=G==1r34LbKcu7N%7CQyXAA%2D7XC%7CQyX7%5EG%7CQyX7DQ%7CyX7%2DA%7CQyX7D%7CQy7%2311%2C%2A%7B44TQyX7%2DyQ%7CE%2DQyX6BZL7%23F%207%5EBN2ZL%20QyXQyX%7DQyX7%5D%5B%2ABDX7%2DB1%5B%5D%207DQ%7CD%2D7L7A%207%2DE%7CQyX7F%7CyQX7%5EC%7CQyX7G%7CQyXZA%2D7%20yX7G%7CD%207%2DAXyQ%7CDF%7CQyX7%2DA%7CQyX%2C97bEZL7F%207%5EG%7CQyX77XyQ%7C7%2DAA%2A7LZG6XyQZ%20==0=0===Too%20Young=Lippman%2DDee==Ballad=Bb==1r34LbKcu7E%7CQyX4Bb6XyX6bBZL7F%207%2DC%7CyQX7%2DG%7CQyX7%2DD%7CQyQ%7CD%2D74TA%2A%5BbD%207%2DQ%7CDh77%2DGZL9b7D%207hAZbLB%2F7%2DC%207%2DCZL7G%20XyQ%7CDyX7%5EbG%7CQyX7XyQ%7CyX6bBB%2A%5B%5D%207F%207C%2DZL7G%207%2DD%7CQyX7FQ%7CD%2D7%2DCZL7%7CQyX7%7CC%2D7%20G%207hD%7CQyX6bE%7CQXy7bB%7CQyX6bBZL7F7LZC%2DQyX7%2DEb%2D7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC%2D7XyQ%7CF7XyQ%7CBb6XyQ%7CC%2D7%20F7%20Z%20==0=0===Too%20Young%20To%20Go%20Steady=McHugh%20Jimmy==Ballad=F==1r34LbKcu71NZL7AF%5E7%20ZL7C%207%2DGZL7%2DD%20%5E7FZL7C%207%2DGZL7%2DDA%2D7%20D%2A%7B44TB%7CQyXEh%2CA7C%207%2DG2NZLQyX%7D%20C7%207%2DGZL7G%207%2DDl%7C7LZF6s%207%2DG%2DAZL9b9%2C%20%5DhB%7CQyX7%2DAZL%2C9bE7%207hB%7CQyX7%2DAB%2A%5B7%20E7b7E%207h7C%207%2DBh7%20ED%207%5EFA%2A%5B%5D%207C%207G%2DZL7D%207%2DAZL%2C9b7%2D7LZG%7CQyX7LZF%5E7%20D%2D7LZG%2D7%20C7LZA%2D7%20D7LZG%2D7%20C7LZF6%20D7LZG%2D7%20C7%20Z%20==0=0===Topsy=Battle%2DDurham==Medium%20Swing=D%2D==1r34LbKcu7%2DDZL74D%2DXy%7CQyX%2DDZL7A%207bBQ%7CyX%2DDZL7A%207bB%7CQBb7%20A4TA%2A%5BL7A%207b7%20A7X%2DDZL%20lcKQyX%2DGLZ7D%207bE%7CQyX%2DGZLyQ%7CBbB%7CQyX7FZL%20QKcl%20X7CZL%20lcKQyX7GLZ%20lcKQyX7DB%2A%5B%5D%20yQKclyX%2DDZ7bB%7CQb7%20A7L7A%207bB%7CQyX%2DDZ7LA%207bB%7CQyX%2DD%5B%5D%20ZD%2DXyB%7CQyX%20A7LZD%2DXyQKcl%20%20Z%20==0=0===Touch%20Of%20Your%20Lips%2C%20The=Noble%20Ray==Medium%20Swing=C==1r34LbKcu7DZL7%2D4C%5E7%20ZL7G%207%2DDZL7%2DA%20%5E7CZL7G%207%2DDZL7%2DAC%5E7%20A4TA%2A%5B%207h%23FLZEh7%5EC%7CQyX7G%7CQyX7hBD%2A%5B%5DQyX9b7A%7CQyX7XyQ%7C7G%207%2D7%2DA%207ZE%5E7%20%5D%207G%207%2DD%7CQyX7%5EZEL7B%207%2D%23FZL7%2D%23C%5B%2AAC%5EL9b7BQyX7h%20G7LZ%207%2DDZL7%2DA%207%5ECZ7LG%207%2DDZL7%2DA%207%5ECG7LZE7%2DDZL%7CQyX7XyQ%5D%5BX7D%7CQyX7%2DAZL5%23b97E%207G%7CQyX7hDC%2AyQ%7CD%2D9b7A%7CG7XyQ%7CC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Tour%20De%20Force=Gillespie%20Dizzy==Medium%20Swing=Ab==1r34LbKcu7bD%207h4Dh7%20B%207%2DCZL7bE%207%2DbZBL7%2DB%207%2DCZL7%2DbD%2D7LZD4TA%2A%7BXQyXQ%2D7%20B%2D%7D7bA%2C7%2DbBsp%2C6b1ANZL7bE%207%2DbBZL7XyQXyCZL7%2D7%5EbDZlAb6X7%2DbEZL7oD%207%5EbDLZ7bA%207%2DbEB%2A%5B%5DQy%20Ab7L2N%7CQyL7%2DbD%2D7%20Bb%2A%5B%5DQyX7bEZL7E%20%2D7FZL7oE%207%5EbEZL7ADh7%20F%7CQyX%2DbBZLB%2D7LZ%2DCZL7%2DD%207hDZL7B%2D%207%2DCZL7bE%207%2DbB7%20B%2D7%207%2DCZ7%20Eb7LZAb6XyQZ%20==0=0===Toy%20Tune=Shorter%20Wayne==Medium%20Swing=F==1r34LbKcu7%5EB%207%2D4sBb%2DXA%2FbD%7CQyX%2Csus9lE%7C%2Csus9F%20%2C9%2DA%2C9yQ%7CBb4TA%2A%7BQyXQy%5E9%20E%2DQyXtla7E1N%7CQyX%5E9FZL9%2DG%209%5EDZL96%7DXyQXbGZL7a7B%7CQ2Gb13CZL5%239%237G%209hDZ9L%2DbE%209%2DFB%2A%5B%5DQyXo%5E7XyN%7CQyX7%2DbB%7C%5D%5B%2AAsbD%7CQyX%2Csus9El%7Cs%2Cus9F%20%2C9%2DA%2C9%2DbB%2FAXyQQyXtl%20B%5E7LZGb%5E9%20E%2D69LZD%5E9%20G%2D9LZF%5E9XyQ%7CE7altXyQZ%20==0=0===Toys=Hancock%20Herbie==Medium%20Swing=D%2D==1r34LbKcu77%2DC%7CQ4Bb7%28QyX9%237EZL%20lcKQXy7FZL%20lcKQyX%297F%7CDbXy4TA%2A%5B%29%2DD%287l%20%20%5D%5BX%2DD%7CQyX7bB%7CQyXD%2DZL%20lcKQyX7bEB%2AyQ%7CBbcKQyXXyQ%7C%3CAlt%20chords%20for%20head%20only%3ED%2DXyQKcl%20%20Z%20==0=0===Training=Petrucciani%20Michel==Medium%20Swing=Ab==1r34LbKcu7%207%2DbB4lD%2D77%5EBlZL7%23Fl%207%2D%23lC%7CQyX7%2DClZL7Gl%20XyQ%7Cl4TA%2A%5BClZL7ZlAb%5EDlA%2A%5BQyX7%5EbAlZ7LbEl%207%2DbBl%7CQyX7%2D7%20lGL7bElhGl%7CQ%7ClC%23%2DAlZL7bEl%207%2DbBlQ%7CyX7%5EBlZL7%23Fl%207b%5E7XyQyX7%2DyX7%2DEZlF%2D77%2DFlZL7Cl%20hGlZ7LEl%207%2DBlB%2A%5B%5DQyXXyQ%7ClL7Cl%20l%207%2DD7XyQ%7CyX7%5EbAlZLA%2F7%2DE%20lB%2F7%2D%23Fl%7CQyX7DlQ%7C%2AAlbEl%7CQX7%5EbAC%2D7XyEl%207%2DbBl%7CQyX7%5ElBZL7%23Fl%207%2D%23Cl%7CQb7LZllZL7GyQ%7ClBb%2D7%20lEb7LZlAb%5E7XyQZ%20==0=0===Trane%E2%80%99s%20Blues=Coltrane%20John==Medium%20Swing=Bb==1r34LbKcu7cKQyXb7XyQ%20lcKQyX7bEZL%20lKcQyX7bB%7CQyX7bE%7CLZBb7B44T%5Bl%20LZC%2D7XyQ%7CF7XyQ%7CBb7XyQKcl%20%20Z%20==0=0===Travels=Metheny%20Pat==Even%208ths=G==1r34LbKcu7%2DDspp4G%5E7X%2C7Bs%20%207%5EGZLD%2FCC%20%7CQyXB%2F9ddaG%7CQy%7ClE%2D%2C4TA%2A%7BG%2FF%20Gdd9XyXQyXQyXQyX%7D%20suDs%20G1NZLD%2FC%20%2DE%7CQyQ%7CN2aCl%7C%2C%5EbEZL%2ABC%20DFl%7C%2CC%2CC%2FbBl%20CZGL%207%5EFZLC%207%5EbBZL%5E7%20G7%5B%5D%2CG%2C%5EC%7CQyus%2CF7G%7CQyX7%5EGA%2A%5B%5D%20Ds%20usDZLC%207%5EbBl%7C%2C%5E7%2FBXsFs%207GZLQ%2C%2FDLZG%2DEl%7CQyX7%5ECZL%2C9D%2D%207%2DEl%7C%2C7Bs%20%207%5E7%20C%2FD7%5EC%207%5EGZLDC%2FD%20%5Dl%7B%5D%2C%23F%2FD%2CGs%207%5EZGLQ%20%20QyXQyXQyXYE%2D%20C%2F%209dda7%20B7LZE%2D%20C%2FDLZG%5E7%20%20sD%2FF%23%2C%7D%7ClE%2D7%20C%2FDLZfUG%5E7XyQZ%20==0=0===Tricotism=Pettiford%20Oscar==Medium%20Up%20Swing=Db==1r34LbKcu7bB%20bA4Db%5E7L7oG%207%5EbGZL%20lcQKyX7bEZL%20lcKQyXZDb6%2F4T%7BA%2AA%5BB%2A%5DA7XyQDZL7bA%207%2DbE2NZ%20LQyXQyX%7DQyX7bA%7Cb6XyQ1NZL7EZL7bcl%20LZBZL7%5E%2DbB%20%2DbBZLb97F%207hC%7CQyX7%5EbDb%2D7%20EKQyX77oG%207Q%7CAb7%20lcKQyX7bEZL%20lKcQyX7%5EbD%5BA%2A%5DQyXLZGb%5EyX7%2DbLZDb6%2FAb%20Bb7LZEb%2D7%20Ab7LZDb6%20%20%20Z==0=0===Trinkle%20Tinkle=Monk%20Thelonious==Medium%20Swing=Eb==1r34LbKcu7FZL7b44%3C%2A7%7CQyX11%237AZL7bE7%20%2DbB%3EydoleMQyX4Ab7%20DTi%2A%7BYyX7%2DbLZE7%20lcKQyX7%5EbE42T%7CyQX5%237bB42TZL7%2DF%20%20%7D%5BB7B%207%237bD%287%2311XyF%207%2DC%7CQyX%29G%2F9bC7%287hG%7CQyX7%5EbA%7CQ7LZAb7bE%7CQ7%2DbB%5BD7%29LZ%287bB%20%297%2DC%287%2DFZ%29L7G%287B%20%297%2DD%287%23FF7%29%20%5D%287A%20%29yX5%237ZA7%231ZL7%2DF%207EZL7B%207F%23ZL7bD%207bA%7CQyX1T24BbL7bE%207AZL7Eb%5E7XbB%3EsoloSQyX47%2A4%3C4TA%2A%7BYZ%20%20lcKQy%2D7%20Eb42T%7CQcKQyXQ%7CAb7QyX5%237bBZL7%2DF%20E7ZL7B%207%23FZL7bD%20%7CEb%5E7yX11%23%2DC%7CQy%2ABBb%2Db7C%287hG%7CQyX7%5Eb%7CAQyX11%237bE%7CQyX79%2FG%29X%5B%7D%20%20lB%20%297%2DZAb7%28ZL%297G%287B%20%297%2DD%28%237FZL%297D%287A%20%297bDF%2D7%28CL7F%207%207EZL%29%20%5D%5B%2AFZL7bD%207bA%7CQyX11%237AZL7bE%207%2DbBA%237%20B77F%287bF%2D7LZBb7%235XyQ%7CEb%5E7XyQKcl%20%20Z==0=0===Triste=Jobim%20Antonio%2DCarlos==Bossa%20Nova=A==1r34LbKcu7X7%2D%23C4A%5E7XKQyX7%5EAZL%20lcKQXy11%237%5EFZL%20lcKQycl%20LZ4TA%2A%5B%23C%7CQy7b9XyG%7CQyX7%2D%23FZL9b7C%23%207h%23G%7CQyX7%2DB%7CQ%237%239X%23F%7CQyAZL%20l%7CD%23%2D77%5EAB%2A%5B%5D%207E%207%2DBLZ7%23F%207%5E%23CZL7%23G%20XyQKcQyX7%5E%7CQyX7%7CD7Xy7%5ED%7CQyX7A%7CQyX7E%2DZL%20lcKQyX7%5EA%7CQXyQ%7CGQyX7%2DD%207%2DAF%237LZ7%2DAZL7D%207%2DA%7CQy7XE%7CQyX7%2DB%7CQyX7B%20D7LZ%207%2D%23C7LZUA%2D7%20D7%20Z%20==0=0===Troubled%20Waters=Johnston%20Arthur==Medium%20Swing=F==1r34LbKcu7QyX6F4D%2D6XC%7CQyX7G%7CQyX7D%7CyQX7AZL7E%207%2DG%7CQy7XyQ%7C4TA%2A%7BQyX7D7%20A7%20AB%2A%5B%5D%209b7E%207hBN2%7CQyXQyXQyXQyX%7D7XyQ%7CbB1N%7CyX6%2DDQ%7CA7X%20lcKQyX7AZL7E%20%2D7BZL%23C%2F7A%206D%7CQy%20%5D%5B%2AAyX7E%7CQ%7CG%2D7%20E7LZA7XyQ%7CD7XyQ%7CG7XyQ%7CC7XyQ%7CUF6XyQ%7CBb7%20A7%20Z%20==0=0===Try%20A%20Little%20Tenderness=Woods%20Harry==Ballad=Eb==1r34LbKcu7B%7CQyX4Eb%5E7X7CZLbD%2F7hG%206bZEL7bB%207%2DFZL7%2DC%20yQ%7CF74T%7BA%2AbE%207%2D%7CN1G%2DX6bE2NZL%20QyXQy%7DX%207bB%207%2DFZL7C%207yQ%7CBbQyX7b7C%207%2D%5BAb%5E77%2DF%7CQyX7F%7CQyX7C%2DZL9b7G%207hD%7CQyXXyQ%7CGB%2A%5D%207ZLbD%2FXyQ%7CBbEZL7bB%207%2DFZL7C%2D%207%5EbE%5BA%2A%5DQyX7b6%20Gh77%2DFZLC7XyQ%7CF7XyQ%7CBb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z==0=0===Tune%20Up=Davis%20Miles==Up%20Tempo%20Swing=Bb==1r34LbKcu7cKQyX%2D7XyQyX7G%7CQyX7%2DDZL%20clKQyX7%5ED%7CQyX7A%7CQ%7CC%5E7E44T%7B%5EbB%7CQ%2D7XyQQyX7%2DE1N%7CQyX7%2D%7CGQyX7%5EbB%7CQyX7F%7C%7CF7XyCZL%20l7XyQ%7CA7XyQ%7D%7CN2E%2D7XyQ%7CA7XyQ%7CD%5E7XyQKcl%20%20Z==0=0===Turn%20Out%20The%20Stars=Evans%20Bill==Ballad=A%2D==1r34LbKcu77bB%2074Bh7%20%2DA%207%5ECZL9b7G%207D%2DZL5%237A%20%2DAZL31E7LZF%2D4T%5BA%2ACZL7%2D7%20C%2D7BZL7%23F%207%2D%23CZL7E%2D%207%5EGZL7D%207%2DAZL%5E7%20G%23%5EbEZLbD%2F7%2DQ%7CBbhbEZL5%239%237bB%207h%7CFQyX7%2DbAZL7bE%207%2D7%20EbyX7%2D%23D%7CQyX%20Eb%2D7%7CQyXA%2F7%5EDZL9b3A1%20sus7A%5BB%2A%5D%20bB%2FA7sus7%5EBZL%2031C%20yQ%7CG7ZL7G%20sus7G%7CQyX%2FG7%5ECZL9b31G%20susC%5E7%2FGXA%2F7%5EyX5%2377%235Xy%237bA%207%2DD%7CQyX5%23A7ZL11%237bB%207%2DE%7CQ11LZGB%5BC%2A%5Dus7bE%20Eb9LL5%239%237G%207hD%7CQy9X%2DFZL9b7C%207%5EbAZZC%2D7%207%2DC%7CQbA%20su%5E7%20G7QyX%2DAZL31E%207hBLZ11%237%23F%207%5ECZL9b%7CAb7sbAZLs13b9LZUC%23%2D7%20F%237%20Z==0=0===Turnaround=Coleman%20Ornette==Medium%20Swing=C==1r34LbKcu7L%20lcK7XyQ%7C%7CQyX7%2DF%7CQyX7FZ%20LlcKQyX7C%7CQyX7FC7XyQC44T%5BZC%2D7%20C%23%2D7LZB%2D7%20A%2D7LZC7XyQ%7CG7XyQZ%3CSolos%20on%20C%20blues%3E%20==0=0===Twisted=Gray%20Wardell==Medium%20Up%20Swing=Bb%2D==1r34LbKcu7yX%2C7b4Bb7%207bBA%2A%5B%7D%20QyX%7CrQXyZL7bB%207bAZL7bAXyQ%7CE4Ti%2A%7BQyX7%2DLZF%2D7G%207%2DD%7CQyX7bBZLl%20cKQyX7bEZL7bB%20%2D7LZC%20lcKQ%7CF7XyQ%7CBb7%20G%2D7LZC%2D7%20F7%20Z%20==0=0===Twisted%20Blues=Montgomery%20Wes==Medium%20Up%20Swing=Db==1r34LbKcu7%7CQyX7b7XyQX7G%7CQyX7bG%7CQyXG7%7CQyX7bG%7CQyX7G%7CyQ%7CGbG44T%5B%2DEZL7%7CGb7XbBZLQ%2C7E%207%2DB%7CQXy7%5EbD%7CQyX7oG%7CQy%2D7%20EbQyX7G9%237bDZEb%2D7%207AZL7bE%207%2DbBQY%7CZ%207G%207%2DDZL7bA%20D7LZfL7A%207%2CXyQZ%20==0=0===Two%20For%20The%20Road=Mancini%20Henry==Ballad=G==1r34LbKcu7QyX7%2D4F%23h77%5EC%207%5ECZLD%2F7%2DE7%20%2DE%7CQyX9b7B%7CQyX%2FBLZA4T%5BA%2AEZL31s%20D7b%2DE%5BB%2A%5D%209b7B%207%2DF%23ZL7%5EG%20G%2F7oCZL97%20B7bus7D%7CZL9b7b9LZDZL9b7A%207hEZL9bG7%207%2DDZL31b7A%207%2DDh7%20G7A%207%2DD%2F7%2DE%5E7%2FBLQyX9b7B%7CQyX7h%23%5BFA%2A%5D%20G%2F7%2DA%207%2DAZ%7CE%2D7%20C%207%5ECQyXF%2F%20C%5E7%2F%5EG%20G%2F7oCZL9b7Ds%20us7D%7CQyX7%2DAZLB7LZG77%5ECZL7bB%207%2D7%20E%2DX7%5ECZLD%2F7%2DE%207%2DZBL6%2DC%207h%23CZLD%2F7yQ%7CB%2DE%5BD%2A%5DLZA%2D7%20D13b9LZUG6XyQ%7CD%2D7%20G7%20Z==0=0===Two%20Not%20One=Tristano%20Lennie==Up%20Tempo%20Swing=Ab==1r34LbKcu7bE%7CQy4Db%5E7%7CQyX11%237F%7CQyX7b%5EA%7CQyX7%5E%2DbD%7CQyXBb%2D7X4TA%2A%7ByX7bBAb%5E7XKQyX7FZL%20lcKQy7XCB%2A%5B%7DQyX7bA%7CQycl%20LZ%7CQyX7%237F%7CQLZEb7A%7CQyX7%5E%2DbD%7CQyX%5E7bDA%2A%5B%5D%20%20lcKQyXb%5E7Xy%20lcKQ11XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CUAb%5E7XyQ%7CAb7XyQZ%20==0=0===Two%20Sleepy%20People=Carmichael%20Hoagy==Ballad=Eb==1r34LbKcu7ZL7C%204Eb6%207bB%207%2DFZL7C%206bZEL7bB%207%2DFZL7obGLZG%2D74TA%2A%7B%2C7C%2C%5Eb%2D6LZZL%20QyXQyX%7D%207bB7%20%2DFZL%2C7F%207%5EbE1NN2sEbA%207%2DFbEsZL7%2C%7ClE%2C7bB%2C6bEsZL7bB7%20%5EbAB%2A%5B%5D%207bA%206blEb%5E7bB%2C7FL7Cl%2CD%2CC%2D%2CbEsZL7bB%206bEZLb7B%206bAl%7C%2CbB%2F7%2DC6%2CDb7%2F7G%2C6%207%2DFZQ%7CF%2D7bEZL7bB%207%2DFZL7boG%206bEA%2A%5B%5D%207bB%206%20C7LyX7FZBb7LZG%2D7%20C7LZF%2D7%20Ab6LZsEb%5E%2CC7%2CF7%2CBb7%2C%7ClEb6%20Bb7%20Z%20==0=0===Ugly%20Beauty=Monk%20Thelonious==Waltz=Db==1r34LbKcu7%7CQyX74Dh7X11%237bE%207%5EbD%7CQy7XhD%7CQyX9b31G%7CQyLZEb%2D3TA%2A%7B5%239%2379XyQ%7CX9b7bD%7CQyX7%2DbA%2AB%5B%7D%20%20lcKQyX7%5EbDyQ%7CBbb31bAyX5b7%2D7%20Bb7%2DbA%7CQyX11%237bAQ%7CyXsus9bAZL11%237XyQ%7CGF%7CQyXA%7CQyXDh7XyL11%237bE%207%5EbD%7CQXy7hD%7CQyX9b31G%7CQZEb%2D7A%2A%5B%5DQb13b9XyQKcl%20LZDb%5E7XyQZ%20==0=0===Un%20Poco%20Loco=Powell%20Bud==Latin=C==1r34LbKcu7QyX114D%2D7%20SA%2A%7B%7D%20%20lcKQyX1%2317%5ECZL%20x%20ZL5%237GEb%5E7%234Ti%2A%7B1%237%5Eb%2311%20D11%237%5EbEZL%20lcKQXy11%237%5ECZL11%237%5EbXyQ%7CE7%5EbE%7CCZL%20l7%2311L7bDZL%20lcKQyX7DLZ%20lcKQyX11%237%5ECZXyQKc%5EbD%201KQyX7XyQKcyX7bB%7CQyX7%2DFB%2A%7D%5B%20QQyX%7CrQyXZL%20lQ%7CEb%5E11%237%5E%7CQyX9Eb%2D7X7G%207hDZL%20lcKQy7X%5EbD%7CQyX7%2DbA%7CQyLZG7%23ZL%20lc%3C%20%205bQ%7CC%5E7yX7G%7CQyX7DZL7D7%20%2DAl%7C%2C7bB%2C7%2DBs%20Q%7CDb7yX7%5ECQyX7%5Eal%20CoX7G%7CQyX7%2DD%7CQyXA7%7CQyX7%2DEQ%5B%5D%20%3EadyQ%7CGb%20%2ES%2EDQyX%7CQyQ%7CD%5E%7CQyX7%5EC%3EsoloS2%2A7%3C%7B%5DQyX7bD%7CQyX7Db7XyX7%5EE%7Cr%7CXyQ%3C8x%3E%20%7D==0=0===Unconditional%20Love=Allen%20Geri==Even%208ths=G%2D==1r34LbKcu7KQyXb4D%5E7%23%5EDZL%20lcKQyXA%2F7D%5EZL%20lcKQyXbA%2F117%235%2FA4Ti%2A%7B%2DGZL%20D%5E7%2FAX9b31CZL%20lcKQy7X%2DGA%2A%5B%7D%20%20lcKQyXyQKclZL%20lcb31E%7Ccl%20LZs7EZL%20lcKQyX11B%2DZL%20lcKQyX9b31CusXyQKQyX7%2DG%7CQyA%2D7Xy%237%5EG%7CQyX11%2331CQ%7CyXsus7DZL%20lcKQ5%2FC%23X%7CQyX9%7CQyX1yQ%7CF7L11%2DD%2011%2D%23C%7CQy9X%2DBZL%20lcKQyXsusZEb%2D1XC%2F7%5EyX7DZb7b9LQyX7%2DAZL%20lcKQy7XDZL%20lcKQyX7%2DAZKcl%20LA%207bAQ%7CAb%2D7%20%20Q%20ZY%7BQD%5E7%2311%2FAbXyQKcl%20LZD%5E7%2FAXyQKcl%20%3C4x%3E%20%7D%20==0=0===Undecided=Shavers%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu7A%206C1T44C6%207%2DD%7CQyX7DZL%20lKcQyX7FZL%20lcKQyXG7LZN%7B%2CA%2A%2CL%20x%20Z7%20G7%20%2DG%5B%2CB%2A%2C%5D%20%20lcKQXy6C2NZL%20QyXQyX%7D7%20C7L%2DDZL7%20lcKQQKcl%20%2CA%2A%2C%5D%20%20lcKQyX7ZGL%20x%20ZL7D%207%2DAZL%5BC6XyyX6FZLZF7XyQKcl%20LZD7XyQ%7CD%2D7%20G7LZC6XyQKcl%20%20Z%20==0=0===Under%20A%20Blanket%20Of%20Blue=Livingston%20Jerry==Medium%20Swing=Ab==1r34LbKcu77bE%7CQ4Bb%2D7B%7CQyX7FZL7%2DC%207b%5EA%7CQyX5%237bE%7CQyXb%2D7Xy4TA%2A%7B6bAZL1Ab%5E77%5EbA2NZL%20QyXQy%7DXQyX%297oA%287F%7CQyX%20Db%2D6N%7CQyXX7bBZ%2ABAb77bBZL%20lcKQyX7%5EDb%7CQyX7bAZL7%2DbE%20%20F%2D7L%5B%5DQyXL7%2DC%207%20Bb7QyX5%237bE%7CQyX7%2DBbA%2A%5B%5DQyX5%237bEZL%7CAb%5E7%2DF%7CQyZF7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CAb%5E7%20Db%2D6LZAb6XyQZ%20==0=0===Unforgettable=Irving%20Gordon==Ballad=G==1r34LbKcu7%7CQyX74G%5E7XlcKQyX7%5ECZL%20lcQKyX7obBZL%20lcKQy%20LZE%2D4TA%2A%5BL%20lcK%5D%5B%2ABFAZL7A%207%2DEZL7F%20%5E7C%7CQyX7%2DF%7CQyX7%5E%2D7XyQQyX7A%20lcKQQKcl%20ZL%20lcKQyX7obBZ%20LlcKQyX7%5EGA%2A%5B%5D%20C%5E7XyyX7DZL7A%207XyQ%7CAF%207%5EC%7CQyX11%237b%7CBQyX7%5EFC%2A%5B%5DQyX77LZE%2D7%2DEZLZA%2D7%20D7LZD%2D7%20G7LZUC6XyQ%7CA%2D7%20D7%20Z%20==0=0===Unit%20Seven=Jones%20Sam==Medium%20Up%20Swing=C==1r34LbKcu7yX9%2374C7Xy7CZL%20lcKQyX7FZ%20Lx%20ZL%20x%20ZL%20lcKQXyQ%7CA4TA%2A%7BX7C2N7XyQ%7CXQyX%7D%209%237G%207DZ7LA%207C1N%7CQyX9%237GyQ%20LZ%5EbA%7CQ%7CQyX7b13XyX9b7A%7CQyX7%2DE%7CQXy7G%7CQyX7%2DDB%2A%5B%5DQyQ%7CD%2D7A%7CQyX7FZLyQ%7CE7%20x%20ZL%20lcKQyX7C%2AA%5B%5D%207G%207%2DDZL7A%20LZ%20x%20X9b7G7G%207D%20LZC77C%7CQyX9%237G%7CQyX%5E7bA%7CQyX9%237A%7CQyX%20A7LZlcKQy%239%20Z%20==0=0===United=Shorter%20Wayne==Waltz=F==1r34LbKcu7X%2DD%7CQ7%239XyA%7CQyX9%237EZL%20lcQKyX%2DD%7CQyX9b7A%7CQ7b9XyE43T%7ByX7C%7C%20LZC%2DbG1N%7CQyX7bD%7CQy7X%5EbB%7CQyX7F%7CQyX7%5E7XyQlcKQyQ%7CF%5E7XyQ%7CF%2D7XyQ%7D%7CN2Gb%5E7XyQ%7CF7XyQ%7CBb%5E7XyQ%7CF%2D7XyQZ%20==0=0===Unity%20Village=Metheny%20Pat==Ballad=A%2D==1r34LbKcu7B%7CQyX4A%2DXyyX7E%7CQyX%2DAZL%20lKcQyX7%5EF%7CQyX7E%7CQQ%7CF%5E74TA%2A%5Bus7B%201%2CXyQL9%237bE%207%2D%23G%7CQy9X%2D%23C%7CQyX7%5EAB%2A%5B%5DZF%23%2D71%237%5EbyXD%2Fb7XyQ%7CD%2FG%7CQyXD%2FCC%2A%5B%5DQ%20yX%7CrQyX%7CQyXC%2FEXyQ%7CE%5EEZLsQ%7CBb%2FDXyQ%7CBb%20C%2FBbLZF%2FAXyQ%7CB%2FF%23%20ELZE7susXyQZ%20==0=0===Unrequited=Mehldau%20Brad==Even%208ths=C==1r34LbKcu7%2F%2DG%7CQ4E%2D7XZL7B%20sus7B%7CQyX%2D6A%7CQyX11%237%5EC%7CQyC%2D6Xy4TA%2A%5ByX6%2DC%7CA7suE%2F9%2DC%7CQyXbB%2F%2DGLZ7D%20sus7DZL7A%20sbXyQ%7CQyXbB%5B%5DQyXus%20D7yX%23F%2F7D%7CQyXF%2F9ddabB%7CQyX7%5E%2DbEZLQ%7CG%2D7s7D%7CQX%2D%23F%7C%5E7%2FGXB%7CQyX11%237F%7CQyXh7F%7CQyX%23F%2F7%5EB%7CQyb%2DXyQ%2DbAB%2AA%7CQyX7%2FEXyA%7CQyX11%237bE%7CQy7XhbE%7CQyXE%2F%2D%23C%7CQb7sus%5EA%7CQy%7CQyXC%7CC%23%2D7Z%207B%20sus7B%7CQyXb97%23F%7CQyX9%2DA%7CQyXY%7CQE%2FQyX7bQyX9%2D%7CB7suyX7bE%7CQyXbB%2F7EQ%7CyXB%2FE%7CQyX3ddasQ%7CUAbQyX6CZ%20==0=0===Up%20Jumped%20Spring=Hubbard%20Freddie==Waltz=Bb==1r34LbKcu7yX7%2DF4Bb%5E7%2DGZL7o%23F%207F%7CQy7X%2DC%7CQyX5%237G%7CQyX7XyQ%7C3T%7BA%2AB1N%7CQXyQ%7CAE%7CQyX7%2DD%7CQyX7%2DEb%7CQyX7%2DD%7CQyX9b7b%2D7Xy7hE%7CQ%7CQyX6yQ%7CE7X7F%7CQyX7%2DC2N%7C%7DyQX7F%7CQyX7hC%7CQyXyQ%7CBbX11%2377%2DbE%7C7%20%5D%2ABbA%7CQyX7%2DD%7CQyX7F%5E%7CQyX7C%7CQyX7%2DG%5B%2D7XyQD%207hA7F%7CQy%2D7%20%3CDN%7CY%5DQyX7FZL%20%3Egindne%20dr3%20la%20%2EC%2E3C%2D7XC%7CQyXXyQ%7CB%5E7XyQ%7CBb%5E7%20%20%20Z==0=0===Up%20With%20The%20Lark=Kern%20Jerome==Medium%20Swing=C==1r34LbKcu7AZL%2C34C%5E7%2F%2C6C%7D%20%3EX330%2A%3C7GLZsus9GZLG%2F6CZLGLZEb13Ti%2A%7BDZLxZG7%239%23L7%2DEZLsus9GZL9C6ZL9GZL6CA%2A%5B%5D%205ZA%2D7LZL7%5Eb%5D%205%239D%2D7LZ7%5EbAZL31bEZL96ZCL31GZL7%2DDZL31GLZG7%23%7CZL317BZL7LZG9L7%2D%23CZL96EZL7BZ7L%2D%23FZL7%2DGZL96CZLZF%23%2D9CB%2A%5B%2FBZLxLZxLZZL5%237AZL31AZLxLZ96bEZL7bBZL7%2DFD%5E7LZ7%5EEZLL7%2DAZFLZG%2FL7%2DFZL96CZL9GZ6LCA%2A%5B%5D%20bD%2FFZLbEZE%2D7L%2FAZLG%5EbAZLAb7LZZL%2C6CZL7GZLsusG9ZLG%2F6CZLG%2F7%5EC%7CEb13%2CZL7DZ7LZG7%239%235%20Z%20==0=0===Upper%20Manhattan%20Medical%20Group=Strayhorn%20Billy==Medium%20Up%20Swing=Db==1r34LbKcu7%5EbDZL4Fh7XobD%7CQyX7bA%7CQyX%2D7bE%7CQyX9b7bB%7CQy7%20Db64T%7BA%2AB%2A%5DQyN1Db%2DQyX7%2DbA2NZL%20QyQXyX%7DQyX7bG%7CQyX7%7CDb7X%7CQyX7%2DbG%7CQyQ%7CC77bD%7CQyX7hbAZL%20clKQyX7%5EF%7CQyX31bb13XyX7hG%5BX7obDb7XyQbA%7CQyX7%2DbE%7CQyXb97bB%7CQyX7hF%5BA%2A%5D7XyQ%7CA%7CQyXyQ%7CDb6XyQ%7CDbo7XyQ%7CDb6%20%20%20Z==0=0===Valse%20Hot=Rollins%20Sonny==Waltz=Ab==1r34LbKcu77bA%2C74sBb%2DQyX7%5EbAlZL%20x%20Z%20Lx%20ZL7%5EbA%2C7bE%2C7%7CsEb%2D3Ti%2A%5ByX7%2DCLZ%20x%20%5EbD%7CQyX7%5EbAA%2A%5BQ%5DyX7%5EbDlZL%20x%20ZL7XyQ%7C7%5EbD%2CX6%2DbDyQ%7CBb%2DbB%7CQyX7F%7CQyX7b%5EA%7CQyX7bE%7CQyX7%2D7XyQ%7CX7F%7CQyQ%7CC%2D7XyQ%7CF7XyQ%7CBb%2D7XyQ%7CEb7XyQ%7CAb%5E7XyQ%7CEb7XyQZ%20==0=0===Very%20Early=Evans%20Bill==Waltz=C==1r34LbKcu7QyX7G4C%5E7X%5EbD%7CQyX9b7bA%7CQXy7%5EbE%7CQyX7bB%7CQy7XyQ%7C3TA%2A%7BE%7CQyXyQ%7CBb%7CQyX7%2D%23F%7CQyX7%2D%7CAQyX7%5ED%7CQyX11%237B13b9X7%5EC%7C7%5EbD%7C%7CAb7X7bA%7CQyX7%5EBB%2A%5B%7DyQX7G%7CQyX7%5EbD%7CQyb9XyQQyX7%2DyX7G%7Cb7XyQbD%7CQyX7bA%7CQyX7C%5E%7CQyX7G%7CQyX7%5EB%7C%5E7XyQB%7CQyXZQyX7XyQ%7CA7%5ECZLQ%2C7G%207%5EFZ7L%2DE%207%2DD%7CQyXtla7XyQ%7CG7%5EC%7CQ%20lcKQ7%20E%2D7ZL7%5EG%207%5EbBZL7%5EAb%207%5ECZL7G%207%5EFZLB%5E7Xy%2DDQ%7CY%20Z%20==0=0===Very%20Thought%20Of%20You%2C%20The=Noble%20Ray==Ballad=Ab==1r34LbKcu7Lsus74Ab%5E7CZL7%5EbD%206bAZLssu7bE%207%2DCZL7%5EbD%20%2D7%20Eb4TA%2A%5B7hGZLBb%2D7L%2DbBB%2A%5B%5D%20%20lcKQy7XbBZLC%2F6bA%207oBZ7%20Eb7%206bAZZL7bBLZF%2D7bBZL7hF%207%2DCZL97bG%207hDZLbE%2F7%2DF%207sus%209b7C%20L7%5EbDyQ%7CEbLsus7bE%207%2DCZL7b%5ED%207%5EbAA%2A%5B%5DQyX7ZAb6%20X7%2DbBBC%2A%5B%5DEb7suQyX7bBZLC%2F6bA%20o7BZL7%2DbB%206bAZLsKcl%20%20%207%2DCZZL7oAb7LZGZL7oA%207hDZLbE%2F%2D7F%207%2DFZL9b7C%207hBb%2D7%20E%207%2DbBb%2D7%20Eb7LZAb6XyQ%7CBb%2D7%20Eb7%20Z%20==0=0===Violets%20For%20Your%20Furs=Adair%2DDennis==Ballad=F==1r34LbKcu7ZL7C%204G%2D7%20%2C9b7D%207%5EFZL7bE7%20%2DbB%7CQyX7%5EFZL7CLZG%2D74TA%2A%5B9b7D%20Q%7CA%2D77C%207%2DGB%2A%5B%5D%20%2C5%23b97D%207%2DGZL%2C9b7D%20LZF%5E7yX7%5EF7C%207%2D7%20C7L7GZL7D%207%5EFZL7C7%20%2DGZL%2C9b7D%207%5EFZXyQ%7CG%2DGZL%2CFZL7CG%2D7%20CL%2C9b7D%207%5EFZL7b%20E7%2DbB%7CQyX7%5EFZL7ZG%2D7%20A%2A%5B%5D%20L7bE%20%7CA%2D7%20yX7bE%7CQyX7%5EbBC%5B%2A%5DQyX7%2DGZL%2C9b7DQ%7CF%5E7QyX7%5EZD7XyQ%7CDb7%20C7%235%2CLZF6%20D7LZG%2D7%20C7LZUF6%20D7b9%20Z%20==0=0===Virgo=Shorter%20Wayne==Ballad=F==1r34LbKcu7F%7CQyX4F%5E7XyX7%5EAZL11%237bB%20h7DZL7bE%207%2DbB%7CQyQ%7CA%2D74TA%2A%5BD%207bE7LZEh7%2DC%7CQyX7%2DDB%2A%5B%5DyQX7%5EDZL11%237bE%207%20F7LZbB%207%2D%5EFC%2A%5B7%20Ab7%207%2D%23C%7CQyX7%2DGZLG7%207%2DD%7CQyX7%5EbDZLF%237%20%5D%2DGZL7ZL7bBBb%2D7%20QyX7%2DA%7CQyX7%5EAZ1L1%237bB%207hDZL7bE%7CF%2D7%20%7CQyX7ZL5%237b7%2311E%7CQyX7%5EbBZL7F%20%2D7CZL5%237bD%207%2DDZL7%235%20AE%207hE%2CU%2CD%2D7XyQ%7CG%2D7%20C7%20Z%20==0=0===Virgo%20%28Silver%29=Silver%20Horace==Up%20Tempo%20Swing=F==1r34LbKcu7%2C31GZ4G13%2C%2031AZL9%237bE%2031Bb%7CQyX7%5EFZL31bG%20D7%239L4TA%2A%7B%207%5EF2LZF%5E7QyXQyXQyX%7DQyX7F%5E1NZL7C%207%2DG%7CQyXXyQ%7CN31bG%20%2DbE%7CQ%2ABBb%2DZL31bG%207%2DG%7CQyX13%5EbAZL9%237bE%20%2C11F%5E7Xy%5B%5D%207C7%5EFZL13LZD%2C31GA%2A%5B%5D%207C%207%2DZGL7D%207%2DA%7CQyX7%5Eb%20Gb13bA%20117C%207%2Db13%20E7%5EFZL31bG%20%2C31GLZ9%237D%2031AZL9%237bXyQ%7CGB%7CQyXsoloS%20%20Q%20Z9bE%7CQyX7%2DbB%7CQy7X%2DA%7CQyX7%2DGC%2AQ%5BYXyQ%7C%3C7%5EFZL%20on%20AABA%3EA%2D7%20Ab%2D7LZG%2D7%20Gb7LZ%2CU%2C%3CFine%3EF%5E7XyQKcl%20%20Z%20==0=0===Voyage=Barron%20Kenny==Up%20Tempo%20Swing=F%2D==1r34LbKcu79b7C%204F%2D6XyX7%2DbB%7CQyX9b7FQ%7CyX6%2D%23FZL%20lcKQyQ%7CGh74T%7BA%2A%5EbD%5BB%2D6XyQcKQyX6%2DF2NZL%20QXyQyX%7D%209b7C%207hG%7Cl%20%20%5D%2AF1NZLX7%5EEZE%2D7%20A%2D%23F%7CQyX7%5EbEZL7Bb%207%2DF%7CQyX7%5EDZL77%20B7L%7CQyX7yX7%2Db7%20C7b9b7F%7CQyX6%2D%23FZLl%20cKQyX6%2DF%5BA%2A%5D%209XyQ%7CBhG%7CQyQ%7CGh7%20C7b9LZF%2D6XyQ%7CGh7%20C7b9%20Z==0=0===Wabash=Adderley%20Cannonball==Medium%20Up%20Swing=C==1r34LbKcu77A%7CQy4C6XyL%20lcKQyX6C%7CQyXb7B%7CQyX7FZL%20lcKQZE%2D7X4TA%2A%5B%7CQyX7%2C%2AB%2CD7%2DA%7CQyX6CZL9b7%20G6C%7CQyX7G%7CQyX7%2DXyQ%7CD%5B%5DQyXX6C%7CQAb7LZ%7CQyX7FZL%20lcKQy6XC%2CA%2A%2C%5B%5D%207G%207%2DDBb7Xy%207%2DbE%2DEZL7%20LZE%2DF%7CQyX7G%7CQyX7%2DDC%2C%2A%2C%5B%5DQyX7A%7CQyX7%2D7%20BblcKQy7%20A7LZEb%2D7%20Ab7LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Wait%20Till%20You%20See%20Her=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7QyX7b4F%2D7XyX7%2DF%7CQyX7%2DC%7CQXy7%5EbE%7CQyX7bB%7CQyQ%7CN1B3TA%2A%7BQyX7%2DyQ%7CC7%20%20lcKQyX7%2DG%7CQy9Xb7D2NZLQyX%7DQyX%5D%5B%2ABCX7%2DG%7CX7C%7CQyQ%7CBb%7CQyX31b7G%7CQyX7C%2D%7CQyX%2C7%2DG%7CQyX7%5EG%2D7XyX%2C7F%7CXbB%2F7CF%2D7XX7%2DC%7CQyXD%2F7%2DG%7CyQX6bE%7CQyX7bB%7CQyyQ%7CC%2D%2A%5B%5DQy%2C7oE%7C7XyQ%7C7bB%7CQyX7obG%7CQyGX%2FbED%2A%5B%5DQyX7obA%2FFXyQhA%7CQyXyQ%7CF%2D7XyQ%7CBb7XyQ%7CEb6XyQKcl%20%20Z%20==0=0===Walk%20Tall=Adderley%20Cannonball==Funk=C==1r34LbKcu7%2DBZL%207%20C7Lx%20ZL%20x%20ZL7C%207GLZ%20x%20ZL%20x%20ZL%20x%20Z%20LZ%20xG44T%7B%7CQyX7E%2D7XyX7%2DBZL7%5ECl%2C7%2DB7%2C%2DAs%7CQyXsus7D%7CQyQ%7CE%2D%7CQyX7L7C%207Q%7CD7sV%3C%7B%20%20%7D%20sus7D42%7CTQyXsus7D%7CQyXsuamp%3EGyX7%2DAZG7%20C7%20%7D%20==0=0===Walkin%27=Davis%20Miles==Up%20Tempo%20Swing=F==1r34LbKcu7QyX7F7XyQ%7CoB%7CQyX7bBZL7F%20%2D7C%7CQyX7F%7CQyX7bB7XyQ%7CF44T%5B%7CA%2D7%20D7LZG%2D7XyQ%7CC7XyQ%7CF7%20D7LZG%2D7%20C7%20Z==0=0===Walkin%27%20My%20Baby%20Back%20Home=Ahlert%2DTurk==Medium%20Swing=Eb==1r34LbKcu7ZL%20x%204Eb%5E7%207%2DF%7CQyX7FZL7C7%20%5EbEZL%20x%20ZL7bB%20Bb7LZ4TA%2A%7BQyX7%2DN1Eb6%209b7D%206bEZL2N%20Q%20yXQyXQyX%7D%207bB%20%5D%5B%2ABGZL%20x%20ZL7F%20Q%7CC%2D7yX7C%7CQyX7%2DGZL97bD%207hAZLbB%2F7%2DC%20Q%7CC%2D7yX7C%7CL7bB%20b7%20%5D%5ByX7FZL7C%207%5EbEZ%20Lx%20ZL7bB%207%5EbEA%2AQ%7CF%2D7B%207%2DFZ%20x%20LZ%20x%20LZEb6XyQZ%20==0=0===Walkin%27%20Shoes=Mulligan%20Gerry==Medium%20Swing=Eb==1r34LbKcu7ZL7D%204Eb6XyX7%2DFZL7C%207hG%7CyQX6bE%7CQyX7bA%7CQyQ%7CA%2D74TA%2A%7BbA%2C7EGb%2D7L2N%7CQyXQyXQyXQy%7DX%209%237El%2C%2DFsp1NZpsF%2D%2C%206b%2DG%7CQyX7BlG7XX7F%7CQyX7%2DCZL%20lKcQyX6%2DCZL%20lcKQyyQ%7CF%2D%2A%5B%5D%2C77C%207hQ%5D%5B%2AC%207hGZL7%5EbA%206bELZ7oA%207bA%7CQyX6bEC7LZFyX7bBLZF%2D7%20Bb7LZEb6XyQ%7CBb7XyQZ%20==0=0===Walkin%27%20up=Evans%20Bill==Medium%20Swing=C==1r34LbKcu7bEZL14C%5E7%20%207%5EEZL31B%207%5EFZ7L%5EbG%207%5EbAZL7%5EbBA%5E7%2314TA%2A%7ByXsus%5E7LZD%5B%7D%207%5ED%207%5EAZL7%5E%20E7%5EBZL7%5EbG%20%2C7%5Eb%2ABAb7bA%207%5EB%207%5ECLZ%20x%20%20x%20ZL%20x%20ZL%20lcKyQXsus7G%7CZL%20x%20ZL%20%5D%5B%2AA%20lcKQbDZL7Ab%5E7%20%5EbEZL11%237%5EA%207%5EZEL31B%207%5EFZL7%5EbG7%20Ab%5EZL7%5Eb%5E7%2C%20Gb%5E7LZB%5E7%20E%5E7LZA%5E7%20D%5E7%20Z%20==0=0===Waltz%20For%20Debby=Evans%20Bill==Waltz=F==1r34LbKcu7E%2F7CZ4F%5E7%2FZL%23F%2F7DZLG%2F7AZ7LCZL7%2DGZL7%2DDZLAG7%2FFL3T%5BA%2A7%5EFZLEbLZB%2DGZL7%2DDZL7%2DAZLC7ZLbD%2F7hGZLD%2F6b7LZC7%2F7FZL%2DDZL7%2D7LZG%2F7CZLB%2F7GZLC%2F7ZDL%23C%2F7AZL7CZL7%2DBbLZADZLA%2FL7CZLLZE7L%2A%5D%20%23G%2F7%5EAZL7%5EALZB%2F7%5EAZL%23C%2F7%5EAZB%5BG%2D77BZL7bAZL7ZD7LZDZL7AZL7%5EbBZL7C%2DZL7%2DDZL7AZL7%2DG%2D7LZGL7%2DAZDZLG%2Fb%5E7LZCZL7%2DGZL7%2DDZLA7%2F%5EF%5BA%2A%5D%207CZL7%2DG7LZA7DZL7%5EDZL7%2DZG7%2FFZLbD%2F7hGZLD%2F6bZBLbE%2F7FZLE%2F7CZLC7LZAL%23F%2F7o%23GZL%2D7LZEZL7%2DDZLtla7AZL%5E7bBZL7FZL7%2DAZL7xLZG7BZL7%2D7LZA%2D7%2FCLZAbo7%2FCLZG%2D7%2FCLZC7LZF6LZD%2D7LZG%2D7LZC7%20Z==0=0===Waltz%20For%20Ruth=Haden%20Charlie==Waltz=Eb==1r34LbKcu7X7%5EF%7C4G%2D7X%7CQyX7%2DG%7CQyX7%2DDQ%7CyX7%5EF%7CQyX7C%7CQyC7XyQ3TA%2A%5BX7%2DF%7C%20LZA%2D%7CQyX7%2DGZL%20lcKQXy7%5EG%7CQyX7D%7CQyX7C7XyQlcKQyB%7CQyX7XyQ%5DyX7%2DC%7CQyX7%5EbE%7CyQX7bB%7CQyX7%2DFB%2A%5BQ%7CF%2D7bB%7CQy%7CQyX9%7CBb%2D7yX7%2DG%7CQyX7bD%7CQXy6bA%7CQyX7bE%7CQyXQ%7CC7bQyX7bFh7XyQ%7CBb7XyQ%7CEb%5E7XyQKcl%20%20Z%20==0=0===Warm%20Valley=Ellington%20Duke==Ballad=Bb==1r34LbKcu7CZL9b4Bb%5E7D%7CQyX7Dl%7C%2C7A%2ChsE%207bE%7CQyX7E%7CQyXh7%20G74TA%2A%7Bs7F%207%7CN1BbZL%20QyXQyX%7D%209%237%20F7%5EbBZLsus7F%207%5EN2Bb%5EQyX7hE%207%2DBb%5E7%20B7%2D%23FZL7oG%207%2D%23GLZ7%2D%23C%207%5EEB%2A%5B%5D%207%20B7LZBZLsuX7E%7CQ7XyQ%7CBA%2A%5B%5D%207F%207hCZLh7%23C%207%5EDZL7A%207hEb%5E7Xy%5EAZL7Lsus77%20sEhB%7CQyX7hCZL9b7G7%20hD%7CQyX7Dl%7C%2C7A%2Cb%5E7%20FbE%7CQyZBb%5E7%20F7%20Z%20==0=0===Watch%20What%20Happens=Legrand%20Michel==Bossa%20Nova=Eb==1r34LbKcu77%5EbE14Eb%5E77bB%7CQyX7%2DFZL%20lKcQyX7FZL%20lcKQyXXyQ%7CN4TA%2A%7BGB%2A%5B%5DZF%5E7%20%207%5EFZL7%5EE%207%5EbEN2ZL%20QyXQyX%7D%207%5EEF%23%5E7%20L7%5EE%20%5DQyX7Kcl%20LX7%2DFZL%20lcKQyX7F%5E%7CQyX7C%7CQyX7%2DGZyQ%7CBbQyX7%5E6E%7CQy%5E7XyQQyX7bB%7CQyX7%2DFZ%20LlcKQyX7FZL%20lcK%7CEb6XbEA%2A%5B%20D6LZEb6XyQ%7CE6%20D6LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Watermelon%20Man=Hancock%20Herbie==Even%208ths=F==1r34LbKcu7%20lcKQ7%239XyFZL%20lcKQyX9bBZ%20Lx%20ZL%20x%20ZL%20lcKQ7%239XyF44T%5B31bA%28yQ%7CBbQyX9bB%7CQyX9C%7CQXy9bB%7CQyX9C%7CQyX9%7CF7%239X9CZL%29XyQKcl%20%20Z==0=0===Wave=Jobim%20Antonio%2DCarlos==Bossa%20Nova=D==1r34LbKcu7%7CQyX64D%5E7XX7%5EG%7CQyX9b7D%7CQXy7%2DA%7CQyX7obB%7CQyyQ%7CG%2D4TA%2A%7B7G%207%2DF%237b1%207%2DDZL7A%207bB%7CQXy9EZL9b7B%209BZL3G7LZD%2031%23FbB%7CQyG%2D7%2FB%2DFZL%20lcKQyXA%2F7F%5E%7CQyXbB%2F7C%7CQyXb7%2FAbXB%2A%5B%7D%20QyX7%2DyQ%7CEb7obB%7CQyX7%5EDA%2A%5BQ%5DyX9b7A%7CQyXG%2F7%5EXyQ%7CAXbA%2F7QyX9EXyQ%7CGB%209BZL31b7%23F%203%231F%7CQyX6%2DG%7CQyX7%5E7b9LZ9b7D%7C%7CBb7%20A7LZD%2D7%20G7LZUD%2D7%20G7%20Z%20==0=0===Way%20You%20Look%20Tonight%2C%20The=Kern%20Jerome==Up%20Tempo%20Swing=F==1r34LbKcu7X7%2DG%7C4F%5E7X%7CQyX7%5EF%7CQyX7C%7CyQX7%2DG%7CQyX7%2DD%7CQyD7XyQ4T%7BA%2A%207%2DGZXyQ%7CC6FZL7C%207%2DG%7CQyX%5E7bB%7CQyX7F%7CQyX7%2D%20D%2D7L7C%7CQy%2A%5D%207b6%20D%2D7B2N%7CQyXQyXQyXQXy%7D%20Q%2C7C%207%2DG1NZLb%2D7%20EFZL7C7%2DbB%7C7XyQ%7CF%7CQyX7%5EbA%7CQyX7Eb%7CQyX7%2DbB%7CQyX7F%2D7XyQ%5EbA%5BBbD%7CQyb7XyQ%7CQyX7bE%7CQyX7%2Db%7CBQyX7F%7CQyX7%5EbA%7CAb%5E7XE%7CQyXF%7CQyX%7CG%2D7%20X7%2DG%7CQY%5DQyX7CZ%3ELADOC%20la%20%2EC%2ED%3C%20yQ%7CC7QyX7%5E6%20D%2D7LZG%2D7%20C7%20Z==0=0===Wayne%27s%20Thang=Garrett%20Kenny==Medium%20Up%20Swing=E%2D==1r34LbKcu7yX7%2DE4E%2D7XKQyX31b9b7BZL%20clKQyX6CZL%20lcKQycl%20LZ4TA%2A%5BEZL%20l%20%5D%5B%2AA31b9b7BZL%20lcKQXy6CZL%20lcKQyX7%2DEXyQKc%20lcKQ%2D7XyQKcl%20%20Z%20==0=0===We%20See=Monk%20Thelonious==Medium%20Up%20Swing=Bb==1r34LbKcu7%5EbEZL4Bb%5E7%207%2DF%7CQyX7F%7CQyX%2D7C%7CQyX7bGZL7bA%20Bb7b94TA%2A%7B%2DC%7CQyLZC7XyX7%2DC%7CQyX7F%7CQy7X%2DCB%2A%5B%7DQyX7F%7CQyQ%7CF7X7bA%207QyX7%2DF7XyQ7bGZL7bA%207%5EbBA%5B%2A%5DQyX7F%7CQyX7%2DC%7CXyQ%7CC%7CQyX7%7CF7XyQ%7CF%2D7%20Bb7b9LZEb%5E7%20Ab7LZC7XyQ%7CF7%20Bb%5E7%20Z%20==0=0===We%20Will%20Meet%20Again=Evans%20Bill==Waltz=C%2D==1r34LbKcu7KQyX6%2D6XyQX9b7G%7CQyX7hDZLl%20cKQyX7%2DFZL%20lcKyQ%7CC%2DC43T%5B7G%7CQyAb%5E7X%7CQyX7hAZL%20lcKQXy6%2DC%7CQyX9b7G%7CQyD7%239XZL%20lcb9susXyQ%7CG13b9%20%20%20Z==0=0===We%27ll%20Be%20Together%20Again=Fisher%20Carl==Ballad=C==1r34LbKcu77bE%2074C6%2CpyX11%237D%7CQyX7%2DALZ7G%207%2DDl%7C%2C7bAspQ%7CBb%2D4TA%2A%7BG%207hD7%20Db%5EQyXQyX%7D%207G%20susG7ZL7bA%207hD1NZL7%20LZN2%5EbAZLZL7hAXyQ%5D%5BL9%237G%207bAZL7hA6%20%2DCZL9%237G%207bAB%2AZC%2D6%206CZL7l%7C%2C7b7LZGb6CA%2A%5B%5D%207G%20sus7ZGL7bA%207hAZL7F%207%2CppsAG%207bAG%207hD7LZA%2DD%207%5EbAZL7bE%207%2DBb%7CQyX11%237D%7CQyX7b%5E7LZG%207%2DD7LZC6%20sD%2D7%2CG7Z%20==0=0===Webb%20City=Powell%20Bud==Medium%20Up%20Swing=Bb==1r34LbKcu7QyX7b4Bb%5E7%207%2DCZL9b7G%207%2DDLZ7o%23C%207%2DCZL7%2DG%20F7LZB4TA%2A%7BZL7F%20Eb%2D7LZL%20QyXQyX%7D%207F%20%2D7CZL9b7G%207%2DD1NZN2C%2D7%207bE%7CL%20lcKQ%5D%5B%2AB%237C%7CQyX5%237G%7CQy7XbBZL%20lcKQyX7bE11XyQyX6bB7%2DCZLXyQKc7%2DDZL7o%23C%207%2DCZ7L%2DG%207%5EbBA%2A%5B%5D%20%20l%20G7b95%237FZ%20F7LZBb7XyQ%7CEb7%20Eb%2D7LZC%2D7%20F7LZBb6XyQZ%20==0=0===Well%20You%20Needn%27t=Monk%20Thelonious==Medium%20Swing=F==1r34LbKcu7QyX6F4F6XybG%7CQyX6F%7CQyX7b%7CGQyX6F%7CQyX7bG%7CQ7XyQ%7C4TA%2A%7BE%20%297A%7D%5B%2ABDL%20lcKQyX%297bA%287ZDL%20lcKQyX%297G%287bZEb7%28%20%20lcKC%20%297G%29LZEb%297bA%287C%20%297A%287bZDL%297bB%287D%20%297B%287LZB7%287bB%287F%7CQyX%20%5D%5B%2AAyX6F%7CQyX7bG%7CQy6XF%7CQyX7bG%7CQyX6FQ%7CGb7%297C%287aD%20secl%20%20Zb%20deyalp%20sa%20sengahc%20etanretlA%3Cy%20MilKQyX6vis%2E%3E%20==0=0===Wendy=Desmond%20Paul==Slow%20Swing=Eb==1r34LbKcu77%2DbA%7Cb%5E7Xy%7CQyX7%2DG%7CQyX7bBQ%7CyX7%2DF%7CQyX7%2DC%7CQC7XyQE44T%7ByX7%2DCb7XyQG%207hD%7CQyX7%2DF%7CQXy7obG%7CQyX7%2DG1N%7C7%235LZD%7CQyXL7G%20syQ%7CF%2DL7D%207%2DAZL7C%207%2D2GN%7C%7DQyX7bB%7CQyX7ZG7suX7F%7CQ7%5EEQ%7CQ%7CF%2D7XQyXZQyX7%5EE%7CQy7X%5EBZLQ%20%207bB%7CQyXyQ%20%20YyX7CZXyQ%7CEb%5E7XyQZ%20==0=0===West%20Coast%20Blues=Montgomery%20Wes==Waltz=Bb==1r34LbKcu77bBZL4Bb7XyX7bEZL7E%207%2DB%7CyQX7bB%7CQyX7bA%7CQyQKcl%206T%7Bi%2AbB%5BA%2Al%20LZFsoloS%3C%7D%20%20lcKQy7XbB%7CQyX7bE%7CQyX7%3A%3EYYYcKQyX7G%207%2DAb7XyA%207%2DbE%7CQyX7bEZ7LE%207%2DB%7CQyX7bB%7CQb7LZD%7CQyX7LZC%23%2D7%20F%237LZC%2D7XyQ%7CC%2D7%20F7LZBb%5E7%20Db7LZGb%5E7%20F7%20Z==0=0===What%20A%20Difference%20A%20Day%20Made=Grever%20Maria==Ballad=F==1r34LbKcu7QyX7C4G%2D7X%2DGZL9%237D%207%2DAZLb7B%207%5EF%7CQyX7C%7CQy7XyQ%7C4TA%2A%5BZL7G%20C7LZF%20lcKQyX%2DD%7CQyX97bA%7CQyX7hE%7CQyX7%5ELZD%2D7%207%5EF%7C%207%2DAZ7LZG%2D7%5EF%7CQyX7C%7CQyX7G%2DB%2A%5B%5DQyX7C%7CQyX7%20Bb7LG%207%2DD%5EF%7CQyZG%2D7XQyX7%5EbBZL7F%207%2D%7CCQyX7F%7CQyX7C%7CQy%7CEb7XL9%237D7XyQ%7CAbo7XyQ%7CG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CA%2D7%20D7%20Z%20==0=0===What%20A%20Little%20Moonlight%20Can%20Do=Woods%20Harry==Up%20Tempo%20Swing=G==1r34LbKcu7L7%2DAZAG6LZ7%2DAZL%20%7Cr%20ZL7DZ7L%2DAZL7EZL7%2DBZLxLZE7L%2A%5B44TBZL7%2DG6LZxZLxZL9FZL%2CxZL7C%5EB%2A%5B%5D%207GZL7%2DDZLG6LZAZL7DZZL6GC7LZA9obBZL7%2DAZL7o%23GLZ7%2DAZL%20%7Cr%20ZLxZL7%20%5D%5B%2AEZL7%2DEZL7B7LZE7FZLG%2F7%2DAZL7%2DAZ%20L%7Cr%20ZL7DZL7%2DAZL%23h7LZ%2DBZLxZL7%2DBb7LZDZL6GZLxZL9FZLxLZ7%5ECD%2A%5B%5D%207GZL7hA%2D7LZEZL7%2DE7LZA%2D7LZlE7LZlA%2D7LZD7LZG6LZxLZA%2D7LZD7%20Z%20==0=0===What%20A%20Wonderful%20World=Weiss%2DThiele==Ballad=F==1r34LbKcu7%7CQyX74F6%20A%2DD%209b7AZL7%5EF%207G%2DZL7%2DA%207%5EbBZL7%2D7LZDb4TA%2A%7BL7bB%207LZN1L%20QyXQyX%7D%207C%3EeinF%3C%207%2DGZL6F%207%5EFZN2F6C%207%2DGDZL7%2DQ%5D%5B%2AB%7CQyX7%5EFZL7C%207%2D%7CGQyX7%5EFZL7C%207%2DGD%2D7%20AyX6FZ%2D7%20A%2D7LZD%2D7%20D7b9LZ%3CD%2EC%2E%20al%20Fine%3EsG%2D7%2CF%23o%2CG%2D7%2CC7%2C%5D%20==0=0===What%20Are%20You%20Doing%20New%20Year%27s%20Eve%3F=Loesser%20Frank==Ballad=F==1r34LbKcu7X7GZL4F%5E7X%5EFZL7bE%207%5EbBZLF7%207%5EF%7CQyX7bE%7CQy7%20D%2D74TA%2A%7BL9b7CC7%20C7NZL%20QyXQyX%7D7C%2C%2D7G%2C7D%2C7%2DAsZLbB%2F2lC7%201N%7CQyX7%2DAZ7b9%20%5D7hB%7CQyX7%2DAZL9bE7%207hB%7CQyX7%2DAB%2A%5B%20Bb7LE%206FZ7%5EbBZXyQ%7CG%5EF%7CQyX7bE%7CQyX7F%5EA%2A%5B%5DQyX7C%7CQyX77%20F7L7D%7CQy%20Eb7LZF%5E7%20D%2D7LZG7XyQ%7CC7%20C7b9LZF6%20C7sus%20Z%20==0=0===What%20Are%20You%20Doing%20The%20Rest%20Of%20Your%20Life%3F=Legrand%20Michel==Ballad=A%2D==1r34LbKcu7D%7CQyX4A%2D%20AZL%20lcKQyX7%5EFZLh7%23F%20G%2F7%2DAZL%23G%2F%2DN1D%2D74T%7BA%2AQyX7%5EyQ%7CB%2D7E%207hB%7CQyX7%2DD2%7CN%7DQyX31b7E%7CQyX7b9LZAXC%2F7%2D7bD%207%5D%2AB%5BByX7%5EAZL7E%207%2DBZ7L%2D%23F%207%5EAZL7E%207%2DQ%7CAb%2D%20%20lcK%23F%20G%2F7XyQ%7C%23G%2F%2DA%20%2DA%5BA%2A%5D%203b17E%207%5EFZL7C%207%2DGLZA%2D7%5EbGZL%5EF%7CQy%5E7XyQE%7CQyX7%2DB%7CQyXC%2F%2D7D%7CQyX7%2DDZL%20lcK7b13XFZL7hAZL31Bh7%20EhB%7CQyXE%2F7%2DA%7CQy1X1%237F%7CQyX7%5EFZL77%20E7b%7CQyX7%2DXyQ%7CBh7%20E7b9%20Z==0=0===What%20Is%20This%20Thing%20Called%20Love=Porter%20Cole==Up%20Tempo%20Swing=C==1r34LbKcu7%5EC%7CQy4Gh7X%7CQyX7hDZL%20lcKQXy6%2DF%7CQyX9b7C%7CQyG7%235X4T%7BA%2AL%20lcKcl%20%20%7DAZL%20lcKQyX7%5EbBQ%7CyX7F%7CQyX7%2DC%5BB%2Ab7XyQKQyX7QyX7hyQ%7CG7cKQyX6%2DF%7CQyX9bC7%7CQyX7hG%5BA%2A%5DQyXl%20LZDX7hDZ%7CG7%235XyQ%7CC%5E7XyQKcl%20%20Z==0=0===What%27ll%20I%20Do=Berlin%20Irving==Waltz=C==1r34LbKcu7%207%2DDZAC%5E7X%2DEZL7bB%207%2DF%7CQy7X%5ECZL7bB%207%2DF%7CQy7%20A7L%2A%7B43TX7%5EFB6XyQ%7CC%207%2DG2N%7CQyXQyXyQXQyX%7D%207G%207%2DD1N7%20%5D%5B%2ACZL7G7G%207%2D7%20C7L7D%7CQyX7A%7CQyX7%2D%7CEQyX7bB%7CQyX7%5EFZXyQ%7CD%2DG%7CQyG%207%2DDC%5E7Xy7%2DEZL7bB%207%2DF%7CQXy7%5ECZL7bB%207%2DF%7CQ%20A7LZA%2A%5B%5D%207LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===What%27s%20New=Haggard%20Bob==Ballad=C==1r34LbKcu7DZL7h4C6XyZL9b7G%207hD%7CQyX%5E7bAZL7bE%207%2DbB%7CQC%2D7%20A4T%7BA%2A7C%207%2Db9LZN6C2NZL%20QyXQyX%7D7%20G%207%2DDZL7%2DA%206C1XyQ%7CG7G%207hhGZL7F6XyQFZL9b7C%207hG%7CQy7X%5EbDZL7bA%207%2DbE%7C%2D7%20Dh%5BB%2A%5D%20yX7%5Eb9LZF%2DE%207%2DbB%7CQyX6C%5BA%5D%2A%209b7G%207hD%7CQyX6b7LZAb7C%207Q%7CDh7%20G7b9LZC%2D7%20Ah7LZDh7%20G7b9LZC6%20A%2D7LZD%2D7%20G7%20Z==0=0===When%20I%20Fall%20In%20Love=Young%20Victor==Ballad=Eb==1r34LbKcu77bA%2074Eb%5E77bB%207%2DFZL7C%207%5EEbZL7bB%207%2DFZL7C%20LZEb%5E4TA%2A%5B7%5EbA%289%20C7b%297A%287C%207%5EbEB%2A%5BQ%5DyX7bB%7CQyX7FZL9LZF%2D7b7GZLFZL9b%28Ab%2D6bD%287hGZL%297%5EbA%28b7A%20%297%2DG%287%5EbEZL%297%29%20C77bB%20%29L7C%207altLZ%5B%5D%207bB%207%2DFZL9bC7%207%2DFZL9b7C%207hG%2AAEb%5E7D%207%2DFZL9bBb7LZ7GZL7bA%207%5EbEZLb7B%207%2DFZL7C%207%5EbEb9%20C7%207%2DFZ%207%2DFZBb7Xy%207%2DGZL7D%207%5EbAZ1L1%237A%207%5EbEC%2A%5B%5DQC7%239L%7CQyX7Bb7%28Db7%29LZEb%5E7%28G%2D7%29%20C7LZF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===When%20It%20Rains=Mehldau%20Brad==Even%208ths=B==1r34LbKcu7QyX6%2D7%2FAXyXA%2F7B%7CQyXB%7CQyX%2FG7%5E%2DE%7CQyX6%2D%23G%7CQyQ%7CG%23B44T%5B%7CQyXB%2FGXyQG%7CQyX7%5EE%7CQyX7%23%7CCQyX7%5EE%7CZL7B%20B%7C7XyQ%7C7%5E%2DE%7CG%23%2D7XyQ%7CE%2D%5E7%2FGXyQ%7CBXyQZ%20==0=0===When%20It%27s%20Sleepy%20Time%20Down%20South=Traditional==Medium%20Swing=C==1r34LbKcu7s7EZL4F%5E7X7G%7CQyX7DZL7%2DA%20%5E7C%7CQyX11%237bB%7CQy%20G7%2FF4TA%2A%7BB%206CZ7LZN17%5EF2NZL%20QyXQyX%20%7D7C%206CZL7bB%207%5EF%20Bb7LE%20%2CsuF%206EZBE%20E%5EEZLsus7B%20EZL7B7%20%2D%23FZL7oF%206EZL7%20E%5E7L%2A%5B%5D%2077DZL7%23%2D7%20BC%7CQyX11%237bB%7CQy7X%5EFA%2A%5B%5D%207G%20EZL7%5E7%20A%2DFZL7oXyQ%7CG7%20G7%2FFLZE7sus%2C%20E7LZF%5E7%20Bb7LZC6%20C7%20Z%20==0=0===When%20Lights%20Are%20Low=Carter%20Benny==Medium%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7C%207%2DGZL7%2DF%207%5EbZEL7%2DF%207%2DGZL7%2DF%207LZF%2D4TA%2A%7ByX6bE%20C7LZXQyXQyXQyX%7D%207b%20B6bE1NZL7bB%207%2DFyQ%7CN27%2DGZLX7%5ECZAb%2D7%20%2DD%7CQyX7%5EAZL7E%20%2D7B%7CQyX7%5EbGZL7bD7%20G7LB%2A%5B%5DQF%207%5Eb7%20F7LF%207%2DGZL7%2DF%207%5EbAE%2A%5B%5D%209b7bB%207%2DFZ%2D7LZE%2DC%7CQy%2D7LZG%2D7%20C7%239LZF%2D7%20Bb7LZG%2D7%20C7LZF%2D7%20Bb7LZEb6%20Bb7%20Z%20==0=0===When%20Sunny%20Gets%20Blue=Fisher%20Marvin==Ballad=F==1r34LbKcu77%2DbBs4G%2D7%20L7D%207%2DAZL7%2DG%207F%5EZL7bE%207%2DbBZL7CZBh7%204TA%2A%7B%209b7D%7ClF%5E71N%7C%2C7bB%2C7Cs%207%2DlG%7C%2C7bD%2C7%2DbAs%20A%2FlA%2D7%20%2C7bE%2C7%2DEZLyQXyQ%23FZL7%2DE%207%5EDB%2A%5B%20%5D9b7A%207%2DE2N%7CQyX%2D7%20B7XQyX%7D%207C%207D%5E7Xy7G%2C7%2DDs%207%5EFZL7A%2D%207%5ECZL7G%207%2DD%7CQ%2C%7ClG%2DZL7A%20E%2C7%2Db%2D7%20C7BZL7D%207%2DAZL7%2DG7%20%5EFZL7bE%207%2DbBZLh7%20sBGA%2A%5B%5Db7%2C%7ClF%5E7%2FA%20sAb%2D7%2CDb7%2C%7ClG%2D7%20C7LZF%5E7XyQZ%20==0=0===When%20The%20Saints%20Go%20Marching%20In=Traditional==Medium%20Swing=F==1r34LbKcu7X%2CFZL%2CXyQKyX7CZL%20lcKQyX%2CZFL%20x%20ZL%20x%20ZL%20lcQKcl%20F44T%5ByQ%7CF7XyQ%7CBb%2CXyQ%7CBb%2D%2CXyQ%7CF%2CXyQ%7CG7%20C7LZF%2CXyQ%7CC7XyQZ%20==0=0===When%20The%20Sun%20Comes%20Out=Arlen%20Harold==Ballad=G==1r34LbKcu7CZL7G4C7%20BL7D%20sus7DZL7o%23%20C7CZL7D%207%2DAZL7bZD%2D7%204TA%2A%7BX7%2DDZLZB%2D77%2DBZL11%237C%207%5EG%2AB%5B%7D%207D%207%2DAZL7E%20%20E%2D7L7F%207%5E%5B%5D%207D7%20E7bL%2C7D%207%2DAl%7C%2C7E%2CBhs%207D%7CQyX7%2DAZL9ZA%2D7%20hB%7CQyF%207%5ECBb7LZ7%2DDZL7D%20sus7DZ7Lo%23C%207CZL7D%207%2DA%20G7LZ%207CA%2A7D%207A7%20E7L7BZL7F%207%2DEZL7B7%20%5EGC%2A%5B%5D%207D%207%2DAZ%20E7LZ%2DBZL7LZG6XyQKcl%20%20Z%20==0=0===When%20You%20Wish%20Upon%20A%20Star=Harline%20Leigh==Ballad=C==1r34LbKcu77%2DDZL4C%5E7%207%2DEZL7F%206C%7CQyXG7%7CQyX7%2DDZL31b7A%20Ebo74TA%2A%7B6Cl2ND%2D7%20GyXQyXQyX%7D%2C7G%2C7D%2Ds%2C7A%2C7%2DEs1NZL7QXyQ%7CZL7G%20yX7D%7C%2ABD%2D7AZL7%5EC%207oCZL7G7%20%2DD%7CQyX7%5ECZL7G%20%2D7XyQ%5B%5DQyXEZL7FXyQ%7CGyX7G%7CQyX7%2DDZL3b17A%207%5ECA%2A%5B%5DQyX7Q%7CC6%207%2DD%7CQ%2D7%20Ebo7LZD%2D7%20G7LZD%2D7%20G7LZC6XyQZ%20==0=0===When%20You%27re%20Smilin%27=Shay%20%2D%20Fisher%20%2D%20Goodwin==Medium%20Swing=Bb==1r34LbKcu7QyX7%2D4Bb6X7G%7CQyX7%2DDZL%20lcQKyX7%5EbBZL%20lcKQyXyQ%7CC4TA%2A%7CQyX7%5EQ%7CC%2D7X5%237F%7CQyX7FZL%20%20xZL%20x%20ZL%20lcKQyXyQ%7CBbyX7F%7C%2DC%7CQy%5D%5B%2ABFyX7%2DGZL%20lcKQyXb6E%7CQyX7bB%7CQyX7%2DQ%7CC7X%20%20lcKF%7CQyXF7XyQyX7G%7CQyX11%237bALZ%20lcKQyX6bBC%2A%5B%5DQ%7CC%2D7%7CQyX77XyQ%7CBb6XyQ%7C%20%28C%2D7%29x%20%28F7%29%20Z%20==0=0===When%20Your%20Lover%20Has%20Gone=Swan%20E%2EA%2E==Medium%20Swing=G==1r34LbKcu7yX6%2DCT44G%5EKQyX7A%7CQyX7C%7CQXy6%2DG%7CQyX6G%7CQyX7cl%20LZ%2CA%2A%2C%5BL5%237EyQ%5D%5B%2CQyX7obB%7CQyX7A%7CyQX7%2DE%7CQyX7%5EG%2CB%2A%7CB%2D7%20X7F%7CQQyX6%2DD9LZG6G%7CQyX7%5EG%2CA%2A%2C%5B%20%5D7D%207%2DAZL7%2DE%207%5EXyQ%7CG%207%2DAZ%7CQyX7Q%7CA7XX7%5EG%2CC%2A%2C%5B%5DQyX7%7CFQyX6%2DCZL%20lcKQyyQ%7CE%2DyX7C%7CG%5E7%20F7LZE7XyQ%7CA%2D7XyQ%7CEb7%20D7%235LZG6%20E%2D7LZA%2D7%20D7%20Z%20==0=0===Where%20Are%20You%3F=McHugh%20Jimmy==Ballad=G==1r34LbKcu7%2C7%2DE%204G%5E7%2CL%2Csus7D%20%2C7%2DAZL7%2CobB%20%2C7%2DBZL%2C7C%20ZG%5E7%2C4TA%2A%7BX%7D7D%2C%20Bbo7E%2C7Bs1NZL%2C7D%20%2C%2D7AZL%2C7E%20%2C7%2DBZL%2C7%2CA%2D7%2C7AZL%2C7B%20%2CXyQXyL7%2DA%20%2C7%5EClB%2A%5B%5DG7%2C7%2DDs%20%2C6Gl2N%7CQZF%23%2D7QyXQyL%2C7B%20%2C%20sA%2DZL7%2DA%20%2C7%5ECl%7C7G7%2C%2DDs%20%2C7%5EGl%7C7D%2C7F%23%2D7%2C7%2DEZL%2C7%2DAZ%20A7%2CLB%20%2C7%2DBZL%2C7C%20%2C7G%5EA%2A%5B%5D%20%2C7D%20%2C7%2DAZbo7%2CL%2C7%2DEZL%2C7D%20s%2CLZGL%2C7E%20%2C7%2DBZL%2C7oBb%20%2C7AZL%2C7%2DE%20%2C7%5EZA%2D7%2Cus7D%20ZG6%2C%20sA%2D7%2CD7Z%20==0=0===Where%20Or%20When=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7L%20x%20Z4EbXyQyX7%5EbAZL%20lcKQXy%2C7%5EbE%7CQyX6bE%7CQKcl%20L4TA%2A%7Bb7G%207Bb7suX7%5EbE2N%7DQyXsusb7B%7CQyX7%5EbE1NZLsyQ%7CDh%207%2DFZB%7CQyXBC%2D7XyX7%2DC%7CQyX9b7G%7CyQX7hD%7CQyX7%2DF%7CQyQ%7CF%2D7%2A%5B%5D%209yX7%5EbyQ%7CBb7%2DC%7CQyX7G%7CQyX6Eb%7CQyXbEA%2A%5B%5DQyX7XyQ%7CAX11%237%207%2DF%7C9XyQ%7CE%7CQyX7bB%7CQyX7%2D%7CFQyX9b7C%7CQyX7%2DFb6XyQb7C%7CQBb7%20Z%20==0=0===While%20We%27re%20Young=Wilder%2DPalitz==Waltz=Eb==1r34LbKcu7L7%2DFZ4Eb6LLxZL7bBZLxZL7FLZ7%2DCZL7%2DGZL7%2DFZZEb6L3T%5BA%2AL7%2DCZZC%2D7LFZLxZL7%2DC%5BB%2A%5D%20ZxL9b7GZLxZL7hDZ7LZxLL7%2DGZL6bE%5Bb7LZxZL7bBZLxZL7%2DFZxLZL7FZLxZL7%2DCZLx%20%5D%2AADZLxZL7%2DCZZG%2D7LL7%2DFZL6bEZLxZLb7BZLxZL7FZL7%2DCZZG%2D7LL7%2DFZDZLxZZxLZGZL7bEZL7%2DbBZLxLZ7%2DC%5BC%2A%5D%20xZL9b7Ab%5E7LL7hDZZL7%2DFLZEb66bEZL7bBZLsus7BbZLbB%2F7obEZLbB%2FLZxLZxZL7bBb7%20Z==0=0===Whisper%20Not=Golson%20Benny==Medium%20Swing=C%2D==1r34LbKcu7DZL9b4C%2D7%20EZLF%2F7%2DG%207%2DGZLb97D%207hAZLbB%2F7%2DCh7%20A74T%7BA%2AyXQyX7LZEhX%7D%209b7G%207%2DF1NZ7L%2DE%207%2DDZL9b7A%207yQXyQhB%207%2D7hE%7CQ%2D7%20Bb%2DG%7CQyX7%2DG%7CQyX97bD%7CQyX7hA%5BB%2A%5D%2077%2FFXyF2N%7CQ9b7D%207b9XybB%2F7%2DC%207%2DC%5BA%2A%5DyQX9b7G%7CQyX7hD%7CQLZAh7A%7CQyXL7%2DE%20%20G%2D7%2F9b7A%207hEZL7hB%20%2D7DZL9b7A%207hEZLFLZD%2D77%2DGZLZF%2D7%20G7b9%20Z==0=0===Who%20Can%20I%20Turn%20To=Newley%2DBricusse==Medium%20Swing=Eb==1r34LbKcu7%5EbA%2074Eb%5E7%2DF%207%5EbE%7CQyX7bBQ%7CyX7%2DFZL%20lcKQyX7LZG%2D4TA%2A%5BX7%2DC%7C%2D7XyQGZL9%237D%207hA%7CQy7X%5EbAB%2A%5B%5DQyX7bE%7C%2D7XyQbBZL7L%20lcK7%20F%23obEA%2A%5B%5DQyX7bB%7CQXy7%2DFZL7C%207%2DGZL7%5E7XyQ%2DF%7CQy%5DQyX7yQ%7CBbX7%2DbBZL7%5EbA%207%2DZGL7%2DF%207%5EbE%7CQyX7yQ%7CEbX7%2DFZ%2DFZL7%5E7XyQ%2FbEZL7o%23F%207F%7CQXy7%2DCZL9b7G%207hD%7CG%20GbobAC%2A%5B7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Who%20Cares=Gershwin%20George==Medium%20Swing=C==1r34LbKcu7ZL%20lc4C%5E7X1b7AZL%20lcKQyX3b17E%7CQyX11%237F%7CQy3XyQK4TA%2A%5BX7%2DE%7CQ%7CG7X%7CQyX7%2DDZL7obE%20%2D7EZL7%2DF%207%2DE%7C%7CQyG7XyQyX7%2DDb7E%7CQ7XyQ%7C7F%7CQyX7%5ECB%2A%5B%5D%20G7%207%2DDZL7bA%207%2DbE%2311Xy%2DA%7CQy%7CQyX7Kcl%20L7%2DE%7CQyX7o%23D%7CQy7XDZL%20lcKQyX7%2DAZXyQ%7CFQyX31E%2D7XyQ%7CA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC6XyQKcl%20%20Z%20==0=0===Who%27s%20Sorry%20Now%3F=Snyder%2DKalmar%2DRuby==Ballad=C==1r34LbKcu7KQyX%2C4C%5E7%2ClcKQyX%2C7AZL%20lcQKyX%2C7EZL%20lcKQyX%20LZD74TA%2A%5B7G%7CQy%7CG7%2CXQyX%2C7%5EG%7CQyX%2C7DQ%7CyX%2C7%5ECZL%20lcKQy%7CD7%2CXZL%20lcZL%20lc%2CLZG77EZL%20lcKQyX%2C7%5ElCB%2A%5BY%5D7G%2C7%2DDs%20%2C%2CXyQK6%2DF%20%2CQyX%2C7QKcl%20X%2C6%2DF%7CQyX%2C7%5EF%7CyQX%2C7A%7CQyX%2C7%2DDZLyQ%7CC%5EyX%2C7A%7CA7%2CXyQ%7CD7%2CXyQ%7CF%2D7%2C%20G7%2CLZC%5E7%2C%20G7%2CLZC%5E7%2CXyQZ%20==0=0===Why%20Do%20I%20Love%20You%3F=Kern%20Jerome==Medium%20Swing=Ab==1r34LbKcu7%7CQyX74Ab%5E77%5EbA%7CQyX7bE%7CQy7X%2DbB%7CQyX7%2DF%7CQyXXyQ%7CF4TA%2A%7BL9b7CyQ%7CEbQyX7%2DbB%7CQyX7%2DFQ%7CyX7%2DC1NB%2A%7CQyX7%7CGh7%20X7%2DbB%7CQyX7yQ%7CBbX7%2DbE2NC%2A%7C%7DQyXb7E%7CQyX7%2DbB%7CQyX7yQ%7CAbX7%2DFZDb%5E7XyQ%7CGb7XyQ%7CAb%5E7XyQ%7CBb%2D7%20Eb7LZAb6XyQ%7CBb%2D7%20Eb7%20Z%20==0=0===Why%20Don%27t%20You%20Do%20Right%3F=McCoy%20Kansas%2DJoe==Medium%20Swing=D%2D==1r34LbKcu7A%207%2DG%2D6%20Bh%2DGZL7A%207bBZL7h%20B6%2DDZL7A%207bBZL77XyQ%7CD44T%5BA%207bB6%20Bh7%206%2DDZL7A%207bBZLA7%207bBZL7A%207bBZLBh7LZ%2DDZL77%20Z%20==0=0===Wild%20Flower=Shorter%20Wayne==Waltz=Bb==1r34LbKcu7QyX7%5E4Bb%5E7lcKQyXsus9b7DZ5L%239%237A%207%2DbA%7CQyX%20LZBb6TA%2A%5B%237%5EbB%20A7%239%207%2DC%7CQyXsus9b7ZGL%20lcKQyX9%237DZLF13LZ7%2DbA%7C9%237E%7C7%2311LF%7CQyX9b31C%7CQyX11%2DG%7CQyX11%237%5EbAZ%2D9XyQ%5EbA%205yX7%5Eb%2ABEb%5EcKQyXsus9b7DZL%2397A%207%2DbAZL7%2DC%207l%20LZB%5B%5DQyX7%5EbBZ7%20A7%237%2DC%7CQyXsus9b7GLZ%20lcKQyX9%237DZL9%20F13L%2DbA%7CQ9%237DZ%2D11LZbE%207%2DbAZL7%5EbD%20%5E7bAZL31bE%2011%2DbB7%2311LbB%205%23XyQKcl%20%20Z%20==0=0===Will%20You%20Still%20Be%20Mine%3F=Dennis%20Matt==Up%20Tempo%20Swing=Eb==1r34LbKcu7ZL%20lc4Eb%5E7%5EbE1N%7CQyX7bB%7CQXy7%2DF%7CQyX7oE%7CQyX7XyQK4TA%2A%7B7bBZLQ%7CG7b%23FZL%20lcKQyX7FZ%20LlcKQyX7%2DC%7CQyX9%2D7%20B7yX7hDQyX7%2D%7CEb%5E7cKQyX7G2N%7C%7D%207b%3EBeniF%3C%207%2DFZL7C%20l%20LZCQyX9%23%2DbB%7CQZC%2D7XbBZL7B%207%2D%23FZL%20clKQyX7FZL%20lcKQy7%239XyL%20lcKQyX7%5EEb7XylcKQyX11%237bDZLl%20cKQyX7%5EbAB%2A%5B%5DQ%20LZEb%7CQyX7Kcl%20LZF%23%2D7%20%3CD%2EC%2E%20al%201st%20ending%3EB7LZF%2D7%20Bb7%20%5D%20==0=0===Willow%20Weep%20For%20Me=Ronell%20Ann==Slow%20Swing=G==1r34LbKcu7%2C7bD%2C4G7%20C%2DA%2CB%2F6G%7C%2CobB%2C7A%2Ds%207GZL7C%207GZL77%2CD%2D74TA%2A%7BL%20QyXDb7%2317D%207GZL7C%207Gl1%7CN%2C7D%2C7%2DAs%207CZL1%20%7DXyQ%207Cl%7CG%207bA%20C7LZ%207%2DCZL9b7G%207%2DGQ%7CyX7%2DCB%2A%5B%5DQyX7GBb7LZ7G2NZ7GlA%2AC%2D7Xy%2C7%2DAs%207bAZL7bB7%20%2DCZL9b7G%207%2DG%7CQD7%2C%5D%5BZL9b77bD%207G7%20C7bD%2C7%2DD%2C7%2DA%2CB%2F6%7CG%2CobB%2C7%2DAs%207GZL7%2C%7ClCZL7C%20%2311LZC7%20sA%2D7%2CD7%2C%7ClG7%20C7LZG7%20D7%20Z%20==0=0===Windows=Corea%20Chick==Waltz=B%2D==1r34LbKcu7xZLxZ4B%2D7L%2D%23FZL7%23CZLxZLxLZ7h%23GZLxZLxZLxZ7LZxL3T%5BA%2A%5BB%2A%5D%20usLZxLxZLxZLxZLxZLxLZ11%237%5EEZLxZLxZLZxLZxs7DZLyX7A%7CQ%7CA7XA%7CQyX7A%7CQyX7bAQ%7CyX7A%7CQyX7bA%7CQyb7XyQyX7bAbB%7CQyE%5E7Xy%7CQyXB%2F7%2D%23C%7CQyX%2D7%23C%7CQyX%23D%2F7%5EE%7CQBbh7X%5BC%2A%5DQXF%2F7bXyQ%7CEbG%2F7%2DbA%7CQyX7%2Db%7CAQyX7bE%7CQyXG%2F7bXyQ%7CDbA%2F7hX7%5EBQ7XyQ%7C%20%2011%237C%7CQyX7%2D%23%7CCQyX7%2D%23D%7CQyX7%5EEQ%20ZY%7BbD%7CQyyQKcl%20LZC%23%2D7%2FBXyQKcl%20%3C4x%3E%20%7D==0=0===Witch%20Hunt=Shorter%20Wayne==Slow%20Swing=C%2D==1r34LbKcu7bEZL%20%2D7XyQx%20ZL%20lcKQyX7%2DCLZ%20x%20ZL%20x%20ZL%20lcK%20LZ%20xC44T%5B%7CQyX7cl%20LZ%20x%20ZL%20x%20ZL%20lcKyQX7%2DCZL%20x%20ZL%20x%20LZGb%5EKQyX79b7G%7C%7CE%5E7%20bA%7CQyXbA%2FA%7CQyX%2D7bA%7CQyX7bEZL7bE%2D7XyQQyX7Fb13%20%20%20Z==0=0===Witchcraft=Coleman%20Cy==Medium%20Swing=F==1r34LbKcu7X7%5EF%7C4F6Xys7C%7CQyX7%2DGZL%20lKcQyX7obAZL%20lcKQusXyQ4TA%2A%5B9b7G%7C7%20F7LA%7CQyX7bE%7CQyX7%2DBbZL%20lcKQyX7%5EbBZb6XyQ%2DC%7CQyyX7%5EF7XyQKKQyX11%237bBZL%20lKcQyX7%5EFB%2A%5B%5D%20%20lccl%20LZC%7CQyXL%2DA%20ALZBh7X6%2DA%7CQyXA%2FF%7CQy7X%2DA%7CQyX9b7E%7CQyXyQ%7CF%2F%20lcKQQyX7oyQ%7CEblcKQyX6FC%2A%5B%5DQy7XC%7CQyX7%2DG%7CQyXG%2F%20LZAbX7%2DGZKcl%20LZG%2D7XyQ%7CC7XyQ%7CF6XyQ%7CG%2D7%20C7%20Z%20==0=0===With%20A%20Song%20In%20My%20Heart=Rodgers%20Richard==Up%20Tempo%20Swing=Eb==1r34LbKcu731b7C4Eb%5E7%5EbE%7CQyX7bB%7CQyX%2D7F%7CQyX31b7C%7CQyX7XyQ%7C4T%7BA%2AX7%2DC%7C%2D7XyQ7G%7CQyX7hDZL%20lcQKyX7%2DC%7CQyX9b7G%7Cb9XyQF%7CQyXyX7hA%20LZDhB%2F7%2DC%7CQyX7%2DC1N%2AB%5B%5DQyX9b7G%7CQyX7bXyQ%7ClcKQy9b7DZLZAb%5EQyX7hAZL%20lcKQyGX%2F7%2DCZL%20lcKQyX7Kcl%20L%20lcKQC%7CQyXl%20LZGC%2A%5B%7DQyX7bB%7CQyX%2D7F%7CQyX9b7C%7CQyX7N2C%2D7cKQyXyX7o%23XyQ%7CA7F%7CQyX7%2DC%7CQyX7G%2D%7CQyX7%5EbA%7CQyX7hXyQ%7CFbB%2F7%2DQyX7%2D%2FGXyQcKQyX6bE%7CQyX7b%7CBQyX7%2DF%7CQyX7%2DC%7Cl%20LZF6bE%7CQ%7CBb7%20%20%20Z==0=0===With%20The%20Wind%20And%20The%20Rain%20In%20Your%20Hair=Edwards%20Clare==Medium%20Swing=Eb==1r34LbKcu7ZL7bE4Eb%5E7L9b7D%207hAZLbB%2F%2D7C%207%2DCZLD%2F9b7G%20ZG%2D7%204TA%2A%7BX6bE2yQ%7CDbyXQyX%7D%207bB%207%2DFLZ7C%207%5EbE1N%7CQyX7Q%20LZNX7%5EbAQyX7%2D%20%20%5D%5B%2A7G%207%2DGZL7%2DF%207%5EEbZL%20lcKQyX7obEBb9LZClcKQy%207hAZQ%7CF%2D7%2DC%207%2DCZL9b7G%207DhA%2A%5B%5DQyX7bB%7CQyX7%2FBbLyX7F%7CD7b9LZG%2D7%20Eb7LZAb%5E7XyQ%7CDb7XyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Without%20A%20Song=Youmans%20Vincent==Up%20Tempo%20Swing=Eb==1r34LbKcu7QyX7b4Eb%5E77%5EbE%7CQyX7bD%7CQy7X%5EbA%7CQyX7bE%7CQyXXyQ%7CE4T%7BA%2AbE1N%7CXyQ%7CDB%7CQyX7%2DFZL7C%207G%2D%7CQyX7%5EbE%7CQyX7bb7XyQ7%5EbA%7CbE%7CQyF%2D7%20BQyX6bE2N%7C%7D%207bB7%20%2DFZL7C%207%2DGZL7b%7CAb7X%7CQyX6%2DG%7CQyEb7XyZL7bB%207%2DFZL7C%20%2D7G%7CQyX7%5EbA%5BB%2A%5DQEb%5E7X%7CQyX67bB%207Ah7%20DC%3EgnidnE%20dr3%20l%20a%2EC%2ED%3C%207%2DGZL9b77LZF%2D%7CQyX7%20%5DY%7CN3Eb6XyQ%7CC%2D7XyQ%7CF%2D7XyQ%7CBb7%20%20%20Z==0=0===Without%20A%20Song%20%28Joe%20Henderson%20Changes%29=Youmans%20Vincent==Up%20Tempo%20Swing=Eb==1r34LbKcu7%239%237E4Eb%5E7%5EB%7CQyX7bG%7CQyX7b%5EA%7CQyX11%237A%7CQyX7XyQ%7C4TA%2A%7B7bB%7CQ%7CDb7%23%7CQyX7bG%7CQyX7%2DGQ%7CyXsus7bB%7CQyX11F%2D7XyQyX11cKQyX1Eb6%20%7C%7DQyX7bB%7CQyX6bZEL7%2DF%207%2DGZL7%5EbAN2Eb6N%7CQyX%5EbEZLx%20LZB%2DFZL7C%207%2DG%7CQyX%5E7bAB%2A%5B%5D%207bE%207%2Db7%20Bb7%20ZL%20lQyX7%5EG%2D7Xy%5D%207bB%207%2DFZL7C%20%2D7GZL31b7D%207hA%7CQ%5B%2AAEb%7CQyX7X11%2371XyQ%7CX11%239%237E%7CQyX7%5E%7CBQyX7bG%7CQyX7%5EbAyQ%7CDb1%237A%7CL7%5EbA7susXQyX7bB%7CQyX7%2DF%7CyQX7bG%7CQyX7%2DG%7CQy%7CEb6%20bB%7CQyZG%2D7%20F%2D7LZEb6XyQ%7CBb7XyQZ%20==0=0===Wives%20And%20Lovers=Bacharach%20Burt==Waltz=Eb==1r34LbKcu7%20ZL%20%7C4F%2D7LCZL7%2DGZL%20%7Cr%20ZL%7C%20r%20ZL%20%7Cr%20ZL6bBZ7LZ%20r3TA%2A%7BlcKQy%20r%7C%20%20%7CQyX7D%7CQyX7hA%7CyQX7F%7CQyX7%2DCB%2A%5B%5DEb%5E7XZL%20%7CrBZL7%2D7XyQ%7CQyX%7DQyX7C%7CQyX7G%2D%7CQyX7%5EbD%7CQyX7D%20%5B%2ACF%2DAZL%20bEZL%20r%7C%20LZ%20%7Cr%20ZL6bBZL7%2DFLZ7oEZL6bEZL%20%7Cr%20LZ%20r%7C%20ZL6b%5E7LZC7LZF%2D7LZBb6LZ%20r%7C%20LZ%20r%7C%20LZEb6LZx%20Z%20==0=0===Woody%27n%20You=Gillespie%20Dizzy==Up%20Tempo%20Swing=Db==1r34LbKcu79b7bA4Gh7XhbE%7CQyX9b7bB%7CQXy7hF%7CQyX9b7C%7CQy7XyQ%7C4T%7BA%2AAZL%297b%5E7Xy%20%297%2DA%287%2DbAZL7b%20D7%2DbA%5BB%2A%7D%20%20lcKQDb7%28DD%7CQyX7%2DbBZb7LZG7bE%20%297%2DB%287%2DbBZ7LbE%207%2DbB%7CQyX7%5Eb%28E7%29LD%207%2DbbE%7CQyZAb%5E7B%7CQyX7hF%7CQyX9bC7%7CQyX7hG%5BA%2A%5DQyXb7b9XL7bE%20h7XyQ%7CAb7b9XyQ%7CDb%5E7XyQKcl%20%20Z==0=0===Work=Monk%20Thelonious==Medium%20Swing=Db==1r34LbKcu7KQyX74Db7X7bEZL7E%207FZL%20lKcQyX7bGZL%20lcKQyXyQ%7CD4TA%2A%7B7F%7CQy%5B%2ABD7L%20lcKQyX5b7C%7CQXy5b7GZL5b7G%20susZCh7X%7D%20%20lcFZL%20l7%20A7L7bGZL%20lcKQyX7bCD%2A%5B%5DQyX5%239b7bAZXyQKcE%7CQyX7%20E7LZEb7XyQ%7CD7XyQKcl%20Q%20ZY%7CQGXyQZ%20==0=0===Work%20Song=Adderley%20Nat==Medium%20Up%20Swing=F%2D==1r34LbKcu7X%2DFZL%2DXyQKyX7CZL%20lcKQyX%2DZFL%20x%20ZL%20x%20ZL%20lcQKcl%20F44T%5ByQKcl%20LZ%20x%20LZ%20x%20LZF7XyQ%7CBb7XyQ%7CG7%20C7LZF%2D%20%20%20Z==0=0===Wouldn%27t%20It%20Be%20Loverly=Loewe%20Frederick==Medium%20Swing=G==1r34LbKcu7ZL%23F%2FAG6%20EZL7D%207AZL7%2DE%206ZGLsus7D%207%2DAZL7%2DG6%20D7%2A%7B44T7D%20D%2F%20E7LZL%20QyXQyX%7D%207D%20D7%2F%2DAZL7oD%20D%2F6G1NZN2G6F%2F6%2DD%2F7Dl%20yQ%5D%5B%2A%23C%2F7%23F%207%5EDZL7AE%20%2F7AZL7obE%207%5EDBLZB%2D7X6GZLZL7%2DE6%20F%237%5B%5D%207D%20D%2F7%2DAZL7boE%206AZL9E%207%2DBZL%2AAG6%20GlZLA%206GZL7susL6%2DDlZL%23F%2F7D%206GLZ7D%207AZL7%2DE%206GZ%2FF%20E7D%207%2DAyX6G%5BA%2D7%20D%20%20QyXQyXQyXZ%20Q7%2CD%207%2DA%7CQyX6GZL7Y%2CQ%2C%20ZL7%2DEQ%7CF9XyQ%7CG6XyQZ%20==0=0===Wow=Tristano%20Lennie==Up%20Tempo%20Swing=F==1r34LbKcu7yX7%2Db4G%2D7X7%5EGZL7%5EbA%207%2DAZ7L%2DG%206F%7CQyX7C%7CQyXyQ%7CG4TA%2A%5BGZL7%5EXyQ%7CFA%7CQyX6F%7CQyX7C%7CyQX7%2DGB%2A%5B%5DQyX7o%23%2D7%20Ab7%5EF%7CQKQyX7%7CGb%2D7yX7F%7CQyX7%2DCC%2A%5B%20%5D%20lcKQyX7%5EF%7CQyXQ%7CBb%5EQyX7%5EF%7CQyXG7%2311X7%2DGA%2A%5B%5D%20%20lcKQXy11%237CZL%20lcKQyXyQ%7CC7ZL%20lc6%20G%2D7LZA%2D7%20Ab%5E7LZG%5E7XyQ%7CGb%2D7XyQ%7CUF%5E7XyQ%7CF%23o7XyQZ%20==0=0===Wrap%20Your%20Troubles%20In%20Dreams=Barris%20Harry==Medium%20Swing=C==1r34LbKcu7%5ECZL74C%5E7%20%5EFZL7C%207%2DAZL7E7%20%2DDZL7A%207%2DEZL7F7%20F%23o4T%7BA%2A%5BB%2A%5DQ7LZD72N%7CQyXQyXQyXQy%7DX%207G%207%5EC1NZL7G%20C%5E7XyA%20G%2F7L7G%2077LZE7%207EZL7B%207%23F%7CQy7X%5ECZL7G%207DZL7A%20A7LZDB%207%23F%23F%207%5EG7%20%5D%2A%207%2DAZL7E%207%2DDZLA7%207%2DEZL7F%207%5EC%5BAC7LZF%207%5ECZo7LZC%5E7%2FG%20A7LZD7%20G7LZC%5E7%20G7%20Z==0=0===Yardbird%20Suite=Parker%20Charlie==Medium%20Up%20Swing=C==1r34LbKcu7E1N%7CQ4C6XyQyX7D%7CQyX7AZL7Bb%207CZL7bB%207%2DF%7CQ%7CG7Xy4T%7BA%2AX7%2DE%5BLZD%2D7b7B%207h%23F%7CQyX6CN2ZL%20QyXQyX%7D%207G%209%20%5D%2AB7A%207%2D%2DD%7CQyh7%20B77A%207hE%7CQyX7%2DD%7CyQX7A%7CQyX7%2DEZL9bLZD7X%23F%7CQy%7CQyX7%5D%2AA%5BC7D%7CQyX7AZL7bB%20C7ZL7bB%207%2DF%7CQyX6XyQ%7CG%207G%207C6XyQ%7CD%2D7%20G7%20Z==0=0===Yes%20And%20No=Shorter%20Wayne==Up%20Tempo%20Swing=D==1r34LbKcu7%20x%20ZL4D7su%20lcKQyX7%5EDZL%20xZ%20L%20x%20ZL%20lcKQyXsLZ%20x%204T%7BA%2AX%7D%20%20%3E%20D7LZlcKQyX7%2DEZL%20lcQKyX7%5EbBZL7F%207%5EG%3CFine7%2DAZLX7CZL%20%20%2AB%5ByX7%2DGZL%20lcKQyXb97DZL%20lcKQyX7hAQKcl%20QyXQy%20%207%2DA%20LZF%2DKQyX7%5EbEZL%20lcKyQX7bBZL%20lcKQyX7cl%20LZlcKQy%3CD%2EC%2E%20al%20Fine%3ELZD7%20%20%20Z==0=0===Yesterday%27s%20Gardenias=Mysels%20Robertson==Medium%20Swing=Bb==1r34LbKcu7bE%207%5E4Bb%5E7F%207%2DCZL7oB%207%2DCLZ9b7G%207%2DDZL7%2DC%207LZBb4TA%2A%5BZL7bDZD%2D7%20ZL7%2DB%207%5EDB%2A%5B%5DQXy7A%7CQyX7%2DEZL7%2DGAb%2D7%20L11%237%207%2DCZAb%2D7L7%5ED%7CQyX7AZL7%2DC7%20%5EbEZL7bB%207%2DbBZ%20B%2D7L%207%5EbGE%207%5Eb%2AABb%5E%207%2DCZL7oB%207%2DCZ9Lb7G%207%2DDZL7%2DC%207F7LZB%5B%5D%207F7%2DAZLLZD%2D7%5EbEC%2A%5B%5D%209b7D%207AhZL7A%207%2DEZL7%2DG%207%20C%2D711%237bBZLsuG%2D7%20D%5EbEZL7%2DD%207%2DCZL1%2C1%237bD%209b7GZL7h7%20F7sZL7D%20b6%20Db7LZGb%5E7%20F7sus%2CQ%20ZXyQXyQXyQ%20%20QLZfBb%5EXyQZ%20==0=0===Yesterdays=Kern%20Jerome==Medium%20Up%20Swing=D%2D==1r34LbKcu7%2DDZL%23%2DXyQ%7CD%20%2DDZL9b7A%207hEQ%7CyX%2DDZL9b7A%207hE%2D%5E7%2FCD44T%5B31F%7CQQ%7CBh7QyX31G%7CQyX9D%7CQXy5%237A%7CQyX7E%7CQyX%7CC9XyyXC%2F7XyQ%7CBb%5E7XyQ%7CEh7XyQ%7CA7b9%20%20%20Z==0=0===You%20And%20The%20Night%20And%20The%20Music=Schwartz%20Arthur==Medium%20Up%20Swing=C%2D==1r34LbKcu7X9b7G4C%2DXyhD%7CQyX7%2DFZL9b7%20C%2DCZL9b7G%207hD%7CQ7XyQ%7C4T%7BA%2AlcKQy7XyQKL%20lcKQyX7GZL%20lKcQyX7bA%5BB%2A%7D%20%20lcZAb7X%5EC%7CQyyX7%2DF%20Ab7LC%20%2DCZL9b7G%207hDQ%7CyX%2DC%5BA%2A%5DQyX7GZ7b9LZ7GZL%20Q%7CDh7%20G7b9LZC%2D%20Ah7LZDh7%20G7b9LZC%2D%20%20%20Z==0=0===You%20Are%20Too%20Beautiful=Rodgers%20Richard==Ballad=C==1r34LbKcu7%5EF%7Cl%2C4D%2D7%20Gs%207%5ECZL9b7G%207D%2DZL9b7A%207%2DEZL7G%2D7%2CC74T%7BA%2A7D2NZLZC6%2FQyX%7D%209b7A%207%2DEZ7LG%207%2DD1NZL7%2DA%20EXyQ%20L7bB%2079b7G%20C6%20sG9b7A%20G%2F6CZL7o%23%20F7%5EF%5BB%2A%5Dl%2C7C%2C7%2DLZD%2D7ZL7G%20l%2C7A%2CXyQ%7CB7%2DDZL7D%207%2DAZL97bE%207%2DAZL9b7E%207h%20sE%2D77%5ECZL%207%5EF%7C%2D7%20G77%2DGs%207%5ECZL9b7G7%20%2DDZL9b7A%207%2DEZL%2CC7%2ClD%5BA%2A%5DBb7LZC6%2FE%20A%2D7LZD7%20G7LZUC6%20sE%2D7%2CA7%2CZ==0=0===You%20Better%20Go%20Now=Reichner%2DGraham==Medium%20Swing=Eb==1r34LbKcu7bEZL%204Eb%5E77bB%20%2C7%2DFZL%2C7oE%2C%207%5EbEZL%2C5%237bB%20%2C%2CLZ%20x4TA%2A%5BE%20%2C7%5Eb7%235%2C%5D%20%20x%20ZL%2C7bB%20%2C7F%2DZL%2C7oE%20%2C7%5EbEZL%5B%2ABEbB%20%2C7%5EE%20%2C7%5EF%2D7%2C%207bB%20%2C7%2DFl%7CbA%2C7G%2D%2C7%2DF%2CbEsZL%2C7bB%2CLZEbZL%2C7o7bB%20%2CF%2D7%2C%20%2A%5BY%5D%207bB%20%2C7%2DFZ%2CL7F%20%2C7%5EbEZL%2C7bBCEb%5E7ZL%2C7oB%20%2C7%2DEb%5E7%2CC%20%2C7%5EbEZL%20x%20ZL7%2CbB%20%2C7%2DFZL%2C7oE%207%2CLZFZL%2C5%23b7%2CLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===You%20Better%20Leave%20It%20Alone=Jordan%20Clifford==Medium%20Up%20Swing=Bb==1r34LbKcu7yX7bEb13XyZL%20lcKQyX31bEZ%20Lx%20ZL%20x%20ZL%20lcKQ%20x%20LZB44T%7B1bB1N3XyQK1F%7CQyX9%2DC%7CQyX57%23G%7CQyX31bAZL%20lc3XyQ%7C1bB%7CQ3XyQ%7CF13XyQ%7DXyQXyQ%20LZN2Bb7XyQKcl%20%20Z%20==0=0===You%20Brought%20A%20New%20Kind%20Of%20Love%20To%20Me=Fain%2DKaval%2DNorman==Medium%20Swing=Ab==1r34LbKcu7QyX%2C74Bb%2D77F%20%2C7bGZL%2C7G%20%2Cb7A%7CQyX%2C7bE%7CQyX%2C%2CLZBb4TA%2A%7BG%7CQyXXyQ%7CNNZL%20QyXQyX%7D%207b%20E7%2DbBZL7F%20%2C6bA12Ab6%2C%2C7bE%7C%2DFZL%2C7%2C%20%5D%5BbDZL%2C7hD%20%2CbE%2F7F%2DZLE%2F7%5E%2DF%20%2C%2DFB%2A7%2C%20C7C%20%2C7%2DE%207%2Db7%2CLZEbB%20%2C7%2DFZL%2C7oE%207%2C%5EbEZL%2C7bB%20%2C7%5Eb7%2CLZBbB%20%2C7yX%2C7b%2AABb%2DF%20%2C7bGZL%2C7G%20%2C7Ab%7CQyX%2C7bE%7CQyX%2C77%2CLZB%5B%5D%207bQ%7CEb7%2CXyQ%7CAb6%2C%20F7LZBb%2D7%2C%20Eb7%20Z%20==0=0===You%20Can%20Depend%20On%20Me=Carpenter%2DDunlap%2DHines==Medium%20Up%20Swing=F==1r34LbKcu7N%7CQyX4G%2D7XX7%2DGZL7obA%207%2DAQ%7CyX7%5EF%7CQyX7C%7CQyyQ%7CC74TA%2A%7BX7F%7CQQ%7CAh7B%2A%5B%5D%20%20lcKQyX6FN2ZL%20QyXQyX%7D%207D%20C%2D7XyyX6F1C%7CQyX6XyQK%5B%5DQyX7C%7CQyX7%2DGLZ%20lcKQyX7GZL%20lc%2AAG%2D7bB%7CQy7XyQ%7CF%5E7XyQ%7CA%2D7%20Abo7LZG%2D7XyQ%7CC7XyQ%7CUF6XyQ%7CAh7%20D7%20Z%20==0=0===You%20Do%20Something%20To%20Me=Porter%20Cole==Medium%20Up%20Swing=Eb==1r34LbKcu7bEZL%294Eb6Xx%297%2DF%28%20%7CQyX6bEQ%7CyX%295%237bB%287D%7CQy%20%28Bb74TA%2A%5B9b7C%7CG%2D7%28EF%7CQyX7bB%7CQyX7%2DZFL%297oE%289b7C%20%296b%2D7XyQ%7CQyX6%5B%5DQyXXyQ%7CFyX7%2DFZL%20lcKQyXF7%7CQyX9b7C%7CQyX7%2DQ%7CBb7%297oE%287%2DFZLXyQ%7CG%2F6B%28%207%2D%23F%7CQyX7Eo%7CQyX7%2DF%7CQyX7obD%23%29B77%2DGB%2A7D%7CQy%2FD%29Bb%2A%5B%5D%207bB%207%2DFZL7%29BC%2F6bA%28%207%2D%23FZL7CEb6X7bB%28%20%207%2DF%7C5%29XyQE%7CQyX7bB%7CQyX7FLZ7C%207%2DG%7CQyX6bE%7Cb6XyQ%237bB%28Bb7%20Z%20==0=0===You%20Don%27t%20Know%20What%20Love%20Is=Raye%2DDePaul==Ballad=F%2D==1r34LbKcu7ZL9b74F%2D7X%7CQyX7bDZL9b7C%20%2D7FZL9b7C%207bD%7CQyGh7%20C4T%7BA%2AbD2NZE7%2CEbQyX%7D%209b7C%207hG%7CyQX7bD1N%7Cl%2C7D%2C7%2DXyQ%20L%2C7%2DFs7%5EbAZ9LZF%2D7%2DbB%7CQyX7%5EbAZLb7E%207%2DbB%5BB%2A%5DQyX6%20Eb7Lb7C%2077C%207b%2D7%20G77%2DF%5BA%2A%5DQyX9b7CQ%7CyX7bD%7CQyX7%5ECZLXyQ%7CDD%7CQyXD%7Cl%2C7%2D7%20C7E%2C7E%2C7%2DFsZL9b7%20C7hG%7CQyX7bDZL9bb%2D7%2CDFZL9bb7%20C7b9LZF%2D6%20%20%20Z==0=0===You%20Go%20To%20My%20Head=Coots%20Fred==Ballad=Eb==1r34LbKcu71b7bB4Eb%5E7L%2911%237B%28%20%207%5EbGLZ7bD%207%2DbAZL7%2DG%20ZFh7%204TA%2A%7ByXQyX%2D7%20Ch%207%2DFZL7%2DC%206bE1ZNL31b7bB%207hFZL7Bb7%20%7DbEZL3QyXbB2Eb6XQyX7oA%7CQyX7%5EbA%2AB%5B%5D%207bE%207%2DbB%7CQy%7CEb6%2FNZL%20Q7%5EbEAyQ%7CA%2DbB%207%5EGZL7D%207%2DALZ9b7E%207%2DBZL7D%2077%20%5D%5B%2AX6bE%7ChC%207%2DZAb%2D71b7bB%207hFZL%29117%23B%28%20%207%5EbGZL7bD%203LZEbL7%2DG%20QyX7b7%20Bb77%5EbAC%2A%5B%5D%207bE%207b%2DB%7CQyX7%5EbEZL31bXyQ%7CDhFZL7%297%2DF%28%2CW%2FD%2C%297C%287D%20%297%2DG%287hlA%7C%2CbB%2FW%297%2DF%287%2DCLZG%2D7%5EbEs%7C%20C7LZF%2D7%28Bb7%29%20Bb7LZEb6%20C%2D7LZF%2D7%20Bb7%20Z%20==0=0===You%20Keep%20Coming%20Back%20Like%20A%20Song=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu77bB%2074Eb%5E7oE%207%5EbEZLQyX%7CryQXZL7bB%207%2DF%7CQyX7LZF%2D4TA%2A%5BbEZL77%2CXyQFZL7%2DC%207%5EbEZL7Ao%207%5EbA%7C%5DQyX7bE%7C%2D7%20Bb%5EbEZLB%207%2DF%7CC%2D7X%5EbEB%2A%5BY%5DQyX7bBQ%7CyX7bB%7CQyX7F%7CQy7XyQ%7CQyX7%5E7%5EbA%7CyQr%7CX%7CQyX%2C7GZL7bB%207F%2DZL7oE%207%5EbEZLQyG7XyQXZL7bL7bB%20ZEb%5E77%2DC%207%5EbEZL7%2DbA7%20%5EbA%7CQyX7bE%7CQyXLZF%2D7L7oA%20ZEb%5E7%2CXyQKcl%20%20Z%20==0=0===You%20Know%20I%20Care=Pearson%20Duke==Ballad=C==1r34LbKcu7ZL%297b44C13bA%20%297%2DbE%28sus9bZAL%297C%28%20%20%297%2DG%28G%2F7b5%28ATA%2A%5BYsus9b%28G%2D7%297bA%285b7bA%20%297%2Db%28Esus9bAZL%297C%28%20%20%29LZYDG%2F31Cs%20G%2FC%29%20Db7bB%20A%2FFZL7hbE%207b%5EGZL%299b7bD%285b9b%2FAbLZ7%2DbA%28sus9b%2D6%2C%7CY%2C9b7bBl%2C31F%2C6C%2C%7C7G%2C7%2DD%2C7%2DA%2CE%2FC%20%5B%2ABAF%2Ch%23FZLbA%2FAbLZDbA%2FCZL9b31bA%20ssu9bAY%7CQyXbA%2F96b%20Db69%2F96A%20bA%20sus%20A69QyX7%5EAlY%7C%2C7E%2C7B%2Ds%20bA%2F96bDZLbA%2F%7CAb9sus9bAZL%297b%2AAC13bA%20%297%2DbE%28sus9bZAL%297C%28%20%20%297%2DG%28G%2F7b5%28A%5B%209b7sus9bG%28G%2D7bA%285b7bA%20%297%2DbEs%28us9bAZL%297C%28%20%20%297%29LZD%2F31CY31bA%2C%29%20Db7B%2C7BsZL%2C7hbE%207b%5EGZL%299b7bD%285b9bb7%2CA77%2DbA%28%2D%23F%2077%20F%23%2D31bA%2C7A%2C7bB%2C7BQs%5BY%20%20QyXQyX%5B%20%2C6%2C%7ClGhhGl%7C%2C6%2CLZsB7%2CBb7%2CA7%2CAb13%2C%7CflAb13LZfD%5E7%2311%20Z%20==0=0===You%20Made%20Me%20Love%20You=Monaco%20James==Medium%20Swing=C==1r34LbKcu7%2DDZL74C%5E7%20ZL%20x%20ZL7G%207%2DDZ7LobE%207%2DEZL11%237FD%2D7%20G4TA%2A%5BL%20lcKZC6XyZL%20lcKQyX7DZL%20clKQyX7A%7CZL%20lcKQD7XyQL7G%207L%20x%20ZyQ%7CG7%2DDZL7obE%207%2DEZL11%237F%207%5ECB%2A%5B%5DQyX7%20G7LX7%2DDZo%23D%207G7LZG7DZL%20lcKQyX7AZ%20LlcKQyX7EZL7F%207XyQ%7CD%207%2DDZ7LZE%2D7%20Ebo7LZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===You%20Make%20Me%20Feel%20So%20Young=Myrow%20Josef==Medium%20Swing=Bb==1r34LbKcu7oB%20%2974Bb%5E7bBZL%297o%23C%287F%207C%2DZL%295%239b7G%287oB%20%5E7%28D%2D4TA%2A%7BE%286bE5%29LZFZL%295b7E%287bB%207%5EBbZL7F%20%299bG%28C%2F7%2DEb%5E7%20%237G%287X7bB%7CD%2D7%28BFB%2A%5B%7D%207F%207%2DCZL5%29%237G%287obD%20%29F%2F6b%2D7XyQZL%297oC%2A%5B%5DQ7XyQ%7CQyX7%2DC%7CQyX7%2DGZ9Lb7D%207hA%7CQyX7bB%7CF7Xy%2DF%7CQy5%237G%28Bo7%28G7%2DD%287%5EbBZL%297o%23%28C7F%207%2DCZL%295%239b7%29%20Bo7%207%5EbB%20%297%2DD7%2FC%28GL%299bA%286%2DbE%207%5Eb%7CEQyX7bBZL7F%20%299bZD%2D7%28%2DFZL%29bB%285%23%2D7%28G7F%20%297F%287%2DCZL7G%207%29%2DC%287%2DDZL7F%20%299b7LZD7CZL7GF%207%2DC7%2311L%206bBZL7F%20sus7FQ%7CyX7%2DC%7CQyX9b7GZG%2D7LZbA%20%2997%20Z%20==0=0===You%20Must%20Believe%20In%20Spring=Legrand%20Michel==Ballad=C%2D==1r34LbKcu7L7%5ED%204C%23h7AZL7A%207%2DEZL7%2DBB%20%2F9b7%23FZL9b7%23F%207b9%2FD4TA%2A%5BF%28%20%297%20C%237b%237%23G%207%5EDZL7A%207E%2DZL9b7B%207h%23FZL95%28C%23h7h%23GZ7%5ED%20D%2ABC%23hZL7A%207%2DEZL7%2DB%20%2FB9b7%23FZL9b7%23F%207A7b9%2F%5B%5D%297%23G%28%20%2977%20C%2377A%207%5EbEZL7bB%207F%2DZL9b7C%207hGZL9b%235%28Dhh%23GZL7%5EbE%20CDh7%207bBZL7bB%207%2DFZL%2D7C%20C%2F9b7GZL9b7Gb9%2FEb%2A%5B%5D%297G%207hD%20D7b97%5EbA%207%5EbEZL7bB7%20%2DFZL9b7C%207hGZL%2311LZ7hAZL7b9LZC%2D6XyQZ%20==0=0===You%20Stepped%20Out%20Of%20A%20Dream=Nacio%2DHerb%2DBrown==Medium%20Swing=C==1r34LbKcu77%5EbA%7C4C%5E7XE%7CQyX7%2DbBZL%20lcQKyX7%5EbDZL%20lcKQyb7XyQ4T%5BA%2A%7CQyX7l%20%20%5D%2A7%2DAZL%20lcKQyX7%5E%7CFQyX7C%7CQyX7%2DG%5BBXyQ%7CDcKQyX7%2DbBZAb7LZQyX7%5EbDZL%20lcKQXy7%5EC%5BA%2A%5D%207G%207%2DDKcl%20L%207%2DbE%7CQyX7b7XyQX7G%7CQyX7hD%5BC%2A%5DyQX7F%7CQyX11%237bG%7CyQ%7CE%2DE%7CQyXA7XyQ%7CD%2D7XyQ%7CG7XyQ%7CC%5E7%20A7LZD%2D7%20G7%20Z==0=0===You%20Taught%20My%20Heart%20To%20Sing=Tyner%20McCoy==Ballad=Ab==1r34LbKcu71%237bB4lAb%5E%7C%2C7C%2C7hGs%209%5EbALZ%20x%20ZLbA%2F7%2DbB%209lF%2D7%204TA%2A%7B%5D%2C7Gs%2D7%20EbA2N%7D%20%20x%201NZLbA7%2F%2DbB%209%5EbAZLsus7b%5E9%20%20bBZL1GlZL7%23%2D7%20B%7CQyX7%5EFZL7C%207%2DZGL7%2D%23C%207%2D%23GZL7%2DA%2D7%20DFlB%2A%5B%2DbB%209F%23%2A%2D%5E%5B%5D%20sus7bE%207%2DbBLZ7bB%207%2DFl%7C%2C7B%2C%2A%2ACAb%5E%20s%2C7%5E%2Csus7Z%20x%20LbBZL11%237bB%207%2DF%7Cl%2C7C%2C7hGs%209%5EbAZ%2D7%20EbLbA%2F7LZAb%5E9%20Bb%2D7%2FAbLZ%20x%20%20Z%20==0=0===You%20Took%20Advantage%20Of%20Me=Rodgers%20Richard==Medium%20Swing=Eb==1r34LbKcu7bE%207%2D4Eb6%20bB%207%2DFZL7obG%207G%2DZL7bB%207%2DFZL7oE7LZBb4T%7BA%2AyX%7Dl%2C%5E7%20Db%2DFs%206bE1N%7Cl%2C7b%2CB7%2DF%2C7C%2C7%2DGsZL77%2CBb7bAZL7EZL7byQXyQL7C%207GZL7D%207%2DCB%5B%2A%5D%209b7G%206bE2N%7CZF7%20BXQyXQA%2A%5Dl%2C7b9LZ%2DFs%206bEZL7bB%207ZFL7C%207GZL7D%207%2DC7%2CBb7G%207%5EbbAZL7Eo7LZbBZL7bB%207%2DFZL7boG%207%2DGZL7bB%207%2DF%2D7%20Eb%206bE%5B%5E7%20Db7LZsG%2D7%2CC7%2CF%2D7%2CBb7%2Cl%7CEb6%20sF%2D7%2CBb7%2CZ==0=0===You%20Turned%20The%20Tables%20on%20Me=Alter%20Louis==Medium%20Swing=F==1r34LbKcu7QyX7C4G%2D7X%2DGZL9b7D%207%2DAZL%2D7G%207%5EF%7CQyX7C%7CQy7XyQ%7C4TA%2A%5B%7CQyX7yQ%7CC%2DyX7%2DA%7CQyX11%237b%7CEQyX7%5EbB%7CZL7F%207Q%7CAboX7%5EF%7CF%7CQyXQ%7CG%23oX7%2DGB%2A%5B%5D%207D%207%2DZGL9b7D%207%2DA%7CQyX7yQ%7CC7yX7%2DGbE%7CQy%7CD%2D7%20ZL%20lcKQyX7%5EbB%7CyQX7F%7CQyX7%2DCZL7GBb%2D6XQyX7%5E7XyQ%7CF%5E7XyQ%7CAbo7XyQ%7CG%2D7%20D7b9LZG%2D7%20C7LZF6%2CXyQKcl%20%20Z%20==0=0===You%20Won%27t%20Forget%20Me=Goell%2DSpielman==Ballad=Bb%2D==1r34LbKcu7B%7CQyX4Ah7XQyX7%2DC%7CQyX7C%7CQXy7%2DG%7CQyX9b7D%7CQy%7CF7b94TA%2A%7BE%7CQyXQ%7CG7b%7CQyX7%2DG%7CQyX9b7%7CDQyX7hAB%2A%5B%5DQyX9G%2D7%2FFyX7%2DbyX7%2DG%7CA7b9b7D%7CQyX7hAC%2A%5B%5DyQX7D%7CQyX7bE%7CQyX9XyQ%7CQyX7hQyX7%2DyQ%7CC%2DQyX9b7G%7CQyXsusb7A%7CQyX9b7F%7CQyX7%5D%5B%2ADCX7C%7CQbB%2FC%7CusXyQbB%7CQyX7F%7CQyX7b%7CGQyX7G%7CQyX9b7D%7C%2D7XyQs7bA%7C%20B%2FBb%20Z%20==0=0===You%27d%20Be%20So%20Nice%20To%20Come%20Home%20To=Porter%20Cole==Medium%20Up%20Swing=A%2D==1r34LbKcu7%5EF%7CQy4A%2D7XyX7%2DGZL%20lcKQyX%2D7AZL9b7E%207hB%7CQyQ%7CC7X4TA%2A%5B7B%7CQycl%20%20%5DZL%20lcKQyX7%2DA%7CQXy9b7E%7CQyX7hBB%2A%5BF%23h7XKQyX7lcKQy%7CBh7XL9b7E%207hB%7CQyX7A%2DA%2A%5B%5DQyX9b7E%7CQyZA%2D7XQyX9bo%23G%7CQ7XyQ%7CC%7CQyX7o%23FD%2A%5B%5D%20l%20cKQyX7%5EF%7CQyX7C6%2FGXy%2DGZL%207XyQ%7CA%2D7XyQ%7CD7%20Ab7LZG7XyQ%7CC6XyQ%7CBh7%20E7b9%20Z%20==0=0===You%27re%20Blas%C3%A9=Hamilton%20Ord==Medium%20Swing=F==1r34LbKcu7N%7CQyX4F%5E7XX7%2DGZL%20x%20ZL7o%23%20F7%2DG%7CQyX7obA%7CQyyQ%7CC74TA%2A%7B%2DCsB%2AD7%2CLZ6FZL7bB%206F2NZLQ%20yXQyX%7D%20%2C7C%207%2DGXyQ%5D%5B%207%2DA17obA%7Cb%2D%2CEbFA%2A%5B%5D%207C%207%2DGZLo7bA%207%2DAlZL%20lcK7%5E7XyQB%2C7F%2CXyQ%7CG%2D7%20F%23o7LZ%20x%20LZG%2D7XyQ%7CC7XyQ%7CF6%20Bb7LZF6XyQZ%20==0=0===You%27re%20Everything=Corea%20Chick==Bossa%20Nova=A==1r34LbKcu7ZLsus4A%5E7L11%237%5EGZL7%2DEZL97b%23FZL7%5EGZL6%2DbAZLZG%2374TA%2A%5BZL7%5EAF%23%2D7L%5D%207%2DDZL7%5EDZL7ALZ7%2DEZL9bBZL7%2DFZ%20%20%5B%2ABZL7%2DG%23FZL3ZG%5E7L%23GZL5%237%5EAZLbB%2F%5E7bEZL%2DBZL9b7%23FZ7LZG1L6%2DbA7%23DZLLZF9L%5B%5D%205%237%5EFZL7%5EAZ7L%2DEZL7%5EAZL9b7EZ%2ACE%5E75%239%237L7%5EDZLZC%23%2D7%2DEZL5%239%237BZL7C%5EZL9%237GZL%2D%23GZL7LZA7L%2D%23GZLL5%237%5E%5B%2ABA%5E%2F7%5EbEZL%2DBZL9b7F%23ZL7%5EGZL6%2DbAZL7BbLZA%207%2DDZZG%237LZG13LZF%237%239%235LZF9LZE7b9LZA%5E7LZE%2D7LZA%5E7LZE%2D7%20Z%20==0=0===You%27re%20Laughing%20At%20Me=Berlin%20Irving==Medium%20Swing=Eb==1r34LbKcu7XbB%2F76XyQ%7C7oB%207%2DCZLD%2F7%2DG7%20%5EbEZL9b7bB%207hFLZEb%5EbEA%2A%5B%20sus77%20D7bX7%5EbGB%2A%5B%5D%207bD%20%2D7bAZL7%2DC%207%2DGZL9yQ%7CDbhA%7CQy%207%2DF%7CGb%5E7%2F7F%7CQyXF%2F7%5EbBZLb7D%20sus7bD%7CQyXbDb9XyQZL9bD7%2DCZLB%2D7%20E%207%5EbEZL9b7bB%207Fh%7CQyX6bEA%2A%5B%5D%2031G%2D7%2FDZL9bB%2F7bE%20ZEb%5E7%5B%5D%207G%20sus7G%7CQy7X%5EGZL7D%207hA%7CQyX%2ACC%2D7L7oB%20ZLbB%2Fb6%20AbFZL7oE%206%2DFZL7oGb%209C%7CQyX7%2DGZL6%2D%2D7%20D7AZLbBFo7%2FEb%20Eb69LZF%2D7%20Bb7sus%20Z%20==0=0===You%27re%20My%20Everything=Warren%20Harry==Medium%20Swing=C==1r34LbKcu7ZL%20lc4A%2D7X%2DDZL7A%207%2DEZL7B7%20%2D%23FZL7C%207%2DG%7CQy7XyQK4T%5BA%2AZL7E%20%7CF%2D%5E7C%2F7%2DD%207%2DDZL7bA7%20%2DbE%7CQyX7%2DE%7CQyXLZBh7QyX7GyX7F%7CQ%7CD7X%237%23F%7CQyX7%5EC%5BB%2AQ%5DyX7G%7CQyX7%2DD%7CQy11XyQyX7%2DAZL7bA%20A7LZQyX9b7E%7CQyX7hBQ%7CyXC%2F7%2DD%7CQyX7%2DD%7CA%2D7%207%2DE%7CQlcKQy7LZF%5EZL7G%207%2DDZL7%2DbE7%20%2DE%7CQyX7bB%7CQyX7Ab%5E7XC%207%2DG%20%20Z==0=0===You%27re%20My%20Thrill=Gorney%20Jay==Medium%20Swing=A==1r34LbKcu77D%7CQy4E7Xy%7CQyX7hEZL7E%207h%7CBQyX7E%7CQyX7hB%7CQA7b9X4TA%2A%7Bh%23FZLZA%2D7%2CyX%2C7%2DDZL%20x%20ZL97bA%207hEB%2A%5B%7D%20%2C7F%20QKcl%20L7bB%20hB%7CQyZ%20x%20LyX7hB%7CQyX7EC%2A%5B%20%5D7F%207%2DC%7CQyX7%5EEZQ%7CE7XL7B%207%20%2C7D%7CZEh7XAZL%2C7F%20%2C7%2DAZL7Bb%207D%7CQyX9b7A%7CQy%2D7XyQL7E%207D%2D7LZA6XyQKcl%20%20Z%20==0=0===You%27re%20Nobody%20Till%20Somebody%20Loves%20You=Morgan%2DStock%2DCavanaugh==Medium%20Swing=Eb==1r34LbKcu7yX6bE4Eb%5E7bB%7CQyX7%2DFZL%20lcQKyX7C%7CQyX7G%7CQyX7XyQ%7C4T%5BA%2AB%207%2DF%20%5D%2AB%5B%2DF%7CQyX7C%7CQyX7%2D%7CFQyX7obG%7CQyX7%2DG7XyQ%7C%20lcKQ%2DFZL%20b6XyQX7C%7CQyX7G%7CQyX7b%5EE%5BA%2A%5D%207bB%207%2DF%7CyQKclEZL7bG%20bB%2FC7XyQQyX7oA%7CQyX7%5EbAC%5B%2A%5D%20%20lcKQyX7%2DF%7C%7CEb%5E7%7CQyX7%2D7LZC7XyQ%7CF%2D7XyQ%7CF%2D7%20Bb7LZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===You%27re%20The%20Top=Porter%20Cole==Medium%20Swing=Eb==1r34LbKcu7%7CQyX74Eb%5E7C%207%2DGZL7o%23F%207%2DZGL7bB%207%2DFZL7oE%207LZF%2D4Tv%2A%5BX7%5EbEb7LZE%207%2DFZL7oE%207%5EbELZ7bB%207%2DF%7CQyX7%5EbBb7LZB%207%2DF%7B%5D%205%237%20D7LbB%7CQyX7bBZL9b7%20D7%2DGZL9b7D%207%2DGZ7%20Bb7%2DA%7CQy1NZL6XyQ%7CpCZL7%5E%2DC%20%2DC%7CQyXb7B%7CQyX7%2DFZL7oEp%2D7%20C%2D6bEA%2AQyX7hQ%7CG7b6bEZL7bB%207%2DFZL%2D7G%207%5EbAB%2A%5B%5DQyX9XyQ%7CAyX7hDbE%7CQy7LZC72NZL%20QyXQyX%7DQy7XbB%7CQyX7%2DFZL7F%20Bb%2D7XG%207D%7CQyX7%2D%5B%2ACAb7FZL9b7C%207%5EbAZ7L%2DG%207%2DFZL7%2DG%207%5EXyQ%7CF%5DQyX7%7CBb7susXyQ%7CEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===You%27ve%20Changed=Fisher%20Carl==Ballad=Eb==1r34LbKcu77B%7CQy4Eb%5E731b7C%207C%7CQyX7hZGL31b7D%207hA%7CQyXLZF7X4TA%2A%7BQyX7bZN1Eb7%2DbB2NZL%20QyXQy%7DX%207bB%207%2DFZL7C%206XyQ%7CEL7bB%206%2DbA%7Cb%5E7XybAZL7bE%207%2DbB%7CQXy7%5EbE%7CQyX6%2DbA%7CQ%5E7XyQAB%2A%5B%5D%7CQyX7%2D7%20C71b7D%207hA%7CQyX7%5EEbA%2A%5B%5D%207bB%207%2DFZL3LZGhG%7CQyXC7%20C7b13LZF7XyQ%7CB7%20Bb7%2CLZEb6XyQ%7CF%2D7%20Bb7%20Z%20==0=0===Young%20And%20Foolish=Hague%20Albert==Ballad=C==1r34LbKcu7A%207hE4C%5E7%20%5EFZL7C%207%2DG%7CQyX%5E7CZL7G%207%2DDZL7%2DA7XyQ%7C4TA%2A%5BL31b7D%2D7Xy%7CQyX7obE%7CQyX7%5EBC%2A%5B%5D%207G%20sus7G%7CQC%2FE%20EZL9b7%207%2DDZyQ%7CA%2D7%5ECA%2A%5B%5DQyX7G%7CQXy7%2DD%7CQyX7D%7CQyX7%20A%2D7LX7%2DAZG%20sus%5E7XyQX7%2DDZL9b7A%207hEQ%7CyX7%5EFZL7C%207%2DG%7CyQ%7CG7CZL7GL31b7CC%5E7X%5ECZL7o%23D%207D%7CQy7X%2DA%7CQyX31b7E%7CQy7%2FE%20A%2A%5B%5D%207ZD%2D7%20G7LZC6XyQ%7CD%2D7%20G7%20Z%20==0=0===Young%20At%20Heart=Richards%20Johnny==Ballad=Bb==1r34LbKcu7F%207FZ4Bb%5E77FZL%20lcKQyX7%2DCZlL7obD%207%5EbB%7CQyX%20C%2D7L4T%7BA%2AZL%20x%20Bb%5E7X7%2DGZL%20x%20ZL9b7G7%20hD1NB%2AZL%20lcKQy%20C7LZZL5%237GZL%20x%7CC%2D7%207G%207hD2NC%2A%7C%7D%207%20F7%2DC%7CQyX6bBZL7Fb9LZ%20QyX7FE%2C6bELZEb%5E%2CbBsZL7F%207%2DCZL%2D7G%207%5EbBZL6%2DbE%207Bb%2FD%2C7C%207%2Do%2C%7CC%2D%2FF%2CF7%2ClBb6%20Z%20==0=0===Yours%20Is%20My%20Heart%20Alone=Lehar%20Franz==Medium%20Swing=F==1r34LbKcu7F%7CQyX4Bh7XX7%2DG1N%7CQyX7D%7CQXy7%2DA%7CQyX9b7E%7CQyyQ%7CC74TA%2A%5BX7hAB%7CC%2D7%20X7C%7CQyX7%2DG%7CQyXG7%7CQyX7%2DD2N%7C%5D%207FyQ%5D%5B%2AQyX7%5E%5D%20%20lcb9XyQ%5EF%7CQyX7bE%7CQyX7b%2DBZL%20lcKQyX7%2DG%7C7XyQK7D%7CQyKQyX67XyQ%7C7C%7CQyX7%2DG%7CQyX7%7CDQyX7%2DA%7CQyX9b7EXyQ%7CFhBA%2A%5Bcl%20%20Z%20==0=0===Zhivago=Rosenwinkel%20Kurt==Up%20Tempo%20Swing=Eb%2D==1r34LbKcu7bAZLC4Bb%2D77%5EbDZL7%2DbEZLF%2FDbZL7%5EbGZL7%2DbAZLLZAb%2F3Ti%2A%7B6bGZL%7BEbsu7%5E%2DEZLsusbEZL6GbZL7%2DFZL7%5E%2DEZLsLZF%2D7%7D%20B%2F%2D7CZL7AGb%5E79%2DbEZL7%5EbGZL9%2DEbZL7%5EbGZL9%2DbEZLLZGb%5E%2A%5BY%7D%20bG%2CA%2AAb%2D7LX%5D%2011%2DbAZL7%5EDZ7L%2D%23CZL7%2DBZL7%5EAZyQ%20%5B%2CZLsusL11%239b%2D9LZFZL7%2DCZL9%2DbEZL%5E7bGZL9%2DbEZL7%5EbG7LZEbEZL7%5EDZL7%5EusLZB%207%5EAZL7%5EbDZL7%5EZFL7%2DDZL9%2DGZL7%5Eb%5D%5B%2ABFs7bBZCZLbC%5E7LZDLsus7bBZL7EZL7B%2DZL9%2DDZL7%5EFZL9%2DZAb%2D%2FFZL9%2DBZL7%5EEb%2D7LbEZL7%2D%23CZLbC%2F%2DAbZLsus7bBZL7%5EEZ%2D7LZEZL7%2D%23AZL7%2DLZAb%2D%5D%20sus7bBZL7%5EEZ7L%2DbEZL7%2D%23CZLbC%2F%7B%2ACBbsus7bsbE%2CDGb%5E7LB%2F%2DbAZLC%2FbAZL7b%5EDZL7%2DbEZLF%2FbDZ%20%7D%7B%2C%2AZL7%2DbusLZE%2D%5E7LZF%2D7LZGb6LZEbsusLZE%2D%5E7LZF%2D7LZGb6%20%7D%20==0=0===Zing%20Went%20The%20Strings%20Of%20My%20Heart=Hanley%20James==Medium%20Swing=Eb==1r34LbKcu7ZLxZL4Eb%5E7LxZL%2C7bBZLxZL7F%2DZLxZL%2C7%2DCZLxZLZAb%5E74TA%2A%7BFsZL7LZxLZL%20QyXQyX%7D%207bBZ%2CL7%2DFZL7FZL7%2DC1NZN2C%2D%2C7%2DbAbEZL7%2C%7ClEbFZL7%2DC%207%5EbEZL7Bb%207%2DFB%2A%5B%5D%20xZL%2C6%2D7%20Bb7bB%2C7LxZL7Q%7CAh7%5B%5DQyX5%237bB%7CQyX%2D7FZL7F%207%2DGZL7D%20%2AAEb%5EyX%2C7%5EL7%2DCZLZxLZ7%2DbAZLxZL7%5EbAZxLZL%2C7bBZLxZL7%2DF%2CLZxL%2C7%2DCZZsF7%2CBb7%2C%7ClEb6%2CLZsF%2D7%2CBb7Z%20==0=0===Zingaro%20%28Retrato%20Em%20Branco%20E%20Preto%29=Jobim%20Antonio%2DCarlos==Bossa%20Nova=G%2D==1r34LbKcu7bEZL74G%2D7XQyX6%2DFZL%20lcKQy%23XF%2F9b7DZL%20lcKQy%7CppE%5E4TA%2A%5BlcKQyKcl%20LAZL%20lcKQyX7%5EbBQ%7CyX9b7D%7CQyX7%2DCZ13b9XQyX7%5EL%20lcK7XyQ%7C%2F9b7DZL%20lcKQyX%2D7GB%2A%5B%5DQyX11%237bAF%23XyQ%5EDZL%20QyXD%2FyQ%7CppX7o%23C%7CQyX7%2DCZLl%20cKQyX7%5EbEZL7%5EEyQ%7CG%2DX6%2DFZ%7CEb%5E7XyQ%7CC%2D7XyQ%7CEb%2D7%20D7LZUG%2D7XyQ%7CEb%2D7XyQZ%20==0=0===Zoltan=Shaw%20Woody==Latin=C==1r34LbKcu7%20x%20ZL4C%5E7%23yX11%237%5EbBZL%20x%20LZ%20x%20ZL%20lcKQyX11QKcl%204TA%2A%7ByX11%23%20%7D%5B%2ABQyX11%237%5EFZL%20x%20LZ%20lcKQyX11%237%5EbG%7CEb%5E7%20x%20ZLX11%237LZEb%5E%5D%2011%237%5EbB%2011%237b%5EAZL11%237%5EF%2011%237%5B%2AAC%5E%20lcKQyQKcl%20LZ%20x%20LZ%20x%20LZBb%5E7%2311XyQKcl%20LZ%20x%20LZ%20x%20%20Z%20==0=0===Jazz%201460 \ No newline at end of file diff --git a/test/parser.spec.js b/test/parser.spec.js index 70ad5c7..afe2860 100644 --- a/test/parser.spec.js +++ b/test/parser.spec.js @@ -19,8 +19,8 @@ describe('Parser', function() { }); it('should parse the iReal Pro Jazz playlist', function() { - const playlist = new Playlist(fs.readFileSync('test/data/jazz.txt', 'utf-8')); - assert.strictEqual(playlist.songs.length, 1409); + const playlist = new Playlist(fs.readFileSync('test/data/jazz1460.txt', 'utf-8')); + assert.strictEqual(playlist.songs.length, 1459); }); it('should parse the irealbook:// format', function() {