From 1150c3519acd1b0989f11e8b60d16a72516a7cf8 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 15:53:52 -0400 Subject: [PATCH 01/58] 1-3. Should we consider the chords changing on the beat, or slightly delayed as is indicated here? Pedal tones make that difficult. With that in mind, does the A in m.3 occur above the i chord, or should it be ignored as an anticipation of the upcoming chord in m.4? --- MS3/n10.mscx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index d224418..5e87eb4 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -3,6 +3,7 @@ 3.6.2 3224f34 + line 0 @@ -179,7 +180,6 @@ 1 301 1.5 - 1 1 1 @@ -5125,6 +5125,10 @@ 22 + + 1 + i(9) + 16th From d2ea6bbcaaffb909599ad0978375eb6ddc604ecc Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 15:59:43 -0400 Subject: [PATCH 02/58] 5. Cadential 6/4 for the duration of the measure? The held over C-sharp doesn't sound as prominent as the sounded D-sharp on 1.5 --- MS3/n10.mscx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 5e87eb4..d5721b8 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -76,6 +76,8 @@ Edwin 11 Edwin + 1 + 0 0.21 Leland Leland Text @@ -5207,7 +5209,7 @@ 1 - V + V(64) 16th @@ -5216,10 +5218,6 @@ 20 - - 1 - V(64) - From 9c9ded6a2041348367d866d4d5d1ebe8bb3d77f2 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:00:39 -0400 Subject: [PATCH 03/58] 6. V(6), V(+6), or V13 here? Or ignore as an ancitipation? --- MS3/n10.mscx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index d5721b8..9da2aa1 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -5299,6 +5299,10 @@ 24 + + 1 + V7(6) + 16th @@ -5326,6 +5330,12 @@ <sym>keyboardPedalPed</sym> <sym>keyboardPedalUp</sym> 0 + + 0 + + + 0 + From 45ef497ceab4769a4c2517bf9bc4f190f96c2ac8 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:02:34 -0400 Subject: [PATCH 04/58] 7.PAC, as 1 is the struck melody note after the arrival of tonic? And would this be a place where the cadence marking should be placed on the downbeat of m.8? --- MS3/n10.mscx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 9da2aa1..1b02d8d 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -4963,7 +4963,7 @@ 1 - g#.V + g#.V{ @@ -5323,7 +5323,7 @@ 1 - I\\ + I|PAC} From 07f5d4f525b3bcd31a30c4ead85834c3970a4a1d Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:05:01 -0400 Subject: [PATCH 05/58] 12. Should we regard the D-sharp as a (9) over the V43/V? It is doubled in octaves --- MS3/n10.mscx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 1b02d8d..3508b5b 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -5508,7 +5508,7 @@ 1 - V + V{ @@ -5663,6 +5663,10 @@ -20 + + 1 + V43(9)/V + From b56b165ed15d87666bf1f7c2184b5d6af386716b Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:07:30 -0400 Subject: [PATCH 06/58] Tempo --- MS3/n10.mscx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 3508b5b..a2187fb 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -302,6 +302,11 @@ p 49 + + 1 + 1 + = 120 + 16th From ec0a97938bf34fb78367a4e5dc1d898b91163374 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:11:26 -0400 Subject: [PATCH 07/58] 15. PAC and phrase label; should the be separated again here? Also delayed pedal point label until m.17. Does this capture this any better? It isn't really a pedal until that phrase begins, although it does take the same bass note as the cadence in m.15 --- MS3/n10.mscx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index a2187fb..c527e5d 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -305,6 +305,7 @@ 1 1 + 0 = 120 @@ -5814,7 +5815,7 @@ 1 - i[i\\ + i|PAC} @@ -6004,7 +6005,7 @@ 1 - #viio43/iv + i[#viio43/iv From 223e8981f7f84046814faa362ee863f7b0ae9035 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:14:51 -0400 Subject: [PATCH 08/58] 20. Phrase label and HC. Should all of the chords in this phrase be located on the downbeat, above the pedal note? And again, should HC label occur in m.21? --- MS3/n10.mscx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index c527e5d..522f679 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6141,7 +6141,7 @@ 1 - i.V]\\ + i.V|HC]} 1 From 5594c44f153a8d12e62ec7f662a5a0d505c32816 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:15:23 -0400 Subject: [PATCH 09/58] 22. Phrase label on pickup --- MS3/n10.mscx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 522f679..164bf15 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6250,6 +6250,13 @@ eighth + + -1/16 + + + 1 + { + From 5b70b0f29ad66282f3b66b799d2d3b743424ed36 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:17:58 -0400 Subject: [PATCH 10/58] 23. ii65/III for the entire measure? Until the G-natural arrives, then it becomes %7. Could be considered passing tone, but there was a ii%43 in m.4 that his may refer to --- MS3/n10.mscx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 164bf15..97445e2 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6303,7 +6303,7 @@ 1 - iv65 + ii65/III no @@ -6327,12 +6327,11 @@ - -1/8 + -1/16 1 ii%65/III - From f648c92dd3773ec3f992cfb7728f7c9c4c41a867 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:20:39 -0400 Subject: [PATCH 11/58] 25. Should (9) be regarded here? Some chord changes have been labeled as occuring on 1.5, and some on 1, which makes suspensions slightly inconsistent --- MS3/n10.mscx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 97445e2..ac2b843 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6332,6 +6332,7 @@ 1 ii%65/III + @@ -6390,6 +6391,8 @@ 1 V/III + -1.86793 + no @@ -6422,6 +6425,7 @@ 1 V7/III + @@ -6475,7 +6479,8 @@ 1 - III(9) + III(9)? + 16th From f07e2cd52f21d4cb84fb6870471f5942e44b201f Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:22:05 -0400 Subject: [PATCH 12/58] Added phrase label on pickup --- MS3/n10.mscx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index ac2b843..257c541 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -5330,6 +5330,7 @@ 1 I|PAC} + @@ -5992,6 +5993,13 @@ eighth + + -1/16 + + + 1 + { + From 7fad4a06fc5441865563d6a73e0c26b46cc0edc2 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:25:01 -0400 Subject: [PATCH 13/58] 26. HC here? Also possible cadence in III in m.25? Is this a good use of phrase/cadence label separation? --- MS3/n10.mscx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 257c541..e9f2434 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6531,7 +6531,7 @@ 1 - V(6) + V(6)} 16th @@ -6566,7 +6566,7 @@ 1 - V7 + V7|HC 16th @@ -6575,6 +6575,13 @@ 23 + + -1/32 + + + 1 + { + From d75da5762f43cf9c3af2f8ce8356c7027537d8e4 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:29:45 -0400 Subject: [PATCH 14/58] 27. Should we regard the i(9)? The recording I'm enjoying takes a lot of time going into the cadence, so the A is less prominent going into the downbeat --- MS3/n10.mscx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index e9f2434..eeca4f9 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6588,7 +6588,7 @@ 1 - i(9) + i 16th @@ -6597,10 +6597,6 @@ 22 - - 1 - i\\ - From f1c9386efb21124c33ce0b5edcfdf4cc0881e955 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:30:15 -0400 Subject: [PATCH 15/58] 27. Added pedal point label --- MS3/n10.mscx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index eeca4f9..4630dde 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6588,7 +6588,7 @@ 1 - i + i[i 16th From ca2eb598a51c39d21078d3a3c186acf16e41b2a7 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:31:40 -0400 Subject: [PATCH 16/58] 31. Like m.5, V6/4 for the entire measure? Or should it change as the melody moves to D-sharp and then to E? --- MS3/n10.mscx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 4630dde..52c33bb 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6814,7 +6814,7 @@ 1 - V + V(64) 16th @@ -6823,10 +6823,6 @@ 20 - - 1 - V(64) - From 75b8a9c7345ff16281ae0ab15b0adeba22abf39f Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:32:43 -0400 Subject: [PATCH 17/58] 32. V7(6), similar to m.6? --- MS3/n10.mscx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 52c33bb..4250ff4 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6904,6 +6904,10 @@ 24 + + 1 + V7(6) + 16th From 68683932d963cb0f1b2fb587b8146b7921b8af53 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 16:33:22 -0400 Subject: [PATCH 18/58] 33. Phrase and cadence label? Should they be separated here? --- MS3/n10.mscx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 4250ff4..e0f50b4 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6907,6 +6907,7 @@ 1 V7(6) + 16th @@ -6928,13 +6929,19 @@ 1 - I\\ + I|PAC} <sym>keyboardPedalPed</sym> <sym>keyboardPedalUp</sym> 0 + + 0 + + + 0 + From e5da89de8fa4abe4d35ce006f8b0fe126843d2a7 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:05:34 -0400 Subject: [PATCH 19/58] 34. Added phrase label --- MS3/n10.mscx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index e0f50b4..43d5322 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -306,7 +306,7 @@ 1 1 0 - = 120 + = 120 16th @@ -7113,7 +7113,7 @@ 1 - V + V{ From 596f580b121490b8112c8977f88d72d3406dc6dc Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:08:23 -0400 Subject: [PATCH 20/58] 38. Possible V(9)/V, like m.12? --- MS3/n10.mscx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 43d5322..938458e 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7269,6 +7269,10 @@ -20 + + 1 + V43(9)/V + From ed45f219cc9b6eb9bd9c91ffb38f1207da2e5bd6 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:10:09 -0400 Subject: [PATCH 21/58] 41. Phrase and cadence label (separate here?) Also delayed pedal label until m.43, like m.17 --- MS3/n10.mscx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 938458e..f7767b0 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7415,7 +7415,7 @@ 1 - i[i\\ + i|PAC} @@ -7608,7 +7608,7 @@ 1 - #viio43/iv + i[#viio43/iv From 5703ff1266a226f4d29e35a39490bfe70ec05909 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:10:39 -0400 Subject: [PATCH 22/58] 42. Phrase label --- MS3/n10.mscx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index f7767b0..ef1993a 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7595,6 +7595,13 @@ eighth + + -1/16 + + + 1 + { + From 648c4806bd8b69073f5683747fcd09206d74bec0 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:14:23 -0400 Subject: [PATCH 23/58] 45. Modulation back to the tonic might occur here, rather than m.46. At some point tonic pedal becomes dominant, but the precise moment isn't totally clear. This is parallel to m.19 --- MS3/n10.mscx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index ef1993a..778ce3a 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7694,8 +7694,8 @@ 1 - #viio43 - + i.#viio43/V? + @@ -7750,7 +7750,7 @@ 1 - i.V]\\ + V|HC}] down From 7ea69779bfd7f9825c8202e6a5efbfb7e7d2e970 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:14:49 -0400 Subject: [PATCH 24/58] 47. Phrase label --- MS3/n10.mscx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 778ce3a..9abffdf 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7859,6 +7859,13 @@ eighth + + -1/16 + + + 1 + { + From 98b9cbc3504717c730619cc31868128a4e2b03a7 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:15:43 -0400 Subject: [PATCH 25/58] 49. Possible ii65/III the entire measure, like m.23 --- MS3/n10.mscx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 9abffdf..6e91467 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7912,7 +7912,7 @@ 1 - iv65 + ii65/III no @@ -7936,12 +7936,12 @@ - -1/8 + -1/16 1 ii%65/III - + From 7c6631cf180218ab6641ba80019b8fc301b39caa Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:16:25 -0400 Subject: [PATCH 26/58] 51. Like m.25, should we label III(9), or just III? --- MS3/n10.mscx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 6e91467..343cc23 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -8084,7 +8084,7 @@ 1 - III(9) + III(9)? 16th From 1f52cfceeab6fe8283944f55032cee90bb234d28 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:21:06 -0400 Subject: [PATCH 27/58] 52. HC here, parallel to m.26? The recording I've been listening to takes time here, like the HC in m.26, but then we don't have a PAC to conclude? I could also see the argument for an elided IAC or PAC, but there is a strong arrival on the V. The final phrase does kind of sound like the music has just decided to end here --- MS3/n10.mscx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 343cc23..f588436 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -8127,7 +8127,7 @@ 1 - V(6) + V(6)} 16th @@ -8162,7 +8162,7 @@ 1 - V7 + V7|HC 16th @@ -8171,6 +8171,13 @@ 23 + + -1/32 + + + 1 + { + From ef9f2ebb16d5a36f7d090536748ba61b66aad0c1 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:21:43 -0400 Subject: [PATCH 28/58] 55. Phrase label, here or at the very end? --- MS3/n10.mscx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index f588436..0e88e80 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -8381,7 +8381,7 @@ 1 - i\\ + i} mid From ccc21485edc4428a984d53465a7b4d830d860132 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:22:36 -0400 Subject: [PATCH 29/58] 55. Or phrase label on downbeat? --- MS3/n10.mscx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 0e88e80..5901b11 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -8366,6 +8366,10 @@ + + 1 + } + -5.15915 @@ -8381,7 +8385,7 @@ 1 - i} + i mid From 69e5c5a87dcf19995ae266abf7e976ed2d8bee0f Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:24:20 -0400 Subject: [PATCH 30/58] Metadata --- MS3/n10.mscx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 5901b11..5c4cd03 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -187,14 +187,14 @@ 1 1 1 - Tal Soker + Tal Soker (2.1.1), John Heilig (2.3.0) 1838 1838 Robert Schumann 2017-03-11 - 2.1.1 + 2.3.0 @@ -202,7 +202,7 @@ https://imslp.org/wiki/Special:ReverseLookup/67290 Microsoft Windows - AN + AN, JHei Tom Schreyer http://musescore.com/user/22249306/scores/4778176 From c03f75827f8502bafb5d2491570302f540be7bbc Mon Sep 17 00:00:00 2001 From: ms3-bot Date: Mon, 28 Jun 2021 00:24:25 +0000 Subject: [PATCH 31/58] Added comparison files for review --- MS3/n10_reviewed.mscx | 8633 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 8633 insertions(+) create mode 100644 MS3/n10_reviewed.mscx diff --git a/MS3/n10_reviewed.mscx b/MS3/n10_reviewed.mscx new file mode 100644 index 0000000..8d2ffd1 --- /dev/null +++ b/MS3/n10_reviewed.mscx @@ -0,0 +1,8633 @@ + + + 3.6.2 + 3224f34 + + line + + 0 + + + Zita1 + NoEffect + 0.1 + 440 + + + Yamaha-C5-Salamander-JNv5.1.sf2 + FluidR3Mono_GM.sf3 + VirtuOrgan.sf2 + + + + + 0.25 + 0.462756 + 0.528321 + 0.333333 + 0.25 + 0.335245 + 0.5 + 0.664755 + 0.5 + 0.5 + + + 480 + + 1 + 1 + 1 + 1 + Tal Soker + + 1838 + 1838 + Robert Schumann + + 2017-03-11 + 2.1.1 + + + + 3.02 + https://imslp.org/wiki/Special:ReverseLookup/67290 + Microsoft Windows + + AN + Tom Schreyer + http://musescore.com/user/22249306/scores/4778176 + + + Kinderszenen Nos. 7 and 8 + + + + stdNormal + + 1 + + + + stdNormal + + F + + Piano + + Piano + Pno. + Piano + 21 + 108 + 21 + 108 + keyboard.piano + F + + 100 + 95 + + + 100 + 33 + + + 100 + 50 + + + 100 + 67 + + + 100 + 100 + + + 120 + 67 + + + 120 + 100 + + + + Fluid + + + + Fluid + + + + + + 10 + 0 + + + + + + + + + + Fast zu Ernst +(Almost too Serious) + + + + 1 + 0 + + + 5 + + + 2 + 8 + + + p + 49 + + + 1 + 1 + 0 + = 120 + + + 16th + + + + + + 8 + + + + + + + + + + 1 + + + + 63 + 23 + + + + + + 0 + + + + + 16th + + + + + -1 + + + + 63 + 23 + + + + eighth + + 68 + 22 + + + + 16th + + + + + + + 1 + -3/16 + + + + 71 + 19 + + + + + + + 16th + + + + 7.08716 + 8.2205 + + + + 16th + + 68 + 22 + 0 + + + + eighth + + 59 + 19 + -20 + + + + + + 0 + + + + + 16th + + + + + -1 + 3/16 + + + + 71 + 19 + + + + eighth + + 70 + 24 + + + + 16th + + + accidentalDoubleSharp + + + + + + + 1 + -3/16 + + + + 67 + 27 + + + + + + 16th + + + + 7.08716 + 8.2205 + + + + 16th + + 70 + 24 + 0 + + + + eighth + + 61 + 21 + -20 + + + + + + 0 + + + + + 16th + + + + + -1 + 3/16 + + + + 67 + 27 + + + + eighth + + 68 + 22 + + + + -1/16 + + + + 0 + 20 + + 0 + + + + + + + 3 + -1/8 + + + + + 1/16 + + + 16th + + + + + + + 1 + -3/16 + + + + 70 + 24 + + + + + + + 16th + + + + 7.88203 + 8.73203 + + + + 16th + + 68 + 22 + 0 + + + + eighth + + 59 + 19 + -20 + + + + + + 0 + + + + + 16th + + + + + -1 + 3/16 + + + + 70 + 24 + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 73 + 21 + + + + + + + 16th + + + + 7.88203 + 8.73203 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + 59 + 19 + -20 + + + + + + 0 + + line + + + + + + 16th + + + + + -1 + 3/16 + + + + 73 + 21 + + + + eighth + + 75 + 23 + + + + 16th + + + + + + + 1 + -3/16 + + + + 76 + 18 + + + + + + 16th + + + + 6.97682 + 7.82682 + + + + 16th + + 75 + 23 + 0 + + + + eighth + + 63 + 23 + -20 + + + + + + 0 + + + + + -3 + 1/8 + + + + + + + 16th + + + + + -1 + 3/16 + + + + 76 + 18 + + + + eighth + + 73 + 21 + + + + 16th + + + + + + + 1 + -3/16 + + + + 75 + 23 + + + + + + 16th + + + + 6.18196 + 7.31529 + + + + 16th + + 73 + 21 + 0 + + + + eighth + + 64 + 18 + -20 + + + + + + 0 + + + ritard. + + + + + 16th + + + + + -1 + 3/16 + + + + 75 + 23 + + + + 1 + eighth + + + + + + + + + + 1 + -1/16 + 1 + + + + 71 + 19 + + + + + + 16th + + + + 6.69441 + 7.54441 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + + + + + + -1 + 1 + -1/8 + + + + 63 + 23 + -20 + + + + + + 0.9 + + + fermataAbove + 3 + + + eighth + + + + -8 + + + + + + + + 1 + -1 + 1/8 + + + + 63 + 23 + + + + + + -1 + 1/16 + -1 + + + + 71 + 19 + + + + 16th + + + 16th + + + + + + 8 + -3/16 + + + + + + + down + + + + 1 + -3/16 + + + + 66 + 20 + + + + + + 0.9 + + + + + 16th + + + + + -1 + 3/16 + + + + 66 + 20 + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 75 + 23 + + + + + + + 16th + + + + 7.11336 + 7.96336 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + 63 + 23 + -20 + + + + + + 0.9 + + + + + 16th + + + + + -1 + 3/16 + + + + 75 + 23 + + + + eighth + + 73 + 21 + + + + 16th + + + + + + + 1 + -3/16 + + + + 70 + 24 + + + + + + 16th + + + + 6.12632 + 7.25966 + + + + 16th + + 73 + 21 + 0 + + + + eighth + + 64 + 18 + -20 + + + + + + 0.9 + + line + + + + + + 16th + + + + + -1 + 3/16 + + + + 70 + 24 + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 73 + 21 + + + + + + + 16th + + + + 7.11336 + 7.96336 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + 63 + 23 + -20 + + + + + + 0.9 + + + + 0 + 20 + + 0 + + + + + + + 2 + 1/16 + + + + + + + 16th + + + + + -1 + 3/16 + + + + 73 + 21 + + + + eighth + + 75 + 23 + + + + 16th + + + accidentalSharp + + + + + + + 1 + -3/16 + + + + 77 + 25 + + + + + + 16th + + + + 6.92119 + 7.77119 + + + + 16th + + 75 + 23 + 0 + + + + eighth + + 63 + 23 + -20 + + + + + + 0.9 + + + + + 16th + + + + + -1 + 3/16 + + + + 77 + 25 + + + + eighth + + 78 + 20 + + + + 16th + + + + + + + 1 + -3/16 + + + + 80 + 22 + + + + + + 16th + + + + 5.98002 + 6.83002 + + + + 16th + + 78 + 20 + 0 + + + + eighth + + 66 + 20 + -20 + + + + + + 0.9 + + + + + 16th + + + + + -1 + 3/16 + + + + 80 + 22 + + + + + + -2 + -1/16 + + + + + eighth + + + accidentalSharp + + 77 + 25 + + + + 16th + + + + + + + 1 + -3/16 + + + + 78 + 20 + + + + + + 16th + + + + 5.37733 + 6.51066 + + + + 16th + + 77 + 25 + 0 + + + + eighth + + 68 + 22 + -20 + + + + + + 0.9 + + + + + 16th + + + + + -1 + 3/16 + + + + 78 + 20 + + + + ritard. + + + 1 + eighth + + + + + + + + + + 1 + -1/16 + 1 + + + + 75 + 23 + + + + + + 16th + + + + 6.04597 + 6.89597 + + + + 16th + + 75 + 23 + 0 + + + + eighth + + + + + + + -1 + 1 + -1/8 + + + + 66 + 20 + -20 + + + + + + 0.9 + + line + + + + fermataAbove + 3 + + + eighth + + + + -8 + 3/16 + + + + + + + + 1 + -1 + 1/8 + + + + 66 + 20 + + + + + + -1 + 1/16 + -1 + + + + 75 + 23 + + + + 16th + + + 16th + + + + + + + + + 5 + -3/16 + + + + + + + up + + + + 1 + -3/16 + + + + 75 + 23 + + + + + + 0.9 + + + + 1 + 15 + + 0 + + + + + + + 2 + 1/8 + + + + + + + 16th + + + + + -1 + 3/16 + + + + 75 + 23 + + + + eighth + + 76 + 18 + + + + 16th + + + + + + + 1 + -3/16 + + + + 73 + 21 + + + + + + 16th + + + + 6.20083 + 7.05083 + + + + 16th + + 76 + 18 + 0 + + + + eighth + + + accidentalDoubleSharp + + 67 + 27 + -20 + + + + + + 0.9 + + + ritard. + + + + + 16th + + + + + -1 + 3/16 + + + + 73 + 21 + + + + eighth + + 75 + 23 + + + + 16th + + + + + + + 1 + -3/16 + + + + 71 + 19 + + + + + + 16th + + + + 5.44193 + 6.57526 + + + + 16th + + 75 + 23 + 0 + + + + eighth + + 68 + 22 + -20 + + + + + + 0.9 + + + + + 16th + + + + + -1 + 3/16 + + + + 71 + 19 + + + + eighth + + 71 + 19 + + + + -1/16 + + + + + -2 + -1/8 + + + + + 1/16 + + + 16th + + + + + + + 1 + -3/16 + + + + 68 + 22 + + + + + + 16th + + + + 7.56962 + 8.41962 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + + accidentalDoubleSharp + + 62 + 28 + -20 + + + + + + 0.9 + + + + + 16th + + + + + -1 + 3/16 + + + + 68 + 22 + + + + eighth + + + accidentalDoubleSharp + + 67 + 27 + + + + 16th + + + + + + + 1 + -3/16 + 1 + + + + 70 + 24 + + + + + + + 16th + + + + 6.92119 + 7.77119 + + + + 16th + + 67 + 27 + 0 + + + + eighth + + + + + + + -1 + 1 + -1/8 + + + + 63 + 23 + -20 + + + + + + 0.9 + + + fermataAbove + 2 + + + eighth + + + + -5 + 3/16 + + + + + + + + 1 + -1 + 1/8 + + + + 63 + 23 + + + + + + -1 + 3/16 + -1 + + + + 70 + 24 + + + + 16th + + + 16th + + + + + + + + + + + + 4 + -1/8 + + + + + + + down + + + + 1 + -3/16 + + + + 63 + 23 + -20 + + + + + + 0.9 + + line + + + + + + 16th + + + + + -1 + 3/16 + + + + 63 + 23 + + + + eighth + + 68 + 22 + + + + 16th + + + + + + + 1 + -3/16 + + + + 70 + 24 + + + + + + + 16th + + + + 7.88203 + 8.73203 + + + + 16th + + 68 + 22 + 0 + + + + eighth + + 59 + 19 + -20 + + + + + + 0.9 + + + + + 16th + + + + + -1 + 3/16 + + + + 70 + 24 + + + + + 0 + 0 + + 0 + + + + + + + 2 + + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 73 + 21 + + + + + + + 16th + + + + 7.08716 + 8.2205 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + 61 + 21 + -20 + + + + + + 0 + + + + + 16th + + + + + -1 + 3/16 + + + + 73 + 21 + + + + eighth + + 75 + 23 + 20 + + + + 16th + + + + + + + 1 + -3/16 + + + + 73 + 21 + + + + + + 16th + + + + 7.42576 + 8.27576 + + + + 16th + + 75 + 23 + 0 + + + + eighth + + 61 + 21 + -20 + + + + + + 0 + + + + + 16th + + + + + -1 + 3/16 + + + + 73 + 21 + + + + + + -2 + + + + + 16th + + + + -4 + 1/8 + + + + + 71 + 19 + + + + + 16th + + + 16th + + + + + + 9 + -3/16 + + + + + + + + + + 1 + -3/16 + + + + 71 + 19 + + + + + + + 16th + + + + 8.33039 + 9.18039 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + 59 + 19 + -20 + + + + + + 0 + + + + + 16th + + + + + -1 + 3/16 + + + + 71 + 19 + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 70 + 24 + + + + + + 16th + + + 16th + + 71 + 19 + + + + + + begin + 1 + 16th + + 61 + 21 + -20 + + + + 32nd + + + + + + + 1 + -7/32 + + + + 63 + 23 + -20 + + + + + + 0 + + + + + 16th + + + + + -1 + 3/16 + + + + 70 + 24 + + + + eighth + + 68 + 22 + + + + 16th + + + + + + + 1 + -3/16 + + + + 71 + 19 + + + + + + + + 16th + + + + + -1 + 7/32 + + + + 63 + 23 + + + + 16th + + 68 + 22 + 0 + + + + eighth + + 59 + 19 + + + + + + + page + + + + + + 16th + + + + + -1 + 3/16 + + + + 71 + 19 + + + + eighth + + 70 + 24 + + + + 16th + + + accidentalDoubleSharp + + + + + + + 1 + -3/16 + + + + 67 + 27 + + + + + + 16th + + + + 7.08716 + 8.2205 + + + + 16th + + 70 + 24 + 0 + + + + eighth + + 61 + 21 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 67 + 27 + + + + eighth + + 68 + 22 + + + + -1/16 + + + + 0 + 20 + + 0 + + + + + + + 3 + -1/8 + + + + + 1/16 + + + 16th + + + + + + + 1 + -3/16 + + + + 70 + 24 + + + + + + + 16th + + + + 7.88203 + 8.73203 + + + + 16th + + 68 + 22 + 0 + + + + eighth + + 59 + 19 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 70 + 24 + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 73 + 21 + + + + + + + 16th + + + + 7.88203 + 8.73203 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + 59 + 19 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 73 + 21 + + + + eighth + + 75 + 23 + + + + 16th + + + + + + + 1 + -3/16 + + + + 76 + 18 + + + + + + 16th + + + + 6.97682 + 7.82682 + + + + 16th + + 75 + 23 + 0 + + + + eighth + + 63 + 23 + -20 + + + + + + + + + + -3 + 1/8 + + + + + + + 16th + + + + + -1 + 3/16 + + + + 76 + 18 + + + + eighth + + 73 + 21 + + + + 16th + + + + + + + 1 + -3/16 + + + + 75 + 23 + + + + + + 16th + + + + 6.18196 + 7.31529 + + + + 16th + + 73 + 21 + 0 + + + + eighth + + 64 + 18 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 75 + 23 + + + + ritard. + + + 1 + eighth + + + + + + + 1 + -1/16 + 1 + + + + 71 + 19 + + + + + + 16th + + + + 6.69441 + 7.54441 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + + + + + + -1 + 1 + -1/8 + + + + 63 + 23 + -20 + + + + + + + line + + + + fermataAbove + 3 + + + eighth + + + + -9 + 3/16 + + + + + + + + 1 + -1 + 1/8 + + + + 63 + 23 + + + + + + -1 + 1/16 + -1 + + + + 71 + 19 + + + + 16th + + + 16th + + + + + + + + + 8 + -3/16 + + + + + + + down + + + + 1 + -3/16 + + + + 66 + 20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 66 + 20 + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 75 + 23 + + + + + + + 16th + + + + 7.11336 + 7.96336 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + 63 + 23 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 75 + 23 + + + + eighth + + 73 + 21 + + + + 16th + + + + + + + 1 + -3/16 + + + + 70 + 24 + + + + + + 16th + + + + 6.12632 + 7.25966 + + + + 16th + + 73 + 21 + 0 + + + + eighth + + 64 + 18 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 70 + 24 + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 73 + 21 + + + + + + + 16th + + + + 7.11336 + 7.96336 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + 63 + 23 + -20 + + + + + + + + + 0 + 20 + + 0 + + + + + + + 2 + 1/16 + + + + + + + 16th + + + + + -1 + 3/16 + + + + 73 + 21 + + + + eighth + + 75 + 23 + + + + 16th + + + accidentalSharp + + + + + + + 1 + -3/16 + + + + 77 + 25 + + + + + + 16th + + + + 6.92119 + 7.77119 + + + + 16th + + 75 + 23 + 0 + + + + eighth + + 63 + 23 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 77 + 25 + + + + eighth + + 78 + 20 + + + + 16th + + + + + + + 1 + -3/16 + + + + 80 + 22 + + + + + + 16th + + + + 5.98002 + 6.83002 + + + + 16th + + 78 + 20 + 0 + + + + eighth + + 66 + 20 + -20 + + + + + + + line + + + + + + 16th + + + + + -1 + 3/16 + + + + 80 + 22 + + + + + + -2 + -1/16 + + + + + eighth + + + accidentalSharp + + 77 + 25 + + + + 16th + + + + + + + 1 + -3/16 + + + + 78 + 20 + + + + + + 16th + + + + 5.37733 + 6.51066 + + + + 16th + + 77 + 25 + 0 + + + + eighth + + 68 + 22 + -20 + + + + + + + + ritard. + + + + + 16th + + + + + -1 + 3/16 + + + + 78 + 20 + + + + 1 + eighth + + + + + + + 1 + -1/16 + 1 + + + + 75 + 23 + + + + + + 16th + + + + 6.04597 + 6.89597 + + + + 16th + + 75 + 23 + 0 + + + + eighth + + + + + + + -1 + 1 + -1/8 + + + + 66 + 20 + -20 + + + + + + + + fermataAbove + 3 + + + eighth + + + + -8 + 3/16 + + + + + + + + 1 + -1 + 1/8 + + + + 66 + 20 + + + + + + -1 + 1/16 + -1 + + + + 75 + 23 + + + + 16th + + + 16th + + + + + + 5 + -3/16 + + + + + + + up + + + + 1 + -3/16 + + + + 75 + 23 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 75 + 23 + + + + eighth + + 76 + 18 + + + + 16th + + + + + + + 1 + -3/16 + + + + 73 + 21 + + + + + + 16th + + + + 6.20083 + 7.05083 + + + + 16th + + 76 + 18 + 0 + + + + eighth + + + accidentalDoubleSharp + + 67 + 27 + -20 + + + + + + + + ritard. + + + + + 16th + + + + + -1 + 3/16 + + + + 73 + 21 + + + + eighth + + 75 + 23 + + + + 16th + + + + + + + 1 + -3/16 + + + + 71 + 19 + + + + + + 16th + + + + 5.44193 + 6.57526 + + + + 16th + + 75 + 23 + 0 + + + + eighth + + 68 + 22 + -20 + + + + + + + line + + + + + + 16th + + + + + -1 + 3/16 + + + + 71 + 19 + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 68 + 22 + + + + + + 16th + + + + 7.56962 + 8.41962 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + + accidentalDoubleSharp + + 62 + 28 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 68 + 22 + + + + eighth + + + accidentalDoubleSharp + + 67 + 27 + + + + 16th + + + + + + + 1 + -3/16 + 1 + + + + 70 + 24 + + + + + + + 16th + + + + 6.92119 + 7.77119 + + + + 16th + + 67 + 27 + 0 + + + + eighth + + + + + + + -1 + 1 + -1/8 + + + + 63 + 23 + -20 + + + + + + + + fermataAbove + 2 + + + eighth + + + + -5 + 3/16 + + + + + + + + 1 + -1 + 1/8 + + + + 63 + 23 + + + + + + -1 + 3/16 + -1 + + + + 70 + 24 + + + + 16th + + + 16th + + + + + + + + + + + + 4 + -1/8 + + + + + + + down + + + + 1 + -3/16 + + + + 63 + 23 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 63 + 23 + + + + eighth + + 68 + 22 + + + + 16th + + + + + + + 1 + -3/16 + + + + 70 + 24 + + + + + + + 16th + + + + 7.88203 + 8.73203 + + + + 16th + + 68 + 22 + 0 + + + + eighth + + 59 + 19 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 70 + 24 + + + + + 0 + 0 + + 0 + + + + + + + 2 + + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 73 + 21 + + + + + + + 16th + + + + 7.08716 + 8.2205 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + 61 + 21 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 73 + 21 + + + + eighth + + 75 + 23 + 20 + + + + 16th + + + + + + + 1 + -3/16 + + + + 73 + 21 + + + + + + 16th + + + + 7.42576 + 8.27576 + + + + 16th + + 75 + 23 + 0 + + + + eighth + + 61 + 21 + -20 + + + + + + + line + + + + + + 16th + + + + + -1 + 3/16 + + + + 73 + 21 + + + + + + -2 + + + + + 16th + + + + -4 + 1/8 + + + + + 71 + 19 + + + + + 16th + + + 16th + + + + + + 4 + -3/16 + + + + + + + + + + 1 + -3/16 + + + + 71 + 19 + + + + + + + 16th + + + + 8.33039 + 9.18039 + + + + 16th + + 71 + 19 + 0 + + + + eighth + + 59 + 19 + -20 + + + + + + + + + + 16th + + + + + -1 + 3/16 + + + + 71 + 19 + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 70 + 24 + + + + + + 16th + + + 16th + + 71 + 19 + + + + + + begin + 1 + 16th + + 61 + 21 + -20 + + + + 32nd + + + + + + + 1 + -7/32 + + + + 63 + 23 + -20 + + + + + + 1 + 0.4 + + + + + 16th + + + + + + 1/16 + + + + + + + + -1 + 3/16 + + + + 70 + 24 + 0 + + + + eighth + + + + -1/16 + + + + + 68 + 22 + + + + 16th + + + + + + + 1 + -3/16 + + + + 70 + 24 + + + + + + + + 16th + + + + + -1 + 7/32 + + + + 63 + 23 + 0 + + + + 16th + + 68 + 22 + 0 + + + + eighth + + 59 + 19 + -20 + + + + + + 0.4 + + + + + 16th + + + + + -1 + 3/16 + + + + 70 + 24 + + + + + 0 + 30 + 0 + + 0 + + + + + + + 1 + + + + + eighth + + 71 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 75 + 23 + + + + + + + 16th + + + + 8.16995 + 9.01995 + + + + 16th + + 71 + 19 + + + + eighth + + 59 + 19 + -20 + + + + + + 0.4 + + + ritardando + + + + + 16th + + + + -4 + 3/16 + + + + + + + + -1 + 3/16 + + + + 75 + 23 + + + + + + -1 + + + + + eighth + + 80 + 22 + + + + + 1 + 30 + + 0 + + + + + + + 2 + -3/16 + + + + + 16th + + + + + + 1 + -1/8 + + + + + + + + + + 1 + -3/16 + + + + 58 + 24 + + + + + + 0.4 + + + + + 16th + + + + + -1 + 3/16 + + + + 58 + 24 + + + + eighth + + + + -1 + 1/8 + + + + + 59 + 19 + + + + 16th + + + + + + + 1 + -3/16 + + + + 63 + 23 + + + + + + 0.4 + + + fermataAbove + 0.7 + + + + + -2 + 3/16 + + + + + half + + + + 1 + -3 + 3/16 + + + + + + + + -1 + 3/16 + + + + 63 + 23 + + + 68 + 22 + + + + end + + + + + + + 2.83333 + + + 5 + + + 2 + 8 + + + 1 + g#.V + + + + 1 + g#.V{ + + + + + 16th + + keyboardPedalPed + + + + + + + + + 1 + i[i + + + 16th + + 44 + 22 + + + + + + begin + 16th + + + + + + 1/8 + + + + + 63 + 23 + + + + 16th + + 56 + 22 + + + + 16th + + + + -1/8 + + + + + 51 + 23 + + + + + + + + 16th + + 44 + 22 + + + + 1 + V7 + + + + + begin + 16th + + + + + + 1/8 + + + + + 63 + 23 + + + + 16th + + + accidentalDoubleSharp + + 55 + 27 + + + + 16th + + + + -1/8 + + + + + 51 + 23 + + + + + + + + 16th + + 44 + 22 + + + + 1 + i] + + + + + begin + 16th + + + + + + 1/8 + + + + + 63 + 23 + + + + 16th + + 56 + 22 + + + + 1 + i(9) + + + + 16th + + + + -1/8 + + + + + 51 + 23 + + + + + + + + 1 + III.ii%43 + + + 16th + + + accidentalNatural + + 43 + 15 + + + + + + begin + 16th + + + + + + 1/8 + + + + + 64 + 18 + + + + 16th + + 61 + 21 + + + + 16th + + + + -1/8 + + + + + 52 + 18 + + + + + + + + 1 + V + + + + 1 + V(64) + + + + 16th + + 42 + 20 + + + + 1 + V(64) + + + + + + begin + 16th + + + + + + 1/8 + + + + + 66 + 20 + + + + 16th + + 59 + 19 + + + + 16th + + + + -1/8 + + + + + 54 + 20 + + + + + + + + 1 + V7 + + + 16th + + 42 + 20 + + + + + + begin + 16th + + + + + + 1/8 + + + + + 66 + 20 + + + + 16th + + 58 + 24 + + + + 1 + V7(6) + + + + 16th + + + + -1/8 + + + + + 54 + 20 + + + + + + + + 1 + I\\ + + + + 1 + I|PAC} + + + + + + <sym>keyboardPedalPed</sym> + <sym>keyboardPedalUp</sym> + 0 + + 0 + + + 0 + + + + + 1 + 1/8 + + + + + no + 16th + + 47 + 19 + + + + 1 + eighth + up + + + + + + + 1 + -1/16 + 2 + + + + 66 + 20 + + + + + + 1/16 + + + down + + + begin + 16th + + 66 + 20 + 0 + + + + 16th + + 59 + 19 + 0 + + + + 16th + + + + down + + + + -1 + 1 + -3/16 + + + + 54 + 20 + + + + + + 1/8 + + + eighth + + + + + + + -2 + 1 + -1/8 + 1 + + + + 59 + 19 + + + + + + 3.4 + + + fermataAbove + 3 + + + eighth + + + + + 1 + -1 + 3/16 + + + + 54 + 20 + + + + + + 2 + -1 + 1/8 + -1 + + + + 59 + 19 + + + + + + -1 + 1/16 + -2 + + + + 66 + 20 + + + + + + -1 + -1/8 + + + + + eighth + + + -1/16 + + + 1 + V + + + + 1 + V{ + + + + + + + + 1 + I[I + + + 16th + + 47 + 19 + + + + + + begin + 16th + + 66 + 20 + + + + 16th + + 59 + 19 + + + + 16th + + 54 + 20 + + + + + + + + 16th + + 47 + 19 + + + + 1 + V7(b9) + + + + down + + + begin + 16th + + + accidentalNatural + + 67 + 15 + 0 + + + + 16th + + 61 + 21 + + + + 16th + + 54 + 20 + + + + + + 1/16 + + + 1 + eighth + up + + 67 + 15 + + + + + + + + 16th + + 47 + 19 + + + + 1 + I] + + + + + begin + 16th + + 66 + 20 + + + + 16th + + 59 + 19 + + + + 16th + + 54 + 20 + + + + + + + + 1 + V43/V + + + 16th + + 44 + 22 + -20 + + + + 1 + V43(9)/V + + + + + + begin + 16th + + + accidentalSharp + + 65 + 25 + + + + 16th + + 59 + 19 + + + + 16th + + + accidentalSharp + + 53 + 25 + + + + + + + + 1 + v.V(64) + + + 16th + + 46 + 24 + + + + + + begin + 16th + + 70 + 24 + + + + 16th + + 63 + 23 + + + + 16th + + 58 + 24 + + + + + + + + 1 + V7 + + + no + 16th + + 46 + 24 + + + + 1 + V7(9) + + + + 1 + eighth + + -0.192167 + + up + + 71 + 19 + + + + + + 1/16 + + + down + + + begin + 16th + + 71 + 19 + 0 + + + + 16th + + + accidentalDoubleSharp + + 62 + 28 + + + + 16th + + 58 + 24 + + + + + + + + 1 + i[i\\ + + + + 1 + i|PAC} + + + + + <sym>keyboardPedalPed</sym> + <sym>keyboardPedalUp</sym> + 0 + + + + 1 + 1/8 + + + + + no + 16th + + 51 + 23 + + + + 1 + eighth + up + + + + + + + 1 + -1/16 + 2 + + + + 70 + 24 + + + + + + 1/16 + + + down + + + begin + 16th + + 70 + 24 + 0 + + + + 16th + + 63 + 23 + 0 + + + + 16th + + + + down + + + + -1 + 1 + -3/16 + + + + 58 + 24 + + + + + + 1/8 + + + eighth + + 0.876986 + + + + + + + + -2 + 1 + -1/8 + 1 + + + + 63 + 23 + + + + + + 4.53333 + + + fermataAbove + 3 + + + eighth + + + + + 1 + -1 + 3/16 + + + + 58 + 24 + + + + + + 2 + -1 + 1/8 + -1 + + + + 63 + 23 + + + + + + -1 + 1/16 + -2 + + + + 70 + 24 + + + + + + -1 + -1/8 + + + + + eighth + + + -1/16 + + + 1 + { + + + + + + + + 16th + + 51 + 23 + + + + 1 + #viio43/iv + + + + 1 + i[#viio43/iv + + + + + + begin + 16th + + 70 + 24 + + + + 16th + + 64 + 18 + + + + 16th + + 61 + 21 + + + + + + + + 16th + + 51 + 23 + + + + 1 + iv6 + + + down + + + begin + 16th + + 71 + 19 + + + + 16th + + 63 + 23 + + + + 16th + + 59 + 19 + + + + + + + + 16th + + 51 + 23 + + + + 1 + #viio43 + + + + + + begin + 16th + + + accidentalSharp + + 65 + 25 + + + + 16th + + 59 + 19 + + + + 16th + + 56 + 22 + + + + + + + + + <sym>keyboardPedalPed</sym> + <sym>keyboardPedalUp</sym> + 0 + + + + 1 + 1/8 + + + + + no + 16th + + 39 + 23 + + + + 1 + i.V]\\ + + + + 1 + i.V|HC]} + + + + 1 + eighth + up + + + accidentalDoubleSharp + + + + + + + 1 + -1/16 + 1 + + + + 67 + 27 + + + + + + 1/16 + + + down + + + begin + 16th + + 67 + 27 + 0 + + + + eighth + + + + down + + + + -1 + 1 + -1/8 + + + + 58 + 24 + + + + + + + + fermataAbove + 2 + + + eighth + + + + + 1 + -1 + 1/8 + + + + 58 + 24 + + + + + + -1 + 1/16 + -1 + + + + 67 + 27 + + + + + + -1 + -1/8 + + + + + eighth + + + -1/16 + + + 1 + { + + + + + + + + 1 + i + + + 16th + + 44 + 22 + 20 + + + + + + begin + 16th + + 63 + 23 + + + + 16th + + 56 + 22 + + + + 16th + + 51 + 23 + + + + + + + + 1 + iv65 + + + + 1 + ii65/III + + + + no + 16th + + 40 + 18 + 20 + + + + 1 + eighth + + -0.994971 + + up + + 64 + 18 + + + + -1/8 + + + 1 + ii%65/III + + + + 1/16 + + + 1 + ii%65/III + + + + + + + 1/16 + + + down + + + begin + 16th + + 64 + 18 + 0 + + + + 16th + + 56 + 22 + + + + 16th + + + accidentalNatural + + 55 + 15 + + + + + + 1/8 + + + eighth + + 1.41321 + + + 59 + 19 + + + + + + 5.1 + + + 1 + V/III + -1.86793 + + + + no + 16th + + 42 + 20 + 20 + + + + 1 + V7(13)/III + + + 1 + eighth + + -0.420299 + + up + + 64 + 18 + + + + -1/16 + + + 1 + V7/III + + + + + + 1/16 + + + down + + + begin + 16th + + 64 + 18 + 0 + + + + 16th + + 54 + 20 + + + + 16th + + 52 + 18 + + + + + + 1/8 + + + eighth + + 1.14065 + + + 58 + 24 + + + + + + + + 1 + III(9) + + + + 1 + III(9)? + + + + + 16th + + 35 + 19 + + + + 1 + III + + + + + begin + 16th + + 63 + 23 + + + + 16th + + 54 + 20 + + + + 16th + + 51 + 23 + + + + + + + + 1 + V(6) + + + + 1 + V(6)} + + + + 16th + + 39 + 23 + + + + + + begin + 16th + + 63 + 23 + + + + 1 + V7(6) + + + 16th + + + accidentalDoubleSharp + + 55 + 27 + + + + 1 + V7 + + + + 1 + V7|HC + + + + 16th + + 51 + 23 + + + + -1/32 + + + 1 + { + + + + + + + + 1 + i(9) + + + + 1 + i[i + + + + 16th + + 44 + 22 + + + + 1 + i\\ + + + + + + begin + 16th + + + + + + 1/8 + + + + + 63 + 23 + + + + 16th + + 56 + 22 + + + + 16th + + + + -1/8 + + + + + 51 + 23 + + + + + + + + 16th + + 44 + 22 + + + + 1 + V7 + + + + + begin + 16th + + + + + + 1/8 + + + + + 63 + 23 + + + + 16th + + + accidentalDoubleSharp + + 55 + 27 + + + + 16th + + + + -1/8 + + + + + 51 + 23 + + + + + + + + 16th + + 44 + 22 + + + + 1 + i] + + + + + begin + 16th + + + + + + 1/8 + + + + + 63 + 23 + + + + 16th + + 56 + 22 + + + + 16th + + + + -1/8 + + + + + 51 + 23 + + + + + + + + 1 + III.ii%43 + + + 16th + + + accidentalNatural + + 43 + 15 + + + + + + begin + 16th + + + + + + 1/8 + + + + + 64 + 18 + + + + 16th + + 61 + 21 + + + + 16th + + + + -1/8 + + + + + 52 + 18 + + + + + + + + 1 + V + + + + 1 + V(64) + + + + 16th + + 42 + 20 + + + + 1 + V(64) + + + + + + begin + 16th + + + + + + 1/8 + + + + + 66 + 20 + + + + 16th + + 59 + 19 + + + + 16th + + + + -1/8 + + + + + 54 + 20 + + + + + + + + 1 + V7 + + + 16th + + 42 + 20 + + + + + + begin + 16th + + + + + + 1/8 + + + + + 66 + 20 + + + + 16th + + 58 + 24 + + + + 1 + V7(6) + + + + + 16th + + + + -1/8 + + + + + 54 + 20 + + + + + + + + 1 + I\\ + + + + 1 + I|PAC} + + + + + <sym>keyboardPedalPed</sym> + <sym>keyboardPedalUp</sym> + 0 + + 0 + + + 0 + + + + + 1 + 1/8 + + + + + no + 16th + + 47 + 19 + + + + 1 + eighth + up + + + + + + + 1 + -1/16 + 2 + + + + 66 + 20 + + + + + + 1/16 + + + down + + + begin + 16th + + 66 + 20 + 0 + + + + 16th + + 59 + 19 + 0 + + + + 16th + + + + down + + + + -1 + 1 + -3/16 + + + + 54 + 20 + + + + + + 1/8 + + + eighth + + + + + + + -2 + 1 + -1/8 + 1 + + + + 59 + 19 + + + + + + + + fermataAbove + 3 + + + eighth + + + + + 1 + -1 + 3/16 + + + + 54 + 20 + + + + + + 2 + -1 + 1/8 + -1 + + + + 59 + 19 + + + + + + -1 + 1/16 + -2 + + + + 66 + 20 + + + + + + -1 + -1/8 + + + + + eighth + + + -1/16 + + + 1 + V + + + + 1 + V{ + + + + + + + + 1 + I[I + + + 16th + + 47 + 19 + + + + + + begin + 16th + + 66 + 20 + + + + 16th + + 59 + 19 + + + + 16th + + 54 + 20 + + + + + + + + no + 16th + + 47 + 19 + + + + 1 + V7(b9) + + + + 1 + eighth + up + + + accidentalNatural + + 67 + 15 + + + + + + 1/16 + + + down + + + begin + 16th + + 67 + 15 + 0 + + + + 16th + + 61 + 21 + + + + 16th + + 54 + 20 + + + + + + + + 16th + + 47 + 19 + + + + 1 + I] + + + + + begin + 16th + + 66 + 20 + + + + 16th + + 59 + 19 + + + + 16th + + 54 + 20 + + + + + + + + 1 + V43/V + + + 16th + + 44 + 22 + -20 + + + + 1 + V43(9)/V + + + + + + begin + 16th + + + accidentalSharp + + 65 + 25 + + + + 16th + + 59 + 19 + + + + 16th + + + accidentalSharp + + 53 + 25 + + + + + + + + 1 + v.V(64) + + + 16th + + 46 + 24 + + + + + + begin + 16th + + 70 + 24 + + + + 16th + + 63 + 23 + + + + 16th + + 58 + 24 + + + + + + + + 1 + V7 + + + no + 16th + + 46 + 24 + + + + 1 + V7(9) + + + + 1 + eighth + + -0.192167 + + up + + 71 + 19 + + + + + + 1/16 + + + down + + + begin + 16th + + 71 + 19 + 0 + + + + 16th + + + accidentalDoubleSharp + + 62 + 28 + + + + 16th + + 58 + 24 + + + + + + + + 1 + i[i\\ + + + + 1 + i|PAC} + + + + + <sym>keyboardPedalPed</sym> + <sym>keyboardPedalUp</sym> + 0 + + + + 1 + 1/8 + + + + + no + 16th + + articAccentAbove + + down + + 51 + 23 + + + + 1 + eighth + up + + + + + + + 1 + -1/16 + 2 + + + + 70 + 24 + + + + + + 1/16 + + + down + + + begin + 16th + + 70 + 24 + 0 + + + + 16th + + 63 + 23 + 0 + + + + 16th + + + + down + + + + -1 + 1 + -3/16 + + + + 58 + 24 + + + + + + 1/8 + + + eighth + + 0.876986 + + + + + + + + -2 + 1 + -1/8 + 1 + + + + 63 + 23 + + + + + + + + fermataAbove + 3 + + + eighth + + + + + 1 + -1 + 3/16 + + + + 58 + 24 + + + + + + 2 + -1 + 1/8 + -1 + + + + 63 + 23 + + + + + + -1 + 1/16 + -2 + + + + 70 + 24 + + + + + + -1 + -1/8 + + + + + eighth + + + -1/16 + + + 1 + { + + + + + + + + 16th + + 51 + 23 + + + + 1 + #viio43/iv + + + + 1 + i[#viio43/iv + + + + + + begin + 16th + + 70 + 24 + + + + 16th + + 64 + 18 + + + + 16th + + 61 + 21 + + + + + + + + 16th + + 51 + 23 + + + + 1 + iv6 + + + down + + + begin + 16th + + 71 + 19 + + + + 16th + + 63 + 23 + + + + 16th + + 59 + 19 + + + + + + + + 16th + + 51 + 23 + + + + 1 + #viio43 + + + + 1 + i.#viio43/V? + + + + + + + begin + 16th + + + accidentalSharp + + 65 + 25 + + + + 16th + + 59 + 19 + + + + 16th + + 56 + 22 + + + + + + + + + <sym>keyboardPedalPed</sym> + <sym>keyboardPedalUp</sym> + 0 + + + + 1 + 1/8 + + + + + 16th + + 39 + 23 + + + + 1 + i.V]\\ + + + + 1 + V|HC}] + + + + down + + + begin + 16th + + + accidentalDoubleSharp + + 67 + 27 + 0 + + + + eighth + + + + down + + + + 1 + -1/8 + + + + 58 + 24 + + + + + + 1/16 + + + 1 + eighth + up + + + + + + + -1 + 1 + -1/16 + 1 + + + + 67 + 27 + + + + + + + + fermataAbove + 2 + + + eighth + + + + + -1 + 1/8 + + + + 58 + 24 + + + + + + 1 + -1 + 1/16 + -1 + + + + 67 + 27 + + + + + + -1 + -1/8 + + + + + eighth + + + -1/16 + + + 1 + { + + + + + + + + 1 + i + + + 16th + + 44 + 22 + 20 + + + + + + begin + 16th + + 63 + 23 + + + + 16th + + 56 + 22 + + + + 16th + + 51 + 23 + + + + + + + + 1 + iv65 + + + + 1 + ii65/III + + + + no + 16th + + 40 + 18 + 20 + + + + 1 + eighth + + -0.994971 + + up + + 64 + 18 + + + + -1/8 + + + 1 + ii%65/III + + + + 1/16 + + + 1 + ii%65/III + + + + + + + 1/16 + + + down + + + begin + 16th + + 64 + 18 + 0 + + + + 16th + + 56 + 22 + + + + 16th + + + accidentalNatural + + 55 + 15 + + + + + + 1/8 + + + eighth + + 1.41321 + + + 59 + 19 + + + + + + + + 1 + V/III + + + no + 16th + + 42 + 20 + 20 + + + + 1 + V7(13)/III + + + 1 + eighth + + -0.420299 + + up + + 64 + 18 + + + + -1/16 + + + 1 + V7/III + + + + + 1/16 + + + down + + + begin + 16th + + 64 + 18 + 0 + + + + 16th + + 54 + 20 + + + + 16th + + 52 + 18 + + + + + + 1/8 + + + eighth + + 1.14065 + + + 58 + 24 + + + + + + + + 1 + III(9) + + + + 1 + III(9)? + + + + 16th + + 35 + 19 + + + + 1 + III + + + + + begin + 16th + + 63 + 23 + + + + 16th + + 54 + 20 + + + + 16th + + 51 + 23 + + + + + + + + 1 + V(6) + + + + 1 + V(6)} + + + + 16th + + 39 + 23 + + + + + + begin + 16th + + 63 + 23 + + + + 1 + V7(6) + + + 16th + + + accidentalDoubleSharp + + 55 + 27 + + + + 1 + V7 + + + + 1 + V7|HC + + + + 16th + + 51 + 23 + + + + -1/32 + + + 1 + { + + + + + + + + 1 + i(9) + + + 16th + + 44 + 22 + + + + 1 + i + + + + + begin + 16th + + 63 + 23 + + + + 16th + + 56 + 22 + + + + 1 + i(9) + + + 16th + + 51 + 23 + + + + + + + + 16th + + 44 + 22 + + + + 1 + i + + + + 0 + eighth + + + 16th + + + + + + + + + + + -1 + 3 + -3/16 + + + + up + + 51 + 23 + + + + + + 1/16 + + + down + + + begin + 16th + + 63 + 23 + + + + 16th + + 56 + 22 + + + + 16th + + 51 + 23 + + + + + + + + 16th + + 44 + 22 + + + + + 0 + 16th + + + 16th + up + + 56 + 22 + + + + 1 + i(9) + + + + 0 + 16th + + + + + 1/16 + + + down + + + begin + 16th + + 63 + 23 + + + + 16th + + 56 + 22 + + + + 16th + + 51 + 23 + + + + + + + + 1 + } + + + + + -5.15915 + -5.15915 + + + + 16th + + 44 + 22 + + + + 1 + i\\ + + + + 1 + i + + + + mid + 16th + + 63 + 23 + + + + 16th + + 56 + 22 + + + + 16th + + 51 + 23 + + + + + + 16th + + 44 + 22 + + + + + + + + fermataBelow + 0.7 + below + + + half + + 32 + 22 + + + + end + + + + + + From a050034235a2207959611d03537565db2769abcb Mon Sep 17 00:00:00 2001 From: John Date: Sun, 27 Jun 2021 20:26:46 -0400 Subject: [PATCH 32/58] Metadata --- MS3/n10.mscx | 1 + 1 file changed, 1 insertion(+) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 5c4cd03..027c7a2 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -8386,6 +8386,7 @@ 1 i + mid From ed91e04a6ba12061bf6a5b288de59bea7ae7dd73 Mon Sep 17 00:00:00 2001 From: ms3-bot Date: Mon, 28 Jun 2021 00:27:34 +0000 Subject: [PATCH 33/58] Added comparison files for review --- MS3/n10_reviewed.mscx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/MS3/n10_reviewed.mscx b/MS3/n10_reviewed.mscx index 8d2ffd1..f16dd78 100644 --- a/MS3/n10_reviewed.mscx +++ b/MS3/n10_reviewed.mscx @@ -187,14 +187,14 @@ 1 1 1 - Tal Soker + Tal Soker (2.1.1), John Heilig (2.3.0) 1838 1838 Robert Schumann 2017-03-11 - 2.1.1 + 2.3.0 @@ -202,7 +202,7 @@ https://imslp.org/wiki/Special:ReverseLookup/67290 Microsoft Windows - AN + AN, JHei Tom Schreyer http://musescore.com/user/22249306/scores/4778176 @@ -8575,6 +8575,7 @@ 1 i + mid From 795fe839db7816a44e314b72278c67f033b6144e Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 21:38:54 -0500 Subject: [PATCH 34/58] 3. Removed (9) label, treating the A as an anticipation --- MS3/n10.mscx | 4 ---- 1 file changed, 4 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 027c7a2..f8b9388 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -5133,10 +5133,6 @@ 22 - - 1 - i(9) - 16th From 157c8554acec3a53d22155d6f0c8021e8204afbb Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 21:41:23 -0500 Subject: [PATCH 35/58] 6. Removed V7(6) label, to treat the D-sharp as an anticipation. This moment I could see keeping the V7(6), and hearing it as a V13 which has the 13th resolve down to the tonic, keeping this as a PAC. If we remove the V7(6) label, would that change our cadence label to 'IAC', treating the D-sharp as the melodic note which arrives with the tonic? --- MS3/n10.mscx | 4 ---- 1 file changed, 4 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index f8b9388..19693cb 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -5301,10 +5301,6 @@ 24 - - 1 - V7(6) - 16th From ccac0d99618e411a0fe515eef0338b3c378f68d5 Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 21:42:43 -0500 Subject: [PATCH 36/58] 10+11. Placed labels on downbeats. I would be in support of doing this to mm.1-3 as well, or keeping these labels offset, as these measures are very close transpositions of each other --- MS3/n10.mscx | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 19693cb..4726357 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -5552,6 +5552,10 @@ + + 1 + V7(b9) + 16th @@ -5559,11 +5563,6 @@ 19 - - 1 - V7(b9) - - down @@ -5611,6 +5610,10 @@ + + 1 + I] + 16th @@ -5618,10 +5621,6 @@ 19 - - 1 - I] - From 09082f244b344c7bfddaa62312dcffca7cfed6df Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 21:44:54 -0500 Subject: [PATCH 37/58] 14. Placed V7(9) on downbeat. I could see the potential inclusion of two labels, A V7 on the downbeat and then a V7(9) shortly afterwards, if we wanted to clarify the delayed arrival of the 9th as a dissonance. If we consider it an extension as part of a V9 chord, then placing it on the downbeat works well. It does resolves like this! --- MS3/n10.mscx | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 4726357..f9615f0 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -5740,7 +5740,7 @@ 1 - V7 + V7(9) no @@ -5750,11 +5750,6 @@ 24 - - 1 - V7(9) - - 1 eighth From 42b8c4df95e6a8a3efd125ef4fd5806e4ac320ff Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 21:46:17 -0500 Subject: [PATCH 38/58] 17-20. Placed labels on the downbeat --- MS3/n10.mscx | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index f9615f0..94c82d2 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -5990,6 +5990,10 @@ + + 1 + i[#viio43/iv + 16th @@ -5997,10 +6001,6 @@ 23 - - 1 - i[#viio43/iv - @@ -6029,6 +6029,10 @@ + + 1 + iv6 + 16th @@ -6036,10 +6040,6 @@ 23 - - 1 - iv6 - down @@ -6069,6 +6069,10 @@ + + 1 + #viio43 + 16th @@ -6076,11 +6080,6 @@ 23 - - 1 - #viio43 - - @@ -6112,6 +6111,10 @@ + + 1 + i.V|HC]} + <sym>keyboardPedalPed</sym> @@ -6133,10 +6136,6 @@ 23 - - 1 - i.V|HC]} - 1 eighth From bc87adbf88bfe7a08a844ad10dfb42b5dbe8a71f Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 21:49:30 -0500 Subject: [PATCH 39/58] 23. Should we include the G-natural as a label? I do hear that brief change in chord quality, but it does resolve as a slightly delayed passing tone. I included the possible (b5) label to show a lean towards the hearing of this note as a dissonance. --- MS3/n10.mscx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 94c82d2..c23faee 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6324,7 +6324,7 @@ 1 - ii%65/III + ii%65/III-ii65(b5)/III From efe75a0befd40d9168de59933e31b735e1ac08ed Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 21:50:37 -0500 Subject: [PATCH 40/58] 24. V7/III from the downbeat. The D-sharp does arrive and resolve within the measure, so we could include it as a label either as (13) or (+6) to show it as a neighbor tone --- MS3/n10.mscx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index c23faee..6cc174f 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6325,7 +6325,7 @@ 1 ii%65/III-ii65(b5)/III - + @@ -6383,7 +6383,7 @@ 1 - V/III + V7/III -1.86793 From 42e67cf5f7489b39f910dce34e1431d5e923d7ec Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 21:58:21 -0500 Subject: [PATCH 41/58] 25. III from the downbeat. We could include the (9) here as a suspension, but we could also hold the melodic arrival of the III chord as delayed. This might have to be clarified to agree with the first few measures. If we keep the labels in mm.1-3 as offset, then we don't have melodic suspensions. Some of the later measures, like m.25, could be read as having a suspension, as the C-sharp is held while the bass arrives on B, or we could say that the chord doesn't fully arrive in the uppervoice until the offbeat, like in the first few measures. I think this could work well either way, we'd just have to decide! --- MS3/n10.mscx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 6cc174f..590de07 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6472,7 +6472,7 @@ 1 - III(9)? + III @@ -6482,10 +6482,6 @@ 19 - - 1 - III - From b1e2750b550a0246dd66fb4d5e5d23211e32adf7 Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 22:00:43 -0500 Subject: [PATCH 42/58] 26. V7 from the downbeat, even though the 7th is slightly delayed? Here is another melodic suspension, but this one is rearticulated, which helps avoid the ambiguity of the suspension in m.25 --- MS3/n10.mscx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 590de07..2d1d002 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6512,7 +6512,7 @@ 1 - V(6)} + V7(6)} 16th @@ -6531,10 +6531,6 @@ 23 - - 1 - V7(6) - 16th From 62d4c4ee2cddb54741f6fddbe45a72cb24a0a5a7 Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 22:01:16 -0500 Subject: [PATCH 43/58] 32. Same question as m.6 --- MS3/n10.mscx | 5 ----- 1 file changed, 5 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 2d1d002..2a3487f 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6881,11 +6881,6 @@ 24 - - 1 - V7(6) - - 16th From e7ea5aeced9e58c01db46585677719de5aa8c463 Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 22:02:40 -0500 Subject: [PATCH 44/58] 35-37. Like mm.9-11 --- MS3/n10.mscx | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 2a3487f..72b18cc 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7130,6 +7130,10 @@ + + 1 + V7(b9) + no 16th @@ -7138,11 +7142,6 @@ 19 - - 1 - V7(b9) - - 1 eighth @@ -7190,6 +7189,10 @@ + + 1 + I] + 16th @@ -7197,10 +7200,6 @@ 19 - - 1 - I] - From 2e7bdf24530ec2e30c8b82ae2decfafd3a6131ae Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 22:04:21 -0500 Subject: [PATCH 45/58] 40. Like m.14. This could be another moment like m.6, where we could have a V7(6), or an IAC as it is the third of the chord that we consider the cadential note in the melody --- MS3/n10.mscx | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 72b18cc..0078049 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7319,7 +7319,7 @@ 1 - V7 + V7(9) no @@ -7329,11 +7329,6 @@ 24 - - 1 - V7(9) - - 1 eighth From 658db377083e853a23217ec1089b7f9c215265a6 Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 22:09:23 -0500 Subject: [PATCH 46/58] 43-46. Like mm.17-20. A question I included previously regards the location of the return to the tonic. The shift from tonic pedal to dominant pedal is slippery. I do hear the potential for the final viio43, like in m.19, to be heard as a viio43/V, which would put the return to tonic one measure earlier. In either case, I'd want to make sure that modulating in the midst of a pedal point doesn't bother the pedal notation (would we need to change i[] to V[] in this passage as we return to the tonic key? --- MS3/n10.mscx | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 0078049..02d25c3 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7572,6 +7572,10 @@ + + 1 + i[#viio43/iv + 16th @@ -7579,10 +7583,6 @@ 23 - - 1 - i[#viio43/iv - @@ -7611,6 +7611,10 @@ + + 1 + iv6 + 16th @@ -7618,10 +7622,6 @@ 23 - - 1 - iv6 - down @@ -7651,6 +7651,10 @@ + + 1 + #viio43 + 16th @@ -7658,11 +7662,6 @@ 23 - - 1 - i.#viio43/V? - - @@ -7694,6 +7693,10 @@ + + 1 + V|HC}] + <sym>keyboardPedalPed</sym> @@ -7714,10 +7717,6 @@ 23 - - 1 - V|HC}] - down From 19f5e474381d47de68b646cf02551a1ee31a1c0e Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 22:10:45 -0500 Subject: [PATCH 47/58] 48-52. Like mm.22-26. --- MS3/n10.mscx | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 02d25c3..c5119b3 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7905,7 +7905,7 @@ 1 - ii%65/III + ii%65/III-ii65(b5)/III @@ -8049,7 +8049,7 @@ 1 - III(9)? + III 16th @@ -8058,10 +8058,6 @@ 19 - - 1 - III - @@ -8092,7 +8088,7 @@ 1 - V(6)} + V7(6)} 16th @@ -8111,10 +8107,6 @@ 23 - - 1 - V7(6) - 16th From e48790654cc8f4abe3ed727695416847ec2440fe Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 22:14:14 -0500 Subject: [PATCH 48/58] 53-57. Fixed issue with m.53 which resulted in it being exlcuded fom the measure number count. These measures reflect the earlier question about suspensions: there could be good reason to include i(9) on the downbeat of m.53, if we decided that this was a suspension and not a delayed arrival of the entire chord on the offbeat. --- MS3/n10.mscx | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index c5119b3..9f34f11 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -4573,7 +4573,6 @@ - 1 0.4 @@ -8141,7 +8140,7 @@ 1 - i(9) + i 16th @@ -8150,10 +8149,6 @@ 22 - - 1 - i - @@ -8171,10 +8166,6 @@ 22 - - 1 - i(9) - 16th @@ -8193,10 +8184,6 @@ 22 - - 1 - i - 0 @@ -8280,10 +8267,6 @@ 22 - - 1 - i(9) - 0 @@ -8340,11 +8323,6 @@ 22 - - 1 - i - - mid 16th From 093aeddf91904214d447399e7d5f426a1cbbf432 Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 22:14:27 -0500 Subject: [PATCH 49/58] 50. V7/III from the downbeat --- MS3/n10.mscx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 9f34f11..185d414 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7962,7 +7962,7 @@ 1 - V/III + V7/III no From c90873d349ffa0db1c63d5ea95c2967a7893cd3f Mon Sep 17 00:00:00 2001 From: ms3-bot Date: Sun, 14 Nov 2021 03:15:15 +0000 Subject: [PATCH 50/58] Added comparison files for review --- MS3/n10_reviewed.mscx | 175 +++++++++++++++++++++++++++--------------- 1 file changed, 114 insertions(+), 61 deletions(-) diff --git a/MS3/n10_reviewed.mscx b/MS3/n10_reviewed.mscx index f16dd78..fd75acb 100644 --- a/MS3/n10_reviewed.mscx +++ b/MS3/n10_reviewed.mscx @@ -4573,7 +4573,6 @@ - 1 0.4 @@ -5139,11 +5138,6 @@ 22 - - 1 - i(9) - - 16th @@ -5323,11 +5317,6 @@ 24 - - 1 - V7(6) - - 16th @@ -5591,6 +5580,11 @@ + + 1 + V7(b9) + + 16th @@ -5601,7 +5595,7 @@ 1 V7(b9) - + down @@ -5650,6 +5644,11 @@ + + 1 + I] + + 16th @@ -5660,6 +5659,7 @@ 1 I] + @@ -5782,6 +5782,12 @@ 1 V7 + + + + 1 + V7(9) + no @@ -5794,7 +5800,7 @@ 1 V7(9) - + 1 @@ -6043,6 +6049,11 @@ + + 1 + i[#viio43/iv + + 16th @@ -6055,11 +6066,6 @@ #viio43/iv - - 1 - i[#viio43/iv - - @@ -6088,6 +6094,11 @@ + + 1 + iv6 + + 16th @@ -6098,6 +6109,7 @@ 1 iv6 + down @@ -6128,6 +6140,11 @@ + + 1 + #viio43 + + 16th @@ -6138,7 +6155,7 @@ 1 #viio43 - + @@ -6171,6 +6188,11 @@ + + 1 + i.V|HC]} + + <sym>keyboardPedalPed</sym> @@ -6197,11 +6219,6 @@ i.V]\\ - - 1 - i.V|HC]} - - 1 eighth @@ -6405,9 +6422,9 @@ 1 - ii%65/III + ii%65/III-ii65(b5)/III - + @@ -6466,6 +6483,12 @@ 1 V/III + + + + 1 + V7/III + -1.86793 @@ -6559,7 +6582,7 @@ 1 - III(9)? + III @@ -6573,6 +6596,7 @@ 1 III + @@ -6609,7 +6633,7 @@ 1 - V(6)} + V7(6)} @@ -6632,6 +6656,7 @@ 1 V7(6) + 16th @@ -7012,12 +7037,6 @@ 24 - - 1 - V7(6) - - - 16th @@ -7279,6 +7298,11 @@ + + 1 + V7(b9) + + no 16th @@ -7290,7 +7314,7 @@ 1 V7(b9) - + 1 @@ -7339,6 +7363,11 @@ + + 1 + I] + + 16th @@ -7349,6 +7378,7 @@ 1 I] + @@ -7471,6 +7501,12 @@ 1 V7 + + + + 1 + V7(9) + no @@ -7483,7 +7519,7 @@ 1 V7(9) - + 1 @@ -7735,6 +7771,11 @@ + + 1 + i[#viio43/iv + + 16th @@ -7747,11 +7788,6 @@ #viio43/iv - - 1 - i[#viio43/iv - - @@ -7780,6 +7816,11 @@ + + 1 + iv6 + + 16th @@ -7790,6 +7831,7 @@ 1 iv6 + down @@ -7820,6 +7862,11 @@ + + 1 + #viio43 + + 16th @@ -7832,12 +7879,6 @@ #viio43 - - 1 - i.#viio43/V? - - - @@ -7869,6 +7910,11 @@ + + 1 + V|HC}] + + <sym>keyboardPedalPed</sym> @@ -7894,11 +7940,6 @@ i.V]\\ - - 1 - V|HC}] - - down @@ -8102,7 +8143,7 @@ 1 - ii%65/III + ii%65/III-ii65(b5)/III @@ -8162,6 +8203,12 @@ 1 V/III + + + + 1 + V7/III + no @@ -8252,7 +8299,7 @@ 1 - III(9)? + III @@ -8265,6 +8312,7 @@ 1 III + @@ -8301,7 +8349,7 @@ 1 - V(6)} + V7(6)} @@ -8324,6 +8372,7 @@ 1 V7(6) + 16th @@ -8367,6 +8416,12 @@ 1 i(9) + + + + 1 + i + 16th @@ -8378,6 +8433,7 @@ 1 i + @@ -8399,6 +8455,7 @@ 1 i(9) + 16th @@ -8421,6 +8478,7 @@ 1 i + @@ -8508,6 +8566,7 @@ 1 i(9) + @@ -8571,12 +8630,6 @@ i\\ - - 1 - i - - - mid 16th From ac8c99ffee98e51cfb7266a64c28296ebbf362ca Mon Sep 17 00:00:00 2001 From: John Heilig Date: Sat, 13 Nov 2021 22:20:02 -0500 Subject: [PATCH 51/58] 47. Fixed label to include 'i.'. This does seem to create an issue with the pedal point notation, as these labels fail the check. Would we need to end the pedal tone before we change keys, and then begin a new pedal point once we return to the tonic key by adding 'V['? Or do we end the pedal point in m.45 and just have the label 'i.V|HC' in m.46? --- MS3/n10.mscx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 185d414..6f6cbfb 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -7694,7 +7694,7 @@ 1 - V|HC}] + i.V|HC]} From d14c682490d383d9604e79af8758797507b74b03 Mon Sep 17 00:00:00 2001 From: ms3-bot Date: Sun, 14 Nov 2021 03:21:09 +0000 Subject: [PATCH 52/58] Added comparison files for review --- MS3/n10_reviewed.mscx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MS3/n10_reviewed.mscx b/MS3/n10_reviewed.mscx index fd75acb..6c087ac 100644 --- a/MS3/n10_reviewed.mscx +++ b/MS3/n10_reviewed.mscx @@ -7912,7 +7912,7 @@ 1 - V|HC}] + i.V|HC]} From ef69e85fb73177a2a730da63be8d3b5bf4b7eed3 Mon Sep 17 00:00:00 2001 From: ms3-bot Date: Tue, 16 Nov 2021 19:32:20 +0000 Subject: [PATCH 53/58] Added comparison files for review --- tonicizations/n10.html | 49 ++++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/tonicizations/n10.html b/tonicizations/n10.html index 5231ae8..49d69d6 100644 --- a/tonicizations/n10.html +++ b/tonicizations/n10.html @@ -3,62 +3,69 @@
+"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,g=o*l,m=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-g)+f*(m-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(g))*Math.abs(u)+(Math.abs(m)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function g(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[m],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return m(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],g(e)),A[r]>=0&&w(A[r],g(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,g="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?g+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",g+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return g}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,g=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],g=this.computedAngle[1],m=Math.cos(d),v=Math.sin(d),y=Math.cos(g),x=Math.sin(g),b=this.computedCenter,_=m*y,w=v*y,T=x,k=-m*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),g=(u/=d)*e+a*r,m=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,g,m,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),g=Math.max(h,p,d);h===g?(s=s<0?-1:1,l=f=0):d===g?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var m=c(s,l,f);s/=m,l/=m,f/=m}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,g=d[0],m=d[1],v=d[2],y=i*g+a*m+o*v,x=c(g-=y*i,m-=y*a,v-=y*o);if(!(x<.01&&(x=c(g=a*h-o*f,m=o*l-i*h,v=i*f-a*l))<1e-6)){g/=x,m/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,g,m,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*m,_=o*g-i*v,w=i*m-a*g,T=c(b,_,w),k=i*l+a*f+o*h,A=g*l+m*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function g(t){return new Uint16Array(p(2*t),0,t)}function m(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return g(t);case"uint32":return m(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=g,r.mallocUint32=m,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,l-s),n=n.replace("?px ",S())),g+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,h-f),n=n.replace("?px ",S())),g-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==g)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function g(t){t.permitHostObjects___&&t.permitHostObjects___(g)}function m(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
\ No newline at end of file From 3c2e5f103a6bd25c5332a30a11b6fdd59eff7fe9 Mon Sep 17 00:00:00 2001 From: John Heilig Date: Wed, 17 Nov 2021 21:41:17 -0500 Subject: [PATCH 54/58] 20+46. Fixed label syntax --- MS3/n10.mscx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 6f6cbfb..7abb0fc 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -6112,7 +6112,7 @@ 1 - i.V|HC]} + i.V]|HC} @@ -7694,7 +7694,7 @@ 1 - i.V|HC]} + i.V]|HC} From bed3d3d907d91a0dc767219992ed7cd0711bda22 Mon Sep 17 00:00:00 2001 From: ms3-bot Date: Thu, 18 Nov 2021 02:42:26 +0000 Subject: [PATCH 55/58] Added comparison files for review --- MS3/n10_reviewed.mscx | 4 ++-- tonicizations/n10.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/MS3/n10_reviewed.mscx b/MS3/n10_reviewed.mscx index 6c087ac..99ab4f1 100644 --- a/MS3/n10_reviewed.mscx +++ b/MS3/n10_reviewed.mscx @@ -6190,7 +6190,7 @@ 1 - i.V|HC]} + i.V]|HC} @@ -7912,7 +7912,7 @@ 1 - i.V|HC]} + i.V]|HC} diff --git a/tonicizations/n10.html b/tonicizations/n10.html index 49d69d6..ad7ede4 100644 --- a/tonicizations/n10.html +++ b/tonicizations/n10.html @@ -66,6 +66,6 @@ * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ -"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,g=o*l,m=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-g)+f*(m-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(g))*Math.abs(u)+(Math.abs(m)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function g(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[m],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return m(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],g(e)),A[r]>=0&&w(A[r],g(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,g="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?g+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",g+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return g}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,g=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],g=this.computedAngle[1],m=Math.cos(d),v=Math.sin(d),y=Math.cos(g),x=Math.sin(g),b=this.computedCenter,_=m*y,w=v*y,T=x,k=-m*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),g=(u/=d)*e+a*r,m=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,g,m,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),g=Math.max(h,p,d);h===g?(s=s<0?-1:1,l=f=0):d===g?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var m=c(s,l,f);s/=m,l/=m,f/=m}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,g=d[0],m=d[1],v=d[2],y=i*g+a*m+o*v,x=c(g-=y*i,m-=y*a,v-=y*o);if(!(x<.01&&(x=c(g=a*h-o*f,m=o*l-i*h,v=i*f-a*l))<1e-6)){g/=x,m/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,g,m,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*m,_=o*g-i*v,w=i*m-a*g,T=c(b,_,w),k=i*l+a*f+o*h,A=g*l+m*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function g(t){return new Uint16Array(p(2*t),0,t)}function m(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return g(t);case"uint32":return m(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=g,r.mallocUint32=m,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,l-s),n=n.replace("?px ",S())),g+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,h-f),n=n.replace("?px ",S())),g-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==g)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function g(t){t.permitHostObjects___&&t.permitHostObjects___(g)}function m(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
+"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,g=o*l,m=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-g)+f*(m-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(g))*Math.abs(u)+(Math.abs(m)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function g(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[m],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return m(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],g(e)),A[r]>=0&&w(A[r],g(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,g="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?g+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",g+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return g}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,g=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],g=this.computedAngle[1],m=Math.cos(d),v=Math.sin(d),y=Math.cos(g),x=Math.sin(g),b=this.computedCenter,_=m*y,w=v*y,T=x,k=-m*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),g=(u/=d)*e+a*r,m=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,g,m,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),g=Math.max(h,p,d);h===g?(s=s<0?-1:1,l=f=0):d===g?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var m=c(s,l,f);s/=m,l/=m,f/=m}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,g=d[0],m=d[1],v=d[2],y=i*g+a*m+o*v,x=c(g-=y*i,m-=y*a,v-=y*o);if(!(x<.01&&(x=c(g=a*h-o*f,m=o*l-i*h,v=i*f-a*l))<1e-6)){g/=x,m/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,g,m,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*m,_=o*g-i*v,w=i*m-a*g,T=c(b,_,w),k=i*l+a*f+o*h,A=g*l+m*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function g(t){return new Uint16Array(p(2*t),0,t)}function m(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return g(t);case"uint32":return m(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=g,r.mallocUint32=m,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,l-s),n=n.replace("?px ",S())),g+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,h-f),n=n.replace("?px ",S())),g-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==g)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function g(t){t.permitHostObjects___&&t.permitHostObjects___(g)}function m(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
\ No newline at end of file From b23c41890168752fbb192d48c6d171808e8697a2 Mon Sep 17 00:00:00 2001 From: John Heilig Date: Wed, 17 Nov 2021 21:42:33 -0500 Subject: [PATCH 56/58] 1-3. Placed labels on downbeat --- MS3/n10.mscx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 7abb0fc..568dd1d 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -5037,6 +5037,10 @@
+ + 1 + V7 + 16th @@ -5044,10 +5048,6 @@ 22 - - 1 - V7 - @@ -5095,6 +5095,10 @@ + + 1 + i] + 16th @@ -5102,10 +5106,6 @@ 22 - - 1 - i] - From 693b71ed483db0da82e23510c3246d4d391d3f8d Mon Sep 17 00:00:00 2001 From: John Heilig Date: Wed, 17 Nov 2021 21:51:21 -0500 Subject: [PATCH 57/58] 17-20+43-46. Modulated to the tonic at the beginning, in order to show the pedal as a dominant pedal throughout. Keeping the label in m.18 as i6 rather than i64 does help show the voice leading, but there could be the argument for acknowledging the bass note and putting i64 instead --- MS3/n10.mscx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/MS3/n10.mscx b/MS3/n10.mscx index 568dd1d..44c5165 100644 --- a/MS3/n10.mscx +++ b/MS3/n10.mscx @@ -5991,7 +5991,7 @@ 1 - i[#viio43/iv + i.V[#viio43 16th @@ -6030,7 +6030,7 @@ 1 - iv6 + i6 16th @@ -6070,7 +6070,7 @@ 1 - #viio43 + viio43/V 16th @@ -6112,7 +6112,7 @@ 1 - i.V]|HC} + V]|HC} @@ -7573,7 +7573,7 @@ 1 - i[#viio43/iv + i.V[#viio43 16th @@ -7612,7 +7612,7 @@ 1 - iv6 + i6 16th @@ -7652,7 +7652,7 @@ 1 - #viio43 + viio43/V 16th @@ -7694,7 +7694,7 @@ 1 - i.V]|HC} + V]|HC} From 21e9c892a529b7c85c1b2b1d727a602a6ffc0281 Mon Sep 17 00:00:00 2001 From: ms3-bot Date: Thu, 18 Nov 2021 02:57:45 +0000 Subject: [PATCH 58/58] Added comparison files for review --- MS3/n10_reviewed.mscx | 28 ++++++++++++++++++++-------- tonicizations/n10.html | 2 +- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/MS3/n10_reviewed.mscx b/MS3/n10_reviewed.mscx index 99ab4f1..67d5625 100644 --- a/MS3/n10_reviewed.mscx +++ b/MS3/n10_reviewed.mscx @@ -5043,6 +5043,11 @@ + + 1 + V7 + + 16th @@ -5053,6 +5058,7 @@ 1 V7 + @@ -5101,6 +5107,11 @@ + + 1 + i] + + 16th @@ -5111,6 +5122,7 @@ 1 i] + @@ -6051,7 +6063,7 @@ 1 - i[#viio43/iv + i.V[#viio43 @@ -6096,7 +6108,7 @@ 1 - iv6 + i6 @@ -6142,7 +6154,7 @@ 1 - #viio43 + viio43/V @@ -6190,7 +6202,7 @@ 1 - i.V]|HC} + V]|HC} @@ -7773,7 +7785,7 @@ 1 - i[#viio43/iv + i.V[#viio43 @@ -7818,7 +7830,7 @@ 1 - iv6 + i6 @@ -7864,7 +7876,7 @@ 1 - #viio43 + viio43/V @@ -7912,7 +7924,7 @@ 1 - i.V]|HC} + V]|HC} diff --git a/tonicizations/n10.html b/tonicizations/n10.html index ad7ede4..44fbb3c 100644 --- a/tonicizations/n10.html +++ b/tonicizations/n10.html @@ -66,6 +66,6 @@ * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. */ -"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,g=o*l,m=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-g)+f*(m-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(g))*Math.abs(u)+(Math.abs(m)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function g(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[m],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return m(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],g(e)),A[r]>=0&&w(A[r],g(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,g="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?g+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",g+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return g}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,g=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],g=this.computedAngle[1],m=Math.cos(d),v=Math.sin(d),y=Math.cos(g),x=Math.sin(g),b=this.computedCenter,_=m*y,w=v*y,T=x,k=-m*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),g=(u/=d)*e+a*r,m=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,g,m,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),g=Math.max(h,p,d);h===g?(s=s<0?-1:1,l=f=0):d===g?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var m=c(s,l,f);s/=m,l/=m,f/=m}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,g=d[0],m=d[1],v=d[2],y=i*g+a*m+o*v,x=c(g-=y*i,m-=y*a,v-=y*o);if(!(x<.01&&(x=c(g=a*h-o*f,m=o*l-i*h,v=i*f-a*l))<1e-6)){g/=x,m/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,g,m,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*m,_=o*g-i*v,w=i*m-a*g,T=c(b,_,w),k=i*l+a*f+o*h,A=g*l+m*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function g(t){return new Uint16Array(p(2*t),0,t)}function m(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return g(t);case"uint32":return m(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=g,r.mallocUint32=m,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,l-s),n=n.replace("?px ",S())),g+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,h-f),n=n.replace("?px ",S())),g-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==g)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function g(t){t.permitHostObjects___&&t.permitHostObjects___(g)}function m(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
+"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],279:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,g=o*l,m=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-g)+f*(m-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(g))*Math.abs(u)+(Math.abs(m)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function g(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[m],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return m(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],g(e)),A[r]>=0&&w(A[r],g(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":284,"simplicial-complex":295}],298:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":298,"binary-search-bounds":31,"functional-red-black-tree":69,"robust-orientation":284}],300:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":281,"robust-sum":289}],301:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,g="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?g+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",g+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return g}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){"use strict";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{"ndarray-extract-contour":251,"zero-crossings":318}],303:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,g=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],g=this.computedAngle[1],m=Math.cos(d),v=Math.sin(d),y=Math.cos(g),x=Math.sin(g),b=this.computedCenter,_=m*y,w=v*y,T=x,k=-m*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),g=(u/=d)*e+a*r,m=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,g,m,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),g=Math.max(h,p,d);h===g?(s=s<0?-1:1,l=f=0):d===g?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var m=c(s,l,f);s/=m,l/=m,f/=m}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,g=d[0],m=d[1],v=d[2],y=i*g+a*m+o*v,x=c(g-=y*i,m-=y*a,v-=y*o);if(!(x<.01&&(x=c(g=a*h-o*f,m=o*l-i*h,v=i*f-a*l))<1e-6)){g/=x,m/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,g,m,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*m,_=o*g-i*v,w=i*m-a*g,T=c(b,_,w),k=i*l+a*f+o*h,A=g*l+m*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function g(t){return new Uint16Array(p(2*t),0,t)}function m(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return g(t);case"uint32":return m(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=g,r.mallocUint32=m,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":32,buffer:3,dup:65}],309:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,l-s),n=n.replace("?px ",S())),g+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,h-f),n=n.replace("?px ",S())),g-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==g)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function g(t){t.permitHostObjects___&&t.permitHostObjects___(g)}function m(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],314:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":314}],317:[function(t,e,r){"use strict";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:"zeroCrossings"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":317}]},{},[6])(6)}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[27])(27)}));
\ No newline at end of file