pax_global_header00006660000000000000000000000064141166011240014506gustar00rootroot0000000000000052 comment=7ad4bf9b02c54ed98b8d293c52d1eca62fec626d BSEQuencer-1.8.10/000077500000000000000000000000001411660112400135315ustar00rootroot00000000000000BSEQuencer-1.8.10/.gitignore000066400000000000000000000000311411660112400155130ustar00rootroot00000000000000/BSEQuencer.lv2/** .tags BSEQuencer-1.8.10/BSEQuencer.ttl000066400000000000000000000724301411660112400162200ustar00rootroot00000000000000@prefix atom: . @prefix doap: . @prefix foaf: . @prefix rdf: . @prefix rdfs: . @prefix lv2: . @prefix pset: . @prefix time: . @prefix urid: . @prefix midi: . @prefix state: . @prefix ui: . @prefix rsz: . a foaf:Person; foaf:name "Sven Jaehnichen"; # foaf:mbox ; foaf:homepage . a ui:X11UI; lv2:extensionData ui:idleInterface , ui:resize ; lv2:optionalFeature ui:resize ; lv2:requiredFeature ui:idleInterface . a lv2:Plugin , lv2:UtilityPlugin, doap:Project ; rdfs:comment "Multi channel step sequencer" ; doap:name "B.SEQuencer" ; doap:license ; lv2:microVersion 10 ; lv2:minorVersion 8 ; doap:maintainer ; lv2:optionalFeature lv2:hardRTCapable ; lv2:extensionData state:interface ; lv2:requiredFeature urid:map ; ui:ui ; lv2:port [ a lv2:InputPort , atom:AtomPort ; atom:bufferType atom:Sequence ; atom:supports midi:MidiEvent ; atom:supports time:Position ; lv2:designation lv2:control ; lv2:index 0 ; lv2:symbol "input" ; lv2:name "Input" ; rsz:minimumSize 65536 ; rdfs:comment "MIDI in and GUI to plugin communication" ; ] , [ a lv2:OutputPort , atom:AtomPort ; atom:bufferType atom:Sequence ; atom:supports midi:MidiEvent ; lv2:index 1 ; lv2:symbol "output" ; lv2:name "Output" ; rsz:minimumSize 65536 ; rdfs:comment "Plugin to GUI communication" ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 2 ; lv2:symbol "midi_in" ; lv2:name "MIDI input channel" ; lv2:portProperty lv2:integer; lv2:default 0 ; lv2:minimum 0 ; lv2:maximum 16 ; rdfs:comment "MIDI input channel used to trigger the sequencer playback. Channels: 1..16, 0 = all" ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 3 ; lv2:symbol "play" ; lv2:name "Play" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "Off"; rdf:value 0 ] ; lv2:scalePoint [ rdfs:label "On"; rdf:value 1 ] ; lv2:default 1 ; lv2:minimum 0 ; lv2:maximum 1 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 4 ; lv2:symbol "mode" ; lv2:name "Mode" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "Autoplay"; rdf:value 1 ] ; lv2:scalePoint [ rdfs:label "Host & MIDI controlled"; rdf:value 2 ] ; lv2:scalePoint [ rdfs:label "Host-controlled playback"; rdf:value 3 ] ; lv2:default 2 ; lv2:minimum 1 ; lv2:maximum 3 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 5 ; lv2:symbol "on_key" ; lv2:name "On NOTE ON" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "Restart"; rdf:value 0 ] ; lv2:scalePoint [ rdfs:label "Restart & sync"; rdf:value 2 ] ; lv2:scalePoint [ rdfs:label "Continue"; rdf:value 1 ] ; lv2:default 0 ; lv2:minimum 0 ; lv2:maximum 2 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 6 ; lv2:symbol "nr_of_steps" ; lv2:name "Nr of steps" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "8"; rdf:value 8 ] ; lv2:scalePoint [ rdfs:label "16"; rdf:value 16 ] ; lv2:scalePoint [ rdfs:label "24"; rdf:value 24 ] ; lv2:scalePoint [ rdfs:label "32"; rdf:value 32 ] ; lv2:default 16 ; lv2:minimum 8 ; lv2:maximum 32 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 7 ; lv2:symbol "steps_per" ; lv2:name "Steps per" ; lv2:portProperty lv2:integer ; lv2:default 1 ; lv2:minimum 1 ; lv2:maximum 8 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 8 ; lv2:symbol "base" ; lv2:name "Base" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "beat(s)"; rdf:value 1 ] ; lv2:scalePoint [ rdfs:label "bar(s)"; rdf:value 2 ] ; lv2:default 1 ; lv2:minimum 1 ; lv2:maximum 2 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 9 ; lv2:symbol "root" ; lv2:name "Root note" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "C"; rdf:value 0 ] ; lv2:scalePoint [ rdfs:label "D"; rdf:value 2 ] ; lv2:scalePoint [ rdfs:label "E"; rdf:value 4 ] ; lv2:scalePoint [ rdfs:label "F"; rdf:value 5 ] ; lv2:scalePoint [ rdfs:label "G"; rdf:value 7 ] ; lv2:scalePoint [ rdfs:label "A"; rdf:value 9 ] ; lv2:scalePoint [ rdfs:label "B"; rdf:value 11 ] ; lv2:default 0 ; lv2:minimum 0 ; lv2:maximum 11 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 10 ; lv2:symbol "signature" ; lv2:name "Signature" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "♭"; rdf:value -1 ] ; lv2:scalePoint [ rdfs:label ""; rdf:value 0 ] ; lv2:scalePoint [ rdfs:label "#"; rdf:value 1 ] ; lv2:default 0 ; lv2:minimum -1 ; lv2:maximum 1 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 11 ; lv2:symbol "octave" ; lv2:name "Octave" ; lv2:portProperty lv2:integer ; lv2:default 4 ; lv2:minimum -1 ; lv2:maximum 8 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 12 ; lv2:symbol "scale" ; lv2:name "Scale" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "Chromatic"; rdf:value 0 ] ; lv2:scalePoint [ rdfs:label "Major"; rdf:value 1 ] ; lv2:scalePoint [ rdfs:label "Minor"; rdf:value 2 ] ; lv2:scalePoint [ rdfs:label "Harmonic major"; rdf:value 3 ] ; lv2:scalePoint [ rdfs:label "Harmonic minor"; rdf:value 4 ] ; lv2:scalePoint [ rdfs:label "Melodic minor"; rdf:value 5 ] ; lv2:scalePoint [ rdfs:label "Dorian"; rdf:value 6 ] ; lv2:scalePoint [ rdfs:label "Phygian"; rdf:value 7 ] ; lv2:scalePoint [ rdfs:label "Lydian"; rdf:value 8 ] ; lv2:scalePoint [ rdfs:label "Mixolydian"; rdf:value 9 ] ; lv2:scalePoint [ rdfs:label "Lokrian"; rdf:value 10 ] ; lv2:scalePoint [ rdfs:label "Hungarian minor"; rdf:value 11 ] ; lv2:scalePoint [ rdfs:label "Major pentatonic"; rdf:value 12 ] ; lv2:scalePoint [ rdfs:label "Minor pentatonic"; rdf:value 13 ] ; lv2:scalePoint [ rdfs:label "User scale 1"; rdf:value 14 ] ; lv2:scalePoint [ rdfs:label "User scale 2"; rdf:value 15 ] ; lv2:scalePoint [ rdfs:label "User scale 3"; rdf:value 16 ] ; lv2:scalePoint [ rdfs:label "User scale 4"; rdf:value 17 ] ; lv2:scalePoint [ rdfs:label "GM drumkit 1 (36-51)"; rdf:value 18 ] ; lv2:scalePoint [ rdfs:label "GM drumkit 2 (60-75)"; rdf:value 19 ] ; lv2:default 0 ; lv2:minimum 0 ; lv2:maximum 19 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 13 ; lv2:symbol "autoplay_bpm" ; lv2:name "Autoplay: bpm" ; lv2:default 120.0 ; lv2:minimum 1.0 ; lv2:maximum 300.0 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 14 ; lv2:symbol "autoplay_beats_per_bar" ; lv2:name "Autoplay: beats per bar" ; lv2:portProperty lv2:integer ; lv2:default 4 ; lv2:minimum 1 ; lv2:maximum 16 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 15 ; lv2:symbol "selection_channel" ; lv2:name "Selection: Channel" ; lv2:portProperty lv2:integer ; lv2:default 1 ; lv2:minimum 0 ; lv2:maximum 14 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 16 ; lv2:symbol "selection_gate_rand" ; lv2:name "Selection: gate randomness" ; lv2:default 1.0 ; lv2:minimum 0.0 ; lv2:maximum 1.0 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 17 ; lv2:symbol "selection_pitch_note" ; lv2:name "Selection: pitch note" ; lv2:portProperty lv2:integer ; lv2:default 0 ; lv2:minimum -16 ; lv2:maximum 16 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 18 ; lv2:symbol "selection_pitch_note_rand" ; lv2:name "Selection: pitch note randomness" ; lv2:portProperty lv2:integer ; lv2:default 0 ; lv2:minimum -32 ; lv2:maximum 32 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 19 ; lv2:symbol "selection_pitch_octave" ; lv2:name "Selection: pitch octave" ; lv2:portProperty lv2:integer ; lv2:default 0 ; lv2:minimum -8 ; lv2:maximum 8 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 20 ; lv2:symbol "selection_pitch_octave_rand" ; lv2:name "Selection: pitch octave randomness" ; lv2:portProperty lv2:integer ; lv2:default 0 ; lv2:minimum -16 ; lv2:maximum 16 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 21 ; lv2:symbol "selection_velocity" ; lv2:name "Selection: Veloctity" ; lv2:default 1.0 ; lv2:minimum 0.0 ; lv2:maximum 2.0 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 22 ; lv2:symbol "selection_velocity_rand" ; lv2:name "Selection: Veloctity randomness" ; lv2:default 0.0 ; lv2:minimum -2.0 ; lv2:maximum 2.0 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 23 ; lv2:symbol "selection_duration" ; lv2:name "Selection: Duration" ; lv2:default 1.0 ; lv2:minimum 0.0 ; lv2:maximum 1.0 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 24 ; lv2:symbol "selection_duration_rand" ; lv2:name "Selection: Duration randomness" ; lv2:default 0.0 ; lv2:minimum -1.0 ; lv2:maximum 0.0 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 25 ; lv2:symbol "ch1_pitch" ; lv2:name "CH1: Pitch" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "Off"; rdf:value 0 ] ; lv2:scalePoint [ rdfs:label "On"; rdf:value 1 ] ; lv2:default 0 ; lv2:minimum 0 ; lv2:maximum 1 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 26 ; lv2:symbol "ch1_velocity" ; lv2:name "CH1: Velocity" ; lv2:default 1.0 ; lv2:minimum 0.0 ; lv2:maximum 2.0 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 27 ; lv2:symbol "ch1_midi_channel" ; lv2:name "CH1: MIDI Channel" ; lv2:portProperty lv2:integer ; lv2:default 1 ; lv2:minimum 1 ; lv2:maximum 16 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 28 ; lv2:symbol "ch1_note_offset" ; lv2:name "CH1: Note offset" ; lv2:portProperty lv2:integer ; lv2:default 0 ; lv2:minimum -127 ; lv2:maximum 127 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 29 ; lv2:symbol "ch2_pitch" ; lv2:name "CH2: Pitch" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "Off"; rdf:value 0 ] ; lv2:scalePoint [ rdfs:label "On"; rdf:value 1 ] ; lv2:default 0 ; lv2:minimum 0 ; lv2:maximum 1 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 30 ; lv2:symbol "ch2_velocity" ; lv2:name "CH2: Velocity" ; lv2:default 1.0 ; lv2:minimum 0.0 ; lv2:maximum 2.0 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 31 ; lv2:symbol "ch2_midi_channel" ; lv2:name "CH2: MIDI Channel" ; lv2:portProperty lv2:integer ; lv2:default 2 ; lv2:minimum 1 ; lv2:maximum 16 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 32 ; lv2:symbol "ch2_note_offset" ; lv2:name "CH2: Note offset" ; lv2:portProperty lv2:integer ; lv2:default 0 ; lv2:minimum -127 ; lv2:maximum 127 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 33 ; lv2:symbol "ch3_pitch" ; lv2:name "CH3: Pitch" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "Off"; rdf:value 0 ] ; lv2:scalePoint [ rdfs:label "On"; rdf:value 1 ] ; lv2:default 0 ; lv2:minimum 0 ; lv2:maximum 1 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 34 ; lv2:symbol "ch3_velocity" ; lv2:name "CH3: Velocity" ; lv2:default 1.0 ; lv2:minimum 0.0 ; lv2:maximum 2.0 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 35 ; lv2:symbol "ch3_midi_channel" ; lv2:name "CH3: MIDI Channel" ; lv2:portProperty lv2:integer ; lv2:default 3 ; lv2:minimum 1 ; lv2:maximum 16 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 36 ; lv2:symbol "ch3_note_offset" ; lv2:name "CH3: Note offset" ; lv2:portProperty lv2:integer ; lv2:default 0 ; lv2:minimum -127 ; lv2:maximum 127 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 37 ; lv2:symbol "ch4_pitch" ; lv2:name "CH4: Pitch" ; lv2:portProperty lv2:integer, lv2:enumeration ; lv2:scalePoint [ rdfs:label "Off"; rdf:value 0 ] ; lv2:scalePoint [ rdfs:label "On"; rdf:value 1 ] ; lv2:default 0 ; lv2:minimum 0 ; lv2:maximum 1 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 38 ; lv2:symbol "ch4_velocity" ; lv2:name "CH4: Velocity" ; lv2:default 1.0 ; lv2:minimum 0.0 ; lv2:maximum 2.0 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 39 ; lv2:symbol "ch4_midi_channel" ; lv2:name "CH4: MIDI Channel" ; lv2:portProperty lv2:integer ; lv2:default 4 ; lv2:minimum 1 ; lv2:maximum 16 ; ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 40 ; lv2:symbol "ch4_note_offset" ; lv2:name "CH4: Note offset" ; lv2:portProperty lv2:integer ; lv2:default 0 ; lv2:minimum -127 ; lv2:maximum 127 ; ] . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Falling 4" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Falling 6" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Falling 8" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Rising 4" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Rising 6" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Rising 8" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Up Down 4" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Up Down 6" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Up Down 8" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Up Down 12" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Alberti Bass" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Banjo Roll Forward" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Banjo Roll Backward" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Banjo Roll Mixed" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Moonlight" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Pachelbels Canon" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Techno 01" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Techno 02" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Techno 03" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 01" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 02" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 03" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 04" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 05" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 06" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8+) 07" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/4) 01" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/16) 01" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Jazz Swing Cymbal Beat 01" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Disco 01" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Disco 02" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Disco 03" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Disco 04" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Disco 05" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 01" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 02" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 03" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 04" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 05" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 06" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Bossa Nova 01" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Bossa Nova 02" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Samba 01" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Samba 02" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Samba 03" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Afro Cuban Bembe 01" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Afro Cuban Bembe 02" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Afro Cuban Bembe 03" ; rdfs:seeAlso . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Afro Cuban Songo 01" ; rdfs:seeAlso . BSEQuencer-1.8.10/BSEQuencer_Arp_Alberti_Bass.ttl000066400000000000000000000547311411660112400214400ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Alberti Bass" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:0,00; du:0,00; id:19; ch:0; oc:0; ve:1,00; du:1,00; id:20; ch:1; oc:0; ve:1,00; du:1,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:1; oc:0; ve:1,00; du:1,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:0; oc:0; ve:1,00; du:1,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:1,00; du:1,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:1; oc:0; ve:1,00; du:1,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:1,00; du:1,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:1,00; du:1,00; id:64; ch:112; oc:0; ve:0,00; du:0,00; id:65; ch:112; oc:0; ve:0,00; du:0,00; id:66; ch:112; oc:0; ve:0,00; du:0,00; id:67; ch:112; oc:0; ve:0,00; du:0,00; id:68; ch:112; oc:0; ve:0,00; du:0,00; id:69; ch:112; oc:0; ve:0,00; du:0,00; id:70; ch:112; oc:0; ve:0,00; du:0,00; id:71; ch:112; oc:0; ve:0,00; du:0,00; id:72; ch:112; oc:0; ve:0,00; du:0,00; id:73; ch:112; oc:0; ve:0,00; du:0,00; id:74; ch:112; oc:0; ve:0,00; du:0,00; id:75; ch:112; oc:0; ve:0,00; du:0,00; id:76; ch:112; oc:0; ve:0,00; du:0,00; id:77; ch:112; oc:0; ve:0,00; du:0,00; id:78; ch:112; oc:0; ve:0,00; du:0,00; id:79; ch:112; oc:0; ve:0,00; du:0,00; id:80; ch:112; oc:0; ve:0,00; du:0,00; id:81; ch:112; oc:0; ve:0,00; du:0,00; id:82; ch:112; oc:0; ve:0,00; du:0,00; id:83; ch:112; oc:0; ve:0,00; du:0,00; id:84; ch:112; oc:0; ve:0,00; du:0,00; id:85; ch:112; oc:0; ve:0,00; du:0,00; id:86; ch:112; oc:0; ve:0,00; du:0,00; id:87; ch:112; oc:0; ve:0,00; du:0,00; id:88; ch:112; oc:0; ve:0,00; du:0,00; id:89; ch:112; oc:0; ve:0,00; du:0,00; id:90; ch:112; oc:0; ve:0,00; du:0,00; id:91; ch:112; oc:0; ve:0,00; du:0,00; id:92; ch:112; oc:0; ve:0,00; du:0,00; id:93; ch:112; oc:0; ve:0,00; du:0,00; id:94; ch:112; oc:0; ve:0,00; du:0,00; id:95; ch:112; oc:0; ve:0,00; du:0,00; id:96; ch:112; oc:0; ve:0,00; du:0,00; id:97; ch:112; oc:0; ve:0,00; du:0,00; id:98; ch:112; oc:0; ve:0,00; du:0,00; id:99; ch:112; oc:0; ve:0,00; du:0,00; id:100; ch:112; oc:0; ve:0,00; du:0,00; id:101; ch:112; oc:0; ve:0,00; du:0,00; id:102; ch:112; oc:0; ve:0,00; du:0,00; id:103; ch:112; oc:0; ve:0,00; du:0,00; id:104; ch:112; oc:0; ve:0,00; du:0,00; id:105; ch:112; oc:0; ve:0,00; du:0,00; id:106; ch:112; oc:0; ve:0,00; du:0,00; id:107; ch:112; oc:0; ve:0,00; du:0,00; id:108; ch:112; oc:0; ve:0,00; du:0,00; id:109; ch:112; oc:0; ve:0,00; du:0,00; id:110; ch:112; oc:0; ve:0,00; du:0,00; id:111; ch:112; oc:0; ve:0,00; du:0,00; id:112; ch:112; oc:0; ve:0,00; du:0,00; id:113; ch:112; oc:0; ve:0,00; du:0,00; id:114; ch:112; oc:0; ve:0,00; du:0,00; id:115; ch:112; oc:0; ve:0,00; du:0,00; id:116; ch:112; oc:0; ve:0,00; du:0,00; id:117; ch:112; oc:0; ve:0,00; du:0,00; id:118; ch:112; oc:0; ve:0,00; du:0,00; id:119; ch:112; oc:0; ve:0,00; du:0,00; id:120; ch:112; oc:0; ve:0,00; du:0,00; id:121; ch:112; oc:0; ve:0,00; du:0,00; id:122; ch:112; oc:0; ve:0,00; du:0,00; id:123; ch:112; oc:0; ve:0,00; du:0,00; id:124; ch:112; oc:0; ve:0,00; du:0,00; id:125; ch:112; oc:0; ve:0,00; du:0,00; id:126; ch:112; oc:0; ve:0,00; du:0,00; id:127; ch:112; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:112; oc:0; ve:0,00; du:0,00; id:207; ch:112; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:112; oc:0; ve:0,00; du:0,00; id:223; ch:112; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:112; oc:0; ve:0,00; du:0,00; id:239; ch:112; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:112; oc:0; ve:0,00; du:0,00; id:255; ch:112; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Banjo_Roll_Bck.ttl000066400000000000000000000545421411660112400217060ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Banjo Roll Backward" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:0; oc:0; ve:0,00; du:0,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:1,00; du:1,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:1; oc:0; ve:1,00; du:1,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:1,00; du:1,00; id:18; ch:1; oc:0; ve:1,00; du:1,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:1; oc:0; ve:1,00; du:1,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:1; oc:0; ve:1,00; du:1,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:0; oc:0; ve:0,00; du:0,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:1; oc:0; ve:1,00; du:1,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:0; oc:0; ve:0,00; du:0,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:0,00; du:0,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:1; oc:0; ve:1,00; du:1,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:0; oc:0; ve:0,00; du:0,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:0; oc:0; ve:0,00; du:0,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:0; oc:0; ve:0,00; du:0,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:1; oc:0; ve:1,00; du:1,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:0; oc:0; ve:0,00; du:0,00; id:107; ch:0; oc:0; ve:0,00; du:0,00; id:108; ch:0; oc:0; ve:0,00; du:0,00; id:109; ch:0; oc:0; ve:0,00; du:0,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:0; oc:0; ve:0,00; du:0,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:1; oc:0; ve:1,00; du:1,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:0; oc:0; ve:0,00; du:0,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:0; oc:0; ve:0,00; du:0,00; id:123; ch:0; oc:0; ve:0,00; du:0,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:0; oc:0; ve:0,00; du:0,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:112; oc:0; ve:0,00; du:0,00; id:207; ch:112; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:112; oc:0; ve:0,00; du:0,00; id:223; ch:112; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:112; oc:0; ve:0,00; du:0,00; id:239; ch:112; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:112; oc:0; ve:0,00; du:0,00; id:255; ch:112; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Banjo_Roll_Fwd.ttl000066400000000000000000000545411411660112400217260ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Banjo Roll Forward" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:1; oc:0; ve:1,00; du:1,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:1; oc:0; ve:1,00; du:1,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:1; oc:0; ve:1,00; du:1,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:0; oc:0; ve:0,00; du:0,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:1; oc:0; ve:1,00; du:1,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:0; oc:0; ve:0,00; du:0,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:0,00; du:0,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:1; oc:0; ve:1,00; du:1,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:0; oc:0; ve:0,00; du:0,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:1; oc:0; ve:1,00; du:1,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:0; oc:0; ve:0,00; du:0,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:0; oc:0; ve:0,00; du:0,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:0; oc:0; ve:0,00; du:0,00; id:107; ch:0; oc:0; ve:0,00; du:0,00; id:108; ch:0; oc:0; ve:0,00; du:0,00; id:109; ch:0; oc:0; ve:0,00; du:0,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:0; oc:0; ve:0,00; du:0,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:1; oc:0; ve:1,00; du:1,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:0; oc:0; ve:0,00; du:0,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:0; oc:0; ve:0,00; du:0,00; id:123; ch:0; oc:0; ve:0,00; du:0,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:0; oc:0; ve:0,00; du:0,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:112; oc:0; ve:0,00; du:0,00; id:207; ch:112; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:112; oc:0; ve:0,00; du:0,00; id:223; ch:112; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:112; oc:0; ve:0,00; du:0,00; id:239; ch:112; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:112; oc:0; ve:0,00; du:0,00; id:255; ch:112; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Banjo_Roll_Mixed.ttl000066400000000000000000000545411411660112400222540ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Banjo Roll Mixed" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:0; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:1; oc:0; ve:1,00; du:1,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:1,00; du:1,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:1; oc:0; ve:1,00; du:1,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:1,00; du:1,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:1; oc:0; ve:1,00; du:1,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:1,00; du:1,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:1; oc:0; ve:1,00; du:1,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:1; oc:0; ve:1,00; du:1,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:0; oc:0; ve:1,00; du:1,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:0; oc:0; ve:0,00; du:0,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:0,00; du:0,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:1,00; du:1,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:1,00; du:1,00; id:85; ch:1; oc:0; ve:1,00; du:1,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:0; oc:0; ve:0,00; du:0,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:0; oc:0; ve:1,00; du:1,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:0; oc:0; ve:0,00; du:0,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:0; oc:0; ve:0,00; du:0,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:1; oc:0; ve:1,00; du:1,00; id:107; ch:0; oc:0; ve:1,00; du:1,00; id:108; ch:0; oc:0; ve:0,00; du:0,00; id:109; ch:0; oc:0; ve:0,00; du:0,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:0; oc:0; ve:0,00; du:0,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:0; oc:0; ve:1,00; du:1,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:1; oc:0; ve:1,00; du:1,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:0; oc:0; ve:0,00; du:0,00; id:123; ch:0; oc:0; ve:0,00; du:0,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:0; oc:0; ve:0,00; du:0,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:112; oc:0; ve:0,00; du:0,00; id:207; ch:112; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:112; oc:0; ve:0,00; du:0,00; id:223; ch:112; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:112; oc:0; ve:0,00; du:0,00; id:239; ch:112; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:112; oc:0; ve:0,00; du:0,00; id:255; ch:112; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Basic_Falling_4.ttl000066400000000000000000000547741411660112400220150ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Falling 4" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:0; oc:0; ve:0,00; du:0,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:1; oc:0; ve:1,00; du:1,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:0,00; du:0,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:1; oc:0; ve:1,00; du:1,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:1; oc:0; ve:1,00; du:1,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:1; oc:0; ve:1,00; du:1,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:112; oc:0; ve:0,00; du:0,00; id:65; ch:112; oc:0; ve:0,00; du:0,00; id:66; ch:112; oc:0; ve:0,00; du:0,00; id:67; ch:112; oc:0; ve:0,00; du:0,00; id:68; ch:112; oc:0; ve:0,00; du:0,00; id:69; ch:112; oc:0; ve:0,00; du:0,00; id:70; ch:112; oc:0; ve:0,00; du:0,00; id:71; ch:112; oc:0; ve:0,00; du:0,00; id:72; ch:112; oc:0; ve:0,00; du:0,00; id:73; ch:112; oc:0; ve:0,00; du:0,00; id:74; ch:112; oc:0; ve:0,00; du:0,00; id:75; ch:112; oc:0; ve:0,00; du:0,00; id:76; ch:112; oc:0; ve:0,00; du:0,00; id:77; ch:112; oc:0; ve:0,00; du:0,00; id:78; ch:112; oc:0; ve:0,00; du:0,00; id:79; ch:112; oc:0; ve:0,00; du:0,00; id:80; ch:112; oc:0; ve:0,00; du:0,00; id:81; ch:112; oc:0; ve:0,00; du:0,00; id:82; ch:112; oc:0; ve:0,00; du:0,00; id:83; ch:112; oc:0; ve:0,00; du:0,00; id:84; ch:112; oc:0; ve:0,00; du:0,00; id:85; ch:112; oc:0; ve:0,00; du:0,00; id:86; ch:112; oc:0; ve:0,00; du:0,00; id:87; ch:112; oc:0; ve:0,00; du:0,00; id:88; ch:112; oc:0; ve:0,00; du:0,00; id:89; ch:112; oc:0; ve:0,00; du:0,00; id:90; ch:112; oc:0; ve:0,00; du:0,00; id:91; ch:112; oc:0; ve:0,00; du:0,00; id:92; ch:112; oc:0; ve:0,00; du:0,00; id:93; ch:112; oc:0; ve:0,00; du:0,00; id:94; ch:112; oc:0; ve:0,00; du:0,00; id:95; ch:112; oc:0; ve:0,00; du:0,00; id:96; ch:112; oc:0; ve:0,00; du:0,00; id:97; ch:112; oc:0; ve:0,00; du:0,00; id:98; ch:112; oc:0; ve:0,00; du:0,00; id:99; ch:112; oc:0; ve:0,00; du:0,00; id:100; ch:112; oc:0; ve:0,00; du:0,00; id:101; ch:112; oc:0; ve:0,00; du:0,00; id:102; ch:112; oc:0; ve:0,00; du:0,00; id:103; ch:112; oc:0; ve:0,00; du:0,00; id:104; ch:112; oc:0; ve:0,00; du:0,00; id:105; ch:112; oc:0; ve:0,00; du:0,00; id:106; ch:112; oc:0; ve:0,00; du:0,00; id:107; ch:112; oc:0; ve:0,00; du:0,00; id:108; ch:112; oc:0; ve:0,00; du:0,00; id:109; ch:112; oc:0; ve:0,00; du:0,00; id:110; ch:112; oc:0; ve:0,00; du:0,00; id:111; ch:112; oc:0; ve:0,00; du:0,00; id:112; ch:112; oc:0; ve:0,00; du:0,00; id:113; ch:112; oc:0; ve:0,00; du:0,00; id:114; ch:112; oc:0; ve:0,00; du:0,00; id:115; ch:112; oc:0; ve:0,00; du:0,00; id:116; ch:112; oc:0; ve:0,00; du:0,00; id:117; ch:112; oc:0; ve:0,00; du:0,00; id:118; ch:112; oc:0; ve:0,00; du:0,00; id:119; ch:112; oc:0; ve:0,00; du:0,00; id:120; ch:112; oc:0; ve:0,00; du:0,00; id:121; ch:112; oc:0; ve:0,00; du:0,00; id:122; ch:112; oc:0; ve:0,00; du:0,00; id:123; ch:112; oc:0; ve:0,00; du:0,00; id:124; ch:112; oc:0; ve:0,00; du:0,00; id:125; ch:112; oc:0; ve:0,00; du:0,00; id:126; ch:112; oc:0; ve:0,00; du:0,00; id:127; ch:112; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Basic_Falling_6.ttl000066400000000000000000000546171411660112400220130ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Falling 6" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:0; oc:0; ve:0,00; du:0,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:1; oc:0; ve:1,00; du:1,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:0,00; du:0,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:1; oc:0; ve:1,00; du:1,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:1; oc:0; ve:1,00; du:1,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:1; oc:0; ve:1,00; du:1,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:0; oc:0; ve:0,00; du:0,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:1; oc:0; ve:1,00; du:1,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:0; oc:0; ve:0,00; du:0,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:0,00; du:0,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:1; oc:0; ve:1,00; du:1,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:0; oc:0; ve:0,00; du:0,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:112; oc:0; ve:0,00; du:0,00; id:97; ch:112; oc:0; ve:0,00; du:0,00; id:98; ch:112; oc:0; ve:1,00; du:1,00; id:99; ch:112; oc:0; ve:1,00; du:1,00; id:100; ch:112; oc:0; ve:1,00; du:1,00; id:101; ch:112; oc:0; ve:0,00; du:0,00; id:102; ch:112; oc:0; ve:1,00; du:1,00; id:103; ch:112; oc:0; ve:0,00; du:0,00; id:104; ch:112; oc:0; ve:0,00; du:0,00; id:105; ch:112; oc:0; ve:0,00; du:0,00; id:106; ch:112; oc:0; ve:0,00; du:0,00; id:107; ch:112; oc:0; ve:0,00; du:0,00; id:108; ch:112; oc:0; ve:0,00; du:0,00; id:109; ch:112; oc:0; ve:0,00; du:0,00; id:110; ch:112; oc:0; ve:0,00; du:0,00; id:111; ch:112; oc:0; ve:0,00; du:0,00; id:112; ch:112; oc:0; ve:0,00; du:0,00; id:113; ch:112; oc:0; ve:1,00; du:1,00; id:114; ch:112; oc:0; ve:1,00; du:1,00; id:115; ch:112; oc:0; ve:1,00; du:1,00; id:116; ch:112; oc:0; ve:1,00; du:1,00; id:117; ch:112; oc:0; ve:0,00; du:0,00; id:118; ch:112; oc:0; ve:0,00; du:0,00; id:119; ch:112; oc:0; ve:1,00; du:1,00; id:120; ch:112; oc:0; ve:0,00; du:0,00; id:121; ch:112; oc:0; ve:0,00; du:0,00; id:122; ch:112; oc:0; ve:0,00; du:0,00; id:123; ch:112; oc:0; ve:0,00; du:0,00; id:124; ch:112; oc:0; ve:0,00; du:0,00; id:125; ch:112; oc:0; ve:0,00; du:0,00; id:126; ch:112; oc:0; ve:0,00; du:0,00; id:127; ch:112; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Basic_Falling_8.ttl000066400000000000000000000545741411660112400220170ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Falling 8" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:0; oc:0; ve:0,00; du:0,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:1; oc:0; ve:1,00; du:1,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:0,00; du:0,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:1; oc:0; ve:1,00; du:1,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:1; oc:0; ve:1,00; du:1,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:1; oc:0; ve:1,00; du:1,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:0; oc:0; ve:0,00; du:0,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:0; oc:0; ve:0,00; du:0,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:1; oc:0; ve:1,00; du:1,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:0; oc:0; ve:0,00; du:0,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:0,00; du:0,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:1; oc:0; ve:1,00; du:1,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:0; oc:0; ve:0,00; du:0,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:0; oc:0; ve:0,00; du:0,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:1; oc:0; ve:1,00; du:1,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:0; oc:0; ve:0,00; du:0,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:0; oc:0; ve:0,00; du:0,00; id:107; ch:0; oc:0; ve:0,00; du:0,00; id:108; ch:0; oc:0; ve:0,00; du:0,00; id:109; ch:0; oc:0; ve:0,00; du:0,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:1; oc:0; ve:1,00; du:1,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:0; oc:0; ve:0,00; du:0,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:0; oc:0; ve:0,00; du:0,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:0; oc:0; ve:0,00; du:0,00; id:123; ch:0; oc:0; ve:0,00; du:0,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:0; oc:0; ve:0,00; du:0,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Basic_Rising_4.ttl000066400000000000000000000547721411660112400216720ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Rising 4" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:1; oc:0; ve:1,00; du:1,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:1; oc:0; ve:1,00; du:1,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:1; oc:0; ve:1,00; du:1,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:112; oc:0; ve:0,00; du:0,00; id:65; ch:112; oc:0; ve:0,00; du:0,00; id:66; ch:112; oc:0; ve:0,00; du:0,00; id:67; ch:112; oc:0; ve:0,00; du:0,00; id:68; ch:112; oc:0; ve:0,00; du:0,00; id:69; ch:112; oc:0; ve:0,00; du:0,00; id:70; ch:112; oc:0; ve:0,00; du:0,00; id:71; ch:112; oc:0; ve:0,00; du:0,00; id:72; ch:112; oc:0; ve:0,00; du:0,00; id:73; ch:112; oc:0; ve:0,00; du:0,00; id:74; ch:112; oc:0; ve:0,00; du:0,00; id:75; ch:112; oc:0; ve:0,00; du:0,00; id:76; ch:112; oc:0; ve:0,00; du:0,00; id:77; ch:112; oc:0; ve:0,00; du:0,00; id:78; ch:112; oc:0; ve:0,00; du:0,00; id:79; ch:112; oc:0; ve:0,00; du:0,00; id:80; ch:112; oc:0; ve:0,00; du:0,00; id:81; ch:112; oc:0; ve:0,00; du:0,00; id:82; ch:112; oc:0; ve:0,00; du:0,00; id:83; ch:112; oc:0; ve:0,00; du:0,00; id:84; ch:112; oc:0; ve:0,00; du:0,00; id:85; ch:112; oc:0; ve:0,00; du:0,00; id:86; ch:112; oc:0; ve:0,00; du:0,00; id:87; ch:112; oc:0; ve:0,00; du:0,00; id:88; ch:112; oc:0; ve:0,00; du:0,00; id:89; ch:112; oc:0; ve:0,00; du:0,00; id:90; ch:112; oc:0; ve:0,00; du:0,00; id:91; ch:112; oc:0; ve:0,00; du:0,00; id:92; ch:112; oc:0; ve:0,00; du:0,00; id:93; ch:112; oc:0; ve:0,00; du:0,00; id:94; ch:112; oc:0; ve:0,00; du:0,00; id:95; ch:112; oc:0; ve:0,00; du:0,00; id:96; ch:112; oc:0; ve:0,00; du:0,00; id:97; ch:112; oc:0; ve:0,00; du:0,00; id:98; ch:112; oc:0; ve:0,00; du:0,00; id:99; ch:112; oc:0; ve:0,00; du:0,00; id:100; ch:112; oc:0; ve:0,00; du:0,00; id:101; ch:112; oc:0; ve:0,00; du:0,00; id:102; ch:112; oc:0; ve:0,00; du:0,00; id:103; ch:112; oc:0; ve:0,00; du:0,00; id:104; ch:112; oc:0; ve:0,00; du:0,00; id:105; ch:112; oc:0; ve:0,00; du:0,00; id:106; ch:112; oc:0; ve:0,00; du:0,00; id:107; ch:112; oc:0; ve:0,00; du:0,00; id:108; ch:112; oc:0; ve:0,00; du:0,00; id:109; ch:112; oc:0; ve:0,00; du:0,00; id:110; ch:112; oc:0; ve:0,00; du:0,00; id:111; ch:112; oc:0; ve:0,00; du:0,00; id:112; ch:112; oc:0; ve:0,00; du:0,00; id:113; ch:112; oc:0; ve:0,00; du:0,00; id:114; ch:112; oc:0; ve:0,00; du:0,00; id:115; ch:112; oc:0; ve:0,00; du:0,00; id:116; ch:112; oc:0; ve:0,00; du:0,00; id:117; ch:112; oc:0; ve:0,00; du:0,00; id:118; ch:112; oc:0; ve:0,00; du:0,00; id:119; ch:112; oc:0; ve:0,00; du:0,00; id:120; ch:112; oc:0; ve:0,00; du:0,00; id:121; ch:112; oc:0; ve:0,00; du:0,00; id:122; ch:112; oc:0; ve:0,00; du:0,00; id:123; ch:112; oc:0; ve:0,00; du:0,00; id:124; ch:112; oc:0; ve:0,00; du:0,00; id:125; ch:112; oc:0; ve:0,00; du:0,00; id:126; ch:112; oc:0; ve:0,00; du:0,00; id:127; ch:112; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Basic_Rising_6.ttl000066400000000000000000000546151411660112400216700ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Rising 6" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:1; oc:0; ve:1,00; du:1,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:1; oc:0; ve:1,00; du:1,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:1; oc:0; ve:1,00; du:1,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:0; oc:0; ve:0,00; du:0,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:0; oc:0; ve:0,00; du:0,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:1; oc:0; ve:1,00; du:1,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:0,00; du:0,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:1; oc:0; ve:1,00; du:1,00; id:91; ch:0; oc:0; ve:0,00; du:0,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:112; oc:0; ve:0,00; du:0,00; id:97; ch:112; oc:0; ve:0,00; du:0,00; id:98; ch:112; oc:0; ve:1,00; du:1,00; id:99; ch:112; oc:0; ve:1,00; du:1,00; id:100; ch:112; oc:0; ve:1,00; du:1,00; id:101; ch:112; oc:0; ve:0,00; du:0,00; id:102; ch:112; oc:0; ve:1,00; du:1,00; id:103; ch:112; oc:0; ve:0,00; du:0,00; id:104; ch:112; oc:0; ve:0,00; du:0,00; id:105; ch:112; oc:0; ve:0,00; du:0,00; id:106; ch:112; oc:0; ve:0,00; du:0,00; id:107; ch:112; oc:0; ve:0,00; du:0,00; id:108; ch:112; oc:0; ve:0,00; du:0,00; id:109; ch:112; oc:0; ve:0,00; du:0,00; id:110; ch:112; oc:0; ve:0,00; du:0,00; id:111; ch:112; oc:0; ve:0,00; du:0,00; id:112; ch:112; oc:0; ve:0,00; du:0,00; id:113; ch:112; oc:0; ve:1,00; du:1,00; id:114; ch:112; oc:0; ve:1,00; du:1,00; id:115; ch:112; oc:0; ve:1,00; du:1,00; id:116; ch:112; oc:0; ve:1,00; du:1,00; id:117; ch:112; oc:0; ve:0,00; du:0,00; id:118; ch:112; oc:0; ve:0,00; du:0,00; id:119; ch:112; oc:0; ve:1,00; du:1,00; id:120; ch:112; oc:0; ve:0,00; du:0,00; id:121; ch:112; oc:0; ve:0,00; du:0,00; id:122; ch:112; oc:0; ve:0,00; du:0,00; id:123; ch:112; oc:0; ve:0,00; du:0,00; id:124; ch:112; oc:0; ve:0,00; du:0,00; id:125; ch:112; oc:0; ve:0,00; du:0,00; id:126; ch:112; oc:0; ve:0,00; du:0,00; id:127; ch:112; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Basic_Rising_8.ttl000066400000000000000000000545151411660112400216710ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Rising 8" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:1; oc:0; ve:1,00; du:1,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:1; oc:0; ve:1,00; du:1,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:1; oc:0; ve:1,00; du:1,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:0; oc:0; ve:0,00; du:0,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:0; oc:0; ve:0,00; du:0,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:1; oc:0; ve:1,00; du:1,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:0,00; du:0,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:1; oc:0; ve:1,00; du:1,00; id:91; ch:0; oc:0; ve:0,00; du:0,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:0; oc:0; ve:0,00; du:0,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:0; oc:0; ve:0,00; du:0,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:0; oc:0; ve:0,00; du:0,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:0; oc:0; ve:0,00; du:0,00; id:107; ch:0; oc:0; ve:0,00; du:0,00; id:108; ch:1; oc:0; ve:1,00; du:1,00; id:109; ch:0; oc:0; ve:0,00; du:0,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:0; oc:0; ve:0,00; du:0,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:0; oc:0; ve:0,00; du:0,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:0; oc:0; ve:0,00; du:0,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:0; oc:0; ve:0,00; du:0,00; id:123; ch:0; oc:0; ve:0,00; du:0,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:1; oc:0; ve:1,00; du:1,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Basic_Up_Down_12.ttl000066400000000000000000000547221411660112400220640ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Up Down 12" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:1; oc:0; ve:1,00; du:1,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:1; oc:0; ve:1,00; du:1,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:1; oc:0; ve:1,00; du:1,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:0; oc:0; ve:0,00; du:0,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:0; oc:0; ve:0,00; du:0,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:1; oc:0; ve:1,00; du:1,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:0,00; du:0,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:1; oc:0; ve:1,00; du:1,00; id:91; ch:0; oc:0; ve:0,00; du:0,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:0; oc:0; ve:0,00; du:0,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:0; oc:0; ve:0,00; du:0,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:0; oc:0; ve:0,00; du:0,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:0; oc:0; ve:0,00; du:0,00; id:107; ch:0; oc:0; ve:0,00; du:0,00; id:108; ch:1; oc:0; ve:1,00; du:1,00; id:109; ch:0; oc:0; ve:0,00; du:0,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:0; oc:0; ve:0,00; du:0,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:0; oc:0; ve:0,00; du:0,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:0; oc:0; ve:0,00; du:0,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:1; oc:0; ve:1,00; du:1,00; id:123; ch:0; oc:0; ve:0,00; du:0,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:0; oc:0; ve:0,00; du:0,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:1; oc:0; ve:1,00; du:1,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:1; oc:0; ve:1,00; du:1,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:1; oc:0; ve:1,00; du:1,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:1; oc:0; ve:1,00; du:1,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:112; oc:0; ve:0,00; du:0,00; id:193; ch:112; oc:0; ve:0,00; du:0,00; id:194; ch:112; oc:0; ve:0,00; du:0,00; id:195; ch:112; oc:0; ve:0,00; du:0,00; id:196; ch:112; oc:0; ve:0,00; du:0,00; id:197; ch:112; oc:0; ve:0,00; du:0,00; id:198; ch:112; oc:0; ve:0,00; du:0,00; id:199; ch:112; oc:0; ve:0,00; du:0,00; id:200; ch:112; oc:0; ve:0,00; du:0,00; id:201; ch:112; oc:0; ve:0,00; du:0,00; id:202; ch:112; oc:0; ve:0,00; du:0,00; id:203; ch:112; oc:0; ve:0,00; du:0,00; id:204; ch:112; oc:0; ve:0,00; du:0,00; id:205; ch:112; oc:0; ve:0,00; du:0,00; id:206; ch:112; oc:0; ve:0,00; du:0,00; id:207; ch:112; oc:0; ve:0,00; du:0,00; id:208; ch:112; oc:0; ve:0,00; du:0,00; id:209; ch:112; oc:0; ve:0,00; du:0,00; id:210; ch:112; oc:0; ve:0,00; du:0,00; id:211; ch:112; oc:0; ve:0,00; du:0,00; id:212; ch:112; oc:0; ve:0,00; du:0,00; id:213; ch:112; oc:0; ve:0,00; du:0,00; id:214; ch:112; oc:0; ve:0,00; du:0,00; id:215; ch:112; oc:0; ve:0,00; du:0,00; id:216; ch:112; oc:0; ve:0,00; du:0,00; id:217; ch:112; oc:0; ve:0,00; du:0,00; id:218; ch:112; oc:0; ve:0,00; du:0,00; id:219; ch:112; oc:0; ve:0,00; du:0,00; id:220; ch:112; oc:0; ve:0,00; du:0,00; id:221; ch:112; oc:0; ve:0,00; du:0,00; id:222; ch:112; oc:0; ve:0,00; du:0,00; id:223; ch:112; oc:0; ve:0,00; du:0,00; id:224; ch:112; oc:0; ve:0,00; du:0,00; id:225; ch:112; oc:0; ve:0,00; du:0,00; id:226; ch:112; oc:0; ve:0,00; du:0,00; id:227; ch:112; oc:0; ve:0,00; du:0,00; id:228; ch:112; oc:0; ve:0,00; du:0,00; id:229; ch:112; oc:0; ve:0,00; du:0,00; id:230; ch:112; oc:0; ve:0,00; du:0,00; id:231; ch:112; oc:0; ve:0,00; du:0,00; id:232; ch:112; oc:0; ve:0,00; du:0,00; id:233; ch:112; oc:0; ve:0,00; du:0,00; id:234; ch:112; oc:0; ve:0,00; du:0,00; id:235; ch:112; oc:0; ve:0,00; du:0,00; id:236; ch:112; oc:0; ve:0,00; du:0,00; id:237; ch:112; oc:0; ve:0,00; du:0,00; id:238; ch:112; oc:0; ve:0,00; du:0,00; id:239; ch:112; oc:0; ve:0,00; du:0,00; id:240; ch:112; oc:0; ve:0,00; du:0,00; id:241; ch:112; oc:0; ve:0,00; du:0,00; id:242; ch:112; oc:0; ve:0,00; du:0,00; id:243; ch:112; oc:0; ve:0,00; du:0,00; id:244; ch:112; oc:0; ve:0,00; du:0,00; id:245; ch:112; oc:0; ve:0,00; du:0,00; id:246; ch:112; oc:0; ve:0,00; du:0,00; id:247; ch:112; oc:0; ve:0,00; du:0,00; id:248; ch:112; oc:0; ve:0,00; du:0,00; id:249; ch:112; oc:0; ve:0,00; du:0,00; id:250; ch:112; oc:0; ve:0,00; du:0,00; id:251; ch:112; oc:0; ve:0,00; du:0,00; id:252; ch:112; oc:0; ve:0,00; du:0,00; id:253; ch:112; oc:0; ve:0,00; du:0,00; id:254; ch:112; oc:0; ve:0,00; du:0,00; id:255; ch:112; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Basic_Up_Down_4.ttl000066400000000000000000000547171411660112400220110ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Up Down 4" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:1; oc:0; ve:1,00; du:1,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:1; oc:0; ve:1,00; du:1,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:1; oc:0; ve:1,00; du:1,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:112; oc:0; ve:0,00; du:0,00; id:65; ch:112; oc:0; ve:1,00; du:1,00; id:66; ch:112; oc:0; ve:1,00; du:1,00; id:67; ch:112; oc:0; ve:1,00; du:1,00; id:68; ch:112; oc:0; ve:1,00; du:1,00; id:69; ch:112; oc:0; ve:1,00; du:1,00; id:70; ch:112; oc:0; ve:0,00; du:0,00; id:71; ch:112; oc:0; ve:0,00; du:0,00; id:72; ch:112; oc:0; ve:0,00; du:0,00; id:73; ch:112; oc:0; ve:0,00; du:0,00; id:74; ch:112; oc:0; ve:0,00; du:0,00; id:75; ch:112; oc:0; ve:0,00; du:0,00; id:76; ch:112; oc:0; ve:0,00; du:0,00; id:77; ch:112; oc:0; ve:0,00; du:0,00; id:78; ch:112; oc:0; ve:0,00; du:0,00; id:79; ch:112; oc:0; ve:0,00; du:0,00; id:80; ch:112; oc:0; ve:1,00; du:1,00; id:81; ch:112; oc:0; ve:1,00; du:1,00; id:82; ch:112; oc:0; ve:0,00; du:0,00; id:83; ch:112; oc:0; ve:0,00; du:0,00; id:84; ch:112; oc:0; ve:0,00; du:0,00; id:85; ch:112; oc:0; ve:1,00; du:1,00; id:86; ch:112; oc:0; ve:0,00; du:0,00; id:87; ch:112; oc:0; ve:0,00; du:0,00; id:88; ch:112; oc:0; ve:0,00; du:0,00; id:89; ch:112; oc:0; ve:0,00; du:0,00; id:90; ch:112; oc:0; ve:0,00; du:0,00; id:91; ch:112; oc:0; ve:0,00; du:0,00; id:92; ch:112; oc:0; ve:0,00; du:0,00; id:93; ch:112; oc:0; ve:0,00; du:0,00; id:94; ch:112; oc:0; ve:0,00; du:0,00; id:95; ch:112; oc:0; ve:0,00; du:0,00; id:96; ch:112; oc:0; ve:0,00; du:0,00; id:97; ch:112; oc:0; ve:0,00; du:0,00; id:98; ch:112; oc:0; ve:1,00; du:1,00; id:99; ch:112; oc:0; ve:1,00; du:1,00; id:100; ch:112; oc:0; ve:1,00; du:1,00; id:101; ch:112; oc:0; ve:0,00; du:0,00; id:102; ch:112; oc:0; ve:1,00; du:1,00; id:103; ch:112; oc:0; ve:0,00; du:0,00; id:104; ch:112; oc:0; ve:0,00; du:0,00; id:105; ch:112; oc:0; ve:0,00; du:0,00; id:106; ch:112; oc:0; ve:0,00; du:0,00; id:107; ch:112; oc:0; ve:0,00; du:0,00; id:108; ch:112; oc:0; ve:0,00; du:0,00; id:109; ch:112; oc:0; ve:0,00; du:0,00; id:110; ch:112; oc:0; ve:0,00; du:0,00; id:111; ch:112; oc:0; ve:0,00; du:0,00; id:112; ch:112; oc:0; ve:0,00; du:0,00; id:113; ch:112; oc:0; ve:0,00; du:0,00; id:114; ch:112; oc:0; ve:1,00; du:1,00; id:115; ch:112; oc:0; ve:1,00; du:1,00; id:116; ch:112; oc:0; ve:1,00; du:1,00; id:117; ch:112; oc:0; ve:0,00; du:0,00; id:118; ch:112; oc:0; ve:0,00; du:0,00; id:119; ch:112; oc:0; ve:1,00; du:1,00; id:120; ch:112; oc:0; ve:0,00; du:0,00; id:121; ch:112; oc:0; ve:0,00; du:0,00; id:122; ch:112; oc:0; ve:0,00; du:0,00; id:123; ch:112; oc:0; ve:0,00; du:0,00; id:124; ch:112; oc:0; ve:0,00; du:0,00; id:125; ch:112; oc:0; ve:0,00; du:0,00; id:126; ch:112; oc:0; ve:0,00; du:0,00; id:127; ch:112; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Basic_Up_Down_6.ttl000066400000000000000000000546171411660112400220120ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Up Down 6" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:1; oc:0; ve:1,00; du:1,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:1; oc:0; ve:1,00; du:1,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:1; oc:0; ve:1,00; du:1,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:0; oc:0; ve:0,00; du:0,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:0; oc:0; ve:0,00; du:0,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:1; oc:0; ve:1,00; du:1,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:0; oc:0; ve:0,00; du:0,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:0,00; du:0,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:1; oc:0; ve:1,00; du:1,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:0; oc:0; ve:0,00; du:0,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:112; oc:0; ve:0,00; du:0,00; id:97; ch:112; oc:0; ve:0,00; du:0,00; id:98; ch:112; oc:0; ve:1,00; du:1,00; id:99; ch:112; oc:0; ve:1,00; du:1,00; id:100; ch:112; oc:0; ve:1,00; du:1,00; id:101; ch:112; oc:0; ve:0,00; du:0,00; id:102; ch:112; oc:0; ve:1,00; du:1,00; id:103; ch:112; oc:0; ve:0,00; du:0,00; id:104; ch:112; oc:0; ve:0,00; du:0,00; id:105; ch:112; oc:0; ve:0,00; du:0,00; id:106; ch:112; oc:0; ve:0,00; du:0,00; id:107; ch:112; oc:0; ve:0,00; du:0,00; id:108; ch:112; oc:0; ve:0,00; du:0,00; id:109; ch:112; oc:0; ve:0,00; du:0,00; id:110; ch:112; oc:0; ve:0,00; du:0,00; id:111; ch:112; oc:0; ve:0,00; du:0,00; id:112; ch:112; oc:0; ve:0,00; du:0,00; id:113; ch:112; oc:0; ve:0,00; du:0,00; id:114; ch:112; oc:0; ve:1,00; du:1,00; id:115; ch:112; oc:0; ve:1,00; du:1,00; id:116; ch:112; oc:0; ve:1,00; du:1,00; id:117; ch:112; oc:0; ve:0,00; du:0,00; id:118; ch:112; oc:0; ve:0,00; du:0,00; id:119; ch:112; oc:0; ve:1,00; du:1,00; id:120; ch:112; oc:0; ve:0,00; du:0,00; id:121; ch:112; oc:0; ve:0,00; du:0,00; id:122; ch:112; oc:0; ve:0,00; du:0,00; id:123; ch:112; oc:0; ve:0,00; du:0,00; id:124; ch:112; oc:0; ve:0,00; du:0,00; id:125; ch:112; oc:0; ve:0,00; du:0,00; id:126; ch:112; oc:0; ve:0,00; du:0,00; id:127; ch:112; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Basic_Up_Down_8.ttl000066400000000000000000000545171411660112400220130ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Basic Up Down 8" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:1; oc:0; ve:1,00; du:1,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:1; oc:0; ve:1,00; du:1,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:1; oc:0; ve:1,00; du:1,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:0; oc:0; ve:0,00; du:0,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:0; oc:0; ve:0,00; du:0,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:1; oc:0; ve:1,00; du:1,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:0,00; du:0,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:1; oc:0; ve:1,00; du:1,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:0; oc:0; ve:0,00; du:0,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:0; oc:0; ve:0,00; du:0,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:0; oc:0; ve:0,00; du:0,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:1; oc:0; ve:1,00; du:1,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:0; oc:0; ve:0,00; du:0,00; id:107; ch:0; oc:0; ve:0,00; du:0,00; id:108; ch:0; oc:0; ve:0,00; du:0,00; id:109; ch:0; oc:0; ve:0,00; du:0,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:0; oc:0; ve:0,00; du:0,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:1; oc:0; ve:1,00; du:1,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:0; oc:0; ve:0,00; du:0,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:0; oc:0; ve:0,00; du:0,00; id:123; ch:0; oc:0; ve:0,00; du:0,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:0; oc:0; ve:0,00; du:0,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Moonlight.ttl000066400000000000000000000547631411660112400210530ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Moonlight" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:0,00; du:0,00; id:19; ch:1; oc:0; ve:1,00; du:1,00; id:20; ch:0; oc:0; ve:1,00; du:1,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:1; oc:0; ve:1,00; du:1,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:1,00; du:1,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:112; oc:0; ve:0,00; du:0,00; id:49; ch:112; oc:0; ve:0,00; du:0,00; id:50; ch:112; oc:0; ve:0,00; du:0,00; id:51; ch:112; oc:0; ve:0,00; du:0,00; id:52; ch:112; oc:0; ve:0,00; du:0,00; id:53; ch:112; oc:0; ve:0,00; du:0,00; id:54; ch:112; oc:0; ve:0,00; du:0,00; id:55; ch:112; oc:0; ve:0,00; du:0,00; id:56; ch:112; oc:0; ve:0,00; du:0,00; id:57; ch:112; oc:0; ve:1,00; du:1,00; id:58; ch:112; oc:0; ve:0,00; du:0,00; id:59; ch:112; oc:0; ve:0,00; du:0,00; id:60; ch:112; oc:0; ve:0,00; du:0,00; id:61; ch:112; oc:0; ve:0,00; du:0,00; id:62; ch:112; oc:0; ve:0,00; du:0,00; id:63; ch:112; oc:0; ve:1,00; du:1,00; id:64; ch:112; oc:0; ve:0,00; du:0,00; id:65; ch:112; oc:0; ve:0,00; du:0,00; id:66; ch:112; oc:0; ve:0,00; du:0,00; id:67; ch:112; oc:0; ve:0,00; du:0,00; id:68; ch:112; oc:0; ve:0,00; du:0,00; id:69; ch:112; oc:0; ve:0,00; du:0,00; id:70; ch:112; oc:0; ve:0,00; du:0,00; id:71; ch:112; oc:0; ve:0,00; du:0,00; id:72; ch:112; oc:0; ve:0,00; du:0,00; id:73; ch:112; oc:0; ve:0,00; du:0,00; id:74; ch:112; oc:0; ve:0,00; du:0,00; id:75; ch:112; oc:0; ve:0,00; du:0,00; id:76; ch:112; oc:0; ve:0,00; du:0,00; id:77; ch:112; oc:0; ve:0,00; du:0,00; id:78; ch:112; oc:0; ve:0,00; du:0,00; id:79; ch:112; oc:0; ve:0,00; du:0,00; id:80; ch:112; oc:0; ve:0,00; du:0,00; id:81; ch:112; oc:0; ve:0,00; du:0,00; id:82; ch:112; oc:0; ve:0,00; du:0,00; id:83; ch:112; oc:0; ve:0,00; du:0,00; id:84; ch:112; oc:0; ve:0,00; du:0,00; id:85; ch:112; oc:0; ve:0,00; du:0,00; id:86; ch:112; oc:0; ve:0,00; du:0,00; id:87; ch:112; oc:0; ve:0,00; du:0,00; id:88; ch:112; oc:0; ve:0,00; du:0,00; id:89; ch:112; oc:0; ve:0,00; du:0,00; id:90; ch:112; oc:0; ve:0,00; du:0,00; id:91; ch:112; oc:0; ve:0,00; du:0,00; id:92; ch:112; oc:0; ve:0,00; du:0,00; id:93; ch:112; oc:0; ve:0,00; du:0,00; id:94; ch:112; oc:0; ve:0,00; du:0,00; id:95; ch:112; oc:0; ve:0,00; du:0,00; id:96; ch:112; oc:0; ve:0,00; du:0,00; id:97; ch:112; oc:0; ve:0,00; du:0,00; id:98; ch:112; oc:0; ve:0,00; du:0,00; id:99; ch:112; oc:0; ve:0,00; du:0,00; id:100; ch:112; oc:0; ve:0,00; du:0,00; id:101; ch:112; oc:0; ve:0,00; du:0,00; id:102; ch:112; oc:0; ve:0,00; du:0,00; id:103; ch:112; oc:0; ve:0,00; du:0,00; id:104; ch:112; oc:0; ve:0,00; du:0,00; id:105; ch:112; oc:0; ve:0,00; du:0,00; id:106; ch:112; oc:0; ve:0,00; du:0,00; id:107; ch:112; oc:0; ve:0,00; du:0,00; id:108; ch:112; oc:0; ve:0,00; du:0,00; id:109; ch:112; oc:0; ve:0,00; du:0,00; id:110; ch:112; oc:0; ve:0,00; du:0,00; id:111; ch:112; oc:0; ve:0,00; du:0,00; id:112; ch:112; oc:0; ve:0,00; du:0,00; id:113; ch:112; oc:0; ve:0,00; du:0,00; id:114; ch:112; oc:0; ve:0,00; du:0,00; id:115; ch:112; oc:0; ve:0,00; du:0,00; id:116; ch:112; oc:0; ve:0,00; du:0,00; id:117; ch:112; oc:0; ve:0,00; du:0,00; id:118; ch:112; oc:0; ve:0,00; du:0,00; id:119; ch:112; oc:0; ve:0,00; du:0,00; id:120; ch:112; oc:0; ve:0,00; du:0,00; id:121; ch:112; oc:0; ve:0,00; du:0,00; id:122; ch:112; oc:0; ve:0,00; du:0,00; id:123; ch:112; oc:0; ve:0,00; du:0,00; id:124; ch:112; oc:0; ve:0,00; du:0,00; id:125; ch:112; oc:0; ve:0,00; du:0,00; id:126; ch:112; oc:0; ve:0,00; du:0,00; id:127; ch:112; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:112; oc:0; ve:0,00; du:0,00; id:207; ch:112; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:112; oc:0; ve:0,00; du:0,00; id:223; ch:112; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:112; oc:0; ve:0,00; du:0,00; id:239; ch:112; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:112; oc:0; ve:0,00; du:0,00; id:255; ch:112; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_Arp_Pachelbels_Canon.ttl000066400000000000000000000547411411660112400222670ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "Arp Pachelbels Canon" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 1.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 9.0 ] , [ lv2:symbol "scale" ; pset:value 2.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:0,00; du:0,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:1; oc:0; ve:1,00; du:1,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:0,00; du:0,00; id:33; ch:0; oc:0; ve:0,00; du:0,00; id:34; ch:0; oc:0; ve:0,00; du:0,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:1; oc:0; ve:1,00; du:1,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:1; oc:0; ve:1,00; du:1,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:112; oc:0; ve:0,00; du:0,00; id:65; ch:112; oc:0; ve:0,00; du:0,00; id:66; ch:112; oc:0; ve:0,00; du:0,00; id:67; ch:112; oc:0; ve:0,00; du:0,00; id:68; ch:112; oc:0; ve:0,00; du:0,00; id:69; ch:112; oc:0; ve:0,00; du:0,00; id:70; ch:112; oc:0; ve:0,00; du:0,00; id:71; ch:112; oc:0; ve:0,00; du:0,00; id:72; ch:112; oc:0; ve:0,00; du:0,00; id:73; ch:112; oc:0; ve:0,00; du:0,00; id:74; ch:112; oc:0; ve:0,00; du:0,00; id:75; ch:112; oc:0; ve:0,00; du:0,00; id:76; ch:112; oc:0; ve:0,00; du:0,00; id:77; ch:112; oc:0; ve:0,00; du:0,00; id:78; ch:112; oc:0; ve:0,00; du:0,00; id:79; ch:112; oc:0; ve:0,00; du:0,00; id:80; ch:112; oc:0; ve:0,00; du:0,00; id:81; ch:112; oc:0; ve:0,00; du:0,00; id:82; ch:112; oc:0; ve:0,00; du:0,00; id:83; ch:112; oc:0; ve:0,00; du:0,00; id:84; ch:112; oc:0; ve:0,00; du:0,00; id:85; ch:112; oc:0; ve:0,00; du:0,00; id:86; ch:112; oc:0; ve:0,00; du:0,00; id:87; ch:112; oc:0; ve:0,00; du:0,00; id:88; ch:112; oc:0; ve:0,00; du:0,00; id:89; ch:112; oc:0; ve:0,00; du:0,00; id:90; ch:112; oc:0; ve:0,00; du:0,00; id:91; ch:112; oc:0; ve:0,00; du:0,00; id:92; ch:112; oc:0; ve:0,00; du:0,00; id:93; ch:112; oc:0; ve:0,00; du:0,00; id:94; ch:112; oc:0; ve:0,00; du:0,00; id:95; ch:112; oc:0; ve:0,00; du:0,00; id:96; ch:112; oc:0; ve:0,00; du:0,00; id:97; ch:112; oc:0; ve:0,00; du:0,00; id:98; ch:112; oc:0; ve:0,00; du:0,00; id:99; ch:112; oc:0; ve:0,00; du:0,00; id:100; ch:112; oc:0; ve:0,00; du:0,00; id:101; ch:112; oc:0; ve:0,00; du:0,00; id:102; ch:112; oc:0; ve:0,00; du:0,00; id:103; ch:112; oc:0; ve:0,00; du:0,00; id:104; ch:112; oc:0; ve:0,00; du:0,00; id:105; ch:112; oc:0; ve:0,00; du:0,00; id:106; ch:112; oc:0; ve:0,00; du:0,00; id:107; ch:112; oc:0; ve:0,00; du:0,00; id:108; ch:112; oc:0; ve:0,00; du:0,00; id:109; ch:112; oc:0; ve:0,00; du:0,00; id:110; ch:112; oc:0; ve:0,00; du:0,00; id:111; ch:112; oc:0; ve:0,00; du:0,00; id:112; ch:112; oc:0; ve:0,00; du:0,00; id:113; ch:112; oc:0; ve:0,00; du:0,00; id:114; ch:112; oc:0; ve:0,00; du:0,00; id:115; ch:112; oc:0; ve:0,00; du:0,00; id:116; ch:112; oc:0; ve:0,00; du:0,00; id:117; ch:112; oc:0; ve:0,00; du:0,00; id:118; ch:112; oc:0; ve:0,00; du:0,00; id:119; ch:112; oc:0; ve:0,00; du:0,00; id:120; ch:112; oc:0; ve:0,00; du:0,00; id:121; ch:112; oc:0; ve:0,00; du:0,00; id:122; ch:112; oc:0; ve:0,00; du:0,00; id:123; ch:112; oc:0; ve:0,00; du:0,00; id:124; ch:112; oc:0; ve:0,00; du:0,00; id:125; ch:112; oc:0; ve:0,00; du:0,00; id:126; ch:112; oc:0; ve:0,00; du:0,00; id:127; ch:112; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:112; oc:0; ve:0,00; du:0,00; id:207; ch:112; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:112; oc:0; ve:0,00; du:0,00; id:223; ch:112; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:112; oc:0; ve:0,00; du:0,00; id:239; ch:112; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:112; oc:0; ve:0,00; du:0,00; id:255; ch:112; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Afro_Cuban_Bembe_01.ttl000066400000000000000000000240351411660112400226370ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Afro Cuban Bembe 01" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 6.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 12.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.66046929 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.21244131 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:12; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:15; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:41; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:47; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:60; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:79; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:83; ch:2; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,34; rd:0,00; id:95; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:108; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:121; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:127; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:156; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:159; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:168; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:176; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:184; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:191; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:192; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:193; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:194; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:195; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:196; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:197; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:198; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:199; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:200; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:201; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:202; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:203; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:204; ch:112; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:205; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:206; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:207; ch:112; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:208; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:209; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:210; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:211; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:212; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:213; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:214; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:215; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:216; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:217; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:218; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:219; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:220; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:221; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:222; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:223; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:224; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:225; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:226; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:227; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:228; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:229; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:230; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:231; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:232; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:233; ch:112; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:234; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:235; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:236; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:237; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:238; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:239; ch:112; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:240; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:241; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:242; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:243; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:244; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:245; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:246; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:247; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:248; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:249; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:250; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:251; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:252; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:253; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:254; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:255; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Afro_Cuban_Bembe_02.ttl000066400000000000000000000240341411660112400226370ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Afro Cuban Bembe 02" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 6.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 2.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.66000003 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.21000001 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:12; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:15; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:41; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:47; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:60; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:79; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:83; ch:2; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,34; rd:0,00; id:95; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:108; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:127; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:137; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:156; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:159; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:168; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:176; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:184; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:191; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:192; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:193; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:194; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:195; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:196; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:197; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:198; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:199; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:200; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:201; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:202; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:203; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:204; ch:112; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:205; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:206; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:207; ch:112; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:208; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:209; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:210; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:211; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:212; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:213; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:214; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:215; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:216; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:217; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:218; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:219; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:220; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:221; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:222; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:223; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:224; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:225; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:226; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:227; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:228; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:229; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:230; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:231; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:232; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:233; ch:112; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:234; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:235; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:236; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:237; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:238; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:239; ch:112; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:240; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:241; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:242; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:243; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:244; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:245; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:246; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:247; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:248; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:249; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:250; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:251; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:252; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:253; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:254; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:255; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Afro_Cuban_Bembe_03.ttl000066400000000000000000000240321411660112400226360ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Afro Cuban Bembe 03" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 6.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 2.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.744883 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.25244132 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:12; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:15; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:41; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:47; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:60; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:79; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:88; ch:2; st:0; oc:0; ve:0,74; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:95; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:108; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:121; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:127; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:156; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:159; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:165; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:176; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:181; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:191; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:192; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:193; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:194; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:195; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:196; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:197; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:198; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:199; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:200; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:201; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:202; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:203; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:204; ch:112; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:205; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:206; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:207; ch:112; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:208; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:209; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:210; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:211; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:212; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:213; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:214; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:215; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:216; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:217; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:218; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:219; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:220; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:221; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:222; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:223; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:224; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:225; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:226; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:227; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:228; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:229; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:230; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:231; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:232; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:233; ch:112; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:234; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:235; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:236; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:237; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:238; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:239; ch:112; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:240; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:241; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:242; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:243; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:244; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:245; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:246; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:247; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:248; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:249; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:250; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:251; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:252; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:253; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:254; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:255; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Afro_Cuban_Songo_01.ttl000066400000000000000000000112601411660112400227060ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Afro Cuban Songo 01" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 100.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 2.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.65976548 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.21244133 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:12; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:33; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:48; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,34; rd:0,00; id:76; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:81; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:96; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,34; rd:0,00; id:113; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:140; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:145; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:161; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:176; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,34; rd:0,00; id:204; ch:4; st:0; oc:0; ve:1,34; du:1,00; rg:1; rs:0; ro:0; rv:0,45; rd:0,00; id:209; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:224; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,34; rd:0,00; id:241; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Bossa_Nova_01.ttl000066400000000000000000000142051411660112400215760ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Bossa Nova 01" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 140.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.00161517 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.00161529 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 4.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.49272382 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.50464791 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:9; ch:2; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:15; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:31; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:44; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:47; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:48; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:57; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:63; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:64; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:79; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:95; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:105; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:108; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:111; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:112; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:127; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:128; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:143; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:159; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:169; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:172; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:175; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:176; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:191; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:192; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:207; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:217; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:223; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:236; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:239; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:240; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:255; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:291;0;1;2;336;301;3;4;5;293;6;298;7;8;9;10; as:"35 (B1)";"C";"C#";"D";"80 (G#5)";"45 (A2)";"D#";"E";"F";"37 (C#2)";"F#";"42 (F#2)";"G";"G#";"A";"A#"; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Bossa_Nova_02.ttl000066400000000000000000000143251411660112400216020ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Bossa Nova 02" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 140.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.00161517 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.00161529 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 2.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.66000003 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.21000001 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:9; ch:2; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:15; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:31; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:44; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:47; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:48; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:57; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:63; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:64; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:79; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:95; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:105; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:108; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:111; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:112; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:127; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:128; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:143; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:159; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:169; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:172; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:175; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:176; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:191; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:192; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:201; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:207; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:217; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:223; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:236; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:239; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:240; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:255; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:291;0;1;2;336;301;3;4;5;293;6;298;7;8;9;10; as:"35 (B1)";"C";"C#";"D";"80 (G#5)";"45 (A2)";"D#";"E";"F";"37 (C#2)";"F#";"42 (F#2)";"G";"G#";"A";"A#"; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Disco_01.ttl000066400000000000000000000545631411660112400206200ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Disco 01" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 2.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:0; oc:0; ve:0,00; du:0,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:0,00; du:0,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:0; oc:0; ve:0,00; du:0,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:1; oc:0; ve:1,00; du:1,00; id:33; ch:0; oc:0; ve:1,00; du:1,00; id:34; ch:2; oc:0; ve:1,00; du:1,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:0,00; du:0,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:0; oc:0; ve:0,00; du:0,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:1; oc:0; ve:1,00; du:1,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:0; oc:0; ve:1,00; du:1,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:0; oc:0; ve:0,00; du:0,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:0,00; du:0,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:0; oc:0; ve:0,00; du:0,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:1; oc:0; ve:1,00; du:1,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:2; oc:0; ve:1,00; du:1,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:0; oc:0; ve:0,00; du:0,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:0; oc:0; ve:0,00; du:0,00; id:107; ch:0; oc:0; ve:0,00; du:0,00; id:108; ch:0; oc:0; ve:0,00; du:0,00; id:109; ch:0; oc:0; ve:0,00; du:0,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:0; oc:0; ve:0,00; du:0,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:0; oc:0; ve:0,00; du:0,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:0; oc:0; ve:0,00; du:0,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:0; oc:0; ve:0,00; du:0,00; id:123; ch:0; oc:0; ve:0,00; du:0,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:0; oc:0; ve:0,00; du:0,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:0; oc:0; ve:0,00; du:0,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:0,00; du:0,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:0; oc:0; ve:0,00; du:0,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:0; oc:0; ve:0,00; du:0,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:0,00; du:0,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:0,00; du:0,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:0; oc:0; ve:0,00; du:0,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:0; oc:0; ve:0,00; du:0,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:0; oc:0; ve:0,00; du:0,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:0,00; du:0,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:0; oc:0; ve:0,00; du:0,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:0,00; du:0,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:0; oc:0; ve:0,00; du:0,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Disco_02.ttl000066400000000000000000000545641411660112400206220ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Disco 02" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:4; oc:0; ve:1,00; du:1,00; id:12; ch:0; oc:0; ve:0,00; du:0,00; id:13; ch:0; oc:0; ve:0,00; du:0,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:0,00; du:0,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:4; oc:0; ve:1,00; du:1,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:1,00; du:1,00; id:33; ch:0; oc:0; ve:1,00; du:1,00; id:34; ch:0; oc:0; ve:1,00; du:1,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:4; oc:0; ve:1,00; du:1,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:0,00; du:0,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:4; oc:0; ve:1,00; du:1,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:1; oc:0; ve:1,00; du:1,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:2; oc:0; ve:1,00; du:1,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:0; oc:0; ve:0,00; du:0,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:0; oc:0; ve:0,00; du:0,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:4; oc:0; ve:1,00; du:1,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:4; oc:0; ve:1,00; du:1,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:0; oc:0; ve:1,00; du:1,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:0; oc:0; ve:1,00; du:1,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:0; oc:0; ve:0,00; du:0,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:0; oc:0; ve:0,00; du:0,00; id:107; ch:4; oc:0; ve:1,00; du:1,00; id:108; ch:0; oc:0; ve:0,00; du:0,00; id:109; ch:0; oc:0; ve:0,00; du:0,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:0; oc:0; ve:0,00; du:0,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:0; oc:0; ve:0,00; du:0,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:0; oc:0; ve:0,00; du:0,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:0; oc:0; ve:0,00; du:0,00; id:123; ch:4; oc:0; ve:1,00; du:1,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:0; oc:0; ve:0,00; du:0,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:1; oc:0; ve:1,00; du:1,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:1,00; du:1,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:4; oc:0; ve:1,00; du:1,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:0,00; du:0,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:4; oc:0; ve:1,00; du:1,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:1,00; du:1,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:4; oc:0; ve:1,00; du:1,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:0,00; du:0,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:4; oc:0; ve:1,00; du:1,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:1; oc:0; ve:1,00; du:1,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:2; oc:0; ve:1,00; du:1,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:0; oc:0; ve:0,00; du:0,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:4; oc:0; ve:1,00; du:1,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:4; oc:0; ve:1,00; du:1,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:4; oc:0; ve:1,00; du:1,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:0,00; du:0,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:4; oc:0; ve:1,00; du:1,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Disco_03.ttl000066400000000000000000000545641411660112400206230ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Disco 03" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:4; oc:0; ve:1,00; du:1,00; id:12; ch:0; oc:0; ve:1,00; du:1,00; id:13; ch:0; oc:0; ve:1,00; du:1,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:0,00; du:0,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:4; oc:0; ve:1,00; du:1,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:1,00; du:1,00; id:33; ch:0; oc:0; ve:1,00; du:1,00; id:34; ch:0; oc:0; ve:1,00; du:1,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:1,00; du:1,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:4; oc:0; ve:1,00; du:1,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:4; oc:0; ve:1,00; du:1,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:1; oc:0; ve:1,00; du:1,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:2; oc:0; ve:1,00; du:1,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:0; oc:0; ve:0,00; du:0,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:4; oc:0; ve:1,00; du:1,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:1,00; du:1,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:4; oc:0; ve:1,00; du:1,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:0; oc:0; ve:1,00; du:1,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:0; oc:0; ve:1,00; du:1,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:0; oc:0; ve:0,00; du:0,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:0; oc:0; ve:0,00; du:0,00; id:107; ch:4; oc:0; ve:1,00; du:1,00; id:108; ch:0; oc:0; ve:0,00; du:0,00; id:109; ch:0; oc:0; ve:1,00; du:1,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:0; oc:0; ve:0,00; du:0,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:0; oc:0; ve:0,00; du:0,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:0; oc:0; ve:0,00; du:0,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:0; oc:0; ve:0,00; du:0,00; id:123; ch:4; oc:0; ve:1,00; du:1,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:0; oc:0; ve:0,00; du:0,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:1; oc:0; ve:1,00; du:1,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:1,00; du:1,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:4; oc:0; ve:1,00; du:1,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:1,00; du:1,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:4; oc:0; ve:1,00; du:1,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:1,00; du:1,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:1,00; du:1,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:4; oc:0; ve:1,00; du:1,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:4; oc:0; ve:1,00; du:1,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:1; oc:0; ve:1,00; du:1,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:2; oc:0; ve:1,00; du:1,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:4; oc:0; ve:1,00; du:1,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:1,00; du:1,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:4; oc:0; ve:1,00; du:1,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:4; oc:0; ve:1,00; du:1,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:0; oc:0; ve:1,00; du:1,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:4; oc:0; ve:1,00; du:1,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Disco_04.ttl000066400000000000000000000545641411660112400206240ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Disco 04" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:4; oc:0; ve:1,00; du:1,00; id:12; ch:0; oc:0; ve:1,00; du:1,00; id:13; ch:0; oc:0; ve:1,00; du:1,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:0,00; du:0,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:4; oc:0; ve:1,00; du:1,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:1,00; du:1,00; id:33; ch:0; oc:0; ve:1,00; du:1,00; id:34; ch:0; oc:0; ve:1,00; du:1,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:4; oc:0; ve:1,00; du:1,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:0; oc:0; ve:1,00; du:1,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:4; oc:0; ve:1,00; du:1,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:1; oc:0; ve:1,00; du:1,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:2; oc:0; ve:1,00; du:1,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:0; oc:0; ve:0,00; du:0,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:4; oc:0; ve:1,00; du:1,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:1,00; du:1,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:4; oc:0; ve:1,00; du:1,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:0; oc:0; ve:1,00; du:1,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:0; oc:0; ve:1,00; du:1,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:0; oc:0; ve:0,00; du:0,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:0; oc:0; ve:0,00; du:0,00; id:107; ch:0; oc:0; ve:1,00; du:1,00; id:108; ch:0; oc:0; ve:0,00; du:0,00; id:109; ch:4; oc:0; ve:1,00; du:1,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:0; oc:0; ve:0,00; du:0,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:0; oc:0; ve:0,00; du:0,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:0; oc:0; ve:0,00; du:0,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:0; oc:0; ve:0,00; du:0,00; id:123; ch:4; oc:0; ve:1,00; du:1,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:0; oc:0; ve:0,00; du:0,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:1; oc:0; ve:1,00; du:1,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:1,00; du:1,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:4; oc:0; ve:1,00; du:1,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:1,00; du:1,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:4; oc:0; ve:1,00; du:1,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:1,00; du:1,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:4; oc:0; ve:1,00; du:1,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:0; oc:0; ve:1,00; du:1,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:4; oc:0; ve:1,00; du:1,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:1; oc:0; ve:1,00; du:1,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:2; oc:0; ve:1,00; du:1,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:4; oc:0; ve:1,00; du:1,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:1,00; du:1,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:4; oc:0; ve:1,00; du:1,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:1,00; du:1,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:4; oc:0; ve:1,00; du:1,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:4; oc:0; ve:1,00; du:1,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Disco_05.ttl000066400000000000000000000545641411660112400206250ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Disco 05" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 120.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; oc:0; ve:1,00; du:1,00; id:1; ch:0; oc:0; ve:0,00; du:0,00; id:2; ch:0; oc:0; ve:0,00; du:0,00; id:3; ch:0; oc:0; ve:0,00; du:0,00; id:4; ch:0; oc:0; ve:0,00; du:0,00; id:5; ch:0; oc:0; ve:0,00; du:0,00; id:6; ch:0; oc:0; ve:0,00; du:0,00; id:7; ch:0; oc:0; ve:0,00; du:0,00; id:8; ch:0; oc:0; ve:0,00; du:0,00; id:9; ch:0; oc:0; ve:0,00; du:0,00; id:10; ch:0; oc:0; ve:0,00; du:0,00; id:11; ch:4; oc:0; ve:1,00; du:1,00; id:12; ch:0; oc:0; ve:1,00; du:1,00; id:13; ch:0; oc:0; ve:1,00; du:1,00; id:14; ch:0; oc:0; ve:0,00; du:0,00; id:15; ch:0; oc:0; ve:0,00; du:0,00; id:16; ch:0; oc:0; ve:0,00; du:0,00; id:17; ch:0; oc:0; ve:0,00; du:0,00; id:18; ch:0; oc:0; ve:0,00; du:0,00; id:19; ch:0; oc:0; ve:0,00; du:0,00; id:20; ch:0; oc:0; ve:0,00; du:0,00; id:21; ch:0; oc:0; ve:0,00; du:0,00; id:22; ch:0; oc:0; ve:0,00; du:0,00; id:23; ch:0; oc:0; ve:0,00; du:0,00; id:24; ch:0; oc:0; ve:0,00; du:0,00; id:25; ch:0; oc:0; ve:0,00; du:0,00; id:26; ch:0; oc:0; ve:0,00; du:0,00; id:27; ch:4; oc:0; ve:1,00; du:1,00; id:28; ch:0; oc:0; ve:0,00; du:0,00; id:29; ch:0; oc:0; ve:0,00; du:0,00; id:30; ch:0; oc:0; ve:0,00; du:0,00; id:31; ch:0; oc:0; ve:0,00; du:0,00; id:32; ch:0; oc:0; ve:1,00; du:1,00; id:33; ch:0; oc:0; ve:1,00; du:1,00; id:34; ch:0; oc:0; ve:1,00; du:1,00; id:35; ch:0; oc:0; ve:0,00; du:0,00; id:36; ch:0; oc:0; ve:0,00; du:0,00; id:37; ch:0; oc:0; ve:0,00; du:0,00; id:38; ch:0; oc:0; ve:0,00; du:0,00; id:39; ch:0; oc:0; ve:0,00; du:0,00; id:40; ch:0; oc:0; ve:0,00; du:0,00; id:41; ch:0; oc:0; ve:0,00; du:0,00; id:42; ch:0; oc:0; ve:0,00; du:0,00; id:43; ch:0; oc:0; ve:1,00; du:1,00; id:44; ch:0; oc:0; ve:0,00; du:0,00; id:45; ch:4; oc:0; ve:1,00; du:1,00; id:46; ch:0; oc:0; ve:0,00; du:0,00; id:47; ch:0; oc:0; ve:0,00; du:0,00; id:48; ch:0; oc:0; ve:0,00; du:0,00; id:49; ch:0; oc:0; ve:0,00; du:0,00; id:50; ch:0; oc:0; ve:0,00; du:0,00; id:51; ch:0; oc:0; ve:0,00; du:0,00; id:52; ch:0; oc:0; ve:0,00; du:0,00; id:53; ch:0; oc:0; ve:0,00; du:0,00; id:54; ch:0; oc:0; ve:0,00; du:0,00; id:55; ch:0; oc:0; ve:0,00; du:0,00; id:56; ch:0; oc:0; ve:0,00; du:0,00; id:57; ch:0; oc:0; ve:0,00; du:0,00; id:58; ch:0; oc:0; ve:0,00; du:0,00; id:59; ch:4; oc:0; ve:1,00; du:1,00; id:60; ch:0; oc:0; ve:0,00; du:0,00; id:61; ch:0; oc:0; ve:0,00; du:0,00; id:62; ch:0; oc:0; ve:0,00; du:0,00; id:63; ch:0; oc:0; ve:0,00; du:0,00; id:64; ch:1; oc:0; ve:1,00; du:1,00; id:65; ch:0; oc:0; ve:0,00; du:0,00; id:66; ch:2; oc:0; ve:1,00; du:1,00; id:67; ch:0; oc:0; ve:0,00; du:0,00; id:68; ch:0; oc:0; ve:0,00; du:0,00; id:69; ch:0; oc:0; ve:0,00; du:0,00; id:70; ch:0; oc:0; ve:0,00; du:0,00; id:71; ch:0; oc:0; ve:0,00; du:0,00; id:72; ch:0; oc:0; ve:0,00; du:0,00; id:73; ch:0; oc:0; ve:0,00; du:0,00; id:74; ch:0; oc:0; ve:0,00; du:0,00; id:75; ch:4; oc:0; ve:1,00; du:1,00; id:76; ch:0; oc:0; ve:0,00; du:0,00; id:77; ch:0; oc:0; ve:1,00; du:1,00; id:78; ch:0; oc:0; ve:0,00; du:0,00; id:79; ch:0; oc:0; ve:0,00; du:0,00; id:80; ch:0; oc:0; ve:0,00; du:0,00; id:81; ch:0; oc:0; ve:0,00; du:0,00; id:82; ch:0; oc:0; ve:0,00; du:0,00; id:83; ch:0; oc:0; ve:0,00; du:0,00; id:84; ch:0; oc:0; ve:0,00; du:0,00; id:85; ch:0; oc:0; ve:0,00; du:0,00; id:86; ch:0; oc:0; ve:0,00; du:0,00; id:87; ch:0; oc:0; ve:0,00; du:0,00; id:88; ch:0; oc:0; ve:0,00; du:0,00; id:89; ch:0; oc:0; ve:0,00; du:0,00; id:90; ch:0; oc:0; ve:0,00; du:0,00; id:91; ch:4; oc:0; ve:1,00; du:1,00; id:92; ch:0; oc:0; ve:0,00; du:0,00; id:93; ch:0; oc:0; ve:0,00; du:0,00; id:94; ch:0; oc:0; ve:0,00; du:0,00; id:95; ch:0; oc:0; ve:0,00; du:0,00; id:96; ch:0; oc:0; ve:1,00; du:1,00; id:97; ch:0; oc:0; ve:0,00; du:0,00; id:98; ch:0; oc:0; ve:1,00; du:1,00; id:99; ch:0; oc:0; ve:0,00; du:0,00; id:100; ch:0; oc:0; ve:0,00; du:0,00; id:101; ch:0; oc:0; ve:0,00; du:0,00; id:102; ch:0; oc:0; ve:0,00; du:0,00; id:103; ch:0; oc:0; ve:0,00; du:0,00; id:104; ch:0; oc:0; ve:0,00; du:0,00; id:105; ch:0; oc:0; ve:0,00; du:0,00; id:106; ch:0; oc:0; ve:0,00; du:0,00; id:107; ch:0; oc:0; ve:1,00; du:1,00; id:108; ch:0; oc:0; ve:0,00; du:0,00; id:109; ch:4; oc:0; ve:1,00; du:1,00; id:110; ch:0; oc:0; ve:0,00; du:0,00; id:111; ch:0; oc:0; ve:0,00; du:0,00; id:112; ch:0; oc:0; ve:0,00; du:0,00; id:113; ch:0; oc:0; ve:0,00; du:0,00; id:114; ch:0; oc:0; ve:0,00; du:0,00; id:115; ch:0; oc:0; ve:0,00; du:0,00; id:116; ch:0; oc:0; ve:0,00; du:0,00; id:117; ch:0; oc:0; ve:0,00; du:0,00; id:118; ch:0; oc:0; ve:0,00; du:0,00; id:119; ch:0; oc:0; ve:0,00; du:0,00; id:120; ch:0; oc:0; ve:0,00; du:0,00; id:121; ch:0; oc:0; ve:0,00; du:0,00; id:122; ch:0; oc:0; ve:0,00; du:0,00; id:123; ch:4; oc:0; ve:1,00; du:1,00; id:124; ch:0; oc:0; ve:0,00; du:0,00; id:125; ch:0; oc:0; ve:0,00; du:0,00; id:126; ch:0; oc:0; ve:0,00; du:0,00; id:127; ch:0; oc:0; ve:0,00; du:0,00; id:128; ch:1; oc:0; ve:1,00; du:1,00; id:129; ch:0; oc:0; ve:0,00; du:0,00; id:130; ch:0; oc:0; ve:1,00; du:1,00; id:131; ch:0; oc:0; ve:0,00; du:0,00; id:132; ch:0; oc:0; ve:0,00; du:0,00; id:133; ch:0; oc:0; ve:0,00; du:0,00; id:134; ch:0; oc:0; ve:0,00; du:0,00; id:135; ch:0; oc:0; ve:0,00; du:0,00; id:136; ch:0; oc:0; ve:0,00; du:0,00; id:137; ch:0; oc:0; ve:0,00; du:0,00; id:138; ch:0; oc:0; ve:0,00; du:0,00; id:139; ch:4; oc:0; ve:1,00; du:1,00; id:140; ch:0; oc:0; ve:0,00; du:0,00; id:141; ch:0; oc:0; ve:1,00; du:1,00; id:142; ch:0; oc:0; ve:0,00; du:0,00; id:143; ch:0; oc:0; ve:0,00; du:0,00; id:144; ch:0; oc:0; ve:0,00; du:0,00; id:145; ch:0; oc:0; ve:0,00; du:0,00; id:146; ch:0; oc:0; ve:0,00; du:0,00; id:147; ch:0; oc:0; ve:0,00; du:0,00; id:148; ch:0; oc:0; ve:0,00; du:0,00; id:149; ch:0; oc:0; ve:0,00; du:0,00; id:150; ch:0; oc:0; ve:0,00; du:0,00; id:151; ch:0; oc:0; ve:0,00; du:0,00; id:152; ch:0; oc:0; ve:0,00; du:0,00; id:153; ch:0; oc:0; ve:0,00; du:0,00; id:154; ch:0; oc:0; ve:0,00; du:0,00; id:155; ch:4; oc:0; ve:1,00; du:1,00; id:156; ch:0; oc:0; ve:0,00; du:0,00; id:157; ch:0; oc:0; ve:0,00; du:0,00; id:158; ch:0; oc:0; ve:0,00; du:0,00; id:159; ch:0; oc:0; ve:0,00; du:0,00; id:160; ch:0; oc:0; ve:0,00; du:0,00; id:161; ch:0; oc:0; ve:0,00; du:0,00; id:162; ch:0; oc:0; ve:1,00; du:1,00; id:163; ch:0; oc:0; ve:0,00; du:0,00; id:164; ch:0; oc:0; ve:0,00; du:0,00; id:165; ch:0; oc:0; ve:0,00; du:0,00; id:166; ch:0; oc:0; ve:0,00; du:0,00; id:167; ch:0; oc:0; ve:0,00; du:0,00; id:168; ch:0; oc:0; ve:0,00; du:0,00; id:169; ch:0; oc:0; ve:0,00; du:0,00; id:170; ch:0; oc:0; ve:0,00; du:0,00; id:171; ch:0; oc:0; ve:1,00; du:1,00; id:172; ch:0; oc:0; ve:0,00; du:0,00; id:173; ch:4; oc:0; ve:1,00; du:1,00; id:174; ch:0; oc:0; ve:0,00; du:0,00; id:175; ch:0; oc:0; ve:0,00; du:0,00; id:176; ch:0; oc:0; ve:0,00; du:0,00; id:177; ch:0; oc:0; ve:0,00; du:0,00; id:178; ch:0; oc:0; ve:0,00; du:0,00; id:179; ch:0; oc:0; ve:0,00; du:0,00; id:180; ch:0; oc:0; ve:0,00; du:0,00; id:181; ch:0; oc:0; ve:0,00; du:0,00; id:182; ch:0; oc:0; ve:0,00; du:0,00; id:183; ch:0; oc:0; ve:0,00; du:0,00; id:184; ch:0; oc:0; ve:0,00; du:0,00; id:185; ch:0; oc:0; ve:0,00; du:0,00; id:186; ch:0; oc:0; ve:0,00; du:0,00; id:187; ch:4; oc:0; ve:1,00; du:1,00; id:188; ch:0; oc:0; ve:0,00; du:0,00; id:189; ch:0; oc:0; ve:0,00; du:0,00; id:190; ch:0; oc:0; ve:0,00; du:0,00; id:191; ch:0; oc:0; ve:0,00; du:0,00; id:192; ch:1; oc:0; ve:1,00; du:1,00; id:193; ch:0; oc:0; ve:0,00; du:0,00; id:194; ch:2; oc:0; ve:1,00; du:1,00; id:195; ch:0; oc:0; ve:0,00; du:0,00; id:196; ch:0; oc:0; ve:0,00; du:0,00; id:197; ch:0; oc:0; ve:0,00; du:0,00; id:198; ch:0; oc:0; ve:0,00; du:0,00; id:199; ch:0; oc:0; ve:0,00; du:0,00; id:200; ch:0; oc:0; ve:0,00; du:0,00; id:201; ch:0; oc:0; ve:0,00; du:0,00; id:202; ch:0; oc:0; ve:0,00; du:0,00; id:203; ch:4; oc:0; ve:1,00; du:1,00; id:204; ch:0; oc:0; ve:0,00; du:0,00; id:205; ch:0; oc:0; ve:1,00; du:1,00; id:206; ch:0; oc:0; ve:0,00; du:0,00; id:207; ch:0; oc:0; ve:0,00; du:0,00; id:208; ch:0; oc:0; ve:0,00; du:0,00; id:209; ch:0; oc:0; ve:0,00; du:0,00; id:210; ch:0; oc:0; ve:0,00; du:0,00; id:211; ch:0; oc:0; ve:0,00; du:0,00; id:212; ch:0; oc:0; ve:0,00; du:0,00; id:213; ch:0; oc:0; ve:0,00; du:0,00; id:214; ch:0; oc:0; ve:0,00; du:0,00; id:215; ch:0; oc:0; ve:0,00; du:0,00; id:216; ch:0; oc:0; ve:0,00; du:0,00; id:217; ch:0; oc:0; ve:0,00; du:0,00; id:218; ch:0; oc:0; ve:0,00; du:0,00; id:219; ch:4; oc:0; ve:1,00; du:1,00; id:220; ch:0; oc:0; ve:0,00; du:0,00; id:221; ch:0; oc:0; ve:0,00; du:0,00; id:222; ch:0; oc:0; ve:0,00; du:0,00; id:223; ch:0; oc:0; ve:0,00; du:0,00; id:224; ch:0; oc:0; ve:0,00; du:0,00; id:225; ch:0; oc:0; ve:0,00; du:0,00; id:226; ch:0; oc:0; ve:0,00; du:0,00; id:227; ch:0; oc:0; ve:0,00; du:0,00; id:228; ch:0; oc:0; ve:0,00; du:0,00; id:229; ch:0; oc:0; ve:0,00; du:0,00; id:230; ch:0; oc:0; ve:0,00; du:0,00; id:231; ch:0; oc:0; ve:0,00; du:0,00; id:232; ch:0; oc:0; ve:0,00; du:0,00; id:233; ch:0; oc:0; ve:0,00; du:0,00; id:234; ch:0; oc:0; ve:0,00; du:0,00; id:235; ch:0; oc:0; ve:1,00; du:1,00; id:236; ch:0; oc:0; ve:0,00; du:0,00; id:237; ch:4; oc:0; ve:1,00; du:1,00; id:238; ch:0; oc:0; ve:0,00; du:0,00; id:239; ch:0; oc:0; ve:0,00; du:0,00; id:240; ch:0; oc:0; ve:0,00; du:0,00; id:241; ch:0; oc:0; ve:0,00; du:0,00; id:242; ch:0; oc:0; ve:0,00; du:0,00; id:243; ch:0; oc:0; ve:0,00; du:0,00; id:244; ch:0; oc:0; ve:0,00; du:0,00; id:245; ch:0; oc:0; ve:0,00; du:0,00; id:246; ch:0; oc:0; ve:0,00; du:0,00; id:247; ch:0; oc:0; ve:0,00; du:0,00; id:248; ch:0; oc:0; ve:0,00; du:0,00; id:249; ch:0; oc:0; ve:0,00; du:0,00; id:250; ch:0; oc:0; ve:0,00; du:0,00; id:251; ch:4; oc:0; ve:1,00; du:1,00; id:252; ch:0; oc:0; ve:0,00; du:0,00; id:253; ch:0; oc:0; ve:0,00; du:0,00; id:254; ch:0; oc:0; ve:0,00; du:0,00; id:255; ch:0; oc:0; ve:0,00; du:0,00; id:256; ch:0; oc:0; ve:0,00; du:0,00; id:257; ch:0; oc:0; ve:0,00; du:0,00; id:258; ch:0; oc:0; ve:0,00; du:0,00; id:259; ch:0; oc:0; ve:0,00; du:0,00; id:260; ch:0; oc:0; ve:0,00; du:0,00; id:261; ch:0; oc:0; ve:0,00; du:0,00; id:262; ch:0; oc:0; ve:0,00; du:0,00; id:263; ch:0; oc:0; ve:0,00; du:0,00; id:264; ch:0; oc:0; ve:0,00; du:0,00; id:265; ch:0; oc:0; ve:0,00; du:0,00; id:266; ch:0; oc:0; ve:0,00; du:0,00; id:267; ch:0; oc:0; ve:0,00; du:0,00; id:268; ch:0; oc:0; ve:0,00; du:0,00; id:269; ch:0; oc:0; ve:0,00; du:0,00; id:270; ch:0; oc:0; ve:0,00; du:0,00; id:271; ch:0; oc:0; ve:0,00; du:0,00; id:272; ch:0; oc:0; ve:0,00; du:0,00; id:273; ch:0; oc:0; ve:0,00; du:0,00; id:274; ch:0; oc:0; ve:0,00; du:0,00; id:275; ch:0; oc:0; ve:0,00; du:0,00; id:276; ch:0; oc:0; ve:0,00; du:0,00; id:277; ch:0; oc:0; ve:0,00; du:0,00; id:278; ch:0; oc:0; ve:0,00; du:0,00; id:279; ch:0; oc:0; ve:0,00; du:0,00; id:280; ch:0; oc:0; ve:0,00; du:0,00; id:281; ch:0; oc:0; ve:0,00; du:0,00; id:282; ch:0; oc:0; ve:0,00; du:0,00; id:283; ch:0; oc:0; ve:0,00; du:0,00; id:284; ch:0; oc:0; ve:0,00; du:0,00; id:285; ch:0; oc:0; ve:0,00; du:0,00; id:286; ch:0; oc:0; ve:0,00; du:0,00; id:287; ch:0; oc:0; ve:0,00; du:0,00; id:288; ch:0; oc:0; ve:0,00; du:0,00; id:289; ch:0; oc:0; ve:0,00; du:0,00; id:290; ch:0; oc:0; ve:0,00; du:0,00; id:291; ch:0; oc:0; ve:0,00; du:0,00; id:292; ch:0; oc:0; ve:0,00; du:0,00; id:293; ch:0; oc:0; ve:0,00; du:0,00; id:294; ch:0; oc:0; ve:0,00; du:0,00; id:295; ch:0; oc:0; ve:0,00; du:0,00; id:296; ch:0; oc:0; ve:0,00; du:0,00; id:297; ch:0; oc:0; ve:0,00; du:0,00; id:298; ch:0; oc:0; ve:0,00; du:0,00; id:299; ch:0; oc:0; ve:0,00; du:0,00; id:300; ch:0; oc:0; ve:0,00; du:0,00; id:301; ch:0; oc:0; ve:0,00; du:0,00; id:302; ch:0; oc:0; ve:0,00; du:0,00; id:303; ch:0; oc:0; ve:0,00; du:0,00; id:304; ch:0; oc:0; ve:0,00; du:0,00; id:305; ch:0; oc:0; ve:0,00; du:0,00; id:306; ch:0; oc:0; ve:0,00; du:0,00; id:307; ch:0; oc:0; ve:0,00; du:0,00; id:308; ch:0; oc:0; ve:0,00; du:0,00; id:309; ch:0; oc:0; ve:0,00; du:0,00; id:310; ch:0; oc:0; ve:0,00; du:0,00; id:311; ch:0; oc:0; ve:0,00; du:0,00; id:312; ch:0; oc:0; ve:0,00; du:0,00; id:313; ch:0; oc:0; ve:0,00; du:0,00; id:314; ch:0; oc:0; ve:0,00; du:0,00; id:315; ch:0; oc:0; ve:0,00; du:0,00; id:316; ch:0; oc:0; ve:0,00; du:0,00; id:317; ch:0; oc:0; ve:0,00; du:0,00; id:318; ch:0; oc:0; ve:0,00; du:0,00; id:319; ch:0; oc:0; ve:0,00; du:0,00; id:320; ch:0; oc:0; ve:0,00; du:0,00; id:321; ch:0; oc:0; ve:0,00; du:0,00; id:322; ch:0; oc:0; ve:0,00; du:0,00; id:323; ch:0; oc:0; ve:0,00; du:0,00; id:324; ch:0; oc:0; ve:0,00; du:0,00; id:325; ch:0; oc:0; ve:0,00; du:0,00; id:326; ch:0; oc:0; ve:0,00; du:0,00; id:327; ch:0; oc:0; ve:0,00; du:0,00; id:328; ch:0; oc:0; ve:0,00; du:0,00; id:329; ch:0; oc:0; ve:0,00; du:0,00; id:330; ch:0; oc:0; ve:0,00; du:0,00; id:331; ch:0; oc:0; ve:0,00; du:0,00; id:332; ch:0; oc:0; ve:0,00; du:0,00; id:333; ch:0; oc:0; ve:0,00; du:0,00; id:334; ch:0; oc:0; ve:0,00; du:0,00; id:335; ch:0; oc:0; ve:0,00; du:0,00; id:336; ch:0; oc:0; ve:0,00; du:0,00; id:337; ch:0; oc:0; ve:0,00; du:0,00; id:338; ch:0; oc:0; ve:0,00; du:0,00; id:339; ch:0; oc:0; ve:0,00; du:0,00; id:340; ch:0; oc:0; ve:0,00; du:0,00; id:341; ch:0; oc:0; ve:0,00; du:0,00; id:342; ch:0; oc:0; ve:0,00; du:0,00; id:343; ch:0; oc:0; ve:0,00; du:0,00; id:344; ch:0; oc:0; ve:0,00; du:0,00; id:345; ch:0; oc:0; ve:0,00; du:0,00; id:346; ch:0; oc:0; ve:0,00; du:0,00; id:347; ch:0; oc:0; ve:0,00; du:0,00; id:348; ch:0; oc:0; ve:0,00; du:0,00; id:349; ch:0; oc:0; ve:0,00; du:0,00; id:350; ch:0; oc:0; ve:0,00; du:0,00; id:351; ch:0; oc:0; ve:0,00; du:0,00; id:352; ch:0; oc:0; ve:0,00; du:0,00; id:353; ch:0; oc:0; ve:0,00; du:0,00; id:354; ch:0; oc:0; ve:0,00; du:0,00; id:355; ch:0; oc:0; ve:0,00; du:0,00; id:356; ch:0; oc:0; ve:0,00; du:0,00; id:357; ch:0; oc:0; ve:0,00; du:0,00; id:358; ch:0; oc:0; ve:0,00; du:0,00; id:359; ch:0; oc:0; ve:0,00; du:0,00; id:360; ch:0; oc:0; ve:0,00; du:0,00; id:361; ch:0; oc:0; ve:0,00; du:0,00; id:362; ch:0; oc:0; ve:0,00; du:0,00; id:363; ch:0; oc:0; ve:0,00; du:0,00; id:364; ch:0; oc:0; ve:0,00; du:0,00; id:365; ch:0; oc:0; ve:0,00; du:0,00; id:366; ch:0; oc:0; ve:0,00; du:0,00; id:367; ch:0; oc:0; ve:0,00; du:0,00; id:368; ch:0; oc:0; ve:0,00; du:0,00; id:369; ch:0; oc:0; ve:0,00; du:0,00; id:370; ch:0; oc:0; ve:0,00; du:0,00; id:371; ch:0; oc:0; ve:0,00; du:0,00; id:372; ch:0; oc:0; ve:0,00; du:0,00; id:373; ch:0; oc:0; ve:0,00; du:0,00; id:374; ch:0; oc:0; ve:0,00; du:0,00; id:375; ch:0; oc:0; ve:0,00; du:0,00; id:376; ch:0; oc:0; ve:0,00; du:0,00; id:377; ch:0; oc:0; ve:0,00; du:0,00; id:378; ch:0; oc:0; ve:0,00; du:0,00; id:379; ch:0; oc:0; ve:0,00; du:0,00; id:380; ch:0; oc:0; ve:0,00; du:0,00; id:381; ch:0; oc:0; ve:0,00; du:0,00; id:382; ch:0; oc:0; ve:0,00; du:0,00; id:383; ch:0; oc:0; ve:0,00; du:0,00; id:384; ch:0; oc:0; ve:0,00; du:0,00; id:385; ch:0; oc:0; ve:0,00; du:0,00; id:386; ch:0; oc:0; ve:0,00; du:0,00; id:387; ch:0; oc:0; ve:0,00; du:0,00; id:388; ch:0; oc:0; ve:0,00; du:0,00; id:389; ch:0; oc:0; ve:0,00; du:0,00; id:390; ch:0; oc:0; ve:0,00; du:0,00; id:391; ch:0; oc:0; ve:0,00; du:0,00; id:392; ch:0; oc:0; ve:0,00; du:0,00; id:393; ch:0; oc:0; ve:0,00; du:0,00; id:394; ch:0; oc:0; ve:0,00; du:0,00; id:395; ch:0; oc:0; ve:0,00; du:0,00; id:396; ch:0; oc:0; ve:0,00; du:0,00; id:397; ch:0; oc:0; ve:0,00; du:0,00; id:398; ch:0; oc:0; ve:0,00; du:0,00; id:399; ch:0; oc:0; ve:0,00; du:0,00; id:400; ch:0; oc:0; ve:0,00; du:0,00; id:401; ch:0; oc:0; ve:0,00; du:0,00; id:402; ch:0; oc:0; ve:0,00; du:0,00; id:403; ch:0; oc:0; ve:0,00; du:0,00; id:404; ch:0; oc:0; ve:0,00; du:0,00; id:405; ch:0; oc:0; ve:0,00; du:0,00; id:406; ch:0; oc:0; ve:0,00; du:0,00; id:407; ch:0; oc:0; ve:0,00; du:0,00; id:408; ch:0; oc:0; ve:0,00; du:0,00; id:409; ch:0; oc:0; ve:0,00; du:0,00; id:410; ch:0; oc:0; ve:0,00; du:0,00; id:411; ch:0; oc:0; ve:0,00; du:0,00; id:412; ch:0; oc:0; ve:0,00; du:0,00; id:413; ch:0; oc:0; ve:0,00; du:0,00; id:414; ch:0; oc:0; ve:0,00; du:0,00; id:415; ch:0; oc:0; ve:0,00; du:0,00; id:416; ch:0; oc:0; ve:0,00; du:0,00; id:417; ch:0; oc:0; ve:0,00; du:0,00; id:418; ch:0; oc:0; ve:0,00; du:0,00; id:419; ch:0; oc:0; ve:0,00; du:0,00; id:420; ch:0; oc:0; ve:0,00; du:0,00; id:421; ch:0; oc:0; ve:0,00; du:0,00; id:422; ch:0; oc:0; ve:0,00; du:0,00; id:423; ch:0; oc:0; ve:0,00; du:0,00; id:424; ch:0; oc:0; ve:0,00; du:0,00; id:425; ch:0; oc:0; ve:0,00; du:0,00; id:426; ch:0; oc:0; ve:0,00; du:0,00; id:427; ch:0; oc:0; ve:0,00; du:0,00; id:428; ch:0; oc:0; ve:0,00; du:0,00; id:429; ch:0; oc:0; ve:0,00; du:0,00; id:430; ch:0; oc:0; ve:0,00; du:0,00; id:431; ch:0; oc:0; ve:0,00; du:0,00; id:432; ch:0; oc:0; ve:0,00; du:0,00; id:433; ch:0; oc:0; ve:0,00; du:0,00; id:434; ch:0; oc:0; ve:0,00; du:0,00; id:435; ch:0; oc:0; ve:0,00; du:0,00; id:436; ch:0; oc:0; ve:0,00; du:0,00; id:437; ch:0; oc:0; ve:0,00; du:0,00; id:438; ch:0; oc:0; ve:0,00; du:0,00; id:439; ch:0; oc:0; ve:0,00; du:0,00; id:440; ch:0; oc:0; ve:0,00; du:0,00; id:441; ch:0; oc:0; ve:0,00; du:0,00; id:442; ch:0; oc:0; ve:0,00; du:0,00; id:443; ch:0; oc:0; ve:0,00; du:0,00; id:444; ch:0; oc:0; ve:0,00; du:0,00; id:445; ch:0; oc:0; ve:0,00; du:0,00; id:446; ch:0; oc:0; ve:0,00; du:0,00; id:447; ch:0; oc:0; ve:0,00; du:0,00; id:448; ch:0; oc:0; ve:0,00; du:0,00; id:449; ch:0; oc:0; ve:0,00; du:0,00; id:450; ch:0; oc:0; ve:0,00; du:0,00; id:451; ch:0; oc:0; ve:0,00; du:0,00; id:452; ch:0; oc:0; ve:0,00; du:0,00; id:453; ch:0; oc:0; ve:0,00; du:0,00; id:454; ch:0; oc:0; ve:0,00; du:0,00; id:455; ch:0; oc:0; ve:0,00; du:0,00; id:456; ch:0; oc:0; ve:0,00; du:0,00; id:457; ch:0; oc:0; ve:0,00; du:0,00; id:458; ch:0; oc:0; ve:0,00; du:0,00; id:459; ch:0; oc:0; ve:0,00; du:0,00; id:460; ch:0; oc:0; ve:0,00; du:0,00; id:461; ch:0; oc:0; ve:0,00; du:0,00; id:462; ch:0; oc:0; ve:0,00; du:0,00; id:463; ch:0; oc:0; ve:0,00; du:0,00; id:464; ch:0; oc:0; ve:0,00; du:0,00; id:465; ch:0; oc:0; ve:0,00; du:0,00; id:466; ch:0; oc:0; ve:0,00; du:0,00; id:467; ch:0; oc:0; ve:0,00; du:0,00; id:468; ch:0; oc:0; ve:0,00; du:0,00; id:469; ch:0; oc:0; ve:0,00; du:0,00; id:470; ch:0; oc:0; ve:0,00; du:0,00; id:471; ch:0; oc:0; ve:0,00; du:0,00; id:472; ch:0; oc:0; ve:0,00; du:0,00; id:473; ch:0; oc:0; ve:0,00; du:0,00; id:474; ch:0; oc:0; ve:0,00; du:0,00; id:475; ch:0; oc:0; ve:0,00; du:0,00; id:476; ch:0; oc:0; ve:0,00; du:0,00; id:477; ch:0; oc:0; ve:0,00; du:0,00; id:478; ch:0; oc:0; ve:0,00; du:0,00; id:479; ch:0; oc:0; ve:0,00; du:0,00; id:480; ch:0; oc:0; ve:0,00; du:0,00; id:481; ch:0; oc:0; ve:0,00; du:0,00; id:482; ch:0; oc:0; ve:0,00; du:0,00; id:483; ch:0; oc:0; ve:0,00; du:0,00; id:484; ch:0; oc:0; ve:0,00; du:0,00; id:485; ch:0; oc:0; ve:0,00; du:0,00; id:486; ch:0; oc:0; ve:0,00; du:0,00; id:487; ch:0; oc:0; ve:0,00; du:0,00; id:488; ch:0; oc:0; ve:0,00; du:0,00; id:489; ch:0; oc:0; ve:0,00; du:0,00; id:490; ch:0; oc:0; ve:0,00; du:0,00; id:491; ch:0; oc:0; ve:0,00; du:0,00; id:492; ch:0; oc:0; ve:0,00; du:0,00; id:493; ch:0; oc:0; ve:0,00; du:0,00; id:494; ch:0; oc:0; ve:0,00; du:0,00; id:495; ch:0; oc:0; ve:0,00; du:0,00; id:496; ch:0; oc:0; ve:0,00; du:0,00; id:497; ch:0; oc:0; ve:0,00; du:0,00; id:498; ch:0; oc:0; ve:0,00; du:0,00; id:499; ch:0; oc:0; ve:0,00; du:0,00; id:500; ch:0; oc:0; ve:0,00; du:0,00; id:501; ch:0; oc:0; ve:0,00; du:0,00; id:502; ch:0; oc:0; ve:0,00; du:0,00; id:503; ch:0; oc:0; ve:0,00; du:0,00; id:504; ch:0; oc:0; ve:0,00; du:0,00; id:505; ch:0; oc:0; ve:0,00; du:0,00; id:506; ch:0; oc:0; ve:0,00; du:0,00; id:507; ch:0; oc:0; ve:0,00; du:0,00; id:508; ch:0; oc:0; ve:0,00; du:0,00; id:509; ch:0; oc:0; ve:0,00; du:0,00; id:510; ch:0; oc:0; ve:0,00; du:0,00; id:511; ch:0; oc:0; ve:0,00; du:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Jazz_Swing_Cymbal_Beat_01.ttl000066400000000000000000000223771411660112400240640ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Jazz Swing Cymbal Beat 01" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 90.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 3.0 ] ; state:state [ """Matrix data: id:15; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:60; ch:3; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:63; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:95; ch:4; st:0; oc:0; ve:0,44; du:1,00; rg:1; rs:0; ro:0; rv:0,15; rd:0,00; id:111; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:156; ch:3; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:159; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:191; ch:4; st:0; oc:0; ve:0,44; du:1,00; rg:1; rs:0; ro:0; rv:0,15; rd:0,00; id:192; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:193; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:194; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:195; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:196; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:197; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:198; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:199; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:200; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:201; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:202; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:203; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:204; ch:112; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:205; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:206; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:207; ch:112; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:208; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:209; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:210; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:211; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:212; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:213; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:214; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:215; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:216; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:217; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:218; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:219; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:220; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:221; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:222; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:223; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:224; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:225; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:226; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:227; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:228; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:229; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:230; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:231; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:232; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:233; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:234; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:235; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:236; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:237; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:238; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:239; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:240; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:241; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:242; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:243; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:244; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:245; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:246; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:247; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:248; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:249; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:250; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:251; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:252; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:253; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:254; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:255; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Samba_01.ttl000066400000000000000000000126421411660112400205720ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Samba 01" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 90.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.00161517 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.00161529 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 4.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.75 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.25 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:11; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:27; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:43; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:48; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:59; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:64; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:75; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:91; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:107; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:112; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:123; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:128; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:139; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:155; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:171; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:176; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:187; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:192; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:203; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:219; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:235; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,50; rd:0,00; id:240; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:251; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:291;0;1;2;336;301;3;4;5;293;6;298;7;8;9;10; as:"35 (B1)";"C";"C#";"D";"80 (G#5)";"45 (A2)";"D#";"E";"F";"37 (C#2)";"F#";"42 (F#2)";"G";"G#";"A";"A#"; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Samba_02.ttl000066400000000000000000000126561411660112400206000ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Samba 02" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 100.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.00161517 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.00161529 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 4.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.00464809 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.33488262 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:9; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:15; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:41; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:47; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:48; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:64; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:79; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:89; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:111; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:112; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:121; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:127; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:128; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:143; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:153; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:175; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:176; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:192; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:201; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:207; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:233; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:239; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:240; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:291;0;1;2;336;301;3;4;5;293;6;298;7;8;9;10; as:"35 (B1)";"C";"C#";"D";"80 (G#5)";"45 (A2)";"D#";"E";"F";"37 (C#2)";"F#";"42 (F#2)";"G";"G#";"A";"A#"; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Samba_03.ttl000066400000000000000000000132261411660112400205730ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Samba 03" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 100.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.00161517 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.00161529 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 4.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.5 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.17000002 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:9; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:15; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:41; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:47; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:48; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:63; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:64; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:79; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:89; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:111; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:112; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:121; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:127; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:128; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:143; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:153; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:175; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:176; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:191; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:192; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:201; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:207; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:233; ch:2; st:0; oc:0; ve:0,67; du:1,00; rg:1; rs:0; ro:0; rv:0,23; rd:0,00; id:239; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:240; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:255; ch:4; st:0; oc:0; ve:0,50; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:291;0;1;2;336;301;3;4;5;293;6;298;7;8;9;10; as:"35 (B1)";"C";"C#";"D";"80 (G#5)";"45 (A2)";"D#";"E";"F";"37 (C#2)";"F#";"42 (F#2)";"G";"G#";"A";"A#"; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Standard_Rock_(1_16)_01.ttl000066400000000000000000000104261411660112400231320ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/16) 01" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 110.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:11; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:27; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:43; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:59; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:75; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:91; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:107; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:123; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Standard_Rock_(1_4)_01.ttl000066400000000000000000000074701411660112400230540ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/4) 01" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 110.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:11; ch:3; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:75; ch:3; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Standard_Rock_01.ttl000066400000000000000000000077211411660112400222670ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 01" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 110.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:11; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:43; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:75; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:107; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Standard_Rock_02.ttl000066400000000000000000000110011411660112400222520ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 02" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 110.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:11; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:43; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:75; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:96; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:107; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:128; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:139; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:171; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:193; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:203; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:235; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Standard_Rock_03.ttl000066400000000000000000000110011411660112400222530ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 03" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 110.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:11; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:43; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:75; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:97; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:107; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:128; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:139; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:171; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:193; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:203; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:235; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Standard_Rock_04.ttl000066400000000000000000000110021411660112400222550ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 04" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 110.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:11; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:43; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:75; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:107; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:128; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:139; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:160; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:171; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:193; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:203; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:235; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Standard_Rock_05.ttl000066400000000000000000000111201411660112400222570ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 05" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 110.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:11; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:32; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:43; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:75; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:96; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:107; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:139; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:160; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:171; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:193; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:203; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:235; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Standard_Rock_06.ttl000066400000000000000000000111211411660112400222610ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8) 06" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 110.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:11; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:43; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:75; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:97; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:107; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:128; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:139; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:160; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:171; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:193; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:203; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:235; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Standard_Rock_07.ttl000066400000000000000000000111231411660112400222640ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Standard Rock (1/8+) 07" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 110.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:11; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:43; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:75; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:107; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:113; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:128; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:139; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:160; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,33; rd:0,00; id:171; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:193; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:203; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; id:235; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,22; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Techno_01.ttl000066400000000000000000000076751411660112400210010ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Techno 01" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 135.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:45; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:64; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:66; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:74; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:109; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Techno_02.ttl000066400000000000000000000103721411660112400207660ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Techno 02" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 135.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:27; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:45; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:59; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:64; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:66; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:74; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:91; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:109; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:123; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Techno_03.ttl000066400000000000000000000152531411660112400207720ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Techno 03" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 4.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 135.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 32.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 1.0 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:27; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:45; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:59; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:64; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:66; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:74; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:91; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:109; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:123; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:128; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:155; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:173; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:187; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:192; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:194; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:202; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:219; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:237; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:251; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:256; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:283; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:301; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:315; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:320; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:322; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:330; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:347; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:365; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:379; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:384; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:411; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:429; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:443; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:448; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:450; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:458; ch:3; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:475; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:480; ch:1; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:493; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; id:507; ch:4; st:0; oc:0; ve:1,00; du:1,00; rg:1; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Waltz_01.ttl000066400000000000000000000160471411660112400206530ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 01" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 3.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 172.0 ] , [ lv2:symbol "base" ; pset:value 2.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.00161517 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.00161529 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 4.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.74535209 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.25464788 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 3.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:15; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:17; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:31; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:33; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:47; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:48; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:63; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:79; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:81; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:95; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:96; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:97; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:98; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:99; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:100; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:101; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:102; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:103; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:104; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:105; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:106; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:107; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:108; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:109; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:110; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:111; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:112; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:113; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:114; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:115; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:116; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:117; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:118; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:119; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:120; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:121; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:122; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:123; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:124; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:125; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:126; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:127; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:291;0;1;2;336;301;3;4;5;293;6;298;7;8;9;10; as:"35 (B1)";"C";"C#";"D";"80 (G#5)";"45 (A2)";"D#";"E";"F";"37 (C#2)";"F#";"42 (F#2)";"G";"G#";"A";"A#"; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Waltz_02.ttl000066400000000000000000000165431411660112400206550ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 02" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 3.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 172.0 ] , [ lv2:symbol "base" ; pset:value 2.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.00161505 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.00161517 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 4.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.74798131 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.25244132 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 3.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:15; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:17; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:28; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,51; rd:0,00; id:31; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:33; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:44; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,51; rd:0,00; id:47; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:48; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:63; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:76; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,51; rd:0,00; id:79; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:81; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:92; ch:4; st:0; oc:0; ve:1,49; du:1,00; rg:1; rs:0; ro:0; rv:0,51; rd:0,00; id:95; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:96; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:97; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:98; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:99; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:100; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:101; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:102; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:103; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:104; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:105; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:106; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:107; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:108; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:109; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:110; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:111; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:112; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:113; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:114; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:115; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:116; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:117; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:118; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:119; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:120; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:121; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:122; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:123; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:124; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:125; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:126; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:127; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:291;0;1;2;336;301;3;4;5;293;6;298;7;8;9;10; as:"35 (B1)";"C";"C#";"D";"80 (G#5)";"45 (A2)";"D#";"E";"F";"37 (C#2)";"F#";"42 (F#2)";"G";"G#";"A";"A#"; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Waltz_03.ttl000066400000000000000000000154721411660112400206560ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 03" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 3.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 172.0 ] , [ lv2:symbol "base" ; pset:value 2.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.00161505 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.00161517 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 8.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 2.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.66000003 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.21000001 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 6.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:15; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:31; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:41; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:47; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:63; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:73; ch:2; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:79; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:95; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:96; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:97; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:98; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:99; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:100; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:101; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:102; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:103; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:104; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:105; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:106; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:107; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:108; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:109; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:110; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:111; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:112; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:113; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:114; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:115; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:116; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:117; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:118; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:119; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:120; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:121; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:122; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:123; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:124; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:125; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:126; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:127; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:291;0;1;2;336;301;3;4;5;293;6;298;7;8;9;10; as:"35 (B1)";"C";"C#";"D";"80 (G#5)";"45 (A2)";"D#";"E";"F";"37 (C#2)";"F#";"42 (F#2)";"G";"G#";"A";"A#"; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Waltz_04.ttl000066400000000000000000000223441411660112400206530ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 04" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 3.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 172.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.00161517 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.00161529 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.66000003 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.21000001 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:15; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:79; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:127; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:129; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:143; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:192; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:193; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:194; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:195; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:196; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:197; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:198; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:199; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:200; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:201; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:202; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:203; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:204; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:205; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:206; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:207; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:208; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:209; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:210; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:211; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:212; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:213; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:214; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:215; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:216; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:217; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:218; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:219; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:220; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:221; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:222; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:223; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:224; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:225; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:226; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:227; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:228; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:229; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:230; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:231; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:232; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:233; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:234; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:235; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:236; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:237; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:238; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:239; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:240; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:241; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:242; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:243; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:244; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:245; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:246; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:247; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:248; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:249; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:250; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:251; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:252; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:253; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:254; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:255; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:291;0;1;2;336;301;3;4;5;293;6;298;7;8;9;10; as:"35 (B1)";"C";"C#";"D";"80 (G#5)";"45 (A2)";"D#";"E";"F";"37 (C#2)";"F#";"42 (F#2)";"G";"G#";"A";"A#"; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Waltz_05.ttl000066400000000000000000000224641411660112400206570ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 05" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 3.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 172.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.00161517 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.00161529 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 2.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.49000001 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.17000002 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:15; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:79; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:113; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:127; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:129; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:143; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:192; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:193; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:194; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:195; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:196; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:197; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:198; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:199; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:200; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:201; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:202; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:203; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:204; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:205; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:206; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:207; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:208; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:209; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:210; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:211; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:212; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:213; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:214; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:215; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:216; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:217; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:218; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:219; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:220; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:221; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:222; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:223; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:224; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:225; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:226; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:227; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:228; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:229; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:230; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:231; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:232; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:233; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:234; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:235; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:236; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:237; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:238; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:239; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:240; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:241; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:242; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:243; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:244; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:245; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:246; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:247; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:248; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:249; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:250; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:251; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:252; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:253; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:254; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:255; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:291;0;1;2;336;301;3;4;5;293;6;298;7;8;9;10; as:"35 (B1)";"C";"C#";"D";"80 (G#5)";"45 (A2)";"D#";"E";"F";"37 (C#2)";"F#";"42 (F#2)";"G";"G#";"A";"A#"; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/BSEQuencer_DR_GM_Waltz_06.ttl000066400000000000000000000227231411660112400206560ustar00rootroot00000000000000@prefix atom: . @prefix lv2: . @prefix pset: . @prefix rdf: . @prefix rdfs: . @prefix state: . @prefix xsd: . a pset:Preset ; lv2:appliesTo ; rdfs:label "DR GM Waltz 06" ; lv2:port [ lv2:symbol "autoplay_beats_per_bar" ; pset:value 3.0 ] , [ lv2:symbol "autoplay_bpm" ; pset:value 172.0 ] , [ lv2:symbol "base" ; pset:value 1.0 ] , [ lv2:symbol "ch1_midi_channel" ; pset:value 1.0 ] , [ lv2:symbol "ch1_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch1_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch1_velocity" ; pset:value 1.00161517 ] , [ lv2:symbol "ch2_midi_channel" ; pset:value 2.0 ] , [ lv2:symbol "ch2_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch2_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch2_velocity" ; pset:value 1.00161529 ] , [ lv2:symbol "ch3_midi_channel" ; pset:value 3.0 ] , [ lv2:symbol "ch3_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch3_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch3_velocity" ; pset:value 1.0 ] , [ lv2:symbol "ch4_midi_channel" ; pset:value 4.0 ] , [ lv2:symbol "ch4_note_offset" ; pset:value 0.0 ] , [ lv2:symbol "ch4_pitch" ; pset:value 0.0 ] , [ lv2:symbol "ch4_velocity" ; pset:value 1.0 ] , [ lv2:symbol "midi_in" ; pset:value 0.0 ] , [ lv2:symbol "mode" ; pset:value 2.0 ] , [ lv2:symbol "nr_of_steps" ; pset:value 16.0 ] , [ lv2:symbol "octave" ; pset:value 4.0 ] , [ lv2:symbol "on_key" ; pset:value 0.0 ] , [ lv2:symbol "play" ; pset:value 1.0 ] , [ lv2:symbol "root" ; pset:value 0.0 ] , [ lv2:symbol "scale" ; pset:value 14.0 ] , [ lv2:symbol "selection_channel" ; pset:value 2.0 ] , [ lv2:symbol "selection_duration" ; pset:value 1.0 ] , [ lv2:symbol "selection_duration_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_gate_rand" ; pset:value 1.0 ] , [ lv2:symbol "selection_pitch_note" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_note_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave" ; pset:value 0.0 ] , [ lv2:symbol "selection_pitch_octave_rand" ; pset:value 0.0 ] , [ lv2:symbol "selection_velocity" ; pset:value 0.49000001 ] , [ lv2:symbol "selection_velocity_rand" ; pset:value 0.17000002 ] , [ lv2:symbol "signature" ; pset:value 0.0 ] , [ lv2:symbol "steps_per" ; pset:value 4.0 ] ; state:state [ """Matrix data: id:0; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:15; ch:4; st:0; oc:0; ve:0,75; du:1,00; rg:1; rs:0; ro:0; rv:0,25; rd:0,00; id:64; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:65; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:79; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:112; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:127; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:128; ch:1; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:129; ch:2; st:0; oc:0; ve:0,49; du:1,00; rg:1; rs:0; ro:0; rv:0,17; rd:0,00; id:143; ch:4; st:0; oc:0; ve:0,66; du:1,00; rg:1; rs:0; ro:0; rv:0,21; rd:0,00; id:192; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:193; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:194; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:195; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:196; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:197; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:198; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:199; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:200; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:201; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:202; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:203; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:204; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:205; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:206; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:207; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:208; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:209; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:210; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:211; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:212; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:213; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:214; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:215; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:216; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:217; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:218; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:219; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:220; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:221; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:222; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:223; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:224; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:225; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:226; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:227; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:228; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:229; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:230; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:231; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:232; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:233; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:234; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:235; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:236; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:237; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:238; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:239; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:240; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:241; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:242; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:243; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:244; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:245; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:246; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:247; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:248; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:249; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:250; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:251; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:252; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:253; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:254; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; id:255; ch:112; st:0; oc:0; ve:0,00; du:0,00; rg:0; rs:0; ro:0; rv:0,00; rd:0,00; """ ; """Scale data: id:14; nm:"User scale 1"; el:291;0;1;2;336;301;3;4;5;293;6;298;7;8;9;10; as:"35 (B1)";"C";"C#";"D";"80 (G#5)";"45 (A2)";"D#";"E";"F";"37 (C#2)";"F#";"42 (F#2)";"G";"G#";"A";"A#"; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:15; nm:"User scale 2"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:16; nm:"User scale 3"; el:0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15; as:"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; sc:0;1;2;3;4;5;6;7;8;9;10;11; id:17; nm:"User scale 4"; el:0;1;2;3;4;5;6;7;8;9;10;11;261;260;258;256; as:"";"";"";"D#";"E";"F";"G";"A";"B";"C";"C#";"D";"DrEI";"ZWEI";"EINS";"NULL"; sc:0;2;4;5;7;9;11;-128;-128;-128;-128;-128; """ ] . BSEQuencer-1.8.10/DrumSymbol.png000066400000000000000000000024761411660112400163450ustar00rootroot00000000000000PNG  IHDR0~sBIT|d pHYs+tEXtSoftwarewww.inkscape.org<IDATX͗mTe젲˦h޹;)B)f~,#2S+)!"R"l/{([B˪a,r?s=BAJU+a֙Y1]V"KRͬ9`w>fJ O SਙMJ9R-y.[afSOJ҆l6{.@WWW]}Xܪ LR7Edy37&f'L̰ "Oh:EdM:a8azfCD(Zr|Z"Dd-Jlr><)LnV<;pW6`KCC3g^959z藀Met::jb :Yifeucl bܚDWWWիW_"23݉D䜋D,p8nX,N,JͬofDങ^3;,.UnfsEd0hbf#DUykf ",p_Ƅa<$lP3ۓd r3l9^DHӯ@&"ߌ3橡T*Jclx (iU}󼟆ƴZD_Q_^3;GQԦ}߿ r17effX L^R}8SKff""ι"@0r7ny>d2kjb 6DDTkf3bi̎Pn 3̷$&1`3"8'"]QT T3\0tΕDD>U sӀ9DwLfo\hoooRՅqEpmnnn2u"" 6zw:vx+M"v|Ƌ ƒ&DliEJb4P~3V+ķhVXmǧ}3YU;.TuMc,~_ŵ#GEds+"|ߟ@Te)H ɹ t(Yΰsbq#pT>3k image/svg+xml BSEQuencer-1.8.10/EditSymbol.png000066400000000000000000000007641411660112400163210ustar00rootroot00000000000000PNG  IHDR sBIT|d pHYs+tEXtSoftwarewww.inkscape.org<qIDAT8ӿJAo/h J,ZH,-!lԀ vs7Inl"3Ɓ-vqz] t:R5j$ȅv6ɛ/䱪~2WR AܗOԠsnv_䮪HVsCW&x’AU3;)Ε(6KvmCF1bVb#>I.|I.K"9QUxH9W@3"Hd]U'Ra "$$7WZ[u]$PUjx^cSV'\#dyIENDB`BSEQuencer-1.8.10/EditSymbol.svg000066400000000000000000000052241411660112400163300ustar00rootroot00000000000000 image/svg+xml BSEQuencer-1.8.10/LICENSE000066400000000000000000001045151411660112400145440ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . BSEQuencer-1.8.10/NoteSymbol.png000066400000000000000000000015411411660112400163330ustar00rootroot00000000000000PNG  IHDR0~sBIT|d pHYs+tEXtSoftwarewww.inkscape.org<IDATXՖkQƿ礪*ō*Y4]\XB"T T|PPhn\TD.i y4YXEhAAP%Nqai-i&V{}=L&;mn&F_b*q-"$v9 z@"8HD@RU&bXP(0HrǪ-|\b^1m$4"`0x#/1@<ojmm=S(N `۪-2$[D`$^Ml Lnmll2d-˚Is-f/k^y۝&LDH83e#9 `s#ex) c̢RjAcZq[l۞ B9_ǹ\$"'Kc̨_y@EDy,kOVɀr缈l\R2QXܚ.5 ,"Ce T&t]W\0S#Pc̓b4z[Z/ }oNuiuF*VJ>IENDB`BSEQuencer-1.8.10/NoteSymbol.svg000066400000000000000000000107041411660112400163470ustar00rootroot00000000000000 image/svg+xml BSEQuencer-1.8.10/README.md000066400000000000000000000113711411660112400150130ustar00rootroot00000000000000# B.SEQuencer Repository: BSEQuencer Description: Multi channel MIDI step sequencer LV2 plugin with a variable matrix Key features: * Step sequencer with a selectable pattern matrix size (8x16, 16x16, 24x16, or 32x16) * Autoplay or host or host + MIDI controlled playing * User defined pad features: Gate, note pitch, octave pitch, velocity, and duration * Optional individual randomization of each pad feature * Handles multiple MIDI inputs signals (keys) in one sequencer instance * Use musical scales and / or drumkits * Scale & drumkit editor * Controls for playing direction, jump, skip, and stop options placeable to any position within the matrix * Notes can be associated with four different, configurable output channels * Additional channel features: velocity and MIDI note offset * Output channels connectable with individual MIDI channels ![screenshot](https://github.com/sjaehn/BSEQuencer/blob/master/docs/screenshot.png "Screenshot from B.SEQuencer") ## Installation a) Install the bsequencer (bsequencer-lv2) package for your system * [Arch linux](https://www.archlinux.org/packages/community/x86_64/bsequencer/) by David Runge * [Debian](https://librazik.tuxfamily.org/doc3/logiciels/bsequencer) by Olivier Humbert * [Free BSD](https://www.freshports.org/audio/bsequencer-lv2) by yurivict * [NixOS](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/audio/bsequencer/default.nix) by Bart Brouns * [openSUSE](https://software.opensuse.org/package/BSEQuencer) * [Ubuntu](https://launchpad.net/ubuntu/+source/bsequencer) by Erich Eickmeyer * Check https://repology.org/project/bsequencer/versions for other systems Note: This will NOT necessarily install the latest version of B.SEQuencer. The version provided depends on the packagers. b) Use the latest provided binaries Unpack the provided bsequencer-\*.zip or bsequencer-\*.tar.xz from the latest release and copy the BSEQuencer.lv2 folder to your lv2 directory (depending on your system settings, ~/.lv2/, /usr/lib/lv2/, /usr/local/lib/lv2/, or ...). c) Build your own binaries in the following three steps. Step 1: Clone or download this repository. Step 2: Install pkg-config and the development packages for x11, cairo, and lv2 if not done yet. If you don't have already got the build tools (compilers, make, libraries) then install them too. On Debian-based systems you may run: ``` sudo apt-get install build-essential sudo apt-get install pkg-config libx11-dev libcairo2-dev lv2-dev ``` On Arch-based systems you may run: ``` sudo pacman -S base-devel sudo pacman -S pkg-config libx11 cairo lv2 ``` Step 3: Building and installing into the default lv2 directory (/usr/local/lib/lv2/) is easy using `make` and `make install`. Simply call: ``` make sudo make install ``` **Optional:** Standard `make` and `make install` parameters are supported. Alternatively, you may build a debugging version using `make CPPFLAGS+=-g`. For installation into an alternative directory (e.g., /usr/lib/lv2/), change the variable `PREFIX` while installing: `sudo make install PREFIX=/usr`. If you want to freely choose the install target directory, change the variable `LV2DIR` (e.g., `make install LV2DIR=~/.lv2`) or even define `DESTDIR`. **Optional:** Further supported parameters include `LANGUAGE` (usually two letters code) to change the GUI language (see customize). ## Running After the installation Carla, Ardour and any other LV2 host should automatically detect B.SEQuencer. If jalv is installed, you can also call it ``` jalv.gtk https://www.jahnichen.de/plugins/lv2/BSEQuencer ``` to run it stand-alone and connect it to the JACK system. ## Usage See https://github.com/sjaehn/BSEQuencer/wiki/B.SEQuencer ## Presets B.SEQuencer comes along with a set of factory presets including arpeggios and drum patterns. You can also import the large collection of Tidal Cycles drum patterns made by LVM from https://github.com/lvm/tidal-drum-patterns using the Importpattern tool: https://github.com/sjaehn/Importpattern . ## Customize You can create customized builds of B.SEQuenzr using the parameter `LANGUAGE`(e.g., `make LANGUAGE=DE`). To create a new language pack, copy `src/Locale_EN.hpp` and edit the text for the respective definitions. But do not change or delete any definition symbol! ## What's new * Logo * Bugfixes * Link tool to import drum patterns to presets * Support LANGUAGE parameter * Add locales: EN, DE, IT (by LAM) * Enable web browser call (help, tutorial) on fork-blocking hosts * Faster due to compiler optimizations (`-O3 -ffast-math`) * Binary compatibility improved * Static libs * Strip symbols by default * Binary packages provided ## Acknowledgments * Thanks for translation by LAM ## See also * Feature tour: https://www.youtube.com/watch?v=J6bU4GdUVYc * Preview: https://www.youtube.com/watch?v=iERRKL7J-KU BSEQuencer-1.8.10/ScaleEditor.png000066400000000000000000000457621411660112400164530ustar00rootroot00000000000000PNG  IHDRhVkm sBIT|d pHYs+tEXtSoftwarewww.inkscape.org< IDATxy$UUM"ͦeAgpmQYhDmE]tt((,+(ˠxPDlvQ|G{yߍKef~΁ʌ̬7" ql?@ " S4dL)2E@@h " S4dL)2E@@D@OL̉ `NnXB{oYp<~}Eew7\6pmqre}#O]o޼y|rkq{lŋ{;yΫW+Wo~ַ%^x4z'x|=UdʕrUW>9曣[,Y"""~kG=e/{l=ܶOS|E/z\ym__b 9_zwb w}巿m͛''p%/ N9'>!993d]wkDtM?iG:_jG}ozG}\xᅲ{>u׬Y#wuw /P;!y^'嬳Βg>]?+B^WFϟ/r~=NG˼y{;GrYgɟvv[wo;OoTׯEd#:O~]/o7o&''lv==眻&lf?y|EDh.Wwygt}rrR=\9²F!wy#pNo}[rw|g;:w_uw.\R֪sQp|S"_~>rW$u-$lou֑-R&&&d޼yrꩧM7$^z_G}'\~3!KvA,X +Wqw}wW~wjYlԔ/-_wue-{W:<@n,-6LG??_,/~墋.}/>VYgYfzy˗//}K299=r]wEYe6(d֓;N'Ȳe˒ᄊV,X l.rg ^t- .'?w+loժU~lfMҥK'>W/w׆m/_o9ONN}]s5ao=RuF}_}c Kmoᆨ9+`N.[fsιF>'VU=Owa++VT711vm7(}<1aT]7so]om~~ŋ+j܇?rι-v]A{n-ov{3_D䢋.oG6h#y;!""k׮A$-JQGz'SSS{mo~SNmutwկK/T6d9o{|;ߑWU n馛}njjJ7ʏc)BN;/3X=ߧvg9Bzh;:VZ%{o=qi;uzɎ;(g}<^L6N馛~9s;7~ys;O>YDDPVI c9Fz뙾yjVMjtCɻ:ߣwΤ^cXYbEșx?=r뭷ʛ]`~rȳly媫jNmߪw ]6 /_?x_/~?c|ocbbB>Oz'zrG}'>/i&o6ǭ+|vo[s7G>p]-?vc5˥CXfvir 'ȓ$Yt| ʕ++_L1я~$￿<ϕW;蠃O׾;˵^+~xGm٦8JßpOziw}{o=眼o^reA'"ԧ>UDD.䒰u{݌ol"2}d/K9_|3 o0r-q{L~tcg\rIs;993eɒ%l[+̆_"/úgdժU"2Xh/.&Ҫ_ [zu#XO>v[[ouyrKQ<}ftM9yqk6'8DDbhݦ,:#'tlRW0~-o.8{.袰C=ΠU&&&W~+p^~Na&~߸yE[b[vmx+rg~S u@wʟgsq/{jsܦnm# wm7#xGtꦦ}m殻:w7{ܾ 'sk?} \O?9Ԕ{D:;?Ff+W‰v.禃r*ׯ?9>åF=p_])=pvm򒗼D֮]-g?+oۈ*z`ѐ7M]e1׼5ю}S(iڵrꩧn&w}ueÿ|#ёWsr!Q?z[; Ozғd7MMM'> 9¿/~lW\QyęosLLL3ubjjJ;8y_,8pK.{sNWs=ӟTU8/<){Ȟ{)[netBw!첋\wuruɵ^Fy/""K,kV~_w:[n"R;W]V;0?v|t2ht׿ʍ7(\pA:L\tz`/Gq/wYva0]sʷm9y{lv&/k֬_~~39쳣 6@zkwO}Jgk_.VN;O/^,}{cw]M.27pCUnᆞ /nI.~\}VwYpa}|ry{+xluQ[oU.˒x (￿|0xk^#;Qt) 5" S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dLygkۜOb÷_/3w3G^^oP&r:E@c]W,OrMt'MY406R險E(:ܧV*F\r);D@#-݆qa ҷH2,Z?u}!UU1K"BD\Zzǰlµ _WDj| Qz0AkE9S7J=עR6%q}H e}BUȉ@ց nIu.uz$ TXPCPWA@٫tuЩPzqxQ.ӏ6m - `&e܉,N (uٙIV=Op蝀NxVA- \!s=9JMu*\BZ?\%z=i(fK!R4L&%o|@6:lew"^P˩j>̘\Gm4\oJ(U=Wo40lU u9q0EJ+JAmK3}Zy0A,qvm^iUġrVAճLD}Ls# h`Vm^'1 inxl]їR=r/6; UE;ӆq:xs ̊D,B/ l+#y`KUŚݾU 4@RP3YfAU\ʘP'!T\z~Q!QTMս\ߦqh$Oة8wPUsU+c"0_SղYUB0˫e|~%/ ձIX57H L0VUbgQEZ+k!.uC[h`(lY:'l#H&Ja*ַɄrT=¸!Q𵮊M@؆Cxr=T į"GK\4v =z<A@c[ c=1QFaʩǭ\6Su-ZYPP0؃J>2zZ_L({j=gGpv"nJ_GƐD=g39:~syhh#~@תùK0CUW: CX55sCA@ANr9GלXQEv#phԔmm6fs/Q);޵L0 tbNj>2tE#^QT@~RL(Glu*DM:W̕uD?M:f'agY|RX$^]MA,0@TyD̎"Y?}|a&v9uCGhG:ճUlJ)QQNAalȚh9uDaQQzt}s/s4ЖH}UճH+lUPpW1T@ uorήzTuP˚ףchR*xu0Ƅ'7rBZS~+?m0z TR-(g VUYAkfF)g $aCHvFrX5Qac(h x9(fSMY=L4PҦReKJ uTϥFQNJ-¬YA@)! f{܃Z)tjQ3~h*"MP;X#bm+j13׬O%Z*ۃvqI30@Il6 8PUZ3\`|ЀVSВů1hEuzN,+=ݪ?8aЀ$5h睛דGݍԉ1t4CkzZYۏ²SF >snѩ0+g)m`б|?h #Oqɵl%ZEbyi}տ!/_!kUۺz5j;U7Vzy]yՍϩQ\G%/זd>$51~:srMbd8LgHe8TossPL*H) L^ZltmϹ߂޾UUimH}9c"ҨNNmE*ףC۴.BaXoy7ZΨbm-ʹ¼{1@hιrg1PU5"d/_&j1MaWrfh~cUOLkGL?:sM8w]5?zBm&߷>6HjՒf;Q ,q7NfP0,tHYW1ji~mQ;sfƈIU"mJ;;.SMe'{բNJ#y!,7!H\j[} ׿Һg^UMjn _/~VQquUGUCOZ=º89Zml芸VR="1">p/i^Ӫy_M>|u[js~uQCH|uUs Q(7{v; 1D\Ev'Z0X?_om/R=ʝݏ|߰〺^/4^'U^fh"(Zf{#?tA-RvG7n#$gvblUU@jUsڹXe+g9g.C;W_TfC0>wo9 ahͅa$VV͖f"zggzBjn3s#w3g]qjHXdT8YUsE03>7"ꂺW'Tmk愰>(/յĭ>#1K15a]芻F ;KtW !1+*`B7a<_'KU]s!񔆾liq`|tR5e|nn-GUճS2s㭪}ѡTTH;h }G! NЍ~kg}*RhM f0LU簬!Ҩ`z)u;SqaXtYWzbM71`4a6Fhwß^T6YF_UFMN! v6f Tfs*{0~uBPի?3FAzv&ulХ34FsՓhY>Z#zC@aT8s"g&;@4FP9 !0jRU<۠N~m 0>QR5H[=ШFX4 WS0 cjn;5(J4ӧp!QFSJtPGG@Ca|Hi3R(OIN٭Eha9窞sU+,!C@yaI e}:_5OI͡<=1>Q gS9>QA'8J~PsL*zΌa(Z"Q%BB4n׏Ul4=0>QԮjN_;1XoGR99YXبs~,B@ ֶ! T9 ɪPh"Ihi$Oө灀kulwE纊~0﹓r7uH\Y9'RM{"JUs6FiƹN@IʸB=ܨ{8]M>k҈vx2ҌsU`Uu\:bGtk;N@{w=gT͉sjG`۪9įtg_ aQ{5Us*KPc"dGn[T6ڵs`SraU]a(-WnT%YCR $1oHeKCM0G#p$B+ +Z?RXڶJU oC. sΰ#ss~vۢӁ[U٠Z\R}{b*.z#p*|g똊<~"#IuAfzJ2:![HA];et}"qmVX]fp!GLUd3sjW5WVXDh]:0來!*EZ}ei"\CV:u3BѦQ9>7!RL3>pNkVz;6; WQIw|˥ZQ9ےW^Dϙ񹌤ZUU꠲J62UjƈS~Pַ0.F;謵ʙPҰUﱊT +uP;}?gU]'m%H0WNݻRWQJ2ƣj,~9$VFLU=T6Z:KmmuvJjY](WWլj6\fL(+Wȶ9t5mDҭ#ז ft`J*m1@@g.=/z 8?~{OlĦE.uΆi^3մ mrT>16l$V2>7:M0>79-aojևk]iWˢP߇f&?)*VFzֵii0>79ֽ'5٠O>|m)=z~2s=nsг6syJ4RUnW$ZOVs2U#.jt2.Gr~μuzVʙPҨӭ >m  ;+oLTm.tP14l|jmmCynG~CWQDSj Kl[:Yf[WŪn0mgVbINf̌ejvsڬ[6dhuh+ z(™ѓD2lϹjG{_NMR=uϓ=PjIlv|nG`/Us7o=0mZύpUsM+f;f&NhR5'zΌeϩj{(U3Fɼ~㥓ύ6-KU΄3ZHa|nR5WKs#A@A'U f2ɎQ53ԅ3sgsjF='"2)h0.1>7~9>ga|sgs>*H ;\#е?kkN<>P- xni0>!#9>z|ܠ稚18tݩX@hss<4>/m0>h@3>7~a|i4s99Ќύ0@@3>7~0a|s˘4s9=cЌύ0wQ@3>7~6&;sLv2>'o`@WT܈\ݎ@f|n0>Tf|nt|N/g|i3adЌύndЌύneЌύ^dЌύ瀙$?35a|Y hs@?R@vdζ(&MѹRŝ7L+Y_Usj9 eOf !EۆHM]ѹšߜxlA7ۊ91HI8_CSI,1Ѷ\v\U5V 63z$0~HaT07eDHUMw T͘ۆUcnM e;VgzTCCF璷ZT͘ж,&lbRJv΃SW5WsheL%nSif p@ٶ&l\sz>U͖T@f!8T j63Tͳ̄q݁'ust׏g{Цm{ sjZmyfAP@7'6N*ͪYT]u> vYje]$F眚h CWȌ]9ɎR;KwOn=hC.Tk犃O!jf|>u5:Ƅ3\@K_H`|ՀzЦ=Q:\׬Oujk.6s@U;| /k} w-CB_/mc5s(NBK֟pbO/׋D8͋+A@Y߀ևsGcrU#vv.X/Kj9TfG`%>tUkB++Զ4KCۜW_=,zQUS5Z9K}kz*.u?g,n:࣬"f]vj깊 g7ƅ W4͐hl(zHU)Atb:\;\P!j[qNI#RD2>?sjt> ӧ sUPtDiB6t;F=H:fےt|ꏡv2~A@۝f=sEs6%nmDOJFBhöRճ E,TŜ]'UsE03>*T:}ֺEtLYU`2hmV4P!Ug~6Im{ǦJNDմ_AMn-0ڐKHuHه &$ hZ/,B[1:ûVj4[ǦBĪI6,u}as*^ ꯢyw)h}@;;4jsп;\bYbxC?J0ٳ '& mgsUs0nf3s􆾏>nNqm킥Wճ$֑!ΝT0vЃ\VH"}Hva*h%aw`jNl7U2>@ՃN-d^QhV۩'.LùRD2>%}hq4/*pjJ}P'\Ym&fy {uUmI0>53oq26jVUlχZ3ZхItS[. u4ͼaUx; 99:k7ȟ.ڴn_m"_Ze=D}s\WOk+VE$GkDU\ ֟$Z7U*FѺa+fzClIiM%q =`|@*]j[5{ο(}{|=gs锡|xLU$•9e3huZ_eJf WIDAT,&@e.~R +N!P`,T@K1bՎ\=UͶ%>|hMW:H|݆vsY! *|e?]_ G;t|Z*%tU50A>>qЇ :բhVuXVD6Q;U}:EsiJD_۱a1>}[ۢ*9G &$  'ڜ<@{i2>^tC*ZMa{Va?UrЈv4vԝT6|J{>nJ*Zkh/s]tr_";D,hI0>{}S-):}E[zxUꝄQB.oz(@- s~ Ag_U7*u?t`GtX39)U>dHˌ>u5{ϥQL'*&m؛%دuI$sfI{ЮEu-Tuֲ' vzЯÆs/sA s}h;&&6th_NfI׫T JY@mCS>\i}|UaEUg'ny;g <_ET"*GUjȟ·mڮD;BTpzm^g| h:"q(?CQVEզzG!D{Vs`@Iih]v ; }Oo҇|l~ճ_97HeUt *aFs?zQS0${m9y? fp@+PF1Ui}ξ7]ND:ёvT91IKNQكˡUW"GDa5yvxfB# c_j b.q<|PBѥz5SiSDձ=FjV&?nCWqq *öUևq6;˾m*p@ 9ÚaY5y-Lj[TGbI:N?1,v@R@o~aBs8NjG^$FFbBer)ms8=^iCҁl''1Zv_^*E9D9. ׏jE>]/ʰ$NDSM^樬~mYԄGj]ګ(e9\r}ٶ= UVUUÅX"f`e^tWԼGb3Id[P䨢ѺUB  " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " S4dL)2E@@h " SѢZGIENDB`BSEQuencer-1.8.10/ScaleEditor.svg000066400000000000000000001153641411660112400164620ustar00rootroot00000000000000 image/svg+xml Scale & Drumkit Editor BSEQuencer-1.8.10/Surface.svg000066400000000000000000003502061411660112400156500ustar00rootroot00000000000000 image/svg+xml B.SE UENzR V 1.8.10 ? BSEQuencer-1.8.10/docs/000077500000000000000000000000001411660112400144615ustar00rootroot00000000000000BSEQuencer-1.8.10/docs/global.png000066400000000000000000010747241411660112400164460ustar00rootroot00000000000000PNG  IHDR 3sBIT|d pHYs+tEXtSoftwarewww.inkscape.org< IDATxyxLd_RPm^R[RJR6(B DHK!$dٓ#LOuW2y99&L8QOY>GŨQFպuk4jԨP'|]?,`nݺpuuELL  RٳٳӣRjÆ 0aB'ObzȨ1wDDDDDDDͧ~X@jpE|ؽ{3>>>N\XDDDD3_RwwwTRӧڷosw9[DFF"77qqq?_`0 |m۶ĭ[?3gG;Lr000ɓ'?nݺLDDT~1UGEEɒ%K}UVɀm۶2fӧOJҰaCh42dmk""ҧOb_ܺuK֬Y#ݻw3gJvvYFBBBO>nݺEVKƍ;t 999/=zAIhhI5~gF#K.˔)S$""BdJ?Ȑ{J޽sβsNȐW_}ϱܽ{W"""dذa*>>>hGJ HzzܺuK>3իtQlmm%22R"##eСҭ[7ٳgh4pْ-'HeٲehtJ_.HdѢE#&M*0?K:u$={9p 0@  ͚5_Kxx CCCX8qkNN*ߗQK\\1B\\\{_țo#z '`0 ….&L;vҏ`A.fffz= F,ooo_VQѮ];@ѣ:<==%**JݖӾm60`fii)2g-00PDisrrloXXX_~ĉEDt>_bhhŋeӦM|^|||DDVT*ٳg *ilW9\rEĉu_~sJjj8::o$..N)@j7zB*+W,^5p@iݺNcJnn8889{ZJJSp,""""=:x v XboߎqqqŮWbEԪU Ɉz*ԬY+WFHH -722BQB?*v[*UB:uH꧒c~ -vlll"^z7 "O=O"*޽xENҝz5k… UV7իWQbE 4}]Uvݫ!""h͛7qqk B زe>|r屵5x X͛7{e4k֬㈎ѣG"[bѢE066FNNҾ}vu[l .()h4x{{/%ҔeEѨQ#K.z*T3=<<vvv^Z__8]tA\\вeKΝ;044D&Mp]\|ܹ\rY^p,"""Rرc>J*8y$q%ܾ}w{ァi׮D߲e BCCu\2S\|;w.LLL{e XDDDDH&ME.744Ğ={ꫯbŊW///4lp\zUpeoo>}`:W}駸x"РA\t ۷o'11 Bj`mmK./tr?#F5kĔ)S +?DnݐxO\>| "##Q~}4l/^ĺu`iiYd &M'uEPP٣^\G?N:•ּyo>+',/77WСCaffwww8p0IIIɁmeJ1I{E>*UX^={l⾄ɯ>B(yPy,O☑ti^e?c|EJJ n߾]쾶m h8bΝ;1w\̚5_EDDDGC˖-ѡC,\#F_۷o?&&-¥K05 iiiҥ ?zsÇ֯_PL:q 3FrJ8pwArr2|}}K.pqq i&#** + ~\|ηOܹs6mYf^RJL8-ڵk7obСCJDbqrrBPP]v-5k`ee/-Z?LsU{:666hӦ .]~:rrr ]P߿ػ2vhܸN[ΝqƍBW\t%8;;F:=z@TT m㜜\v @?mڴ)G }#GN:x7jYYY8v&NǏ?,""""=Zlp!3ݻiԨ-[ݻw탱S^^^| o1c~fț+XhڴfnnqaӦMp~)[oF;vxܓ'O1qD̞== J 2Ʌ>P=saĈpvv- iӦسg&O۷o_,[ -[Ċ+PN4m۶m2Urr2֯_I&aذaCNhѢBs͘1[ƦMмysؠI&裏0iҤIKKæM쌪Ubܹpss÷~[⺫VBvv6mgggԪU _~%:t耥KUXh`ggÇc„ Xn2𫯾BVVrq*UPn]VzŋԩWWW4hР~֭իWm6ժU#:uꄍ7*>W^=zf͚X"vW_}O~|#NNDDDGC ޽{a޽8rۇq:s$''c=z4+k/ƍWhSe###;v 5jԀ;$t7)rrrPR%ܿ%kTQ<~225M6hѢNߛ7o"""DDeGFFJ*VpncG#u"oz>}`ڵ5yZV̷9RRRtxyyr{ٳ'.^4i*Uu pwwuwǎ0`/^3ƍ7o^s޽'N_য়~R7͛7ѵkWxzz*1k,|:}0m4x{{۶mɓ>x뭷W%&&bӦMJk oȊ+b尰?> w/==:t+mJOOc֭U]YYYذa.\Xs[V `0/ZH޽G;<_%88X6ݻ'WikѢtQ: 788X|||jJDDڵkg""RBnC."Rrbu""Ҷm[ٽ{$%%C=ggΜ7* """vvvJ[VV̘1Cg*UtEDD~0*Jj׮-u)>]0Ə/999\s422 4lPLLLJf5QF|>>>rq *T JJxQFbjjZhٳ%--M4lP=kkkiԨTVIB ҨQ#QZnbb"jՒy|/Zp!QbkkD!w})}8ufΜYZ}U,/͛+D·!0Ǐ/8Я_?͕y扁b'%""B ɓ%--MjJFF̜9S?F#""ʹ6o<)(55UH˖-EDd„ r-$AAA""%""Oڵk++֯__( !8pʼnHffh4Yz+}{$F233ڵk2g+d͢h$--M222DDo9xqC{^~]LMMQB 0 `pvv0 J8::J>}E}:<<h4|G\&<[[[xwVch4NKLLF5 sz)իWm6^u,X޽{ѣX|94 &L̝;lo8y$233gƍX|9N +++?~m۶ň#lٲ:ܹsꊓ'Obʕv;w.r[bҤIضmKaԨQ|dZ~-hԪU ӧOǮ]<V)~Z &*oX""""ʧE1x`;rCV#%%+WUʲu᯿G}WWWT\oFPP 7n"##o`Μ9Rp)̟?_OFLLL9rDmbURIJJOI`ʔ) СCѱcGܹscǎի>۷O9ۇs))SK.sݻa+[[[h5qD9#CѢE 4h ,"*-[;;;|80qD}CTEDDD嚙V^ 6hӦ ,"*o?@RaŸ~S"*w8ʭZjZBFF>#[NiX"fҤIxW?`N\bʥnݺaƍFhh(ǻ ,`QyRZ5̙3@^!+33SOBHDDDJv kkkٳ:WH||<J޽{ZjNLY|9}vNR}'ADDD4_;Z bh4N HOO9,--t@jZ)znnn8x ѤIܺuK)[BHDDDB- '''a`)5k֖RCGxELMMb yX"z8ʼaÆ!00NNN BVX*8V-`9aƌhذ!._N{,`Qeff5k`Æ 077'ڴip}F%`i߾=Fz0c &L}DTq!Ik׆Zj ?ׯwZX*]ի:u !!.\w:Daff 6N9ݺuƍammP׏w,cX*]>̛_~֭ݻ3g;QRݻww믿UV钿EDųe3gDLL3"zqEDDDeߏŋCD0c N XJBvo2DܼyPN={NTqvvFjcBHDDD^˖-:u ..]8J&MjժQդIL<}jSz.=z(333q x{{#44Ti?z(,Y >=<<+Wطf͚hԨ8dXDDDTĉS?͛?QhժUepuuE͚5$姪qXv-Ƹqy[16lPbΝ;@;|W_ORaŊ066ƪUp)}4k  @JJ `ffS… K3f@jjCٳ'`bb3,"""*̰f011':t'n^Ǐnݺ:ݻ?vO?=QnYXX/~w޽oA u%^:\]]ad.^eggAG_oСh߾=bcc1g}1Ǝw}ܹsڶm+w*􌱀EDDDNq)5 4hƎ짶\̟?mzpppxjT^SN˱qF@ӦM1{짺CKCCCm XDũT/^ 6mɓxWӼyslٲHOOGHH<==amm>}::CCCuU*݋y敘KϞ=]iӦ >Dƍꫯ|<<<'N@PPN>l ޽,?C- 4oCZZ޽%Kظ|q,"""*Uw///X[[#$$åK~~L:_}.\&&&ׯ7ol:t 077ǀ:CLڶm:/^ĶmېU>]\\9Gڴiڵk, u|MW\֭[Qs;}HMMU)TR% 8NNNPոu8۷oU:hָqnݺtJ/ժUC``E{T{WO?hҤ fϞu@^|ɒ%ڵ+٣ۮ];t_sPTի;%{" Fjj*ׯgggɓ'qA=˖-CNND@ޕ߇B͚51k,߇,--вeKܹ6le[oaٰO*H `02oIHH͛7HJԨQC$**Jo.wGVZدJh4bddE  Qe˖+999ҬY3磏Xt qppy扈ի~ߗٳg?p[z:u(mgΜ[ @%44T;[\8;;+ԭ[uƏs<9rtYO┿U~K,_JnnT^]Y9'`0 ;;;9p䈇Gi}j֬)Ç7|S Xk֬Liժ6yd4hv Cm۶J[Z$66VV\\;w,""/N{ddNkҤI#:uRڪW.QQQvZ`Yf)m͛7 %!!Ay 'z-DDtl{O0- ɓE+^h4k.RUV7Nϟ//UVgȑ+@%33SO^bn͓/*k׮- +Zʕ+ݻ6LDDׯ+"Ҽys~͚5nݺ5+9HZl3gΠSNCΝdgiӦM|2b8sҶb _~%8r_~Γ@}޽TڢzO>HHHe˔sa˖-:all '''w>QF_&&&x7!":Cb(ϸqo 22 ,w:z׭[7UTA^p޽b>7oć~ڵk Preߖ-[QF)T*[Ĝz]v)1` 8x xXbCkժXn~p,"""wwwX&&& .BVc֬Yعs'u˗/,uj5.\?pʝt9::v022Bnnc!5j BQWss"ªWBBB UpNuaȑ8w.\c:>tܹtJ*U`…ɓ'#55U_@@233 m6 6Likٲ%Ə/==6lȑ#pB3;v@\\_vm4o:v®]PfMbԩC Kll,7o^]{܂i=;T<333ʕ+1rH'<2vڅ'ObѢE۷2J7i4;vI4300JBppp++T"_-::M6E׮]ѩS'6m>s|珝{||<CC9gҥƁ}♘f͚:W/@.]?cҤIXd ^z%7}QQQ *r۷~zhڴ)޽)A9r$5kENݑ0wW^y xEDDDU}v4k =z4nݪלfΜÇiOHH@rr26mӮR+\V <55QQQ055-~O*''aaa077}Qڛ4iRoFFoߎ۷ׯnj3pBʝW`WobСĉN+W`̘1@LL 郏>׮]C@@LܫW/ٳGK.]^î]ʕ+cԨQP Kګg̘???:///̘1+F <7|SJ)S ,, G[os?@HHc>k0>`0#w.""ruiڴs!$/III&q߰aI&M6www6lҶi&|lwܹVW^:&&&\vwh4366-Z( NޱcGOFIjj$͚5+4~+IIIb``دvbiӦ|B233%77wd0^022ϋg}|JC̟?_"##eԩVZIXX2kפ[n(={,EDtQ\X[[Kvvv;vA oܸ!]v7}tv$&&J||޼ysᅰu333oѹ[v>}Httbcc׫`0 QP͛'jZDDvܩsZh!PA^*)))oI@@h4ٶmNcǎ%wܑ YpyE$___믿K/qqqs,CCCټy:uJd߾}r]ٿү` ^Z4ȶm$>>^o߮SZn$&&޽{e͚5raQ2y'z-f̘!""/9ENDDzυ(M1}t -Tg"@ο?~ғ+PA'$Mok[K{yaoFpX*2 p \Gvj^kk΋ >?(爕ZhBWM<ޓBbq*+uPj0h 5nApў79Fnj}<;۷/߿)S[R6>R%!=f{o:އ^\ÇFٳgtJ~!55UߩpX"""P|̬V#GxzncV+Je>L0@n 7 O`L+!+5 gd +?OAО{!E``h csssuF)*hťU2CZ=ff@wؠ6h*bWγ~<uLL2g\dYf̙nξ*B(3JJD ZS|,yPQQiURQQQQQQi$6źF""~Q^N ℯF3/{+s`)^Esen2g"u=AiA?DGfN*3F*rQ W4uc֚:UYpu~GJJ p{>s *eU}~AbS evzj+*+$v[f^)]I(Wgu$^|EF#oFMIߎy^GWAhzDA@!w&OEEJhOJJf͚;Z<=˒%GJWub5ȥMAILZzΤwZ#bBRhp"xT97"W5`Vm&11@qSk4bIgdߢP xc2Ux u N8kAvq|"M5P4U oxtܓjD#mY koHĪ϶|YG7 7x#<4.=*ROr9qU F=CGY$8TKEEEEEE_6 %#EE/vqϿ zbbS&HEoց8=Wrxp);SU3/`) H0uвD ,ݻw"))ja@ZTz_Ai#_(u!K5b$QY^AV6#MoqdC$EӆstuSnL,&2DH*u[}WJш^|X(w7$^uqXKA$'v8qvV`4URQQQQQQiܫӧKEWrWJ]L]0t!:SH훀!JW{xAA!Z :Bmlaee moj!:QOtj4~ٓ+pǶV!5bA@++4_ua _ oV5:SԿ+X  Q)1ꎻE3HHGaVgmu4|IٳgiZh{}•r,=5]X"(3Β2\v}$Ćr|n4?Vky7_WBhh#KZJN:8y.%YH߅-QpS[,)uv(_XFmGxUm0:XW# q ߇^Wu`$)3zq-X_D mBNuaWݺugϞ?JbiC]WJuu:b;'bBk YFF-ZH䎫X YmK$I̘1I |-:BWۂAk0.%(/GzPk@EiJ#ݻwÔ)Kee%'N{ Ql7_tz8|}xSx]^ʲ+9Iy{ Bm_.E&*uרP!>Z7tF2.B1D4q\t]:ie-JR& k`֭xm Hn "X<5}WQx$Ӆ5BCilJJ[#/2:+V{wΫu&Qɉ}",bIj/33}iJ$.ofvpQFP+!PMs8Y?řqǶNCە[fTM7|zNԗCT_Uf:HLhS0Fk& pW{ZzaY:}IpMϼ j)y,S|˃Ee[iH_H G:姱U}U촕SRx4yvkYXX*T@Wx/^ GjQ>)=|i: FNN@ׅZW^y%[l!555h``˖-tMmtf*5]EEEEEE%{RR2k֬f1x<{%K^D HGX=ĎB* &9#yjrBCەDHW-#^;vhu<"u.ɃR (@ E*)1z2 K2ǷlmvCC#YīЎ cٷo_tBaa!hiC$bBS"Vu܂z*K8˃ @ea 7Вd }Qū΢EHIIaYf[A@h0DJAg4`I]U&]&r.J1sLӬt8rɡYl6AݹKHHHkg=XjA/2&NVr o?OFN8'--tGjj*ޟ#Gp)(--EVGtP|Æ cÆdddPXXo{_~:Q/HvZmL.׃鉠I33y"nn%Jo h\XOuu5}]?pޡ$^sJWD:Z 1тS-Qt=`/r27<Y 'J@B).E>_tWU{Փ=$N[))_#HnyV@B *MlhJ[3l0MA$+txQW#`F#A< :<.:}0_,Z>}ł xwk?> 7MϽh4fΜ7̒%K裏p|~{?{Myٳ'EEElܸyQQQ(޽e˖ѭ[7>صkwǎk_J X*ƭZx^Μ97|Ûoɶmۨ:c %\”)Sٳ':]hsQ>0/h46sq1c?~<]vݻwoϿ/>SUTT߅yzv;yy-;uh;Q_v$B{zs:kB[N+h4ܹulB상!zA )p<_UR+ {+C*u]E*u(u\?m|&E)=R_Ѐ@`xbI%=MK$:9{[~9^T%S_`{]Ykª(XQy9x #QUnCk0 =8J˩"mL^}Ux rss6mk֬ni&7T^߫Wƍy衇xW)**^x~͛7eıgy_ٳgӯ_?.\ȠAꪫjS :~#G?ȟg2hРF>Q,F!##nݺ1j(^}U-[FeeYOEƏς 0`?4:!CpBJ||<z84 ={gϞ\wu|Pe0tW:[ެքKx]e}9V+JCi"eX< (rUWE}UhR j1F֯]wO$e9V$O`>Z*Z5V̘1.lgQ ' ]+ [A1F).Gy9vk ^U:^VJJ \sM石gzZ1dee7'U{?O~m~֯__?::?O{{l޼Bynf>WTTpM7ՊZNӯ_ZALct(As,X3f gWÆ ^K/`ūh^6mرcIHH8k*8Z6n<@|||WEEݻ7v}˔)S;&q3+ir LĀF'131h5ޤAo4^ Fjى5 L ͻ Z.:~UWtE*A\5h]y5(v66 :\KIJJ";;'N4-RUZt&2H(AhZ{uHfA&_x xB3u=Q-*-ԩSiψbbƐ!C9r$]t ֭7p?sHG_?77իW?4kѣzo>18|[o ˲LYYN/Gy1tܙ}rWЫW/bcc^xϟONNVR}**F??(|L|76~Q"Ƥp/l~Fj(>wzd. Cc"yBm`NC /~^ُ>iLv}ç"N߸t Q%FנTVP|‰ޡJ*p`JŎpW5ڮ^ϫ <"N8YsO+Ae!:5Sl z A,QZV':]v_~8pv_ɓ'kl.]`4k?K/o9qjnwXԡCzxA9~Gl6VP#2_|WnR+F!%%֭l޼Yη=0a zٸq#ӦMcMxw{ORSL39a>`C-rv̙3~qQ.}foCVhWqht:1Ħ`FЈDjIj{ʖ-[HJJoͥ^JJJ gܸq,[17ol6tRvСCY~}x<̙Ø1c3f z4i7x#cƌ!--bVZŌ36m)))\}լ\6oBPi=TKCx8v6-hnNŰA˩SŽ}>ɓ~$YfqsNJDvv6<7n $tr-\tEoPQQ97O_MFF;v`Р!|V"rE he"<&]o$o2MK;c78dn%ޓ̎, Vְ@ߍy:Z#FsyE⦿;OOxZ`&μjo ݣbM-9xBMVWP_G$j}]ʖAAР3ЙBݤ8d߾3YnCBەKJ׮]?>fͮH|:)ID%%@vN`1Dh( TJgL>cƌٳcٹs'ׯo'|%KbŊٳyq͎;ټysӧOs}q嗳n:֭[GLL N7`ݺuSf̘o͊+jj;JKKÚ$Il7AtFcZ$q8>㡢Ij'lFնu=0x`zftRN>lSTTċ/ȰaȨ߳gO\; DEE0L+L<_3FB>:j 6(z1+%Ch݅,\$o5ܑ(|m~Ltt4GQ =huP)=S/8N[8<Q)RJ~@Qgi UC9kJCMk0H!55/vZc(SNb vJnn.eeea]x1_޽;999V\ʕ+ڵ9*MGuFqq1A$I1̙3U:jJ &&#G*.cǎ&N,sر]A1b}isn;6(`O>iiZ,7j\{\*** ӻwovɓl~{q=_+MT m=hܝǥD! bJ&=G%c"rBk ֿp샑fE^=hhu^~Pm&kW.wm3/4J>ݺh/G$m֧@$4"^E4:=iEtS|T͔%d1A/AJB\57nVl6=m˾Meq)U6;$ŸjP[se7ևd⣏>⢋.b߾}WjTf╟*:" &^\X*lWd"%%nwA7o k,v"++}#F`ѢEK:u&ݎhI{鵝bM"K`>>xma s:th p%޽{)**jу=z $771M>Jߏnb0j(ٵkWP{r}L&:, |:tRRRX,ac( //d pVǑ#G߿_n***8~a=?~Q2dVR4n7՜>}-[駟Ţ ƞϿ[KߛL%%%>|ϱ!Kee%QQQuA5kcǎ{iR5k:zu֑ŋl9ȑ#dɒ%eXbEj#66gynݺ{nv6)SpUW={`hǜ9sX~=C ᥗ^ 6lO< ɓ\6/j +Ac6?TFWcI8 EQ5 ] Ҳ A9r$pO {i`E0x Лd\Nk7IJ*:''&Pև>m>x6 ]`whhN?JCJnDռ Nrw??u04*O"T7Odffo>V[ަCCzqU21D\vkojj:ZvmXVnIà X*F||<Æ kfٲe,[h%I_dL0v ~w,Z7x&C DbbYChXbt:ϧW^fsh] 2111X,ϪةSz-t?d_nH=@O?^d2ѥK2GEA ))~O}eܸq73fF$''fƌܫtUj n Y.qBđ>$CYWSd"X k]_(_|1)))p!RxvCW]yXz&uM}Ku C6$ Z}'&QkLm(u]_UcP5BCtr}UYk B;BkOӻwz!dY?$1&jt:DQY0{I9.r؝jTll3sL[9tPJSQ,N;b3ϜUUUży(((`ڴiDGG7BRR .$>>Ky[pr) Υp8ر]u'Ny(# IY:uIJe˂8x JagΜ᧟~j9vMtڵA!`0н{wz L0={|4ÇauFnn.~;_ퟚi)ȈR!驖[kN!ye2.Krl[>?rhU}P`.r;tJWJLj ==]5(]R[F VJJv%* [Xfذax<꫶>{o4%~YUP]deB$⩪&<Ϫck}!h4rs7D}0e1!h x+8Kq[m%*9HeQ)ՕQ׋pUj4i .D$vޠ0jnʚ,^t:fsuܙӧ}GIIYOvv6O>$6mbԩ1X4MmwJS$ fx<ڵkkOyyyPWS90!::@MA2˥(jEEEw}TTT4'h̯Yc ,Ydbܹ\s5@ee%[oEnn.Q:3f4aKzoĉ  v_:t tA".ɝŸNj7?m8NyN9W);0=TP n̙[ _ WJDsb$3À7˃bD 5Q_&ZO(5 NΝ;7QKC;"u`Z.gH z[A)yOb+(ALTx jG&N 7@II =FXm Z48b"͈(T,yO# JV=e9T*%uAjFmhZ=z4o 0{lVy^DTZ]vI?jIKKgرyP:oe˖UfĀ[uV,  fd21p@nFFQ?66YfaÆFM#IӦM;k)RYYjw޵RSS#aX2dHH?(\$%%n>}B޹ I%%%M |ػw/^z)nE(-՗;p<:rBūX^7*3L:b:E!j\v7qSTV߇Qфw酊WJ& _/lU_QxƕW$K2βJg!K1iq̦4;}d.JCDGGt_;OZ_QiHGw#8 q!y}3`l6w}7ׯGy—"Q)=mPg0eP*&Cxu*GJwxFi!ٶDzz:ݺufzBC0&S6}YqX9 Z>aN0Pp#>NE^0UZ@eEliWBzvAԠ鑼 yAe*Ȣ!66w}y4'!Z,_qq饗߿?iii"`5$q!.]ʕ+k3t:C i/(6SOa4Yti e](l66mDAA9%333L4 'N@dYn4?~>I8=yx=Ov⢈PZTU(\r%TUU߶,^)M w] S\ =:S]QE+*wLubWRUQ,{jlJHj:?u>р1c^{tm0et>* ;n{ :Ң5'5!h^7:ń ې߁!j$ڄr^ q rlBzz:[ne2 UR0 qqqg5n'%%o(((SNo~VZU4I'n _$..իWt:?~<Æ :Fnnn^-ERRyXj,^9sjyx<EQƉ'_e]Z'NnR %)VgGA֮]˴iEcBP) WzQOBf<w'}P"X#TBl~.S(W8 Ϳ 殯O/O`C/"VΫ,N9>C吐%`:8)-]UEp}mEh4xZѣE:,Qdo2\=AAd"W:I:݈-% q9 YB%#e]EA^E/%4Nn4#ݯ$ q:3rSU Ɉ\ue"O :D[F#~!}evmTWW󪨴$aabi CXvU}]1EAA}ӦM2<=z^K,ݻYfqiLR+h"z?%2[nȑ#ojlV tP<OA%Lll,wuQQQh4`zsǖ$sCEz}F^LG=Ve„ \uU=zE9eYv-^{-{{.B@dx؁A9!7v'N}ohFuyp;(>avPrڏ@q XkuPH=)upjw>vkuM(,I88+lR=h1U:"h:'Zwaiu"gfND@ѱ\<.pm$^)YS_j7Nȑ#g 6vtwYtV'H*b{^El*|LLdF=݈X<;\"5d$"W^y%999xꇍ*mVQin̠%%%86:+eDQ[nh4/,,l3no3f̘ߥ  8+W2{ln`SNNseϞ=,\=zܹs>}zX8|~~>?xʲ$'(jģRx ">?6~;ayy93f &&G}1S0LA]p޽{1cFCFVVVF#SL jdȑn7 2\q[Ν;w_%*5,fXKN0ĺEL1Zz PP}IJJo߾8~69%T2#K_߇+3pa5rpsβ^d ^}ֈ.).G3O#j CORMu"Dc,%)q9(.@+W%`ijZWW ,Z,s(A8q6:pF#~{شEYM={Xf 겹袋Ɔ Xf ?SX.5kPVVO>F=͛77 aZYx1111s=#EQ{媭X ƦM;//71z=\s |`Ŋ6#1}t^z%z=۷o;h`0FCDhhROĐ$ '*$*DB(4Z+Q|ơ-);SNm0:ui`(JAomOczk%z*h1D[ȼ"C;c6`}MՕnN"wE j,Kb,h35N ں:Heu,^dmλ#}bqR^WK׋N,":DO [J\'\Aui̩(?MxVc>xizG5k. &wVy^@TZڤDbb";w/&-- d}r\l۶}iii򗿤{ܹ;v`ق߻won|sEE:t(} :~:u\5[]裏lUUU,^Ç3f̘0vݻ3{lMƱc8|0n:TjP$I/dѢEs!$IB0vX^{F-u%\ 4Εb͛媵SΝ;.(7|C^^iii~l޼Mz9s  l6ӭ[7Aj2|~vyʕ+;e˗C)P#)^)YC7` 宪U2~ݍ(lN~Z_AxWR?@ny~#N#n Y:C}u @l(.ɉO+eO'%nTC˵^ mZĮ8"uFR lD$DE^ X3RtH\XORSBy`$!qX{s}T\.7Y q=D-ƒ֒ hYuIrc/" hM\,Kx\^}x0`6ロ+<28{*N[.ψȲ@ß"K}K#w9MUY%)*T~~#Pj=P*kJ"1z2r4"(;]Hl\vȡ}PpJNhګ_<nHI]miQFPw 3B\z'dYOLKrm,KV>˾jYj|MDQdΜ9;***`tH***X`AP _u]Wke„ _69Oÿ/>vg:|03g䩧; o.Z-wy'yqO?Ν;=z4f%Kp׳a~gJJJp:F:w[;v,Fɧ~ԍbp-4KݻwSQQcaa! .$%%'h_W_Mzz:C孷ުZ ɞ={2222e󓝝1KeJJJG_f\{,_vW[oˡC0aPxdbh_R5-f@[DʒC[r(*VXIe*41FCbРAx<vզrnE*u`)2\/g~'G]uYY^Y |ݕ,uVK`iZR霊dB_2cYA%K^F`Sԅ6gƍ ^x-[ϩJg/^̦Mv(MNjRלE㏷.?,s Nʗ_~ԩS6lXX|Sq:}qwo߾F g͚je鵿PQg޽L<н{wwΤI*`'*?Sms}d:2'8J*#Rw^]Z@bbVիX&k^8XAFF뒐uPW@8Kˑ<̴.XTچNX fΜ$RWڎ,Khq j$&н ( ]*2F)(#y;@Q@k,#e`|-u҅O?8֭[?ϩV?/^Et:ٽ{7 .u8x`ЧN>UsdY&77իWs3wv)^vYjwu> 6lhի5k&MbA᱂ 0h ^~eL~f̘;'Xx1͋o]V+>,WWQQfܺu+w}7+WlTvEF?jd>3ΝGeҤIH0%@8m21 *K'ߍD5E5WB;:T9L΅JS mf29$'w&3vG YWaڰZ}/h`G&>\y!+s$`x7aI#wW,Q<eحex= خX#C^XJ\\~M>>q,YF^{ jЙ }B?{o/GUOU/won͞@6ٗ52ȠQ/8:n#0 2 n8 aI# !d$U|^]s>}Su><1"E%P5pG/]PUU?8gC\Ń/qwLMG10^{->,/gll,۷я~tҞFvIWWz@6ne]D=طo_F \u]g߾}}w}@KK %%%^lCCCCCCgqI'300@iiiRXil۶믿okrꩧpB***(--exx>x ^~e|Iz{{SfjFCmmmqs˖-}݌g}sXtMRr_KKJ31/B(=v%0u]^NBV4vY]5MP@y[lyƘޠ^ 66}a|gs366Ƨ?}#RG_ԶƺD&h9]t3TUIES=:] wkfaBRe7o0 /s8 5_wر=N FCBBBBBBbpW@ >_N{{^32~b)XeϨ%4-o⌫V&eh@( G,欄v/?\ R>aH䙂i'RJriT1ycm;8j713l;[ `ai#OS4]̛7Mkk-@$B>LSS˖-KZ-nad>ۢ(/g;na ZDcïc=b rr #^Mo$W@W^ƊĿwIk(_Bۦ`5ZP(vlZf-" r112bɥc?ԭh6~&{+СCylɐ!S x~;ذaCiqM9l(>?ujh80* P#X" ;%m)BYY;v׬VA+9|P_YciZV/ 5 ۽"gL!BXjMMM:thW&Aj6Q3w`trjvΡ̒D8+@ԆnVX{lSvzY=ՋD(挺0>8BۇDSVNht sAK9]xNgoƕW^ ]t$B )ҥKyGXjCCC|#Ns]r&•[` VB +~7igن*g!Lykav>&GHueOn~No friq /FHQ-jdŻVв U(~iNh*H )MXÌQZZJii% 3|OSku{eϵfOfJʦZ%AKBK(>Bx_y :$ mj|g&&8{_\x0ou/$<[ϣk! ]gl`(Dū٧}tc>//|ӟ&W^yhuKHL5Dq%eVZΝ;93;84'nzD0:k;Ȯ?b/DdBcW?;G)ygK$x3Y6Wv_4Eg.&`Sh8#j:c;X`Lhx9W^M?y(//䩧+նRR]OOoǿeKUCtl}oÚ**^cl:HhWX{˸0 ?OBbAz`IHHHHH >o|tM!>l^•}ARBjÿ7y(~AJv<ǭ5AUDt8*š5k&`}$\%:(@Y UMUK|!0 5MiV.V=Rs@k4UU9묳b Xn~N!IA$`Os) 26 M&蔴)tМ\gAG/R /[."/ަ TVRh.m#MаB*漃#c(Տ,z:ir'm/#0Գ:(M7Ľ[$$#%!!!!!Q466rsD曹[3@tȄMrm$\9y>Lo̼Ac6#ȄΡv 'h<1|no'6:htC%2>SO&{6LbQTBQ#(;<(qƇ1 '+$Z z8 7-Z_:?=x EnEUs#jB ҪݱH>Y-/@xpc8rʟ˶Z~qu> )`IHHHHHW_}5wy'~g}/<,V8I6Xb.QK(A*jXcYv|FzC~Plka¤VN3=fLCD+(cB YY`b8Xrc M'-iwRm)`s=(v+7e- nn0- '0 {vw^8O;cg>|$񶧄VW+ " !@( (H'#=ܷ @c0"F 3K-{ ?+M Zt$$$$$$ .r ;n PW^#0k%iPZSΒ8f\K(+_ zCa05W5וS+n;֭f83pZ!`U9g|(1ú cawt03Lhta u5a{CR)`e@ ڵk1 ~5=e۝&YcW>?M4;@Y)`mL &D, C+pA7{`0w^x T\jF[j0Hy}5O 4<@kIg9Sqls 'w^.bFGGRt$$$$$$e˖j*G>,v8 tq0AŠw- !?4xe!c}ChaLr|Fc8{ׄJ=SK,.v5t>6bsO%(+6k[x,B@C va+l B ֬YCyy9*mAAA(USx.u(>@Ve҅Es{3/:$^E|8s_:$m Xf0hP^_`{Z8D@Xb{ .ÇsU$$f %!!!!!G\r%?;wr饗odYJ&If KTҴr5Z>*?rWclLL9s=@OW -%l-Oy'/`,_⧼7ha3KBg؅)`e3|p+w9K`E9KQ9ŧ˂/j4$42Jdte_HjopMOj&`%ծ삕x|z+]t/h}3Tt6>(w}r)L[,YJxLu[7o0 Fyk!։6sYy39^13/Ӭ^6b_A?ȬeYn1eT{B3ǞyU=)imd6졪V NX`E(jl!8 ~M0$ϯ˴4yO, ]YlThtй=+'+r.5\Í7H8?/rQꕐ X3^G J歙^$Gy8D"|z9gU{]侊[ `@7س ~Ý)3 Z6[̰/`3RggKiXRMt,%UA1xW XgL=l9j^8QH+;qii>ljpX]잡v!Y2tfP?@,PpW_KfldaueOnϩú󌃠z;ڏD1 ]vn%v1?aIpEŒB=[a/bN ꫯC꒐ĴG&V\/-EDLLj L[[yr()]{ؠ5$̞*5Ǒ9 ik_!E׬I"+4lWgcaxx۷O5dȞ%Ҫ2QTb0 -x_Ys^yHV8묳lٲ<&f!ˀ=ok"Pd|`Z@̜Vn9n/0EQq?Wv.,*~?h8f Rd(I%l/m~<E~. )`IHHHL[d"(PTI j '&HJW_}5wy'~gy+J1f'm Q%GA 2NB`Dۍ gr9$6oL$b6^t>ޒ`, IDAT9 GESBDe?1R+s CMH`z'\`jD,{^Dha(=oa:Mv2ލ1llT[ꪏf鴷wFjbX*>jk_4ҚJT4`:o27խRl$ӥy9~QVVo}`uIHdHKBBBb!VBU A Bhx8nTTT. 0;Ó,ip&\yF=i.6p`K{L$C#~rWc tJnLA1 I^y`wOߵ ]{;̳:v

4|>4xer*@]=fC7sۻ&<1NfI۽,)^MO8ML7o~300B?s+`ֱjnׄh,>eB gGyǸk VL$$$$fDP|@ O (~hXl<wCCC|GDNS^'qiV9?nQS5~]Ѱ؃{rn WGF؎u7p8'n cJGݢZl9@.KRA7+} ]룡Z9mjjj8 B\|7L:m8iϑ gMvک?]I(?G,``|p(>%']gOLyeK}!/ɉ'țoɻ\G%!!!1-p|h!"?ItMC'ѣ>o|tM!>OAU :,V/,?eu,=o!X!( & Mgg=a{&y&'PL7]UUyj:1d-UJ ,8m!c! 0 7+73/3ېy2>SODGUFj7//o`p7P] ل μ~ȇ$ ?pwk~+sTX}Y( 0?Dϛtbv[qa{!#|'\xtvv. # Rr8 *]b1H(D8ɣf#p7s뭷 >&6~SXɬ VE*T8'v ! ^̤W϶8%n7gQZS3E#[160404 ôX>۠9k\p ̐_)t0BQ(fle(rkں5N҉W3:<'?8wpAn6,&&# ;؉/RT@kChZA' ՖP8{7??1::_̞={ Vđ)`IL-BIA.B8PtU !Vd!x|3=?iv 5um+PA`o)F_D2JPT3xxPeVcoNC4X<u)ϵ^0ݬ6b B_ XaE0f);kȄ#&Yǃ@0Kw?0+W2:b1y(eJ쳼1R%#(&XY($0YK,nb@~d?G.ivC _ڗ2d jawKZ0pH# fX$a׋m<}o=c_4|⋹)!qB X{Tj_9qx#q+K(EQuC&IAU9!4-uDF꫹yg+hooCnɸYCK-9`)XnŏVanK]B͜ Fxoso?!0B$|}c 㱋ϙNYq}߄)f6h+!54O 0,?ykQT]7jvpCh!kv7qU|=XOnyu!xm$KsJqBs*04ўFh%j,Ah8Dц1 |WA7/QKbɗlK{^+Jy&:h\1gT VVR`6zĠ@;1kBa Mؐ}K{Hj杙a]t?я'?o~ꑐ8!, l+Of&<X8dDGLI$>DƉ&PTPKՃsB MГTy jl:j!gl7NF,qo$a||M@E')=ŻUYY=ww)apw|Y5%RE h9a?K5Gt&o{طJvcZj!ЦQ~5_0F@6suA^*TLdf6r8 ދQ8R ,L O<싓7]nQ׾!k}OJ]1aS>h_j{u 87D[d0Z(deg,1UԞ6l_(/z-%/A$䧯u/`h"V0L,7;rX#N=T|A|>_WBDDADY LqA &StP>Q^zb!}r)'NLAk!@co -\,QAQS__ϙgɲe˨UU(J|B Hκ:%-H$DBtvv}v^z%&"k؛Te<9n G>#{6mڌObj!,}OfOV2iCLDUD},uII,}syf='vLn1a߈)MGD좜Y1~:r}m{,tMg]ЏPg/}=D&œ׾u7zPU@'2=G(> -JnKXad~S^^O~կ~ #R$sVc>8ZE:}V .ut-ya?.~C=O XENz$6N/Os QT 6|r|>_8eWN cLj1J$=}>Yf~z4M=Hʥ}Nb'Iuu5o_ח=,$gj׾tī=9]ui1""QoBrIɵbIznU>c]׵Lj=WY`/۷Oz;rhv1tTgk:cC(t6qf~dg?ٱc=c,ם*|ΈRT%,#^544O0k,x 暢/!q$=ABBzBJVZox8|L$ $^;Օ+mzԃ E"^eZ^|6FtpB,Y$PY+Ǘ@ 4׭y]( `38@ Žt^~7Q]]w?7vtlB[g/>nz|)D|0v  /9'>) =뻸MN|LF38kl9luFC‚#7֙ ~y!WOvh"Px.5jQF$f"8x R:R`B>ٛ&D.j6e?NۊkSeeewce֭\veHI !q@z`IHN0gF}V(>ax8䃏#Gcby$yJ9 E,0B3BhT^麎qO,] TTT;%#q/s6H[(ގls:&'|2tpTVVwvIПO&}O|>&Ǿ?i_ٚ(| *" ܸqc(O1ϫ@y5fSXxzĒO00i6F u?_S=00t](fx/@쓈xOTU3`߾}\tE g#!! )`IH}hJqY P g'TF֕f PVABE,+0R+~3TUEӴ}s1Yn-^gW|^gMJȜO>TN/OfuڏY6:kԦ}2F܎ܽ"ˍO6wGXuuuEc'Zw8쳁U>異+JT̢rV=`_ 8hfsK'8LB"${䳟'{N 1sG4׎]צ.zzz (jG"dDnpP3X1+`|'Lε;\Uv!Vh' ku\m>1}1g3rk]ūLy']Zt>x[6?|Qxte*/=[r%s̡0 T&j4 @P5-+@$+{x\$TYY9o| 7sc7h+=#n2l8;_X|+_kellc׮]E_BH$$ lOHs'srN'v/!,3ul]5y ~.g-t#5xJŽwoouiȄW|}g!B1>s@P|r/ uB=C~***Ocs =\z)G/2DE, 5n6ď V:!AW3v|KpBn]wvelbУ4G*Hu ~|_F4>K !,)Gmj}nj8WT?B0kN[r7}zLsS|ç[S'R']\,Hٹ~/I2?ʲrK;wp%_-| . -(d[g66'[+-[Jcc#־|*G!^X0L1]n)`=ӓwJyP Gebp=6%NhdƇb*,9H@UjzrJ*@NoQR9kJVfQZ5;3SūKO3suףiBUPh`Fa9Wx^^x!wuԧxGđ18j!q viǔTb  +O|/Y(+" AQw#%'qM)L.YK)S_R>^+V,WikGQ; -Wm<)%Tf`L(끨Vq!, zf<&bE&B d -&*ZYCeؠN+,9,<Ὤ<:ʪ[˧ @YW?" rɋ/nq<^( OEQY^/ە"~-Zq x衇||;{G;dw)Ey9DB#,'X^ &F*"Q4-4u_ B7L1&"EL&{VMq z ŷ|>[3S4f[ߓo>cڵlB^ye#M>1Y>@4D'p 8pvaH(PgBm"<6Ncc1+SX&Bcy^F8aQ|cb A"C]Y7S Cc06A׾w?31CÂS<==B:f{s{c!FӼw!C(epAz~Ƈl@b >OO~2+?yKOOEU~蚭Ua;_Ey[n)HG;Ĕq % U7,aa|/X nbYҲNx @Pݴط!ÀBB"Lv3>s7TUU2g| >sgЇbtt(ҡm#oX3%Q\XKDa>E[QTD @ ʫ]0oջ)nǿF[n^{;cNe_}1BE0سW#}Yx¥6Q[8묳暏b @PUUŭ~n㣫"yS6i?y^x!vظq#=XB@XSAe&FzB!<>HEB 21+O|4/;=/ [n+h!*tAO3^BϾ!^y晢 E Z+-a-Lhtb{nmZVxbןcgRȜg_MwivmT-uJ4c5t=E[ !"| _I~IQ IDATY"?/`bރ/sbe[m>w`E̙B$>Y&) @趾9i:.ϛ7;vLN000P%$vHKb`:;N$7`ޔFqGKmexf Lt'3q|LCaX>xS8'y#SKjccYe<~?01e(I╝gm뵞0N,|lyx]Kf gO>@!x`d^ÙO;veGTV"t Fk#1I2g 4E)^y0=:ýTZDBRݴ7k}'-c(~'KVVb:]/eΊ5{ft{磢"ꙥ( w&mQl8WJ=Nt MGy ~JJJhnn&pŵ_P{QHHDa}Lpi OM7>+33W>nܸO=mzVVJQ4-!iu\xeĬt[{/帕+ۧ{qx*5˵oL׾'c '.`ej|s#}O. ḱez`M5c3-3|pƍi͖O:^X_OeS=ӻ Z8xe¶~tg֤m;Vv?Ǘ'el0*ށK)os?&۾o/0t{Äٵ'T'e-"1)lBLpxF&FzlgfFg\y>_ [8pEQyǹkRXjzDsL֮N?tS+?&Oiپ},FBH$$tYt\$p\*lX:uݲv8WޜXۭX*YLrn[Ը~z7ͩ2NZB=c/|ױlR+y^'}n&q |ڑLlx:sg8| 0 3DKE*R+GpSaF'vAMJt:`;Ok`{\ 3R6mOKhllddd]v/tMBK;O?yR+Y|_–-[Xn]HHD.Ğf?L`s哞Wn]wuB{Kd%>чWv+aۭzXc゘e?gv^NOO/vܑnGqyǩ\xRpNnY.U>.e9qfy՝0)d+n!n\rc»ojld]nOn?Y>'BGlkgC+k,)^Msx)]8Gwttp EUP>E >4>9D"r8 C X@ 0ބfV~`IQAQƲd?m`a;|sY,>Qnzē}=3, >P:'xb |>? M룧{9DխGQSlug.(^Ϯ+D,i`+m1C@7 W獏>>)^zd*dRG6B Sn!|߬5SIe+2{NrۛzꩼĎ `P'Fw2rrPW3S꣪2iiw^{=fTԨሣ'VvpaO`0Ոz>|sc8ȱ̽%$vHKB"Zb'Dbn9s|̪e=:8Rí[NPhCFM160fp䄌vX8َe=c!fk ga``+WRWW|Os1+si9ycE"0+卥⋵Olck]Q͝˳m➟VY{xe*R;%@A\gc،ŎLqF 4%#P96hpD"RaGIhe\| F;aɵ!}ea  $ ɤl#TPIܻ'{+{^LpyOǏe::0aC8Wv98U"|2{FFFؾU.@q<]Q01ժUhjjO?_ñaU.'"D*%!+̇qb|,e=14<Q^ TPU7&Rɛ2{_ĥ NMZ1vF144ĦMxXna) a ZaDcL0,Y{?R gRqz\[sL|gt[8T8=S3󗗶?4NNAhJS>FP@N1+d>ۧٳgSSS$ q潫+Q[ee%'|2H$ o?QE=L '*  SO >Kqu !@q}HtTkooUW]Ş={r,M W$$r{ 3F=ĦLՔ -ͣL'!_DѶqma7 j%R[;}c0\l@#D16TUUΝ… LRU5Rh0ZdnO:H>COOOhvHiޞN@$!M}^`>'k F{˳~x][">c{pmkOMPy e!1X߻2{R+f7;)ٳillà 5vpSC2x\Ils9ټy3ܯ-ed W&pW~:|t@h:Y+0t=yx_9W"p饗m6>uJD , `N lz#yDv1ׅ(~kì0ƿT$Wsϥ@ CMQ-.Tae||իWC])l6xS1ڂhXBD;8٪ɘɪOL][g_mڴvC\1=Parm{W'#>"SX`97njp;˽}OC|ɔz'smg>VA+tmA)f МljCoo/2E|Em-_}Oc /.Zgt%$/ҋWwu7+W{mYXz8*Z -#vkKH$KJX |Cz`IH`_wږҰi>0דޘf0 mZ>{poBcFm'Ih?8A̙C0D:h.VgOnBLmoPQt]rFC9{i63tp!ej3cC:;' N2hg'zs'QVVƎ7vSX>ToQL>oX? >2GcYt}Yp! i[nN5 C)p#=IJBАD.pdp" d-\'@.|yyO8s*&;Ғ.^YE,( 1IǙK0X\Pq=ϡG:LpۖI?'IH\pׯ[ ͛ aG!8o6U|HR!IkLߓ3Wi&])ݶl5yOAV%R1GTA704/pڗF*_b%$$)`IH>BZH&p98{ | 'ZUHr²{cYWmb Xv*. Fɴ}r򺦼q`{qu:ΫɊGn'WXy X6=?-}Q>]^|'bq'[!+17nǫ=d+]+xeBX3|*8CC '&HQNrҿCö@d<$$ Luc'+Xנv': '2F)3 Z%e%ODGN]r,TXZn[d*Lt\te9 6m~~Ε}[6|,leLK3z*k^d'YtWV!BV3nqu!aS-Q87Kr%ÀD}p+,T/KՁ}o~Z#%$$)`IL)VPYClga2JEʪ[2й-|d Ǡ(D&|r=|Rg.MgV.dr삖*S*k;k\;'djqryۧ}ױɅXO>g|ٗ /'tRغuΆ3#羲z^Ijf˖WWQ`BD>'W1W$u`k V(_%ǧ%0AUj[@_%$$ 9 ĔvO9TbJYմP^;ESٰF|'sO(6$B'GHc,}^e9˱^+~}Mj>˲\_ |.b$uuuӂg6f 6#YQ'';^Ǖs&00ih[ +3,,^ (DQ(QO͚D! =$2w _0={e"H_+Zd=`󏿄ҪS}'뙐/0h]@ KvL~3鄫|z9x8T9]"0d5nݙ@4d/^=.ސOtww!G *>VnRYpP ]GtaK!i}hކʁj6xQ,UTH #FbK0 f}Ԍ6$$$A@=(Y(W/GÂSiZPTey>J*_DOLtR8:r$jesnU&(#/3\yI~eU^3.wצHSx Y2#l+vH [rآ̐,1$K^q5]0 \ݯ2TeuVu]/^_eee~,B +A hB ?<g$as_i<\θ3a; #$rP3s/ʐX D Xx0:[n'=PmT+sjyiMl,ϡZ^@|+sb_vtO"7c9 n2C\[Λ_LWܖqߪm5{bXXXg}r" ;///sqzţ׸kߝ۱>t\Bjn"iޯ8c 3WT%^%jp=WyBP$B >Xp\+l8F=4~Q]D|C" …aXyw[Ѩa`ds=,qr0 I;IɂwV[O?Ю TBSc iF)&oWŽ/e6+l֏2/!2#A1q_vƧtTs=mbll X^rL|'`,~A健ū[a"z?1\e持9`8^YH:tCNWʻ9"p.4piŋJ' ;0993gtO$}ަECD X >n Qnfo& O 5(K"VBRuM W bpv` x\eS~܉OKސ}gX⽣-hKC#W4,4*;moU>"~yŅI^;ytO$KsPJ=JW"?4}BmDsNNS(U;k>ݸzgvvwۇrkusȊOc[OXދ nQy')OiNx=C˗|:10y@,/90r.}Ch,wo?,b?As1y|]05^!*B"fr+FE( )¤A M|uPYy8g'3Ky&u{i@ƂhZP"NXe|Sd+4N$ؖaXBRXQXد}>uO;v$Vs+k۶a!`MLL$+xϊ ,9<?4%)l1y7yC*ûP_N j+gZkXxVZ؛7z`o* L6,ie̹ކ=qFeB L 'bAuE:ICHp)тRo`yN5YgS>DSS>ݲR IDATa6>";g>*t'|ccawUS$WXVE)Eesʯ)ae9}fV?a+gW'ƧςOXXXXIK|}VyyѣG[%V;`aDZ~%؛ cd? 8OMfWF 'G~l\} ۟-\~@"&usf:LkSXbhAWϣǣ0O bXw! m\c5 0p1p.эNb4r޽%@Ɇ| `$h>t9Kdp8pr׿1Bl2 iKlc m,Z sssxW\nnن-;'(`Qb[>g|0<<|zo/N(T(O=`1O W7'vC\$eY "=Xgi}y'066Ͽ8 .ɳ}ugଁ XS(݉{,& #a'lps ^څQ2V<z@ 1Qًv@yub 7}X>=1Q pFk VYG~vMW60 GԲ)q${4+-\ihl=hKC#V :q@- L`z\'R#r煡j&}A# }܀I_؇QIHb0pÝϒG }DGZx|駘޽{122SJ*Z@ !KY,n-,,ܹsjMt;Ui^9|} tHZ~ha׾i'wQsﭯ84ƛoaR^LP7nVuay;zvAaeԺ;K_ !}+5R ZN }|ţ(9'ģ6@J8<]C0Of~aW  fA0r% rZ]ƍ3?ǾY Xc+m50+m XQ.1G#YvH)rכ,05\i;pM8gW` Nhm ,hc^n!df!u&kwmPp;᳃SpC> CWKCC#9%GXP&'G,m.u胝{gEZ ]9LνN^/W^m`ǣȦm&/'k…Qc8r^ 58:Gֱ'Owd Km$ } mj&߇{ @sc/ݽ iAwW'ΠlӽG~tArq|Ci axHe0Z D5}U Ii*sL>A1ظyffa3gXOQ]c~ #WTn|x S 0{ӳ#uP_us,|7}\UĽ 3?k׼ce >~ݨ_8浓?L4UeC o'׿8Fa,, 2, 2a& Ӏiî$q ъ1P7vv3Z3Wg:.\>a)&(Wy t̓͗ۆi}zV@x pYkp%OڎwbV3CN ه;y8e ll3gn='YGm,QQ3c #~1>ӘӦ}D:iVjX}=MXSSS-Ö[D<f;eHez/9/3Os_=ޚ[a٧XvNj@3n< )VNXcؼ~S&O}Y35WyCḫb"^[9%;g w Fmkp )hmskqfWp?kl>\ 9(G'zaùk7g)}E^|Xqqi0 8,(2(xÉ^>N9AvSs}xzO\]}^m!`MLL' n}.q:?/>"xQ*ڵSD8U hÉIk@xcK$/6Uֽ:u6L>|u M_'4c}FnXpp-"y@X3|yJӖ(!;劻^SL 3H.`"8hp ^ikhhl hKCÃJ sBiNl,2MOr9"e 1d;WrE!LǮSx=xt(Dub;,QΈc7O3gDul[2>sϤᓴ,mwxqW;k>qӳO=b?a@i$BZZ<*ؑnv4W"eKW'S0rC(Ͻdg +8c0aAxb "f!eY0  Unbmsyuihhl hKK !HAn{ hw6 B]\hxaYX[yskۦT\pҊLmN82}D_k)x,*|Rd'UI_Z'aK>IxgƇsU?>⅑NOe'nnsǚCuNݵ{7|8*MT* `pp8)9G8g,#G^UXQ|zW`vTqh;<1)8kxCtb1̜2Ce:C(9vE'*+8NԄ10 {g;Syڠ񺪻뮠pۜҭ-`ihľyK%fJ[M!Kj%lB4f `p-i!M!,&hwV|:ծ#lj擼,S6oUZBck^Q,랸-&p?vDh~mn C$E0便%ر|rBy;˺T*''&ű]>7#^n] lMFOTU3^XB\O2+KapD* KYoOjh P?ăK0<zR9}YȒE,!d9sc[ss(r޶7W,\|5-NH\9lOR^ax%~|ɂOY=Q0M<;:'%vyaua>QȺn>t<~]DNˑFڸ}M0P_lSڠ*oWb8`]RƼwJ*cIrF"A p+",j΍՜ݐ/ΙeI", .$>,<K|>wVN6 N1<>ID4 H}Iӱ,+-sNGl[-|-aIyRmm,Gj>'>#eNx=?FGGq\OGa8 I0d'M}`,9z>KTe'8VYSշIޮ}Ç?yh⼣g6jx9X֩'bqAm*}0j` 8oZ` WE[xq\Oޮ,<~w.FgYVO__h~+4}[Y\jZᅆ]e(b0.! c۶m!ӘV4Ց04LNbzj2> arKX,` FGA0fg1P,NR],}v9|FF0;;7ɵoM>lOi4| >m'OθX}x%+I8t>tP Y$h>݂aLOcrjib` {a-/NMM0 `rr3YtObbz^z9> [c#zʼnW.`Er040wg|W'D,`I"U1ܵxL쮡94љ{pۿ`0> iض.55<3Bybœt4a:hwRda*ahybU0BHLАQX,RuˊZb Ph;| aXFlwW:>I J(10PPibJk`s xj7[e$O!(i:IqSgPP>qEOR>|qDh%>A $OlG>RѓاbX|.|.29GycznyXAX|>|>˲>rS^kg'>|Vh Q/c‹?X8mP0J#>L6y{%x M !bQ_&t~kp8w翢!^W݄4ðpߡv 'c]hZB J0Lg]ۀ]ۀ+3 nk4/P]b`k->n-YdTH$QLjfA&`6a&@)677N}>KK"r9 2,,-as#O fUёa :^+kX^Yu@򺼼ge˩ęK$b>ٴb5nG泲˲"$=dVUXcRJtzUSOTE٧[fK˘ǠVpcaQ)t&&&ELMMyeZƍ=##}xaWْ>7+>8뛨n,žDi|/ܞGfxC0{̟™vm;&V~G X0DqdV>ʡjZ0yT ΅n¶m_gs۶S5ضO'ӹ}B3o!buƳGiJ}zفs]waffW^3gskۧ]4 e +h!s`9|(}g:wѣ/egG#k -+3I @L] nJXY0[ܪcqLp<F."dRl>-`i s;?A~`;cc/,9'qO84q t$Tui!(,e9Y#ènlB&h$r|y#\|7rxNM :Dibjj RkyLOORJa`jrҠԤ˧OV>Ycdxc AVC>(cX]]Ns(LLLj|> PJ yV,V|ּ) >I>BاېEQ_D<ڱOu`TyJc faY&j:,DipS~cE$P(`vveV,J%LMM=#PȧO/LbFVZhlHyXr+tڤf@AP|i[PZ:9XsQXb444 U}}4s/,=]Civ|`}\œb6L R B*}-+Q|8,c 1Pa='g8`Tmk&'1{6F®gIOwd]U3>ݼ<کX@PĘk=D\VquEo/jO3;3rov&mn"I=15aL릀l s0/,վk/5h5po~8>Z~v}3(xwI@liM6î՜!n$ ONx0 àm29d󆇈 [~;a]jn|2 @^Ҕun|^.Zu+.F|0}uZJmPpV<[f!OZ+ׯ_g$|:j>nى}5Ֆ0Q| Im,V.'K#kqS}WriM,-I IDAT쓆_a/6XjɊB.+ i_ziKت!X`F72PUBo]╆F7,/TAڰQ[_QanYo .iDV3xMGXRIȒ,)&ꉲUv;uQQX;/)N%iiĕ4;~›|WȊ쁕FؓNG1-vm$apANhLGj4wUR'F7,[Q╻MAL T8c`SO 7l"Zٶ0@\ ,B #KxV ʶmO{dQWb'Ԋ4$XymR>qig)9J|^']9 o&)GI)xɒO>UqǺG5||\(*Xu# /U.WVV@),ˊl.Z%^o3&bк FTk-^ihhlDMCFTya&|fۨ7P߬<./s'LAoFvuvF!hPOĒj+tR_]U\G/jCKw,D k1)`$vJIԁxrN'6QWEM}"K>͇h>MWC@Ӻtf8m=i> ̇1eB066ɥ}xڪoW^z凜ãɲnn٥$k6}$Xx](J 큥q"q<| T먮9Kg=n>aPj&j73 Ƹ}r5/b&x>29y8O7T&iC=,lX|q Q`q T|<}{$Ȉ:%5Zq'Dx kF=CS~8kf^W#x_+ފӲO؇s>pwィT*x{GɑVuO*>Mk Ou3nܸO}ք;52 Uy}I >:DmOxjEgNolg\1<0w1+,/]ꩡGhKD a(02 4a&8㨯A׀ϾÿOm,X 2a&,˂i0Mәt"#poE}bٶ)=w/>:NHM-韈ψa=]M`@xİwJBp>i7plMrp'g0"5wJI״FbԜ4q4w COp9׎gxoak8paAAi{#+̺ԍ9Qpp9أ]=j>KKDZ<V, tus>)/>2\K});"md;q!F8/5<=Y^W ZҸŐaD f.sX<FATׄ'fζ)>ΜGTB&?i+r߶}͵mSo^o7D>Ui$1p)KO@4񃑥W3L0RIe9BJ)1`J4#5);NzX$L;oڲK#}TB[ 97 Kf P$Mp}<x xPgZP=d̠u$K#~()gaa#`%~Hwn2N}{q혿z|q}uO:Svihty\t44 !ϧS*0==%FI,/!\e*]i[C%77Vk#sryt=?joa8Z Q Q%jrzpȺDR(pߡ}8>QFNlۇ),vmؽ{7a& b!ÆAE"4ch4~:Ν;%0g>Y!>Q8}\/]Ծ[%t>ph}<ky'OU!=Qyt^x-b#<&''+%DoĶ^D竇ї2*̦#j+/#D{\.T{>j5O0,F,[Iqn⌃MѨT%񊣵ﮙ 0'q%q >F&WQ~ۜsxTBMF1es5v}ZD}&6Q#>I;:zs>e? r9Xղ8aMTbM&/zsss~+Wo$ xյ؇-`6%ov&uuiW Q Gmxͷus}zt='ۤuOϮ|93|GA8m zU~n!8y6o*[ O=>clllMq xvRJ177'Va2-$6Ⅳ @Nc ulϽd|gLo9TWǹ;)FJJ⣂ aaDIމPso褁cttGĄOYr%r[T`rڻv /,4>ݸG_ 8kzˇ?U޽{}Yy|ū>sA{uslLYG K+\b)4L3r[~R>:>fϱ3?`x!3F~xGl.udرcoaΝ&''o|B!uCXl sT*\r'OϟדkhlAh,[I+ 6KE+TV`7>/,wMHqкU->-"OdG-G  ;K>Qۭi^4eS>rx ?3k. yV MZ5P:h( ;Kccعs'Y(?Q$/}XȖO,/^ӞQԁQȂN՜8ک{I\|1 {=gFὺ9A rX!gjiY~sp…V>)nՅP0 0rU1,Ҷa Πra9 n{Vq]s 0Y׹;=zN{ױ{nݻ8u666o>`~~/^ݻ1<.-c5 4ƱP(xB%dyd ; A .7a略}c ڭ=!];OعDyV|%l_O$ۺ\knn:lKN+OvhQ|yEq8aѣ/GQ|UpF,̏~ P4X~yC=(c`Aә{UL my$޽{q1޽3T<PTPVz;DZÇ166{< VVVpw{5::}-k_L166By晶+{$hhhZҸW7&1+Ul..VPVy`E䘲3-Y#2i]>[OFu i :*| avظF~3`~(6 k`#w@k˰K}ߧՂ{~m,// U?kӧN:sw}icuu Ν;{333(xbwN&CRATL@r•F;M$╻Ea8$ 6w8Sͽ+#+{Lg *NT:64|OVKyNOT|B3*&V|\KkN;mYnݓu|qJ%|駸~Fdm^Ifv^I! Ʒ, =,8xW'izi6"Xc;<׀LOOP( صk݋˗/9$j5T*uihZ; b`xfnši`M M񊸋 ~Ci&dEmUq:`g'PNڝiC>9H77AQK%J .( WwdQ/>@NOpW_m+DJOG !JV0><'bվ2~aѿDcceV/`xaahSX;% L?\i;1r+.gWAusZ%C|xW000i`ǎ, xhƍx衇}vu]/?fff#̙3^~eajj Oi5at钞IBZ<ղ44] aZEԫX_< 4 Xeb`r#wʕqg6Z x• ȗPU6ƁIS%7k>11-'9|dJd SQTUؒ+w;qTvH6;zf)@xd 57Yʢ.N' `yBw1U=a{+hl{U5SF+XxՅQ[9=?ۏƍ9L+7b|f~y8{,805BN8Jo666P.q9<x뭷pq;P^<^,Mbv}߀s+b{ہ=ϏQ]o'{Ȱ *-T!6<⽕!x&_^G!N Vw7(p݌:BsP{`OR1-vydQQ.144|tq!K/'>eٿhٷw_|w76şavKQ3•+W|_~_|%{g{}ĉ0׮]'|o2.]gbbgΜ-&:F,Bą1,ރ0<=UT ض{QY 1B 4 `h*߭ *BVq+!LJ7Lj'[.z!LNNbnn"cM)gX% abb"UR,SORWRaXYYI%B|ypff?я}B0::Tp. 544 ,s~Z< Ď10<.">;p?w'lMfsM0++R;[UxJ6q\}tV_|Lj'kt|/..bݘkI8kpہD78tbn׋/m>Q:{&'ÿs|;}1PJyOT*T*%U4i͜ #g ARYxԶFoQFq 9Ee^-/i9S?S?j +m\ym{/=&4fQ.4yDO*l WiXe8k$U^IUڻw/vڅ 'I[n| Xu_q9PJ13=oMX 9[4~;~g~?ɋ=%uߗ W].m8Z88 ZhZآH7Ɯ0'9FT dDI"@t.8^S>JY /U^IYQWUJޖ#D\۶=/,/shԽa|׳/>a %;v#$+>ӺgI+_XX'*$uNm._ !ׄ<F??y'|K#+ċW9 msn^Fy]^ڪ~kZH-`ilAL V%RqJg}#v'mTuiG 9ʊOR\'$O[ڀx%`% Wm{ipa,K {[KQa[=I:t7U,ꞰDjOQ| #I5V?D`GZȈ:yz'>ZQW+tTmS-^D^s C: 1$  B TQUΈoa;IݹQk:N"e[%iG6ƷROJ2(%l X Yj5@aMO{K;:%2!>nԅ9b X{|99usgEuO]a©DvH%H|Te[`|w"M:CX-heUH\#o0p$ouy+@^ T׹H $BJ A@E   X@L۾]q KoCxhΑJiOS0wV|w ,3av3 .?̴X0q^Xm{9ӧQ.yש}<a n|Q!q&P,LMMᮻN<)!޽O9vģֺi͒O꺇>j>qBH;|Z= %^7 Va ZB+o}Fũ>q"IЈB|WC'H+^RPbAJ%^E Y. Y0q9 my չɞO:(oY|ҁ)b8=EWTЃ*(@h,A*ue6Ν;Ǐ܈kkӸr>"~4C>QmHn0m1L+>!'N@ CY7'*lhYI_lǝOW[Q9'y>$gW^oen2w|ij+>>+qDPR'4@L(DIAk?Kc JzHix9{uKL@Tq978HqΛoIL>HM2J\:I9>xOI~kyn ڇqѡ}/{[xb|駸z*vڅ XyWEʒH<漢hի'>b}\7E#YPsp6H}A(>&z+"هl+?N+a z!i}=1Q ,A?&ݟٕ>Z_uTj WL$OˏF !^e 3g6G`6kP]#wB@n@c0 5o X5 `{m ȍ;弱j{nZ?KE, 4FѾx4;N+ٰ%x,!AW0>0{!zOj[V^FVaeeś[Nwbcl8}^4CƑ ą)8A1M u9JhoWP vVGbˎ ` ;hN=O<4'Svlfl@-bI)dZ~W}+?$i<%*gWe7np<ortVvDhaEjo,T*?xS?xDcXYBYaם63A)ݰhW<[k۾lP{ J@eX8~իN#O;/N "8օ|Ң -`iiūg}?3&dd1#i%dk7aL!$y - ˲CG(LӄeY0M[ mi|2{&l8Z .]/2P8|cl , #,tMo ΨLB`;8`  6ms4lllb+`uU-HF xq$jk=sx @Z#$=/ x7?Y& ;!yʁ C=&>G.iXvX00ߏF7|3$nF#)~b;,LT-;pKK{GJg{;oqQ.Q1<7n\>s! F"F_ˏFī֝bvB UQތ)G*:|(ns]`)/87t6`Go.--u,`%x;@ X}CzoU\px!JO+_V7&U4D94&q P4"<7\.\.4`YJ5<,0+8 Xfff0==?ƀK?_e Odrzi>D:w/>^̩\ڎP?s0Mo&*JkD{8! czNiOpBoeD{|Gz^ێ}l *=I}L2fgg199WAavS{TKKK_U0J}V OTy>4Hbs!X]{- \M!Rmǵi;# 0^gX 1{ W_qԑF3.7]WdHCCF_^! C4eXcb_)Je  x'|”e%{^C 9(7dMSca۶mسg.\#0Mjz]9K+˲wxg-k \0xj`Kwg^I=h":&T. GA>BEw<:jR╚W>r^F=q&k>aV><T#+u &߷3=C' UrcUtGN7F36'`]vs>[0>sFoΜ=| MwdQ="hgXGWaș٬qpȞWbTs` 2`5?D`__>"n-,\ $E1Y1i_ҷO)+)LT)[mGP(!JJTHO>&,%a4MLNNbm-8o$ =#=dNܻlIDy%O6b"w%l4…8v||uZZ$|`-f%A1 yfgPPov8'^Y]Ks ֐3Ua3tp3i;:Cw9u澪]w  ]q߲h"V|JCCÁ4z*d!~ ,b%|h$y3VcKG XA/,c#,0Z fX7(}01𠄗xeT`;h",V D5Uq̘X6m ܍ʰ_F+팸Ә] ܞXBp[:;m)Re2tƽ but_XT0+Za.Ta%R-TʫQ|*'.4O9~?I$ϘYM?|-w>nuOruU%v^f+U2ȡSiw|g%uWx>B{[$QzŢ%׋=)^.ZC, Tr|*O%yWGi-X$I!^YJūrbFpbtttKoo/]]]b1$dV'\ٽ"4M4M&jrzq%z=ek>;/l'5/?0t tj?R$F5[hX7~Bp r_H& uZL؃=.=J剥(GͼƘ6X, +$ ϼ*'N_ol $166^E@줯L&ؘ=6684u*蔵O-POq>$1ZQMOgg'd>&W7n ̻*>tvv ir]P>Vk$ .@Y$IoLl'*@*`ɒ%tttH$,ݻS<mZ p5> /Q\Jd1L}̵ȊlB5t}Ὣ8t0XEaVLLLo>cZ˄[RpW2M41#+ϳhYʱ5gBֳ%e&-aϦGY+Z{J_س87 A L$b$VE}LJrv1+)LɲyZ Kq~56odUd"Al ,˨F6mpF72 |d2I,+QfO6K>l)Dd*%VDzO@Gxǯ>fgg<5`[-3[>U+W|l6GKK^L:]wchh-ߙ/&|^ɓfiiiSEҲD%:3ハ~lXq(/^Yۖ}ff5"1!55d0hVt#Oxsp .LS t}۟W8Ut:ڒDQg,#^d(JY)eܷ+fH 4krAhf [IJ{_56D%h XM^/o;ȲB4FV5"Ɏt-\Mce -ݴ.cGlT~h7ħ =|ܦ0|ˉU4ccZÈFFǘoff1|FF9p|Ҍ3O#0i,4 4gffe`` TYf lݺ={X*>lSKE>SriC#,^hh6&oVGGeT*>i xbQcc} .1[$IBf ޣ.F2 xl'=}${WO#3i8"qr $XJcZv&h%HJ-3BflŷejXBkĺVKCvb;BˣfAH.~B G[N$?֌rTtɉ‰Wh:bof EfS JːFDV8i$VK0aҚlAWk6D%*@4 feYÅ%21&731V:s)wCŬ+&::d3d+ȧcȧL&SEcKh>nO@£_~7AHuҩ}NCUJo>D8콗kbpdF^>,% Lwl| YpY/ !؃m^ח×#JUd"A{{Sf;::H&N>/q;idOGG###ziҽQMg6Fj\~`>vx XlSX}ԂOK2I{[+BFI$$twvNgւG9⺺!HBww7t|*OB{{gt}‚?#FP¿":WMP9F~j=G^ևP#L~ HL.ex;SxMer5K%ںօFN~eh]&y[L=EhYRGf|ɾcI#ڶ-Ҫ&I~hk_] 3|НDbIQBf|ZMPM pLs "|/hǚhh XMT *xSc;Zx4?~k@ + : w$%(+Qr1H9԰=^:o6JϾ:Nnw o3;OrbƢiŠ;(m/jE%ϵgl|$c LV&&RV纑8$1334L6&&&JφH!R}*j{Tg||bq/(^Gh>>OqC|mt:M{{}r)!`ժ\di>SO:fjj*> #cLLPN&*˓k.FGG >LNN6Tkfddg>#1EZHae|(vZ@nbصQ#.^Ibvv?U:*AM!fxn R$Ac)m $hB??, ]GNi4#Wdc]&h t_c`z*W~M=6@V.+]9xp[ZZPU\. me4̵aҨkѫyy^l&Dp*ZwOm㍡Yp!!9D5jn-r7+TzU- \k,hf}%hb;ҎnbUv\dYln:BUH~lÂJHqvtL6[Qg*`!IRH LƓOg`) gp|+#l3j.*)? Wa~cni>|?p-Zľ}ؼys(nԢVRO 뾺3<2VfrAˇj[za8>N>.ԓW5J%cxPM"?+dƷI"Q"~]AItfFP=5c[;XCu,#{Z6iA͌݌`_QDZRòS#C%*)`҂|1x!pFO_A]0ہBm6yTU2P2iZ^!s;)^5lf'^YGd 6LBB%w'qvʾ)^ٯXv˽t{f9%SQ\4 MȲ!Hٽ˅0g%}Mh@UEAe`E :}^a:O/>_ͧh =1 3Bpꩧ>^j8*O% n>nT[ԂLLLEgg'ccc[z^^8P̆WȌm}Mf[Qgtv.]GOzeRg;v=o[?ȧG\q& M IDATKt+?d".6ŒD;C͌Kt܍gٱh)@M@ϧɎm߄-3>֪Bk~^V~VA8注;*y5qvdtt f;%*BA{&h" VO(/VBc*aGC*}XcPÊ ^ky?K2y"^X~"$ZQ$=̇ `gQ29T]U+L|*UI`W5|q U)jj.$4|fsj'V˺y$l1nF7]r<;/[?+I7>cO۶в)F^ z8,L*62kca[}s=ObSҍm~Ynw%lm\?!Ҷpc:Ful6P1q`yew1h4&*he_][z\i(Hr&JDyM 56K?H{^IT"Tɲ숅t]GU@o,s2VdL+$4+UyYV>/,oem!$^T弯*}^i|¤7OyԒOYHRٺ'H(w_cJ!-,Sڸqc9>PAéBCMcxUëZoq-tBY1kZNsyXzUv! ׹|>z\af4Ykm!fk)`5A^Th8"xU֍\^2ml"j_;q)f#LZ1qL˞ϙb]r Yn,MbtLb|BU8b\yUl a ݉D̴d+ kؠ yK-îNJWг |l`NHs}n|<īaTk>A !@͖ϒ%KXbTW^y%~/w|B #R ߖ\ǻAf^_.=^|*yT7ݣ|fV#e|RT+^y_/!T! Y:9M M a[pm:;Ms {_uWQ?6!on7ā&BdJ_mwNy_K\VjMA~o > g}|>_e hUU^k`e;wsNry1TՌyU챬Lo*sEw-sfRb\,M3/)Žwݲ><I R^ #LsMe">d|&49qW>s' yO>Y27/*aP|,86)9&+ߵ㦀S˳Rs So,ޞGN%h@k9 ]Z^3c $Z\GP6^X1ޕhi+&8jxy]Ŭ$K_zQ8Fj0$(#!^dF(X#``V-D!Ivt_y2 't]]]DQE!(YfvA;!qWnQkff۷SO ׿399z{D$b2h6 J 1UtPU $ xOQ~,?B1וx< 1:#5^wġHx+/I*t KgT7H~[}lc& i!ׄ'&^Cjed=UZUuH`]f}GAʶ T*/?9O9۸:oxU>qd c ua9;Hcq$>Aջ+`'^ۼ8/r.вe.86P|B^Aۋ%I!‚ѷj1d%7DXEQko~K/YgŲe?Tχ?as n:.vK TΙHlKcs"dPbֽ|+.-/ލm~7moMGGcfAްd_gff69^(/1Bw@ j k]a$f]s62_ 1{~Yv۾|z%T8iΑ}lJ~[PW(˧.2SM'8> 6l'CCsְ'oxZԤ_R$r0LDYb#N0<< @ww7D׿ΪU ^w7>f}վ)C/k;Id./A>yW~BvGru .Gt-gB"X87 Xw]}Q8㌺'pM7J,c+pM7q7 X-⦛ng=,l[dC$IFMOˎ0_b$hk{ʪUшRhʊ" "kê%&؛"LAх9@/xax)x۷+\,CCCT azejRgjRҴ|=K˵VkqE|WX@gͱy B9)mG2ۛ"Ų#eY޵[" : CXf%(6,K8e%DڻmsȊniVVw嗷266 +~{hbIC 0}Yz5l_|[V~m {A1ا6eec4ka l)=饗/|n }1pM7O~ |$72JaJ[Rs fK2ANJ*D-kYJD,^*51w+ٱ-G"ےD^WuhCCK/N?tVXo]y."^|źk\܂{̷xUdLOYQ\"V{ \vIKD(rRɐ9EClڊ)^C1F+ʌ55%/cx\U4γ+yi%|lVǵo?.1Y9٤Ras҉y.T:Xkc)8j t`c,*?Ru}W_59ԧΠh4J,!5H\+b IbUHU\y#Z.K.g=Gɖm!]Iq;N*ʉ䂇S)l~[f<+t97An>>,F$ ˲ʿ»*4|eBG7]QʉCaceTjsc6yHBD r(Ws 4ו}[<׹o1(Wfl\̃*jNctvz Ix7+5311Q}_dxxG77\uUdٚܣ ~'w`zzK/:F&)mb1Qbc}viz%~;vU׊+8y{KWWW`n8 N9rXp!guvBWq*4dIK>,1<;XqzSl0c.HDM03-.,"˳ZpطǽW:;H c_X10[>~=В\, t:ˏwYFeqgy)ٳ0!K4.xEs73-1hT!XV,Emy6S3b{VZyy x`Ӡ2uLϵ|SicB8xп3gcOmA|Šj>>) 8~Av巿-B6&Nm۶8U OC8 8w!HJ#yeH,bW,)Dbfו91tMa+bRXNzlodl j&7?{nFGGM6~{cGX_Cu188OS֮]k}A[d \~%}[b͖u-088c=Ư~+vo[.ʖ-[ضm> O>$\wu/bv^ǯ;(/'oxcp'1HYCޥy B!oIN% :(chhzV1UYo8/%rDF&)$$a^VAX^6TRN9T07˓L MN2ү#9񉹦AXDO}Su]ynv-[?Ao{֮].O~rܰawdd2駟λnoTIuo300@[[---|k_k_gyfI/˼吝N:^{|{ /sϥ֯_1S]t]C4gTt͜ŎJŬƣň!2N/,*ht1\Z57^8nn YMAo+9(zY^{^|ΡlrҒđ$3Ε,+Lf,e YQO1~~(ȖWK{'q~A{.:o~P}iփ_/WçN8M*ﰼf[ g_7זۻ(Qۺ0>^oU?J_^je0|¼'7ũrBv{tUGia~+;_;F╄pAcQ1mȮFdk; wLMM1>>8a,YE]Ċ+|;c9sҥK袋8I$izzzG?_q8ʕ+KFuttrJZZZ*Dcsϥo;v8<֯_)‘Gi;gֱ'lDXqPt:~k^.o7CPIV@^x}kzꩬ^3 reqCit;؇ E,nxVˆkz#@״l/y"I,N!M`!EQ}סJ_>aUژV5#ū(in/xUZ~b1w쬢7`Qa$I`peW2:U<^Vk  +-wJ[W<y?>=}{bObrr~GXT[  TE|/zzaMOO[z^ׅɿ>:o>:%3ϰuVn=ڰacq~yG";0Zkd2qm,D+L!v!BS:0$,EQ(DHa n.J/r Wfxg tVtBf۸j;:ag%Q~&XSk^>Oڮ|` Ok+D^Wζ\߿޽{d2T"w˯n| kE%} Y-+M5GxŽ4hH.ksj˾KADX£wbCPQnF ^x!_WַEww7===\{|t7p{.]ttww_|ey,]#8I,O\N8[nzn8G>7kk?`/Zz5]t33Nu衇rgH${dO~ӟ4,gjkkg{k+?)x駟O?MGG>W\֭[%3)R)vz{{YrcyGy'Cs_nн},IV_~2kμcN<=Kخ%rէ}+$enfmw1eg|"^E~OonoVޘ-m$+lŻ*;l^^ū؃YKR1}q.u΍\(gLIeyr9ŮROǕy}[* 6 XCV5>{*Mi0?}$q V:)M-r6EV>Բq!2$X`.7 *( e6:0+C׻9y7G-I26V-%GB.LT3e/g|_E+8,˿ =û.{ }i֭[W>]w۷o`֭\wutIY0a2 W^y%tg}\ve7}~_psW^{fi0ZL߿;wn:~0.~^YO~b]s)tR;8^5>яV .`۶m|wfcэe˖9֗-[`pؽ{7wy'<@ e;{SZZ^VSU,Yâ#NcwhEp65`ֆq vѠ(b$kFׅQeqǫXP_|ErGvu]E1bFzɲ(9aF9*}]B9.zc+']4#Exe\s!$))YkɏOaFkk --IZƢ(2\|]or^M'VZZZEQ,s'#s+ O=aO2rVZOK&"2HxaIIiZ]lW~ߑJ,3JOL$>D"A{{{O+c(Q\M[0* IDATB3c:o>;x!{¯p-IVBǕ9>Ѕv!3Y0 9#<MsVaJ$Ib``.6nH311/)䇧zs#xs۸q#9Cعs'`n/"7|3szkwC],IKyǸ袋J_y|wq+lܸ[vZV^?̾}5YJ~Xsz5ю.1/'xxgػw/W_}ˎxvB潊EqLp|J=by/ARfwB5<'RD":h7ޥ)'L7?>>npx≴o288ˣzTh>>ccc%UxI3:6AOwl6hIΧ^on@eTUe y7f*O0::JOOuf> ՉW,+(1űq$:@AԃlǶMdhXkY}B++SSS$ ѨU7 =ojj 핿WL07w[oUM-://Xjc<{/|rBpsEq':X[1_uQq|ӟz+ogN;[okrm~nQl/=ϧH5+tQvspKhJK5+]+IDPJ'> tE%A ?׬j @Yua ťMJ]'=>ȶ=dRS+s'xYjU;]vعs'۶m[X±oemʕ+=B8r |[_2~z71wb >~###xb1y뮻JsgcZ?|n/Ygغuu_n:/_W>h>~zKm۸? E9o|Vq>_W|Obڵ|K_SO塇??+5gQna׮Ưfwp Yі$]KJbHH\ePI A:(8r$FNƒ_/v طe|gط w<\W/pBֹJ>F/n>:</# foq{yS8[uA9˳% 6!ˡH<HϴFoO7,BMggǜ"I!:U-7 oG4yb1.'uVz=Ww,yxS/'j],\SF`.>FTdKM[9jV$lpJū9zi«_? -D5r WZ^c!69$ĞA|C:<6l>!9ҥK9@.gaݺu|sVs\/c{Vv.r{9;+ /K/k;d``Z4Qgummk_cǎ MK1%yG?*?1?KGGa~+ D7P*x oB韮dݺO099=?g۶݀J a|qk@x'ϱg|-at}1KrCd!v*X+-Qs.){efIs-DljZ -Uq&Zu j瀂K$2~CFr+]7b˛]G*3ʧ9nZJ x2'UYu󮆇H7==8ݝԤ[=fdd.ڐe}5ۺ 6)`~l.D.\ ? M2s>^1J) L$tww{([V?+?+c-IǕ$K%,.:?+7&7kD={Pɫ$Jj~TfFRDSM!7y?-B>/'Jկ~J/|{?ysW3τAu 6pWW|&X~=k׮[nappO}S[ȭY~|߶K.R^z%nv>Ĝlbv{&TƦއ_˂},XǗtELLLqCO;fϛ51[:Br3Cl~v6:dIsz|7_qBj-!~]*.M3j{Bh槪iiv%D(yזּ1U^h,pyٯ|E+] e+(4MXe[D!;*c[tEQU͊kGG+6涑)j:vѭr[֮9a0e<"ϓϫ`>ObrP#W' R\|> 199aرWP~Ʉ}?ԝ~\{!Lt:M:!O0y7:˱{nGDš`NCȲL&14Lϵ`/'^YBݘ5 b !rnVe܊WŸ L=jYh"HQKF;B3Dvr 5#?.^ߚV}{9Seo}[ٳJs'sWs9NWǐxak7[n+_ ^{-\p\|s=V|>YgUW]YgEKK O?4^x!:gq7|3_놇'>ڵk9K[{4&|upqme,e^C%djnzvctV5 [MJ[[J>[<ϤgR)<` ZU3X&PUc ek)V _Z>{ׂOнkͧT 0ˍ!R=ʏ]$"b1uY~B}N,o`ePʳ9Cl ΎujE ZE.\Y^5B߳犝W-^a@o>+>΄.33tO&c<3w0jEj9Wjz1%)kvKJ+\<:dT$"ƐAZNGiN ܉$hmm%HX#LOO[zu #^$zV.&4yYJz|αV__rlxx/}KeݴigtM7Zmk&t:7Mozwy*尉u!LH$9N2bkiiME뤿W288Ͽ7^TH~9{SO=eVv@U)Uf8+ #!R^X$Fz0㾥rmc6zŧFx9᪖|J=Ӣhi0a )MH+lǹE+b[*.,k MsruY6+ ]Ƣin,v,}<*M;WfQ+'7>AZ#m׺_)%@,|xWT0|W>A*/Os)Zp{3EF>S tm _6H̒|H~Hih݄٣^.lF:Y^H^RdE(^(}&h XwXv-(2tBar2Ş={.[ qWҺV( Jk X av"w-Bx!L]e#Svl8Q-JS2NFAQN,_Yf삖oƮB؄'hiue\UAqj*#-h:Fh [~tfˉn5c[Şo|ʗ X^O- {W''rg6 >޳GP3| >a3Uh ïAf}}̠댏 U2Ж!X7<+A`µveڵ[[X]"|1}h4B$' z{{r>wY5~CisUp:/N8yRlhiff2X + SL!Eu7fz,•Ut&h4庼@|-[!{$L|iUkgU>Pk>qr)g>|ͥ|rd:+`lrq=Dzk q`W>"EJƒ7C5 ]*z8c*x 1mnig@1T;ɥWo>~ǶmW?(P3/zV•qK^~e@5೗%Kx{¾2S;$:Y^W8ek]$" ԊC`Eu +4EwJ̀@:y^6I]'UytpT̜y]9/0|qtJeƿz'l^܂F>^ׄc~P{f$aG ) ^ ~wܳjY/V6PD[m]F"vmDs (= 5=;ɥӶD'#I(CwӃt:7%~ɝж+O'?fm #2䮧9c4Mh)R;muGt]+ŤHұTVyI9exSls~@2`fd~-@46hTVMT5a37PlWtt_7;?"AV$t-H>oI68x9cC:-'I/ 3S6=$E8:=Oi`wX.'ؼ%w%PUxz; _A9dE1Eeث(PmWLD,D4L&5*t\OSd?1|\ ܄VoR>Xϟmc{$CXu(̦P~={ @B Sv*cǣs='|#V| F@ZuS# ï\Nc9SғDVmO#޹IFW3fѲ)}IEzUt]>T0Ez5t-G'OqH;"Z$7|j+Z/ jɎ$&=jzXRPu,E$P3_[;ruF}R2#NXB,D"&&&[T-h;gc2wwx{\X}mD)`5ZN8a56'x QeQW"^Xg#,=T'EP K[2hlKE.0j! SЅ@u 4$ޡRFh0JPQ' (#rZP) Cv9خ6KA_u7EJc`@GQ F%g1?(MA3 E)!A>{l٦Ph< /lfpp[B__'RhĚ_e%$I.i%n9]\ݻٲeCC ^Ir ׳5\g'?r=f#a _.DJQQQۤP}:~}ª #"Mc/I>o*MQ7{'401>m^˾bqFm}3djz?Cr9c͉Fˌӷrv?IFB%n`f h1=G}yn gj:IaC2v؄āJLFWgڲhK=G]'4 I2BW|=ڽ3ӓlyݨr bڶ„+:HD"(J,sˡf[M#FLkKg!$n2){ABG&ՄX{ 71͢cWׅ)4 wfr^|W=>= Fl*Tua$@{X+(tI+H?!ֶyѰ6;ֶd4d9'CV~B/u $\q.J.H,}S+n!8lC=7?/"2֮%Z@B -Xx X0:9933dl@ $db4&a$$B-zSWWefD/EdDdZխVG^ƽْ] vEդМE }gxtPGhA?P2r~IuG;R!\Ьed<_XiP9/}Kl bALajܓ_wքv"? Z_(_if ٤u7{voD|mh>Ham{#Dn|eqZ֤n)]?]\'CM?)D݉|􍝌@ҿ,C,~ *3;f aEefU' "!םR_QY<'#OH<-q:~ XnZ}voޣ*ӛS| IDATGR}~ áglca ,B:z+=y{4qKyf/DZ(sXnV}oVQS69\qޑz&\}@ P̺@dd18y.B6 )b + 0)L,, a`bb#d$866qp*UYŖ6L|;k:rOG~޼~d@|np!T\ʹ\& nH׏NFJ;SUV]) G!* ]'J|݉O#V@ͰS!Q(HY} J#/a]Te7 Y$yo%GxzPu'U\r%!p'Ҝ~\l^^f6/k\01jÚZ$tqqq#j}#m~h*Ui3sƚ$觳6|YEճ{,NcttBeYA.='F?UabJyyzNhm;/,,O#GjeO'xvRI'{LĚuէ?q6Ap?2|לNyzչL?{)!<-\{#O}CqhNe5'0O+n[Ű9؋S8Y 3BRچtH\E$SO߁[]4z"S|fw)TfwRށk/2ㇸv4Rwu녵%y}ϕ]-3??|>55šCB#v E=%a)%GvM"7aEʑ9#FdU0 %gnZz]}MX[? pVD[N:*B ~~ ]/>&g`zM|q>׈kf(RoN&eĩ3Iܚ­#liSqM dzVy~F/껳G#)݀Pu A~c (-Sq75r //aA=MJ?#u}\I(/ˡwwP8җCpmTO\UU?YCRqU}J?àYJK剼}+GT׶ڻ6XBwڻUe[ءB^NInMeGC4f?zjoN'S{@p9׼,ˢP(`f0,ЊXu+ҧjʚ5k;dFa_mD^}~FP1nfw]0 mso('Y:$Z:=X+Efnu>.)Om*wTl_5]<o}OmD2@2܏#^)%KKKLNNrC;u $URhmGu ވ9 GD,>s 7`y;߹2ȑa"R}ԮL=tlF~a?5xo>F+Wi/^"RJT,772&Q'jVydbb +ydpE`spPq&&8y~{Ϣ%KvuQF?G_hս2t,坡G7}4LLb~O!rse1H'؏5FC4tj).˓޶P~z3m9_?#J?&S[aa{Lqzf!OKx%u]#N/UsJm: }sm-#`tt3<hjR"\ҡFt]7 :%Tgy&<(=򼊻F)~m~R¿:"C]'SaoXΓ.eY.;"A}1ĵwܕbw+h> Wi?c{EǏ87!6mĭʅ^m_%ź#G{8 /k}C,-k}X}#cKUʳ~u03yCGp*eg%tE0ъ7SO?Yp5J'M #B2bK}5WF"\܀11Y::r/N?Y_} k)P@ 9M? hX```IH)caS8}dE?!"vB8R-@xuRl[!ewt4~*guj_M{r?}ʑ1w,3U \bJ#f)JJ%,/#MlȬnz,H@qRѐA,+ئTQ﫨lRJL ѯgYg{/f]7YHn˳,:&c|bM [B},#WTGwjY'f9nD3ڗ #ESmkHcE1ا˦B LF79tkn5miit"jauf5(ƮZ2.C('N#iM+m"G+HyyGx̎;8ϩʑ#G0 7rwt[G FWaX&i0v:09g"1z'wB#\x^!TbfˆK-OU@hDV -t'r 5=./j%͒{qn[tkM#Ȅ (Q#O!V`IUy:EjVy󺫖mA'mV:i\t]`u)"*I|k_Zav~`9rldwh7pxXmܸO|N:o[~zy׻ŕW^~\wuZ*j*~177)'t~{+aӦMǫ_j~^⨀a_6A &F0 Avinֿ.˼8?c`tS1Uoxmj?lw4CDd-"!Q}W7&4Լ潤`"8h>[m"D-_"<)"/!֕/tL$bwiFeg9msM͛6vbUCpܦ hl>Z*x+_{0<ZĴB!USu:aVk}`Hщkf⦬^M%5:βۉ0 ֭[͛edd 6iӦ 2AGXdllN85kք'T*1>>Ζ-[XfM]r&|n35JZoaZfpa >hh9㈬$Bcj]$KW:qq#^t*-|0ZzSO|#;dÆ g?ɫG%zF`}cu]xn6.`.,ĶmկXB^{-7oꫯȨg}??s3'^<'|Kw~tC+KӳH7 V!CB-%GWT˳kDBih N$X;<[Vo#赡Ke%O 4F:?Z=zeY*2 y BFmo44yB[1~WT,R);IF+wy61_oku}`_B`L %N;U;I6sͨ'TɔpJ"S9!>00HnYWfÆ LLLԽG ֬YƍbsW^LX~΢"66j:VDtd#X(U>J`ō2˲+dP8Ņ6S^ڦZhڇ(Y֬Dr"OWYH%"GS6 X]!P(0<<̪U(ugk֬ahhBL.eHGVdiK0a%%vʼne}oFD|&"瓮ĕWܸz JRk \r r 7n__r9zy`-..UN1Λ`թ8'xbhZn_|3MogOOyx8۽c {yf._8kWLʠРC G=,cNv"ǝqNgpob^a_eG#)i:>V1MtoUz^@oKetrXAbHT²c"b1qR*z?wE~#l#jg!pV|?׼R&WV}$|C;dƍ?ɫz=]vY-[Iؓ^`CX}{_wwa\r%?ԧ꼷^8$BHǮI&6iC]Y_|'e{V%)d}2!K˘?ݸH3n9}]zQuGD?GξѪAQ9CZ !Tǔ+hQ {iZ %2N_Vj+mGRSz2NkH)T*uZ}}}ԅ.--177G__AB3y–B.u\~WgvP0MG8ya=u)?>կ !~~8CnT֥r=ks6m}X,w۷s<xSǷmxWWvPJZu~?DhFy~O>Q]Xuu۟! ;kϹ:6`}ɼ54S/z/Ł=4*醕NtpSG{DfI4 ~t{ޤv?!HM7^dZi!OˑRƇ z׏;p0mmaqqn{+r63Wm%ӭzt4JJ@D)~uǕVW%djj.w}7irꩧrUW񲗽i|A^|Ayի^k_Zw/ݯ@HSU!0,:Co~0IlxD:5]&D$l..V&i@ 2*$崊z)#,E֮da>)@J {SYXo6`qEz{B~|3 nj92tz)! ۶mJ¥^G> ضm}kC/ .x7n D宻k0 <3|ccne]{^,bǎ !aդwpZ5X~֍3ps,;81!qO~UY 8F\ 44,Dq^pj^N?J~dK'ЋEitLK:-Ocz%O;hwKRj_0/8NWx]<E)EX%Z\W$WW'(&t*Ti% gp* ˬ+%KӳL."yqiS*Ofek|_/GJ>9>SV;z9V N`}}uۿ|'mvv|O-G+/ IDAT믯.[n[nI C6CΨ$mˊ呧l't=AmԎ H\'|2ׯgrrz*JԸԇ;>wd#XRʠR:y T^_XoOVF 𹽔'zNiRs0y:iG^E,uN}s+tn O_Q+ZH<\M~X`+pg1̢RbW\w/2E ~ӟX,rsUWsuZ9r4V4 ~:Z䝂ݗ+vt=RL2`)4zĕF͐S7h 8O'lTNO7?OV3Q+IǂX~l\JWUD?z2|3-KeO-B z/+uyDctZlZ}XhN4'bGڲ>F~4C,~q0< "v<-uG#P;R Yzؙ*kTOQtY\'-OX9fff&4뼮򤔡c׎X*0RZrC3XimSIS\H=Dt ,Eb)*6">6=KVy,:Ze⼱X+Uy%ȹT֏S]`f~r0yDqUgO )/>Vx{RP+!azbdy@DI:k0H~ ;;Y%WWa-|"_9PP % Hkgs<(Dc'z6!uA4ݐ'a̰uV6mڄa^WLERE .O׽t*Jbٶ?pm}L|wZ? 'v5Z{چ: *J{ȶ"*{u<4 MM\gD=JdJyu4T Z-Yq? P@bk\:.sPYX©TV*4&>'Ցԛ;nO¿Oɜ;.G lD42;?Wxs9[ Q-A{GQZU𐱕?b؟*g#1E?ӳ\'BPOgG(~m/ӕ["gttBeYXi\MJЊ Cԉ,}ZZZgqq Þ~ >ǗҏqA IDc,3J#^W-Nm;pmG;ezɩr”uzZDˍLZA{E+}Y'8"*^?U,2A*KHk۔gfH[:Nz\E ֓뮻E~pWcǎ#фʑ1Gɫ7J{ךkûZ2w˻[ XX Dz# /{^:#L0ͺZO1ǿy ĝOhGvV?s+DFM]ҏE$-mߓ|`#O 6efffx衇BۅDxG駏,zRZ//%&~i/2e*cc[ֺ#}9Z@Ϯjq>Op%p= eT/OkYs,"WvE?-<- &OhMۦ=4 rꩧ2>>eYQ7EW5j# Yy۶O>$Gf&.|;.$ՓVOC uAM0D4t,(QYZ#4K{^bI&؏[CO?8_˺ӎ= Mam;ړWzޫ8y/Rɫn%"qQ+>@` ~B AyR*4[G7<<Eַ/~|y`>r+GmmVEDh$wVh2ŸjDJY'G3R_3)'YW~ܦUȰ~<+E?nIoW, 'Ν;cլ_>O} ^֫*':7w8jNx9-~~\Z##<~aݺuG]VIܣ{zv!G(4M3Dt)/5k011l:iE?Ϯ8 IeҘy^ QdպU8u .;GˊlSzv#y{J%wEh`tu7Ef,)@k;,an NJ&k_>q>`ȃ9iUC/^C'A!*JrٸB_ũ_g JT_k _7ߜHt5MW-ȓ&c4-:A:h+]D=M4Sa$`-QA'UȒÎ{0q1 lSy]z0R&WAJJmj%V׎ Ux0 B#mW3Y$ե%f`%ۦ>l0Gm!diO?Yo|#9rX9 40ĖWTmZĖWaya:&G7}s3}M4K`gV剒Wq$ږF^tBGJNՌNZ}zjB4[ >|P. S,9p6EK]%uP'Ҥfxh5 a&B֌F#y_ݻCuV4վۿJk rN"JqP'zye%bKR gdCcE5Zfd"vOtUvsMWr|-ɫ92"ʑhLxw+3xY{ҫ9Wa9!0춯dJD9Jg9tpTs$b͞?z ӬUqxxٹy=7hO=^zio>?K_2^̑#GVy]u&3fteaz/f;Z~&wݏtڽLdAH9NAU1@XdV;ضm[@,,,O~26t8JA fቓYw%8U87:lW6ev?C ;vAN^ᑣ5ԼrT]:n44xgT*J%{1/]f}O^zN=T9YS)hB̮RTFA___UVbttbKrW:8 ?D8򺂚WEqM]s2A=̼(o)'4ڠZ$ҽ" Uj%%eU*eXkV3l,@^nwv? ҍzUy`eSO֟ }#uV__ן|7| GJY#GtV$=;'؆G>-bt9[^šݏdJid5:e,5+y:QJ'MED^=Y9Kؾjxn_ZP;wdffqꪫZ*m1K[gN6-=/k$MGu]]'d~~jJZe~~AFFFBX233,ìZ~8+AJ80L,FaFGgY|aA_Pr)2J-J'∫NXĐE$qX4LQg)?妛ȑ#ʑCW=d3[ G,?sX_},k9֏jFo<^'"\~G"-ɳ8:|J%{Yy}vb||ݻ7}EIZOhJ{9aIĕ"*qegl'湹99xRp]YgllnF5r0;BL¹""p IDATAeT$BTM䩟͵%uu j&,;-;=xK*  @t]\Dž1,0}!|r;oyٺ5OԞ#G  .y<`Zezɺs + SL>{OY~tKzKv+HHO.)<$'h<ݨםWˍDӮ\ih'Ifh_ځNXőWqd G`5K4fOAc"t}. 8^t+&t0D`QO`xVNEa%]q|yDU~`ӎI"!|KuljwI'͛n8%>rsQCN`HA7M4z7mY#[򴊕&OT(Oh9d=<۶3Y@]FzjE?YvFz%_*y<1 BFȬr;K_Et)2K;Ugy3vVDS&d<1%{1/Q% MxsKXXX'?OH9886RJEVRe?SN'%Szu - KGJO7ܶ'm0+aƖmuDD~^? "wgpqs:#bKX)b +h0)̀Q]o.n;8TebSkr|_~'xFcIlon]?^y&&\\ɜ̐BQӑG(_~l`nKC*r]X|v-P(p9pyn:JiR(0M4,+Xzge !TSZ s35=]0wYj=i2tBGy]EJ֮"S2 &~êyӘ/QEJW(y4E=608vg? `|ك<~2w蹆ÝZ}"^-#vtݴ$W\q_?zjvUW_W GUBN` g gǭG>r`ׄ^j*O ^^[73@6F" yRJ3ּ] RV RFXhdgU?zr R#ǡ`$u='I? lV;ą~7|8ҳ2My!`*+=B$f6n!1cXAuĕn@X#E 8ub77<=r+A?gpb5)B@+](b?J`u}ҏU6ibI!D\¸o8R~BPyDz, *E^NbV4tPϓFX0>}}}h0A'YhbF2t/ ᔔ*>yBLK`1a~~#AvH"щûð/> 6ɑ?)Ywo>}O*r+4~G|cK/]t 8׬;"*S( %Ll𡰩ɰ,cp =?ȑ# gUD'9rh<yB֣S`+qQ1@`FmHQ)R0ExǪr5"_lV?uFGLߜE1'IWJ, ǖ8H6)q*N $/+2;V I:H\6u;|.Nu'_ڗϮMg 4f aгʫ)T]~9kO]ru']ĆS.<:#D:U捗\?nlRxqq]?q]~79I9zʑ!6WSBx& V1J! mfaH1[!0hյ6>.ے^O媗Ԍl9yW/c.NȓNB4IIk'@66=<۽(uarF#Cޖ~ xm*8 jtMl_Qso$k/̢xB2cb >0RZe?T`X!3{(O؜zIӨ'\dxxWIDVPb5RtѬ~fe'N`)JWB=KT]"ĩK"a߱,2M$ywfee]\scC$4(eӚL͸k&lWFH)" 89=5==}TuuݕUwF332&̌7=ݟxcz]}k_ܙ*X fW]}~52Y+#con?_ڝWQYЕxǥcO/_2Ο?o}.DZ^yoVd $) D`:9d/ @-VAK) H m*x0 ܘz i>aD/z(UF'(BMض|sPB-A@m“NwBxwnzvsִBbss:t(0UGwW\Ǩ#VhJnX[(8V|,`Y"eCE iAV}#n)%hM%܊}%/b(^1(} !`]rpWy9m@8@(43}J`|aj".97W5Q ӏU@&?m#}m@i,L_b0jjj ?{(Ox ~_ǯv  /ǻёfEX"ƍ<ɞTrgyPk,4'2?B)]}^9AEQG> :5)>~!fpl 9] j{%a6]Ngs8N -DG/`mj,>"6%sx}b\mx%b,J)^QQ'xUv! N/Jicm4#W?2?ˁ۝ Ke"pcLA:)7JJхuM|SP N<k!8?!?/Ҕu^y |PR9[hs8q[\Gs M\C0x{cǎ_/w~wG3?34 ~&'H`H <&ZB c% ~#O9GJ^bo+k™>C0}a7(/^{pz^qG$/RL(HTpPo4S Bz$\ Z)s" KI/h&V,N^ ja#ך:CH3Mj^_{hMe[U&?NS\^sr>B=䴝yN>P(`vvLt:TUJ055L&Mmt:rT*5KĒ=O*͗BUJI,N> Vw2\=ÑǕu趌{~5zSsto|ٰc(?D8Vm *)p㽛/ۮ72^]P:I >}\z饟g>OJb߱cpLMMayy_W^y7 `PR9,>Ig'K˗p6\%Pqazp'p/`G+{?Ɏ"t(!O+tWVZf,-N4(Mao u0n3,Q#qg/N>^3]lTTUzmyS̲)M R6"OaF.vq(Q *ζ/`aaLږNC^VrR tnvͩT rbT NR0@i€sxE**xG\B ^0q5s85Mk ׿i}gZw^Ɲlm{ްwP7cX}麥yygjlCx>qp*_*fggmB X[[M#AA"`%(~cpoLbUN>Jl}r3L?6VnW܉cL/m\|=lҠLz91U3/S6F6uE9vQgr{%<> KeOH8!rtoBD*BP<6ɠP(`zzj F1uPE4͠x<{iJ,> $m!8o^8c,ʔۿ8~3go` Aq#Y0@J VLުmB4FMPz={Z{T8x%lⳘ2f4h}8(eE/h@S)}pv!'2Q׽9f&Yæf=7Pp H#\ajg!UUqq͹W\'NoZ[MP:^FPL1s? 8tjFaj! J+Ϲ=A6sC*x|Ǘ?#ͺ_XXWU|{K/4t~ $V|f xc? >}KȗA=-zwJW*&ц Lm^xXk\XpDk: ̩oGNxyV}ALc fkkkT*}"UDA\F. be`201Z]ס:VWWP.Q(lv@@P<( FO"p{ p..nb|M(8{XGk ;gXoOksC>77mgassݮǗw㲠A &DJ0Qlܻq Bu:8k Wil;!\)Kx`/1=AAdg1C5sNMFbƥs̚&c IDAT?FuE px λ =;UP[t5 [[vpcq$˟E0r״\ytk8-th9B}$/]4%b.x]x:(>ܜ%:qαk[sFvL&iR)j54 d2xzi0Bw֞[U|ct݆w*(K0D=&9Eht>{,Xncgg;;;?S n޼%Әp8 L `p?7~do;ߎA:a;>vȠ| ҬC5շ8q 4k&D,T9:}{x#q޷8QS#fC9H])u]#J5"0,a٭``иkйnysIkkSf630[hk>-t[Qb~t_= NaMĒ+`8]-!KN)DXyo`ooo<@"\%H0+AO+[AF(fm ^%s'!LϜs( L8X j5. Y`N kvPdg(|=*Yh4h4c#D+ HSF`Gz",?H#ԌK"m΃7EIԳN[Iml#=J@W[QBduR0Ƭ)=bA9YrXn]nG!z)nyt:{2LPz9:gޜsZ^ӉQka k>Ae9N>A^>qaQT!(PlY67Ĝ.<(mr}Lъ}81juF"߰(m}sndJ9(}\,qi"`o3A۞Kx\-pC'qM쭶4pnޫ5Ok@Gx_9!(2JzKo:a/_B?*AX W=en7&`ǰa(O C< ڦ b09 Z%{j?X O؂Q T>~AnW>Auݳ9ڞ!,41jJjb^w֖8ciuo`ض08WT}LaZWBg`\'K6 QAVsǕSC/ XK+9ycˍw\mϠbW#b !E_,*AX XE,1mPWN>Ox@}^߃;y;}'6h$, ye$+nئؘ.7j z-l}AX8z=6>ܽeXcgxe e~qAj'BQC |p\1z MX=ދh<x !a<CVFz9p%)?1OK4T;fO_?qT|y@*/ÉgfʥgU;_ 0QtЋ!&\{ιe,!zHD FDJ>qd+ۃ*Q{GwЧc|;T1^NF~8xmk6J[Ey:{^7][WBb !`D !AK :uz o[$a~1D(OHN`P2}|LӋ'0B3Dw--Ꮒ‘ըB@>^*/|T >T>Zx=>c+**>C>8JdqQŻcu=N #S첮1P5]ޅI6{ \--`@Zjup0x1NC$>8f% |]E]P%~ 7)in.,òMmf+W@UUs­n l+F}7%'H 3E}[~<09  )-D#m43o#˳ִ77w{g'\:eR9-D/ ()GGx o!36*1}w 4BŹ \@;ܺ..^k׮!JY^W^&4MC4W5$B4t6;?ljɶ?<(vX&ʋE+Jwtl[ŭG}&y_u`7sOī=QjL-{r ADJvn+,1bPAGp>Elf֓ 臍u?аǫاϓ>t&=t/>D­?&Y~ "~h/6XX>c>uwLg}ܼ*{gж``a>$Xiv}pYeKĒ_)ny_rvgܫfcuu՘! l뷋J^e$ݎ2TJ3 \{HeUp=Oi`܈b = a[vƍnⰏ f4OFd\!jqء̘"'>q'嚎g]8&*PfG=;X۶G|W9,moXCUKĪT*?SN!!JAUUJܦqܦjnn5|;7oZk`X۞0=Tuj{|l-0]1S/-Ώm.<,+' D% |{r A+B,7+1u0>,fܩ ۡǺus.@ҮmgW~j|838 Ga8Nn|<F%]}?J>1}رcn'Izf|x]H]3V> c {Ö|dvy()d2|Sb]Sr^V;ň?~ݦ%](xvױ~dup6nm΅hՒޙ.Mī# b?blTB#) $G"`%xH/g4E,@1u <`I@K ND]>a|tHpgl|z'$ŧwCo:wQpg}QdaO@}O(!qGgm}8>>f.Ocnn(6O+7A%C"@r> fft0Ý^J|{P;?:D؈ khlA=p%<#-^YHe|]0P-&`폑BW&Y+S _&q!lud+A#C"`%x9m0xSuj;~voo'w/6/>y_Ec㶿G>a$1R2N> 0> koж >5o[ExZ- G31>mF8߶8RMTr YnXb?!XX۽vUTDMSb0Nj nnc>ᩦ3Z[]:BT1VA变6k#nx$-J\Ry#*.x/D78AL<W0ʀ$QWa ps!԰_ 䪘B$rʍFu$H0R$V!d-敗E ] ||A|Q'C~?8A\'S;*'<Ϡ[^}n|BvI8{XtBy*6uPlW$ޯz]wT!+6ٙgP~Xys ݦ1S=d,!dGJJA J~pƹ!0tbM)T1$!qSUM/$/q0MP B((s\) ;^HV|MVrpA%MUO19M"sg5roiT+A#G"`%xAW dJJPS [ [yl^*qkP~a9v>a 'yG03,5)>X( ICg:j:X Uxv>mQ *6BBB&oRr9Z-h֗h4,o5() x.w_}nKX]{`7qzo!!SbQZʘB?G!*.%2+] $AHIma  q3}aqNˌ~095 D"MӶxQݯ `b J* mEm,1NbN|q R"7Bw ]EoUAUxERP*',+8 cy? a&oP3>IO|Si3 3 8d3;6l&c `\6vuqܓqRf[%',?YD,x%XbW:JrWaⰏ|m!󘙙]oVz_T*|>Jx!4Ё󘝝X^^, 93) /1uPSM!U8%3 κ66vBDCkm:>[ySg>ͫLk'd-jT>0$n)̝ 6f X|j:"' WBRe< i؎p\'ͣVF"qhR meJUem֨0.OËf|}MxrNKo1k%("!\&\e2WoJR y`rh- ZG0ݹڠ%ī. Y.r~연uhlJ d0u((:{Q?@<8AS9:(0ҥSy1̿@xko{L 73VuE«_5.$x 6T* X~ t:]p 6Bok 'ꌚJaT¹g0=]N{, 9-'矷"qi;{b<.t;X[j\Sz 3B0;Q(p魷j6-q/~خCErB`;lV!ˡ\.#d׻ ov[W"pq% W"{Lk ҥGyZk~ DAVT́(t0u3[:k< ~Zc [‹%{9_}\矮X8:lM&vAן IDATW:H,+{Lo2_ΓAgzU9jGkƒt.7 h8K N$VB(2l? nöo5o݁c+,0gs(Tƻr w珅I!T Xb rEhU51d:Q;~1TLO/lIsαcss֓u}of:Imыϰ9g'^~i9gv5TU_^Fnc$\c7qΜ9Y07.0v/'MX޻Fյ5Ed2iwik `!B⺷ 8EQ:VVVQo4P9}]onX,ja{{]s5SRbccW#g_2ADJ0p`rk\_]T@՛WY|ZBy^+J_8Xc?l~>6̮c1AW~9h#I%N>AWcx0<8(JHR`hZ[m?!&QۨAk 1L;+v3= J)qnUT*[p]Zv11ZFbl6kt]j˝+7 Wv`fGŏ]0`/a W~κ}@gS?ڃ5S_O+(V~ tO| Lo3 F;n1F(t+3V2Du}vK/ɓes7tjQ.iX^Z.+`Ϯ6vvQQױncJ޾^QZnM޽sٞa{&Aq!L.mK]l?x˶mxJަż")y#x곏"KCIҶ_g6lG7NnEIWa)G|{$xE=/8yQ㴇\kh6T80ǝg>a+88۞8D5J1*'ZJ%:E,qiuS̊2,jZס5MXu*y,dUUPJW"DFI+޽Dsl\Xֵ 5?֩S{BU9[[?ךhz q?Ao:^::F:;9j T_|J Ɏp+%ZLQsTU^~Ol:^󶷷cv>cMqS4}w(0"i<NA o;0nݻ7/7$UB"`%8b*, ,d+O=SePJg!]LK7V`al  a:vz*q~X>ay 0A< n);q,4>q h#"˕9I o>Q8%/Jp%u&b/A s#I -O++]r:(^YݷX_E;Nc`Zu\z[N7UO^` 11( ne!Ā:8x"!,IxJq-rpS 9%Х.4 Ź!x sS+$1Lgz0W\AxYpf(gqـ[6u|'AHG^ABX Mc.|vW+h/AOB0W6x(6Q 52o fUhu]Z>%ZQJnnn&V)b.,SRN+7O,h6~bO2<>:0|U;c^W)GfpXn4{q@T5@lPOd %$E+[V"I/ 60 e@'F XGq$H0r$V#/)^ ,!`W ]'X{?x's) ԻX6:0iwq z"ֹ 3F@hya;^|=;'ˇPHyX>'Ըoȉ)?^|SMf۳[Çqر>+s*A97,"N&\+|#]' roz!r=}<2@V~!HRl\uc_ $)+@J~BRm\Z\%ϜF;xfmc6&l֯$>/[qTLO7n(1V l$*NX>>OD`> # * >qQ*qpG>aU  cC{O%m=Fp{f>mb{I@; h[xW`{9y_9=包%< } Um]a~Kco E +wuh>6,19mPrNrI?\X AG"`%8*^r ,B2Pn8vqkivpiX,.ulBέ5lϠ8pU tt W>fy&!̓Z/a4e ̫ c4>؇$a5#}E дi>c#<[XAa 'wAR9WHi`"0n  ؇J⌷䭤6=}\0mny'%<"@~ǭq#JDiˎ>l{<qǵ`T"x9mK/nzFID LK9+!`QUAnn 6{l , w),mn*#iɦcxxqc8y|⦱{ꗕϤjnys=V~Si{#~߯Xcj٧l( PO^14M4M5 nmv mq֭s8zAܽ W #\DJ X )+hvDI83>rw_[Ck nz\0]GmڦZ"K+p+#Km:_D0Hoq9Kq;?GAةF&bHc#1uR}zA5ebFz})`G3+-[΋>Ĵ]qsTD.?LBݲsOOks$;19eiY:+vimOvm6q򵏨[6EQsCJRE(PU(JWS^VKi6_^{ zw^ i߮~]|Wb 9mPPBxLBrW$H09$VC06GUg0ܣhlʥp+m6`3 јza.Yu({/eY5Omlizd|\^Ipt6Mќ1t&s#d;PqK*>Qm#>J?tL(׶`KT'>hXmsm{jY,0{|9Ks>mٿ{5 [IsȶgͲ g?L&UUJb`9+MlnJ)7#qǽm!9 h{qӓ+q}HL,A &DJp9 Tg>Z9|%l)gY]k]S먉f/Q!a\|').>βˇ(JxgWN/X"_!^1~LjDO>$.&Vw|߶AZ׹ccA<w+[בs8= ;: p ADJp-Rx=u ()GxΣ{-CΙXiG^>Z!:鍕hHԺ7 mgeA 3|Bx(7^ AFχX(bjj&^BrXn*^c L3XzZ>1}mOdq=|3[P9|'Oýu}%'e' ۛO//QG+ :'\ne~NbyGT RԳX~Ww>Q!ZӇmi%/bbGoJ–59 ssl h|Az\&^a J3T*RS̏* ~V"V%H0 [J@OF9yk˗7m&Vu۰ Wm< qb__a}R'L 'qQ&|8DkT>Ör8(aWax?*>T d`X>acmϠO\yOm`|D}?|_Y t:=>?) $DJpW^p`>.64v[hq;q㛷Ш:Z Xb aHCG88T<"FD9'n>a%a|( rL SQT,bqΝ=3Nb2 UU)Ja yO I )^y¢z}I+l6Ǐܹs8w?|>((JG:[UUeCUUt4"syY"_ϑ!%2~zB~Όt{ԞKDҥ uO)dF (+~G}/,CRLbq/~b1y!$>ρ3۸?OP:])^.ν}h4Cqbwe6c`{` "xZ7Mo|&'\Ŕ`; a|w48AS(pl~*(@UUlnmN#GSOw 0e^█.(%Da9=7:Jp1 ۶l6UZ-[bR |cwwO)Eh"t:vUL,7:=01QS,pbi _%Qcy3AoLSp#DxaQ;WΌYvAH;L&Bl6F|>T*YTUhL&}Cr VWW*.\ӧOÇq֏<x m\rV<yT*<|K/7o8w}Qʕ+( 8w vU[V ` @ep'_CwAt 3'/vw^~ vE2!ItaP}B6z^XvkGp8j'<.>qs0Ƞd8h|ࠕ|G'}T@wL'^IۧJ}GmQ{q3aĕ8˹&bWnSd:X?C \.#K(h۠"azz\lBrA:4DxRj (MZPBv}diYTU;MT)["1lf 1 Qj9ATG?!1w{F)(t:lllԩSd2}6<"pUp1==z R<ٳgq)x9Gijvv/".^J|N8<2 ^yFV8wq\xϟdz> <#^~eke`$V ` c?vc{q sG@MP<"FQmp+JJBI); &?zag :E,y&-&==JHx0J(GlJ2M.WobA7F=U򲒿GrT*S4"^,\X !X\\ /1p R)8~su6ff*8q8(!xh|IRr< r,`u}( 1)C!b/ Ut* c #7vKKK8u୷c=rrmPJedY>}L{.{Gŝ;wS"N8acӧO駟ƽ{]l6idpyT*lllVhZx"ԑӎ$HpؑX &΁hU2 R"tqL KWw+wEHeUPx"$pjNK^ GAS4<K{Y3 ¶:n]X^#J]h9=W|?\.[a6 fgQLc(fH 5,.@ezV '8X>>1VlٳhZjcZITϜs˖ʾۖwh`~~/"^}U|QOvww5h|>UUz $8Hjgm3?v o~Dq N< /ʹ* %PʟO IDATҊpS88[BrN/y;CoW'bGG:őA¸JB߾nWC?}%.]Qqʵ"^{iQpA ..Kq j ف*e61lXS. j{Fm<Iwޣ1㵐(! Mn϶U.=9^"OⷢVawwJŖ-4c h4( 6 Z^P(`zz: Cܞ A|cqql6hR@Q\t ;;;x"NK.P[[[(JX^^iX__ݻww?&A#DJ0YpPSy0G / ޻g㿂mC4mjx`+A O* X%t|SkXybL&mB@g:6Pۅ3jVy7(S &#lK +Xsnݺe}oZvnݻ:d[^^.ݵmU3 !qkk˶m}}w1}PT*jƍ+&H`HGQEU=)tvڣk4>}`:a Uͧ`:CuJ@:d,m? G'*maذް| V*0w_qn4 U%Gxq/L7suJ4(Ґ4&f9_9sٹeXĂH A$)Q6VAp87~r"vLQ(3 H ;;;9ʟ2*>gf:u֯2?LU4ǟ"\_Ue}6FVԂuiY`ZZ޾v_z{ XzC^.oB>A`&1XdfS^Pt^`U"pV3v8,=۩gޱRϲ`okMߪ3UOzY]xMЪ ` JV` jA?O۳Ֆ^6wV1Ÿ(F̵Q-xO}8-!g!|-lM0?]z2]q5Diy(5Em[ow;U ^F`{ffB͝ X~RZlU ⭪gQ`~Ksp=G.bez:Bsf笯5¶q%Ol«"iFY JeYyw±u͕`LĢemq>=^Oeݜb%h)=AS?]AѲzVRcDlVpCu ַͱoNez;VoySY&FHGA6αy.Ǫ `5E^xeLV[!ļȢBa 挫Գ/% jf9,IOa⮛V @]*ꙻ9L=KUŀofLemezDStѳg}}ܶ6-w@޼\Ӥm?B>k׳զQI|f}}\}"^aV}~o\m$Kz,أ6L-Zz뭷ö`v<`5^DH ԕˍ0#`G|U9ȫ0i5=I|B^Nҥ<r'E!D*ŏ*249,1"l*,Z*p8QibP4_{I xxؠy٦; JSwʿ:V=[P$2?me}_o6k.h˳Z6q )gkAm0?̛"179/g_ysؼ9)q"o{$~b0$ I)Ƙ7I1*sXqĦݳ,cww{'|n(onzWU4\8ʼg?i[oNz[zM&s曣$㢯0A2u#@b>8+n:8WqU--I 1)G[TO@Qz_uo+5+bKh%|W6[:.@woTRމP*\4Ȟo]#m+ d=NVDiPƛp{3:R$_=Q-i~]lj4=O}zȂ1?MϫQ^3gys\T}|Pϭz럇zۿ`M Ԑ)40%t/y0zUt!@Fxt E%p)=ܱ*n<^|Wn^{s"E%sS*{Wl5eEi6t$շ^w?vuuUG {2,k{ ECNouq2ӮX1L'%;NX.ZSF:nlDܼg~X%U]Vv ]7ܚ))xIzyĔL4/mZ|̺pi vlT',[?~GG%3 &ԕo¸oޯzZLAX6MSAbJ 1j=js@O! Ġ76IhF;P2T:}a^ue1jdVe4. ]ض5OY (83zIs8*f.OׯMHfX?O@?hX6XsZaҼhB8mSQZ*zhI簞EI~)0Ԛ2LA1AjA*FH0YoS=r?2 ̒Y$Wrk"K)7v`o<.0i$NOҠG Xx  eVZe)S Y+)e@džD>JM'5%6z|7 Vo2ͫ+|!S81߁Ҡ_-gK|J[wlC{"rѹgΜS.\`00 HӴBS|04/lXuPU+˲_ _OM3MgS >ݵ߼;w[OVg>G<+Io3[o`v +)"#1n*ةMl}UWPk^Ub؏#!`H⧔ϻm B5@2T%Z X.$$*OOU=nWض~66w3:6ӳmoH*?OOSdQ'=*UqV}/7ivV'ަg3>ua%18A !iM F<ʙ|c'o?8>| .((+@fQݱGW.*p/ޟp4 +cɭӒa'֔_{d³ y#(T$ OhDL֫[8`U9(v ά~ |… :ju:OgϞ8:WnNVe?5KW̷V{ ~~@|cpZ\aXz;B"xE6άl/td#2˰Yz@e#^iCZ 8HUYx5bZT-"`Uϵon CkkF_j m84FHOBH3ثԳFZBrP=?9QYN۱DVwz9džJ"ME"B4cJh<CįG]DTFuQW='}.xT8v%:ӓY\;KC?wWof-1mX% o-9P>xO=`J*u*נjzYe`r%ܢo&4+r\#u)H@UXq*\PFhBsw+7_Ua=wW3kzί h ?eY(nCSu\v֞ 6WMs>a"*jjnxHQXT)&^(*2O:Qյ6?+m|~,IzfmUz+/gs~j{2T8S_vPl *a$Yu2 `+4QK) Xu*$"( Hqmĺ.z\VPIDB@G i> !zץ0QFcc_#Q3H*J!)@=)|e : d01_f#&Q-*jMg+V`k;m?yg\`ϫyQXMZ;<@_ 1XkYXA.˖WWME,Cl!4es9~5DCE@s1·[l1ݪ%#cSnq}-yqnWVF$S؆/C 􏔟y8sa0p6`?WSQ^~ͿR{뭷#685TIe#1)t/Cf,NPG^՛m)%77),U 5lED}?JjSj~+'M`d^k|z=f=]#DDםrT`;nȃUT3g# QOBFʈ,xU4K)ă)  .)@'՜j z*OlSҢ'4c '7`,σ%B$HOOV]7CXbl?2?I=׋X-UrGݽ⯛.xS,˺D4GRkXMQXqX@}U_"BVS':guWG'D x%"H5Rd$9M75YCd\1Cu)C/Sb"::_2dͬ1C 99S{a0 6ݪ'i︃Ca;U5WTI .>O|~W`8uh$ B?9d2+i >)׮[ou`BfAϲJL"k oL},[]jh*)VM|S tnr \XdM f\sR*XqUb[[T /9. eaZqY *̳y:٦MϪt-Sa{TH lBIO_ye-=pzE(Nqzb YTtH9"b}*|S "#֓$e44AVGCtUEK5 0EɈrD(AZ *G`#(A~̒&B"lkVbĿ)"=6]^5A6 U%"y^D]xՔfؿ wyƻry0X[[`203L&E3X1px<.`_u=ʘX-/.? 2`}^mb"#rkU ,mkM>0`lnYuF2"2͘TSMP<,g[ncshRq4Wƙp_Y~!Ok~Wǎք5!M,e:Uvwccq ?[ ۉ=RU@[o(؂Bܿ>'j]vi{;{>RRd"8Bw .R+n6Hj^RW`7mUZTYg^em ѪTצAUs[EH85SK[/gܜ(L,Ң`̨3⠑5o&V7+, MҐ .QE[@Y8ΤoSBf'l x&-AS|*;e/ZC"j4I[{g"V m8݃m~11`jYJUU: ['/kǏ̙3+;y׹rJ㱇!wui믓AV8}4"ŋX9bIF'/~\xVcgϹ'ۻzt$oM XgnЅPkN!2uy5",k'@{,,fj՘pdĺYgS60iX략L2qFZ(pl袰F`jxR!W]wp( nZ_7 %$Qtëz[z!Y]u=}w}c)>E^%)c8@t/W7x/ꋿ Zp+V}9/T M Ul!F3JyW(.짐}syzѵ l뙿m(YWѻcB"ő9"! R6)ѵq IDATg&Eod?_W_c"`U}rpp@MٯTc{N M<)Y ~-v&E*ʦӓqQNМChb# (zLq)z_w-HuTXU^*IIavn:8PUɹs xޝ>}k-׮]+qI67710L*>^__/ DŽONos{=y&VdD@iD1$tQX0fpWkl`1}0Gdk!2Eus dȌXu6&16& kwVkʔLa kach kjUO(\Bb Ma4rksEamn t)乐e8gNV[oXК^d 1^gyǩ#-.=MHt`pc$\~#79q(E*l"`_rs*'W-ar49xrBQz;瞽]vo$ƙ򵗚#^{\) Vr9iKeŪxIUiIc漢m;\ϢԴh)4&Y[g ֦ ^6[YnZ]QvqdW;6exa7_s (crΉxO_qg8B5KX B"n*Dgba:Ƭu.ȁ!Ee2`(CduY/"RR(c3!$wTl&>LQ* 0Uu=0sa$Ϡ1`r0xSp eԃ{'z6LjMpSU^!`t56X?~o9mCf!`,jn./r;%woS|y8,y&E@DmicܶX7ʒ?rf8*DiJ|۾mۿeNi0+ں*TA-$JGinafIə3gjW={i?!7_vz||7z'o vr>;׸9?$8کG8 69vcla[s?bO~qĤ z/]`S?;^\*VtŐm ehC{,RR7 TR #fn.%Bǟq}1a4XEWFq&kIa84l#>^ߢ˼z뭷`k y$ e~7=9}8}ѿ1[S[ >5恫eAVu+h65l>֝`wJ֝`w/e:?C6GQs81pčUK|6%(}-ΧK S͒/ioS&N:rV.N܁{V6U%˲Yŋr {{{3ꫯrʕdjv'3v/}7Λ $d{WIO3:ft"{WauH_fz"3zNn2:'dۯyGx<2~[4[FmK7cwQ~?E[dZY;ӚUz뭫M{ۧ}>=YIas| Ty\yn^~{yD.>Lh$:Zw޵`Ƽ(/}ظcQ/7̡o[[{vU:VcT~d #C~{3GOOjr9>hs3g&?Sո;oZ4t5e͛79qLt7obZ˕+Wy&Ǐ~2pbo[4+$ 6fzbe'j$À>">ncoƩ-rSIP.\{c|9w0:(8W>*5sT_N9P6Pp# V9TAܲ [䚓0 CL3rɱj炬/V0k>͕*u >u֞et 㱲械LLHY&[}Xzm}XNe(jZ?;MvoinB>Uv_Eacrc$`d -0 B:qDWw^BiI]yU6S^}%letEE׳YUn)sz*߱UE >,atPw=drclI|7Iu1P!9_t sd*3M^RBmkY iVJc@XFVBr Qf/zže:ZA bZ]+7V=Vc_WQ 7Z= C7V[zyë(tZ`v]^}UΜ9pM\r[nUN&|M^ɓ'Y[[+7x˗/s]w1 e|9ů`^v.}wf[Iטnڜdx|vb/14x3pkB8VIhb~Zx kǸ"ݪc=:,6DA. .wkF8eʞkw=N_RMAFr׬0;Uƙ2k;XUqM&XJuS{뭷Z<^(P.n.]~7W}(\+}R_p/ROM N%:\Tp *1wJu4°oj+*!V JլK!{ق*aY*\vygA+GMmzʿ =]u-cwemʇU*Y !~?Ҷe->0J!_s'UkxVtxm FBV1RO=rkjy|*u`j kJ/)zӊ?6:U=nY}r[l۲V!kOqJ|/-~>g}xҷU=O2aVl5=6Ʉh0LN*s._Ly>s,˸tR1r㑚Z>iF'Nw򗰓[lk6gs[/}ug8ӘW?G{_|@>G>v2^kfʛ]616sϐIqщx[rZEE>ʷ~l^Qk3DX1ksD&rEuƙL=0jBFFJ ddu̎{혩NsSQƓXݩdʴ9>j0pXU>,{{%IJ{EJSz[d=mIkQP=6a}}YY5C2Hȧo%`&Pb&ʼ0[XO!2DDh`SE%ZJ$OTMqQX!(nHsُEGWӱ JϢcRUO[Vg`lS&c!3`rDz-ý[.?R6j'kpAҊ$5Q*Dz 2;%@2j,+RCsZ`*(U"x)uXW4yFMGcT#⨵XO sHˍ-Et*YEOu/X(y?ujV1R"NjZ]yyNW_vżLӢ?*˲V=t:Y:ke]/>'+˧;o]eoe.rpJ֫Lo WR,߻t1^#v/}^R3QV]X+QUP7k/``Edm0X;bMWZS05^㼞gnF5g¤i0'gb'ᢰ:Md/;SėQ0H\e+/]_ egb d0iԁr\GfMu^%{>z뭷%LmJj롲^멇XNF> _,y7盖mj P DBԔA$DT/p}܈1pMba*/RFڢu FV9Zªi:FUEVWϼei0<$2esJk)Wv?h=+N㱰F7-y|{ \{&)ԝfyKC( bd &btUo[eLvAQFF>E !,| 4`9a5) :BN(e*ҋ q챏^O>gԗJoZ벜ѳ 8*u(KvNso>ٚbFS>ͧ9DIܩ%Se.g|yh._ 7'jk &<&| ">IG\V`߭U >k nX#@z뭷.ޖL7bZJ:J@2LUלpihg*@y@堔 _*zSˠlzX0LFܴYۨ–m`We1G VM-^+'A׬-2_=3gEO01^Tta뙧['MIN1`GU}>oJm%qSj>A(LsxՔ*y >|_iZc]OsY^x7s|񪲓/%Cq4,;nq?s_x#X22jx]ԕfi naM&׾&v=[#KhJVou`TVq6l7 6"IWM, 7|E5D^ȩk FBtV&jYm+#|]v&fUzf!8 slz*QEHTdEJO"N:C# H sz-Υ?ya}x1Q2Kˆ~ #oLWw"UFDmW_W'_V; arν/.*XqAOѬQ);,ZT͋ *|c塓u,@-/QzNɊU( QYyob+ys[ly1_W9}4ʯ|s(G}|Q4U:V/7E^u9ꭷX S}sUE+|%۳6U[_ɛ]TCJ>4I~R"Z:]!E n2*O<Ϣz!KEdQ:]#$z W) ^qB[|Q%hnQjB4&,Sm+H먶C7zI"4K9=¿^Jx]9]Snr(<;ߏ& .R_XsTY M\3.'JͱKl/ʷ.£:$D.'Dis²mZ5Ve5R5~{#v1S9'FtE]kBsAȈ%,w/%ZŽg^م+gw[?F?EK#9\SsQyeC]|Ig يK\kwsαV$qM$)U=B)ot:<3\t5SLi`,fUV/˼ƥϯ$%*ԟzj=m3: StڄЯW&90Xd`PLr L͛FOrbULTTp/r~aPue LRr'_+)+0.0Ⱦ."?HTTZз WǮs8E#pb 6 ?5 c4;Lڞ ,OEN@YuiۚGs-SoũH M  SeYWj1WҏפL)~!pRxk}Ωɭqv},|Քrw]ʋW^j*SJ`.0o}C&^M˳uU1/B, ѝu)7nZ|y*{r X 3[Ϊ=mT"*{WΦR-dW^'\ao篩P1Vo-c=285A:hؾ̫|j&6SqڦBVhUp,x{)A"FHE=bDuUW`gїiHh3gӏRy g6ic I4D =Ңr-E䪕&v~G8 FAjB(f!F*MNoN{>ܐcwӇ !)4$FH#- aJon.*򬲓K EA 9 UfJ5jݶ>Zf\`-$[^Y f p*zxąs*"uD\SFCHK-gG!uS\P3Tf؏T쥚OI@ewh4oĸgK? t?[!u'\<8DͻE'x+> IDAT=;v4MIӔ$I)Dc}_kbXj=21?я7Ny~ {b?Btn!"@0w'i~/O=tO[~/뭷fm^wpzm?X[2.*!F#f3'PVoVsm>XU}28aDJA#&B"Jjĕݙ /GB0lwJa ~2#]kUb}xUAЮΌz;-QG-H|̞W6[zr|C'{*z&?(H|`ccWMSh-Vj:YF@8y$M+^wj?Y  ֣zj=ꭃw> &Q Fh"dCcJ˘]}pS".ɈƢZBԹq"RFwʬTAUYS9;?x 6D}@#QY^[fF?N&RJc ^T? s>)k-IǤ#%P3qTXUOeki Q>|OgO.o񈢰ă5 睋Ii%!bLH> JJպFb4UuMh2 ikidGUdEp7+7 u(T7>BWf9 |G!23>]{"n" v?{{^ zf-{$BǪG`ȫx]UUIOӔo}ۼڕ"Yd]2)wry|q:hN5@+Hټ'?yDZ# %poz7« 4z뭴`bL7X1Q a > i[XM Nivó爸0`$`Ð); V\7WT- -W"hruǹ+g-seI wEajz&M(DPnP#RNJă#8XD0V%v~*%P3?~(,bam Zpx5ZhnYדlIt,RD%nEݷJ vרzR",YriNWM+\718u/^?]}f㸾\4U< j3BSKߩ.߱uz[oLxPj@[ou`b!fՈAhB0XOH@2d{5lW&~8⩄!ɜzD _ɓ @'7 *6)%*$%}Qx`V^eJ-a4zEY0VplQZ]'_έ` 4"JXOdP44.* !cx='FyP3RD?Bt%RFj%,=Y^61 L-4T R*1>r,/[tDSKi Q |-\F^?KH/obV?J+R=`r.ϩY/m_ڎ};̫@. =H8""HМ'Dt%2P;|XkѪWgx5OO]Q艗_gxry]Q1XZB3 !סU3.UgvSWP-NY1 U\͚(寃護ނU?%|ꭷeXXy5_$Cd86oZ&&۴+%I6ڌoˏBCBs53MꠧL+QEeS!"%@+â8r f\S$HU=`t:pVROkqsМEm0@h..Z*PL4#X4%_k)PO6m;ϺDa, i:a9ROw܄lDD BEtE_Z:Պd8nWmla8rkܸqݢժ`H=][5iҵ_= V5GO7AucsVyMi6]:JpCvX#$b0DŘxt`},6iDS 1"RF]z-Xӳ?ȫ>U{뭫7\Suz+8'0˜U|j9kyF: \{).Ѣ%3<ey.|7Y:WLPƪGb屮^KLo` hV%*@ofM pb`F3Q¦(0qʀQ-xտ;Ś Ċ"$j.#2 `5Tz]0M*cM*Dsz*J_5|[ٴrwus0c@Tia .=NU6lsr ^ƕ׊ȕت*;Eϲ0vuF5&yU/V&@wK}lwiz2᯦y͗yd6>^yw:G(V,ӝ|ClL:\iA֙wy;w28mwg\%w̕J`UZWFwIc+:&'@AMynoYOu`V߫N}fȱ'8~[oo+#zkp~ע)1On0U|kշ ,aՋ?? jmKrde{<$7&08I2Xc~ͨYSNkkuSWm;l,Si.]ki3豞H W]|^žZ%^wO#RNvN V<&NtIkOǬFaֲ7wN jqZVU9Hǂcڧ2$Ƀ$;N$DbwccmǘN,^aGp ֿGzI. X)blܵz7_ҏnz{Y[*W+ op-a%Hk FW^.?kA jf}ycC8-Jns4A_ plNz=s5zih,kTتܖtG EjQ$~ ^5|>]WL^k-׮^go UU@yTϪtTϪu4Տ(k-Z\/u,1siדG* bt;˔T05b| *T:YD|$ㆹwϚW`W(Pq˝k-F!6ܼu[ G  kp#:?hҳ {:`G12`v~qZY5aX<j14{DJI ?K=+9`Iyk_URXQtg=qfU#kmkSfFZlh 轜ؼvHRAU -տ5-a[++Щ.1e^)d֔Ц`aۉOëyHiSXJXӠ'hњ&gbŨKW5U=p v&=BR@4w?q )uSn)νlEhŕ. дHOR?Jpu ERxUV Uဗ*|x̥q%7@ݽJռ{fն}tiӵ}M\FOgRxl|%IRX(05A&_ˮkOM53-cޛYrUw[^["Z 033v_=q-op? `oF2-hG[V]]{̼?2o|ozU]ݼoDVfrɓyϻCq$C 5bF6i$ $i0D<@TDPz+WDᔊH~WhD_'(1$y: :Ѓ}#bD)y_)Ar:E}CrX\^퐧Ջu[sew%yM81;yٟ8aXC* [!uChk f8BCKBc +;-C\XCd .X(-p[son~ݦK:9FZG[Nn0w}!3# t/ B/"ד$) W -*-s=?$N0\Z'JKFyO#(lNJJ./>uA%(4RNu*S@/Rlyb yx@<|`"9P#+ `[ӏiȣXtZFapǦ(f3<B܆@HE?y4"c$Wg2 ;s3i;!OB"O]0y#to΄ I`ccJL*i++F6MW#qY?i^zOdc`{\G5gE\ỳ<=@}TXg,U~/!ׯ!1t{"E *EF?SRhҬV,C\XCd@՗ E4\P6GWʶREO@rasbsZH" )QiEۏ0C W裕 IDATy^#zX S]!o잋o!0$@J+ɏ8 EܖHW WI!hcx -fG$9lS`be LoHT\'iDDV˅'p\9Vg|Ǐtll l+e~+AtӐǘгI=_T䉕L &(I-|MӅ~dr؆R: eXxLR0 sIeE 10$@|Wa显~wc p%ZBO:I">9@ϽPmINHH܇п~їٔ!?&T2:퇸{.Ty2D ^ה~_?~`ďa>XE$l{ؠ망 =|0CYz؊~zMxK>#н pJB[t?%iKz0Y8429%Ai[! &C "/B<tx:8gH1w6-͋&ֶ4|,pV<}G:`6bff&R^ViWidVg նTU^}U666?)#V`&fmfߦbg)7 +H2PɘsHSz5 8N hx?6xZeYx$nF<􇪮L%U{J^ē^XBXΎs]i̜*r-hn49 fvG{!hÐ"Qa88ŝo?@a,ѷ8绅>{VCNlr*J3W~v Cw +Nt'圞It )G0G #OajO,N9P=+@۟ {xzOB?~(QzAZ>?!ҏhEINF3:AV߶mMʓ?f FZɓE-TA$iKԙ~#G`&mcYV$ U"rBǡj.+++|__)YyoAU!mL LUJ= l~7m E›G䅎:DR~ _(RG~߁Q:$տJuqT*VVVT6Vx*GȖ*d4)O;[)Lߌ3Fp?BJ{n4{3tiG"! Tϲ*iV.RVC^ !0,M2sl+oJ]ɏB{! Ck nx! &o:߬Z$R] N^lt=$s$1hydڹNwj;Ħ$*&C7&k`ݗ~?22[`djX!Na 9G\ k 1Ġ1$@@` T=7P /EaH;W:b AR2a6i'%YRnZ6#߻~ۦ l<#ɎV4Nn}2B&ZԀ<Dr.>qePʠn5д.n~I$,婦|p'!n#zfl'؞x.ycms /1%O_YzLNM3KyX)E\82M3޿?cCxס۞Lzb'j_R:('!͡ǐr8 y}Wa2:u}}aa!d#ui4A{w`>FYD;;B/yGa; [Z !i2668_V7M[?/X-Gbuƞ]Mͺca̙eG8׬^| Iiv^y6 (2KJ'y69_XԷN|f·C!Ck 4,49ߠWms`a.(ɂNٶ;}{Y^^c$#L8.KI |KH )eJ+`߾YYYK^FJQyw//D'}Û}/;'kOVɨW*, ",߮Zυ*=|>q'!5cH` 52ilvƴn`8'y>G˪NWi^Wtط!V:%t_֯y!nW2hv^?_pDt/ UgJXzFH!|/`m~ zuF)Y$c|+3yg^t鵽]+i<V<5Q$6 Um_w^48i{V]wJ6j_bym~=lY@<ڌj8t*P`Za019IǞב{X*܍+Tl]x\D8e ?G)%F"BҶG0;SܙP3صW:UV Q܏;z6B< Lۓ,g4A[%:+ó%#b'\p[X:yճ46KsH` 1DXCCX -^y-n,^9Arz'MTiXtؾ6/:Yկ<}WKYۤI A6㺷¹Tc4֛(fu\.?iIC!5D*EZU :M^brj:kF-!j单An`yq{_z~ ]I9)O"{iw"-[;!Џ\ڙ$MmFla=i_H]TH /"􋭐EyDk?j=]BFrcª]?.tw6Ke+- mV>" tU敕NF)2Ky\dUrN`%#5$' QD#{s%mOlJ%fffܤfU4ض8|0zN\ lҥK]ɰY* 0+H42=iujVB?\PJ'ٷo|>W,rxFxoi211\VӃeY366m4-J! Ml066ZE kk4MB:P%αłuw2dyZgzz r\N݇۵˗V}:h4Zcɹq|&`++\pjLMMbFLg|b[=gL keC?cdQ*ﴁUaK8HtR2>>>Ф(|yq] XKP{3e싽IH癚ҥ._'?ԝq [>L},^s{eV}0 zĴMOpnUors8N0p!>1qcd qcbns7J紪46ɗAQ ^[oq-`w2)SD e]ؼ;wI]H!^m[!#C&9NOۓnDG2'i,l*yU,9p333 ;OhwÞX+0W \;޽{ػwolL00G`#71,i9DXlR.SߩbO$k/G| c:E,<ƩftcU聘+2u˿`aڅ^FGG9|0333x:lVo.ظHczz:-ز,mZy_@_̙?pgRfق.AiaXEh\BQN,C /4Sw4U`%)li0ÜyLݎepGW#f;[oq-`w2+^x$1Xl^ϝr (Y!ceߎE,\gayk?VFn^;ٞe,x@\NTYXX`ccuSJGZ) EăD5DғL3;;  K c Ֆ{mjj?BZQ5B۶)d}71V$'F'm8<8GXH%x ̍bJPsObI)Y[[ sM)!FƍO~Z2=|*ؿϤS.<˲سg;Y'7濙B "/HE$w& hd*zޚ& q ڽːb^1$HEَiX􈌯 kR u_%RM#҈vg=ϸ^Զn6|Hgrr۶c]TV馧vSAN< 3QD0eY0~+1&[ƙ&^c н:j11pYRTtO`b$69'Y9$Ur5b"n+JN{]9ob^0$Hw{T桶Z!")K!a>8; ɯ2w;]tڿ[gGi5ͭX9Œ<ɜuB}v/iK^tr%zWJym"gQ^6NnjnLMMbYO"7"a䕕0,iJDzfhOyu! !RqH >fK\xB#:S'2NG4߲ a LJwNڀ仭< Bd+R6a{2}Ѷ0fİ#ZX \ 솤R7ϫbv !R9-z`Rtc6~":nu8c$o;i"N@yz)uodVHOi<Cwla~\'yVz_!|dttCm{6"pBR=*!(#o_L;' n84q9Uϝ F^O4#Jh vu I XEO?gRb%q7m O72NRX$1x.h!L|Vi#˒=$IR6ߛߴK-!@:HOOl"/WC`XHB B'sS['Ia!Ck xn[O|5u|6 f@HcCm6x4V 1u/~;%} 0O?n #௸~4l݉GuP^`MnK@rz2j(MTw@#%ROr/\.R6A\@A,6+4 -Ɛ(DS**$,/ԏtƋ:iG<Am$[͡lO|HttMp&ϱcǘ¶ $ uNfZWRӜ;w.ᙟG[r!rHۗo{Td{dm+ ԃ`)Zj`{ΐ\y۳wQǸi!!5DUy`y^tqH/OmAJÑ9,fuL/ Î觭G]p%d#`ΕJ-`$Xt*林N^A9:C4ŀJԥ}|3aUP_O9m=x+ }IOxUE\?~'6Gum+W=tOǦ6GN'87a{V`NR!BYҩe.q& O x)΂ *n{p@{N\߮]QR: ^v #Te###a~N$ry,jFZ%133M\d@6@zQ{{Fjgmmi ÈQIr+oB‚7;;"MD.;55d~Bu&b16#hmsՠp0_j1::㷁0V-%N}ܖ̼]JRV4CDz!^ !2j\ٶ^0sm v~dhw~dk*qO=W'wH6=Xe, edYFbE` Z8NZ-Q*Mo9uxoWOޥT݉/ YIUwiS[}wbthaPU2/%b J5fggb?ұV!(4 Ν;:V+uDu(NQ*.]bvv6^a&|SN#dbbiN>;OϏՎ϶٨Z}{{p%7In[1^cyyFGGg#L֫8C,.,\bii ˲{ ^~ 's4uTj)oGB wLx%g ԽT?{w~VWW9y$?;:{W<O?4"??/HyW;.|A|J+=hӞPcI@:ZǶi;+/A/yz"I}pSDV:ԏ[JI<\ז.bStdo RkQ2IE}VQu(cOh4 T畔x4.@,p۴ 󗶙} 'h=3 M~566׾5<=Ûf>~n{g@^Cl7}Y;ƓO>yEٵ R^/dPA"rW^q5ȓUtׯ\ײ<ݡGOfYEWpB5})[AU )͠W[ =zd#K?ir>IN~,Nyyzr9y:YmhOP#8E.ŋk=z۶Ð6^iY### yi6praR7zN~ܡ}bY~i6Oqa&''gX>?*esD}xO^g)FN䕿ϰ ̜i90Uns:zJuR+},okG?7>y䑶<>hr9¯ʯ7z~65W~W8t=ۿ#B>ǹ̙3<_UwwO}S|#|'f??//}su]?~4>;N~~CqE}k333_xr<AW]w//rM7ΗeO$l{zyz+Ї1"'?ɡC?s̙G};f׿uس>ƍ7ވg/~~of =@U#d}$tԥuȓUo7yzp+OʳY R=E'6 u+Ex &=sCtVۮ'aj{mYJ?YC^@×V!9[FDy0s%TU^zeN>zqBjttBmllTw_X^MYȫ׾Lu&IyXy6Ahr>|ΊRIܻWi$~s|%nmSO=ygY^^wwyx;3}kT*y>裏~~|[bnn/}K_7 |K_x'_?Y>O|O~,,,azGywWO)~rrO|{گ/|ӟ|Lٟ;6r?=~w~ECBYSSSLLLp>OpС<3=駟_771M?gcxy[?ΓO>,??߷w;XCdO>{Fj8F'" ~jgvy:/яC_V*?_##0趴[ɒK6MR|>T*4Ͷ#`Jʳ]S_(Ek̊TH&[43aW_K'o/gls/HGR !ZAX^xZM$n%z+~ҹ?4WX}X[O)aue2##EJa8KѠ\.y˫|>(N/Sx4O~S~.S cYGVբR>ץ%Fy˧ff6?X{>G;w~//R*(Fm;CV\.%ɯW˜+ưOBk1gI,a hoB : v{gL8}58r-<[5q g|?3~~|3w}7x;x衇{y_UoX'_U~{SV?!};w y{MozJO}S|_xOO9w\xyӛ:O>${yٳg/^~9_:GSOʻ;nv=//ug˲xGPo_ַ~s=6bמҵwGC Y ۓ+д 77!yv1'+#O䲛-{nGГ_?UjǔNd)#.m`j;If~ʕguc|sٷw f847x ~rlu;ɱ[饬g;lIj-4b9B!f,UDV'd;-kϞ=>|cnn.öm9r{Xm355ѣGٳgOjA}˺uO^8+/%SjT*\tgq?{o,Q 27f3ZFz ,!YFI<0["Bc 0H##0l03Zv׹UKeUWroeD;]K֯2O9'ۋᄰ)5 cc:NWsss5[eRb6s_!(&122>g)g?Yd2}-B6}+_쬽mhmmg?yw0;;믿>_jZ䵯}-oߎ뿎~O?4ۇ]v&&&ڊǕ87ՐqWӈ+SxVZWK}a/حzKUJS̿A]HlBwkV"1RVǕ)Ķ0)i|GtwYmcX|2˥WYիgxZz5^FϤLQR.0<0q'˨>FK^?QiooGWWW ֆ|>oe}ccchmm_Ǐ>_z۷ol?qDÇCJYr~ N:e3ϖ`ljj¶mE5ԩSyvw+_ /`O%~UiX IB6y7 #A[01xxQwrKqmL44p 0CTUl((EKkCSsSY^R\n"#|[ :p>uQM@Z_![>n;RĐB#U.+9.ttt +2? PjΌ3 NRPI@( yJSUIP,`lhBf)>s/zo R*{g1dr/a+6IE ҃g-7Q$D9Һ߁5'o;կXг ;7KX-@lx+[duo6 LrI7W^WWqMXnWo} )&&&׾6~K\(xӛdk&x|Cy=== DrAIʃK! $HHYI!!xR`L6a`%8~*^w$?̜m$ ?L#@_E;|EvEM8LC$WD!,51xMX&{HpKKfYBo;/0<<^ `tt|;O}*1ȇ?a|Soy?~$~Wz{ݻ!(O>$}Q9s/">[/< z{{qw`Is]9"u+;'_^O;2}Z!"erT=꩞L23 8$ҟe(,eʇh+Crlj-ݔt.Py>c׮]ذa8x饗OjkkOOOMoz:\~( /~aI#sfggߏ[o6l{q W_}5|#>{W\q088.JՐ1M+YkXu_jp˨](ZZWkO%\o&#U$V0XexK4(1Z^-J^U? 2ɩi;uҥSqz]c9,n.w3dUq%I.A)st p1-ʬ49hbBX*ӊsqPJ~CbIVǁ΍n`bs׋N$q & _ +-tA捊lQa5@alE3@` G%2/ !QFnK \zidd?pV'|O>dy+]g߾}طo_d3<}JP#rD PPGU]gppcسgٓP(zI=g޽ػwo>@:t^ !lHlV*iմ} !*W OJשVTSg< 9)3U>RBw@RR-~Nqb+\mߪw_ZXx @XDQY*<= o+|q-.L'&՟2AP'~> xmJ'%!RjC FRo1| ɱRaԱ~!sj5`1POSbxTx=w$$ ' B9Rznןw:XBIzJywWy ߥ+B G }a XXu( ÿ9G'Yq&a%E^Q\^}^*a/ʅaEr%6#$ $XD2<A&R$q!Ira|ӟĢ^g||S=2A`5$EyQr$cUJFR>jDd5)O6Rl1ҍȥ5 ~(ϪBR".H# 5eV2T yԹ3FQnWkI*Vw+eq8;tw{R-~uk^NF5x{%1˝B yeR Cb+RQwҘt<\I"C!-" (ppbt/i[yՐ,4y*)]5 )C6jH[L aU'&G C!iUjHzI':xI"  Y$ Ae](17pR R>==P~"χeWS~J\+~jS^2*E`!:<%M-cQ*i) ~;] Շxq2 )'IKCҐHjH4HB.ͻʍRw|6Z!O&m[|L>pG_ϐ$cR~R~@,w̲ٙInK)a],HF!KI\?D, ,W$بW[婟BawO>45UBcȘBd{H`M>gE{T7!*-I_>; 92Uu 7%>ވIh>Ap&$ 3٦7;#DIpZԄoJCR4T_]qehc TJ) gO)ճ*dvt,gfXհR 338}8{;Bb[bNᴞ'IkVB[ W?ed9X"pYGO(,߄q:IG ]SH K !!Uggx˻ U5Et5J!DlXgS .5&!10 ,ePlj#'A5FarlHbU#@HNQaÒv&h* χ:-jyV1)Ytױ$4.I^ ܲɍ8yDOB)XPk23{ұIV=k;&ȿ lB`=J'#("KqJQkà >ն"pb7^Ę*ツb]ВQ< C <'N2a!+LGq5"pd$fTYo p%Hd0?Y]OjD[9zQb.uLoUyeJک&Lߪ{UxUQJE`uiTefTW?ZIW>^!I|y\-Qz?=GH 17iϾP}%>08GCbͪ.w݁ mBKsr py:<PdI,k6 $_B"C "e=}UړAk+)6CCf,C1RxZ<m}Ȣ%W'i`m{w汪Yj<~bvx "\<<^?ԋD`Gz~c?8Ge{.& r`G7AOi:zҹ6ţ':?F?k}P0 \.k`"o ye'HUdtEoe1ɫsX~I#?}7^Z2/ A5_jK&'> |C?>/346iX ttvcӖ󴋿2Dc =(U1/%}%APV!W)εURutb 'i_(1R(*1P,Qz%W5iuc--u o6<bHDȐ O0 1,+=&%(8K`mVYD,W'h#$p.&?!%.[vpeeQL$qJ"xgT>:RaиxͺuMlن`OL<1jPq!L?/F v ,UۆӞڰծAԌG5/\<8O|_w\ϰmqE#!jm )[E r:<k[wqLm^¦؀15`c!q1I,_Xާ!8 C]$ <5V`B !(8%زa 6_8]XуOs#*"FhO*BIב\Hi[:1º}FLj}4քTO%͎1 &5E$.^M$1Q60IH3m:L\d ܞF*,7y4U`L=YVaM]r&^)DP]"Ij?iDD@&wUZ%#[nw]\wu( Ї>/| ! 4M2 [4qDl+J%,I`'"Έ8q!8$AR@^Wx4,f0 kpgԫvJ^|f. 1{Z<z Ƒ!>Vd_'$L[j C9@t0e %!4Iè:#+ёs}J09F- hǓ7F7πDBh"͓0`~&@^h{)Vy^ QS?HA֥| B0N!DgG+#׃̐EL, 4y]2䷢Dc% :8#%ڳ挣NhCBͻBxBh}({&jiLL'M.Pb'3%Bm%%,2,S}xlm=xaŸ W_p k_1wv/N?h^݉=B\fZ!Ӳ3}OUEȠQH`>? ?`qik$/N#*CImzRptzH!0uWjѥRH"f%>~#3ܑ;nS߆4d9A`5~BB(gC"z_3jU1?r"멁,V$":t/02T5Ug0ת kyf,W=g1T" 8qz>1g!hIQBOD. MXrza hBvfY\y\*J -ehJ%k,9N \";C? *3:$Q!T@Q&7u_`n#g17|-B|g=3ȏ_h,==Oht/ \?0y?O5{ ?5Q8Yª ?,V] π hmqP0WavPy5\ILٳHß_Xr-ӺiƏ!>tl g_D}Ǝ|." ǎjY]׼Zj߄a?Y0umtn ]B߀&}hxc߂bvhXV Wٺ5ώkiݍ<"\},^7[~Tӷ[[[vjxLzVu< F J,NӐPJh(%l*uC|YF 9( R54cEBbY J:\BlIkƇ~XXZ?L~(3F3zC{B:0֏31zj #N;zw봏'|8 `4\>g{4Dp&SDJޒVfjeݮ% YtO<2Ӷ p'Ϡi%vlE~X -v !𚺑i^]7K"m Q^ !@YNs#5u?"R\?viŐß=[{IR}fIйȴ ,rƐkڈQ8kǭMfAn:-8W+|GA)?}~4d9k! U@%$zHH/شԜD߈z`[Vw*&{P1z\]&j׭F9 :ND r1L ".ۯ;JRuxj*ciimgQ2xp8eOk+Q v8GίQ==!yю\)].Y bl!-T'/V9O4F la]TW$IsGQ .CjъiH/Bcd[օHw=1+zқ'QRoNOEN "L%9{lw:chrs}'ppc wD\?T\@զ6<#^׼ k^0; \zR3й-?CL7E١T0uW4ӽ?C6+ OyٽȶmDsϥz1;ׂٳulCkо'Nbvh/2mжiDuC8Ukg0;z.}'!ٺԵ#A5@HO<r]ѾF&OB% eRRuP^S'"jӧ彪6pe͛_ ?qy !Hix`5R8_H=w ќSy7F'%FVwQ҃MMDUi)ZnoeyE '&H|{l6 f<Tt*`#**ʊtQ p{1MXɖzYryL>JrffcZ.ߒ\R0x IDATPMY1%oC,UȒ܆0K73{q꫶I| >))~ragr@>VcI߰4}!UW3.=s`싘{eһOC3;ǎmMƎB<\LZn /̍ = `nt]6q4{wYev)~4ۊL?V h۴ 0' 02Ə-Dqӽ=h] NR%@{1hYw%D0 ?Bw(o˶낷&5!GRj55ßE݈H#q@(It_;ȟ( 9 жvyLK֟DR'ʔo<֭[3g{ݻVCh 4_MʩaN bʍ\J_< Y*iWjjJFfk”/eUc!bPwdJ,(7yŏwZ+F_=swbxom2RmJ#+j ʕ1#Ζ I%Cx=Kae\<= 7zIIP+mY70 %> X4Lqz`1g_e1$$Ď*~EL f6: Y'OR`(N˴'Si ,_&anp14DqC-J=}d;&xq{E<K`fטuCϗ9ȡȶSj#hZu1f^?;`Cb'"cn ? Bs9d=F^ [0rAa@$F=u٧):}֍(L,ٳ‡?ՇC?Ez]c Gm#ǩqTUG9A:^N- ۞'}"N 7VGeq | L 7,Ktye[]d0J]߯Y z5&l "6!DR*!0L8!IbDR5sYjH% ט\%m̬,86  S]?"$u ^?z1G$5fNfMV!tp#x׻ޅ:kHC iX F%ԒN8%f cz5%$ӃS@\mj jɑ$CdfVjq-&Z=O8O" T"B4hQXl/$.b Re@=F`+iPxC#18!AHSw"4MC%"dxk.[H 3s]?mZIjf[Hm|%IT_K׼RJ=A.fsۿ辮ΣvETۦ!i/S~Y6z!,)LWfZP;s&d%~}nRD9$$t'VK0SzK׹TpItKZ #V?-gRA {(.[ː2 Ô>RR=Ku \> CJ}A!JZQ2KM^}RJjnKs\Z?^&h9"wlj&֮]z+8?lo4]B+HRqf@)d'!4\(s,q /WrD 5TʈѴXx+<OEIzV_}*QPEbi0Qr F3/1֒רBdk+&!4c/z>i[cPN͹Na >MS:1דŠ mI㪊A+f(㑡I*jyxo0^!s/CqDo]R\-a>_]Xx+刽W"T$N(#ttaV!I )a +`RWĄ5;})8O3c":.uJHM T uwj.DqAus  KsKI:м/D)"c iJ" ҸT;+ٳPiW+CHW)iB(O,(]P+y5HM7݄oذaw?V~CrIjH$ <[ZSL\P!@oC\SI )(Q9.@Ĩ:PX%l!"Ė́! c{/1DO1{ z׻_ҐsUVC&ӓyV&j\^RB=p vY!j#x98fTw4#T5^{'I DJpIѳ P+k SBT2(h99A1'hL.&5SEQm@^C"6.2Af&Hڨ Cl% MS P SE+!4fLHc$$sI.!gBq*thM 0}%a4a 8xVxN1hM~!QX7GFsbX,%\iסB%ҵ־?,K( yص kLQ?cyStqIĜpAEЄzҐX)2sŒP}LH`@ ŖkmJJR•A@ %݉,uB6gN5<n(a8C#c,A41D ~8g!."iug$ Cӓ #s%3A@DK)p!~4QJ͡T剬R+v(P[J a I"rR"ezńRK^E6~/yU? ֬Yv?6_pC, -7Ҿ z17;"J^, TcMr" *2U+avMdUO>sB/O)#h>yr^pYPpX.9cPO} ʒ)ynEDn,UU Uk!~7$$z;9^O!`p9M|}UCG!H"u,KrCVd s S< ! w x!EHI@2!\Cn" c a"/16#u0s!|f=/Ѓ!OWH)ψ~),o:{\M)HZx)hfYn^(mf?Um JDN?]˴L<=sDK ~|,gWxq̉,Fp41m7jDTarCú~\J 7P,CG8<03WdY=auʔnN|BpbhVz [<`v )mWA^BUU"DQEZDJſ/yM@F8 'q7^GW^g⮻W&7ҐW4<R7B12׬Uc!'zVVdC|P1TD:P`靦xC@J౗%NMHfVe%PbwLKɝbf_*og$gPe$ޛGIrwKnUU]kWUZj%h,$$#f@-,2`cc#cgs朱 üàHB?A d$ІѮ޻-*#2""[dK7.*\mӖpW.Z|Lr,}[N~A!bpzF!ɒl,ȸdFAkBV~SI~;+"ee[rb̔YJ$N%pG.n{Ϸ3U[5Vڙ|ΫsJ墶~C8Nk $o3ٜvk1߹"hߗ\X,Jϖ?8?^JmPWC+[?IFms fMEX煢ڐ!I)9BJBqY_]9U}ټ8װIi;oA`?KN=F|W;*z"hGQD.^!4EZm u d?Xͱ({6דq7" YRp\wB߱t|5&`z`FGG/񶷽 )%{0j"Dh\D +dd]C-c*d6S=a Vb?S4d+"xg-6 e ;.@YLRaD-?{-^ &y~6=iyv-I=&iAqN ij>4^( N(doђIa[Ȕl$`f0c(Ͼ< R*5JZTj$7iGcR-(IlhOT΂}V!h[sMq1^- ' q]:M%iڱgTTBE}} Y{{^h]I?Wޖ`,Pqt u Z\۴=6MvN6C8G^_'@"XC{Ķm[?>"V)"r{.#?^#Vc zB,M}ر~ZB'qMTM(0=tA}7_aka`B۠ UyĦӺht$lc9B-eyi\ Dw~,I0]/Z,;xy؞q*{\0zM8naVK]$d?X iG)gYM;b0%V- M4W[j: jкxsRBJ0LPYSsպnW^aWK'8 HdINB4wƙ{s҂9Omu8oWCkW--7~? oߋB#DX"+ByJeAyH)* QM ̲I;\ <j\#lFlVl-Oz yF#-4yT1 {VdfhHvlDs䧲EUp2^/ʶ\*,t\l$ivyR"h1Ԇ4,|ޗ^zj[Z)}#/TX (zx*Qېx ffI E4FSXprO k2۷oarrs"DX *']:I0=UaV%X0=C9_$5]ɼW埤4l> F]+\b[P)4В:Vd!8AajdQF`-7Z nlXmQX^8 nLv؂UvhJjamN?>̋|,Ta9W^vW yk)y=*BQ"U6YrӕyL]YZTFbUzjW*\ذb-hLy"7V±^J *}ߡb~!I wIE[cLNNUX",Qa5;Zt )}]N 40;:c && S5,]`jXfqAEQ۔HOJ(e ,lLdeX+ivX`Xu{1-:,1nP}TF 5@bX%plfؑ lrZ)H^՚hV'6aNB'm!Bn,1bsƱ I +F&Cm-,|KWaZ9|Ras8͆]XeQʹBee`{ n%jzf8(L}UOZp liⲷneϛlLGOXESO`ʫZ+v/cVfffG~o}_")" (}F\-^QEdKͯ ;b:O'P5\X(T]:`XX{4A}PWK:Tؠ{mus;F6%v٠05Gaz *oKk#bFD՚$xʫ0_POCH.M9ga=s̍aE #kI65ZH ?9ilsZU[o\!BX^è1JUr{ѻo+z"}P4=S˓  *jh!/_Eje=^͞7ͨJ1[,zy@ulYݟH;!XR6jĭ5kwaQ;ت' d㥝\Hdbd 9K,8=  &oW l.z]/4A*8VWPc1ZzhK,$QXU^|q'[`[?S\y`JEHmh!ւm9;Xc|!@^adNR|>RjW|1ܙኛNԘEuS*4|^I^OMkFzXN”X}؊AeނE=cwz"׫ zlS0ľxX۫n cwar݋uS m;}:4.^`, _0MmUW{7jKHR/]z"ASG+z2BJJ2BUbXU+lp9zk^|![xؠPMm%i"64T(a\h'HPXKW~\mu O6.ӑR4k1)ӶUSRRG)`{XjUW̮]ۙ߹r8B +kKyE*BX( O'1,g>иSX4Zxz{ a%*H(W6$[lv[ G zJ d*{7=/gB_ ^MuXnقJ0SK8\П$7"NS{}޷n%՞@Q@O5jӘ+/Lb啧 i+FWhyveP?(8z*kE$f8аzy:ZO4ݭD{WKUSoՆMĚěRHqJ`SrJ#+4^~V+*د5SanYijlQ39ѹ*,a{Py S^ v_ywcO.㓑+B"""ư1,1w|ū8CiU6I2C/3qS.7dɫFtJ*Bla~Kw:hɎ7"ӝF(R(zu}~nM,!rFx֠4:^B"g[`LƱ-ĉA,LG:,i{]Xǻ^U }p'-kzĖ>)J9ZzZѓ B&?g0<`B`0^W@vWaRR0e1 -}4wAe0B B=RnS |r#_#|_08ώᵎ*F #%y*JptěXe|L:X+ޫzr=IZy+Y}aʼi"^k3Z<f^XYFt%MUBZ+ .duۨX- SBhkyF|J44P4DYbw830Mk_xx. ̂ڪ^^z!>t*K}Z=G(* -d:;Qu)3U\80Grr9v چߑW`u`n4U>/I1c0BJ:[Mfݜh̦R׭pij'n*9c^zMqP IqIQctlc`;Z\|w9?bd`Fy))}_ WM._?}6^ gV"DX^R^2`98 EcM1Y$4&^B T4W+za6:h-zmƜ3<=X69E:#Z A N/2.H,\u** W ; "RA26&c$@ 2QxJ|0g*dq2ELt+*SBwf yd5aD-jmnskU0;V`28"*}tl;1H,ř9|)8l S@]"d1bszNXxal&㴴P\)1Nr╗R'>wu'7=M^z ?3Ba,5h:T Q!BCsS >\v*,Hr9]WZS+̢9-&ʮwmN4/`}6!+6dB3 ^otmJrdGDqF:Y#mKM$_kň0"HV!Pt L![8KJ ¿`IdCK(6A\Vtσc >1=XYkE9wnL&K>я'(1܆5)G"+ExtR^2R"% Z:Wb"^k8*ZmtDVtM#4zxPx:T%wWW^_})\KOQ8BQQ5"XeGby{]{W7jW !bU0; R5L " ܫ}]OыL1̍La^t$mPϋX8*{.Q E]mK"XkcG{e߾}E>ok",FD`Eq>0$Nh{;"%fxOW ,w¸Zp:X.y?_RT=ikEQʆ\+;KCX7WXK7gPu.0'`(L.s2^[$&|^ m%̰=8-r^IZ ?QOU\poRbBM.+*}[2?|WeP8LN>̎NcrR*5ґX%ε8(*ئ0WkPy7477sn^x5yvX.",׫``PF\ytI ц@:iWKu㝿#"jN-;%PTf6/S5LOLOc˰X'7ZOԉ /P"߲bhPk"T%!B̎7[/!64°1K6nz!Ԯ|V48P eoFBM@Lq9fx"!BȫJߦtUE!ٞA^tpEXU-" Vx'- 8X%X)XmQyH$?S>ܐO|Q"C-'t0jqPu*=\HH;HY tN02'60ML eZf$6NpI)[BX1Ǝ`d7H+9@B^h!@/O!b]ZoE!RUj,XUI+mƎ@B(V@ 6%66CLuBҵ#GJ pnVRǼYG.]eIItqH0z8@8hK;Y*qMW߸ zӐ 44E̓#0,h~r(>Brv-H`}8rG`I89k6JŖGbY`\BG ʓW8n~Ci&O~"cW2,("4"HBbY{эZ멮^߻wחiiiѣv<_1!#""4.6򖇮R͝l2I?LƱJZ"%xЎ1H(DSHi8:Rnn^wp~OBj$L ڒ)O3vt\%Z@f~#!$*͵)M i9Փ IDAT88˙( .4UFLT͂ ̒ŶCOb TMUTZ$ [R64Ere0GxƂg'zYWC!bq-AVO)+9$ozMLB"!H$t% CbMs8x Q3*W!`X`VeIq&ĉAr3H'HV_s`Epq`)y!j\AON6(BFUXw|Yt>g!_7?A.[Fظ3BXE^I,/ҫ lMw`;]{Pc.Q]LGQPY.%eаmQYzW#,K^>RYIT*p+rȇ6 I*IR"ERIq4!X%Yr .6 DXc0PqlC6+[EAc[a8)kTL!SHhUqIxӖ-IQx7nX.n'n_j17*dZ[a>JR)A2 tض\JE!ٲFOݷ}mb+PΕ(dsB0#~q!h۴%75Pu~1iE9!jLAOh(M XOR9s^r7s}ūV ߺu+M:!a!…"9^}jWWa?aL}fnFOQ45uIwCAD$B4(i%ь)%: BQ4MC4Thkk[~\Ueb;+؍S5xMb[6'|vL)-r^y*,jN4ib"FR$iRH4i&dfLhr-%N3$I/ +c5y[^NM_B(UeZ{#J/\U^ %F˦ e+ݗ' 7'5ABWH PtB).HI]AmdF,IϷILGGǚ<[M7TukeZ?,emPfۉ5HmHnCO+Y5ti7l0R ͂LF(d2 {% As3Ru/BTUKEk[E"Xp]wiӦ몪^->y,Lcz`q,SUak)m"Ѵa3t_r'oϴor; H4?R-քyC Tu16EU*ZLtBXst:Ncǎ|-b'Qu;"^j6&-T*[8gibA7aGjUP$jVIq&Q۱EI!lcA=(f=DEBՓ4n"˒n]nZ7MF/|F^X1pmMp31O8r^R޾(MuhN"@%RUɤ *ɤ ws`Y UuU,iC9twtzEQhoo_2L}vR!_g>yŗg>i!wc?O3SC~| Jx +qqڕFKa<\rx?%B`[eOҽX2C>;Hn [Q8z"mȎA:g/dnBv =c6T-A_"?5(dB4mLSkFq(j]hfcME:BJCHe ״CBH?F_ Ç?[dy^51UX-?lЯ [u0LT \v-+.I((nEB &*K` 8E+a:Bh4Ģq|]mصkRX,vvC=ď~#$wq^z)ǎ4M~~B@{{;> >,_~9q$Hp뭷rWo}+lOsw}| ~^j<I KZu+0Wf^˥ ]ĕ8I$)\.u#.tt"dnNe71t!;#lr7lfסc[G~Hqf Wе ZzέאlH,B)7p2ݻވo"1N=c4owϛȉ* &T,187h;@70zrk9 "욂hgRxc/)Rmq &7B..%!܄*J^@`X]h{( S]ٹs'bMӸ馛سg>(u;#{/̙3{;;dtww?g׮]pinnFUU韾M?xo^xx lqOx @`-MQ5-ibM)H SqJ3Ֆ$K`i@ׅO%]2ڲ$R ,K 4Mb~Ǝ;Ϗ~ct]}u>O8<8孤<y駹kٱc;O233ïhii#GS,ٹs'x(CΆ-NsuoT*-"JqVNJ 8.$r^#UcCBtlb $[z=}̎_sgٲ|Ӷi?Z'ٲ?ܶ(G'{fƎ$t'g_cva^y s4mfP$m>g)$)>Kl^X%湪w|7rM7([ny\.j4BW#GUՒˆ Ѓ9+]K:g,JЫ*TwCE#*TI݅2" U'ӹg0Kr̎ıʤZz= wހo¶ N?3l&۷o-]0$F:D7ѵH43$MsVx' {H4w.*eMcf8V[mԲ{>R +߽ [P5DFgtiFd PԅW5t/"P7{fZZZWR^zs$)::ڹ{y{K/`xx|+R)>y<wq7n;)vmb1N׿ J_ -[>uq 7skBrɫsґ2f@NHؘ2\tQQ SnwWa%KnyW#ؒi\v٥~㥗^"ϳe^~e2oڊa<#<ü]b޽\uՕ\}<#tuuq 7N_e6mď]UW]Ŷm>S9~BvAROBOI^ (j12+8>;ig堭oo/\39{A#ٸ'N<̌g8s^W^W6{v/|?*i|RJ_<ߧ03 s/н Ē-8ęg<,UƳr0 6Vq4ZVƱhqUOr|_ ;߸q#̙3xDU"VUZ5_|Ws_y:=mE`L?Q(U]oZmPU5<==Ϳ˿ٳgB^:TUeΝ$ NT= <=CSMq1 37MY )um*X #R筌|NOOO9!i~ZWY!B04#« {vWA"kPZj!iedMI>}rD1;W!);Vwy酐1)M,WxK6+ʹMOO399UW]mcUUK?H6e|||>)eYXXsUineWVN<4KdsC͢Y 8r /;nu2>~xg\q+" "VZzZ9j%k_>Kh* dt<5KU&u&S<ڱ*Ę㔑 e(|sپ};ܹGy$T 0=rIRhZxsٲe ĉ!\.yyK v)b]a'T4jHlicH,SETGeQ(:E NSp\2 tfufryŭWU_t[PEJ-t^Iޥc33v֞Zz(Ύ 4Zkj̥8ҡg/#F¿p]ԛ<k ViGKN%i񇇘)27\$,H -1,S`ntl9L7{ْKJ4T*/|??3gΰk.x'Ilbdd={_477]N>M"ϗ⇢(\uڵB-o}+Ke2zWmAX؉t$Rdv*+&y{0sp|RZ,27ُtlcˮG|gvYz)̌p/a[e/McvڡQȒ9•o8g(>t$WG8ɹ~Pu\S.6C  b+UU7Ag2 {yvV*']#Jm|xA-N^ɪ8ՄUѹwf%/uUmAƁ{{\q_y^Kw'Q! HYlʪ#{?uj shoo'qa 0 N>ӧĉ<33;;˱cǰ,\.ӧ󌍍188mLMMqi;K/]yٳLMM͗cB055@C^"R v]q%p0X>hA< W%Sh=g:!C*! JN,PŅ"R%7Oin8ұ03(&%[ff('((̎lRnRn,PcyLinBv9$;(0 Y 38;`W!]IOöJVr6f(ieXhܠ3}&/=4`8 /fwRQQxZKl<8< 7}HZJ-|K/LGг*ԣ6'&$$ n!n|tņpvfeizp'a.w2(Wpmڪuc}/[|EȡiY#D![a )+M 9g[t*^+" Rgrpܽ J`BX.( @웘_+dD#+D CxA RU&.\pvKWpӖkQ*KiP oFkoN8Z7ki@o7~/ҕR\J#mxY u_Ȫۊ%.~QoVP m.;QYpë$__{mݥ4!04Ѕ@)o,G1WMt"Яi^9#m*Ѭ>vX"]Z+( /# וXGJmO,E .5 l]jWuʋ5Ɗxa`UT(a8W٣]кFJx FJCB}}}u* Oۿ& akЄDJhNxu0*n:#TӽFafL л8n0փbE 7EB3|nϝx\ܟ궣UmWbgMHS ZnHR"345h/'c<~G9BGCCf)^Y*Knc`jWA<=GCiA2\\Hmbm<5|MN©((Ih:UJEÁ3xu~+r + :9z1`Y+'>xus'B4+ff!Qg?젭Ή+@uYj›Y+bDMgXjua#UXV^螈8n'6"^%$$$tN"`%p|a*.U+'`)%h-&ޙ@3t>|#sK̼?hVP} 4m=}a=c4]C376!@34;eA*lyW~B[/@uΑ!qh߮=<~MtLw),M˕ 878=}6W %A!R %]j E*s .,^\yp7~7Z}=j^T6h ndJB=a{iM wRR6VD,©8i m $V$n(u0,X/?M+Pj4Qn0er3g2% (_|0].[JVNR *ZKRRN~x8&6'(]kv& D+VS.H[K|ߝfq| %-V\x=q!?L꥝&"J!DmVkTfku-#4Mnnpn=jEZ"g%#\ 퉕"ia%,zR \{[YWŹ& O"`% Z U`PZm}%A^JKf5vԙ &k5-fn`5. LU{UIp,yOO,; rqm7'WqBnnb+T8 \RڒWKpFj[`BW9JXD%zX ZYN:VM̅PIjexn+?{KJtSC4\["S)XgxI'6B"`%W+"V+ρ2r^p1*s Lu ab}з̷yP ] ґWQ`y Wa뫄[v nU5O$l^*TfKWK6߃Y:楝:nrV0JyQ Qzu^~v 3*,^IE @g93tܦ ssls'~q*&VV>놆1  ͖U\(x 1o7!n ܽ®VA_^nf3ܹeJrW;S ׮]۶k['IӜ8q/tRh4֜OJ3P \V[_ adi,$#Cp2JyFk7 P©H*O#yٷtnG=3o!ver˯<#ڵZ/̥KQJaFl|uWܾkc]{N6 ASؕiTשft ĵ+8)SG"[_hN&E#N]S{>D{Kt~dԧ>E___7RJzzzp'z"4?H.O"]7~{p'}˱H(QN2#^xq{)~컴ɗ֯(/ޢkK M_Eyܽ8XvūCtuucq ^x^y>R3066st:UF$$$%7mp=+ʼn%O3xl#S/չ&b`EY6.:=y==gG77.ҽGy9)r>B t_._e~teTCSlE> Ȭ4:?mۜ?!\nSF)EVczzew!Z\X AO0Q}O_y> *fWPN *yg(=CſC2@)h.yMGhl%׮]w!J/|g2;;{UJ1;;KZerrE`uaoN0Ghy#OsgB};Wҩ7'ϟAi4#_>>L;4F[i! 6mzJ%{9\{LMMm^יajjj_Bf:T7Ck8s9J: /0sCLՙc K(%qKhfykG/-ʊJ| -Ђu=g!U'8pBuRaYW^]^i}}} n=mp{O'^me@#7|˓T&^&7t;ycCv?t*S?yܮь f~iW(}%mz|[v-ĮNc{3H:*FvTa*/X#+6ZbGh,^|%Bh&fnW]nAL1r#6JlICU_LӽtFv(Ү=B߉|%MvN4k`B3(\jSZ%ҽA4Jg'Av@`F^{ )zA=__aYֆ&KKKJ[iBa]wFp3X [HYs8p{XJ `NC2wisϞܻ IDATu$:=KԖ*M+_c^a˫Abk (;p*UO">K2ΟDzӽQ]aWϺb-e_R?C?|F}.Fu3,9]C}'>fX122믿iI(uR^_uV'ŕ.tT&_CS]c'X͝T%^LӧOsM=wZe``ٺN*t%y˚K=G?C ߏ®NaWμkh, +\}7"ϟy33Iϑ'pT^ZF>@mm$wSNȍBG}w|1tiܞObF38zӒUT_x{]mfzzz}!3 Fvt NDe*/cdS"A^{qf~OR} ~ pK̾%&_-{!ս#O0S/V2?@{JL詮d kC'H'Ƭ}R&ɠiTj;N}H0;*8蝕B ؕiR]{ bz91&_?)?r-AZEfc43GvkQ|ɗ~;tx̓*>3IkA43ٵS/=En>COSkGryywX\\ܴqӆB`FY(/I|m X ={=Ju,v^t_~{(oӯ.vs-6C,]&oS8hfQd?e$;tޣ^ҽG~R8 =LB#Chz5Kɗ#C"{tLLL|M*˱&X̴/^8E,d®L{.(hIk{"43Oϑ`|7)^ii]e?Ah&S(Rz/Sѵ1tTaes0#hFT ϲt[dkG0̼X+t{=սouü{,,,lRJ%FFF힜 ܁X©-X8+4źr-tMiR}tkЪLR}^*Sz+/eWNJq=Cc4vuݏx׾}gb8*R{g0Mqjɳ H*6X)UxQ$7Ү6E#Tޢ6{ ݍk;8 zjHcXީxuc`iF.}k,,,裏n|8pM4?3!!%V*h{x:gf2J|*rX4S"82a뫰`|>N}=3o9otSbP{2uw=luS8S]bN\$فQz\UfnR)$moُQT(mX(h,^$~Vq-'id@)]E3ViO4͡kf{c?C*B7pjs4vשW+SD0 I?Յé-xEA|^ol-ˢkYph?C_-B3ҩ`W]N<!_8]8@}}PLyx3.Bh:8 0sMt-4|N*c懛u~|w?S"wumʹR\' uR(١SHJc"Tue&=݃9$!t\L},N}:fxֶf~ٵ!tN/XtjHJ95vy=ӃRr?IH.) N8 |]vg8]]]NvjUY o³;yS#r~,?%QU9?:V:(i#4PE) ^~,:MD4cP8)\{= {FiīWO~24:ƭQ^F3@`o\sRaݯٹxZ(Zq]SJMVB뫛H- *om–WAA#a?~F/1{~ZI%Ū Qaל7mP_8_f?$}_Vn~*E={G=9UJcO]HuV>˝wBCZ5}TX?\Xvitww300@OOCCCX좵dlBp+<j.\U'"zGB3Iu Q{ϳd JT7ݛUlfRʕR 42}ȏ`Exޣ?Cڃ[_ MV=[HDh)U&Yн F@7AOɍGn^}GϟG3zVJH'^NrAGСCq_u===Wh$V&4ڋy24-E߁!>z;v$bbP bm5N+Ǎr#D3hF=OfөNA(t*S_"A X)io{8]|mssn\ozG<dbtX`?A)I{_>FvޣEZeL NcGfwjs4F)$Wcҩ$f~atoLuoR8|h,m47Q(}ضkx\.F@C`3osXEn_F3s~}iGsmmCxu]|60zsy{wT&^PNոm?Any65;*x_d2 I?Д iFs |=GcitpsH}'7t/V@: /ZqL_ʭS1=G~O: ;*8V{m.bq:\.7%j6g^ }Y5}X˔6թ7KOx ?Sg7q TĪL:ou-RqngF'ь e]UJT&_EeT&_CK̟˦UbӠ$ ;Ǒvً 9NAsWvZb#剗!NnAt)En}HǢ:cP.B%r'qu5JfH⹿ LLڶ=R)?#GX\\ɓ'筷޺4 ,inRDJH : p˓^؃Y} +ۅH/pgI82V[8f.AW+Jj?kR~YQb&YK'HH]R ͛Q,{2?̏eF| M`J.̮LбS^f0%qjt |}1rCNmv9֑fdpX嫤c4] ~8BBat OVAi\rP o#fbqjs˿'* 02}"Jڤ SvDVf~7zsgUBUlHk0ʵ4Ah^ͮ NÇ_llBK$w-GwLH A4 ~'Pf~7J^ڃj z | #;@pHSnfcW B`d=RXb䆚_R!ދrmЖ:SFOu{J^,ҮxFh8i/QA4#ԖtWz"JC! DXf2x19(g30cFЅ^hFvtI3A'Op=wqҥ-NxiQnPAoC[ H @n]ops_%uUĹbYtC'3 0z~7un5orGgy&9T*E:Gww7wy'_@y6(;psnroyg }t=}VT`!.RrVWQe:s b] .ĮLFRҳRXoWgLE.j34 7accitySY^v{k,^igeg0 LL.W:`6vy̱XlDV a\ ',Yavgџ) ܻ]V,Fu[JޞQZN&;d\Ll/[RczH:ϵJsg֜brc냢tjCX[':N6(P{{66TYfIUqR~Dtj4/Z._%lk+:ɿ'Hg2Dr,04Lc:{N,K6VUp]A!c +^(R\c?$ A"`%l"Q1kヶJǪ:4*6k(RQ*pynqW[(8 0-]%uӭ_'eިX}$ 7xԪIm-Q1d#Q r5o,zZ.톚(wvNc&՟H/DJ™î}:<=C">v"~pӸ>z0o[BxeY)E*H" Yyi=!0 }9c~a\mCJ:37Fbdd7͢ QϯURo1&,J%렰ehv4M?6(]AI]'mgI8lahh޾{@o\ִ칔qnL|ZM'c+l x^sJ.j{^$ql5hr]VyDJLb_*~n46_GZ.G?L*grQ&޾U"^Ź ]n]VwTv ~:-mmM75̬nvQ(\KbWm4lٲAJٳg9{6bLMHSZq]tŕ?"˴>a+mg}g}:B b\}:e;KRExq.= M06%"m70pn5]nī(ox/R1kv6&:aWU=qPK-;8DqBe֜9::W^C3$vXWQ׳Jī7euN: T(pn u㄃g[VnufnRԽn=iJ*솃pQ*.zxJĺvf[ n6+&^mE=i_`1J[=1BV]τvL fhhtO'6x&ZOhCIb<Wmk? RjXj E`2|_ m?ks@=WIg{|+-{S)ꗨ}E ^W^As rfՄZ2OMk&IfF7e|dhz*gЊ"`{|+_gff eYy|߿O~򓫲\D5kExte?Kq.EPAk+nRZp8+X#72IKYRA30@34VgfRaՇ맰钘p к(M!hZ(|wՄ˜R H[!4LS=7Y]Ukm]tEvxU(躎i(%ҿF|[nu ZMIcyKT0빜yxu0C ;v{|>c=0'Odpp'xG"rr []Bk()(MV8Q.p|+ \|"fqm9;goۛ%*.HGPHV6qnSY ]Cf#(%Qj`Vbx˚aw-o~TZ-A6&thU3^ %%u?ĕ!V~!@5R)30qq vlyA!;c:B4my$G}ȥgH3Zg #B02|';wD)ő#G9ydEF:U^EU\ma# 1w3wd R=뼖0 !B{N@-y=V5VKHՊxvM^eYR¦JTiW۲L]sՃ0RFiOZ D ibqH3V$;nuie[4%J)^BkΎ<BHOUV& ўۘ>`|湁Mr'~skW9yZm&cVhteeVSi? ]P|j^Ut+^P V}_V+Oqz$l/?vsM r(7tB^EQ.[M[W^y%GG5\ 7o|~ӧO7|3|S#H#e/{'O/ĉ|k(r-|cK_o~ygؿ?'«^*}F̟Or7 <ӱ֭[y0Mx0x{u]ooM0 mm0 { [!-6.d;@mIhϣ4S=<\j |O|l۶-[6e_y';i,J`Ъ/dҞр)ڒ/Ձ[~IBw %Z;av4gO<a`T' h4= ]% Zl= 0j1 RU7o,ieU3K'|{=N:I+A&ekhDy܀HZY SGQۤv{T}@p\d\ve|[oFk͞={xGxϧ>)z!oDۿ[^x%|[o|#Zkσ>>>4ҥiKlڴ}x| ஻[o5yMwl6Ν;M6].vCo̫Aۅa3i=7fp ;S/_STj4I+@u\ƣ`۶frYr,[l_A\3sϏ^5Vn3sDk2.lG*ϭH#@EU@VW;:m(zڤ"CW&}3Mt:iZ 5uRu^襺B -,p U[j}+X\\ѣk{mc) BĽqe8J ŚXCCCbk0ꫯn9}tcxxakaa[#Gy'|%|{kI[[8pA^E>Oy;, ˲رcO<ψEF&!N/88G:!>Y_50cQ aX~UQ(SL"6ΙI:m^p"@w`@-ϼǩwe>ږr ! <[ng[)*VfHϑuDk [T`壃|vsSa@S/D .BƑvVV:r.\ITn69{ewfUm!MF!A+ R#ds+xŀjSD:SU4΂OZ9Tm'**V*]@6zU]we6U:H@'i8+|N! SǭMcf0,Y H2SI.3D.$9hĭv*#$gb@ S{ $NyiVnXC <}Ě٤s8 "d`о-1l ND#MXO-$&9eTV. *MSUj@)[fepURj[&&}}4 ͛7144m >}RiZ*?}K_77yO׿uznЂm|ӟnр|˲g]`f^SOssZF:DtT{ Ճ@B bfi3Mss+hAK ?QVƃKZaٱ?&O:tsMMyy7=OlժZ y)Sh:1]ui !Փ~w3I#BZ(ҨGM9H#u&K:]M:W!nV.x.ZMִVเ->r;!L4^`Bdu m:OȃͶI+W ccXa XE*bhh^@܄sy.DsIb @{qm}u)+vb)Df0%@xWXcO7TB4'}$ʡ@ԍ B6UykLR !wƸxHn188H>[)ETZ/q>Z1/6"AX+8Cn>r7G?bvv4VǬh?6 'NOO_ԩSӉ'سgo~y͇?a>O|"(2 vZ2]jJJ8VT*jժG UE!Av$kNȖ9^ 3'g{]apVT'?گNMM1?_[_LO5j u![@̌0 g{tVi@uߊW  8^ +xL6?ΦF_WIAwD~:,ӀBAp菼)L\׀w] dvs#]q{̧5Oz )-s@Є~4?ڒpu1YJٱi΂ -hҘ 잮_:Je5V _`ppjBIK]]SՙuUz]]H--.\B}Ta0u7!a,ŽR3`(mݿJ}ʲpnCjb|fj唘|VwХxNCS|lOvN;~޾}{PjYXX`vvcǎ5 ! wBeU2m X'N{W~WG?lGP^:oqnϞ=>}g+[P.۸0 /|#ϗ oK/]WH^nќloyn҄ bd׾lݻ+c5<Kj~җ G) B6j :2={n|d<33{1A ,vs+w>i^H-e'^+ 鑆VX +6Ӿ+0C"-  y:0Pb0 <[YUVUJJzJL Dڭ6o33hA9(6jθV]rJ!PuAyӾj>շIDG@j ]DzQ :b]uVsl1Uy.:93-m u +W&|wtA9[lڤz1r_ʏafZl\mIMGV&ij,nyiĴtOe܊BZyP<}wHa0vJ'k!xnț 8%eE> Zg1Нs֙nDiϿV΀d5ML3u;2+~W5H;<MK UY1:36Pϧ.GtRWt~< \ERH\\px5~'BXVe&u F5˷IqՏMjq}\ԥc\CZ&5%P7MRJ*:$׼ _uC5Vkkjblɫ@V^G Bb)1?_ehB&ٯOKcynXhֶ, qZA-˸qjz$G;qѾo=UcDH\Mܚ2wO ܆.܁=#=A*x@v~.9㏠R]V"Sx3,!H!7a-N8Ç1M+l6%\B^g֭hٹs'?U^EW*Q`%H/֜W.RַrגJ]F|+y _h馛HRɟ vwy'?/122ґg>w;}_?a˹|#vmoe֭//ia4?я{200=S|k5JFE.f@P nM1 O}W3{lg&?9ɫ^ P|駟B)xjh#p++2Ruw/Ԟ^- 2p}'L l܇R ׅ dV*sW!^3ee) Jy-!tvXN[PS|7(O3_ٔ3Z)֣ioKYK+CuNpb&M7I13MiLtp:Igṟcٲe3inq?t0ǎodL~lӋb_uvBP/6Գ X8,;-ZQ:c8BlV⑻@k.9œ4ԍAl_VCUPnWADU!QKHbJV j1y=jw#a n1<gҜ.VQX0r,+kvGt ԽH ! ,rZꙜ3Wޅt}0.O3A|nU"Yi9-]!o훠־XkgpulLkĹ`oOr }oǾ B 60<".$K+\,`90 Oso[EX a"!tA83jn!!Y/߂aIW8IA^tkџ*Jb!.d+C^_FKC๺ey*T \뉴L68[J M_e׻V5@D]VۉnDV{ Wt/&CJG^oN\D)cc8C?mR3iX4 G.E[sˑsm><܌"G>gӦMˊueflE/@ Q`%H/+A Q"⠴lm!5nbeL6]5&=4̊ށ]:W1t:/,E^ťo~' 6DNUu.A\9]%OR`&)Q҃:yVg:յ~B;{\QޚNHήOF\ؔnUqwK0,0dG:!ڨR*`bw;>a5=4d2 nu[?8.h{X'Q`%H/+AR]E+jϠV-h!,x(Z`iTN* ޮŠB+.Uh SFdɶsQJbM̔ ܚV3"ͅt`L.jov$/AL{;Wek+0$P}E!^L"u7h! 0ׅj`BثKw<׷7/,FWq[4S)V#!tA/Uu04Ȟz| ;bM9E!N?u Wb^ k;::WBJĂ+M0z\8XkWD]2@eJ`5 4{)cg`=`w,E^ŧw?1##w]/:׏;{:.&& q KD:fUq:.U7D rX ]}5ZRw8|I|){p'Ǩ-i%. nau /r# TZQ'JثSG6$0[FzL#ɛ1Fo%HS nY";ζ 뽭Xw.ycHS~ UW=Wqu>ە -MSmX1&f׹+6= +A~X Um a# u_5N=9xqr{S.ks! v>qu%1@4ݷBxJQ^rd o3P~Άgm `:W7O7UHXŭX JQU+fr ^4ddњzчcb9X7Nie0`+@_DiНnҸUjq^0KEEubq4Q,܎zxB^%"yg/G4hَnp3yu!WC)`^så+u.ʣ*^E۠B~$XY$V.sI,+b fo?LT!ڣ^ XEPyU qDsvJ4IC:qy(C ȹU7/Л˹ fpt"Nⓧup`X_jnu,wB^%"zە oI,@ _ri/aV3e" r=ܚ۟GO%%XytQvVڪ=F DX >hɰ-\K1@0{l.ʫ(U3Vl/NryGXEE<éjҸ r=AK.{NEY= K{V ѫje/={vo =c+ rb|kQ۾*Bʃ6!elz3>̱ J.]lf3Fd`c7lc-jрuZI~b_%a.4:lvNEj^G+"o_ڍ.1哠 (,6B:8@[f6ݏ{O z_5MS^IJz}?ِW` h[}Y`QI~Ock#B`~{qƮ[looa˺&Jo>l.]WѱTԣ_Jٲw3WJJO$V.KN!d2iuY)˲UcU*΋z+dhh(Z399=r[`L%L2C9.N];k&=AuJQ/`xvÒa b8r Z'.U_b#ċg9aY4&n\jrq8ڱy;CoӖry@ç&a)rØQ0 h"cI\ץ^ST)J11 ^0 c(HNRw\סRP*j\JiվOhICbFGY, Ag(K20i&͉:RUN:e26ؐ,MМvؤz`iV Wve1:ccd0iSS&ja*Mja ذf`iR6SSYu8 {|\*: m&FJnC*B 2 C&9ujZMậmIgW]c'F{#xneniU]ewTUpmgsرcx+RRp{]%N3==R%<0 R,..|gFMVU0)rY̔! A8$V. ,B{ᬂD+X퇩TeNQ;RJRLMM11Ԍ,%oǩhfS`('t]u2#E sg iRJT*-Q6ҩ47ZU1&Ȋ,8`kQ1@P*gaaaݾ6ݺZ7:QhOR m& |9<S30<)'I+-B>˾vfXVyO1O(`q63lf \{WWظr9ei}Vٔ!>Q].`aa[~l6ɫƷR" ύTN/ࢋx %.HS(l ̢X0 &SLMM#wz$q.+)~/كgA`-]_E X]W ˃׾8pbhhZvyky۶\vsy,jR200m]jC*W cchOR='IxS \HжQ29_X6RgqrO9 Z.X*BVWOcx60M 0rϳ0 a@6:B}"<ݸ.>3::4333tsl'Z,e+cu*jт8Ҫ̵4 q=lysb60 -T;"Ns%S*\.5ChvCpdn/7@4;d]2Pָ|m.u]'X\\\RBos5.ʈu)_i;ť;yyu  #UXew%##lܸ ם)!X̙4 vmMFx[qr1yt}8,\.W1334z} ți/ )8y^Uy2hB@azwPTTZj 7?K&I| ̌C$Emu7211gV,kC*]uJY5MeQIj2Jb[m}%s)ap/jX8}zlzp2"8|k_H (J)mۆeYT*!*BYu,˝W@^'388<WQMS}h NbI*NYK: $膄J¦{~R.?ƑS4s-xWۃjϯFlx̸Oh1R;dl{3sss|/KFΜ!p ꦲ2o-ftǵXoGU_EˢRPTm X\\dvv(Aas~5kz-##aXճ.(zN^4MFGGdΝEYXMxíAC1FQˣo v"I!(ɤYEe{LiOa';R$`a]Z\\T*Nٲe3ssϯfY&/5¯xզ2cV2ZRVm1]'6i0 .xw#W#\ȫVv0;;i NZ< WUdr;W# ˶3M>y_mNay!BQZX,"P6i꼀 ]~ ob(x-fѽ[p9O#l[L>v+gpKV8^ )"u{9ײ]\ܵ!TkBm6˃>#<Nj 055E*Zv96o2{v !*D@^0лzrF@AB`%Ůvp/&;ZTAPAmvXj #[W(HBqEx뚗֚rAL`ff6RۃCih(CLnJvAOZ-dָW(W<{9Lӌ6f /D4׏^/wn/g6]@(p.J `(33T*uGh>DH!xx5~f5TGYhq+\="^`&bu<=׏KYVA4=!$Zue IDATSTi2== Qr)~~{, mirJ}OMJl|T ԃ]!ض+_9/d߾9,K5~3S'p Uѡd"Ii066,j%Us>QW( Dy׻%v"e!nւ^M²LV^EhMOpmx"VnnutiꋤG/,D)fztn_N~4i6 1ǽXi9333x9~8?O^QT\fÆ ͑Jx~<\exxR^',BbVW"3C&9RSv9$ҚY)A   }+&Bk#ky%B*tlW`Ź ƹ&VކF2t1e^&4V z o tq+AJ41юyx^L&А\tI;^J$wӊB[AiMİ' C:SAxŧnU攑R`&attָi 2;;㬕 mqÍzbf_u$yzyV?ˤ7Ŝe>J4ͮe'`pp`$VYiR f}ڳ*~~?UW.s;ƓINTu9wlԥvGo(!.4lOi0)@iy<gg<kpxޥ|{i7 TTޥ3A +A,cB$Cn'S6샠Rzt@{'pslY<ck?<'B![ VmE75W!~ifggȑ#>}zEX,Jp]%a ,A3E*a+r.ZXPNV $ v||g̖Ѻ[vUW+#^]~g?3t;;/Ũ8Jؖplvc#ƀR qTQ֨Vkضٶ:Y\ץRq$ _*o )1L*K =W}J1n*F]d9COyQp)ǶN1MdVkS.YXX\.IS-M5T\NxJ!7t5Ɏy 8]Ttl.˦Ɩ싋~U*rLc6'uxR`?*p?mX?mH;U_ѩcߎG/`MJ@Y]WȌ3$ۂeY%]eq7\2yjͩjqkl"˭‚ qǞ=®]M'OJ_;)Q.C&eF,FeW*T\. H0:bV[ !i)<zI,yOWbT ~ɗ\gjR e^6IrZN( ^G) չ?4'CKr?0RF5V> ^W[Ek0R<잺Mhw15YGvll+g?VJqIN=tغSJw`Î 5A&>MG^ +l-ֈtx`V¬1dzxbv zҼUtqɾQ,O7gvwe ,9J"nݦ^3P6zvg:AWf\\e}}=W,IJI.g880󣘾[GZdvv0a=]z`;a9t:H))}PNi\OVcJR!toz2/@)$WG?Ak?z۶BjRJVW8ΝE&TX=cbY#JX*o?`zɵ|ƿ@GjYrQU ǹ&mo+2YJm}Diry|Qh``&?s.ǏͶ1""o,k{077G8xN+HirJUNNBҐR|lK/,'=5~wB^ݣP0?&m֗|*R"{wNI*Xm w!)spB.f>zz̯JDS>GW$_Z !,N_BM S|%"r92)ܾHHla}ma&m=Pƒg#F+v'z(x*{QbeaRJ àRY؉Å{,^Rʔ]T(Z! JLN*Arg"J8 5A&_'p?r%?Z% XqxN UpAWtI)gXϤS 8y\/_J ̩cS伅BgpD4??}mrB1?RDAF}򪫾JN=qRDip)r^9,1=]'L=+lBGɵٶǰm%ZaP(ë4x!8?/2՘JN6ՙifQX.'7o&R2??i,..n+Iar6eF) " "F*LCn]ifKN.Ѿh|;osԉ@9Ws?)MZqRln޼G,yjJ"<*,)%_zaW/i:8OH&lHOؼ,`&e)0NBV}(r !xh;1e8mɿy3ٹyff3mғgr|m~׶%ǎIlRBnM2mVaڤÑ#9~g 8}*ss}J/7`zLRΜ( !kマqrY:UB>!\e>{ϝS}j!u^P*RN%jGipq}mVAȭ[hZyLި }{]  s`bpzKpC8Ivy \֯K'pv\ԩ|Q uT>ŕRY<<_:{k9~HB%h;a?~NC^Vرc}6 ϱ]砑L~œ&qgjzo]o{ʕ6im3mYuffqM* I~FR ]xB>|%dv0 9s˗h4VDy{Vضݗײ 8趛.h|L׺\|/-*t_ WGPhI!4ѥi#G`Yg5U !jƆƑ##mRg;?nvvV f|~0 8x!HnlQ ';grxo6]fg <>XIx{rV? ~a&B4Mc~~\.$lO'p6vWZeLڿ28&})gټ|bWije9~DݿaHJENMMy>f3I#&C%H!ǬHT١rM8xMUGNCjޒ7<1J$|6\Z(zG ٲL0 F/Kkfm҃\s^QyqP*&f^=#[6oG~s߉N+< 5$0+]ip0t0Ku5N~b0$@j:Y-H[ 2ڴ:loW*Shh7ɉvD7$b!H ܀(M9m~!5q"!ll_ED|.Sn% ă퇃p3bٝzxh|>.-0/3"]}TPD{Daq!%YKE~@/O^ 4N@r[-B⻟IrVM>}<{4)$qrضWv#wIBDQ'B}xRprbڊ>$4=F9IB \nMy_~[ T n"r\>fz Yѿ0xa2~J{u/a`)R=S ]( Ay6I$nhG&?vv_JfjI8Uy#:w}q|ls)OsLQD{NC*~(&`\<#CԬǨM^N*HhDQz=-r9;әthG9%۪zSv!8 IDATbBR9``Rz!K5xl.$3v9Ka:Y6I;xT*xWd|&Tɋ."`Crp/;q&FqN2f;&Hm)R[[zd+b*Bm簙acަ4m !33Ӊ/ޟn;Y'S(!.l6:ضF푶IB|>8xy5`!`Saܮk\Z #~$4>V;g}PBS675.] 񼰯CMӘiJƟ͐yF^݅{ ec~[^w-ڤju 4iZɱt[<>npj0tP!5R(R+9Pm8|lKh~I4/_wv 6DA;N>>(LLTDa3vhGz۴SO.8}hTNGcGS+'P!Zt4eO}zcvǬD+@x`[ nm!iQy>mg`P1{*Nz<&r6H+ ] 7a$#Q $qMB #%t`{[K>'QǗy~)MEkf3cxC.'Wg;u7BkM*)?d)i# n߯1 n0Lȫロ(qG0 :igr?{✍=U <& &[Pc#`xޫ,+V\꫇A^AooR = =6@* :@5iH X[QJ*[]^zolF&zB t" C4M0k?x!#I//|Wj}24/&+J`B/M&f!3(? ("v?]hh^HAj{k}%  | ;)%!hzq?'vGwJ-i9‚ 6wm!k~Q6)^`PdIqQG .D}[ۮ|SfHS]דB%kRIW;؟p0MShiւɽؤFz6B֗"FU]D!>>::tT $ǥa!Kj}RwR25U9k1nP67-TU,R!ՓE-NԣN0A`B`M0:잸}QSxh{bqM9cȔam| 'HrZ]XsH.W5٭Խ,@%F %$cn;H]K 51bg_#+\=Jݶ[ Dr{SQm?prgnm7j2P9EVBpV!Z"iJnҨHO0P6nRQ:I? ~t;/}LCA"DO(uѻ6ie2}i&)d)h#b#iDviF,~ih޳ ]b+2)HYT-#迗zDV&76dFn)DQXZwQ%p}ڵOKt>N>85Ux={qx,%'h#Ҋa,. 5xuP]1y~ П+ |t=ői'24CoBI H&H*oQ//<$x(UܡJK^Áur8$a!4@4'^It\( }!_ʩUa}|'TDj"838Ճi$$Hk t:;&6G:OHLVdiunr(1'爢vݧb(aab6a6;ɫC)D9b?gw5CSk}iq)%DQ4v"Qma&f uR;"XmwIGOMiZ( l$ i;H*j80`ӑaO13"H;cX[+DM4}&lͦqbŐXͩn}& ˲0~aUaLJd2Fg`{P{f- àj'CT1>9W8F4 (Gw툮ضM>|躞_m-tp&~*͵*i{LT bIcy| &8(L `$]f;5E~nyr:F]}Rw>*v!uSkR7p|>GR.#)ʱ AmǕ0$lC\,Q7}?Yelךyz[Jd1ꪽ5a3ܤۥBLil*av9ގ. Cu/RM ؏ عOX~*gw "ZQ`taYV8baQ4G d޸y)mƃDn[[xGTX,ؤݗ ݔV>&U4ѻ3>NՃ݅<|Q~0==͉'8zhcaaa0X⻫\7^*a8e &k!Hhg%nR,^pXIEx4W.wL @yXYYIHa؍h4btaQ*U0KR^'kx %mGaڼtW¨Glooh4NxQt:XEnrBy%nwd7$ h6j B`6loGF*|%}bw||' F)9' GxZ/u(X^^1K ʂ"|Uju qT3zFoި0B t`ee5 ü7& ͛aHP0>Z}$A "ӐD]2ϐLr^$aƱIaN4-NzH;.-u+p‚NզV%J̾X[[u4M\Vy*\5 B|'w}eg R6&$FSTWW 3*l0 w.PT`!8JF;xO/^'όa4SCZ76R y|w˲??Wu~B;,--' .p{'o\bb}(' &xpX A,sMfW^ a'0ټ,ws` юvqfRެI(WJ_~ Si4}C?+P$]$ aAE8+u"Gl&5 Y|],F ڤ,%V5m !TOÏeIVWISc E:*JFwLbby̻<> -"|+vwQ&U*._6apij 5?eH`S#Ag3g^1KR'7"_p's~igS>eJ',<|^n9,S<O|tD2zyj5je}d<\]/RNZV26 otC /k{4֚ y5J?b1L0&CV^F8M^ b0 ƒH%s|BJ򈫞 sn+3U*e6t XX\.DhAHIGXEg0S[:02z%\u8V\0 xFRR'ɼQaF'~}V4WP`|SI6KKwi6c&s67kr9=8})tl J*DԑqkEnyBm_l\Ⲽ|?K%67k}nƍ?~Saا(zt X9|vp?3+g`mm̾2x +j[|RVY__h۝{j~ÆSϛ̕ K8;}NmUdҥu  ZI:;\7…6KK 9}qҡh;laի7Ķ-[u]ZVr Iq8rW^[IH,-ecc},n !J%^cGm{ʭy6ioQ8aڟ84ߠ?Eg9=7EDO*۪A]}3y73:,R=+fEh6FaFUM_fIԿ{]{ԉݏ=4~ᾟ;":Gb54nihPbuEQ@?y5B觞cjB8{o}F̱s`Tq LZ[x/s)@SBSJwbJDTm&w?xNaj§>)?4̀ۀp~M(3'rNumjR$`[ iJ%._[o/v; Z^>m Gl^n4v4 )W>VJ̧>#j5֒a^ؗbAg0pՒEfV &`7L `d WY93q5>XNkݕY Vq퇸NFL Bƃ۶y/".]os=i\~ s)+6z=*爴Co4nh6[N>Q1+S*0 E|-VWאRrq=bZNEK`8{hH% 09cI[{v%PcƎVS(Woo!yS9juFR:!0UEKe~y뜯<144m.m u v@ռ<}=.\rt:mUyp{pY%SͶ w:iR,leYe(ʕt:hƳ>K>}ypƒF Mh^N+\ti;ZM zMlE `ee7|?~ǏL(q\>ypݐv[mU4Gj\n;4.!Zdڤ\.>7o&B9sF_o뫂k)DOW9yzjEh] ض Fr9r74{}\Ŷm^xy Ν;0G4I̗i.-!2Ag*^yD.܋^v}韢f0 X4nF8~y^%["(, ۪B88(\7E` 88H^E@ 5a2M r2v:8j?ks_Wp;` Ð RY;JP@u:z_aeeF Apa;&$S"cz_{wԂ `!FupkDЉfɵkY]]ZcJ%,}Z}1+++jD!a7I!l_ZɯjJ%5Ƣ("pm677VXXX`ff۶ Ðv͛X\\Vlmmq$TV JH*$tBNFY-5N'8p]++*ȑ#Q(R8%! ׯ_W\ߴZO@>7k|H< |QoM&+++rQEqh4\|Jqqn۷ﰱѧ.rg#{Ώ>+)Jz[AumR7nN:űcǨTضݵIm.]Iiu{^VQKCm-~4Ո(llxʭV&3;;YZn^J8nVXDTdb ~/ IDATḤIj9JSlNR/۽1jmmFA\b~~#G$jGQJ >dmmOLhޟ1onߤzvM?= gTNҩƿnWqoz-4k hV#?ڻ/f8e~,ֿ$BܭE+v{"4C# TivQσیA8oY[9N|>/>9'VYͫ&`q 1d Fy0q{q?w_Mә=(+6^Xv|ޢ\BN0{^,jE 4ws12|y980t ^8H`0}wTuu wQ''ʟ2~pgy+mvEhb`?=KM*OGbAH~\,xo0ߺ-1x(Kyt:HsF;Cu~Cz67{i~fM#~睐;k42C \JEgfPVnR ކpq?B CR)cAT|j '+hBXjWj` LX AJ#f c,!9.2@^ bX5l r!Q:͖K 4C\A]Üs0v'2[7^Uwyx\ץ^S,$bk?d;wy~Y,[%Ul9)jaꗚDaDWJ^ n;9SS4&gc︨} /{ ^97#Wm+yJ" S7%y*rVoŻ !sB㦋h؍,:vp]M*YX߹hvO?(Ƴf㯱G~͋P$T^kշez7Q]G_l|~g"R~/}=~>AbUv}g/MvƅcV*u>L ΃[+8a6џ" dTWٓfӡRUE 5\U^\-R]1 ټ6[w'ʓ8x/~0 RM'5}Pmb6" (3I0uarZWp5{Os\?~kC%b4-!jlA7NSqܤ'E^6<yԸ[6=\M.J0 5㲳䭇Q}x潣KTMJVTy޳a @~WH]DtQJܕWmd@؁S a&wޛ,eIEbMX>)u|-h^WkҪKF$ s2$!n)IݺTl Yˇ3pw}$T_VKи?ڰҟ^Th9Xva^n_Mp .hŮM{pZ-l M"ሼWö&wf>"kc i#J2%!кD^)Ic6='Ogޗ)TN)@,?R`L>,L0aB`M0mTޫÀ?0;"XkfJl`SOrx*'1ۄAjjnk*~*/*YaD*a*_@G)j]g4 !t Ԕ*UA5@2ixTW5X2lCC`־{2>H~._ٟRJ O@]Â5ggcD H>FE_E(? S*g[&l: UIb7ְ ҳn_?lrWv;EUp@JA(C':Ř(46yDCd:; CPgCS᥹YQZ7]S6)訄*Qe:}^uN%n^5 "R6)SJZCiuyQzQ90l:*TY߉ad-yȫnޫI(U'{wȊaEj 70Wo<F-#z۲RٚQYG_e)%n?Dvg LX aH2(CVkETS[*Qh߁"a"<; v8"rv& ̪" wRY.Ѽ W* `VT_i\Vq/Ft4* #IP%y$`n(#bO &$QJ+sj*ԼHP|mnj熜ۜU̟Pd_ 7m\U6ـ EY!kQКiuD= m܈T?[*}]6QoA 'Vs}X}+q Ŧ F*YvuLZd&```AA8 #oi] :RM$%) -ԥ"HQD!lC6VLt@M[7{ k |Xo( R(i>覞( Vɒst?Yٗ_ֿȇnVݛȆ~n*zI݃~SUQFͿrEn8 Cw~:/j(pGsAEDgmga6XPp6 O~ʇӯ"yN0^1!&atqksl7xwm{)nɿʕofBYz'!qkuh:5'oGC!ZagZղΡR&/G++p;>tmLNNcni[)9MS+޷^DžxN--޻:|Y0rpmdUL,Èz/7YӋ{,f{~ 7ڬ^,@m(;G^'pf`۬mu`ݕo 0y)A6g|333['È923ahs/p?Y_fJJ"wK,c7O\վmv2X2-Êzw~'[ɆI6 ,/w!QʠO gCܩ,wroۏ-]ڶk oFYcYFڵݬ^m% ^Y_.qo%UWѠRlsr|~[) r9;{2Hl/"wJ,#Yki'O [Xx0X~r+xvOr0m'>|0 ,'Z!XɡA}KuP_=1&? 0h`c< a'o%(6ho>3<27lu_N{aN`j%|?m%d] ʌN*|!C+!H^3L;oa,L8onH ݑiqhnNʌz(w[)K[ n* uJvtj& ^8y g[fPnV ^2y,wN껍[Q c)ztðSM 8ơ .{Xv6~eT*q ,4MJ~ll~=+s(JX2σ}r[;";EX|/`2ˉWi``XQ lu{{ 6˺IڏV!=D IJce@H7dn=Pu\Y 0B Nf{6ܫNv \u~䶲9t8/mWrJ600 g]9 Cg}Ο?OO[[\|~~o}[<%j^z ~a^aeY\|yu4@L~+ $de". V0p1 +6CF׈i`9&@>U ^,aX`AU0mhεdFe~lVyg9{-\!͈k59e$Kf ĴuYWLc00L7Y`κ1rCxgwx +S>4`/෪>O\x7!]C dPZ'Toc=ƕ+W% CJ9|0Ӽ 8ã>ʷmN>SO=Ecff}s,..R(?;'fÇ) 4M #qWvTLj6 !a3Yٷ} (=^~,N(iX>Oq& ^X! ѳ+w ^v L>=pÏSdLrg3W_rCGu~=3@lS F4vSVs]A2_9v,}i1?S'R+?BЃQ#?|>?+Mx `8(Qr'~x] L>S8(ÏeN}i>S:BtFa:18yIYf& r壌8 #re6,챋c}s>p+?[w?\k.5o3tXC~ٗn}oQe:eFM^sC}<v[/`5333C~^{- yw]~0xrQ*x׿΋/3< Ǐڵk]D8y$MQ(6, ,DvXrܲ&K$.qῳd0L~ɔׄxm/VkvW+NrwS:چ6ih#w?Na=OXQ?Air# L>aU[{wY#aӫ'e3Nwk3T~Q> 36rx>pg+nfba~?8_c'V𙟢pA ӱWwc,V~xqم=u#?r/9zY 88ckXAI&ꤑ3O<]0c )VaJGe8)YUEiIO>~Ѓ oң\-//@I[r@Щޅb~$>(k: c:ŨṊ =3XmC CmOU0q.";MCe~q0|Q8]9'9Svr?~6?rC-L@{Uj׿Y``h-_KȹOZH{pJqh~Ļ}_@U׿Ics`=Xeç{,_s~vkbXyrqC*`:eNЮQ{0\]AW+۠.㷫Fǭ^лsx9Sb'(}/~k巿H3x/*}kP:r#.VDkw revfΝ')aW(=@W! ~a{\ IDATg 8壘V5 %­a&'|eŽL׮\8(k.<+PŴn|K_^\~4c}+7Hc5^] NMf>I JS$7t|8A2/r/ﴓ0#)|JG{`W,0``)A{ +F^sЭcG0seB#7x9[I57ݪ!.ͅ:Qxepk7[,% $ |+ߠpGWnm"p딎9jc9Ԧ8ű\3f3;xY|q9Ir]# γ^/ 1S:i:^}L g0i5 OӮ\|S'aQ^K8ԯ w8I +י/SOQ??8nu.10-bg-MqO=?+wNc~s 8oWY0-ީc)5-A `۸w&A{YM?d`Lg[)?DS%0 rOsߤ8v¡00sxy)M`:l1מ>5n ]Wv.$ Ӧ|Cg_!<4G޽Vg T.?FЃ^or؅1>aw}7iƺ 1פ]Iv>ǡ>Oi~&cmMn\|?߮ⷖM?j7:TW;;V¶mN:z}uyG?iβ.Z-"X}0i9Dd7(%8,K=Y #g)M>_:N0zs8 C`´ 4/mo}*Q\ϋoQy![/vwU#0XQZ0 *W pWh-Ea,pS*W^&.NЮNӮ\g >;kVo=S "ԇ(y7ᓘNwert x۸+3f0- uW4.14xX2S&a=;W +]6kB5h.\pŋ\*x[aK12cwcHia/nOhc|9Sw~{` Ya Rg:4^oWh'Q]N\#phCM }(ܫnm3~;ȃ(p^0ZW0+_| i!?rE ZB[5JO┧pWf ,8j{~sV#gÄ[c`qJG"78 hzM .h.0ls8kyB`)]JacGanv]v# ^^]|+pJGYeG71'/ `,^}ڵKJϸJ>U*Wǭ6W| Ea/븵.Gn5zgdj[o8OW/^eYj5:a033Cqhmo|q `vv򗿼:QvF4;ys(%}d5@J?P൨zO}ڵ+ #1K.0!^c\yȕpĴRa୛vy?+XQn|_ݐa9LD51 3E4Q w0|'v4x i_8l& }qΉaZ,_2^kqʕ|t=Q['W>." =ma Í&P,. ;s+ '>B:Mk[ X0 0p kǰr~-36V~i-_~{1/~g{/we6Ԧ𓿊rvm+?B/K]$ <O}m$-In$7(qq1"V:`uG?O0]a:Nc`v'לzO<Щr$CP8Z|3{os7z%01:0vo7 T9+_#,?wWpJ1^[%7t+?D^YNd@H:M(x>R afXN'(=r8_]o&x엢 ˂97x9ͅR,^6vމ&odjlZ]&;o* 7SOQVq]VE>^/1001Baun2e_8XOš!c-~s;f%Xl4pXgWڍoU=z_t{ڕkiL,_ ~B ~{?klÀv:AQ>4ϒ:A~4Wð +Gr/ ~ t>e;\ aNxnFDS{e3?Jk2ߦ~E~'>ߤqe +],_) Ԧ_&C?H7|ka$ꌞij<ʭiW10/Ξdcޫo۬|>Is~kӟk.vZ_vK_rL翡~h-_.EY\iv|{/3ߋի#o5QPrk>^ ;2|O2x#*s?׫V)OK_k-7ֲ2']{kR>4ի_8La~*׾i;+1<4s/+||1ʍ%"abZybV̮̓W,W.ZBgd_ o %$E de%_e1N{@75FhZJi}4f_I.+^dИ}1Щ+Ϙv?cW9!rŋ[؅oaʗia`p$oV}=lYf .lq(l8R,f1I~U'oͅ\?k,WuK/c A]a "9 ob`ᷣUyVnHrʭ{ :an t/[[O1VYP:}`VwpXe<ç?kߠ|Ï3/x?Ю\_u^ٗuֶ7XxuV# [QaXn +7Dx<4O++Gm2Koi4![' ڸ\@ot#[n 7;fטg?fOrk|+o}at,v1Zr~<˗rӟ`oRMڕ y72KoGooU{۴,gfY7f]c ^tYAk X!<2f/bVon}+?H :;Wh~ma6]tۯ&~ZZ= bg1LP ~kʏZz7gxS,^p/'7U7}עd; ˱V' z}*qw n.Ga|||̙3;]$$=> )bC L;7z9"<8`걿 N C+3Y6 ku78%`S`[K핻Qz  02^'[8X7-+gӈ=Ѿ憎3rZ[UR딞lȍGeey1??ga0 ; [8ЩBi _a@J0r45۷dz;oXMH~;@x.+O1|: /|=1=r00[$Hsh x saXXEm?/J Οdže/ys}+Ю{bjӿ_v&P;޹lf*")K2 \`~kB/A@ثa׮MӘu'lCR]wOꔃ ,\çd7l_pakLY놀amn|}-Vn%ݲz똉{+eϥ}w< b*Ilڬ\t Dw:[|/^^ۍs;d@+;ٿ}{-, kޣ~Wi;aN _}!^&4 0 ],^}{(+*u`aMUH}3hcFTm^O>nfqTAAgo,a^c ڷի|Z" Zϴ 3ei{$cٝiNlv@Bc!n# `umr|NC("wC,'Y{VNm̉~mVdzxV;džibZ&ֆ0 Myƈr Ѣi9AZP|՝J NRKvA+ lx󬫨6,+-  6tUhɖjEiEeδ̨^b;S)23':Qk=눍7 ^mo`,B4t D?f3m{'{䭛i2ظ a@avr:(>a6GwVcl)FzV$cXv:z[~t"Wny_'юokG5IyauNbgXQ% |:}ŷ1B@׽"ke.mxD}4R+0h0Ymg6š$?XuX+mQ]![ϓal^<ߊ߽=[e^^c09BӲ }o= c#嵬gly=gie;{&PdyV:v-MKo:'^d~zًe^unuv?}> 41aMd<2<߉Wݲ<2cIb~qֽn6Gʜw毬7/4x&1wZܥ7;[y6.mds[sܺ;8's;@M4T^p$jl] :}QNkvv,|Q2!>H˴3z'wg:A.kMB Uf_OMpg=h[8!u l/C4^Uq3P0>fVlvl8k`BZK\R#e `v2OVLߍҲ^eԋdżMh˗G:jVqkc10V&?X!ĽBciX_i7X`>Y /CPKy߳W#}[;gc: ]R>w7K߆2rre8p lY9eF1X5pBuv%Joz{y}L ZVU<8=@aAgO7 LˈiQJsO;+J$7 9FO<\ /WY^kFH/ip0MV*\~3Y߻մqlW^H}YV=_'*P;]!a64 MRgB2vozd൛py%ݬxUV&vx'IDATȱ yN&mWx{?zkm[]k>;",,l׉ N$xsS`xGmZL6kC 6e_BPbSY>{oiKyK~#'"kԹgsgMgȱ3Gx>VdϾC*ZPgw&볯~ٝ"%NHm6J/v}2xo^^3:[oy hUZ L4ǃTi[i|@M^`gn[U29t0~B6Z f[o .7^oC7&);ql_}U&}?t,,+54xuVWv*36-~Qq`7Xx+xE2wK_x߻IkZr`9fVd+;/m.е|86]z;ZDSdLZdu^Nd#aPhЮ,S]\׿tm$;wA͆ 3{}l/"QKzNRyicX9 s{\RKju=-y6CrEWy+d"Cb^i \xjVe/tw[&L4x0 Z-5hTFghvo?ey`o-'n{$ B Roiڼ'WxNs>͂WOey`uJylz,;ȱC ! CE^ۣUitćKɶh/3J[lK$Ջ+Sn9L;Gy|kA!xMnѬ;^%G.ăY[`w(%UB(n6_N2bC;CY|FMg4\;[ogd oi/cȆa+1c8MX IB}͛߸AR4yߡ혉_@{e >Y(gIbKN|isEbƇ 0\L#߭\];]>|lsz3ɎTsx}o6Sw l2:|S,BmWdtAð) 8i?y|@k& 3i{Z*-Wy,҃m7 ^^w`'ND2|\a3#K7LyU$mibIm:fz^X# [mKf'Wۯ̈rW]v^̶J>6q&ev0i؎M}F}ңMy*3mA8e^g0ȩdeFX#S:0'Ur쫭Nؾ >^;Bil4 p9S*`^&QVm7[o&Ra,m Q@rҦLh쫃p\{Ei]Ol r>{CycJŝ7ldC `Ei,vΦ(W̽5|g )i:yBKVk/Yؿ^dU[4MmE!^ejEY8Ծ%Nm҆ o9v>Fi[8m&}/? v'$^3VӍYi\O. k>dhEVee҂Vɓd~<]8^ |9Sp]K3Ltr+'|YɈʱML~7<=7LLl+ bz>jVmVtVUV2zھm֮WU s`E8< 3~N Z5o\>8>r|aڪaYd&m֡.E00:  Y@$iV4xVM.&J8k.~e'Yݿ h+0_֯l 6%ūuLdxH\ {oxm)(D~I. ѯZnjV)%=F+K f=ɠA29Znce( 嘿 WxPײVJ4d븦#9ߕUr(Ӯ5 7xbl-mzIyײvlvc߶y0 ((nhsЪP_]~'w[6z\!.y2"2e2/ . Xx ߟsk~wNh[3a6aBЮ;~iok5ٸrJIRMZײt\V'~.4ykD.!mfh^<%zfe۝Y_bфnE}a &=x+I׶;(۝+P"XB2m+v00hU}*3 ,۠|U^~LImq-wi+H..wV8wSGJ9fj2Ϡ7=m({viAşed;E;%M|w}JbZ3^+yi|hr ^qUKd ]2)F9?>&[d?GFNYL0CﶢeSWfJ' zly@BmWVw& ʹL˦<1S,PЮו;1àbOZUC.sc oWf~vQ"DD+= ҂ML+ն듴6ϴrf3 \[aX9*W^AZcMlqa|re^3'P2*m5YXv.IN,C^cn*a6bڊ2h._z,,_snI6]epcvs9#xeݦU0:SnăV&).{XC؝F:8=4s6a=׿T/Bp;=] '[r;t1h`ZzAo+e>8In,љʈ]Pƾ C:e IᵨX9;ZX~x-OfH;W?u޼S0 rvoWd^w2Si'?YٌX""""""""iw;FLDDDDDDDDdW)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""dX""""""""i `H)%""""""""y45qIENDB`BSEQuencer-1.8.10/docs/scaleeditor.png000066400000000000000000010577651411660112400175120ustar00rootroot00000000000000PNG  IHDR2BbKGD pHYs  tIME ;^iTXtCommentCreated with GIMPd.e IDATx]y f,UdO$Z#B%KP~RdI ,!B%Q${#~YgY3眻y9|f} \E('db]9kF2\Z|IKCDF>uQhX8< g_`+2C*{-]p]><' vOdJlmZK'l5!^8Z MՁ1Z"qo2oSN1 :\6kw٬Mbn{KmEDm)P11nd~8CpGj;x8 ?xHEi Y_PP _Rv/# K3,18,VX 腠1z܁I ʂzNFTIE8׊fBEa(f"%96(,\]!]A*B0DCcp,oCM* (P. JP:J'YC` R":`ʶ RBQ oUWAVmР|EY-K]eoD$g.X C=!O#ۋH9{ RjUv_e󔜥Dht)?ݷMX`8yWr(*e~]%@=JKOK(n05N!<A4T,XwyU7QUV%*mZ~ڈm [kMBXIEs^1l&+D^P'6DTl:9",B)Qštɫs9SZcr.pbe\ܟ s[G*iٟC:UqOQ+U#e%D!a8 EAb KQYnR*gETM= 12NL$?uX"ZfōTO@FXq wNP=ġţ S;RsO<( Ri4J-hWEZVR*RR:"`3;ODAD&Wqq_ sLˉY5硞UEm*l[1HS%YNX: AS v:"Xxy֔\J)JPw"D?_YĄ0`ZBӂ0ND"X Qz:v%tyfLh1hQE `4 8 S?H+/BZ$*DT6L%*|if BX4؆H? ,6v".y勨)QEqR+9ꄱsZ+ ӰOr.fnKx>H)*?OQTQ%/@RDA E 0m 6S1RPPPPPP\@ŸfZV'q鴈kފwEC` `ʲZhs z3e"-kT9@թ+|yk":AAyW $aγ!r2N"?ͦb,*jA6%g)9%ZBNe8-c21 k]vv CNʺ$%zUm~젝("LA偀("σLɦf9/BYEAAAAAAq]*i^r[hY/?\J3,6XhCPVҰJj]=mTPSy%qb i[Ԩw@pkB ե6+ؽ<׋JuW !(<"qmB`5F=tFl&+/#?~ U:QPT&Y(QUXv\Eej4.*wa)087%(((((((WPA]&.M%WBVШk"x#ֵ׃a EޕB\+o jTjDUEiQm^MP]NT)iSI*:6Hw^8"(εowe}HekR-uR>@Y꽧˪ETyZЅۨ6o Cu3,֨seX`5Y\(!*Ҍ*}2*叨!8.Š(8;vwP* T@!PVӧfxllpv<#R}P7a%peQiUJZ珨 +i>H+N?ZD7Dv(C45 ,a D.e|uUDm*l[cʚTj:U:rV:шk%QedA+x<QE;QܬDXyb <0(-l([dE5JJzUZ?4g ,,<.DHC%yM@|/r.Cp(K+S6(hPJTv)&ڳKK&FEXB(vՂa ZԻ;H; [ +e"T"gETS\'c*S2t%D e<2%@XsfQ^H;Qʕΰn>`"Zl`nBཱི)YEAAAAAAQ GK(gut)* D>yv10F95x˅8 ̀QOjBJ*fE DS:V̦R*."8ڈA0F= C`wVNdaUrYVJմuhPMQ}EU, E2Yx6q`5DQ숂s~12ϥÔUM,Fe:Q*@Bk4^llu5qoMX9̼:PUUT*vdbA%ת Lkdc&0`ʶAk`a҃qj*ҋ vTUf 2j" OZKl]GqhDVzB8.Eq`}Ur?PV"׋R*SҦd"E;AkЂaB "fdWQW*a|Rg%AQUD.! 810DjDTZVifEjA6BЮfIz/FQR"D h`!ITqZ-@ef2C2دH3(((((((2hWz- uNmт())9!gEa, . 9mRW?l**NQ۽x bYūRH+yAah!EJr/*jJgfdos@cԁ!%悷+U)*:H~[*Խp EpL$4gI:a}Ip8;x@ J:dEU퀺F/Jk@ } a 8U·!aγ"J ᰩTJdQEթ͗rW*qg:Ôm Q:'a-L/=Wqv(L/re~P&hth!ōc!\QҖ#$Ql,E' qVwv^.EXi"Uu]Xh AHhnE\pX ysJH"82?5JNTQAujj6OM^FTuc8wVt9Xt x C˳tSTQ%YUUŰ, 0]f+ E@p8`-(FQf`X]6Eo+|TjJɯU2֠GH\Bp> ̰X*TϨr'@xohҤQrٌdffرvCB:ѪU DEE":: W}r`s ]uyn஻ZnWXQQhڴ׿aa0 o[PP|\p'OFAA!>Fb.= 7bxC:BU/r j@=JӟiUa9#Cՠr/R`+eȊ.y(jU5M :)kWQP܏QE,‚V;:c8-T". "V+2sP*3%bTڵtl޼ W}׮] /,}!4i𺝃/䓬z^x7| UIIУG4i6"y'N¶m;~HN>A((% 'F_Ժe3tά6a4D%~sG&Կs`3\A4^+e*/4pM?@ X M02ەHg`||ƌyc<;_ٳt:gcG@R )&N|wyGϲ,99&O~~gmvГOAAAQ]oҭ}AkEHL0n\uGpΙv.0Djq}Άhw&KALu=SReyW5s: ¡ !J1y6Ӿx;Bv8VCNeTSTQH-(D M!a< F0s_Nªؕa%QӨOe!OQ,DD]LY!0Fi\9uE(·lurVnjҥ޽31`*#e:nݒB5e۱l|}]ն֭_a׮_0f;w^ *E=e(+EMd[,e&3 k*91%ͬb',X Qkcd&!0DV:!<} y&R"|S*5CSCJ>VQ%OSf 0FqEVl)+V U{ԴK7߬F]*}l!}%% ??VJn#{ԏ^  79(k*5 )*;V }Jz6{>iuV" ͰH#FL8肵 DYFPʮRS/EU2៮r@EY0enn8;B25Uj|+uٳ0B5OǢEs뱄cx酡pgS_HӠA@*v֠ELZVn\  (܀(Â@@ˮ(ڇHoJML;ĕZ EY(AQF6yNAu1:15r%&ϏիѣR?̚5&q\̙3 ?K/E [P(-> )*+V h:UR@v ˂p 3.Q(pX(-d(E)GNI@}H)Ib[ XZF")!LY0eaJ*k5hV%%@VVN (4l=ztA|||q̙3Rgcغ'\¢j3ϴro;lX\cZm>I^ n޽oAڵtL~G||j׮];ᮻZUg3عsNApg%UJhPMQARfRʤvT^kgӠ !n -LE6Wq:B/Uj|S(F>Dd,€j` .s^3cKEv%}*UUG ,b$|L(ӪU DGG!++e1h(lMgYEbw}kl@^^~cGhP]aZ͛ߋ\*MAAAAAAQS֩TA5Eeھ}uS*S"q]@~j("<1 -! rfw(eI)njZUOQ>.-QeHha`-pF*ٺZ_iiygARDD̀uYޔDՍ?,>Zn- RRaʔhNlu0mbQPPPPPP mw@;QTg폨*N4JdLQ#?5_Al6vLH?yy)6@)UJKh?)#XCC]V]q0D7U-^ca'O.>àhT/]9 ].y= ƏP_y{ キzcO R:f+D1nRrJ9%)ҟɨr]U-aXhFAjò XC&4a!?l6Wx`eyyHMM>RATB IOWh E!p׀rVhPMQɁ| A+S&!`5¾EH9v ."l*,f政nj%4*|(.RX@Dd! 4zc"`Ѹ)22.Ed1Dşɤ U#*M]2\E3cΜzL?*~,ҋGAAAAAAQDVQAu I@Y=JSڹ.!CB#` ñ ! u! bQ%%u +5)(9EQ9>W&Uو*,t!0Di%S=2 A:2׼kYugeeҥ+<~Q EE&eል~Sz(((((((j?hT R!,8H>jHDHL(X `" v6[*?yUOԧ(?WuQ 8x@t %([`-* J>~MOV%&}U\qwFre C&Qߩ:vl쫯gq޽Wt@YPӠ2@)Vj IDATi\JMkZ nZ"CXIdi&<#JR#Se%O)Q*Md bfRT Qj]DUQf.E&+@ۛuBՖZfX+m_?CuoOFm۶V]nݦzlknP]vmţp֐@ [IYRXwN   5yK j5KP!$_O@`#ԧ(?|Qn@00-NjEvE90w @&g:Os׮@Ck{Fhhz2]c:5DGGZ۱m\Q)G~~3PPPX-N1SRRqҮG4UqՊ={~_ ?n88,^EBB|txWJ͏FP^qOd*_/^FZZjՊ-,1-=k…K+Lb$%g6mU+>+[nU${=/Z,dffXbΝ;|ٲeڵ+CFFF@N> q0Jt:矈ǣ>GaԨQxꩧiS_F93C|A={>}:x ϼEaEVBp8иqcDEE?,N2ׯW]/be_֭[ѹsgXvYYY8 2kVEѻwoz뭈a&''iiiػw/֭[R6l۷o8q9l޼_5xIZUhʨ"~H)j @b@hHhzHEϮX NǂϨR"ɢ>FQʗh7뵜Cҏ2aa7[ #PrJSN!!۷7.\>VJ!CÆ +ѫWy[j}㥗&?iNU]ycUY0LHeaY_ę3uXc\/NﵕMb݈/{g\\b>k,?^QP :Xh  ;wb͚5~ G@87BBB<ۖ?}˛117i?FǏcȐ!8z:111e:u„ 0n8,]^cIl&ڵ+ жm[chƍLLg ^{mz⥿q,͛KK*lm^n[S%+a6}U\4?"Νrӽz|!//:Q 37~̄yߎ=z}ǺtOh4HHH081Μ9={T5ѣu6mо}{YDnj 111,~;v{|СC8p .^s;K/ \Z qQQQyr["66Cp5hv?m۶ϵk?{ݺuh`qHJJի܂deyg4 Bz=LFa٘yyy~8\۷oUV:Uh+?CIP]i(X8s aU?PyŹ&dIE~j6x]FTɳ|eZ)J"DUXZh9e(#EX)<߉"D^* QL\q5nv}{"''gNJKcc} _~a2ʂ"e171*25*--s̯},?_ ar嗕2+)r% 'rrrѽcHN>sK-yco9o=3IիmA@bb"'O,x'OUV..]p/?8'QV-x饗|=sؼ~իAnݺj=feѵkW̚5 [`ƍѸqcE;KF;xW\fUݻw/EFU111U?#z-:tHq:uĉq cŋ7{^:v/ ӧZn#GF }eXeK*DMI .s~* xCX :w 9a/HDFJRTHI*_dZimi0,FBkE uv,, +Wģ> 3O}o~ ]vņ c!,, ^y*Aw>ӬZ ÇYwUL<ƍ0 x ,]o~WL0֭[*TSTeVG J֕qVS! AXAY: Kɕ5"@]X]>IoP/JFT!qQ0Fr G(#vUR/cJ?ҫZɪ[P%$cQ9TgKK@ZZFgaˇM¤IE_v#1jرLPJ3Dwc޼E~Ǻᄊ0s.g:SRRocO+z< `ٲ#//=z<:VmDzzW^d<ˋ<߯%Yu֭X>O+ &QFԩSpBpŋcǎ=]мys#<<^jyll 7oOtС#d3eVi_р5k!22Bqn@f1f%}V]v_oºu+<"n҈a,_z '|#_=G=-E˗q!m;wʕ+k.Y0ǎ+-#^Hzaʔ)+WxH?#F@˖-ѡC{0rH^Z] @ڵ8ػu놶mzGǷ`ժU (7ox :}7 ifgg~Qvm$&&V ׸qcyfE-_Xzw]!JYvۦA6EUځ @eQI&‚Xp:-6]0! ϗSrJrT4ݛ 1C;Ѿ}K$&BL3&Õ+8|k8ہ!  ѡ3H_t5v;|s~G[cLXElE)ɪ?1ð|2㏻жm|hժ:<4 AvvBCRR6}Q~^ҥB`UNT-Z4F _PP=С#~N}T\r0rHٳ:t(w?#Fx=Ϝ9Si'U8qyƍï B{=lٲZ&M%"/GJJJ@ǎyfy睸;n3z*!ԩSҥ K5VEΝ8ޫrM9b`…Xv-"""0d,Yij[X=99{(x78u|U˗/GPPA@4=o<~ۇ:Tn܈/cngϞ=从 ?l51uXF v$2 Q /ZhQLƎ@T=P7ê# U(ѪU+,Z'N@vv|rw#wozwy'6l؀pj UwRֈrޛw ظq'3mڵk[)~OvPqd&MBzn.((ijk7=) I=ƺubԨQ24W2_Tia"C(1 <a#8i`Zy$V'_Q+>EQ/K?(,\8 #G> AÇOĐ!3Ы׫5 : |ǒ/ HANw`S]$ZŊ\XL@4sZ 躗քK< J- q&)/**}p > }}݇{ʦhݺr6;?0x`%M1Ν;y=vX|gԺ O>^G~~> ]vyzݸqcOFȒ%KT'dpaa!wI̙3NjsCz /A&& qj] 1;߅\_~9)o,w5ƋEbLsV@^ SVLypXl+_bꁔ e5"`BTTܼe҄(Uh%5iXx:w~#"±}&5F[Sջ ~B_eoςR /TX`6~"Q}ŋѿJ(QFP"䥀%B5Y/5AV!V% =;-33֭ѳgO,Xf\Ҏݻw+4rJ$''믿-܂I&]vHJJBJJ{ 22֭؂?(>c,Z:k׮E޽Z:u*:uqiu7nܨ_ֳgO,ZؿjkR\JSSJTu NEX(Dկ}!NQh€հsޣDQDL6^ȫ]* rS߄oѨQ"^2Z"|r yh۶ uնmcԎB 5 ,nBiXLyARcYuPsɪ&Mb\uQp\ ZsNW]~ҿ7gE@O?= ܊g}5--]ܹS\Qe6[0y>|8!xG=$4ɓz*ԩݻ{R_8rڴi/=zߏ#G੧pNe"444`[U'}XX|A ?֭ϴb 9Zw}{)UjѲeK}b`ĉ>?(U_5 ФIܹW EUjɢU (ɪbÂU?A`YPOX- ctjG(3.)_Se)JM+Q)5ۇBB1hЃsz*{ՔL{ؿ<4g#\@fJ& f3}:ºϷ)TʚR# 0""<ܭZ?Ftݺ غuj 7}w?Nvwر߰bB{oUb_pK1hHLe0}  q^Waa f |?W^y\ctXEFOSp/SÞr3g_o>;cO<ك 㺻C08p+W s޽7nH6c lT*YfMW_y<㣏>3pE1v̘1/w1={|:vX@ ՐGy#=k,k^ȸq<%{Ɵ ՊWѣ8y$rrrE!,,Clٲ@I (R_JXJpL[8 ݻ7fΜ Q۷߮l޽{Ձ~_xK,UgϞO<7KZׯGsaÆXrNiii駟>Kh۶u22@˖S>;WdgyGEVVN}E$LŽq^X4Fxii8x0^MEFF&V&M͢bOZĉSWDgϮXr7y9ډnի!؋T7oFIƹs Op]MY> 8jqU<|}x"-ZƍiL xʤ4aF>,>S9r㖋Θ1v|]p`ٲe4iR@eUo!)) 6mq3gxǼy\p8dpf$$$ !!Aԛ_{u70/{oM.󾃃xd̀/XB>lA5w;>K=Rv&ʎ}߾hӦuZnO>=d?,]9j^;)P3~+L&uvڅo;wF.]^ ۷ѣGqQ9ra^8K9SNs.]Tm()DO=>hOܐvFSBǜ'Ob˖-]:hw}aÆo_gS{Ztio?G<͛#22Fv8{,> 6x 99>;,^mڴs=ޮ]<]zO0|h۶-z-ϵ{7ofzyĉr'eN׮]Q hEEso>{DQwݵ?{s4C?mƩsiFfh?qN:it(9=v%6o~Ŋ+ko=venΝp1饟ǟ|EU}1k"i[0ªUcN׹瞁zP3 \No|~sҶmvS>Yt<X|6D bJy7`}Ȋ*.LikXO&pP5 [PV[ w 냽 t*3t$T;FO2=3yշv쳿`0 06Mu g?hW<+OOĤn;V50>BhTi)ʹq9#T+TUg45}w>ՃOw߆~SyqOg +70صkχ/Znii/ /{!iG0̙88pPVVt~.I~}y\íذaSN_O0pݿx ?#TOK 裏2]۲QR; '-Z=+W. (vUkѢ+@pyMԠSY"ۺ-VoK>h p!" {.+x{g'\yG${snOQ=ɬXk\xG;u U˨hkk|mmEY\|W෿>@-Xi\q?+-;-}0O_Oꩽ}?.͞=s\3~U1u׭iO|G_\_c#r^g~؀/4mCU_f  tmd%zL ̡h ^H_H4Tȥ(:GLF}1;Qt+1uu쇻U3,L׶r?ThNreV-uuU0kq`G(bq1ǜ37|lzHws)Y@*4|Q,Xp~Mʇnå~˗.NwwߟPR6< :´evy.ؼ瞿˯ԍ }ᅫ .mx'-Y=Zj (L,s3w䊂h ~ w! UzUf;XCV{ @YC5J+ DRϏ/=7|L0N%[Ƌ޻+i{r0IɮXFa&gƼyG˯yM6㮻Wwޛi$ &nf,Xp4.;6U~ fXoعs!۸[q'coO7byǴ '_;:pu7O; >/ocKKe| _Nj/}Cv㨭6  "lkV,@q U^yh^25s,ϜsȑƜ2,&~ML׺Ws| 1) EP$ydGJ  ĭZRGkB?vHRgȸ_㮻6Y?22A`(W_g/o=}Z^YvJ @0s~k /r4œOIva޼P[[civ8^ػwaw+Veˎ6=Wuu~IpͿ-܎NV8/BEE9JQYYϏm>okmċ/v&=xNw?})Jάr]σo.IqqnNFٝ.3q p__bLo  lU 1vug;f!ba\1 ެdpS7 7xPEdZwDtuD㫯~o~3^%fanZΘu(!_."PRl#\#\? ރyl*zuIVQ# & " d0@[;_|]og&pf.+ݥ V@L"TgaE3QoQY1ӋW'pegk)UhQ+(m Ƃ徼܍?j㮻qL7#aRg*PAAARzW&fCi]%j絠O(]Yyͨ]g;d9,.f DLf1̄m= >k?: o0YAA/y4Pzy75cx䑵jTi!   @fBv =awejjBY]ZL=B*EFT6WCRcTOu2Gp苼V^"aM,׌ 0pج8u݁H$bRG&'NU%7@ br!7@ | ~z~>tzVwUAX:#g@4q*3׿tA'Ε3J*#W=1AuU8'g]]~Kp!3o ;ںލh0r,]:+W#\ؾ}/x $*婒XEAL.$VA$VVc Ĩ,͆J4.RDH0Y럙+`Qvlx*UBDIM䈌аrT#r86\x |s'ez~,yd"0R*`] I* |*ª{Xp]}&@PX-(oikQalm{r4}*UҳsD.^ѫ;•+BÎ:j0tΓcQ}cbE=!wcÆk%X& * b! " 0`>~7T.&Xٝvpg~ (`_$TQoNj1 "bT 6;Q75=)U{k3hYU՗ucBFAA1Lgy*Yvp@H sp*vc9!T UVcPEdRoRN&B`h3PR]f%;Ps%zMM*-$VAAAL;LbП_sHQ!sDCD! E4zIZ!*ժ*Ւ$H"GFֈ̤H'2AU3QV_nK\B7)IŚ՗-*   i96p 0b`Lhl2>琣| "#pE`[I0 !LkDfPӁzT4VvƮTDU,I!G#)UFSYTՙG$VAAALeHdъ1ˉ8u!84RB^YL]RcdMa#B]iY,6S?2s܊/ P=   ;uUIm݆*oG {zb3dgZo P*"7h_zc4+ @4 G2!qYAho@ Ⱥ^u8UfW_OH"  n=lT%l6TfNJk+!D6Ӎ$,s$Ru=J٠*"zcml+*rD{ @we \#<Ё>xH]_غ*]=zCbAAAĴpũb0WE)jf7łBc8QZ 0O7v:&=+*UcBk1/]^R9 FP7n L`B胯gR8s&#]@ɍS*   p,Vf(-AT4洏^#!XՁՉ/u֩Tq*=+= ԁ[X̄L-:$Xq _; bQw*-$VAAALw&VU``=-v6(4`w;PV_/(cJo]+T֬CH"+zܚJPLM"0s F0=YV( IDATa߈fLR-L~Y"XE5>i! b =w>ew`&b|*Tq&,# #@"(>@<ܘXō*&vBȐ"rlR9P~C c#tq !AӧI%  bps3sk.rDgޮD( ׎ea?ۻƬ*YP@u"wY7zAAPZ[3Q5  䈄H f4]* ,ɲ iQ3:^Bf  9B  "?Ʃ2zVU:CY@['QPg/0n5(4Y0u!ȶޤ!#17OPD iByS P͆}c.~嗫b^H GKDFMe(9DAA;x;ԍYApxmN;A\Yd:c%P%pi&#p;as:P= ` { 9f4taRgR_ސXE4hhGD\Nv0AlM)*2=n  _7׋Sesm\QPXwzSB+.f41n",NT֣v \dpWn` VflVg/N(҆%gYTN01(0qJ A}!=(NHLcg@jx B F@7OzB}L谣ճ*/FgdWE jf7+2{ J)[/.S[oH";g g\jb10*X"UAAq_((N6.~ +f GURU"yՀЊb*]@u }`hobhdA*`LU3(D1esL(u.4nڲo%>ސXEDvάgc_ʌAE؜j0P0خt;́AAk_ȊSTQ l"x Vc7sC 5-=*JNY7 Α<)T'r50OO5I59H eYF$HR$"T #@ ldA~دSh:=DxwpԷ' /zΪyTV(k*bdβTlDyS *kP{P3 n2L]kMŠ%b2/_3^":HxrD SQz8UXXMdYED50V9',C h++9,#Kxw9\nC@mz8SU |d#]sμ% cӟCh`GQ?!K WcKW!ؿ A'8,F(qհ``(]awrTgUY*8 Q/&ނ1uL*sU*o\ݏ)խZXf*-$VQ$ L9*,$X)QH0eCсY+oEcߺ "uKN5N%~T= p^RL˘>?t O7OgU`8`s:PPʖ:8J`1+*.c` AH+l,PnPԵKj*c&%.C 'ryc0{nctnj$VQDl,3W8H|P V G%HdIe-v?;^KnJt̕(i:ۿ~ ?rT;tyEUAiP=‹|' :}]~P̮ݨ]t1l%(ݏ?vFB?"W`mMz Yy$Īʹ`x.Pp/$Ӵ~7c笜]gzށ+&: q% =(Rܑճ[' ]~ XpS8 6wf\?E$ Ʃ}& 3,/Q-]DYm9@ GB`fԭGB1zc6Q*zVHk)urT3 C%v#00 E6OOJzYɿzXuww^?ݟA[ɸOwB c?Юlj!f<[ ţnC3_B0㤛OSnF}x\}{Ur-g@us۞t͊YmW :Jq9@IRt D|uP| l{ }6*<%n1-{6NB޳ rDT9 뾣ӯ01Ime0[п큤JBۚKe[֟(MǢu"^Ҿ7| (1Sxv;Jk+*/Qg/52`q+=c `8:I |l(# bz`r*Wx,*@g8L TW@9q}N߃\mWQh:Z0ҹ]o܈H\ ,^ V ^g<={DG0_}X5ApE:G6U{HBJwMχBA!ƒ 𵯃`Kϧ4<ʹ vȡADQ1T | e!62lzceM`{hdvSB'~#"awVYfm K Ad}_ps!3nhӨ9B | sw=#E|cˁ9Y곎S]KBAy/25D%zUjv%.W8 o;=BU8;0@B1B ꌞa_:Wy jjFES ~xt#0"c4>f"=W]67N*4)sZgX5YI11uEF2״9&pʋyM@z)Їiժ1{I`Q1 M^7ƒ >Xdrԏ]_8hV}MH "Կ s@[߷=Ϊy(q"z6f (Nĸk V)b"Gb]tVƟʄAK b3-Lg+*ъs g5(S?'(>ړ*9tʏi DlY'*J~G]ɗS1ag&˪|+"!gH4鶧@n]gKLV16?- ,e-w.{G {I#Aχ}x}\Y}\ %g|1 Dׁƣ EY1ݍgKFkVHw_S`=Nצ_檁#ÌoDгE!ؿ FŬ{Y(k]2> x(q |qG 9g.GѿcCϠUDA`m(vp?(67vAŤE1 c,_އvQ%?ȲZn ;ó9ӶJq+cbV/ VFBN\X:>\N̙5sf+6a^+%w(b2k&AbUw"ڂAt bAAL^r"ێT*.$ VbV$U\ \q*iο\ pWR0Q3R1?$T͊;`>mdԍY*QsL1^KJc*ӑ}+3N=P" #50`l6(Xe, -kY%"\ejGIU TjF*ascZSqBBQBq%D]Vǂ˪EX5;]Jґ}绔}/AD'ݒ.VPjT)+bUazn谣 616!1ge p0)\?s:*S$TALVZYӋqegr3r$Ps+% /; IqV$`Mgw[v5Xz& 6 1Tܸhn^8Օ ²J+s7G=i\|7P:(T k;tUxYL]?0T7@,) Ʃb()调1EV1t!YFr*`XEBTq7DE@80Κ I*Ub3HPgͺaYU|( , ^)|JxӟR" P0@fx])koqL9dIF`=YX2";= C$Rg7t(;K>q=1_o 0!~Uu8aY( B $QtǯEW1afEA6gf?j<-:k+u]  |XU `: U "ߎ[֠S`ᮂ={n*jfıGcpE{|yνlXp*o®7òOUKзw#6>|%HPV3G{=[#`KǁAJE|s( OfDkpY?Fc!GCع>|o}+30A= Xl?D@h*!j֟`sas&m|*0JAAAFCX08Ӫ j RT UZ׿Lf$&M?_}^nxgM˰pohw'4 "f.> :NK\x:S87WAG]8oGwԯW`SnDU`>{tn['yCU͇UV-p f-=͋tW Wd~ mo$Qx0*,MČC e`aT2d1A hgNu h-?wHȇʆʋ"9gn׈S:(?ێ*A1]Im; YmbٹS?o1%hE aιE`ꩂV2 *>|Vtl}09{WYUgI0ϢmCu*{Ig)B8e($:P0z;'>V6C8O% C< 6uͶ4!c)NU6 Fw#XR~c/܌)F>_L: JD8) =HO4[EhFwΩwLShmyEKJl%A2OR}SE4KR)#! ?/ .tn_ν мd|9F0ALR%Uz{YZt#U x{ y¡H ӱLZRl<l}~j|OcfW%Jc*ӑ=*+tR}: ;v RF"U\R%(]ehݗcb&^bjݕel"ax`SzB^*+s"_; ECbY5| Jg$R>. 0ܙumExăE_խa3/ag;d)Ec (Ǯ woG`=l0kQ-U YcqΡjlb`eł; UDZS:(E!t.SA侧'D)PLVJ'bMsʶ\SCۜv5T<&XiV*EgM|gs  NQ ub{;iqtԅx+2[ IDAT6lsYg`Bl_b3]AUB|pBm1+X8tP~LQ^nA'PeVXykх-p]Ե6ueŲPO 8م7mI*<`X@":"t*3˫8&EST ,Tic D!P]wƗW$V`> "r^2jl fJ1M; @T\cמ, Bj˹"# D@T*՚s VĔvNM: 4?l\N̙5sf+6a^+<*uQL)=,|2S:H8"+Pd%G3P)$rf1܊1%kM)?.?2Mw(/nK1EQߦALk^268aAՈί5h`AAAywu#S7UBak69-&CMA*DGyJǞ?j['KOB*朎ŗ`3D.\/]`Vzp/E߁`pEFx oXcJ|N'PYYYWiLq?3wu=B8aQA - P@1Ea*kbbW(NTBUy›+ q[g:(?)?Ŋ+`Q^&EkcߏÞg{Y VQ~T=+(o\R:"nɗALDt`[?vE늟uڠ=[oC`s\Fxʹg[!KQ1 >9p@;̟,<ʹ vȡAD :+r;HﺪY5m^pё. l*fJbO>-%m7{z=o!Aۚnt5`s#޸ёHA=obZC !Կ-qχBA!ƒ 𵯃kz>rX2|p<ߓqz?4mV@ UVtU鬪 U3n[*< VFVUHPeXX\;AT-dI3)yjIUکSemAtLv: p*,LW{]3Nl:H~}X7'\ݛQt43yJćƣT;?9=y|ݍ=$3K]Hwu$>˚;h 犈{Ea &K^zDGе-G|uطVG7i|!w>ʹgaxk4$)V|@g7lh;Īt╙Q"dYֵsKwOזťJL"ኘHlD&0lTVBbT~ĩ8G~!F?x EXu7DEÂm[}^(8ap5J#1qī\=b`?дj}2H>Jl:Z bU(y"e|*: %K1yޗCoC3dtJ>\)VMB@ i`y#d1U@v>eW'GY5e3NDu {Ic2^)g)_INJu sLYQ+T Wז+wS >[blfcZTX,Xq=Su#,4D S+͝)A29E*p8Ǔ6{1g|H,]< %U-Gub vm+j*ק>?ґgz\\g"2*Sଜeo@a_UcR5٧axϳ(m:Lt"EYm#6 {7iYz۠aTĂ;*fuE⻡:xU&Y9ԇN!:҃]O/Xz `/AۊpTւÿg0GLT|GruqzVv%[z)m/XWD+#!K*P*Xq7̶W[[T!PE1BuW@Ơi,R1J`io,<;cp mE˫8̄lVQ P8GuR um)B>ޛ_w(Hq*S)Baakt%/Z )ԏ7nD(&DEDj|*JtQ_`^ƫJ%ND5V=}%4_ -'5~Roڔ~\zL#mG߻>Y~eWkѻ6 |Q^ւY6w#]֭I ~U GAg߫o<[f)_pBۡ'RūL'3i -ZVT W'\ S*+&URpE]ybՁ3R-pĄ'cŬ$Ub_ 1sDDRǿr 2f՜#?M9J Ka,X{adSR:(?[bjEcwڟI{`g?[Joxh7\jx)4W~/I̞wߋ{0:_I#ruuߧ'xI;Gj|䓔am%h4^<#qf[my@;]*I+&싕P( j=z¡H.fe;?THQ]#V]n@)D5OQ+XNXZ'Ū 8SXx=/ww_]}"a|;JQE n ~ =n{JtGٸُGuE3NP & aPTᐣjyd\$CQ[>eO..R9cBV bVɜCb Q89r`S53Xߢc & ?k`s/غ}T  ‹Gt ~A% @3 KnY8WL Qm8P$\VL ]2:aK:UqWxI3D}"a=)ۼxelt~z,k?ѻu1OȯdUEgn)H@Liu0'? UT2؟P(90A(R?NU*;+G̢ùjY7@@u*@Pe *Yen`B--1i>,'t=Y (l1gQ  +mR?kNGgvՖkg$ϱuxrCd0UT'NU*"cTPgDŽE"?@ \R,֕b;qDPrub vmˈ}X s;@+1(Ǝ<) 5=HO4[Eɸ}hѻ~)0 :&1q&VTA/EV3SGjUe̬ўK̓RU߱t5;+F;di̬DtLe:2XeeN*SOA15bx3AJo[\h$˲ Q-,CQb&^jAf#Qq `.$ x.~U/}xT"TKLw$" AA^ʒBUֹґ8b:) ,%_1qf^'U V9^o˵FB1,gc B*Z4ViTJ@O3U^'.bLw)BKG/VLASIfxz"P%2$IJRj VV\UՖRۜK\ܵN9oll>A ąeʊKu+*O2<@!yv?4 TbXĪIz̴٘S:(D) \V)3kE$EX3ʊ`T7Hw/Ŝ3![?s3JJ_x5{'"#]@BFBJkØO_ʕ8EF`PzLtAtŇ6S bbvơ!16&>U|I=G|1ۯ'vY\-ϟLt`[пطJ0An e1w&cc31 Dc6\Qb!#NUp\<(%bMyjռ%jR+>ެeL뎉ʏe+X "?++mG$a7 'TݓVPJ'fYg VzBU8)|@55rGY Dg%=.߱!̕7+Q{'wF_Gռs :+@ ^v<|`?+HAG@ꅟ :!zb)`m‹PֺнIv*F\'mZv5ety \Xxѳz?g,G}tm<&9eupVFwq\VՕeٲ-EH;8 H%@.^:$ \$. R%pIwvܛ%[Z6iW:g9}v">"z扪,KHyUnvIZlҒs SK/чHT/dՄTΛ36*)*e9DyL0ʳ9DYo(_X-D$Iiɧt$,tDUxV>t~ ayf`Z;QCCڹp[n 0 ػ3xEW퍨7֚٠ELKV8NкO0ʚ&σFGբM${j{ݼJoaIBFEK:$K_DULTe)Vz /AcVlZJ1dlQx,(zߘUݢCb?UױHB"UuUH׋6s(rOW۴k nLL'DQS<ҝo7@Q` Px8V4wEu:::QUO ) PX, (JItljKX,jt(ʨ,c?IFū*`j v?@{gl[{YU. cw3:CGu{Ș>;Ҟ|D ]s<]jϦǞW:`O~8?gڼr/|N Q,![tMCSTƒDh* ?jINԢɀbz|ſDP$*-IT (/HD8WŗKLuPCIl)_9DyL0#KJ,&m+*'.W=n@IpHTW;hhp\n4- L@|tq9LDV鈜t12;[[‹/o7LN].PF O<4Z؛mfAh9+n^J׫?y$VYA -3advѣ ''׿tutxY% PT1uNJegL3Td=a/J&V.?+-YU\UB[^>"~vaQ31>VsbDu-1*v:N`EY: +l@F&^Ȩ0#.dߓHeAT j\e9VQ5b})j]r.(-|t2$e1~rLuX,p|.BԈ~_|#GqoGU#NS(㍦>q狼#[˱_\~FW4,}wt晉> N6f]eD:2"S=y\\@`"cŢĈ$dJ1 !P6A7We9X 4u!qw\B3*]Yqr( t2(f1p]mcԷS?fN_ޝe]<4b5˖͸]͛snZ[[X,ݻ_LcߣNз4o}KS=Զ^D)Ѱ] :{ {<,PaYG&eЈ|FTSFDݞtEr 3g bVU#Dh4&5*ӹ k'5ej BN'EJH CQj9(b_7ǷOT[.`ٟ݁Hp,ͥ⤓aël*'|"-B%@x;7}S=xȬ_Z5cc\̳?O5i'0>@ J;R8LF%P'W*d湅̓%7*᢫JPM" ߛRLUE##w3_i1+LJR!(9eQ|9JsV Ic[g˝x%xrz!֬y:Mކuǃ$ILX^kD}4/2ZO϶Oа:dN$OK&4Ϲgw=@3^3wUKDUHtDu]b#4tM?׽u.Ct5wճW21$Ό>Kצ%gmb.H ndef]ͪ*Qe:IɠƗL`ia `jtYehUh\YU5AE.ז!rJ@OԩbNVm8-ld{нt5Tv%300SlV`e]UUE__SWW466N{7,&;OµJ}jfvlaٳX̻%@Nt-u|&"]M˅?`+1E { !ӖLњ$[-C.yOȪlU&+tzEeTU52r˖'JMTI HW5(a5'iQ=!*?T_EVnQǞ{pw9TjE/z&9r9ABȩJ r*UMDMxHSxn۸_ݻY,H__CCCcdJQ }/-5"+ uo#<%`wqp@{;u.ט׶rhiai^7{ /NVi/9Sr]h(wK1-wdž0#Pw!ҹV٬Ieꗉ\@`ZR +DѢWDUeխ $6?udb_/fh u}w^ɹCQ,9rcr_)u"Q+7p '\Wdb.Vؿ QiJtU9UjЃl6>C;qgs6֚f$ʢϲ@[iQnsIד¯L;XAW8PQi2/QfjԐgJ ʼnlJV/~I{d'Pw$?FdY+lDU*ae֚*[.(*SV7"jXV?D@9TMVij5j1ʲljhr=ރB cLD_Dl6o% M A__?>}VEs\LXy4QE !k6TkV@Zxt׵Ҽf=q},1 {3^?L᰿o'ZhyFWXщXptqJ%rO6W?ĸJ@,-[/$ĩҍ P&u#XS|^j/0",;Zu({SUҤ/SBrP\Q# bKrb;(h<(v&ބTmw7w};uuݻ||?dݺiGÄB+NXeCTx7P|c2JնPBǵӐ$-E^žvfYdKH281dQ{!9̥_DT!)6f}jHj[uLsv:%Gp{/h^%\z&Pl5bRbݑ(iTK^:r*ӳ3w2r3 d Y,RMUO:$k:p0Ի4TTC$ n^[@}݉!@ WGdI_CӳNzYoe񵏡A>E{R9w go~ Y9N0"iֲko鴏"["QM?aƵ.<#lbmABx@8ܗ,Q$Jh0Ƿ I}Ony,n- 9_6}< p ޙ-;{A xh^e@"8-?z\ % y@*d Ū +r,`J =O| GVx槴{ll$X-k:q /mh2EB϶vW\ xe/˞=XDM;PUp8\v-7*5x} Ł'n4Lݑ\$OK4<pl7NG֟'TO ה#?3e]! 'ƣ{L$dldE FVfu;ȪPLVD*{M *gb%K. kO< nTU8@P?N &RRlSsq*yeLQLX%VHRɠDu?2vѴ!*Hu2iPxv"[DׇQV<O`'B!GupX._*'s,Ŀy^MHhZimUbי2YSUqF$iEdd啂K?VN({A6o*^FbJyUq\.n^Y2|EX9d9jMH*:Ӥ;Mjj,rF$GA(1CRQ]]-')BLSw!UFHNgt.deeEpr@Ubw-`k{; U3N пgJ駟JssU{kAKS''?CCz<AVUQJ>?TdB+XyQzP$rR`rX9*^QE.Hꗍ#t>2KX ]^zRp5ov֪&t-<\p qUG":+(Z E!JݎgA]GNjC$`Q\ٖ-Ti YX*FQ<ʐ힢,OCuG(EXJ8ߎ"H_jezv*Q &./3 w%Fyj2_pꇩi✽~! u'V;4Z./N)_'P1mnW7qCzs3Cop]?y&?M7E >Ʈ][kwu ,o_l6x578|x'O۶m [>Ϛ5;Ptܧ{>>?< :2%&T/ Q5 G]- (ت hj$ IDAT1j@yd%"9)B)VLNVl1Ì,fcT(^(?*W]a_ mdh= ӑ1zV=]|,#+_ XG'ljX]^fPn}7>\ߋ IRf6a_O!ܚ 0~ܫt:kQv\zN?T7z}5&Scwtt1gl,K?4 c,\81y[;o;y78p`G>?󶷝W\έ~SteFX %A-8U *Je4Y_nQ2(ت E°g=?K')ɠҦK/bI?DEyLڷ0RAV5 buDBj_pw 'KJ".:774ШDL?#qP7R=)=hj֋:VjG3pG:Yk@UUN=B ?|7t_l:|%ֶ+|?݉==Yh!7G]YnNww_-vۏYlZVg^~Mk`͚:&o[la۶ :t`ǎcȿ](=I%.U_q͡IP\_$V$GU09:P ZDԓwEQjܵ7lَ'S `wWr^$/tJ(0&=ٱjժ&~3*t:M:~U4.0J| *bAu"$%mXvsf5t:PeO1$IbƲwv- r*6/otuKC<ֹ޽6<'؂ @ss3׿!Xe Equ(Nn±UÎ$T/@p؇j8zW&)\;on_5*?92@Ǥ*3d$bbچrr9DuWeX__Fʼ?GW:W.CDV鈜t12;[[‹/o7LN]. P"Ȳ̗|p &tttDV麎秵h| JDTšF>a[ 1?nn +(\&y+<- 1Y1uFE ѰZ,]z&Kʕ˘5Ofv]gy^V)/*E0؍.B\Kw-ATTU:*˪tS t?MӸm4gbt@P]]EwA>O +jTUvr>vu{HD1&t@3 ݆DA zS&$[(C-2*r!C(kQ[[Ò%Xb\x>vѣ ''׿tutxY% PT1uNJeg%3Td=a/J&V.?+-YU\@mQS3S2ϧinN'NUU|>?N 0}% i0㬏\ 8U+=)*Bl5 W1r.(-|t2$e1~rLuX,p|.BԈ~_|#GqoG~΋x鴏kazw;rlWe1{{E0wKwndY˪lUFS:*#2(>#ɥ&;1B^/ÄaSYVZ[k$ $:A0A^oJؙqԳNKQ(Ȋ#EyTtyCb:EY^v ڮ|Q[/GH0\U3O+VlY̞݌=ڵؼy;wŒX:Z AfS=#MgGҔ:vɛ{ u/}t ā'/H"͚8oDXXfȧlD1eDTYHW.(;$+ PLTWWWE#$$)>/ӓGMԈJpHh,U჈Ba|r9J-G1EY"_Q7i:_O_13vnD {{Y+ja_ϔ1xpd9w]eY-Xk n%wO:RHDUHDXesL& \V Uq+NT y2r"*kŘf6qL>d Y5M̋4)2V,/G)0tY@՛EPkfVg};xM*޻_l$ɂz:^^3> {ctm1ct!;}M_nw88oUbFVVlU٬UFd \`*w $$ Y@PgouT]OY?Q%0ej6 )Ygxtl}&rJ\[._hBRˑ+QR.=Q3>E"4t7~ksYjp8`NefYq8uUU}}}N]]]Z8ްЎߛNh< ע+ٿ}7֚ٱ$^c|_gϚwcq42_:Bߗd^;kеSׅrɛhXt5-kDW97|%pL["ƾkU4/b$N|zdk`晟f7/ÈF^eJWdYFUUC+#Wly\`ͅ Ge fA%2VzV@T2}*׊"S7cc{g*Q-QJXPÑSF K'*9 G!T%WSN o=B߇K~ƁDнպn[>/~[vSgɲLcc#}}} !*ϔ -5"+ uoK%]m\15Nw?DݼKy5=쵭Zg[O%{>nH;_"^l5spw֊Ҽrh8gҵG!^?X~11*0CPsL%YQ#/q%t@eRHt9IP %&g LTOѨ8˪͏}ouxD,#_?dp1RɫM u}w^ɹCQ,9rcr_)unߐK3kHVY,.";oO<E6OGXQ=E=tog}{<NXeCTx7P|c2JնPBǵӐ$-E^žvfYdKH281dQ{!9̥_DT!)6f{TGPhdD߆U1>xRb?ǴL,2F#2=;i5Yt IEF*QC1u $YF*Ȋl06,DUU X{;9zE;O`onSp381ilEu+J}rj*β+}zyU_O $4L?2(_)Mg|~$Z| ;~O;c9_Bh0^m倖9w go~ Y9N0"iֲko鴏"[">6~עk{4"s] B]s_f/Gd++@2&=7:G7z|=bS,~{7dԶ\vnQh<GG-Аx)㤛sZ**=Oo>6*!'mx*E˲5po2xн{p N`pyXQp 4OMcPvEQqdՎg~J$#_1ۨGhJuA`wF zE϶ i}bdٳgViV^}.FRšO,γ/WT@@`c}5 ]ѥUT=66ǩ[#$[5S[v \U9cӄE*.w}őU! " =FX4h Tՠᙵ+ P,^ªJ` T H|,ZDT JMV5`m;AFP Y@CJ:咏=/S'.Ld@TRdJ-U4-U`1 l1x}Y?1͋[)*ZzLvh/2&F.}~R^a. O!)Q*tttR___P* 0IZ.i2FF8mVįtO*W L,! eFTj?q "i:jXCW4d > 8DVRJȱӬ@KZ(d/O~U[ x9f ׿Xk5Ѹҹl~U*tr.r"Gy,*+_9E*jTUvrrqDt 0PݑJGR)MUUEQSz_UU4MK2W5td 2Tչ8a2EԔzA( WRp6x@hf\N>06XP+0fU!D$8fuvJ<947|}qp$r,)]!044-@0؍DQSש' DJ@P ݑb*?~.NT%엉2" d*U0tDy!Foź9LQbT鉪|Ti<(d%:иQX~楆FeDT/KEFK=:?= Ʀm=]Qh(qZUg2;Q q> 0+X!(9Il(1jҊZOS*0CN#\ʬd:-$6Qآd$KRlQ!1oV|[*fI'RV VW J/Ic450)H!(F|e1rT:֯_/!e\|/QG|*1e2r \VK&-Is,1a"xz>+J뵥l4R_jJC*H7XSC)20I;i`RQrTa|s!DYF$P(fMgDT)UU4i6 CO L"*9%})HJ2 @c*ٮǷ(IX,,K}8'a4MU*9o=M/qʈ'hgGUTtfjVlFV. (TFy PEچ@T]omI*O8a ~F$TJGZVO>].09*3#۲,,Ȋ].PQX|ݣ8OʁKTETyĐc-F\eYJEqջ񭗵5̘фUjbZq8<3Lp,PJG6$,<:E$Ni0MҹATE{$PUr)(Fl=g<&}yDpan,&mLyUxk^|y#!,dii8UsaFdYN׳Ľ2rF&_mO(2vEQe9񋧷X,V<d0B>2%~2 ƹYsEURAu] 4 2AEd9>" -\1+6X19/[9DyL0#KDYmA0ӯ?wrY̞L݈|h\ @ ȱN^ٸQUо; x Z͌39k?PIt]-p+19U䕮QAZW麎jhaM3&Jݗ3TwfT9%ƼI=DSϐe2$)OȲL]]6mQ~\QPq%AVI@X+$Rɪ\̊,bˋ+ʫ-C*QQS<Q9EV3 IDAT$ ȈŬ%yƞ}rT8R@t]E 1 \N8|-T< M пAv>@n{ctm|[uW83kaztiXr-b'o}sLv\Gs._?W<-~;neH]ox-'KU=9{8O۵ plbԶ^b/ Feu45:JU5ER8:3ox(UPUnJ `Vɱt]'Дnӧ7sļN:+@UnL8D(DX1ܔI*YU?)Dl|Z4zx<9]_[[Kuui![_7سJ,F]v'# @h 0 ػj:_!s/h< ע+ؿFԀk! Mqh'{Oh|}wYP5,j8Z/>bfT:_!O Pʼ7~2} Ϳ>oAST*HhZύŢj.b˳>,6$)Xu4l]`Z|XK2β*]dUqDV14ϸCJVvh R̆SML ] 3]RU6rraV|EY'@1"eߌ!aJ8NuQu:::QUO )a|g7I.8qI+*2c4Lv4Z 0 0]@t@ p o5gVL028엢Lb6ao'nޥ p}+y{>DSEȘ&\w=e_eS4jzw܋@ Nн@,N8-1$]M8OH"TuDVdVcsfeZm<ᩚM8Y'J6y>DL$"dKUP %ij5?CHEXPu3A;m[cyUSQ݄C6( `0~j9NUV,G*?Jif26\_J!"+ԂĨϤF"Q 4V$#()W猞-bbۆ@fXV.=Kdȩ̚?}3;w.^/VQ" @ALKYf̾Y}|'.iˢӏ U~.UFSUSӦ#TUss3me ] 1t9JՌ A Ǵ_[]+˾̡>X9pf [(vM~M?1̋v>& {{)yf#F, eE=}HZrpUrcGP!4*PǮM2zM &+%IFQ$jjjl IQq3OyXVCCV(Q%%2s#q@1J*QؚPvbSH'ZX9DyLD\(MY*wְd"VXe6^;vqh;%y/]Y;N< 41e9唔Ye%zBLXBuNJegL3XTTgrU,((r?Ǐȑ7']u#qo"AF 3VV2Pܘx ER/6EB,[9DyLeQ^m#L;\mWbohc`ctza:kl]gRyi\qj-;ٳqXv7ocݴ`Xػw e"l54pvJs_*-J%dm9c(+*=+F`] vׂQ9bd J;l6(Wd)u;iJX8'RUJV$v[uyax>o|ݛHlEb{s ynTO|t`yQ{_py4wuiWlmzDMA TOa\7yeѣpZ|~<>_j`mKyd:GJǩ wFV: VD\&~~r9QR|,ׯN9WͿ,cU*KWqIKذU6lxO>_11?{o&UOU63=ݳiFh$o*ɻ]6H7@$&7Đ/ pqeKf1`c6dKhIchgsS]}{zOoU:{>.&; _iZlb5,#?\d<}*b;fM䋸~ᵜsttT9VVIy^RFPe@jBj-˧6(xTI #EH`ey콪}nRJFFiLINJVrq͹dEfYrl2tNTP%čP]T+X%_ 1cچp*Q(kU WCCCQ+w݃}pf8F/\qojj chmmUd+[׶#_s"gZ*KKUn S/C;ttjrb&6Y FU:.)엙;ڶ 7-z.ڷp>6= ;׈ P f2zZqb3ӟqeH.D#l>v_N@U%^VV'bA*'aN`[Tw)6qu碐J9QeV RtPx'׼D%c'O4)܋[`B \ŵNCz|яZ;n88VF.C&6Lϋ}?.`G]K$ttt Ns鍠J_d_T q* ~vHdFML߶p?&^g0-l| 'ͷ[Sѱ}sAbpaCM"2}0- _bf>8doJ{M<Q%->CPL󟙟@Loc|_KdӶg(.Ⴗ[^/  `cs1wG9`d=\Kor!Uc6y)YsJ7NBu!p[F*5XPO Q{9. OP A(#Ɔ oGdxȪDU}/JRˉWTяzmƼ8;v67ř}X_Qq-k裏̙AݿYVׁ hM t xT&ݏuW|~/|Ƀo,y=i8;vs7I0-mShPӠ Eص0fJ3LfU|սJ`P\UEPRO+B0җz fpL-VH`ur s9HY}t7-eв@2l ZjZu|Nm jWcH̏aav[hx)"#~Ħς1p%=fAoJ\B,ѼUjISPaݏ~ɃwCop}^/lC:R4^133|s/dYزbIRhQYOIGm+TjDZ%Bj~#;d_n]샖]y샧i'6{kz|}HGNvHq /s?snTiQ%۔TJf 3,su-@69cX!֕+1B^;Vzr5KB֓z~dAh"b,jJJm^*jJYEWOe0Ǝ!95\\{!"?} %ރ>p7⑑_\HQ%KSƶs8d/@50ạm_v.!Ƣ+077w8>ttA)eoX@GGk@FgWQRIlS߃7؋`0{9ӂQlLM1t~%P-_HS={ w>r9!y2!@U\W&k_r(A70_;30)X@,"zUQq<=hh&[ɋv$@Zʘ׊A$[RGمU*!+R`W9XUTB- \y?4SA9\ZEXvRIx^9=r{K?dQ\0znb"%C%x%*U"]W|>͘>5LLKCM.&rPz{7K_tнw$IB:A6\VX$uAR@`gfd㈍< =^0A|ELeQ ?t0ɃL^:6(z(vܽAl)$&#5s HEN!=wRi O/]PbIL%KReR%ЊgDU؏r,ݓl4SI9X@"bR:JB@"!%qAU9*;`@d 4jNTmyֿHuj_wjf)pAAgC&7ЊBxp~sǟñ R!AZ]2y9};55g?jNLSrx1?.>_xm ak_%/{{p*QI>mxeS3rjl3c1Vd8.޶ F@EͷbbU r Jϼ~yAf.T PSETlZu{/'Nx~<*}[R}%!Yh]m>"2(k7^WоOw3N&&>װ &Kяz ג[%Ω)O<4=M099,cm?z"?YIT"WUQtRGx嬭UD A$c{`UP[ %@U$K? /is${M!4:f&oI$M~; SG:+UKQTrn{-Tm8!+4H$p8\UޘHd,Е6(THe ćTEW0yU W,Jr2 `.' HrYVg!5NpJG9M#2Cr.tpqVHG!I$V$ E g38{ϴ*) l[p=tG%pTǒ$DDz{q.ji2O"HR :hsd)yļ'VsUP>OlUT9IX$oԐre9jrc LchJS(O?aUS*@wB+ dj4GMQTUU&8Z-1N*^W~!FSO=%l!+c_V=Hd;^n+りWE-TgF;&PrXŊAなJ^xݑdz*3o_+ ?.,0ά>]. U{W1AhP ,>ohsV9NNRk*JRx^hYfUN*%4:`y`% U,7Ϙw#N^9eg˷1!C !BXW~wS|geeUUOHUL9J$X/ FkgUVa_Ψ@KNFHi9DPoR& R`jFl 9"IE( RdY*lGןV yRzUIAmBb.iUy !Km.@A!ɤ~UI e*Vvwh*q+.gNg5585Xn,BYғ]. U@3@m`YeV T1ܝP]$!tuuCgG |v6BVTUgB|-oY.[k%P/Y T]v#媱cB_RM-Jᖽc߭-U Z95Xܵ!DJIUD*2<} ;Y%QT\WBw1<2뮾 6n@ wL0o ,]eQJ1<2U ] |m=_ґK:η>'Er昫@wBl HPUn\EN'8WUJPo':v HDR_hd2W&أ*O9z;٣=@|A'Bx9lsZV)cys a%B"=w^'DTG≠04heMeU+J@U$Y<{GKm!r;hx=$o3ςlM#61{[9`~b؃hrÙ;g7߅M5d_+#Oc硦RCE~`?#1+;}v]ٶb4rT+(lP={=a||X tvv`rrʖX#FXSUx[غ-يd.ylfΓB@$)G@r2Vn.H5h!7r}*s*0IWbF܁qrKAuDR$^.?n{$~SGf~?|7ڶ7 z~wn( qę} -eC!&O]ޟkíAo /9ߦ˷P|?#_LZΥ-b쓰F%2s@Mϣm{0V(x2 ջ6cܷ Šqa$IzP__= W1d=n {;yd]b,o`7sO\>t^NZ7!;~yvEz,iBQ_5O녪(ϊN3G4Z1T4)(^/ZֵB(D;ٳL !d<Xr RR"0ZQ`Vt]1b<,)=׆)p8~+P(H$J~AmHByv߲?PI^gb4QeT›fsKtDž;  VUYeU~/Ų?[_o!D}(8w߃w}DRc/Y^#>4 bS ?M?ll iX7f1;jH&Bhnnclccc5 /T場 Q0ƛ)T#Px|9g2nlTN1@A!A2<Ҩt*(Bܡw?j(bQ_[~ K~ X iQŌQ<0eMegMoVg1ğ ωdU:HV0**pJ^jW.#^Mbٿ~7?a*<Г=YG_= wTS<)\zo]buJ OFAbEU|p oEUf0MErf+ypK wU7 Ȩ/)/Z]{ie+$A4/ԯ\._+.c,rSɭ,kj@!=LHP|^ַs[7fC HEy`ŷ 7l@dhE3e#`KLR,.̥.X)DCc%T#|NR]Ax3d_yDԕsz6|EzN:MMMc *LcEG_d|hH.a/Ul3HLS!}Htg>3U踤_f wfhF1𽷂=Fdlz'>SϿ~8 HFm*]l8s?#*) @Rr̡A3*E-2TYفגUq_O}uU*I2ɉRP^UB*UbBuRJ(h =m-= $EAn"a8RфêVsTA j=Aa 6*Eh]` L3q7& T5O.k8U?*mcpҾzGS#_AwK@U+|>/>{_—pĩ$I h 2*}ѸR"jcL5HHLFva4vc0l| 'ͷc78>vc_Y$1ꑁy{ mF*r]K[?|-ٟ &0;#n cP5 os Big +[г#ǿ$*uFÃANʁ*3rMU]kIPxT}<=c\VMBuz'FD 2-փ d%gI?G. gƐO`--<+rTY2L I&` y3kwqcC{쎏oJjY(BяzC\Zl4@68{vwb_n~(;7p-}193ww VM t xT&ݏuW|~/|Ƀo/y=i8;vs7IP~ۡ:F:!†S|^gDRҫH@Re+eU%՝'Q/'!鲶J`u) ~%mUkJP\h],yrbRPY)??\*!k8_ [{i rKXm"C66{ U"$Yҋ@ i``g1 F5$ǐ0n{Ѷ79".PnRo)1HTzeK 'JW߆@Yt]{;ZvV}ggm7wff<)cCaHJEӺ+m B&zAU7TW]@=>IyYڷ#>KFtR-1?ܼ?$8W@7W굴TX ֵ'P%@ɞt/݇!I&'Ngfq!WUVk7It1t]{&P5?Yl>8b#.EiB5of/`O~ݻ?wD =c '??w@~ ɗ9WǶ;1".EӋ1 ?7/H 2QL6 ~3'M,?*8cؓ hk 9~[LB8WVPVdcx=mH0.zm?ԋD4d4_M_d0!O柳 cxrjY dՅO/߹or&$uba.s8o0 )L$և9**b&" >;t TSMoVT u@ۦn$x3eGTu$"DH~r7t-jT#ߩY< wV8>vb矺dL'^/~ 9lӈߓHP3Qb3?v\ZDS0}nZLw\*3ML++ѧ~K]!TÂ[6Ab̟#ln6_݃@ޑ#mhbDTU1~lj`XG^5mg,FaJ@^^^s~q>½洬t4!@j>㈎BdLT]"QRUJu2$kgfT);v9j5@ ^ċ_8:v ZeɅ ڼuCQDMb4tf)2*#aU :@lbREJ!Vj;)+P;q;wij卽+DX{JYW[Vc!xgc [A|&'an(-'@0*s*f^Kk=2ۢ+W @[z@z6'BSi1v2zi}|&PSj'^IZa"!Cc5޽<-jT\UDr]_t,B*fc 3ۅUf eL9V@ݼCJ6=`}1""ːdZҐk2&8&Kb ԴL@  js-%O;"IжiZP|"#hH 4U/ƒ XB<3&3v]ϭŒCrnP㱪ƃ{ՆVXԧAz)$E]1ŒMpjpDwd2YxP?ʫj3A+fPNgV.oTfnUޜ0V3>V~DHFR)JX@*20 fz W'Tw) gyƛh<?B:ORE-LTl@UEB um`Yd%PֈWV,yʫ;6UYs_?x൹0@16b"q[bu+{wj!O}1g^˜TV BXtPexJo卼'T>W C.z6kc:8lTc% qQr`R*%T7k2ZmOQ|t"9Gr~P!2x9$EAS{[֣-I![бm@I B*+hEwwh*U\ޱ)![} D¹HVfdT6@~v@H >?t@/ٛJ5,5J*QepSiBu3%Z{RBiM6A%0d)̏Lc~ddҐ\΋]ja  Do1Vp 24`J9 ^K`"Ct EB3B194"+*0SL؏!1k˫:}"O9N-p[^hz*U'躠;oیέPa%etc!I`8@& 3 u12Ϗ̥c&ڳ2״Z<WkFT,:bD&ZHQ;P` _+F(VMedh 40=-6F-B"D*{? :b9Ö TPI$\ԵyC0j/(D]ԓ qRUeNnLn]M^t_؁!xSdNV|YXC*^Bus^*T+rG{kg 4.6,&F؁l2W&iV`g&0@J\Ӄ$3#.J) ڐhF Vj aZNS>/29iCǚ; P w'_]3m 8bXEA477 $|Sb1qqBV,\6Qd=HuDž;q힫q}?dY.zHT?!EjhLiF܁qrXr/諩gR8Pc c0lav0Z=4y2ƀl M`j l:C~,>y<,Ub%JMA)<#2§B8 I"61X ]!l\,hQ-G-k{$G՜IH1b<,)=׆)p8T]~'hn-\8B!D"Pft(5zVq Ңnpd"y0ח&sKtDž;  VUYe RtsgatWZ @dHe0T>ݞB6)P*&φ0=85SDc:(d9U9U]U:lrYUλxk}{3ҏ}ur7/?su^?sn*gb#׬44Q|MQ wwar Ǒ%9甆p? TYEsT ( e2'JABvu}IBS[KMD&]TQό_e ]/W xyxJ;|<DG9 #b%N%*Bܡw?j(bQ_[~ *?F1=b`,U*] rJ!beQD=hx-Q}}q;ЕWC`pcر5m[XXc `b ex#O}vw_ 59P5_t]~샚ȳ@r(;zݻ@f3ǾaYJ/w.4\B?_~.ϥDxm-&0W:^b*zz.ҘfNWӲHr >rP&@euc`LC6>l'D_Gb$6rͬ4rq^+U^$ q=x~$tyN*Rʀ*^ŤxkcݸM I&<2Nth!JS*U@c?U5dum婪īұ$2t.~ s`ajH TUU<,yH|-~m3ɹ(5*^v*@Kr nRT#|NC@IH IDAT<-v圞f177_y~麎{SSf{o&UϩeMHdwKU^Yl@ s {y L|bbmEɖmYI3gFOkչTWS=3=OtUNU|}gd1;p8y=-Ѹm8EB.O΂Io`f:jn8|'o0#+w} 8t-fl)4]p+ڮ ]?,ؕ|3#|PXu_#:هWщ6`\5S'0rdbS^rh\hvu M ꫆E?A|TDK)UpЪ rJlQԊASZؾDٍΡ27hK2 d`<|=*и ܥ/w72g gU0UfD'A"8 Vr6^A4,݈D;/\!(cvxٿb#ϩ"W?V\U~޽8vhuQJ҂LLLd+T*Jzb:ޚlZWS"شƵ8؟LG|~U`xMԭę?j3Co8vgI.+m}'u-bvWoFO<)X',.'n(zbf8_N<aEAN`Mĩߋ ;A1zfK,|P?"5*+Tk! eY#JME>eפ MeZUχEZp;auP.+Da4G#1;=5z*n{ŸW{O$)4@7AuV*)úl:U\V RXFj[BԀKмUMPTL15<1=<-0!u;93j=!F[hbr/kv7" c隝Xu-**cjm[nChR7P!(Ԭ*ڮ'hl!UUq7kv`pi|P477~'`UJ $ZyH%U~/Vú?%w.=-߂v)3C`Z,}S7y۠V5Ll`jP/s=2T.1Vjbhq(zB@* 1ۦw?ѣ?c@*'Y\*ɖ'?VY*2?r~?~YUOZU{h+1B#oBۥ-;D\t܂˲8&PPtc݃HAUTOU``cN-QT) .8k8{:,/YchZ~<;Bi옭mQ(XqW>7YJ~^ݎh4D"QM7*QSoNVDh"PJKEC]׷cfgz" B+p3F 4b5_>COo%㈾ N톯z1@dVSx7@(n|fZb'˱_1XBo ׮kТ8]_}jZůb1ݷ-l{.Q*K\EA٦9)AJЏp[^ߛ _( ~3hqp" g=)(Y*y}0#@`$'`hvTKK㵡;xB1<볿m/Xÿ=/{.yA/ꯆ›'0׆,,DPB*WP#RB F(V\P9 鉲Vk^ccx>f t]ǹs=s_<U0ٻ5W`ă"Qb'B umcp,и#`0K B|K$^A~5 z",N,r.D'Oay f(bSFn6|sO bk1ꖃGO^5G+1Oux>V,QTzEXzŧ1q)GU-S7"2'nTT(4Bt@Vf fSD>1ƠŌ;PJ2.1=j`ZiJy}"qt LKbT>jJ{OQE&G0ri0]CfSs+F$baģSۜyW8꯰?k_q{h,",__XtS7;_M+Wm|s}r+mm+pA4'?y7CFc8p`I R*?VCO$_/qdӶh׵1LC 0OKO{o@z;`n &{af("]? -ħ?kDX\LGo`%ú~Ma]cόC+pZK됺Y⚯`5_At F c[ lA 4:<*ۋp)Py?MElF>y+އzfS,9wI:XUZLr :]>O*P:a0.)LĈӝgux78Uw7v']p#h-8/mǘ t%V^V,*|˸ʼn^yxH;hlϷ*BٖzGi2 K$*Lebs^S'S;w>"fDc&>MES@ 'ӓLJ&?+T@p@dRSSMcBhll< ƐH0m#ArAUY]C\T*H+2-m_C*?BQU IPԬ2E-&ufw<;ELu&gsV"P+ZeX:ˋ3u?g`KRA5C'MdT^f#I$}!QHz"8 @(IYte'PQU{W@eҎJ#ayD`^c~YJªl@P  9نK;b~7;ue[Yʫp14. $ cFԕ{uMhIޮ ջNsfD}\'4{qK}7 PE Yd|ߞ fp(Ȉa${e; St#@2wb#R@hhg.ڏUEQ >9A(S ~"e*'h%VW//ր>J@}4 lyjkƒB vFQyq_ݍs^@mpr 錛)s6JT`XY\eU h1AwOhru\>IGxPv!ۢ Yd)KPf(Vm‹qۢHFߒ`e\mJAi_mtբz{eO'i!nK iVUnң|WWhAiVyʖhB+'pe0_2at; HNZ]gS6(2.ߵ}7N7M--dsVĄUk3"YzsFi!3JꉬЫ,\*I;d{T|{:˶)<# ̀- ,Uf*C'n)Hoë33r* QMphT #6 7uX'_ڡu1w ;wsuW_8ӟHLlQX٢{ 'NU//ʀw~c:Euj+n3UZ܋teTi]KX>m^2oEdjGzK<{1wUuKpG  Cg, Hd‚1d0\FhB;o?mI*'Au8@+Y ^rvx'س#4y=T{x%w- m"Kł*/0fTbK *R9NJ8D<ǃi2]%mĚ&(<[4E9 3ݏʞh y@Th3ۇW^PUtSlVȪ\U$E>'PU|{I/C"jDꥀUrpu$bt-oT|{hn׾Lquc}ն-xރ9>uu'5(/Tq\'UDgBcr>uu+ 71M*f)TUA@bi35NSTU",ڵKT^Eԉ@d:YW+=bok."N3nrYz@+D/5C* SU~n1"`zVό~:uO-OnI:r/q{W;ӥ|}b+PXdyN^j*,10=ZAS}fμ!cӺNm0' yLA۶tsz9}555:ES@*SpӌpDЯ#y-ƌSU6X.$'z:⊉ XTMe**veo_TUMEQ;6mX/NJe BQˋRn!BB뚦!/ǻE//@;ߙ<*AUUvd>ȟnVAJh*^&ͯ d.Wd6g)H~) ȧSp*h_@:M/c6Aro~+[v]kwnO0D\=Im{  3*ӗ|`M<ޫT)*~q9tpgOU٠ :ǞM+.ʭo׉ƫ?sauAGK+ x?; TyeFTQm]LKbl56SGURR(#̵c\g;7[Rv-JڐWWW!Ñ Ԙs;644  A#p`HDR'Ԉ 3P XJCm@X QWI`ej[e,[CZ) 7&QU vo)شam T X9\":Jty*_^Ёu.:UلҳB(~OAC"6Twixgew=޶L _X!^z:Ms۱ݛV%V IDATnuwn_;p# )!4y_q" CB*BI-Jwfň ?jD Ehl!CE]8χm.ömaXquMOO#y*466"tƔXE= C++i[Kdܬ&s[@梴Nvh*<8gj""`kl;.w~yj PpKtG ?7xX;V/PpKO)B(L`5ۨTk;3>9gn~S˻q?9)?TD, Fe[grٺN[:scy2aȪlU"U%%*7},_^HP%O^[>j@U$) r9Ʒr[ZFʟ, աPP׍mXAUMURjY:.VS>Oh,9egljB` :(ۢv,Ԣ*ZZfj| X,^܂p8A{;׃ne?́l9q QIQd 5Rhۿ翅pv{^Dϖame_eY8i[1.ӷ :bڎY #K4UmB.J ,pо֋`yMlJD "—lPÔyTdOy6PQ m+ LwQn KP]r?& @̈*Mp(]Au֫9o,a@ ?1gh9U0wˮ|U͈G+s1*uޗ gZՀE?EOKsUfq̣mUl|z`*\?о..rV٢EUeUA7[*7C)~9wW4`=rUL* *~+b$fۏ"** X.p+`)=vH;mGd"952qY9/r 5،֫>%A"=+} /z?o")x`4M_B"67mg'sbf|jkD'0* :qU FS(2vT/ѓ Sh.&XLx遢.zf`*R*[(BP/hVeٷc:3F|Ac:zRֱ"Pb(\N$7\*Zճ]+܆/<}вI}ߗvH; F!)& ,2?>O_lܸJ҂h4 WPe(:i䠋iJ 47 иLK >3·P~3P@a G|zpȖ*1P%`j 6#P =>s#'ˬ8S0-FO<mD¯02ZQ$!(:N_ SA !PE Ʋ='^{:~D0kU6PeV"w' B]͔&NVf%=jn IA9c 곾YY?\dA) N\|8kڋD,kvb%oHk Jq߼>ݑvH;a9%1S୷ވkفݻɓBTM`522TU)*ТjPe@H^>\Q1ٳ_m+U: Bd ݇%=-:iY S,=.W}U ½lX}=׽ j ``3`=0Wؿ7K:"2v:fj0؉]jU3$XemGϜW4`l#OΙPf!+٠^?RD*_$*bEQ Z AuY1xc[B$8SО+>؃riG)1[h-d)tXh DxӛnFUU##>u7EAooߜ&' 0Dh"PJKEC]׷cfgz" Bh_c'~B 4a[ߏSC#z;N? %ЀW~7 1vz/_Q, _U3U떡_At`[/ό@Kcw91كYHl逺uJHgi 6% N՝ ZU/wDk2!ҙ+bP@; I+.Tq|R`XcDAPi>[17YdI iʡoZڵ=| u:/|W=t]ǹs=8},b؜ ""ZZZJTd>Դ^a EFvNկD]uXq \ B|DiE|K/s#R4\EhXM Ti0h*P-A5KDXNa%U Ջ6WK2dݲ+ +[C|jK/P5@} +BUT5=P PUͨo +<&z#:ZoK3S I\ 6xxt0>%mVͦʿ.Y22.N GAt=C5/)AA?.8~'L+Br9 C;*nD"F<:%wYdEYeE}0c1x;֗Rik[{(>ɻ (B4C<ǁKb_M`e.R8_!P:=_C㺷#>ݏaQ_ Z,+^_ ~` B|Mb荟Pк/icqL_t%Dfir wCAeۿ `f!:}Xs?#>3hn m"6ه#'!9ȂG11-B'3DLxegᣪRS8R/^iT-:Y w}*~ կ@KU.@_y'KkFTQyX2Ey)EPRKYP,1*X",[Ɗ4(Β/~~?T:;O`׮kSBġCi:xoA*hI ͛Y#Nz}ȈEx8N#Hh+u$z_WN<2SĬ o  yR]|2q7Z6 }]CyTJ֞g2COͦ^ %L*3JAV)H@xOAbaŒb^\g/AU!,^Y^g+%PNE@<2 ߂ӯf7Tb !v?ߎl Yf[zY9r appȀ,<0yt)y4/~U>}68F aTrA/\vEU~,2g,u'xd_?C\}}@2UPafK*Bj@U4%lcl)WAR̗#lǎ:!̈10]@JTRa-O|v7BGdN,]wNRvtҎbC!ysR/}1g*Ms8Dx0%T:bmE }#Ke\LAu!tJ]$Fys\~U&#|Y}jPqQPp=%0&luOb?x:2*kV9:_ХUN fBp͇p[D<ўq{̠lקJi|ڑ>&*+_;9Ux;dRWW0cf&UYXF4=_d_\@*w)'He)]SB隦AQO~_4躞zlUپy !fs| 5vH;JQnvdʶ(WmiLMMy󡽽UnT  J:b*uYJp 2QT^˙;)'P% ~;:e5ER}!.T/md?&j3S+b1ģ:>O>*\bFGKi mo@w6 YzYzUf_/Ff9g UoVIPUPBuLҎrCkG%] 555sʗ C${4M8=뺜$%A=ER+xxN۪8\H Tفz; D˳EʄU~nHC6*ktLh*Ct#xRe&n(ty@ " HIJy1U>RNJ%@\zs8΅UT: |B3%QQ!/4\ lQ e޽ TeQw/#.h*YfڣlQUvݪ *}~"P%'*mJAU40_v/ LHe.J#'#HzM-T_ѳ(mZ% KsG?4 ry^o0D,eȹ^7{>?"Ȝ[\z<;JxpV^Vf0tK}7 PE Yd@$2Y IuY |,;/%ZP|V9jR9''eUOLPD{=ʾ `eTR~Z1Mk0"1t'ͼT oxC~nGԳY" $I7=zup|ezu=*=DBwe[@Y D)Mh*YͬD"*>J}a ;wsuW_8ӟHLlQX٢{ 'NU/[)nفl*ۄ(> hq='JK.^w:w5~~[e;Be#Q 8$`Ýak%PC{`Lò>jVu0=~ņ;hPVŏ1umXlB"<3Odŗ|M_FxHA[~Mf4_Q/%BNJ\Y,Y&t8s=EwYRl޼~= WoScV!119i9 uXa4K򶷩W]u%/,]/K/7rm 8˖- V*0ϝK"Y뒰T9XwR{vf`dË-fmQkCYwZDrQJ\#=gVv9B'ه>r-_>eӶEV "(z="Au P/i&?@}jPU bhS cZ6@bS高8mF-9DF;Eq汿~Pfރע/dMU/ ʛOܓAբ ~˿"6эw-Ѹ|OEB.w|pK!!m?S\ !藤[c/>-7aE8qphBe&.]"^mnjµ^we[^:2&&& jm1::Z0{7lXoUfQ(ņ y,n߾8tbXX_zFcDbUW8&+P[SG_W IDATdo U%'w얰 Eld=d{̺d[-ɒtrT Q2{QJPREI57~!Hiy*'NT6-_{%V>V>_ڏ+Cut;XA=ى2t4]4-~ijgub4@\A3԰dyIq :t@݈$IElO9 enʋD`ip6/ vO8&Auu0:B8)J= AMMMM9YCCBt=TerO,@TRqs)JsT?_r SH߱iå)Pe'eV(+>JImoDV,U<2aqA{ '*ɗ# שJluvc5HD&вXv''"u`荟LG_IJ#Eߋ_CdX|awaَ/`"{?lq{ůru$Sz׵1L*ؽ1L*G~N qf^ށAbh_ٖ Pohl c?cccF߅` i8~i46cc8ىe& w?}&iwvT_IX5Ce6n~aupɍMeS { •dRv+7 |lo^ di 6Ig ovOt +}>lvm ;wnDze?ckzz> Tm)n"ꔋrTmd4,s5l3Xf*WZP߱c{wE8eT:ifDUl'E07j[9XU `dTSſLb C RP-]cТ&>{m=^co©Cen&=sO[ߒq&잏 0|j(޸Ќ1AΠS$F,1 reƑ#WzF1q0pYxwrj/zp^s-lJªU>qbdybcu@ܚ.~B\dpcy2S" pGXY#2[?Ʃ`{j2Iu,o4_nAS_,LQ#M RPjރh191!~My" )S{NRQU|(l`Ւ]z~1c69~&뜻z$ $ͣWIX57g)M60?[OfS1e:tI`QliqG0(*Q oG{Q%0*Ghiiƚ5q7` xq gSxp\nzhZq1_fN/R!;أ2Eo@ۿ翅pv{^D 6f\ENЊ gܽpOXQ5ҹ/`lo-vZ5#VwFLCλpw_tf陳Y8@e!0:hDzyӰʈ* p`}@t]]êLiT624tRp- `Fr|HP=**%A?Q zB7C9<(/jy>!U@ M,iZljҶUÓ(Yo. INa49(FQ/+,aU)epm=X$hߍPbA(>v'~J;Ŷ8Go)I166б߇`0h4r-c *?ZfsOOexqP4#vA϶֠prТ,6f`5H':8@#V]׈N!w&+"pOp26كO| $V߈A#boπщ6GUMkj0޽qx.^ T@ k1,8B$[cHY T1eP>O=֤0!F}G&";f gb25|uLQK+ŧyU#.c5ՠgw9k5R+UPUq }WP/i)4\Bzq.Pse>/~峕ooSy03~>ﻕڋ[牬Ss"J!ԓʭiL/BDP!(pobvPe}:"ҸM甓sTC\VϤ8Ŧ@}51@?qKJ҂h4 WP(mmO|ekUq8 Dػqll*CGlhG~%L#>3mwre>=Dt`:Bb.03O|g/k'>vz/NS_=w#2q~͟!>=TEO)}|wˬy& ^}`:m YertB6*R ~Y6ܴv-w.AMs;}ueeLɅΝk'>dY¢EU `500QKa2m\SyPa Tb#m}Xr6`a}bIm b-h܎]RdtLKSEhPUӠA#m2lI,uf0iqHJ/ dkI i@$`ý?F_c3v=t ՏlCczlG}n&hSn~N v~ϖ9C)Tv@"P+ڛPQӏu@pbPQeUad:l3 :2s wucz(Ʀ-:nn~+6Jsփ"XZ'^ 1!ྜྷhb'r6p)wlU[ +yeC&_P5`ZLVC||QmߏF "oA( ~'CCetuu9jllL2/^ IRϦTM>>pN=G/)-՘p /CϠ0ܺ:}ѵO;?i=H Qh}눏Z琜x~(oh4Yw9yh*]_ZbI/%}X~0x9DzM$1\** P5;)űsZLДw < NRmTӭY출.( `ٖZl}9(䓭Si%$n ZB3UٔU@%'wBIr }4@0ϙ49z^G>k}A}~iU~f78s|#k !1r%~R֩HAN&~T޾D/y`Th  Ma쮢kWģ~P^^3g+_*sϽJ);҆D"1s]ZXb1b1TWWgUdu@3h[nEi: *EYUYu DU`j #9އ$% e-ZO:,8pݨAHJDd*!05ĸ c]9R/ТR8UsYΜ@ A%w稽QP}%(_W?vU C HwsO1r@:r'^̠j>rANRj*% e,YܾKUB H;PYqJ-tX3bPPJC6-k͊jίaj>D ǻX-Kn4JW`qwI$Dif_`eh{qOw;kk?,hr='Ge˖G?8>㿅$IG<@2GĹʜ-ɎU$K$LEMŧx9;:7uΦ| IDAT]џRYg|NWntQ b'dF^8­GvY5erN.s?F;߲ou|͚?gYc>V9URYGcAgvΛ.}GR-U^P C\"(_HV@d0-IAU%>O.j6:P4{ 0 L\YU]~~Սc|^.Sm?)oG[|d7]pK/\; Q,wûl˱/'NC4%G% .* i' TQxKġ2yFu >XԱuXiwsN@T&UX:*Uk;@R)X1|<X-W`wtt"aC$Kt qt@5] & H%R*KMc.#BUƔvP1Hߌp2k}<2E+&=p~ǚJ83;|n_7R}0QQ-{?ye?7 =o9iu)EwwJJiAd)VS40syҟunzb# @%4@ Ʒ  TM9wjIt n wa4FXO}l`ί @_2Jβ́ty;0Z5H6ȌaZCnQCcrP!4ň" ~Qw`Řws')rXU< .tbM/01Ecca@UT" p %3F>d:\<iqʏ'.b[:|u/!жH/:!Drn6P4PRvx kr$MYPMwk}20ڈ%k@ױ~L˶¦=A !0XTTqX{Җuǟ~[LicvSq N`wUxP0afӥ^*Լ!;h/g7:0rrLW9KCz|tIs\ˑ:?{0 ^*,p8 McBeeeޣr1044 UevXU " T)81F>")HC,f\: af*0r*jY&%ULۡU o;ҁJ$pU0=T` b'ݖ;t@E$s(uEPtb@nF$8oM$T|^ SDBh+0xh4M*}ֳˆ:߄B:\|Zs@-S" QQ,G1t+(%؛rep{*rI5!\O" Aαi&&PUX奦j!RSQ8C"xwN9˸Q硸2  rTib1Tǚ!azlG&7?"Tvr#IHW TMv`Mp~r^YJR|ȈjzF(Z@0PG@55GP_!@UYyD32 dFoY h7e@@>IKqf5 NƗ ).ϻeqJ}Qmy3rrLw9R <$:ĭ |9 \{*{9랄p,tM[H9HXRTLYPż;Gw qg8*7H[|/AKu_"흱VƸU_1Ǧo$/HSS}T)hB)YvF95MS=UVN}([Fz"AtE%n RFbG:I}/ *2;b*,-Q2uGh6U~iLV\9#9/uH]%v!%f\G\rQ,0qF06n4D9D9%fÎX_/uPl^g R,2|*<ʡ?c֢/C8vOBM58\Ӯ4@~ŤccqktUUs hbU5`0 ~$R⢦XbLWG*z;ҁʊ1H3-aU*N*BhVnWn wN@KR[3U'"THmH= TB 2RkC`7 TUUʼ* wHҿИqftLGҾ8ݝvňWbi9\9D}O}ha BbTQb4SX;-MaHu1riٳctэ2_:~c;H<{tV^݀9\R+'IQ0mʼQQm|0u s0y^$ϗR*XۑH\\骟RNIUqL` nWX4A-U2%4\ok5} /J\2~ t7!vpùRWnBR Sr[{K9} >Sp,\јbc>奪}_6VUE 1%_p$mm3SC&\:wQs>,PsvnU.v x6(6U E8F)ms?"Re ){Ω=M-Uoվ 53UZ:q步m;Gep\lJppBێ =pCn*(*BT MKIc>i̫Ƽjm#Zib#ǖ}V)jVaQ'rynkP<ه; `*_Y5U;]Qh(%}$ DA$٘7&" N>ߕ+W" riw&nn;轶e}.ݸ~?_?CC}leՔ@UQ6|ܗ ˻h (+F21}yw71'ws`SqO$cׇJRr8~Dɖg#rnV̝/eCMA_:~kT iwWzw.F# Ap;-sm@8/5 =@U Pʪَ}vq5|'h #:Ulq2ЊzR۹/[n PPom͋(Y#\V5oH8ƃ*Ӥ>DM+D,8Bx T%`F'd+W6K7ae ?x}zVZZZ /Ό<̳S/Gjk l$I4$I[b[m흢!`U4#*NIa9fJ: ]p1)wpzˊ"' q'W\!cׇBПSw3~lep)a~Ρ0<`"m Gdͳ#puAgTy\EGk@<" [Q<:Mټb[e2%2P3Gr9U-t$ q[̡TJ]*~BfyX%!XDuhܶ%UXPPjsjcQU8UXS~@S+z1(; ֠ FN҆;_8AӊFp0 lJ"7uNGS7<ܚ\ީ${q)Z;QUYa[684 vwϾ`?UUb^y}NjN˻4oہːLm;p>,K/er7ȣLXMM*m].j*RYlA1nΘV.@FģjE:mCߖ:JQ|_j}lU/:aY*Ba P9A>I| e,=nq*thMy;-F(P| BUA(Aj\xTiYU*%7b5z>?.d=jE#/e66Οk)LÖj-:P) c||P[%}!13&oM!LI4tu`:Zm/w=>Mû'NC${pׯ~e ux0{le؇w޿4\> y[^ |&~*+iye_xwV \?_=xm9Fj0ă*桎fHdN2SH2V-cևaıMYkxQ]e,?zz+o7zQ;sϿ"ir\eF]˗-1a֯_+lp)|mj܈TZ-WbCb,L5|3 je Ep06ɨfCJVpv(ظmѱqq|} }JB!ܻxq*+,WUe H%`դ. ]Qe+PCBQu҆/mX z\R jgyUE]޳!Iz G rG.\膦1LLPtVq1 @9sĬr n*U.P=ͺf͂C0Avk+r7\͂a<2|;TfG1) q7W3[n]շa ::52Q,YScq ՒP***' 8u#,F4C[[4MI'O~M$8zEYq,|>o ~0X/++5۷ZЬj&o.Tqn߂wv[p=2v!21]5^aӆumۮ#u xu[PU ՋuǶ풚jtu H HBtL`QU*^wUhkc 7^]j9r,Ba a I<?Mdˑ6Gy6D%%!TVV`pphlZ  *NJ ҘB*O5Rƨrrrc9ol B[ e;6[m*7HV^*eT T9UY7^]icٖK JӇԁޓC*-CϩA &MExhW󜊤k(hooGgg'$A"NPeHA:quy!+zݒZyO1_iRfOm]X)w.ljs `D)c;<Dl2߈>I(x}iթֶNOj;v3v~ ^xu~ݬ=~=| `';oM~&usOq@*^eؔUo̦CA2yՈ1* 9_'h Cz6DN>[^[ĵnC}}>/+#UfD<ދH$"\ j ~T t*- C i;ٶ%K2*N墮툙7 jyv9Xn іWhwIӞ+(Q } bsHjT U*Dɾ  xCDAX~}JYhPI#:b1?kZ|A~YyfI/y/yöĩfpQ}? N>08q|ȿ[|y㟹;YzmYom[ߞff2$`U^]r*MY͔U#S4:sIܭɂ2D]\9DR[\ 7x--k@$2O ###ӒX^^D(ؘU}r tcӐG+%XeX u2aSʪl*7䥪rANPex4RTMC3Q^T XwX%@*ǯ q ruvʑ!QQ28^eu1XIQTW/ªUM喛zJT#w_߇Nb:&>L*.mq*7?D?ADl Ts T4WU!mֻ+7;|@ ?\o/(ko|AɘYg79*T^ PDT$*ƘkB(i[ `a$A4Ϲ J, d>$S1W[L1$!1(/G_kjz IDAT-jt}o/Ź˱sضm 044~'OqE3yd}%Z}>lfSS UfǑQ | 5 {=Š%S'VU^\&2ZfA^ j7T$IhO. HY%@Ήj,sy1,8#|=(MkFr0fv7nUUħrSTqI񡢡;مbS/4((\)dD]hh|?c}:^ވ[H Cgz\r:} 7n~k}c2asH#.hDPZ*Nj4™{uF1~HNb!݇ګX`j\S Bg`t7U&`M]MU Tf*Kr"TjMw5vD2Rp}"UfxCZH3J9w8qNnGu;(Mm}nx"y$5(XbUFVuËtr >UFE>ΖBCcˑ/(-E&+/[?=}\}7z},xߡ 1]zΜ8c(++˸!(--s-߂Ѯe?s4,0nAP#Z}+$56Et@|ᚍZg~g3L۝BGɒ DXA\8K?ʦ!HbXZu%Pm͠Z ԛZы'n؎3]pI"d{[j~Z>F^MTM*i@ ˺ӉC%s\WFfJUBDDX,˸VcfT#5*'UX2,+]#O ?WE3 ^-{*ַk8X(N2H^ ǧKJJ000=AU4Euu^@E#yĪ VBʛpnkt,11Ќg>%PǺF<*@$,ˈ g?FUTS%F;Ѳ&FQ,a4Dw[~1O}J +n&|C|<,Nd2<"*/A'ʦeTyeW͖ck>, W"HA(įK®Jrٚ\P@3ZH2fܦIO2+6VOHә/M9mK|ɚ9}U~xǪA$KGEC٤;OE9D9 }|Q|{0)1Ҋ\)ɇ%Wt JpA@/!?O_?N$TWW#ctt4#2;dT +A$H?A+(_c?ӒHNc(_v>ُݗ:v=G i L\5=UUǪrssċTDAa P5WSUpֲމ;NW m(|irʄUwٔ PO] Ǔ\T%ׯ;Q TTE+_D/c>h+F[O(q`׮p\ > -M`500QKa5@h$%6s,~J0v0z> _x1`%}hcҏ]RdtLK-zE,ZJ `"T*P5 k-%d[@RB|afvl 9l~ncߊՖ3Cr h;Ѓ 0ƻ9!JJAsU"4OލV4cb H53vFkjOw}q<0[,xSqe 2`Տ{.H( ^>PCc.c,Du1;)>|m?cνd~455"OX~ B _<z,{FΉVccc:ŰxbH47v1q񴵌q)ee) >ܲ-{ а3> Ns_tmO\{-m j6܇W -d;uWZ_2C0Q.2P$#В8ۏqۃ*0҂lFNAK:K{Ot>vdReFSuSݖ3JI}vjn.IhiXE/aUDV+m@ŧUw~%CpK`.^m@bbリjx\Al .z~?\@hj7T۲Eزj8wy9Wk>`?K}QlPY /AM8aJ=VV0:=)H()p#JːAM{X8/ʶzJ<1<<s9s_WQ]3~^<9`mk6bkYluW`֢* cʗA :xT10"6Ҏxj/o?@U8c''TĆ[\@G߱c `8$%őm@Qp5|uz xbCH]@ϢؿQWBxDRZ|) 8|[78oxΠmT`To):ąw/F%T <$fec*bB+qo$Xe$?.%μ(7n g̶Kī?0ư?MDGur7OcѲq?`O^C ֿx6Ȯ!2ԉVn0μuU^*1IH2`hI$D)Tz,1Hr}mgW4ҲeK}xxB$#O L#s\M`eϥ4ھ5-T;?EöϠrHN `TY )Z0D$. (:~W<5w 1֍@q4pSǮ3;'@Eݖ?ڻ0};iUwnĆ">bc(4t2j+Г 6oʖ݈w.P#'eP5hqci=8F'@5TJ`r9i .63'ʖ 67FCt/mJqfOEA{3moqkmQY1oXUY 58mqhn V~O !>1m1Fzt܍ʺ.N`%Cc2I^9ZB6IB&ش| 7s^,v |;vFL&5He&-йhh n}t:5>u]羏8FG޿JW{0T}o?b;)EtWozzh 9ls>Թdl5oǛ13\ 0frU(xwdѩiIG SV➞Zkª/}]^nX~eKc)?1c#:%}N%'l# /ZOM78)e^67e="Af=S QQX UQ"M5k8q44MC__nbqqa&O>1O8Y\^qۦ˻qOAY^Iy~:stɖ6=X&rD:Ch杷,EiV,Ǩ"&WADt^n)6ޏP"YcD,rx".yߧ! MwgNeߘxPJuX{S#6ޱ ޽ P@ʦ"/=SOE9D9 }Hg-GOeeeFcS?&&(++ LMm bi )Di6陀2AԚ4M6kf7v^˖{bm?RJĬi,Y2J e*B瞕j7}my9hZbZzʝ_|8>AtETbhv)PZH 58 ר/\lrrL\ s.|O4)CPYY9phh1!lB'hb.*nD-FT9$Rl^!I15י##ɲrU;sE%Hꮜ-sSfA*\ersWNHsƘ\ܠU6BªeU&⁕xM9ɲ^5@=J$@g.__ `j% Sј˼r}^._((*B2I$lFlF<-_f+bVfPu "d@$+=_Tʐlѧ'Ok+Uʠði>=$cP Ҕ*-hE|bukn@kp䙯u}ǬrU'>(j7`+PT'>(EZ^DAb"S:S{20ᛪXCc-LuQrT\馛"s󡱱t*r N9P!FD' z H%́Bڎ\r;:u0Ep~r8!GP 2HSKur )c`0OL-Wʁ*B BLX%ÌD^( 07C8S۰U#:!C2B*D Y ChkVf|*է@!@@!+>@d)@0`CB~.ah`8ܝ[v6f*B@'ȘRM n v} /ūpGGtkAǯ3fbU$ knjDjB>#P x( M,TdEYd!bvQI/[$pxMR*5st?Ze NJ9&{L~@HeZS+7gݔUNP/pw J"md;v,caRJ5WXu c2* f$ J ]9êFADP OCV2`(4!$$ b``؉VFˈUs] }AE_!ˀO& u3?PU%$0BK޹.wXs'o G ˄U骪D@|cF;rqy|V;ހm9*}@I!TB0B%;P0qkO 8]_h0gPU9l.-ɺD]LO9R=*J 2bI`LV~ZeAU0H蓮*A2 ̀XF1=BKʂ+qNmWVI-05=_cc \8LО |eŹܯ'2(p;ɺgc&I@HS9GXq[@UN5UwTnnT4PBO/yƤO^ʌWC~?3A+7`e&aRwq=wTQAրQD/D#z(ZυJלP]0!Bo@w4lrDO k Qt5#@w4lj+AP|=Fp (!XDlxIV@@(=cSj*RBhpTʶKYpJUJ &f/@ ֈE+ ;-U{"μZ2 네HSBss2!b=Ekg!PS HelAԝ~ `:AD*W۱a45.3:^~#(t6\UMhR~drSAegҜZ!^zc{(Ph.7(@ ۊqܓπR~KU%I!N]eY*uꃏRU|5h 4>惚o˟_ $K]%HUUDM@d58>RUB2Ǭ4X*ZnJ1³M PY Lʩ PSѶ1wɒ+즿{BlsT r.'L @w!<9Pc}WPw0x8XZ9jI@ 덯"zd^mpRWUT*d(#FSX. n4=$*1)\%(DG$2VKb2q#_SMe *DO>"`'VK"Ocb|2#J,|bH hE @WQ|UxWtG\H`U>#*guVTcu_u;BRξځ zR@kx#5YqΆf1#dNE៍i_0ɩ]\ mqwjTʦQe&-cHw!U" @y{r IDATҫ{ՍkozBSVnʪ|U,Gn;p$'PU|\UN?Py;+T #-36,77݊Vhㇶ}3'X~?`J+n6ܛڿz*Ĺg 2$->95!hj{F0uZ*s[s^!>0ي_EK"$H!C&229A!S ي_%m2@]YcT pe*|y>@d@URY2 eeiK@*f7-PJÖ;a+ P]TQd$v 5:m߃`z 8koO Pވ_Z}H~۾ P -9(n 5WbU$9`LI$% Gl*\evx8͓j+8JqW! NI,ako((֜txLŌ} JV&p2ᕩ$w&3z(*AiMqDZC5Hm 2E|<%RSi׿W$DIbU`;w\\ڳq2qQR{ H ")L8禪2;Z| gVɉTJWbXPBӠj +myf iWZ"~f3==,91:z} ZlHj3z힔uSV |`V^ K7/ch߃HV/T\kƔl˭lf,rD}̭] BJpe)9Jĩ[l϶sT/sj͘׿.1 _UtwQlp,>l? =Ғر՚D"k2.y}k}T\IQfێ Vm[P,&I~͉bWU(7@>кiFcޙT`eyXWU9ꅁVсch Cg~7~7n_ >t <$#В8e=OcӐhoQs'sʏqѦ+ʘ|ēz1=/JSǨ}65?"i[1&J M^Yʥe AGA5ԐSPVQ㜯'`c&f`qij_L`DǜÀAc{SS2dvTVUN()36k6&`t=@3x6Xo`]D%G`Mz[! \1\ Mc馭 ivܺp6 ʜV^WLۛS0@S245.oKg T6_ULP!00woE~;K05hlٍz̨Y$.ϡAM|A[@JȾRD/MFԨu!s_9_% X[ZqS*)sd$K"ɒV0u[u֫P1k~ԁ̑!SX%)jQX+rp/dH&S֙^U}xxU$!y+@ d} 15(XܱDf7& `Oί.*KPCod\ *G[ǜU@nJXo`M3 1 88P2w]jV ٘{FU".ʺr4ʊoεG&K}U8)}0HQUUw=VTT`hh (P!LBَ V[ R9GY &J)nn;:sUW\XA[j~ Z|՛DU@( HnHw#6Ԍpb1Wڭ5="mG;߷3uW`4H\<|3Af*VdWQBL0RX|V ZVBe*T" B%lA'YqG%R؟\nJ2!I!J,JJcqT!IDe#/>C,DVO9AEXk WHU 7eo79`U@$SØM++C-m9Gܩ>+LhJ}Et*mJv*j4,v'F\KǪrQ-i.|S_>;37x-N[)}$G&FTYYxHDT!myQ{wfv{qmbKF1ބ}.!Fk -/1kJ0m,"r%[֙9SvfvfwI+i}F3;3gfs{V~7U>fp9O|[|}Ze[8&-叧 hIPO몈EN"%7@FRlDJ1Rq?ꃗzEh ZFPnR1,')ˀ/+M>XO U x: E iM~Ty2İ*#i1 c1fps0XG*9rY)8cABUj^닍^[Q!ޮQ5ɮ>aE[`@UJGXSǛ**AUr]ԣbs g#r$>Q*rh!(1:',Y#TToCkk1,ˢ|krǟA]]}FHOOGww G%U8(1\U2ljYκ:YUoJ>!I#Y nh䏞QU-04}RnԾTUOrGi4MR)FJW:ٺJQ8I5#]T8 Fz*Ux wTj0qAHO-|>Ѳ$gd,ta]´Su2,NCNI&":SE [S: f?9ʡv}$S} Un6np*:U vK*Uz*44̚J`HDUl?kWn֭;{^x<@'d֬YѣK[QYy^7WB*rowχ4?C|8x]7ZeV))Ne2XVS8Pe@Ff\?WDoUe!U@PAD!4QWV@wyD A ]>ª-x,sY8i /QVU,a) Hm'V,'96@XTNe/EpUe9ӦIIWcQ9,KHzUxxT9PT G)Tp^':x<|^Rǩ * w)Y:v9rD|3&JmaXP(/;%E̜&9T(ebS#^;cxe>Ͽ-*PT1Z)0 B ]Rg_oܹt:q? g~_{W GyǏՄ>ڵ_ yǣ>;|x(L :vϞ0a*+?(<07vEv#r'hOθ+0WMlLJ7©P%RwAF0niw5\ VZk*!" [I#Q1v*Ud)OT)?:DdQRz n@i/A;Q J]<{-˩%KA7܂.B/Eh/\ԥe͑[S~.?E'+M>> j??0Z[oPn.Eo/Eo(\~*C1u $ ~ ˼_@N״ !- O" M(cv9_1EZ *`# Ev?9&bEŘ䏷>dO[ > a{uB#߆TFAY]*Vހw:¦Mɓ?eQWWG;zzzlCCPQ_ 7SS@)׿]7ƍ q$F7۶@wwfw ^zi[ N'Ǝ-űc'p ע@Dؼ]<=zlˆym" Kw#`5̺*UQL*٢h@ŢŤ,W:8e4_$m@;)#zSUPu"yȎ ؕpBKRu)JtsJfF( .^r{Q:`Ł: 0`4nr@v?겼PIU|*'K`(ƨu~~^^#W8p:)ѢM(dŹ6pi%y +Jۤ!5 y>jsty$HXqZSqX{5r΃8iN+-ǰ (_%*4y$GTP'x灯7!z=B*M~aUNN6O<<\nc֬غu;K/¢Ep)|>dee";; .O76!׹Rdggܯdeek k׀R~+V,U?'|?魘;w)UxA~zӧOEUU (?.*+G׋={+/'l`"o9uƹ/|%F. "APO z0O=n Jm)eWA,&U$MC ƬTiZI6J{Ɗ1մWuAx[+ D)JUVdTmpEվS} GWa&"pVDJI0V5)&PFW!+8F62PZ5k(&MHKÈ4Fxc6o*)`Wnۆ7ފ/ͼNPǡD" NB/os3ZP2>ԀJ*eU<a_6@٩a#<2*`hQ(x(ߌ T_xTt2ڶ喝êUm@ބZGz12G.#TjPSTzw@F 4VYe1ex0cT]O=<@So_=8~?0gLĺu뜑VPJc Fn7 ~}݃իúu_ 1n\)t3Ǫ7/!% aqYYp=9s.ɓ,壺f͚R} uɷہI`88{=,C;uTQy+VbrTW3gށwXp(p88~$ZZZnu(**IPV69M-0 ڊ @#r 6ĉ⥗SO=#^=t.s/^'l|曯`Μ%\|tw`>%#߅ ~xz'8ws܎<~uRs^"jcZYUz`e՚*\.[VY`b- V@w)y ?~?i9!Syy΋<};~O_<,4n<؂Vx Nu es̍H]їCUЀ+c`S8#PZ*b PT# UDkՋpcA3! T魢.}JȚ N~{ rssi0i"##<J;s><#++D]]=|^o@L`d2\{̚uaN'6n[}g}ۑF_.b 'N\2cǻb=|dggsG F7CvSꡖhi8J.]D#ؕ*T3vb"̃T F,=H/Ayy=d\TPO)#m#,_~1jjjqZ/R44C=axPR2sL< Eww7xPTT`ĸl]/qqWwbe 9 [>0#)<%&Od:p>}7ڑ7 7|+7 キW_yy4J>˧C>/~W2^c^*1UpǧbĂ;qtWpիT=;}#Q(hK v8h5u"eP g'-ª|.(y5M,oH9hU/'a׿>;waѢeG~~,Bwy˗_QN͛T3g&**Aa#%% ǖ-&i} a =zY%i3{}bߑZ- bIwJ۷ ֑6[Ri%ԁt5`X'|6t2/TP - IDATgς <߉)c H*FGO ^W'Zz;Ov @}~þG *Ub-j~S ގ nGь^4BӾǂEu} PuTFH8]e.GŪUECi47bժP[{ ǏDww7VUUGt: a߾"##νHluvv===|Ә1_8ܥzRˆ _߉LZysq(,, hol5kVa]hh8ɓK>xZY>&O#:pp5Ϣ [1x->w?#ՃRO<f\ӧ/ y%\,O8#h|g[nK{9溠u]u[UE}իc:އp~CGn;]_$4cMw`j-ؒ0.O80L o> !2kSiA2JjN! RGb R'EU,0Q(djxˑrC#uEdѠRA jy^{KaJg OJbt%-hnnvưEUo;W>/^b Xa0I^NCYz8t9l-o's>z;Li?[`T±9yIHgkmA:QX:c]Ci:ʚƿa`5ȊJ^烱 5eU2ɉ$ov9r'oFP4Ro ),D >N}>=+}{>ع*6+Tl :QǨR硫OyQby(JݲT Vׇ-D 42AX?ǘMFG[S86[=E/шӡgPg/S|+OLv}u㳗nCعgbߡ?(0a.x<L]T\J02Be8[; X3P%>wcTO>F09\Q|TTbTiF#ZH>aЂ*ΆpΎ,"2CC>l*)wz( ed$2T屵^wC*]MGo 7柖B7p!z+"ƫb ZRuzT|xNY*. R*DE˟#v9_JⲠ[A@B|Ϥ h-S`Ċ˾T&1s3Qe8_|]233ˋ>loQdffFcSGҡ>lj*4Rz.oGSDz}oJY` >]N-υaԶ. x Z[;];ݸ#ZfY Sp)XQJx>XRTJ=6Wx(Pj.qPN""$& h[bqZe+cCr{tzt?R[Q0$r HOOZ<\.78㉤u`W^G 5WUfJd"0z#He¹V%.NXV rB'c*AAA8@e<t!A2*+3T s@[\\b5 (ZS@TWURa< ^.+gLⵍJ\;8aU,b+Jl]tU\N\FTJ0Ujee9ZNjjl.Gˡ gRUD T1D`r8pef5iSo>Fb% PoQ 5k*,_>ۋ~K9NfEhʚJS2$ex+p TC6`(`eEppD*b?Dшl"_E%pDҋT0J)WeRޏ‚|axhs94`K˗/L-٭L{jy9JF H/@)BP\T򺶶uEt_%ORXn?bbX`%ÃRXQ8AzShGӃ*CkUUAXQj$Qd.ΫO@W***Uj-RTk~Ta>1Om]IM_)+6ufffA5^鬩\a ;\)P`*2r u> UZp&`Yer;X#@CC'Ĝ.%F`YV[+`$aAJJ ϚtaẶwDDa{ޓVIJ TV((/@JJvB7UVL?&W1T9/>>jxŒJ=/Q"R*"A+ݠu͕-V2ύxg}iae0* 5ՎݧUPedM*ٚJS)v|_Wmj7Ajrn-o4u3UFy22G~_=z}]Z <*\p8pVNp8! "77iii8zh,DroHZ8!`ԩS##5G@n[k N? (]¢ j@0 1*B0//nݰB%7O@JlJnBF dk#sXBYEOeЗɮ@m$B'EV# E8W.ǬRǟ⡷8C*$Sg?aʑF36iSb#% <0Red5>abKtGW:4&|2Pr*>Tg6`(he>]{/:pڗ7^Nx?_96a\i- ŁDm1t 󐞞Tۏ+TChDKEE 1K@@dK#7]wNe৽w+h㑮^Ρyos%faX1_Q;aAPܢa !OTseQ@uQ Zp8gԢBw :ˡ/]S V!E *9*BaU`D?m*c*!*rX!SDGXaUT&JUEymTk]e[SbKB@U + ~.xo8?+Ueheyd<UEUY;T[Q=̬LLZϋ>\ӧgϟ X%EN3@AKk+ ޮ5݋/^2y2tkԢL*:vuv`1hinCWg 㚮by47SbXgtNt tѥ;8aUÀV xՖUz@}*}@u86j-)UV`"aǕ0H`lv `tϤ`J 8<X-9h?}R[ITF{Aި LYuAeM^6Tؒ0x8r>l^t?`z gκ*܈ݨ=vb$T6ŁP7H <<v 0opa% ~4j,?zӃ4ci]r<δZE&g%XXDFFN'rt _P\{Rkv*tl8!T'd u;P_!dK* oqnL G$ O1+e`$iTx`N/آe #z#XcV[#D Q+T,6:K y!tJDTZScZUTWXyoh'ΜŅ btH nŶ2Xy<^nwDJkF~.GDաX:V9?Θ)D7ڣRx :Ǜ %up`tDX2nAl*V .CYU4 ){о j$%iG s@B n 2UOzDh`FTT;C ZRYR)5^[ \bV/=v""K.OH5r'W|ME˗zwA.4[eS&!3#Of4VӍ%1]׃}VGt`<1fxma_}94q0bj`E)Q V-b-q%SJ*u,*b>Yd+41(?GX<Ʈ&u A КJb%E>v/- YٿT8 +vRӋ=a>3jth 6 {@ٔ_ %ʼnsH-|=m}^#Gj1e>O%Ŕ>9_aP:n<¢;e$Y `YU#ZTɇP٨0Dq-" @B28@k0gU@`t-L=o]*W'kzpíWJhh*(N03 ЮmaEb!SՇJȪU0 +ܱc`~^bۋFfff5 rSū` R->Porԇ-C]#QSwM bHOO˲a<êr Phy9{֬.'Iuj ZϹHާj`ZjƩ'V\ c L8Yػ8瓎Ҟ#tc@KSgFY`ٴHO.<~ fܷ* `1vP@|UV,TWKˡRzP("J&UMb!US<T"ƾ-ħ6T H~CND:AGr}X)KJv]ϳYcR-L-5ܩ<ɊF'u9製HK#p: -#g.:iKzpБׇ-ϑ + (0L )R`evŸ ۃmd< Q9+U)9m5.fR)>m**aldgܯP#Ut'OQ*9_MQc@p:lM#qΑJ<ҍF{VY n ݱTE8 ZoMJꜗA$#pYI@0J*-tb ,@RzlY%tUR`>ʇMMV-!1'nae1w•$v8U i>b)z(j.OԮ|j)hz*'JT!4g+W.'Q_ZGj}gff`y8quuqiiiϋsssA讑RxmTk]E.i%a-e'*R違IJ,M `E p8[F'\k\k巧(Nl7 h~'J. ~]v\s4UΙVE!pq0~Ё_R6[H1!,Vr'--B* YTj@c$FrSXVʉh8Mk>"+]lX' \1UTX'/+>jsi<ছVk8sҥbگȑ]qڽp:IT`D̸X9RY0,Sp^70ܨ~t*\@pn5cemPVfsUǫ2!-qQ5"U/Mt1+uWHuZ))` M$Si٪J54 ^^J)jjjq=’%q?BE~6?eYeek_.? 6WwwwDffDzz:%X#ȚJD]0SJh}bK(1\U2ljYκ:YUoJ>mI>V%iS)3҂ݻvMPuu P7*+qGMIG{+H?^Q&<]-x_ge1l]EKcMMB'oᝡ"+o|( fU$#-X'!UUT7Z*)XWVUڴ-P*TA\d @ŀ)gG<ʠo Ѯė#tUG,T5L̠Ip":n۶}aո[u޽7 ,5kVaVTV덫;n sk* hw.|>_`\o>_.~3N9ܭUan Nmގv/8JhOݑT+#e>UF`T@jjdBےdJ?Q EuuԔj *RAi3YUuI7tAUUB-(,”i|((, ]b9]j@)"*ob!#$2+@2D۟ PP>\ PUm"Sex}Ԑ)NcYŭ!>VE'cA,QU'˗&[xuK0,ʿQmqn߳a, J㒦waǬ E~--x1qx]+V,sϽgcʥ+⋯r9o`MjheCƕj/>x'VNY?ujy,X0===?_w?>LYg? 3gNCo {Ž <֮ +Fc9<ȓx)>øk>djnDye]θ+0l8O{6(6tOTVH a IDAT0J "-PU2A<̃AG׳Ų<]K >c)*}E3=u,PKhEttΘn ֟3APҕ@i`B?=$VXE؏D0S/\T4wFP Nnr  Ek*x9kQu+ ǚBx]0u3?F1 K!aұ&N]ش_ѣG3vD:Ї^|û8o{nsC;эBpUᬪ*#Pe Up"""Ry0*} JBT677$%`S^^Z6( t7mBʧNP]S~Meܜt4 .E<%W ,ZhW)[K wHK)eŲJU)<jʨӁ0ʬ^Sɰ*QU3@c +.v^XE&ȘB+X9,_r$o9"%bFoS!"k"pN2&M  FXuI#sSˍ|̚5[c'tEXhN8χLdggrF&>{zz@)EvvvAAVV1ҏg)z׮oVX6~8vrpq|vL pU{pSO=ߴ |9~${0iVy^ٳW^y)yS@nyQro;yZy:TX6 gF1gRXi~ f]J\ s@[붠(,b׾ u=H+,Gﹽ8/!pn T0UU(++30 x72r '[pO,+n)12VK,x|4@AJ鼒n՗_J<1M˪$HW)]S3+V&j>}7#B*X}|yn|'DJ*j˪^P<: fJѹQPʘQ'*Vz_6r rTx=Bq(72t.'tuo6*MMՖ\e1ex0cT]O=<@So_=8~?0gLĺu:@kk+(1#n&*MbMW_u/yػwJJFKW'9s/j޼/o2yn. p ٷf͚1 1+GWZ҇Z PqFθyӺAtچm(uvDLt%N=)Ջ(3(]p-ڪ_ һU8+j9@2r l]nC>*\0vC,]28wl?88XKo~*PK,ƂsꧻǏ.XS'rs7^Xƙ {=k=<8w+qH²aUzah94(jڇ;aZ?W>xۏ~T!` Sw jeT違UkpJ܆Tؒ8bVGg5A~4xzZp1nuU~ vnon}g`pb熟(,X6+xYc0w/_R.NŚ;'qCZv1NT/z G䍜ؽp>a(8UF`xnBn% vHL9ū׾ TTy.Coa{vԇhwQ]VA-[,LVI&üsewľ}QWW7|75aHWP5ujv fͺp{FF{u<~;q2<76dff '';$Aww^~y/??Yٞ~G]]5f9 ˿#E`Z87#ΓV}ӈo<-t=`CFY_*s3J?6Uv[l@_CL`b;cAkAl TlEr4Ut.a] uTy 34)j>G 6! #ցn|PJ2Tly#_F_|<~=ϹnGuraUe5G@V;_80֌Κ<B{ w$ ?Tѿ r_Γ3miF[W].Bך`QSS Ԃg}R校 z10 TVkmFNN6?3gf«@$^AQQQx0q4ӡu-[ѣKPW%Ν;_N\ uub\(,,?ǃذa#V~ɓ')+*_B&LYW^>H}𻚔;GF&3sxBĹ(EI*d)",BAX]TA+Xm-mϘ9 a9 SUr G錫~υSP}^W;zOTNAZp>TmAވrR[VQX hdXRJ[lIFYזhߑRdO#-] {M\uk*36!>XJE9r233щ"@zzXA~~(oM7}OjD$`+M 2ѧ /lĉ31{E="a]Xh%MM?p:9rBBwy˗_vݸ뮻qM7}#G@^^.<_[oǏEAA>|m;#% ǖ-c} VCPXM01Y% E381lr^ٯthVKªXzgc-6GVNbw$ҳ*ʱF GfA)OUB(=ͧ O7g )ҳU _1 OO0x{Z4)jm}|* b-,T&^8dyA8(yi@ YXeՑ#Gje{pͭX2FƊNp:pp5Ϣ [""MeU֯?Y{^,Yrsttt'~t\6M0.tN-b?_>y# m-:::Rߔ 8[ oo ʗ5f`̴˱@RWYWVy]Xp=`jE!P~t  ر8[oo+ʗ$7MJ&Ʊq  HDBQ HAVbAA_5r rZhv]$,Gzmtbt z_V]gZsofA@ss [pp`z /nF(fUӎQ"s۵޾0I;&)|7K/T.;жؒXcKt׈@;Ɍ,D_s/_s7~^sW/7xzZQֽ8[ ύguKQ W~A*p0g/qA*LFۍUAU8 S ek_SKE-SMV@V@A_wr r }OŪRw~@e%Dg9EH`Z#j*ћCWWGRra?0NpfWv; 42ժΑ uN#-ݮ[lH1h Ҳ Toc#λ[ irԜkS6~R0VKڽݭ 78u MCyj'{_ ѨK\0 = ЏNE)/ SJS4~D+BF ˺BRu,V`icʊ=r|}LkQ-BFLvv6"777rUIYK:o7CXuG( ed8%(y,kI<A) mR%XUI*}jbrŠAYXQrG$5PP0Hk19Jo ~ \LMX>ژȳy7IPɔ"T/D1WqU,"* T+S#///Giex3Rm2R X*5RCp+Qa0r[ݧgn5q a(/ux;]P%12U0U!,V(AU`NdHe<˛pū&0 aEyrӃ*ْ,4PɁ|uJ=7WfnWܑ(Pqn#yi0YT{*fgě4a9,_x]TH Yjt;}vG x瑞#y\npcwePxJWv ԯ7TF*`>$khΛhRa 3EѠ43(  @Y9@%Tw.:P T d@Ӏ*3He? sJfN+?F8NT`Qw4>ڹ+!]-hƍ t:@@0sZ>]~NwzP"fU8AH0l*6a1HCP A HTY=A@˟آJvR*TcPhG4wTC-s@D )% ӿXVEC>ҋ 0eEbagBzPZԢkAl*50A;e9 V,)fu|-e:_QU:A:Y*H ۨ ;!z2رnbK?++#%igdfUeXA+zP.;Iۉw8ֺk1~=_{5,]Æ yQ\T_y]H0 -Yhniy@Vf&ʧLwna'p/{ɲ0wt|nJFe+.FvV-Y_F%==(@Up*3i`edL`U G g* %Ae+7-LS8P)APPYTj):Vfׅ@ޣhYynĮ$ H"9ÊR)52NTTw|b@Tc\hӘTf Bڹz(u2Vr.;*.[cǀR[sU@֘1c㏣˗^y2e{i/?][pf[Oo/lbUP]Ul  4 `XwއnQ)sR)/Mf T.T P 5H^F):n9]1į̂9\dHJnR[LiVUl\Q%^zPKP%YN)0,<*U2AU eI pI=qB.';Q)ˣpڝDaE7{`֭عs':::4̝;٨O<7b)V\SLƳ†MAJ-.̝Êb.Ř?g& PS g†M9SioPJbO[T&Y@# U <V9π0mYCml$ũT\i?hss 0nP\Mˠ!8#v}D D 05`Pf?FBIHW lRA+=HƲ 1XUZ,4 J ںJg*[l*'+p#&52VF ZYa;w؉}RYAAss3vڅ K?{&7uʴ]+nئ@BHn%&$7%p@r/I$)@h1)Ƹwz{og IDAT$HizfVFH:Hz-+aY˗/yaa!l6̝3s:s6.ǟ]KaǮ=xIG4XڙrAV1\@uiYP.GB>(  B"?$XNv(U@ɠ({?(bT J Nk|ubXq+^'%)P\<:m ] )bFC& Gj{$SDH1t%'(mEiFHcQBR:*+rq)d8  OZT.jw?6JKCr P+yopZڰtBTWUf .?^x1qԂT~ͭmع{_R*kuyRz֐єkEQ1*.1882i¨^CGz20 L4oU=PJ˽D*5bhBT:9]-/3AQE3LӢCo-F-8C3z0^y>i.Q p*"2 + byQ-UJ̧t T2HtMшm:C pY3ԝOR)[$ku1()6Ms?eqw;:::uA~8v <?`9'fS&&^eYP]~/&rqtnBsP+P"yQM՚*b!2At&#"dzLnqJ:JS#`LqQ2Hc fIZʨ jC 1$מMr,y,{ޮdb q=mH/ܟeSeU?P*YVQ("C8A" P]k TfjSa-Z1EW'ueL9slYbv?Bka2(*%0(Fc΄tx9Uւ( ~L"TBZɬuHTTK)YKIȠX$c!{۱jőe˕N'v(\mCK^aFDw̘6K.Yɰ0lxb"sDbȋ yGܽͥURL+Esܽ'Om]n 3J].YJPZZ'OvphrۋYf]z64E'kJK<^/f\݀Teco$EaoQņT$eYE/g/kX‹ly8UCU|P%p(>?j^']&4{^audp7 (%*QHzLC\A:F ꬈EED[KA\!ZS$-[$({#?Df%}?B'z\y3ÐLbrMXt(ð2%J܇VA+ V bVqY)J(PV&MǛWsLL3gQVZ `xqk{ {nTupa9]߀ysfbק H3pJkY>1:J V1j7@bdJnY : !';!☔Ҋ1GQ"#p-Hz}<%&pX_Cƕh1mZ6B *D,R X1ea%F'C/^::p"吋B0Ztez 9s͊82j<,ZtИ5eRۭ(**LyUPP>hCXKw̘6˗CNIiI%ҲbҪ< ;XZ4ԣd;x.",_۶mEQ+"^/n݊cժU(,, wȨ]nEo__>zrXVZdBP%hU#* TI|,W@fN/ֶaא*0E%hM@%w dcT},[ \ӢD2YeTriL$ۓBc(G&c$hfk : -x]dDxp2(?U0 L hQRH̪8|*B&oJ>XO>)S&auXjցիWkwsϽgtdZ;۶ڵ7w"7?4SP*O_Ywn̞=Od7Çl6G֭Ae8:u?Cx͑׿C̭FCeN©#&}yP/[BӖ;1cmno7I8X t 0:VAוJ*9US9pJ Ȝh"HfkА`U{yl>?s`ʤ (, sw|;-( V,6⅗_MӰ<@{pB}4TWbcA$`e 2yZĠz 1W \J6z*3r2/^Do̲Q]@d1ܯ5+JX)cUE3Jk!%L[h^ .B$C U-SaJ G=L& ⥗iӦ◿| à_v01#ݯw:`E~pq?t/܂[?˥q_dž t:'}q̟ zhll7^9pt=7cb4VXM(݇a+B}l¸0[=soeOi#n.Fϕ* c[VE3E!,U<Ҿq._;xX*LҪ8]=x{ yƐ ۓ2ZZC(8+Z$KJ D-4UQRY6uM%zf5Th(Q-SBzSo:fU:D,cټsjhp0b QSİ pҋᘼ;1g,ynx>a޼9xpt=VXŋ/B}9A8v8x>47ĉn7!p:qs\( >;7p!ش-ZBvoFtvvᣏnv-^{ 5qSO=;#\nۿ}?c=ocX{\}xgr=(rmVLod}nɨ?a)o~pp~]`rufg *֒|=:-[uqye{7``- Ol#;b'UUl@f4߽EG+VTړѯ2Ո VBRΉ&K8.gQGU~@uy*) D-4.@hH 8Yx+H+Б8Q>Phf±-Ȁ ,R[]_O3Z1707PqwA1p'Jel!zh̺uW+Wa߾x}.B!_oO<,#׿bKpQ|l!~?|<~ #>/n|ݞ_!s/߆[}Ν'Onw8[sn0qb->XI̛waηG*8 !䅭tvV]zK*F_>N'^@uC|Шxn9]kW7>©Q}}/Qj0^pѺsm(J$JXWxV*ja!V B&.(w(.DV\SPv*s%Q?7E,^@uu*M  `РD)!BH!pR6-=Vw (T01ȴvlVDJd*<PpT_M_ŘP"= ǔE$*(7J/tQ 51gL?~--m]BXř3g݃[nŘ:u2f̘㦖.M===D~~&)))0|aÆo_mm V\~q+**Ҭg}>8_s>?W'UuƤIr=RM(|-(߇`~`,> @[w>lU`m%>8܏wP0ybuy ||Os[`+jDQZ봦@X),cXW% 1ĸ 76P*Tj*}`T7f X%Y}3 <b,/Re:~v\ȏ#8i:$~Pe!7\5^"Q+wXǸs9p{EM,>H`S%*vXSLu ? 7mڂ|8̞=SNA^ EyK0p8ؿo蝠H2 ̚57p[p;mہƸu{]7ٳ/AKK2q3wkt:?186\hMߪ k+CӮt -k+[a- 떽~{= GTO:S(Q,T3F-@Vu#⪧r?>c!_HU@NEph%%Xr9NqƓO>B ԂGhF~~>;W^yN8pUUX` p\p\(--0re G~?zehh8<!?>e3& .8Qe;|5{pw }+ze/laʻqc7~ 1!#A6*aX iӯdX 敡xp2^Q)^ q$8Ek%b#UJj뮆jAXEIIA@YY)*++`?RTUUfah&yFNGII h:3ހ)Sbe?~?`ǎ]Xxb+b^zՄܼm\\Xݞ[o ee8~$sEE;0 Vf,Zt1ly/cҶcrzCȯ\Z8/|='zQ:hy?* ԿeGYw'Vϯ|`C{ȐzfJ PE0YQzA9XUR[S-͘@@7I=rLV'`xV v?|Kn~|HSR?E{LNG>2CbCJ?rqg_0xmty*zNIIQrk(Y&@Q%EEQaA:]m>5$P'OڵWWՃkD]i9s. V-DZc'a2(**ĢEaCB^ .JH˙">>_4#F0DGB;nK/Ǜ6lnYj~ O? Μ9;&<kq7nixn-v؅nJ݊5+I@GQ<6pn {w7MK~3Aۮ{x!CH}20bqײ҆RJvbBQm!j./*9ҊS%-K(ІcÙHصO[A)aVJ }ܲmӛo?pL@ؑ8YAc>y7aA':YrHw92YHOdϦG Zw ;/ &o`^QU, )Ŭ`TZ_!wv'N¸qe0(++bAQQ!/@n`8r8Z[ԂQW<#xGby7>F'o}=r9sr=~p1n;eS/_Y7NxE̺`#m[sk)3oս6$L"bt2$azL]EX% hG ܸ 1$;CS9T@Er6n*@J> PR02$- 2w^(Wnm갥A@WW7qqaxK^nT!9cc.: y:=1^W|eC 1!CT|H0R'ϯBbLRu@ZT8VQ˪5U IDATqK0s, hkeiPtݱB~笑m#σ{q6=r96?z|}EjseWPTpiO\F9rt92P(:BO"r(YL*aIJb[)'D#Wcd4 Aˬ 9f!c 0CwBxJ A >OB ҃V5AV 1$y0a*C ?P4!XhEYQ>3aͷʳ l\; J!%֠ V5U8o0w0i፰:Kac".䇻Ap / ,b 1c|͜ FZ 3acs䱳- ~QZQIAcGި .(3AbⴷaWZe8N|a{^Na&g5%(TRɧ䀕T'_d!7Џf4 dL7$޽-X$tX0, ̂ LccTU*za_@1q8V`@ ز$~aڥ_u |'>ZZ&\y8;O)i:f[!ZmTݝ2Q0ʑ 0"1'AdQ%v" 'Snz<: NQĸ\g5B A4fXn PXX8G`ۍdJ1&OS"G=MӲ="`IS,wmFʐStsS`)CR?dɪJ2vJN7ݰ0nV9NJ+6DP:}drhFA 4CU6xsc}6?ze:m%m#*vĩ]f5pJu9UV|ZSF9rt9R-k*H CTB[נA%h,Ks^~ Ń F h+\BBAT7 2Eird ?l60 xƀhC\ Wwh[2 2`IJH+ e IJ(@U. P(<+P2DU)qeO͇]h  3FLxA\Pcc: B,>V/^$c4.RS20ʑ j9R-hifV[*AT-L!3fQ%" .Ÿ:N#%eU[Â+Gʕ<n7BPR3Lu2&DʎfV]=T{˒lo̷% xTbYϢJt!qR<(z?9j0]F,.4C y@NݱsLIxTAqLL]h4!T8^eF*%ҳk9]n b!rKT˟2k3YnB^V( ZfZ?=<`_\ P8*Ѿ88]P͊SӬxI(.c=)Z lk5bSEccTE|"SRޔ?aWJ2TbHfꎓ⣏7aŲkUVT|P)cT)3Ѫꔦ^LZLE!s1J 'N=]n^ 63d$JV)Y3"L\R #hۊކg,(bB#蘋%o P1͓éDǐH[u(/4H+`\2F{ЃVv *@U PQ*hS(&|l#Alؑ":JZV?DQXU*k*XGL\+=he!y*UݱWRB)TR*m7uV *@iZU^4[₪HS]!O<`Eb F{πƁUQO="2jP1Єކ~~ecS,LyO+AAp$ť uSUFh{c,9{moYBhTb[ K?(_ZQPhއmSwrC 1$#Ȳh~;}u\e.70CeXqfd;@bXKYXq3`qZ㦗F/ebCلŸpdMGQmNӆF7T u*j g3C 1$[$UZ:/2C 1Đu2V)* 9_yV LiލM]n@>n\9Oh:xu~!oypNj~tvv[i#ɨ6KN/ Aq-DW *}(X [VO/ ˠ(а:M`-huŋj/ԕ_iP *0uucor7 AU2ƠDңS}N a+/GLG@:TZ YUIӶIAYբiYFj<<`Ƴ*Cί|XL& 6-$ Ƴ9m1VeY^gΜEcc"q=]444庬V vEE)[AA ~$F{2p*c% c8JWA-=%UtB]Xлj)//kYZPh}Ftoߏ6̙6Coo؟OXQP/׏H7/%",q)C s5W&>@-$͐: -Sh9 aQsI@O vmGGU łPP{M 0 Gð7|Ib3laYfC> r+)} +v*WmQEZTXW s=| A 1缾(<ϣw%tw_AKK[bR_ NQuQc8O缾NC.t oax0 f̸7|^'И.+%W3{frphCZSwͦv-`uԂO@U`f!\Cjj'|pķTP ⃇dytttiL2 ]h`US;qT & =~ ^*:m6|5Pkcϣ±MML\R.+|A4|ҁ>L1<˪xˆ$;"̔/4]JbT|*)^* BcU[T.R0v TQ?np=ww?'VUU[*ط`ڿI|" v|_q= @5kIa@-PU i>2.ϱ;,E8ITuhOO7ȳ硱)#K p\SF1騗ԶQp©y 2ϺJbDnpQQQΌ^F^lœa\ZK)Q=ֳGFYMJo; 5A0aq <=~t1&x>/>>B0[XVɬ=U׏WnD!TddDp5,|1XQN#6Ⱥ޵*?Bh .RYj8p*X~S y~sBQQ!xCqq͛wOcŊeX"ןC0aCss+Ns tr(8Z7p!ش-ZB+lc]{Z1C!1nۿ}?ǞĿp ؽ{ <3c=*fg *֒|=:Ap֮F{L5{O{|n3޻޺`ݡw>vt|%3l^^A !XKfӾ-eHdX%fFTW.OvЛ٠‹.Cc]%`m67:..x|8yy.Fii1o7^Wx/9z>0-0}Bnx(ɗ d5h!֘Ӳ⠲RNJ@V)O<ҙf>O[\~b.^t} <݃*P%3]@U,ZR)*TqHF<3>4)߅9t~2b)MnU><qYX~pIݻ_sX| }B٬X`.|>r˗GBuCIIyK=CXFrg}sgZq8U?~$ͻpL_04j.綢qw`++`#{Qqk-E+NA6N|ޓ"T]o+}yem#jAU n@瑭N!?Z0(Y+DJ Jt]cIm`w2jj'Uu'\|]` rl=s:p:˳ebP p=```ee%0YD' b19RZZ dK^z:$ʫ?y W/X*w=p kpT2ƴP9g\|/pphhG:~dHF]ċ  Td \cTN_>W'ހOEMłkG h<=VLV'&_y"|u_ B3h< g>"]}/*.X s8oz1>+f_~>~2Ji @XE$/\=wpg*^[oTϳYs'҆~lhE eY9s=QZZS'cƌi1njQRR 9,ΗGE>XFb?8~ܘ4i˜hdē~v IDATX[ >Bxx;cL^=缰M9֝M`"les!m`U܏@iNu~n+1$^h}Z\\biݞbAggwBtvvtkM$ Ӗ7Y9_Î|^dTGOP:pUS*JȿsnoSè*:9PEQ@2LX\{0,o"2PTB x<A/'VуrH%McU7Q\pL²qf;`gؾnp,f^x-:PO_ 1"=Y3va̫Gh q va(\)d %S4Bfcnc-F&ݲ# |B޸ȯ]Y6m6w`:u2nl( n|;?@@ηpvݭNx^qx;A7n| 8?h6cU,-ǃFuӃSΝZN?7!U/G}C˓;B2N#%i1~|%JKK،AWF(BYY 8.yBII:;GvgBˍzQԋk=r|1( jq]zUTJ @14&.FQMbkaP2@[!biSN\d] g&SSADcViu O Ax=pDۋqkC>{Q1.Э VawzBwG/Ϻ E xp`zO/@ +g:AB0Đx*55)Tau$:օ!KJrr8Qٍ'|䣩>4|w8p0*`N \.\.~fKQ]]ho?X2441:iӦj@~47,EQj~ 9s:<1|]`.UyźvC^EtC޸`ގ}i?!ӡZ- V F?8{AUyyz"<=P(|&ME~SZW;ySX1լV Lȕtul^jZdB_/{}30a!K*_FǿA"l&AQs`+%PvT*jqEϹsTJ Uj7@h(s=qcoG:iL0&ŵ(VapMXmkBY1۬`2>f C 1Đ,`Zye`,(8_ wGYW뮻V`Y%%EeenGJQUU QTTBp_zߏtf§ހ)Sbe?~?`ǎ]Xx&YV0 a`ZZ߼m\܇-asAQQ!nl6cѢe{9IwicN4 _ p^|'\W\ 턷c?㗂{"kHt>C }@nuhM&Ol@(ġkaXNVԢpU(u ߗeYTWWfX `Z5Sc("z=,XAH?t%iz֓UEF ?!" C=]cT]e7AAj `U28K'IN}E%nv*5 b\ɖ̘sލWl =V:{9/ |cDMI4[-p$kHfw߄494oYW'Oa+_ MMڵW4Μ9 ˅Uر0XbѢ!|w!/φ( i9Sfcs ˧>?;_/cnذäԌǭowţ> &bǎ]hjjHV=e?O)*g ߃]?? B>1>!Aߗr*/=!ӡSCsޱr%%^@^VWF'Lo<}e8ֶ@II1L&S8, ?c֋;+zEɹ@/:5I^R <U%0I=E/S=h DRqd-vEW桻WԮA Xi*pށM(x1- o +| v>?f^v7ofU}`-n:A_4ͰXrxpd#6 i%X%NHYesWӟ< ;ЎÛP3]X5qΒ>7nV̀Ĕ``+S=8&ExJ*T: [dN"$'j\&s&rʕ ]]Ƒ#Ǎ 0yvK/7*ԐT&AR('1 Y*N]8t6* łZ мPTTH/+%@Kt?9sfaݑ.cp0@l6|-2j,z_u@\X5t)uλh?  PhuaW?럶 H7m@_S?xNRzYYVEYSjm?k &[O LY 5sAI*o? b`R f`/G5XzrE3X_lWŀa- ͘P<~.:heWL:~vC śB8Oɀ*>CB?łܽc?o2"OV= ix@JRII$fBMN7;0)oU6, 0*"  _1ɛWh55d}f߷齪~T/U=33O^YYr)aܸ( lKk~do J2 Q)-(T0 jY" R]Z5lNܣJOhl}yܻ%Tm 93m1?}!|F2|u5PW ^P%Y*r{qTiA**V-!ՃJr&@p:aX&y6h{PI&0OۡNi*cȷSO:X |8*L B0x 0ZAMOi%Ž[FSa= y J"VVQP{Sj֭X!a S C:R+_*&0W[12HFU#InJM/*Ie;QVZJ >iA(_*p3 VjWg˓T?0V!ްPXBDIkun2 ҺvݮT/ɭ*@ 7zGTEޖapF mB5`U<*߸8pcC^E *Tk;ܵetj~ hLām4eTs 䱙6*5+ ,Id7UIzi;7B *CPEk+7oہF̛3%EXTBmՒA*ÉF|k.P1H'& rWo`*/\8(CzaM! m-a "ASQ! 4D~"/@RԐ(ӂRfC\+J=b`A(C6zOJZ f`|I"# 3Ho 8zߧB ! 'h9~2*OdEL RC^^fT4AUuAQ$nlMz9/T#~ "<.c x[ މ\HO*e*%# F;?SypF *TPB *T_+O:HMK@ )h -$!8f - a2A(PO/@WW78pE0Mc2jet13B@ {J_a?ox-\%+I&=^U\\h~*BV(*qQ@%)H0@=z@Ҷ8p{_x1q2}TC=$p,S&30,-Oy.yx*sY76]{p>/qCCQG@҂SRrk=A ˕X_WXXDꥃeda|Oŷz)>QhAV1H[*l TS*LPJE:dU-J31\dC=FJ{KJ-o ? ;IA,>X֨OOOGjj*k*'*-^faDhqn{b6PVZlb6o1U`jYYۿӃNWUC/`K"":nm@fZ^ N1*A7bY2ỡ(K@r*%GR+9R-"[0x>=1Rz~j'k`hփpj mԃlPTo@`x}z|Ɯ ohDUu D`Sͷ>//ؼyk=vڴ3j2&~\0zƜ߶պ! K2x U(QW/<F,ǀa `%F-Sr$p@yz)ag5NMP|V<IZZD#a-W*b;y6<0M۱h|ͦ튋 q7 ⩧NKT_Iv=(Oi{ %N@$%I"F JyNyyj*2瓤&Xǂ! <370MRh(ǎU,_8 XEVV6ƍ+COWF90gLcǎiۀHd؄#G B^ B73QT {UuPEUE *:NV,G*}9ӴQ5$cUvL~J/| iT1 V5"崊]"*2l@>g@:: A*䍝ᵷ( Zعkjꑒ Q -`eee`YonjYY), :;4QL~KaݨmzI^ƝyJx?Ti T1`GUV^`YVwK§ <<:JHZZG,arӶz"s~{as7 [oI&},ˢ>z{{젶P7x={0yDj:t7nqx7{+V`裷p1hV_\2jU#Ֆ'@yɽ6<0DW46ܚSu9UlFa(!%a`p8pq֡MdFWWx>4M։׋LjjjQSS+KK\BpI3 *+_A{q{R!wB!>3 ǀDi*= C8lC7һ65w۰-v|rrD| HġF5Y @DoH)tLz:4+D$zVXEy5A*q*|Cv:6,gM;mj)>Myic'"s}…~BWW=vAWW=/ƍ 9FaaJ5=-]A;d Uk/F7Q6Ē? oC7ZܩHxG J+q2(=RlyhsgEN82_>0O`;Ms-M }JUT/k7< {Ok_` {W" xW 6s P] 'Vlr&,8رvANtB?bvVZZDԃqzMiIYpYp:1ui8rمu>ANN?!)qB[[;Vyy90SL S0 \`$77W3o@?{ 39z8N᷿>fϞK/}5[ JJl߾wKtttgWo& ^xo֔ c7juxy~SX8:%OĎ!CwǑ( vHJ )OP?GcFsP!릡$JfMB7Ѝ2<`yyxxX}źc(5< .k v1hT/R0-1*?E [%ϪG$UZ%TW  _Z*]RaL‰^ڛN|sZލo8e$CXZ{z[XhOƕW^+Ox&99٨< K֭d2zW3|Y~kּ6n0!U9r\Β<8K>XsC%~ڎp@QCTsGVŖ'/Yo [鿨t1p[[琺>jN#[/!} ?@?}*XE/!z}˰}DVhw⥗X~bF*z ছnú=!#]Vd]q`(E_q⭥8ZI/7JoqVTB_ |.A=Zis0Jj amM` mt:K^JQK$ T^x#!/(i 2X'a2HT*vfg= {?,+_Bvvn6, FcҶGDhw̺ YgkLG P4`R!zpHHy0m{``M;`P@E`t0V?- yi.Lyt- g[/YyQ(] `q< ˨ipvUm]㖼 W G1}oz cObrޑ brQ̇{@L}wHG}4_K7]g1%ϻz;3+̵) P1Cp (yW"pp)\`=Q(7U{%CmKF!WRx[`aO6wc5#NA1JbرG@AA>Ǝ-Ea(硯Ʉ,s,8Nr ACC#jk6ePφ%K G}̮n~c<S .?̐k@HzcWw[+)#sj3zNmVہOy-{ nw.vh 9LR~/ wHPK.' "E0ꡜ(BzQo :7R! qԎfRnl [g1QC/4`Tu-F C{Xx7JjyXH4JyzMQAچ6:D=<#vy.IŴ$P@jHm!};Orr2\/Fi+ XI*uå8 t3uZz{!` ,X#+]0Һվ] u<5P%g a%T@Ejh,p寿wmn.'Nȍ?%}޵ eCߠ:m[P>뻘86z zzqozM%hp*R-~ZeR)1>V,f,Ruʠ&Ӽt*Br 8#! r X c@hAsPi=WrqP]).[7~a? '\|Ɲ~BvX"ڷ;CqHAmP.#2Fdffm6;JKKBi{ Y9َHSO3,iG@X)AX$,jKH<a1B0_{=`̖W7y&3½3}Uں:SK3cm?X eva9FI-H}@7&$O.K$&ąhTQ'@A1PTNdee4#"55*…㩁+%sQ!jJ ZE '.<@UXAځνOӱgdF-RC:Pr-е= \ 'lUpYTz铼:v%E(AHyJ 1`{/qQ7P 4aUC>djLA1TvpC"~\b fX,,k?ap8sm*i;)-Pv vjC+=!Ֆ'; :¸U75Խ 4~ 8[F ͦ, „pYDw{@9&QVC:u{RT֓ L7tr*Cji׃ G2Ca0zжzP\Yhpݺ3 (-M<= #PÅEUJ % B-O h"׋D¨~D&whM@/n"DQu"VA2DusQ!xw䤊?U>&TyaUg& ML4aX=U{/0h mcųCt 22ra44C@ZQ+5hV NIU;i,~u o>z yGP0 #r*cBC  aR4 0e/[⢣fTw~\74Ѻ14NC=S{90@#InJM/*Ie;QVZJ >iA(_*=5`8h|e~|(A!P#CA'c`*HT\< V" 9DR.'| rTlN?Y9ly\$ؤu ]?A\gB%k;xxTK ;yn! мxҳ]K\D bohF*b݆gtƇl=h{SHѶߠB *CPEk+7oہF̛3%EXaˏJgUp@5Hp8QЈ/w֖eNtvHm@Nи%TT!P {s5{CA]UJ|?E5o`M.V?O Vi{ 1G"PD *CB<2,/^rdeTJ"ۋXC^rDgHG y_*T9PN ^P\TG.zbKzH [TPB *TPB%;ַ_eJJ`0,˲wxI a0  IDAT /둹 $7A Dxt^Zx _;PWSoAc}]tƁaU>Y'HiԼ}IE"@(Oʧ `*v#w)-H?x? *aeCQ%u{p:N~("^O w=փ&3c/^Ld~V{PI>8oXM2i<ΞEX`Y6h !x*sY76]{p>/1 /Xyͱ)Ԣ2K'& +yVߘ/XUрUD1V>w!\y8r`Q Hm 0 !*o)zUox<nTa!͘ui_~ks-/֓S q3 Q@$1(@&d] pՀG2Z*sD[xd(pa_'u{uϪ|r`vs׹(}C'|y̴oĹNR6V5ӑJ;ڃJd-^faŵ@Vpل`yێih~'Vzn 4TW`XCQ XEN|=V7K* 5. 7&B@|1wOM*FT ³ 3L CHD*W@Kc=j6t@<:1j$Ayg9FW* _.y$؋Df^#IV#yW%j#TzQd}C# l۶f3@`Xt(hhhϋ,Z4*$WS&*5HVZ**dJAm}<[IccHj+oSE`*D gdؐÄ+AO n0GU .XQ~c.@ 6HvIIP X01~!zB+C$KwȌ/O9fxZ)=H|#YDoQ!qio/ˍr,C?_Bؾ!x.Hp QQQz4)3g&*+Q]]rfdggEn 8hIh{PI4;{FK P*\y_8 ͙ Ӗ'/0X%`U ^[DXXq[cf ;_?3AJ6a X#* CLir锌xȼI*_ # #dX)XSa9Ŷrc`9<9<׺0VLg B8b"_'61Y/,H<|mXbC~?#e|s!@3x{N}}TQ[[n=(gyx_cqhhhK`0O`0FAehzԣ-=rDwXZaJ &/"=>4nȏ%4od’{ڠ#9@€&^W'ʾ@Qe`^خ.o2[, !nAa$U`0}%HBy7׫9aJ^CAŒ 58ZP(\9]ԅ٣J8o]P͓c˛&ͷN}o5=uȪ\?}TR*=hߠ""=zw {Æ ޡ˲2e"`sBuuMܦZQi]VKA% U8z q<vh_ho0N E zci=n=ybqAA?0xJ8NW݁͛a߾X| vlڴ;woW\\e.CII1>xײo0. 9my$P|׈̓V=*գmK fc/~Uw_wZ:v{1HK]!J*ú!rق+߀fO!<8/_QЄgyO<8fϞ^?o{ q233܊ɓ;th84GêUk/yF g)3@kgh(:^p<7Zuȟ#d_ ֔WO=~o7{0瞆mf ]3{Z0@Ǒ7~xm({R AH/uJp@g%({̹Swu$CCX7ȚpEn9s,gnLs~ <[ <}p5S_%4ێ񷮀p]i@OּEΒ1<؈׮F`o?ch̹w([= `C*l-аQC~ K+̑ЊxZ)=Xޤƒ2ee7}1O.D˨= _8HÊS~VQE4f4 ˡo__9R#DWS+FH}CP*@aP GTaUە\0fŘ _%`0o>&M!,.k-ZEsQpZUӎGZ"崒{YiaǕZ_2C-pUG|XB-5fԧAH-`v'߽%t@G>fAHUk @ɢ?Wu+C*w@d]ڭ s_`k=o_ Μ? gO-zv HK=՛5~Ve]g)g2c.x =>Ea;=WO '5)5rD>Njm8=aJ=o@'>f>j6( 0XBϩmkXNCEzC=3'~]p;=(idMR"T%PAҏۗtcn@fӝJ^]Ds;ߟ}㨜gɿ!hpJ; 7`xP3jjW)MBʙAm9G<R?=B+2>о1He|woxW\:>$0##{.R\vE8眙(--1}شi+}EXq931n\Lŋ`%Ř2eR q;ՊA_]ڋ W^[͆'*'[pډ_/2lyzAxP[[5k5܄kgτڋ;%vދV<˨Ì;Nڵ^znxiCZ1*B8A_N^*7=՟v˯Qzcˆ]~G:w_̹Sd@mZ^c"3KD^_z sE=R_wv8k sD/OU<#\\gDvRzK#1y4 k#XӁg19sH ϑJ<T EUAyJ@hh_2=5z]5sz}D??AMah оzQgkʄZSndŘ ŌϞ V~Bʗv M0bۑ;m݂y,SD;9GGʨao;lɅ!ΓA0Lpx9QAz"*%M\#ɖk*Dy?}h& YRB<*9Kxg pZ]9~)r|%yp|,/؀̲]嗢j0L2RG%~x]Hs’{U9K><Wcg0L[נ,ݕ< IޜSn{{!gu#9jPƒ&׿ G-NL:@Ui:Dưdp *JiT3q 1PV깓?C!BAr]W@ye0A T^;̏(_d=¢yz_\uoDEdT&P\7[o,ygMt:q%cp17 }l̙3(8TTT+V\LP)S&SAnn.H`eA?{ 3tnF\<<֯DXٺuЈ`Xb2_ /#G)֋qg߁ ”%ok[XS:{ڛu1zy8<}0H=C DVJxMy"?6\lyx…F [ C@3 HI~ˊGrfY/ CJ>c(CУ1c g~gg`5 =>EᬟÐ2 c$ ݋]?b/=s,vJ^bQco'K(ӊᶵFg8v SV9JyϳsDӊakキA̎HzLxPpvV x:΄&CEpD=CE庍C<\NxԼ UM'{=X:70>wZ^ȉM{ܡƃ-= |nBC1i Lڛ bbj`o.UpGpGA1Puo'&20e}FH6o(F0W}ڍxc۶âEqEqM~}~q'?nf,_w.̙Sj~&w$N===CXo!%%s#iwk`䣴4̜y6~{5ى4]-..BGG`5 ?y9=#^}(X#9'޾)țvx 뼁7{áG;;Ѵ6R>G{8hߐ<-8ܑyT)_1V>%ޡt^)m' EމoY?GF`i0eEɢqtb-'֢`p) )aڼ@- =zu% aH+ ھiF8Γp[P0`00e%&*!h6'.Glv>eމi?a8rCD}ݓ-(YmkJt!,Q{,~=5[9Gq+H/Y`RQ d : `X(EJx;f^"cԛJm]g`U6A(fWDees(hX/0w.526 ah9ƹ[@VL1 EY?T0ph~|;̯A 9Xh=ǃ6J 'a{w>DFF:;"}?@jj@^^ސ#¤B駟@mmVZ.XsŤI"gi(//풗qXUBpMCg =ؿjiΒ֔#U]ij<cFiijs&6} ~oUg4eqvuh sޑb+kT[@;N`{ Q}}S籷Ѵqy &e= 6&v}Rr1w1麏5a(mYw`w?A+h?OPPz`u&]AgڈԢz+-y ߀kLw6zZ=2j)1yz[4~7\0>ԭU){{vLr5rϸGV Dk0n5gy] ^AeT8du fݎk`pR aP|h18:NbUj榧Oۀ zDtZ\˳sVupt& -;*TPv erKWe,nZF̙3 ?ѝö=ݧݽ 8:3;h?,d] g60@jLt|_I(@ ֒3Q0a0zC`K0 C+`ɛƯDoT RV=(/,#uy=b#]ݕ5ZPתlAO͖uͻF[CqUAс-]vu])㉷wƟEO1?{o'IUoDdVfKB@5H3ˆ8;:2.wdqd]fTDtpc\FAePTDAZ}mh赺zrYYkWUSTd7"΍s<ނ(4#{﬈wYo’~oo~xHĺM9["{0/.R(PU 063)ƓK67{1[rY.<3M4DEv٬^ yjqUK)։*1s*%!Rgo9(+,h)9XA}!4#BftOwa]+lnz{9غu{] ^K/B(d'3s63d{SAS Ql}zbHZ jXuh= A+rzHG>zH+۔UT |b*7nNz(qp.BtzLr.XBZXRw_yÉ y.n|^)K,] pٸgcr s+:o0cv]?htةzT qgڪtjF 3IW2嗷xq%Kֶx1/YR67;~{i}=Snz{('3v@n0;^ V;v%PZǸnJQP@^r2U5WE3uyU3|v1u*ey0Jb rxeJWI%'7ASY~@䖌-ͻ!y:~'L޸>TM^rq&?h;Ԅ%1lv%msl3TUT wkU>3n{e9j3Qq_\w_oT[/Ǝ>~))tm>z{ؼy!Lg7ΐ>_S~]|@TZ&۶U0Ocd㹞m˽t9J9tP!L?LmV UyĶ$ Aѥ VƶD7ʿC'Mz3Y&]d,3dKI! zm{2[3BS!~fnkŜ{Ѱ2ܥ(>_~#%}4?Y܎s-9UVn5ye"u|ucXW|Kc}J'S͇<jd *4ٶ],˪D,hrUv?[UI+iNt1L&6(m2FU+kae,O&TT})HtGHGMyAe6R:([NϠ:["!xB@Y鴰ضؖeDkl.>=eYX֘ ڟaQ#DR r)ށV@՘3>tM`6uLu)" }B41@nidSSuJ444ӳI=D"ʕ+ UC"ܕt]#~@a"-|FI0A_E@ yJC;WD%JfPE V%1ӹNadXۖTEUU?4@7UxʄM3@Rl'9w)y gYǾX. ն"8}aUN rE w*8RzKʺkXYtUSoc"l'\]S#nC!4~2)*C7%sG, r0MI]]y(9jn R%л*}m˫RJל.pj*I+PU-@UۢئXئ]M/*)``Jb LI!J l[H U*x {~ml9^XfF}U"T9 Pwĵ\tII?+ ,젨!tuLuXQ6t*YT/Rfm7:\9Z<gttl6[~P+UzJP5KTyrT_j"#Qw/+ t?QaB+G:YbʃZȴܢ<52*N1XR"DX4U- -<&ѤDEImOcQSғhز*)JMK574*O򖢕xӝR#FrTE=_&3kX(ܻ2sy8}2^7kDXoLuٰ9 uuuw>=%pUdáT??ʯMAQUAx+?ʻJ3̖Wԃiht½-% TPU.C0cBi 4WeqBr=[ էo\?iUG)%Rxr)vV+KB_xu$o|BᵲKk= [hw_D*6&őhcX]*( 4j zJy+:;u=fa18dƍjl%s *ѳo?V. @<_8\%r`o PU/* 0X3+TTM4Q Q!m0V{yxP•7aY#L7PU @O dnhq~:VFlB3kLՁnyq CcysDu٩Sڼi9]!4Á9AoH0)QDIiyoZޔ w+RiܳAPAT:Aul@ئ$V= Rrwt@Msxw%pHl'7i)WtIMy#7oֹZx8.'\[kf}~7;㣸qA5j԰6p96邾1^s!1GYM too%>Oߘ[:*i\J`0PiC:o@6E+{2M[gHLU=SP -@h^B&BPPppk"@׽Uv;`$)͎."= A]]-ןΝtttNI"A]]檁455188m"QC=璌J 0]@Ӳ4Dscܖ TGp* `f ȡZDR!՞ ޏν_s$2t<f;0CHƑIpEpJ\प- q_18&T^ն$=ol)iZ`W=X,Hye,>@zAϾTf4 JXM軕%Ʃiօp2,Lg(W" .[^yeSҦx@pGS}HQ%;J1͖$>diE|b?ql˛T Re7U"TS7(j;#_ Qt#R$fΕE/liۤGGl$T )SieAf* oQH}0Js++bzxKQO]İMhrUA BuJ*_u}:GzYGu֮]w$I9ecظR͂h4J,SzJH3m@>2/kګg6NX$e%wm=vG]z/5͊-zv T{*U~~|@8DACql3gg | +c!v`+rUU *' X;DHcU/waѴ|tQ沜RXYR\rU~~e@uHUb,:^"S/ШeKXza,{a,~sYUJ'|m?L ְ6~"pGn MkC7AȽU&$dJb^ IDATC* pZrA'- E#\D˨mm@HtoRD.z*(7/U:0?:wx)J XysT\2GJT,h_/ K ĿeP+} ҟ&@žl| +77㷗uiK ;~QGWzɷ}FGGsv{%y/~ɍ7~>z ټ%~L$m+l[[e- <޻u)߿XlC7x=\}w޹\~ٴxa+پ}'o{ԄRreo ֭gu=|{Tì*'|9 XwܭnT"+T-O>c?YbHEJ-F9nʀNՒW*^#RjG*+F8̢5{ 5i 9v.z>X Zr)9*:)4+ՐM,9v9  Է5e };+?6w'> J^{ M'\A52qt=9 ,};&G6TFo@WOnM~nǾH9V566nݱ4cY$I,hUZ}md}vܹL&C}} $I{xҾQ444.!ˇz0c.bQv9KCz-B YrMRlJyyTMR/۞J@UD+UZp}/2o+k{#&0gBu?*-P}*.2nVB9 s_cz{0M?.[oo^zlǟ|y|wfDN<K?-)%H2W\q9 ؾ}'wn__Mss?U.x_ ChH&S\83ٵkwѾK,fժ‹E˷lye?hfC""Vf~c7аt=p |^O+~!mhq%-9e" ϩ!c-A |_B!m<~33&6lv9^kU=ee31*5jY*+wQ۶ 5e@l $'VƦcH2(9UГ{K.GT5q߮rA=ATFj8Rjgg3m"]w>gQrV=R~@h =iY z(BШ]P˲Wsi+hjop`KOmm Bu8@-:^{=g\sKZ[p9嗷b&)%MMtu替i466_Ecc>K9"t:M,#JXpF^}x]ǷU_䨣,~g.= 1oeE@awXV)Q1=Tehۯ{K)8'T৩[z* c8~U *z8L}[[_DVW,>д2NrP!'?';()hLNOqhH4S*K۔ u&|v?Or(〶[Q^g3.?/ >WS`:}١? A! J J v N1SقZZMw}[0o4@'Ӂ@+(*Bym0R_[/h!Yq ]DM]Ehse',SQ -W ~_2lX'AkƲC7篟!0g.D"5 c-ضM[B.]B]]CCô-} h]hiiFJIggW\DT*E*M+(~ p%o}߿h>%KswV<G95dk7x=W\q9K.K.y ۝| 'xO=Un:?iii]׉D"E S8fSj շQӴ 7KHm.lc5,?5tŧ|ͨEajX }Gi>ʹ5$lG#SjmDB(Ҳb!B x.vV{*_e3e-y3:B>KLܤݏ -mIbl۸x2+LsCJT`UDM:Zsl)fdkS:yy e{Lere**AQ%6Ec?[j3墨#ZCQXzM yjᚅ vUU~_1{U;uKh\־c M l$?o7cv16lx / AKK3ן3<ϕW~(<7gض_knvE]~_'*n3gN>ɫ7J<Ǟ+.DnNZ[`Y6CE]bY!:khhOa?~m! cʟo6N'Ft!Vzͅm^_O}mwǻ%a%wX*3{?ao)-L 6U帩ʁTjN mGu4дl`W/X"X.m%*&C~A~_<3!--/DJxmexo~U~TAA#Ur^봀f !mKUJf}ȝQH,]HcR7ɡGIqVU"ViPzAT[/'/0~hc}8yuw4)ɦxW{~lR¼g]z-c$ڃT:-X3-ˆ ظq? X[ɒ%hk[Hcc555! NNgH& o~zzյ>䔴ډb444L8cqƃv'+ܵd2nաMG?zD߬J{7oC5ʡ?UUnRqШiҺz :ƌ 6x}8^1jRuqol7N\{*{iG:~)A7Ho>8k 7.E3d)q"t[n??igȪJTȗFhU< %4\J0ՏRRPw?QOUAU6"H忠rQVGIfٿZujps!RJ,bgrT PtZInHb[ e/pP{8%sk<4 OUuj.h́Eh*4**(U0(/i[ R9cjHژ RCJI&e!C) L=><@_L->DTvU F]Hf4E26K i=Lgs~Sr$n8% z^g"4>`e%#ԅD~`e[6qw~2|7U.yJfhmO޶y5V:o?Q6WڐIdHA\e$ʚe@( x39z&$^?$tЪĈְxm3nf1zM.ʹf)m2,};3acYOHԽD :DG) @x+e@+e"Ve^E4CRXYL"**xt T*Sվ,$AeaB@^wleflGIH &ɡ$=гy/ɑڥ_ZFP8z*J444L&7䔒D"95%y(ki՞9oRŸg!=v8I=8$92cj@rtzvGTUA;(Hƶ5!ڎlℋW񪷭Uo]c E OlViaeMFOe\ 0;\ʬD:tEVMoO52N|nن g}g+8HG&f#6#$[LJlPN,:,K288HsssJx!LSRWWnzJf=Jtq6m aqF$ Mz4Pw?a Ho8WO%sPl IV57&%l3MLJLbTsV:+Fy׌ YqjYuCr$I}law1%=BJD.ʼpOlئeiZ(?t7_ȭ$iG5!@G q+y%+YpX-a[Ѿ _aKCdHǑG^\}: mx3O!5tj[YrrZo# FEG-gdUdo_9*3]OoOuzU3qT/ʛG_N HrXg:/Z9|jgR2nF"QּpݏodX9l̬,Ggt}?lR=kÆS5Zc><5W27y5[Ќ5h5 L p<۴H0L2({lxg)y O$tLc:;Kl ̔1T1±~Ř=cT[A*1'Xw'\! P^UJf/M ۛ.kbqB`*n z27ɠT=jP4JlܸQu(Qdg MvA=5 HI$6M2q'yY2 %34v%teiCo5ǡTMaRQBFySS2WS@T)1G*_UJT25uaVHcG/t O6߁MH <{VJ(QDC϶GYa-6 OǰL| '-Oʠ~~:ʧP2]:.~*^&ST ľ=Y12O#Tϛ2ϝhH1|Ќ0DiKl6mTw24JT+qiO\FB$a.̢ln"A~Aa2}CgD%J(}|˅&mGDDu\_~\M J(k!_ĶL;:kVҖ+caۓMU/U8AQU^ru/%|FY'\|Xd 3>13s㗔+/nNkˊ&ա uaִb6i+_ѠȢxy%k1 >DމJ(QDm TaH#l` 6.i.lVPJdJSUKے%`6ٴ6TS%Q[P_;*>mId ?2;ka[~&JL@BpkjCC! /!@ԇ0"znr`K;ǧYC콨D%J({> `4+)%a'_?(lmP%3K v`"/TD%J1Zy^hBN"е&D]kɡ:RãئYQ4(Q2}@L~۔ V֙/mE>b^s&To_~H ٴζSC Dn@MBhW< IDATVxu]JLER:/C ۲Iya?=!m r}(YUrv9s9h @ DbbK/(H=GZ 6ާzJ(1ZEyʶɦGؖEp]f^9Jr<;cjP@Z5mJOZzP1wTU??u ƥ hY#uBrHn~ݻs+F)M d_?S:dJuK[2'ƮG1XYd':ɥ棨ܓE(9Kd C XI)%-dѤRr1lC콨df'd7l80ljbڿ:uDb"ۥe;~#%$Cb1g LU JTκӊIrS/kV・Ut17wo"JI5#D}[#^+[]o(F$ʺ[?e>1J D B"VB8&Rf Rs}+xFgJϓgzz/~AIqڟ{EܼhiuTԈB"DH8`DV U2K,iu~˾CDIu<WGkU߷uͺvutSN/V['4A9ɶl,]O{d4,ih5DDQjZ:D]Zj00h,ţǿ-@˲W+0˖-^ _8pzzpBbBH^ x\=dYTM򟦋Kܫ&mRIұ8Ҷr@ T8i2( !"LX@\:!B)MdRɥ [jbC~%,[{h6MS6r_u}:GzYGu֮]w$IщeYSҦX,6T3_NZ,S|Iy(жOz[ζ4lsB9,=j[5þt.˴"Sӏ1|H%\T~iL7иH҉AxgLb 5??`?Bbx更*SBhvhz P)j} c4dD pS1Az)yF SWи =6hh퀪pRjrQVy*;'8|U\c\DPٟ7U}wY}\vebUjx*i!=U+:RH/rdS#j5D4 00а1IFfR m2%-LaY{e鱬=C<0һhb>%G+[9G$Lqg_ࢋ.ફ>}mǞ$Jko_…s}+yyL.7~dKe;{}GIP/>9o[y-MKג=0˝`Jr)e,!LcƜ Y򍖪DnW+9ĝJ e&ֽ* Śs v?ۊ:^NvBZ!U[Xs2X%f፩TϏ=FTe*`8~hk9,;2\d ""F8@:G權GQOrUX~䗿Ug/hoo;WCK_"_>,X۹ꪫ_8)_\r[iii)ڷŋM6l8D"7M+^Wo|1 $KT V ] rVVAOP4UF@ Ѕ! `.ªF"&4li!DT 9n+){QhKּ)%8eC{аp5K9O3I畇Ϟ)i[5g\NWa):_ONbhGZWѼ8҉v<}+7µ,?>џ0\cIo^?ͻ~~ßrsEaG?e{ټMoOz$I5&-|.[-jg=n?yŧ?IVZIGG'ygK&Wݨ ۖspjl9my˶e[c;nsٖVN |mUкѾn<Psn[6-LqiWқD^ O⬚}ci[w=,[{^=Vwz(o+9~~^|_CaOk^QSOx-n~!_i[u*V6Ͷm~w#Vw>z(]owނm-~UyH}kx`eSl{ٶ8vGX}ЍRgXZK[.VicrRMS}`c4doN5@UQUU1lS2z`ihss`cGSnK!Ƹ2u7ho"BHВs|477w{mȥn[la~Yj5ɤܭ_:}˭Bp睿G6r*/^̽[rݿ/T@PUYu K{,ʏ3(@# h|?7hatA] #J:Ѥs 1-evgmhe9>=pEk/xᾛXY|kmЭnuGV&^ys,fۋ]cՉom¾/_wWKom]W~^P(w:HuN3::!ɡ*/o0<nz_?"/!./~3֭[;{ޣHYg+;V7g*]5K'vd ~A`D0,"(DYE $$d;UUo-%WuYs>gTs  cneny0en8o>2wogQ0~gt5}c :GWڊi<B,X ~J,#K/mҥKYd 7| pݻws?SAFT+l#ihN9ʅ )4u/?^ =eyUGuHX4DZSMU!2HHB_Dcn^jBMjhz´lhF#QZW$}HKOJ".JJJ(//JX7>}zW~n)S`&֤3> QSS3g6u^5khȷ,ludd<=.MӠrFS9?gd 0cae{7SaDQiL#N.zœc>Ť9'ybm~S<#-ˌYzҮmW_Ɍgp vA΁  #㢋~͆ ,w]g>IN9D~8ꨥy7+..!@?柩f۶<ؓ|>-[ʔ)ijڂ<ؓtӷîZt V1,+jƺSLf֭֬0mƍ9#c\gR<_`kMEe?"ܱmO^ 5KlV28mVmk1ɌE-cn 1W=Q-8Qiٜ;y `{ާfhOdRQ\*INL78Jkh:kc"!Dz +&Ȋee|CLex#jTD9*ՅqVOJ -ZESGIQXdp-o-o=?5xYH>_ƍijj+U1!uwj͛âE RSSCgg'}}}CTbDӴ~?O>;:yoM(\p})x^y1nFnǪJvoܑM>G}x7;g<$~Dɔ wo%ԑYj>vp "NVmS6t\ƞWJk!?&sK-DIՌ1[]6sݯr*S78r5A}L?l|ŕl}'QEu7NQUT tV*S(a/0S}PEeЋ+$J'}i BB4_~:i_΃}DgHiNȮfWr%ϳKX`Dsi>[Lj3_}| )Y5Qܜmt ʭ/a p#eZznl& X(Y3uTr*Q/1օ7tWH [g}P(G?z&gu_◲_^^N0dV[ٳgɵ];w͝w~P(… )--wt]4 M(**0p0I.az C6`Y%D[[H{$d Mve(Q(Q%&bL#}j(,mS1eNmWLaҜߞ{Q@P5ahxL?vKj򡜍S/RQQNii)K,b޼9 (.( i"hqAh4izڵ?qLI!#b~)x |? ~{im9]wuFg;򲬄 |7 Y_VVJOO!{'Z߿ʹ2{h\5ױS2X-ITz$7s5l{Dw9tYcS*L_b)l*IR(!,„DDa""FZ*q13}ȆWJ>=8fMӺMjbˢSAӽD]cи9Zŧ]WKdt55՜~)lڴ0h IDATkࡇ~rOUU)//?>Myyk֬~*Gt 8AD刺p8Lmmm#0gaE~,X0/e~YCOO/W\q~0bůQ~jLzⅬ]=V,Ȟn@/ei/NXO$Փ8MJGWi[؋,:2iӲu.Ws'2ppBFXd`LǜJ-Dx40nw>$cL[< .V=qտy#@AV|d9)*؆7 KϾoy\>޿/Ĺg.(J1GQ/⍧Y!aY8eowua|*%9EAUtL 3bbGp fîVS ϕUPY]@a[9*g\OWUS|xUV*!BVOӡgMl#a0Lj@՘r܍(FeƣL,/_ʕ5\əgƏ~t?W_9JKKO;A]]-wIϨfAt'&]$ V> 6\o/X"C}[3WSbgy8 2 A%u2Xp1TbꀩlDFv!uE7).M.mNݝԴL#DE-xDo"+aU!ُ$Q5DVEƚXHTsjV%"USD MhhhIbăMhI33-*5-0BS6 e_/cO'ؼy+{?]46s=-[+|)lذG?ի?:^~DDO},;c~ٹs7r{ַ Xq#߼l!_!:;׿}@ ;w{3fLKF]4%կO~3\|{O^vK+eY/~+1ɦp۟T'>>.ޕ7gKǂml{9JQb|a0Qul2eCTIȶ=H:EA" ͣ&SUt+rNV:K }V/AU5P1G5P9 ͫJJTHkL7)Lu޳ugSB,B렻D[)V8Q8ӲK*]Ju3W0MbR&9?-eT*7s$blcM0AC#RLaGW% llf [d8`,;X~!;{L)o!k4,0Q45U%2L~3j])nDUg~xwe:3 /NTJ:aebpe;?~^(2 򟓴0rWSZ[ʴe3]EQ⎹bVS+~(-"Bң'5\JS^eja110EAS4Td`j` [X݊g+B3HP <9,:d!!!bގe"짅Bds2$3]Kv==q*UQ5:hBŊRP}")pH+%"iթzf-ޒH<ڢ2EEO.̔ j[ yq +!lJ%yae# lÎz_C.^'T]E4aq`OT*FUi)dzI'YΉ$&% +UDU" 0AX mwk''!@YY5SQQ1c!C444* ia"Җ5}3I^bhNJ#[$JBhOza56\R Vbe*z#WygEHD36+_m[:އf䠀UM^፷a95 g"V<~&D JJJ0MAww7I#=DP{HHb*Dveb?dFW$U"%ƫ C*e2c,SS?&.fdV/Q$Tn:UDX1A߾>kDQUgUh zwM#ͽ2h* g&Q$ƫ_qTUEjhE+GL}ZgJT9+::$$M&iii 0 A8,0{HHzeCjWpbX܏ viUf, p}gITFJ^(2).t(|#Af[=ݧam4KNp3R$Up˿)۵0hWEh'I%DN:g*l8D>LN_5dӓ8q 嵟㡡TFCBF&j^QM^AdRP]bq<ca%,0F4UE~ HABkCCʅ <*%\U"D tlH~QI4y>ڷ "8 tw!$ƎJ}ds9_{&JLVB9 zv;QT˗;CIII=~ CFSFLQ4MM#Rm/XJyX88@y8'HfzBa aGU Q%yaUҙ*TVn)RdHk6ac{'²L!&BA匤r "GǐEv0W4oa.6Qass UN*'Q́$$F+Wʛ ﯄!A^) hjF-:%)X¶ՆCIѤNlc;vdIJhӰ>I?\Jb!wr!kN]*'Q匨M׃{M"ƂQ:wtLgD3t8RJbm*²F6d41%0Đ^4@'aO}ABBBBBB`KrLHt/*V pD|xx cDQPuݧ!CeO~0Zm*IT23$TW|^g1Q\]BMc! ^0SeJ8 ;DU)IXXJL6YJp~FD䈜2& !DЈDY-*msiGlJq۾i۞]OcMP\EVMʝJkUL?Y>OGQW/r+IdhdUje@1$ǙJmJ nDM,:q)I:%%OIBBBBBBB@hDPcY@`i*z´8:♜\:|8USѽ*GEMȏxe"rUR`s >[wUí74EPսN` ͭ %/(4j+f.Rh;)Y$#!'10T2Bdk,S ,E&A?VO `N @U,&Hn39TI%GUAh^֫RUڛxJ`6=dĀ^$VK%*EWPt:SqVW5L[:nVζQFX%RS PBN.1W4]ET,3Xz\P4zD.RāFJT)0ZUC=rR*IP|~xg?TT]I#AXyԤ/bV!:UCV s)YuTAW~ZUKZ>꒔I ꨚQϥ͗r#pqeGpqUv^|OC3IF3)WBnUh@+W[`9Y?k$>Cn]P=h RhQTͫ~[U@QmEQ,N$$&R;Jux>UMxE,%2$FQLwJBB^PUݫy:XyHr {T DBBBBBBb"oyPPPTJdH mNxjdU>OHHHHHHHL*?G^U"MQ0]* ծWJb8 v&}*))3j̑T!m{i0.$[2j\~nR .3&me;S&`w}Ѻ@!䓓J%2U-qdd0AQDWvʦF&\3/rb4[/hIXUdp65=⅜^5a%1 #k?Bm\ ީQJ4 Ш*]FԢwonSLh B6k"DX*t*>APYȎ:C'ٕ6FT J5b8p'S%!!!!!!1lJS6m a.y\XFX ' }TL6 ilnuT}^#jwڹwu#mXF~δTb*5*[4 Yk$ 7n4ԓfJn[dU>IHHHHHHHhl$~ *BXk{$>k^U$UW0fJÑ#%&J s [DЈ>ڟ-Kk61]K.XJeVw#zU *a_FQ |g&IC wb m).!!!!!!1\DU}QUf]=9&3itjkTepMVJ~/|HhSv>ڴ~.MP=WLCIM)( F=Ɉm#3bFc R*' *#%OFd#F,+!aaL,0*q]8X1%iK TB ̄^H"$Qu(;]Ñ#)a(yZM#O"DlVFN.$4vv (a"NReJFTodZ| X9Fa9+!!!!!!1mDDeZvCS% +:TdF{,BrOP%? WCv]IXYڪwDn%`S(=ANyp'桴̠~i=-;:b!>gLsVn/gd";! -;k֬7OKWYhѐ@_~ pY3PZZqX,… ihhm۶qI' YS[[]]]\zCh>ձdɒ1O?]w> lzs)pYg Y~έ2˸_7O>$UUUYSO=6m%(~x .s?# cݺuh>{L+XXC\"3 !ҷWTͣ3早Vj}`eSk\?o)jh?EW3u4ꏨ_U(LZ8)+E,V" AMg9>;R$fڵ]uUVl¤>00@4{Kii)^{i4$$$$$$$FhW׵|@a_VVFIICrUHL{7wR[(=IT7<4fI8(qe|Ε_jڟ_QBT):ޒ"&-ČQZW-P.و;w jSLn$[ʟ(<ڵ}x >Ǔ[;=3FcDylN=; EE Kb5c`ӏ5Z?DeNU2T=QC6$7u8We\OʇrFUeҨ[̪YTW`-R4Bt7vcNl:U,g@r*,:KB | %iIHHHHHH(*R())rvXEEXV85{4* *ͣk5&F.RUV+qeBMod~nD62*NURt^&-L*4JzXEUЋtʊPQVύ2*Tw::Ђ_W9keO9LΝ.0MӌQRR4"(..4cь8T8YOL:zşf1ףd琐 9dA QFP&PYYǣɁ˞_x>,?rҩ̾!~E} IDAT}2=jJ6-D\H]KTj2dǕu| %`'pOKJQR30z5K ӾLrFWerjSVʘt+S25ms+ߥzAr99{î|Ey?D+HHu '-J.~uibYVީPQxS? u'ѹĬY m“Jd]rGT4/]vW.d'<Ӂ?El]gӵrfFW K`,,ʘg#bbYzou_͕W?6o^M$ͫ9c<>ʁcn< —.L@PW ?lGxy ʦ* ` A4msMk@Xn{B{7aT5R1\:= l:˺_ӛwз/ŵ`17P_>DNȪt ,A(4?eh1ɞ졷9U RRiδ?rlwT=?IVU9/Pr !LbVbV}{sFcCuL9O9Eo|}o}'xR=5 m9fP:b-l )|GZ <ӈ5oo[X|lco (r 5?pw_$@35KIK1U/Œtӵ侹֫߾)#ض΍+ފ!g|3:̳k)sg]s˙bn B/|a PZZg@3 8e޲L=fjah_ }^b 7kqV5һ9+sϏMq_cuXpstmx4XK[3[ly"P'S m/?KڇY|zq-[DL;jhYEn2BsL=g|[NWhyɠۯGa6 +ڰYgh>?!Ǿo79L;6ʦ)GQ*vD@ݑj'P5/F7C58{/S2yY:s|Mt h"]ҽ+e }9jy"ԱDO<9眅Prm<8wƕяCMP):+*N*=Vh w>4?bzznvwbFS#4 IdET=Q݉ ]BC*Ǟr ܵ@œ&gpF=y)2,Iۤ|~ %΢w_djEL??3@Qvp `4}Œ3!ؾ-O|)= }HB(!Aqqq`%  +Tn&*;-ܽE3BDzw;Om|9M;a`E5J6|smyRZ"ѾF"=1t{HN YgM燿ƓO*}G'͵|(?Q1H$$$$as9ܷ s4{Tλ1[~[.-KJy}/`l1˲줦f% M+P[NQq {^wKh8D=8Wo&Թ1Kw;|8O.[DȆµq?4?#7[ ~Mq4}}4|'TοOn_1|Z@Ss?q_s zQ53?vƤ_S˖-eʔ45mAUU{In[Cp\1HfQW]*Li;?HY d}z{7-[ڷ E̹`h?3O*SduQ1|'- w32g>؎-=WW@{ "(wѷg%E5zwaѽO3|fr}OT,@if[_T5_\ZWaFg;#n DRNh|pVʦ+'h9cł`/ﯦb70Zۄ6FPFzq-:>2;7[m_Om25bE5U%ܽcFz 4 ⫘-=5 C .sˇ)s^21[w[y?cǮ <I;PVVVZf!bзe*dxM5 yk~aݟ!ڿ`Z-wo2~5)k5}{q[&VDQ<KlXկ/r6_g+]H6!L,Ӡk)_11#1TGQ\U'68{'M(\p})rN?nCh\Za*eJe<~/`DLz-eZ;}Ν: 9ndrӶr o"s?OώF|3ɗd`ېTĂyS<R1|]aЊ*SYf/dZ)zw Eڲ: (..DMVmG/BŜs "ܽRzAհr<h_Z4UZ{0cvuDطzUͣj%L9U/B7 '%oWAQ9Dg $ = C#[J|:ʹ-2jK.#HA&#!1$ #ؑGQ*z)tM߽DCt Aa>[FU/vLmZm(ͯy4_ udo.qߔ 6Z9_ ߤ1=CI(μmN$sk=NhE5Xx+?W8O)U cx/o{}?ۿ{+7f GRe"<)SlbK<Ԕ2yd";zFl Œ/2ph9H*7Au5 wDŬi}'##%-Fummc6<œPTON!w' L9Fv 0?I+0clȒCXB!TUDUh7yBA!ҳ_,X@+EՋ2@yj"aBWAŜsf]"fş[Z?zG$6s#ɔTT/lÜ[;劂#N;dOg׮())kׇ̚`˞:;mCp`ыkDĽטʮ\G{{xrLڊe҈[W?5x'd/'Ogkr:\4r{{=K϶|ԟ ꎸ4~+Uh^L 9xm޲)qJ)H=۞K9ܛ*:::BāWF{c{d:N|J.>Hj)Ә{|tGL_GQSg05OXV, Sj4U{˅r:;=h~u4) O|X~}{^%ԙ[\=ܵH&TER<aeO|S EW1풂t`WWzx<:xzcRa, bt]DUMooߠk.)_#W5@?0B9 N=;)YLSQ"@S{?ӷ_X>&f6Fy^$s?hX% /~O'=1|KЋ<ΦdxhEYvg&uK ETHu4 M(**JZ}r_g^(ƕѧQdΈ*7}\)(ˤSy *gTͣ* \7BMDM`hqT)cNTؗNi'߁ Etoz,ϽĔodeO ѭr;7һE\[b̈́$;G aי|WwQTѾݴeU._~*~+v2W/jAVJ}Yr|aƈ GlԷ므v??ߤV 4COQְh.̓ذ: };_DQj^E)aE =[,=. -E1j | +:[*H   F F)L=&VO֧W\Jg(mx- '}y ֨^W}j{^K73cޥ=ypX~obSۖ,~L9FeV@j:>';my>0K_jzwQCUy~:Dw|'?_s?rw}:B+Vm17DL%YAV$&݈|r sIzPaO /nYhH$F4*0 BN+\&i4M!Vq?QyDW ն3ka 铘QDS*KP#tN*>U}FhZۂڹEU +3bй@XnS2wԨ*gDk7 5iΚUϬYDQP(gUUR^ZZ:KCBBBBBBbvZ~,@bX^y<Js2~{'Q+f_o,CT×9d>ΞKP=5*)B,dҺ=UP3 O2c&=M}~g;;0#1SR )gdU{'Qe9:T4P!z1Le~Nˍˏ-oRRRR0bg^gGMWUQ3jţrqy5>1>zg|TeYZ‚@ ` ,ˢn^5W}uS+@!rT9N Y_ie{zX-#3Wͧ)%`ݲ†=1A~a x%$$$$$$$\N{:ES<,x,,eXS=5lC=OڊÿG\U.G&?{o%Qދ""ަ陑f#hG06ml×w Ͼlcja1 :,fޫ̌GfUgeeVeUWwWw:U[eE~/!fVMuί#?TfAVwh7ʝ%Zؒ(eK~aΦD? M¡(,*﫞Nrw6^U+Ma8@a%- %Nx- oK)!lމDr:6r^P{BTU?&j6faUkQJ ˬBUSXj OP^DW+A )j;@i&,Dj4cS-C F%QZQض08-W 57nɥ30HdH;l `L9 kA`NTaaMD'0kМݣμg;BlczeʔvJlRySa*y$! D ɡ& "> !%`,1y"iS֤өFY!DRؚP%|#n{ *Æ!@v`*(((((((4%VAT9.!V+)>hb Dښ}b)2(>)mIZeU)(]έTFM5"D`j8E,M\ fрY *N_P 7; #CXI!M0wo%OAAAAAAAai$\pnr0`T?,fwNv$*4vT@2PBXVLX aB}^k~2'W/H+^[O;Kn݃+wl:<~&LeĮ((YrQV}Uި*ՙ{?!BU?B);!oAuvi HBW+G\6Y%W 7 IDATO"m:RڶiUQ< ' c˭n5w Azd;YeS]Gjnك+v E$ŞW2?<ŋ_Un}TW7q !JRDV* X.a?4eeH fscx7TWhڞTJ@u BTzEάfl=DG<;x__D7jJGuU6iH&1{0b=Jō$ož[w#TgOT+/Q^ꊤ:/BNU [ ]B'OZI ,09eGSqOՉ:UyZM~ x7maGFE[YOcN dsȰꊨھ6:Iͪ~",Bb=qn 7Db ъRFܑঅR\I󊥗_&Uk-Hsov+բ[aIӺj_JxR^qų2a%M;vv_ySݠnT'EP+Š@ )sf*(l~^~Js׋ LCbc/ArGTfLl*Er(=NAnL>UFWU_l"Ngj_w*!F@l{]PɅQU^ V֫ɪj$A^? cJjbT{*"#ְKV7LJI Quo?/QBtIAa-EyC,wvőY>Dr__ Avݠ5Tr:jmh ̒˲d;nyB愺)(((txKHAN;WX+\ .@f]樸)MQ'QUSvr#zԽrszlEa)p'0yd FH7 %LW {_AM6h`u^cb{wCmWm gIAAAAAAA'ShUvBHX7]ZS2Ī]XOpЭOQ~y#ܑTn*o}Lː?ȳRbuÈ (,p?=|RHjn/n[FV$DUQD:h=$N  vsXH5bvN/mL:$# #u ,ߪ]4-"~{3)"@JS |fLDl Xgc-$0zN;0LGvz {TVAa*uފ!*=Ct4@ @8m"Ȭٿ!RD"9kB{|B9(H& XR 'W=[yD":0 s揁+=E̿Q^Y%t )aGTqͷMh+idћ RrVUDU۪0R*q,:N?vsip-^@?AΣ&έ ڷfUhzXARM_ ^B)F ZiH7:rdcY/a}bRX/SUK[iliM)AOO+by@JYO!V(zFP*:\5 `kY&JҩpC*z6ZYE_,L?/Q,I*tEa9,l.XEA&I+o`A%*̃b}aH4ag!ٶuΠJZڶ,NBXb *W#^E!52>T׋zAY&~Z&;pcєnh*yB!%odo% h\a1B`Yk?> !aoSE=(Q? U ӵs+zUKTRb$d!^,}NJå;XMCX LiRbvv6pzvQjmWeT մh){l1]cKƖՓ+RʪֺpE巬\֧-OCX,!+H$MFݝ5nG5Z ((թk-OZΕI\sU\stDT ]'u7 xg-xcZQ z<+pmHmbQ^1*Z T:v*{$䅴8-=ٖV [ OT $G^B@s ˍ6 ؤM$ö9SX7$ zx??_w߻ߎx? ~]^w]-1N{ G=r|?H*_qE[o{Ͳo~xӛ^wW &&&055nX}ꀻ/ca366wB71tՠ#clGXIȚ6jbw}})tw'(abEu/'n1lSAsxhQ͕q'A(Kb<2R5~.Krkg TPtzu0%UGQu0bO*BAz\J$dj}K͠(G@]bE˾cr9 BN rRfL$phAPq?/iUN\kDV Q&]50ЇX %ܤU3Zomϡa…?DN:s8,XbY[ !D[2o(mԑ +~i$;*b4{*aS lAB0VgWji*pҍ$@ޓ$x1"fAѕ "CDZS}n'?|w8q$ãw0/0 |} krX^^F2 $.l}QFtgw4Z* n 糘xfd=cI0 =RHJ4.<{F< TwS~MTm܀KK! :W64(hфK sГ#0s3ॅaz2˝BVr+9ejQ4C9#'$7@8"~Hn+a.ە+#C WEaA=v{~A~W>{o۞wB`~~)t6Uaׯ7Bk!H*V9\ gB.mzF`:` LdFSy#LW ҩK\/FiTbx T3@HXEOq^RDHa^ݷ;A0$OVvea1k"!޲uh+o2ǻ^e;i <ġ^LW@pXJ0sS0FxXU;fcl-!*  LD.Ew7A6kO켾71Vw=.sbd2YU&өca 4 =yV~v+c} { N}0sSHzUs$gL(b}"?}d~J }sX~~ 9{ѳu*}+U Is?{'?^{ J~9ٳi/|!|V3?.ۏC_sORX\\!DUooq~VUi*y)-|a8@:n.0wz'g2 Rz_&:f?S2au αb# MFS>D!שR$iva& h;Bl2(4 ,//Cf!_LfssiRݕ*x!D8w4MCOOOq]z>mc?]. KJ>h!9,ʠUpۈ$0r0qnfN|WT8(=bEX8X8M,`^'>{NADZa'v=vމz0> /NVHE\y5KO݃׼GNy&0?oGi֦f*_5ieKZ~txS@(䀔qGQ̖@ p)N?έS]DUz776ڻLO0B(@X3лGQ?N^C գ( \v䦟ށu~g;G!UdU!89oc?!+־ /8ty>}G ".88~$gMطoO33ؿ5լ򢷷 kkҬ~"YGTi!*2 .tvay/&mq,p'EF.hPyiTy#CP]EQm6"-o'% !3[E(l*Z*((((҇Z!y <a\0 9R'z%d2pET5SE@5 ;;Z#7@nYW@sï~Fo]<9 ` K TtcxgiH}sG;t3{_[>?NG8 ?>W{{5&]w">?lj!Su_|C| IDAT忬 Ig~D??JkON#TC@nލ1,.<;|)juQ:QS[ɯi%ZP]MnUoKXI@>@JjJ y4u 7, ,1E,,,KѠnֈ*-B 7yaU;S _^:(=ZeV1 ?O?&DؗkU;S|g|89qwK_y\Kʻ}}|+xm=WJi[ ɾWOwI(o?/y!XO;׌g PJqiaUKz '/MPDZ>5yFY0{1]݄V;Ai;oEr_Eruu# +:EՌ  y-sҤNdFtHE ]r %C :}.G.>S+ a,*Uqk׷M2dj͏n\8T*1 _xzM[]C0I]Et.;ѷ'-a>* LrKTe*g7o-wO3DUu2@& %e^ZjVTۚ׏4q ((((zw;\J; "˴D!vbE(F+Qh{ nWSX[oeNC"LMkK),$*컞IUKi*gG'0c`1zLॽ>$KM&,GQ݄UU5ڧD*B (# ,R!$)!,zzUT6NQvƆ6F%RBXQI!*6\e[)l %`:# i>ҭGLզW6*o;!Rix#/$EJ./VӨrViDUh*g{ˆI+!Т&U2pI91j0 Js[E2 5Y|L…e ^u͐Qa*mHshܯ*Q<ϐ2*VvQ"ie ׹=E:Uv(XRkgKp}#a>Կ͌;尼 4C:ǓMDT5J,QL`>\=x*bn Z"#XywT~~D^ z `aSDyD5 =@u IV~jWkbaH0AS a+(((l D%r\V/GRړ~h.7Xߍof# m.[c lj\I$$Zo/YU_rESiUYRX4_03*3;_mf#}z3/̗\R܂6TW7>aF~T#У!!aZvDXBTեRDBZѩRa/6?bU,bKNT3֩R$RJK@0J/i%Mn#l9#Pm[>HJC-a啧e*(ʻl%4Eb^qSO/ģg0w*nT7QMRy_ԿVU†Ւ evP^aU?%0؎ [sRB{IVPPPcj&tV*OΫ V%Q:-GaOjJ n 0}@UShGSI`(T@^r@ ⒅g `~qa ,^\ƩGRjW)RhKG{*FEh QUަBXI,Z10$vTWf7ZC`W<)(N dezZ1NSUcmNtU;]I8aV+(Գ#Z}*?uYE@* 3&P\,¡9RJ8ЇR/SPX(I*/eTҨvH+P<ͣ$p! Nl3iAP]a{:d/L`j6޾}:mfB4M^ 95?MF$[-6fWv!rDF *Šհ y5"B3:UR+  nW,_UDB6W~T^ީ:PVUzD7+⒁ fCgq)<~<wy_AU+Vmt9llWf+>7B%ЩF}/lۼ8v, qiPr9:u G E0!p?~b1oLMMԩSpB /Gsja={l6o,..ԙ3Ceᾧן}yTӹs0S!_~I i!lPJ{z Ϝbf8s 9ZpqK0B^ :ԘЊ_V2)%%JL8<yETFADT䆰S"\;uDB#ڱ_TUIUVOT]E0t KB N>r ªlKJ ny5䔟iU-JRZT?MN}ʿJ n()/Z妰 ᱿V"Z+G3#kƄէ5UKRT<(nӌ/5Xvh(*ӕՆ&B۲RXyw(:ݯzZ5IrovFޥ#ҥDܴP-v^FRQeA4":￶^@#nI V ;~6FJ ᮳r6WkudžFѤ V:PxMa:DU=JWjѬk %:WGVTWD!{*oTWO]-2-q(UTӐΗ!= \zL`abɉT~b4@*Am%@7$5hl|i޸_uV̌[[@r`zͤ)'JftzеQ) [gL&Mn>e p&0v3a:>RY'SsцEΪtr V9H(!(OCuUЋ2 dSEIi {oEb VWCXXaITL?Z!u7%UET(a#Lgtaڢ*ZEZI[l Rh Toivq;2b;\ tlnz(VRB2 PsS4!emd5aU.ڎ|,>x[Uc_нjTi>)eű#sHZ9`Mj5g'6a5҅W c"r(-QRH*o `r[~TrnBj̶hʟ@10@h0%j+8),עUAR,bWbE+((((tX Dq*ɲ@t(!$a?C[76NAߏRp"'.bMݲP6W DbČjk$Q2qh2ѫq;1YEE#I e}3H!a-U&ˆU+^y# So09>W$@J?Bm2Q&98kSxN&vmw=1,GXj}AYg )O`u +C>EL)l=کyJSuqkwR`ֶG}qD&/Ns|^;nؖWjI?wjӱ@܅}='Jy#CjO<T܉yX**7RX:MIwB)X~Z~bAj6a&;W#.uT׬Yx+aeja9%Td&W|Nų2?fUY?IEU)lګuwf+LnpGmk?zC-eR)d2QܶV玬|^Id=N ]-7/wȧv^8#rEy"dtLFRI-*w\IyTF7!@PQgZMMX1aVh\U xmY-v fZ*PPPPzcF}8Dhe4f/seu}զ|v۲ . nz H;`k6%^:A.vVWN ZنP$.uc@;R9oZ5{f^Zı36aeIJxv'0E&LԒU& +fZ w*A9H$H$ ^g!BRɳԧV50DS&B_v TQiSAAAA ZSjG#t?a@3cǜcq[8zmƮ|,ڳ^~+_"-lBx+IJLa NUsiwVGC>?3xpͯ8 fM:ߚk X󊪻?{S)#1%D@ʡ:? 1{|R H)0z2q{g97h*Z˫SW`kOR1! !b;QE=9,BP@."fff1;;piIpRJӋҩd2:ڽ22A`8Y T*!#]|33ʏ $Ie=ŠDB܌YA#M@D!`l!:}*@R QRHGb4WWعF9xrrm݆Rr˓Ȟ{+"ݻ0zӇV!Cҙ]7zu@ 3O~{GcG^K.! JɊz(ۯE<>Q|,ᆵ LDbyyd2Џ bn?2GQjTHN+^<.P@ݕLfQأa8Nd^/, 7O+Gby*7aEDT(f044x q1Wnaz%´ !`Y"099 4SNgnT\*EiUyyrm8NJعD"K_7`\irSnG{9aX^^ܜ$/ Jahht/NPPF" ;_7F߀kgEj:2%5&Y׍A?pYk~x+ɕ"L<5^p"=Du.~{G+GT${Ϯ^лv{k`d'.WcOX:bDwߎ=揭ԺNU_񑸐ݨ49z{Sҗ%):D~7??2EJt: Ƙ"ֽ4H*g˾rSba"߻%.uݣ hu)NE̼3o9}$%eM SXTNJEQ5X,koi,,{0X^^2c߅Q?~2DH~DX’]qF9VU{pXNUjνW"u1݈,qknfggAA2ā`vv33*iy%~6f8s#zUfGTc q/mNU'TKXpS٥'H}5uJ:hQU oyK{: yw cc8~J%Cvy sG1_Ccg!%G~Y,.R~ip\S ؂閬CIn7u_*b &Zz{{UZmwd7KRjXÉG'!h_3XO0},!B*Iw "~VȪ A@mVw^ =8\ fӠK055'˭VFXI %^J_z0vŝ'] .D62ؽ{'ff攦*ۓ]b׉]+OUd["MܳVSl* )Y)扪2_a+W3)UJnUj{;o|I ieF\`C^]Z|VaZ|V~a,O"{Iu7\+ʨ]\QHV^U&ok$|Dzza@U~Az i3a BJdUeO`&b}\z!2M J 臉Ī~_q /+T&XSnٳrʻsaa8"7ѩBScdF_.dށ9kwެiI)!R=Nw}ޙyv^j[YF\JVEX7¤*((((l?j%CLIQ%D3GUvG5tӱ9RIٳkL(A0 sкAJ5Hrf~6SsT+-"+.+"q#Uz x&mT*M0??yET[ճqw Qu B5Dt$MD@(N*#%`;*婣s0 vQ&$_UUjq?D%E|fe> @Z9ʃsG4R0fW 38yh]01qrx*ȂE@t} ~0G;S`G!K3̝vJI%LIH)7Sc]_n+Rcj^@ 8Qv3r9qNvuk$uv@CXYҙl - [gmkۻ IDATZl?Jr3E<ȭx{N!,~DU&9C,K%-b-1_EbUM=ൿг8o9x1 {*4ZTLCJy: 2f,P(RJQs߂93cJ).DbцeYbddSS3-UC)xFa‰ 9GR26~) -d0QEd z0wabvaHx X0AB$.!vNP8062[*x8NnMTJK(GLz"6^jaY}^p\Ƌ扪7%o}+I|:;/!2/ޏ*rO>ћ>˯6b?K/@us _1zӇ0V:S>0˄˚yWtӟ,ߏB.Ǐ$ٴF׫hjQ ;7e)Ij|aes ZeAhBCjW(ghWW0zjD(]xw\o!oUD2wjc{bwֹ[1*XxF<|b']T\V``p8GJU xҚ&(eTcBD K!]k&櫫^,| QU*|1|&-H&BLêof̳Pl,هouKҹGI bEs(Hوx]]akoiPa't׮ƃrYEt})?W!"+ QX4 7iERHJ>:EptH% #TPU{|/cF $ -ffT&Itw'McD"%!$ sXXXDT-,,bqq FfBD:Ʉ1l%kCCm  fw"[aIZdQvgQXG$I$ D80L,--P(BJbbD IPJ|-)%c,YoO doAԈUE|~Fim-8}b3Ɛu=Y|Lx<~R=um0<2fg簼\i'HD$>b(80MMB[1 8H@OǗ:D):zgB 4Vuo#yI"UG IU~BeeSjNw]G/})" o? t9;  @RḰ6Ȁ-MWL7a%mNnڄn)/8d2mZ^JLf%H$|mۯQ: ]}qznAr01V}nqr FZ\`aX/9̝2 TTU'N:mo G U>/4M1;i>bQ ܹ1L ,=?210ЋyO;ע//EXIiW"Koo忑F ָ?Q SCn(@?hv'I̡T*0 d2HzG}CAztuőUsp?Oa|vܗzFb~6u[zu( m/X%&NH6HLI%-.&I@5xM!'kpm~6,Lrv`?ΝM gsUuXZ p" |ج(TF<c,~sXD}}̵i w DV1]CߞcPcIҧ>! ʈ ֊̀J,]]zZ%n@r,fX~-F0<EڂkΩ=w ~ P,㜢(hmm"(t]G(dD^];Ix$24M[9Fv qQ"[t[Q>~uo ѾG":~#0(1Z~ K&D@@2hYJL 4S%bV<ˈ3aU]֊o,IT=,QU___O@FFC D jLwWchh*L066iڿ״tŸMXBTݨQuS]w9 "@UUWSV.ˈkyN1(8A4Xgf5p'>Fq08&USQRI]8XfQW;UJ "zu7$IXlnO#sƸM/N(@"LA$d!E"*038E/&0e"(mW`5䴻6ކPJ {e;Q.xj1i6ohBe ! C4D1( E%8zH ]xT@TCQ5, c^Oo;7z5a+CQʼnHܙƜfZ:\@@@@^^4-QN(%,N@%)*vn޷Wv$T$:^U]ɇ>hh<=c0LuߺE"U)D1MXqnNLe*37Ȯ]_0=xWh;͏luS g#8gWFz^jVLg#K8$_)CNx*DL#nwO2qs 0H9Ub|>#/Pg/Ne/+VCu Chnn( ,x2ls:"YڜZRx* Y^1y-gWS MM-£Pgm^__g #H$H&}|yEPJzL(:oJ%* xNZK7B5\t,z=PsC,TW*pr=qT^ɤZ$*X;fT׏:U87IMÕmLwشgM,$K.pTW %D'Dzسe8'Tq#3 ^@]h]_'3T }wEeg鐇CWS&Qeg*eGRT/«.,| LuU#g@ʕ;vR#'54`/Ҝs믻{Y7Ŷm1::s1iʝN1gzP|b.Qp i `N#HE<2F+Mu] Cֹ|m^__TdAEmm ̪3sr&V5vc`Q`Or/&ۋ_D5c<дx*mΡӄyml kߊ_L<"#*QY1Hg όv]WfN;wBw ϏS&Lõ{g~ LaH׿d ܎RL@e LOG gO&8oݺ9` ӥK%2 L5  J u̿Ŀ"7fN@!hBGMsvBւV8`$Q{*V`V9DUp@^^B1t%y7:jnUa2Ht$3) QeRCUܵ6gF5'=tqfڸ9NwN‘F)zJ5`I=DX._[/ɲC._uKЩ"($EPJ2%$%0 m\cν2cOcOԳ8;Mu |2ɪH*̗= U_ ŜZ09D!wLO ;JNOIEww}}hlltn!P<0{ +=Š%KT/4F@ "vǡD<$SZetR^6==d2"[B @m ‰j7~sS2暮D sՊ[M! PM*iH(ED X&aC)y֭9D@#^ ݽҺ/LW`}QJ 2!$ZrAU5VL ybT*Y^bSIGzq9>-9(&t֩ʧ]e($.:VmښCT>555EB sSXn쭔sb \7c >`{BU\psYUxkjV#9bC!Ȳ<O HUUB {HdmX#F  @A6!^F [ij7J+7zRsڵ^GjdDE%ڿCTSE ԰hYJPSn _60XCw6ߴ_DXgj<5RTv\]t[_zv$Ciy"H !<t/q(YBuY4::Jp  _ {2%METr- 活CUSح,{~@IzĠZNNZ+YUkQڜ!7,G8[e 55<uAXCڅ֫@5=Ho]Lr\L TYܝѡ;ڐA47_"ٿpa.gyUGT?*`'qTD@剪4lDX{u` +4aeϰcU6UvDYWr" Wz2(bФ "d+l5wvZKYĝFuQG& L!(*^Z*QHMnka@ Yg3/n=@1(9:GX3?jXM=:0B~#Y;v_*S4ĨD *GTkX, *@~ k]%^"c՗T墹Ys\5mE ؿK5,k+C:fnF3QO H㴯~g;:Up]5j~~za%.p|U tU@7"xrz=RP8tҎu::1f{!dmod2ߏD"sL41eU1 d t(Twk@cD#R.Ae7mmnowIU 3YiZv96%3 r1KHE[PZ13mNsWDV T Y5ش5769iMB^ NUf*d+ȩ~RڸΉ=х9zmBP]`)̓Ul'Uu&)Ux P 3򗏴U7dUQU&HwluR 9"\s\,k''ܺƬz !ΒSsIJI̼pMXqLeU.ܹ 2m6{ΊK9s (9_KЩ"0;Qe9.0? Y_6['*䕐ttDln^8V:䕉(1"YκGaYI1zUZI;+ڈi*m3MiXX c0ƻ52_fDh`N!YQ6ϔhg V%3ȍ $A%֚ͮe(b Y}͈1s19Ź?U #)y$$Zk< eԁ dfSEms#t;}vǞjHZ9FLdPЌ3!$Z~#.f[:UTCn$Nu2/UBk !ə3aU]'cSU /K ؿHV]uE+F37K!P$vF4y՚ $ͽgPqҨ?}]4T~될UDp -nC,d2ekSIPUN ]02 Van\1ɍvdM;7m:64-#Yrcsh @! F\\U#2m ͹U=V%UU 9@`pZ:,ŠzJGa0wCuCT55$N^wToV  J n ;avMn#(K!`E!f.vzFKz]]]NrF ,zlRcfI  bdrXKK2=P x%^ 6AT {_G(~ߵ.1CuX.wzh ^IXkG2a$N<χM*7U$&gb͗ T6ʥ"2wXr$EK7 UKߦC1Qv6*`hhqΝ.)"xڹN-~s'v` fR YT2D]]mIn tnq'HJ&PJsDv7Y$ jI-H7Oŵ'8lH'JxN/ G6kvt)DU1|{dz:!@۴@CCC/[p!ŤWXJS޴:w m˙|>@Ɔm`0)0;g_D[$c N<=В*f,I#=sJ ,Dnjt=KUֽZsAA*7-Hr [ȘΝzFswt:tԥJU) w+>Kꟽݙ RZx<^hh4fE6/@)A"@4j\S]]-1f7:XVgu.»(`~cVB!ӸLBpHnrw>?Ƅ5! Pgv]cwk^nIe\ux[U՘oudՅT6H"AHs!.8FPRQFCC8ܧH/qq0N>=#HTS9`^$\QlAu;ewTQT ě Doj!>&&zJZ|>B0Vwt"J5&qB`}2CK`yE_>11ofCC] ߀TjhH <ɲ ]g Ym\[[ ߇p8>aLˑtÏJ4* ^~7?P~cN3agz [WU)T c& `0χ`0Wl1P(d2*d% ƳN][8ts. mYOr] S>&`z^=j} dX:: ؿڲko@֏[AF_d{/cWxo,L4XneEIJUՂ5kVرWs/?TKJ˷Gئ_圑1洱w(8ӊRtfS?c7 PB;8@bRӃַjs9(J2߽ dzڟRV;Nx\{7+&L d M@9 O0g\n03h4PŊ֩TSJQSSQYZWg3dk' UFrxd=Yاpgg'|>fxy s-f{1հt5;}kDeI;֐CT` +Vm<ڿC6w]~qR˧J.~L5`h?AOٯ÷b㆝6ӋC=:st]w 3gF][AF EwbP8?\t\9Dɬ Ee)br)c$B"7bIeF=s]^;dT?fNēgRTٙ|YU*.^mP5 /<#DUֽyY??^׋feqҊ:<>S(m6!^ɔ5!rKecjWe9.t\36gC8q%ކիH$RԲs¹~{Lvo@iH4R*==8%w6}=/,%/| tZEQU+sՏSX9mkK- xo_G΂@֭6w==}` 4448ڿĖ8A0-:H!y5nïS,h̜}Zb Sד֯F|$V :._zxa =>Pϣt^[*6+j׾wI^0(9U$ B!{+;,.);(NReg9W3ճ#IPTd _iٖIP;5DOoo$:{2lQC+$ =$Ghoo k0>>As rnBkKT#/ZӞEXIZ@MHiX`6?" OkD$btww󡿿?GSR)u%WqiAj{++p~>[OVՠ{%|>/GPcq!ITm5**m>/wH"p%kA[[TU {9X'?v}6 T=}`۶Ha_035sM7hooņ ڿ=9*AJ@O@ A]\#6}:d $_٧\.̜yu7 tijA eIAjLh6# Ւo2QUMؼyn}ؾmKwA`bba X0lĪxf_%yӺ=x<^ա##cxgG +s'N!HF@ +nrw4>C=ï@Yܒ ''0}%hH$gre':: ;eYGSS88pu;U`ݺ5XÎ"jgB=xu:h-6u}bOwӕ455xV-oo.*)"HY 9TD-.Rݻqin:l߾]UK Xz586mڄ7xC4Jٯ T"`:GJ!Ua=w7&gJ]D"iڿ# $1 wO>;iؿڿ[v->qz*_YǩC]1vBBi 8SsjvJW|O~ɩEl>-:.Vw_wFqяi{gn-~kAWW'z{*Q֬ٲiLLՍdY.JT4aŹ&-^LNNb5hjj|vGoP 4DBϜѣrvhii$s4MG2;&b׾;KKJ(lN;[Ӈsr-`Eb9sG2NYņ43;V)cKI(nݻkYǏ;74Jsڵ oy[099'x}}}/}Kxq%=5jkkqM7a͚57c=f_saxET۶m} K_^ylذ>}}}o~cbӸkՅz:vM7s'xBtB[HGRu ߵb|| ߊ}-I%k-x&kp]E2܏k͛=d+I(u+xUZЀAvRº>=1HE1T /K[ Inb l ;i)G?>:K~s wߖihhE\UY)un.P*ie矘*&^\N=ux2*J8Cr\?Ν@SS#VRX,D"'N<&e#GNazztp%D r*{#} ݨٸɚVpH3"tQcf& +D PM'099ÇbhhjX&!9G)l޼;ϟ7Mh.^{w```s>O`||N#P1رpy|ӟF ȨtrJkyعs'{9صk|>(زe >Y)=e cp{~aօ{m2l )?@w ms8q0669ip_BˆԉZ~r(pRt\?pm?@"ƏW~+eN=ާ}?Bb4g3Oaοȁ? >BB0~`*)87#4gVb {ǭH*TQI5Bn:ȎHBUӬMD UU1ugٱjY{},999e:o8C*?:صY !kÌ<\c #P@^i%S1oN ijAmd }Prp~A܂6fUo~ 8[ YEp ##>K/dEKGŊ+܌tDV[[s_Ɩ-[Y%P1Z `ǎC,mۖ+XR/n 2yŖ-[plذX CCC@>F{tg/W\}a UUC!l֭jQ ,i:YL5\Lϓy2،a`_:~w861귭}?2g7fzv-1]wPp[:UK__tr%|tHzrUi>Iv TתNePr H悠$Fϣ=[4"\U)@d ;񤎄JD /Wθ1!FѓJ#3vj!Id h Vb?B0vIzQUE%~ "Md'1A  gÕ U 8EKXm۶ W]ujkk97wk2>K! 9AH~a鱢J>۷gUpzDP[[CD:ơCpWضm[+Csb^~Mǿ P\ DU166&(f}8["IUhX2s#Q%uuubXV(9$3Iή◯STUf)b/j' m=U?Bn؄>X"Qs0ZZji:B$d/<,aqhpaL'@NLci"Wzͱ%@Ocfqx>b뷄o>ߴ2pnh ⌃i6!ATUCCCH$=8p ǰnjjM7݄V$]wݕ7Z.ɯwq H$v E֭[A%$I|hoosccE655YR(v>Ǐ}/pcݢ @3 zA"I6U}!|+i_$ZZiYHT_)Z*J@e ShrF WUՁ@ ]瘚BCC+1qk)Ι_S2f?/+α8B0}p됤@T[4rZ=M3^ .EU0BS#X"sA c848[X#V е|\+a|UUO~78V5kbݺuxנiUeƍhlltØ{<3u]]]p瞃hnn9cӦMuA~Ǝ;FW_s΁1;wDD;o/cǎ[oB `}](7o8p<p! !YNaUjac $#fuXƑH̎[-ef;NcYC~/zlZJDQ-Vk ;= ʡ}k  D郶WӇ@'EB 45;(N.5ZnP @8X*ZdIͳV n$?0s,_]:y'y\Vf8;SY]C7sFau k7UUqy۷CCC8rOoB IDATpqK{u]$ xgET۷oǡCrH_~7|3z)ѣGO} 555x7 /dy;:K/Ԫx)qKiN Krm ;~}8Pf! H ԨLɬ&ם" K@epu("c%R'(Uj*JYD=JsA|HfJP]TUPo xj2,-tڎQ' Q;LI1<UKu;- f=&H@EӲ*_cnQ0v8TXee lܜo&AŹ,u;v ǎs<{gyz|wgIxrh4)s½j={9gi7xCt@1' <'D}  vRuSeT "+5B؟M:a/U+v-@ x*FU|~v: MGXT'y烜lՒYƟ7"E/u^7KԩR$P)Ȍ#RR~VB nZbW1~@6Y//>z9E*=xFxTr$F HM680P8Nf_ 'An-Cz*-z*@jK p -jwB_әUvj/ {,k}J_>#Pb~Rv cU y 6'݌lu U]Wz;:U"ji\Orx1<Ps@!ghsKq3M4׌ߕ>.P]Y%8O}91QY@ *ךiB!ttt\es.x.iOCUU?ϥZ۞KeaУƱd,uʵC;*Iϣ[Ul| J,w~| {%HJZ6d pah'f _՝ZyXjj_0\ z-n7@߈)"rz81n Ru.FFJ0_GaV [xy,/H&\*Tr$ b<|aBX0m撚/WʚІ1r"jii]O\p^CLxTnB'i7A1u!gu Iv[hiT_)uw%)yfPZ[Q r֘7V?ǓE l5堠`:+c^c px<KRBH$.Ƴ,Ěf7 ը,0R:U#qi)Fc51RD;X]sIe$BHFqwg :GY|=Qתr7WzU #uَ> D]g#S+?`hH5@j>~0>5! CCtU&2 =nE6@b}Q(.7,ihX)cn: D{4nOFl&L/[M{9âAxƞ-9Y% `5e*P%R$V`*T5U I65ҧGBґT՝ 1FBKzʄjT(A3̙WDv1%HU iu?'ʙq^Oen;Ye'Uճ!LZTʵ E?3XeH2,-n jInRw!EeϿbFYEXqJ0T-r.۬A.B !izBȜ^z6 ;BJ:Uޟ ;А'OUZnFYFt*ma ug-uQF@@@@սߍ% awHTs&=sZ[[bN#2귿݃B Ew[EG.sb ]wB=TOl(ze.kZG *i܌x,A@̱ULc`N͍%tRY%_YAuJFIV}HR~sRmo} #|hllpMT 155|vc{ճ>]bEuU5-B8WH-͋,o-P:UH!(bV(bHEQmj& l#ϳ<7 _ܱ+MLUf\wݵQ/IUwς~lݺ\oK݌FPRQFCC  pE ZDA)iHdjUސ=4a冈*vD|yH #| 4aE,@TsrQ%斀T_ ֭XswƏ>57jwxLOW231pS E¥%xյr=p`,իWey;vlF׾;8lp8\R%F`U@V<)хA jUGDUϑ*%bj.ihX F)1! f$4%RH 5#E% P Z!Iwލ8[p1~G]28l7XJ Y݅}Ǿ>w8"u|cwX׭[+;Jw«cll|p(;C)cZϷ9TRo ((nH _m#hN8ne*.TRJAHQ⸱hYfUbn ,oթk@e|Om'$o=&|LBO9"bGf t]7ǰߠik趟a㝏c͍ oV\r+xc趟yUy;q"W\q9~^?@@Ez{?~}{/?|_{q=p͛7a=į~_hhh8?<|_kpӴitt[okg'OD$2@ww}~˟!qw_`6 ;WttBo'~y9G8.w[5p'wQTusLJ|!L~zEjg8͘::wo0Xta 5:O܅Ƌ?ڮ`UjllĽ?E0ZR)EEz7O +/|cO~u{7 5ɲ; ?Ƀ9%Iy z]@U-}hs,?.}Ņ<7./SH*9+KsCRnl^(+ƏFӦ<pҨu[S8 /;~U %`D[׍WbO94N\OX ] DcԯaF|\OAaè_D;ޱ G>r[ιd2itػ܏>;s066'O[熆s/#߅ 8z\v477ߠ:v~<'uoE2,) _O>E$oyK>p3~;^x%1= (Ja&$Iʉ+> eL}7jy.qU70v?3^[vxWpg[)Yq)BYeAVy9Ï_ˉr>F1_ W+{ϡڠux'%FFh׿Mno778cP TƆׄ*HLBW|ۿkٟ}1zȑ''NĺukH$,qJ~Ç_Bmmcя~t?O?D^ٹCuXOOo놆Kq,y^[[3O_?$nELLLJ JM_A˿T3Fúl]M,|gQU`rcBK \"KO:3gv9/lAu_&n4R~gs{дv4lx?@$HJ-86Csc ׸!/@:DUIǎk -&U8^Qo^ J@@@@±x-?c{gԴa *lJəY; db>+SPjZAbʒ!GB <qnéouXaFGQ~Nv1^7_{wsopPU'N qA|ᡇ9裿¶m[uf}7~9Chkk8?fU4뵞7777y_}ͬPF0,y$Wu7"r}}oIhAzZ-aKHlB 31`c>y`1laHB`{@H`RZwW/յorYYU]K'+3rq=93<<2_3ۡ/~qZnZOxywS.ji  A~+q"#}}TzXƞ<3F=W6ٞ+Bg9-g;x_Oݍ u pF{l.Ih4F} *RK#A_ ռc&z-B=Gк:/E9&c㔧hRv߅") Z-nL֗1} 2уIZ(<}t>-Mm.Q9Գ4ow0̜R-l%m;_44vih| m^Ѹ "'7b:)Oy˭5)'մ3~e;4u1uqeݭr=@]RzxRϰs7iRcdwwӲ|Q{u^}OۮcGf֩C9# t@fpls+3eő'B1λNnmi}LEXw%#EտOJ׶ӏw~|wL;ٮ̹?-hyon3_-Bt\kv`Nq 7X϶d8VlUUſ݋jDL>Dm9P'[.ųл $s[0r =-MeoEyHi:eR|u2LWвv#?&}Q'E%| F: ?%϶g[ij-iO?Aa9R͛( >Qq 41uǫL]Rt_N:S*OqWi~;ip Wu۰Cdw>>r%]-|Oㇾ|0GѸb胔Nczh: C(4ykӟELnQVK<޴FƾyX=9ys]$ݼi) =wZ!9Meo%-3sV,կ_xO~~B7|k`q+~ꩽ/}V^'vQٳGGl}"=;vl'~֙rUMl/naJ@ ?h*e8 _5V5o1C ?,/GWF Q IDAT?Ҹ&_3ԩgګ4dH#]{C:.} zf:JɴnG)Uv\jf|/eqxG(=,r/'ALvu;<2lSlˇ|eu mϳ-]mZ>څ+lAR =mlKXQZwAks}z-[o.MΑn{{>Sei*'L:c/yͳ-dcH#ٖ`zBu+B3"lKg[^͡oFmu/uO]-EƗpW1A`pi>6c$ӧ?Dufk 04Ə=ȶWs4уsֿjCDb >ED|n{_|I{?~{pTqq ܺ/wm;|3wI3k>;VޒOO[ᇿeY|㟞?Q>_5X-Wxb =V.^QN2-_!waȴ ݺ#=PF-0uU}z=G)^&>Dú[6 {c* xͷ0zi\Vi+"jiU@9\'̃rze#@b0]N'3dڶS=ӴHl]gZqo ݶȴy=;1L M l'MgiXw- !ӲLx fp_8Mq鶝6X\'Xz*ogяٟfxWfkqQ}/|psao6~{kC_d:?OP9;yf7pk뽽={cMo9ǟ}Oc,-\_7׾&,rIAJ_BO@:gbhϑ>֍W*уapGvbPUtdZe;=RPjf>mwL˶3~PvԳi!QVD8Ufhz6q#KiZ-k~w!%vqrH@8Ü>Ci(.%ݺ 4Niz -LѺs<:K# lszFn(# $({r}_`(  ݺL+˗0W#\lyoT]hfn`qWӶ.͛L6Ə+Wy 7|Lݠkּ6wN6S=:hw`9qMUődwѺ48Q;D%oZszκ7ܽ lT>#K^(j<_ˤ[1~_hc3N. }W=mu2u?hx㌽ .h軜u/̏[)M`t2}Ӳyp֭na+OL=8R"<ۢg;fJ~izg[|jo{aC,{hD1?3fjߵ^g?9<<xx{W$c卦&N:MKKV lڴU>*V|}~h* -[>S,{x7JiK6Va=׉ ؇Ĝ!@tpj~RwInqM S0'OnFu^Lv75y$N GZ/Zа# ϴ_pGnN;@)?va &@HYLZ !5\_ÿJlxivyt6.S=Zy c'i|<Ϊ/apgc}o1v[hV!.{cmNq~5^yCߡuZ63}'X϶ Dʘ- ׹ezg[eMАc`ǎ畯3qrVhhhvTaY ,.zIw?v{4]MW3VEX=L X8V1 CƏ7"d -Nm'z e\t2GXy7߂r& #Ə0LiLnzhqu(O2Ѵ&tT:SV9 Ͻfʦ4ztr/4~ǜZP;)'?C-!S[6?(c];ҭ[u]9 (eQ={ݬtVx(Fӆۉ }жUGY[_ޏU늷!5iRkm/H=ٖؖlֶymYECLg[\e[Zmq°]L|^gmi^ Bl!϶7*R?NcM~##Ic'zCml.zh衡϶Cm;W9xw/"9/Κi1}׽3Vq?(őxC^{>@0y=yz}}׿?ZCߦuk~쿯N ?޻iuo(8zg|DWZ4mm#S 'y>OYovƺ<ı3v!y _)gd{f]csS4z0By$38qQIoeM)O1q졙3{bȿ"FuE3_*0q)-Oy?R;{t^z)@q Va唫4Ԫԛt^V'84'~G4R{I5G9e{w _"\;o[ٟ}rfJFmyڳ-?ðsCR?~8™em׾w}ʶ<5oa,ضږz寪lW--xʳ-uo[[>mrNya϶4_e[Xt\뤚>cN1F[8g[ލf1 0uSt^S?_@Y^Ox(8z--k[l˟a[We[dh=޺oݻ޺S֩O-SR+`\W Q8o9?3D)X\Wu"G!d/]LMMafM ȨZ*] 0Y o?\j$>B #~{(l.ضX8jc>@RF+[.{c~ǽ yF::%cX'·];mK2:}!|JVD.P%*KIUm[L|6vdvݯqZ|b$*V !GG'#\՛y[,:@OmUV6+PfE\;reH_¼@z,,VPvl6#YE!ʶ^AW**ɨo[m%y#Ofʞlj,5386!\ g+r3elzJp +p ]cq*?$TbV.a6Vx v-BDVBJ7h*:s3Ν:톪{UR.Ur2۩38KF2d[2?:#Bs*!]!ڀ9-[yX|1y0LUrBV#̫i> PY!u+50R /qQ=_g+U`Hd,{][J#oN!8OK/V %uwd׻Q(X2<U`*vf!%HF=vNyu׿u{B 7)5s]XM ! c͕/(ZJW ⇾2y%̊E R4&͊" Ӕ?ן5%Dcrd7%J [<*Yu^Xo;rbaJᡱ!|6X%!qXJՓjBK}:v h6C.𬏅tIĀe4mCe;nɟCd!^%c BNNH q_Dj=UV8Qm z2Ηu}py*!RҞB/9^fT*KHk$X$$+Sj52܌[X!um[_O5V,ڜ?¾̂ nUnf}fW=oWۀSuxomm!:' ZW}>6:u4u7U ^S3_fY?qʩ]u܇Vyǧ[ ivϮ6ErܾzJ'@!K`&X% u 79Z]$ *V_@*'4I7etu7/~6z_ԆP &7Opa%TaV?VY*&*1zd|>G[jѵދih@H(9)8YM-QX"(ƨ~N@:²ir>g>Sq'[;pU쎞bjij>A<P\nr+.Xq}> <ۅKO\)sJ(Er)U=cйK4gQbvzZ'Gso%f[7ǧV2 J:9Gq gL(?%6T.EۦB̝t@22i~,HULDU"B*D3tҍ9R,Rf_M q߫1K^͋)PL'Y@V1wU#~`KCOtnWn{w+zZ FMhG'8eyyzoǸY>@DڝO-Bu,aq dH?X9xC=wcu 3tpdjC {b ,OdḩVnM1wX^cWytb/F-%SΛ(f (+ުÅf6D|B淒d㽯^|%c펣Ϻ8_IW2ָmj^|CrmuQa~LF2a̅\OFFe sջzs3ɶexe/;oD6I76FCst TJ/;0]Ld7q8}/`BJҍY- h1+ySr,(Oa>].5O"Ckg>Q<2K|0c{I.6\ՁQ)dzKTj)J]$*P ۴)M1 z^t2EUU{̥gpFcwLIWڥ)'x=>c9?aІFO^! ]F(A7Nvzv ̼cU}B)l.[82UpjU$2zbZ~Eݛr,8L0 2-fOc}a lQ%͊ N[X>y֢r9ܚ c(C@@ X & h?:- bu;"\ d^Y؅OB0OpVJ)My @1S{ FQhYhubTR%2zUA 9c8VRt-d3_ı:ׅw"kīgV_)I;{#&V١#V;h1ogy c˾ߊxxPʰտ/ŝeW2G 軴-d[ئMy *ls&:c$$2bZ6a!aU~ +htajH7jO?B9d7԰Bc#L7ԊsV%7",=*0 ҙX%x 3_F# &&Qv`(ru?hY@P,|1PkeVLaUvFӌbRr2eNLR ,Zʵ[{V!%`N(M-+ln$2`_e@PJL i2-)G1|xgu?4Y*66!TWL !jsAn )ihk^:tjH387M?UPEQ!ԛUʊOAN $q0[9gWɚNpJ3Rong͛黴 (AaY<7(6ʎ;Ja4u2J9unAqJ5rtlusC lSXQe Ml8xBÀ imͲ^.yFR 2{ʦV`$ST Jdzu "K0ӽR#ݘtSv@(> ѿZ;a BCOhF6ш5&IRr)MPRUP䐅e*?'V$2ȥT3 AtS#B:( ²cD *FPF{P `p@!4R )6^wnaUsmJ v?(w\eV-z"ӫ ċBp̩s~rp,T6Ց6V)ǡ8Yb QMC V#Z#+WKng2lL-i @%M]05T<]Na$ND\dWkU.K*`X0@KCH6_׭#\# VJ)#B9/V-_RZM jգᩚ}:}]V4)F.r0LJ%$ dMzhALsR"5ʿv˱V"g>qq n(=U ilS1=\IxuvMR0%T_ȆF"ӫw>T0eV vYc&>1 &#Gx,|nu=X5a`m"Cg>q_2mDQ=eнƫ:H5U%Mm6ȵ.wa4V)CxfA]a Uz}NfVr9"ϲ SF&E.6]Rs\}KzrlƦq A8o&2z#OAn`sc!%,];zhmAӵ9(t8V ZGg,3=Kd'n$IR2dR#ceT0dסJd(OoeDmX8hA&.z6\N)`5:w4qAG8=cUveQhG'2SS K¸j^*eN Z@9gA S(&~ ܓPg+aV 5BfRJFLy ՠcd5$ZXI8 ?ʏ(R'ng RZUgim"춄Ȝ,B9 hZ`:D׿.E?̀DW|jGq0hWsHA*vw FU)Iim:ANMpinP Df"Ckc>qvReɴ4tW '{B ȤA)HD ʪk3T"C|Ϩ9:!tzuzC#hiM\r:)P3uE[ JdhuG ~'@"Ў( &c'Px~ lʤ *uu?'?؍?(wlC1 P9:ȑ);d݆R((0'<]"/N|k}X2'ʵ)EX@T5 ̂4kFOiҮMl&Lq'=>uK/r ^} ^-GVF g!P8Yb0F6MCW#ʷh2~r(G̮sB$*ѳ@5 5ߞIMȦ)Z1Mu}MqL qN&Q]+*ğ~N7 ڷ4.{2H]Y=%iҺ)ǝv$BZ5f2ˤ 쁔H]ö*/}X(fDH.[S̊Ӆ S-J1> r~rFf/=sN cKVO~J$}mϩtXڰ.{QqlTaTͰrHqPUt5|'2rQ0>A8݂N?])Iiҡ3bvQL)Cy V 7S\Bu.RTCtl ݔ!ՐA<0Da,cQ~ATN@~Xe)zjqJ)Njeɴ(b?P=zr !5Pn`C)̢С0~z# *_ ƑP=$NsZ8W-B ru ]rI'fDzmئÑ9)&LaT6 x{F6ŝ kWAV:uiJ#tI9CN $?ZJʛZݾPKHц&N))YX RT{F8=My$?RkmVqINɤ +SCj(ӊ r;iMOhj"KaI>o.nP(0qz3X"("}Pr'7\@UXl BHll[ Yj8گoMyH~trKR'Q UP BY"+c>QbB)Ci*O9_ RjqʪZ;1Z@Uz?#˰~{)+$#G ky#*W ;̯g ί{S}\GcW#R׼=jL#4t T]EU WDW/$d^R?&7βR_a;0  }7MDTxjU=ҝ0_%Z-un?bjV1uC+nJV̼EyڬRNcۘE4 &vaH:YP=O 1LgSo{Wz:r0pu^e{pT?;>9DW|-!#R.pkX24Y(IϨ;6y"+_\OV#^ 欒Fދ{ikAKi apj5ѼǗijeR9!6$c[4Z _| KI%zuXEp҄k20+˳`mmGu qJWLg].b F!oRijdxURJlÏ`8VNJp6p=z׃RkqU9fh4ѵ&m H):I)/=\)nD|6,:7 ]v:6qIObJ)Jeξr:mb8u`A%$~kw>TɐX%jF5K%fh>t(ᆠL8^j¨*tEXtCreation TimeFr 10 Sep 2021 08:53:55 CEST~%X IDATxw$Wy=:NٜV"ZQ"0`61ח` _|K$@$H mJ;;9u Q]=5U=ڠPtuS:gWy (4Fh D̼d> lLVhJ7>STdy0I"An0槎pKR9P(͑? jp;4c& q^cm̫D3:9wI1/#boзS)ߛX k/[57!g!@1¾kǘ9k;,UO}8k1vd{'t5vהx )kK.[&6̦붑Exb|̡)|1fL6ׁxs"SᄶW'њSSA.b>+n"a`Rx(g@HPKkYG|̝Fh4"&/N pQAdq\%qjZ&7";F2w]_: JGPOo'b扙לtq n8+nK3~.uIk. t>Gn4}"<@u*ayvi;Fh4It< a!-%e)ZŊX~-V<[(PJ1%sMP/UQ*L SaG'g8'>hcL mcX4爦O@JHMҽ&jqD$1.,Ń>uל*o4"[I9"k/[Ov04$(͔8QL`Wkr-Iۢ׍$1.| cJs,G oӍ )irC{x9!%ܺrEآ/s˓\pO h4 ;w^N6ennLFsHy DžE#(pEBVd"hWSs)Ԩj2<]ByqNS*Ő>Ahܧg 49>qsQx6{]4\:!j%?f]G=2 ;ۢ.Ϩ$a"wPPeUZ BIcLj cqb1*sF(]z'fLn`Ēy!f&CnhL_/i MiY#]NZh4snz6RJ>zOEYaq(DÄڅ䅅h(j4d3i 4I qч})C򄑢gu-ׯL[ G v1yT+ԊcAyuBOUICI!s>9sq7nq^q=R\mO_M~U)fx䮣{`ZRa.I>\ќ )Q,:/* 0N xKiCG)N-P.P\s괎Tpѐn#zi.<n&<ف~TJhS(8AI[g6 5@pFe)+_"꯾/^h VCsa$I/p. 5ݣ.M xQC9Vᇢv!z&L7}>qqѾ$@[mAChPP8k&r0No})ϔP^ pqϸ8>Y91qbBTsp@HAi]qZ7zgԊe\s.jInNazLiNB=Z !1R)}XB9I0, +F&_*anC'-i4_ş7mzFFwNyIzXs%+uEBʥXj.e k -6@xH: KP =rB'4&árfd+7B()+6{gAyT긶cca&=L pQX9}:<R7ab[0-{Ƙ98]CBb\b[má<195v\a ;Ps={שxvPa9{ƈ4,eժ!x}}(ozzOMYaڅ,ň8SikXd5;nr&<۟PMuŮ)PsQ`Wm4]< \;*,K$hYsX4]| _Ҵ _04 t C6J`>NrI/qƑSnh'Eì~[:8uY^Ɂ҅4I7hBLAb֤J1e+n P^TEp! cejzjR]7u^zӹGs_&ljYö:PwjwyCPZ9aS!p:D;Zt֬4ݺLáaѭS5pR&ف]5ד`X&|t>]S/h/uׅhNvP5]j7\0miG)\ųm!1, !cS](QǭA}>zIQΞpFs0 t: emiO={~s󋌎WJ>W]kN9k4|(.\-!N8fl{lSCP ϱՌ?2Cqb~I KNsè9:T~BQC+b\ XM/e|qR_+|CyV5NR(F)\X(ePw9IzGrla54{01<9̡y<'.)}¯#:Dž3ќ ƛsqyB00 gG3m" "?-.UWBNcl

4SJ࢕PB\R$g$#2$ʅw.ӇהZccL>zjPQc]XwǑft#u3ڭ!03Ã{}85G\E%<)kV>23rvΛh4f,,,d믿;w^zGlݺw㽌O%/W9}=,q.qq +A2wxc@ؽY8Qsq Nb|\u0shۥ4H~9˟8NhN3_-~ŭݻatD}ǖ-WG6g(KT*}^/}m[9uڹѷ0&ҴP7dsG3Y\;NTk>:B On"שH\dѹ^q9kc)MyTAGx+72{ ZUPkvEFZ,ЬqRDkK[]ZSM!wYog(<'>Bab ǹyZsNJw7WYYB# pℙh_ 1 ('vS/ٍYa SeȨu3萼'/q}>c4aB b]4lnqrmEqk(NVwfk:ࢡ֧Z 5SF P)uq_aXuZ U-S**Ibps?WܺnZOpTΤguLEyNygBᇤ*B$͇]p:$M>'$9>=\ '4- B)?akHұ)N)MW8{ANNv}jV$Nx>~0. sBdrٱmwR6k qsݤ18{=8i0@j8T pku5[=.Nh y䱖LZ~R?/vۭOy+~7!<뼳Fs&\(T 20偓I>.q3۞M׎p e c:*fKrC: 1 _s2t+ʼnq*6EH~ s1YPug%kH"<Βvn" Z֬qשiie<jS45]aWjJxn4z'NhKqDj4]}qRǹ׾o[V,5v4.WO.uiuH jE%R9iɖ{/Q/s/9qyAqb.&G'bTuqiʱ l{zVgd͎!Cr 3M84.,%cJqHtל Nז=I\c?aʥX}ZbKy_@ͫ;>MTAI\u"n^WB՜څGۅƉr,W(é)N:(EeknN/p:#@;4 𶷽o:_—ٱiwߏ8xs-߿o|,,xK4FDR0P‰h%Va%̺< 52^mAqo`wF)MqB\|\.8&ߓKrµn'I7Ærэ_G!dͥ\lyA !a?CTt:?\R$tלI.8az$磡q¹%,h pB#e'ݓ2WnV(po o ;=ljvi4[_?%g[[[^ɍ7_n~Z=]&p$q"D- MZ=Rb`WG9X2_f#L=>Shn'Ht.ĠCo}ߌLIy6\fն>234 ݗ"32^k0OFy !Q1.Nkc~tч0{d Xu<fsļV-Ozi 5C)M': p^-CC Iޑ![`? n!ILKލv h43&#g>K/շT_n-W]u?N5&IB;] p\p0 aTǵsG(+5ډq 1$ &nŁ08hTTT`p V@Hm)J3U=0c8:]ä:w, h4XPPJ!h\{zY;B>0 j*ӳ=|5N֪ E~Ox7G&AzFTbd0۶n bZ&PT8x("@JITfrr cf^tsSiImYq-/is,,kv, (曯%ϑd\ZFP>MRrȱ[&_}e! MF,/L3_ija48.3 T6n\ݲP,=4 $8͙g`_-oy#==y/=d{g-wڽ"$w&$<Z 3&ӟ@䢼VpEvF&(v%B IOa$׍MpQ]q}x3>-9{<'*-Wi@Rt ; iq\0J>1(Sw8%ӟcj fcWjkI7Oâ[RQ-jkNqcp iYE/?3 At'uzn p"We+yes8__ᓟw~VBN?J/!cmB<oB<<ڗKoA^@9J\^s =٭b(*TGym;N\(l 4i`r)\Ŷm~5|3Hbg_[y_dOeBRƺPLf"2ﴽ C\w7ẗMmAF*xGwc&٬p]UV㒩oyJ߿_x+ɦcA@Us y󜧿"v</˗j4ˣSP'1"x>UE\w\H#wwGy: *C&bЎvs'QB I\xZC홡2Wc9sS8päPԨV:ZsIsFy[!V.KߺArCHӠu\06ԁ1*pqcIWBլ˹FproR`eӤi!,[s:'?xի^Wr\H碄 Zظ^EApqUǭa6WC BXSe:ǭ2RG׫[*Bw:PJyRJ߹Gu׭6]Vqkx^)m:ĵi;5u+(cwzoq,#D_M׫8.aFK(?5"XC1-SE^Ž muwvM'>+/ocmsZ%\sU836lX=_u,sEŶ8a@H.zZ?o.e`a/H|Tύv*C 䣛>m! ]D㻒[l?cu#L<:NW5\4Lu%I|ka! L#d= R*66XhuuF)M'Hq$ p1*P?D`Nv=*b.}o6 5铄g?f$Z+vmiLCJ}N/ۛ'Nybǧҗwqǯ=@l+Uff'fx\)%jB׾ ᪝[aYìX3ϩ̔Rh ]e*B233K)bscS`8 v Ifffq9) Jnjmٹ \rBh Rʦ(\E+41ؼyc˲hN}~*>/~0+V'#q7zIS)s>Bdl~ݲ=)a _9_ ߝ4UiqT2k & ptq .\[iD\#?g, r$:pPHkNvc,NWp!.?İL fFv؞'BB\zo$-NeM}Yu*=zޒ8xՅ2k$ӓ)jByzJqrZ̡7\=Op/b"g?U#HQO056Ʒy(uҽEౘ/ Pո]_²\cb;.s MSf l կ/{.& яBxӔ6ΝҒfA~?favߙw~ּnZEBxg<{-~3^)%/F>^qe'2IYHzԫGOS[D&m`bZrbBabKw|t2$4گX~30G.Azb'x;""n>d9YG\)%Ŀj^"h:?$-C4?V6+WqK63rifZ A*o!)o2[CN\>J;$9DV'0,zGz؃S,qs.8Ԋ%?2fT 5.{9$ pm rIigdzG0S&e2u5c{hqKѩj4TWBլ$NS7\Sûl-{raE)j _I;-Ix1"yӛ~~#+rt:ia YLt)es ;UMq!@j:قb%G\4/yJڶe0\(LهidKmF) C-J߽gp 1h _4*C:vS yb5nsVG% o & 7K3~3m5KR4CF@nEqb qIa"cJD1Kt,uBnͦ4=R}kIxCijT͊_ʹꋇ- _87pM1 c:ܱm/ qqt%T͙JxōoKRѷvT>\xi20ѰhNѱ͋=4HzI$`i]% N=9A$\R!h>va!?9ߛD!@ ]O:]v}ht}8:K+FŷhX^thH^7Ĺ3}>&*E@3,M\tf^6M} aJ)s1ύ>'U=T 5 dh'E$ =iy#SإdohdWs=JES/U᪦$i7uatK;<wSqN L_eQ-֊/թ86(a :N.$Ώrވp_=*5{K=w30C nK CxLi,)Tgk^L6QAQw~Q.?8LS0ќiغu'o{6oZ>3͹ApPh 4.\xRQ7cfoyF2{vC?:_ihMrDkHbЄUB恋 8^01,t_iMOJSs)L(MIpQ9IkW1h\"nLE/wP\Rs=9BNjR|#?#ןf5k F&a3?Zs D 0$UBu#ST5+M'NԸ:<ף/Xo{ Ã;HX(l(]XFk TsTZz8XeYK,mŭU*ȳ+yXaKAq3y/$ތ}f(m:^-#߉opkZT !jj :xim>v\T/)QLC~Bb(~u]D2—T\ h)q~<Ȥv+Tӌ=ΉхfEٸS0,3} sIbD؉ A /Hiqsss1w}3{kGC*ĵn-Q Y%MOYMba9NPY'VBM*Щj;'C5'C'!F X-4 40)gWt":2ʸN.I.^/׎p^S)ri7~ש( 1' l/}kH2) B\vS8-NKܒW"j>鏓JV_t2M?C4(h$Hh}NVt!q.E7oyx><ɡ8]Dyaa-IT>qbdHcN" ƒa ҷ~D|SO4]{o[ՙsϽMtI9k{H>T5Z̤Yc_;IYX9nY="n=MJ_v ''ѰCLT!P40L x^8dRUfpmmL<:|#:-nJ:YiڹNBډnK8iHrCd}]]FǙũ R^. .Itjҭǔf9$i#ڝĸ$QN9y@Z&" ]RV,QimmQGh&/gTNj=?窝׋eYضMP] .>B:cbHuazdaq\:r!zRW7΢/)R uP^kp|lbW9LMO ۶bYK~6^XtD ?_[pD e[\r;ewNNl O6m΅ޙQsיYd $,B@7E낊*n ?+Ȣ KYTPY!@ @BLIfY2,&>O?]9眩:oc,w(ahA &V+(~edWBOQ@!٩("Th:~v(—m]hI:,ᥗD57涢c]x8/sG\{.7̞_9vu,3fLv<#G?"b0+ps ٿ4Ng8Pu@ TUZ/XS6k8(-)gL:WuK.ȻpN" >>HT"n͋th(cU4MGFUFG(wg'ijfN+[<8S>FCQםcǒIP2 z H} j3Ml[z3B΍ttc/ە)%gWJ2'~Y ۲JrKDBPD5'wЗXOGCUxb!SD7:I[y?p::2N:s/=Yg܊5ަeTl`=3 au9>0ߊieL!ygodL㮄qF |;mޠ} }uf%Ԓ8s&*$ol%n[^}{͵Mݐ^Pe D@4fQiE]YZlӔiae`-* #i[aWp4Mcf{-(|#GyNriv#`@E;TBiLB,+ԨWo =+qNM敐i]"|H0V?r#֊NB9oC7I$(Ρ 1o"N;Ƒdž\>ݒpBN:XV^5XR,řbSBR"1bjThQZjǎ!U*ij(R *b>bX6I H:[ZK@뢾D9$(*@@H6-FuU=55]hjMuZBjƎC@uΆj6-5O~p$B,VG$\ \x4%yC/)E vTE Xuvp/4L _ Ҝu]g◙>c*D#(J>%c]S V^nGU?4M4{!_>3VۉF#{-⋯~18FJFxògBu&b(O1i^cB(M!Rfl-$HWT "96*?Q'~F@{ņj)ӌhA`=3MU`S%apT{)=$cfwNXԎoq8±heTjVuK!sԕ2ۇe_*Wexɮ"Lӷl"4onS{͎;^k`̘&~OϢm(.JJ*+5CMb"(ZL)taM:;mmɦl6H$CH Xvs(z Z(3+$1ۉ9F4<MGÌuPqiZ(1ĔF[qTAk{͙^{BUd<!flqcS]uYݳ훸ET/61r݋P{6gǟ7|UUkYr`NN=Lnxu^0e ԩKC7t s'c msyMlyJ!Sdg iՠ5lIٲ/n&S ig6gO$l>TR8oqAE PnjONacX/%'m..oC% ߢP[HI4UC&"ݛpWIE m;xٮI"Ν?7?]s[!T |),thjrMYIUUZ)dl\/N3Njds731m,,PBh8fywy6MDGGURr2뭷pԑλcFqg϶jLj wa #M*W-uz&ߙhM”yҙlٺ_|g^+9uD4*4%H@|lBNU ϩ~s*줅Uaקx6Maځc6 83ٺ:β[i{c tr]α\)30s'b1$fH*{pB PTŴOLdqDjCXѺ0C IN\I872-CJk>}6SF~W"笲BԀ_8/BlhiJ,F>W_ncRl^L JǩnSp+.PllS7Hɥ30΍cR"Dwp?O9;*@}}-{'~0@]vى뮻s6 %Z _eL$o_4Ln)f\J3 Ô #Þ}͂fs*TA 8PA*S)L;hC-{MSHN8TRyp^}87ng 87ͩ'bׄx|b5cU)BHm {AIwЋi[87%\L~aҸ/W"Sĕ$ݝsMJ@1?K$ҵlri; FU)Pnb5NR҄.}Io"013vCUU"wpW^Qo„n:.|c%/5S ~q.\ )Ʒ{VLݿiJV-Ȋ'4 N9po'$v &ǮsSy:TpB.ʸ=5W T± jHaYhv"9gI`8wmz\*G׺;C)Zkz&G-l]N&Z8d {`I|1cpp!A @8DXK5`CdK?. ۀ)ttl!H8/Q6rIs!]9ܳw{Ze'+ݾ]Ty,)fQfś[qf)|XDmR䌇5C!$T"TouYx»n{}/fH9pNNsS v#Q؉rf? R*$ס4@,d zĖp&q#*%bdC})ƘS)MI.{$0nAJ=lytw p#Ǝ}O F"+p5zL=&0AX+pφ2oE^`|n?N?ݽ,<{䡇&9q]p`3?8'7n'Lട?vZATO5Ϸ!T'PRL$%͚[z;T!ӂ$ܔp)>~1 D$x}-".C-D4M`%cЋ Q8pCz!D1"@4 NK:H)=HKWnh6j/fzz a0iR >~|8DKYf?~=t>'x &M ~1 M:x%oTLab#^x,BA;M<*m02( PA$V<(0 UEh0D %)̊$-ZEzxgSzy"?œH8t:ɖyJI,]gQV^  1YئjSHPT5GΣMA,VC@FS)gURTEPEotE{l,VCPFSlUj*/'V"UGmg EI"p-qǜ9{ẉ>_.jj"vϙ6m"k+Va.b9oڵ6}qI*3yDo.Gu(\rml$a W.N $ FT)1PcfRi꘺N   I}΄Hrdv&%@Af'Ĥs|cdT$Mr:N>inՒm Bn3ަ-˪: 4ͳM($l埥P|[p8SUy̰D)7_S V}AM7]J}ip晧vX;:˕ %\rb:^ s#{4]hn`;"@'͂QYVI0X{%_,3]AgHI_{UXqO6Ʒj:zz0žeAj&ԡ~1D"8PpބPBBUa2}r\*C&T<C7 R'禀,+Im#q3VIIJi] Zjh} USmaF&J0&Jv;՟י6m">O.:&Lh~X{_:VXE}͚:ty!&gWoq풄F#46]V"-o*l/J/EQJ s,,R}EOBSB6uM 8TU`݌(*Q45fdhӴnF$TL֦(%i:GΫMEJrPhϔIt#I>F~rn-jY\>i(э4G(AHr9|s+|p O!q7t5"G+_B8 K/:*_8e?aJ6<;VAVXWAԱѓBDjVfjMO mM Tp;+㖈0fCqOYլ}5]JS/BN >FW6To=-BQ T8Zzۻ^l24bRJ\qbl"Ə[ "1c$pq88dvRiHL݀`CJ\Lo\2U|3g~ᄏE__׿gw8∃8uK/YfpqGq)r/x)ǺnfA8餅7-s~.I3{ yj8.;ЃkxU7O~|SL2P(XڞJYb%ͭ_ϔϘ15kq睿|}?A4aժ5wbnV2Ev3ɂ]̄jQ5.X}N>WJ0L p0'P<ȹE! Q;̈́# 붐MfD{YLl1F᲌˲np79H7/\%Ŝ1r}PTXK#Hz!ZimJ.)X`Ѣߣ9v}'O'c}-e܍7…Gp FDMr֗zQWWKmma?H]vى_y)Z(h(V‚|?f`u!@IM  @(Y6r,VG5յ y=G<ҷUl_c.RWH.Nյ~bשjnYܮSU,xNE IUs8t _‘1DCQz Lob]L`&˗eKXZl ?hT)Sd%ZyoT'i{ ꞘU7 D"IMMui[,V}l}*6˶+dGMwW( _ˈB_Ke$)m>w;ۋEq6F,G}^:/~|5hX=؍}˙gʑGLoohD;(*@NO%[91!H])c&PEQU!d&$gNMf'O' u~;mG R-lHбL_F!1udgT4V9/%u8pNMh˝Ěi6p,iDUlAA׺ta JP)^O xp^/c*[PH4m`=m{ㅐ nۃT*K/,[NxmشAm޼wYBUUd25_ RJx,YA.s;]wݙopQL'sBStn6goyv@CU5h[v&h7fzf5Ʃ5Z͂8Z( n`ҼB " +=ˆ:X`zTJ}f;u֯SZϟC130p,(ˊݯR 5Ly}CyF#E%}g(:iT58c<цWUU4Ʃc U {@o F1\xnCQFrҔd)z6tз|:idiڷ4JXƌi`Ӧ-{αn~J_߆1ct֭]\|ch>cdHccMMtΝSx'\͚Gu(p~W^w0M(NJJ4 !J 줌HD{ BD!\1"M&jQE- PE@ McTU-+[Tĉc jД4$a4Mso (%D:"Jvۀuc$ecʔI>;a£qǝwEQ_)⮽Nvq՗ iyQ;%\ʵ+Vkn?K.6?˨w { )%&MH :;ho4`ߚ5ذ$#Wi}_ٗJKyui|?lχ*P9Ǿ(dhц BuӦ }V\7W&T; 紡=,`1rMuSIV)1P}'2iĚn2ϵ-B7[2YP+)%}C TVXU%R[MqT7Z v!JD\flε9W\7;fRÇ;Q=MuHӳ)M"U$]"<jGLڴ-Xp^]/_s M>rF#̲97|h$W\a5k榛.eSR_Ehu EF8DIgW7y=I@%j8|x<[~떘aɒ9~S:+5tؿOuu?7z> ~=!_ ١ꪟrmKywx≧g*sruWͳ~[v~`]g~Y܏s9_?T:Mӟ>z+WSv{Xٻُ{'guםyvE uTɆfv#|F^<`D~R5j_ g&}ST;^ 2l"r.5.OHlϻMf2OV 0~v SHjMAQcfց Bfҽg'OsPヂs گjcAi5B\goˎꦖWW 3vTCS hҔt%"u30D|:[ NBiLHUUd2YV…qflUu}*7xUyW* xgX[J@0 d3kaKeE)-0 TU-#wl6-(`4y6aC|օ&uC dj' MKT ΢Ny_Rͯ;Ih lw'&r"A.'OռSOWH`BrD7\U(B!ϒHwʁ| 3 t:dž^"UA'SWWM8FQ!c8]V\"*r: 2vXϟLJv-Ƙ(`ÿ7Id O;q6\"nLQ1TTTRF $Lòe"{At⛻UȆEnԤn6nL *p1Ri ! 1A774%33Y+T"-_e̩yAouۘuם6m2/٬3 UUQ/s) *`8Tw4xb#8p8ZzpW^s<؍Z y=O<òwcŻk9# N"˦M9k$RLJսn{p,McFkPL6E__7>}]K%4 k̎YjH3OhlCUŏǜ2kgjhrDo.]Fۺ,<0bz'죭}?;چ߾S"⠟llJSmd+D N#*QH޾)鉯e/+Hdy^xz#9WUsi_!4j|"o8u@Yr5'=ҶDZdkD[ThW]u=c69{9ȓ?P{<ģ>)ς3udΝ6lhߦֶsqN8e| J½Yp;<ؓeEaH3ֲm:ncȩzetf>u.ɋ{}kGJux'Ug ^{km7FKV$L>0<Kg*Ucj4Mo@ iұr 85Ƅٺl2U8^ 쨃)>PJ"?!Iv%غr#BjJ70-}l]tw2-WL8/WQ-x=9ݬn9Tmar3F^gV[z0rk%)MF}^lZ/|+婧/$S[oD:Stw[UU袯?' ˗d?JKKumt>ll$5\/u%p$Ndv%9c#S&.g7k&a`O]K8ac`)%YymSN\rɥ;t{%"nlG .>K>uyg9M\o*bq?uZ5k'$ϢErHp8W\>5@*Fp>yŁsS918 âț" 0yh , ^7}*)M+p/EN)19I5uBtjH=7$N%O Ge7mU#PGf 1+a!6i?p87/Zν.s?ŵ^ƅOkoD$. ?E+<sϟ8찃͉jjT]w7Gl'f,Ztsoq/g%K,(*R$q@EECQeAO DEXS>}JRU J@Z?E?1d-s}yw t>ZaP\SR DQrBJעMZg$1cZ{7-"_z/PMmp.fy=-{c95 -Ͽu zO?gZ {hii楗{s=ʦM+=Ï~mv x^1ؓ/x D E#oӚ`mռUl2k i'reg& iDIMq9qqJ6l1jG^jsMNÁܒҾt_i%ӗOeBu^O/{~-dJHc7GRnYF|S7tLoεݸ#Y|$*YP^mF\P?i,TMC 6hL:Ԡ:8{%iq7pKٻ?'CUU32'94|w;(V^Ǐ~[o_3"{3߈MlWJ|>+O<͢Ewֶq27t;Ų?27[r|H*A$9t#I>&b)L5"fȐNgЍ4L 2&` @aJ`i,m@"K?k)xj,;jVlSb d0dMݰ#ObI lL" bN-*b6u#M6/KlPTc .41F~8څJ sr{ҹ6ΎTQ$G"[SH4`JG([\ު? 0eK<ف{qֵr 7_eS|97|tX~Djez )O+_iy{c`1ډ*.<_|'\2Wef+j,VäI \w" gy*'O,i_3ϼٻ\Vt:SZ_W\HK8/{n&`(dD+Ω~+OĠԌ!T-M`%0yt}TU"l ^68a[n mot @2t.g{[YZzz19 uD n$x>| pP|s* %zQ'%L|*COkG!|D`NǐO E=5V. E%TnRl h&TM%+'IlA娜MZiXc4 8s9/߿7?p8?ٵ$me|^} 9 S̶0ٸq3O> S|M,{~&d2Igg7&ygGN8g_[W)#g#(*igYv5=̞=`0jD`?¡DJH<xTעiBB\.ҥoyK/TxGuUl@o uL2}u^D<{.|.ͼ <B45Pd*SO=B+09 U'2}iJRek -rD! Û+BQ9d> fޝwߕXJQ/N< OYt=O>$;ˇw(x'{KV|キm Mvډ\~ wx'J _y>hKm׾vq)a[yW+M74s?`osUoS>vd p&`plAm}`vTE R?]LvB5W;Id]DHPe' ,D 78[JO3sR$H] sƲaShQuU7cmK7KfLiP˂׽p~1Mz, Mtѿj aKflsnn pv%L*GeNEgx D4LmaJ3Hf9$.h%7­pS1{Ҥ|B|Ac02-W'\'&fl O1L^{+_BH߬U@vOS$$`]}n=T 3WqVHm s2h!KְVҽM$jbJksهXsZ;`es S3`u=iRizM[% 󲠪? $PǪhe25-  ]RJNߦN,_G/iS72Iع̌ەՇ>|رeu"#줄/[VP "L7D*J J҅xvis# P,oG nz~,mqhL]rۜ4% mon"}iY$jA*Y}>F ^D97x%Q= Fa:Wo.qvIuwih^6T/|L1r ׾m|&G|Kje I7A_VrL!f`vT7u {*T_Q>|c((yNS ̈Zh DzKh цdTg~* g&T7͒疈9I#^WʀjW9cZE mn^ϙH%v<q2I$7>>L>|l m>/%TuݯhUu4͘@zhESgr|pʤSE\;)| #o{=9m^U4A1u-B jBPiJ46܉HmH ufI8>|?YqlN-  1vF8qK:`8A>D6H#E#;3A:vvM N6o2>09ѯD9!:kE%Z_}'1mB n{X_&HS70+ Wܷm̈́6> n*cPHm M'kiD @`$P39^ :nVJJ*8_c.7y=^MlhZ0r =:mB>]TٟȷJsmoGÇ>>p{hs#qh٣] Uis$HBJUMAԀ vZQ7NR͆+v |*MpJ/ U`U1M%6%66'1ur@Ic72ΙaPpv::gcR?i,q WlCu{kSb>vbZ9cS>p^p|:Gߦ.K7@$D|s[|`d[V7˖j_RC#CbK1Q[iiJ2}96:ɧTVIDZvEqMEണ}8[ iĴP?@8֢1퀉`Kmm87ՍHv]9cP}|p#ݜn8ol+Ɓo" ^Ȓ: R=dWD(7m>v`q#|p1+^`sڷpB$5˟9z7uc&XN- u=^W|·>wÿAϋ FPחO/&NBZB$i[K|`v7R&9u ͋ j @ݤz813Eظj8!$k_@ߦ>LN%bm^Ob:'>vhH(B2`P`EU Ky+엀iYa'0^o1鸩DyĊ 0rzΰK(%z&GߦNla)*YQ5vq31|9t.0J~SAI=+Iueɥ !"uaMl^,TԾlW ى /[D%>* -T9뻐WѨieiL;p,UA"uaN_{zH6Upξo~N&Tm Ն:8pyc)1u5  hj)v@xnh@4`S1)> ηN !~sMCʲ`MIV7:&HeAONrK9?n 7XL785Q;1;bRB:@(Bh0{ŀaPb\W8('۲Z M!U)dsLѽޛqOu٥cm/ȖX-&!./rCHnB/$@pn 8l6K66X1dI,k?~,USSS]=˙>3MUwmNu=V-tv!oavӈ7! av#p]U6`5Z N˶1~d噢OiF"j8:4#&ym"W(p[\#Z$@Ӏ| 6y԰Q}CP8EK(T pq'!uC&PYii7y~FM֭{tR/C`ϯYp7?cNlaD\f#IvB Dp*E$Sܲg f1{ lX{a6Nr&̆L#LHB\B\/8fDzk0a%}=@e@s$ijeBs #͐olo}&# Qdn=SyXv=}]@pOF̜ 8)L WtԊr$ B"Pg!`N7lzo8!lT+(зD=p|"ěniL3ar'yөR y"N-WP+ r6fF'01MLk=LPi:$z3/_2Qu|". Nٱ9஼C042FJ B"0 rtOü? vp$\T ʼn}6=8rL?9ÏEqrBi ΄v!P߿әyƘJ#[qP+ ʟ8Ak8H $E9*ۉiJ*yu+Ekѷtfr}AiT6o4ad7 G 2$\V߹;{z5L@5nO B'My2'OIUׁ6ˣg__"X~ wGgVpLMC"H ,!z߫;G[SʜS) k.Z Gp=utLu;r{]G ¦0bA%zOˡwp@i5ᮋ4*sEpakt/j2M$6|S'']sSjؚp #NS$|7˶ѷt^1~OND\Rۅl;r\Gu|aAA9ZKBmD)/XϪAͭw]JS(.ˆkN Dru|V.ƘE9r[@H8dn] WGP =Xq2l~pja, 0[xft8yցP :yySP-f:p90f#ۃ^n{ (M1y| ϏbjdnYvl[76Gf` h MCʡwgl\kwhނC §3qgcɚX9>ןC/Ә넭ue"LCFy!M駺x^==X8sf 4UBi pMti08" F+:/8mXdrqj yU1ٖOV\8ŢO5#"y)ֺ*0$\)+ qwcSJl%ݴ&@L\n9؉v u+R.pprܴH:p&=2f)`p yoB@0&\cn93yOaCE\ϰ^]-z8+uKqXU( P/q8%޺UEwMIU׌j BN%԰.>_>Vg#|2;ocpRoGbcS."'۟0yD$Cˡ  Nmȶ&@ncI@HH'#} g46[of!#JS;ugC'6m–-[~zò`UCm|pΫnݷ|ȑ#عs'vCeCQ!T:1k_y҇=d#j@'a ;O0lDSMt>}aC]J=x p&gQ-U^'q^8y&O玚N#@Pe5ݺvF Sew- 8t31f1בlGf:]| g45M!iǝAJN+wȌqeA2FCӘ,dD'۶më_j#؂#)LYyۋ7bƍرc чVˡ!NGb9]r锃A7 1 > <niT qwqr& u-yt@X(Dn`~BbsDu# 7Jӱmi5⼱jśV93lk,i׉NTM K+SWo#ܭhE[6h~#^ld䈟l$Y$r1  ^3\К,5S]KB @4Pw]w.=9ஜ,cpt@IY[T'y SVhۃ413q͘~jW\eu S׍@~]XSHkArt^}^ZnlD-mc  ҵ3 kzq՝Ou F%]=X] YC[=d4;n$'$:)+C8ěF8[T -Dvlhk'NHl䨇!`tJ 6,FP?ذK80h\ G&!l 71 @^pYGHorěiGo:i*?&Ȅ"pr}5LSNMʘ$d#ɑ(?ȊNHtEdE'#mw ׭D,#f1cx ,Y}rygTRN4.~yuD஫LU%n1`%?_&ep Ayv O!yBF#iٶ% )u[GyR<2u'!%i?Htl$} 9aq1CJqAcC8u]8m o{7.ϰdX{xnINwh5eCp^Ng`w`fʇ'P.N&j_rpX9$=s3'KXԡNpwg'yI]} $Qq:;I%]$!%:Cp2tkVgNnG+GTMi))O\9nJK:!9.)O\9nJK:9V 5DL*[.@XL ©1ů]lǕo4Ǝ<ى-w3(͜…?o_UL따Ȯ0,*<-&a\ )chF 8}I!kY9  ?u8ۑ:OӁ')o'Gn%NYx#m3M9"2t]%qA\nV# F2 C_)Ne$,S  /o'(G'Ucq@2N~S OoG&/y}v.S/{il`,`r|=Fh# g"Ӓm -'1|so jrD\.P(q#tm(NG85JJZ2S=d#Nt22x !!1l^71z{0ru˨aq:PQ!7^gxb_WOUy1"}UMo|&[[b&OÏkPC#c{lB;nȴncI15I[dTI#䶫2EQqmORWg䐑=}/C6R&<윍\OVu#.^RiicY8{qRngM&p9­pnIlᦣ ќG[#{@k]Dr[7g;y]Vmj9c5%dΝظq#hn&7X,O8!RUrN=Ȕ}%Qݢ(>@6Ҡ,QDeB$ чY̜S*C馆#(+~ى#f KV#ө6np]Ml:&\3RfI:Μ;ˍ^qb弶'9ZPdرcНOUR-(_t/H|$\'\@w}سg|GFM:*;I҇6֨뤓xuRmtedC'm# :Fⵛl$r۞e]82O182 )Q&0h`m|4qI{]z?OX C.ҵB56Tĩ'&ѵ:!}t>N:qL2WMV!%Qc[#r66^!M"~G҆ct\ͷM=5@ @ ,0&<3 ]Dp' = \΂,610˿VݸDF4NHHL!Mdr֥֢C`T\Eߨv$uKZ2EȌN6mڄ-[`ݺumòoPFMGB:%UޤannGΝ;{nWzu8W66r,Wm3ۂy"gF:1#r#ye,)NN2j2gM ,ZCI61Xw\׿݉p[\hjtTT|#.Л.L 븛Ko7++g*NC.,ZTdD'۶më_jl:2.G%ˆ;Uoۋ7bƍرc9]y+ɓ%!W`y(fIף: O&|U7&BŅ\oo'F+ # HtՆ#sQedFxu#S2 %L ,4 Pa{۸Lytu lsqn{FtiӦ* %񆓡zpa㪫¡C]^Z81ac~Lm$وԏ-lT߸&JD(Q$[Bs, Kh Dk6p2&ZkD]o!gxQ3uyS'}ӍݵrmEFFte˖i ' NN u[np׻#I!ՓA7(d` iD'F2sn),U$oWն Fdr҉v]::.TRmBkEp7v! \m Qv@v^AHnFtitLsZ.[6M7,x#zYddC'֭7yU-peuN^˲H8νKvx V 4k =5}¦q{.ӈLSTυB@\qNU}ºxع4d#֮t!aJU&$~ڕN9A@6ۈ!@h'pQy%sTPK rphgTŊ6p3A#Tx[ FOV3A:ܐ>NۚCӴ,22B{K+{EMI ۬!+k-H9 dM&TG^Pa)ٓAOui .sk<dKX J؅>;]#-G!!C'#8 ɺBLf[[$#X5<,$,:$]{dGQĽ(E'i&hW[2T8U..79.oaO5~uӈO,sA0.vL%J$FHqн% H]'tS␾ v@ga$(7 &"Z9bA[If Q:f;4rIK欝H@! m:pqdR/hw&pTDeYD8P2E]ϗD͚=Bk#>6;]X7'iHA6R{= :69!! KTM&8HS 7p.soq([ [YXPO8QNҷtt'G*NY9L%BȒFȤ۬AG^ly| A-C#lU7baumKYϧ?p <la{0^3p ڣ8u$ ɑu9L%餻~D?F.G@paP#,$T1p?y/PƛP${R`$\Nr(".i4UQ'1NU0M% #Hֶ: J( G`L\#>ҡ. d#yvip2Fڃˡl@=馻.C%Vϲ-X9̏ - LyGm ,q IDAThYΩHV<@E#: d"LzDAi\M%j~äP~Ŷ`3kalKA^UnխH$Gne$DVtv9^JR.C7r"X@6hu\7#1b 'ÎLG5u:VtPj'd2`HIT4vq7RW+u[:D%v<5maxԜajº6%8$][$GrP?$LNYGFd#28\8YDGL8s6' q*L$[=O6ok!ǵ4& {͎Ъck6VJyӧ wނGQq <.yG33c=TyDm'BQqɸ$Sl/|Ե fdO a.TI̷Gvof,!d#V΀l[Fa v@F,ypo1IJKcpLs`3ŘGp!gX D|ǒa3=ΡxfaݦaԜr<avmx͸ߌ/T۾PiAt@vd#IN.#18l@d`XHQnc##}Ȋ,"V&p@hL[X:hcKS 0CbMM2 l" QG19ƐG|N8<" G \<QO8Cp0;q 3cU ǞZy>N͘Oz.םwJ3xOxѯ+ߋk.pbESWZ9܄i@ #&i@h7̞mɯ o>#ԑӺp5BRV -ƐɷPCc`**p-*4kZN%/$ &?Xqe84κ|M<p\S¦׼??P]^{[%еCHS]ҟs3G A8GX( [O'wԩ{ցk5Iက DSRQT07D򖵶Q" P:\o߆WKxjP 7\D+v3y9`Ǟ[&+>} 'G4Btt:r#KMi6Ԕ`"I,WQSGɲu}dFH +rّ%rP?Qdz9t[F $ .V<*&ؕS9\q("l<p2g 1TCQja^TpCP)Nз!W+oru9+2`BEoxb(CHBq69veT9z#ۛ`$8-8ŝS-CtL+oE6B l*P?t t^p0|#$N 4fJk&T7;;'$qd"o=o8y]8y*ퟗ :oJQ+2RG-] 0z1&pͯ/w|xg[qrJcհSũt̲q[ #D+k' ?Pyj,Q+ɔTFIH]ID7ms9n`ۺM9qɸ0F݀EQ a.88p  .\pZ.kSl$Y]I$HG◝tԏyɾG4l tG8 ஫F\7VÂ&q,zJtT*ÌZ./骼oݸpY`XRlC8]?t3^{!&G,]}!&Gi^!eo Kl9 Qa„p]'q6t,|2o,p*EȸR8Av7P7(K Hu˞bFm$I=$GuaB8AH"Vz+p!c=p毚r &h6c.ȪOƝW.*V0;_Kw4k]eoK8L>&8k; Eyn%u Ɔg?${-#1%b<-Vd]l PKyp̶`m@q]x0DAhƈ8X<Q"#ނ,`Cw/NEF,Z+`|sn! ! ;vtJ'B{%~ ] MD+N&T N2p=ʁdL3RPl$][jHs Qis DI85XG1HB.5B3`rVHgIDclT'Jµ[+H$Sܷ|y99޸oZFz/tZ*g"tyuudZ@™LSu[v!2̛>T8iDt$u*Q[nHr$[2!ѥ#7(aB8m{smފ2҅p3OUmɶ`p".@kdDW1V˻-'㢦BWK<:f8SǤo Ihm?9ݵt1N9ݐ,22rB:T%$I5|s]NURTmGEvh6j<)Da̛bT#OPBcXl;BG6y k_W!QW6HD^Cԏl'ho%XCCpqav1o$Tilj?̱N7E0l`,XvL` kF! 5""-415Zgf.9KƮ;hZSEF6trQlܸ|Iܒl#Զ$ZqQSUǞfqaջ:=Uil炰 ǂL# z2 R8N=FE0=d#I;AHFuo?κf>8x,}+.&QFi8`lX* 898JKhҿAHkyXHF;&ݵxkշr;nkaI\yto#,m"YddD';wƍ@K¹[m*ztiu)r|!6;zr(kL#R NBx qX`NU9|4kpp8©@y/HSko7l$f}#%KK:O5rH~l$*ⶑpP\g)Fw}¿'_?Doμ/- K{Fҧ]#ԏ?Np 27`͕F~pf>c||g۱%%g8V ²{{yyeQ=짟']b'ͳ#?Ò1~+8Of=0зBX* 8f?&)ڃpqr v`Vm .B1Cі&.G8w0o['A|r|Un {h5+tO<0_iْeٳGKluģ S 1ѵ:!}Tl$eL;+3pWb+?[3\ZgupN֧hԡc햏g\ nx5FXupF_>XāeI- 8qVs.Tո^oqW+G`嘷%>iwe^p?]z omoXKOFC5W!x;JDFţW)7߈I 1ldӦMزeKu:m5eYu~'٘ANEU׌NGݽ{w }DlDSMt>}aIh·/<M5]oLa_<}8oܩiicnp(O m uxz7o؞Pڀ Wz_;?SOWf 9Mژ_138 8V\^L>W]6 ~ W}sAex߲8 2 /+$o3{GvƊGǓ02TƼ \!L .-H3٧L`~8Uo ';-󂋺O&<@kM/$;8u>#;%aǝ7խnVVθ;TP4&ɶmW{ɪ[p$%t 8˲j֑3^lܸ7nĎ;pwfȈ>LuZ5HuҼ>ˡ!t^'d#҇tyF:G4 pֶCo$f=Gԓ_W|k|'E*Pۃ>c-ֽO1|ޛQԑV[~#( me "oc+g$&\ K1yG8ץ)23FxC.Q}c奿ّa]gע8JEGMf !C :È6GX(8r4PP1[tT̯''{Õj5rqB 8K: 7]I1:SGI:u;\޿C-7%Sx7 ,@Z ma)Y,͌N6mڄwP%ע ׈'\;r9 r-:v҇d#[tFbƓ[tFbƓ[tM 0;߭#A~` {ױko̴u|Ӈv`lщ[8 a 9+4qms#8VK-Ɛg 9V?U~9ZA{PGjWu\@ޑ|kXQt2ait隩߃\TdUD$.?[-Gع"##:ٲeK5'o7zr9r9c8)nݪ)J4T.H6uB!Ȣ #d#Z' B,,aMp^\2 b`>r >c e۰r|mYq8Ĝ'Go8( (sAڒB]H'IRAxv;ިQq;FS05z֥43F:rS9MO!JVӵF6*Kld:o yJiءfQp55p40]PFvU&Үm! /:SxT9CFA6GC6lD*lFX>\p㝨TYgc՟pfOȎ?AeDZVp vΞ'`m!oI=Ly7p. xSK]~d›[.j7xMoixdM%"nք@KFEwT;PcJQ88H;wjyn%IP^q:b.T2f"t9w6}n䐑A}l 3Fk5| M9<{kZ`|1-)+ZH1+yU= q*ȵ8a]P$,@`P%>2 'B7(<pL7k'Ԭ:qhF94ۑYQ픃Z1V IH=]mQcK_oZ{m{rđ%,m+eINdbL&qQp2#8V,Iq:,.!9SSrđ%,-Hi c~OU Ѳ,[[@~]XSHkArt^}^ZnlD-0j 0O q w)Mtz@SPk!D6 IDAT="M;N3eowTXnj֕r14JT )+C8ěF8ONmBi7FHva1Lvb1hFHuh3s Wrp{kiuqAty#Eo̐o ԐIn҉LhH(r..'ק[C.ljW\l$9#gY ɑ򳈬$+rz.W8w9B`)~"^U9БqG QM/EX89}{~/8}t[w> 93T,;K^>* AH@r d#b@0M!l֔q@0DaF m5 \+xۇ]};-8_ÏW;0Ρxfaݦau[j:+WC&c틯+v3[05z Fɦ5/:; YȎ,p#͒CG6Wd# ɑ.dE ;BV#K ⡽\{띋Gh=*0OɇJ pv opgߨ?qt]5iVS!0v3&Gp% u ~ ]^,]saLeA2e*!\Y(2kk^@ 0qPZ)pi8B'az#pwTk.Bw iIڡFnGp# ɑ.dE ;BV#K :ps1X9 V,|q&/6Z.JaSOGHϠRĺހ5<7;n~_t}9x?܊S0]4(N/jٸ?]$C'\=Uwvڒܑ'e9m[pY':ud'!5c*SWRyYrZHF#] I<!V΂,UMpX't0MA=jFOG'[)-.v FRs`9Ww`x텘yty5 `^Oл~`̆:q ,>`r/?tZM:1ms2)ӌ1 ۶#eBu]pΫjW\EY $aBvtBr/?IdEM  >U ( x;V&p_K~T0v _ilƑ]Q.sY?oh56lK7rQB|3q̚'ZF:4vʍ>dEvȡ#TMөp2'qQ\~4Yb#ȗ6,fAH/N7@HjxffSSS a`` Aߑ=iq7dO $S9pdj\N'O]{cB,Gq_\=P [q eI0χ&U#7L brQyMfuT.HLMU75U$\d#Bd#Bd#B"+rB?~ 3$%uYo7M>pm{XrDݔ]'qH0NWNw-8L^qqdv}$i{XrDݔv1ѝrĕ##rĕ#@ ҈^^qpbhҥŘ9<̃tS7d7Y6|ZjsNⷛxu+(MM4=ղ̋No.n:N$#ySHNOԑb:u]8 ӵYd#%+:!9]Xr=oQ'icefdt _X>DHxmQWTܹd{#<֪=0<.{)RJ*Z RJ])g|p:Sg InQ7d͹kj- ᯊɧɫ 8w' pMsON3;>I)_1y˫uC'_&`k,^tNnEyɱ8"%㦥w>m3u@FNih}$CSZ''Mm]w0J0 zw zֳ5z+a]sƖÆW} 3?ӽu/[wd췵^&O  +XjeOSZ|fy{;gq:?w϶mqT:,֭w䓿_3r9e{C_ ?z|q?OOqCJd3-IZΝV\.lrZ!ӕce;=}+2'w:jPX^I:&Ki! 2t0@VU(b[V93O_h4q~2ʪ#!:ٱc?&(+8մԨ*R.عsgUGK˪#\u2/pu2/p5ywcgYv]W#$3Gc-Wpp߲F9a;&^͉71p_w+s{YrXe'W:quo[ߺo}^WrD~w?ȡCꪷ0<| ws [+O~?_?WIw%/w ׯ#2mv?[n===ۿW\LM|75~14Ny!mǏ='NSXV.\-jԪ2v ^Y'X΋4D| ,gI?h"NY#fԅHݩƑI&r E8SQ4[8tN.nvM>݄!HT$[0,GUF޽nᄏc*9@_@Det>@i#m]3p]q>V~JX2=C{H̑_21p 5' fjgLz{f7q!郜~ /WUp饗qzny_쳻yۯ; .8UVW) O[y;y~s_ʼn>|˲җ,gy9v8=˺뭡l!Ldpp0anAk ~j 3âXs:VARC v0? 1ɨuX1,]}[bf8Z%۹eR9?t0k7pquoVIJ,֬YͲeC|K_|+uWC# sqqQ;zLECX3H'{N H8Ɉ(ҭPvܹEtad+L\o/ @a&mihhhhhhhhhhhhx`Gf]f-^Cqֽ?ӳB`xki"rp`&= @WWw xǙ:4;!֮]C&q9p)imӇ9XS͛7+ǟ`׮'*cn_§y oxȟ7hh000Ǐ;$u&IAn#:]91ġIz{7@2[yH§ח囊@@?\H4pr+N(vP,mKNsWIh)jHF=r~q Ǩ;C'[l/fڵ`0 =P5ղ,fgg9p[neǎ!3WF,D/_#>(Y:_Gt}tQtV0lwO{)܄vJ'Xv8Yv/gK~t'5GW2rXe~ ѧ)N`兿Gm0{37`Y/xK( [n]6G㵯}5|MN+_?J#GrÏpO??I^ kx+^WIm'!n֚333O;WNX {7U~ٻw_ӯ ccc{I8ם׈s;mIO}!Xtw# j.AObiQq*C ~y8v0ʬf5c^KinRHzvfNsS".F+OtN.r.٩(HGZ"N/n${tww3<<0?wu?A#fLq9"Z`׉n#`IKH85Bqj6@CF)?8wGXsɟS=sw~/g\#Ka9>r_voXg?czם'g/||#Ɨu-| }:{+o7Ob%zO|n=Kngs<q܇[V8D 6$~^TZJDuDqTTW0@z{m:iRaIfƱKV9Pz#AWhUll˔Zxw5tӝWL9<4$ɖ-[x[ P! W%\\Zp :vt E'q@X(:$tBIr\xůpGl1z/P6gXjMƩ-[1::@CdVZŽ>2㷀wMqΑe_ ׳孲 !vP/uްDU2NJ( d/mYgM`[5i\[LrȟE/xYyɷp^ܲ]MJI*K.n&!n#ևn# X'- FNZ&F aM7ݪ 8H8)%33lذA|$Zy-YRxW*GJl$\mtDqyuTIƯJbSQ^۲)OLa %~ 8d#'i u4Koze  YGAK8k8_e-8 5L~o =(S]IHx>Ii^t>tQm$ F|th=-<^: -²$ 戤Q*I-Z %_? Un9 EJE$Vq V GHx|1 )rqS ,&ӕCI9d eǝ'q'AvNrxUWPtNr\%\EĩRhQpSpoNGT9IHtV7Fۈn#DCMiDcժM 1==+P 336gnpe$,YJ%I>|8P ;$ٞnN[AAN:qJsXbDK,<կ3KgԋCMTzX"?9'(b[uhk#o/g~I\hB 8!Dy!IWvԉ$\[3k&aXUqɷ8-x44U$y6\h9_Fi\,d9tQF{kAJ(Be!0L%-bOzrkhAl{V4g ֱed{ e#LwRޝp`KC5Wi:$|ha?8Gn^N֟{57##W[F9L!␘ V\V0i2W/[$y+ȡqd\KS)UuM"OAHA^mp*ʡS S`fM|aX%[a2NC=B\E 0L̬0llWva[L*NEu)_gʏ'Joޡ <¶3"?W A@fVaF=DTpTu^r@sKx"CEEU_{!S+YN:G-G{SΑ$%c#k" 31X)ϓ' " $tTU?m>>]r#sPd1}|38VCYQ۔F ?/۔(]{\e?RO cFK ۑCRKisZC#VfpQ/$ȘYl%⒌qlʐ4O 8%MϹQ 6̎9#`ؔCIM~|OpCM"e *I5 Lu=iIYik3Օ f.IE2K8 f ^ԴT@QzWCa00tn#ZVTMn8uhtrht"! )mU PET ™ctF!WjqO" F:4B Cꬵ,ۼ =׃{(sSsH{KI;ۚpQJ0k4[Gg>+Wu8D\2ȷ`~i:'#ֵ9aKKnNq o^=I)1 C"Td\TfpmD6}29tQrLh9_Fi'"|!5[c /'mإr5I0tg`{?i9u 0RgW‘{hԁFkۀ4Yy}!g079[&M g֖p BwR!R "܂^ҼD%fqw؋U2I$#Qq)K$ FSyFqIdYHS4I别{TSh9QiWZ'Zv#*MR9WdaʡGH6Nvmiza.'mbxa /`[4~F=߀/'6ÊW{4IH;\ ,YTif.Cgi3G>d^lԛ0X 9u$\! Z HqI_*7N0M}Hҁ+J#| E$yE[Ԕ8=ƒ[R"u{]n%꼢ܭn#yE[ -:(w+Hx^QVSИ/D A8R!̬Vt6NUU8yšLר9*P8G90F0 L̚cW37\붰PSPm1C9;L'p:fqIjW'F}jFی/i 9$P\qDתCtR(* ˆ3H4Z'$$q{um$MڶC$m$}Y$$CrR%\0L Y>Ts avT6,Nn#u8h}Ha$MӇBO4KLpLM`aۀ ;u޽' ɐd*ٶMTX,tqKQSY]iٸ#RD&<祔g80;6kEq8qR7fZ[ΏxeNEZ)+lli JKB_NgnBeH{"M]#=EY̗XtNve]iTsv#Mu$\%Kw}ܹy#IYc!$.4Hh}(qu :IVV[ևW׸pde Iȇ8k^2muoYV="TXf&a`zzzf!(Jgttb8U$%D؁1 `J<:UN5U VpFTZ"_:`H:p j.a`e]rꑲs®A\AzH2)/%}q%n:zzzB `^.H6By֭[ч*OF:C'-#Z2uIVoFPF":i ancm>4/1J1LðjHJŌ-fŊ ,tc&h&G9H)˽H{9~GcSL%pa5x:*\vLq}v.P/ ٚK?aD 0sJJ$7 %CtsN5!B$o V'ZGADtMt ]ʓ??{Fi(3=f?Ռjdo#|, ,'mۊN_eˆdǷ(*GTu1M\y'MBĹy,^ŋzjCiF]$V%~j8S>?L>&_5=G`RFsG( $N?ZD¹@ң #ʍ< M'qKO8PEpK;` /?U{aos)*Y ̚5pRJl.Zvؘ?d2W_Dk3|~a4$ˏ~,T84+pR:,}}}twwTMB`~I 4[Y'b##$𑥵pN9rtA sHp otT/= 7},+YFH0 Dn=*: iWQq8J1-6ǿ"x`fd2LwΝCT Q=B-=dܲ$wK%]*IJ% <` lٲ/kӃiw!̺YQ;rnʎ;B.TgCZ̷Nr$ACZ̷Nr$G_Ҩ3:IV0i'%RZX ƞe%f <'n`apӯbvSϡ_#3fKL2ֿHȑGaə`]'8dؓ59;m})Fn3ϝtwr~ VGYo%ӻѝm7ҏ=tӇ}]r,z6?2{|g^{;' c.}adsm B @I$V. /<Ki=ЫmAsd*c"m.333ѣG*ѱK a:prwCUo69g㠹9 8EII#ѝH7Qm*ҍm;)rìۂI0Krvɷ0mڎ;͋Tw蜻&w`4M:h2Mď;x/ RIJe y /q^ݩi:==sΑsÍ7.T/K/!#- !=fxx￟˟CH; ITY'G:DȩFj4Z'󯓖6e+=XGyd17PMJsc,9*ֽ<}'[o:jY ۱d g?0c_@ }JvۘEߠw9OPak>9uw/;=w+W1yrW.U%̬NpέNy9C]Y*fGA2!D28(9ajxͺ׾'ȘBdɩmesyP oaD\ktTt:Q޹:!NB;J{:%=c| y ^iEUNAkI5p ;*ɶE\] zI k`Nx!ɖ-[*| qa$\KM/am\ve۷]Cpw4S'IJN:D@>ƅk$++; :xX{X{&wнd3]}Arb-o0Ǿ[''H'5757̑G}|y{嘵ɉmF%@0}t=C…p.dZi`l o~,KrvB7S0 G+~^"c+1C@0CG2a&K%z"l_|'%7;_G$A"q6bNW@b^@נ$&\wMgn* UoT!w`0,ӈ"I8`ێ kP89(.o7xO/EyI$p^ܲ]MJ׊DM*K.pF0?/Zz^t>tQmh#Qh{w dBdh3_2oOwJvJ匫oF =q`YZ2=@Zdzcv(ȏßgGWF&ϡ?U/͎zOY['XK'*粔TI#KyL/sknⶭٮA!bmDl[B6f  'orCul:1lXÀ!rtww311A>_AaM@q{ma;JZ6ztG+HFI^iӑGӜ/g8;U=5yAq"'NUPۮN#rY\o]!DՊa&\IeRw\>ɚ5k|$ZRK8k8_2 Aí{P(>ti?$E{EgCIR^t>,9q%׿U{N:=]ƞ.f k^,8P%׷dPuGB)TFDTinV=wu24=fEBIgyp( 89Nƾ%J / B/:PauW+K(:P' Nva"]J{ ȏ=Cq+/}>l+OW0F)md)Oab/}.sy+ʟ ۷&\{8,"e衳G@,{o2Q}:NMbqגkq=>!̜ :ojpА<>V\Ҋ.eѢEJ%y'xyBBR"Z.n-1TE?@,A%VoěɫJ굔KәV;0/n!\BdSqD\/q[F;V~9?Z0Ua ]ܼݪ9"w 傔[Wϛw}rNKEqqR$X y #\%FeNBSÁn#A`F-DY\h9k_Q־HHar?#?ʺn0+_θFs}L=?7ũGw27l%c/#V_?8ȏ>ê|\:]`{kuCN{ݗ1sL콛cO~ vhx$CvIར KBy,qsss h")9¾}5pI2#J'+Җ{u hY¥\pB 纓qI5KZ3]wPsECLF zAj-SlvDU#NG莊E IDATKy D\5XSpqj k,iΓUmj#ZCӉca&Id u0/&㋿{L\郿ĶRi-WsK0?y[ov-WVAp14LL`q2ԴaBJ,^(-۲Be:g~4Lq[LB\m@;Re5| R-'37Cg#n8U\a`YV$H >t sǥm/ZFtK;.q!䕄9X: %]Ш u|O;/[? /GyjjRi~;e1>>|WeU\϶;z8) 8d#-|KKA4ڐAuTn Չ4kp]f Z ف#NCڊՇ{Tx* [.x V * _{(ho02NE1MgaK%f}HFmDhh9nNEˡ~#D[-VY&̬"Cĕ!&S N).]mRb,l]/{z7f.8UzܵHtx;2z ˴K5gp6a_1nWՁ=N-R )DIPjϣ:@=ɾfKhH8r.)-O\p-J*cm|PHk6r.:E'"ǩ\[_yӉPG{o^4NiNd"x a[vt"d 8/YVM2K)#M©/@ԃ@5~C?Bnwp/N FĹ8mrsbΝe>EiMU4S˶0u"TYKS0-hKP ۮ8md~p*[=٨WAȴNIv `HK󐲼>mhℍiUFs¢qec-(Y嶠w]7ͳNM${ahÅH |/0 k;&0"nypڋٚ#l?;yCBHYTCeBbA5 G+|`^0i*- Turti?t_t,,FG0x7|iKEh!1n {U~IփF4 a g*ṿMڲb >;NEyOGpՌx}'_p2NLR2Lަ$⤄l%5ql!vKinI#*~Lr:X5J5RnB h6y"7U<- !VpiׁhpqȘYgYjրහ ZλƢJ߄{\U<et1^[7ҽxcl8aY0xL4ǖ}-̌'euTdbqNjJQHC õx0s&L}1TRG3Nxs] pGQq0i`3:"j߼MmۈoGM5!7z0͌1=缎gM>z{y8/pWI`h.@0_`l}$3P1y!azˍʧ0`zMV02eZe-T6 F44444:lj8kZT80vMQurCB(hBi0gC!UD\' NG U$\ {#Gv1aajD1_mc~)t@w)KȘ>ԖXEJ-=UADP"g=155;{8'@`#\x-$N$\cfٯE+>pɑ8;R֞}C/;)v?t3v4373Z9/M!M~p`p2msG^߀_5бmmmMcSHS0NTq0avR4QyO+Bԇn#4 -GHTTq;M-y;M'MljKF5*8Z^k" pm5pv^9ߵ Q|ޖds&!\wco^.hӏ:Id CFa^m򛰭Bk>\ɓw0l&!X#}ѭadta%U#֡/T|V )xnށsnYӌɲ's'`v`>OzN‰6tmeY+˲-G)W2.}6n:+Gˑ,4y6n:+Gˑ,4NC$IA׾Lo*ZH[@b 62aP]k+yE 51fEg^rKyۊH X̤Xܫy`f|yt sǥrLh9tm$Z[FpㇹS.;.mdS?0f̚NK GyөQDti?.(9}6~: ]PrxсӨqɂC/8^+RJ宗"Ғ@ipa D\n/pޣ<$ ᢘ`X #rS8| D\Im!G>sNګhE3S~ W剏Rb,mFđ0Xt ˗/cѢEdY2 ifRD>?z쯑i 8_'FȘ1۴N@$/ Śp JVVPe&ގ),,]e.\.=Bhx=~qi3tNvΝ;|CH=o[3:DSNJH\9)Ăhh骛<'b̍>Pg{#,#H qqm<)SSm .祹ǚO_e˖djaVlM64M Y-$188\TuQ[O37^.[}W?! kH唤*yffjk6w; {0*_tk!*_UVAx6U䛆)|].b K?ʮs@Rz.I,-0i8X!,K",w-|Uxd2^W2L$_J`8")[0#mC__ssU($yXf;.'OE%FFb 90w:(:IS' !$Hl ]N$l6% R9~XxC-9>Y#kdd˖-\|ŬYLӬۑyUqSTUSR4222֭[ٱcG }ChG›"Gh}Ħ_TIt=B$MU0z)*L0|u%(ӽU/0V^m9&?u#~~90_dzUDE٠xR OA f$ݼA"E\/kX !-~%+@ ʝ]0mU2@QrlgwKȸ@T*w_TGu5uWzPMeCte˖ vTaGZk8/Vpa\Xqeo߾:v$YdAD#Bt>H-ti_ccXs^M m97^JOƲsG!M39ũ:~RZĶYyp챯t:|HIq'bjV'o 2'qn2F[ƶ%H},;t'_^'?Fey\h,KuOK2=(Wcwܑ(Jmk*"-! @X_N@Pt8 aռuL&!^jӴ!G#Wꤕ/"tAVh,^tN.w񦲊Kb =qòy\rI}$*Lx M'Z!ahۈI-G]w }^ƆWgVW",g\}s%0O8^-גY"ӳ{@YF~t'<+.=72~=)zZivwL\=Ng9 .^UM:gW$Ni8̮!!dM6M#ײ\1OaC?*n}x{8j($0{O4Utuu8B!"7Nɲ.v Y. *+&Iz莬M{v>ʟ㎻^Ykl9qZ3tf͚J( { cdlTYN], Ψtu6]A5)_0]TinV=1 ӳw'bM8/&Qo^λCu( IDATGT:[ !5_8UQi)e΃HґGAՉGڙGORFiX/:D'k7%5l7ޛYrgoD9RU[Ih閐Y%$!y4 la\T} eщGDZ:)N>>I1t}m,F@TvmpGиjsϣp[^8g{51UCc`ݎۃuBx ^ndJ8X>,"XkExݏaqIt1 h.Ė}g\L(ttޅܳ&zO<q:^z#*kIJhBǞ{xUT01[ndqZŚ5kcZdERn&aD``P~ˇ ɜ#Q~IXNVQAk \lÄ,b;D:,*/@u?H7 yX%Av-W+,̀$)|["$""+:&5i2DFd(3Oeq)ݫܢrlɆ2Q,9Llme۶ql& /k{]lyGp;VИ g}\:\|kmSB}v9l¶ gjc~u;O?sOL_:©N`طp? dd>cU+1gLB x,|n 8:,~%1w ǿw> P}bpkpl…YZ1115kր1…Y:u 'O\.ȃ˒.:!`#򈣆.:o"oM=HX1l@:mk]_L@ 헴,u/g/^_:p&Djԋ""䛎S~ݽ*#0넇c}$_r#;/ֿU'c~}i_}+ȗ~̠D\Ņ$$c6W8ѵ3wq0 4f4oe8ﷃ'|\177E];>åK}ҷiB@ 3$pÕ 7f$\<},(md$k+ЊC5P2'e22U],!Ku“f#il["ALCUêe*IYV{r YdQYX9U],N_w`F$; =V=̩ؐЀch5<-M":ײE|S ^`dzt$f`)ڤʤ=gi'!kmH8qc0"HX,B`eRd:`wy(:!$36ialZG= "N?`Hoq +V#7G{]9#o . ۵10k^HLMYX187 :4n  WE!I80.6"d^)/EÆ~~B:PtDeґ]:RN< 43~ ^EjDYtb0Ot(N>eQvҍG\Cy/'.B^5 (Q H9 Y+R'<ߋn^Jy3r |K_KO =`{8 ?n|ǯ{ޓNTɃ7^v|5^_/QA Cy3/<&U7fKab|r,{wq8?[^8a,ҡׁ^u8LHqitixT޲2>bQl>ba#H"TpJ4/g,ےRg]4܂ġ(qǒvAףL  Gc5! ` vp*M3_xɿm'' nUX8w` ^bWGéwW!8yk-W s+~(da(,IrBi%ڒ2cPYBY#X(@yd)W|3t#ԥpG\Pw(Z7[AG$j 8P[s&Iv#$ͬ"fG窭L#7©V5:\$`>ֽ-ܮWk\u* ⮏> :UǞ=܉baaa^-VE0BEܒ s(X8(8xph""7c,)m=7ac޲-U8ƧY"ɟDCu| 2Z}r /2f^xǞ;{xkE]yvظA*#_nܩg2 ~`KM-,,,,,,,,,"ޒϔUԥ1o;wq:Nn[$!=/4g[ZԡP|_F6bGn7&xs$n5k0s  !AE7VX<Tpĩ:6;?eqςU]a|wq*{ ^TQ@c!#WQM lj#kW0?:e/g&<wR-^e6ye~*Jì&sۇ)8dC~0ĵ}<:r#m*OxVGzM$|/yU*G!ZzKA]3좍dIԻ6vxun@'3qK?"<92ڴKXNg&œ lNXx& GaM1? /֎sq5(2S4E:EZe&sr7YǀF@.!a>Ck;rbfBRXX}'H) | + 7-~Sm #Bv;d[4-aiZvoWyVRْ0 NtDH3bGBRG3!tR'EGM`Hr^Vuyw/i%- $eHN[WyVRْ`Hr^ew #g2TW{ ^Gy 0k'8ea,,T$8u7&BՆնt UB B(I4J-c Лſbt#߇Uv 6eO+FVrNzKcƧUE爼KkǓsy_$}#q$Aʡwl' V `H?m(E%xB!:nnN8fzuni PoPz*E.·_-Wo'pGGPAsVgւYQv/_VI(YGtًIa-KuZ"#dqeydZDtS9 0tUV}~e۶LQF9Llm+|Jp<<0?'kׁ3!İIn@B@J~ SSum}K8 NNMlߌ'qE̟~̓j<* z=.S *#K'V҇V' <>Ҷ}$|(N# l:p}9!ś'l^p׮$B4F\3$-/$V76fЭ GT\l btb-F׍xăKtbI_D@rO'#+,_t}w`!O9t. rɓFDno2O,[t舶5"2.*{\ׇ_'V'CWd>R~W:dyy!_DlA'AdV$Eu+Xu#݅5׃:u7ch,q8I4kv~\{nߞ6Y$w]ku1aa|jN+/YR0߃ô$'AF2M7WP:tNnY=3Ih ;(9TaS£$:ٷo@Jy.(xdae>:d*>dam1/!0#DA kuvhaaHBaIB˖]≸̓q'uA<8XuceF&F0~P,] DH"x&kpIdCu T}gP!Еn>@+#ݰ}$ =s/0|ᑃq x<5A&b pA( k q0vS` pG*c!8:3LȬA1 cN0&}>o`!jJXFHUh E‡0Ir$~%}݇Ǐ[n166&%ddO%t$j8q'"D4m:Q9PR}>R<(I(>l)NdyB%rzǹI \{¹Gė^VoM;,ߪTB*]?雷ㆷ_WO­́s_s_} G4-#5ڍzk(Mt[Et2 @|VT.U?<1 t?b27"]S.M]?8`TÅS-,,-NKSQx;JNwR:2X5Xl/=2=YT˘5\L PUX+RP'%p=K$FeR(N:$' %чGtCX(N,`'[ˊ!ě qsF|&\t s%Q5-K8rD$DSJSpoL8"._GFDryI$kd`o3-,a00k3F׍kyX.-p2M#3ס]g>WoYkbcp"y>k6a½!d,,,,,,,,,,,XX(NA4lGNKѱ5~7WA#.#زg#6\17HdM@յU 8#|I dbb(t%KCEux8Y1}#u /.y:6 u3CkZI.]>4sGOb 8Pc%SX:'*c |*t&_:ayo|mo^c839v,g}kN4$D.o&ak,ʯnoxC1ࡱa|8 ku{l}(f]l@Nn*'%kH4:$^<ӓPOVFAQ]3pT5=4k/.oB'tMUʴ|t;?ީ`ɀy>70w fAk.*4]1$׹P› \^$܍mmՠ{z\u2w4w#G(Nv= 3M w4:ٳgPnr-m2kPY͙?c wɓ'qRCGʭ>l:#o}JRJo&#Ҧq& rdV*zy3I'4B#PA^?:T8'* *DR.:x ` u/065 ©gcb9 tD uTѯVBŷռӕg![/ O@|BNmXe 1j͐9{Y8F Qzd :ք3Ό^Yj4᷼"{ IDATA_9ę)!]dn+FSPx0ȎߋW"hEgiT̾Ofp1  CB3]ǟ:H7qKү^ʢojMFLKOC 8iQp-7(>D>:tcaHtc$ˠ-:LLI.Pz |XpI ti;Wc8 'sqb. C'3XS};8gZnLb*ۄAx[i?\?kqBPT׌brfLlw g `afz3]ۤ4~]q@]^X `hau0CmRm.%Md\qr7"`/u|JZ;C6' ΁y&\>+k<~2/hC6T6TE}_N^$4IbSeNL>)9eԇ#ӉI='ӯ>ˤ<*Lp|^B%IIC%3L/0Y9zmLDE,ZQMx#!<%ab/?qp^ij`1N֭!2`PdDQXAIxnòA:P262> B)ƧֆAff6gBĚtS]©8cX<|O°3ov[$z'p﷒DV=~}5ʾE 6'}%5H4b>6,__E^kZeq2bNF!tpp022R:}`H1tC'>T)>]mY}$]oFtd\4I`z2_Y8ݤ\< ȣAzPu/UTjYt"pA#⒦$O8>HE]DE)IG6hHYt}x:0&5U@)a TzLw }%Aԙ!F##D' )Py':0Pu[[8=c$X0+2c~>ϝuSPeSEE,JIEgh#½M'5ܱck@p76|^KgL8NxV'Iky\z}7 Sfdm'[sΰ$Z05p;CxwAǢ.ÂbxDV`V\sGGǘP_XDcq zjfp/*ǺWG1wX|/w:==^qUoW5y_u`=udr G2>b!!>--!;?I7OXAH"*e7<1S:Y'8r5}4[[:VkD(KKЬ . 4Xy|յam[{ם;w&wlBe|i֚x#3izO N׽nu }.08E߰",_x5K] :PMcx+c~]T} V'łG`ubaƬ5\aTVM'0Ĉ8Bk`~&#,g1(%/B)CA]LuHK خt>ƥeq\˅nq=-; ׬-`yt J8h,_Ľx#_w6~=Wq;G<νOKZK`Gma&5!0hƻA8vPKߏ򐥙nqKO6Q=O׼HB_4MQm:VŃI 1'2f?Hjq}Β~x+,)Iȏ-K5K薄ՠO s G8\lG) #"N+C[G?..̣ 8ws\&s-{1?? u@`;oBArg|?~m0Nrui1%c˦22Lvj(.MYv>xYm)NծGaꅈJvM0HWA/\”Tt"1%[>. 80@Rp\Dg3 FX!n*+8 qd10z85T'|tD~}?w#3}BG0yQ='}8||G|_6E':MƓn7X<$e<σCG%l(VNMJ*> A'GK0_*Z".U6y]Ss&@(@Ӭm|wf7YֹYN #$0mN8]U' t@D7~v~w?Ul glxyT 4s纓Kz:Ipϑ_D;8q<DΩʠ^aH9tbQ,}D/IP#A&?dk60eIZiĪA&M7%q)Q7\7ZPDh!,gyp(!G]Pb5p۹I6'# \~yLyb#+P8!iCAVg`=iJK/򪾒ջNǽ :Q\Io"2MF%MUUpGgHt"ʞU'iKi˴aHt"^>T9q@aʆ!tC<lY gB@CΩp 8"NGe!d$YX$8bx*%҂7d :/K91gCa@}=`秩D_Ƀ  @gy@%tUTuvJJzV,:1!T, >/:tVqSU˨l>$D'I0сՇ#EIH姅jWp :I<˜K&pI~3u( 7I)faJH,DVpQ%SxL#"T@NFf 2rܽrY8H[w~X> '~ ctJ#?1@\<8w4z"z>}ʡt&pQѡ 7S"'sY NLݧ/Շ#åt`A&Cd}6SB/$\a6% :a/yx#zm(Y8CVi@Hϩa5ǝI#{KDX0H|>(".|0q<p"&;͐Ki ʽՀQΗkW`)%r#:\=m ywIdJU\&.Nji2NV}du2}dl,UNęaI;=y ޗ|FD\7!nd%kR`ۍM8B J`G(JV)\04}Ri2Mg A܇}b3x?'0J+M|qVr6, \9"dNਗ{A*^o#_w _̣AG[suJz ?@z4(O^GFLTvUe2dJaun:ʢ'Obzz5T_?<'CfTd^6}ukHtC^:U*QO': CyN>$Y:a҄Ê(7mr-9n Ӌ*LaY$-~&Vh~VЄ'5fF{9#x|R"=,Qߏ3Oā0?ƳUoLq-p9|%ȋHrcp t.|BHWh1Y/zp ]6%R\~%@IM^ eɾ}0===:+:tN$i"M"l)N`ajI+~"S$:N}:A8y:ÇՅ "c'ؘpSI|:R-p$:.[qȂ雀ި溊&k&n5#*( uԞp^#dTaV/9|}\Ɵgť/ϰvnOwߘ~Q_/?[YځA*v?5هڥ[w7pX;G # FO} `?d'ʈuiO{;>\$u.W}JOԡ fhNua{%Կnt7&gW~'_-nCoF?YOVߠKXiE'¡CV=,aH0:(NǾWc+>,,zC;2BMGЪVWP 4Dxs0:݌K3b oq(NJ#E}i܃WQxwy̝ڏ.?#AWCp`7ŧi]m\VjMFȸxn>YXXXXXXXXX_\䇑.A>(N6x\  ցk܋f"΢WیL855 * ׋OaleyD8_4M8"Ԗ愆Bc&JUD%C: q}SFTq|M?d 1/T>1qMM#,Nكo۷oljҮstBgr4Uq:*AyX^^Ɖ'o><*5 IDATxPQQGRyld3:ѹʧrЗI6C|*w}yld3:ѹʧr_Ykdr,gBI$/7=V@(vAG©Xr" g1n u$v,hd[' Ml™<o8;~' 弉Ax$\RP 0Pm"p#;/D;D'9tIXIuĀ8HO-k 2և>X`!(2+iY$D'wy'~Gqn"'at$_tbzz}{7E4}d0:I- Nl1ͣLHUG2ALHdUax1,w&RTF8U Buy;Kcf n"NG}@w;+}~2\{O:>x{W`~<Ӈk_r2k3?ShGufE|~VsO}Kn Pp2P_|!1}it/r^~~ ܢyO*k*YDD'{mRK$tD?(}+,'ioǏcW}>I> >`H4&$ma} NMJVˆ@ w$ ⡥4Brp=|/-^_]:ǿ1w*hxyW$~XhʘTnC]FGʡ#Ӛp. Lrxc-FʈwuC&#Ґk,^,V/A)w4'tÅF{yK6הƟy8&\CrP3 "ח4<ܲ,+K_{EW\~#L-ᒬb92\W uDEiDeeҡ0-#tMr|}D~#*Oұ}$jMBJV#S pD\]: d%Lk! pL6K5IΦ_̐I.HI&&H,zk~~9렗Aba%B? t\ѵBN7-l<x2pʜ^İ+G+Ga`}(aQµ8$ *S@NkR*7UA[y1"CY0OVp);ehi&_)/g|z6k~RtOqp4eʘTOê<$ofX9>.NYt2 r$.\L8?*3Iג3 w~&͂>4p"a4u=L X,7bVp?F:d@_eYSi$iJJ(N&#i8q#ѢNɃ3)S^7>oܼaXy9l7nްr7o |"r/SpZu~I-{xps:Hh;bHjM8 r3x ͚E15}j>|_[M]b/OܿD)Y?,W4(ք3$xO6_s{ߋS'+nzvW'O~WbeHҘH^Fk OhH$rΔsGkIL+uZ>eщ<}Gҡ,:roH:E'CFDn; \,tq`@eu~UT)ֹY#݈RJa3-7xm˕[0@/'oqvp*|ϻ׽5r EB!̓X8nO`׼p~_X @GE[tD1Donxd ([uVx-?X̓[qkD@72J""PnĠKtCv 8HeÁ~3o)=}﯂8U{\rZX ĝ҆gLE fTr]'&'*C@U8#tW YE "j4Զlֶ+c~˿7Q[IS_m_o/YQ!,xߥ|_<-/zoW4n Wuu#ᶾѵqPD0B+yZ?3a׉Ln&;|O]WQ!?)2%27RJ2MF%MU͓+>La<~r +a<~("iڈ'"-ݚp|k10@B1׾RpID*+7 BBB @XpF4&8izr)_ANHHeʗjunT=w*".5jfeR_i:8r$]6OYMECgg:UU&˰#MUqLH*.j#VCTZX9..Ieׅ:F9wO?+[UB:14@JD|YT_Ɉ8UiEX} S c!qY Q7bD+clm~L\_մ\]zN Mc <O<Ӥ'a"߰b>KtSN()^e.>uZ~!OKwO>NKwOX9i Gi!#ux"5O©քSñjh2`3Bۖ/Y5L}D~dQB}crϻ>bH{>"ˋAN1D\Ewϧd0-nu|kG&nӹ_#)?Pkf 84d>bâ$X}$aXt>Q$ N>:/q+8q8'ߪOG a2uͿywp; ~ [_?4n0|0VcѸ>,\? >`-FV*ceP Mo oZ{`-AJ"oLDީB"Nup5Wcjj0;;caao]v5|“pyJ=t:2iTtZp1B_KLz3Az9tmW/r9(LDItrA_J(vޅM7aGٖ-qLW~v?r|xB.o0N%! Eci2| Dt~`$={"(IUpU4< JJǏ-܂;v`llLIiHBj5طo_P}Ҵ}:IiYm)h^f]-:ܙ~Gd= ;ꀺ!h<\cS]Gɗ+77̿t?1mڋ]whCB0fݴ/~go=~3.*N}cp[1ǷG 78vG0u'ј?څ8bfQY{H&\DbkCkұ"$ Qnl޴ ?KHu][\&_pmݹc0??n|}xo… Be暫c\R\sΣEo333xgh4u={){x:)>'pPe;*1CP8h.""YU\alp6SZX:_&&6 w_dG1Z\_:֗|nۊ~#;vRompo*Sܱ.\Η ih䝚T3O-[ ܡxm6oބ['oǥKm.®ݻfw׮1kbbr#՘cԞm݊W^wjfyGeEׄXi7TTOqpGU<%p !טuGA+!Jgwl#ZKX޸t Wxkk2&,"4ϵݱMh-6\IN"6{3O6.{X8N?IxV|4;.Ȭ "#!ZD"c f> AjTϞ0WZI8IO D&_a#n^yoUJ!?{eq }t7CHQj=l%?eKYqdd38̙':$QL:%;&cٲIeAJDRS櫛d? .p5ApU y(3br/|p!pܽ f?!&p^GoHzMR&6 dG';Įwu`^<,L-f{ƘܓZ ژ3 b*8\PZAmn˽'&pdۋoW @wI'姛H7 HVt; p l9p{#)u$I}u>>,L-+i g EY(zlus#p*X=kOCo9 +_y/)" kC{skcō("/94' ( ђtC0o_G.c\ir} IDAT; i:{tۈ~>)UDep3fCp3!ղ.Wѿ<v?=}snlӒXX!vvu$\Y#I#u X S8~$G~OV6~/J_~gϜInhj 痺U PF V5ӹUy5;a_=liĄ&J8-`;ujέ y#&dcyWl^g%Ad.m5dUk pR]Nx'%) e~ z;m;>8{.Wݣ{SNB gH7d'v\WɁ1@ގkv$YZiӠu .`oqp3Bx;{aO_²54W']wpu{`O_г^ws~ńGO|kn]\{g`Oгh! }X!x/+'d Z8HlT߶j ïRJ##gplۺ7W6ѱ1]2FGGPӭ Bp,\ޱO۶aRn=va  `||ei798xcZhOp\p8qN^Xfy:=ZN 6n4G9484JTB$w9gF>f3$+#2 r;Sk 9Vٻ{"?L5Ir.48gE'nBYf1fZRC/ Y 9`ռ@++cG:([&ZZprVur;+yv[ɊNvaWʁ] ::9\Y™[i$)yt _|pS\:}!GE7zͬBI'B?k +@5nRx:nAygf*xAntWǫMeEsT:h3 v'i&}O\j@shs>jA#7,pa-g)yzq%|[VtrګKiEe- btK%\RzAsCu񽳄3|Vpx.i w\VCe7sW6}≧PVۘøpJsmF^j2n6;vJh-fb,1*.%j?B;nh6COt\otשEm/m#Ge!G86 8b ԰QrwAmguZV!D VsSoL ,lšr.{Huur;+yۑHF;+*oRGEB -@i: Wf`||NÞq틗 ? /np gqIVD4A]RhHHwjzFީ9I7Z$N_8@m]aHFfoT]R{vhcF<,f$A4g%ntY@n@h!ku'^g$u2"3N7T wT$p Ǔ9jSrp#o#|MsD^GJ׉FۑnIVHiu$ thGL-j=$p&L"*1.PqmM[tD!p&.L=,C qǔ?[n $ێ%8b]-oW;Gh 4kȐyo5f0:afWϵG m21_Gwm:M7"h\XGEYkP&LNS*-HI7_I7 '9C+F$yoV$D]JYN#+4:{PG,ZY9u~9b NflF|~h"s9mzHpM0qp+{µⱕP햧;Wn rjy&9œsP/F:A8vb;f6QmgrG;eVHGW߫h{C$$Fo rAW08s9H8,pޔit hlywPGA7$zC;NWގiG2 G:;woގݬ`^Z94fYE,^= {q rUè`}JdkTΌtYEj!!}#-H#I"5.o(t61\"[&/y19z V\jeƩ׾ kG.ٿÁ.yᩇ>t 6I,\^6~t#Q/uGx:|ݰέ#.N-Zӭ#sZ$_щʊNKz1%"B jNP7/\O}H[Fy:4+Y';+oGI'YYtJ]oTGŕaj-8\pbK7- 5pj)-JqBE]W2OԂw?9MW`Dsg7ܒ]!۔Ur\ie רwJ,Yw3nwl-xǬI~Ɔ'N;?P[淩gqauF5[3 ٩Mv|$[ *q&ʅ"ҿ[ȹRX!<7ɶ:J8 4K+NGVtMrd坕%dE'Y#VW]TׯdE'#9\4lea5[RXb\X:I6Q\0+KlDuXz.G!L^I|Wwcpq5+!xM?.$'J= aB;}1ʫ1+QC6`'wKs 'o.WHSv<~JdE'@^s!DX]UrЋ,DiF/a4ws Sq%ȑwV̍AގĴ#].GZîm4lv$NEQ gX}KpkhM/XQ~Ktz% w-G t=H >5  wNB xbI8DÇ09v 7܂Ca͟D]_ bȗAǞ|O=&JknFc:a^߹4;iƦC|GD&tB9 AQ'WƉs&f ta -W](Y2-GYN}IV²wY)Gp7RS(/[VatknX ?T喚wM\ɄEL@qw\g9Î"4/AgqE뗿'z `نX@cCa7?v9$($Lͼ">w::YD&tA% R ¬j1\9!﬌!+:Ɋ9r9\Ԃ JVn[݀P$2+0~epʍ϶z\=K4VpW"w_ !K&78fwLGp= V:} E_ Bԇw?`#x?/< K^{խFԋ@j=G ȑ#G9rȑ#\ δSaVl[b_`$~#$\Եq0\IE=qqrIpބ'ޕTaǑpVmG8ET.ѯmځW}?sǞgfr 3cHo )wF֫si' C|dЉ0~ 0B40{"9Dm8G鐉wVƐdE9r!l!V9M-&3!⺱l.Ȏ,# ,t>$+rta; Ȏ,ٔtG Z1xq )/{V_'-47si'=;Zܹ 8U2 NysɷFesz8$-?=3G oū1x1CK-Kkw~ >$ِi"NvHv.USC+ 3t}.=ྰM!Infg"m&d ct{.8,ܸ߈3,%,[4\GΚN: W;+Ln#YIVOkŝ5tsE-&/TplY@؈/BO~ZG }RJ#9q$F@SsEJ+띎9 b6FI2&Ln9z,aA2Nٹu8t\ݴ2ݦF@;Ԑ\G1"\N$3 8 87^"ڡV'~uRiWNwVގtN"G蔺,:4+Y'ô3¤H8p&.Lsg;=7SHF!`8 Ƒ00 S 'DGNycYtg :pw1b"NCLUBd~rhU -AyH$M# R.M6>zhպ\9[=Le vӪ;a`'WC;MlF=VbfE'E]rLqtӛ.~bF̧?Mi.ls8rWmQCLي+Wn#uL;+^GѨ;'E7ԑF: 9r. E,`a noU.09:c1`50~vܱus~9/$߫Cɒ 8)IJw.~PDjgYUn2+ Np!`t%\"^՚7,oA 8t{m-ꂇC:{nyW IE(uZ8FtlN_r64uOVtR3Ǜ.&2OkߠPq0μ9llǎƼq<$/$e4*MޣI*G]JYN#+:dEniuOR9=+rXéFqqp Nc4fƧ0t;7D30%K ! %+<i1W1 jh$ f,rX%@5.i#O $<wDިv0; 0?3Fݿ@׌C4%鈸O6|0ˈNjH7!=7=C?s& +8_=շu%]$vH\:IWqe䝕J#YIVHiu$ D$+899ѻwƍ Tex|c&Tx9_jT#~7 yS3f_ހ&HRb !f1NJQ"8-b:V;AE,LF%P7&FsA+84za. D#%:(~̑"v4Lai`=4:*d2RO˩x 375zp<0%Lqjk0]SZlJo]э?n#YIa +טּmu$+:ɊY|g:Et. GJ}eqg#_VP" Aqcsjٵm-iI 2m[9)Ȏ$Ga[ذa6?ym(s3^yq +M'$i>N%#¬֜@ؑncömT*lFծV*lv7㨉?H83^*[͖+?;q;:EK!+ﬤϡHVt^9#qs]Gz;vD eغa#Vm_boVay~Z\{Z, Y!7x$\xn!Za}&0 0@1 1{{pUW_R-,]br Ϸ"AVN^\/{mx|υkSn|Xf\gcN1vIF|tҨ+kE:Dna^[o E^G路VSH[]Z1Ds%hs9_`P/D4Z$P"+:ٻo/7K9B] GɁ##_,҂!0,0{sKupj% rM#Vzh\Wm7ב\' žO֑d/)vHÅV,aɆX(/BWhHX޳D=Iiw(K8$8 Y L3"\ufxC?ڼ Ͻt .x?>ѣ, kF%F>{˞>t )͚uV|Pø|?1޾1p1<0ưfJ߹KS h G0 Tچ'KKU#Gq$L7֤o!` {p?4לkŘWNo9pw̆>0?̾:Fo^/4qȊN<~7Trb-I8npDaѦ5M5DY?y/DF-[qh\B*sn#N gH7d?,,wƝ+ѷ,'W"â}ذs9_S<δl!aп9;@io>4<͛6bxq;1T( IDAT|LLL`xdHt]k,@ '凜15a0ưz p),Yw.OmX|r̟o{ݵtb]Xz'&ၚϛs'6oZjs_¾_|qM(XLLN=?;n3㉟ /<xWufK%?9G$.[]|?.K1!MQGpgZ}эew1།]=*`>Xe!۹eGf`ֆ]3{8alڰNnS|y_Ʒ!/mxg> zbxOϸ>Kpk+~07v*~񷘘Ēŋ8kn7;\xׯ]'w'ݤw5n{ИoNFcObӆشa=s\w^{}-Y:֬^gO7p}$ܪ˱rr8x xoZCqQ,jr?9ѱ$/V{9NŗY֨ivMju .vC59rȑ#G9r1W`  M;oi"8U.NgQ~{O%!b.雹'BHb e#ڌpsE񓃸m;ۃ0 |+W,<>+*.s.?'|r]˗_p, +9˲0LLN\$^M5a!YEk# mR]8\UM飆M܂+sޜp^b5GLH~O|Za4r4:oIK\$dM۱Cc˦ ˲P,X ,XL-KpIrf<Ȍ(WT=/Pn;b \lj<~{߇@zH|tN~oIqJεm%2b@#X,"0&Ȱ׎@zOpɹ ;B8\x{؁Č` }G^Gu{{!U B`YTƥI =7I  XULKIIT*b9ܸlyq; 1==?L3qy| suŋqu.czf_In+==Ysox,^Z-YG(=ҿD5WȢē>\(OLހZP;IYp܎V=8\g|>KBf C%w#r]VDe!#:y}^f1ldO1I1=+`~> $$" $9~6`y:fo݌G~4vqG|uduR/s&G=dTy{nm'~sBtnb1}m=lZqzxwv ~qm'54|x{ޅ<֭Yu#g1vxga-]RþkWXraT*TpIMLLbpI}nB}w܆!F>?m 9:f; &+F0Fk G9N CF%dM])k7fp31I8mG s4pGyjL-`y ;.p'qzfDIҫ缎_']!GG\:R#k=4|#?W`ZYmMp0f"i"70ZAjQ뀁!F6$zyHގ憄Ubc>|'.W,LT*ht31[Mo~x hrkX`$B߿]aU8zo}fM¦}miMC2=~%+ذn-NNm5sw/&'&=_P 8wɾ8K>v >I>y|b׽wGO<?n_WFoOq `o*ݶ@6D^pFA 5[f e/77ƙTjYɿnA|ں0CZ# aI5*~$݀Z JAB..z$M޺dϵ#D6trƵzF`OpLoagZҭHr, P8w\7T:!gǔ%\`{P G =#$r}${T:{[ڑ%^d9[%uM5,1G#ĺrَC^GO~c/SW1/̙&-Kez~pqԹ:RN⮏py0"WB5 8ǀ5^toe%G2Bg= 8=rLEXr #fm|\vwZ fiuZk(ץiŽO1& \$ۂ{ALrmIAdcs}5+yOӲȈNz%#i 2-y 3h2H:u9ڥ*ς pF |`L !nj48=eO،#*?yI$Ggü'IH;*zN7׭4$$%9G\ؼp$ GqG!:FB&C͈>בdȊNZbcqtpjtGu'#B7R'dI20SkKԤ5&Q̺(yg9#^ώfKӰ4CGĥ߃&t8Mm≸ÎL4zקoeh8RIVuꭜޫtaZ1pwp˜͒#b10 8qn]:H-:I'%G:ҊvĿ$9q>82cIk8I)FNo m;"p&ΓpH}A^GjI:D9Vm_7.:UU@øuDZ o&8, \B]MH4870'6W f] GE98?nEƜē__on t F5K5WؽqO㤜I….NҎ9k'vHNTtNɑ)F-⌰幬WK qD0?b LG!<͵ztSg *Ew> #;A'&r9^o_;"I3ٞ8Mg- BηHC@$.b DLp$-6<ˣ/-iG}4鄼k9J[ZF1.˷z~3Ә}6GyiUBS΍*UiO9fwӬpQU2n4V^u;6q\8s>fзx-&FOb{06|8qڛ)X~j*8װ{c^p@: 8%t$\+:PUu" -(mqO-$Xs.oc7c@DuDҰpבȊNr9ǟבttx$nO 8AM Y,Fы/݈`XOtqa\ nkBc0-ύU#l_[Cqƾ 9rE4 3a{חp^{?7~v|m@,^ӏK#IRBXN~ wT\;jJQ."|Nt3 yFFI7zqg4GjM_Kz6M%" h"+뷨ʹMꝋy]:q 7$;Ms9:&4$83 :rz \AnnBʤzu>HnyIwad\Z4c˃?gyɑ#y{* Iqu$t88\U^=Ǜ?~h\T~hI\tGՖp :@7/| /G.ˑdtsF•îL:3y͉/c x/O>@lK_ ;V Ɔ^þo~$,4gZֺɹ@XǪ#K=9H9<M⬑|m|K`u:RȒYȊ@vd #*KI|zfD](Y(18 j]Pͭ؛鎪WTMzF=[ .`9# L/2C29BP"ԻwQR_?O~qrWiJ8r*^ '4{ xdכMo +2ɑ .>i %jҨΫG9rt ws6 7>O^pH#Gg[&ӂsq焋C0PeI0[><nԟĹc=39q1}yIS`#`ZE$@@0v9Ňy^ldq%G9r10͉3I^pH#G #ߢ8:-+(GkPっ‚i0r$9ڴ NuㆻM%,XByl7߻-^s.X:\9Ԓ f*Aᰅ&׀hK8B V}(@]QqDdE'-Gf\ 5h$r %`AI8t v(-:3 2<´&8P;QlU Tg&?Gq^M\+kǖ%@Y1(pyu@% 9 `s][岑. ˍtg7eؿ?'C$>HuF5,iV4PiG$sHԮ*8"zbͫpJrmϪS:tbSt[90I7GΗ@zy@X1yx Ei+8s 8Vy c;C'uO!c=χg4ۻd L}q͊ IDAT>䨰r<'Ў@~D8#.qiiGϡ3:⿧0rT[o}p>8Mt$, `;Z$Hcd'*|/_D \jO 3-PEQKqFU@z.y$\hޣOrd] #rHMnMr8]d<0A`OˍC#p9 uBԆ&">Fuu$rD-i唜0'rMy@hOEi)VP/̤q;p2J $@r" !$+ d9$#^LNp 8Le"I΂$ f a8 VP.JB"bpWS/HNb3lN`d{NpD@L("P ɿ 'P33*hKQqOi+6Z@ SrByas™,,\|`#Vm_boшJcj!Dw :'K'ectbmB0tSo ;p @0EIoj"q;!:r9*t> #띛mrğ u{s"ȂGMqpnTD D#ꓞD1GMFĵ 4zf#G9lxi&'r 7O31I,?|#53g8vR9 D=`D%H8C9 QBX 4d(pTBD% 8 pPE4v@tB =RPE5nI+ #X$@1]mҮmͯknT"J@H,2H8q\B,Jwǁ,䛮 8E.z#?Q]# Soa3焫]]ԋP(@DXG);Lrߴ#gI#iBQ4yHVkt"g|c3ex! tC3$ڪN(7i n;OI|9F Hxs9˚I~H+ڑ? |#5 EAp&4W뎪318w/ mW;o\#F9]u~QWQě[p!3pkGq-lԓS^%ȳCN˜E]"Ҹ+^-ӥ"z5\D*cP/Ӑ%MU[2zXze*Lei &ig E1@pi1-iU2$zrAnjsBl9!$eidq*ݲ$zzܤ5ն ժe EΩt$7GbY 82~3I6/̐hK3lgN! ~K8o!mT.N]P JՏӗ+8-C\#s̸gu.7u N9ݐ,&2 zʥSoX|AE,?cL~X$(pg& 6Mi"ΉXUUK2uIGTsHL@O~3c$ŦV\QPYk.r{;7Ws戋Z!LU2uI\5HąpP82.n z\nOa!}!L}8 MM&8m 'nˑSlB jIo0RMwTs$I ћ" ߨ2K>TUȁ i-9J \ *"T B\@oz#~o|%[/]귎#6zB#O7 qy[ ':2G(пB}q9S ׷ISA i G$|T3^x:.'6${ѠLݯ8u$:i>+jJ"pѺL%>U~#˧0oN,򱜄 VoD F[>j>8opP}yaQTd&`Lq3 I+8*Su\I"QBɵe5uVp{M6;md-2Rė!H mmsBSQ,JR \o/s,]T&v:qsQC&$%ݒt®Or>xJ^ǖ -Yq[`|dG Ckوe@o'pfKّg}oo,ͦQצDFt}ߺ|Vor> &PՂ %>\]Oq'"Nc?˔}]בչuCCu핮/x#߇"+*'cBvEukGdL XAHS;󹣪4 dʀ>®H\׍:i>L+8xnI8͸;dȁbt;K??Q[K'r1`;~| Vy!*1ar%ҕ¡XC1y߽~/,w}VLCkXqcɶ2 sR=Of,( pɾ%%\r"<8ZPW~\V ",C rETRdӮ-l̨tvY-P,MLZ`p+ZEvM-Xَ"["*K^'prETRd)T/TroeU9D 8׬EHMR4{k>y?3#a8}wLؾa\V I~e3Ӓ# FFZ &icGXihy 9dD'_}i Cܰ4HoԦF<+8 MI8s|dVp'x}$I/# tAdXqyH-Zގ9 sՐT@B$,5JPgM5IqXw^<|xqH #H^^G⑷#arA>H/2h.>c_W,|7.!r`όa5!<|#~7w†gL}etW1sO=ݿl;_ oy(v+Aw~ؼkɽI[)+8ykb7\$%V!DDpD I_,XB-4t؁#7QE;?#X`vɵ+,&+*BN[¹骰ÁC(0,&c)7SnX$4-tUq4&`Y,8G~c6ꆧla,f^=K8bE0%3ı}C\Ap!LNB/fݠs5Tj}UKԑoz'G\$H_CČd';pͦu?-a6r&*3{'1!XURnr=u|sLNNcFFg^GzгLqsZ\F]n›0@ǑNsdq,@R $ݘNNɶCqHӤ\!$|}&]E1%\`)ҍO~J<"Nipt ~ҍ1/&Q+3A$LfaNp72c.%d[%V}K0<`j8w X%/?xBiMВ˹BFtr[݆# kuGyDwĴ3WB #ZK3s VKU'ϺanOط=^XzAwž4{ eﷸߋWX7߉1}߯= 7ɧ1OL&̑#GW8s.8Mk# =V8\߀#vzH{lnR#Ғ4R}@SDszeIo^AN\9wr^8w-,8ȷ:pŀ5)պ)8Y.Wsr/8r8Ƶ^Cʹk;jXE]z7 eo\ ^_46/Ģ#8;p106gwM&6&r+hDliĈ'בd@'qu>>nq 1̋_ê_g [܆gYžFIsӣoz4V[8C4 7{|.{y'ˬ ^`0$@ E")RKפNk[y6n7Ύۻqۍݻz^ۻdYdl%> R"7 3]UYY~t̪՗lW]ً 3 6$"bM);~@;[fI7iDuě03k}ȍ.tRtMtZ:T6aHl@}> \qrh=RP Crcy." H7iNM3Pteshp䮨,N[d[p!G*Ul9mkP]^`ccva&$ʤ0 ?xgَs2פЯ͊W2wft@c=|6u%l 89«cpp[n֭[ /`߾}}RYڭǵ/Ȁ+zq\,~6]aqeeҙ6b~ڈ/ǿ`~ #{~7?AxoܸsG0p kg1wyWkOHs 6KO*jWO`/WcV5̜;oi{ИNH2/,\7*~!PZ r7@sq |!ɵjBYNuKR 0mv>'O9oƮ 1\pM#lf#gQa `"X(/M L"FD\ W$TXsИv!Cɓ("?/y])& \y22Kەk#EeKev{CO!$ 8F :G]ƿS 7$?/.5_Ǟb~_q3S' ,hm-,p!4CO[tD<$aWPoBjHZ0 * jyI!$㚑7rS@ j 7L$qVZdIHo @Qr뒀WdB2\4r&ivkCIH7 8pۣ`6TSYaax p똛I8#"O'So̅XLzu 2YěNuRFDd鷑p$\GV>\2:\y6e1=tpmˤczD0wB-C8r4$@0I+a 're8Ao1&VBrZN7UU[ -fKH Fo:G*\A򚲆Sq5'e b7>TA/ ' SP5? ̖ M'|T<̌r Sq-C嬻ւkI2nA-ttC2wP<ki7}t+F2Jʱrt7 Np5keӞ/gi)=/C۬.L6oa$ZQKA!HV<éz=p50 UXq``~^+Zo*1pj9yr( kiI[0zkwI9"`frk*ф)?`)y-Ut{F"  @6\CN'TS{zux={Bs܀*F8k>-5tq&'ڎ4K42pYINN)kjrHUED8'+a&Lq~]`)C?rxI75^+Wky.7v{QNXcE, iPyWyO/Sĝ"ԹUMzrmspzHtN^õΡ;H UU$Mf:!GA)KZM?E)U]Q9QFr9}S^+,US&8>TEUQFu S8XF3|iED/Gpΐ*5 ~Of8xxxUbҗ("|V @ԧuy>pk`>'B7Mw%b!-ኢ_Q񏍹;p pK8BSq'q9]4ׁ$㊭/ir{z%-l;u2щ1+JYĚ#lSXt).FGVz%-+GEtI ʤ0-t΄yݽ/ @΁83AB'uZr`J]/JmIc!ЍeX# gykVqi:rA7ɷ<<ځn,2mnHZNõ{\Wڋ^õ{\Wl 43+@B`vtF #;|q" 8pY!6XxK E~p- ,tD=8ߠlv>ִ? vB.ݟ I;|ڵj>IL PM-4CZ,# ͒/K'(B42Fr<>|SD\!ntKy FRC]RC]6ئv䛃C ̴ 5ʹxkyjwpE@$@"@m*N׸_a2S=~K-3o^u:L!/.Ku Ҿd.nG/NhH2pm` `w"lq<A]@>dEeY™Vq^ߋ,0lomxuppppppppX(8ΡD c4XWQ}ffYp6N?뻠Ƥ~issX^]]$\3WA3Oz~<#FE܈AH:VT0;U|67uf7uH4Ct,6lDI/.iĖNnIɇ?M^V4{<Ե^]݅~]݅~]SG9B}aZ7& u>.w` nX.SjK8JĊ\pVB!TkrD !VNH~188cǎ+A˴r8Iw ܈Gu@ɋx1nƺm *\^ k SDr!lیPW=\z3!A~hO|F1$1fucjTUcn&ȇ6 }8'Y2/rf_P@f;T4K*Lj8Y8[t,q62 kpI<6R ,CGk#ڈk#dõvu%߶kXf[ڵS/y^Cfv8o5!x<-7oڵk044k׮kS>9|x*Y dW@LDV;::w &Iʹ2r f>R!ąs8>GP(4Wrӗ;3v@يAuFo.O™5t: "[?g^(HqY>@#TZ-l1vEC9i7#OG $^z峌.LΜ9[F2աPa:5Eq6"N=SGV^60e'H2n(<ݧ+FwC>=ʢě30)`w:.q=gtIV\=wa6 ۇp155ρКd]r͸y ڵ2ޔ Bh2ɓ8M{qr֬_X*n3r|;v[o,#G1f]c8|p[^n܂G7]7Vp.Z#ntæzq iи1n'8>'QYMwmò2mWʤò2mWʤò1naL0-ט>Cct/1֠g_7g/g{}HcϮ]wq}btz?I2ܒ{mfAǦMiF ^ITUlņQTULLLbx*lڸ6mBPqmfi` cc;S E;z3(lݯٿ}Gco;6Cvy ?鼐$Xjvnz.ëVbd%ݲV :>U!;EzigfcUAʣه? ]Iԙj:t-\GO'=Bj% QiˠOd߾}8y$xtMjd+ ܼ&lܰ?܁˗W~*-vZѣ](rwرr9`:b^E'~]rmGZی;whYFIN%) 9"s7$q+'/a >L%ҿ\|-o~}R̡AVR B;?Ar:sd+ B$ɷ1X8%6 T$U֥qMx~EFmW`mXb9^} zJьdazz8y.]=Wpy\|4F`]fь-1w~ GCo=wbhh9`v:?.|.ܵ'iaۃvVnzS.}xDrWè,D\P0u :k! g"ٶa.Bp1 BY%\эLk8]a۞Az7SD"ލ5<}X1P3TxΤnΠ݂䮽AB@ 35±_WXߏoCCC҉a 8 f&q\=7^>3$AppkYޱQ@I" A~N\f gۈ [H2E1?ݬze[3Nsc+^<gxꨏ]Ã> :q6\Vxu b֭غu+^x۷/zqF\,pQZ3GHj_4mFmw_MXxx J*8Z݊ @}倘$@` uK*ֱ={F_}xP}R&YOO66#cx_HsoX^s?9n_Ǿ_@PDX|onq3V\x GFá◲Z"L_kbͷHnrWT##B$GV?FYq~1qe9q\"^kZVRirN]ӧpT=zmpMX=[K\'.MS-K14n:!ĈlO^PŕMtzM8C&:,μީ0@*qBPHBpi@+᏾hЁ=n/bލ)՘k_-/N.ӿ8]"Kh-J3'/_Y\_"FD\ W.msИv!Cɓ:vXyyͻݕ_8^^m;w].&/Oҕc Oe<.^<qAȧ%>*"'&ױlN_\G:J•PloH5~JQDp@j=(m"]S;ɝPl`f @t]Z'/-ZLЙ ?n?mE`6a_*_ 6:(B}i& `!Q])AĤ `rt"tҭ5MEQF֙~ <@L¹6umĕIÕG׵~G_-}FWd3.nn#޴fTCrFnR QH[;4O$+]CBիsrL\W^~ iERC$,b /|?򇄴ߑMpXKM -hs<|xOd6eV9~[k$ȿlB^1\ӗ+ ~=NGsi|Q/K5-$F 2Ug&\1qF3yV:rfv顇mV{e}e֧qsʇK91ӈXc"P<%ypPy*4 IDATڸo, Ipyp:n =I4T*Fjw2)"?/衣ʣH#ecQ^:ܺV#b6QMMM%RfQ(Re-xc3nUY"XpaKҏ5֭Ѩ}(`Bo $w]@PK][obmgȑ"ġC:"wzܵZ FַI.a֫"cD$M'[V߼0z}#]#139n "uNgGLC#;<ΌTHQ@rzFC$/$㛁:p@IqmhnsA_ 4v_5v [p9-H_0jk萃pc`""ӦyPh 6Ebg !e D:ۈ81WtZjRD"le˖%Vy""pm$}X&=>,J~$D'm$^\UaɳӧFkh.aRӚd nzSLz8&<9_7I(\1KA & "LZnmow@D)tTnHEkG.\6Z]4醭^Q{z^dnrqTUQp7bXn9xoFę0.I4>q,!>NFf fH%@s1ڑw˗vH[f N.^htȪH5|5{(9%"32([6U6 8IgqyRuM'{z9pS:Vv(. NbrH9vRXz_:9g Dm0"h$b7\ݲ_HGyBѡ$Jn~MP Yuyd~9K)M.. ,wbb`+o \%2uF0qB~c vp00[Tk@(&&&:*MMmZ<\t/] zC#.ᇝLoP}yϫ`5jjT*8&6;L^381_F쏭Kv:Yg cr) hfa6b."o@;"_%_β:yoU"-ݝrtU|!^'`@|"n nC0Mi:1pE H\@Z*!hDąsChr=Ρ.[!KK[G^YM'z3/-S㖍6=ZCV/jZt'=zR~" uuEb\0K_D\hloyYoA|?Я?cr0?2f.JbB,F$m j^Ɗ4K (Cřl30ʘ&sg{6;3IPq%[Tڈ-nӣTH#3V,6[Lg:2%/kuHg݊PRbt,/d+D>l’μy&-'0MLۧqeuW>x-ZhQلZsȖX>|>_Sqk_z8q/!TK'2dX:ͻ> <|7^UX9z;Mqa햽8' >xpW@1L뷅߈ut [.'ˍ8ϼq |>3GSTKS"Ȱ~aشQ "Ew-w4>z'FwbaP@uC6bp.s5o ya2鶥IfɃmCkEC?/I8QϚkԙ϶~/^@o@Q-=g F<8f"um/;M\>;ɷ٫g1?s):?uܴ!GpT`T }3~xkE:A=K3_[xģa\JLbee#lnI-~~ˍ_t|[nV+``VG5/8y x2j!Ge#E!`o_77uFt.9Y#J~Qz@z#J,<9W7ٙ$ݶæd'fGLZYNEk.I㔡@iZ( (gNr˘5^ͱ?"mN-RnsɚrG4ԑu$܊qʯ[+;FwKL$i)ҫ[Eϛ^!Q""v}E솖pzb@BME5-$/nWdI /!~ޕJ_/b-[!z)5a8OKo,'?Ͽm(C xgK/ʕ+0{ŪUp!;at%ٷo߆3g 볳׿{ޅַ$6m=w_8i#ό@z]*A%!D= ֌Ki`Tz=n.t^R޻c xqӟt"LR>@5k044?rGK?|qmfʫxZ =p^zU\^('OCG[=X$xQ]9DD\q$ 8IΙkʭ6?%DHFQ9Y[,`pg^_-+H-vRV[yNSG//L5D/ |I Z!f諳6 SœG8xa ѣxB=w.hintoid\K8E=Fꮍj~KɕILەG&~$][LIy a鎬͌zH,Flףef}[ŅĶV`F8vˬ/Nɓ'ছnPb gjZrYk©8losss8uߟ$\I6dȃ+nh#ҏ؞MW֭{&j^w$"s|f*/Y둘4Ƿ姈0H2ߏoCCCh9wwݱ /3X6p _d^p>TL 8XNʚpʟ":p*E=}CW6+FtKM@Z9t~8(qHeAQO@Pu;9]2'ecE":q6\Vxu b֭غu+^x۷/3Poi$tNϣsL1a1CK:u+v&D m_/VEHnG\yÌdĵ*3+/7} k׮Ń>1|3և~:ۇ^{ >(֬Y!sxྏ+_fiO?EіKxB^</!ߏ_6la.\ᡇ#<70qq-y{8vLLėqŖ;?W_{'1;;g jJܾ}낒p[ ۳hUM= `#Ҡ}S4"NG[ 8ڈAY3҉;A1B~V˟ev,$`5\G;0cwtyKY?n?mEG]"tҭ54IFuF[ .чom2T+W_;G1?_ wPcN<=7&y8m$ q =!D\,}I8)n FIf gqJ1p ^YHU%\PZāTFe=8lc%_Ӑׁu2t&+/C۬.L6o %\5\B"e[5P op* wakHZe[ĥ1hfYSO-h6b߭"iBk#v^:õ?/FzqA|[g=w###g?C| NeIc_z >(?u O=Sg6kUw'Qa*ヌ~8s|r[#ߊgIܓiӢ($$TS[, "K83ׁSOYHZ)B.p-upi?$ʌNRST~IC_ ҧU8}N9y>i.3ړ+g2rKo{Fi|M\\Q P [BH6gP׳ց3 $5l1"7%ԋr ƙ4 0iX<͟vYR7uXvBL{؋(tRƒc,rgYeMKUʻ:{~i"΍:1yHe[օS:k(y/i' "X7Fb8=ڋk#Cpms=ለC@nbL011Ђ\"J]r6~|1؞S9ҭP@%8")C~{pioa,k¥mĠg2# ,awBY2ɗf EKZ;EުEtI N]LtbL'qyp:f#8V.n;{m#)FSO$ύ_\6M=գ.ia]8=]8E(KZXW&GpDĂ i*@ TZjr3{9kL |Y a8&}M82ҕ,6bׁS;*JJ; MBD@pOcw@u\'&N DoD{? 7@`J]/ge$E*2Xtc0H™GޚqU\sAk iy@@ɷ5]<p)jm)nE&6_n6_$-F ڈ=[E/ڈ=[#" $B.(\/p I" B y1e͝OQo`Hm`WErcj`25M |jLֽ?]u~ŁosS4[%;#LF rk6cIl{ Wf2(;Rq4tB"ě~N#l)$n#T:EY$$F"N`68ۖM)=8b 8EH7}i#k#NNa).Na).NvK 7p :#+2w TRtW<yށGrn"JidL)OڔSU G,N1<]!Z%M7%^>]Fz#^0m~bURz tE`>ԡTX;esQEK,O]&*o OEׁ-8(R$ԃEvp=@<%\xTs4LQt^%괒Ϋi#ΫCVy0mDVy9M53'RUFB 枪 'rn]*F- lh ?]` nOIZܓ^9yg*\_Jgu,YPƗlnt/GZEVf[2"Te4NgMDĩm!-&p*OQwTN#*TH7tX9ltұi#Ps1!cH66bڈi#0mCd67+g!݄70/>l%6F?E\rxSjh\bR,x.w"g`v$N:&nxOO@?T|SYYOGU A7E>/MIG?=sS󴲦]7u-Z!ԇ9DĀɩSV>A~T$6%]oG`^0Q?:EضI`ddejƍXXVH(/Sq"uodE(T"RRFEkyɸ^tj=8iĞ ÷÷btnC0 G߳M\UHwr⃆nמlX\h;"6-kC2ؾ%0000000( {i6ֽeY(fcc++1 \$Ž2Ȋ"\Jr@I\"oh/\+wY1<5݂;~d?&oemcm`QcPʛ 0(Fpp:᳐n_yOEyYf IDATe &f_9CcMl+<X6a,A9ZhS x£`?Ky;wzO]R20urwرcطoFFF`v,+vIkr?ՔSyJI&.]gy'O(d0?B0E5t„Q# e°U1ܓzpXZxdG= [8B{gm-(2AMAyRvi]w6xz7UbP{O@4fgg"cSorrkE\1 x3~ƍKBIC?!YG#{o_7ꯃ\1GX آ%)u{F*`QK8!o7G4a'HC'ظ+Y f4B 8&U*k\Zn 1gJ^B5KǝWiy0Pj _|'{ r5*<'#l-`zzF#B!$iˮmLMMmx7؅CdSyqLK&rɿ >*USuI~etaS gFL?_?⨯ x}!{ʘ5\|uswo߾ݣM>n (.LR,q)6b~:]k#2%l '(]mZjzj BT.abbke?c|I:}9PHnbyIrϩGG&( +p:w2X%hmze&a~FR:3߾K##hbe 3qY:t+d T,I^_LGCoK<|%ũE62-O-lB&>pK+DEY^PxҠӀɱc$M<בp2' NCM"x89.{xd[KսUcضU19&''K&@TRo|3xۏoq㊔OtͿNu_/z8gp嵧\6V]ڢ?uސV3Dܖ/q2,i'B`mS,^ʼn/pF9Gs^ߺ++ %|< CR]m',KZV2 zqRa!{/MLPA6|ab2yKY\:nչOu:ٷo_>N&dW.HYu#eH8c`2'U:?*N9AZaC5%u$;7;2+Qdd#9#Bh#_dWUz!GR4ۧ=?<2MlÁ[GF/e(uP"u*)N Y#3dnչOu}P-Dx,K mĜUc\$bjƕg?P`v‚a}}l]XXNL\ӓ6. ui^[I ELOOlN7V.}}F}8 ؘ!$P -WO.] pp2vf F @GqtJT-_r '}T%;R6G(<"DD}ŴeE"#f2ul &mJnW$88ðAZ"&p2744$FIZ#XO2=LP&(+=(qLe7_}>(nys-֢aB:m=FB瀴ӏԯNt 9D6-2$lҴR[&%\Hq[z  fԾcn6runު)(nabb"2?S 4 4%_-  쩻 oֽ)a`L):qy,/m⺘3}wD}XN%,;'R`vv ]poh b %8h]_{|mn"} ɷbڠZ@]܍+kxoa":[`D_4;.T*;dve}I! ėpAtN!=wbp~^gl?|;!8PJq%;w^Q^iy:xTGI::;l˱p9j?%@ h) A{oz|ΜKՇkpe&}@@{kau~7.KWZom2HyuYD_% Av;^y:Ad"8E,—2_|W'q. ۬A$xUHqO:NLLu{nȝWUGM&=Mu"JDp0n3#fuQ6bIQ9v^.~UDQ", ĻC-=Dm`ÕXq=lDhai~~,@)K8{MΝ;eʏo0tK&E>xStΉf5q'p'서Wbgbfk6ޤ#{m WWj3L/f:~>wD?#~? z·>AZES UiyePeqGECHd3Od7,ŮWh],S>c_0j]>صȅhˣ2q޾u"q,,!Ah#_9_Ed]+IݜPmݲ5FzR`? 7_I77m=?m\tS3{j:ml#70?\xy]\wg__I$PJ]f0993g.[:ʩA9/wM,w{s?Y =ُc]ęW_ʦzՓ##8%\y?煦(:-_kPějM4—~_rpuv0:Kb+L8OVĭ)P"~[._3)aA+\ˠI:*N_(gVEr/A#!s1.SR[GׅP6bnay9siiMQh_ݷL ޣ@Q|-QlU}yVAoGsni^tҸg/o³]ߝm8ޏ~6[UK:i,f7nqq[p9x^7V2ʩ ((*q,{?ùtx] IXbۣou׿ǝ#/"`x!e6:? J|-:8)&?Ȳ)&6ζ;pӷދy= V11JKU0@$b/P*wlI϶hw ruBc_nYI7+: UBu_X{:QW(u2m#ȕ?gq}u <"ހׁū SC? AvE֝-=M)"p&>62āwòEq"Z۠TEp騀muدV?/5|?y?3o~#5/0@Xn`PӄHڀJ*܃AxV2.1K:;BW !{+L?b`u+H6OL7sȣKdh]y~._'@RHᅯ`ԧ0f]f111&&u]lo*VVV133aصk."` +-+OEl j, 81`hYz6-XO`w0 E5] e>ԛxY#SC흻y_mm`䛇8h+n+m\>,%~͑)痿 9?m|wq?*^(T+Dy#ZʡGWm@$ɕDуt+Z$߱oJ47(m#;~_`{̝])n-D?F,|ÐnQw˭n ac(nefl6ccFaLMMbX^^KWj!5 ׍PJ14(7RdA?!~ܺ+.}G1;5 4 !LMM`9,/ҥhZ~ 6p9K8үc}}=z u;ta/ 998[Gp@SP[p(`&v`UlGZ7z7qz^|8_`?&e;( ;1@H3m`uu7&&t1 jӏ .H{ ,Z̝@W288xKY FX|3m ߆mJܹXYY6o^Zu=Ԥ|]=u=ĎpWv+m{wJ_\0;;렃+.jLCLA0\iR6ڸ||vKv8٦Ue W4<[W.Z+)Ce$P4J|PǏ壉6 u!E!-Z.sL?R? ȱHj17^sCK)U>wua~)3,N p0{qپP,"Ma4o2yK@ccc ÑrxRd Z>JoT/_:: 5;t>u[xvqˮY 5uqj88rpT'vj*'-lX8}'v. Pp Qupͬo/j?gKX~R~`,M|n^N{r%U R{hݺ_kPɆ_u\ү+-؏{m/_e "[fͪupXY]f+?Ww.m#b9Q'ȱ( 8(/Oy I5oSLߣoBWJӓL*[{jVAA!weXp[onnal,+tоt0atPTCYiv,t= `bPD8p&kj%DXkWq5\͉4y#y7TOGMHYUAɳ nUY*#T~EQ4Th—(6xU44i,O>FAK&Ò7t:t:$2Ngn]\\K<*s(B4{So#_cgH+[*Kihcę۶l{mwڞ4T;/lkJ}Q799t3#Eg<@!I>?yb=Aoֆ ,Voꩃ4.%,M`7mX1:|gG`Mѳ8ۆ ,;D'DR(T_OHhQze^%Kn#pG3'E ,BY&<2EJ9zA^U\: /˲"Gn'ꮉD^8+S:ϫ?jr*[3}0H̻쨮K],y=FL?R:) #G_/ =b_rEI."5Z<\P?"k-oڡqiVi)(w0Oe+gLOOa-^*((Fl JXC$[67pЁH(jVmX.t:^4Mׁ<;QҬBXir,0kJl:-PL:X[„Ϟ 1~{n0CH,dM$x%I8N&\'_OCΪ/QB *LJWw^DKI%*2( k@Uʒɳ)R'V f3 8t2C/?Dei"^Ax{,0bW='n  Hm]Л>+#@A.v ~s]7 tɲ3O8{r7PAtF%p pC}_^VLqhOn>( '`SmƐ't4R.)L)kT,LU*Fԙ!-Yurz w7h1|aB0u(F*"X094j%""?. _O/r\t bCO(T"-+T6Uw=tVp?-NVyZ;m#$_>ʑT2{wy zx5{Ts6Pu^ yY/h; m=شHz[EPǗܲ$|{ PNцîk8j166Է8v5pdGԤ2X q'I&_׿亞R͞L%1t^x՞Iހdo˼GTX"H|UuiPEdZN)_ l*fQ8QJEj k lXAr*BĿbvHK($Ny>|$7}}5 #O,{D`$*^H>Pc AzFuK!Cz~9!5xHģO{ttm cG8ʻQQt^#zf B9 |j3j{oeBޅ@1&'j1qr- K04wc6R>ls?۶1>>ݻwEkW F|E\ ,764:*[`涷G 8];߳ ?BnI_%u+UCp- %^0w@|uXr,WL)@A᧏ƛY.=!h[Yׄ [(z1`'L3M>h ,"/NR'_qy<ؿ?FFFm~ѴE w AW +G?;9\/zT[Q}-v0(= '7 m#4F4 h};M1wxdwxbF|dkQcb/|:*)o5n=H(^_TNZ[ JtxT\^ X9o  BL &''Yq&\,]  ZY4UV:Ҕup6W199Qfpl_-SzE\FM47wR7[*L /Cp4?}%Vbvر%麣I+zI=>ÀɩSVa@Y=[xl`1 m#yzAc^[FN 댈k- ?$ٿ\t3EҒ iDeصk>*" 'x59L8|0>=yև*"ri#HHԉi#YS'7I .+INl]:P`7`{+,URYy@`!qc籱ߋ:`[5 ' ?([6=die[ %}<022, \y-o,BۋX9WgJ,ӤP4H$:/jTY:ȫ4 urwGi8O&DMu-)r>Gr H}TW릍TW/6WN*ΫiHϫuS'絃ieMGfI,g.A_q(vGwBUp%J&1&V(o5M_iStcz:C+UR'ǎ ӈ7UjZ([J~ڪ| ?pĀGR9L:L>L:L>L:L!.;kEu^(AGu}fs {( )d.~IBM܈A$DM$c~򤝵SYd+CYWL70Ie)λEm0d߾}!,dL_$GbY<ӆS 8/,S^Ybڈ>*$KY)o0mD}i#: ^}6>OKǴB3fK;$ǰ8@I}ϕemZ8} >F|{/aϞ9v:l:~*-`7:e K> F :Hn;^˿J6(xa7eH U܌A$"$(RryԖ%C_iNQY:i6u"TdnjҴ,^АR~,6*1%,碿i#[9L|ϫz]dEnOxg~m9I}VMW鰏ܭV+FAxFup(O=A,F3"6=5ȠWЁHQM4x _NP쎪 5F e!e(n;|9fpT)!$Frqw\ҴTq.Zb⍻yDKnes.+F0m:9]FàȡGy=TڹcS3N ?6g_r_ڐOFU ~/_?#$m7nHǟmTqa+~uLsƩ\SN"&pHH^bb'cXr,lRTZŪ/iix]D8Y".lԽNDbL$qIR`MCM#TSXdri#7W1rIqʑE]XS'Fˑ'Ydх5uҟrC^-;:۫l.̓R`kؾHx<ȃ=++ҁ^f~KK+ב@)nҖO(ܶ-FGq4P .\:o߯N> 8:p.ifuxK/98wݝkL;,π$KZY@ :ikƉVq:-˂Ln Ա>rγeH0r{\{Lt;^K {;{/0@=l.kO`kl! !@, avAsg#8<-najG8Qxmn˕v Vp3rpc ^WiN|'Tn#+E^= !pBQEɗA 9oQGƩ89f[Q7H%re.-L1rTYod1rTYod1rthY":k[{5`y5l,dK'@|̿%P EO#"h2"R iFE`SicPpŦrx= W_^=5(-l7_:~PEm_uD8fY< 6Xp]mD)nf :MɃ0_l?^غ,4p>!HSNPP-+@иH9uZLP@s/=Rttp|+3H"WU$ ttyZ󖩌xUR:ёn"q#\׍: De~2⤅-fm#E96rԉ#{F:9Gk&izl 9{MM#6eZ>a99LmN"Pmi:Ds=F-em) `*aPt^%Lѧt^%괒Ϋi#ΫĠGw63?_0M^wAFpwd ccUdFy)zw'+ʚtʹIZCՇi#P'iOWDӯC_?9"ȨkY5u`ĝl"]N.`0gm@:ztk>CA y`P<\T}̾h2ؖaaw K.7%<,7 $r  & -Km+ƖeIi4r][]o9ߙtuUuUi&-.}}U5G/zQ`hv/[T6h{ 4;j6~I !h+/*vH<?~hr8N$3(NpYjҚq<02`I o#KK$!/6μ$aIVi-oBcjW| +O#,<z~biH*}Ȝ#džKMOYtmK\'z;vZb-_}"6"æ@Xy?`Ci[O͸:7vH<|sHܹԴjg7f : cqԩnvHy ^Ȑﵙi|ue2{mfyy$ky ^[vqs~75*:hH)Iyi 8598Mu W쒅emoIdOP2z=pkȑNPV,˲ms՟,, ,,,-&›+8.z*Ji;ϑJ8ku.{/}Q._0gԃCw۝|Ldףn7?dG Ҕ JvH<Ü?WU9rjڣuo)Û:D]iw5dj":.\'pvHy(# yytrm$H;LHS78*/GAyf\,D?<͑c󑆘#袈:@]lON o:F^TvמpyG 1կ leضc@6U ^!gYrBGɁ^י296-"v8K|#Wv͓AcɩSv)yIs>7m[&yydyd yydyd`뗐 a"HU~ 8x#v꘢[P(:D\ZN'ޒHwO ;q3|#,Kx6GW#. ^.:_>,p@ p55N'(A"$%R [x2]勜;;;gcPj r$G9rȑ#G"6Dvкqs"_Л祙B@1,ˢPvOf"΄pIQ k#:&kTo]͸ц H8zdu zNJ,) 8!O.ȼ}, q=𡓔˽&BXZ ]pzE[iMgh.]=>|sLMy71 ^|77hԸp !=͈vLVL9WC6ʤ#K&+&y#fDIuIF/OF e%_^mp!+[o[vhIP+|޹-ҙ:Jpuݎ +qwlсզ9SKl9K?nާE@޼H~N48-:!V.zKt!E q]#:pQaĽQ'~Eє8z'%|M~sG# pɪZgjl器-UM\rϼP1=ܣO͏pJC ㋀K_rP/*0iz3ue/m"y*i药el1H ?EgĘ$[oxT䉻ѿ3|{vQa7QqSK4IE֓~$!/G2H{yėɏ k/<>&% >!9"gwE~=qpWal˓%{}G#3=Ey@%A:':љ;&]#}!-)9'zv{]!p'?(ﺽWa}04Cے06xSsS4^ Tb*VW-Lu֎,le]ջ\t5zZc[_k_yoG "܉Ƌt3:]fx-]c8FmJ{MJ7x;}|wף܌Ldߌ{#|C)/{mfyy$ky ^v^ZGx^&;ܞFfu5TVC$im62yk0]Ґ&KkxěZZ\3vNX<xOկcT bE4WRax;m;~lhgn{'G=es3`ɓCHhWMHXx!K8-j5/}i9}ZM :|G}y0 o7x8u];Dn0T4:ʺq!5ŔT!_BxDJ\7x@~ |y7ّō踽N`CduIQrGܙuQ7CSEڻN-GNŊyK_=AX?xRu@ڜfK;R Țg]yqGw'4NsWXu"6wX<*9p?dtw: ~yC>ǘhz7+}2}׿,4 =A-xJ> שk|ľ)~7X:).|]b? #{9fw!DqϽ$S7?]t+_]:{ǩLɅbG9+_w|}vإ Ə>w"{*}PG4Fr\zWSn}}b?DؓwG~ɿ+Õǎ_/Q`kV?Ms<'_csO֩^׾O20q]GVdGՓ[a.ٖ{t?vyk@A{l= !dUðng6JP˶Xv;/Sg!\3f0`^.C xIĘBbB;DNa;aMTJ%JaҮ7ofBsE=ʞ6Wҋ?GuKM9.W?ZC>wPL+PإPy:?W28=J}iNn9\< h7u8>._{_XQ*Gf?4X:0S7?!&/?G޽˯wAc+&$lYz{TMoUK?gT!cG^/ ͥp.Қ~ 4\FË#SncTxtX}Y+wcw1;y/iUO:iKSTٿ87CTng9GW/PC~>$]ºqI*zoh2uQ#7|$dI2qzI4 9N<'zHn>7LG1Wԫ|iq~&GZaF,<GF| 7b>ǝY.g"N&y Wׅ+kiZtzabaSʹ:~T6<ۮ:-7료?ӘǑn1c]P:կiZ3ı ׿{LC)Tw3t[]>Oo35)/ vyʓ{(W븭5dĦ_ѮρtHAy&Z>Mo`q j׿%g'8v?.0y,$RݟjNPBuo_0y*nmg^A|våph7+3]{i7>\d:ƹM7vn-@'iv҉*$iKsO鶑n_2}{j97ׄ(ot=WS܊Ж ֍G]]-E=fqQb_&o~e!{^ka 44@?5 !2qO?mݢqi:y~aA>Zjo^]=F7N)7N#CJƝ<>J_o>I4y;ȼ2|]6i7/<YG5i&/Qqo2\QnU3.^Y-D^wH 8n0^J噠v|7|3*+ ;кSAepG4 UHعU(qaydĉ73u{  = T#";YE_C&Yth._bbK_{i͠5W.Q:iL8vG׼dzS^ =8i]ɖtAvCŮLCL3dY򵙶]G_O}T#ؗ'w\(BuR\Beѽ֮#D a \WVYui7o%% gb`3yM,>h~i%zQً\LU Ǖ{}S%ѕun&`꿈Eko@rqf?䁗Z.Ϻ|[m.Ϻ] k./:Iz 8O͓qfr5$EJOJ 缵^7XI!H4i >ro]:1A?4imdhewtm#o#A5 IDATk5Xl|m|0ʤ35֙fi6LS-7O6ݵD 뚠J!p;&aӀ:33igEG>-jO6W8v&v}aY$Οg>|2=eZZG~8&o̓4W.uڵF !Jch]zի~>[gpa*}׿{VRًHՓQg9ߥ1[Nҋ>&[mO2u&zK&ZZGާmڬ_ J=8Hk:#{)VHtqڮ1{Rzt?~ \kM [)b7p5ݘ.OkgRǽvQNscM~CyiyYB0VzJpu>edK -$ѯCy1 Z|T.|ciLtkxy$Y_x7pׇ~'fXL;%/y>9n$𐷑Cjt£:$F u& `iZs]b wHF_vczU.pjXTip/G!*黰cf_qi._)=jc;i89;Ӵ/ 0¢Oq!O]ip4*Q<Ƒ7ky|s4ϳ?UA%FICϧUE40~uZγzkz/\Lc,UG_0z, |y.*V]]fOzp7ǾxEPQ2veIS_8~('&/>ʑ2gh^1!N+..!l #8v?G,{f[}c=aƏ.64Imi;`8v{q K3.wY|EǾXV OI~uj{sH3x%Nze齾X?`0㟉hSsx4֯1p닓1c1OQS$G6vJH~Fv* GRigȓ%]-vF\onL3҆g?Scq?  s_e{^Dm9O#̓_sbr['Hsw 10uۺ#?w%o:^>~o?e1p[kq1A=9ʟ|,.)g?ɷ!K a_OzJwWw[+][X'?f/nyyK8)9/rw~̯Fs4͵sțvIv8'_9xqks`_2u[}ߨ7Վ:q^2_˸5/23̟vb]Ы[Ak 7Ǩ>[z)-mxoƟGkPml?v}q^PG]wdnǚ#x]]?l7H$'%vqp6mi{/Q'FYfƟ).ćG ߿7N|8Dߋog@Jo@sCQq҇=ׄûqý8._yj@w|uG*OUH#s;4)Oebpyyd<$<6bĠC6L(ڂu,B+[݄Iەh#ii+i9ҏ_HZ=OUA*fin x7 ia{K IW"]nq3AT5խ~J6e lJC4U]8[yvF 7|7քKb]#z;(%E)lV>XxW.x1?˩;6x8N"T$aRFGrXLe;'/y>9y-|KO>2UBŭPXG[}1cBӹNApG+c)%8.SY׽s𐆀3$.Zea&,/ē|RmfHT!i ggXLe;'/y>9y-|KO> z3onJA"L$`g} :2%:dj" [ ,:XꃈKlC“ȹH +Dަ Nu5EpQ4rhFkPIqev3\Cnuq,+\mAi$Ll,܏"ڠ C6mz>-n ȶޝ!۠$k󑷑!G!NdL!:v,u=FAy0iŭ[g[BexV.~ ~Qҗ"i:W[n:(#x[?DkPH[=p!,XR!\up\q:?2jǿVMKJ=\jȆg$_8WqdO4ilOɧ OFzل߰'1i)e#D2w"SVwmiOu.\pđt≃uui'ʡt[.8\'<3Ta J"В1Zy1l\|K=D\഼v8`.C٘!5&fs.p\)D+\ZB e8W9}bOʮ c \ʐyۑKגs;2Z@ vcR&K $"NpO3}X/a4''J>$5Yz\5ecxHaFGp]֐2.dzo[N<KJ k6e2&Wxd+^߃ U"-%%*:TY]'|.^W&6rhzZ 3 !5*}$лOYHB:; ٜNr ) =&6{ʺ|η2_k7y>>y1_wۈڸ$}-X- \s!&:Rb BsXsGD4¤k]'∷(L$$ i('r qZ[:E# {?g׌ Woi掺bЍhEa樗. *Za7KZkNb^ۊi[u45BN#,cH8FY?Fe i9 } dʋ ۾}N'yNIit$'#:HĴ#pzX6zMR^72wN)<HdLt^F)Y[!\Iەh8V4ܐf\| )`*yt 抒a`:aFԼ<ɔTЀvɦP)V E jCSGSnt | 0pM' o3!$9>`՗v֐_xQJ5noXZs&˘i!Iu"·~&%/iҊ;&|ӊ;&6V0ÜV0M: k9?xnpX\OK%6U<^BpsS(N%TMm6G du0[kF8G_.p ,OPw=U@vZH#C ׄ{sp3O}@;.؈q:johv4\Z%.hfuCy*>~jO!7fH&I4$:fQ9p%vy ?? ("N4q{.Z$b=佲O3R&2ȇ"I穞,m;<Ҥ\HF63H4tQ7U7MPT3Ҷ mG;6\ˑ[n7\FM3A8@ɐr4i&S`*ikי?U5_\}5s0dN]P8EBŎшw\=xl֛ C٘8_|W{9z$Ցonw 8ދْf&rƒOM;v4jk5Ο=}f(/p]'_1_#)<7>w}P^Dkyךm}H ?F_TWo4$g,:.]~A9rJ'/a;L|y呷pY(g/*v^ym$Vəyx^ 6\) MZp?eoB6% ր3lڠQrn"ԸtF꺐 9֋~4ěWpi *ީGBǑrQm mmg뉄p~jNCD#zH8rQd]8|iKq ޼4,>qi>Vy믒tq\5}}@iN3|mIi$a = 4W)4s}`nC_W!]&C^&[yymDv)$AF֙$ LG!= 3G  0 BbIky1x2x!ݦ҈6m9_ OLH5jZ n'zD1G#nG$pa?ցaYCuT":1uqs-`$ ^=My_m,3<Lvu-sx72wUv6+{߂SiXXAv7a@ۄA"|C8+ ߄?UX ˪vT7WҖf ~jSܬ%ka7 8KP2yh5`ױ}X%ڍRdw>g$^Y!8/ɢL0\8hVI怀ӏ*g:C?X,_1̾ۧ(T.'%͵6cY]Cyh?h 8pӉ7FKnmBuMmƟpzB馼-rq ɭ`0)eGIGIR„ e&e4R9r?[fBp0$\$p_QvGsb/< , s/|u$̦Ls1&1W.(Fe`z&sS]kL-owX-v?zHrX;.Ѫ5_ )I[Wf,+Ir+p}GXM&UR%EBO=wy]GGņfN&/~_9=V۔jZԎ_Wm?5%:D7Y[Y 6G.&]KV:10J#vM{W A7 ~6c#o//y1e f_]bmns }ڄEQq&эje^v+7G*^>#(L$]t)]h,טy w'T'\_ڳYn;St~ۑbpcp۳An!W(YW.bV B]LX-v̕;5Lx /q@L[pӚ% p3 \,2ŋkcjaj_Ez=Qy'Euv3]|G]"OL+_^[ԁe,p۽nm6J8N%HJK4K׭2GBXF>q삢„ealԖp[x.1n?{blʵU03o&-(m7}L%URmSVl:W9//9G!gR0Ymt#K*Wz$`(Iy:j5@`#,Fo[ZEզRcmvku'9&.e| IDAThn5k7Ȭ546qZ9QtZZXX`wHv3X]S.Z=A )Wa?r%ui._VI8u!pZ&n[2:]>NCzp]&\1n>!jnGI}lrP*IdSÜ &JOT\u?!Ȯ |zD;k8HT0M|P [V'ӵsNmێܖܠڤ4Z2qn…>Z UMuDI t3 nmY /W*$PL&:։f+hh7="2YB YsK<,]^F:ZQoqNfq;n [~0(ӺdB< `#,[ܷC5iX]Z A;bpӇ;- u&7f?h&tA:.rB虣*fk,^U{jAwx&gg"rysvh"4=_w\$Dd:Kz2km-+t)qǘMԲ%:H>. ehBrnH"ȷ_ O (n;ā +ipZm)LyhЧNPAL *װҎ>1-k1b=ݶ􈸑""kkY>sjM4jᨻ׋nYV+jrO4t.p釀 &`҅feuN2]Oeli 8 \Q7L{N[Bd2Q't$Mq ATbdzHqND]8RG-P&dQnifH&$S^=LA:ۤFQVsDY Dm ec BRȢ\o9 7P%jVjZDƩMp;nbt*2qi6}".#"t!n'8AYlM6Î`LkYNk48 8rj\?s+O]A8".|>+3ਓڦPQ5Nx\ t%꬧Z[lr3F^D P?* ogIukA{IO%5b gdzipDgx\F. Ja˵2{H}S8=^M8'<+B.@B}asש-,f*>`k4 9<( 0jrpAߢQeL U#Dbؾ1,hd*3{qۈg8NQ$EefU,!dmg1vp2J 鸴-m+z8~5XMW" ]iR!E piՙ%oH SWDLu=m?2 u5Lzf)(r],$c|~Fv-XiDiI Τcj7*2̢\sn 0L%}-+&m!][*7šgבi  a[+%J%\#$V ] .c+UE_7eеpaT&F8>váUkkk.pqZv?뺥!&E&-;KlaVtzqmM_dVa5WR]{12UЦUs )t4z\&嚯y x"dblʕvhIHT;dBKJx;0utc{(XP*Rz FKRp\xQHETrfY,!lA驹 !lېvi4iZ4V.4">v"+kȢ\Yo{^ 3TGp[X6ƹ#a&TlyL¶(.n8̟[Ukbր 7}*}-8%׭AacG L,nv {o=ԑi "_5hzVftz|uVlI5gJ[֐E`# jl2;}[r'(NpYTtEO@84PHVȢ\ÔDIմ\yEOq:SP.psWYVLv"O5Kņ&˨ hClYW/vTu-(JƩ^CoWȉӌ.A$a U8,]]W[/` zf Y z'&9UBI[QXbByBcIkwAJ2VL?`l"rCM$Ӛ&gKL{_*P2S6BHiQZplĠ>A}XN(uQ/(M!)%EJ!༁DJi;4k4k _VtFvS)v&%gf"LiNΏ3^8Ҽۃzn մYvͥԦ2QdtLl#.iKή'q+-LKu0-cRVp۱nm.rnЉ(m7y8u (IsE֤X-S)yAq$+9.n"}p:1ee*(C2kdF%Ծ6ce7{s襇NT:a %dˆUԂQD}ܲR*ft5ݽEzwBW9u V:YblOva 鋭>#L(_\V re31SG_ޟX)cJKt8}$/X82n;X6(D5 gj9~dQ&0˕C8"c8VIO`dV.(V!hכZi>aIĜ>ceڎrEGvR&sے;5]P.,_̧.YKlz:!5/Q $kn&s|$ܺ`^#<5L;\\^~ڮ5)VKFP[S}: MOPu2;@*~Vd62 tR.INu@_Φ8Z݇8ʛV B*ڬͬ2/p&oWs]Qwg !2A6ڪ2;?Q]U7U(I^g7"@ lAj\<=G}h.&(Sve^#2A:!$s(;6N˥P*K$xpgY:Oޤ? 8Hi"%sn6MrKuYP'l1gP@ .+Ee!8x8.Kz&L$ExDp=ܖ|1eZ5Ʒ?qsKT3}"H\б٤v[nׄ t/LAvKC_RJ6fT&*̞ i֔IRܚW*aa"3Z˕z}"LDMkUoж F+XE;sZs+ oT' 7Z%;eErDu L^!,OH)Ut%s Zi4C?1KȢ\Y 6&NL-GЇ%T2k `nY:9Z!DL$-j>E(bt4#UL3w0#,hCpZm-j?E%5>J]Sf`=Kք6H \msEp]Zkm<;ҭL r>6sPY" \9  ftRM_޴Fw6. ן/kp~bd f/($E@&F~+e˕Dd2r 6W6#Sɏxi}K 8m}C}Tpf$ 89eY )WdgLާDmE [mq?Oі旤l?Y v\qT6[ô1!" k,^V7Ujg s d|B,֭,ɕGK#L-mS2{Bxw ojF qmN'`Ir\bp&Uiw'T!, "2vSTۙ[\RvE-_SZ./RUrz35+iHm~ ˢRY Dm0w|VGN…WI\TggX%6J'sǨN\kҪ-UxQNM∷4f& 8?+_ 2r~8AGuz&]3G%tl@kE}]LkHW_-8Sݏ"(YWMC[2].m8MXmP[hP,1t$yOЪ5TFF *D2d dnȢLqLTDIDPxbe,^to!+5up:q6j S0C?oDo|E#m-bbqR[Xe,)iiEi[]wJ6!SϷM*MS "ns[ps-j [ߥ(0$M,tºq5(.0o;|{~`,\G2/\ȕo/\kт>Nj+(k}Nn21vqԭuRN# H^I['tS"fd:%N\dn4YցKcq _dA rGpj8mO}7%vݴׁkjNg_9+k8 8PM0Dj&duk32%f3"1Z6_n{E&3}$ j,nY$ui,T i>gԴnF s C %SJjýs!J3ARD ߿ ҥY(_bO$NpěSE;MݜR^j#d҂T@Y5 &7Z6E}4=IBT&*w?w~!`m)q5{i Mq GZQ#Hӏ(.G%vCSTOr%|"B 55q GzAnLtϾ1 0 *ʪ &Q%FI$j4Qc?5j$/;61`D  03=I IDAT=ݪ8U֭KTSV99yLC !spl'y42XSjʉ(e\1$NbaB˓`;>TSqy,B ZI-K(1좷Rه;EaTpAXTp$ P̓R߯xg  G! 70)l59lTȠD)}}(T,9 `2 ~5Ɋ32IIy)yFV!6GQZ۪5])ixjIT &2BlkbnUoES !0 Bt'J*O}ivۉpŝ$wlI13?m9/zu-HU{Wcc,WY:#pA` i(q*8؅ZsFKSI}tQD5%rA k!P+hCX.1ap,&LnAMDYӖ8H&YpJԁP˻ctP?!:G+b}EZ\9&NhM7[ dBp޵ep݉ncĘjRkR*ENAV"\7K|PDKvD:I0H.y@-*gH1fƙu~geS)8Ǚp~~cp~j4pQ! qZoupFD3G: ].}A+r )H&r qռ^Ff0l+t ;w;b}dEyMv^+uF}t#G!POb4 p!߂P`loR+5g9+{axkؖɶo$f#),[3?mA9a`b ?FhhOD BP"N)-b U=D[`Y I$Tda(SEŀr'׿ q98E[ utzoNhg=pB`$ Rm ̴fZu/aWU`"s><3 EA-xNpsWԸh@(lYK@:Wz//@6*J־4` . KC41䫿B)CQ9ږuV7s"4DC0 ̔IN@+>G4P:?F^o5JRvتL%J{Ec"a2F,J'μA )(*m%c &FqW,Dߍ4iYwqrnFif;{Gp{S9h%\;*Uw`O_DbEx  һeJ)vQX`ň鷢02% JLȹqt9p>u@qf*AkwفQr#. ㉷OT~aM8 Ka{o&:9I~tpdQ:%Xz iH(mWE(g-"[xً<;}#F j.ꚢd`ppXB6١<{a3{ z.^!uײKV$[!:0(̽i׊`QA8't~hWg`&±~X HlaJz@_wn.Zē,kDPȹ2r88(e6k¥ڵڪۉVm+Jޣy3{/l_Xm'cT(/[8sE#YsA8bcFCUZ𬉵`=Otq1@'Jϯq? 1 wUoXnQIn>MY] =hVe pZxGāRBxƢy,Nmcb"\+Wb`0ۍ.HSR+vU@|mOEAq.粑,f1)L$0Q"R8V6EXʢvln6W5Rw )g_J6 _ъjfLi 7iwbH8p 8%EP,l+ ]pLn*11%Z}G/䉠J*qE~$~FK 7(nA#F5RU;_p^x 3+0`R5Kڨ1=1pp%mQYO}i&h?kE7#ˆL'rEHL H!D!<~BJY(U (w{:d1R5P-}OAAv>"eͿUhw -".*p&&)"!$&  H"yb1裟7 G6R.AwTOEe[s^фǬvCbMR i  pyKqܵ,d ڑB3"=+W ? !AiI(|2gJ  1 a*Ki".WX>n 3щ&p18ؖUj^QEbpA9/6"TjaQQ}nAHi) }WQšf w$^(~0!?N Bd:ZXv_@zNT{zG|.vvS4R" xDo⅃R6PDJ8@1.((;K+}X0.- JVU$HiR"ER$I&pI8("U@*IQ*AzfZ kG)z6˽P(Ufl[q*tB6%IS4 a W (]\A !WDE$\E5{S9!*8!0R Zu6+_d Y!\ H@:-IɤV™&#97` #ۂW1a{#[KȒ !0L Te"ZɺƘ>Aſ$QEh-ՋXf ihI]1ʟC]E%AlAVg|]ʽ^Dx3=={Y~qر<#}>42kxeBcI"6a/|ѼK ppdLLR2EZI4E*[iBFdJuS2I -D?k_u,Xw5Y\}cɒ%GVTaJl0HgXF5%VN/vWFNK'%)iIJZ֤t?LBHﹻTAhO֯_wocvx3$tHI7|aPÈ73b˂jbtϒ +hnC:Fp;ݬ8cE)]x8L0]Ԥ뎚q?-%#hO\f6.I-[680 2^z{kn᫜xGD*Ӡίp$±_x,O&՞* U븙bSpI 5ejNq.$=դ)t9m?9}okַn'WGDc/J =$[)16ZH'جOoHh[2'e 督W?s9Әe[>%OA2s[v6g?eņ_oWݱ-Ag`O?cL-r10[qG/l/l|^e-ZXڸ+q.2wZG^ɎbD0Q&jYNDpbL'] 'a6%'/g΢1V$iÃo H]PS*pR=mh >q?G?իOdomؽ{7ۦW&"Gy3?FBFqV=j?f{qK&H)R"EZHq~FfJn)"&X_zws1իOO(8S6a`~oxcʕ|#kz).ƣQο@ alMdC7s/[i>wjmb|{IIC+4'iIxj8p,z۪gf2m׶'q?Ѷ[o.de='?y _#}[U \8.i%ݖAa$Ҥ2ddm RtZh՛3Yr[ծhnc⵬iX̓ R糠fʢH8>'oŇ8!rI(f&;0]CO+f7~sgx_CcYƫқSGXc(iȄ=/O!;BcEk160;ϛpm\ + ?W$DpjD&0d0<*,7pKW g1>E\R5,4 8}43d暿A;;u;o%Kp]wsU²,ſx?]]]K\}__Ю75.̝;_걊sk_p!7_7[Ls*fUjp:0@5]LC~va72TAX a` SgDuq)]SpRHPDpBLJ3;Nlbo&\r p_fӦ8pO=[N:$/_u}/~3w_' /?9M6妛n{>;wk>_:99pwJ:ƍWя?,]_QOD>SP,m)ºukYxjQj_f2VnsL@S6Ճ謎( I4VVĥ]0lE^wuJ`93m7Om[k>Yö.`[>-_ٖo@p]ڎlKڶ|g[Ym/)8_~9yMtTQ4o-sq>!; l9(gӽl+ǫ+ONx{Xa:#?v}SZd ^̱C2 {uw~泵[E{JFvdD=uM.(eB(7ZqpJ9(fUvm' ˮ7#o~2w:r#l~[[^,^}fO}q%b39=q3ˮymuc$R.N:_=/ﻃzHurʛy+N.MlX{G81~~=zO Dǘh}._c zL~Ep\Pě_N_ñ#G}a?#Fpr,+oq)p0ɸKgɷ=3gqr˭vW^y%^FV>~-zұ-[pYgw]n2LYg_.k׮g͚*έv\]wɫʊ+9 ?o{ۥ3LYu61pB<΃4$FRqa. Q7h+ O%EF)L a!X6tɒ%Z^zYolgqwu7oyŬ[Єݵ^qǝodʕ=X".]<gn?tnW^n.| dž sy{իWmmm,[|>OotR-x7o*F"AN^G#4%ǼS7. n dAB x`H)!r)7K[2 5bjMgquږwsobBlV::;#lk\q2k֬ -+m*?"O?\mҗӳq;mCgL.L8N0hI5))eBqd91aT ܻLm.]WRd9 Vshs<ٳ!:@~[[[s +N!M7`ҹ/[V{`p6V6ں\0Y(< xb{n3?<&x̙NwNOcCXd۶mdҹՎ/\O^3~|AFFF*Hj0 w]\xIjEi/l7. 6?'Yh%j3ʳ̴G-hLR&ҤԤiM%$%O[k7]m>`[N+ -eRvMi6VhߠxZeͿɵ [ -xLm/F"0c"=/=J~C6Snm V~C{7sp0SmR]#bssOͣc HK06*1Ga1!os1Z}.LȅZkA7(TkĘ8r5>+yYc5/c۹]ϊVүoB9ZY퉛X~[AYp<> l>^,[&oR-wJ3VYEcyoa[yzJs #cj`гX IDATnCqf HOmj0 5-L-\S؊@b)KiV"n={rʜ9sNWB?͢Em%K0o^9cli?͖ZǏ9fT͛-O&n26^,8ɍOhڱHpGˊni$W`emH4( n \o+=/C_7}{y/=71uYnօ}t.cj| 'H#aXbR-l{'u_"ix=!ih2?@aJ6O-f\#P̍JmWvi)-KֹK`lh?0|rw.1~|:VX[FJ봋l{+U;~{;~{/},b?F 4<=EMz}?I.qp:>ʿc;dFݲOllͻD52fY$-*ŋwϙ31m~V5gB3ϰ}v:0 krYg<4Mt)c:nBzAAnrc;?좎{'oaQ2qJH4[XʢT*`+VvXƮ OԲ,>|ӟe޼yvک_]S3T*BJIOO/N൯=Ή/[_3moT*ł 8SXtiyB.!LH$Bv4!kN ;,}v-0Vޮ3E;t1O(G؎r("owyYѭk;.)x3ڶ||![5ϟ3ݵ-:FVsmؾ}_my|cΪUGՔj}oo%"GsyF{ D6XXT cJ#. Lm.ʱt4!9 W13I̥sNx/$BHr#ukI[nWdV4Z\t -~x{?o;'}_(WLxў^~{$ۢȸ8pA$VZbK9o ~֜aҽ4{ >{_Ή.-tU~@0"c{9ML ѽl}80?z%"8fUsdڽޱt-]Ϝѽ ~Ś1ʈE=J2 }"GU>It{CcG q]Qd(Xlxjw ;(e 7\+Wu3>_]7uFGGy_^i&n~Mر~{)8_ /"T^x}5>g? _e>鿞;kRnLrMv ^-45?I9yKY%(`(H$(y ,eȺ6=>Os}nywY&}?주֭[IRٳgo!~G pw(򼎎^s첷qeo}jfÃz'Oaǫ嘣ܓ{806̤q`x_([ &,Ga9qUD3k ږ\϶D'DieO mymqK.y+?M7ܔ<by507?(Ǣ Vb~0ք p.P X>P5/h"1bxc.~ ?u{#Z-װyqm2lȁO?I~t1ӵmL]$Pb.Bd涳t2:Kn(rIm`=<[zn >[vBт>)H;t+D\8N\"o|b3SEEJ@3e8v6vk`K j2`3AG\ ;~FJEJ ?i&%R,BTry'rdUV,ynvY;/@3J(=8_HÔY‰o^o_̼ȏڼ}le 6zv}c$$d: jYPkZW%W4-z²ow.[x'g1 06m$/+j 4 Dۥ9 ;^=ʝώfF+tH$d2tZJz<">[$.ayڮ4d[b\^l~!1%Uqcف9I':  rK lGns 1~LT0]_}cRKiʱ] ;^~߇GiZ-pu8R"j,u:ۨI5d2ZZIwn%7 *`Lcjp"pVߊ1sLs+WIIm9XF zʶVVwrpJb(D$HhU.zj"K3nӵ/1hu,pT޶-1^xe9W{yA A rSy THQqKpV.LB sZF;c@ESJF?6mZf /VA"\bSrUpeE3^9c"XkR eH|DBg\t&s w9 cR¾%ޝ fpQLjQ/ ,ʼn,i C D9.VQ"ye*P *=QZAW( ߅@3m`$d)4OAYhn"8l)@dQ ^4Kt.Q="ٻeQw*J̏+R9G!`l7\-|͇sƘ&:QnpU a7bFyFvvHQB%,"Qlp[媇^qFLŨջ$J"qFu;p,`Dz7lW4WQl%ixpō!ci5^O#PO!$LJI5MJan;C"ο SDv۷Î~,KF9>m|R-9Ę-hD7΃rcsZ6%~TpA-k=GNeO@c%)f%du+8%#QQ%[RD)X*3:G.֭2'繣zD:27ý\ 8|]lwop߿:@1f&گ7PqNDpuXyBIp{# aa NsRGk^Op=Y ~ŜF=s 6sC8*C0\} 8:JAa}ص3enѱz..Imb*r#dpW*GJJ8W5-L!*&IV?SwLc4c7<72G-Xhܯr:\kTy1&Ɏk:eqt@\ArC#>tvmS{eBRS)ҤEv~ kajQ PJΟ"N' VUUUE^==ݨe'2po4oa 0WV,^+}h}=Fn:DɯJB| nxZpWYy{^2YI f>+E zoNxD"VŨ'Ll 3V'߫/ bb&)'޼$ #_h џ{ U\"$0vh17;jU#\ tb1bL!!+8&tG9uĀX ub;10D } 'Mci\47wj1nDõ8?4DpނAWy߃d`A0@y*&܏r # eټ UsG "ňBd@:e7 "C)e߶F{Rc'ZYi1c5l`V()B8[(|/=rm{Pnp~\fHD(lr r7Q#Fh8 6$!u}!>hQF\a|[ sC@FoJD1rpJsqVۏ1{PO`+=3@W-.WE]P40 u<& GVHv`.ObBj$]NzBc;ޕ(n֪anZׯ1cXV?ؖ#&/( #Ezb=cyd[ *ἘplbĨfOAyr#L'oocĘ!jٴB sB*8HpxkvH9A#QR R$ jBb.F=~.=&MN/a~-|s 8alIӽj>_gx5*P (epaRx%\<)H'5|U%e"NiA.nR[Nb$)C/RP+vL.FZϣɷ 3-) IDATNjq2OᴞD #k|V8sҴt= Olr|>?tG *<" qv 8DH1HC=uJ`,ൣ 1bLK420pp;~=FA(?^OlkbI5!^RDOP EudPǻJ3Iۂ#I"%k.z\E߽!H(TwNkHeBxsȱʱM)"NgO5!9bĘRj[Z{0w?9c~ ƃ sG'iUp1f!K@DF҇~p@-­S @J$\h+j18px+FhDŽ #ixp!)r[o;@F'ࢄa^@Jة=` /!++4td2]DfNFiJZfXa f'q~! #<Q#Qc4BU+ ÔHC*$ɂnJ6o;j%Ff]6"nc:1C2$ (; H 9Fc4ICeN +”1P+,PHl_ۊaAե|eBp="Nr1Q\FEEo!|SH)TMd |  5*C3 Z@a]B}C ` ؅"(?$\ROKDQvUt2)SJa[vG 1|aA,qѨ͢ҵ¶<{QI)4!nmlˉP<{8?_ 1&#GPyDZ 8]'&Hm$F$J,*SJEPDB2t׋13H^KV*N 2%"NOc.ƑydqQޖ\I8ЍLQd[p1I:wrkW"Mݿ(欀GŢD)iPt *qࢌ_كFTpzVXd=68=.P:#:Tjm7ܵ"S*]pިdgBZJ1´(־b.FCs xT(qNWLN4kucB :j]3ňQҷ'ߪ<*,KjSp]FT<-A8H6g,gɆ%$ْDHW)f 0OD\|S!YhGggzʑÆ~A[bLŨ{oG}jQ.Gq:mˆ#} O?϶FP-Ŋٌ .x{nw2u{ڷb;01&!8!'<JH !OI $B(O@H1`rn/{SUif5il#it眏e㎻<ߖُ\W/j$TZ̉XA,nZFV-^wJWaC 7jY+ 1NX׎A+.1MN-lzf) 3䚄K&Nbo^C 7l8OPoPa=>|rQN.JsssJb1:::b:5ޠ#ˏjaj`߾*lL&RNt֠Wl KQT. % |#nb1\+^9p,hqT,rXW.ӌXՍO yod$U[١50{~ 7fb K':gm?JXZgp{nq7W8 JW.- CXDÇOrIb1AH=-ngm7o~3j[VK-~45"DXh?@cVǵXoլW?+ZBɂj64cͳ#lAc1lbASӫ.| 籂K:gmq DuzpF/I3xGz'Da'FAoi ۈZj`_#JWcU²,, N,hH$HXefV2̷&zW*U; ?-h;o@dYt],hPFOO.f[,BMi_{o&W5sWIXXn)Y눍'_U-7FRK-~ޗj|sWVM[ׂ+cg_9絷wkz"gYϴŸ>#`^x=2,Oෆ7(SuMl{vpK٩%^5H| f )2 7'?SQڒL3O3{j ׂނ2z-߼.k-_±7sM7U#ѷ_/񕻏osuݿwލx_ODX,ՕW^Ƨ>8${/{ً^,¶݄ @ulMV缆7|ގwT~9{nd?缆M⽻=nݯM~ )2XO~#80=#^떽L%3 WǴ j )::qOKoOeZnos{0Zbb(g?ͳ}Ųa鸥VOk/zϹ7-/c_p>n7|oB[V;wn'۾^:nin(tO_#Z5ZB߹7; O L>%wm2sՖsؖacvhmNxۮ'-Ļf} po{oӟޅaL}nWx≟R,N?˟̵\,XѼb[)Fz0wXn%d r~jjӠe7ș>2\йUS-%l'8c&琶׺/MzhA;J>Ō?)b[SHۨ[]cR$3%R^oc'd=T`,ckGr 8"ѻ؃N0@p0s2(~9×nfwsZD<CJɍ7GUz9_g+xV۶Q:MBQl;([緄MX2[s@>ny 9~{T #<;ё-o-nW;Á.f-ڂ{"X zj-#Mp˝V&|-+O|#<+r`yt*?_5_Gv\ze7ῡaی[;j5 fɩq$ئpk P[5'x{ύ7^e/{1П7{⦅۷1>(YAeAu?u1I6]8ȅ#$UA[>/?Bfnl 9H~V6uh2qpc xb{6ȿF_n3IϮ*cm_ JF4F4O8c ϫF.E̱;9yW.bDO 2{F~/-zv5Ei8~7Np\Y',ۯAwYUF۵D#W>Kofϵ|_ۇml'ؿ Zo߶ uj )e%], @5O,f [z ѷ؃{ "Uʐ?0(&M;U];^@Wwl4{G?C hҷ|f |;Ij$/DZEf~'_%5tViD߹X)&bl튖tuArc2fgY]d2s^?wK/dYE8?'qI/{,|0:s6zv-/Y s<ᖷ}/ԏ?BOǕuϹrnw r-zv.;n-_R+_2|oV:mVҪΚ,mj]s+nb'9?3{;l]h]H`f.\ჿA=Vt{ѻn1\l3ORCByEK 0W3[>='珱|M?b8uG*/y{nk!8vJ羽w߾˖Kg9/zGVJǫ^},LqNϮВlWf|˭H_m%&[[ztl58(Siؖk>e(j=ɏ?NcKg?Y-| k}!Z@?{׿ ؙerbiG>Ap14F"ݟ$m1;B&Ez)_?\ujVۂD?=Wlc ̉iw#X%`AoҨřCFpooAq(sj~k7^)%\4IRU|>OPZy뙻70BI:VJݡ8s3 tu-[#a=h~𼭌b[g,J(N*L1(N"ֽ_GYģbw_г备/mk|%ggһzϺ8ڍ]A sv~۶=H)DU8輪WqG,[3c-?Xpc<]nٵE]n7Wz-?[^rW[ ^qUϦP(Gm,.[^0 .⸏^l[~w19qQ-/ O{W:EL<@;>HpK/tj[fZˌt:_՟󒗼nxJWh4}E_Bm|#wlP=ss9w> ^֫?SpFھC|j,Y/7R2z_Qʜd>FϞW0wClGW٧py/zX{R?ǡoi=Pv_}cPbd |=.=_ʁ߄UF sUx_aϿܙGxxч)g=$/moC(m׼γgϡwѵZ|7! IDAT čjͿOx<%\0'N<(|_]c $#Xhd ZႲ%eP| )okF\XF F?QӶ$ى<{pjiw3O+a7#Yyގat}K Sf.8f j~=;sb9U"7VviOc'0 Dm3n,LzHHkGe;ol}UemO!޳|i0L>vpAc X,*)D"D5hStn}j #{zAm6Qxd9Y;=U'? ٓ`&O2RQx4Z){c#m1lX)[o'ѻS̝Vq=FxY-ߏ@<sOb'Xbtww:ՃG sI W)gD8rXEp8j~;qpK[#s*ۂe{e{5w[UDn=gsOztxr?׿M\{/~~beRXznc{aaSzέEwcdO-Htj[qI<Ǜ<>n՗TŋgW*Uhzk%_AnAfc(Wj&78q! VqR$ɞzf̑UbvXi ~/еO]?,ooj ѻ0F1rg;]{4*M>e-ǾLz>̢U4P8]EØ;垧fX"`˖M!xK_̥>+W??wtՖ U^=X9mGeX/%\?D;5*UQ5TE}) l&7ḦN'?1Ga66_g JĀ̡ϢI޺hARAȍ՘{am3۽:ν-9BK&+۽W*ǫOvcKB)L>ڏ=iIP.F>dO?@a): )PToT@4[eed 'KO@(:}%Q$s͹U[R DlJ5MѳMl tE\u/|393NTʟ^NY+k.ng 2ഁ3 e~pnP<{eWsG<2r͕+-T*q8gΌW?L&~pk鸥d@aꠇ[~Ba%4qssK"4G[8Q]t|!=^{RԪ?We\|W*X}hAxU̳Iu:|K|P!PvUf3PTF)g~D=hx凖o04 ]f]S0]schOW N=ۼ\jhaOKHk< "ۘ@>8}z y?dՖiV{w}uFTPRP~|]m]pGhnӯ:jU'=9Ô(v ̶l9 2D a7!CjkrU08;킎Kc 5Ȏ0H\N뷜]WuAueWo`e;!,yEYn1 ڠ[Kމm0N;7t_ۘc$*WFPtbep[0Iy%ֱ,L2g+^Eci7iu2vww3==Ą304IROQ p,\rK@F4zjp.8.s{^ݞF-7Bz{{]F\xGyq؋<򬖎pYFp^nXǖV/0rl;ƀRˉϿ[7s N>(;w^Xf8nY0gRUb+/e0m\m#X慠a ;鑊h=>K4If~h0$Q/{;B1RC?i=4 έs 02'~[LB!}6Ɂ@>WX,kbdiCqԞXo"sn{|MBA;H\o"޻1 ӇHG!zHs*:3?U!ֵ(M58sdtl P}$z}?z{{x߈$ TUm\xӃim-^@6qK8dɧ(f1|ˮ]q%K>wu=\yϯtժ>nY[O-%?A/͗BCO:gog[7HP4ƌ>rtv ʂ/z3 :N8pk̝Ę;[z[z8s73,-9w1r;sA؝5qP9e17JaJEC3|/#<9~(۷yɟ!U~A﷩G"hiRb)ѻUHȝ!{~N?36 7?8sG?S'f~{;ܾaclC#}/v)zW'mRI>=}oJU+O]-2o-–#LwsWVt]nw)cn[WreF!dy;Ν;߯x"?-O>?o477GTt&l$isǦgsλ 0=Yqlzֻ{L=5f僓jG?g/bdO9?߯|^O~#80|oR]v,q|oBEU]*NnmS+28, p^ :Po;9/,LG(<* iar34㊊g{O6wq"%2tOh T  jqb v8;/?i=g3~s"WiR4>ߦ-UےE^{>!Ki=m pZ),M荏o/T IT[1MݤSL#;6]!dQ[y9H KPulev0pvzR!@Fnξj;1L3^FLjZIİ2w p(*d(=0BvwR, 8,VpDX7ZXYnYk k, DXX>]ETXT:'qwK$Eh?3uo5Y};vf:(_jsáI{1"j忲WL^o抪9I^swV.ZLgK/c0P¬S%bދ kc*9.Rf p54%ZP\)%SSӘ$N7Q+5Jİ&Õ\[ kZ^,  N+\za#b0oβїw:!C9)K7!wMl{f:+B\>pt}$3zN='D!(gmX3J٢!HkD zH:$50iCضMTX4($ zr9.P,&L6-<[E.4%B3C,Dh7%`mڼ+pZ|tN둖W_U*xPȺ?hXO.kOjN$l`-M Ci_6P'Ɍer8G3jr(ӨhԈVo^>t |eT9) v%4Gs8h2qxc';9D5:ZoW/Cu uC] [;wnf͔J%,|۶Sd2I:&sҶ:7q՗f0V ~ n1a}-ј+Ee)>Jޯ9IoҒ% E W påz[$Egܛ: zRghO?VorQ:SltI2clk^3j µjޠ {1aPgEE g\+8A^tW (Ʊծ^o ] paYPEʓՌX,F,wԩ$<¾}t"Ny6 9hОpcqhka}"]97&4p귇uD;ǽ6tR 'mUJk-׌ZV V[)J϶_]WTA` SQkI"bEpaQuz=`]pJXiCqc`IlfpwjL%sfc?>OSQ8?Cy{Є(,8/MOϺYX̾?q=k"HSbLd#kYo9Bw dK3ژwYQ}[˰1r&ضL z?_M̦gd@\7!VPR0K1 B6 T]EQ%icAbmtcޯfwSZp8˰1K60rwt Z3u(55APjLUh( ᬟ7pvaۈ̈́~󻣖1oa'm(f~|ܙؒt_?C'OXpzq2 -"ba\R܄_Otd(a-Taz4 fQ-v/V^^fӵ:)[<WN"DX*4}  \KwMq 47ro^5׳|kfl q& :h9w"2`TX|O;cfl1udx:FCG( BHHۦ0hS'1 eoLp-Yxg,jFPŁΎ*@Vvm %看5Kݛ:89l+,\V1x?6nγm6RBT;t O^#V,ANC+oikoiUBhXH[bVXTgXu~k.#ccY~!"- YC}6!5pX 9Ֆ6F>(d_+ qt\Se]Uk"YЬzU7L9}y_=9N=hQsLի_t+2z7*t.T˔L$ yԑ JaP+5ޜcW'chdnu %F oUI ~!*i+[3X-r3I7bڜ-'mǍ@C⤔XY]72kmڨE쯼B:o+acH6`Kd6/Kƶl'Bj6f0{s](@Ql쯅Nh!K$EXV,p3 FfYJ',L'>9ekH&_-༱߂D93|/JG|ѬGFQ k+9yD1O,do'A,K\ ~ qU |bjDX^4v!v-q)}&p76ZhZDoѳa% 8㔤:Fm7&'ZVRkr*B5}je~R )ئ Y,.lCua)ѪW^V|˞7qxyhK)rL$` p?o"q?k]9 ]9Ba/aEzou!J VoمXc)%p_\Xk+XΤXQq'$Yuq55[ *[U^j.ZyIՄt6 ˙U8'ly1#])3}j 9UQԘZy/k^ * l]"4fjsyK8! re~EH&7'7gqJRs FpF췀'dyC?]{s;swƈb3p讣̜[5kφ=?kK)5"`[6f%|,rV8&X: QQw,[(x\7B~Vߪ8mW[ķvNҨ'@c0n+Ζ[_#Bz'Omf?3@(e!7B4#HVz ag %-3(H=[@q ]݆羹1USbje^R^"]!NqZ}!!BhFkXBQIv_?gHhQ3I6fQbrHl\dL8Ix&Ԡ Ao^aΛ U%ѕdW IDATś~)Tڬ :l&,ä),Q\wC 9)=")Z6e{$dB@GX6cpZLE'[%ZAzm/D9`#<6f%Q~ q7\X" e!Npjme pmÙ8}2:rЪWgkU'X \ѼKdahVk".ѕ`<%~I8Y̢Ng#e[&Dz 6(F jFS^N6?c4VpDW4zRAYą p3u,rg^dESQcJeYFbwy!\DrV#~oFx/#@՝8'&PTZ  fQ;[:}?#jRN|,B*]jփ4ϥDap|\#,xc.ˊC`ZgSj۶h@+6l̒Xz7]F. (52XR/$:a~Eɣ3F#˷Z!.D k޿Lo |Ɔ[94KC3 d$"':ű'71ݼZi"|._z#VR\zJ'Lm m5l[3Ixm˲0M+<>]+ƣDHK K0U}1m~bYab+i-NPx_x ֹ,P>KMTSc]f:`,%a7{U8P4/l Sy( Ӹ: GTt$ܨR-2UuǻPϿmdqo9lcK(5S=z׌,Bhx*Ec0scn&$vѨ/Ku+~0Yvo߇hx\#{G9Gb[<郀--ǺNU*0Kc[N&]n)[氊eI,cyrKV hk8 ɤJ>_퍰1ey #@TX,ضMX"̙q kZLEQPu3XkVkƓѺ# z{{Z~qk֑yl"3:O|sd2A_| NPfeBg?gE)\Wns0$l~ {_sS`b{F$klD,LU)xaaP8BagiccǑ-ejom*XbPZX?X6 J Z< 6 mosv(j ,8 R"mjRf9l#-lV=>бD0P/8oߗŵ2t9n="k^& [ܲ6!h^D-Kyn.k[4d<2biu-n?:XV[к-K=^E"gdd^RX MӜ͝ u4M_z-b m*b TQ5-g>E+Spt5Vl] A٬GZQ:/41N=vS,#(@#oUE.+jNY' ;NN݉7"TDgM"\&< PꩍD D M֞EU*)?p74C(#"TbWڠy-p}c)iGM:h`yc*m{ze\X9oJ,@9lO[ u{VXZ>wem{pK#Gh[x)s{}nVe8-:=tvvjE[l! uU-{0YǻbݷAh\C;۶)JdypcjE՜>”`o:C(1u Yx[nY?B(qf6Ƴ"z}%[B Ş xk[leIJ@aN#nY<:+W+_W96\/t)ePh]+ˬsJ&'N7鸡 -mc1-T0ÚLyr+WBu_4DXm-VTڋ)18ķpԀ P= ʄ*,T~Οi${${sW筓S k. X%m$^fP+pel @K -_6 (B:-W`9;mV == Ą󻤮,ZsAp-wp!NJ"ژ"Aoc:DXA(76QCZ%-PcߤAsx?TBQcU1 Z> Vca}|/#<6:dWK'UpK0P:R?&\9Qr{"2C3Ƅkt=% *(zX9 EKp !/ mp U.Mw6 ꗉec7^͒,6vq&''tb`1o|8IlK:b޽@Q8'~~zv-϶k> f|-ȕ =|)U`rxL=%:<%&w!N7>eߤwF|'önn|fv9.fW>G__/_Wx[rxxO|0_T*~|+yMAJr}DE[ zWIĀXŸ_Lok]%g0},񟎑ӵUsMDڒlă'(eŁ r1M 79\~nVqXPJ8?f4zzZۍ*k#1thtRzzDnXF{/­Nf\yS=!ζ,l@`M ۶ePcY9f!BKK!-0Y!gsN&RZH۪fEKd+L`Zsxt<4 HzzSMH0fV~e>B*_QEm?0a[z-h! δ-7\9^)s]α9칍#™Mɴk Bk[aup3αlܲ&E¹e5p"g9)uk| be1w,3e1WTU%X_1: M औiID%)a,%ICso*Lwl`޿sU{<m?Arg[^cNj1 @rBf]!/U)ҳe Sy_0ǩ_ux[u %曐jZǍ7^ϳ} RJn˼]oBq}y q_'?Wc||/|;/׭zwT?㓉 CLNNj}ag؞=5 dղV+ +%fq#-/rG'B[ڔF$`J~bCwev4mn~/yG|7|_.,n@X>X0T l@qPR4QzmP()(xMek/%\$TsLRX &*X#]ʃ4%{ci+4;c櫟O'tܙxLVr!m 3?YXZ%)lQe)dz3فՏ0 vNIFdm}݄TU],UD;Qf^ߟY%Z9j\9SO&̉+-K)%قIoG.n[N|k?4D  [ )dD-mAV(訊W25JaG!΅*9޴*Wmے%˱l EME0Nš7H#;_k5'|_d:mqɝ~cnǩnNyp->2>S>)gͣ3 X(dhhɎ۲;=q&9Id'AQLN^?I˿<F__w~7q7̙SVD""H%҈8^@U *='~F7T̔LDXqfFĩ\uAb[7TE[˸$//BT,~!gLM0|%qJp.#B\*H73W5HKyȲ&?UU7k͆q20H6 W''bdd}^}D|(ӯ>O~Q BQ om 88E11X]c?Q9?sSh3]WcߧqoTEηo(xv3 EfS9+]@<1Zǁ &᷺@[.nQH%6"=hcB!ϐ$ r㫢`^PJq\fVpuj" RT`⿀'0r[?5BRTa#u־KNb3'sXr-Æs6>)f=xu,--c߾;͞=!W窄ƳG"癅 8Tmߦ׋Պx#0zɄjTpǃ*fWwp)ezeX6ToVgɅŧy]DW}1x'@uGծmS"P ȫꄥ\.W'}ʔ m ^`v٨߱1S>:S GЭ!Q³I&JJҺx3톢(> V97wlP ,d**z"?@X޽{Ǡ(* .\`;~'s33YtӮ Όd2;0lBp9# gn~jtY™38sfxT]͕PZ ry\y@E%_Wy3ڑoF 88p@g 8?I~N8s3OSjqRqIN6ZjJPD2XL~1Ȅi?AUTEM笴lD08UPQ(Ə'~w "_(H$z4k7EY倀HpezNZԃ0t#Խ T ?s s { 2' 65op*+W0{-_.v_`1W mM=T5Al(f7-ۛ7>f5*y#?4.^|poqO? :._gq\>?ğ~VoNPdU#)x'D f":9B$' ηa^\;=gQX,~Dh?t7'>ĜSV p}8NB~y_['q:)PmL pߎ;˧=.9. Yt1 @H-#C9E$bt^ Oqmr߽tK\/q|iw twPLO-(huNon`a~nm8!?h;]?-Bww7xGT$Yx%kBTtbVڍӽ?/| ]8v>?zWQ,.."H9HR βe386 Do2UvD` &4Zd9ΛFoDaq 6q C#ɨ4~3:ofX+2ɉ(vuхӼm̃!{8m~ Qkkqu yϷyJ@[<q8kHIV<]|>\.I\'"U zmw/[QL_xpF9B8]) G4b)M3R!(cC(,Ѵϊx3ZpV (!s]y! 8ȁ(@jA!qm?-NY^&3 {B 1@C3tp 8g,U:g|w7-]'lĹY nC]nR{hjm; ǎݵE-b N}jtA5nƱLPzb+7*SeⲄ’a"э_/,s %4+͘!|M1 ^_nVAN ,)! 0 ejksC,8]nvYpk+ ϭV\'܎98 G/g8^Dnn]V[~A<*OΒWOqNH}ֻmj8BjiDWPh֟E%i63 gV ,nvoc:AK˸oW7'!Ff@[K˘XR1i? ] Xd%j;K8`q 8 DZJmlԾlhwcq,NP}"΋e\3U `jȷC+nxmBXHZKVV\~Cn(XXă\<.ԇ$0êI8;T;0Ǝ \O2xT%(ȸvz8齽fTsm1 VB;pU 8eʮ;WG)1ttǯ}˯Jh:"D~Eñt^7ڍtTe^'܌82[6/5Ѧpf8C8"h?VT(TpLTUQZ)P";[]LYO?;RD [yN5lrj N5JJ%gcv5mǘa)LNfU8(ʲmv2>@{᥎[ [1]ñBǍ7m};ym[xfԈ8 N#Q 㜶`F3UY@بܱ֠ž53iw7fWT!JA*21[C!Ha;c@?..\<~KP$P8c͖ov$N9o0=z[o!WrH47VondP)#(\L]v7$asv`2FQ*{SdlZ{#pUrʋVKV *[WvCm3.*ZB+zp"08zTq[z ¬}P ZV@a1=ǁ3J=H8NwciDzB Ap @q5,][,䛾mjglԓo~!XviK8S=B⊘^)`~ @mWXk%ܐݍϨn/ JA'Scp kLЉ8g Ut0*BGQL~۱t#get7<(UX8c朜FPʦoumҏ9-jb}q8<#5^Fm\I,]_*Sԓgf7T5͘ ՜ Ok , \"*l,ct+A Z+gu^hDtj?(U;bwVHn+kk?`+DЉ8JAyx[mKVIWrf,hkh=WW;vM8~9W;v_Kw8qvQڷ`>HCzcb"#↺0~ /#?C9fvO.:)p=KLJȏeZ+e'"BP dρq/*\QV:y& UT%*.U \[~Z#|5)XqVwynss.;l>p[߄XVxyM48"r,@^,z;X3;P-тڋk PV?~'*Z.?+PRԼqةjܫ.X`~"Q$F*@)4PPw5)@S]{y(vYQݠ+*(A`EC J ^YLo.CT`HH+jc nN]j&^~ʈ88q@+?[0yhxpޚk* DW`=bꭑ8^2@ IX/v~w ΩFDKPP%JE>Z:"X,T*ёH$U-ut[kw m.HJ`2Γ+*0~WP"?_04 y lf<nF7Tc2sŬk vG 8a0&S$}-֌)_IFVkVP'G'FCG+ KxRuc<=@~\Z<8Nx^H5͝[-*Z.|y<`$q(Cb |>Q$->:$rM p3n,皗kW#f.d\bDTRƵ\zV*F쒪_oF :; ٬BZ_-Z.  ! 7yUt.,˶"9KR]ˆA,7yP<ϯYzBY7X`58N`d]#M `MF|}X;@eT+tpv2 DZW)XPѴ@jV}ZxQ~)| ?<y'1?YsoBo_JhFz%` BjnB2KPRw ǽs^Y ǯ'f\@s ^|8ٍ]v嗟mδ^J^  O`(UA}X ߟɘXlfe g$VY(~t;4v# 5  څE(eb|KKdf1;;׉Yl;YY#yPJ M5o>18<p;@CP.H4>~iEA\FP@62Y _ϯxcgvr;Oѥv!*E17 i?j8V6TwR08iN1ՏһpKh/#F7J].<6*`ii \dlex?nGEO z{m#a4o~."Kxԇ3*w;x<4n;wStuF%LN…v[+pծy6QP(J nɴ72ꦛp-"mS Jx)'5ߖ2l%\24X_z^g+ hD*?scxq Q}8.^O#x3m}haΨpD AU-РT1wa U׳X7!%3 N?#h~p\T{/AL)JPPֱA@$A4Ł@&&J+ 7gRͤ[ZvԺ)#VM?[뿑H#7#0CSŁ IDATqCe? s<.<,UH$A1R@\jDwfIơ!ύ#zC[1txڭ62ؾ㤚˂Sc2J8LHM>QdeMFu ns Jءx縊L!-\B=KWpnDoݒC]\ȨuK3lqDwIС!gΟn^H678N80"7nC*ѣ;pJ]jsԧȨ@FTF=~z*=ÿH- =E\{Bc!*#s|UUz-޺*H-"CUUȲWkxq'Nw}'N83(rXni܏^{Ru!}_3V`F8pB8t rʴ^TV0wq+ eH2(5ZłSlsfHhp?N`!|?WA$v4I˄(낺T*aii eо}{(*&&¢4[AB5^*r_sun:i njʹb1l}w#Cn %a Yr+J\.9f H$NcaaSS3(db1ܵ~,nܖ O"6V9hX&rEa&"*8QTڃxdpQwsQ7(`sb0={pK55v܁vźpx~r24 U{QKFQOoquᮻFc?&2H$jfEݼS+\mY @R;yd߿񚌲s2j&&bށJ;@8=?2orŋ{~\o8CmXTp2n R4^{u$/e-E<HJ)|_? q#X,ӟ=qdGoh_{7^л=pSȼ kc`~G)R) 5N鄛U"bh?OSH$K=ʎ:k7; rrx(FFq%v$@sruN L!SUhqP% @Jωl <؇!#܋d]eW*΂x<={vavv,Ei?}Upo^$ݚAͰ~xuG״ZjdT3lD"<=8zUaԷ6 … n3ti>ۖzoQ1;;Lfg ݸ I݂ʙ jY^ {]BU URAp"p:G@5T^mjlpBxXĎ֕:2j##aŶ (ν/} !ڋ3_ X=$v2o{fK؊,Đ`@Q.4R6:#Lv^ŗx晧OOw'oN]{y 'p;Fa0ȓWpd5ZYŁJ`egvHNYHzTO{"˯Q7nqسgff2Dq1[Q HeJ]܅VOqO# < )frbll2 3H$w1zq rpkn < PRGfr"v_½H^e) ;݇qOyXIom6n~~7/zwZF)fd7!ч{=ۑ:t˂ ?߰<1z@A.CC.iX 4"]ڋf_hxyZ2`"yv oYN3`M&&i )1?$afq~>?/tյS'Ct ]1wAP #s:8I# jLfWSs6Tys" *,>pNZ.GP{dO"[|4F,օɫ+ܐVL,ne68pn1 wOb1 rs{NR ,,,byyC`|` I< DCks0nI/[5P"+ 8^*SZ=p>^:Sue?-;j-6?ޓOn_@?zFκLJ>C- `^2HGc-7i77d7ND j:,st-Nj?u޺n3Ȩk11HQ{ } C:.\B*C*dhP6a P-/KRBy߆]vg~DKKKg} tE$wG  ;~Ggڣs¶ۇp;ǐ3GdcwT P)`vVt3oVVqJ _U]?⿂b9E/ˠr P-:ǁY7JP(@ڵ)LW99>9؋XYZSjSF 磘@VBM띨E @@.@QX#Uf$ ;Ji,܌~G $AERĄ8אQvsKn_C9@*l;WPe y}ǣo2Ÿ+n_Kp hj^C߽݁u Y4#<_"AD9o>~8 M!Bd4Lp~A +AFquq_PQ@x޽C ȑ)Bɠb`bBkd|renndIkCmR=pVoǣN 7Zp<^z)˗ r9BP(ҢƵk.FA{tO_@lngNB.._ٿF?z?O*JlRZؽm1AqFKq"⌰ӓ x饗]?c3"LbiiV۫6!WR ^)Pz-*tޝCxpu$J2KO\W$L/PHd2JlAFE{ ȑYG\&8wNwi L'-bn^FZƴ2Ca1U uh ;\p++<0yFK .dQF `ff:3GX|>M -$_QZx͝ u -dN~Xeɼҵ}XYRV8 b^BW|/%^ |/|kI;-BQT,..yεG{ǔ0ps :=Bq@8& 1G?I,͊se?$?dOc(M~7]l6l='A<Ȏ<>$9!B ~\QAUϙԋ\ 0BARm8*C̞r7ΠTlRr\ F AmیRz:?HoOG>CH&d"x ?t %&Ǫ1Nu5k TD՘{WE`OIE÷KObƂfꌚmQ wޏ߽m ["H! 2 -].ׇۭ>/{!]?3/^."WhɨJ5|MFq.dT4-Mc~ø9Bjd,:%$8}|qhd=gX8p ڞU.;DI{έ\9+[,UfLԎ3ORo6\+V# x,ۅ|_u{[\ï Ҋh2 #.ť2n6ūP*Yf&ܬnH`<Z.{@v䗐pI G&s:9;.P$ JQ,屴\.YZbqFTUE8,"i͔YXB؊; x@q7#Vn="D6v%lY|y (\} x "x(PB%PJQ*Q*u;v9DȲbkIȃ8=p%lIMSG WGm GJAQ 2*eT B/ Ы#>"VrEݒmssd 6[ۭ3y{<[2K̥<YQ)2*jQ62JpQ!(xw1ǸXksD<pDz IY\ 3⏣܋q R4ٷ:*( ~iª=~Q[dTwc_k|UE2d6qe V$FTϕZ%xA,P,.."LZ;R%2E,P)6O{O 6$b,^VQ+X\ .]8Ln1B~,7~Z`odVi{A_.&RQKdfQ.W 2{閵}ivcũS"NuVv 9.k$D q;ݺy'>8z җ"ۿͮRm{qu\(}_t^f5jٸs^Q(PFy}P(B)Jۅmvafz<7?8(/^kH2@⿙87VG OyJtcttpvi"T.@.G"a޽703sP.1;;~[QDP*HXㄊ4V8ź@oC1P]̝א9Q00ЏT*Y]]H_{QwfΉ~a@.(XYaChr9B"eld61v6)A5EΊg5ʻo ʋ,eεUONOGHU40:~:݇eGp==q;ʨX$ѽ7oP.ԝQMj2ju%&š4Z??_'םgYb]8<[7D F1TF<#\lQ}CdTn薵A,օo)Vƹٳ"{pnmp{ŗK\inC1"ι$Ȳ!d5-$W/,87~suү(zT*ay9T*Rɸʠ*8J%Srvǘ5Ū>8%| =wcQe[Wf O+JF J%qc'o"Q_d `jj++YȲ|Q /CRaT*^ھs9w#zBf<-+Nz veվ:'P Sk"1*ePڸy`u_pjqHD۷6Q{yqZbieu@TdTA3ڵ>{Cg- E|GEC5-EX܏;oj7;x ~-[pɨW2gIc K'Y˨dTȇe}pIsdR_O?)o8w5ktJ%Yn ڸm-C4^B(@M폹u[ؾrj"Ւ7rKxe>xe԰!vQ@mwЬ:G);91Ohd  \,ОDm'B(UVpF؝h{? N@1; <JU!NW;yOOwX6CTBA$²P8) IDAT \eib4; ;BD$Dn$\ZeT“*Vx% ΢$Qt2jk`Ee%OƬ<<[AKJ89QFHv3a,&B 7fՖdr K5`QUʨwdPB5 Osݶ[?jܵ;YG+։{JU,x%ڼ3:T+9뿶(*^y(ʨ}zX^^ٴ2jcaBρy"!e9 pxj f zU?JSY xu$3ZY%Zh ՘Aܘ¿Lcp̷4? B{W̮Civ|Ȑ=ZVp-gwiMtw9 喀s nopfS7I.f 89Xr 4&j8N:&?qBE];eP(! UUG&:Ћ2K8''woGI5ԻZ-LC1Bջ1J)DdO$BS wqȐ`k7#4Nc8vs<_b܌7JY|8݂Ł: K[GUtQ#[Nc3<7nCqǣ+\W),ceTRd|$I0cX f2hjbzzͬ[ڍX[Eb02NT^pK:800Pp$h^F[BFm,4 9p"N0"Nԉ8g. pe\UNp?p3Z1*vO53ǁ3[boF; (ο(˵IkI>C2Yg2sﯹFQ;w x7\#sZ#)TC%%7 0?NZ9HҝA)PCJH!%v3vaRĜۭ=XL}v*膀(vw49oCF%2j-{7Ebh8\8{% ڭiVIz_.+ȬHyneT$Ot怩Tr@LN*[v W|AXz_䲢+P<Ɓ[Ν:7xez[ mO q gkD4InI.8CcO Dx%_a'uuxF7Tc…fF7s86bW<~RC !@({ Fn2br"H{y5A⽦ޑv`\ضIJHtFXyh.w\zɶp` ))*ws1X-P)r#9##?ʭ#$ ;Bv<\ hz,ڪq9ӜRj^ԊBڀ9PZg{qtVQZU%?Ӷ*2]V^ Er+]81Z[·zNæp6|Ny'EJDlQW9ۅŜU7 BR)T]HWU8?dZl-bڹ6U.4(')l|qܥp>|4fp J %t<t #eTo6:eo<$sǁzQe9hWa~4 e !CA%ח3&r~)MӰm;m(^pAT TB-Wop @ArWt ]z}[ Qz+5X`82D\#\۫+>B`_F5TG=(=R8ضiUiZ4BUJ 4,jH["\\Zeo*qdf~;]ױ1| ViEW%c$w\^ ,\h^^]RP_1)ps ^/߷ʳh.m|T.}f}+sw6(LK)7|!0VBI֛4OU3$+h_#U.Хle^u9PD­edVEFV^Ȃ<p~5heOK lYni!0 V2b{U?hEp 5Be"΍z:bünqpi]k2=ҭU3'|T-,\xFXoCuj(-Uʈ<&]Uo8*SzC}q1eY p6r6P gzz6wG~t:]|ݹ۔RS8Aʓj R?o:.@tsgW1 ;fyODӴ5ʷÔHz˽St%ZYoI@:Po^/FF~KR12eRXpvTÜ6WRQ3{r+@Q+M*Jix 8l~ a!AOXYbRMF57HT))jU$|ZzN$ ` $\:WssZI`xʨ=)ڵ/Ck .>_RP *q>"tt~=== W[2$\P+B (%d&b u͓dC3_=߽!,w0!Ξ$W##CB!ґ@*&rĀJCؘ lH}\Z]vhzvi',ܖRՌAMR)qNz{{y1Ä,&6ٛءo'ԒzK;mC8SܫnU'jM`҉gb;R]CaҞ,Ί!{]n]e82\pe](XM.pmSN9[s,fs]`E2ʭ[Q _-6mٱC#Zz 6,,.+m[/?ertanՕQUQejpG:NfA #,LR yz=.LG-qA__oYY[z{{ DYy\T琴R7b ޅpP zkG_(!@h@ӳd2`4pXl\n:2Ll!^ID$vVbN1pTwbXIdIGtn$USq0(0 ˲˸H$L:.m :$d !FyR)5J-RAXV#Ζꥒqp0biEQYqd|>mxx*c뢰{8lLlr־GF%VYFuK5jLN!T,"ظ1@_j[eAggH$T$3qi5H,q`rʥ.HH[FojX{璻ņ=]׽"RjM FM =pUU,m`{}\ضm 9ZUBCSP!h<@=T+OygN?u{-u!j6ΎD=VD>WϞ=G2ʻ{G+ma^$M^TB2jQDqٔE6e:Px[[M?NPJڄѵx<[\ߙ }C@NFZAOɧ_|Ee-d\alo ]af"LqtΤ%u7m vd<33sm$6[=L8y&'wunk յZf31qUG= Pos鲽쬲w&RtA#ԇucyg 2jldx>w2j)zW:g5G3G{z/zFtM7O.hw IDAT[zclC6I.>z.uW*uv埉] ck$v_ _Ap^v.{W$R r o{[Ro}Yi),,,T\t,~0 ܅ڣc]*pQ:ޞO_XXD"j*QW)ދmgϏTcbX>Ӳ Q$Hw Hrw @&s,. K*soK) BaN<ʼn' F#b`ޕ8WO;dPv3vJ^j[%/i^#%K\2p4{K J7tA>]ɨmeT:)IS.'+o_o+1{H+F . .ZـO K v\z ;v'N A/hBɼؖAӖ7rOv9@4 oxWFeT =MfS{pͷ~+=ϑK_{+sGfrS~(ǿK70{M7TYFۘ? |럐w3ҳg__Ș@9TϒP|O(pr!Pee|+Ͱ*,Pkt!v%1OZ:tg7|YӧphFm'dpp]<'z_FGGK+ #-n2ʭёU&S$&(+l~=eEBbZ"G9$g\-WHF=V 򗿌޲2 n?SE\N&W^4֯<{KJ;/3ܯ+52jAmgOm'y΅ o~} ==+)QعsGey(<A DKAlF z{ؾ}_ҿsDtuupuW СC%Bv(b@kh5=v[y:FbiTIۡ[LW/.9~h\˭Q>\0dǎml8T@8;ƏO3*{ݫUokԛ[j*8&WizjcoZm顱G89TRƼ 2p(Qh\F5Μ)뮩(To;HzFϯ&M2 n^5t6IFE)V ]m@8zt8TFFl _ﭷLN,SOvƍCM`]5CCg8t(Ap5&@GFuٿ.f^2$_,нtӵǟ&?G <;1`_A8qwb&&c'GU|3 ?sso'p Ra(cPt4M'000L'V/ڵk;6 sdI>mM'-B~%]A!|,-Agfh. .cGH'U\˲caaNBCa-F uD8z{ѢΒ N>]4-*u; sgk^nT VY3K"`$A}t38{< RoigP}$z.c% ,Px=TKSH$G9j49nvs0<'cc{2#JseVAF'R^.ڵ 6TQtv4@*x8:߹g`9TzZ4DؚD.ѽb=웎plAϝfMbvMa.5r[U9)5_FFi;2I2jtKu07Yj77 $!5I$ŒٺU՛p Hipz'\qضmSzdm%^ciaaDx|7ߜDӊ`n8x0ɓ^5ؿnei'aUU2j5H aj;QE^B!-lk~89 Bck-zw8 gƕٻO;#lҦkӫv=Hv L]rig:pfj-&Գ籥Ek+atnm; Iն=nV`۶-)J{?S^o/YP|@LP(T|8&ɠiZU..FGOUFfE0zt9/Q>\BH3_ÎӄF_z}'O1شi#CtvvF4D"I*С#:uiR377e)BӉˤ 'yok4T/Ϟ@D"kerHĎ_D|0?g%04 % b&dY}9'H$RMJĶcK)I&S$^>!6D7pY.dbs2zg:$i4 MCTrrwe WC?_uUDIM?ާdԩ2*šC/q;98p9,tJ0;;__hyt1ٰ_4h|Ǝ_oKDZ3w@;Urr@ ӹg".W^F-SQn)Y|PaC.+ԛ{u/^DHSoL: gI$re_ Ν!z0m/e1l3C8@Z ?~}3wUQRjxɱ<9WQQQ4 ,_;"_qlS{8秠Gw O~uÆ>Ĺ}}ogf;^U}WH61 v-@&vgvF37M'|,d_\\/CJY~eT7WJp5[~G`DCw}ʌtuiu]83.T$-U$f̯µT⭞uGg;߂?3{٦]]hT*ڣ~ۮ;~o[{»w^'>g.:l̘4F֏ryVɨ_"u1 (mnnaI0[W2s/I>. Sv,; '|-cmu6 wobvve=g~~>yTZCzZy-s "87_qn4+x5DB=LN.`™!H-Ri3q23޸ _\`a!Ch|K8PmVdH- <ʇ[B Hw՛I<+mK 2m޶ldK8sgiƴp3Q6#rK[mB5`6gLSLAN"b>a~^[A}Dx2d.mZEbda\~pccS|S6ccZ8('kHFKFpT 8 ;k-G#ZRH$jRB 9^V rh<ՏCl |w7~AJS|El! ;Qv)8w܅ZH]W +MGN_3̞^QR$ʝ9H$j`*6;.ޖNhaWjoeI5:n8iKl3WNp90vOl$|W4}jZ9x ~t#W |{'z[L.}C3=xk1LM-pcz_gRoK+Lńb4p c٘V*+cc ܴCq8FvV GFkDFdi˱}²,]ڹv|h:::,,gT9LSQQ駕3urZ j<Ïf!ݯUgJ㿭6| LLԻ0R=?Ƕ!K : \S-^Prǫ}N3v9yysN#WhmAӇXʷp>|TC"ac)D"t]}jqD"iJRV3%`9BZO~*XI8M @hxq_礟{pR~!06Vk[~ò>vCt3d "V/`k:"fE@@sR5y ^ү8' ;kW ncZZc)jH>OC#Bc審TwkNW-c"j.r-otx%G7=EJl8R:A@6.lR sG!BJB>ie}·V5Qq8dyll\2WCy=k?kI_(pj )o+"!=T,sF^ӈ4 Nm"$2-MKz0.+Cx=h!k5oH;4: :/pߐEն L.IW6J ?Q'o姠;Uw8rhF'[+E W:]OXZ;`[\9s_b%3c!-LF_ړk 6eS]hw[QE~jj|;v}r[nh_ttt|JimTEF1SQaC; vjUSO׾_߇l v: W3u1x ԣ説:AKzٺ ֘#y*3@UеSy,iu5'![n:wܡ|éTZINv8M4EdvȨn=;xΙu7_+J-F-qN3߆++K##x99RzBcp^^hÎ _P[O'4 -饫ī)@P x^;A| aU; KP#dPDt 3maeϗ} )G4TJ 1O RgΖ9l# 3 w$=] (]Dt_B jIQU J|kݠ 3F`S mQr^]C0{/rt+js봎rijԝ?jd6%ֈidj+Y|zNyh=RgT>_:]TOn;K j&+L,~σBd&B"S ٶ<^CY9չjk*B^oŧ~"!VL XX7.h4!="aFY!pաQj(v혧VV-ðQ״Ѣtg! 4C %`VQ *7eҫ_T6P[d!}|lI36_wY@-osS,/j C]#5ڶhT:+FuQ?*՝_+JijXA%pe=?omnt@ D 48O=H/4E/.?5Yᬔۖ,_qtjp4!5$VOLZU,nVg!vji<#)>gk&TܱfB -܉5r{^-ZAYtQcЮa`]IR kAC$8is쁼nql.-0u-i[g r6n9GQO=L/De٤DZjU`Y e 8lܵ 8 Ԋ=PD ,\=Sw~ #֔nVۀN{,Σ[@t(,"҇"Cih,FH'2rrX8\]E"' 8M9picxؠOzEK˷!PSOZTlD T.@s 1kWmTQboMgU@Mo#  IDATƟUqK(230$A//~hRS+iwJ6ݥVMKP֢c+^ ݗVbbR3}X<;(ďSNzZ!9NrB]tdDC iX,[#4Dl.*raf_s\KɲjMo#Q;NWV|Zlep[JK쌲b/BnEXOQ9}W(!"q  ^5Vމ>= \Н.wosua){CI3{@mئp>p3D̝~uMNG]FmBkNjvgȓ,Q8@0<ڙo G죈lgϷzZ.^$DR젊G0 Щ6CrB՝/ni\-Z$˥y k; ȧ@\s#3Q8֣Um*ם_+9-bo-'{ ?G~P6ɳB 7"2v\C)%)] .&鄒ZSվ%! |ؖK4ֽY+m-!\$\9*v1nh0BPYWGʥܒph!x=H;xLz~ jum/O@dq(;YO9m"_nz 8Fo-0m04o\{Z돩U):-@+Mӣc[xR]uXB4iQK8׈" HLf~f"vh$aqcs $%FdZl-Z}ޑs )RBN<85&| %x_~`flUSjSPjXURJlK*δ] HlgLiS2sm]['+kRXi~Z{hwSVhu.|hK՘r$jp% ɓ B@MLg`^0[PEՀAJE=A<3U!G`e9ǰ4^I ] z?_KGR-qNzR@ F\}XI4t+wK|4{]^놢AАk*C-oUT_7\XXmӈS8'4fhEޟB耗zr[1>}([qfgkI0JѨ\4: M.H[VUl`Ra j3 V>4"B\i)cHli:9P6SCV Z^yG;+@\ mkYʷ]m 8Cfp~ᣙxÂ@@DqkAJə3X$yk}ӊ@(vh|ՋLCu@FPSE\ R>pݾiC;"{2 2p˙귭ՇOzj7+,xUm9hKB4l/\WGMWPV'3B >G+ ::M,ZUCq^5i'!ю A{Q,DQfh!=mЉ;R*)8$np T tCCshj(Fbmڂ4|+ea_ '4( TesRg܅f|%Ꝋ]|,M +{wRoP/<>ϵ^lA<'K"r%&*Z{v%1OD-WtTF:>FP@CU\Ohgk{ ڛ[T4-Gĉ x>~򱶐#:huv|WXMS}A4/1:FV#dѦ칢}__8h[+rs=eOt誺(YX[%3v{s?ƶclݺ('F|‰'[E>rBMcm4\o,ժ]q^ؗ=PQ/PVGnqx-u:V>hvTidp<߄]^LĹoZ*G'|4lfY҄}hCtEUF-8J[B嶿`q)^8rL=/ K,,\-]a<J4ԵN>ظqL&O/099F>|Ԁmh+MӰ+4- ڕj<5 yjuͩb"N+q _>vFp>ʇFit#Mem't9ܱ|MA8k*i f"hCD\=qMsab%de=,oS;GCLel+H;ψ?撻`׻+?+*~D3z?bp]_awѸMT k=|_o~TDPNL#~8|x?ϟ)"v?/~G\ޟ *u>wH)YXXJs>*pܱn|5p?Ksy P+x,F;Õn}x ML0纊_*GATzOh񀫖l0#bz9gTwq$o#7'46gXG{/}N 71{>F^߰@-"ƛ9^~wtc|5^yC,..ru/V妛nˮKw6]yS?fhho+|MxkVL|۶.KI)eMa-fk?0 ׮$W; V_KAV/PL]&+m+ynN5x{t˟1r}qdVgqhv|_nMȠwU:k~=2*쁔ȊqPmk37vawG{L4|g8Ut]gn)mR +ΩNZd_#صYB 3@Qz~J|]yȥ[ >,V:V5tKM/t Pf& v62$?,H@Ziꓘ6zwpv! 3/K[]r=_/zՍLNNKG^wdY,<=ZlW_}%Cd2_ߝӟ; z%C (!r6mͳVhBv;'hm)-Ɩɩ|Evm~5n6d17iKGbs ' S=92q.y罜GINӳOPvͯA3f3{,zi #>Ȉx)0"L"frZD7޳0;$&Ӄ[xN2Q۫զp8>4#Yd`׻0)ےt5ٍkW=_'Խ+©=п$>o'`Rp;>S>O;һ6̆_}+(O1d8_uV-7t=ؽLC ^ OT"#2/c&PvG薿u閻]K ]EK[r(|?AF^Q6N>{:֓ML"K7п.E.K #2v'%mBh;Wr߱fS;?{/~<{P~2d`aN>i'x lM̹ ===3==\j2\MIV8bU3{g{ WRQZtVRr.5'ԑf]Ӟf_2އ03to]w}>@'6Rs%>yjCWYD….r[;Mp.={4mYۖhY v/`dS" ]lw~iet x=c+n,oGHIQe1;Khw5taGJwz} D 9-9Nۉ-G("*7H6`=Lm վ-ˉw~A:zp;anuKlz3su ?G Б~o3o=zP.V6Α 5S y]s7`F۶m+O_{X)0774h|4k?=@pG]I3n6o?~ CWa[)f^Z`F6;vaf{Oxف>5"CW ©='P _a챏ӻM6H;˹g> 2(96|xSe5,̅NȍHi3s f^`W й7{ћ14#71{fӻ-D/GY}Y{ku:a/{v;to>Eҳ''l#бl|DZi3GЌ[oWHN>W,=CEo;,={IG tнV.@F X8@tL4nsVgBz-cأH˦sz:GgS,x4]^zWg4чHg{{MD׽Mcjֽ?a& _?>oѳ ]v4=AGCW;rL0Fdͷ?FXy;K(bA閛8_X^6ᆏ؍arg>]Mtj[ƾS 騧(=Όp?u/cBcZEaΑEnץ[x[ptK=MEw0{G٥[-^eny---v`P,:ztQ4#J[uS2HNηͥ[nc*GL9*nyGG\m]C Imr`wg-Q\AR;>Jfq@t]w:@j(S 79Y]Gu"]n"й䍩٣d0tͯ1_-h0)﬜z6lZ]333g'p9>\w5};;S>*~;c$\;6竖2F;$\HN8ͷ ywaz_82؉9Yw)[^~416$'_}?MO 87q{w7"Ѓ]XBl{-'T#صis6I%سRs"vaR3v{LN{HN>?lm9r=?Kry.o`ů}`;; $'Ի=Oj4;?:ez+=zFۉ?EfaKd*6sg~(,=:ueFs+)3{/BJiELxcJ \&v?m3©=tl?da ?[??w9afn[( x;1lIN1OҵUkpJ:(i< W-VƋcO v?8|[^N=[?IjNzI([gFduW[.ݲ™2tztȽ70WҪj搛*`9Bc-gGjfjޝosLSNzߎ^?M]o#2&-v,=;Eז;^" ӹzg~-0ޛYrw` 0$xxhQj7tƆv-K :BdxukÖ+iVB%Dږh"m$J< `uQ˪Wx^Uo8Jb[>U~)M܉pϰ-;g[>ȅ?1Ŷ?NڽJ|m|-*H7fqP&_0rSgx)k_7>\~{s ]2o㯞g/p~ҋdȥ>GwGhʭ's7 2Vp\!G\~[zr`ް|kOFFݡ>ǩw*׾ϑachynJgy? 2>;.֯lp{*Gw2viV/>wB#w~6| [ n˩ws}Wa~ Tے+S&Ķ擬^g/}I.~7';jHxߛöl! j)Ea[f)Ti_Ul}--gwF?0{ض%-_MQ:^ɳ4^d׈7=vJg6R8zYMC_Sy)RlK~NFA˔4~'QP3p-m)eؖyӧ~SԶ0靾_?)\#xCw8ӿo$ ֯o96G*V}?ߔz\\T̙lQW~t|y?h~ qwI{  gsO4= ߥ2u_Aaw7t 4^L ^|2MPOĆ~ĝ$qj3C|#ߗ/|#K?mI)P!ǫ BGg) pAx33+/s?ĩacR<5hąCXNR;vFu+)M̃&6Wh.]Eش IDAT-1v=L:% B$~v [ # C l 7I(2yJwS(Ru88Up C]%2MǪtJcX%(!whsjdO%oXx\~WQlKUg) MlBIuzŸ*Rl #o(Ŷ>m˿ l'ҫ }ϏPz+&& asKxC3^&zrY~_ظS AUAWaӶ`K/P>rN-ѡMY6Wzؖ+7ۖ#Kb[2-Gv({/d }wqp Ɋz  pDܷ8hkoRJj:N`Edp:86eLeW.|WN$bLXc8+y8Wr7n,GnH9 mtJ.1Jg'[֮RdSԗ~샌~+/}8q~&r >l,~U]E~+q}xCLmn=,FO4Dq8mgF(#ɐJg~ ͕D_qF-67r ;(mږd-2dWm6lK6/$^[}@ ҅Ķ<ؖ8/oP_*{=V !c MVmbb[ax2|썉m勔e!2h$ll܆m9#-7cgޣؖsٖb[)Ch`/.+n+:)%2p{N"ܸqsm+++\~jA:.ڑp:66eLy NרɻYͲ2c7 w8eq]ɥco(i"׾S.=K̽g9OKASmۿ7}con~,4OI8,|W0;wo0yχ9_- Xz>ڥ3A7S`ԣLNqeIj7ZkE'j7< jן`;s^uʢͥ ꋴ֯\m'gg+m$nIV_/e0/tꋬ^"L??Fk2/A&8N<[49_vI{4_"A}Booˍvjoq0Hض|;-_<o\~{ǹ羏4ߒK}7}s#6mKwwf-mĶSŶ>m+Sm~'9-iO'5~߿Llnö_;NZ4^Jl5ɪm"0OqD:?FĶna_eX@2q* ~B>oڅ[X:OP_@FFl[ a[~A-O0$ǓvSJ@{I;}-ЫOO'|ڽHqxNw0" ԩ;Mj*7PVY__W( :5pBve-N.VJCPuB\ %7ί۹Ha3$ #&uuchN?"j(3Dy.0]2GɶgZpDs1EUǎgDrSf' [?;H0e;Q`tuf<sALV:_R, ۭf2= _k3ŜNNLLRp8[rq\IVD Biݯ߶-?ؖZcÀ(L$ۋ:bSB=}_ʦ/o:9'BIq>]cd+>a9lxɣ:nFF@^1p& 90 بJġt# ADQBFt}ǫP7@^8 -[mE?\u񱶏 TM"}6Fr}vw`;EsijhUK^;EIpF>A؄=yyȸ7I68A3"#Cpc{ukH8/e޳{)jʞ$68&i5hnl%f/RE ׎$\. f qwGi-󾔒A66v [I8S~_$.(ʮNLK^۞؄ $n1^-lp7`*G_b6"fdXA?@7v~0 geL=/V2!v晎گ [u1% P8q2 8P׈@AG?m~y -;_"=M`p&j; lmv{NF;hf$W"|tJ:#2zY5zsxE`5  [lOZ -<'8l22O55/7 l*l GlE<캙s.m.]KJ2 تb+\wqpxt- ;K p{pm$D6~"޷h0)IXfý$ !h$EAwvzh&Mzz5Ws$H_ حǁ lO.gt9DF{y 蓄8r1*,% nXpAA@LG%v[p7ћGxNqx/}dD{ٹm.s\G;(Țvqm>M0@i}ߣS3+⩨"p7vl=ylB+JqpAL$W alCN T~[i yM'ꄈ lpp ! }ͫfavKdd==#pYIrpnhIDƫ'WmClGR͑D#Bg>{Y^EJS7׏麡ڂĠnhp6 S4eWޤ-6v^=0CypTRlJ\F167čjtE׷ç*w f?&c-(䗫ir2M:m&3>&8TbGq<‰#H"P8yLs,C h;u0"u +܂GidPu7 :P)%?WoƫpoB]g_l@ Lv@'}uvT+w{'JF'4Zk Dɥoܢ${dj-xiuk+kL6T߈c)24V:?RrY %F2HpCie bPf'i+ه7 1ĞWHa~Z5)>86Oa:f;4~^6>){'v p+7q^ݕelg-ۻ+؎Hb"׽u` q<\|ny:gvoe`m<-^h,"l$`'N7h4}Kwث'lQps{GNR(9aa+E^'s"p< B>统{WWd4է؊V}03QLkbw LjHBH B5OXK#MSUi~1Yu.M#;\M !#[MZtxx? [zv\s6AI#0p6CSzO$P:(J6*ӞQtSxRDrS(S.5x..S[##FdM̺cR6v+ͶzvenG.]p&閶 nWJI iU[F!Xէ/zct.MT9=GP6l[a/Kꔥ锆H*+yGl͵~w?ylcݲ]B,Nz;wp5APAЈ-᩸帱lA#Ƴ|O^w-~iqNL}nԭ`LjF!#TR4k03+023ʱ3u ҪDTEG辐NetwFlCAfL2l6sAF~-d}_ ),_?~+O-[tl 6(+HF&6՟L{LvK. 7ͨyj+i\;ե?J!&~9:ukȰipi#OiltlWH[ ;%W^NA}#!*FD\GM_cAMeo.l]Lm[uv=Kpuxꠚ"rYA9! #jz7tIDAT02d֝B`{ݲ !Ϋr㔇3-ʰIB V"Q$Yxig>*~:͵v*,.-*.kQ9 6ec&zLMաI=68 Op9LQ.Q*P)~'q:Ep&ـrdpmJgvNVHuIPh+\Uj5dԋ3m)x"Ӟn22:g~o$h{2{,ru(=% T8iy8Nlô~'>xo{Lcq"H  +Wk-%gt4nB}^l[.p6?+Vv}xv~ Q)3{nS%5ŒR_\,O/ Ibv[F`wJ#LiLmr41<98I3DHR,aH2,jMy߲ )v^zƺe\O{g*y^p#e͈(MwDovuʚvTpRhBRK^[KH,,m 4-ڡmz*Hӛ~iQy8E }$Cqԙ)w!"H i֓&.a:n4:TBwh\!lN;F깩ߝMp &O<ɹGpZqmu_ +ȵ^P"io 8p7Mor;P)1{n{sfo  !6: vA۟nɥTЦEuKy|gc "lEV0voYL{d+]v-`\YSw_8.^[R&+$2RΘNch;a\N2.zfsq\DScCВ JE5/~-Đ/4(g;a\~'t%{\q]F8qFfG4Q~:&܂K XJlGudD""۟y uv=Lˤ y[۴ GG=''=72Qo&D_VPY䛺tLTg{y gC ;򦽯&{LK'BG8i=8Cer$)DI[!P mwaL7r%ڛ4;S"Cqx3w#CI"a+Eĥ靉K+cַ6t= z;׭~a[;鄛q!J2RB"NHĭ;.M3 aeqx?,sVpbη8\آUOv-?BS~?"L>XΦwFlC],I !aws*ji8F\(2W,4vJ'cAodm+I'tTTecq"C%V2͖4"o Y~:l[:l ^4['LNi*R4x-x؃'-980Ts4}fG/5E5 Yqy1[asd3}M P2>Lyl!u4"N%@ۡl~6eLu^l;z'KBlp""%B_R]hҪ8gԧ4Yl^r">I/׾ %O )T _Y|yݠRO"ϐ^geg{ݲ [+'WmCPjN^=<ç9a8TĿ *cE& qnUf;4}WA1ib/tƺz+fk&Lu_*7mzB콳zqFgq\ xG9VQ_PeMC :} (ӞMȕ%Sdl42^1Za͍zmGxWܢ(SgXJli[:XП r \;.wu( )7] lj\oiΪut]?QYeU&-GLSNg Ǹ}'G( %GyN֓T*_*ٖs6#PۂPlB?r!8]_LLkty9&d8HnpR5|KSm{Ȕۑ+z]Bq=PHjU 3̹1CP R""NP(T\}o%TS ~qlpΠ a\&g`b{q5-z͍R+!MBH$A#Ж:n+tZޑ^ whrFES$j٩+z+x4WrczH\oBME8` ΦwFl ʒStӎuF ǡ8T<>W@8lL%ǁB @&ɇC,zN(8ywqPK6辘s1N"\ѣ9l䞗\'CԗV3%UiTBXl &ޖͤ75.|sRM-_Y "]ga/R>lH~a[{ʕU3~R4%,TG>'hUdNc Lޛ[pX@#\'l+Ml8Ӕqzȍ;>Wt)! B֮ׯ"WMpӣvr%TߡQ.[d2i"tntM]wY kM..R0<Oۀ+K̿qkLn$W/.mԁ2p*ERĝ0) QlI4{蹭 2A\p&-+>W8rfoehMFV85DXi :VY6çmA[ezBgi~Qڠ5qp=0 ;RF ˋ HU–i!`NЙ/AʝuF` 8SOVsgh%lFx~Gp#G@JhU36@Rgo:Wu,2\Gcdf"0XQ_fȚzFgPmz*lF ?wƅV. $~çq'&ԟhUɔlw: aKl"Loi9ȡR[j7B܂eAxqO,>4(kvgXl vW.}O4ƾ㺔LJX$ s)%A3d2BOBZ\f%tLwcvZ./dq6gNKGJ\ 2#T ϭg/qEFZ;kfZ@~Z\hv[;M\e;ԁuʩ^-}hh(p E\''#h#kS%!B,^\\WXmLdE=3/o' -۰Sra >)ҧsCeb{瘺s|V4mC.d TB'{IVVۧWYЦ~ [%bhX+5e.~R}7S>^Qawt6V6:nfrLMhR去 8U "nI\^Z?W [-QmYIu- P752}~aB*mhRI҈8{[TÜ22A5 [^@ u__k(#M=A`A7"kwh\avKN=L?qVN}y=^KuT53wQ&O,D.wry5#ex#%ܒ$<_qYYMȇ5A'LSQۿŰ_R+S.dL4FE&9NW)q +'~8K0 BWB 6ɣg6?nنȵ[f'M[P~RƄtl4DN"n% NTzv}SnZ;J⁙rh(rAPȘ[j:מ]b ~Iw* sLDv;uk72e}|3{c> c0scnC B\ a+TUnu`'-Nzvʵze>O ¥3,DDgO}d TG=:T&Wp n(&␛\G:٣Gǵb@X` Wߕ7꺚7ק*eCR`5S}w0{]E~/7|E602J `Pcgd!IENDB`BSEQuencer-1.8.10/makefile000066400000000000000000000114331411660112400152330ustar00rootroot00000000000000SHELL = /bin/sh PKG_CONFIG ?= pkg-config GUI_LIBS += lv2 x11 cairo LV2_LIBS += lv2 ifneq ($(shell $(PKG_CONFIG) --exists fontconfig || echo no), no) override GUI_LIBS += fontconfig override GUIPPFLAGS += -DPKG_HAVE_FONTCONFIG endif CC ?= gcc CXX ?= g++ INSTALL ?= install INSTALL_PROGRAM ?= $(INSTALL) INSTALL_DATA ?= $(INSTALL) -m644 STRIP ?= strip PREFIX ?= /usr/local LV2DIR ?= $(PREFIX)/lib/lv2 OPTIMIZATIONS ?=-O3 -ffast-math CFLAGS ?=-Wall CXXFLAGS ?=-Wall STRIPFLAGS ?=-s LDFLAGS ?=-Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed override CFLAGS += -std=c99 -fvisibility=hidden -fPIC override CXXFLAGS += -std=c++11 -fvisibility=hidden -fPIC override LDFLAGS += -shared -pthread override GUIPPFLAGS += -DPUGL_HAVE_CAIRO DSPCFLAGS += `$(PKG_CONFIG) --cflags $(LV2_LIBS)` GUICFLAGS += `$(PKG_CONFIG) --cflags $(GUI_LIBS)` DSPLIBS += -lm `$(PKG_CONFIG) --libs $(LV2_LIBS)` GUILIBS += -lm `$(PKG_CONFIG) --libs $(GUI_LIBS)` ifeq ($(shell test -e src/Locale_$(LANGUAGE).hpp && echo -n yes),yes) override GUIPPFLAGS += -DLOCALEFILE=\"Locale_$(LANGUAGE).hpp\" endif ifdef WWW_BROWSER_CMD override GUIPPFLAGS += -DWWW_BROWSER_CMD=\"$(WWW_BROWSER_CMD)\" endif BUNDLE = BSEQuencer.lv2 DSP = BSEQuencer DSP_SRC = ./src/BSEQuencer.cpp GUI = BSEQuencer_GUI GUI_SRC = ./src/BSEQuencer_GUI.cpp OBJ_EXT = .so DSP_OBJ = $(DSP)$(OBJ_EXT) GUI_OBJ = $(GUI)$(OBJ_EXT) B_OBJECTS = $(addprefix $(BUNDLE)/, $(DSP_OBJ) $(GUI_OBJ)) FILES = *.ttl surface.png DrumSymbol.png NoteSymbol.png EditSymbol.png ScaleEditor.png LICENSE B_FILES = $(addprefix $(BUNDLE)/, $(FILES)) DSP_INCL = src/BUtilities/stof.cpp GUI_CXX_INCL = \ src/BWidgets/ImageIcon.cpp \ src/BWidgets/Icon.cpp \ src/BWidgets/HPianoRoll.cpp \ src/BWidgets/PianoWidget.cpp \ src/BWidgets/TextToggleButton.cpp \ src/BWidgets/ToggleButton.cpp \ src/BWidgets/TextButton.cpp \ src/BWidgets/HSwitch.cpp \ src/BWidgets/PopupListBox.cpp \ src/BWidgets/ListBox.cpp \ src/BWidgets/ChoiceBox.cpp \ src/BWidgets/ItemBox.cpp \ src/BWidgets/Text.cpp \ src/BWidgets/UpButton.cpp \ src/BWidgets/DownButton.cpp \ src/BWidgets/Button.cpp \ src/BWidgets/DrawingSurface.cpp \ src/BWidgets/DialValue.cpp \ src/BWidgets/Dial.cpp \ src/BWidgets/VSliderValue.cpp \ src/BWidgets/VSlider.cpp \ src/BWidgets/VScale.cpp \ src/BWidgets/HSliderValue.cpp \ src/BWidgets/HSlider.cpp \ src/BWidgets/HScale.cpp \ src/BWidgets/RangeWidget.cpp \ src/BWidgets/ValueWidget.cpp \ src/BWidgets/Knob.cpp \ src/BWidgets/Label.cpp \ src/BWidgets/Window.cpp \ src/BWidgets/Widget.cpp \ src/BWidgets/BStyles.cpp \ src/BWidgets/BColors.cpp \ src/BWidgets/BItems.cpp \ src/BUtilities/to_string.cpp \ src/BUtilities/stof.cpp \ src/BUtilities/vsystem.cpp GUI_C_INCL = \ src/screen.c \ src/BWidgets/cairoplus.c \ src/BWidgets/pugl/implementation.c \ src/BWidgets/pugl/x11_stub.c \ src/BWidgets/pugl/x11_cairo.c \ src/BWidgets/pugl/x11.c ifeq ($(shell $(PKG_CONFIG) --exists 'lv2 >= 1.12.4' || echo no), no) $(error lv2 >= 1.12.4 not found. Please install lv2 >= 1.12.4 first.) endif ifeq ($(shell $(PKG_CONFIG) --exists 'x11 >= 1.6.0' || echo no), no) $(error x11 >= 1.6.0 not found. Please install x11 >= 1.6.0 first.) endif ifeq ($(shell $(PKG_CONFIG) --exists 'cairo >= 1.12.0' || echo no), no) $(error cairo >= 1.12.0 not found. Please install cairo >= 1.12.0 first.) endif $(BUNDLE): clean $(DSP_OBJ) $(GUI_OBJ) @cp $(FILES) $(BUNDLE) all: $(BUNDLE) $(DSP_OBJ): $(DSP_SRC) @echo -n Build $(BUNDLE) DSP... @mkdir -p $(BUNDLE) @$(CXX) $(CPPFLAGS) $(OPTIMIZATIONS) $(CXXFLAGS) $(LDFLAGS) $(DSPCFLAGS) -Wl,--start-group $(DSPLIBS) $< $(DSP_INCL) -Wl,--end-group -o $(BUNDLE)/$@ @$(STRIP) $(STRIPFLAGS) $(BUNDLE)/$@ @echo \ done. $(GUI_OBJ): $(GUI_SRC) @echo -n Build $(BUNDLE) GUI... @mkdir -p $(BUNDLE) @mkdir -p $(BUNDLE)/tmp @cd $(BUNDLE)/tmp; $(CC) $(CPPFLAGS) $(GUIPPFLAGS) $(CFLAGS) $(GUICFLAGS) $(addprefix ../../, $(GUI_C_INCL)) -c @cd $(BUNDLE)/tmp; $(CXX) $(CPPFLAGS) $(GUIPPFLAGS) $(CXXFLAGS) $(GUICFLAGS) $(addprefix ../../, $< $(GUI_CXX_INCL)) -c @$(CXX) $(CPPFLAGS) $(GUIPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(GUICFLAGS) -Wl,--start-group $(GUILIBS) $(BUNDLE)/tmp/*.o -Wl,--end-group -o $(BUNDLE)/$@ @$(STRIP) $(STRIPFLAGS) $(BUNDLE)/$@ @rm -rf $(BUNDLE)/tmp @echo \ done. install: @echo -n Install $(BUNDLE) to $(DESTDIR)$(LV2DIR)... @$(INSTALL) -d $(DESTDIR)$(LV2DIR)/$(BUNDLE) @$(INSTALL_PROGRAM) -m755 $(B_OBJECTS) $(DESTDIR)$(LV2DIR)/$(BUNDLE) @$(INSTALL_DATA) $(B_FILES) $(DESTDIR)$(LV2DIR)/$(BUNDLE) @cp -R $(BUNDLE) $(DESTDIR)$(LV2DIR) @echo \ done. uninstall: @echo -n Uninstall $(BUNDLE)... @rm -f $(addprefix $(DESTDIR)$(LV2DIR)/$(BUNDLE)/, $(FILES)) @rm -f $(DESTDIR)$(LV2DIR)/$(BUNDLE)/$(GUI_OBJ) @rm -f $(DESTDIR)$(LV2DIR)/$(BUNDLE)/$(DSP_OBJ) -@rmdir $(DESTDIR)$(LV2DIR)/$(BUNDLE) @echo \ done. clean: @rm -rf $(BUNDLE) .PHONY: all install uninstall clean .NOTPARALLEL: BSEQuencer-1.8.10/manifest.ttl000066400000000000000000000007041411660112400160650ustar00rootroot00000000000000@prefix lv2: . @prefix rdfs: . @prefix ui: . a lv2:Plugin ; lv2:binary ; rdfs:seeAlso . a ui:X11UI; ui:binary ; rdfs:seeAlso .BSEQuencer-1.8.10/src/000077500000000000000000000000001411660112400143205ustar00rootroot00000000000000BSEQuencer-1.8.10/src/BSEQuencer.cpp000066400000000000000000001465031411660112400167710ustar00rootroot00000000000000/* B.SEQuencer * MIDI Step Sequencer LV2 Plugin * * Copyright (C) 2018 by Sven Jähnichen * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "BSEQuencer.hpp" #include #include #include "BUtilities/stof.hpp" BSEQuencer::BSEQuencer (double samplerate, const LV2_Feature* const* features) : map (NULL), unmap (NULL), inputPort (NULL), outputPort (NULL), output_forge (), output_frame (), new_controllers {nullptr}, controllers {0}, rate (samplerate), bpm (120.0f), beatsPerBar (4.0f), speed (0.0f), outCapacity (0), position (0.0), ui_on (false), scheduleNotifyPadsToGui (false), scheduleNotifyStatusToGui (false), scheduleNotifyScaleMapsToGui (true), defaultKey (), scale (60, defaultScale), distUni (0.0, 1.0), distBi (-1.0, 1.0) { rnd.seed (time(0)); //Scan host features for URID map LV2_URID_Map* m = NULL; LV2_URID_Unmap* u = NULL; for (int i = 0; features[i]; ++i) { if (strcmp (features[i]->URI, LV2_URID__map) == 0) { m = (LV2_URID_Map*) features[i]->data; } else if (strcmp (features[i]->URI, LV2_URID__unmap) == 0) { u = (LV2_URID_Unmap*) features[i]->data; } } if (!m) { fprintf (stderr, "BSEQuencer.lv2: Host does not support urid:map.\n"); return; } //Map URIS map = m; unmap = u; getURIs (m, &uris); if (!map) fprintf(stderr, "BSEQuencer.lv2: Host does not support urid:map.\n"); // Initialize notify lv2_atom_forge_init (&output_forge, map); // Init scale maps for (int scaleNr = 0; scaleNr < NR_SYSTEM_SCALES + NR_USER_SCALES; ++scaleNr) { rtScaleMaps[scaleNr] = defaultScaleMaps[scaleNr]; } // Initialize padMessageBuffer padMessageBuffer[0] = PadMessage (ENDPADMESSAGE); // Init defaultKey defaultKey.stepNr = -1; for (int i = 0; i < MAXSTEPS; ++i) { defaultKey.output[i].direction = 1; defaultKey.output[i].stepOffset = 0; } // Initialize controllers // Controllers are zero initialized and will get data from host, only // NR_OF_STEPS need to be set to prevent div by zero. controllers[NR_OF_STEPS] = MAXSTEPS; ui_on = false; } void BSEQuencer::connect_port (uint32_t port, void *data) { switch (port) { case INPUT: inputPort = (LV2_Atom_Sequence*) data; break; case OUTPUT: outputPort = (LV2_Atom_Sequence*) data; break; default: // Connect controllers if ((port >= KNOBS) && (port < KNOBS + KNOBS_SIZE)) new_controllers[port - KNOBS] = (float*) data; } } /* * Stops MIDI output and deletes the output playing flag for the respective pads */ void BSEQuencer::stopMidiOut (const int64_t frames, const uint8_t chbits) { for (int i = 0; i <= 127; ++i) stopMidiOut (frames, i, chbits); } void BSEQuencer::stopMidiOut (const int64_t frames, const int key, const uint8_t chbits) { for (int i = 0; i < ROWS; ++i) stopMidiOut (frames, key, i, chbits); } void BSEQuencer::stopMidiOut (const int64_t frames, const int key, const int row, const uint8_t chbits) { if ((key < 0) || (key >= ((int) inKeys.size)) || (!inKeys[key].output[row].playing)) return; Output& o = inKeys[key].output[row]; if (o.gate) midiStack.append (frames, o.ch, LV2_MIDI_MSG_NOTE_OFF, o.note, o.velocity); o.playing = false; } /* * Starts the MIDI output and sets the output playing flag for the respective pads */ void BSEQuencer::startMidiOut (const int64_t frames, const int key, const uint8_t chbits) { for (int i = 0; i < ROWS; ++i) startMidiOut (frames, key, i, chbits); } void BSEQuencer::startMidiOut (const int64_t frames, const int key, const int row, const uint8_t chbits) { if ((key < 0) || (key >= ((int) inKeys.size))) return; Output& o = inKeys[key].output[row]; int inKeyElement = scale.getElement(inKeys[key].note); if ( (inKeyElement != ENOTE) && // Ignore invalid keys ((uint8_t (o.pad.ch) & 0x0F) != 0) && // Ignore empty pad (chbits & (1 << ((uint8_t (o.pad.ch) & 0x0F) - 1))) && // Filter channels (!o.playing) // Ignore if note is already playing ) { // Set sequencer channel o.ch = (uint8_t (o.pad.ch) & 0x0F) - 1; // Set / randomize gate o.gate = (distUni (rnd) < o.pad.randGate); // Set / randomize note int scaleNr = controllers[SCALE]; int outNote; // Drumkit: absolute MIDI notes, not input pitched if (rtScaleMaps[scaleNr].elements[row] &0x100) outNote = rtScaleMaps[scaleNr].elements[row] & 0x0FF; // Scale: relative Notes obtained from actual scale, input pitched else { int pitch = ((controllers[CH + o.ch * CH_SIZE + PITCH]) ? inKeyElement : 0); outNote = scale.getMIDInote((rtScaleMaps[scaleNr].elements[row] & 0x0FF) + pitch); } // Apply octave shift, note offset int padOctave = o.pad.pitchOctave + round (distBi (rnd) * o.pad.randOctave); int padNote = o.pad.pitchNote + round (distBi (rnd) * o.pad.randNote); outNote += LIMIT (padOctave, -8, 8) * 12 + LIMIT (padNote, -16, 16) + controllers[CH + o.ch * CH_SIZE + NOTE_OFFSET]; o.note = LIMIT (outNote, 0, 127); // Set / randomize velocity float padVelocity = o.pad.velocity + round (distBi (rnd) * o.pad.randVelocity); float outVelocity = float (inKeys[key].velocity) * padVelocity * controllers[CH + o.ch * CH_SIZE + VELOCITY]; o.velocity = LIMIT (outVelocity, 0, 127); // Set / randomize duration float dm = fmod (o.pad.duration, 1.0); if (dm == 0.0) dm = 1.0; float rd = LIMIT (o.pad.randDuration, -dm, 0.0); float duration = o.pad.duration * (1 + distUni (rnd) * rd / dm); o.duration = LIMIT (duration, 0.0, 32.0); if (o.gate) midiStack.append (frames, o.ch, LV2_MIDI_MSG_NOTE_ON, o.note, o.velocity); o.playing = true; } } /* * Removes halted inKeys */ void BSEQuencer::cleanupInKeys () { bool valid; do { valid = true; for (Key** it = inKeys.begin (); it < inKeys.end(); ++it) { bool halted = true; for (int row = 0; row < ROWS; ++row) { if ((**it).output[row].stepOffset < MAXSTEPS) { halted = false; break; } } if (halted) { valid = false; int key = it - inKeys.begin(); stopMidiOut (0, key, ALL_CH); inKeys.erase (it); break; } } } while (! valid); } void BSEQuencer::makeAutoKey (const uint64_t last_t) { // Exactly one inKey needed for autoplay // No inKeys => create an empty preliminary key if (inKeys.empty()) { Key key = defaultKey; key.note = -99; inKeys.push_back (key); } // More than one inKey => shrink to one while (inKeys.size > 1) { stopMidiOut (last_t, inKeys.size - 1, ALL_CH); inKeys.pop_back (); } // Check if inKey already plays the root key if (inKeys[0].note != controllers[ROOT] + controllers[SIGNATURE] + (controllers[OCTAVE] + 1) * 12) { stopMidiOut (last_t, 0, ALL_CH); inKeys[0] = defaultKey; // stepNr = -1; direction = 1; output.pads, output.playing and jumpOff ()-initialized inKeys[0].note = controllers[ROOT] + controllers[SIGNATURE] + (controllers[OCTAVE] + 1) * 12; inKeys[0].velocity = 64; inKeys[0].startPos = position + double (last_t) / FRAMES_PER_BEAT - (1 / STEPS_PER_BEAT); } } void BSEQuencer::stopAutoKey (const uint64_t act_t) { if ((inKeys.size > 0) && (inKeys[0].note == controllers[ROOT] + controllers[SIGNATURE] + (controllers[OCTAVE] + 1) * 12)) { stopMidiOut (act_t, 0, ALL_CH); inKeys.erase (&inKeys.iterator[0]); } } bool BSEQuencer::padHasAntecessor (const int row, const int step) { return ( (step > 0) && ((int (pads[row][step].ch) & 0x0f) == (int (pads[row][step - 1].ch) & 0x0f)) && (pads[row][step - 1].duration > 1.0f) ); } bool BSEQuencer::padHasSuccessor (const int row, const int step) { return ( (step < int (controllers[NR_OF_STEPS]) - 1) && ((int (pads[row][step].ch) & 0x0f) == (int (pads[row][step + 1].ch) & 0x0f)) && (pads[row][step].duration > 1.0f) ); } int BSEQuencer::getPadStart (const int row, const int step) { int s = step; while (padHasAntecessor (row, s)) --s; return s; } int BSEQuencer::getNextPadStart (const int key, const int row, const int step) { int nrsteps = controllers[NR_OF_STEPS]; int stepNr = step; if (inKeys[key].output[row].direction < 0) { while (padHasAntecessor (row, stepNr)) --stepNr; stepNr = (nrsteps + stepNr - 1) % nrsteps; while (padHasAntecessor (row, stepNr)) --stepNr; } else { while (padHasSuccessor (row, stepNr)) ++stepNr; stepNr = (stepNr + 1) % nrsteps; } return stepNr; } int BSEQuencer::getNextStep (const int key, const int row, const int step) { if (padHasSuccessor (row, step)) return (step + 1) % int (controllers[NR_OF_STEPS]); return getNextPadStart (key, row, step); } /* * Calculates a new position in steps from a starting position in steps and * position in beats relative to the starting position. Controls are not * interpreted. * @param key Number of the respective inKey * @param relpos Position relative to the inKey's startPos * @return Returns the distance in steps relative to startPos */ double BSEQuencer::getStep (const int key, const double relpos) { double startStep = inKeys[key].stepNr; double rawstep = startStep + STEPS_PER_BEAT * relpos; // Return "raw" negative step position for before-start events if (rawstep <= 0.0) return rawstep; else return fmod (rawstep, int (controllers[NR_OF_STEPS])); } /* * Once stepped, this method should be called. This method interprets the * controls and returns whether the controls additionally changed the step * position. * @param key Number of the respective inKey * @param row Number of the respective row * @return Returns the change in steps as result of interpretation of * the controls. * Returns HALT_STEP if stepping is halted by the HALT * control. */ int BSEQuencer::getStepOffset (const int key, const int row, const int relStep) { if (relStep <= 0) return 0; int nrsteps = controllers[NR_OF_STEPS]; int startStepNr = (inKeys[key].stepNr + inKeys[key].output[row].stepOffset) % nrsteps; int endStepNr = startStepNr + relStep; int stepNr = startStepNr; for (int it = startStepNr; it < endStepNr; ) { if (stepNr < 0) { ++it; ++stepNr; // Always forward if stepNr negative } else { // 1. This step interpretation: At the end of each step, calculate the next step to jump to int stepctrl = int (pads[row][stepNr].ch) & 0xF0; if ( (stepctrl != CTRL_STOP) && (stepctrl != CTRL_SKIP) ) { int padctrl = ( padHasSuccessor (row, stepNr) ? NO_CTRL : int (pads[row][getPadStart (row, stepNr)].ch) & 0xF0 ); if (padctrl == CTRL_JUMP_FWD) { if (!inKeys[key].output[row].jumpOff[stepNr]) { inKeys[key].output[row].jumpOff[stepNr] = true; stepNr = getPadStart (row, stepNr); int newStepNr = stepNr; for (int i = 1, jumpbackCount = 1; i < nrsteps; ++i) { newStepNr = (stepNr + i) % nrsteps; int ch = int (pads[row][newStepNr].ch) & 0xF0; if (ch == CTRL_JUMP_FWD) ++jumpbackCount; if (ch == CTRL_ALL_MARK) break; if (ch == CTRL_MARK) { --jumpbackCount; if (jumpbackCount <= 0) break; } } stepNr = newStepNr; } else { inKeys[key].output[row].jumpOff[stepNr] = false; stepNr = getNextStep (key, row, stepNr); } ++it; } else if (padctrl == CTRL_JUMP_BACK) { if (!inKeys[key].output[row].jumpOff[stepNr]) { inKeys[key].output[row].jumpOff[stepNr] = true; stepNr = getPadStart (row, stepNr); int newStepNr = stepNr; for (int i = 1, jumpbackCount = 1; i < nrsteps; ++i) { newStepNr = (i <= stepNr ? stepNr - i : stepNr + nrsteps - i); int ch = int (pads[row][newStepNr].ch) & 0xF0; if (ch == CTRL_JUMP_BACK) ++jumpbackCount; if (ch == CTRL_ALL_MARK) break; if (ch == CTRL_MARK) { --jumpbackCount; if (jumpbackCount <= 0) break; } } stepNr = newStepNr; } else { inKeys[key].output[row].jumpOff[stepNr] = false; stepNr = getNextStep (key, row, stepNr); } ++it; } else { if (padctrl ==CTRL_PLAY_FWD) inKeys[key].output[row].direction = 1; else if (padctrl == CTRL_PLAY_REW) inKeys[key].output[row].direction = -1; stepNr = getNextStep (key, row, stepNr); ++it; } } // 2. Next step interpretation: SKIP and HALT controls that need to be // handled already at the begin of the next step. // Update stepctrl as stepNr may be changed stepctrl = int (pads[row][stepNr].ch) & 0xF0; // CTRL_SKIP for ( int i = 0; (i <= nrsteps) && ((int (pads[row][getPadStart (row, stepNr)].ch) & 0xF0) == CTRL_SKIP); ++i, stepNr = getNextPadStart (key, row, stepNr) ) { // A whole loop of SKIPs => STOP if (i == nrsteps) return HALT_STEP; } // CTRL_STOP if (stepctrl == CTRL_STOP) { return HALT_STEP; } } } return stepNr - startStepNr - relStep; } /* Core method for handling step sequencer * @param startpos: position (beat number) at @param start * @param start: start frame * @param end: end frame */ void BSEQuencer::runSequencer (const double startpos, const uint32_t start, const uint32_t end) { if (end < start) return; // Playing or halted? if (VALUE_BPM > 0) { cleanupInKeys (); double endpos = startpos + double (end - start) / FRAMES_PER_BEAT; // Internal keyboard for (int key = 0; key < int (inKeys.size); ++key) { double nextpos = endpos; double lastpos = startpos; for (double actpos = startpos; actpos <= endpos; actpos = nextpos) { int64_t actframes = LIMIT (start + (actpos - startpos) * FRAMES_PER_BEAT, start, end); double actstep = getStep (key, actpos - inKeys[key].startPos); int actStepNr = LIMIT (int (floor (actstep)), 0, int (controllers[NR_OF_STEPS]) - 1); int oldStepNr = inKeys[key].stepNr; double actStepFrac = actstep - actStepNr; // Only present events if (actstep >= 0) { // Just stepped? if (oldStepNr != actStepNr) { int nrsteps = controllers[NR_OF_STEPS]; // Stop all output for the last step //stopMidiOut (actframes, key, ALL_CH); // Update all rows, if not halted before for (int row = 0; row < ROWS; ++row) { int oldoffset = inKeys[key].output[row].stepOffset; if (oldoffset != HALT_STEP) { int rawoffset = getStepOffset (key, row, STEPS_PER_BEAT * (actpos - inKeys[key].startPos)); if (rawoffset == HALT_STEP) { inKeys[key].output[row].stepOffset = HALT_STEP; stopMidiOut (actframes, key, row, ALL_CH); } else { // Only positive offset values allowed int newoffset = ( rawoffset >= 0 ? (oldoffset + rawoffset) % nrsteps : (nrsteps + oldoffset + rawoffset) % nrsteps ); int newRowStepNr = (actStepNr + newoffset) % nrsteps; int oldRowStepNr = (oldStepNr + oldoffset) % nrsteps; inKeys[key].output[row].stepOffset = newoffset; if ( (newRowStepNr <= 0) || (newRowStepNr != oldRowStepNr + 1) || ((int (pads[row][newRowStepNr].ch) & 0x0f) != (int (pads[row][oldRowStepNr].ch) & 0x0f)) || (pads[row][oldRowStepNr].duration <= 1.0f) ) { stopMidiOut (actframes, key, row, ALL_CH); inKeys[key].output[row].pad = pads[row][newRowStepNr]; if (inKeys[key].note != 0xff) startMidiOut (actframes, key, row, ALL_CH); } if ( (pads[row][oldRowStepNr].duration > 1.0f) && (inKeys[key].output[row].playing) ) { inKeys[key].output[row].duration -= 1.0; } } } } // Update inKeys position data inKeys[key].stepNr = actStepNr; inKeys[key].startPos = actpos - actStepFrac / STEPS_PER_BEAT; // Start new output //startMidiOut (actframes, key, ALL_CH); } for (int row = 0; row < ROWS; ++row) { // Only if pad not halted if (inKeys[key].output[row].stepOffset < MAXSTEPS) { // Scan pads and calculate note off position if (inKeys[key].output[row].playing) { double noteoffpos = inKeys[key].startPos + inKeys[key].output[row].duration / STEPS_PER_BEAT; if ((noteoffpos >= lastpos) && (noteoffpos <= actpos)) { int64_t noteoffframes = LIMIT (start + (noteoffpos - startpos) * FRAMES_PER_BEAT, start, end); stopMidiOut (noteoffframes, key, row, ALL_CH); } } } } } // Calculate next step position if (actpos == endpos) nextpos = endpos + 1; // Why I don't like the break command ;-) else { nextpos = actpos + (1 - actStepFrac) / STEPS_PER_BEAT; if (nextpos < actpos + 1 / FRAMES_PER_BEAT) nextpos = actpos + 1 / FRAMES_PER_BEAT; // At least one frame if (nextpos > endpos) nextpos = endpos; } lastpos = actpos; } } } } void BSEQuencer::run (uint32_t n_samples) { int64_t last_t = 0; if ((!inputPort) || (!outputPort)) return; midiStack.clear (); // Init notify port uint32_t space = outputPort->atom.size; lv2_atom_forge_set_buffer(&output_forge, (uint8_t*) outputPort, space); lv2_atom_forge_sequence_head(&output_forge, &output_frame, 0); // Validate controllers for (int i = 0; i < KNOBS_SIZE; ++i) { float val = validateValue (*(new_controllers[i]), controllerLimits[i]); if (new_controllers[i] && (val != *(new_controllers[i]))) { fprintf (stderr, "BSEQuencer.lv2: Value out of range in run (): Controller#%i\n", i); *(new_controllers[i]) = val; // TODO update GUI controller } } // Update global controllers // 1. Stop MIDI out if midi_in channel, steps, play, mode or root (note/signature/octave) changed bool midiStopped[NR_SEQUENCER_CHS] = {false, false, false, false}; if ( CONTROLLER_CHANGED(MIDI_IN_CHANNEL) || CONTROLLER_CHANGED(NR_OF_STEPS) || CONTROLLER_CHANGED(PLAY) || CONTROLLER_CHANGED(MODE) || CONTROLLER_CHANGED(ON_KEY_PRESSED) || CONTROLLER_CHANGED(SCALE) || CONTROLLER_CHANGED(ROOT) || CONTROLLER_CHANGED(SIGNATURE) || CONTROLLER_CHANGED(OCTAVE) ) { //fprintf (stderr, "Call stopMidiOut from 'Update global controllers' at %f\n", position); stopMidiOut(0, ALL_CH); for (int i = 0; i < NR_SEQUENCER_CHS; ++i) midiStopped[i] = true; } // 2. Stop also MIDI in if midi_in channel, steps, play or mode is changed if ( CONTROLLER_CHANGED(MIDI_IN_CHANNEL) || CONTROLLER_CHANGED(NR_OF_STEPS) || CONTROLLER_CHANGED(MODE) || CONTROLLER_CHANGED(ON_KEY_PRESSED) || CONTROLLER_CHANGED(PLAY) ) { while (!inKeys.empty ()) inKeys.pop_back (); } // 3. Set new scale if scale or root changed if ((new_controllers[SCALE] && new_controllers[ROOT] && new_controllers[SIGNATURE] && new_controllers[OCTAVE]) && (CONTROLLER_CHANGED(SCALE) || CONTROLLER_CHANGED(ROOT) || CONTROLLER_CHANGED(SIGNATURE) || CONTROLLER_CHANGED(OCTAVE))) { int newScaleNr = LIMIT (*new_controllers[SCALE], 0, NR_SYSTEM_SCALES + NR_USER_SCALES - 1); scale.setScale(rtScaleMaps[newScaleNr].scaleNotes); scale.setRoot (*new_controllers[ROOT] + *new_controllers[SIGNATURE] + (*new_controllers[OCTAVE] + 1) * 12); } // 4. Copy controller values for (int i = 0; i < CH; ++i) if (new_controllers[i]) controllers[i] = *new_controllers[i]; // Update BSEQuencer channel controllers for (int i = CH; i < CH + NR_SEQUENCER_CHS * CH_SIZE; ++i) { int ch = (int)((i - CH) / CH_SIZE) + 1; if ((CONTROLLER_CHANGED(i)) && !midiStopped[ch-1]) { //fprintf (stderr, "Call stopMidiOut from 'Update BSEQuencer channel controllers' at %f\n", position); stopMidiOut (0, 1 << (ch - 1)); midiStopped[ch-1] = true; } if (new_controllers[i]) controllers[i] = *new_controllers[i]; } // Read CONTROL port (notifications from GUI and host) LV2_ATOM_SEQUENCE_FOREACH(inputPort, ev) { int64_t act_t = (ev->time.frames <= n_samples ? ev->time.frames : n_samples); if ((ev->body.type == uris.atom_Object) || (ev->body.type == uris.atom_Blank)) { const LV2_Atom_Object* obj = (const LV2_Atom_Object*)&ev->body; // GUI on if (obj->body.otype == uris.ui_on) { ui_on = true; //fprintf (stderr, "BSEQuencer.lv2: UI on received.\n"); padMessageBufferAllPads (); scheduleNotifyPadsToGui = true; scheduleNotifyStatusToGui = true; } // GUI off else if (obj->body.otype == uris.ui_off) { //fprintf (stderr, "BSEQuencer.lv2: UI off received.\n"); ui_on = false; } // GUI pad changed notifications else if (obj->body.otype == uris.notify_padEvent) { LV2_Atom *oPd = NULL; lv2_atom_object_get (obj, uris.notify_pad, &oPd, NULL); // Pad notification if (oPd && (oPd->type == uris.atom_Vector)) { const LV2_Atom_Vector* vec = (const LV2_Atom_Vector*) oPd; if (vec->body.child_type == uris.atom_Float) { const uint32_t size = (uint32_t) ((oPd->size - sizeof(LV2_Atom_Vector_Body)) / sizeof (PadMessage)); PadMessage* pMes = (PadMessage*) (&vec->body + 1); // Copy PadMessages to pads for (unsigned int i = 0; i < size; ++i) { int row = (int) pMes[i].row; int step = (int) pMes[i].step; if ((row >= 0) && (row < ROWS) && (step >= 0) && (step < MAXSTEPS)) { Pad pd ( pMes[i].ch, pMes[i].pitchNote, pMes[i].pitchOctave, pMes[i].velocity, pMes[i].duration, pMes[i].randGate, pMes[i].randNote, pMes[i].randOctave,pMes[i].randVelocity, pMes[i].randDuration ); Pad valPad = validatePad (pd); pads[row][step] = valPad; if (valPad != pd) { fprintf (stderr, "BSEQuencer.lv2: Pad out of range in run (): pads[%i][%i].\n", row, step); padMessageBufferAppendPad (row, step, valPad); scheduleNotifyPadsToGui = true; } } } } } } // GUI user scales changed notifications else if (obj->body.otype == uris.notify_scaleMapsEvent) { int iD = 0; int scaleNr = 0; LV2_Atom *oId = NULL, *oName = NULL, *oElements = NULL, *oAltSymbols = NULL, *oScale = NULL; lv2_atom_object_get ( obj, uris.notify_scaleID, &oId, uris.notify_scaleName, &oName, uris.notify_scaleElements, &oElements, uris.notify_scaleAltSymbols, &oAltSymbols, uris.notify_scale, &oScale, NULL ); if (oId && (oId->type == uris.atom_Int)) { iD = ((LV2_Atom_Int*)oId)->body; for (int i = 0; i < NR_SYSTEM_SCALES + NR_USER_SCALES; ++i) { if (iD == rtScaleMaps[i].iD) { scaleNr = i; break; } } } if ((scaleNr >= NR_SYSTEM_SCALES) && (scaleNr < NR_SYSTEM_SCALES + NR_USER_SCALES)) { // Name if (oName && (oName->type == uris.atom_String)) { strncpy (rtScaleMaps[scaleNr].name, (char*) LV2_ATOM_BODY(oName), 64); } // Elements TODO safety if (oElements && (oElements->type == uris.atom_Vector)) { const LV2_Atom_Vector* vec = (const LV2_Atom_Vector*) oElements; if (vec->body.child_type == uris.atom_Int) { memcpy (rtScaleMaps[scaleNr].elements, &vec->body + 1, 16 * sizeof (int)); } } // Alt Symbols TODO safety if (oAltSymbols && (oAltSymbols->type == uris.atom_Vector)) { const LV2_Atom_Vector* vec = (const LV2_Atom_Vector*) oAltSymbols; if (vec->body.child_type == uris.atom_String) { memcpy (rtScaleMaps[scaleNr].altSymbols, &vec->body + 1, 16 * 16); } } // Scale TODO safety if (oScale && (oScale->type == uris.atom_Vector)) { const LV2_Atom_Vector* vec = (const LV2_Atom_Vector*) oScale; if (vec->body.child_type == uris.atom_Int) { BScaleNotes* notes = (BScaleNotes*) (&vec->body + 1); rtScaleMaps[scaleNr].scaleNotes = *notes; } } // Playing scale changed => update and stop output if (scaleNr == controllers[SCALE]) { scale.setScale(rtScaleMaps[scaleNr].scaleNotes); for (int i = 0; i < NR_SEQUENCER_CHS; ++i) { if (!midiStopped[i]) stopMidiOut(0, 1 << i); midiStopped[i] = true; } } } } // Host time notifications else if (obj->body.otype == uris.time_Position) { if ((controllers[MODE] == HOST_CONTROLLED) || (controllers[MODE] == HOST_PLAYBACK)) { bool scheduleStopMidi = false; LV2_Atom *oBpm = NULL, *oBpb = NULL, *oSpeed = NULL; lv2_atom_object_get ( obj, uris.time_beatsPerMinute, &oBpm, uris.time_beatsPerBar, &oBpb, uris.time_speed, &oSpeed, NULL ); // BPM changed? if (oBpm && (oBpm->type == uris.atom_Float) && (bpm != ((LV2_Atom_Float*)oBpm)->body)) { bpm = ((LV2_Atom_Float*)oBpm)->body; scheduleStopMidi = true; } // Beats per bar changed? if (oBpb && (oBpb->type == uris.atom_Float) && (beatsPerBar != ((LV2_Atom_Float*)oBpb)->body) && (((LV2_Atom_Float*)oBpb)->body > 0)) { beatsPerBar = ((LV2_Atom_Float*)oBpb)->body; scheduleStopMidi = true; } // Speed changed? if (oSpeed && (oSpeed->type == uris.atom_Float) && (speed != ((LV2_Atom_Float*)oSpeed)->body) && (controllers[MODE] == HOST_PLAYBACK)) { speed = ((LV2_Atom_Float*)oSpeed)->body; if (speed == 0.0f) stopAutoKey (last_t); else makeAutoKey (act_t); } // Stop MIDI output for all BSEQuencer channels if (scheduleStopMidi) { for (int i = 0; i < NR_SEQUENCER_CHS; ++i) { if (!midiStopped[i]) { stopMidiOut (act_t, 1 << i); midiStopped[i] = true; } } } } } //else fprintf (stderr, "BSEQuencer.lv2: Ignored object in Control port (otype = %i, %s)\n", obj->body.otype, // (unmap ? unmap->unmap (unmap->handle, obj->body.otype) : NULL)); } // Read incoming MIDI_IN events else if (ev->body.type == uris.midi_Event) { if ((controllers[PLAY]) && (controllers[MODE] == HOST_CONTROLLED)) { const uint8_t* const msg = (const uint8_t*)(ev + 1); const uint8_t msize = ev->body.size; uint8_t typ = lv2_midi_message_type(msg); uint8_t chn = msg[0] & 0x0F; uint8_t note = msg[1]; if ((controllers[MIDI_IN_CHANNEL] == 0) || (controllers[MIDI_IN_CHANNEL] - 1 == chn)) { switch (typ) { // LV2_MIDI_MSG_NOTE_ON case LV2_MIDI_MSG_NOTE_ON: { bool newNote = true; // Scan keys if this is an additional midi message to an already pressed key // (e.g., double note on, velocity changed) for (Key** it = inKeys.begin(); it < inKeys.end(); ++it) { if ((**it).note == note) { newNote = false; (**it).velocity = msg[2]; } } // Build new key from MIDI data if (newNote) { if ( (controllers[MODE] == AUTOPLAY) || (controllers[MODE] == HOST_PLAYBACK) || (controllers[ON_KEY_PRESSED] == ON_KEY_RESTART) || (inKeys.empty()) ) { Key key = defaultKey; // stepNr = -1; direction = 1; output.pads, output.playing and jumpOff ()-initialized key.note = note; key.velocity = msg[2]; key.startPos = position + double (act_t) / FRAMES_PER_BEAT - (1 / STEPS_PER_BEAT); inKeys.push_back (key); } else if (controllers[ON_KEY_PRESSED] == ON_KEY_SYNC) { Key key = defaultKey; key.note = note; key.velocity = msg[2]; key.startPos = inKeys.back().startPos - (1 / STEPS_PER_BEAT); inKeys.push_back (key); } else { Key key = inKeys.back(); key.note = note; key.velocity = msg[2]; if (inKeys.back().note == 0xff) inKeys.back() = key; else inKeys.push_back (key); } //fprintf (stderr, "BSEQuencer.lv2: Key on (frames: %li, note: %i, velocity: %i) at %f\n", act_t, key.note, key.velocity, key.startPos); } } break; // LV2_MIDI_MSG_NOTE_OFF case LV2_MIDI_MSG_NOTE_OFF: { for (size_t i = 0; i < inKeys.size; ++i) { if (inKeys[i].note == note) { // fprintf (stderr, "BSEQuencer.lv2: Key off (frames: %li, note: %i, velocity: %i) at %f + frames\n", act_t, note, msg[2], position); stopMidiOut (act_t, i, ALL_CH); if ( (controllers[MODE] == AUTOPLAY) || (controllers[MODE] == HOST_PLAYBACK) || (controllers[ON_KEY_PRESSED] == ON_KEY_RESTART) || (controllers[ON_KEY_PRESSED] == ON_KEY_SYNC) || (inKeys.size > 1) ) inKeys.erase (&inKeys.iterator[i]); else inKeys[i].note = 0xff; break; } } } break; // LV2_MIDI_MSG_CONTROLLER case LV2_MIDI_MSG_CONTROLLER: { switch (note) { // LV2_MIDI_CTL_SUSTAIN: Forward to all outputs case LV2_MIDI_CTL_SUSTAIN: for (int ch = 1; ch <= NR_SEQUENCER_CHS; ++ch) { midiStack.append (act_t, ch - 1, LV2_MIDI_MSG_CONTROLLER, LV2_MIDI_CTL_SUSTAIN, msg[2]); } break; // LV2_MIDI_CTL_ALL_SOUNDS_OFF: Stop all outputs case LV2_MIDI_CTL_ALL_SOUNDS_OFF: for (size_t i = 0; i < inKeys.size; ++i) stopMidiOut (act_t, i, ALL_CH); break; // LV2_MIDI_CTL_ALL_NOTES_OFF: Stop all outputs and delete all keys // As B.SEQuencer doesn't interpret LV2_MIDI_CTL_SUSTAIN itself, the // result is the same as in LV2_MIDI_CTL_ALL_SOUNDS_OFF case LV2_MIDI_CTL_ALL_NOTES_OFF: while (!inKeys.empty()) { stopMidiOut (act_t, inKeys.size - 1, ALL_CH); inKeys.pop_back(); } break; // All other MIDI signals default: //fprintf (stderr, "BSEQuencer.lv2: Ignored MIDI_in CTL message in run (): #%i (%i, %i).\n", msg[0], msg[1], msg[2]); midiStack.append (act_t, 0xff, msg[0], msg[1], msg[2], msize); break; } } break; // All other MIDI signals default: //fprintf (stderr, "BSEQuencer.lv2: Ignored MIDI_in message in run (): #%i (%i, %i).\n", msg[0], msg[1], msg[2]); midiStack.append (act_t, 0xff, msg[0], msg[1], msg[2], msize); break; } } else { //fprintf (stderr, "BSEQuencer.lv2: MIDI input channel filter passed MIDI_in message in run (): #%i (%i, %i).\n", msg[0], msg[1], msg[2]); midiStack.append (act_t, 0xff, msg[0], msg[1], msg[2], msize); } } } //else fprintf (stderr, "BSEQuencer.lv2: Uninterpreted event in Control port (type = %i, %s)\n", ev->body.type, // (unmap ? unmap->unmap (unmap->handle, ev->body.type) : NULL)); // Update for this iteration if (controllers[PLAY]) runSequencer (position + double (last_t) / FRAMES_PER_BEAT, last_t, act_t); last_t = act_t; } // AUTOPLAY pseudo MIDI in if ((controllers[PLAY]) && (controllers[MODE] == AUTOPLAY)) makeAutoKey (last_t); // Update for the remainder of the cycle if ((controllers[PLAY]) && (last_t < n_samples)) runSequencer (position + double (last_t) / FRAMES_PER_BEAT, last_t, n_samples); //Update position until next time signal from host position += double (n_samples) / FRAMES_PER_BEAT; scheduleNotifyStatusToGui = true; // Send notifications to GUI if (ui_on && scheduleNotifyStatusToGui) notifyStatusToGui (); if (ui_on && scheduleNotifyPadsToGui) notifyPadsToGui (); if (ui_on && scheduleNotifyScaleMapsToGui) notifyScaleMapsToGui (); notifyMidi (); lv2_atom_forge_pop(&output_forge, &output_frame); } LV2_State_Status BSEQuencer::state_save (LV2_State_Store_Function store, LV2_State_Handle handle, uint32_t flags, const LV2_Feature* const* features) { // Store pads char padDataString[0x10010] = "Matrix data:\n"; for (int step = 0; step < MAXSTEPS; ++step) { for (int row = 0; row < ROWS; ++row) { if (pads[row][step].ch != 0) { Pad* pd = &pads[row][step]; char valueString[128]; int id = step * ROWS + row; snprintf ( valueString, 126, "id:%d; ch:%d; st:%d; oc:%d; ve:%1.2f; du:%1.2f; rg:%d; rs:%d; ro:%d; rv:%1.2f; rd:%1.2f", id, (int) pd->ch, (int)pd->pitchNote, (int) pd->pitchOctave, pd->velocity, pd->duration, (int) pd->randGate, (int) pd->randNote, (int) pd->randOctave, pd->randVelocity, pd->randDuration ); if ((step < MAXSTEPS - 1) || (row < ROWS)) strcat (valueString, ";\n"); else strcat(valueString, "\n"); strcat (padDataString, valueString); } } } store (handle, uris.state_pad, padDataString, strlen (padDataString) + 1, uris.atom_String, LV2_STATE_IS_POD); // Store user scales std::string mapDataString = "Scale data:\n"; for (int nr = NR_SYSTEM_SCALES; nr < NR_SYSTEM_SCALES + NR_USER_SCALES; ++nr) { mapDataString += "id:" + std::to_string (rtScaleMaps[nr].iD) + ";\n"; std::string namestr = std::string (rtScaleMaps[nr].name); while (namestr.find ("\"") != std::string::npos) namestr.replace (namestr.find ("\""), 1, """); mapDataString += "nm:\"" + namestr + "\";\n"; mapDataString += "el:"; for (int row = 0; row < ROWS; ++row) mapDataString += std::to_string (rtScaleMaps[nr].elements[row]) + ";"; mapDataString += "\n"; mapDataString += "as:"; for (int row = 0; row < ROWS; ++row) { std::string altstr = std::string (rtScaleMaps[nr].altSymbols[row]); while (altstr.find ("\"") != std::string::npos) altstr.replace (namestr.find ("\""), 1, """); mapDataString += "\"" + altstr + "\";"; } mapDataString += "\n"; mapDataString += "sc:"; for (int el = 0; el < 12; ++el) mapDataString += std::to_string (rtScaleMaps[nr].scaleNotes[el]) + ";"; mapDataString += "\n"; } store (handle, uris.state_scales, mapDataString.c_str(), mapDataString.size() + 1, uris.atom_String, LV2_STATE_IS_POD); //fprintf (stderr, "BSEQuencer.lv2: State saved.\n"); return LV2_STATE_SUCCESS; } LV2_State_Status BSEQuencer::state_restore (LV2_State_Retrieve_Function retrieve, LV2_State_Handle handle, uint32_t flags, const LV2_Feature* const* features) { //fprintf (stderr, "BSEQuencer.lv2: state_restore ()\n"); // Retrieve pad data size_t size; uint32_t type; uint32_t valflags; const void* padData = retrieve(handle, uris.state_pad, &size, &type, &valflags); if (padData && (type == uris.atom_String)) { // Stop MIDI out stopMidiOut (0, ALL_CH); // Clear all MIDI in while (!inKeys.empty()) inKeys.pop_back(); // Clear all pads for (int r = 0; r < ROWS; ++r) { for (int s = 0; s < MAXSTEPS; ++s) pads[r][s] = Pad(); } // Restore pads // Parse retrieved data std::string padDataString = (char*) padData; const std::string keywords[11] = {"id:", "ch:", "st:", "oc:", "ve:", "du:", "rg:", "rs:", "ro:", "rv:", "rd:"}; while (!padDataString.empty()) { // Look for next "id:" size_t strPos = padDataString.find ("id:"); size_t nextPos = 0; if (strPos == std::string::npos) break; // No "id:" found => end if (strPos + 3 > padDataString.length()) break; // Nothing more after id => end padDataString.erase (0, strPos + 3); int id; try {id = BUtilities::stof (padDataString, &nextPos);} catch (const std::exception& e) { fprintf (stderr, "BSEQuencer.lv2: Restore pad state incomplete. Can't parse ID from \"%s...\"", padDataString.substr (0, 63).c_str()); break; } if (nextPos > 0) padDataString.erase (0, nextPos); if ((id < 0) || (id >= MAXSTEPS * ROWS)) { fprintf (stderr, "BSEQuencer.lv2: Restore pad state incomplete. Invalid matrix data block loaded with ID %i. Try to use the data before this id.\n", id); break; } int row = id % ROWS; int step = id / ROWS; pads[row][step] = Pad (0, 0, 0, 0, 0, 1, 0, 0, 0, 0); // Look for pad data for (int i = 1; i < 11; ++i) { strPos = padDataString.find (keywords[i]); if (strPos == std::string::npos) continue; // Keyword not found => next keyword if (strPos + 3 >= padDataString.length()) // Nothing more after keyword => end { padDataString =""; break; } if (strPos > 0) padDataString.erase (0, strPos + 3); float val; try {val = BUtilities::stof (padDataString, &nextPos);} catch (const std::exception& e) { fprintf (stderr, "BSEQuencer.lv2: Restore padstate incomplete. Can't parse %s from \"%s...\"", keywords[i].substr(0,2).c_str(), padDataString.substr (0, 63).c_str()); break; } if (nextPos > 0) padDataString.erase (0, nextPos); switch (i) { case 1: pads[row][step].ch = val; break; case 2: pads[row][step].pitchNote = val; break; case 3: pads[row][step].pitchOctave = val; break; case 4: pads[row][step].velocity = val; break; case 5: pads[row][step].duration = val; break; case 6: pads[row][step].randGate = val; break; case 7: pads[row][step].randNote = val; break; case 8: pads[row][step].randOctave = val; break; case 9: pads[row][step].randVelocity = val; break; case 10:pads[row][step].randDuration = val; break; default:break; } } } // Validate all pads for (int i = 0; i < ROWS; ++i) { for (int j = 0; j < MAXSTEPS; ++j) { Pad valPad = validatePad (pads[i][j]); if (valPad != pads[i][j]) { fprintf (stderr, "BSEQuencer.lv2: Pad out of range in state_restore (): pads[%i][%i].\n", i, j); pads[i][j] = valPad; } } } // Copy all to padMessageBuffer for submission to GUI padMessageBufferAllPads (); // Force GUI notification scheduleNotifyPadsToGui = true; } // Restore user scales const void* scaleData = retrieve(handle, uris.state_scales, &size, &type, &valflags); if (scaleData && (type == uris.atom_String)) { std::string scaleDataString = (char*) scaleData; const std::string keywords[5] = {"id:", "nm:", "el:", "as:", "sc:"}; while (!scaleDataString.empty()) { // Look for next "id:" size_t strPos = scaleDataString.find ("id:"); size_t nextPos = 0; if (strPos == std::string::npos) break; // No "id:" found => end if (strPos + 3 > scaleDataString.length()) break; // Nothing more after id => end scaleDataString.erase (0, strPos + 3); int id = -1; int scaleNr = -1; try {id = BUtilities::stof (scaleDataString, &nextPos);} catch (const std::exception& e) { fprintf (stderr, "BSEQuencer.lv2: Restore scale map state incomplete. Can't parse ID from \"%s...\"", scaleDataString.substr (0, 63).c_str()); break; } if (nextPos > 0) scaleDataString.erase (0, nextPos); if ((id < 0) || (id >= NR_SYSTEM_SCALES + NR_USER_SCALES)) { fprintf (stderr, "BSEQuencer.lv2: Restore scale map state incomplete. Invalid scale data block loaded with ID %i. Try to use the data before this id.\n", id); break; } // iD to index for (int i = 0; i < NR_SYSTEM_SCALES + NR_USER_SCALES; ++i) { if (id == rtScaleMaps[i].iD) { scaleNr = i; break; } } if (scaleNr < 0) { fprintf (stderr, "BSEQuencer.lv2: Restore scale map state incomplete. Invalid scale data block loaded with ID %i. Try to use the data before this id.\n", id); break; } // Look for scale data for (int i = 1; i < 5; ++i) { strPos = scaleDataString.find (keywords[i]); if (strPos == std::string::npos) continue; // Keyword not found => next keyword if (strPos + 3 >= scaleDataString.length()) // Nothing more after keyword => end { scaleDataString =""; break; } if (strPos > 0) scaleDataString.erase (0, strPos + 3); switch (i) { case 1: { nextPos = scaleDataString.find ("\""); scaleDataString.erase (0, nextPos + 1); nextPos = scaleDataString.find ("\""); std::string namestr = scaleDataString.substr (0, nextPos); while (namestr.find (""") != std::string::npos) namestr.replace (namestr.find ("""), 1, "\""); strncpy (rtScaleMaps[scaleNr].name, namestr.c_str(), 63); scaleDataString.erase (0, nextPos + 1); } break; case 2: { int el; for (int i = 0; i < ROWS; ++i) { try { el = std::stoi (scaleDataString, &nextPos); } catch (const std::exception& e) { fprintf (stderr, "BSEQuencer.lv2: Restore scale map state incomplete. Incomplete scale data block loaded with ID %i.\n", id); break; } rtScaleMaps[scaleNr].elements[i] = el; scaleDataString.erase (0, nextPos); nextPos = scaleDataString.find (";"); scaleDataString.erase (0, nextPos + 1); } } break; case 3: { for (int i = 0; i < ROWS; ++i) { nextPos = scaleDataString.find ("\""); // Check if a string is following or a keyword size_t keyPos = std::string::npos; for (int j = 0; j < 5; ++j) { size_t pos = scaleDataString.find (keywords[j]); if (pos < keyPos) keyPos = pos; } // No string => break if (keyPos < nextPos) { fprintf (stderr, "BSEQuencer.lv2: Restore scale map state incomplete. Incomplete scale data block loaded with ID %i.\n", id); break; } // Copy string contents scaleDataString.erase (0, nextPos + 1); nextPos = scaleDataString.find ("\""); std::string altstr = scaleDataString.substr (0, nextPos); while (altstr.find (""") != std::string::npos) altstr.replace (altstr.find ("""), 1, "\""); strncpy (rtScaleMaps[scaleNr].altSymbols[i], altstr.c_str(), 15); scaleDataString.erase (0, nextPos + 1); } } break; case 4: { int sc; for (int i = 0; i < 12; ++i) { try { sc = std::stoi (scaleDataString, &nextPos); } catch (const std::exception& e) { fprintf (stderr, "BSEQuencer.lv2: Restore scale map state incomplete. Incomplete scale data block loaded with ID %i.\n", id); break; } rtScaleMaps[scaleNr].scaleNotes[i] = sc; scaleDataString.erase (0, nextPos); nextPos = scaleDataString.find (";"); scaleDataString.erase (0, nextPos + 1); } } break; default:break; } } } scheduleNotifyScaleMapsToGui = true; } // Force GUI notification scheduleNotifyStatusToGui = true; return LV2_STATE_SUCCESS; } void BSEQuencer::activate () { inKeys.clear (); } /* * Checks if a value is within a limit, and if not, puts the value within * this limit. * @param value * @param limit * @return Value is within the limit */ float BSEQuencer::validateValue (float value, const Limit limit) { float ltdValue = ((limit.step != 0) ? (limit.min + round ((value - limit.min) / limit.step) * limit.step) : value); return LIMIT (ltdValue, limit.min, limit.max); } /* * Validates a single pad */ Pad BSEQuencer::validatePad (Pad pad) { return Pad ( validateValue (pad.ch, {0, 255, 1}), validateValue (pad.pitchNote, controllerLimits[SELECTION_NOTE]), validateValue (pad.pitchOctave, controllerLimits[SELECTION_OCTAVE]), validateValue (pad.velocity, controllerLimits[SELECTION_VELOCITY]), LIMIT (pad.duration, 0.0, 32.0), validateValue (pad.randGate, controllerLimits[SELECTION_GATE_RAND]), validateValue (pad.randNote, controllerLimits[SELECTION_NOTE_RAND]), validateValue (pad.randOctave, controllerLimits[SELECTION_OCTAVE_RAND]), validateValue (pad.randVelocity, controllerLimits[SELECTION_VELOCITY_RAND]), validateValue (pad.randDuration, controllerLimits[SELECTION_DURATION_RAND]) ); } /* * Appends a single pad to padMessageBuffer */ bool BSEQuencer::padMessageBufferAppendPad (int row, int step, Pad pad) { PadMessage end = PadMessage (ENDPADMESSAGE); PadMessage msg = PadMessage ( step, row, pad.ch, pad.pitchNote, pad.pitchOctave, pad.velocity, pad.duration, pad.randGate, pad.randNote, pad.randOctave, pad.randVelocity, pad.randDuration ); for (int i = 0; i < MAXSTEPS * ROWS; ++i) { if (padMessageBuffer[i] != end) { padMessageBuffer[i] = msg; if (i < MAXSTEPS * ROWS - 1) padMessageBuffer[i + 1] = end; return true; } } return false; } /* * Copies all pads to padMessageBuffer (thus overwrites it!) */ void BSEQuencer::padMessageBufferAllPads () { for (int i = 0; i < MAXSTEPS; ++i) { for (int j = 0; j < ROWS; ++j) { Pad* pd = &(pads[j][i]); padMessageBuffer[i * ROWS + j] = PadMessage ( i, j, pd->ch, pd->pitchNote, pd->pitchOctave, pd->velocity, pd->duration, pd->randGate, pd->randNote, pd->randOctave, pd->randVelocity, pd->randDuration ); } } } void BSEQuencer::notifyPadsToGui () { PadMessage endmsg (ENDPADMESSAGE); if (!(endmsg == padMessageBuffer[0])) { // Get padMessageBuffer size int end = 0; for (int i = 0; (i < ROWS * MAXSTEPS) && (!(padMessageBuffer[i] == endmsg)); ++i) end = i; // Prepare forge buffer and initialize atom sequence LV2_Atom_Forge_Frame frame; lv2_atom_forge_frame_time(&output_forge, 0); lv2_atom_forge_object(&output_forge, &frame, 0, uris.notify_padEvent); lv2_atom_forge_key(&output_forge, uris.notify_pad); lv2_atom_forge_vector(&output_forge, sizeof(float), uris.atom_Float, sizeof(PadMessage) / sizeof(float) * (end + 1), (void*) padMessageBuffer); lv2_atom_forge_pop(&output_forge, &frame); // Empty padMessageBuffer padMessageBuffer[0] = endmsg; scheduleNotifyPadsToGui = false; } } void BSEQuencer::notifyStatusToGui () { // Get all act. steps for all active midiInKeys -> cursorbits // Get all act. played notes for all active midiInKeys -> notebits uint32_t cursorbits[MAXSTEPS] = {0}; uint32_t notebits = 0; uint32_t chbits = 0; int8_t size = scale.getSize (); for (size_t i = 0; i < inKeys.size; ++i) { if (inKeys[i].note != 0xff) { int8_t element = scale.getElement(inKeys[i].note); // Only valid keys if ((element != ENOTE) && (size != ENOTE)) { // Set notebits notebits = notebits | (1 << (element - int (floor (double (element) / double (size)) * double (size)))); for (int row = 0; row < ROWS; ++row) { if ((inKeys[i].stepNr >= 0) && (inKeys[i].output[row].stepOffset != HALT_STEP)) { int stepNr = (inKeys[i].stepNr + inKeys[i].output[row].stepOffset) % ((int)controllers[NR_OF_STEPS]); // Set cursorbits cursorbits[stepNr] = (cursorbits[stepNr] | (1 << row)); // Set chbits if (((int)inKeys[i].output[row].pad.ch) & 0x0F) chbits = (chbits | (1 << (((int)inKeys[i].output[row].pad.ch - 1) & 0x0F))); } } } } } // Prepare forge buffer and initialize atom sequence LV2_Atom_Forge_Frame frame; lv2_atom_forge_frame_time(&output_forge, 0); lv2_atom_forge_object(&output_forge, &frame, 0, uris.notify_statusEvent); lv2_atom_forge_key(&output_forge, uris.notify_cursors); lv2_atom_forge_vector(&output_forge, sizeof (int), uris.atom_Int, MAXSTEPS, (void*) cursorbits); lv2_atom_forge_key(&output_forge, uris.notify_notes); lv2_atom_forge_int(&output_forge, notebits); lv2_atom_forge_key(&output_forge, uris.notify_channels); lv2_atom_forge_int(&output_forge, chbits); lv2_atom_forge_pop(&output_forge, &frame); scheduleNotifyStatusToGui = false; } void BSEQuencer::notifyScaleMapsToGui () { for (int i = NR_SYSTEM_SCALES; i < NR_SYSTEM_SCALES + NR_USER_SCALES; ++i) { LV2_Atom_Forge_Frame frame; lv2_atom_forge_frame_time(&output_forge, 0); lv2_atom_forge_object(&output_forge, &frame, 0, uris.notify_scaleMapsEvent); lv2_atom_forge_key(&output_forge, uris.notify_scaleID); lv2_atom_forge_int(&output_forge, rtScaleMaps[i].iD); lv2_atom_forge_key(&output_forge, uris.notify_scaleName); lv2_atom_forge_string (&output_forge, rtScaleMaps[i].name, 64); lv2_atom_forge_key(&output_forge, uris.notify_scaleElements); lv2_atom_forge_vector(&output_forge, sizeof (int), uris.atom_Int, 16, (void*) rtScaleMaps[i].elements); lv2_atom_forge_key(&output_forge, uris.notify_scaleAltSymbols); lv2_atom_forge_vector(&output_forge, 16, uris.atom_String, 16, (void*) rtScaleMaps[i].altSymbols); lv2_atom_forge_key(&output_forge, uris.notify_scale); BScaleNotes* notes = &rtScaleMaps[i].scaleNotes; lv2_atom_forge_vector(&output_forge, sizeof (int), uris.atom_Int, 12, (void*) notes); lv2_atom_forge_pop(&output_forge, &frame); scheduleNotifyScaleMapsToGui = false; } } void BSEQuencer::notifyMidi () { for (size_t i = 0; i < midiStack.size (); ++i) { MidiData& midiData = midiStack[i]; // ch -> MIDI channel int channel = (midiData.ch < NR_SEQUENCER_CHS ? controllers[CH + midiData.ch * CH_SIZE + MIDI_CHANNEL] - 1 : 0); // compose MIDI message block LV2_Atom midiatom; midiatom.type = uris.midi_Event; midiatom.size = midiData.size; uint8_t msg[3]; msg[0] = midiData.status + channel; msg[1] = midiData.note; msg[2] = midiData.velocity; // send MIDI message if (!lv2_atom_forge_frame_time (&output_forge, midiData.frames)) return; if (!lv2_atom_forge_raw (&output_forge, &midiatom, sizeof (LV2_Atom))) return; if (!lv2_atom_forge_raw (&output_forge, &msg, midiatom.size)) return; lv2_atom_forge_pad (&output_forge, sizeof (LV2_Atom) + midiatom.size); } } /* * * ****************************************************************************** * LV2 specific declarations */ static LV2_Handle instantiate (const LV2_Descriptor* descriptor, double samplerate, const char* bundle_path, const LV2_Feature* const* features) { // New instance BSEQuencer* instance; try {instance = new BSEQuencer(samplerate, features);} catch (std::exception& exc) { fprintf (stderr, "BSEQuencer.lv2: Plugin instantiation failed. %s\n", exc.what ()); return NULL; } return (LV2_Handle)instance; } static void connect_port (LV2_Handle instance, uint32_t port, void *data) { BSEQuencer* inst = (BSEQuencer*) instance; if (inst) inst->connect_port (port, data); } static void run (LV2_Handle instance, uint32_t n_samples) { BSEQuencer* inst = (BSEQuencer*) instance; if (inst) inst->run (n_samples); } static LV2_State_Status state_save(LV2_Handle instance, LV2_State_Store_Function store, LV2_State_Handle handle, uint32_t flags, const LV2_Feature* const* features) { BSEQuencer* inst = (BSEQuencer*)instance; if (!inst) return LV2_STATE_SUCCESS; inst->state_save (store, handle, flags, features); return LV2_STATE_SUCCESS; } static LV2_State_Status state_restore(LV2_Handle instance, LV2_State_Retrieve_Function retrieve, LV2_State_Handle handle, uint32_t flags, const LV2_Feature* const* features) { BSEQuencer* inst = (BSEQuencer*)instance; if (inst) inst->state_restore (retrieve, handle, flags, features); return LV2_STATE_SUCCESS; } static void activate (LV2_Handle instance) { BSEQuencer* inst = (BSEQuencer*)instance; if (inst) inst->activate (); } static void cleanup (LV2_Handle instance) { BSEQuencer* inst = (BSEQuencer*) instance; if (inst) delete inst; } static const void* extension_data(const char* uri) { static const LV2_State_Interface state = {state_save, state_restore}; if (!strcmp(uri, LV2_STATE__interface)) { return &state; } return NULL; } static const LV2_Descriptor descriptor = { BSEQUENCER_URI, instantiate, connect_port, activate, run, NULL, // deactivate cleanup, extension_data }; // LV2 Symbol Export LV2_SYMBOL_EXPORT const LV2_Descriptor* lv2_descriptor (uint32_t index) { switch (index) { case 0: return &descriptor; default: return NULL; } } /* End of LV2 specific declarations * * ***************************************************************************** * * */ BSEQuencer-1.8.10/src/BSEQuencer.hpp000066400000000000000000000152331411660112400167710ustar00rootroot00000000000000/* B.SEQuencer * MIDI Step Sequencer LV2 Plugin * * Copyright (C) 2018, 2019 by Sven Jähnichen * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef BSEQUENCER_HPP_ #define BSEQUENCER_HPP_ #define CONTROLLER_CHANGED(con) ((new_controllers[con]) ? (controllers[con] != *(new_controllers[con])) : false) // #define VALUE_SPEED (controllers[MODE] == AUTOPLAY ? 1 : speed) #define VALUE_BPM (controllers[MODE] == AUTOPLAY ? controllers[AUTOPLAY_BPM] : bpm) #define VALUE_BPB (controllers[MODE] == AUTOPLAY ? controllers[AUTOPLAY_BPB] : beatsPerBar) #define VALUE_BU (controllers[MODE] == AUTOPLAY ? controllers[AUTOPLAY_BU] : beatUnit) #define STEPS_PER_BEAT (controllers[BASE] == PER_BEAT ? controllers[STEPS_PER] : controllers[STEPS_PER] / VALUE_BPB) #define FRAMES_PER_BEAT (rate / (VALUE_BPM / 60)) #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "definitions.h" #include "ports.h" #include "urids.h" #include "BScale.hpp" #include "ScaleMap.hpp" #include "Pad.hpp" #include "PadMessage.hpp" #include "StaticArrayList.hpp" #include "MidiStack.hpp" typedef struct { float min; float max; float step; } Limit; typedef struct { bool playing; int stepOffset; int direction; Pad pad; uint8_t ch; bool gate; uint8_t note; uint8_t velocity; float duration; std::array jumpOff; } Output; typedef struct { int note; int8_t velocity; double startPos; int stepNr; std::array output; } Key; class BSEQuencer { public: BSEQuencer (double samplerate, const LV2_Feature* const* features); void connect_port(uint32_t port, void *data); void run(uint32_t n_samples); LV2_State_Status state_save(LV2_State_Store_Function store, LV2_State_Handle handle, uint32_t flags, const LV2_Feature* const* features); LV2_State_Status state_restore(LV2_State_Retrieve_Function retrieve, LV2_State_Handle handle, uint32_t flags, const LV2_Feature* const* features); void activate (); private: bool makeMidi (const int64_t frames, const uint8_t status, const int key, const int row, uint8_t chbits = ALL_CH); void stopMidiOut (const int64_t frames, const uint8_t chbits); void stopMidiOut (const int64_t frames, const int key, const uint8_t chbits); void stopMidiOut (const int64_t frames, const int key, const int row, const uint8_t chbits); void startMidiOut (const int64_t frames, const int key, const uint8_t chbits); void startMidiOut (const int64_t frames, const int key, const int row, const uint8_t chbits); void cleanupInKeys (); void makeAutoKey (const uint64_t last_t); void stopAutoKey (const uint64_t act_t); bool padHasAntecessor (const int row, const int step); bool padHasSuccessor (const int row, const int step); int getPadStart (const int row, const int step); int getNextPadStart (const int key, const int row, const int step); int getNextStep (const int key, const int row, const int step); double getStep (const int key, const double relpos); int getStepOffset (const int key, const int row, const int relStep); void runSequencer (const double startpos, const uint32_t start, const uint32_t end); float validateValue (float value, const Limit limit); Pad validatePad (Pad pad); bool padMessageBufferAppendPad (int row, int step, Pad pad); void padMessageBufferAllPads (); void notifyPadsToGui (); void notifyStatusToGui (); void notifyScaleMapsToGui (); void notifyMidi (); // URIs BSEQuencerURIs uris; LV2_URID_Map* map; LV2_URID_Unmap* unmap; MidiStack midiStack; // DSP <-> GUI communication const LV2_Atom_Sequence* inputPort; LV2_Atom_Sequence* outputPort; LV2_Atom_Forge output_forge; LV2_Atom_Forge_Frame output_frame; PadMessage padMessageBuffer[MAXSTEPS * ROWS]; // Controllers float* new_controllers [KNOBS_SIZE]; float controllers [KNOBS_SIZE]; Limit controllerLimits [KNOBS_SIZE] = { {0, 16, 1}, // MIDI_IN_CHANNEL {0, 1, 1}, // PLAY {1, 3, 1}, // MODE {0, 2, 1}, // ON_KEY_PRESSED {8, 32, 8}, // NR_OF_STEPS {1, 8, 1}, // STEPS_PER {1, 2, 1}, // BASE {0, 11, 1}, // ROOT {-1, 1, 1}, // SIGNATURE {-1, 8, 1}, // OCTAVE {0, NR_SYSTEM_SCALES + NR_USER_SCALES - 1, 1}, // SCALE {1, 300, 0}, // AUTOPLAY_BPM {1, 16, 1}, // AUTOPLAY_BPB {0, NR_SEQUENCER_CHS + NR_CTRL_BUTTONS + NR_EDIT_BUTTONS, 1}, // SELECTION_CH {0, 1, 0}, // SELECTION_GATE_RAND {-16, 16, 1}, // SELECTION_NOTE {-32, 32, 1}, // SELECTION_NOTE_RAND {-8, 8, 1}, // SELECTION_OCTAVE {-16, 16, 1}, // SELECTION_OCTAVE_RAND {0, 2, 0}, // SELECTION_VELOCITY {-2, 2, 0}, // SELECTION_VELOCITY_RAND {0, 1, 0}, // SELECTION_DURATION {-1, 0, 0}, // SELECTION_DURATION_RAND {0, 1, 1}, // CH PITCH {0, 2, 0}, // CH VELOCITY {1, 16, 1}, // CH MIDI_CHANNEL {-127, 127, 1}, // CH NOTE_OFFSET {0, 1, 1}, // CH PITCH {0, 2, 0}, // CH VELOCITY {1, 16, 1}, // CH MIDI_CHANNEL {-127, 127, 1}, // CH NOTE_OFFSET {0, 1, 1}, // CH PITCH {0, 2, 0}, // CH VELOCITY {1, 16, 1}, // CH MIDI_CHANNEL {-127, 127, 1}, // CH NOTE_OFFSET {0, 1, 1}, // CH PITCH {0, 2, 0}, // CH VELOCITY {1, 16, 1}, // CH MIDI_CHANNEL {-127, 127, 1} // CH NOTE_OFFSET }; //Pads Pad pads [ROWS] [MAXSTEPS]; // Host communicated data double rate; float bpm; float beatsPerBar; float speed; uint32_t outCapacity; // Data derived from controllers or host double position; // Internals bool ui_on; bool scheduleNotifyPadsToGui; bool scheduleNotifyStatusToGui; bool scheduleNotifyScaleMapsToGui; StaticArrayList inKeys; Key defaultKey; BScale scale; RTScaleMap rtScaleMaps[NR_SYSTEM_SCALES + NR_USER_SCALES]; std::minstd_rand rnd; std::uniform_real_distribution distUni; std::uniform_real_distribution distBi; }; #endif /* BSEQUENCER_HPP_ */ BSEQuencer-1.8.10/src/BSEQuencer_GUI.cpp000066400000000000000000002206001411660112400174640ustar00rootroot00000000000000/* B.SEQuencer * MIDI Step Sequencer LV2 Plugin * * Copyright (C) 2018, 2019 by Sven Jähnichen * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "BSEQuencer_GUI.hpp" #include "BUtilities/to_string.hpp" #include "BUtilities/vsystem.hpp" #include BSEQuencer_GUI::BSEQuencer_GUI (const char *bundle_path, const LV2_Feature *const *features, PuglNativeView parentWindow) : Window (1250, 820, "B.SEQuencer", parentWindow, true, PUGL_MODULE, 0), controller (NULL), write_function (NULL), pluginPath (bundle_path ? std::string (bundle_path) : std::string ("")), sz (1.0), bgImageSurface (nullptr), uris (), forge (), clipBoard (), cursorBits {0}, noteBits (0), chBits (0), tempTool (false), tempToolCh (0), wheelScrolled (false), modifier (MODIFIER_VELOCITY), mContainer (0, 0, 1250, 820, "main"), padSurface (98, 88, 804, 484, "box"), captionSurface (18, 88, 64, 484, "box"), modeBox (920, 88, 310, 170, "box"), modeBoxLabel (10, 10, 290, 20, "ctlabel", BSEQUENCER_LABEL_PLAY_MODE), modeLabel (10, 80, 60, 20, "lflabel", BSEQUENCER_LABEL_MODE), modeListBox (80, 80, 220, 20, 220, 80, "menu", BItems::ItemList ({{1, BSEQUENCER_LABEL_AUTOPLAY}, {3, BSEQUENCER_LABEL_HOST_CONTROLLED} , {2, BSEQUENCER_LABEL_HOST_AND_MIDI}}), 2.0), modeAutoplayBpmLabel (10, 115, 120, 20, "lflabel", BSEQUENCER_LABEL_BPM), modeAutoplayBpmSlider (120, 105, 180, 25, "slider", 120.0, 1.0, 300.0, 0.0, "%3.1f"), modeAutoplayBpbLabel (10, 145, 120, 20, "lflabel", BSEQUENCER_LABEL_BPB), modeAutoplayBpbSlider (120, 135, 180, 25, "slider", 4.0, 1.0, 16.0, 1.0, "%2.0f"), modeMidiInChannelLabel (10, 110, 130, 20 , "lflabel", BSEQUENCER_LABEL_MIDI_INPUT_CH), modeMidiInChannelListBox (180, 110, 120, 20, 120, 200, "menu", BItems::ItemList ({{0, BSEQUENCER_LABEL_ALL}, {1, "1"}, {2, "2"}, {3, "3"}, {4, "4"}, {5, "5"}, {6, "6"}, {7, "7"}, {8, "8"}, {9, "9"}, {10, "10"}, {11, "11"}, {12, "12"}, {13, "13"}, {14, "14"}, {15, "15"}, {16, "16"}})), modeOnKeyLabel (10, 140, 100, 20, "lflabel", BSEQUENCER_LABEL_ON_NOTE_ON), modeOnKeyListBox (180, 140, 120, 20, 120, 80, "menu", BItems::ItemList ({{0, BSEQUENCER_LABEL_RESTART}, {2, BSEQUENCER_LABEL_RESTART_SYNC}, {1, BSEQUENCER_LABEL_CONTINUE}})), modePlayLabel (10, 50, 205, 20, "lflabel", BSEQUENCER_LABEL_STATUS_PLAYING), modePlayButton (270, 40, 30, 30, "box", 1.0), toolBox (920, 280, 310, 292, "box"), toolBoxLabel (10, 10, 290, 20, "ctlabel", BSEQUENCER_LABEL_TOOLBOX), toolButtonBox (0, 30, 310, 160, "widget"), toolWholeStepButton (210, 40, 80, 20, "tgbutton", BSEQUENCER_LABEL_WHOLE_STEP, 0.0), toolResetButton (90, 130, 20, 20, "tgbutton"), toolUndoButton (120, 130, 20, 20, "tgbutton"), toolRedoButton (150, 130, 20, 20, "tgbutton"), toolButtonBoxCtrlLabel (10, 10, 80, 20, "lflabel", BSEQUENCER_LABEL_CONTROLS), toolButtonBoxChLabel (10, 70, 80, 20, "lflabel", BSEQUENCER_LABEL_CHANNELS), toolButtonBoxEditLabel (10, 100, 80, 20, "lflabel", BSEQUENCER_LABEL_EDIT), toolGateLabel (10, 260, 30, 20, "ctlabel", BSEQUENCER_LABEL_GATE), toolGateSlider (12.5, 200, 25, 60, "dial", 1.0, 0.0, 1.0, 0.0, "%1.2f", BWidgets::LABEL_BOTTOM), toolNoteLabel (45, 260, 60, 20, "ctlabel", BSEQUENCER_LABEL_NOTE), toolNoteDial (50, 200, 50, 60, "dial", 0.0, -16.0, 16.0, 1.0, "%1.0f"), toolOctaveLabel (110, 260, 60, 20, "ctlabel", BSEQUENCER_LABEL_OCTAVE), toolOctaveDial (115, 200, 50, 60, "dial", 0.0, -8.0, 8.0, 1.0, "%1.0f"), toolVelocityLabel (175, 260, 60, 20, "ctlabel", BSEQUENCER_LABEL_VELOCITY), toolVelocityDial (180, 200, 50, 60, "dial", 1.0, 0.0, 2.0, 0.0, "%1.2f"), toolDurationLabel (240, 260, 60, 20, "ctlabel", BSEQUENCER_LABEL_DURATION), toolDurationDial (245, 200, 50, 60, "dial", 1.0, 0.0, 1.0, 0.0, "%1.2f", UNIDIRECTIONAL), propertiesBox (920, 590, 310, 210, "box"), propertiesBoxLabel (10, 10, 290, 20, "ctlabel", BSEQUENCER_LABEL_PROPERTIES), propertiesNrStepsLabel (10, 50, 170, 20, "lflabel", BSEQUENCER_LABEL_TOTAL_NUMBER_OF_STEPS), propertiesNrStepsListBox (210, 50, 90, 20, 90, 100, "menu", BItems::ItemList ({{8, "8"}, {16, "16"}, {24, "24"}, {32, "32"}}), 16.0), propertiesStepsPerLabel (110, 85, 80, 20, "lflabel", BSEQUENCER_LABEL_STEPS_PER), propertiesStepsPerSlider (10, 75, 90, 25, "slider", 4.0, 1.0, 8.0, 1.0, "%2.0f"), propertiesBaseListBox (210, 85, 90, 20, 90, 60, "menu", BItems::ItemList ({BSEQUENCER_LABEL_BEAT, BSEQUENCER_LABEL_BAR}), 1.0), propertiesRootLabel (10, 115, 60, 20, "lflabel", BSEQUENCER_LABEL_ROOT), propertiesRootListBox (110, 115, 90, 20, 0, -160, 90, 160, "menu", BItems::ItemList ({{0, "C"}, {2, "D"}, {4, "E"}, {5, "F"}, {7, "G"}, {9, "A"}, {11, "B"}}), 0.0), propertiesSignatureListBox (210, 115, 90, 20, 90, 80, "menu", BItems::ItemList ({{-1, "b"}, {0, ""}, {1, "#"}}), 0.0), propertiesOctaveLabel (10, 145, 60, 20, "lflabel", BSEQUENCER_LABEL_OCTAVE), propertiesOctaveListBox (210, 145, 90, 20, 0, -220, 90, 220, "menu", BItems::ItemList ({{-1, "-1"}, {0, "0"}, {1, "1"}, {2, "2"}, {3, "3"}, {4, "4"}, {5, "5"}, {6, "6"}, {7, "7"}, {8, "8"}}), 4.0), propertiesScaleLabel (10, 175, 60, 20, "lflabel", BSEQUENCER_LABEL_SCALE), propertiesScaleEditIcon (70, 175, 20, 20, "widget", (bundle_path ? std::string (bundle_path) + EDIT_SYMBOL : std::string (""))), propertiesScaleListBox (), helpButton (1166, 50, 24, 24, "halobutton", BSEQUENCER_LABEL_HELP), ytButton (1196, 50, 24, 24, "halobutton", BSEQUENCER_LABEL_FEATURE_TOUR), scaleEditor (nullptr) { // Init scale maps for (int scaleNr = 0; scaleNr < NR_SYSTEM_SCALES + NR_USER_SCALES; ++scaleNr) { scaleMaps[scaleNr] = defaultScaleMaps[scaleNr]; } // Init propertiesScaleListBox BItems::ItemList scaleItems; for (int scaleNr = 0; scaleNr < NR_SYSTEM_SCALES + NR_USER_SCALES; ++scaleNr) { scaleItems.push_back (BItems::Item (scaleNr, scaleMaps[scaleNr].name)); } propertiesScaleListBox = BWidgets::PopupListBox (100, 175, 200, 20, 0, -420, 200, 420, "menu", scaleItems, 0.0); propertiesScaleListBox.rename ("menu"); // Init toolbox buttons toolButtonBox.addButton (90, 70, 20, 20, {{0.0, 0.03, 0.06, 1.0}, NO_CTRL, BSEQUENCER_LABEL_NO_CHANNEL}); for (int i = 1; i < NR_SEQUENCER_CHS + 1; ++i) toolButtonBox.addButton (90 + i * 30, 70, 20, 20, chButtonStyles[i]); toolButtonBox.addButton (90 , 10, 20, 20, {{0.0, 0.03, 0.06, 1.0}, NO_CTRL, BSEQUENCER_LABEL_NO_CONTROL}); for (int i = 1; i < NR_CTRL_BUTTONS; ++i) toolButtonBox.addButton (90 + (i % 7) * 30, 10 + ((int) (i / 7)) * 30, 20, 20, ctrlButtonStyles[i]); for (int i = 0; i < NR_EDIT_BUTTONS; ++i) toolButtonBox.addButton (90 + i * 30, 100, 20, 20, editButtonStyles[i]); // Init ChBoxes for (int i = 0; i < NR_SEQUENCER_CHS; ++i) { chBoxes[i].box = BWidgets::Widget (98 + i * 203.5, 590, 193.5, 210, "box"); chBoxes[i].chSymbol = BWidgets::DrawingSurface (7, 7, 26, 26, "button"); chBoxes[i].chLabel = BWidgets::Label (40, 10, 133.5, 20, "ctlabel", BSEQUENCER_LABEL_CHANNEL " " + std::to_string (i + 1)); chBoxes[i].channelLabel = BWidgets::Label (10, 50, 100, 20, "lflabel", BSEQUENCER_LABEL_MIDI_CH); chBoxes[i].channelListBox = BWidgets::PopupListBox (123.5, 50, 60, 20, 60, 120, "menu", BItems::ItemList({"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16"}), i + 1); chBoxes[i].pitchLabel = BWidgets::Label (10, 80, 100, 20, "lflabel", BSEQUENCER_LABEL_INPUT_PITCH); chBoxes[i].pitchSwitch = BWidgets::HSwitch (132.5, 82, 42, 16, "ch" + std::to_string (i + 1), 0.0); chBoxes[i].pitchScreen = BWidgets::Widget (10, 80, 173.5, 20, "screen"); chBoxes[i].pitchScreen.hide (); chBoxes[i].velocityDial = BWidgets::DialValue (25, 120, 50, 60, "ch" + std::to_string (i + 1), 1.0, 0.0, 2.0, 0.0, "%1.2f"); chBoxes[i].velocityLabel = BWidgets::Label (20, 180, 60, 20, "ctlabel", BSEQUENCER_LABEL_VELOCITY); chBoxes[i].noteOffsetDial = BWidgets::DialValue (118.5, 120, 50, 60, "ch" + std::to_string (i + 1), 0.0, -127.0, 127.0, 1.0, "%1.0f"); chBoxes[i].noteOffsetLabel = BWidgets::Label (113.5, 180, 60, 20, "ctlabel", BSEQUENCER_LABEL_OFFSET); } // Link controllerWidgets controllerWidgets[MIDI_IN_CHANNEL] = (BWidgets::ValueWidget*) &modeMidiInChannelListBox; controllerWidgets[PLAY] = (BWidgets::ValueWidget*) &modePlayButton; controllerWidgets[MODE] = (BWidgets::ValueWidget*) &modeListBox; controllerWidgets[ON_KEY_PRESSED] = (BWidgets::ValueWidget*) &modeOnKeyListBox; controllerWidgets[NR_OF_STEPS] = (BWidgets::ValueWidget*) &propertiesNrStepsListBox; controllerWidgets[STEPS_PER] = (BWidgets::ValueWidget*) &propertiesStepsPerSlider; controllerWidgets[BASE] = (BWidgets::ValueWidget*) &propertiesBaseListBox; controllerWidgets[ROOT] = (BWidgets::ValueWidget*) &propertiesRootListBox; controllerWidgets[SIGNATURE] = (BWidgets::ValueWidget*) &propertiesSignatureListBox; controllerWidgets[OCTAVE] = (BWidgets::ValueWidget*) &propertiesOctaveListBox; controllerWidgets[SCALE] = (BWidgets::ValueWidget*) &propertiesScaleListBox; controllerWidgets[AUTOPLAY_BPM] = (BWidgets::ValueWidget*) &modeAutoplayBpmSlider; controllerWidgets[AUTOPLAY_BPB] = (BWidgets::ValueWidget*) &modeAutoplayBpbSlider; controllerWidgets[SELECTION_CH] = (BWidgets::ValueWidget*) &toolButtonBox; controllerWidgets[SELECTION_NOTE] = (BWidgets::ValueWidget*) &toolNoteDial; controllerWidgets[SELECTION_OCTAVE] = (BWidgets::ValueWidget*) &toolOctaveDial; controllerWidgets[SELECTION_VELOCITY] = (BWidgets::ValueWidget*) &toolVelocityDial; controllerWidgets[SELECTION_DURATION] = (BWidgets::ValueWidget*) &toolDurationDial; controllerWidgets[SELECTION_GATE_RAND] = (BWidgets::ValueWidget*) &toolGateSlider; controllerWidgets[SELECTION_NOTE_RAND] = (BWidgets::ValueWidget*) &toolNoteDial.range; controllerWidgets[SELECTION_OCTAVE_RAND] = (BWidgets::ValueWidget*) &toolOctaveDial.range; controllerWidgets[SELECTION_VELOCITY_RAND] = (BWidgets::ValueWidget*) &toolVelocityDial.range; controllerWidgets[SELECTION_DURATION_RAND] = (BWidgets::ValueWidget*) &toolDurationDial.range; for (int i = 0; i < NR_SEQUENCER_CHS; ++i) { controllerWidgets[CH + i * CH_SIZE + PITCH] = (BWidgets::ValueWidget*) &chBoxes[i].pitchSwitch; controllerWidgets[CH + i * CH_SIZE + VELOCITY] = (BWidgets::ValueWidget*) &chBoxes[i].velocityDial; controllerWidgets[CH + i * CH_SIZE + MIDI_CHANNEL] = (BWidgets::ValueWidget*) &chBoxes[i].channelListBox; controllerWidgets[CH + i * CH_SIZE + NOTE_OFFSET] = (BWidgets::ValueWidget*) &chBoxes[i].noteOffsetDial; } // Init controller values for (int i = 0; i < KNOBS_SIZE; ++i) controllers[i] = controllerWidgets[i]->getValue (); // Set callback functions for (int i = 0; i < KNOBS_SIZE; ++i) controllerWidgets[i]->setCallbackFunction (BEvents::VALUE_CHANGED_EVENT, valueChangedCallback); padSurface.setDraggable (true); padSurface.setCallbackFunction (BEvents::BUTTON_PRESS_EVENT, padsPressedCallback); padSurface.setCallbackFunction (BEvents::BUTTON_RELEASE_EVENT, padsPressedCallback); padSurface.setCallbackFunction (BEvents::POINTER_DRAG_EVENT, padsPressedCallback); padSurface.setScrollable (true); padSurface.setCallbackFunction (BEvents::WHEEL_SCROLL_EVENT, padsScrolledCallback); padSurface.setFocusable (true); padSurface.setCallbackFunction (BEvents::FOCUS_IN_EVENT, padsFocusedCallback); padSurface.setCallbackFunction (BEvents::FOCUS_OUT_EVENT, padsFocusedCallback); padSurface.setMergeable (BEvents::POINTER_DRAG_EVENT, false); toolResetButton.setCallbackFunction(BEvents::VALUE_CHANGED_EVENT, resetClickedCallback); toolUndoButton.setCallbackFunction(BEvents::VALUE_CHANGED_EVENT, undoClickedCallback); toolRedoButton.setCallbackFunction(BEvents::VALUE_CHANGED_EVENT, undoClickedCallback); helpButton.setCallbackFunction(BEvents::BUTTON_PRESS_EVENT, helpPressedCallback); ytButton.setCallbackFunction(BEvents::BUTTON_PRESS_EVENT, ytPressedCallback); propertiesScaleEditIcon.setCallbackFunction(BEvents::BUTTON_PRESS_EVENT, editPressedCallback); // Apply theme bgImageSurface = cairo_image_surface_create_from_png ((pluginPath + BG_FILE).c_str()); widgetBg.loadFillFromCairoSurface (bgImageSurface); applyTheme (theme); toolDurationDial.range.setMax (0.0); toolGateSlider.setHardChangeable (false); toolNoteDial.setHardChangeable (false); toolOctaveDial.setHardChangeable (false); toolVelocityDial.setHardChangeable (false); toolDurationDial.setHardChangeable (false); modeAutoplayBpmLabel.hide (); modeAutoplayBpmSlider.hide (); modeAutoplayBpbLabel.hide (); modeAutoplayBpbSlider.hide (); modeBoxLabel.setState (BColors::ACTIVE); toolBoxLabel.setState (BColors::ACTIVE); propertiesBoxLabel.setState (BColors::ACTIVE); propertiesScaleEditIcon.hide (); for (int i = 0; i < NR_SEQUENCER_CHS; ++i) { chBoxes[i].chLabel.setState (BColors::ACTIVE); drawButton (chBoxes[i].chSymbol.getDrawingSurface(), 0, 0, 20, 20, chButtonStyles[i + 1].color, chButtonStyles[i + 1].symbol); chBoxes[i].noteOffsetDial.setHardChangeable (false); chBoxes[i].velocityDial.setHardChangeable (false); } // Pack widgets modeBox.add (modeBoxLabel); modeBox.add (modeLabel); modeBox.add (modeListBox); modeBox.add (modeAutoplayBpmLabel); modeBox.add (modeAutoplayBpmSlider); modeBox.add (modeAutoplayBpbLabel); modeBox.add (modeAutoplayBpbSlider); modeBox.add (modeMidiInChannelLabel); modeBox.add (modeMidiInChannelListBox); modeBox.add (modeOnKeyLabel); modeBox.add (modeOnKeyListBox); modeBox.add (modePlayLabel); modeBox.add (modePlayButton); toolBox.add (toolBoxLabel); toolBox.add (toolButtonBox); toolButtonBox.add (toolButtonBoxCtrlLabel); toolButtonBox.add (toolButtonBoxChLabel); toolButtonBox.add (toolButtonBoxEditLabel); toolButtonBox.add (toolWholeStepButton); toolButtonBox.add (toolResetButton); toolButtonBox.add (toolUndoButton); toolButtonBox.add (toolRedoButton); toolBox.add (toolGateLabel); toolBox.add (toolGateSlider); toolBox.add (toolNoteLabel); toolBox.add (toolNoteDial); toolBox.add (toolOctaveLabel); toolBox.add (toolOctaveDial); toolBox.add (toolVelocityLabel); toolBox.add (toolVelocityDial); toolBox.add (toolDurationLabel); toolBox.add (toolDurationDial); propertiesBox.add (propertiesBoxLabel); propertiesBox.add (propertiesNrStepsLabel); propertiesBox.add (propertiesNrStepsListBox); propertiesBox.add (propertiesStepsPerLabel); propertiesBox.add (propertiesStepsPerSlider); propertiesBox.add (propertiesBaseListBox); propertiesBox.add (propertiesRootLabel); propertiesBox.add (propertiesRootListBox); propertiesBox.add (propertiesSignatureListBox); propertiesBox.add (propertiesOctaveLabel); propertiesBox.add (propertiesOctaveListBox); propertiesBox.add (propertiesScaleLabel); propertiesBox.add (propertiesScaleEditIcon); propertiesBox.add (propertiesScaleListBox); for (int i = 0; i < NR_SEQUENCER_CHS; ++i) { chBoxes[i].box.add (chBoxes[i].chSymbol); chBoxes[i].box.add (chBoxes[i].chLabel); chBoxes[i].box.add (chBoxes[i].channelLabel); chBoxes[i].box.add (chBoxes[i].channelListBox); chBoxes[i].box.add (chBoxes[i].pitchLabel); chBoxes[i].box.add (chBoxes[i].pitchSwitch); chBoxes[i].box.add (chBoxes[i].pitchScreen); chBoxes[i].box.add (chBoxes[i].velocityDial); chBoxes[i].box.add (chBoxes[i].velocityLabel); chBoxes[i].box.add (chBoxes[i].noteOffsetDial); chBoxes[i].box.add (chBoxes[i].noteOffsetLabel); } mContainer.add (captionSurface); mContainer.add (toolBox); mContainer.add (modeBox); mContainer.add (propertiesBox); mContainer.add (helpButton); mContainer.add (ytButton); mContainer.add (padSurface); for (int i = 0; i < NR_SEQUENCER_CHS; ++i) mContainer.add (chBoxes[i].box); drawCaption (); drawPad(); add (mContainer); getKeyGrabStack()->add (this); pattern.clear (); //Scan host features for URID map LV2_URID_Map* map = NULL; for (int i = 0; features[i]; ++i) { if (strcmp(features[i]->URI, LV2_URID__map) == 0) { map = (LV2_URID_Map*) features[i]->data; } } if (!map) throw std::invalid_argument ("Host does not support urid:map"); //Map URIS getURIs (map, &uris); // Initialize forge lv2_atom_forge_init (&forge, map); } BSEQuencer_GUI::~BSEQuencer_GUI () { if (scaleEditor) delete scaleEditor; send_ui_off (); } void BSEQuencer_GUI::port_event(uint32_t port, uint32_t buffer_size, uint32_t format, const void* buffer) { // Notify port if ((format == uris.atom_eventTransfer) && (port == OUTPUT)) { const LV2_Atom* atom = (const LV2_Atom*) buffer; if ((atom->type == uris.atom_Blank) || (atom->type == uris.atom_Object)) { const LV2_Atom_Object* obj = (const LV2_Atom_Object*) atom; // Pad notification if (obj->body.otype == uris.notify_padEvent) { LV2_Atom *oPad = NULL; lv2_atom_object_get(obj, uris.notify_pad, &oPad, NULL); if (oPad && (oPad->type == uris.atom_Vector)) { const LV2_Atom_Vector* vec = (const LV2_Atom_Vector*) oPad; if (vec->body.child_type == uris.atom_Float) { if (wheelScrolled) { pattern.store (); wheelScrolled = false; } uint32_t size = (uint32_t) ((oPad->size - sizeof(LV2_Atom_Vector_Body)) / sizeof (PadMessage)); PadMessage* pMes = (PadMessage*)(&vec->body + 1); for (unsigned int i = 0; i < size; ++i) { int step = (int) pMes[i].step; int row = (int) pMes[i].row; if ((step >= 0) && (step < MAXSTEPS) && (row >= 0) && (row < ROWS)) { pattern.setPad (row, step, Pad (pMes[i])); } } pattern.store (); drawPad (); } } } // Status notifications else if (obj->body.otype == uris.notify_statusEvent) { LV2_Atom *oCursors = NULL, *oNotes = NULL, *oChs = NULL; lv2_atom_object_get ( obj, uris.notify_cursors, &oCursors, uris.notify_notes, &oNotes, uris.notify_channels, &oChs, NULL ); // Cursor notifications if (oCursors && (oCursors->type == uris.atom_Vector)) { const LV2_Atom_Vector* vec = (const LV2_Atom_Vector*) oCursors; if (vec->body.child_type == uris.atom_Int) { int* cb = (int*)(&vec->body + 1); if (memcmp (cursorBits, cb, MAXSTEPS * sizeof(int))) { memcpy (&cursorBits, cb, MAXSTEPS * sizeof(int)); drawPad (); } } } // Note notifications if (oNotes && (oNotes->type == uris.atom_Int) && (noteBits != ((uint32_t) ((LV2_Atom_Int*)oNotes)->body))) { noteBits = ((LV2_Atom_Int*)oNotes)->body; drawCaption (); } // BSEQuencer channel (CH) notifications if (oChs && (oChs->type == uris.atom_Int)) { chBits = ((LV2_Atom_Int*)oChs)->body; for (int i = 0; i < NR_SEQUENCER_CHS; ++i) { if ((1 << i) & chBits) chBoxes[i].chLabel.setTextColors (ltColors); else chBoxes[i].chLabel.setTextColors (txColors); } } } // GUI user scales changed notifications else if (obj->body.otype == uris.notify_scaleMapsEvent) { int iD = 0; int scaleNr = 0; LV2_Atom *oId = NULL, *oName = NULL, *oElements = NULL, *oAltSymbols = NULL, *oScale = NULL; lv2_atom_object_get ( obj, uris.notify_scaleID, &oId, uris.notify_scaleName, &oName, uris.notify_scaleElements, &oElements, uris.notify_scaleAltSymbols, &oAltSymbols, uris.notify_scale, &oScale, NULL ); if (oId && (oId->type == uris.atom_Int)) { iD = ((LV2_Atom_Int*)oId)->body; for (int i = 0; i < NR_SYSTEM_SCALES + NR_USER_SCALES; ++i) { if (iD == scaleMaps[i].iD) { scaleNr = i; break; } } } if ((scaleNr >= NR_SYSTEM_SCALES) && (scaleNr < NR_SYSTEM_SCALES + NR_USER_SCALES)) { // Name if (oName && (oName->type == uris.atom_String)) { scaleMaps[scaleNr].name = std::string ((char*) LV2_ATOM_BODY(oName)); std::string s = (char*) LV2_ATOM_BODY(oName); if (propertiesScaleListBox.getItemList()) { BItems::ItemList::iterator it = std::next (propertiesScaleListBox.getItemList()->begin (), scaleNr); BWidgets::Label* l = (BWidgets::Label*) (*it).getWidget (); if (l) l->setText (s); propertiesScaleListBox.update(); } } // Elements TODO exceptions if (oElements && (oElements->type == uris.atom_Vector)) { const LV2_Atom_Vector* vec = (const LV2_Atom_Vector*) oElements; if (vec->body.child_type == uris.atom_Int) { memcpy (scaleMaps[scaleNr].elements.data(), &vec->body + 1, 16 * sizeof (int)); } } // Alt Symbols TODO exceptions if (oAltSymbols && (oAltSymbols->type == uris.atom_Vector)) { const LV2_Atom_Vector* vec = (const LV2_Atom_Vector*) oAltSymbols; if (vec->body.child_type == uris.atom_String) { char rtAltSymbols[16][16]; memcpy (rtAltSymbols, (&vec->body + 1), 16 * 16); for (size_t r = 0; r < ROWS; ++r) { scaleMaps[scaleNr].altSymbols[r] = std::string (rtAltSymbols[r]); } } } // Scale TODO exceptions if (oScale && (oScale->type == uris.atom_Vector)) { const LV2_Atom_Vector* vec = (const LV2_Atom_Vector*) oScale; if (vec->body.child_type == uris.atom_Int) { BScaleNotes* notes = (BScaleNotes*) (&vec->body + 1); scaleMaps[scaleNr].scaleNotes = *notes; } } if (scaleNr == controllers[SCALE]) drawCaption (); } } } } // Scan remaining ports else if ((format == 0) && (port >= KNOBS)) { float* pval = (float*) buffer; controllerWidgets[port-KNOBS]->setValue (*pval); } } void BSEQuencer_GUI::scale () { hide (); //Scale fonts ctLabelFont.setFontSize (12 * sz); tgLabelFont.setFontSize (12 * sz); iLabelFont.setFontSize (18 * sz); lfLabelFont.setFontSize (12 * sz); //Background cairo_surface_t* surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 1250 * sz, 820 * sz); cairo_t* cr = cairo_create (surface); cairo_scale (cr, sz, sz); cairo_set_source_surface(cr, bgImageSurface, 0, 0); cairo_paint(cr); widgetBg.loadFillFromCairoSurface(surface); cairo_destroy (cr); cairo_surface_destroy (surface); //Scale widgets RESIZE (mContainer, 0, 0, 1250, 820, sz); RESIZE (padSurface, 98, 88, 804, 484, sz); //RESIZE (padSurfaceFocusText, 0, 0, 100, 60, sz); scaleFocus (); RESIZE (captionSurface, 18, 88, 64, 484, sz); RESIZE (modeBox, 920, 88, 310, 180, sz); RESIZE (modeBoxLabel, 10, 10, 290, 20, sz); RESIZE (modeLabel, 10, 80, 60, 20, sz); RESIZE (modeListBox, 80, 80, 220, 20, sz); modeListBox.resizeListBox(BUtilities::Point (220 * sz, 80 * sz)); modeListBox.resizeListBoxItems(BUtilities::Point (220 * sz, 20 * sz)); RESIZE (modeAutoplayBpmLabel, 10, 115, 120, 20, sz); RESIZE (modeAutoplayBpmSlider, 120, 105, 180, 25, sz); RESIZE (modeAutoplayBpbLabel, 10, 145, 120, 20, sz); RESIZE (modeAutoplayBpbSlider, 120, 135, 180, 25, sz); RESIZE (modeMidiInChannelLabel, 10, 110, 130, 20, sz); RESIZE (modeMidiInChannelListBox, 180, 110, 120, 20, sz); modeMidiInChannelListBox.resizeListBox (BUtilities::Point (120 * sz, 200 * sz)); modeMidiInChannelListBox.resizeListBoxItems (BUtilities::Point (120 * sz, 20 * sz)); RESIZE (modeOnKeyLabel, 10, 140, 100, 20, sz); RESIZE (modeOnKeyListBox, 180, 140, 120, 20, sz); modeOnKeyListBox.resizeListBox (BUtilities::Point (120 * sz, 80 * sz)); modeOnKeyListBox.resizeListBoxItems (BUtilities::Point (120 * sz, 20 * sz)); RESIZE (modePlayLabel, 10, 50, 205, 20, sz); RESIZE (modePlayButton, 270, 40, 30, 30, sz); RESIZE (toolBox, 920, 280, 310, 292, sz); RESIZE (toolBoxLabel, 10, 10, 290, 20, sz); RESIZE (toolButtonBox, 0, 30, 310, 160, sz); RESIZE (toolWholeStepButton, 210, 40, 80, 20, sz); RESIZE (toolResetButton, 90, 130, 20, 20, sz); RESIZE (toolUndoButton, 120, 130, 20, 20, sz); RESIZE (toolRedoButton, 150, 130, 20, 20, sz); RESIZE (toolButtonBoxCtrlLabel, 10, 10, 80, 20, sz); RESIZE (toolButtonBoxChLabel, 10, 70, 80, 20, sz); RESIZE (toolButtonBoxEditLabel, 10, 100, 80, 20, sz); RESIZE (toolGateLabel, 10, 260, 30, 20, sz); RESIZE (toolGateSlider, 12.5, 200, 25, 60, sz); RESIZE (toolNoteLabel, 45, 260, 60, 20, sz); RESIZE (toolNoteDial, 50, 200, 50, 60, sz); RESIZE (toolOctaveLabel, 110, 260, 60, 20, sz); RESIZE (toolOctaveDial, 115, 200, 50, 60, sz); RESIZE (toolVelocityLabel, 175, 260, 60, 20, sz); RESIZE (toolVelocityDial, 180, 200, 50, 60, sz); RESIZE (toolDurationLabel, 240, 260, 60, 20, sz); RESIZE (toolDurationDial, 245, 200, 50, 60, sz); RESIZE (propertiesBox, 920, 590, 310, 210, sz); RESIZE (propertiesBoxLabel, 10, 10, 290, 20, sz); RESIZE (propertiesNrStepsLabel, 10, 50, 170, 20, sz); RESIZE (propertiesNrStepsListBox, 210, 50, 90, 20, sz); propertiesNrStepsListBox.resizeListBox (BUtilities::Point (90 * sz, 100 * sz)); propertiesNrStepsListBox.resizeListBoxItems (BUtilities::Point (90 * sz, 20 * sz)); RESIZE (propertiesStepsPerSlider, 10, 75, 90, 25, sz); RESIZE (propertiesStepsPerLabel, 110, 85, 80, 20, sz); RESIZE (propertiesBaseListBox, 210, 85, 90, 20, sz); propertiesBaseListBox.resizeListBox (BUtilities::Point (90 * sz, 60 * sz)); propertiesBaseListBox.resizeListBoxItems (BUtilities::Point (90 * sz, 20 * sz)); RESIZE (propertiesRootLabel, 10, 115, 60, 20, sz); RESIZE (propertiesRootListBox, 110, 115, 90, 20, sz); propertiesRootListBox.resizeListBox (BUtilities::Point (90 * sz, 160 * sz)); propertiesRootListBox.moveListBox (BUtilities::Point (0, -160 * sz)); propertiesRootListBox.resizeListBoxItems (BUtilities::Point (90 * sz, 20 * sz)); RESIZE (propertiesSignatureListBox, 210, 115, 90, 20, sz); propertiesSignatureListBox.resizeListBox (BUtilities::Point (90 * sz, 80 * sz)); propertiesSignatureListBox.resizeListBoxItems (BUtilities::Point (90 * sz, 20 * sz)); RESIZE (propertiesOctaveLabel, 10, 145, 65, 20, sz); RESIZE (propertiesOctaveListBox, 210, 145, 90, 20, sz); propertiesOctaveListBox.resizeListBox (BUtilities::Point (90 * sz, 220 * sz)); propertiesOctaveListBox.moveListBox (BUtilities::Point (0, -220 * sz)); propertiesOctaveListBox.resizeListBoxItems (BUtilities::Point (90 * sz, 20 * sz)); RESIZE (propertiesScaleLabel, 10, 175, 60, 20, sz); RESIZE (propertiesScaleEditIcon, 70, 175, 20, 20, sz); RESIZE (propertiesScaleListBox, 100, 175, 200, 20, sz); propertiesScaleListBox.resizeListBox (BUtilities::Point (200 * sz, 420 * sz)); propertiesScaleListBox.moveListBox (BUtilities::Point (0, -420 * sz)); propertiesScaleListBox.resizeListBoxItems (BUtilities::Point (200 * sz, 20 * sz)); RESIZE (helpButton, 1166, 50, 24, 24, sz); RESIZE (ytButton, 1196, 50, 24, 24, sz); if (scaleEditor) {RESIZE ((*scaleEditor), 420, 20, 360, 760, sz);} for (int i = 0; i < NR_SEQUENCER_CHS; ++i) { RESIZE (chBoxes[i].box, 98 + i * 203.5, 590, 193.5, 210, sz); RESIZE (chBoxes[i].chSymbol, 7, 7, 26, 26, sz); RESIZE (chBoxes[i].chLabel, 40, 10, 133.5, 20, sz); RESIZE (chBoxes[i].channelLabel, 10, 50, 100, 20, sz); RESIZE (chBoxes[i].channelListBox, 123.5, 50, 60, 20, sz); chBoxes[i].channelListBox.resizeListBox (BUtilities::Point (60 * sz, 120 * sz)); chBoxes[i].channelListBox.resizeListBoxItems (BUtilities::Point (60 * sz, 20 * sz)); RESIZE (chBoxes[i].pitchLabel, 10, 80, 100, 20, sz); RESIZE (chBoxes[i].pitchSwitch, 132.5, 82, 42, 16, sz); RESIZE (chBoxes[i].pitchScreen, 10, 80, 173.5, 20, sz); RESIZE (chBoxes[i].velocityDial, 25, 120, 50, 60, sz); RESIZE (chBoxes[i].velocityLabel, 20, 180, 60, 20, sz); RESIZE (chBoxes[i].noteOffsetDial, 118.5, 120, 50, 60, sz); RESIZE (chBoxes[i].noteOffsetLabel, 113.5, 180, 60, 20, sz); drawButton ( chBoxes[i].chSymbol.getDrawingSurface(), 0, 0, chBoxes[i].chSymbol.getEffectiveWidth(), chBoxes[i].chSymbol.getEffectiveHeight(), chButtonStyles[i + 1].color, chButtonStyles[i + 1].symbol ); } applyTheme (theme); drawCaption (); drawPad (); show (); } void BSEQuencer_GUI::scaleFocus () { cairo_surface_t* surface = padSurface.getDrawingSurface(); cairo_t* cr = cairo_create (surface); padSurface.focusText.resize (400,100); // Maximize size first to omit breaks std::vector textblock = padSurface.focusText.getTextBlock (); double blockheight = padSurface.focusText.getTextBlockHeight (textblock); double blockwidth = 0.0; for (std::string textline : textblock) { cairo_text_extents_t ext = padSurface.focusText.getFont ()->getTextExtents (cr, textline); if (ext.width > blockwidth) blockwidth = ext.width; } padSurface.focusText.resize (blockwidth + 2 * padSurface.focusText.getXOffset (), blockheight + 2 * padSurface.focusText.getYOffset ()); padSurface.focusText.resize(); cairo_destroy (cr); } void BSEQuencer_GUI::applyTheme (BStyles::Theme& theme) { mContainer.applyTheme (theme); padSurface.applyTheme (theme); captionSurface.applyTheme (theme); modeBox.applyTheme (theme); modeBoxLabel.applyTheme (theme); modeLabel.applyTheme (theme); modeListBox.applyTheme (theme); modeAutoplayBpmLabel.applyTheme (theme); modeAutoplayBpmSlider.applyTheme (theme); modeAutoplayBpbLabel.applyTheme (theme); modeAutoplayBpbSlider.applyTheme (theme); modeMidiInChannelLabel.applyTheme (theme); modeMidiInChannelListBox.applyTheme (theme); modeOnKeyLabel.applyTheme (theme); modeOnKeyListBox.applyTheme (theme); modePlayLabel.applyTheme (theme); modePlayButton.applyTheme (theme); toolBox.applyTheme (theme); toolBoxLabel.applyTheme (theme); toolButtonBox.applyTheme (theme); toolWholeStepButton.applyTheme (theme); toolResetButton.applyTheme (theme); toolUndoButton.applyTheme (theme); toolRedoButton.applyTheme (theme); toolButtonBoxCtrlLabel.applyTheme (theme); toolButtonBoxChLabel.applyTheme (theme); toolButtonBoxEditLabel.applyTheme (theme); toolGateLabel.applyTheme (theme); toolGateSlider.applyTheme (theme); toolNoteLabel.applyTheme (theme); toolNoteDial.applyTheme (theme); toolOctaveLabel.applyTheme (theme); toolOctaveDial.applyTheme (theme); toolVelocityLabel.applyTheme (theme); toolVelocityDial.applyTheme (theme); toolDurationLabel.applyTheme (theme); toolDurationDial.applyTheme (theme); propertiesBox.applyTheme (theme); propertiesNrStepsLabel.applyTheme (theme); propertiesNrStepsListBox.applyTheme (theme); propertiesBoxLabel.applyTheme (theme); propertiesStepsPerLabel.applyTheme (theme); propertiesStepsPerSlider.applyTheme (theme); propertiesBaseListBox.applyTheme (theme); propertiesRootLabel.applyTheme (theme); propertiesRootListBox.applyTheme (theme); propertiesSignatureListBox.applyTheme (theme); propertiesOctaveLabel.applyTheme (theme); propertiesOctaveListBox.applyTheme (theme); propertiesScaleLabel.applyTheme (theme); propertiesScaleEditIcon.applyTheme (theme); propertiesScaleListBox.applyTheme (theme); for (int i = 0; i < NR_SEQUENCER_CHS; ++i) { chBoxes[i].box.applyTheme (theme); chBoxes[i].chSymbol.applyTheme (theme); chBoxes[i].chLabel.applyTheme (theme); chBoxes[i].channelLabel.applyTheme (theme); chBoxes[i].channelListBox.applyTheme (theme); chBoxes[i].pitchLabel.applyTheme (theme); chBoxes[i].pitchSwitch.applyTheme (theme); chBoxes[i].pitchScreen.applyTheme (theme); chBoxes[i].velocityDial.applyTheme (theme); chBoxes[i].velocityLabel.applyTheme (theme); chBoxes[i].noteOffsetDial.applyTheme (theme); chBoxes[i].noteOffsetLabel.applyTheme (theme); } helpButton.applyTheme (theme); ytButton.applyTheme (theme); //scaleEditor.applyTheme (theme); } void BSEQuencer_GUI::onConfigureRequest (BEvents::ExposeEvent* event) { Window::onConfigureRequest (event); sz = (getWidth() / 1250 > getHeight() / 820 ? getHeight() / 820 : getWidth() / 1250); scale (); } void BSEQuencer_GUI::onCloseRequest (BEvents::WidgetEvent* event) { if (event && (scaleEditor) && (event->getRequestWidget () == scaleEditor)) { int mapNr = scaleEditor->getMapNr(); scaleMaps[mapNr] = scaleEditor->getScaleMap(); // Update captions if (controllers[SCALE] == mapNr) drawCaption(); // Update scale listbox BItems::ItemList::iterator it = std::next (propertiesScaleListBox.getItemList()->begin (), mapNr); BWidgets::Label* l = (BWidgets::Label*) (*it).getWidget (); if (l) l->setText (scaleMaps[mapNr].name); propertiesScaleListBox.update(); // Notify plugin send_scaleMaps (mapNr); // And close / delete delete scaleEditor; scaleEditor = nullptr; } else Window::onCloseRequest (event); } void BSEQuencer_GUI::onKeyPressed (BEvents::KeyEvent* event) { if (!event) return; if (event->getKey() == BDevices::KEY_SHIFT) modifier = MODIFIER_DURATION; else if (event->getKey() == BDevices::KEY_CTRL) modifier = MODIFIER_OCTAVE; } void BSEQuencer_GUI::onKeyReleased (BEvents::KeyEvent* event) { if ((event) && ((event->getKey() == BDevices::KEY_SHIFT) || (event->getKey() == BDevices::KEY_CTRL))) modifier = MODIFIER_VELOCITY; } void BSEQuencer_GUI::send_ui_on () { uint8_t obj_buf[64]; lv2_atom_forge_set_buffer(&forge, obj_buf, sizeof(obj_buf)); LV2_Atom_Forge_Frame frame; LV2_Atom* msg = (LV2_Atom*)lv2_atom_forge_object(&forge, &frame, 0, uris.ui_on); lv2_atom_forge_pop(&forge, &frame); write_function(controller, INPUT, lv2_atom_total_size(msg), uris.atom_eventTransfer, msg); } void BSEQuencer_GUI::send_ui_off () { uint8_t obj_buf[64]; lv2_atom_forge_set_buffer(&forge, obj_buf, sizeof(obj_buf)); LV2_Atom_Forge_Frame frame; LV2_Atom* msg = (LV2_Atom*)lv2_atom_forge_object(&forge, &frame, 0, uris.ui_off); lv2_atom_forge_pop(&forge, &frame); write_function(controller, INPUT, lv2_atom_total_size(msg), uris.atom_eventTransfer, msg); } void BSEQuencer_GUI::send_pad (int row, int step) { PadMessage padmsg (step, row, pattern.getPad (row, step)); uint8_t obj_buf[128]; lv2_atom_forge_set_buffer(&forge, obj_buf, sizeof(obj_buf)); LV2_Atom_Forge_Frame frame; LV2_Atom* msg = (LV2_Atom*)lv2_atom_forge_object(&forge, &frame, 0, uris.notify_padEvent); lv2_atom_forge_key(&forge, uris.notify_pad); lv2_atom_forge_vector(&forge, sizeof(float), uris.atom_Float, sizeof(PadMessage) / sizeof(float), (void*) &padmsg); lv2_atom_forge_pop(&forge, &frame); write_function(controller, INPUT, lv2_atom_total_size(msg), uris.atom_eventTransfer, msg); } void BSEQuencer_GUI::send_scaleMaps (int scaleNr) { RTScaleMap rtScaleMap; rtScaleMap = scaleMaps[scaleNr]; uint8_t obj_buf[2048]; lv2_atom_forge_set_buffer(&forge, obj_buf, sizeof(obj_buf)); LV2_Atom_Forge_Frame frame; LV2_Atom* msg = (LV2_Atom*)lv2_atom_forge_object(&forge, &frame, 0, uris.notify_scaleMapsEvent); lv2_atom_forge_key(&forge, uris.notify_scaleID); lv2_atom_forge_int(&forge, rtScaleMap.iD); lv2_atom_forge_key(&forge, uris.notify_scaleName); lv2_atom_forge_string (&forge, rtScaleMap.name, 64); lv2_atom_forge_key(&forge, uris.notify_scaleElements); lv2_atom_forge_vector(&forge, sizeof (int), uris.atom_Int, 16, (void*) rtScaleMap.elements); lv2_atom_forge_key(&forge, uris.notify_scaleAltSymbols); lv2_atom_forge_vector(&forge, 16, uris.atom_String, 16, (void*) rtScaleMap.altSymbols); lv2_atom_forge_key(&forge, uris.notify_scale); BScaleNotes* notes = &rtScaleMap.scaleNotes; lv2_atom_forge_vector(&forge, sizeof (int), uris.atom_Int, 12, (void*) notes); lv2_atom_forge_pop(&forge, &frame); write_function(controller, INPUT, lv2_atom_total_size(msg), uris.atom_eventTransfer, msg); } void BSEQuencer_GUI::valueChangedCallback(BEvents::Event* event) { if ((event) && (event->getWidget ())) { BWidgets::ValueWidget* widget = (BWidgets::ValueWidget*) event->getWidget (); float value = widget->getValue(); if (widget->getMainWindow()) { BSEQuencer_GUI* ui = (BSEQuencer_GUI*) widget->getMainWindow(); int widgetNr = -1; for (int i = 0; i < KNOBS_SIZE; ++i) { if (widget == ui->controllerWidgets[i]) { widgetNr = i; break; } } if (widgetNr >= 0) { //std::cerr << "BSEQuencer.lv2#GUI valueChangedCallback() for widget #" << widgetNr << ": " << value << "\n"; ui->controllers[widgetNr] = value; ui->write_function(ui->controller, KNOBS + widgetNr, sizeof(float), 0, &ui->controllers[widgetNr]); // Playing status changed if (widgetNr == PLAY) { if (value) ui->modePlayLabel.setText (BSEQUENCER_LABEL_STATUS_PLAYING); else ui->modePlayLabel.setText (BSEQUENCER_LABEL_STATUS_STOPPED); } // Mode changed if (widgetNr == MODE) { if (value == AUTOPLAY) { ui->modeAutoplayBpmLabel.show (); ui->modeAutoplayBpmSlider.show (); ui->modeAutoplayBpbLabel.show (); ui->modeAutoplayBpbSlider.show (); ui->modeMidiInChannelLabel.hide (); ui->modeMidiInChannelListBox.hide (); ui->modeOnKeyLabel.hide (); ui->modeOnKeyListBox.hide (); for (int i = 0; i < NR_SEQUENCER_CHS; ++i) ui->chBoxes[i].pitchScreen.show (); } else if (value == HOST_CONTROLLED) { ui->modeAutoplayBpmLabel.hide (); ui->modeAutoplayBpmSlider.hide (); ui->modeAutoplayBpbLabel.hide (); ui->modeAutoplayBpbSlider.hide (); ui->modeMidiInChannelLabel.show (); ui->modeMidiInChannelListBox.show (); ui->modeOnKeyLabel.show (); ui->modeOnKeyListBox.show (); for (int i = 0; i < NR_SEQUENCER_CHS; ++i) ui->chBoxes[i].pitchScreen.hide (); } else { ui->modeAutoplayBpmLabel.hide (); ui->modeAutoplayBpmSlider.hide (); ui->modeAutoplayBpbLabel.hide (); ui->modeAutoplayBpbSlider.hide (); ui->modeMidiInChannelLabel.hide (); ui->modeMidiInChannelListBox.hide (); ui->modeOnKeyLabel.hide (); ui->modeOnKeyListBox.hide (); for (int i = 0; i < NR_SEQUENCER_CHS; ++i) ui->chBoxes[i].pitchScreen.show (); } } // Scale changed if (widgetNr == SCALE) { if (value < NR_SYSTEM_SCALES) ui->propertiesScaleEditIcon.hide(); else ui->propertiesScaleEditIcon.show(); } // Pad relevant changes if ((widgetNr == NR_OF_STEPS) || (widgetNr == STEPS_PER) ||(widgetNr == ROOT) || (widgetNr == SIGNATURE) || (widgetNr == SCALE)) ui->drawPad (); // Caption relevant changes if ((widgetNr == ROOT) || (widgetNr == SIGNATURE) || (widgetNr == SCALE)) ui->drawCaption (); // Range dials: also update parents if ( (widgetNr == SELECTION_NOTE_RAND) || (widgetNr == SELECTION_OCTAVE_RAND) || (widgetNr == SELECTION_VELOCITY_RAND) || (widgetNr == SELECTION_DURATION_RAND) ) { if (widget->getParent()) widget->getParent()->update(); } } } } } void BSEQuencer_GUI::helpPressedCallback (BEvents::Event* event) { char cmd[] = WWW_BROWSER_CMD; char param[] = HELP_URL; char* argv[] = {cmd, param, NULL}; std::cerr << "BSEQuencer.lv2#GUI: Call " << HELP_URL << " for help.\n"; if (BUtilities::vsystem (argv) == -1) std::cerr << "BSEQuencer.lv2#GUI: Couldn't fork.\n"; } void BSEQuencer_GUI::ytPressedCallback (BEvents::Event* event) { char cmd[] = WWW_BROWSER_CMD; char param[] = YT_URL; char* argv[] = {cmd, param, NULL}; std::cerr << "BSEQuencer.lv2#GUI: Call " << YT_URL << " for tutorial video.\n"; if (BUtilities::vsystem (argv) == -1) std::cerr << "BSEQuencer.lv2#GUI: Couldn't fork.\n"; } void BSEQuencer_GUI::editPressedCallback (BEvents::Event* event) { if ((event) && (event->getWidget ()) && (event->getWidget()->getMainWindow())) { BSEQuencer_GUI* ui = (BSEQuencer_GUI*)(((BWidgets::Widget*)(event->getWidget()))->getMainWindow()); int mapNr = ui->propertiesScaleListBox.getValue(); if (!ui->scaleEditor) { ui->scaleEditor = new ScaleEditor ( 420 * ui->sz, 20 * ui->sz, 360 * ui->sz, 760 * ui->sz, "scaleeditor", ui->pluginPath, mapNr, ui->scaleMaps[mapNr], BScale ( (int (ui->controllers[ROOT] + ui->controllers[SIGNATURE] + 12)) % 12, (SignatureIndex) ui->controllers[SIGNATURE], ui->scaleMaps[mapNr].scaleNotes ) ); ui->add (*ui->scaleEditor); } } } void BSEQuencer_GUI::resetClickedCallback (BEvents::Event* event) { if ((event) && (event->getWidget ()) && (event->getWidget()->getMainWindow())) { BWidgets::Button* widget = (BWidgets::Button*)event->getWidget(); BSEQuencer_GUI* ui = (BSEQuencer_GUI*)(widget->getMainWindow()); double value = ((BEvents::ValueChangedEvent*) event)->getValue (); if ((value == 1) && (widget == (BWidgets::Button*)&ui->toolResetButton)) { if (ui->wheelScrolled) { ui->pattern.store (); ui->wheelScrolled = false; } Pad p0 = Pad (); for (int r = 0; r < ROWS; ++r) { for (int s = 0; s < MAXSTEPS; ++s) { ui->pattern.setPad (r, s, p0); ui->send_pad (r, s); } } ui->drawPad (); ui->pattern.store (); } } } void BSEQuencer_GUI::undoClickedCallback (BEvents::Event* event) { if ((event) && (event->getWidget ()) && (event->getWidget()->getMainWindow())) { BWidgets::Button* widget = (BWidgets::Button*)event->getWidget(); BSEQuencer_GUI* ui = (BSEQuencer_GUI*)(widget->getMainWindow()); double value = ((BEvents::ValueChangedEvent*) event)->getValue (); if (value == 1) { if ((widget == (BWidgets::Button*)&ui->toolUndoButton) || (widget == (BWidgets::Button*)&ui->toolRedoButton)) { std::vector padMessages = (widget == (BWidgets::Button*)&ui->toolUndoButton ? ui->pattern.undo () : ui->pattern.redo ()); for (PadMessage const& p : padMessages) { size_t r = LIMIT (p.row, 0, ROWS); size_t s = LIMIT (p.step, 0, MAXSTEPS); ui->send_pad (r, s); } ui->drawPad (); } } } } void BSEQuencer_GUI::padsPressedCallback (BEvents::Event* event) { if ((event) && (event->getWidget ()) && (event->getWidget()->getMainWindow()) && ((event->getEventType () == BEvents::BUTTON_PRESS_EVENT) || (event->getEventType () == BEvents::BUTTON_RELEASE_EVENT) || (event->getEventType () == BEvents::POINTER_DRAG_EVENT))) { BWidgets::DrawingSurface* widget = (BWidgets::DrawingSurface*) event->getWidget (); BSEQuencer_GUI* ui = (BSEQuencer_GUI*) widget->getMainWindow(); BEvents::PointerEvent* pointerEvent = (BEvents::PointerEvent*) event; if (ui->wheelScrolled) { ui->pattern.store (); ui->wheelScrolled = false; } // Get size of drawing area const double width = ui->padSurface.getEffectiveWidth (); const double height = ui->padSurface.getEffectiveHeight (); int row = (ROWS - 1) - ((int) ((pointerEvent->getPosition ().y - widget->getYOffset()) / (height / ROWS))); int step = (pointerEvent->getPosition ().x - widget->getXOffset()) / (width / ui->controllerWidgets[NR_OF_STEPS]->getValue ()); if ((event->getEventType () == BEvents::BUTTON_PRESS_EVENT) || (event->getEventType () == BEvents::POINTER_DRAG_EVENT)) { if ((row >= 0) && (row < ROWS) && (step >= 0) && (step < (int (ui->controllerWidgets[NR_OF_STEPS]->getValue ())))) { int start = step; while (ui->pattern.padHasAntecessor (row, start)) --start; Pad pd = ui->pattern.getPad (row, start); int pdctrl = (int (pd.ch) & 0xF0) / 0x10; // Left button: apply properties to pad if (pointerEvent->getButton() == BDevices::LEFT_BUTTON) { if (ui->controllerWidgets[SELECTION_CH]->getValue() <= NR_SEQUENCER_CHS) { Pad props ( ui->controllerWidgets[SELECTION_CH]->getValue() + pdctrl * 0x10, ui->controllerWidgets[SELECTION_NOTE]->getValue(), ui->controllerWidgets[SELECTION_OCTAVE]->getValue(), ui->controllerWidgets[SELECTION_VELOCITY]->getValue(), ui->controllerWidgets[SELECTION_DURATION]->getValue() + int (pd.duration - 0.00000001), ui->controllerWidgets[SELECTION_GATE_RAND]->getValue(), ui->controllerWidgets[SELECTION_NOTE_RAND]->getValue(), ui->controllerWidgets[SELECTION_OCTAVE_RAND]->getValue(), ui->controllerWidgets[SELECTION_VELOCITY_RAND]->getValue(), ui->controllerWidgets[SELECTION_DURATION_RAND]->getValue() ); // Delete ch if duration == 0 if (props.duration == 0.0f) props.ch = pdctrl * 0x10; // Click on a pad with same settings as in toolbox => temporarily switch to delete if ((props == pd) && (!ui->tempTool) && (event->getEventType () == BEvents::BUTTON_PRESS_EVENT)) { ui->tempTool = true; ui->tempToolCh = ui->controllerWidgets[SELECTION_CH]->getValue(); props.ch = pdctrl * 0x10; ui->controllerWidgets[SELECTION_CH]->setValue (0); } // Overwrite if new data if (!(props == pd)) { int s = 0; float d = props.duration; do { props.duration = ((int (props.ch) & 0x0F) == 0 ? ui->controllerWidgets[SELECTION_DURATION]->getValue() : d); ui->pattern.setPad (row, start + s, props); ui->drawPad (row, start + s); ui->send_pad (row, start + s); --d; ++s; } while (d > 0.0); } } // CTRL function set else if (ui->controllerWidgets[SELECTION_CH]->getValue() <= NR_SEQUENCER_CHS + NR_CTRL_BUTTONS) { int ctrl = ((int)ui->controllerWidgets[SELECTION_CH]->getValue() - NR_SEQUENCER_CHS - 1) * 0x10; // Click on a pad with same settings as in toolbox => temporarily switch to delete if (((int (pd.ch) & 0xF0) == ctrl) && (!ui->tempTool) && (event->getEventType () == BEvents::BUTTON_PRESS_EVENT)) { ui->tempTool = true; ui->tempToolCh = ui->controllerWidgets[SELECTION_CH]->getValue(); ui->controllerWidgets[SELECTION_CH]->setValue(NR_SEQUENCER_CHS + 1); ctrl = ((int)ui->controllerWidgets[SELECTION_CH]->getValue() - NR_SEQUENCER_CHS - 1) * 0x10; } // Apply controller data // Whole step button pressed ? int startrow = row; int endrow = row; if (ui->toolWholeStepButton.getValue() == 1.0) { startrow = 0; endrow = ROWS - 1; } for (int irow = startrow; irow <= endrow; ++irow) { int istart = step; while (ui->pattern.padHasAntecessor (irow, istart)) --istart; // Overwrite if new data if ((int (ui->pattern.getPad (irow, istart).ch) & 0xF0) != ctrl) { int istep = istart; do { Pad iPad = ui->pattern.getPad (irow, istep); iPad.ch = (int (iPad.ch) & 0x0F) + (istep == istart ? ctrl : 0); ui->pattern.setPad (irow, istep, iPad); ui->drawPad (irow, istep); ui->send_pad (irow, istep); ++istep; } while (ui->pattern.padHasSuccessor (irow, istep - 1)); } } } // Edit mode else { int edit = ((int)ui->controllerWidgets[SELECTION_CH]->getValue() - NR_SEQUENCER_CHS - NR_CTRL_BUTTONS) * 0x100; if (edit == EDIT_PICK) { ui->controllerWidgets[SELECTION_CH]->setValue (int (pd.ch) & 0x0F); ui->controllerWidgets[SELECTION_OCTAVE]->setValue(pd.pitchOctave); ui->controllerWidgets[SELECTION_VELOCITY]->setValue(pd.velocity); ui->controllerWidgets[SELECTION_DURATION]->setValue(pd.duration); } else if (edit == EDIT_MERGE) { if (ui->clipBoard.ready) { ui->clipBoard.origin = std::make_pair (row, start); ui->clipBoard.extends = std::make_pair (0, ui->pattern.padGetSize (row, start) - 1); ui->clipBoard.ready = false; ui->drawPad (row, step); } else { std::pair newExtends = std::make_pair (0, step - ui->clipBoard.origin.second); if (newExtends != ui->clipBoard.extends) { ui->clipBoard.extends = newExtends; ui->drawPad (); } } } else if ((edit == EDIT_CUT) || (edit == EDIT_COPY) || (edit == EDIT_FLIPX) || (edit == EDIT_FLIPY)) { if (ui->clipBoard.ready) { ui->clipBoard.origin = std::make_pair (row, start); ui->clipBoard.extends = std::make_pair (0, ui->pattern.padGetSize (row, start) - 1); ui->clipBoard.ready = false; ui->drawPad (row, step); } else { int end = step; while (ui->pattern.padHasSuccessor (row, end)) ++end; std::pair newExtends = std::make_pair (row - ui->clipBoard.origin.first, end - ui->clipBoard.origin.second); if (newExtends != ui->clipBoard.extends) { ui->clipBoard.extends = newExtends; ui->drawPad (); } } } else if (edit == EDIT_PASTE) { if (!ui->clipBoard.data.empty ()) { for (int r = 0; r < int (ui->clipBoard.data.size ()); ++r) { // Clip merged pads ui->padClip (row - r, step); if (ui->clipBoard.data[r].size () > 1) ui->padClip (row - r, step + ui->clipBoard.data[r].size ()); for (int s = 0; s < int (ui->clipBoard.data[r].size ()); ++s) { if ( (row - r >= 0) && (row - r < ROWS) && (step + s >= 0) && (step + s < int (ui->controllerWidgets[NR_OF_STEPS]->getValue ())) ) { ui->pattern.setPad (row - r, step + s, ui->clipBoard.data.at(r).at(s)); ui->drawPad (row - r, step + s); ui->send_pad (row - r, step + s); } } } } } } } // Right button: copy pad to properties else if ((pointerEvent->getButton() == BDevices::RIGHT_BUTTON) && ((event->getEventType () == BEvents::BUTTON_PRESS_EVENT) || (event->getEventType () == BEvents::POINTER_DRAG_EVENT))) { ui->controllerWidgets[SELECTION_CH]->setValue (int (pd.ch) & 0x0F); ui->controllerWidgets[SELECTION_GATE_RAND]->setValue (pd.randGate); ui->controllerWidgets[SELECTION_NOTE]->setValue (pd.pitchNote); ui->controllerWidgets[SELECTION_OCTAVE]->setValue (pd.pitchOctave); ui->controllerWidgets[SELECTION_VELOCITY]->setValue (pd.velocity); ui->controllerWidgets[SELECTION_DURATION]->setValue (LIMIT (pd.duration, 0.0, 1.0)); ui->controllerWidgets[SELECTION_NOTE_RAND]->setValue (pd.randNote); ui->controllerWidgets[SELECTION_OCTAVE_RAND]->setValue (pd.randOctave); ui->controllerWidgets[SELECTION_VELOCITY_RAND]->setValue (pd.randVelocity); ui->controllerWidgets[SELECTION_DURATION_RAND]->setValue (pd.randDuration); } } } else if ((event->getEventType () == BEvents::BUTTON_RELEASE_EVENT) && (pointerEvent->getButton() == BDevices::LEFT_BUTTON)) { // Edit mode if (ui->controllerWidgets[SELECTION_CH]->getValue() > NR_SEQUENCER_CHS + NR_CTRL_BUTTONS) { int edit = ((int)ui->controllerWidgets[SELECTION_CH]->getValue() - NR_SEQUENCER_CHS - NR_CTRL_BUTTONS) * 0x100; if (edit == EDIT_MERGE) { int clipRMin = ui->clipBoard.origin.first; int clipRMax = ui->clipBoard.origin.first + ui->clipBoard.extends.first; if (clipRMin > clipRMax) std::swap (clipRMin, clipRMax); int clipSMin = ui->clipBoard.origin.second; int clipSMax = ui->clipBoard.origin.second + ui->clipBoard.extends.second; if (clipSMin > clipSMax) std::swap (clipSMin, clipSMax); // Split if (ui->pattern.padGetSize (clipRMin, clipSMin) > 1) { // Find start int start = clipSMin; while (ui->pattern.padHasAntecessor (clipRMin, start)) --start; // Find end int end = clipSMax; while (ui->pattern.padHasSuccessor (clipRMin, end)) ++end; // Limit pad duration to 1.0 (= split) for (int i = start; i <= end; ++i) { Pad pd = ui->pattern.getPad (clipRMin, i); pd.duration = LIMIT (pd.duration, 0.0, 1.0); ui->pattern.setPad (clipRMin, i, pd); ui->send_pad (clipRMin, i); } } // Merge else { // Find start int start = clipSMin; while (ui->pattern.padHasAntecessor (clipRMin, start)) --start; // Find end int end = clipSMax; while (ui->pattern.padHasSuccessor (clipRMin, end)) ++end; Pad pd0 = ui->pattern.getPad (clipRMin, start); // Count number of mergeable pads int size = 0; do ++size; while ( (start + size - 1 < end) && ((int (pd0.ch) & 0x0F) == (int (ui->pattern.getPad (clipRMin, start + size).ch) & 0x0F)) && (ui->pattern.getPad (clipRMin, start + size).duration > 0.0) ); // TODO Set control to first element int ctrl = 0; for (int i = 0; i < size; ++i) { Pad pdi = ui->pattern.getPad (clipRMin, start + i); if (int (pdi.ch) & 0xF0) { ctrl = int (pdi.ch) & 0xF0; break; } } pd0.ch = int (pd0.ch) | ctrl; pd0.duration = ui->pattern.getPad (clipRMin, start + size - 1).duration + size - 1; for (int i = 0; i < size; ++i) { ui->pattern.setPad (clipRMin, start + i, pd0); ui->send_pad (clipRMin, start + i); --pd0.duration; if (i == 0) pd0.ch = int (pd0.ch) & 0x0F; } } ui->clipBoard.ready = true; ui->drawPad(); ui->pattern.store (); } else if ((edit == EDIT_CUT) || (edit == EDIT_COPY) || (edit == EDIT_FLIPX) || (edit == EDIT_FLIPY)) { int clipRMin = ui->clipBoard.origin.first; int clipRMax = ui->clipBoard.origin.first + ui->clipBoard.extends.first; if (clipRMin > clipRMax) std::swap (clipRMin, clipRMax); int clipSMin = ui->clipBoard.origin.second; int clipSMax = ui->clipBoard.origin.second + ui->clipBoard.extends.second; if (clipSMin > clipSMax) std::swap (clipSMin, clipSMax); // Clip merged Pads if ((edit == EDIT_CUT) || (edit == EDIT_FLIPX) || (edit == EDIT_FLIPY)) { for (int r = clipRMin; r < clipRMax; ++r) { ui->padClip (r, clipSMin); if (clipSMin != clipSMax) ui->padClip (r, clipSMax + 1); } } // Copy to clipboard ui->clipBoard.data.clear (); for (int r = clipRMax; r >= clipRMin; --r) { std::vector padRow; padRow.clear (); for (int s = clipSMin; s <= clipSMax; ++s) { Pad pd = ui->pattern.getPad (r, s); // Clip oversized merged pads if (float(s) + pd.duration > float(clipSMax + 1.0f)) pd.duration = clipSMax + 1 - s; padRow.push_back (pd); } ui->clipBoard.data.push_back (padRow); } if (edit == EDIT_FLIPX) { for (int dr = 0; dr < int (ui->clipBoard.data.size()); ++dr) { for (int ds = 0; ds < int (ui->clipBoard.data[dr].size());) { Pad pd = ui->clipBoard.data.at (dr).at (ds); int pdsize = (pd.duration <= 0.0f ? 1.0 : int (ceil (pd.duration))); for (int dds = 0; dds < pdsize; ++dds) { Pad pds = ui->clipBoard.data.at (dr).at (ds + dds); ui->pattern.setPad (clipRMax - dr, clipSMax + 1 + dds - ds - pdsize, pds); ui->send_pad (clipRMax - dr, clipSMax + 1 + dds - ds - pdsize); } ds += pdsize; } } ui->pattern.store (); } else if (edit == EDIT_FLIPY) { for (int dr = 0; dr < int (ui->clipBoard.data.size()); ++dr) { for (int ds = 0; ds < int (ui->clipBoard.data[dr].size()); ++ds) { Pad pd = ui->clipBoard.data.at (dr).at (ds); ui->pattern.setPad (clipRMin + dr, clipSMin + ds, pd); ui->send_pad (clipRMin + dr, clipSMin + ds); } } ui->pattern.store (); } // Cut: Clear pads else if (edit == EDIT_CUT) { for (int r = clipRMax; r >= clipRMin; --r) { for (int s = clipSMin; s <= clipSMax; ++s) { ui->pattern.setPad (r, s, Pad ()); ui->send_pad (r, s); } } ui->pattern.store (); } ui->clipBoard.ready = true; ui->drawPad (); } } // On BUTTON_RELEASE_EVENT and temporary delete mode: switch back else if (ui->tempTool) { ui->tempTool = false; ui->controllerWidgets[SELECTION_CH]->setValue (ui->tempToolCh); } else ui->pattern.store (); } } } void BSEQuencer_GUI::padsScrolledCallback (BEvents::Event* event) { if ((event) && (event->getWidget ()) && (event->getWidget()->getMainWindow()) && ((event->getEventType () == BEvents::WHEEL_SCROLL_EVENT))) { BWidgets::DrawingSurface* widget = (BWidgets::DrawingSurface*) event->getWidget (); BSEQuencer_GUI* ui = (BSEQuencer_GUI*) widget->getMainWindow(); BEvents::WheelEvent* wheelEvent = (BEvents::WheelEvent*) event; // Get size of drawing area const double width = ui->padSurface.getEffectiveWidth (); const double height = ui->padSurface.getEffectiveHeight (); int row = (ROWS - 1) - ((int) ((wheelEvent->getPosition ().y - widget->getYOffset()) / (height / ROWS))); int step = (wheelEvent->getPosition ().x - widget->getXOffset()) / (width / ui->controllerWidgets[NR_OF_STEPS]->getValue ()); if ((row >= 0) && (row < ROWS) && (step >= 0) && (step < ((int)ui->controllerWidgets[NR_OF_STEPS]->getValue ()))) { while (ui->pattern.padHasAntecessor (row, step)) --step; Pad pd = ui->pattern.getPad (row, step); if (int (pd.ch) & 0x0F) { // SHIFT: Change duration if (ui->modifier == MODIFIER_DURATION) { float d = pd.duration * (1.0f + 0.01f * wheelEvent->getDelta().y); if ((d >= 0.0f) && (d <= int (ui->controllerWidgets[NR_OF_STEPS]->getValue() - step))) { // Delete last step of pad shinked if (int (ceil(d)) < int (ceil (pd.duration))) { Pad pds = ui->pattern.getPad (row, step + int (pd.duration)); pds.ch = int (pds.ch) & 0xF0; pds.duration = 0.0f; ui->pattern.setPad (row, step + int (pd.duration), pds); ui->drawPad (row, step + int (pd.duration)); ui->send_pad (row, step + int (pd.duration)); } // Change duration do { pd.duration = d; ui->pattern.setPad (row, step, pd); ui->drawPad (row, step); ui->send_pad (row, step); pd.ch = int (pd.ch) & 0x0F; ++step; --d; } while (d > 0.0f); } } // CTRL: Change pitch octave else if (ui->modifier == MODIFIER_OCTAVE) { int o = pd.pitchOctave + wheelEvent->getDelta().y; o = LIMIT (o, -8, 8); do { Pad pds = ui->pattern.getPad (row, step); pds.pitchOctave = o; ui->pattern.setPad (row, step, pds); ui->drawPad (row, step); ui->send_pad (row, step); ++step; } while (ui->pattern.padHasSuccessor (row, step - 1)); } // Otherwise: Change velocity else { float v = pd.velocity * (1.0f + 0.01f * wheelEvent->getDelta().y); v = LIMIT (v, 0.0f, 2.0f); do { Pad pds = ui->pattern.getPad (row, step); pds.velocity = v; ui->pattern.setPad (row, step, pds); ui->drawPad (row, step); ui->send_pad (row, step); ++step; } while (ui->pattern.padHasSuccessor (row, step - 1)); } ui->wheelScrolled = true; } } } } void BSEQuencer_GUI::padsFocusedCallback (BEvents::Event* event) { if ((event) && (event->getWidget ()) && (event->getWidget()->getMainWindow())) { BWidgets::DrawingSurface* widget = (BWidgets::DrawingSurface*) event->getWidget (); BSEQuencer_GUI* ui = (BSEQuencer_GUI*) widget->getMainWindow(); BEvents::FocusEvent* focusEvent = (BEvents::FocusEvent*) event; // Get size of drawing area const double width = ui->padSurface.getEffectiveWidth (); const double height = ui->padSurface.getEffectiveHeight (); int row = (ROWS - 1) - ((int) ((focusEvent->getPosition ().y - widget->getYOffset()) / (height / ROWS))); int step = (focusEvent->getPosition ().x - widget->getXOffset()) / (width / ui->controllerWidgets[NR_OF_STEPS]->getValue ()); while (ui->pattern.padHasAntecessor (row, step)) --step; if ((row >= 0) && (row < ROWS) && (step >= 0) && (step < ((int)ui->controllerWidgets[NR_OF_STEPS]->getValue ()))) { Pad pd = ui->pattern.getPad (row, step); double dm = fmod (pd.duration, 1.0); if (dm == 0.0) dm = 1.0; double rd = LIMIT (pd.randDuration, - dm, 0.0); double pdr = pd.duration * rd / dm; ui->padSurface.focusText.setText ( BSEQUENCER_LABEL_CHANNEL ": " + std::to_string (int (pd.ch) & 0x0f) + "\n" + BSEQUENCER_LABEL_GATE ": " + BUtilities::to_string (pd.randGate, "%1.2f") + "\n" + BSEQUENCER_LABEL_NOTE ": " + std::to_string (int (pd.pitchNote)) + " ± " + std::to_string (int (abs (pd.randNote))) + "\n" + BSEQUENCER_LABEL_OCTAVE ": " + std::to_string (int (pd.pitchOctave)) + " ± " + std::to_string (int (abs (pd.randOctave))) + "\n" + BSEQUENCER_LABEL_VELOCITY ": " + BUtilities::to_string (pd.velocity, "%1.2f") + " ± " + BUtilities::to_string (abs (pd.randVelocity), "%1.2f") + "\n" + BSEQUENCER_LABEL_DURATION ": " + BUtilities::to_string (pd.duration, "%1.2f") + " (" + BUtilities::to_string (pdr, "%1.2f") + ")"); ui->scaleFocus (); } } if (event->getEventType () == BEvents::FOCUS_IN_EVENT) focusInCallback (event); else if (event->getEventType () == BEvents::FOCUS_OUT_EVENT) focusOutCallback (event); } void BSEQuencer_GUI::drawCaption () { cairo_surface_t* surface = captionSurface.getDrawingSurface(); cairo_surface_clear (surface); const double width = captionSurface.getEffectiveWidth (); const double height = captionSurface.getEffectiveHeight (); cairo_t* cr = cairo_create (surface); BColors::Color textcolor = *txColors. getColor(BColors::ACTIVE); cairo_set_source_rgba (cr, CAIRO_RGBA (textcolor)); cairo_select_font_face (cr, ctLabelFont.getFontFamily ().c_str (), ctLabelFont.getFontSlant (), ctLabelFont.getFontWeight ()); int scaleNr = controllers[SCALE]; BScale scale ( ((int)(controllers[ROOT] + controllers[SIGNATURE] + 12)) % 12, (SignatureIndex) controllers[SIGNATURE], scaleMaps[scaleNr].scaleNotes ); std::string label = ""; for (int i = 0; i < ROWS; ++i) { BColors::Color color = BColors::invisible; if (noteBits & (1 << i)) {color = ink; color.applyBrightness (0.75);} drawButton (surface, 0, (ROWS - i - 1) * height / ROWS + 1, width, height / ROWS - 2, color, NO_CTRL); ScaleMap* map = &(scaleMaps[scaleNr]); if (map->altSymbols[i] != "") label = map->altSymbols[i]; else { int element = map->elements[i]; label = scale.getSymbol (element); int note = scale.getMIDInote (element); if (note != ENOTE) { if (note >= 12) label += " +" + std::to_string ((int) (note / 12)); } else label = "ERR"; } cairo_text_extents_t ext; double fontsize = ctLabelFont.getFontSize () * sqrt (2); do { fontsize = fontsize / sqrt (2); cairo_set_font_size (cr, fontsize); cairo_text_extents (cr, label.c_str(), &ext); } while ((ext.width > width) && (fontsize >= ctLabelFont.getFontSize () * 0.5)); cairo_move_to (cr, width / 2 - ext.width / 2, (15.5 - i) * height / 16 + ext.height / 2); cairo_show_text (cr, label.c_str()); } cairo_destroy (cr); captionSurface.update (); } void BSEQuencer_GUI::drawPad () { cairo_surface_t* surface = padSurface.getDrawingSurface(); cairo_t* cr = cairo_create (surface); for (int row = 0; row < ROWS; ++row) { for (int step = 0; step < ((int)controllerWidgets[NR_OF_STEPS]->getValue ()); ++step) { drawPad (cr, row, step); while (pattern.padHasSuccessor (row, step)) ++step; } } cairo_destroy (cr); padSurface.update(); } void BSEQuencer_GUI::drawPad (const int row, const int step) { cairo_surface_t* surface = padSurface.getDrawingSurface(); cairo_t* cr = cairo_create (surface); drawPad (cr, row, step); cairo_destroy (cr); padSurface.update(); } void BSEQuencer_GUI::drawPad (cairo_t* cr, const int row, const int step) { int start = step; while (pattern.padHasAntecessor (row, start)) --start; Pad pd = pattern.getPad (row, start); if ((!cr) || (cairo_status (cr) != CAIRO_STATUS_SUCCESS) || (row < 0) || (row >= ROWS) || (start < 0) || (start >= (int (controllerWidgets[NR_OF_STEPS]->getValue ())))) return; // Get size of drawing area const double width = padSurface.getEffectiveWidth (); const double height = padSurface.getEffectiveHeight (); const double w = width / controllerWidgets[NR_OF_STEPS]->getValue (); const double h = height / ROWS; const double x = start * w; const double y = (ROWS - row - 1) * h; const double xr = round (x); const double yr = round (y); int ps = pattern.padGetSize (row, start); if (start + ps > int (controllerWidgets[NR_OF_STEPS]->getValue ())) ps = int (controllerWidgets[NR_OF_STEPS]->getValue ()) - start; const double wr = round (x + w * ps) - xr; const double hr = round (y + h) - yr; // Odd or even? BColors::Color bg = ((int (start / controllerWidgets[STEPS_PER]->getValue ())) % 2) ? oddPadBgColor : evenPadBgColor; // Highlight selection int clipRMin = clipBoard.origin.first; int clipRMax = clipBoard.origin.first + clipBoard.extends.first; if (clipRMin > clipRMax) std::swap (clipRMin, clipRMax); int clipSMin = clipBoard.origin.second; int clipSMax = clipBoard.origin.second + clipBoard.extends.second; if (clipSMin > clipSMax) std::swap (clipSMin, clipSMax); // Draw backgroung int i = 0; do { if ((start + i >= 0) && (start + i < int (controllerWidgets[NR_OF_STEPS]->getValue ()))) { BColors::Color bgi = bg; double xi = round (x + i * w); double wi = round (x + (i + 1) * w) - xi; if ((!clipBoard.ready) && (row >= clipRMin) && (row <= clipRMax) && (start + i >= clipSMin) && (start + i <= clipSMax)) bgi.applyBrightness (1.5); cairo_set_source_rgba (cr, CAIRO_RGBA (bgi)); cairo_set_line_width (cr, 0.0); cairo_rectangle (cr, xi, yr, wi, hr); cairo_fill (cr); } ++i; } while (pattern.padHasSuccessor (row, start + i - 1)); // Draw pad int ch = padGetChannel (row, start); int ctrl = padGetControl (row, start); double vel = (pd.velocity <= 1 ? pd.velocity - 1 : (pd.velocity - 1) * 0.5); int oct = pd.pitchOctave; if ((ch >= 0) && (ch <= NR_SEQUENCER_CHS) && (ctrl >= 0) && (ctrl < NR_CTRL_BUTTONS)) { BColors::Color color = chButtonStyles[ch].color; if (ch > 0) color.applyBrightness(vel); int i = 0; do { if (cursorBits[start + i] & (1 << row)) { color.setAlpha (1.0); color.applyBrightness (0.75); break; } ++i; } while (pattern.padHasSuccessor (row, start + i - 1)); int symbol = ctrlButtonStyles[ctrl].symbol; drawButton (cr, xr + 1, yr + 1, wr - 2, hr - 2, color, symbol, (pd.duration == 0 ? 1 : pd.duration / ceil (pd.duration))); // Displays pitch octave if ((pd.duration > 0.0) && (pd.velocity > 0.0)) { cairo_surface_t* surface = padSurface.getDrawingSurface(); cairo_t* cr = cairo_create (surface); double h = 0.75 * lfLabelFont.getFontSize (); if (pd.pitchNote > 0) { cairo_move_to (cr, xr + 1.0 + 3.0 * sz, yr + 1.0 + 2.0 * sz + h); cairo_line_to (cr, xr + 1.0 + 3.0 * sz, yr + 1.0 + 2.0 * sz + (1.0 - pd.pitchNote / 16.0) * h); cairo_line_to (cr, xr + 1.0 + 2.0 * sz, yr + 1.0 + 3.0 * sz + (1.0 - pd.pitchNote / 16.0) * h); cairo_move_to (cr, xr + 1.0 + 3.0 * sz, yr + 1.0 + 2.0 * sz + (1.0 - pd.pitchNote / 16.0) * h); cairo_line_to (cr, xr + 1.0 + 4.0 * sz, yr + 1.0 + 3.0 * sz + (1.0 - pd.pitchNote / 16.0) * h); cairo_set_line_width (cr, 1.0); if ((ch == 4) && (pd.velocity > 0.5)) cairo_set_source_rgba (cr, CAIRO_RGBA (BColors::black)); else cairo_set_source_rgba (cr, CAIRO_RGBA (BColors::white)); cairo_stroke (cr); } if (pd.pitchNote < 0) { cairo_move_to (cr, xr + 1.0 + 3.0 * sz, yr + 1.0 + 2.0 * sz); cairo_line_to (cr, xr + 1.0 + 3.0 * sz, yr + 1.0 + 2.0 * sz + (-pd.pitchNote / 16.0) * h); cairo_line_to (cr, xr + 1.0 + 2.0 * sz, yr + 1.0 + 1.0 * sz + (-pd.pitchNote / 16.0) * h); cairo_move_to (cr, xr + 1.0 + 3.0 * sz, yr + 1.0 + 2.0 * sz + (-pd.pitchNote / 16.0) * h); cairo_line_to (cr, xr + 1.0 + 4.0 * sz, yr + 1.0 + 1.0 * sz + (-pd.pitchNote / 16.0) * h); cairo_set_line_width (cr, 1.0); if ((ch == 4) && (pd.velocity > 0.5)) cairo_set_source_rgba (cr, CAIRO_RGBA (BColors::black)); else cairo_set_source_rgba (cr, CAIRO_RGBA (BColors::white)); cairo_stroke (cr); } if (oct != 0) { std::string valstr = (oct <= 0 ? "" : "+") + std::to_string (oct); if ((ch == 4) && (pd.velocity > 0.5)) cairo_set_source_rgba (cr, CAIRO_RGBA (BColors::black)); else cairo_set_source_rgba (cr, CAIRO_RGBA (BColors::white)); cairo_select_font_face (cr, lfLabelFont.getFontFamily ().c_str (), lfLabelFont.getFontSlant (), lfLabelFont.getFontWeight ()); cairo_set_font_size (cr, h); cairo_move_to (cr, xr + 1.0 + 6.0 * sz, yr + 1.0 + 2.0 * sz + h); cairo_show_text (cr, valstr.c_str ()); } cairo_destroy (cr); } } } bool BSEQuencer_GUI::padIsSelected (const int row, const int step) { int s = step; while (pattern.padHasAntecessor (row, step)) --s; int clipRMin = clipBoard.origin.first; int clipRMax = clipBoard.origin.first + clipBoard.extends.first; if (clipRMin > clipRMax) std::swap (clipRMin, clipRMax); int clipSMin = clipBoard.origin.second; int clipSMax = clipBoard.origin.second + clipBoard.extends.second; if (clipSMin > clipSMax) std::swap (clipSMin, clipSMax); if (clipBoard.ready || (row < clipRMin) || (row > clipRMax)) return false; do { if ((s >= clipSMin) && (s <= clipSMax)) return true; ++s; } while (pattern.padHasSuccessor (row, s - 1)); return false; } int BSEQuencer_GUI::padGetChannel (const int row, const int step) { int start = step; while (pattern.padHasAntecessor (row, start)) --start; return int (pattern.getPad (row, start).ch) & 0x0F; } int BSEQuencer_GUI::padGetControl (const int row, const int step) { int start = step; while (pattern.padHasAntecessor (row, start)) --start; return (int (pattern.getPad (row, start).ch) & 0xF0) / 0x10; } void BSEQuencer_GUI::padClip (const int row, const int step) { if (pattern.padHasAntecessor (row, step)) { int start = step - 1; while (pattern.padHasAntecessor (row, start)) --start; for (int s = start; s < step; ++s) { Pad pd = pattern.getPad (row, s); pd.duration = step - s; pattern.setPad (row, s, pd); send_pad (row, s); } drawPad (row, start); drawPad (row, step); } } static LV2UI_Handle instantiate (const LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) { PuglNativeView parentWindow = 0; LV2UI_Resize* resize = NULL; if (strcmp(plugin_uri, BSEQUENCER_URI) != 0) { std::cerr << "BSEQuencer.lv2#GUI: GUI does not support plugin with URI " << plugin_uri << std::endl; return NULL; } for (int i = 0; features[i]; ++i) { if (!strcmp(features[i]->URI, LV2_UI__parent)) parentWindow = (PuglNativeView) features[i]->data; else if (!strcmp(features[i]->URI, LV2_UI__resize)) resize = (LV2UI_Resize*)features[i]->data; } if (parentWindow == 0) std::cerr << "BSEQuencer.lv2#GUI: No parent window.\n"; // New instance BSEQuencer_GUI* ui; try {ui = new BSEQuencer_GUI (bundle_path, features, parentWindow);} catch (std::exception& exc) { std::cerr << "BSEQuencer.lv2#GUI: Instantiation failed. " << exc.what () << std::endl; return NULL; } ui->controller = controller; ui->write_function = write_function; // Reduce min GUI size for small displays double sz = 1.0; int screenWidth = getScreenWidth (); int screenHeight = getScreenHeight (); if ((screenWidth < 870) || (screenHeight < 580)) sz = 0.5; else if ((screenWidth < 1290) || (screenHeight < 860)) sz = 0.66; /* std::cerr << "B.SEQuencer_GUI.lv2 screen size " << screenWidth << " x " << screenHeight << ". Set GUI size to " << 1250 * sz << " x " << 820 * sz << ".\n"; */ if (resize) resize->ui_resize(resize->handle, 1250 * sz, 820 * sz); *widget = (LV2UI_Widget) puglGetNativeWindow (ui->getPuglView ()); ui->send_ui_on(); return (LV2UI_Handle) ui; } static void cleanup(LV2UI_Handle ui) { BSEQuencer_GUI* self = (BSEQuencer_GUI*) ui; if (self) delete self; } static void port_event(LV2UI_Handle ui, uint32_t port_index, uint32_t buffer_size, uint32_t format, const void* buffer) { BSEQuencer_GUI* self = (BSEQuencer_GUI*) ui; if (self) self->port_event(port_index, buffer_size, format, buffer); } static int call_idle (LV2UI_Handle ui) { BSEQuencer_GUI* self = (BSEQuencer_GUI*) ui; if (self) self->handleEvents (); return 0; } static int call_resize (LV2UI_Handle ui, int width, int height) { BSEQuencer_GUI* self = (BSEQuencer_GUI*) ui; if (!self) return 0; BEvents::ExposeEvent* ev = new BEvents::ExposeEvent (self, self, BEvents::CONFIGURE_REQUEST_EVENT, self->getPosition().x, self->getPosition().y, width, height); self->addEventToQueue (ev); return 0; } static const LV2UI_Idle_Interface idle = {call_idle}; static const LV2UI_Resize resize = {nullptr, call_resize}; static const void* extension_data(const char* uri) { if (!strcmp(uri, LV2_UI__idleInterface)) return &idle; else if(!strcmp(uri, LV2_UI__resize)) return &resize; else return NULL; } static const LV2UI_Descriptor guiDescriptor = { BSEQUENCER_GUI_URI, instantiate, cleanup, port_event, extension_data }; // LV2 Symbol Export LV2_SYMBOL_EXPORT const LV2UI_Descriptor *lv2ui_descriptor(uint32_t index) { switch (index) { case 0: return &guiDescriptor; default:return NULL; } } /* End of LV2 specific declarations * * ***************************************************************************** * * */ BSEQuencer-1.8.10/src/BSEQuencer_GUI.hpp000066400000000000000000000407651411660112400175050ustar00rootroot00000000000000/* B.SEQuencer * MIDI Step Sequencer LV2 Plugin * * Copyright (C) 2018, 2019 by Sven Jähnichen * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef BSEQUENCER_GUI_HPP_ #define BSEQUENCER_GUI_HPP_ #include #include #include #include #include #include #include #include #include "BWidgets/BItems.hpp" #include "BWidgets/Widget.hpp" #include "BWidgets/Window.hpp" #include "BWidgets/Label.hpp" #include "BWidgets/DrawingSurface.hpp" #include "BWidgets/HSliderValue.hpp" #include "BWidgets/VSliderValue.hpp" #include "BWidgets/DialValue.hpp" #include "BWidgets/HSwitch.hpp" #include "BWidgets/TextToggleButton.hpp" #include "BWidgets/Text.hpp" #include "BWidgets/PopupListBox.hpp" #include "BWidgets/ImageIcon.hpp" #include "screen.h" #ifdef LOCALEFILE #include LOCALEFILE #else #include "Locale_EN.hpp" #endif #include "BScale.hpp" #include "ScaleMap.hpp" #include "drawbutton.hpp" #include "PlayStopButton.hpp" #include "ButtonBox.hpp" #include "HaloButton.hpp" #include "ResetButton.hpp" #include "UndoButton.hpp" #include "RedoButton.hpp" #include "PadSurface.hpp" #include "DialRangeValue.hpp" #include "definitions.h" #include "ports.h" #include "urids.h" #include "Pad.hpp" #include "PadMessage.hpp" #include "ScaleEditor.hpp" #include "Journal.hpp" #include "Pattern.hpp" #define BG_FILE "surface.png" #define EDIT_SYMBOL "EditSymbol.png" #define HELP_URL "https://github.com/sjaehn/BSEQuencer/wiki/B.SEQuencer" #define YT_URL "https://www.youtube.com/watch?v=J6bU4GdUVYc" #define WWW_BROWSER_CMD "x-www-browser" #define RESIZE(widget, x, y, w, h, sz) widget.moveTo ((x) * (sz), (y) * (sz)); widget.resize ((w) * (sz), (h) * (sz)); class BSEQuencer_GUI : public BWidgets::Window { public: BSEQuencer_GUI (const char *bundle_path, const LV2_Feature *const *features, PuglNativeView parentWindow); ~BSEQuencer_GUI (); void port_event (uint32_t port_index, uint32_t buffer_size, uint32_t format, const void *buffer); void send_ui_on (); void send_ui_off (); void send_pad (int row, int step); void send_scaleMaps (int scaleNr); virtual void onConfigureRequest (BEvents::ExposeEvent* event) override; virtual void onCloseRequest (BEvents::WidgetEvent* event) override; virtual void onKeyPressed (BEvents::KeyEvent* event) override; virtual void onKeyReleased (BEvents::KeyEvent* event) override; void applyTheme (BStyles::Theme& theme) override; LV2UI_Controller controller; LV2UI_Write_Function write_function; private: static void valueChangedCallback(BEvents::Event* event); static void helpPressedCallback (BEvents::Event* event); static void ytPressedCallback (BEvents::Event* event); static void editPressedCallback (BEvents::Event* event); static void resetClickedCallback (BEvents::Event* event); static void undoClickedCallback (BEvents::Event* event); static void padsPressedCallback (BEvents::Event* event); static void padsScrolledCallback (BEvents::Event* event); static void padsFocusedCallback (BEvents::Event* event); void scale (); void scaleFocus (); void drawCaption (); void drawPad (); void drawPad (const int row, const int step); void drawPad (cairo_t* cr, const int row, const int step); bool padIsSelected (const int row, const int step); int padGetChannel (const int row, const int step); int padGetControl (const int row, const int step); void padClip (const int row, const int step); std::string pluginPath; double sz; cairo_surface_t* bgImageSurface; BSEQuencerURIs uris; LV2_Atom_Forge forge; // Controllers std::array controllerWidgets; std::array controllers; //Pads Pattern pattern; struct ClipBoard { std::vector> data; std::pair origin; std::pair extends; bool ready = true; std::chrono::steady_clock::time_point time; }; ClipBoard clipBoard; // Cursors uint32_t cursorBits [MAXSTEPS]; uint32_t noteBits; uint32_t chBits; // Temporary tools bool tempTool; double tempToolCh; bool wheelScrolled; enum ModifierIndex { MODIFIER_VELOCITY = 0, MODIFIER_DURATION = 1, MODIFIER_OCTAVE = 2 }; ModifierIndex modifier; ScaleMap scaleMaps[NR_SYSTEM_SCALES + NR_USER_SCALES]; //Widgets BWidgets::Widget mContainer; PadSurface padSurface; BWidgets::DrawingSurface captionSurface; BWidgets::Widget modeBox; BWidgets::Label modeBoxLabel; BWidgets::Label modeLabel; BWidgets::PopupListBox modeListBox; BWidgets::Label modeAutoplayBpmLabel; BWidgets::HSliderValue modeAutoplayBpmSlider; BWidgets::Label modeAutoplayBpbLabel; BWidgets::HSliderValue modeAutoplayBpbSlider; BWidgets::Label modeMidiInChannelLabel; BWidgets::PopupListBox modeMidiInChannelListBox; BWidgets::Label modeOnKeyLabel; BWidgets::PopupListBox modeOnKeyListBox; BWidgets::Label modePlayLabel; PlayStopButton modePlayButton; BWidgets::Widget toolBox; BWidgets::Label toolBoxLabel; ButtonBox toolButtonBox; BWidgets::TextToggleButton toolWholeStepButton; ResetButton toolResetButton; UndoButton toolUndoButton; RedoButton toolRedoButton; BWidgets::Label toolButtonBoxCtrlLabel; BWidgets::Label toolButtonBoxChLabel; BWidgets::Label toolButtonBoxEditLabel; BWidgets::Label toolGateLabel; BWidgets::VSliderValue toolGateSlider; BWidgets::Label toolNoteLabel; DialRangeValue toolNoteDial; BWidgets::Label toolOctaveLabel; DialRangeValue toolOctaveDial; BWidgets::Label toolVelocityLabel; DialRangeValue toolVelocityDial; BWidgets::Label toolDurationLabel; DialRangeValue toolDurationDial; BWidgets::Widget propertiesBox; BWidgets::Label propertiesBoxLabel; BWidgets::Label propertiesNrStepsLabel; BWidgets::PopupListBox propertiesNrStepsListBox; BWidgets::Label propertiesStepsPerLabel; BWidgets::HSliderValue propertiesStepsPerSlider; BWidgets::PopupListBox propertiesBaseListBox; BWidgets::Label propertiesRootLabel; BWidgets::PopupListBox propertiesRootListBox; BWidgets::PopupListBox propertiesSignatureListBox; BWidgets::Label propertiesOctaveLabel; BWidgets::PopupListBox propertiesOctaveListBox; BWidgets::Label propertiesScaleLabel; BWidgets::ImageIcon propertiesScaleEditIcon; BWidgets::PopupListBox propertiesScaleListBox; struct ChBox { BWidgets::Widget box; BWidgets::Label chLabel; BWidgets::DrawingSurface chSymbol; BWidgets::Label pitchLabel; BWidgets::HSwitch pitchSwitch; BWidgets::Widget pitchScreen; BWidgets::Label channelLabel; BWidgets::PopupListBox channelListBox; BWidgets::Label velocityLabel; BWidgets::DialValue velocityDial; BWidgets::Label noteOffsetLabel; BWidgets::DialValue noteOffsetDial; }; std::array chBoxes; HaloButton helpButton; HaloButton ytButton; ScaleEditor* scaleEditor; // Definition of styles BColors::ColorSet fgColors = {{{0.0, 0.25, 0.75, 1.0}, {0.25, 0.75, 0.75, 1.0}, {0.0, 0.0, 0.1, 1.0}, {0.0, 0.0, 0.0, 0.0}}}; BColors::ColorSet fgColors_ch1 = {{{0.0, 0.25, 0.75, 1.0}, {0.25, 0.75, 0.75, 1.0}, {0.0, 0.0, 0.1, 1.0}, {0.0, 0.0, 0.0, 0.0}}}; BColors::ColorSet fgColors_ch2 = {{{0.75, 0.0, 0.75, 1.0}, {0.75, 0.25, 0.75, 1.0}, {0.1, 0.0, 0.1, 1.0}, {0.0, 0.0, 0.0, 0.0}}}; BColors::ColorSet fgColors_ch3 = {{{0.875, 0.4235, 0.0, 1.0}, {0.875, 0.75, 0.25, 1.0}, {0.1, 0.05, 0.0, 1.0}, {0.0, 0.0, 0.0, 0.0}}}; BColors::ColorSet fgColors_ch4 = {{{0.75, 0.75, 0.0, 1.0}, {0.75, 0.75, 0.75, 1.0}, {0.1, 0.1, 0.0, 1.0}, {0.0, 0.0, 0.0, 0.0}}}; BColors::ColorSet txColors = {{{0.167, 0.37, 0.80, 1.0}, {0.33, 0.5, 0.85, 1.0}, {0.0, 0.0, 0.25, 1.0}, {0.0, 0.0, 0.0, 0.0}}}; BColors::ColorSet tgColors = {{BColors::grey, BColors::white, BColors::grey, BColors::darkgrey}}; BColors::ColorSet bgColors = {{{0.15, 0.15, 0.15, 1.0}, {0.3, 0.3, 0.3, 1.0}, {0.05, 0.05, 0.05, 1.0}, {0.0, 0.0, 0.0, 1.0}}}; BColors::ColorSet tgBgColors = {{{0.0, 0.03, 0.06, 1.0}, {0.3, 0.3, 0.3, 1.0}, {0.0, 0.0, 0.0, 1.0}, {0.0, 0.0, 0.0, 1.0}}}; BColors::ColorSet ltColors = {{{1.0, 1.0, 1.0, 1.0}, {1.0, 1.0, 1.0, 1.0}, {0.25, 0.25, 0.25, 1.0}, {0.0, 0.0, 0.0, 1.0}}}; BColors::Color ink = {0.0, 0.25, 0.5, 1.0}; BColors::Color light = {1.0, 1.0, 1.0, 1.0}; BColors::Color evenPadBgColor = {0.0, 0.03, 0.06, 1.0}; BColors::Color oddPadBgColor = {0.0, 0.0, 0.0, 1.0}; std::array chButtonStyles = {{ {{0.0, 0.0, 0.0, 0.5}, NO_CTRL, BSEQUENCER_LABEL_NO_CHANNEL}, {{0.0, 0.0, 1.0, 1.0}, NO_CTRL, BSEQUENCER_LABEL_CHANNEL " 1"}, {{1.0, 0.0, 1.0, 1.0}, NO_CTRL, BSEQUENCER_LABEL_CHANNEL " 2"}, {{1.0, 0.5, 0.0, 1.0}, NO_CTRL, BSEQUENCER_LABEL_CHANNEL " 3"}, {{1.0, 1.0, 0.0, 1.0}, NO_CTRL, BSEQUENCER_LABEL_CHANNEL " 4"} }}; std::array ctrlButtonStyles = {{ {{0.0, 0.0, 0.0, 0.5}, NO_CTRL, BSEQUENCER_LABEL_NO_CONTROL}, {{0.0, 0.03, 0.06, 1.0}, CTRL_PLAY_FWD, BSEQUENCER_LABEL_PLAY_FWD}, {{0.0, 0.03, 0.06, 1.0}, CTRL_PLAY_REW, BSEQUENCER_LABEL_PLAY_REW}, {{0.0, 0.03, 0.06, 1.0}, CTRL_ALL_MARK, BSEQUENCER_LABEL_ALL_MARK}, {{0.0, 0.03, 0.06, 1.0}, CTRL_MARK, BSEQUENCER_LABEL_ALL_MARK}, {{0.0, 0.03, 0.06, 1.0}, CTRL_JUMP_FWD, BSEQUENCER_LABEL_JUMP_FWD}, {{0.0, 0.03, 0.06, 1.0}, CTRL_JUMP_BACK, BSEQUENCER_LABEL_JUMP_BACK}, {{0.0, 0.03, 0.06, 1.0}, CTRL_SKIP, BSEQUENCER_LABEL_SKIP}, {{0.0, 0.03, 0.06, 1.0}, CTRL_STOP, BSEQUENCER_LABEL_STOP} }}; std::array editButtonStyles = {{ {{0.0, 0.03, 0.06, 1.0}, EDIT_PICK, BSEQUENCER_LABEL_PICK}, {{0.0, 0.03, 0.06, 1.0}, EDIT_MERGE, BSEQUENCER_LABEL_MERGE}, {{0.0, 0.03, 0.06, 1.0}, EDIT_CUT, BSEQUENCER_LABEL_CUT}, {{0.0, 0.03, 0.06, 1.0}, EDIT_COPY, BSEQUENCER_LABEL_COPY}, {{0.0, 0.03, 0.06, 1.0}, EDIT_FLIPX, BSEQUENCER_LABEL_FLIPX}, {{0.0, 0.03, 0.06, 1.0}, EDIT_FLIPY, BSEQUENCER_LABEL_FLIPY}, {{0.0, 0.03, 0.06, 1.0}, EDIT_PASTE, BSEQUENCER_LABEL_PASTE} }}; BStyles::Border border = {{ink, 1.0}, 0.0, 2.0, 0.0}; BStyles::Border menuBorder = {{BColors::darkgrey, 1.0}, 0.0, 0.0, 0.0}; BStyles::Border labelborder = {BStyles::noLine, 4.0, 0.0, 0.0}; BStyles::Border focusborder = BStyles::Border (BStyles::Line (BColors::Color (0.0, 0.0, 0.0, 0.5), 2.0)); BStyles::Fill widgetBg = BStyles::noFill; BStyles::Fill menuBg = BStyles::Fill (BColors::Color (0.0, 0.0, 0.05, 1.0)); BStyles::Fill screenBg = BStyles::Fill (BColors::Color (0.0, 0.0, 0.0, 0.8)); BStyles::Fill boxBg = BStyles::Fill (BColors::Color (0.0, 0.0, 0.0, 0.9)); BStyles::Font ctLabelFont = BStyles::Font ("Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL, 12.0, BStyles::TEXT_ALIGN_CENTER, BStyles::TEXT_VALIGN_MIDDLE); BStyles::Font tgLabelFont = BStyles::Font ("Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL, 12.0, BStyles::TEXT_ALIGN_CENTER, BStyles::TEXT_VALIGN_MIDDLE); BStyles::Font iLabelFont = BStyles::Font ("Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD, 18.0, BStyles::TEXT_ALIGN_CENTER, BStyles::TEXT_VALIGN_MIDDLE); BStyles::Font lfLabelFont = BStyles::Font ("Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL, 12.0, BStyles::TEXT_ALIGN_LEFT, BStyles::TEXT_VALIGN_MIDDLE); BStyles::StyleSet defaultStyles = {"default", {{"background", STYLEPTR (&BStyles::noFill)}, {"border", STYLEPTR (&BStyles::noBorder)}}}; BStyles::StyleSet labelStyles = {"labels", {{"background", STYLEPTR (&BStyles::noFill)}, {"border", STYLEPTR (&labelborder)}, {"textcolors", STYLEPTR (&txColors)}, {"font", STYLEPTR (&ctLabelFont)}}}; BStyles::StyleSet focusStyles = {"labels", {{"background", STYLEPTR (&screenBg)}, {"border", STYLEPTR (&focusborder)}, {"textcolors", STYLEPTR (<Colors)}, {"font", STYLEPTR (&lfLabelFont)}}}; BStyles::Theme theme = BStyles::Theme ({ defaultStyles, {"B.SEQuencer", {{"background", STYLEPTR (&BStyles::blackFill)}, {"border", STYLEPTR (&BStyles::noBorder)}}}, {"main", {{"background", STYLEPTR (&widgetBg)}, {"border", STYLEPTR (&BStyles::noBorder)}}}, {"widget", {{"uses", STYLEPTR (&defaultStyles)}}}, {"screen", {{"background", STYLEPTR (&screenBg)}}}, {"box", {{"background", STYLEPTR (&boxBg)}, {"border", STYLEPTR (&border)}}}, {"box/focus", {{"uses", STYLEPTR (&focusStyles)}}}, {"button", {{"background", STYLEPTR (&BStyles::blackFill)}, {"border", STYLEPTR (&border)}}}, {"tgbutton", {{"border", STYLEPTR (&BStyles::noBorder)}, {"textcolors", STYLEPTR (&tgColors)}, {"bgcolors", STYLEPTR (&tgBgColors)}, {"font", STYLEPTR (&tgLabelFont)}}}, {"tgbutton/focus", {{"uses", STYLEPTR (&focusStyles)}}}, {"halobutton", {{"uses", STYLEPTR (&defaultStyles)}, {"fgcolors", STYLEPTR (&bgColors)}}}, {"halobutton/focus", {{"uses", STYLEPTR (&focusStyles)}}}, {"dial", {{"uses", STYLEPTR (&defaultStyles)}, {"fgcolors", STYLEPTR (&fgColors)}, {"bgcolors", STYLEPTR (&bgColors)}, {"textcolors", STYLEPTR (&fgColors)}, {"font", STYLEPTR (&ctLabelFont)}}}, {"dial/focus", {{"uses", STYLEPTR (&focusStyles)}}}, {"ch1", {{"uses", STYLEPTR (&defaultStyles)}, {"fgcolors", STYLEPTR (&fgColors_ch1)}, {"bgcolors", STYLEPTR (&bgColors)}, {"textcolors", STYLEPTR (&fgColors)}, {"font", STYLEPTR (&ctLabelFont)}}}, {"ch1/focus", {{"uses", STYLEPTR (&focusStyles)}}}, {"ch2", {{"uses", STYLEPTR (&defaultStyles)}, {"fgcolors", STYLEPTR (&fgColors_ch2)}, {"bgcolors", STYLEPTR (&bgColors)}, {"textcolors", STYLEPTR (&fgColors)}, {"font", STYLEPTR (&ctLabelFont)}}}, {"ch2/focus", {{"uses", STYLEPTR (&focusStyles)}}}, {"ch3", {{"uses", STYLEPTR (&defaultStyles)}, {"fgcolors", STYLEPTR (&fgColors_ch3)}, {"bgcolors", STYLEPTR (&bgColors)}, {"textcolors", STYLEPTR (&fgColors)}, {"font", STYLEPTR (&ctLabelFont)}}}, {"ch3/focus", {{"uses", STYLEPTR (&focusStyles)}}}, {"ch4", {{"uses", STYLEPTR (&defaultStyles)}, {"fgcolors", STYLEPTR (&fgColors_ch4)}, {"bgcolors", STYLEPTR (&bgColors)}, {"textcolors", STYLEPTR (&fgColors)}, {"font", STYLEPTR (&ctLabelFont)}}}, {"ch4/focus", {{"uses", STYLEPTR (&focusStyles)}}}, {"slider", {{"uses", STYLEPTR (&defaultStyles)}, {"fgcolors", STYLEPTR (&fgColors)}, {"bgcolors", STYLEPTR (&bgColors)}, {"textcolors", STYLEPTR (&fgColors)}, {"font", STYLEPTR (&ctLabelFont)}}}, {"slider/focus", {{"uses", STYLEPTR (&focusStyles)}}}, {"ctlabel", {{"uses", STYLEPTR (&labelStyles)}}}, {"lflabel", {{"uses", STYLEPTR (&labelStyles)}, {"font", STYLEPTR (&lfLabelFont)}}}, {"txtbox", {{"background", STYLEPTR (&BStyles::noFill)}, {"border", STYLEPTR (&labelborder)}, //{"textcolors", STYLEPTR (&txColors)}, {"font", STYLEPTR (&lfLabelFont)}}}, {"ilabel", {{"uses", STYLEPTR (&labelStyles)}, {"font", STYLEPTR (&iLabelFont)}, {"textcolors", STYLEPTR (&BColors::whites)}}}, {"editlabel", {{"uses", STYLEPTR (&labelStyles)}, {"font", STYLEPTR (&iLabelFont)}, {"textcolors", STYLEPTR (&BColors::whites)}}}, {"widget/focus", {{"uses", STYLEPTR (&focusStyles)}}}, {"menu", {{"border", STYLEPTR (&menuBorder)}, {"background", STYLEPTR (&menuBg)}}}, {"menu/item", {{"uses", STYLEPTR (&defaultStyles)}, {"border", STYLEPTR (&labelborder)}, {"textcolors", STYLEPTR (&BColors::whites)}, {"font", STYLEPTR (&lfLabelFont)}}}, {"menu/button", {{"border", STYLEPTR (&menuBorder)}, {"background", STYLEPTR (&menuBg)}, {"bgcolors", STYLEPTR (&bgColors)}}}, {"menu/listbox", {{"border", STYLEPTR (&menuBorder)}, {"background", STYLEPTR (&menuBg)}}}, {"menu/listbox/item", {{"uses", STYLEPTR (&defaultStyles)}, {"border", STYLEPTR (&labelborder)}, {"textcolors", STYLEPTR (&BColors::whites)}, {"font", STYLEPTR (&lfLabelFont)}}}, {"menu/listbox//button",{{"border", STYLEPTR (&menuBorder)}, {"background", STYLEPTR (&menuBg)}, {"bgcolors", STYLEPTR (&bgColors)}}} }); }; #endif /* BSEQUENCER_GUI_HPP_ */ BSEQuencer-1.8.10/src/BScale.hpp000066400000000000000000000153131411660112400161650ustar00rootroot00000000000000/* B.Scale * Basic music note operation tools * * Copyright (C) 2018, 2019 by Sven Jähnichen * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef BSCALE_HPP_ #define BSCALE_HPP_ #include #include #include #include #include #define ENOTE -128 #define CROMATICSCALE 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 #define MAJORSCALE 0, 2, 4, 5, 7, 9, 11, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define MINORSCALE 0, 2, 3, 5, 7, 8, 10, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define HARMONICMAJORSCALE 0, 2, 4, 5, 7, 8, 11, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define HARMONICMINORSCALE 0, 2, 3, 5, 7, 8, 11, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define MELODICMINORSCALE 0, 2, 3, 5, 7, 9, 10, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define DORIANSCALE 0, 2, 3, 5, 7, 9, 10, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define PHRYGIANSCALE 0, 1, 3, 5, 7, 8, 10, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define LYDIANSCALE 0, 2, 4, 6, 7, 9, 11, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define MIXOLYDIANSCALE 0, 2, 4, 5, 7, 9, 10, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define LOKRIANSCALE 0, 1, 3, 5, 6, 8, 10, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define HUNGARIANMINORSCALE 0, 2, 3, 6, 7, 8, 11, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define MAJORPENTATONICSCALE 0, 2, 4, 7, 9, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE #define MINORPENTATONICSCALE 0, 3, 5, 7, 10, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE, ENOTE typedef std::array BScaleNotes; typedef enum { FLAT = -1, NATURAL = 0, SHARP = 1 } SignatureIndex; const BScaleNotes defaultScale = {CROMATICSCALE}; const char noteSymbols[12] = {'C', 0, 'D', 0, 'E', 'F', 0, 'G', 0, 'A', 0, 'B'}; class BScale { public: BScale (const int root, const BScaleNotes& elementarray); BScale (const int root, const SignatureIndex signature, const BScaleNotes& elementarray); void setRoot (int root); int getRoot (); void setScale (BScaleNotes& elementarray); BScaleNotes getScale (); int getMIDInote (int element); int getElement (int midiNote); int getSize (); std::string getSymbol (int element); protected: void createSymbols (); int rootNote; SignatureIndex signature; BScaleNotes scale; char symbols[12][6]; }; BScale::BScale (const int root, const BScaleNotes& elementarray) : BScale (root, NATURAL, elementarray) {} BScale::BScale (const int root, const SignatureIndex signature, const BScaleNotes& elementarray) : rootNote (root), signature (signature), scale (elementarray) { memset (symbols, 0, sizeof symbols); createSymbols (); } void BScale::createSymbols () { // Build a flat scale and a sharp scale char flatSymbols[12][6]; char sharpSymbols[12][6]; memset (flatSymbols, 0, sizeof flatSymbols); memset (sharpSymbols, 0, sizeof sharpSymbols); for (int i = 0; (i < 12) && (scale[i] != ENOTE); ++i) { int midiNote = getMIDInote (i); if ((midiNote >= 0) && (midiNote <= 127)) { // Note without signature => take this symbol if (noteSymbols[midiNote % 12]) { flatSymbols[i][0] = noteSymbols[midiNote % 12]; sharpSymbols[i][0] = noteSymbols[midiNote % 12]; } // Or with signature => build from neighbor else { flatSymbols[i][0] = noteSymbols[(midiNote + 1) % 12]; strcat (flatSymbols[i], "b"); sharpSymbols[i][0] = noteSymbols[(midiNote + 11) % 12]; strcat (sharpSymbols[i], "#"); } } // Note out of range => break else break; } switch (signature) { case FLAT: memcpy (symbols, flatSymbols, sizeof symbols); break; case SHARP: memcpy (symbols, sharpSymbols, sizeof symbols); break; default: { // Count redundant symbols int flatRedunds = 0; int sharpRedunds = 0; for (int i = 1; (i < 12) && (flatSymbols[i][0]); ++i) { if (flatSymbols[i][0] == flatSymbols[i - 1][0]) ++flatRedunds; if (sharpSymbols[i][0] == sharpSymbols[i - 1][0]) ++sharpRedunds; } // Store the more relevant scale if (flatRedunds < sharpRedunds) memcpy (symbols, flatSymbols, sizeof symbols); else memcpy (symbols, sharpSymbols, sizeof symbols); } } } void BScale::setRoot (int root) { rootNote = root; createSymbols (); } int BScale::getRoot () {return rootNote;} void BScale::setScale (BScaleNotes& elementarray) { int i = 0; for (; (i < 12) && (elementarray[i] != ENOTE); ++i) scale[i] = elementarray[i] % 12; for (; i < 12; ++i) scale[i] = ENOTE; createSymbols (); } BScaleNotes BScale::getScale () {return scale;} /* Calculates a MIDI note for an element within a BScale * @param element: note position relative to root note in number of (scale-specific) notes, * e.g. note F in C major will be element 3 * Returns MIDI note (00 .. 7F) or ENOTE if out of range */ int BScale::getMIDInote (int element) { int size = getSize (); int octave = (int) floor ((float) element / size); int midiNote = octave * 12 + rootNote + scale [element - octave * size]; if ((midiNote >=0) && (midiNote <= 127)) return midiNote; else return ENOTE; } /* Calculates the number of an element (note) within a BScale * @param midiNote: MIDI note (00 .. 7F) * Returns the element (note) relative to the root of the scale, e. g. * returns 3 for the note F4 in a C(4) major scale */ int BScale::getElement (int midiNote) { int ssize = getSize (); int octDiff = (int) floor (((float)midiNote - rootNote) / 12); int noteDiff = (midiNote - rootNote) - octDiff * 12; for (int i = 0; i < ssize; ++i) { if (scale[i] == noteDiff) return i + octDiff * ssize; } return ENOTE; } /* Returns number of elements of the BScale object, max. 12 * */ int BScale::getSize() { for (int8_t i = 0; i < 12; ++i) { if (scale[i] == ENOTE) return i; } return 12; } /* Returns the note symbol for an element (note) within a BScale. * !!! Don't use this method in a realtime process !!! * @param element: note position relative to root note in number of (scale-specific) notes, * e.g. note F in C major will be element 3 * @return Note symbol string * */ std::string BScale::getSymbol (int element) { if (element < 0) return ""; int ssize = getSize (); return std::string (symbols[element % ssize]); } #endif /* BSCALE_HPP_ */ BSEQuencer-1.8.10/src/BUtilities/000077500000000000000000000000001411660112400163755ustar00rootroot00000000000000BSEQuencer-1.8.10/src/BUtilities/Any.hpp000066400000000000000000000047371411660112400176500ustar00rootroot00000000000000/* Any.hpp * Copyright (C) 2019 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef BUTILITIES_ANY_HPP_ #define BUTILITIES_ANY_HPP_ #include #include namespace BUtilities { class Any { protected: struct Envelope { virtual ~Envelope () {} virtual Envelope* clone () {return new Envelope (*this);} }; template struct Data : Envelope { Data (const T& t) : data (t) {} virtual ~Data () {} virtual Envelope* clone () override {return new Data (*this);} T data; }; Envelope* dataptr = nullptr; size_t dataTypeHash = typeid (void).hash_code (); Envelope* clone () const { if (dataptr == nullptr) return nullptr; return dataptr->clone (); } public: Any () {} Any (const Any& that) : dataTypeHash (that.dataTypeHash) {dataptr = that.clone ();} ~Any () {if (dataptr) delete dataptr;} Any& operator= (const Any& that) { if (dataptr) delete dataptr; dataptr = that.clone (); dataTypeHash = that.dataTypeHash; return *this; } template void set (const T& t) { if (dataptr) delete dataptr; dataptr = new Data (t); dataTypeHash = typeid (T).hash_code (); } template T get () const { if ((!dataptr) || (typeid (T).hash_code () != dataTypeHash)) return T (); // Return () better throw exception return ((Data*)dataptr)->data; } }; template Any makeAny (const T& t) { Any a; a.set (t); return a; } } #endif /* BUTILITIES_ANY_HPP_ */ BSEQuencer-1.8.10/src/BUtilities/Path.hpp000066400000000000000000000053101411660112400200010ustar00rootroot00000000000000/* Path.hpp * Copyright (C) 2021 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT PATH WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef BUTILITIES_PATH_HPP_ #define BUTILITIES_PATH_HPP_ #include #ifdef _WIN32 #define BUTILITIES_PATH_SLASH "\\" #else #define BUTILITIES_PATH_SLASH "/" #endif namespace BUtilities { class Path { public: Path () : dir_(), file_(), ext_() {} Path (const std::string& path) {split (path);} Path& operator= (const std::string& path) { split (path); return *this; } operator std::string() const {return (dir().empty() || (dir() == BUTILITIES_PATH_SLASH) ? dir() : dir() + BUTILITIES_PATH_SLASH) + filename();} std::string dir() const {return dir_;} std::string filename() const {return file_ + (ext_.empty() ? "" : "." + ext_);} std::string ext() const {return ext_;} protected: std::string dir_; std::string file_; std::string ext_; void split (const std::string& path) { const size_t spos = path.find_last_of (BUTILITIES_PATH_SLASH); if (spos == std::string::npos) dir_ = ""; else if (spos == 0) dir_ = BUTILITIES_PATH_SLASH; else dir_ = path.substr (0, spos); file_ = path.substr (spos + 1); if (file_ == "") ext_ = ""; else if ((file_ == ".") || (file_ == "..")) { dir_ = (dir_.empty() || (dir_ == BUTILITIES_PATH_SLASH) ? dir_ : dir_ + BUTILITIES_PATH_SLASH) + file_; file_ = ""; ext_ = ""; } else { const size_t dpos = file_.find_last_of ("."); if ((dpos != std::string::npos) && (dpos != 0)) { ext_ = file_.substr (dpos + 1); file_ = file_.substr (0, dpos); } else ext_ = ""; } } }; } #endif /* BUTILITIES_PATH_HPP_ */ BSEQuencer-1.8.10/src/BUtilities/Point.hpp000066400000000000000000000030611411660112400201770ustar00rootroot00000000000000/* Point.hpp * Beat / envelope shaper LV2 plugin * * Copyright (C) 2019 by Sven Jähnichen * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef BUTILITIES_POINT_HPP_ #define BUTILITIES_POINT_HPP_ namespace BUtilities { struct Point { double x, y; Point () : Point (0, 0) {} Point (double x, double y) : x (x), y (y) {} Point& operator+= (const Point& rhs) { this->x += rhs.x; this->y += rhs.y; return *this; } Point& operator-= (const Point& rhs) { this->x -= rhs.x; this->y -= rhs.y; return *this; } friend bool operator== (const Point& lhs, const Point& rhs) {return ((lhs.x == rhs.x) && (lhs.y == rhs.y));} friend bool operator!= (const Point& lhs, const Point& rhs) {return !(lhs == rhs);} friend Point operator+ (Point lhs, const Point& rhs) {return (lhs += rhs);} friend Point operator- (Point lhs, const Point& rhs) {return (lhs -= rhs);} }; } #endif /* BUTILITIES_POINT_HPP_ */ BSEQuencer-1.8.10/src/BUtilities/RectArea.hpp000066400000000000000000000075011411660112400205770ustar00rootroot00000000000000/* RectArea.hpp * Beat / envelope shaper LV2 plugin * * Copyright (C) 2019 by Sven Jähnichen * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef BUTILITIES_RECTAREA_HPP_ #define BUTILITIES_RECTAREA_HPP_ #include "Point.hpp" namespace BUtilities { class RectArea { protected: Point p1, p2; public: RectArea () : RectArea (Point (), Point ()) {} RectArea (const double x1, const double y1, const double width, const double height) : RectArea (Point (x1, y1), Point (x1 + width, y1 + height)) {} RectArea (const Point& p1, const Point& p2) : p1 (Point ((p1.x < p2.x ? p1.x : p2.x), (p1.y < p2.y ? p1.y : p2.y))), p2 (Point ((p1.x > p2.x ? p1.x : p2.x), (p1.y > p2.y ? p1.y : p2.y))) {} Point getPosition () const {return p1;} double getX () const {return p1.x;} double getY () const {return p1.y;} Point getExtends () const {return Point (p2.x - p1.x, p2.y - p1.y);} double getWidth () const {return (p2.x - p1.x);} double getHeight () const {return (p2.y - p1.y);} void setX (const double x) {moveTo (x, getY());} void setY (const double y) {moveTo (getX(), y);} void moveTo (const double x, const double y) {moveTo (Point (x, y));} void moveTo (const Point& position) { p2 = p2 - p1 + position; p1 = position; } void setWidth (const double width) {resize (width, getHeight());} void setHeight (const double height) {resize (getWidth(), height);} void resize (const double width, const double height) {resize (Point (width, height));} void resize (const Point& extends) {p2 = p1 + extends;} bool contains (const Point& p) const { return ((p.x > p1.x) && (p.x < p2.x) && (p.y > p1.y) && (p.y < p2.y)); } bool includes (const RectArea& ra) const { return ((ra.p1.x >= p1.x) && (ra.p1.y >= p1.y) && (ra.p2.x <= p2.x) && (ra.p2.y <= p2.y)); } bool overlaps (const RectArea& ra) const { return !((ra.p2.x < p1.x) || (ra.p2.y < p1.y) || (ra.p1.x > p2.x) || (ra.p1.y > p2.y)); } void extend (const RectArea& ra) { if (*this == RectArea ()) *this = ra; else if (ra != RectArea ()) { p1 = Point ((p1.x < ra.p1.x ? p1.x : ra.p1.x), (p1.y < ra.p1.y ? p1.y : ra.p1.y)); p2 = Point ((p2.x > ra.p2.x ? p2.x : ra.p2.x), (p2.y > ra.p2.y ? p2.y : ra.p2.y)); } } void intersect (const RectArea& ra) { if ((*this == RectArea ()) || (ra == RectArea ()) || (!overlaps (ra))) *this = RectArea (); else { double x1 = (ra.p1.x < p1.x ? p1.x : ra.p1.x); double y1 = (ra.p1.y < p1.y ? p1.y : ra.p1.y); double x2 = (ra.p2.x > p2.x ? p2.x : ra.p2.x); double y2 = (ra.p2.y > p2.y ? p2.y : ra.p2.y); p1 = Point (x1, y1); p2 = Point (x2, y2); } } RectArea& operator+= (const RectArea& rhs) { this->extend (rhs); return *this; } RectArea& operator*= (const RectArea& rhs) { this->intersect (rhs); return *this; } friend bool operator== (const RectArea& lhs, const RectArea& rhs) { return ((lhs.p1 == rhs.p1) && (lhs.p2 == rhs.p2)); } friend bool operator!= (const RectArea& lhs, const RectArea& rhs) {return !(lhs == rhs);} friend RectArea operator+ (RectArea lhs, const RectArea& rhs) {return (lhs += rhs);} friend RectArea operator* (RectArea lhs, const RectArea& rhs) {return (lhs *= rhs);} }; } #endif /* BUTILITIES_RECTAREA_HPP_ */ BSEQuencer-1.8.10/src/BUtilities/mix.hpp000066400000000000000000000016731411660112400177120ustar00rootroot00000000000000/* mix.hpp * Copyright (C) 2020 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef BUTILITIES_MIX_HPP_ #define BUTILITIES_MIX_HPP_ namespace BUtilities { template inline T mix (const T& t0, const T& t1, const double ratio) { return t1 * ratio + t0 * (1.0f - ratio); } } #endif /* BUTILITIES_MIX_HPP_ */ BSEQuencer-1.8.10/src/BUtilities/stof.cpp000066400000000000000000000042761411660112400200650ustar00rootroot00000000000000/* stof.cpp * Copyright (C) 2020 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "stof.hpp" #include namespace BUtilities { float stof (const std::string& str, size_t* idx) { const std::string numbers = "0123456789"; bool isNumber = false; float sign = 1.0f; float predec = 0.0f; float dec = 0.0f; float decfac = 0.1f; size_t i = 0; // Ignore spaces before while (str[i] == ' ') ++i; // Check sign if ((str[i] == '+') || (str[i] == '-')) { if (str[i] == '-') sign = -1.0f; ++i; } // Interpret pre-decimal digits while ((str[i] != 0) && (numbers.find_first_of (str[i]) != std::string::npos)) { predec = predec * 10.0f + str[i] - '0'; ++i; isNumber = true; } // Check decimal sign if ((str[i] == '.') || (str[i] == ',')) { ++i; // Interpret decimal digits while ((str[i] != 0) && (numbers.find_first_of (str[i]) != std::string::npos)) { dec += (str[i] - '0') * decfac; decfac *= 0.1f; ++i; isNumber = true; } } // Communicate next position if (idx != nullptr) *idx = i; // Not a number: invalid argument exception if (!isNumber) throw std::invalid_argument (str + " is not a number"); return sign * (predec + dec); } } BSEQuencer-1.8.10/src/BUtilities/stof.hpp000066400000000000000000000016311411660112400200620ustar00rootroot00000000000000/* stof.hpp * Copyright (C) 2020 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef BUTILITIES_STOF_HPP_ #define BUTILITIES_STOF_HPP_ #include #include namespace BUtilities { float stof (const std::string& str, size_t* idx = 0); } #endif /* BUTILITIES_STOF_HPP_ */ BSEQuencer-1.8.10/src/BUtilities/to_string.cpp000066400000000000000000000020621411660112400211110ustar00rootroot00000000000000/* to_string.cpp * Copyright (C) 2019 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "to_string.hpp" #include namespace BUtilities { std::string to_string (const double value) { std::ostringstream os; os << value; std::string str = os.str(); return str; } std::string to_string (const double value, const std::string& format) { char c[64]; snprintf (c, 64, format.c_str (), value); std::string str = c; return c; } } BSEQuencer-1.8.10/src/BUtilities/to_string.hpp000066400000000000000000000017251411660112400211230ustar00rootroot00000000000000/* to_string.hpp * Copyright (C) 2019 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef BUTILITIES_TO_STRING_HPP_ #define BUTILITIES_TO_STRING_HPP_ #include namespace BUtilities { std::string to_string (const double value); std::string to_string (const double value, const std::string& format); } #endif /* BUTILITIES_TO_STRING_HPP_ */ BSEQuencer-1.8.10/src/BUtilities/vsystem.cpp000066400000000000000000000020451411660112400206140ustar00rootroot00000000000000/* vsystem.cpp * Copyright (C) 2021 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "vsystem.hpp" #include #include namespace BUtilities { [[noreturn]] static void vexec (char* argv[]) { execvp (argv[0], argv); perror ("execvp"); _exit (1); } int vsystem (char* argv[]) { pid_t pid = vfork(); if (pid != 0) return pid; vexec (argv); return 0; } } BSEQuencer-1.8.10/src/BUtilities/vsystem.hpp000066400000000000000000000015431411660112400206230ustar00rootroot00000000000000/* vsystem.hpp * Copyright (C) 2021 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef BUTILITIES_VSYSTEM_HPP_ #define BUTILITIES_VSYSTEM_HPP_ namespace BUtilities { int vsystem (char* argv[]); } #endif /* BUTILITIES_VSYSTEM_HPP_ */ BSEQuencer-1.8.10/src/BWidgets/000077500000000000000000000000001411660112400160305ustar00rootroot00000000000000BSEQuencer-1.8.10/src/BWidgets/BColors.cpp000066400000000000000000000103321411660112400200760ustar00rootroot00000000000000/* BColors.cpp * Copyright (C) 2018 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "BColors.hpp" #ifndef LIMIT #define LIMIT(val, min, max) (val < min ? min : (val < max ? val : max)) #endif namespace BColors { /***************************************************************************** * Class BColors::Color *****************************************************************************/ Color::Color () : Color (0.0, 0.0, 0.0, 0.0) {}; Color::Color (const double red, const double green, const double blue, const double alpha) : red_ (LIMIT (red, 0.0, 1.0)), green_ (LIMIT (green, 0.0, 1.0)), blue_ (LIMIT (blue, 0.0, 1.0)), alpha_ (LIMIT (alpha, 0.0, 1.0)) {} Color::Color (const uint32_t red32, const uint32_t green32, const uint32_t blue32, const uint32_t alpha32) : red_ (red32 / 0xFFFF), green_ (green32 / 0xFFFF), blue_ (blue32 / 0xFFFF), alpha_ (alpha32 / 0xFFFF) {} bool Color::operator== (const Color& that) const {return (0 == compare (that));} bool Color::operator!= (const Color& that) const {return !(0 == compare (that));} void Color::setRGBA (const double red, const double green, const double blue, const double alpha) { red_ = LIMIT (red, 0.0, 1.0); green_ = LIMIT (green, 0.0, 1.0); blue_ = LIMIT (blue, 0.0, 1.0); alpha_ = LIMIT (alpha, 0.0, 1.0); } void Color::setRGB (const double red, const double green, const double blue) { red_ = LIMIT (red, 0.0, 1.0); green_ = LIMIT (green, 0.0, 1.0); blue_ = LIMIT (blue, 0.0, 1.0); } void Color::setAlpha (const double alpha) { alpha_ = LIMIT (alpha, 0.0, 1.0); } double Color::getRed() const {return red_;} double Color::getGreen() const {return green_;} double Color::getBlue() const {return blue_;} double Color::getAlpha() const {return alpha_;} int Color::compare (const Color& that) const { return ((red_ == that.red_) && (green_ == that.green_) && (blue_ == that.blue_) && (alpha_ == that.alpha_) ? 0 : 1); } void Color::applyBrightness (const double brightness) { double b = LIMIT (brightness, -1.0, 1.0); if (b < 0) { red_ = red_ * (b + 1.0); green_ = green_ * (b + 1.0); blue_ = blue_ * (b + 1.0); } else if (b > 0) { red_ = red_ + (1.0 - red_) * b; green_ = green_ + (1.0 - green_) * b; blue_ = blue_ + (1.0 - blue_) * b; } } /* * End of class BColors::Color *****************************************************************************/ /***************************************************************************** * Class BColors::ColorSet *****************************************************************************/ ColorSet::ColorSet () : ColorSet ({grey, lightgrey, darkgrey}) {}; ColorSet::ColorSet (const std::vector vectorOfColors) : colors (vectorOfColors) {}; bool ColorSet::operator== (const ColorSet& that) const {return (colors == that.colors);} bool ColorSet::operator!= (const ColorSet& that) const {return (colors != that.colors);} int ColorSet::compare (const ColorSet& that) const {return (colors == that.colors ? 0 : 1);} void ColorSet::addColor (const State state, const Color& color) { // Filling undefined vector elements with Color invisible int size = colors.size (); for (int i = size; i <= (int) state; ++i) colors.push_back (invisible); colors[state] = color; } void ColorSet::removeColor (const State state) { if (state < colors.size ()) { colors[state] = invisible; } // TODO shrink vector colors if last element is removed } Color* ColorSet::getColor (const State state) { if (state < colors.size ()) { return &colors[state]; } else { return &noColor; } } /* * End of class BColors::ColorSet *****************************************************************************/ } BSEQuencer-1.8.10/src/BWidgets/BColors.hpp000066400000000000000000000150071411660112400201070ustar00rootroot00000000000000/* BColors.cpp * Copyright (C) 2018, 1019 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef BCOLORS_HPP_ #define BCOLORS_HPP_ #include #include #include #ifndef LIMIT #define LIMIT(val, min, max) (val < min ? min : (val < max ? val : max)) #endif /* LIMIT */ #define CAIRO_RGBA(col) (col).getRed(), (col).getGreen(), (col).getBlue(), (col).getAlpha() namespace BColors { /** * Color states */ typedef enum { NORMAL = 0, ACTIVE = 1, INACTIVE = 2, OFF = 3, USER_DEFINED = 4 } State; /** * Class BColors::Color * * Color management class. Uses relative (0.0 .. 1.0) color and alpha values */ class Color { public: Color (); Color (const double red, const double green, const double blue, const double alpha); Color (const uint32_t red32, const uint32_t green32, const uint32_t blue32, const uint32_t alpha32); bool operator== (const Color& that) const; bool operator!= (const Color& that) const; /** * Sets colors rgb and alpha of a BColors::Color * @param red, green, blue, alpha Relative values (0.0 .. 1.0) */ void setRGBA (const double red, const double green, const double blue, const double alpha); /** * Sets colors rgb of a BColors::Color * @param red, green, blue Relative values (0.0 .. 1.0) */ void setRGB (const double red, const double green, const double blue); /** * Sets alpha value of a BColors::Color * @param alpha Relative value (0.0 .. 1.0) */ void setAlpha (const double alpha); /** * Gets red value of a BColors::Color * @return Relative red value (0.0 .. 1.0) */ double getRed () const; /** * Gets green value of a BColors::Color * @return Relative green value (0.0 .. 1.0) */ double getGreen () const; /** * Gets blue value of a BColors::Color * @return Relative blue value (0.0 .. 1.0) */ double getBlue () const; /** * Gets alpha value of a BColors::Color * @return Relative alpha value (0.0 .. 1.0) */ double getAlpha () const; /** * Compares the color of this object with the color of the given object by * comparison of all RGB and alpha values. * @param that Color to compare with * @return 0, if both colors are equal * 1, if the two colors are not equal */ int compare (const Color& that) const; /** * Changes the red, green and blue values of the BColors::Color by a given * brightness. * @param brightness Brightness ranging from -1.0 (full darkness => black * over 0.0 (normal => unchanged) to 1.0 (full brightness * => white) */ void applyBrightness (const double brightness); private: double red_, green_, blue_, alpha_; }; /* * End of class BColors::Color *****************************************************************************/ const Color white = Color (1.0, 1.0, 1.0, 1.0); const Color black = Color (0.0, 0.0, 0.0, 1.0); const Color red = Color (1.0, 0.0, 0.0, 1.0); const Color green = Color (0.0, 1.0, 0.0, 1.0); const Color blue = Color (0.0, 0.0, 1.0, 1.0); const Color yellow = Color (1.0, 1.0, 0.0, 1.0); const Color grey = Color (0.5, 0.5, 0.5, 1.0); const Color lightred = Color (1.0, 0.5, 0.5, 1.0); const Color darkred = Color (0.5, 0.0, 0.0, 1.0); const Color lightgreen = Color (0.5, 1.0, 0.5, 1.0); const Color darkgreen = Color (0.0, 0.5, 0.0, 1.0); const Color lightblue = Color (0.5, 0.5, 1.0, 1.0); const Color darkblue = Color (0.0, 0.0, 0.5, 1.0); const Color lightgrey = Color (0.75, 0.75, 0.75, 1.0); const Color darkgrey = Color (0.25, 0.25, 0.25, 1.0); const Color darkdarkgrey = Color (0.1, 0.1, 0.1, 1.0); const Color grey80 = Color (0.8, 0.8, 0.8, 1.0); const Color grey60 = Color (0.6, 0.6, 0.6, 1.0); const Color grey40 = Color (0.4, 0.4, 0.4, 1.0); const Color grey20 = Color (0.2, 0.2, 0.2, 1.0); const Color invisible = Color (0.0, 0.0, 0.0, 0.0); /** * Class BColors::ColorSet * * Defines a set of colors for different states. I can be used in combination * with BColors::Style. */ class ColorSet { public: ColorSet (); ColorSet (const std::vector vectorOfColors); bool operator== (const ColorSet& that) const; bool operator!= (const ColorSet& that) const; /** * Compares the colorset of this object with the color of the given object by * comparison of all colors of this set. * @param that Colorset to compare with * @return 0, if both sets (content and order) are equal * 1, if the two sets (content and order) are not equal */ int compare (const ColorSet& that) const; /** * Adds (or overwrites) a BColors::Color to the ColorSet * @param state BColors::State of the color to be added to the set. The * set will be extended automatically if needed. * @param color BColors::Color to be added */ void addColor (const State state, const Color& color); /** * Removes a BColors::Color from the ColorSet * @param state BColors::State of the color to be removed from the set. The * set will be shrinked automatically if needed. */ void removeColor (const State state); /** * Gets a (pointer to) BColors::Color from the ColorSet * @param state BColors::State of the color to be returned. * @return Pointer to BColors::Color of the respective state or pointer to * a copy of BColors::invisible if the states color is not within * the ColorSet. */ Color* getColor (const State state); private: std::vector colors; Color noColor = invisible; }; /* * End of class BColors::ColorSet *****************************************************************************/ const ColorSet reds = ColorSet ({red, lightred, darkred, black}); const ColorSet greens = ColorSet ({green, lightgreen, darkgreen, black}); const ColorSet blues = ColorSet ({blue, lightblue, darkblue, black}); const ColorSet greys = ColorSet ({grey, lightgrey, darkgrey, black}); const ColorSet whites = ColorSet ({lightgrey, white, grey, black}); const ColorSet darks = ColorSet ({darkgrey, grey, darkdarkgrey, black}); const ColorSet lights = ColorSet ({lightgrey, white, grey, darkgrey}); } #endif /* BCOLORS_HPP_ */ BSEQuencer-1.8.10/src/BWidgets/BDevices.hpp000066400000000000000000000174141411660112400202340ustar00rootroot00000000000000/* BDevices.hpp * Copyright (C) 2019 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef BWIDGETS_BDEVICES_HPP_ #define BWIDGETS_BDEVICES_HPP_ #include #include #include #include #include "../BUtilities/Point.hpp" namespace BWidgets { class Widget; // Forward declaration } namespace BDevices { /** * Enumeration of mouse buttons as input device for event handling */ enum ButtonCode { NO_BUTTON = 0, LEFT_BUTTON = 1, MIDDLE_BUTTON = 2, RIGHT_BUTTON = 3, NR_OF_BUTTONS = 4 }; enum KeyCode { KEY_F1 = 0xE000, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, KEY_F7, KEY_F8, KEY_F9, KEY_F10, KEY_F11, KEY_F12, KEY_LEFT, KEY_UP, KEY_RIGHT, KEY_DOWN, KEY_PAGE_UP, KEY_PAGE_DOWN, KEY_HOME, KEY_END, KEY_INSERT, KEY_SHIFT, KEY_CTRL, KEY_ALT, KEY_SUPER }; /** * Class BDevices::DeviceGrab * * Links a BWidgets::Widget to a std::set of devices */ template class DeviceGrab { protected: BWidgets::Widget* widget_; std::set devices_; public: DeviceGrab () : DeviceGrab (nullptr, std::set {}) {} DeviceGrab (BWidgets::Widget* widget) : DeviceGrab (widget, std::set {}) {} DeviceGrab (BWidgets::Widget* widget, const T& device) : DeviceGrab (widget, std::set {device}) {} DeviceGrab (BWidgets::Widget* widget, const std::set& devices) : widget_ (widget), devices_ (devices) {} /* Get (the pointer to) the widget of this DeviceGrab * @return Pointer to widget */ BWidgets::Widget* getWidget () const {return widget_;} /* Gets the devices of this DeviceGrab * @return std::set of devices */ std::set getDevices () const {return devices_;} /* Gets infomation whether this DeviceGrab contains a given device or * not. * @param device of device * @return True if device is in this DeviceGrab, otherwise * false */ bool contains (const T& device) const { if (devices_.empty()) return true; // Empty devices_ used as joker return (devices_.find (device) != devices_.end()); } }; template class DeviceGrabStack : std::list> { protected: std::list> stack_; bool contains (BWidgets::Widget* widget) { for (typename std::list>::iterator it = stack_.begin(); it != stack_.end(); ++it) { DeviceGrab& dg = *it; if (dg.getWidget() == widget) return true; } return false; } std::set getDevices (BWidgets::Widget* widget) { std::set devices {}; for (typename std::list>::iterator it = stack_.begin(); it != stack_.end(); ++it) { DeviceGrab& dg = *it; if (dg.getWidget() == widget) { std::set d = dg.getDevices (); devices.insert (d.begin(), d.end()); } } return devices; } public: using std::list>::clear; /* Removes DeviceGrab devices from the stack. If the DeviceGrab devices * are completely depleted, the empty DeviceGrab is removed from the * stack. * @param widget All DeviceGrabs with this widget will be removed * from the stack. * @param device Devices device from all DeviceGrabs of the stack * will be removed. * @param devices All given devices will be removed from all * DeviceGrabs of the stack. * @param deviceGrab For all DeviceGrabs of the stack that match with * deviceGrab.widget all deviceGrab.devices will be * removed. */ void remove (BWidgets::Widget* widget) {remove (DeviceGrab (widget));} void remove (const T& device) {remove (DeviceGrab (nullptr, device));} void remove (const std::set& devices) {remove (DeviceGrab (nullptr, devices));} void remove (const DeviceGrab& deviceGrab) { bool done = true; std::set devices = deviceGrab.getDevices(); BWidgets::Widget* widget = deviceGrab.getWidget(); do { done = true; for (typename std::list>::iterator it = stack_.begin(); it != stack_.end(); ++it) { DeviceGrab& dg = *it; if ((!widget) || (dg.getWidget() == widget)) { // Erase list item if joker (std::set{}) used if (devices.empty()) { stack_.erase (it); done = false; break; } std::set stackDevices = dg.getDevices(); // Deletion of individual devices is not allowed // if joker (std::set{}) is set if (stackDevices.empty()) {} else { // Build difference std::set diff = {}; std::set_difference ( stackDevices.begin(), stackDevices.end(), devices.begin(), devices.end(), std::inserter (diff, diff.begin()) ); // Erase list item if all devices are deleted if (diff.empty()) { stack_.erase (it); done = false; break; } // Otherwise replace list item else dg = DeviceGrab (dg.getWidget(), diff); } } } } while (!done); } /* Adds a widget to the top of DeviceGrab stack. If the widget is * already inside the stack, it is moved to the top and the linked * devices are combined. * @param deviceGrab DeviceGrab */ void add (BWidgets::Widget* widget) {add (DeviceGrab (widget, std::set{}));} void add (const DeviceGrab& deviceGrab) { BWidgets::Widget* widget = deviceGrab.getWidget(); std::set devices = deviceGrab.getDevices (); if (contains(widget)) { std::set d2 = getDevices (widget); if (devices.empty() || d2.empty()) devices.clear(); else devices.insert (d2.begin(), d2.end()); remove (deviceGrab.getWidget()); } stack_.push_back (DeviceGrab (widget, devices)); } /* Gets (the pointer to) the DeviceGrab containing the respective * device. Starts from the top of the DeviceGrab stack. * @param device of the respective device. * @return Pointer to the respective DeviceGrab or nullptr. */ DeviceGrab* getGrab (const T& device) { for (typename std::list>::reverse_iterator rit = stack_.rbegin (); rit != stack_.rend (); ++rit) { DeviceGrab& dg = *rit; if (dg.contains (device)) return &dg; } return nullptr; } }; class MouseDevice { public: ButtonCode button; BUtilities::Point position; protected: std::chrono::steady_clock::time_point time_; public: MouseDevice () : MouseDevice (NO_BUTTON, BUtilities::Point ()) {} MouseDevice (const ButtonCode but) : MouseDevice (but, BUtilities::Point ()) {} MouseDevice (const ButtonCode but, const BUtilities::Point& pos) : button (but), position (pos), time_ (std::chrono::steady_clock::now()) {} std::chrono::steady_clock::time_point getTime () const {return time_;} friend inline bool operator< (const MouseDevice& lhs, const MouseDevice& rhs) { if( lhs.button < rhs.button ) return true; return false; } friend inline bool operator== (const MouseDevice& lhs, const MouseDevice& rhs) { if( lhs.button == rhs.button ) return true; return false; } friend inline bool operator> (const MouseDevice& lhs, const MouseDevice& rhs) {return rhs < lhs;} friend inline bool operator<=(const MouseDevice& lhs, const MouseDevice& rhs) {return !(lhs > rhs);} friend inline bool operator>=(const MouseDevice& lhs, const MouseDevice& rhs) {return !(lhs < rhs);} friend inline bool operator!=(const MouseDevice& lhs, const MouseDevice& rhs) {return !(lhs==rhs);} }; } #endif /*BWIDGETS_BDEVICES_HPP_*/ BSEQuencer-1.8.10/src/BWidgets/BEvents.hpp000066400000000000000000000341141411660112400201120ustar00rootroot00000000000000/* BEvents.hpp * Copyright (C) 2018, 2019 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef BEVENTS_HPP_ #define BEVENTS_HPP_ #include #include #include "BDevices.hpp" #include "../BUtilities/Any.hpp" #include "../BUtilities/RectArea.hpp" namespace BWidgets { class Widget; // Forward declaration } namespace BEvents { //TODO switch toward three pointer event handling states: pass, handle, block /** * Enumeration of event types */ enum EventType { CONFIGURE_REQUEST_EVENT, EXPOSE_REQUEST_EVENT, CLOSE_REQUEST_EVENT, KEY_PRESS_EVENT, KEY_RELEASE_EVENT, BUTTON_PRESS_EVENT, BUTTON_RELEASE_EVENT, BUTTON_CLICK_EVENT, POINTER_MOTION_EVENT, POINTER_DRAG_EVENT, WHEEL_SCROLL_EVENT, VALUE_CHANGED_EVENT, FOCUS_IN_EVENT, FOCUS_OUT_EVENT, MESSAGE_EVENT, NO_EVENT }; /** * Class BEvents::Event * * Main class of events. Only contains the event type and (a pointer to) the * widget which caused the event. All other event classes are derived from this * class. */ class Event { protected: BWidgets::Widget* eventWidget; EventType eventType; public: Event () : Event (nullptr, NO_EVENT) {} Event (BWidgets::Widget* widget, const EventType type) : eventWidget (widget), eventType (type) {} virtual ~Event () {} /** * Gets a pointer to the widget which caused the event. * @return Pointer to the widget */ BWidgets::Widget* getWidget () {return eventWidget;} /** * Gets the type of the event * @return Event type */ EventType getEventType () const {return eventType;} }; /* * End of class BEvents::Event *****************************************************************************/ /** * Class BEvents::WidgetEvent * * Widget events are emitted by an (event) widget if the widget is requested * by an other (request) widget. This event class is typically used if opening * or closing of a window or an request widget is requested. */ class WidgetEvent : public Event { protected: BWidgets::Widget* requestWidget; public: WidgetEvent () : WidgetEvent (nullptr, nullptr, NO_EVENT) {} WidgetEvent (BWidgets::Widget* eventWidget, BWidgets::Widget* requestWidget, const EventType type) : Event (eventWidget, type), requestWidget (requestWidget) {} /** * Gets a pointer to the widget which request the event. * @return Pointer to the widget */ BWidgets::Widget* getRequestWidget () {return requestWidget;} }; /* * End of class BEvents::WidgetEvent *****************************************************************************/ /** * Class BEvents::ExposeEvent * * Expose events are emitted by a parent event widget (or window) if the visual * output of a child (request) widget is requested to be * updated. An expose event additionally contains the coordinates (x, y, width * and height) of the output region (relative to the widgets origin) that should * be updated. */ class ExposeEvent : public WidgetEvent { protected: BUtilities::RectArea exposeArea; public: ExposeEvent () : ExposeEvent (nullptr, nullptr, NO_EVENT, 0, 0, 0, 0) {}; ExposeEvent (BWidgets::Widget* eventWidget, BWidgets::Widget* requestWidget, const EventType type, const double x, const double y, const double width, const double height) : ExposeEvent (eventWidget, requestWidget, type, BUtilities::RectArea (x, y, width, height)) {} ExposeEvent (BWidgets::Widget* eventWidget, BWidgets::Widget* requestWidget, const EventType type, const BUtilities::RectArea& area) : WidgetEvent (eventWidget, requestWidget, type), exposeArea (area) {} /** * Redefines the area coordinates of the output region for the expose * event * @param area Area coordinates relative to the widgets origin */ void setArea (const BUtilities::RectArea& area) {exposeArea = area;} /** * Gets the area coordinates of the output region for the expose event * @return Area coordinates relative to the widgets origin */ BUtilities::RectArea getArea () const {return exposeArea;} }; /* * End of class BEvents::ExposeEvent *****************************************************************************/ /** * Class BEvents::KeyEvent * * Key events are emitted by the system if a key is pressed or released. */ class KeyEvent : public Event { protected: BUtilities::Point point; uint32_t key; public: KeyEvent () : KeyEvent (nullptr, NO_EVENT, 0, 0, 0) {} KeyEvent (BWidgets::Widget* widget, const EventType type, const double x, const double y, const uint32_t unicode) : KeyEvent (widget, type, BUtilities::Point (x, y), unicode) {} KeyEvent (BWidgets::Widget* widget, const EventType type, const BUtilities::Point& position, const uint32_t unicode) : Event (widget, type), point (position), key (unicode) {} /** * Redefines the point coordinates of the key event * @param coords Point coordinates relative to the widgets origin */ void setPosition (const BUtilities::Point& coords) {point = coords;} /** * Gets the point coordinates of the key event * @return coords Point coordinates relative to the widgets origin */ BUtilities::Point getPosition () const {return point;} /** * Gets the key that caused of the key event * @return Unicode of the key */ uint32_t getKey () const {return key;} std::string getKeyUTF8 () const { // Invalide unicode if (key > 0x0010ffff) return ""; std::string s = ""; // 7 bit ASCII: utf-8 = unicode if (key < 0x80) s += char (key); // 2/3/4(/5/6) byte utf-8 else { uint32_t steps = 2; for (uint32_t i = 3; i <= 6; ++i) { if (key >= (uint32_t (2) << (5 * (i - 1)))) steps = i; } char c = char ((0xFF & (0xFF << (8 - steps))) | (key >> (6 * (steps - 1)))); s += c; for (uint32_t i = steps - 1; i >= 1; --i) { char c = char (0x80 | ((key >> (6 * (i - 1))) & 0x3f)); s += c; } } return s; } }; /* * End of class BEvents::KeyEvent *****************************************************************************/ /** * Class BEvents::PointerEvent * * Pointer events are emitted by the system (via pugl and the main window) if * buttons are pressed or released and/or the pointer is moved over a widget. * The pointer event contains data about the position (relative to the * respective widget and the button pressed (or not). * Pointer events will be handled by the respective widget and can be * redirected to external callback functions. */ class PointerEvent : public Event { protected: BUtilities::Point point, origin, delta; BDevices::ButtonCode buttonNr; public: PointerEvent () : PointerEvent (nullptr, NO_EVENT, 0, 0, 0, 0, 0, 0, BDevices::NO_BUTTON) {} PointerEvent (BWidgets::Widget* widget, const EventType type, const double x, const double y, const double xOrigin, const double yOrigin, const double deltaX, const double deltaY, const BDevices::ButtonCode button) : PointerEvent (widget, type, BUtilities::Point (x, y), BUtilities::Point (xOrigin, yOrigin), BUtilities::Point (deltaX, deltaY), button) {} PointerEvent (BWidgets::Widget* widget, const EventType type, const BUtilities::Point& point, const BUtilities::Point& origin, const BUtilities::Point& delta, const BDevices::ButtonCode button) : Event (widget, type), point (point), origin (origin), delta (delta), buttonNr (button) {} /** * Redefines the point coordinate of the pointer event * @param pont Point coordinate relative to the widgets origin */ void setPosition (const BUtilities::Point& coords) {point = coords;} /** * Gets the point coordinate of the pointer event * @return Point coordinate relative to the widgets origin */ BUtilities::Point getPosition () const {return point;} /** * Redefines the point coordinate of the position where the button was * initially pressed * @param origin Point coordinate relative to the widgets origin */ void setOrigin (const BUtilities::Point& coords) {origin = coords;} /** * Gets the point coordinate of the pointer position where the respective * button was initially pressed. The returned value is the same as * for getPoint() for BUTTON_PRESS_EVENTs, 0.0 for POINTER_MOTION_EVENTs. * @return Point coordinate relative to the widgets origin */ BUtilities::Point getOrigin () const {return origin;} /** * Redefines the pointers movement * @param delta Movement of the pointer */ void setDelta (const BUtilities::Point& coords) {delta = coords;} /** * Gets the movement (relative to the last PointerEvent) * @return Change in coordinates */ BUtilities::Point getDelta () const {return delta;} /** * Redefines the button pressed of the pointer event * @param button Button pressed */ void setButton (const BDevices::ButtonCode button) {buttonNr = button;} /** * Gets the button pressed of the pointer event * @return Button pressed */ BDevices::ButtonCode getButton () const {return buttonNr;} }; /* * End of class BEvents::PointerEvent *****************************************************************************/ /** * Class BEvents::WheelEvent * * Wheel events are emitted by the system (via pugl and the main window) if * a (mouse) wheel is turned. * The wheel event contains data about the relative change of the wheel and * about the pointer position (relative to the respective widget. * Wheel events will be handled by the respective widget and can be * redirected to external callback functions. */ class WheelEvent : public Event { protected: BUtilities::Point point; BUtilities::Point delta; public: WheelEvent () : WheelEvent (nullptr, NO_EVENT, 0, 0, 0, 0) {} WheelEvent (BWidgets::Widget* widget, const EventType type, const double x, const double y, const double deltaX, const double deltaY) : WheelEvent (widget, type, BUtilities::Point (x, y), BUtilities::Point (deltaX, deltaY)) {} WheelEvent (BWidgets::Widget* widget, const EventType type, const BUtilities::Point& point, const BUtilities::Point delta) : Event (widget, type), point (point), delta (delta) {} /** * Redefines the pointers coordinate * @param x Point coordinate relative to the widgets origin */ void setPosition (const BUtilities::Point& coords) {point = coords;} /** * Gets the pointers coordinate of the wheel event * @return Point coordinate relative to the widgets origin */ BUtilities::Point getPosition () const {return point;} /** * Redefines the wheels movement * @param delta Movement of the wheel */ void setDelta (const BUtilities::Point& coords) {delta = coords;} /** * Gets the xmovement of the wheel * @return Change in coordinate */ BUtilities::Point getDelta () const {return delta;} }; /* * End of class BEvents::WheelEvent *****************************************************************************/ /** * Class BEvents::ValueChangedEvent * * Value changed events are emitted by widgets (namely BWidgets::ValueWidget) * if their setValue method is called. The event additionally exposes the * changed value (that should also be accessible via * BWidgets::ValueWidget::getValue ()). Value changed events can be handled * internally (e.g., by composite widgets) and can also be redirected to * external callback functions. */ class ValueChangedEvent : public Event { protected: double value; public: ValueChangedEvent () : ValueChangedEvent (nullptr, 0.0) {} ValueChangedEvent (BWidgets::Widget* widget, const double val) : Event (widget, VALUE_CHANGED_EVENT), value (val) {} /** * Redefines the value exposed by the event. This method doesn't change the * value within a widget! * @param val New value */ void setValue (const double val) {value = val;} /** * Gets the value exposed by the event * @return Value of the event */ double getValue () const {return value;} }; /* * End of class BEvents::ValueChangedEvent *****************************************************************************/ /** * Class BEvents::FocusEvent * * Focus events are emitted by widgets if the pointer rests for a predefined * time over the widget */ class FocusEvent : public Event { protected: BUtilities::Point point; public: FocusEvent () : FocusEvent (nullptr, NO_EVENT, 0, 0) {} FocusEvent (BWidgets::Widget* widget, const EventType type, const double x, const double y) : FocusEvent (widget, type, BUtilities::Point (x, y)) {} FocusEvent (BWidgets::Widget* widget, const EventType type, const BUtilities::Point& point) : Event (widget, type), point (point) {} /** * Redefines the pointers coordinate * @param x Point coordinate relative to the widgets origin */ void setPosition (const BUtilities::Point& coords) {point = coords;} /** * Gets the pointers coordinate of the wheel event * @return Point coordinate relative to the widgets origin */ BUtilities::Point getPosition () const {return point;} }; /* * End of class BEvents::ValueChangedEvent *****************************************************************************/ /** * Class BEvents::MessageEvent * * Ubiquitous event type */ class MessageEvent : public Event { protected: std::string messageName; BUtilities::Any messageContent; public: MessageEvent () : MessageEvent (nullptr, "", BUtilities::Any ()) {} MessageEvent (BWidgets::Widget* widget, const std::string& name, const BUtilities::Any& content) : Event (widget, MESSAGE_EVENT), messageName (name), messageContent (content) {} void setName (const std::string& name) {messageName = name;} std::string getName () const {return messageName;} void setContent (const BUtilities::Any& content) {messageContent = content;} BUtilities::Any getContent () const {return messageContent;} }; } #endif /* BEVENTS_HPP_ */ BSEQuencer-1.8.10/src/BWidgets/BItems.cpp000066400000000000000000000116131411660112400177210ustar00rootroot00000000000000/* BItems.cpp * Copyright (C) 2019 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "BItems.hpp" #include "Label.hpp" #include namespace BItems { Item::Item () : Item (UNSELECTED, nullptr) {} Item::Item (const double value, BWidgets::Widget* widget) : value (value), widget (widget), internal (nullptr) {} Item::Item (const double value, const std::string& text) : Item (value, nullptr) { try {internal = new BWidgets::Label (0, 0, BWIDGETS_DEFAULT_LABEL_WIDTH, BWIDGETS_DEFAULT_LABEL_HEIGHT, "label", text);} catch (std::bad_alloc &ba) {throw ba;} internal->getBorder ()->setPadding (BITEMS_DEFAULT_TEXT_PADDING); widget = internal; } Item::Item (const Item& that) : Item (that.value, nullptr) { if (that.internal) { try {internal = that.internal->clone ();} catch (std::bad_alloc &ba) {throw ba;} widget = internal; } else { internal = nullptr; widget = that.widget; } } Item::~Item () { if (internal) deleteInternal (); } void Item::deleteInternal () { delete internal; internal = nullptr; widget = nullptr; } Item& Item::operator= (const Item& that) { value = that.value; if (internal) deleteInternal (); if (that.internal) { try {internal = that.internal->clone ();} catch (std::bad_alloc &ba) {throw ba;} widget = internal; } else { internal = nullptr; widget = that.widget; } return *this; } void Item::setValue (const double value) {this->value = value;} double Item::getValue () const {return this->value;} void Item::setWidget (BWidgets::Widget* widget) { if (internal) deleteInternal (); this->widget = widget; } void Item::setWidget (const std::string& text) { if (internal) deleteInternal (); try {internal = new BWidgets::Label (0, 0, BWIDGETS_DEFAULT_LABEL_WIDTH, BWIDGETS_DEFAULT_LABEL_HEIGHT, "label", text);} catch (std::bad_alloc &ba) {throw ba;} internal->getBorder ()->setPadding (BITEMS_DEFAULT_TEXT_PADDING); widget = internal; } void Item::cloneWidgetFrom (BWidgets::Widget* widget) { if (internal) deleteInternal (); try {internal = widget->clone ();} catch (std::bad_alloc &ba) {throw ba;} this->widget = internal; } BWidgets::Widget* Item::getWidget () const {return widget;} /*****************************************************************************/ ItemList::ItemList () : std::list () {} ItemList::ItemList (const Item& item) : std::list ({item}) {} ItemList::ItemList (const std::list& items) : std::list (items) {} ItemList::ItemList (BWidgets::Widget* widget) : std::list ({Item (1.0, widget)}) {} ItemList::ItemList (const std::initializer_list& widgets) : std::list () { for (BWidgets::Widget* w : widgets) push_back (Item (getNextValue (), w));; } ItemList::ItemList (const std::string& text) : std::list ({Item (1.0, text)}) {} ItemList::ItemList (const std::initializer_list& texts) : std::list () { for (std::string const& s : texts) push_back (Item (getNextValue (), s)); } void ItemList::push_back (const Item& item) {std::list::push_back (item);} void ItemList::push_back (BWidgets::Widget* widget) { double v = getNextValue (); std::list::push_back (Item (v, widget)); } void ItemList::push_back (const std::string& text) { double v = getNextValue (); std::list::push_back (Item (v, text)); // TODO try catch bad_alloc } Item* ItemList::getItem (const double value) { for (iterator it = begin (); it != end () ; ++it) { if ((*it).getValue () == value) return &(*it); } return nullptr; } double ItemList::getNextValue () const { double maxValue = UNSELECTED; for (Item const& i : *this) { if (i.getValue () > maxValue) maxValue = i.getValue (); } if (maxValue != UNSELECTED) return floor (maxValue) + 1; else return 1.0; } } BSEQuencer-1.8.10/src/BWidgets/BItems.hpp000066400000000000000000000054271411660112400177340ustar00rootroot00000000000000/* BItems.hpp * Copyright (C) 2019 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef BWIDGETS_BITEMS_HPP_ #define BWIDGETS_BITEMS_HPP_ #include #include #include "Widget.hpp" #include #ifndef UNSELECTED #define UNSELECTED -HUGE_VAL #define BITEMS_DEFAULT_TEXT_PADDING 4.0 #endif namespace BItems { class Item { public: Item (); Item (const double value, BWidgets::Widget* widget); Item (const double value, const std::string& text); Item (const Item& that); ~Item (); Item& operator= (const Item& that); void setValue (const double value); double getValue () const; void setWidget (BWidgets::Widget* widget); void setWidget (const std::string& text); void cloneWidgetFrom (BWidgets::Widget* widget); BWidgets::Widget* getWidget () const; protected: void deleteInternal (); double value; BWidgets::Widget* widget; BWidgets::Widget* internal; }; class ItemList : private std::list { public: ItemList (); ItemList (const Item& item); ItemList (const std::list& items); ItemList (BWidgets::Widget* widget); ItemList (const std::initializer_list& widgets); ItemList (const std::string& text); ItemList (const std::initializer_list& texts); using std::list::operator=; using std::list::begin; using std::list::end; using std::list::size; using std::list::empty; using std::list::front; using std::list::back; using std::list::pop_back; using std::list::pop_front; using std::list::erase; using std::list::iterator; void push_back (const Item& item); void push_back (BWidgets::Widget* widget); void push_back (const std::string& text); // TODO void push_front // TODO iterator insert Item* getItem (const double value); // TODO renumber protected: double getNextValue () const; }; } #endif /* BWIDGETS_BITEMS_HPP_ */ BSEQuencer-1.8.10/src/BWidgets/BStyles.cpp000066400000000000000000000237331411660112400201310ustar00rootroot00000000000000/* BStyles.cpp * Copyright (C) 2018 Sven Jähnichen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "BStyles.hpp" namespace BStyles { /***************************************************************************** * Class BStyles::Line *****************************************************************************/ Line::Line () : Line (BColors::invisible, 0.0) {} Line::Line (const BColors::Color& color, const double width) : lineColor (color), lineWidth (width) {} void Line::setColor (const BColors::Color& color) {lineColor = color;} BColors::Color* Line::getColor () {return &lineColor;} void Line::setWidth (const double width) {lineWidth = width;} double Line::getWidth () const {return lineWidth;} /* * End of class BWidgets::Line *****************************************************************************/ /***************************************************************************** * Class BStyles::Border *****************************************************************************/ Border::Border () : Border (noLine, 0.0, 0.0, 0.0) {} Border::Border (const Line& line) : Border (line, 0.0, 0.0, 0.0) {} Border::Border (const Line& line, const double margin, const double padding) : Border (line, margin, padding, 0.0) {} Border::Border (const Line& line, const double margin, const double padding, const double radius) : borderLine (line), borderMargin (margin), borderPadding (padding), borderRadius (radius) {} void Border::setLine (const Line& line) {borderLine = line;} Line* Border::getLine () {return &borderLine;} void Border::setMargin (const double margin) {borderMargin = margin;} double Border::getMargin () const {return borderMargin;} void Border::setPadding (const double padding) {borderPadding = padding;} double Border::getPadding () const {return borderPadding;} void Border::setRadius (const double radius) {borderRadius = radius;} double Border::getRadius () const {return borderRadius;} /* * End of class BWidgets::Border *****************************************************************************/ /***************************************************************************** * Class BStyles::Fill *****************************************************************************/ Fill::Fill () : fillColor (BColors::invisible), fillSurface (nullptr) {} Fill::Fill (const BColors::Color& color) : fillColor (color), fillSurface (nullptr) {} Fill::Fill (const std::string& filename) : fillColor (BColors::invisible), fillSurface (nullptr) { loadFillFromFile (filename); } Fill::Fill (const Fill& that) { fillColor = that.fillColor; if (that.fillSurface) fillSurface = cairo_image_surface_clone_from_image_surface (that.fillSurface); else fillSurface = nullptr; } Fill& Fill::operator= (const Fill& that) { if (this != &that) { fillColor = that.fillColor; if (that.fillSurface) fillSurface = cairo_image_surface_clone_from_image_surface (that.fillSurface); else fillSurface = nullptr; } return *this; } Fill::~Fill () { if (fillSurface && (cairo_surface_status (fillSurface) == CAIRO_STATUS_SUCCESS)) cairo_surface_destroy (fillSurface); } void Fill::setColor (const BColors::Color& color) {fillColor = color;} BColors::Color* Fill::getColor () {return &fillColor;} void Fill::loadFillFromFile (const std::string& filename) { if (fillSurface) cairo_surface_destroy (fillSurface); fillSurface = cairo_image_surface_create_from_png (filename.c_str()); } void Fill::loadFillFromCairoSurface (cairo_surface_t* surface) { if (fillSurface) cairo_surface_destroy (fillSurface); fillSurface = cairo_image_surface_clone_from_image_surface (surface); } cairo_surface_t* Fill::getCairoSurface () {return fillSurface;} /* * End of class BWidgets::Fill *****************************************************************************/ /***************************************************************************** * Class BStyles::Font *****************************************************************************/ Font::Font () : Font ("Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL, 12.0) {} Font::Font (const std::string& family, const cairo_font_slant_t slant, const cairo_font_weight_t weight, const double size, TextAlign align, TextVAlign valign, double lineSpacing) : fontFamily (family), fontSlant (slant), fontWeight (weight), fontSize (size), textAlign (align), textVAlign (valign), textLineSpacing (lineSpacing) {} void Font::setFontFamily (const std::string& family) {fontFamily = family;} std::string Font::getFontFamily () const {return fontFamily;} void Font::setFontSlant (const cairo_font_slant_t slant) {fontSlant = slant;} cairo_font_slant_t Font::getFontSlant () const {return fontSlant;} void Font::setFontWeight (const cairo_font_weight_t weight) {fontWeight = weight;} cairo_font_weight_t Font::getFontWeight () const {return fontWeight;} void Font::setTextAlign (const TextAlign align) {textAlign = align;} TextAlign Font::getTextAlign () const {return textAlign;} void Font::setTextVAlign (const TextVAlign valign) {textVAlign = valign;} TextVAlign Font::getTextVAlign () const {return textVAlign;} void Font::setLineSpacing (const double lineSpacing) {textLineSpacing = lineSpacing;} double Font::getLineSpacing () const {return textLineSpacing;} void Font::setFontSize (const double size) {fontSize = size;} double Font::getFontSize () const {return fontSize;} cairo_text_extents_t Font::getTextExtents (cairo_t* cr, const std::string& text) const { if (cr && (! cairo_status (cr))) { cairo_save (cr); cairo_text_extents_t ext; cairo_select_font_face (cr, fontFamily.c_str (), fontSlant, fontWeight); cairo_set_font_size (cr, fontSize); cairo_text_extents (cr, text.c_str(), &ext); cairo_restore (cr); return ext; } else { return {0.0, 0.0, 0.0, 0.0, 0.0, 0.0}; } } /* * End of class BWidgets::Font *****************************************************************************/ /***************************************************************************** * Class BStyles::StyleSet *****************************************************************************/ StyleSet::StyleSet () {} StyleSet::StyleSet (const std::string& name, const std::vector