From 17d85eba16f126d8430c8191d38b66abca2f8d29 Mon Sep 17 00:00:00 2001 From: michael-franke Date: Fri, 7 Jun 2024 14:50:02 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20magpie-e?= =?UTF-8?q?a/magpie3-inferences-from-causal-attribution@ddd6fe29c2b1dddd97?= =?UTF-8?q?1a91f860fa287f08b33ded=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../css/app.54075683.css | 1 + .../images/color-preferences.png | Bin 0 -> 127422 bytes .../images/comprehension-blue-green.png | Bin 0 -> 71296 bytes .../images/comprehension-blue-red.png | Bin 0 -> 70993 bytes .../images/comprehension-yellow-green.png | Bin 0 -> 70430 bytes .../images/comprehension-yellow-red.png | Bin 0 -> 70587 bytes .../final-outcome-conjunctive-neutral.png | Bin 0 -> 228229 bytes .../final-outcome-conjunctive-pleasant.png | Bin 0 -> 234241 bytes .../final-outcome-conjunctive-unpleasant.png | Bin 0 -> 245091 bytes .../final-outcome-disjunctive-neutral.png | Bin 0 -> 240717 bytes .../final-outcome-disjunctive-pleasant.png | Bin 0 -> 242840 bytes .../final-outcome-disjunctive-unpleasant.png | Bin 0 -> 262461 bytes .../images/marble-machine.png | Bin 0 -> 1131003 bytes .../images/outcomes-conjunctive-neutral.png | Bin 0 -> 183988 bytes .../images/outcomes-conjunctive-pleasant.png | Bin 0 -> 206917 bytes .../outcomes-conjunctive-unpleasant.png | Bin 0 -> 217331 bytes .../images/outcomes-disjunctive-neutral.png | Bin 0 -> 200010 bytes .../images/outcomes-disjunctive-pleasant.png | Bin 0 -> 210324 bytes .../outcomes-disjunctive-unpleasant.png | Bin 0 -> 202979 bytes .../01-exp-descrNormInference/index.html | 1 + .../js/526.9d6bf921.js | 9 ++++ .../js/526.9d6bf921.js.map | 1 + .../js/app.fd8ac9c5.js | 2 + .../js/app.fd8ac9c5.js.map | 1 + .../js/chunk-vendors.bb3f5363.js | 39 ++++++++++++++++++ .../js/chunk-vendors.bb3f5363.js.map | 1 + 26 files changed, 55 insertions(+) create mode 100644 01-experiments/01-exp-descrNormInference/css/app.54075683.css create mode 100644 01-experiments/01-exp-descrNormInference/images/color-preferences.png create mode 100644 01-experiments/01-exp-descrNormInference/images/comprehension-blue-green.png create mode 100644 01-experiments/01-exp-descrNormInference/images/comprehension-blue-red.png create mode 100644 01-experiments/01-exp-descrNormInference/images/comprehension-yellow-green.png create mode 100644 01-experiments/01-exp-descrNormInference/images/comprehension-yellow-red.png create mode 100644 01-experiments/01-exp-descrNormInference/images/final-outcome-conjunctive-neutral.png create mode 100644 01-experiments/01-exp-descrNormInference/images/final-outcome-conjunctive-pleasant.png create mode 100644 01-experiments/01-exp-descrNormInference/images/final-outcome-conjunctive-unpleasant.png create mode 100644 01-experiments/01-exp-descrNormInference/images/final-outcome-disjunctive-neutral.png create mode 100644 01-experiments/01-exp-descrNormInference/images/final-outcome-disjunctive-pleasant.png create mode 100644 01-experiments/01-exp-descrNormInference/images/final-outcome-disjunctive-unpleasant.png create mode 100644 01-experiments/01-exp-descrNormInference/images/marble-machine.png create mode 100644 01-experiments/01-exp-descrNormInference/images/outcomes-conjunctive-neutral.png create mode 100644 01-experiments/01-exp-descrNormInference/images/outcomes-conjunctive-pleasant.png create mode 100644 01-experiments/01-exp-descrNormInference/images/outcomes-conjunctive-unpleasant.png create mode 100644 01-experiments/01-exp-descrNormInference/images/outcomes-disjunctive-neutral.png create mode 100644 01-experiments/01-exp-descrNormInference/images/outcomes-disjunctive-pleasant.png create mode 100644 01-experiments/01-exp-descrNormInference/images/outcomes-disjunctive-unpleasant.png create mode 100644 01-experiments/01-exp-descrNormInference/index.html create mode 100644 01-experiments/01-exp-descrNormInference/js/526.9d6bf921.js create mode 100644 01-experiments/01-exp-descrNormInference/js/526.9d6bf921.js.map create mode 100644 01-experiments/01-exp-descrNormInference/js/app.fd8ac9c5.js create mode 100644 01-experiments/01-exp-descrNormInference/js/app.fd8ac9c5.js.map create mode 100644 01-experiments/01-exp-descrNormInference/js/chunk-vendors.bb3f5363.js create mode 100644 01-experiments/01-exp-descrNormInference/js/chunk-vendors.bb3f5363.js.map diff --git a/01-experiments/01-exp-descrNormInference/css/app.54075683.css b/01-experiments/01-exp-descrNormInference/css/app.54075683.css new file mode 100644 index 0000000..84ed4b4 --- /dev/null +++ b/01-experiments/01-exp-descrNormInference/css/app.54075683.css @@ -0,0 +1 @@ +.experiment{box-sizing:border-box;margin:3% auto;width:900px;min-height:600px;border-radius:10px;border:1px solid #ababab;padding:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;position:relative;display:flex;flex-direction:column;color:rgba(0,0,0,.87);font-size:17px;line-height:27px;font-family:Lato,Noto Sans,sans-serif}.experiment.wide{width:100%;margin:0;min-height:98vh;border:none}.header{text-align:left;display:flex;flex-direction:row;flex-grow:0}.header .col{flex-shrink:0;flex-grow:1}.header .col:last-child{display:flex;flex-direction:row-reverse}.experiment.wide .header .col:last-child{flex-direction:row}.header .k-progress-outer{padding-right:0}h1,h2,h3,h4{color:rgba(0,0,0,.87);font-family:Playfair Display,"Noto Serif",serif;text-align:center}h1{font-size:34px}button{background-color:#5187ba;border:none;border-radius:2px;color:#fff;display:block;font-family:Lato,Noto Sans,sans-serif;font-size:12px;line-height:20px;font-weight:700;letter-spacing:.9px;margin:40px auto 20px auto;outline:none;padding:5px 10px;text-transform:uppercase}button:focus,button:hover{background-color:#324d93}img,video{max-width:100%;height:auto;max-height:400px;width:auto}.debug-statement[data-v-5a63c536]{border:2px solid #aa2935;border-radius:4px;color:#aa2935;text-align:left;padding:15px;position:fixed;bottom:10px;width:830px}.debug-statement [data-v-5a63c536],.debug-statement[data-v-5a63c536]{color:#aa2935}.screen[data-v-2db71145]{flex-grow:1;position:relative}textarea[data-v-20ec9a19]{border:2px solid #5187ba;border-radius:10px;display:block;font-size:16px;margin:0 auto;outline:none;padding:10px 20px}.option[data-v-0428af94]{background-color:#5187ba;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Lato,Noto Sans,sans-serif;font-size:12px;line-height:20px;font-weight:700;letter-spacing:.9px;margin:0 5px 20px 5px;outline:none;padding:5px 10px;text-transform:uppercase}.option[data-v-0428af94]:hover{background-color:#324d93}.options[data-v-36baf217]{display:flex;justify-content:center}.option img[data-v-36baf217]{margin:20px;height:100px;width:auto;cursor:pointer}.options[data-v-50f61df4]{display:flex;justify-content:center;gap:15px;margin:20px 0}.options .left[data-v-50f61df4],.options .right[data-v-50f61df4]{flex-grow:0;padding:0 15px}.options label[data-v-50f61df4]{flex-grow:0}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.slider-element[data-v-6c73a9d4]{display:flex;margin:20px 0}.slider-element .left[data-v-6c73a9d4],.slider-element .right[data-v-6c73a9d4]{flex-grow:0;padding:0 20px}.slider[data-v-6c73a9d4]{flex-grow:1}.textarea[data-v-7a50d03b]{position:relative;max-width:95%}textarea[data-v-7a50d03b]{border:2px solid #5187ba;border-radius:10px;display:block;font-size:16px;margin:0 auto;outline:none;padding:10px 20px;height:100%;width:100%}.options label [data-v-f03be8e0],.options label[data-v-f03be8e0]{cursor:pointer}.multiple-choice.vertical[data-v-f03be8e0]{text-align:left;width:500px;margin:0 auto}.multiple-choice.vertical label[data-v-f03be8e0]{display:block}.multiple-choice.horizontal label[data-v-f03be8e0]{display:inline-block;margin:0 10px}.option[data-v-f03be8e0]:hover{background-color:#324d93}.matrix-choice{text-align:left;width:100%}.matrix-choice .row{display:flex;flex-direction:row;align-items:center}.matrix-choice .row>:first-child{width:50%;text-align:right}.matrix-choice .row label{width:50px;display:inline-block;font-size:13px;margin:0 10px;text-align:center}.slider-element[data-v-5fcc2cd1]{display:flex;margin:20px 0}.slider-element .left[data-v-5fcc2cd1],.slider-element .right[data-v-5fcc2cd1]{flex-grow:0;padding:0 20px}.slider[data-v-5fcc2cd1]{flex-grow:1}.rankorder-input[data-v-cde501dc]{width:500px;text-align:left;margin:0 auto}.rankorder-input .item[data-v-cde501dc]{cursor:move;margin-bottom:10px}.pill[data-v-cde501dc]{background:#add8e6;border-radius:10px;display:inline-block;padding:0 3px;margin-right:10px}.option[data-v-e124492a]{background-color:#5187ba;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Lato,Noto Sans,sans-serif;font-size:30px;line-height:40px;font-weight:700;letter-spacing:.9px;margin:0 70px 70px 70px;outline:none;padding:5px 10px;text-transform:uppercase}.option[data-v-e124492a]:hover{background-color:#324d93}.text[data-v-752e72bd]{margin:30px auto}.text [data-v-752e72bd]{margin-right:5px}.text.underline-sentence [data-v-752e72bd]{margin-right:0;padding-right:5px;border-bottom:1px solid #000}.text.underline-words [data-v-752e72bd]{border-bottom:1px solid #000}.text[data-v-752e72bd] :not(.current){display:none}.text.show-all[data-v-752e72bd] :not(.current){color:transparent;display:inline}.text .current[data-v-752e72bd]{color:#000;display:inline}.chat{width:450px}.chat-box{overflow:auto;height:400px}.userEvent{width:45%;clear:both;text-align:center;margin:5px auto}.userEvent.me{color:#70ba517a!important}.message{width:55%;float:left;text-align:left;background:#5187ba7a;border-radius:4px;padding:4px;margin:5px 0}.message.me{float:right;background:#70ba517a!important}.chat-input{display:flex}.chat-input textarea{flex-grow:1;height:32px}.chat-input button{margin:0}td[data-v-1a412b3c]{max-width:150px;overflow:hidden;text-overflow:ellipsis}.debugResults[data-v-1a412b3c]{overflow-x:scroll}.instructions[data-v-286444fe]{width:600px;margin:0 auto;text-align:justify}.point[data-v-8ef3bc36]{position:absolute}.point.check[data-v-8ef3bc36]{position:fixed;left:50vw;top:40vh}.point[data-v-249dc640]{position:absolute}.point.check[data-v-249dc640]{position:fixed}.options[data-v-22cf83e4]{display:flex;flex-direction:row}.options .space[data-v-22cf83e4]{flex:1}.options .option1[data-v-22cf83e4],.options .option2[data-v-22cf83e4]{flex:0}.stimulus[data-v-22cf83e4]{bottom:200px;position:absolute;width:100%}button[data-v-22cf83e4]{bottom:20px;left:50%;position:absolute}.qud[data-v-22cf83e4]{position:relative;top:150px}.text[data-v-18f4a5b4]{margin:30px auto}.text [data-v-18f4a5b4]{margin-right:5px}.text.underline-sentence [data-v-18f4a5b4]{margin-right:0;padding-right:5px;border-bottom:1px solid #000}.text.underline-words [data-v-18f4a5b4]{border-bottom:1px solid #000}.text[data-v-18f4a5b4] :not(.current){display:none}.text.show-all[data-v-18f4a5b4] :not(.current){color:transparent;display:inline}.text .current[data-v-18f4a5b4]{color:#000;display:inline}.nocursor,.nocursor *{cursor:none!important}.noselect,.noselect *{user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none} \ No newline at end of file diff --git a/01-experiments/01-exp-descrNormInference/images/color-preferences.png b/01-experiments/01-exp-descrNormInference/images/color-preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..2c853877826010d253d653dc314fb7851bea3af6 GIT binary patch literal 127422 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

*=9gWD}e7A)(Qr6*3NR;MZ#X$Ml)DS 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 bF^Lt)sAt@qMBG}+Ch&m&wdmhDP6+=C4sOIG literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/comprehension-blue-green.png b/01-experiments/01-exp-descrNormInference/images/comprehension-blue-green.png new file mode 100644 index 0000000000000000000000000000000000000000..9784d8f4f9d05e7bcbf417edefd2d1ce423c11cd GIT binary patch literal 71296 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 literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/comprehension-yellow-green.png b/01-experiments/01-exp-descrNormInference/images/comprehension-yellow-green.png new file mode 100644 index 0000000000000000000000000000000000000000..a071d58b2f8559aa57846b6e3923c25fadcc4af0 GIT binary patch literal 70430 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

vjgj(W2eIGp;Fh^tVN#6_M#cAN!t5}*L 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 RH)j;&=7qtcS#E?|{{=@j5_A9n literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/comprehension-yellow-red.png b/01-experiments/01-exp-descrNormInference/images/comprehension-yellow-red.png new file mode 100644 index 0000000000000000000000000000000000000000..7eb540fc96df9bc21b4c7da1ea4a4e75d80026d4 GIT binary patch literal 70587 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

`=yR2k*uq`pUNzd_cQhaus_)NUG5zobNUwH>P2X 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

d>iBHMDO>( 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 literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/final-outcome-conjunctive-neutral.png b/01-experiments/01-exp-descrNormInference/images/final-outcome-conjunctive-neutral.png new file mode 100644 index 0000000000000000000000000000000000000000..0f7e9650856bfdef6a4403af450c132f86c5a9fe GIT binary patch literal 228229 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�>UmBDhMvBfNfmE1^ttTi zElg9DDRyS3oVyIfpLB+fCsDgmO*BN(ME}^zFSXPwlqzKWH(DvY)2D3BRJ3|1$D3dy zMV9u?kn#wYqb5UCUx-*MkloF`_c*1q_2JJ4pG2_8uk*CAukNK=dqQuQ3md(pGb+H+ zw-$OA0z;glz=g5F=EQ4$iVbluBhW+`jLIM zQNrfW$5wsVqS$2Ej)4|I4nas%LVw)`C_4+zjjf8iEDje>6@zl$_P&Ru@S`tQenAQ^ z^UFg9h6y{YwtGi|wn|33(mh)R`f&UHH2PU@(h}r^UB55uHZc)9)=B{(_XJzEtGrEC zs~+}dYmX^>K&=@6Xx-t4e(;Rtf8-8 z^W4u@v4CGJa08`CiG$y*bGPj~Go2B}-HJ3)Gw)~Iu4_780OO3%{vCcSj8t*`OG%g} zUxiR(ENt%Fl&L&n`1P)PLHid6%f1!MYd^2Fo$wH(z22ruLc>EA969Yz$1O>IZogV#u z9m`>~9R&ISyNm_Xv=!(~oy0dOu;3*Q_HQLLF6Awb$DhCDVWwk{N$yM%Z^0;>mXVc{ zNoHMveoDhpeX;b+Mjxr?CZ^OEGCt+}?Rul$+jJC@i@qRGEtI|;2iE3(%EfZ#?&TA0 zj`-OE8(jIC_Oc8zH+`yI^4uh%$lRc^9dZ8;FaAS3?Gw$9tjpB95+IZfPHZSOch=du z-FxH!>Y7@=Ygn!=cmJ4?BX0Z0We#D|5$RUvm)`SS4xIOpElcyYE*qysAqdyI{NJ;g zd5@)sGm7y)3^kImLbI<3eEC13i1!0>uVj}iguL}_UWFO`(w$ymH}>}DlA{@vn^)-_F;b(^h@XLKI^QJV~Sn# z66!F3h^_d_CN%cV{|Nn&#h{Cwjwt+g>4$^(Wx(AJ_wOi=a)al!`NLcjgh@}Z;5?tO z-0oY-d{(np?84qjr1Iq+( zEs3(7)Q&Z_j@HEo++&-$p#nZYV#BO>4@qE?I+!Js^l5H2CJvRPYr!BOezWCU>kQ`& zH<9o+_B1)c*)jkuz6g+QKFNhG=N1zOW8PHj{!w||9!}jtBy}jB78yoB%MN%LkaKRn zP2KR=4Cs%VR?D%Ap%hnxxgT3AAIfyyut^%(*xzD#B}|wtXrbyw){qoS-U$f7(lNF_ z=nQAhwuo_4N-a0Lp9p7^@aHE2vF(r@vx|E&ORwf%Enw zQRnF-#M*BS(i7NorB)I$N5xHRzHPGk@00W5ZjO`parCV_1TJv6MjP32iajnNsa%Ed zLf}6CZ+gSzTn&b8?MpH~o^)7rE8*`T&TiXwnwmCwW{FS^(n!grs!`75 zkqBs^C-k*rfwys$>FV!YhpNXLcnn?=Z!t=y0UlI2u7*l~b zBU_vSIXF+3)LTxqK*3Rvv+qg6kHDr>>vf;zR03a%q#^dM@sHef8I7&?=OAn_@=d-* zjti0Hcj(^xjHC9^s`%!+OD%D+Dc?gguSn%Q*8O}5ePreH`eYxOn>x8@)M$JY+ zSdrF=#6-75qG9G}bHYWgqJ3j>qMhtI+yUHqoP0~w`AWzPUXSp`07%J2g z&@n`D#rkj)6C3Y>P3gAf=PoO(!RqyT&mE~6NTyFXRMfZ#FgX?b+k;sG69?bXFIdK~ z#|xUFE!3dr{QMel zba~s9LyraUapWrLU`E*lfu3g~Ab>91m+n%uO=p3L#<9#}A0L*1bB3*X zxAFh80A6|ivQK=-`Bkh=wHm7P&57c7=jlA^TN|rCZ}|b7LbnP{O0m~+Gimdil=6fl z){h;qJdyqXw9VnZG>LV{b;m!4M;?Ey?6tm=DO90$q075*(zVzAzbf3YrXb>kNDV3< zc9ykABFPk>HNgH&*w`7RD8*-N8Qf8%lYa|W^z_t+dA9@ZbI@KlM4W{K)pzyQ(LmA+ zCg$E}Q*~|HXrlm9Pe=)!9pNt5EP{Rjr7SA zzn1h*o_(c&p(x5bbp;f3eqGw? z>jxXUMbNnR7`YzRG7@ns=dgjEhUN`jw_`Ex$XYmV?IEi#p^%#cG0m%UHKPoh|i zL4W73BCs&Nu`yh{zxq(g9t4}6ME3%Tu#vFo$|AAf6;H7M>4fh_?4~5I!V7lnB%3EA zxizahWDQ{ts!K}nMeN-Zh}X1vi;FH|(z^2P@-GH6sb3%m;jM5+ej7Ohb~7dAEKw~w zkBtD?GOMh=HnCj1mj~)hw=aFgSr~YJ*HS@ZFle#5F7l8mpl8J|&?KmbF!g^e`k-7t zc)z5XX&5`aZ{&A26i4kkMH3Gh-to+FwJ$faLC{KCwG~n%r=^)`3&tqK_R2HQ7 zz#mBNQ7g?X6a_ik8&*KDtCkGAxuc98-^_NYwHW@#f@D(!dHfxn0iEjiA!a?aE>snh zQx2d1W*tGT>QAuo~OS z1Q#~yOj)9=KzJt-UkTE_&O^R*L*6+f155CQHfK+mAIX>K7ly3|f|vW1q%uOE?OUcg`uXdN%DYzoQA)XuwB5Kye~JP$Je;ey2d6y#yp1{P8Zbx%e3v zeB;!D2ou_po37NDEl;Uf|HDw*5E31W;Q`%8ZATHA$bh>+tCDucIU~6jv%*mqfstJ5 z%j)Bnw&DiYqt#pAf1i*y79Z?CHv24XC+S%14n#)BW{OZLeHl{L4GO_adlESFMV)`82gR@| z9rXo;)Er@fh$=E@)p2~%hKh>!jsbZ&b?}JSDPb8vf7C)q3)z*^p~0L31t!&CSQLw2 z1k{=Cmfsd84wkLJmXFqKQ~!RKwce+w)QuDx#q$y{0cF zNh{4?S8s486$SS%O}+^A}D;a>Hyqn_TUSTCadAZ$|^B-&djgQ>WZZ4N@Tx;41ERZVUU z$@U_p71q)Mv>fkvM`%+w|Ho6K&iPZuZ?L%{3^{^u*zk!hQ5?U+KCKqFje3u~u&Vj5 zJr{+ES6oQOXd|zy1${eGRtcz|BLkIph1apBQqB7t>Bzmvr_y|*m!@&-X3m8*L`Q`2 z;{Z?$AEgrUxmNrmtcTRoTki3H5J&j0x#i)mtLHIL#c7potHlTPDuL+L74e1oh9||arTg4VaxUF>I{FV}@BAMKeuez?eH`coAaZHk20q4= z2^qFHC#`r~kM9hYWJmC)_}&;l_+8mp>!EUSg57z>MI^=QPYOxam;s21hZ+?zs{0W# z(64XR<1yAim#&tpG51WOY31jBh+)0myE}LufmO|=djDJK8}?o1%C#5Flq&~YMxQyf zFT}%Kei6!~s`KPo1s?a@Mbj{s5CHO3LNbVV=t1J|V%Q70bSS}UN5ypSdsrnUEy1i3EC!dL%%^uDTe?@=YHN)?et zpw6k&GjqG%d5}=jR|UT6r7S4qd00BI(T8bDW_KBs5oh^SV-PF8_1W`gQck`_TDmBT z?e^NHxm(p?f#LrHgcE6pG%-5}kKba!`2r-XDj zNJw`#NY0%7{?B!t^L;+-HG8kMp17aiT_4nqyQ~nVasmn-+D46(SB66(LnkC-82gg< zPbMod97&N-YK%w*k-Ai(mV^BZYfF>g4=PT_Xk}tvz2_~A_{xiIBbQpmcMi*K#;MiD zOb$QO>Ciu$NK_WsEr~TlgREFW!m}!8t%#S`GS%@4^e`#8&7-s3H$2UQupIBN8({f< zSvT^39{bdtbhh5A$Z+=)O%$28Xoa{B$HbPsmzUnO#ho$UIXzyD&d}#bMjvJ+J1x8` zIs;nZ9HNbdSP;VvEmK%j&|Csr?80XeVz8=d-MbHIrQ)gj*SZc@rC=Huwd(KlVqmNST<2g_Vz??eunOlQR=H0t`Ul&TIT41&vR(ZGijEKXiuod z!fDykTa-V8bg2&Ob?4OAbnTPP^#QU8Lrs^9l#S06Z_Rde253C37Gi!AiZU*8 zGSa_Sj2D~cWagfdE7Ax?^mM*{MMS^;7;x--dU+Aw3|OSqIX+}urfR8*DohPCdWkfJ z#$c!3Z-TlEQ%_ZjN5r!uuYf9dd%r*CcQTRd+OoaOOXEugz$CcU=Y>pXbW6fxx-$WA zEV>I6gXle0YP74{`Xo0hdK#9j6{moVjLt|bvT0g3?ek(=+VORaG7@;Feva{@M$Lhg zDZ|eY)Hp(pEXV_O8=Yo1eO(uk-oE4NoL4xw8hMEINUKLSA>i4=Q66iqZ$(-HA``o?wX zfISFjc|CUIaQ>V&--C$M>AK3&V2|E?S9E|m^rM;ccT0WCSX%d^%+pRg~x2FsxVp4|g~EY{a4NlXYyLKsJ4NkbST<$wP+#~Aq0 zC!=9?E66q)h`qP>C;s}&(D)P8%%9=Y$MYHRN89pfv2$0petn-*H=vC%!}|8AKYa92 z3&KX|HWloj*z9r;vPyH)09Rf7>(ik4c zcn#3}Bi>tn;a{}{cAI=6(vPR%tSr@%5>ggI){Mys_xMe)=kI}KcmnSD-LsH<52{89 zUK-TYlgUtJ&Iwo*Na=JwnXU=Z3HHCv)Wz%*Bu1_MQ01)6@|=d%e%(9t$Y|f`|5%ha zBIvW9Z%8cQ91`8PS^25z+eN2mgHsX3pPi~X-@6_skhRrm?Fn1lkjO0oB|2tkBaFyfnkLDRFTYTFVk%zn%^BkYu zMS(vkbo9KfwTbuwn&S$#Y zTs>3awxI*3=v85xtlMcZ>_hLfopuUZfQ?%d9KS5qNJPDrA?h?@ay)vkIdW%T-Pv|@ z`J>4Og*YX4s7+RfwG77OI|xc)_MJ?nIZ-1K6-pgK`*eLlip5 zYieT!KQyFKa+v4tH%tNQeP8e20LvAu=Rz%VU9NEe#+QN%;b(%eu^28%hfWgOXW8z} zo0xO2#!AFs8M3@=-j7#)V}C_A_>{#7r#~i`c029Rbv^fmPjne=ZDC90t_bQ;s9MAm zLd@?ix@SkVU(?#N9jY2djNT$_27lEkB&&0!qN|B6F`7T!&ncay?XO&9yVelIYT_wvSZJxl42&*2;n(r0E7*p|u2_HKD=Dng#l|*~vL8f?i zTZImLOzv;*kJ_kxTir~#yW9k)vKw`1ZS?#s2IjV14xx}sXx~;-dxnw2iXzcPDqFuB z6*c_umD5+dVjMctEz@L=Nw^9Al6hNWVjeuFEgHo}M-51PEv{q7Z#vxITMyf1N&mX= zRqVP|RXh$H)5(KS32t0uN^$hE-H&N}OEk!BUaOn!0Ezem^d1atp7%re63IfdH-wIs ztOo)MVj*@!0p^dX>v!LY=-gh~pT3Xm>Gi+n(KLV1#%=4(w`VdhgD~1SFV)(%wM9$% za~N_AJS_V&8;9qm`3&*$qQbQHYzrRa?NGRPzT%jhY&MVB?kpjoIzH}gft_#Fj(*qQ z3dRjfr1COE$d_S?cQUYkb~Yw9)TNaI7LxkkLRi(rzY!>Sd}x?)a4X3fTLy>#^sh>y z?|Gxm?cc8F3iw1j10V5wgZ-bflzlG{D~9ID?n43nS;D_;ze;kyWg1I&-ty3I<7wmc zRBvsJ`$4xGpt7C&wC6raa#k-r=ena|_O}Rf?){PHk*pBt+F=iEZ8xuy)xS*#s;AdO z(UtezR2z?Yo=3HDJc=*-AfL}bF*i>3xFsb(ZR7Q*)WF%|Cyxvg_R!NmY=8AwA-5lX zh3R?B55P6oMo${Ya?DV3Jx4kSI6*N@i@wCv>LTe= z^tK%dPp!c)QPx4cO8MiS&Ap{Hx5;BVj}(XJB(mbEA31z^S=u59jZ^j3^El~7 z;?=h#llrP-?h9i<@cMcvHXSd7Q`yA%{dSUXyig{pX{aKDmK@fnrqIEiBwR}M`~sb1 zwU;E=h$#HMIgBKcSSIdGgj$FU|29qJ4oNtYl3se*v2-`60qu=L&ve|b4xs7dy=5xZ z*ssq$)_>;`pUtel6nz=9D$60npy08aMh`qjI1lkTCqY9D``mR3G;@F7B43Sj>X!%hHa*q!_yqL-b?>PxX(h2spE4 zi%s9XP1SxDQ3{SD4?PU1q*e-QuWe=#WM3UcFm4 zeIZ?jUr)h-pzN8wbSSyMqb`1uXKpmt&211AyM|T0#x)n+8-(MaLscw8grB=bdz&rg z`NVzRV+}#lyV~LU=*H92`bj}~yobo*gG#Qj-m%bXC^EI!jr_A&yqhw2aL^s`*(fiR zikttfL#d7sWiB`S-t?9)@NZb~SRbNrvXX3x4v8{HzZty326_dw7;VN}>rpx9^T?Hmqh%2$&Q^7qLG*iMCHp}9kjhSNOEjUpN{);P^N~pG z5m%UfRJ6CrI_O$i>d5maGBZ48^*P}`#I)L9Z^sf&XGpb@gc4ygrweergt^ z#GvXW?eoeb%ENL6ZV!U?xwt1nB!-;vfj|s{2neXQi3>|c0D%nG zIczXOo!6vn#_hDs>}nX+1JB7?b2F9H6hUdqJH9WSti}VuCSTY-eyY(JRmcgdCz0axiP(FKo2?-K(FZON;|}>-RPg`~rDC8m z{_N$ZZE5FlXJR(SJ`^>g;*sNwYFt(gTaGo|#ySrjE(Qf+SYRm##0L~Cw zHe%g{*Q{o5Ws$myd%%r4ntS}I!XZrn}73Ny}N}3Ec8sBCZ{K%`g4d1cPA|e@` z$&xp}p)Cu769v_|fU1pP%+DEYsT1hIDs*VYVQkaM(jw#2=OgUiA)5OcDeO@v0KKXP zw(@kPkF8+L^U;I=7e1f*$^^h!kYdD&moV$6DU&|p3gn^TPd52;635_iN zP3CgoKX!z|wHpubUCAAa{$}3e{E*k-6*IA}K3UDs3~fKmWicC$Z5}$wU+VN%U>jCF z$`R(C;vjbxv|QT5vHK>0T)Nm?l*l_0`KlbgWrBAgh9|XxAz_Y%q&gew_i=!C)gRW_ zNw1muP0-rfER+1WIET3x5Z*D0E>E{haQgR3p59nSQyKna^Xd8;QJUrb1i`k)@9x+Q z%nRu{>bn)z8wf>YUWH5XNcw{xe7zVtTO>DLy1M72{m7Q*EaIjY-0?lh<{_79UA{Nc z=mT4t3)kU6UCV;7ukcEOZ0XYvxB}lNM5Z6NK0`RA<2uyef9kXkIL;67DgY-`E3`o+ zYYz|9MVr-CqqQr9HJNWNCv3mQpAqVkHP>IhqAbLvy_2pVH{Ie7ec4O{{1oK=?%Bcw z58h)jb=;q^?#At%ekpdgDXlXnPCB3ivD-^hj(!Yzh&4^e>UE;TQz=>5qJi_D+T}0{ zab+cXo@Cgdl((z=nW7iRHj**VMjXKgmsolxW)fiNbzIV39h)vctmJ#IBNS#oQii$- zoM}#^+9J1NE$l%tF21REb-!Y{2a3PU)DxTZZ=JZpw5&t%pR-J%_XfP<;MAY-Z0%2s zE#g=vxA?n*%6-?)>))5QTZ`BPwdQ$`em>#EM|V7&nL-AUFa(9;r_=$DUc{Jf+3WNJ z*L2P#Rpd5;*SzO6f7TG|WO(TOT>aPffC<<)mi``~wjcNZBt!;hqMnI)IJ^P3}UaZ5$Yk@eF^+iCr-an{BaS>BGL3W*u!6|mUy#EDw%T_D$bwE5enW@~ z&PV|s${Z%u=P#iUlNyuFp)+Ws=k2}(t1`*jR7stA*el3)pXDZ$rPg&pHIn7K@;b2l zxXgy4P2hDw8%CkIc^^X`pxeK&lLLR)i0EIHw2#4}`vNcWiT zQcEf-d?qT39*-lQ@UNpjc`7#r>D)1mW`qi26a04Sm%mhNgN(i*^z%u9oYGwuo^R{ zj^xcu1fW_+IxlTC#N0D}5xL;5&j(j{E$=1s{q4)&;zSRK1#U*@V%mbimz}q&8KS;k zO_G1GCtEnB0#&_YwGY4n(K+cHk&;Cr8`b=FAVV}L{L62wRShd_rOfp;x5%7`8&#Eb znhYqLig$2$LF5CN$G4<9z~AY9$W~|AQ~7LGPAAO&SRKH6I%?kT=XFY^h6dBE;0Wuc zfW<2=qu7c+5as?3Ealr$dVl)oTij!|N8jH)Ix4{)a?d~(R`mqJ@`bFXQsStxOSKFx z`uGz<8QtPX?Nd$#!O^V?qrJ>71_d4dN&cST_uh+$d;x)jrT!Z@a0NUO!f~8ZQ?Z&DG;Ddge>adm73g^LL62(9}-6Dd*dd(Wq5zDBjYcf++Ij`KV3U+*tBX#M29f6RgZe3M=%Ldf2
i?N5Y(0 zb7>kks6};DYsqoiX6=7yE{9b&2Xm0G5f)I}PlPHF&xPz2V~AvmrT7h&oTx@MDq1_F z;dl@=9z3?hc?a^a3e7p!FpZty@U-lCdq~n!6Zsf-w)KGm6vbgInO6VP5{ZoudKTO$ zI&@o&ok+bbOtnlycd2&df5Z~aap^DFDrY=`<;oD;5R3-WCv=eynUL&Rk<6;aeNh{n zr@VD+LAG*{AcG+uuzDfdrMIA0N%!BDNIUwQd;W0i`tET0S)QwU2_83wl2p@xi$*&0 zhD5mPO01XII)%$EDhy7-x>LM1flvSK0UXg-^f^^TsPd~hMj^9Rr)ygbcFQqPK>V-- zy^?)1v|e3!9SpARxeA!02}T};>AdW4+LhJo^oYE2sr`=$hxo{X2^h{NgTPPivV1Cv zPd{9NgSJJSezW-FAn$+Eh5N6!Q#yPGTU7SO;D=vk17e6quyAxtk3Z6$f z1hm3-;t8l+N*w4jo#B*AYl0a0<8i?{u%Pv>A3O92@CnF9EhC}C)%j>|Dy?GJSud~S zjmtcdpH_(Vgi>0d3l&Uj7@*Aty3^a3U_Y?&Tk1o1k`-33$7Vhv_3tFSAHb3T6NM zOckydux^#KcLi=^R3>-3h{SV0k*`OY7)1&}ITsBTXtmLKo#j1Fd*0UTJVC9{ZFQV| zj;BW;q9&JRE0!&gKJ>DmBjjsvY{6B`dHkdIy`!P&{jwdHf0HtX&^?p4j3vtrc6b1P zGGK{w)H1SDpqn?bUmPgKT~Yu*GE!VVk5|#<0RzKPnS}#kfQfM2ZmCPF>H)aJg-!f@ z`H!a_<#4TFdS6YB%l|3+D$4~D-D95j9 zw(g+~BqFs$My?uz(f=!z%ckEy+lu4`gT1Znx8`XqIuDJU`>ux-)7W3{z_@7WO>F4e zH^9DR)r&$L-y8ikep)-N>6}xU^dtzoEA6ur-|Gxv@81ndx^1_py!?a=n>-{DG)J6a zVIca(V;Q71Qzk@?_4=^QYVYNE8=R@kutJRXW{qfQi>G*wJ8@C~S_DhED@_#bSvBERL#*rUP>-beUrfLfdz58(g+G z;wDYEt8I=3Lqc4%eIqDuoAOMdH2awRpTsGV<_{9K$u9wugx>_uNe?4uV*idy8vHyV zkB&1Ch>u^eoy7qWE>G`HUl~Y&tMV@}0W8M}ao%awnEoPsY@NKN?(a1CA|( zZ`mmFbT(aYlmoTKmOt%s-*i=);5oP;(-i7otxK8LpW8?_) zx45`QDhG$wiRH+YJ!4F^PYdJ4S*Ty;?3pCqi3&_&#T%7Ty`~?JclU}Rx4gWl^H&-f zz;_s$7>q5-KfV^JUJ_UFpYhm5&t><3PcMZ2A(}zzp-n0bP@=8}O)A70b``1rmUoF# zKMYf+-wq8_9J^X*)upRB@Kh!V`A|uz_dc><_ZZw|k~1;Ph@>S{)&B06!D`Hc0(<9G zFqiY5yd1uhDQs-o3y1N$+x>0vQ{Me*|GO>NxgLY1kv`$e=M9^TmM1Dt#Q>(ST+Uu_ zp3tP(B-XljP5BcHLM(U#nf6s?ZZ{f9AQ?-5}EtAD)>B6biAl#+@sEIUu z{m#1wn~1NtEGC>R$PAl=S>(kHTe8U=4vV5C9olaaCej4$6}28Sp}K4n8ioEGDziD< z{Ya#9%9ht`Z=_rjlZMrGy*=6Qv3RoBfTHGqm6AFbl{S`0uk`J>;hWdik|TL6pXnoq zaH*Mpe;8JZy`!}Z6YI<$HuYmbzEpq7;Ird;vp34+{ct94?EWrR4=wt1U8|eRN*Jp! z>f)ntj09B@*ithUi9hv`S?O+cWU!zF^0Q?<$|+-Px+5V84F=Iz5Z%2ilgj98M+0>Fu);R}A$-Xwo1-Oq4$iT%4REUU-TlLMgVX)4rGAgQ zS`l6lJGJF>02L2FWluj;)3Vo#^BQwOH6`DX()1s^DUsun1h(iWMmJ`);_sM3T2cGF zJUBj^=2>=s#lb0i-y|TVc*#E;WxLU&XB_Td5$a!W!qS{PS3$uCySsmeMh3V&%UO2Q zGPBO${@<5khnIWrwBdQUKXR%(Dq4nI`7ef)y$pja1fM8Im)Us;QsL2gKqk_>hdux^Qwb-JGP+f)_e# zGUzd@I)44C#*6$TTOuDOI6_=SFd9D>`U4hFH+G+j(a>F)(3?Vm=$;3K zj}1%YPTlinv`m~bJ6T9DMkJwqnBCD$=Umiy=;5Sb+TyD8hxXo*3aUyvA5V{5h@Cb< z-x2G5Hn#I@Aky2I)tNYnaS}}Xuq4UCNC`n6_J_N}bLjM^s{Q8`hu`XTc#~4Wp)3;3 zG`ILs=zWMpKI(v#PFbpDiH!k?me|{|nv=;txXfheDH16!!a3AK*m{kozgUh+IMEh! zXC(s9R1p}Xv3(ELu1wYJh<_MTHfRi42x%xDVY*A>(Pz|awCw79f&)9D)+oFnx;(wY zD_ehAaq#yU-A~?8VsBD13*7zI8-&>YQ-zYR@!H};x2ESEwfFvDmUI^U`;}J*L$BcF zawtvBKmXm^Vr;7KVpgAR{iO(>XN`Lyw*bb&>XCRg-mL;}Ihm#ny5i8|8wH|j*C35_ z_|FhXY!j?8IV6LmXVCU0G~2UP(MRcftw=9r>Tg4RC~Y_arO#;@(9IkuL43Q+lp)&! zr+)N=&}~Cr&Ov3_&Oe$h5RCwp8=7@=Aro-tv>>hmS~smTAT5j=;T$G6EAH<2FdTup z@^-*3ay>SF@k_xyx35+;2;%`ra>MNcw#Eh%elo+K8Lw~^YgyPv*cO=J?N+g*;664K zs#`zON0QOT7qq^H`ZZI5#`)|MrzbsB{@At1F}t`ee5y1pRIu7H?yB6|PXng{br(4w z8yLH9%9A-lI(|>%(BR01Z(=oyFNb~=TG97V%C2802XbYPi)c4NEYa{ugFG{SeCDXs zk~6|xFunY!8md9JH^=;N#`}Wcf;`^pnu?UAJYB#)terDT+(71qjM+FrhTHx8j|zMH z-n-+!L_H0J1sdo_9#1`BeIn5D{Pzh8oVO0Q#aq!f)WlFgrIvc$J28_&fS^pSk%=w- zZz|)xval3&gIYsYKEJSd@k-~OWI>PD?dPYzT-`g8O0qVUU6#$xx8Nm!`zgj@{CwAY z*cCNXjyTa{(wU6prj@={{ZoWT^X_aO^UxP#*o*nRsle9@_$7D6pZNP# zV^|T^UJ~!bD?{G#)Ncn)VS!-Pbz#_Q^iN6Up29lCGY${6p&~ucH@2SN-@@*~ty@1w zE9IQ)^gMrR-}%8}>SqIMXQd2OfQ)YDl<1MY!wZTu{D>M5iQz?I6 zWQj7!IT%0XKTPReP3|;+o2p@$^)>Lc=rl^sX(qUd_zy##i=lf*%{)5E7d7Yg3 z-b-RogW9;gFHBz{$WOm3gj3)v#Am2vdZcCc%|6R&fN}T0Zzpi{hd{k#2G@Wfh zwh6g9WU{vdLZ8mHI){1Y#Q2Kh*+lNSmk?WC-nRT$UVgxYrlo6gsGrXU^iu}8fRrj( zx7iCppIV7N#7eiN8H*aK zU@e?)JyX8R!%L zfL{f59MK+==dE35)7p=~2^wDs9APd#YI96ft_yKUvmjHCU%p4aJ7qKT+&~Wc=NL0D zJwk`+Npb^0M%hvdPdllv=3kSS(w8NLk*4d?mn7r!${#6M&`>8-mAKDlgtg1T!H5a8CFi(HY z|AWXp;xl7TmnHuyzzv`?vD?0%jlta+`x%Q?3a@i6(_PYy@%V-NoY39AQ)hPwH| zdjES_%~pURGTGjo5|l3Sr7s?fo87_Z0ZV(`5#Did!04MMK{i{NoAPrDP9FgZ>Q7}TXTEDu|SQ67N|EU)yF{AVhI7DYcE_wH3m zO!64piV00lqKEVMK9k2loo_6@2Bo=~a}cu#8FB?9l#g^eywM+s_Lh}l56t^oEwy5$ z7{393BUkcTAWoSAJ*|;8-10H8w{buh$DS4!NX<(0ktYw19K|VfL3nAqSaq0KVw`Y` zw=fSmgMCJAso}xNt?@a;CfmR7br>}gS>h7VjSFKrpNp<~GR`Zm~IZwb|AuXseMIqW3 zRsr?r|2?p4cOO)DyuxlxH5zy95%4V`Vl>e6oA<7255Koi*)=$&z5(_CAk*;NB0XvSOU%!Rt>v5qFj5=b&QdW#78h> zc}$(wN-Dj4AjAKNPuvezd!~$NIAg)0Hi>}QR^Qg3_HNa}QK9sQU_9j5=Fd2vaTZ&% zzPq7M0sff-Ax|R$yp4hJ^K9H0AoRI3tf6cL4yIaK;EIZq#eT~&(H&bbgZ>oh*ural zZ1Ps~TcwZ|6csk-j!)=)?g{c6-uFnUK{b@5Z9vS|{+YO4SU+w~$}vWcYqjG{<9p|l84K{$@?N??D)zlBQ8^%Z?|GIM^Xn$k_F3M zK_=(1xmYV1P#V3|V*tF6$TEeVF+d>$ol_y(zb2?!+}MBh$0|c=e7dYb?jqRTFE+WR zwT=aDu8GC&>iJ^#lNoF_#dqp+&17%m9LJwSuM?-L{(IQ7MGR$l)#KyFT{F~tz#I&2ei%eOtMat|H9bNf9fp-bLmJty+QVa2eRmO*CBWY> zQ9~lp5nzdS%BpkAz~LM!ce%QH`8)!aRm$JMyXj3`I&iK4 zS$Kx??MThfKd5dzWbdS^j%f)VR?Pm1>{XQICT?_HugZjmwD6byhgas?^l8-Axy_C! z{o5l)fK}AL)8wMlf(BXM_D%STiAWAZFd9X-q8lOwP!5EQ0#fMr=_rq#g>jKdrslBj z9Sn6?TylrLxRAZMsbDJiQ-}N*eugJ#K*px5&LgT0(dla{x4Q${C-akh3M%(QCg-Iq zd0D4&m?xn1tE3h+=%008NNbDfyhfeUB2QyL1V;c$(uP#u!1k82{HY#-U?SurfAaP0 zK8sWOhqoxiM!7mg9#w?oa$=Bu&3V-K|0u;lpkoiqA8+1w7YqR5&Gpz?Z9}lu?Sy{` zk4(^OpgvfLG{Egu98V7Rf20Or4WIraHQ*ZqT!PgWzk85cZ_iboZH@KQJ&|vho-8J- z-M3DFma-8S)mA5t+$3($sbFKx{RXrghYwXi9M1o=l$}b=L)uqMZ5RSDs>V>eyhbe; zV^eaC>iFrgFh1mTz);)vVF$$*3e$cJlA4K0_-&c>{s9dG)pMlc1l!q`K+$wR_E|6p zQo{fBqEhE@ONpHfuc!}yKWH`Pul%D73LkEq7^LlrC`=K}?z^%|7O%?1)0@a>K9kwv z03>&O$!MtaTe<6y$2FwN(<$JKI@1Jhu(&R=V#G?OAViXK_PZppo#G(^ERmH+&XI;@ z@!tf93YqmccEXaZ%JV3>`sb2>tYDAdMvjfXq6hs6be{1pxGhV--FDIIQ2|O`-VE>m zePOhJ6$oGV1WVQXQ_Zgn$0U66Rb~BYQ$A<9qxE{=iwvsxv1rFT9IUKk#jz*uwL0qc zjr-b7(=5uxWo;c71OspHnUe}AAMNa|Lz^GdP?WyqFOX9w&n)Dp`rCNm6==;6bl{J1 zz)}8vPf*!rwoW;XG~Er}*gxLHEg#j!U|-?&vJ^Ax^dBgHH#^xnR2owlR9O=ZfRNdJ*W)KS6JRKIVze!N?A&t(Rrj zIzy9qx!4(woz!l~l^FC^>?UK{XDEpPuXUgE`@ePf@hDI?iUF^^|3`i@BsFBoojfIEr6pY zW7{8t#)s~=L+j?O%N7yHCt=fTp%i|P+w}M{&fctByY$U2%(eIq$EsWiSybVeXK_W& z5fb7(pHYb1oI+s-yb0*J1P2pD&0_BAd!;Bt6E>1EOJ75DWV9$@4Pi*hJ>WAF%vk(Yp{s4b`QNv7p5j(@* zNAVtat1W|@?qz+18NA?@lm1!2yaY_HE`FIzb^tFmoJKL`&1#09AL07zxOsa1_I;ZE zZA z2JPaW)9fl!puI_y=+}=np5yh9(T;(MiY5P-R`*eW@`9R_SlA$GK&h2ghx>h;t#t&b zZY`AGuk_fDyS`&rbzkx4@XNSm%%YYgD8#ws3p7cdeoeACSN*1V{jyrUc!bNWOwr7Q3mfkuHb{}7OZDNOP2Vki+V5jFya zo>a+Fw@O2;^uifx`g5)(Z+C&O;$p`?f`giW(QaODXKU}KlN5(4y9;#V;{I|`IJa$c z5}wHlp~3rcBCLUUP5r~QI4*-hx6E+nQwQW^GV6L}^;1JjYHe#Bgiw#I!A9V2Z!{_D zIx(YsFh9nl^43D^Meh!TZ#V_{$uU_)y1@NNWYT;a$b6?0B_iRox*_pHwhbRLd{&xT zR$|4Muu5uQ`O9BJ8{Q7j*81z*pCP6CYh2Qw5y0M(MsL~&_EyW%LVl1X?B%JF4+e)`YS3A zHS2gyyLP&#SYI>!H5dsq5glY}@V`uWwFd^sgn7`L?*I3KL_COIL@qsRZ8s+51~|W; zo}Et>W#hA^)}ieO*)JK3>?e8Ln3?=zH)#Yn-V@-Pb0IjTZly%AQh(T>brDwPK%Ub7 z2TF#O#y8VD7$yKW=xUKF+Pyp)T1)O-R0t(USR$lLRHQJe_#%UPq^ zkDp9!BGDCqlcMH}8xvT623@Lr~=e=VBIEM6AHVUB+{ z28CeqDD4?Fx?|^mx`!jl^dc#pLgq{J(mz@e1k%G&Yg85l6h9{8j6G^Jf4MUiY1wGL zFdh1vtbChS{;h0YAPP0Z7Zs+B8 z)$+4~4}q5CsiF|dk6jrdBLVvTH?bH0xFhf*X#*eiE>35#K^bBqMK(=A47HF*V?g=L z6F6$BA+1KIIwIj(KUJ06adwQMbeVaviW@4)jDG)DY(+9T_mLPzEN0`+E3mt^&kcdQ zOE4dCwI7J^v(A5QzWwxh-K7H20LU#@xWth}*JgunCav~2*QjP+S$QQ`LHsz?;!k7f zZ;?-`&NMi~5t_hY@H^ZZPua4(Iz+{^%F=k{gJ2RZ$t}*vWW{$fLHTyac^%F%hGK`9 z6{vYz3uD$sO`6q?80J`wVza^%cmDw6SOz#pjTNeN=D3F_gLa>j88=5g5EV zcZ5v8CM}5`&sbCQk?xo;h#i6rwbj3k-aIg(Vsnd~PP82V=aGJ?CIjTh@cQ{(0LG&E znElro*HbU{&!y0BdkPG%2+=E8cLN}2fKkSVjCoYW^j$*t`^_j0+FhCW5%Uf+zDdi) zfHOhl<1SoEs7b@f&|hL76$aL|2pwIW*7v2hCA>d)i=o|v<9kaE>_6_YKLNg9f+-C3 ztAlGOYmWVxHh%R55H$hxwI;~cFm6gK)miEq^%The;XTs+Qv`bE3T_VzLskt?!XNxFRV^aRG`j9bsSIeDhqiRQf(`;%hW zb5rr2?xS7@;wHm=PlsP{XOp>6Hmv00iL@~^9rp|zoo1PkgLLGv=r=_O1HCI>CG^DmOdeyt`jwFn#$n^&XW<`m6x)W(%fWqOzGL0rB0gCLFtM4I~ zaL&w-&v3$@FGE)4y^gB(7z}^lDP7k2pQ4DD*8d7Oa~! zX7KPs3Qf{;__l;-2u}SQCQ{!QGK3Er0m0%o-kWt(W>zVvq&KJH3dbmP<+cL^)&5H7 zp8;h#nqH#^JohW{I_^~qGJc-rS>d*U7mB6@m>NsiDxb*(uT}83HDPaUG?n`L0obG?aoCz^BSS11F z(r;O zH8u*-l@#|mtpLwygJ^10gQR{wk$;PrvnlXN3`>&j7a?g{b@#x4EBEUrA^F2E6R#^! zI)<{eDPtbO$q~%@sOVClTE3jcuk5mKO9@&vyVzwp~g^!g~;;lTes zMNSej45!1LK+Svur`P*zv8~faHRY#8xHZnk+MOb5p;)8lrEnYpecVqQ|G4?2s;D{Z z=uM`z#@hMz@E34NHl8HKVKX_$f6n8zwHnvsb|R}?`hD^E-9FxRkcDH)iqoo7huAlD zx@o*PSG=R@m*%Hr2qGbS^r z5<7r01&W)r3I;H%yXiXz!w&XcpUkH-f*I;WtL(NhiPaT!v>TcNh1^eB=@_u%{phMB zxf_tF2P9y1_qPjuX-4NU=8!Q31LD7`6E|*G1iu$H{Yas&AyxZiWlC0p{OQB?%ro3@JEXMRP774agu`k-GqELpUyRMkZF9t zcu#*z)pOSX?%CiXMMh~TI2WckZQd|Sng69U7h_cMKtF~_<97dh*N80@(SuQKAm~@a zor8pou~Dmp`A;JY2>l(@FvF~*^WiCdWzb{vZ*j9GIjE=CBLi<3-2k~)$QJLQhux#u z`H}JpMCTQpK(RuL$P|tu>sHT`^pkEbiEqX$_l6(VG)2xFfk4HJ082XG#W^qAKuZj* z{p|Z=n%)K2^g}b6*M|&$jBr7x23WD$^Z!*tRyzhu>coee#J&HkhA906_fUepJmX#g zRGfC|QQ14#ea8t^-vNW?e@WOET!#K7E=y%o>c@)oCQ?!q^z1a_z76K$brc>ai9S{R z$y|fbpI{m4g1AT8Z9^-;G=4|xzQeJsY$drkjn^ZCsG4|73WirdFY<#?EtGvBb!UjkP*b0ISi z*d+BJ{&n#IEsoU@;iDli8qw4GZM}_k&LpLaF#~s%O36UyZawm4usd-zzJhhm= z+)l&+gMxp`#FEL09Q+SX8Bn<6BX;2OjR^Iu>Yl{<7w*MA6Bfz8sl{)OJ?j9u>fus# z3IW;E2UnzK$!LtjrFfzd+jMy3t^8KP-N71dR8BrIV0mv*;l=mlCH4ROr4Ih~fTog3 zyI%ql%g`khxTxN*9w#g~nZD7G3IAL)yP-KUfrIyKf|0iFGo?Qal|ZEX|4W<_EOj;) zMg_TKR`i&k%j!MOp{>+~)dp$!&d6mH5HpMBy=P|YYGVAaIB9uHm_f+izsB?63TimRs&3>r)t@-|2|33Z7WY=FjJI5OCd38L4`u24zUDSh*Y@h&a zgRMd9W()J*OrNZd-NaYEjk1 zs5w(syIWUh7^BD?G7O%b4x93iku9F_ZMs-~$ykwxWk46l+y}S+rexXdlMJfmv;FOM zfd=IgeM~b9e-9f;B55&oO1{);?9|L#i^|J#$S@>rD3^Q`CIL^IR3KoNL@o zVoec7gpWoK6r>x@J%Dk-cxd(#s5HCBw$<}}XY70B5jzdZ+hjxqE@V^!eF^J*M6bJ+ z$PqAtP2{77#1;LpecH+}ImIq_iH|{i((k(O=NJY|od(Q!qw&9c*p?)~`4U0s-`#v` zGUVT@h(}CX|A4dCt&VIPX~JxiFr4rIS8qESfBf&nsG7!8on^pc8_+}ePp3v1cnE(G zQ?C?VWCZrc7 zwJ!EzcS+@^3?5Ny;HsTh?qtL-*PQ-qG_rUN7P@i~XLQWpijSNA59%=6lzJw6frIfj zWs@?I^C=gWu(UQ*PG+5SrOA5_lae?&fgs@h8Q3S@@D)BInr;hkeox2}WAgQc*RuTm zbth%(b?+pI)Xi~*E3WDzXC_S=N+!ItvBo(EB>&0RV>2HehUOh|UTxYB$chU}i!p4t zi^*=jcY3p)|8Pg1IH~|@WKI0s0~qREia_^~)<~IJI&%=eLBFMXj{(RB_ced!j zuA`q?)$mI@b^d7^eAm@}lh`AaKlK_Zm+VVGl>>_l;bh*(m{0l-A7k=c+0=DXY2?jU z`r^>QgZOi-XUt2j&TKbE3(1mAO%3e$jV;cw#4gx8PZ2<~-kbLQ#twL$V&r?}6(!H|YFVj%zrGBKgn0N9sMvgze^(%nj zbaVecHd$)Cw<@D`=xKvjb|o6S?&wUdI;MJDTz4_w!b{tzR9`MA8+d~&WmaJN^|HY? zjFq{|mhY6|e$?xVg=@d0I;}vam%vCG;9i55dlR!R!SpH<1s&qjaED;Ffbu#S^-h&Z{fe16C>c&;>L_p{H4!u3t%L1gF-D|HIiNk4*(Z54EOenbByT;CnLFQ z-``3JyZTmX)mz&`3-bqoE3nBs^ok$Md@WllT%2~=zx~2DdnV?5aQyCZ8&DarYCx3W zMSj>e_Ym2VmB7387@2?~Oo#Mlg3a%nEiRm%z+^ zx%Z<*p7u|-h*kdIIKhq43UMtZtloX$RkrU>joUCkbQ0SqZ(E1NyAY$WPA>Tjq@>YZDb~ zdI4`lv$x4M&p)T2kepWh65e8H5gI4-3f`A6faWIZ#Jp6WyMZXTiMGCFEqzRHGDpWQ zXukYl{bM#g`TCZqH3E|aUFbbdPNOK{IWgrslpHRfvmhc7#NaKi@E8O)6S#oazyM`g z0S?8P^~oA3Fqj^{a;;PUqyLu_I(JE@yb6gA{H|^>|3PE3iRwF}-s{O;J9}rVIMp2-XZ&zEMnYoQw8u$@; z)2{`-WK?cm#9DjF)V8!Z`atZW)7QuUO8EPzJ2$tV@g2?c+odF@|+;&N}c{TB#hW$;Sy*I zIk_{m1}luq*ityodYoh}j?^{E_pp%$NNNoF{Bs z@#-;^!)jbjQ?;#9mR*J8D%5H0^=TPH*N^qrQ;P?yI}P`j`#ZVR>+FWUuis+#0~u-J zITyXP>S^ne$9VQDg<=8oN08B4(w=S+azJ4U5%aPjbF<1rc@1lGX#w{6nL#f2yHALH@+nj;Vz=ik6^sVk z#SRAgV5X=dt#3bX0xs|}b|}mc5D`n;;^x|HS4rg%cEw@og|eo&%`VyZr;61^3?c=r zpQM)AN^3QgeABI;jNh@-GLz!%@;1+?41Y&tPin45Nm_7Qa?h_wuaIGKZm1M7=i$@f zTMLlc81PNsdc_!Q6FZA^a-tN`qjbpmZh9cb#krzeCvC~>4Zd9HU_#{RgclL*?sGkg zON)cmux?$THPuYdHGc#D&48RXX#LYMZXm(axZXL?ZFtymaGuI&PE#SDVvE3o&dp6# zbrURoAIOgL3+dYZi<^kKkxF0qg4-rSZJ*=ycL~RM!UoQ%iA~P_JhWGLcVKX zXg)(rSNLzYA`3VpocLsVuwQSPbSj2xpPQpPwq98K)`(J$o~T+AUKFZwz#Hj^eDDkz= zE~9;}sAncm_kLmIVlrG1h%JU%u1tg#-hQxl%`ImN?dhWVc@@Qqb_;6gSaIU7&McM+Uw@WB~ zf`dyPVSIkX*$#ZZ>S9g6OslPuCE#%$F1z=gx@|Rl&9PKNBh8SobPvC#jycO_Awp4E zdtH+pepdL0|JKPS=1Ua%_+DT*fGk+cWqnq|2wOuAMxaWP{n&Zk&j+2;+~=-ob`agTFR`v66c# ziswe=%2y|S+Erhf&u;@|OQv{&+Vd{;ZB)AFKaq*MfxeW}t~?Pfa~P{5@U*2Rj9L!P z%TMZ?Sm9+deIf<#Ch8=^LoB=t80&7o)`nh^*D)64;G`>iPRT7P6Db-#c`tOgttvI# zaNU#Gl_(m*<7bRNw}0=m?OlmF6nLsK^hJ(s5 zn8=}iph*CV2uoEmFtEP#XvEcCRP}yDBWziDxSMIGKD>i3EmOi__*NlT9T>{!!9?Zq#i09qs}}bbMeQVTM^CO^sg)@et*nzK5X+?)%Z=fSJe7CK z`&6J7F=mW`-2`$YZhF)lf$iy@ASfj+ez2wpMoXFR5`>3W6`EvUH zDqh|WpFX485!dGTgJ{9zkw5Elo*;=oVc2DUdw5FD3y=qOZWq|*6>CU6(H!c74O^)n znh?3W+XTTLgen@H!v3PG!g@%II=`?ySOub3Ii<9yc@~I2#gJUINPcYn z{mN-}bhGaJkdn2lig72t0_`aky}NIje90s;3$qC#w{h>zFl09@880~=U!k6G^y{8L z8B)3T641)->JmH6ftK;r?hyEChjF|66bpd`RY{BBEHfmtRyu`01VRi)ob-Bv(Zb*I zz1Ae90Lsr*72E>&nlB)vh0W=Rp!^2zlXu>h>}B6gw&we~`TzV4`}=ojXJlts?JPAE zd|Op`_PwseGRiGPOX@lL$6d^8wPlB5#yAiO&q#v|X|4y+=1?N>Hbw5S-*450IMt`Zqbj0{02Q5-$!1*9o6($nhUK0Vndl0BDU zkMlQK@9!69U#`?zByu_KM(yqIhhm;q9KidvrQvuYKiBHe_=WlS2?TFa$vtiGDjxiH zoL(`RVSppyJKINJ@Y5jqh*T({QNifkqD^9e0;g&yi@<6kVq=^ei=gHITGEL^JT0H^ z?~!>NXoj}U+1>RCPh0h=d#BoAMiwfSVD~l+(G%mo>eE@f`mH~oS)y73ZTjE30#6M} zb_9WsI2K?Lvu#m1T`gUM?Yy40e!rZLg7sQahazP-q|Xh<-=rT;ksV7uOch-P0NZ!6 z(?Js>NDm7rOcJF9P^*cd4y zMkMgptS$QMGUeOm@5k&fRbX6qe+AmQ(pM_v7p2|;T{-G4aKi?Qm5Zspqk{tVyS}_{ zP&@;Dzz9J_RLDwbzx-Lc{d9lCQNQeF!6tH7gW@X!?#=x>hY>~eB}1G<;);q(MQUUH zwKu>o(csGiQJhbrLJU)qSaN(J0C8d~&LCKP`e%e&lsh2CCGPoUq2?s-?lZ$x&tHi% z8mwS-^k!gs>@?o*Tw|j7zRId-e;)Vvq1-Yx-i}|V2p;?R>Bg31fDgHb?3MEbp3T+i zsogmcTv>>C?Cuts@1L{88rqJi+R?1LY32%pMmw`5Hz9>bdLEdUclQw(jn;lV1#h3( zw492aFFK6Q%`ul=y?z6Y8&sK3Pfw3eR_q(rvS~Fk-tv6T;i-Q(+xhx;(EaLLdHKzm zyODNg^Ksk4!CZAdq}-Rllq%QHgy_27x z)tVlbmvx|_>>zC^!Na#Y-ko+OWJa;i5N}_bXOU(VB1{l8^s^lUBL4)hix@1us84!L zE(eFPr!LH9Jh)Y#qL5&JD3Z#}atCRp9wG?m0wBuJ(ZSD>Uw_Ok3!yE`z?vF;6 z{fsT*t=7Wb%;coO5vFISNqQmUe9Fh2+M#DkLSB+rn5F~(Bh!Pmz%4H0Eo9|R4}G-l zpGiq)HWAnyq>}2A3jKuT)scpr5Gw2CdU4!H5*t5EhpAOR94;V^0IdnFa2P~Q%Hlbo z%ATc>8j3Ez!|@@w8oaXuji#_VAqlA5<8)`4ZUmh=9AzzaPX@nMfNIhU0bBD6TcNCr z606+s`ktNo3j^3C;_Kw%ZwJ6Mzr***UBc%xQO|0t;qKAo!Bwbz=PB?-7vx|W%RBTM zu`TaTT#ac(igQW@Vvkn`9j~BL^lPgf;`E;{D1EVsI%Mb1I6hA^bDlvl&d-6iVICfL zHT#{Sj2Q@|w4w{IH@b~;M-tj8L?FWWeYrKuRp*agVRH_4mY?}*$}(<-#ywiUXK!to z!6NVydR{1Wy-V}|ntt|2CEwp{z(xE%{rfU=A|qH<@eBLocJE_ag{IA1>Fe9Rt;XUv zYBY#CsjMAMM}~m+;M`#Vlsm{%EHou)B9rHMHGIeEdY0pQe^@^fPpgJa?oB1qGeLMC zEB5?ceVc1P<5yBlS@?0L)_Val9f)wQsJa_rS~k+BcL?2099)C5Voej6&A|nXZ--D3 z`LVaVYDwxvhOpw6b!iw~{FhE2C5;Sn zOB^ZE)6B)kurc`>3yOYqYk$2>MPyF}UVseq0vDbiAjTiQ85AgS$wM#hE+*xS&^L3q zJnukjY#+(ArOuA?^ZHfDmwITNLV26Esv$4cSR2p(@{H73EkMaSP04IMVP(O~*LR;2 z$$~Z+PcOu!9-hG^4~%sWM@NL!_Yq5wL>k)*b(&YjjFh6_C%Yzd0`yH(9{)$pw&y`; zW;NqjqRnL6>{atq1RQ9_r28Y8ye7bzrLvPc&CVkaNA>M&?e~wzBjW3r_f9;KOj5mh=ew~-;Jfp6m@uM1C&uszsM>K3dw4k84@5ox~= zP2)HoZ6BI^#_FnsJU_Qs=tw-_Sa@^u@RYW#N?t|~@JMTEY3W2?kop=CXWgBxiGxx` z|Aw@6Uy<)TQI?Nw#XT!OImMyf!}9sIjkV?MPC5PYjcj6K#zc;bh2b$PUMW*6*I_Gf ze`>nj$b6#mClW`UMksUx;U}sX!K4RX*G>M|&>)0@CV~Usq7k#vrm8)SjYU09^C0lP zBjE1tj7Yhdcm*kBjm*uEk&#K3u*)J#C=n^e$R}C5^K7%k#g@C>L zuwd#!fN*Tle%gzFrIgucbou14^EW?V(+w_+wg{iW~RxQaRy@{$Ak(;PM@t9__*2~#`FJA6cp~$7^d@m!Q2;cM z2d(YhmoeO(_O_~J%iRUtyZb`MVrtS)H|jF;bfNIm9|5T}t?o}}%XM@28bNSuplgIi z^`Z}TAF>&joRM6&|Fa~v&w_v;J+Hc2*el(c2~O_am|54K5Et%|a!EQES6sgWr6CwQ z+^VF^%*4^J8wgH|x_8f;n>kKvq)g1s88tPZ?lXIOwq5}j_`Aa42W4UQ zcXwfepl@~Hl2TKv?|$zebl>^aW}I}vhN>gJ$sEsVi_=zA7eMzx#U&tM`zWEjuzq2r zGo6!C@1|r0<}NLh2ZzKHzw>xMl$jeV_zQkklJ>p8TSnqnP-SHNcojfd68-Ztb%XtM zV|qtn_*x>%4&ZaPzY)}uM3FE~G?8x}C4Auj{mW7ZhEXL5NKyI<0qmhl<%O*y1Pdv| zWTz<>fh80C=Qnl%&v`O_A=CdRN^k?9Xpu&s6eCCokR<$Y7Y&0P^{<~`B`{2Z&O1RC zHULwXvQ++ouH^@OffBi;vTE>u3GN}=u4eD0Mtvai?FA@KbMoYo`SJoJd1)?4|1*0c zU;US1>Q8j(@NdXFWHo=?Xt*FF%jbWcEhxeKFTqJHK&MV}5Yr06hGPK~?VP10VO;@| zuF62X@ZYl+gzdouhE+aja3jC}3fNCVr`0Ezm|3#%6$%>U|AvdmH;=NzH!{ygNYw`( zj}oA`agY=Pe+C@rvx2e6|IFS8K7`B4Ic%qj~|?44sK2b`%a*)4@%p#RJs2Kl`dFs$dyWRFaq3Sh`LJ)?i5Bz(A4 z{)idH|96X0GGGw-Q`(R<05d2Jpcr0l@D;P4R4{!oTS(wPvwww2l>iJ2*&3aY%#wc* zYay8diBT|4ML)s^Y5u!KtbDKDd9Zq7Rl$;talTl{CVg>aQQ|(_@!|nq|D8RVJRLCX ze;EupO7Q>l47U3G3I^u+d5YnW|9^TC9cUx^e5##`_uS#R|NC0{cqwloX;}-_%=?Y+ zdm_il&I=tOqBwaORAge}aIzc@Axt5e-Kiw&kXHsMM^|&-+p3?BC5v$n4~CD1mn~C0 zt87ffwqh?>S0vob;Sz!sSVer0Sjk}#Jy5cbY`D+*qD#6uM@Jf3}1onSF34>w!9{%e745uhX855)ukQ)7;!Mg&mWc+uL z#N_{?{qp5nVSxH!g~{-L{u~eX6($H(L0X#ZUvz;$jsv||+1ii-M!|=5v0pt<;P<&$%0U#&m^+uC| z|4s8{iUBaekyM7Ja_}iIz>!YLic0P&A`wh4qFD?J`#01tqbt#gPBGq6xRJoli2x$W zGJ)1Xg$EFowOtv^SpS9;fSc$I0D?mQSOya7s~5HLg_tE&MHCQ9Dh;@}|HVZRUY}TS zofKR8LIl1l7+A#|o!WMhGaxO^1NjUnUUm(b8i0-9djR*}QNQ>wOkrO%$NvL(-Qsjf zyTM3?SimZ(G|Glm4gr>#dgtCN{XamVf|u|RAr^Kg8G}axlm~pkFrDfL0ArOkW5fRv z1u%XAMV)CJ3!|R`ScOsbx8&k^VgM9^tFYw%0gA#4#zH@@M6!_40sVpeCRw9|2Ee%J z&q)7&_Voqhw*V-Wy1yw&qGW(o3>i0mRs-0FTZQKUm*sze^7{qj0F=XEK`g+>)5LoJ zxmsNX!1#Z1;tR&u04VyMB61=`slX}{M(mBs%mV?Aa-L-|{vRAA@`CXj+<7ct3PE7Y zD5wmLD~kY(i{5aMlKu~j=>Sl=|CjOpm+}6W@%~rh{r^znl{#;^tq2^eJvTjnsr}1s zQ5YK`(BzD)H(Utl!LJ`=X?6l@cm`M_m$^l@GpwI6L2Ln;(OAA7@cd7k zSWZyfo#LY->qFZsTr3*y($w@CkB8#hO-xYG_xr;-)%;BR-*`;Af^4y!4T@rb7w|cY z%g(y%y{bh?ThZEpp1U^y<*Z@E!Q+1OS zv+H#uo;59$@f2=Ea(%6>K^ZomW=Utn1jSP?SNx>b*K{vsgG_Jq#?Y0Z9K_9MA<2XB zYF3jDQUK@+kq_8{P~hcXQa` z3#TG39tb_C@lH1{I9U2&f=41x4RBGsP=b9mz*ppY5{xgXTzchWtZG#y5!um;M0?1(?z zCpDdJFT54W&UWoP4*kfKJne}Yf!4xhl7{Ewj6(r7$>*nl6{0)sW zJ2OeQtD1L=ooAqId?>P*a_|M7;fEko5)?bnnIYcKLSEKR{ltl?)V)Xn|L5I;O}6U$ zi3&^#36C&>>PFxwyO=5ubz@UH(rebJKVcW%p5qim8V}14t*$0v*r#3o{VfomQMxWN zun-2ElmVAlEbf3n@C54YHerjcXP1Qr23xSd%t|h}kDT8}!os4M+v(4#d9zjT6ns|W z`F3G;B#$V)c9U{nd(U=iktAd5L9S78rPknZ++@p+aT_s!%S7Y?ljy;$nnANwU*VLR z7TaYvd@!1&Sj+kwQiHx~-At%27#ej*RD)1yUCa_W=r%w@J*ssJQ-$_=1 z$(>gA-w^~ymLxKr&&UG@z_ef;s-~~KZm@4>pxhVrE?|pH!FUx&BQzL9D7zojNyR0G z%soGXo)rb!_Hi;Eh8SDrm+W>%-!H3ubY%5*SrB3SCRUcZ6m?TDjK9h*t)}H<)XHiI zbq9%vvFrLwh%c2@Uui~r4chH8p6YEp0IyG=m3^62k#|jf);z`0RTlw2kuCsNOv)R> z@Wxo^WhZn0kDU}ryqUF#)MhI@UC$YSUV)y}M{aIn$J7xdY>wh$Bb9gtC?cjIBrNUnr26>P&p5p>liHc9; z%JP3d%d8tDTVC0f59etvE@kJ|*Vh-0dOK(8k57gp0nXwb=0DyT9su%r3lbTBN`6W5 zB!VDtMB&~mew7R(;V-$#&+t-RvR@$hoU&w8+Cs~1H}lQ45RbcNvbq=&o+{gIw{fZF zDsHRe+`|S9zyY8Ac3$EgqG*0$OxQ^Cr1@F?_kQpChOg)}^h;YT#QSt>X9$~%>*}5| z(_$!2ec}1<+WV%$aGy}h8NJq6+~h!vr!B;=Mt}&VhGRuA(*y+Ch|2@0Arf}50k_eeWy9v2o4EqO7Xf9q}kki^9hRd5+x#C8LoeyMx7$T`{B}}8)Pcgn7 zRn_la24Sq_caurev~n=RLJ}z$JdF8X{?Q%9W(fm0`&3PPRl##ov0#PSVU%pe%;7Y0 z{OZ~wy{?~y(L;>+b&L8eY{o+)Q&Ggiic%vedj-6Y2j}Kc$o13#mqQLQryA-?@YBF?|^P zPu)u9r|Z^--hh4+;!yRttmS~j)i0|~3fxJ^Wbz9eR4xW#xQ$$=Sd^8O<6AZOnwyzP zqPk0iGtQ=Y-rU|waF=y}`aZtHXIIYrT#=H-S}~nsL6sKf%ZL9>c)d%Mbm7`A2#v_+ z`-A(8>@bh$>#L+c-b+)7#cZlz)W{FaoSy4`p^WE-h}Wlr^AWt;WK)v{dC+o_d+$ZM zdvDh2f61vyCeh*6R?jz1!nT>8Jj?}ZuL;d($9_G2)t&D~gy!Suq#fj%C8mFur!BAf zeLaj%BL5D6*IwQr$yoH|{FBSAXZsn2*PgcDcV$jx+bjBOBZ58)cA8BM8OSZ zv_-tT1}71cOncXe*x2R7)=XHrvXb8{RCQD0iDbHOvDF-w3dZ+zC8w*`DAZSC=qV$*e-!DEF zeY&N$t=ErQkC!&rg&Nf+iSGm6(O!M+Fm_IW0oICHH|!E5n?LPf2q#&HVCQ{}*IdFVP{*mhi zaJKp(>4k<$HN8-w8=LxYPrCgSfFsjRD|e2XcVC56VfG1%5Cy_q29(2M1VsXRpIR)w&Mc;1`8?EHV;IRv8(`!$}lun0eDNC9%zDlr`*N%@IhWZ1)LiVf?7SW)ap zbhON+Yb9uh4Pn;&!h8(;low_DLs65=NgqmNj`8E=w8~DpLkgfM8%R#0-?#Q&X8yPl zWH`0Xbp0!8zFp#>c-U0jUTlJ%8!iF{XX1Guz_WRG!qU3|Dz4!CFMlghib15Q$|Fe6##yGkO3yki#chKAqVK)t}q ziC`yf!doW8e%;#Trv2TBHR$IqSSbhohZ9n^!!ESffgEpw3JK~~#L~S6gIzfj++1$P zp9{6xpGgBEep?8VSn*kxM1YK##S`#-v)p#l3(cYK$NLH%`=CC0ulqj^IZ8ZI>7L8= zrM2AmVaVpGrS)eSlWlsG^j0DpLsDNo1kZ}gTgw=p{>HnBEc7}KD+KOQKU{H@?oW>L z=1YpuqWz$g?L$gwYs-c1Zcw@mK`L_g1M6j^oo>~c{II#JNPHx1fkJ3!y5fA^3w|2?zS2;}4Ii@uGKej)I5YXjwIe>Bjc zd?RJe!2L{DyGM~N+|`(HDdOQ%;i7iM(n(0e)Zb?!a8B*i;RRMDAXszH*LCi(s$bEt zMOjDgBh0;u+UvC&7DfXu?$qC=@{kO#b{;~5gwduyA7CbA(S?aU9pJPlh#fy>VD(34 z=VG~!lP9`6lkxLXeg3ZW?(`M?@ZgqmpGHbbvO4>}2 z@%s&ZV^{aqZe3BEU>z60KmvFgndFZN33@mn1@KZ!8l!F`8bxfPWl#JkaO<`qF9y+J zL#t<43xj%vybZ}sXAK&kK%&<@Z!OSDe%aw<`|$hnl%AX0!^Zuzwuu$nTDQRm_MFxZj(q`bakFbyf)9JA5h*{IKFVef{$@AGi z;~ZLbyNf!bqY&fhcKnD2;o1SOTOA<1;=Eip?DSTd+hmUD{Ok+(#a%oBFj5g2?oXnO zRKaLyA;U{?QXcRo`eB5%znTtW-YWLw7h6PgLuX_8U}qS}Lqj$%Ir0k515RoY?x)k( z*8nd?`5#OD$R0m$R{7Jtr+W2^OLEkFXbHjsPm=JzxT2T+*^%z2^>uXxa)-6e=$8Z; z1U5l}jetNH6pdI*!FVx(;<$q&1Z`)zj0JG* zmENXr66y9-^3%K`>KiF}^%7w7T7l30{25%;ec+F8-6F$BuC!39VRBdtQAq@ouu%Rn z3F`p!VS-E{I`l(7Vh$GDO;7cmCVo`6*b6T+w5?hO#2WoZNnqA%f6eMw`s%4KLf|)* z@pQR+&pj-lTt@9mFZqHaVI@8rC@`E>RuoGSIOjZTcPiG=1{6q7KJ0V`URqMooF= z=ckk6chaBv0Rj!#9C0p@Y!HHf>bt?m*tom+yV~&gnIA5we&rNv)YW^AadRK>V22OU z#@2kec4p;3!vO4`y7^J=AXYKL_2ifM6#YtjHWAf-aq%TJYwc5mDqkREgU$;N4HC$!))%SB+{u2_qdhL3wX9!)Zoa$_v($P zN}p`*ciNZt$=|TtRj^il!y@Ca*gFoPEkUQTPS(tGYjVHv(o7PqwOtbm&`3`*Gew2c zAN15-XI4h61D@{%zR(*}l79@>Su%b_Itxp6w|$r+tENZ2a&og=dEwY3)77t6FH6oDRBd?nd+mOs%GOcO=prDq zv-O;j&qUqWj`vS{Hg+S5g)j^Erzn!8U*cScpgKqLoI2X9WHpGZ7)W*kt>6zufr2$j zTvL`myTy&Zwk-bKTWmasJlZ#fvZY$KM9&*;j9)RIvPpQ5VMo37nTz|lI4f^#>E!I3 zK>KqoNRSFJ+2qwtCEddY=er zpz&C(qSzx>Iy--Y?NRRQ^_DIC86Br&P4~l-=mIxVex?nQqh&lj`39v+wb;q;)-6v( zOg82zVY4!vOO!t<=yu)JzA4&^@G2)61Y&3=Q76@OJhj(GQ~0iD zMP<1{y)BzjP0GzMKuLSA)(uM8X5?v0m?lDY;*oOv06F{NBXy1>dR7~&vNOg>D-o)S5K1cAa6!VY@kI*3WB^Q|-^^QIweY(Rm*bBi37cHU6A#F?z|$=H8~@ zB)Tifbt597p@SZo6SeKa-PU>%Ymn%)8_yA+6tUG9Wc53#d8gCtC+y63((CFYADc3~ zreEI`Xwm-Y4iqJEpRo@@i;7JOXSTSqL`7nsd_4NjK-Y+2gL$#|9eoJ4;s--nqgul1 z(jHwWkGgE)-NdsegY}8@4Jlw}>eJ=xg(N%P=r9673`+CO{w)Y$^Wj7}JVJ0}L`0{M zTfNBOHwx}h&z!|aUcZb$XJ;xpjV_E`RuLjpfXU6WBydLnAaXUnrgV!#$-~)>K1SCX zcb}}i34hjhUM4=x%T^UTaa#<|FO)O>J2AbR^(+yQ9LCMg_OTAaGEEHPe{w00u6uOW zDrS-8qh?j-!vL8{7XyeLDLy}3!*Q2$BHYZhH?Xj-%zX2Xbz2`W;pMPg5AsBxVCu~N z3PA2_?m0*mc++t@#j$MPocIgyk|iWYFI#t>ma~+;_s-$C>9=`xs6n3YJqO$woczPx zBKeQr9|u_u|7;Rt$G4{VN7HJ{c3rey^YmyX|pQaCga+oK(;~&Sm zo>e%8qWh--SubIDoDz4_(HjJCghN8|p|8>pS(tzsv%tQ?3_v`XyX11;~g3>XbJ)@=Y9@g#W&EgQzF# z#)ib6`V5a7%5Gh z$R+1F$#h3Q@81!re;cj=7bQC~HOqL2nv*Hjs;TnsDqyEO{CAE3U2SI!zJ-K`I$70s z86gkd;31V6Y2{J=Yd-}2lhsZr#hkw}7qRl>XLW3!Il}~XTyl8&gmE&qP7P{xsGo+- zi2lpEbAU$OrwjsDfH!@2fy>RzxlWKOher5qxzNNqVgd+<467MEM<=H9NkoaIA_hC{Av|~W+`Ys@@0ir(DODlvp%x$n_UTQ#P{0m{O`+oKT&Y?L9G_mn4ly(|6~p( zPVCbQrHNEKmaWqIDXyJ+7E1{amvXIb>lk!Une1<2$G?ExSZPov@gX*mqWw2RSd^maI3=r~hk=oe- zWTy&im|8$yA;asA>$1HsQ<+gVg^oCo78)g8Css>?$?MF;>!3Ujv(VyAuq;_dukvntQF`blJh%W~{*ZTAk>0 z94xZW;qh&~OWOX59zlhOgl=TRg)7dS)7bYXto|=y2gQg5rq{lK zZkS>aQLFlqX*V$=&B7x1Q(sc(GXp-{0;+r>*y{%&yd>>N+~oi5x_U6-_I$-AfroA6 z7Vay`)gzo^yCazAW|BsoC7(v~IdL~OB8%5qLt-_JjRRX--nOfGutqfH4% zKFnabUXLCjEhW|B2BZ0$m3Bocgc>R18!wdBE1IM;e_6>t#rot#c^ZvSbV*J6?$qwO z+&kavxvzZ}MYn5dBZ6P(>J4(&)aylTpdp(N*J=WhSECaSzQhpCFFIuy)G{@hnE`)aXlE=&b!xO;nx(W3LEPwTows#cgZ_b;HN9J%W-jIzA72T+1^}r{nHT}0`k;f z$xCDW)uYSM{;qZ-{~UWK4$4hJP(V~upQkmi8>!P?{V3ywa^A}W+1#>Jmr$IP?m$G* zZR@WXpzGyp8>byPud;JKN7H;AMU_GgtfXk?M-gvE5FJ|7>6w>agr{W5UR17q5*NGa z7?DN%9PNu`W>xre4+vC5ic$F`3}%tbK~&Q>m(cu5 zFQcQQ>&AexfXiWIJH5EPt|-N2DgG5`dp!O0w6OJBzVDNhdO>?b0>iJ0E$r07x1;AK zbw36;flv`7EK*=xc4~3)!o6x>Q)xmXpp&_d^DjI7hVxHiAP}S3Kb`rhzNE`o_V>DSByndb<3^%VUP|;=+@5vj&+` z*)TXF9?bZUlM}3nsx(8vYcF|X9#*6VqC$KXOIz&?5Z zlKMj-Xu<%paRrRGE{3CO%PiImO`C6ClLvHO zTsM0;YSA=L2`}G+q?PhB>+8p`fa)H)=Mkg$ zk6*v|mf_UTl62_L3BSopu0R?&(L9M{+6*MCR$SWjRg`0*^!@1?!{iqoetLi8*^9KF zNOAsvvGED=F;4@KJ*;vAu{RQxC1AUV94)6Qpji13eWE(|)hn*uv23GQ78aQYmis}) zgs!v1s)wskm11T7tmSQ7Ju<;aiN2$h#GqUUh4Ea%~;rLiAd zc*W&;)(ux7yw_xC4x28sr}ok%Y?sm=i?pd@OVrtO(?6n>rs)Tqwud#KF3COmLxg&g z9%NrC+8+L9u!sk}O>SejzsnN-Y2OnQAFrk{x=UrJ#z(m{i zk4r2UzzLAV;a13pVf4#@JAE*a&%_S)(qZOyKhYB}&d4CwoZ!!#R|*$68>`C6uW!B~$gTp7rqq{G2q*m9D`vTAi9&adlV@7Z!TApWtEZ5^V#?r1pG^~eqO4N%d znbNlHyHp649RJ2Z58#jSa^kJ8P0cLJdq147KpaNfiMY+L)~Vx9G%-P(X+pz&JodJ*)mg1C zOkmOd-SVR2J{qJe@?o?(gNlV;H8B|^DWf(+;xyfeL!G8>AOjpCi4B#iQAGCa>g{L# zXI!WL&XtPD;PMWF8$@6ML?oB@VYwtP%Y$S-*_YSf+Acz-LvE57@M$s~2Q_p)3s8z1 zfEdIL^NoyyWHVROgxCN>3tA<`AR*F$h@EsFr_$@rL@ zzO6KrSp3tzQ`+wYg;lD>x9y&dlz5~fYM$4awMR`B?#`0d6^R|!WtSX#mR45d)gMEw z3U1_Zf7x>wEZGGfzGv5yHuocY_h*LZ6r&sDqV0XTWv-$D&VZ~^DGb*jXF%b&$oOM^ zYw$dCERl$;X7ghtk&(L}Hm33yu}dbgJ|JAbZ(6Sko%)GilK9h9uJ<*Lx7t;yYnOYQ z>-v;AaN5o?s-1<`Np*q|m9vQFyH5T8d+DlzeG-8J|d@3G3U+QxO=*_Me#9 z74z|3X!G&760~&dY$#lw@)HOD>D|LWY3vPg0Tt~~Yz+k{K6pXS^O6>PkPw+QZNn&LV2b!=ksIB8jS+ebQe@Y8gPk3ao5G@Q;Mx8!^uxhWEk zQ{#OQ@0ZK^k9iNdzAX1{ms`55ZXS{~#LFj%$7jy6z3aN*j!}>U!9JLWH0l zH4O0=m4i+`)INKG|Ak4mV{jYS7X9UVPNI~1*hysu`opYzGd9H`AHOXos;pzBv8hQQ zEXMr&ym_gMl|3LXp5DHshgY>ZVIepm9B61{Kr88~UbMvCUHY+?oQ&Im%~&`=bpW?Q zKT=6Lqfv*vK5_utQ257R)@`TIegpDKjddfnZ?QO_Kl)8~orqpCdMn}j#(HXr6ug9w zD;uuMws(It@-shKv_~|1KWbgx3*4pt@;l%<0^&2Tu{4#9PbEipFQSP!02)DJHDILEqHn!6gUqwkZIZ& z$Ba-u-bN?@^CJa(`q4l1@_2KXgy)g=uDiPBkPtbyqGl}iGiBJHWaiZ~1S%A6;}?kw zgC+p&w%}M&UrZnebD!u_34qPw-&K>lpb|RfKcAHyWUMT87r6sdTOZz@Pag3M)xN!* z?g%Eq{06$uTDNZ$?oEqQWI_oSbdEhWy)J7H*Oou}{k!bjGzBi3dvqPQ+-~0|K*7Kt z9mubC9h`fVR?_BqO9|dXlCLUJClSl684X%B{ieE3t2SCXk7i^?9Ll+hc0;DI0(tGCiCGSUWiQY)tBI8vpUeL~Z-#kR?G?iKA%bt|=&GM)FTSHPu|@Nln`hIrw+b!n=n7 ztjHu90%`Yc?}ZjPSPL~i*_R?p_bG7MN5+<*HK*XaC7g7F6bT86KIQSVQrp_THI(Fg zn##Oi{Ov$d)Qx@>3-f4DYi&(XUZ2Tx(yW_722PYBtgp66nKE7T+`F=ZkN zt@_P!me7pZ(SI#@Uo0Sx%t(NYk5RUid6;Yb4a;`Ci7Sa^z<+l2eGPbB%=01+ z=JqGn53J#p>>AnvBq`AyUXhs(bO$_>en7h$N6Bj-CcPb=cE|W;`Mi~&ESQrX95}ou zktO_gTz4`M4!SG7O&^2;6)9i#gg*hTvRnQh;87K7e!KYF`&ZQMnM9aQz(kb@Kb?tH zs{emFg!$6rvdsCZ)Xu5w@@cn~;ITZ$qAde{{{kO4RI{9?j12vpA+Mu3N1PVXs{ieHyOQ^1yxiZ1=vsp|U|^-#7$|8Zo#7WP84 z+kv;CKBrpm*u?@c_BZM2S@^BOFzdx;o2I})!;`OpXB22WR68-+e3NQ)Dn4wQ=_w%f zJW|!+zZNs6?N;YjA>wh5S$6>1!S{`fFdX7fw%$HIK&|DTA9L7K{)IVYI-viUmZ-X~ z_vz)!gX)I-=6DxZ+vdIaT}&~F<$@x&=9e7r?{3IFhOQGh0Q4?2>%gmO`GOH1@)T|R z7;skox5?;D*Jq3|^|bcQVY47ln2~Z2^E++6H@9mTij$#^QuC_Xa+%qU_SC%-Y6RsO zmf7?KEpbu3vO>vw0qa+3+_A5wMH|lV?-vGyn3uROteID}ej&6e-j27)l^pyd*}MXK zu5PZ*yAaEze}kV+A_zwldfC~{qtMsVv&U)KyWfy%*Bm4KA(!uYojIJ?GLffO?$Og1 z_n`tsQ>ppUYgdM#;5U%H@4JRQ&0k$QbFl*n2M`Ho{u2qQJrc-V4u7VWFy()&79E2B zBrXt6&$+K@Xk8K&<4f^@vFvd_S*Nkpv(QkjDQD`V4lqdZUkR?A$jhWZe(7`ht>8;{ zK_NnrS?XuaBnuvfVzI_m&y&X}YK06WcJVh6ODKe#_4(yxO`Zu$+M2(Tfot!vl!T>E z-7&4TXTBX;(@yxzWm4h4F7p9I{9U*Z?_(op?59EIzt|1Cm<^+ zujqkN|9EB}sYhIwVStL-`(x;n5=>I;Z=}rDdTd5CrNJ*^w zF`zk!3O@*65T2*ayt`#YLVcHHHqE8EKy-QSxuOzbwI=Zo%K^f`l0R_8k9k5eaRAPL zljM&WjKFz78=y&81hhbk&q^l#(*akEtIjDZJJ^fR&RK1W%voi1-oKU|o^yl&h^|pa zR`O|#bMnJZ)%;4LFnqikY5u4r{2G_vIL*g@K?aYK5zUDKfNT^cV@>`aLRjf!DTN;y zKZQ-rAqJa72?!RPr|^UR)vf%W|JAMkk0_*o8{njsqh7?MA}+!KdWt1UHdYJ*F@P~z zIB2fCHN@k0S1N4owObynhb?Z=_$s91-|j7;>@>`Tr;{*#9m2{~zD~7mu$T1NsNm zHWXJ>S4Yt_`!&FTd)~6V$R_@$uzGkL7%56p_{FIibY}{Bqbm6= zg-^548Qwvjr*(`e*&yuj*j=B=R#;E!+K``(iG?)ys{u=iV`?N#&Pj3xky5dp0L9v`gE3WygiHX)B|@)Q&si6t_+k_F=;XIpe_+5~ zuNMV>P#fksBz5;*4u4K`?RkWH=`!{I;dWD!t(nCz_I1d)Q%3!$zgu#05SfIPh-?3D`dxh=;cX1M z@R}J9hoIgVCP?no-5LI(rrqFHf;Tl6ee1UUAreWy(hp{Bp1;P_Oh?mMp{wEej@SP5 zt>gR0N|uXkbj`flE~a(Ux2O(sUpfz>@Sd>8HU|s+q2W*qjPFA)xDwW%yeOUL$wpq^ zS;veb8Cq2l7IOA;62=$HNy6sD4rNy@op*CVzOT6b-Y={{b?d8Iy z4$9!&d*oWG$UJ9L8IMZ~WU6d&OCZ&;vQ5PZTgF{zV8HlN{Yhg^9oJ2+D&!@Acv!>y zC~lcDvKe8$mTB={0gkrh~$Zk=?E;E zYuv%zC*@tO;;3ygH-r!9L9Eh*y1T5ka?&)}A6}*2dB58#s2vVvpLot6W^to-K+@O% zxx%^ubG+s+lAa{mTAV>FDNZ-|*?MiY_3pTEE7R+1wzEw5%TFj>qiD9LI4M}`*1_xW zfGwoBKWs_Jh=wCTojR$J$RMRqk%Vmo+y&r4GN>BOz}5El)`*Yc%uveV)I30Os6zFV zJZH?s+nSpd`wiuO)Sp@Pp-_hnGn|BmdWVV1Ki+u9BUKQNK{Q^S!mTi-G&H1gdD9+B&f z!G7&<)p@ZHi}r1Byks-zG-l=i)xOrPAXL1rbbLs`R^(h*o;1k?YyXgtS)KlT|B0Q!Tf?5e738dX(ac%O}kvx>!Rvc?x*;Pul|NLxzpLt@OlD1 zsGV>_y5CGzs7%OLAVxGCE-ISA#j#;)pwjchuJHf&aV`SKNyIOR9|$wo;Q6)fBux%a zUjK?|jFyP!(55&*gEg1S_pF4num;S~yFUaXw!7c@%~qFPCf+Hmnbq*)fhYw=nA>0! zmHVDqm{I>a7B$mxqmP!TEj5WM?x?=}6W32Z7JT{sp!BrmK%4Pj12#@R*>;Uf_>}K; z=ID;z@qf+03C&bV<3(inY8GzP7W0+G9q~vvx`u6eKBToZRO=Lt*~GubCxd7(#W_4* zic=^siugo$u1GVJX$iSeY$A_|8GQHbMJ2#1b%&U)Z97o&V3oq#sKEkeuyNz9Afx34S-IdFJo z%{S<4I0k$IDM}aaF^1iZ*ZtOXH&P5D*W{Nj)-kZ1LX8C>)v zb7*?KB4cbYYJiL@!J2a;N@D$fNmG${JnPX~s#=<6CsuoDTWqy@KT+42*#e*INzjp0 zs*@sA-ShZ4Q5JSj@$Vdr4q}=NaG(^O`<`@B3XLFaIm5BZv3w&7o!iJ*al@sn?BPkO zL*}_j4AU1cF~L3GoTM~gvm$ke6OtF#jS77}*`dt&M2egDYC$E;_Ux>oI$;izpOoDI z9K7f!a>xWZ^b(LH30SN0t~s(x;p2Kd9A%OojUP{bp5b>AmrL)&=v{P3`qA4qE)tM! zy(08+^A69|B|my1pwHA9o%`ql3skB~SAQmJMNBZN$t&@4Vj>ZA0D9A%1H1E-o+RAF){ zk&yUyFR5Bx#yY=N-4Q8gWcU8lIXw1|v*((X?Qkgtv}CazG=ey)g6^YlIhi^7+;T%K-PQw_kV4SYL9IRHIviwxP-)G$e@T8l;Rfx(f+3hVgWrD+AU$5~mfARF!XQY4jjCq>`g z7#iNe!{Y}>xjVn=*8eg-KVRxx`vPfbtjWDIJ3r^BH7)BYv}-f-(5)T%%MwOm~V3B!r$3RkVB=leX3#a0{<@R4EZIOzvyHX@wzuepz{9 zp5Nqx_lSxi-Yrtfot)()F^85QDnofn;bi^a)_|o0UAACI= zph3y#0YKd8DA#%2=52jp>y;JwI8)Cm)7;m7=aU*DiY(%`trd#T) zf>ZIGknp!YVmx>2kU$AQw*Yc3{%VA%wR;X}p=DP91oXl^TFvU1L*E(975~JG=sFUGNVv-RTk)UIjWf|az=vUzk z47^7XI!9Z7Urs~H=f>K#sZ|~^!peWD)|)1M@myL~HQB_B*c-b8#mu-Rmq(+6xJ@E3 zETT+d;pUlraNj2%FlP)Jz2AGupnqPJ;fI@QXhX2{%?N65fRi9vC(lXwIDX3d#W&y)T^{kG_t0iai)8$9lmOh!XoAVw4125 zcus>3g5j(Qtw{Cm_>nN6w)y+ICd9^oNVY5uSv5jEz8)&qGWio6(9NiMDCzdxJ`v`5)zQ4=ha16W{M@?7|+C<~j zbn<-d+Yvz~2>@Pp;=( zgWH#uk0xHyLFnm_nx{KEo!eR{N;A!se<$#ZsLkB1p%|iGP0UAu_f6vG0$!Qjlr!F% zSD#XZ7_GINpS(fE>29P9u^TmXMwA}WuK4|fHndt#J+sMcQURjf7UMZdn?tpNfwt}! zyDpKo0hRVRwrAhwlT46+!tr z)2vg6!X|}4jUJ+c8qKlA>Z=ltfhgDRu zIQZ6d959n1Tklee7(~W@euWg*E><$KicdOZo%=VPxAn}sMaR-wzilDjcM3(s!=ZHDN$En&H)gnn{!B~zzGI7icM+UQc&5MC*>(T* zV#|}_|W;ZmF{&k}R7|m>0Nkkzn2ptce;6RuWFW&Cp`D6-DQlu=lQK;zti*wBm}EOpItCXmmFo9)cglaQbi<=HkoMn*2A zZ_OR%-JS#~4_7lLj1Y-Mw@OjcCH55YWz?Q6!FB(QuSXkF!>BJX)-m5!LjP<1b94D3 zvM7?KTOQhZK-RS6ln|_VhyPj6oozmbl;uHzYO!OH1%5s^aV?oJRR(W!>p1W*2ab*T zewTy}hoh*?`TTMKm^glPgq7EEcU3H@Gd^edle2gXMCV^PC}_vl4;h;725sL#oglwM z^6xXjdz}umHNZcSQ;aIa2dl=mm1+oL!pU`>vkmW_C{E=R*;D?#@*`y}kj#&2a{3Lu zL{0QyrbB;kO}M^Rv5wG|ZMPpmO{6}hO+glb%`jj{*$rPaA^`ATKKcTlP6f5-mNsnfYa#KZi;MDnoh#* zh+-rWhbriA*Z363el;I$L&}DS0z!Mzc zDPgtv&0YIGMCqew_ePktEs3(^hZ&!9y9$PWK%>0b`0@S&Ma*TKz)4iJf%_#BxIyAR zvC-n94=Ht~EtW$`0ivn*_r8mSR$uZZV$$Y0 z?h^U%*pX_{;%Jey?8cXR-ByizHQ6mH1~v_^Re?%_2!cfxEB@u8-!cCyqc|>34T8ae zi-><@-!q#7LbdqiovNIS@Rt2ZriMZ%4wH>yTWexg`A34^Ww<1qTdk=W@EI2)(MzU} zdNjodrA#)aqW5#NG%FP@l0-4`pHm#xV?JhYzoCPGy5%;o7%7q*Pt}b%_Pctk$@+#C z(9EMB;Y_F|@}nD92--YNpYHy;`qHSZlo}+o_fc4INz0PbIvMM@Hyg4Yyacu$Ona>|w>7WN?1RnNs2IjD}?lyk2$aq*sIr;#q3ZqZoMNO63 z1U02JB_v%*=I1N7{~Bj`->-dHYPMd`sAIGj&Et%NBzl(?6^Yw-gGX&{rnys5w*^K% z1WQ|InU{oFl1IjKg3B0zhL4(bfhxas342`BASTEl+WF5YCHlud^m9LD>2-O8544(F z)!1WYjc9CsZYKXw@Fe|p6gHOIQ^mc}Q8Q^l`^Q|319h~;$HsSn#VR$Z{Gk(1;48R|$@*Yi8>ohHXmyEvcJQZaM)+pnY(9*Y- zY}s`FG2zUp%G``RGQ5-|LP1H2Rg8x@ED#azK4&CIfk&RY{0L-gjHHV=(Xe$R7+0?F z(j|XdcocYjJ2u-Y+MD-lWl!*$2de*GZNW7I*&o*8#du>`cKX?d6oo#Yre<=gE2#n{bj=t>??O{B@hNv`X>&MSL=V zY-I7|uIdqb%!T?PySLow@g6Z)=>RbtGArb~OJ2iT>PuiP%oU~Ng}Sh*v2Q;90BSio zmH)d?O+AiMa;H^F#FA3t=Gb%7nst4M&1L(OScf|$8%)k_^x;HwhtK@okh6uBZ7Eeh$ z|8h$~GBFtKhy;-4h_}>Q0XKw_!H1Qer>FTH?2W7IyveDL#7mHMBFFNHWZEh|G4Fs+ zi#sG8zZAoI3&3rogjH2cJUjX|tta%AaPmgCK6!sH^d=_iBItTW7u_Y|hNXQs%Nf88 zlMi$(Kn4R!qVc+RrE!i&dq!2bM`b|h<#mfygj2IvrvRHeyO?MZ{D^@TuJ4()P1cq7 zZ@Mt(zBoO-U8L} z19kXT$Fb{{eXW6j%cW!9w7LQETp=oOtX$G$(Zge6Gg-+Fo#SZtaRF7tj)L)6}_v~~U!uBap$ z#F%QqTyw%;^z@zoW!ACcZrM;>KgJi*@G#;6a^t`G5~s9Gtskf$T!C6o(&Uq9W#7e{2>tGEtrFtIxn0Qv)6voikjuuPF(|fO3RD%+toc>)8ymd^#xr!E%Q;xO)F3PdlGXa~oN^F4smEa7)~4JkCg0>0O*viAn^_l@t-=gq!) z#Cw~}Q*k{WXf1ue7$L7CGLJeOx2QNvYyvEDmH-E*3OB&-18QNIiaPubNglgV*cwe4WC=bGhwq(eSAqya{r2y+r-XyMcJ$Z4`6rHL`mF zCJvzxNCp_pc(=G9=G%?1JCt-X>R4+zAvhj`MxFuR(hMkcLLsYm99tivGytkNia3kUq@(;w!%! zH#Ps~0XcSdesWxAsB}4zY~j_+<5cIOtq}|yrjY1~I>b5hV3<#nR-zl|ck3x0i?KXg zm2X~u`!qc2fHImLT`d9wY&(t?fxTN)rX^JyURg8-s{Qct^kxGn_t-IpnLWNjXZ@n~ zcR|87qKQ@g9V;ANl@5|cYgNKu=92&&hcz#+a{|FMw__ZG?>SC`R8_Bb#I(^dOzE?o zA6TQm`@Cai=txEBJMF5UM>Vxtier4(@zk1&#a_o3^SzF?JBMe$h-c#jC5Snd+HBSJ z!}G3P=ftS<4(Y5kkL$b-Pp*SD&vdQetxg5EgF_aYTqNxYvKzH-kzDsD#gk3+VT4JV zV&k5B$)HA*sEK6NS!N{vHhU|MJ+rVpFgV8hp{Js9#y;jC>2!r94ANgc*kH!3Wo9l* z4Igm5tCSEfRyW`Z?*}>NX3ikc|9gkR!-JYe`QN(rBLF%`2B8UB`c7f(!i=qD#c2SB zVARxt56%3}t?La-(Xxf)!Xn;QyW*dYbHQA?R&o)h-pYQ8{r6^YVrs26a zBi}X+C|>5#r6J{~Vb(HP=h=lj?0RqHZ-dp{JPTbIMxq2>vFb$Gsg~Qq-8$_LVb%`x>~RJkU>g!szM_^cMAaX+%)GT=5SIGeobJVSVtUS$ zGu(kqm%q~MH_pmiZu{)5X}*lM5_LyF*EQMGdR-*)%$p{~^YmV7KSg6TZZeuUkFq}w z%uBz6Q5?igdr9sXwGB39}yW*C>3^pG{h=?b0?3Rp(57%fTPJ}lL{(}XAxtqWdUq`3_ zOOt;8AOIn2`4kZ!1wJt-46+d?`BfiIRA(Z@ahk= zhpsMBl!=2tJWKPyh0^=_e7htq?b~H3s-3Y!qD4!*Fu0A( zg$MC3eO*Xce*jMMFY1rH8K+&C$L34vyK7>*c$}D-VWlKS$wYHBJL}YvAf~L@4~O5C zEg?*a3q9Tzkwr#a?HKre;4N4TFoW=kb9C+VU(B&VFU-3QSFB#*-PP*VfokAcNh z&`j(5MC)=a*_ru$}uU~8nieu}ci*Xy4Jp1O zwx_Tg;`EjH3AwdGd-cx>I~L)RA}lqtVW$Y!SbO0djUZOjR}Sl>xI}X+$upejRE}QG zq?QkXWrd-8!oq(1@R?gc@)VD#<#l-DPY{C)8efGiI`F%pIO3bHy{P}~_+jl+GmF;; z?|4aH1-~}q3Y4T!!qH(g)2&=^Lq*dfH9n;n4Oi=S1adep?;a&G$vWUWtP+lB9tf!? zA!BsYA^T5eP(2V6A0#)!uX#lnvp_9`Zjb$_nn6V_Naa*T{FPgVn~IpK$2W)77PWNl zK@P6ULplBBbP}73;>|VJf}UBSubKDQ25W)St;Z^@Qz7dmEX#9m`a~E_7+=XZ<4Mu1 zA~Jq}eQz&9e943hAXlTkSjSKUOy;wVgtHU(!|sH`k}J|GH>^dxx_k$$f}PLLDrYv^ z9tmzRlB&A+Pu;Z6?wdSLg_e1pe5E36 zS&WW|c=bd-UqWzPC&gVjGcVA4>FsNgX5e>E(s>`k>Zu3tpVOB4r&*Z^;kGw8E z7UK)`WlD%3x+I0P!SItk95j~RDks70X18&eQ_m&&2mvS(B?l@(#2tN{7~G%|5zm|s z5jhBoZ>rI*RCgbUYSrI0D}c32#|U#@L&upv6s}BV_U->ie%Rt3|AATPc}s zD~>IJ1tMYJ69)o;!~8J9J*0k#aJEt2;2q_DkQD(%HWzR~5#ZB0sYX^<@REgi4#jlF z1pwLI9@z|)5c1b3vpp^aiy7RRqur|?!%cNpvCm4U(VyR+5rIUjU?E4bQJqKHC8#xy(W#LOXzbTjYL$EZW!ZK;D+*zfR79GtWASe`^`1a;9BD4$FFjP$fprWO+vT2z7@0l z0wK3nwj32R)J7i5-PJM&w77zeuqC!&)0Xx!>3pi+8u6VJQ58Di>xbb7MRulTJ z3rFh*NPStScIG3P#-~x25C{2d`*1ip`>CG4)rl>0#cH#^xzT6ZwVjRf7rxeyn1Y) z_G+9*hsQ)Ifd;HiWm!v%0H~lcPNc|n9Jf>* zElqOJ-KpnY%FiF)bLSFg5o^==e_VZ^q{BKC3h8Ha2pvZ7l^FXYFLzn1>N?3ieoJVF zQWI7w?Ac*bGdsWfbXf#p!kLN{i{^%69fDC$6!qSpV8Hat?>_aW9Bg5T80d_PbsIWMt0^b6x5y)!5?bTPI4QoiYV z$fJ~fSekzv7my*9VS=2>*!znNdgmzav;DS`nS9qCKabK3io;?W*|E zP2+dC5T`;!NsZNzMEfv;DIuA<1lxw0%$PAij*`&oq_I3!i0o1Rknx3wA99*T&4Pl< zoDhXexfUkHhGSRwEyUgyR87+pv}eZzCRdyK#6^~SWuLlWB zof=Ir=%sze6~P!CIpc#UA=-hVwHVwE-WcsFB1N1EldQJvh*ucj|ksTqJ_Ldot+n3=D0r5l1)`2^p_8;B^3gy5q) zUEJR5|Jr!S2Q60_!_@4vqn0;l?I#5_GOmvXT=qB+QEQb{30Z5c~hJWOEb*o1O?SxZkssuqRl8>IWS5q4883p zlMeAzvGjE~<9tiPT}x6s%au6rO@tu!e<=Mc$n#LcCp?imPFX68*Tf>P$|m2i%j( z7tGi`iu$&*wX`Tk#VNFYjl^>v>=Ly;cO46 zcmP9dLWt7_;52$`eTFIy>*9KqFh8Pdxf32Se{XZ{U)hdIsw|4$veVfd(kt08@U7*A zL*W&%JZswa4aYP#A)7wGQ6x`en;Ui_`!+|OS}$|`(g?8J5DEvS_HPeeIxzT*9d}%aq8W-LlFaz=A)489}?J#WR*)7hCu=@0@#B9pvTWzg)%>f#$x-3fY& z{KV2&^p>msDS6JDU)^m+aI_*)tnZD7r0Ral)1!h+)PNfd{^Hv_VK?@#F4Q}kR;0A_ zC7Z#-xORx?VF(Sm19h)o_4@t8Lz_hI`PFhMocP~Y*>x?Ew?F4d^*`KfCISm-WV62)r{nJc59W11}S3>(ve zAAxc0jp@|au)9OkXugmcQt;Q;*ni@u#A(Ip7i4g;pCkrI8f2Z`Y3!oDkf;~NRbBpC zElT)WUTy!&Mv(V6bl@%qXcdLJeXldsdJj>;AaG1-maaf;Cbz@5p}i!$`BY0-t9jMO zc)R=2W)$#A-Sl#~JM5}y+=r9+U0GH8T~pVjcza=xk}_!UfPkG7oG9R4pV6DLz&f%` zNnJ)kX~1trj>Pz5viI5lmy~tJ6J6~qi5qp_`*NT=d{u!S=)FQvJX53oLfr43iT(#> zDX5nDZm?MP)el8KlUp#7ad(zid_S|D>+BNmbn$S?TJzVtM;PabQ;>?R8%IY|bM z8YM#M3NT;v2zFr_4z-j@=2fQ*R@|T>vtANDCirU@m#45+0-oS3i4(F?|IN*h$GIV6uvf-()VkeI1bvBsw=k&CgD?T-oMt0 zfdrVNgLs$VMz{9%thzcXrXcl{tH7&WxABGSpcV|K1^?ci|La4xB{PiRY_|jdnl=uT z<=-Qwq44*J^6sRnt^!RcgN7s5>3cE+9lE-u=5tNsyqpbSqf&LZVjzv0C{>XPC$ya&mk(gfLvbb_MO%wvldZ1UBvngKZR?*Dt@uC6qYmSv;2!EwwDL<_R- zJp;5zj;7G5^%`wMowy#SI;1R${*p88To?0dO{X3QT_1uoLw}ejSjR4Dsdk-p7wP&; zFSYnxA=uYbvloPlGA)qa_*uzbCl|3_|0^9xxo7TQ;V)-NhYGN`2gfQ*^z2$I2q}DW zkGUJ}^r^bmzwc!mqF6v>E{_N2kea zMDpq7HLaT(xz6+8lbh!YN_it>X?*nb?W4~T@u4Vqe9yRK?#YS&#)fAUbT?8ocZ>3v+1zVv*lywJqWDyTz*QI9>w{==u^WRjuMzKx)aTmPFM z-yOBDSGX|6%HN9d2+;cX9sS3O9~gXmS#xLMNfLOd&C~bt1`{k_PvnG1ed#60NOF<< zv&pzn_a#_0tgWhtZBv3xh zv$cA2S=!7$jF8qD0Ku=m*)2TSYNw-r5Tc!$bS=bA1PmcYQh)z@BM<_|93>iC=kx1_ z;gnAZQE`EHXt9{}E`8b-JLc6YU}W6oe~)svuRe2Bk%|wD52gy%;zCJgrfsXl)zNxd zV(~M~bvd-QxeYtT8;*joPR0;`!XWkR=v@=)AHiRPb55>jDJ!LISduL%b)T2$cu--A zE7arGNWSr=b^5Bu>MPwt5TcuDO_H0QB_ed4`%mWznCJ)O#IJ4KD-)eXY- zH1O7@iO(?@BzM-Vxf}|RcX)uj==T$ikn^ypsE+JpNx<_y$&2xN_{m5*O%Qcw^ti-NH!M7~;NlfO3c@6t5G~IB%cnmWqD*Uo-5rh~hyn#DJ zV)@P39mZ1M)xEhYx5S^IX~gnc@$O(FF)0J6N3Xc$tpe~3b*56?PdM=!d$QH zif_{Tv3qwyHbgi^A1&QNg!iZBrKM><7D&@F=1Bc^9+4kT<9R3ZCg5kGmgYb>nImC< zW@nGh@%1dj6L_Hc*k*oz!X`_<;ZFcK_)_GjM=dy#fb56)+R7vYBa3>XhYFyAHT>!5 z-|T76AdJHYcn7mjhM{_)!v7T1J0&LOZX5qXsUX>UTocYv06a=+Q3EJksFCa6zjMhF z;(lr%%c;AUrm!b52x*Km#UL<)EI9VVWz|JH9`LX}_u6W)& z)Y=%okXCrkHV$Ms==M7l>IRv#@sI@dq3ui??iu&J786&`V$~Dj_islfDUBW0qz!Qa z{Ajfy&X+}SI(YheK*t+}bqJ6xs-VIW7A9*VBcLOeYtK^(No1T``y_5CcYPt}X+?HE zAG}Z<335m zQqpf%zr$^kVkQ-{?^PX2!!ZI?XmDsgT_Bur&Gy*fmr`7|=jI`wVR~^pms?1qH|2Yr)0<22v@Lm#@JrEF7im-LI zB>vg=UpC3Sg<*b^3^^XooOBP+Kt{1xx%w;gR{V5OccH30&Yn(M;iOvfJrT8UF#6~V zN&cd7{YXQuypNALtWP`t-)eOL?I&e4M~p-L!9ylArIyaTMr>OV!Zlhr%Gc!+L1 zsH(!$haXz4LYR{G>;=rjFagr8Z$NdySE5prx_Ttj!4ZN)4m$BpHk%Bh#GykM=Nu-& z38yyymu%z8Bq1M66zERoR+CC#zD0C5dOEbIqE+D!xygEI?!3`kj~T1>BxCqK2U*Xg zr>|zaZAMlyWwpbB9G%4acqekij3}?~hFnk5#n$GyMGai#=TYI-MdoRRtposDK(o6= zj+ycb^_}zqj^-|3J~+%_Su7Ah2QBEk?6HYx4rkpnBewJ%CKFg)81V&zA0PS&%5NfO06B?Uw6e1vg1|LfRJW@}p)F?Ir2d%hJZA^igs z-T~ss5)n7yb!VtJC|Z-In7>efaz*->Z@aG#iLSDDV4AhMN&i#LB>W5|v(&GtM5t zN#)s?OGjxWgBMJr=<7;ZAE_O^yZavixN&Ukx^WDFkT0t_kcGAy z7yXnLv|>7pFud_GV3tg0hu_z#EN_=jh4qHo8ry6nue1!v@ncQsb2~T_n;Nge2KTqW zd1*6p6qWWq^m-q(tdtZ!MV=&kpw~#=khWVmSY%WQ<9H=-DlCvB`p6NM;*+1DHZ#9I zD9@{y)3d9UFE|=mChz|rn!Ylu>GzA9Zlpm387bXLGfF@@MY=2ldj7cOQR%!^Hf=) zfr>KgZ4U(vjlzMdY03HDHsjwNt^&O-9m40uK>%!p&saGY$MK>kiR8^ zYU@9lmbe<=Lk;V$OC=uPByPs_W(8wFl{h2Wf8_LJA@7Y|;9{~eWuU?g=^Z4E zB+^9J{ZoO_PT6Nn!dfp2Kk4=rG55>3eDwcgvRoxm`W3|Q0SZjYJ_~<&$hukXoEoo? z>CnVjg0J@ByCc=6&BqtuWdSs6J+8?l2Rq}9^d6B2&FltM8%jz1{N4uSn1DrGzzU)= zGjfFQ-c2(=t?O?21JE76?cB+UhW$-9y_SXd(pZztOZ9pjI^vlu7Eio`L1s}UX^p!p z{cR&b3TBb3HO^Hgl;h>S@A5 zn)-3tT!Q-q94MI245!3B?>J+9w=8Mx%;vGP_Ug#G z*+DG@|Ka6D&k8jccZct<3;9Uje+0zvLM{bJYk_BO1VWkq)u$g6|IA(N|E^S>MNTwO zd-H0C-ot|r;4*)s0&PY++P5N&2!^uAaAuX;`+jcvoFwd*%0u=``Qq&YRLUi867**4 zl^OUPS~Fh&bVo&-;rOp6@<{#GPqb=gFM6C}p)sBVF=zCwK;z+JEs^-6p98p>KH}Qd zg<3v>0kX>zW_%4o{AFJ8FoT?4(m&y!Pit)d6YWX_=!gyhStA4)a{Wf(Y@%gd_rGR0 z_7nM4jgISBsW$h%S?pMS_g1m;0mw3Duh)~-0B6cfcB*PN0>|I*Pc-kaD1tyxwg>OM zhl2tGKceagU9f41O`a{@Hbo~JXjAwPTH4G65}8!I+nust3<{L0HBa}|D(L)~Mf+a2 zS{lJ_Nl;RlksNwE0B;pE!Sg^jy2X*8P=dVC^$z^`t(SM&P!_Vi+GNvhn4l^?0N<5| zv<5*IU&fo_H7k8T+kYkbub}HRtnu*M34_bqOm4QOpBU%~gfC?Cwzo1*)!6VY$iWyx zU6$(coPu9uzj;`j!m_Mk-g@K`y_R&j_H`dS*hG!^QmSm{%v4NDPXEa`Onzy*S-V*e z?l?W}ZjpSq?6)_WCob%DGM?A=Ph8mMQR7rF)zey+6;W&|G9s$Ns8XoLDo`FqawJ_J z4F9&$=EalBCzE!IPF1t`9P+_zP%}TSnY9KT^pjbRid%FGW~l#N(l@ca;PGhhq>n!Y ze{W!eHON<61+j>)`#M=(;=HH_tt`{BnT8q^Y<(uUdrgMeDp;#vXJCJEm_VQDMKT|C z@^lHi&v;F(fcewao2oW_Xv!h-mZO|cKG!A;%i3d?fLlq9f zRTj6lTA7jPIe97RhUUKl{nB&K1@Kk*SaVQ}+#X^#C`1Kc-rT!G%Hjp7cPh1CUUvN~ z<6t_$*=VB`S8d9E*m22-Gna$n`z=V{pk21=%v+7grlyl!0S%iQQKW&iS(^63o-xnQ zk8sL{DW2vXB;?I9Rw)@d8RzGO10B6-_&)H92<+^7;o5{IJJ8Hq3L6^*an@C#40EBz zpdX0oQa%wD8mcC1)r;7KX%!c?PLKHo!Ey8QW^&sU(*XRs32$oDa5;@k_I$;kIkA&o z{||@PE+;MTEVf+Ru0%F&tlJ2R&<;OEg?m)MjSxQX#qukKVkvgs>-e`Goe920DCjK{ zB5Z!Td{ku0)LpLNOQECw=Kl&4{8cQuakw;UZ^-m%P8gJWAp1=!RtlEAIYt*Ud0w5% znj)Mb6STe30=1S2JL4Ih4TmN~iBZnujn?6L%6^!K?CRhnp&L$;mIeWXQ=xylQR(qm zmsx0Uic^UYufOIjW>90GLy!b8_{S9o?9BE~1{hqh-Jl@$HBC5_3=Om*g_L7dcxnbo*&eNr=y-f7#UZKQo^_9`B_RoC|Cv7xO(HgSa;j${$?RPWjw1{cj(iXH6z>dLHN2`K4uw z1{7&s8ArWGG>sLUWN zpiRW+uvY?jD>}>>^$;^e;i|3)K0ou1bjJ8?u1wkY!e1It$b-V9PW8t$?*XCwFzcnx z0K)6b)}iXI{*0$y&?m^R(?yY8t=^ljq}#M&A5|Uh2E(8%b!q2y)S2zWbsE#n5#H=b zx!aF|&&Mo61XoO9wtx{&<}YE6`QR zFgmDGoQ+xLWDfo6O;mJ`%SuZ}!Ddq$f5xuEB3uYTQ|S>tIDt&c53j+Ar!;d>VB9iqe+(&FKQ z7ciky*M(RnzIgBYEO6_yXj=@!G6y?O{qraST6hWvN>D~E=4uKPl$A{9x{_dutDYR3 z!MkVhwPKCV%j!Kpk$Sno_2j_UabUR{O4~o+kU#VJ>_fS!s#dBU|Bfo@C!9Op+;-ui zO^_zKta;ir&WL}TRYMlDTnc!7L3P^nz+xXHd%dzChgkw zg)Td12+xL}&h4kQHs9*g+<*OS6`N#t*pX_SG_to*Pf0v3oTca3Xym>cxCvt;wrV=e z>`6>tblSVTh%07kSniB!cH17EVQ0Y+3MEHpt7Q#m4PVNX#Q-<4hz_nE z(BV4`m~JZ@V)=2bRIfD0QVnMEwc~+2KNRxZ+s4M1C{P3#dxa%>Tx!WbK+p9Nm}75S z+bXtp%eKT+qNqWp2N(!UIu)wg0~p-g*|mMRI(mtn7i^3T1{~=-Ct<VIDDaHOEu$^%jJrE!DbD@M;x0ntMZP?CvevQo z<>}E{Yv3zcs0MhP{RI_)jL*f>3){alagiHKLkC0tHH*^*j>8|8Iu3#G* zVLM-K^U4fD7R9V8h~@b1?Q15aUt5m6=`m^du8>5+l!sp|0To-ZNr!LsVPwze7N_$_ z{+q>b+OOjNQ0*qW4q-fZZ4iC)1ohsaknEA)LUIm!%4U(M!xq5&+?sbDX%hw5eA1z<3SSIf^W=T zl(**vVgR5W9c74#*gE3G0NrDvw8Jp$1Q3{>J3Yp?CT($k89mpPSP;uUiAQJ28SS$K zb%`V&Oef%Zoe}3Z+A$gmZl0sWsf*M$Bn6Z!M73sE(kGoWYwj}|hFhIRxEZDjyhW(r z-&7CM0{n5VIsEQ8zo3IA=PhMGFkF#>!!6y~KE?St`+7pmnPv>oxSvrrLAJ}?8}JT| zg00sKUqLeW)ZZhNu6;!{*3y4zB-wO_oTHhRj$-aKd-QhpN>NnhXLxxDDThT@;O8LZ zBktN$Z{RT@X-J_LPD~8;(Np+GvaR7H?IHGA%H@rmC)TF4EgYHOM4Lmh{e*DS>tgtN z8C(cs>fyMTgj&S81a+E;I1nOtC{$x{%Vv(Nr3M4p>%qz%`s6o*?%;&R$fAYF{O3-d zZ&5*8i)ktisP}Stu`huF!g7~Q;9WRW{Z~%+=xdX$Yx+SV%n77;zkq}g z7d6S>MVLFS{Zoe9Ps(v$yEYwUyl8@tndyxPXHQI)(;}qwz@g(Tr$unvYl7dquUyj1;wvIX~;OALC!}ky2 zYToD|N#OKg zk&(K-B5BpYfuI>qT~9U>MZV}LRG>o#ZI8ScNwf~RaQ^=FAJdor-wVJrU?U;)bFtu; zKUYn&rAqE2EdSMnCag(7F|m%7Htq^(s*Vged)w2sycQ;mSlIA^(haHztwNGJ0{Bh3 zSEWzRwA}xqvD6sr3a?l%lEtUdg)IK5TJ%2q4&4>);KZg(3 zaI7G_V2Pv7amrFNvrJAgg21#q-+kS}0;VT?kB@P$9P=Q6r1ANnljt-*ASvyQsUM@c zH5pk5dO3b@9t{icsl${t>C-_Rw~3e_|C?0Qe)-N!*UiQ$Lm+~wCHPPT@{$ZC`q&!#9$WQxfxN1V!v*EBCl;zo6@A9GU zRe$=1mAF-sv5{EneiUt6L+4Zmh%IMXH3@vE&4P$L|LST*r|!Zw>;i7{bcv>O`Y0!> zW?i@5`7~A=M@y>hpz^KQE+jq-`+H{KAAi;F9u>IbK?HttJoO=hFVIMn3egYyn^5oT z(o*XE$;qJ(8~y&~48~w&gu;+b;UV2qcM`dt@0I?QYB&&j`hsUex{;jI1fJnqW{61f z@5~iLFV)8`#}I|QoXn>u?bL{!S9~gdJEA);{@b94)xd1BP+IFEm)j( z-)?MpzIzO0n@@A~q!0^^ATUUe_AUJ@z+&-p;dIDjbQ~jV?qa2&aq`IV?GD*^;pS}9 z+gFE}jun(PVXwnUWI&@?qP5oAEJ(dGTaV_Zb3t$HdbdzT%Y2GdMcoo=Bb<3j9W3Z znlSHJP0UjCrw%H!PR41fb`^uX{J&sHGx#Ir{Dc!#*Xw?pi$)lUPj*L%R-fj(L|uKn z>?90#qrYYPO3lYGietXJX?EM-x*Y}`752=*zV&C3Y<|0*#tYv4N-K^Ak{F*%iDGHb z86UQr1L?f%$uSrxQY@dc{bER2MXcTtaM32QR6ymX`VuGv1Lunbg1!J7t?rqP<>^v3 z0mJnfpg#K2OrSiy?t6IbiXMjX>v^`l)xrL~;CfLFVn&~Tj;qYXnh(KyhaK{Ch1f=1 z!wX?!`eKp@MLHKDrRI8;1OO-gYI=uUbWmFx(U5g{V%KM=ofp)az__MErUkWcETHQq|TtG!u*Z zc0$m%Ye0(HLTK#%`qdnYkV`{`r!}jcG%T^!_69syR^(BtZ(D`5`K2~HNMX2rb+dLB z;&X!{qSe^otVg^ssEe4AA4U*8srs3?VgsVrJBep+-p)%8l9vw>`EF$YXx7jUCgjs zeBNd%J8xp7W*jtubjsRqk1kjWD@m~^PlnsP=f5oGJio*(gio7k&cPQC8-0MT#O^HZhI5g@~3h0wvI$)|MGqE7ERMrIlRWVr_ z_~VKQ8}=}gTf_*KNlj}5Vwh=Eh~?&sRN7eoN^^T{@I}ws9^XU6N~e!x7^(0U3vn3s zs#rf`mCDk+*4bBPw%0{4<$;d`Pe7k=AV-Z;1cs1KhVpj$$WlH#SWGJIwF`^nz-A=7 zI4LSgikX;e8N5sTFWU0VgCY!C2|QvLgpZ(s6Dbgp2v!4gEJqU6^*g-V5+dnF2!#(8Ge z{q?02i=eQu=P*$i)JfRWDK4+NSIK@1r|cLTYzP+~Vd}O1^0~mKk3(~EDXZ)qPFWlC z#5v}F;q#I0DKZ(zdwhRX*hrVh#a=`R<+f%F_OI727L%b2W7vjzP*-lN20UL%Cih}O z_Bme-C7^+Hndu!m+!wnLBu@Zk{BziqN7&)k5~t-XuR(V^Ou4Z%jh@E(Xi&Q3N%SDR zcWJlGd^Q=$>@ar9^!ojH>AOoc;{)>b_nvI{@eYRzsSk7FFL z|HBgT2UlN^_>I)fMZv#5-lz0KL?W;!w{MD=Va_714~J67-cvDGS5-tLHRy8~RHx-F z5BM6FDraG=K*;xeHvirnG#G+ znSV@qXVbp82~_ky$iMF?RQMj)Bpz=TY2>cD89dIfc})cx;ulR8n%mC7NbDpf1xn{A zr)|Ghj}Kc}F1za4j<)%F>HV`$f}2uh62aXjO6FUie|-A+PgaHz#QP$_lw<0sL)WAt z822G;E96~8_3Y@2+rqIZQvDup98@c27>vK>;qwt~)RSsP&tpu5nB1$Sssr(bAKF!s~RX8jL?QnIgzu+LHSIPK0#HfhhDI98f_WN!1+PO#h zrG7>%>>IGa7~nohwHns&0QT@UTu4G7q8P<>jQMrHAe7oJJK2eS1Iotx?%`nJB+>yg zuog#QOl^6CR5^Le=v~r_OC9(yi3Zw+eneViwllsmI%w$Y0+u(?#qvxru9UCX=?oo* zAUKS~pB5>{O==8TeXnN5*VFg8k%v+(JF!262w<3`5Sn~wAo)a41jsX4$d@bb_ zq9IBwa0ouahVJ^VFr=RQt(6Nr0(*pC$J)jMiX+m>@z2p;DL(+r~w zUY0yHvnL_fa>;`+y7%8+Fmx#l3Z$Jo{&k{{{d0v;mmdb5-+;s=vkEw{3iySS+-`Dq zmhXb7zVZkQ9dF~JK};dHQ>*u2NLdHni;PvDT#g_Rr2u#$IXZ#?OJ@1Q8G1LE|06RV z$M9A@ehYtMQt)AJ>uf0)S#M+O(A?%&hvL8mySCE?LGt3I!Dx_#BKj1~Y#>embBsk_ zA^JfM+}m7Fk|lf7AKq?-TdI{v@!WHa3yE?nsJ>Yn5ZKsJAUB>8ic;>RFcO!r%0)vE@Ur>Yd{xkPU<8B^ADUGUv-qa9*_TN5(>K9js}y*W$> zsi*WlV*iO9e)WPHG+y9}XG(=yB>LMxt`_L-ltsyx_E|!Mi2@}@O^?ZjV5tgBr^iQq zV=a4~#wsAnCeRX2(k-l~fBkr=H=G}LBZMdpE!;4JEK!{V{|hNI2^9?^adzbZkch+( zXk?rRSx*mBj-1f20=2P7&e;hWAIKvxZ(POo@u?4H%_0HI`$5Qq0tC%Mk{ZoZ02QR%ODAJe2h3qG+ z^4D~#swZP2$$rq3YygYM@v16uzH%2+&p>gh#qyc3C)3WiuEOf2T`wzQU*LRt5R;fz zwLSAHRu8mNsxdZlh>j!IaA8Y%g_W|b$_m})Nk>~5KUp(9h#*L<@M|t}G)44FgXh-+ z%J1jWxrO7Q&XLYj#;JP23eptQ?;{;3a}Py(dlxW$=upwv*;`gxtYRN>aZ z@{k4^*r3MS4+Bwz+I&!6#(tFRp-(ZQtPDvOI)@Kwr@YA{?<@0BArODk_0<9Z@Ifwr zm{cr7R4h+0L68Cu+_ly%ehg5_2`2KaSdHHgB*uaP-mZ#6i>T#)^HmrYv-_nmf^}s3 z{aJXb{xSeRdA+N4#8$k%pn(jB`t>!Onw$mgIu`hS02cXUiZob#B(NT-M4L<_+W67~ z`$Xxf{CLbud=%dF`||kHVhWHKB%aVc=hw32=}-c_dUD$>J#K_9`ng*d@KtlhPXd!^ z2&(%M=wnUpv($t=DUTtohEQFT*mZ9w?qq?K#(XRZY{<{ettV)p9xNn4h(D?CWNZDd zK+%5hYd05bmjKyIk{KI| z-{OLMgZjB;^7kEyx#Ox_%k-Ioqx=W~(qqI95Fn)w7m96Kwq{_oN5f_UA!3&b(wbTy z^sBW3fEiYU0Wa%hlYiE-?6(If0gYyWa_K_R z-+*SIN~+6q17ZwmFpWt<^gD6PX@xPECFk7>KsRZF}_SFl+=Rq&oKE&fwpM;(G7L>i#I)MMSnHp5Mr9qNP|;$YdZC) z=fwT{dCC7Mk1IB9LP*+;%9VK9$HJiTjP{>j-8(E)M^t0g+^mDRY^XQJ<^^(`G)pX? zEG#ljzGfe#OO~zA&_mkW92-#I0vuf~-@ugVqOuLy@Go<)b}^80*%z3GVbEhBu$*zo zFcubJozz|%s22#9nJ17azK$os0R0QeFbO^F(pJAabDPIYP?m~NO$LcKJ^Z{B=DW@= zX5fABRMRz9MUu0*!r*aKC&zB!i7$cEf{8&%l>8x`pA$U2W|)yh23+G+nMrh}`{B?= zbcpG-p3wpMo{TRcvfe@W8aNuxJ{9q3Alu=Ow=wZclY>+n4Io|%qffVU*lCQ1=$%k1 zHJT1rvAL*Q$e(1mNi+9a&)FOy_pcwh-+V1cDKFPF#CiWso+6$(6REdYDJA-ZdDdUc zuip*LB;A>woGLIjs)>ON4{c@%b<%IJ$Y(guV_keuppnafsGT+hh9F&xW_P< zx}NoV(*Z0d7vFBMZ#YQ-*~I6E`G5FAqR)1FXm|)HkXCLyYrtX@VeK*?1vh=|VagBk z)v1Y+*J4uNCS}9LP@hb~gs1T#kbRj+pqB5d0RiEzfY4m3a@zjsk-}s??IbPEB%k5I z<%gY0Y_Mf_Y$`hz3Pr=`BR)@@!Q)eevHYt~H}h4?`tBreB{oW* ze5>H`!6&cbif0sE-m~6`3=Ke^y}7 zh!`iud8K8X`YrTF!y(vyJB3rIR79p`*5Le9{6~7H)U;kTmc)|%_@)hAxX-?}^juUx z*e)rRrK)XZPD!)WfgTP--MV6|P7(tKx0=BQC*i>}8y(Kb{!En_w;D79mB~A|l+YB} z6xoG0VfSSF%630^eE#WX3L#id3bzuaE$oX4D3N3coA3@)N4$SZvHP0lO_aeUXGH8H z4G062i}&5@!dY@sWYnbOx21W}7z9TUXWOG0SNbq}Q7WiNdn^s(Vt>oniL8p;;lpfr zxaS_f=rm|3`aUwU9Zl+|HC9&C_l+B(CRdACCSLOm!@RI0aIJG z3Gf09b=3-Ex9E^^Tgs(%`e!BoSP(X9Sdgb*JR3bnfYW=4juQKZ21#PZ_<~AvVB=Z7 zC{DP|#RU&{nKB%!_&J%9BL!czl^UvGc*$e@yNugn5$@epyj#wcsp@zy%Kk-%fU5(a zUU_88+0UvXUiQpq&g}1Z9Stm2hBdL5#~2)$@%)1oeE$NPO?tq22l9N`eQaMY|7th5 z%<`EY$PdcR^%@Z)7#UD7;E&`H3R*rRMs{zykHl7VMET}9^C@I;dTFyPrhjYkf?fUg z@_aPC;z`DN)HfFqgLNpeST!?qkCGL)jo^}TW5~nM&O$PQ?(er{XusLXXq}%h@jYnQ z)MtW`erU3@aiwYi>&$4LS!#77rn$G)gcZ1?BaH#E752Q{iZ@9m-=Xh%D%D`W7Eaq{ z;X!UwT zh`=0en}dy#Yti`dZEx!*zLbKJtUZw8R0X^Se>{odY^~qerv>kBlP-(;^l2foF1U5)>gifc}cu6K^2gn-ptRjXjQk=dcU4yW6# zD{ci+NF9pjO)LO;EW+bQ%l_nJ#8rTiHj^h(_Hi6eYR~Q3O$@{30f!`b%0rTEIWfmx zt@__cNh^m#ZPw~*{o7VTH-Z(5oU&okTpe5+Ijb5onB>=v0u$(+B+`=^FkGVx+)$!4 zp_m8Zrqp+bFl7)A7`!sVGq>{`V1!#JV@GXGGvy4_E+oE(K*sY{9*y8%qdQNo~uoSRmj1pq&X$@M@9AaPIA5zn?S4wTW0&d zVZ|a`J7!^s^G?7ZnFkl*yrnxD@>9D!iTp+$E1Igafq|cHg%UrGmUBeeyl1?5P?;84 z6!nSCLUET(u@+H^v0eKIAQ|;ZO_){wBN+qmJCD9mG=7$-Dhc_O31$gW)h{~cA?{fG zS$fg$WNl3@jD`h%sNnmG9;ws_tyQ|UrmX*jeEs0g{69!`Lk&7STV*#8`uZ}N?}iis zPuz)inxD@bauk%(Yx0m~X~}W;v}ymiqo5fE4W42RdTRtCJ3{viJ3wu1Se?Amzg!|e*;9h(v4Wl#a9l#1mOHA_Bp z&=wlF*$u8slO^`;JXZ2PE{<9UV5SM$NerIQSolWW!)P5kg61(%gmAlB=o>@$d~JnH>Ine4RTr$gkmPQQs9de^5b{<0B=k zxSK#9CSTE!@8)4Sdac{vFPy6yR1c{;ssCI#s4NPI_cMlmD$EO%%5ge+P3cj zbk0M^{;;yC{qwgtkoR}M@!wDo1shqIgHXueWHJ#BtPQ_>BCY+|7T1;EAwgHKPOeuL ztUHHdITGO|jZo`>AEk24RFRvIER*vEPJ|5=55dB(uRnEX5}u_oX>kZ^HPQBo$%jK7 zP!k#&g7ks;bRe*#Qd0wnVsTNzQ`1gQ@KP;+O_U-wT z>H7G$gD*gu{*>_~M`!gx&dg{;Mo(nfq=Rkj44Y7e%cXP0b)W_tjj`AfY}$g7@&w?#((-JQj-~KX6qhzbXI2`-YY!dN;Hsc zxFyp-DPI#xOv3m8#Tg_;xL!Z;jOAiw)cC90B!lxd0ZOV7(dwU*<7`8D+ z2jc+b-p`tC?u#P*&2UE?0b6>Gt)rrvNL}8Pv*)W(UGA+oK^MCd?`1?-lvSIvr6hxS z{3C2DkE2#U=WatW^+Hz>32tC`IOlZjnh)sw%9>+-oXhh@$D|dT^QI5h6cyog94Sr3Q;}St=*xo zK@j!o`Em+BUPpwez~E^X-f>y1KkvyAM=u>Js?05J`^xJ%*De3w#$46Md=Y<)AB+Lk z+8vd}!Yg@4sw|}%f`KI4bax#4EV{8dDRHxPLeqm{n>QemvquBhg?xm?Y*~Dc;Ivx* znzmdQG1JrZ7H~w32uP1;759GI8xn2$;&L%?5iB3|9EAL~*EVGKMO?1O z`i&b%EGVUewAi* zxMuB*4m6u>KRk-JJ5T5JsqmNF9Vrq>A$?uzqFX`ms-zth>WPTFW#}C$TM?w|o6yKT zJ@bf>yfHmG^S~Do-5ILZ8Nv+1(lUmSqQX3-&#=%y${t=b!5pT;;iJ?9t3rHIeG2!K zyc;d&J8r)=6=GO$f(`FHVp(mT-_p|2dDV(tr>6&y5EHlahj!MIbX z9L`Lx*$6Rqo!rr3CC&QvSw@>ATz6A!J@d4}oN4sDEZTulUEdcbu1;dfi9l zkXiaiG5uC+p$G!Rc+8nU8O>&A$1Z7@AZp`dv(jcEpT^+ssab>Nw^fo;F}#s3(Kcf$ zA%8MW%lg$KDg&%`W2vJS%tE_5Y}O=N=p@Qp2eK00*H`7B*6| zz*UW^ry2|=PDe9)DlKqUVU|6aJ{OC^8p&bM>h8|6b5ycpba}&@e29&xf-S^(mYLL776sH}RXzi2=eB3XE*eSUGhE8X6I!7BLZ+ zfCa?mD-4$x+_}m@qoFh%2ja-RHhnWD%rfSR0roBCeLe@^3;^2d9h0dk@?Af3lG!~c zs_f*iQi#f$jy?%R$Qi|SS@j3|Ta@r<-@|>IX?FWZm0MVK08Xsw2Mjm(FSb%f5IWda zspcx26JSmmjmFg1x1U)s-Mrlf!JUr`x*s%P$~G#4Mb{z#8C(hw>E_S=RB)g-=T2gP zj*@6BW7R+z?FsFY_1Pjf7Aws@bYav-XVIa5vr1^`8NB0Z_{pkv?@u~5KA)^|j#L%<{z*N}bus0j%vTp6Bmqcez?A4kp&0G~ux!q*aXWifP$(K?pX24|>yqby97m2M zQFvxIzaJoCX0GPsx}|r$-j0;feIfsRLg1&o{C8d{jdAI5;Vif6 zuXcEUSS1KXc3uVPX!7whAw3ALmkQ7MxlBeCc)*M#-$%({A6IY72~79It}%#cja!G; zJn6!qjWP!zkdabXKjCbL-KWM7%N{a&?PGJ;LL8>WMC-ass=-XQSdg%W)#hM201+LBV1ywuOx(Ok`e##=v(7J~M*Z;AWHWe8xOV>@*7t4= zPnvDIss0!?n-SbFRAK7zPm{q3QsfpU;@EpMJm`}K1OIq-RR(BO&Uzh_6!sCkX|yOB#;`ekl3Ogr-^o5a%( z68uCB%62T@+JCPH+4Bz;C7#acY%y;wks6vL(FcJ<3?GqSO!dC(ob8;s5`v!%E^k5Bx{smg~RGwKI zH6`4UnGua;w%$>&{+1aX>BA`4YRw5FOLD_K%$U$rA6E>=_6)GAY^@YcrBK*p3I zNu*Nyk+eHlRKWNl9jRc#J3Ea(Xp?#%`Upoh@VY^*`EmEnUr=j2|9wTr=_Br2mAJrC zPwKZke(jf2@oM1ZS>9$Eys{rS>2Vy(vGw#won|<0EIz~;9)rT-1*4|+x_Du@UfoIokU#YS`4MI|%tv{uGthxEB-N z*EX6L3uIcgR$IbXWG>-|MnkN4!Bq7BnW}tLQtOg z3!{WYjRu=_#18LFf%P}7Op0Uy6)J0X%h@7K&&<*%8P^oz>;3@`5=MJtxz&^Ly+k#P zZ6KqdEIaBh)*PCP~rFUe%2;MjjqE{&%&_JZB@ zHK4Dq2m#uEB&gw)bUaB&2?o*#r>Y<|QD*4*-}B7*yaU}-np*dj^7ovfWEsO{xjf+a zOYVK#7Vo$tB*3QBS4&#K-!|Bh1LjReN3yR3C%BH+gj z3C?tyx|_fppqU*QF3YoW1gl?QiwKM8Z-;HlET(tA`xD|#0&^;e)o%saKh*tAphqb# zQ9u4xo@ta|cqrcz;=CS$c}uXl_?fEm0TEI^aw!CW5F;h*s*D@<_T(tM^F0C8!0GSB zI}}ZyZaV+<#?;+j{}A&GR!G*~k9+>|L;Kb8F8N;!%P(qX+hQw5*x-CNYEZmKQ_Y_z zjW2X6-t^9mq@V=#cLjNs-Tot?)DP{-hgC4Tc*9dQ1G-k?ND?X+unVLXstvn4{|kX5 zdw6$dW(PvX4qke`mv0;NSP4euzw@E`2}L77l}3MxV7L*4JM403EJ1nG)tDa|aU(Xn(XQp_xFu<%vj4=4q#73aLEuX~(Uy7LkZbpp< zOgEJ{nN8s+Y4E_bT_3MW!|)d(#MZaWE`46`r*j0km#znpj`E%OVay_}e*DPZ<^hqn zSJo!h|5YJw+>mh}SIf#DeVK`;GF49w>Xb`oBs4!jS6nR)UAu3oTLvRRx^^E9NUZnB z@u1sdg{uj9^rB*ewBqL&%8$7x3G~%ktX|{A_-L+O5pW1YR?f@z-;;r9fbC7=WnLGK z<9}Af2{`))VG5B+GA7g`@n`!8zHX(~M7t@zm-y9rxp?Gq((flw^4cGiG(%df4*~4DnX7OVM9~L2eC}6urVDjP` zLQ9#bW)a&}f8v>HeyYO2!*!YvDFwU)LZ7$N87}2p6dga`YpktjT`}7H#2xFjm=?+s zg6L&W_*j2wPda9JFTLPfBD_PCp#*rWD-2T{QeY2Bu#wt3hZeiT`O&Dqv$qZ%!S(g_ zqGspf5ezNj$X?erBlf)0VVgUmSq>|v`ocF@G-Qg3S1R%xO8YbSb=mVIAxM^+A8wB= z9fa_jU-YEUD1LuZ!G2x(EEqf4Vi;e%LV_A$V@*#D8e5axhyV;URSsuz2%A|Gh=9mN zw2Vr$qwvxn43Kh1u>~Naq5++7Unt<5D;ozcnH4PGFvT=IScVB5yoiTRm^8P(%MZ-q z54~9FPFgFUlqnat%H`w`rOWcnR$1CnG^N%bnOYC|29J8rI*dJyc|{K#!J<~neB$4-UR!1CrnjaM#v_5E*>ENbDlTF zE$e=m<=e$?A%q9jPEU?` zF~3}n>#HAxH8?&;{oJv#NjTuQDr=w6`X=}$96I5;qe`Ed*vW?I-=6FKPgiFj8{kwa z++#&nE_9+R3%l0jooeOXkU878S=ilWGg4AveYS$ZYgRp)D@{?!C3i}p+JPCiM^PtRNv5)f1(~RZoz;;Hbg8&d^Ay+ zv#qW-iOud}pR&eHv@YAh?S;A+Vo=mDyNwB-c;6+nRZyb7NwAdXPC0t-aP~w{r({3z z1zat14Mge-YuUu=*)kh_`?H;lu35=j9+6fT;wb~igM_QDM6O#@>o2sxPow9S(CoK8 zZ(VGhygt8m;=UDi`k&s`R#MIw9u31CKEIP1_;55GV&oVXSm-e>HhbqYZ*dat%Z?UZ zRogW$P4t&{O9)-|Yg4D@h(E&UO3f!8Y7hqf{4}+;k_e*yRpv&Gb7B*-EtN-E(K6ag zC{xIuEhnPb;PFz08l*>R7ncHH1OYE{|Et6GZHDF63eO18zx~j5OcJp|p}*>64GMep z4J&>L?O$vtbQ-$%GBrW#=Y}g*%4Fx7w?bB|1A<}9%48ohOl5z|Wp=rn{aNU_<@F=W z=yD#=X&s-!h#>|^zdFUxhN*v~er77sm(}z{2VsK-gJXq3ONoI8Q(a_vFB+f2aG?Zm zxru)B#Hq-%>IabEBkQSQ@V1jpHGVIf)cp3sr`TBNNFnrFzDV&M6`%tR5BOoXOg9>j z-kRYWr$ducoxp@8GeY@~jrL-Ss#1SBI+{3l27rrOo)*-v!ITN zBxZ-(Fo)8NZL+vgSeXty@f=(? zc8t`l{k-B>psqF&7XHjGyaP9*wWsUu*$qsABr5ftGZE{2TL$+5%^dWrg+ODI`)|vc zE$1H-3Cf7bU3u?!y?_kx!Wi=1+i%^+59d4K7rSsjCHSHP$xv4*Oj%t`^kQ5t+sr^D z$n}=t?A+r|Y8W&FJDZsmpA~<+1k3z>>fa{te%62Pu-KvCH^bGivOZgZU_0Qr2zoTA z1*F|FFt;bRv}S1A{~_wE;;L$+txqW>prqsmY3Yz=lS;RAij-6cqaba!`$ zbcgh&H~lT&^PS(h;ffm;Yt3gqWB$jO4)<~T^$7|_U1zatobD!{kWBIWqnrMOB%uu?~L}7_GiSKCf=4j2XUyR?%mtP8EZXb zqXVY2uU*6FU#7<&G#m+s7rw5&$H_%yYncE_ZR4!fTtltv@*DEj(d!&1hvC>wJg)La zTM+CgIxML}%8JW@&*t?U0T9`f8dIILq;>q=36B1HK5ZoaxA7UoVJ znY3zGl8{1sX-hF+ymCutfk$he_)AHXQVD1c#nfECRz-6gGDx49L-pbf6b82xRS#5r z7|Y04l+zbr+2|1gWG`CSxGjW<$E~YRk)Ygh>>>I-W6j;^<3S4bFfu4E4}DMIQ5D0Z zic2#HU)ukC_&%t>jI|S4vazcTS!Ov%L9zX6<+SPa85UyG?S(_B{;QLgp@GI(r4-DD z1cBr5L!6E~>9p@tdi&3I*rt#1h#8eT4YA&SvSvrtz5P=)RIrL!WwxhN2-TCMkF$<*X|reGPK5ewQ|0 zD?nWzMhLR}q_`v8?*jlD?d$&|jnv|zb)bIYUHmB}`8R8LR#B3Rz&u@f3q`*FYY}Cf zkj^7TdXMYu&>9B(jp9ctwgddWa~sN2FFxlH1;vIPzQm^=)S0K5xA#g+FWi$qwT%Ws z!iGg+9j!V-3}sV%al#tTfwyufM>Y_k29%I&ACg?9r3`DonrEJQ-@yBY>wva#@{IaB zlALJ6jOiaYp#btK=WsjokM-0NuJ?2BFOIs;h;g6eqWpfRMQU#+P^z0E5Zr)E&1=f zkI3DL6*n?^O^XiNNPXwh6n)Iq9c~)>!F^uaB4Fi|wv0d?c7pJ1+`idGIhh_Fw}qvx z=9#9&kUA{b)|~E2S$)}+r?)iA$8V5+js6tA%ttFjU!Gq5nMkz?#YEu$v!5U*1|RY?%}`n{U4-wCfxAcd-_De$&tXz4H8!l+7v&(gRF0 ziB^T&V|l7c2|;8^aDg{rHg|$>`89QUnziTN2mUUq+U@YK8s?KSs^+C@cICQPOIFKX zH4l_;o=~v@(6Zz1urLi+g}rC|P@6>Va`&3oyt=kTPf~i(yT}*i!J>s;_#68y7$w?} zo{kV3H0FX}85_*oXlt$)KC^=bFL>Kg4f1sv^1hx;>N$kI`)3a&q=m8BdexUwm!<}B zfiDeide*$e)z67@xd3S156Y3MK^XVD*rJT9+*tYR-z>3yhDltgKwz=O851LAK)OQ1 zb0@0t?U~ojsIB)>Sx7CyOfYP!Ouk6(Y@=^Q7Sdv6Qx4 zSq`Uv#dzmXu9#!wstU@4>ZqbTLJ zXy424t6SZxSZjGrj6cO*;cGA-W3LBzg43Vsd?I@%CLWuW+*x-sGWW92U-uw)Y~Z*z zVp&y-f&9#WuhCrOkeJ|Q{qNt%#x?ysRv!4n$CgV^m4se^?B}SRpwVl6I9|eLUUvT#m3G&-2 za(@%+=k>-Av2o_#x(yshkvzdNCD{c+j8$J6jTbQp!OUsqhZG=LqG@>Yj~_xt)&s&| zY`+g%)fMp$98q%SmY<2t;)@A$`|}m){`Oi}>XKbu`_Tlb4FWtLr|iu?pFC?qhwj>~ zLA}dy(@^96#QoZF=J__gdVUsT*DLtEB5+$C2vXF(K=`;$ps^*?dlt6h#X;AFC6*mr zC^N0PyE4uWoNa~4gqJtQMU%)U?d@0kH->9Zznjgwy>dqMvWi)2^$~5~FAHNXQv%Al z&fR5!&|vF*MnQAC=VTUU*BJh0c%JgQNdYRDJD&C%2xea+IF#7*qgTqn0N>SXBtu-Nm+qy969?D?-!--3<3ZPNmqS|8(GKcE z>9Hl2ajyxv_WGSMR*zcrbw8Nf$EgQ%SuN|l2ctvk>AUn4*y}t?02X7meI9$9Q2^A> z)AtA<_ve3wG4z@ zraJaB*p~|O!RY%k?sKwnq5^e8vH#JOR6{IJVo&xyJ5=Qzt{;&>z9Cu@>@yJ}c%98U zfhLX;6r==nR4oH)tW<=x7GRc@@ZPCX_$xoWkDo}QbO1-CT#iD|KT{zWi=XS$Au4-- zhwjeTwVTZP<^qx9oA=Y>C_j-%_!3`v8d@(^sxgE8^U*RK?=Nsm0`B%Lq!GZI5M>ou z)2Uy`GSu54^#1e|q9lLYNS2S2J@A#MTeKHx0Ld&D*^>^z?IF)|I8DiM{O++J(R)DU z%^BYW`TSnMxUM)>g=)zEz5=TKR0YrPNX{As=YlWabWi7P-=R$WIv zSjKtBsYqpcN+6V+1VgFsQ3nmlnC6{hK&YUsRe(!hF3`38CP3RhjX(3+Q_1<%=TtB? z#+fF)zjSEV@yvn75F{9DbaH&)S(+8qcGCck);L5sye@1;mKt@-NGWcxJUw$<6nr8!L*z^MBd=1M!w zWZv~fXi5KZQ*Z5G=6=3oD&;b_eI;L#=$`)@9MDTbIg4NgP!b|$y-HURi5 zR`|b8d|2j<*ZfM&-R=;2`#pI^=V3AG*uYj^`X=x8tVUd44#soZX>j_yx*6z^&L=sR=> z^PXxFo?US`KwNZzQb_j#v!#9%Q1#I&5oLYidxpgS6-C3bq`Imu#vFg>o0*u1+~gnhNB&y2g|+%yG1C0)y=l0 zF~QoY5Sxvv2W|Wvyat(=*8|s6n8<2OQuWLK`l8VP?TeBDMAiDY0qOD;7(=-N^Uta? zQg-ie{pO#pE@5kce!T2(#8PMHR%ofsfLxa%!yLIm;9<4}@;Fj`RE_oTu~2EppJp{) zni#&6A1I5xN%igwM5|5*taCJew+wzj9JRdbu`};y*1IJ|pIpJC33JW-Q!=V%mc!tm z(i4%4Fb<4$WV+DL8m&l>Y#N^Kj$A>X>tVx2(9^ol@@W0?0gq#_@r{l0rE#!vkl?oV zxD(rLf4j5KmAMbb^bj&R?|bHEz6;@Z9YDmb=)Nk&ONiYCt6Hm;RCwtBW&y-+Qu6Ww z>_ZR1?-;XeH44ND*yohp4%9W7%QJ?Qh_^#rKAR7F-9%c!Vg$Z8eVuXR)Q`>R@P@n8 z!S3hFgtvh0X0{Fc;G z7_WbU^(I@YQI$Aro?1@d#aJUf7Wc)jOd1lX2F}3f4+BtMfF_dEsj3OevSYA|QVZ*z zU1JvcEI=4l!1@C0?Ku1XCd=HbRJrdCIxhUc?s}JIV3?I1K$RY}7^#2b{3+_3=hlUN zlBcTfnlrfbY7R)x0cM7#7ix3v5p*k@BYnbmF;FL{TMr`Ntm#{4f!|iQ5l3Pf1&o|Z z!J7nfIgBvGP0q2d0E93sdB?Qzo#`KVk<*0Fgx<`cA!<8u#~2}1v%$^W7k(a7GaCN? z<^23}msITStFPy3y^H$7*VzNTMFb*L+QmV-zhBrbvfTLq;|?nv#g_!-oR3u;uDGhg zW9u_0@O4!s0|#cd^c=2z+J(Z=@YnYs%t*Pn4&sI;J!e`*DZWsxu)&OfQ&eYMzWe2i z6}IvRg&j!iQ*A+mNFSYFwU2gz73ehr7`7q4ZgSI*inn_q?O`yNaX4-Ltn-@&^pGrd zU5FN%h-0)@Y7a?1S{x6IbNLLos3Y50xhj0Eg1iW-6!u8jm;2uXyk5DDzEWzqfqmhHFGUgpi<5VQN#fMvNz?LXb)0_1qS zEmYm2RSxGECtzI;_d{S{>Y{vE)Xi5{3mWc)V3np-qQ8>u#U~D!*;Kb?Q&)%y!a)V% z%9fa2pKN)k`}s6X!f!1e`R#^Y<{NzpfZJroShbdBL;}9+Xxsn&ey)XDF(7u^uRRnK zp&h8D;B2Lr##cWz>OP4b+z}NulmmRib*HgjEY!q=I=068Ozbf>hr(U0h6-EUvlY^<8xE^Vy2?4GuEw0c4N^V@PbPM%mj{=J1= zq8~WbiYa7epLEEiEp8t5D@s~w)CpPldN-sjVyC138-=;&SmTMRwT(cOZF|S;=DruA zFBIJxp%KDy4QF@(Mv$hI8DmHLOC84jn}afJm<}NQ_ewFs-YjBPGcvL_$IhNV=$tUm$QC?R z+V-LCyi+cOcp85i8=A**mF1`<@WLx9)4D$hPF-kq|GUG}&3oi2XTJbMXF?GXKq#Vj zsekd?h=+U$1GlzJD())U8d{#_Cw_b`HazcNNbE(Wi_AUR=dn^SwRdB(You2%m#l6 z5sfJQe}^dzlQ|@7hP=unYoJGiK9FTGOzFz|gAV9|G7cQB7ZAX#lVILC>YN75P0^CGtOhB`5c+$6HNS zcUrQTE*t2)1Ump0e6ww|4N9pId^WkyS>L=RhASCr!6fKJ%|8+Jp2M{Jg=-?-WrG<_ z-dWI6m8to(@Y;F-wU9cIw>*B!`qVxy`7&m`3jPve$7 z^bIt!c;SWIXI2!$W;2m1mt8Brliy2geq;?eikJ^R`@COs%lqDi-q_xAgDcMvK?K7RRF1r5D5P%w%9F za=8HTxt`!i?;^Pe+Lgu# zC*SJ#`Q8j4PEGQftJHaq#I8KVV5qBdWTDF9US~c-YtO)N9k#KyX zEItc)g@BlE$FIltpvW<%!-RvXM8rQVHiR->qi4OYbo^cJecZn6<8$wsfakU^_q6)h z?gOz0_Ab9seJ>DBjw7$2aV%?Ub_-i^WS1?$smriS5sZhjB7r$Yck&%+5<$6GmAwS+ zNvZGTbl;gu4oGcxU&Hw>jj-i?)>yjELge57k`Zs!>LnIut)j~CNP1ed(?O0HZg z4mL5wL!wAez?VRy(8l~(h#Nkwk<}UsN(?dzQZ7X~Sl-1J z3BdJ$Rd0gd?vn#Tlwiff`)pRe{K(_o>-hYj95Vty@KbQq%Ac2JcqjwcKI zXx`v;S7P=lB{IfUWpvS(r7^r1r3Y5e??yTdN2OrZ_@c63bvgRJr)XxipRPY`BEpp^ zvw0o#g_C-rKH-CHiM5i=Mo)JFagiV84wNOQaMrhex)osxIL<01BDq_kej0~? zo$*fB*qm8JEwQB1i3rL3;03i`K@*H7ZnYl%Ll!enszO51y)#vYqkQ{MhGrQaf@gyt z;pzDsRF9z?xb`oy0G-^wg*S!ajvc5;P0Ev;{tR-FDZQw;)CEl)7(4NCQRBW)JFxJV zMNeY`SQ3Z0f2>WPs%lIDf`^t-I^XSt2)rm~7QTW4fjr=4*^9L1+?jP2q(jp0MSSkW z32i>H$yQyPunxF>;+o#=(PG+;CpwCoMn#CeT3*B)jn=k#sLV1Q)*~6UTqTvP3AVO>m?-uCV4^xm?GLlI%L^dkb_a^A=a%l3 zG)2$vrgvj+s*wL+>wpa>LZRp|6_;YUJ%>sAv8SyF0oi8+OG%7j@H)!h*TNqylQ%g( zS_-h9(~Eq~q%V5Krnha=6a?_NXJ=|!5IY4%syHN{@fCOFp)MUdS}zaNkUf_6!c^0^#H z)Xt4xM2EoebQEDsO+!oJs+Gr1_q&e0=OfpS-Bo!nkNav?Ockr%>(ms_ z+_93CIM$Mawd{wXk8m?t`3Tf+i6As|*x3YK{duwa$!|}d1{rvqY_RGk2D%C%uxm~u zFofJ8+LJC(bxJ&$<-?46=Y1P0vbf2vxc{!a z%OPWYB@T@^-q+R3f@{~iLzfxUk_FZssCVC7CcmAjyo3Z|3$0bUvbuiX8`(6I4+uA? zoKiXdwDTfWKExDz2cZ$TJ&5uOwM?uu>=L>XCN}B0+_KGV2FT9S=YG?42Qtm@EYHqV z>v3-2lmk@gv10{NB1rEN^}PpVqJuq!%iUuUsDBY{9jxGO+vu3>Oe=Ks--}#koirWV zj_lM0H7lTkj6OCMC2ULbktB2XR7Cynn%C2ak7U(LwIZ)G>!i}HnUUr>)*e~ zh0SW(>hNkSaRIkyh*0%vN4!i07FFF|uDnENLay+|AlhuXyQfMMVD!;pY~E00ET~hx z0v5c5lIj9Td!`?#)f274sr0~hi;p7LkS67?r*Gcc-Em9ao4iIYm6h9pIb?DwC4i-)`sg2Io zn15}TlFw5K8SG8RE7OiVWV{NvR;3e1ViVb6ln1ddbO!+}Im_vDjY==F{R+t4aty#> z2@ulBq`?Mtd8)bx??ucAUS=?q1N8dp-Plc2t<@ibYTcV#uT%GC&%0^wavQe-B!&e= zuMy{uo^LuWAAcOGAD(kl{0NmDF0lR-)qx5~T;o{q2@=vxWkL)HcUlaxNgYugBIg^z zHz2p5;fD_&?*3qZL;j$DCiqiO8?wDK{Wnxq@q1oOAoIupZKj$o$Ip@K=4+WF#-&NK zs^8J-Ls0T!jG8Tzs$$|I@sRxPxo-P6^hqwz$i|ZL=GB!7k4VxbVVmy!A8~abbXXOU z;D8!%-`t($ne5rMMR9n?NIyv{8z;tj_w947FJ6))QMnQN;A_xN>7Lgcr^p?_XA!z= ze*qpWzGY@Rfrj0X#%>%y?;@YiqlS9DW~f0MV2^9!gndD&ABv5PFqJub-5Wh&b9Dln z0(_RFT({c4r;uQQ5;c4#XN3ws3T6S+d`>=E7{|6vn==a!ukiRIyozZ#d4%29M}C~I z!OedNg-69}8}YtTGs_{?b5NvZo~0L^P46HlD~L)xCS-eM?+58`RWY5HLDc)V1*W)c zi3*$hY76CUcnT!|2Ky(&rK$PZ4|TXo@4$7=2QndiUD>WiGAE-X+f0r;T_rRI*#9{R z4svReM%s(1qo6tmOssxT1sq!-nZS0XNf3wtnuC;8-SY8J*MB{GS9wG=@Nq&6HP>Ay z62yy*HLljHI|=wsV&<2BO@bK_K`d?h+@Lzj;w|C z0QX+k_HCq={HZ*t`-2`!MvS^(*adsah-*VfXSv!Kh# z%(RKa8)7BiaI&@9Y2jl=C8u()YN|6|E+77G4rhE`mVL9L4h zB$!FgctkeVY!7QtEN|C{Bd7M(T^)qr`oUH4pl@Ywwl&SSuh(3IJjWa}w=yq#`kN7b zLl!j|P9X|^xPN_|;T$~>s*bm1J1}Yg;1yFtgtg--3xp*U?Yg#Q&1j?!%Xqp^08vvP zwH)I=c~-k1f-0jqAHR_2yJT_5jOkCK?us`bi7mcLjf%$-!Mt0sIns7zDFfTIs4$Dx zJlu+(ro44UrLglAe1LT?Z-JiqcsooG6u>!^u7u_4hTQv+{zHqZU4M#X7Q zc}OIVDE=KCxw{E;P(bOW_B%VXcirZo*JNcE;bgm;GS_|i;ywKYE>*L^v9D!DN1Q?( zV4$Ova=Aa(Jl~jP@NCVuXdDR&OAPx)*3tW?{fhi1bX@N*&$4IMP=YbD9USp{7HLRt zKj!l`+D+4+^i6F3zr;2O8)0&PQT0`@aWlvm$Nl92SYDn_&-2>BAj1}w$c-K3wYr_B z>x+|kZz`3sE=D=}t$M8-vN6q9XyrVGG^lx{!VsVTPsTN zCPud$m~i@4&vr_XKh+lTKdWeP>`1;GZStaQ_^IfD?l&eD+3!)&_4T7Y;%^>foxh<~ zVzbbNE%$nVz&HS#FPlXRo}|=em#-Z!HA-A6NY{CaWCkA5e<*Z8omvm6eP6N#t(m=9w~ahs{0QE-%y~_jO}QNNASZz zqEs)(WaArW(XRUS-W_#+{-O>CxRne}3i#Yd<6THx(5PgT+~BiZ!$tj4PJwt{*F$pG z#tV^0V%IaM&!)@C;tMg0p9Dt0z=NsK<(YZE?*!id!J^l!S1drb_vhU~U^`|7iV2`}I*WnkqnIE% zo;Gt>bH=MycR{_;p$yCFVHh^@qTYwR)^_!4ZG^)H6fdK}=;5tYuItp;PD)-wah2`; zep>#eUF+q36x;pu)5ss~Q`)EY%O~e`Bf3+Ygu7o1471ZYHr=BAMS*a8rG*0ba2vUG z^>X)sQtfh`q3ZF6XwQ*Tp{D!GYBZQM*SB5M-v=m2Q}19o^Fbl_GCwzi%dbtObsNr&iC0EedK<%fVN5zC?iQ zou|M6eHTTN@*{Uik*4}32bNMAV{?PdH#);MqDnX=ZQ`2fB&%-I0E-THAg#c`9$r_# z8Kz}y4&I+Ttba7r?Qw!O;7Vva!P`?8Q7Piw3J!b^jq(~vX-Em7dpEvn-u>VrLpjv7 zsde?0!}7|0?GdMev=VXU4(o8`?aSMZsV=tORSL3n@Z-Lc<8Tt&$F%8<=CDv?-6mK8 z1(kq4g%Uq9}x7uhROd0f`Al>o3T=i!6U_dpb`z@L94>=6SbsJt<3(y`GWZGMAJ@qc} z>^l`{<@DM^TbRE4t)JK=-|&42hzh^Hv*_UqJlv${Kg zY=N>hqVyM)IpKiel#2Gmu9!ruPVE=T{SD7o^gi29M?q{(P@f}{ip-fb4RNbOX5>>0 zNV3N0AXI!rXvP>6yWm;#<5yW@i`kWYAacuHG;~KF0kT|kXLbV&HXG>vTnPb1f6e*% zsqr zK3y-5x&ncylyOIf-_9W>tryFew~^=;WGN)oFft!zTWQBqwjcpl~8>h?BiW~-@W%N_TMG1ASkCJ zGC=L!1`60EQsIYqvSL#)SRRX^pb-V4EFw!xy^=o_s2XH)F~@R}>3NcfC+lLuHJvv< zb3F<5uJL4M_Db9uaXYG@I&;?0$@>^Z4BH3-`C_%?!o|AIijJlWn#M~Wc5R{d#32RN z%>8Fg)!)y~N|=1M01NiRF7XY12)Rdv=hD7yq5K+!IDuQU$Zk#EU)#j-E|c9;@?J4* zj+T;46+*_S^72I9p%{ba3U2GA>+cn@B+ha3c2U*#Kn-&qPGoWJ)|!e(4U%VX**k0v ziuR#m^suC;s^G++VtPK?225WpY#s9V#T}};mMSNOJ*rU5S+0Nofcfg}qv;8@E}AG{ zhY-vUoFRAL(_ntN+>*2((})0xkMf&{D!n9R9p9C){~DlnI!OAmFNiMrEQaBMQLnG+ zZMhyP!Ml6unvNY#gA@LohX^Y_Z$i+tYLYg-x2%9nHYttW6TQe5YxBciLbby(hg1{M z<80P{Ls?H92(aIgH%j{|E$t-MalBx4fz#|s;-j2VQ&3o4;a3@B46UN(drkAV=kA{^ zbF3LGva&u#=P_xSb)CzmG=?({D;am7sHs;CEpGP9PWfWxf5wDR)-lL=3mvro^KLtn z{-0WInZD0(sbmQ6KbcWejDVPRSqA*PK0f?_S%Fn|08?O z>wA;rK$8B32ot1}GgA|q!~T37$r6c(tTX1%LKj)zNLoQqn3~vBrRtejrREl=RD29q zII{O=FClF+3ky-YUxlX_`~w5#(}1UVA>Lb7P$nCb29^-sw%>M@ajH2sxYqKQZMjma zwdKE>axeaKvyU}1-)G77sHZR8giK$i>X$|B7OilzRo{;3naR4ugQwQyw>fQ2@?~9Z zZPqsoW>%8eqNg&$!aNPcbSrv}#e#uoFP2-FQ13tchUmEiW1;R0v-F5@w?-lSOzvP6 zcHy2bY7_gx(JIsMN;0V%xUzZ)cPg7BQACjyqTerU`|5Al6@F@S$T7fYm+q(ZkeRczk2Vu2f?ApcO@po1m zwZ^qzdm($zScBx4lEM2@x59s~ssg;ItcI?`^Zvpf z$czX3>0cJ(oRMU-dSxgj`G!CIQs^WDsHbXcv%d@@*fGb^;mI$47SP0@G|3$!(c3$|rT!eviYi z5c8Gys&cS6eeoHL7~5`De|MHm?Ul>QLkqFmF6o?Kk|lhM9N7O%%p`*4zhqEjhbjLO zz$J~K&<$f|#*RYL>-V^{$_ycj&zbJm{mbP()x{2+^ci*$_u(S<(?gfXbieZAOFR1_ z(q&R_GJ}=&1KvZacl#g9lv%#Jm98QMbb2M z%($N*o>fY6J5bBq2E*H2UG=qr;I4?HE&)%n-Y_d1552?Ugjlk+8X6 z40*dsPQAtlE3e=c11|&T9UERY1=9VsN&wbs?veU{VG z^q&O7NzIsGcN@St@@{+G$!X8Vnv?IHl)_M|Y8Id1V==kU>;s{o%cE8~N%Nn-^4$b^ z7Ec-!SkR;fE$M|;3i!{e2)C`3^DH|lnmFNoLRPZC-u^GVKeS&OAQCdlRXTdpXPkS~ zJ1^A@p{L)Tp7s}kpk?xF=;Hnq%f4eY-)}Z`ZKM{j$0GhL+puX2eY+_>ue(tj`+yM? zr(_C2huC$iX9o9_M0`S;Qc^?$_{Sa&D;)Jhs~Hm6bCMvSBYKy0?Us@^!^e}kmuaN@ z$ANY|m*BSV1Gu=ptO8cUQ6Rs+CzMbjl;E%?KS`-ohQ1Z4P!K&x`~wh-h+jL%zLUvL zqh%LpnkM($EMhS|yU5~SV=-tc%;Vz{8(9cqS#mMTRXdVGjI()=t@>O;`*>ed#r+K4 zK455*4|7LXLVYMi1k20aGbi_=#u>D@X(cvYZlS3d-0J<%?Dz4g#j^LoNqsjQLB^7r zb3JAAbF}?>Dix(-Z&ToPQ<J-xk8K9^wNyY7oJ`kcL06mgT|aNX{kS3@4r=QLQC4h=oS?zgB7lvBL((dg~( z27s^1CE^I>FXFW9?YC?%gzqBr_O7lWLTV1*lB2R;8z}m7q68J3g^gdCl89nRgTpjX z1O|AonUFwdX?S3HT(wsc^M3+{^(>kU@5qUyW=34MZ}!?7rZPNN>6tE`S_{AnUh8YC z>M3n%fqLLy_Yk8-Oaosm)2WUcf>5GEpU;!J#>k6g1<4AmqA7iyAG7po>rt2Q`Kd$d zx~Ng7XH$WyXsKYZGt(QUryD-JHG8+q*K6&7NWzBAddJQj{spH25MY@uir_}l`2uEN z^m6*;$k5y7+R}=Cakg)Lz2YU5P^rk1B>5@5IH1`bkv;bvaYp}DH`O$9&JlJs_U&6{@qt<&i&>oeOIG`eyO$tG zZSKZypgW{&-*2L$pRI~c%jnZY0)MfTU-|A_9~_`=^KynZ_UC7X8ILwui;-yGUzM7Q z=v$Kb&T=jIje%#Sp0w*GbB1C=qOl!Ea_a!u+;%_oaji5xMgoU_p!Jc(wpd;yE>K7u zxcCTGPBNNTR4Z^SNEA396BvH{HGk0a!!JUB2CEf$VxzWtUpaK=krSIr#L3>pPq`mg z%ahrl=Jh>+=y?d&BS z+e|4xgW2)kJuN-#is#o?{LX?8nqFhuYOiW%X0ntXwqAAw2m|^(uJaaPcM@EcZL>+V z=MJl?c<Qrl1tnQ6i4(fJYq}3?jR|2>#U51AtCdMHMeFBE zSV8Ejs*XxfV_%9#J@Ey0aaR<&^<2SKiJ_0N9i_5HJH;g{#O4|zMW$aOPgJw$PaHvqYk)rQjC*(alQ^qm9HK8QS7o6SNpvzMHHrto=2(E00T_|!5B&3 z(bbfx+~r^H!leZiFd$lrGy`s;IkV=d@qJs5R?m}-kXdv9v9XcubDrPgTM3d9@7GL? z3D4tjuAf~c!JblXvDMGf(ULIfi3v}S)Xv^mkLPj_n$24>-ww;$Pu!c)5O}65-JSb| zU+nNyQYQK~E-2f<5UU;^Spi_69Hw1Wekc3l`eyVO95Q~9sh2mb`iQL&7yfisJ$s%! z_YlwejNd=nDE3KK$IUJj6VX{h_{(Y|pZ+P+5fyQQI}C-1MV=&QOV!^Danb&=%r^mumA(f_XP#)sH*mC5hFy(K z!amQhP=8vj&8i=B6st8=Vh*$si+i>1!-O|OYD!k28~q}8StlLH*cOb6^r4JCD~BfU zkg|c2P%t8QSTJLrCClg+-23$kB71Q_z3I!eFf%h}$SYkOuW)S;N2p?TbldwR)*h0bk3!tdVibRNvkGiR^$ zSTDYwM6?w~`(g9#Un)E$v>&$^_C!yB=8S15JER)hVJ-dt^Al)Qt~{nK%k9T~Rvk-X z$0^C1zB)~8ZN=FLCbk?c*6L2znX5om@gQ;WMz8a_4(o+MKPhv_S-W;=2Wd)_mBGmYH;?9pok_p_Wn9Jg1`psWCc)4e(`HQSgXjgsJrToFqz2*PxW1B-QS+@}d z%{MKFWx$w3sqi>x^ivdtr0&LKM$6mS-`BF)+WH?-`ki(Q_yz$RjRjJb<;N%s(daH1>xts5#o64OVO&N?#-w+@!uU(&-kV)zFOw&| zPyY|2`7M_{8^@Rl@1bwt0>f8X@xz@h`G!AU-@lEcWvfAm*&k;eu`f4geEDIsss}+z z9`BwP3GDBI^cV55$!=a0N0>7b!>x|sWZ(8#v)*P!-@cNxsrgEh#w<10uVM|Af^yBN z))48c=bJE*T7>17XSZaX5pAJVljdk@eh$%NPBwi!cMG_u(p{h(S6!_jrMGvkbgtGLT)15$UvC#aF{MZXe<~Sg|2vm4%<}E-m&J zS@jRb)S&*FO3&i6fm|V0-cy{UUEXVS<48R^Te**GA$Vss_L_k9x*p%$EcB*nP{zhZfX>r9qC4HE z&G3tuaX%uLbU1B_PPVSrvRIon-Jr<&EcQtI;FV zdqU>Rd}+M>WBB=3p6Y7HYEMB=PgmW{zZ_gC+Y0ByBPU~AgK2Xake!32l9F`q#iF+J zZPPF8{TOVhGXqeGJ0fL+#7qNI{!^+O{nte}&uZ2gXaZH#*P7{n+)Xbqb zva45ljln88_t`ze)e17wa*D{eggOBA(rg4lOnns9z) z`YU(m2!^YWQ*1u=psYfFKILa>tw+;i`r&qbaBN7(zv}&;^mrxk(v^dH;GGeuJVyxzU7VDijol?e5Nkjjxd;;JQ zxEqT56MBW5fs0;=Vw`_xTzoIJM(vmS7rU!%*0J;Mg#fJ_ggvNrkGd#>9^G~MMoz=b zo5XaD(SPD!q%TnqA0^?1Ml8@I#9(fEJRvL62|( z1Wfq)Fj|>%q@zdCRV?D3%b1(KT9STvkG_2)y+y&YS!3

P@2N1aja;FgE>9BO+M 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 R?VrH_1fH&bF6*2UngA$}XHWnD literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/final-outcome-conjunctive-pleasant.png b/01-experiments/01-exp-descrNormInference/images/final-outcome-conjunctive-pleasant.png new file mode 100644 index 0000000000000000000000000000000000000000..3600a29d1f0f1da37c7a9c20bbda5777c3c59ea3 GIT binary patch literal 234241 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πPYTuU0xw4GC& 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 XtU2kHbps^MfR~zzmU6)zSm1vFfZcQK literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/final-outcome-conjunctive-unpleasant.png b/01-experiments/01-exp-descrNormInference/images/final-outcome-conjunctive-unpleasant.png new file mode 100644 index 0000000000000000000000000000000000000000..d0a6f8cee8ff292573da53f08a0dd6d464a960e5 GIT binary patch literal 245091 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�>UmBDhMvBfNfmE1^ttTi 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
i?N5Y(0 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�&ic`x`{ZYrxR`;dH1{Lr{Fi-NgGmK2nbnh6(!fcX^g4{XQ4Q0Fm7?#dX=!O;x3ln6Ea4Uw7PgFWb?E4uuOZ&x zL7>s&!PGU;6jpDrj_?q9e8-p+WoOn$+}0p(yZxd^np@Nf6_%(ku#!Xr!T z7W6YeusqvI{}n;}anAySx&ebafS5rYDEu6M@1WfuZZ0_qlvY3!ccjmbhpD@Luc`eh0%6A;x{*Atc zScQML(q?>JK*i+g;WBE>eQ)D`857}o%&`_(@#it2X!*)ok9q}Yg$Tu1Sy`+0ad}DH zyf)0`b#(alY$uU>Nq#Oa(mWUJFS$JlbsEw6A{8oz;XAB)n(Z>aL1!)hCv25M0O?+I z-dmswh$Z1wuZW*JeXPEA&U+O}wKK_`Mo86PtX99D*M|_cYx$Nn-@+$xSwCi)ONr(M z61Ya*p1)y<9{h)`feqgK1hBxgi;f~SU;~nz0F_M1T5Ryu)1|OMGX#J^B)WF*AY*E2 zX*=$UpNnXdAHR5XAI5z@>-BPB&==iyXu%+YQ_9I2FZWQmIQJhk00q!hU@a^_#BW~1 zX=gkHq`GyGRk`1URK<>2T3%fJ3q{0%9giu=CKtN+kxiHv4(VUT#q z?{otoFth}KYIRc- z7#e^Jt&TXJ(3fJ}qV-YWIl+?(wB}%Pf#g)3DvJD*x&SpB{0!Z*)&j+lc4}XKW0eF= z_uaVX@~*g=QGgJl-1k%521VYDexT7Y`sjez4B6YadoH(2(DuwN@wckJh_~BZLy!cF zZM7R}=6`bVzabqbNSHD*nAY}~_WY7YY|DywEsCR(Bp8VA40;s4)dnSOTDif0~X7N}vA zBA^~THT`nw%Ud2rgbmZ!ZGGJDvkBs5^eGaj^QFqf@CI2pV2<0`(4{4xsJ!m_+6;Fm zj0TwF`3DZeBRVHuU+l=im`D`;gFf0R|KkS!{$i#Cbno=xCy$8&y5ZF=J@mN&azd#@ z{kgf!JhBr|4i>YZu5~NRm`M`q;za;du-%~4=6Gz+?~oL3HEr6(10{DU2RG9^HeTjK zeX1P5+lBvdn?fm{)%bU-1mt4G5_QC8Ubk>f+l#MES5J#vC=4`3Y@uG=6Iz{gWI>3O zj+vB*l=p|9`1y01-U;vvHa20%VpsM+2?#@Ly!^B)&zX>Wli?K4%;n?=9EQwwe8oM~ z&13&%^mw=h?Q9g+?dkJ4IJ?Aj+U+Qs>$rYIEFhUkC;*!$;~keMhdL?E^2st<)n&?s z-NE%Kb`Lt1g49BtX`#flcG~wHy&Y11m_MK03@HDIb3V~#K};J~@Y&AT(7xoacr?C8 z#gmiNiFjsF)I!BVAH@<`?J`;wWmyn#O2{yk$3oEl)BO!f(fxt+&0R(*WG8O~(npX& zdU?K!O+fLfSQJ!5dy(O${{8!R`FnS6XrxG}zd!u96#Q!>4`UeRk#J)C7<08Afy2qw zvb7eUla>fp2uVJDcRn>~XjBxh35{B39LL1cl0wF%8$NmS;+42K8i!plp}PfXCr1X0{g`0tQDQ9{QyY2D7)-MCLDD_&6}!khMn;*mNXEk#qv zSP5__Ardv%ZN+MG*h_@t&y%@b9z+X07!AcMRT&QG-+W`5ss1uTESHoW3TZ-DUw>k9 zwh(dSX4Z8opkkb7GLZmkxb@HHMA*ACke>5C6i$rr1LDC# zjcEJ_Epoocb4gWAdU_@Yn7S3a7#8OvJSw#+=ig~3V*h=V5LyKz^JJ}PcUxDSunOs5 zsYYYvN!Nc3I(o*1f;h!tFC3MKSLwJ_66AGGgbXVDmTpY)XJ&8^AwX%wc~QQ=QYtXn zb1<#G-yarD>mb{y{p^f^vdfriZcFCAwRulffY~?kUs?e+Oo$DG%`2GIYXJP(>BGO2 z#0;?0R}svq!$qfn9@aDB9!gP-;xDX)MG$AhvG_2te?Kh_N9j(AM1V#PKnxdVvGzDp zNynW^r&KGynSa!8$f#+XvziLL(ORUG^CiqI;AAZsY@hjuCxHtpY41+a5Rz>qVB85T zXusBy2gfuBoEp8C)xxkDgDE>l!Ki$tpv%_0ZNlK1To2`bN@9GvCUPx7zP2;rV#>)k5^>}^S4_5S7zhS6~Lh$jHC%KBGZ)p6UC z;nO3m-CC!x6F;JEY!b6^ba5Fq@wo6e2?qy8p#w^_@AX7>pM-^9{De*UuV4YT&OZoH zOO&0(JTq|Zhgt7_Q-#lAr+7)gPKkg9iUzp#-D2Q$D~V{t;Hd${=5;WZ-KqZdHS&5;CAxweNW+2W z=2XeNQ)3nKrSWcrq|<=+X(#iyew+eKXKQP>eW1qSbkv;MQpN2=r}qv-flIH&)M-hl zr8qRCGIP-?nLuXH`*M%opi>9FCY{QYD`o*L;#-MYwM6^}xjlN%!n*3hhxuyb1bmK@ z1R=X3zRlJCIGX(1pWRG)vaYkLc@x_YN04!eJ{(qGp>&H(s{JwrJ7 z|Cc{)=mAV0rMZQt{$semNr5;W&=o-$`lx{9{`bB z34OB^C;SA{QH|0Ztm4|0I^N{zjDoL+$2 zp600^;G6Zs<2nO_iKmsrGuVknG`_NoiLP~h>cGK7G>4(#z0usJQ?&>O1Go6l{1M73 zh_ctKrTj33{D5Sp=D)N@MkertIyJyVQ~>y?(_!6t{;zu@L!M;=u|@jeGaKeSEGb-z z-EpkqMDk0Z1L6r&ah~EY7<_vDY!9$z;D6>M0~UEm5zr~RFa}-j4JYpduv%>9An#vf zPgn&^A5?O)X)-|tJY&koh|N3UiR%1@ zbrN-H-%djaj(ygLWCc|+e@lW7&yv8Lmm}Fh0(j=WJC*yZgf@s}X|6w!D%-(iQC=eM zLlkwj$Qp?f!x<@Qo%=;pWqpM1>BnCfvRYpyD zR(vUvqVkVW>==%TJBKX(rh+NNbvl?{nSQC4my+rOBv9Bp%Rtjb}<=H0X z;cMpn>sB$e=ZOQ=R#`uB1G_&}kOHKM^;bX+$)^FgDvFL`MgNcHOtD|jV;tYCO#>49S!?jSK7)g27^a-)KSCx$A5fQG#rEF+hkc&J zmoCDg{amnWJcS>KrHWa3>Fn}&|6=}n@%YPKid9L;?SP3DLZjWmob7z0Wz#sfMy-W> z;riEL)K{Ob>m7EZEpGR%=bMgoZjRd?dVe*X?Q9hlhlrgfnrxIC4y;E5%JGMS-%ds90!k< z-HgUoTB@9m+wA0)Gsee-b3aLiV$+A;F^br2_FM6>WLhr$svpw>L_l;jSqK*h*X{O) z#d4#TWAV+i$$`&qBMVromZ?pCwy(zJ6_@khNZP&YZ9A>w+l)+(cs9&UztXzc?Zm^p zfS_zYiS)e17p(MndZc(N;#0+7?W-?8c#Vro;bpO4@#D_=3EJS`T6)!!!4qw&p@Y_3 zdCaYIMW$krLMAYE|@i|BnCC5Ad!Ef5*2(@~9Myi{t{hNsh0$HtWseyX+i9ygF;YdE7X z9(W+>439nALdRb`+d||ZO)jT>1JF#CmSjWu-tzWG<<`4LQ9M@1=)P8dHoNU%qBCQe zS3eqlIkx(tA;SDBStLC6suy%TS~{#N-wP4i5V;_8D%12_yfw3t9(h0@@F318*Q5=M z`@K2zY)H!RJ_b$6DcJy?UuYgKoo3{1SaM3>w8yr%%jIt0h~*u!pC9?iLUNNvjR|p$ znIcVo6b?>EfD=6offTR!d62KQF8n(m$( z5Z6%~?vzK+v61}Y72n6gU%pqdP>pJU!aJyL0*qGik-K8?(&Xt_!e|x@^fs?!uL?os z(ntAVPf_=DTmt=c+YBM736V9SnAPaN?WOj2fcRSJxAAHutFU^wVsh-nKDz}Koq0E3 zcb;uKX3|W48IGc#aku>Fb?t>F5!3r>_>ffr=gu5O%_2UG+y^xlE1#%;$xb^g0_&ybJzo=?KrvVJ8A8nZTu>b{rmrgGDjMz|F&r3aO6b zar@|UKOVSMDY}>F6Ph6uE1O8@o_QGUU;SAoE<)Lz+`74830NVY=sZ(yu5Fhq;Lhkr z(70*jA7*&2P*(5I#`+?lad;fq6L9lu?=AD_qM;X`fWs5$(#;V=(7CpUH4L4%ueq}h zh3-**$hRS!fRJWZdDsjt-EXv!v^(DV&F$>ZD%n4^>7ubNl>a(u8P=%iK4C)1gLS5Q zD0igYxO%&f&FhoZSNoUVUX=zk#uCS|9?u^81$@2fx65830(cl}zd|fg1XgmtxF05y z;?k+?rl7#c=z$GUfOAXQU$hAAq<@)2FjHoOL$dFS!=YG%MJwH)_>9|pF&j_f=13(+ zOq2@agQ&UgbhuzppStg;y3Th`f3XXSy#}MhBZ5vWD&DPR5})VDX8G)e9g}sP=`Du8 zmq4G}IfbvUxOLZkTCvmCYU5jjErZ15k3<8m{oDMeOl}(V#>`hR(yi_;7kPb5P5R^I zPHYh#;`26;Yj0-;K_r=(J1FZ_3=!~&FR^e)Kh@SN-=A=P8tg4mR?F+cg=*RAvIzkQ zH7+O#h}&Ie{!_5$rFBb&er!bUutaQt%NncIzpfH?Xwz{U%K%EblCg7VG#C9Qu9?uAE-~i8PT|- zC8&bf@AhCh-xJO8n6XXa*86_Xjm4~+M!>(5Xw#(sWIULA#O9bNH4o6ny$z=t{x%dr z2G?D+)2qQ#nJdgQTAs6qSKho(>x`a(=*s@TphEHVL{IoRT_z@(OGPf+a=#AcK?d?^ zjE;PI8c~wC?4#lK{S86GIDZVzAX31tAkJrnAh23=tKQrsgl+SS7C)VA5HZLK(SakFouX*FE#G6K?Mb^(9dwGeG|JGZTy5oLdLxwV#NJ){qD?u3 zrioJaavgh6TDP5n`-Bi69#U_(Gy!pKs_k1Im$Wx>v{O9e%p!mqfqJO!;-Txy;Cr@y zf7^kM_FIdyCe9N!Akl-v#XXTgTTNVM;PYw4<$y8Ghz*RNCii8(5TttpjVk~{?|`OF zmE_y&HmZE3BWO!@tMect5ozp}u~|&CI`oW^fWVpB(iE;0E|b8UzOEbdZwbhqjJoK2 z0WV#}8_$26TWn;=`k}d7Ybz1ysCx?`4l&E{kVh2NU9WT&J}%rx5SbjRbY@JS5H92? zG4Ip$eZ3Pp2IPTZZ^;da$fAG$rwGp!aa*VY2vd_DjyniZ85&NH|KaX35_wi@-`VPJ zG=fM_4U~N9veN95V^od18NO&;!^Tz@rC~Ia`T_*v>hG8+b~A1xvUgm|7HBax8hB@& z0IJiw5E(ZMk~|L4WvJFMXH{ac^l1 zh79};C;T#+ewB>Tn|GxbT#*k%6}d*^YTnNzG*=E^^Hd%MA}G<25wCdek7(a{uQD4g zSO~dK_7RJsf6_oENJdQf<2OhHnx9>6t<^zBH`moU(5<%C^=n3Seulf0^{p12>UpF4 z^>}{p0*}s2gar)t&)fTg@Vo>OeU>tyqu_1`f75Gd{V;W3w$f zoq2D0XpdfUayqOKfzm437v2}B-qDmPv>4x;;^{T(vsr7eXwv`otB%@XAq9xh&Pw%a ze)h0a6orh5|I^Qa6V|2Klh#vXucvBZa>}tn*m!iDAVFV*%Zp?drK@1WWb|Xg52ixD z#L3S(dZS5i;~KM*Y$0 z5iOOQ026M?Dbt^bUG0ji)SwI<`31BbN~O|K^Rf`!_r5?Zj-$ULh)#gRvUYTXwm7~K zMj@#5BTngPs~puu4ZvHi${N*W-84I59CN_Sy`3v(7Jk8>+oha|XqC>odsA688HJyIs`px?7XUR!fvZ$73Gp zk(Q&b#5*+ny+kw;P5+4Jc(w}s<(XL7E>3$K+UhA3>cZ*;qgyZOKv~hPGqaz`*S(1$ zl8kR{hB?w6dZ?_A@+d2T!0XjxyM-{AAGHG@XD4 zNf84D3y|&lGX-TC0`>@mbl#JsJgw-10(jApw?|H(!enXvicN)95D~#03%_k+47;58 zk^@=)$E(Y0u+*tUA-J{AH>|#8wjL5!FdkIV@iO;($%vKC)cR6fDxno8Llfr^U7lH* z%m{VLUh3*qIoHy+g|gPh*iihBV%Fs9-}R;X%362?i+pfOzvdT6`*AoiArnX|{)sy; zeFg$bO*?!gqQ9)$X+YK=jHTaO-y^L2%3P&eF5Qv*Qtei>WU6@Hj#@u8mc+=Id2OQ@ zUm5@9aG@|wv0>k_T4z5b<^&9vm96bT_B%S$d1yZWNjE|hFGkTS`a88~Fk1?vc{=js z^~C)fx_f7?cOe};Uf2D$fUhRH2Ad8|qVwK@)ci9GAs<(7c*go^Jl-14iXhg{X+R8b zVvKsH;*bQqI^UZ)-aoGobUQz?4zX&qEa*fKxIX>Z?J+tnMWC`PAO|A`T0j~P;V$cro4;l=A(BI3>x~I z?*0KR5f_}vR6n$P)UQW#B0AFTlBrDw2`hO8!M3YQD=%l~8a;5crK+tan?#LC>Oxmg zzi@oHH&km|LpY1%#tZ|`voAf>K|Vt>Ofs;B7wP`4Srllusy<}4go>OP~~-@{Y$Md%lpaJFo+*w zCikYvmVT>1Lvq(@5wGLVq*gfKc?QWkK94e2AfHVO%=XEa->SxWr!mS0Vu)OdO(Pf4Lr?t!;u zxAF%H!E*rEc8_a!$e=$Pb`hSteHAIs^71@byG!I?HW+h?Quuw*dpY1ZUcB#Pc-h~~ zhvMS0eD5gsP_;QM7o4yZUrz+!vu>5Qh*-n7aOX&%cKLqVX&HYnd;OEN{!ak(Cjev< zOwEAz(3?%|UiCFunEb!AkzfK=taUE;xMXG1U;<>(g5Uww!~&$tbqLoet|J^L;}1vJ znjfQ)7yKjSb0vWH&qi@W=I_ofep=!N-Sglh*zpup{j82KHj%4GB0z8XB9pP1DD@E? z{*s#UR@;vAwGmezB^rh$c*&r#v~FwMpifaaOB*!Jb3anrl1h7fiHo^@cz^lO-{9*` zwBWv#Zi~t5S`fnE1g91zoFPe%Au%rCkF{IG+@Hj#eQ3MMJC+EBoOnTck zw{Xxoi@)fP7V9f)6(Kva^6O^@{XorD>WdeMii>r}EYdGzP=ZJuc{{WbAfxV0M_gwW zFYNQkAcoa}zi*IVv2Y>lzTi-fZ@bG9l|&{0vDXXyovO@yj=x!=&%mu}x2hl!GB`60 zXYlmo7jv$l*X~Bj5-agpv|L;^6%7tHiSW%UrU$rGr^dv-eKp0$_s~2}`BYekp%76w zv@%Sm2p0`Cp`kMu0Vy6)^u(|fgAb-gmkuy2;6$R52q1>08T>>(eV|RSM(*zSR$X^% z=68>B-nGA786utyQxheFRcsL`M`HUw_hcawAhIInz!kTd3m57X@5Is*P0+a$Zmvyd z!9JuBXO7{vJ;pZ!9`+XvMGi27DQnZLkiy0CO~x%M+4QPfjn392_-4>a50@JL)$jK< z@^bm+_pXPWN$f@eH&JyqSh1v@a&a)T=^O>WeM3~mSry#{b6;CZBPr(>bPvvas(*yE z|8BjfjdDWV8YvZ7>yq%@|6_Ro;Vs`Q0adIDzDZiLB*)K`oX6nPi zp?+9{hLJ(He1x#74t2sqW~S)e{i3^NbyBp|2^x!wf2KN8f9kV3k#fmW)0o8JPTVZL zY&}>+4-@nvkd56 zO7L_b6BLlL7;oo9+JBhq)BXGwA4_2vQLD19qgLzMc`sO0i7YWcEg8P$cs8tUC~_@( zWFxW!TU@dfV5EMfY|GfeGkL%nXu*TnZ6*doT8bQDgdP)b?DIG;jc|GMq~Fr|qu|(C zyz7@%tgVcXKbmWeTXK_$`xN*cbBOY5*n(_hts2&GgQ^3Um!#WDhSi?aHQnN|&Ay}7 zu$dyFxetZ39bRX=#~np;%c`EHGAzVM~b2@ z7I`9yh2piSK=UD#SNm=b23OcAtd>58vN%T3X4XX#R5KH`C;awBvHG~Y@gGtTtM5zO z_63cSQH$i`J}T}Mdg>^(n9?1l)1m7YFMSQXaVek)M0+1))q;sB!e$|>Vnc5xMD~40 zN35S@{qRbn4$aZ@%KiHZ#s`7gzcN7J{^zU@WQYB`s0l8S-Hx(#g_4?FJ~gz>nbiX3 zmN7k^)B%z}>5~gx33ZuNTH?vf9J1}ujOD~mZpU^R?%U}Epp3xMiVNsRi?&HDK*=xv z0e#J2Qpan^TcB%r@`u^VC$s4iD=P}47wM=c&OZS&7ojLT^H%KnKG*>Qjl#O+g>>fw zqAgQ-6>D6fhe7&@Q?h*38#FYRci})l5dFUa!RLHBq8rQ%aM;~;9N1&4 z5i(2uHi5N4J5MSpw5n#NuF^&>u(+|7kt9HDAiC!wui*#9WXg9q%-FmOBU3W>5)~!m z-hw^mg;dR-7sefQarg7eXSc6>yNGyEExAX7XCYtmZ-{ zAV)6ylbY2e0whtL;2c&(pr&(iB*S0!i9vImbpdJrh8}BuKX5>hbeuX>S-QCF@XipA9$mh)`Nwe0K4!fSqyBtOhdMsm$96J<$LFLYlLf~cjsBw!Xb<)_8 zV$+NvLubD90|?%wF*c$oUz?OQYnxGw@Aq(qkExW#CspGnHZ}WK%=t&KB@El2PcU&I z+w~;7k&&x!y_L(=uOT}A?Ax1uV-x8_M)oqd@>Ij14%jrgbUKlaSM_K!zM?%CF?A_G zLf}xH!q4fU!L+)Wn_Ukzdh+b$tX11Fkn+C@t>XJTz2Wto-ta=z;)6lNDNwW#iHq^W zp;1;O5BHe%{nm1Cah4aBdkM?Ry`XFGyVw9u5P6u&*mpU1Nd-?WJBH>dC+6c5p+KWA2 zS{c41)ul7X=C+4RS!C-hkmFjH2Hi`qowLgZrI(F)7I=8PhTftIn<@M&NUDS!uH2~7 z0b#&qw?}nI#ZF2reQwi2mD>`iEV&#HqCp;*+fcb~M6whK^TmUJtw>jO5cpR}lQy;rr%qx%X5C=eL`q`y@Yx)R z5p^OV@Vqbl;C%Si{#`Di9OgtuZrn+wLB8uMPy*795yZY`{o(d(#LF5ecmsWBBa3W} zAm9U%bxtf1;#Lu`)dqoa8x&Iw8f2+lHFoaZR03s{619aR87cu*xc!j1%8iNdp9RIh zZLL6nGP;R)z}#-$1V_0>z+c7mOu4k1&Ye`nR3UYicTC#oYm>wAb4d|19kb3#bMKX= zj=kB3Nr~%`qvw;<)hd2}y*bI28PUS#mBQ8}`a73h zFX-KgVC^47SaG>{!K63gVE^Hg8+oQXS2`X4wjCA$4M`%x%zUvZX-VfnyT!ELyvy=k zfMKZE;F};|^Lk#ZC$HhL``;W`M$$lW!2XcCwz<59A~3HS0cyOIl;n3aE6Gf6?g&y0 ze@0?_Apn#r+p@Fo`Tp_T|O5^=QP99W=-e<%gxP(S$SIK3nYFms;0|gAM$tn$Jj=KvD zTA6{jmc|!TLIyy-Gph3MQm%R+^@le5*~Jj`8Yn7Ks?2Rk+N`{<*)r_U^z7A*8m_|L=51I)hWIZp8Hr9SD>AN31-+56)O}y;SZm_8t@(&;vronk$|ZSs@Y?od}sYPxzX@q zHtcfrVw8O}IVuESp!EM3FnE9WEX70o_QVGC%v;rI6!JzsHrXN5Rt35f-cUtn=EXmQ z8?8yOo}lwlzN_RHc=NnUK>rtRat-S-SEzrdsM#>(*x#n-+H*qHc?7q71_4aeB|238 z&WlZ*P|67K2z&yE+de*JM@yozMx?S>`C-$##yva7+f@C@ti{7Atis>FGYtXx9+H^+ zQKl5PVvxbdijth%lkwtXegUNyZzR5qDz9-h*zbI-6?#Cp!B}wkO->=5%F+ac9<;9C zaCwH5ES|IsP;-EO5d9{y_L=S?R$YU|jnzc5zB-tv&~iOz?NdEmaf2hvP8$Xc&oMa6 zNY1z{N6wX5UcVwD!_SL=C-&~f_55S}B{d;u_CkvFC@=N|6-p$!&zzE8I-x3x3`NQxo#n-l9<4 zus_K9G_;%Yp>I()*T%y*c-!IQSY+jdH0=BmOSI2wq|z8golHLnVem@CQ>fL*_de=o)AW=oJ94*$+5ObARm(4WYusZA`l*x^QM_cwnKEseB49s zfA#Blz$BvK62*>4Pf;^^)CJr=$fOm<>8?`gZkJRU1}#AJISLLdi?#wGj>|blcJOcf)W{EtzMrLGeJ##1CGqpla9Cqgg9EzJW-cXn!J-xke z(XN#v-koEGoPambzxde1$R1|UYUEl!sSJ178;;RU=7+`|nC%)$cOrxfL@NY^WG%#+ zRvV6}{7MYG!@L1vSU?@y!;D4Bl-oFOA38627(vpJUj!f9L#`bTnPQ928}2XN=zaSv zYu9RjQkXRPOuZ+VUB^EGE2^#7BsKOJD%|VpAp#EM>X?0^N6~5dck~>{k2NC@hwvXK zzz@unE`~7@Ng16CdBA0X7GPd6wlBIg=LX^^HXy5iG$-y7C9hX7r$^5gfO-OW3Ow{2 z&?&iJmpqfOE^%+cSl2y5)Hj+7VuYO0w~=uYqpxk0xL%tUNCcY|pXq)ELq)xfkMBh2 zy&82R7>H)W1WoAchv2~|Qr@s0tl=l?0Kpt?5?Ppq!ilJ(#aX-d%(bfB@{uoCUbAbY z?yIYJMMa--4l$3=s=J_+BimqbLeYWOX4~0pm&8brDks-2F^e1Qx0s@FcKX*o%&=eR zEgN6$ohnta((>@yjLe*{S=5)W+TN63T{N0)KbV+Sgo8|={8sZ%trgTW+|YiqrEF9~%Ng8nw|oYLDY z^jVFkhWwVsb*`|T^&ZK+tgZJKU#?&`HZ&XTl9k?8kf5)1ndA?agOrR^^>E6Xl!FzJ zT!=!`sLo}8K~5&x-&r5B`swki?t8kN`tSHQCZIDxt-;zOWx?pdFWe)c0_Mpr`-dp> zdi%hcU_tB>%Y*%TiWO)3B-gXY${UQMZ?@S1;y_Ak#N!g@?h5-?A#>3I{mTI{#&BJT zM>~q?)SP&g`4#9)k@dKoyj0`%a_}t>2*1C)%h+Z_G~LgHM8l=PBJ2q3Aa3~x3kwf~ z7H+`lhs5O8oPZ-!ZLzRCe?_7c+6R8L>$<>6qnq95b#7R7vU>>d!|bikAOI4v8;qwb z#>=r+^BiYqKvGZT7dSw`AMZW8%}@4YK8KR{b+vVFW|DS>(H)4V% zTo2Fj2o7T~RjRHRW88GVo~1ziqz{Y7^SVEW+&zJ-T2iiT93Zn2)t4^A^l zjwDP2^+tO4>9Ld`gXP2eR=er9&z6<~e|P2dQIqIvI@c}>ng1!&`nP)?#18YG^D6e~ z0~(X7_sIwEK!MCl$m$wUmJWC2;h_lteiJ~z-iUYnuE2G>Kb?y~5^{rBP){E(cga-w z-H%v$9qH9PR5{oHxF|$|>%*(hA_Izt^669x2sf12>s>T}(WP1oh!@Iwf*hqGy$6Z#%2@c+dPabqak5 z=Lc-#!DF+)}q^XsPzzuGbOYzFpPx8=tth zr(93uN=mE=`VT)=!i2wTy&Fed3=ZQtJe|ji;IVMFa6WLDt3V-;d_Ah1PGX%R9%L&P z|3PgN$i+lS;LwN_%9D{cL6FDct#J`iX?WF46*VUAD*gJ9?4)AplqMP%_iw?zfrj3g z8zmrE6U}_b&kb!0EddNhSG*lJY(=Db^$A|LH!5f{MHm+*Ml#u1rSzwE4-}1=xbxV*T1pQ zvS1F^$Y6=eAg^%3cp07+2&*iARVolB-$Tp=6W

zxq9^@LZ6R)TCQ!H7bi61E=z* z!juJ&aRAF<2(_#C2%}M3gOvP*<7{jA+JBFw#TUT&wwAryaStB?jB!>U)S5L`8deOv7NM=vep-q z;3H)bJ{|tD{%{HvOjNou3ZeI-$Af9VbW1hY1I28{5-%o8|;u=Lp>RzWi31 zke$K1%2y9XlbR;SmWB#yE^slDaEdP3F=cD6;?(}-@$=s`-4Q%^!>&}HKfq}@U+6}; z?)!aD^!V z`&?aT7SGHjE*~Eq+v9x1vg*wY!@Si$mhqpOY22=8=4irs<<0kouNF_zJN3fOJg9i_ zA+djg)m^^lPMT?VrUTbO&Nd zeaW(acA~r0ySIOS^|#{3y3Yx^jmNv?+W(!&oEg``Uz=;cNXh`0z|C0#t^Ddicids)(Fwp6o1o!V zK}UxC#nD^drR;d}n(^z)o1u9-cWwf%3%nWEdN$(mf9NtN{vQ>01r(L%J^M(|gZX-Qv>BP_`c* zU9NNUcZKEdmRK59=wNV&{nq0jmY>Bm1=AM0&tSD{KKNC3jzHH$nYJg3&PJ7*tT(qj zbu()9|2x3>=}VidmoLy4?NqZ5ujHPfaQS7f)xEmMXRQxKth!e`z5Tk-yRT`w)-x2@ z7q;xWar(xg-^pjEXQ$q6dw<4;>zm_2<^@4VUq6|*`+ZJ_L_7ln%P&tC$B-#m-@|x! zX|?M=WPaWi{9Q?iN12CNX{NceU0<~5_gh=DBoZy}-D2G=|NLJ>rNEjn9zHpn7ZdxB z-r|@0wRmy&s)EJrAs#-V$|lEu?Ob14z2f+#qs3{}x42%iv7{%&+R_tVp} ztDSh>8?f;2-r@StIrtIA!Yg~u9X$+>UVQve3tW_+{6zKYVY5jtZ9!Q^5+xNEZf>hx z&NcU@`gHwRvm(|92iYv86zX=I>|2>-K7+YJ=D=*`{ENvUH{2BBSQ-m9g_k<^@$dey z@VBD|`=nb+YaV}?sO)91OXcU4Jx@+gKYzmck#^(KcZY9Zn*SlumQPWPolhp{dSOJL z=K3i)S}Yp-ceORKa(MtdO>#~XzV3Ju;l56?B}H)yThj^Poz6X;L59WB77$#fr+cJKn>gB}UomD?elG4p!#$u-P2e z)d!8^HAn;35*IvP1H6UEfoUCZfy?2km(MvO^f$Z)$^X@LU;xVJ0mu6e>l&Xegu4M~ zLm1uI-YR)hlw%=RpL$PSvo5QqehySrSgDKddiX8;+E zpvAos>f4ln11^mlK%>iVmQP@YZ!`ijI2wV&Q34A-3V`|(9H1q@hYGJ%oJBUo6SUNN zB}=6Z$nF--M&NoXuiJfhpI%uRd`#3lFCt#<-~Hy5bzgx4onC2Y=B+#k2c+z)Aq1GavAQmW&ymmw}g(khR5Na>pcKh=%)Fv-=|HfNi~d2b`TbEc^LP zAaWRiLK+kj+MvLEx~2F6vb&+|Q7btIBw!ExXN-Jv(dcVwY7_$yc)I$ztaD0e0syf# B@S^|# literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/final-outcome-disjunctive-neutral.png b/01-experiments/01-exp-descrNormInference/images/final-outcome-disjunctive-neutral.png new file mode 100644 index 0000000000000000000000000000000000000000..99a4f523a2010a7330a4ad56ea30f5081ca7fd17 GIT binary patch literal 240717 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Ú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

Q<9hcqGm&pq3uZdsYABFPp4@~?XU4__n!F} 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 }6{niq`>LBpk&04nxOpP1NR+Y<}nG`(kN3 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 s>Zo#$ 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

3? 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�yfJ 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 BBfDWkBI?qeU0iNuSx#6((_M7?uVL$_{87 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

`#~&kM2FwN_Y~jtSJ?`q^Waeb}t54<(fIY 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�eJ(3Hw)~M+!HC03%zIIk%FKZ-yMyQR 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 x=u_V;^Y~XCdK5U6Kl4YhGO<&mkwWcdE=`d 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 F{{@n20sa60 literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/outcomes-conjunctive-neutral.png b/01-experiments/01-exp-descrNormInference/images/outcomes-conjunctive-neutral.png new file mode 100644 index 0000000000000000000000000000000000000000..65789ade566512f20e38aaa39901324158fab4c0 GIT binary patch literal 183988 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

DNP@R z-RMQAHW-!t_`V#quuhoMq%lJaUasGy+}97J6uZO)p{nIxp>F)C;~-Ab5~+z(8u*2I zY7@mL+zyd@%dFw`VD2_o7hCE@R=Orm^`Y;ZKU|#(2aDe-<(Qi^Kqs_oS1z%uu$WM= z*!_#%HXBS5pwP=HSe& z?N~v59Rrh)T`$1{pmlayDUgCJvx|A?!e({L+I{xnryJ@6%h&gb>iSni(pT@cIkmZX z@G<}oF2#72q{a#%1(o>e)nTWOq}W9?7Ow+NG_^MJZt;xc$|f5{2X z0)*IEywNqz&6KrZYP0p+&H=YPGv$||ZC z%=3+o@h$)TED9GlPn^oFYAf6DS{SE_7JX8N<25|S>A82s`JffX7&>?;c2ei+TuJ2f z*#L4~!j7sU0hZ69{KuJp{kA)=zy9}MAiFYPE6S2B?m_f2b^=i39S_7wu%QgjJJCl9F3#;sG>L z?oy|L9Y7?dv6E&9u}7En}3PJ3J~;E~rpAUx>_; zkMDD-E(-Jg3yY=~-tQzjQ#N`1_}EPAxeh6_Ie>9bHW1xxBn14wPKwJl#k?oZ^aybwq7Ldi+`pw{AMj{*NOoR+FJQ3k}$V3FhcR^8kr;l zZlIR+mA=$Tm4AV_+~Ytl5H|)6-oCTqH@&gCkeqo53OrXQ^M76U@Bn0Z{qB0p@>IQz zQ`uFQH$10uMUH8^ zcB#)RS@HOF^@+bYVU7(;3JnVlY*LT6-;D;(TA;N89!KEAi^|xMRbxPv2CM0H&+skc z0HBg92&QxBSIVW5?4B$}Tfh^hXaK=9EaM{v|AU+j1WwkxzR_aWekE^N9dC6$=RBbC zt!IhxM68BS(|mrX%9EPtJpLUk-}4AyfBjJe0W~t~lA_H=jy;&n5QL#2Cny!MJGt8- zv4gFXEwi!9{Jk(|Et}s$d<;KW751yl^XBJ!--&^39rF((0rSa5D+L?fuGdMHY;SGt zrBdOuSFG$nyYu%tSlm{Z&Ko0hW&PwFq3R$3(k00Ew=)So-JQR*zR~qgYoiYiwpVG`RGz#x;p(R!Q-3*fR5!=qdJ>2``Bi^B_!J2| z>9+Fo>y++2{%_9yjFDB?*Luv-Emrwe%=#;3G@fSOrfzsjXQkrX^}3Wboh}Bm=XL#J zr}@V7BxQG8-`gxrh#=BqS(zEf^~mcr=Ow2_S6zkAb+>c*iCY3_-slb=2D)_W3iltVGT2CF zG3pFe^|RI+T*A}#ru3lr9~s$%s={#=+g;7fISr*)xM|L>N8xIWGDFcwvGdUPl=uuv zT6yRH6~D^G-x{xI{nwli4S|I1VjhpQGW$vHY~6&b@07lvE#yg~&$xunQ9J0xll-;U zaPYgo7YO;wB;gQ7yQ_0VX3{$m96?=ZpEKJBd1x6sdFcFHfYAAsaIwoRq+htDDLIE@68hcLa=Uj-`!11AgTI%m`$0s2N zT~omCu2*glNcFt`p0h(s?<29Z`lKM|)*L5xwM5RUmggUUlXFkQGA2Bi#(A$^EbdXZ zZk!iwzv-FKSdyOc`)=6@mC#X>ucp&{U0a0rw+jXEo%&W^#(lt7?^o$Oe%~lLAqxcs z7jQ`rt)#mN-wNsaw@9hDPw7urWFQ#bWGg>;nrP3yT~P#TR#H`k4e!6=ehb1qe-~|X zraL9xvf=S&DQROwU@SS)2`0AgFp~4kGXT&wpk8QcN7QrI#OBozoEP3d59NQ>EZZ!r z*)kigF!#SzII={G#YO3%u?H#_?dtFrq!t2`#C)vz)9JVGi{U(gJi)c*KIZXz_Dx|i zBPE|${4KF{BJ2>b-a%eSI2rY7%UY0smGXd-B7(YwHA#k1IMW*J0|qC^Cx4= z+WTf|jcV>>b1^g|LIl`A(Zs*oXY7(AeCV5|eYqw(D&tNW8U;1Iosr#^F}{wjA6Mq!x^=W^uP_Q)EXAtIlY-na3Yt|K#BC&m9QTQ_=SS0}lo=ZHaY*oQ< zy0u(l!vQu%SNe@tm!*}4{k*N$V?Y9FOr^(c{*%QdcFdtAwEo#iDk-lJ1@$HWPvH!F z^=AS3OGSl1;Mq!clKZ$CbyHTIUHqgH^; za6slw%XwS+oy-lHeK+PDIs0|Xf{-HgX)Hg+>|d!IuS})A6gxHFwZbojgkC{Y25y~v zBa^wN8&5n`ydMB0q|<_vffW^J=qK06PhixHnQq4b$BXAoEw4qOjTpWbEp-IE>*Brf z%f3Oh2nkSHIaRvUT@6q}=a6o=97xTH`O^eqWeT8~5mHlE>iuI&&Sriu0>m`uR;x`? zh2@qtQxMSb^d(?`_vT_P_r^oeUtbNBSbC@%y#0Ijh-+-EI&mwn$fM?@n z*-Y5|EZ8q6uJ2e)29A_35F4+T-_O?bMcFua1SI=l53{Htm8HC z*xx?(!vy0vqpRZ;>oE<4pR^~AJK|-q&GbO-5Z%f=k0$sOC~c#e6-)QgwPgw-Z?Dz$ zvH6@TK~j)u4Ivdwl_N%3`6o}j9O$rvM~;DsHKY?QK`eRdwepYp$ol=oE3yJ$F_2YB z>sIH7LN&=1u|I><+l%-eFlAMK9!xBBy&e2)j?DXzR4L&c@X2K%l*(G$h?4E8Bku?9 zmXj=^;flQow^6uG(b$!0okL9@o$IkwlX4PUi!HUlQwi-H-wmr;Kkq9-Ibg~Yjvi7{$d?mtWc$utZ zlD$*nK`O@ABgO^bC9b^{7G<>in3l|kz#A){^h4e+>0F4fBz}5DHg{0^%UbK8`g3B# z^X^7H7qHlA+KI`kYNoKU&t=~|WrAj?iI1W}TnLP{Sz{KTe^Ex+wE#nKMI}_+F!T#3nHTH#sud#|vQkK^%OhSgvR?9QgsjB!g0v#%=!& z^$KCqF&mf%3KC))sE`l8aJ_kLaZF|ro%1mM!t7PGOd za6bb#s9bNbzs~>1>}t%cQs%Cl?ZUMj%Xyz2T?PT;u(Qm<=c*y$Okx9kb(d43maAG$ ztNrP{yRkXI;k_Fd^WQCM4peIm<<<%UfwfwCDh&#LFRFh?YV-{diV3XvT4f+CIzvO} zBcox}H!)Fqd^Nb6U3b6TTTfwP?0B?gS&&BGmX59QEvJz`aO3>u|2>RnkMudfReZxq znsD`|H6dh;)Q#7ZgaXiZlxXqyCm>;o<@o1s7ifa3&)g4YRk2rFWVy;e;5gJy?qthw zhK=2BbazaOu&A>K|1k%!9sa#23u@PRfNu&NV0rRut?mnKptf-vo_|sG^EP7=>I;x& zZnJ~)yyx!hkL@5>mVSi6@D4$>Bsb9A=&xEgH~ZJVmyRolOPNHOcPBNm$7(l|_lq-6 z+y%rlu^I(;MiYJiJ ztE|e)234OelYtj#(dOFA{cwI_+E{0we?7MI!&Pk733{mN9|nDE{& z%kCgU(H=9^^y_{VmRY0_F!|%J1EiQV)P3ssRFHr6ljPckqNl@(?DQ;vn2N+^=G6H( zmQQ4ruAJL;sVH_?>cV<(u;w?lHbN6ncv&2y<70er@~_!MMBe}HxDmEp;O`JG@afwh zPrQ6)yV~Bed|Gu-sQUC~1}^TseA(HJL_bBqyW`naN`pKg!2F z_Lv_0R`-P_K-dlvQoj!lS2g8*m+H{IBWk~H+u`|b1S$Vm-Qo>QPB6&dMD9V+lZwM_ z7C5-Hn?EfZ7fW7dcpJU*Dp|&>!`>V7T%x9%sN!k}H2ry$Bgq!NbsVpCeG1j`J`AO* z^|HOv$yj6%?D_RMQfaOUeQ?D;@hj{r1GJ zL=r8DdiR|dOdwmPjpIzjMeQ?w@iE8MorF8&@#GfUL#o(eQ^OyCEzdQ2$?1*X!u+Ww_h6~Z8n{%B9z|Azj|s|;(j%O1)lghm=a3A7vx`tm?1Ive9-P?_o3|q`7nA*^T{-Zt99L}^> zj)V;6rb%_Up9}Fjt={IvTpTS9aZyPH3ryX-jZEB zzsm`Izpv$P8SwI8e(yWzeeS2huH|gv)wD-!xyn6~Y1I8BcRfvcJNrfXw;-RS^`47n z=~3Y(^Vh7f1%ZoU1N^@V6A9H)$3J{d)CRYZ1IS~qIL#9Jdkj7&F?uow9W>@nw?6YX3r#_L(llnr4U%!aBR#ee{RjoX z8Zh?FZ10ms3Jjcwb0F;gI-GM&MxpZw6ts0Uc54?&BDT-rFrjng6l+&8Vm+jD<4So* ze8A|Dd~5mfrrp}7o!23{@9Zyu>b7o%asfR-t2PUf7Z(m?h{Ijg$%Zjp7wjoVT@?G} z4F;d~1IEEzKNMn_TW0^q!|dS%8j!=!qZzMp?YDG>^)LN2*}>3k&uw;pOfvAT-_XG$onwJ107>j?Zrp%fSyHM=57uc+xv126*7>HK+=XeG_(L3OhN=* zn0@h@KTba0!yoh8v!I}W)hkXwT}H8Q)x)V;i#>;zFmLeX7%*mVw8hYv^%=ajFF+5P zrL7BNOj6h?n)uj0J9`)q%Pe?*x7@#@L-^mzU(82{Aoyy_cizqO%Qs`n!sG7TFBY6$ z(8xdPr}f+p6?D12V?}iWy4W!=L@#;2ou$8PwRC@!eA!{P+_3gfh8;mo`ucZR%)C{| zrq)9Syl-!Hz_twzOj$Lz+Ie*0Se{%7z0_NV3FzY^^+ZpB&!fqJBPrTcVObYs3fj#t zO_(Ix)Yd;{HmZytTU}>YHzj^4jQ-jwfk)C!%XkC1LFnGd#0KkXuxzKL1qg?S1tG&B z+|h4uwjx}vh2n8w9)BL(?HIegu!B)Ngo!xty&myx)2PI)ym(MdKfPdQd&z}^c}li&sbQVZr-|Dxv)&B zWs7f8LZ8%Vfsrg^#uL{5z1?^CzM!T!C8 z(QtbIPrxqm;r9{d$4{OpvHOW+R+Yv2QQLbm5|IyfeJ1!(U{%%D&~)J&ot$EpF8HAC zunRL18Yg;0jo3YzzB$5w3c@Q=ac3Hq;}R9*SvGsD^y>}xtJIv2oyO0WZG^ekI!ici zkIwM?;1boh92ea6SEbbK|B5B9+Hv|alI4m>9?3~-!d!Z z!J@cQA-=i}BxtzJ(5#l$Ny~xVdb(o7b=d&sw!@v68_zhXBlYGP zU-ol`oYWT&4(sEV-O;=npKxTk8Tk1s;9yPXBD{;cdnX`vWkF)7dZLU$Nq##wnf@!~ zVl{s4B$eoh;VSQ2Pl|V^V9+|eg2T!fHrr?xjy;M!T&Qcy@>s3=CDi6Yr>BBndE& zSa9b8?yj%)zjRv3sV_S5lA3Y?T24_*yy?c26ter>GPQ(b|U5h-c|E|!LBXXwN(nC64jgl#;{&# z)tE)bp{Er=b)+At8)UwGd9=fBS|8DgJ>lC#lDa&Qe*P;LXC{y7`QYI3<+fM_#3Ye( z+g>!)C&0(v(que(e|>J00wEh)NQO z?R%-5e#*L)Z90g^-p<3vGQ_H#)K#cUBJ4Rf6PTPI{Ka`YafYR>znshGv>d4%~wL45RRposxS45orr=~$rY7Vt|@JFQY zliFScCqr2f4lssFwsLb~$>8{8enWY}=zk@LzC6wiYC28Q0X+HTLskhirDDFW$BPU1{vsqsaoAni@d-E^!`bwV-Y`&qKR)3efVyXL%W+XyxfMqJ z85*>LM*ks$XGTO0SBc$LH6OdR>|7t0&S33pIkfY5@c9iv`CEL&ENWO?*t19j%t4IV zIMhQYN7vorx{3P^4LMua#P~T5=_`{0k&%g1C)=Sja?*s*NEF8PTl{18z!xjC0t~86 zpR=j`G2JXMNZry79KEU!$%WQC&U|T*()S?xlfxx>HzJAfw*05Zf!<_=k-qKhsAy9)h#UPQuj|o53+9Fl)p0Fu~=zEC5&AMa6$r&2D9O z*WVNokgo-O5lm3QPRVZF46Kv5cr==sz-(d7?=dFaBA<$Xw7Z@$n0?~Hk$%KMU-P5_ zJkn5Y1X0-xHh4A|Tw?L>27YzavpGN$NE6r>(+PM^bCXG3eQWwPD(ic82&f1g2-;ax zKR&$A7?w)ky;-?%W*(@TZJO~}Q<=ckY`6EYck z^k$rnUb2qKGn!-vFIAJHRqM{S$%5WT8Wz`1yJ+~~*iE%q?G$yrjqVXdzMRJuNXH%s zCX==y+Dz^~h#+5~dV8@mwo;u*V$!5MkDGe<$gU^+Yf!!Ydc4HcJO2EY&c(MUEP9ko zS||#$&k($?P~MR__ten)7Y~4MmNOhDU!|5ne0=*dVCiw+VssjtXnk+2NY6#@`TZ@v zBymr5*;oH*_~o{_h%DHf?tBA`a)W1Z;UJ70w+7g3_)FE+U%4|jFTH**5)5I+M>FpxSUX%K%-Ttjz%68tOYk+{eo-glwd|X~f+*B5GJ9d8!*u;>%~x z{9+iQ^{9dBd~p)uIvg$uEQ~ojCVjeomOE_S3Tp>U-)g%r zmL8;$KXsFh7htW#>2tX(fQO}#$HZZr&4;)dpX37^t=aCuKI`_V=`~jUxBR%;$E-g# zUpeHk-wG=eElu>QrQJTk@KZ%hKVLL`xm6C>c*rizDT9HDb~2VQKcrPylxgH4_}z94 z3xGLP^EI-H504LzHsa1s^qfgs6`+46 zZ75DJ8M0Ddf`ea){hllAkc*F#QB}ZyD}(2MzE7e-GlrUwzWY}toa$9Zi2GT9jpl92 z*#EpDX844?Hj#uu_|Xg~eKK6v{V_%Cw0v+;lw}CXaGTV{yu69eULlg4R^dDB{Ah_f zS58f}v?Z6OK;uSXLrQtELK%Ghw7uq*-BkW3T?Cc~bP~gr?qi^p`93)E2)>i!I{<{6 z(^w6Bfc)f{(trqi<)0OG4ZjnX&i$vnD*%l(j?)(_Yy9YZ9H6s;T{DR@$QkQDU_7g% zW-l#8>stLP_RQ@nW+BV>qd#`mUC348#`Rtn4@J(!KTzuVHX8UjaD9IX0%T#upzi++ zLGufB{^XCJgJPwY#3Hiu-k1s)Vt-bX0t7(t9WbpxWo?mKgpu*TNt#tqo<4#+f_y;m zo@4U{f!J~TS^XkMxKK`n#DhrH#iMXtHZs%yEXnC9ymKc-^JgY3MaOj*J_!=t3g3Bg z*GXj?#iC{P_FK!;E+6OZ#=Wh9fElIeVG(+I%gzx}^3op08wFK{pqUp*!;!6sw6_GO zs5uiTIg0}8J4@^F17bvc8q_nA@Au*{PX+omH&U!xCng~#x2PAncITYYp&YFxy0AEo z`Wjh5pAy8iJ6y(Z4mHm2i9wxB6`YMqHGM=CJ03P1eRS<_>F&ld3OX_TbR@j7@_w4o zDgT1y2R1y%1@!|J+epVZGRCGn5FsNZc#(z{vl(jtwSVPh(fT%1;iENF-Kb-$WNi3x z*41}47k;OAb3mY&>eooryNwp|ts1u#FRr_A*>Vz%HC)WH_3M^{b_aa&QTJ;*8`S&o z@9c`I=>ROj${9JA`{4#oa8oOO{*T$_m?cWj@`&Y|=6@r(G9aIeeUAGRzd>O3qi^GR z#byQbj_bvVzjfKfz1*e5KujK{QE!>d{wu9|ayKof^OS?2{?odhUXIz*t&eYbnUo?2 zLM;scE)~Pc(316BeiaN*#=BKMSJa~r1!OT}m}k@gvCPQ~!PFD{0XYN9_0B+kZ+?>} zDAMOPzhh88H%40cFH7!?@yv#wF6wk7B9_3h`&CYjN0g}x_Oao}rMit+Y zdVEF64_B29MSYGbB6c9c8|s%h!_Qr0be?SP34mN-H+2Up5Ctq2+4$@9AE!e6Jk4oe7cvOYhX`2f?1h1 zlg0jK)2a4s)~c#(>Z-Mb1KGzsa=a>n(}#zc^+XFTjLfyJ{o+MDsSHJ zqgkRBcqV_$nmQ?=WE!Q>5XA(pte6hvs3MNk)t6A;1y7o@hKo^&ej)_R*XMYV==`qI zgni=R3&+qjHg5@~O#iWdB-#C)d-y3$&vzl|kB7SypJu|ULyeadGDKO$*XG;)CR3_M zphBI!i_xxRhr|-ckD1smWtJQkjTvY=C=CMZizcGkgnWbSv!4HV15ud5GU4GC6jX9~ zBdgr)Iyz^+jY(-U|DNneP%;LQ_WxlDBlu3tvd+t6qWNmc^f+L%e5??DNm+vG#6&eJanwPz_j(QQ^5B#_x)+b%O+bOuF_RUAsm9e{!Gj39FUyq zypklAB+R%eRWJ^1irZ6WS~}@Ls%KZi(Qx}wxaHnRbcH%$rodvoT(Cf^MLEx122C=Q z)w=8=lu9Y?jiDy)4Dc=)7JlmaBS1EZiRFVWMg|eOU_e%6@_WWOhQyjP^q2joa|Avu z?_m=AF6i6C_7kHo{QU@hYFt}xHmm+BF5NETj$F8vtAVqMuRVy~fKVi^zd13lK6#Cq zWr*0}twQ$IgFUQo;S@BWpMsxe7=oF`wdG{8>aXBhF8BtIXa(&HFcKc0I{ua6dleME z=J(9+@zVxs{!kdSh?o92DojavQ1?UsmqIEAHI-F<_(@`j)Q{fAH810S6sf?XeK6?#=jRbyG;?IOgG&8culc~@hcirrBQJ?FZTB@3NxooRu1ijMIC4Tk!y>=@ zd80{n$atLvEQisF`KK-scnj0meut`R8%ZMF=W>Kad4U_vM!q)!fRj z@3&#gU@EHyLrTbO|AJk}BT5IH0Vtm$cUJ`LJskn-cHxqy>9{}_o;v3fj5eo7*`;VaJtA6<00BQF>PqoOT&NaNZ6W-Sc z5$K=qA3VE|IS>WgCT8N_KA(G4S#w(!rk#6`jvdQxQfZVT&pf7nd>_3z&HP_@g^I^u zBA-R2QN=&COHb1WzxaRmpUu4@m2~FdSrAA`F9eR~`k^N<0k-m!ojhNt)r9$Vo5?+M zbJhnsjqv{<&ub*lOZAo!cNu(Vw)2K-Uv^u+*i9A^@%`><>tQ-v?BYjHGJZfX3!ZHP-A&rg-3^g945yNH ztoid|GXEe{Ap!w6Ilv`?-YZVL@lz;_Er~_Y@n2gn$^*+9i`PbtD%KI*vH=%X9jIA1 zbmD)CrP%QLIvQO{eJ&|q3BC=) zOuSd=##(w^_Zv&7nOr+(<@ z@6-6JvfA}0!!p|wzc$PaSJ04UkMFRn_fz4P7QYhu%EHER9*5QF|4os?N`8^RcN;!G z9;@hWx%mrG=Vi>u7C2(QcqfV^0#u9ME9%#Ns!woeGG^=F-=#On$i91S>>i2VX1HLz zcit=3$PnJ$AO3Mg#oIG>S4sMKrj6KAsGF}l_rupZe>%otnREJVIq(#&>s^&1w(917 zg|Q}%+To9vhvFUm(Er2UTYtq7MeBlrK!5;2BDf~FG!P`Xgg|h2>4ZS=;7-#40t5^0 z5Zs;MkcQw6!6CT2G~P7bQ^~#e-8XOM{sFVrEPm+4>aMC&yXu_t?Qie>?eFH0;xcqL z%F(U=&#RA(4h@2RaUxwPIu6w`=`!kQH@e4G*{b8B_SzF!WK~Xl_s^?B_#<`h?k6#ZVeReZR+1hk2&0&VwRVt>}zc_coho1$F^ zm{lchMPkt#iDoS6!of&rUc z9p}GIju%tvT~7oB-@A4x1DLM?CavI>(`%YK0l(QmH5WsIp27#@oCyMWy-MVGe@New zv#Ey3x@he?JTYQ0>)|kWvi?P?T=w}*luKTJ?(+5yd|;qQs^SS=GS`prL8227R|*Kf zZCP0{e489lnBz4cyZ=m$Tq^ zM82SwX*AU8*2AO00hJ(yv1%UqdE&fY=#*sSdq3qOrp8*|MnY0i`teky%V8dqoI5>P1r`>z_! zHwkHZ<9y=WQOL`d&mSKfM-(iuf>`C&*WtXfYr8U!(A{mcoZa|f9y?r$?1~}(ZQg@n zCxCd=>3P~KjK$r0BC}eVAIeQ)6{jtA+*bfX#uI+gNBJw={YH0d5yj?Ug9@h5;+Ohm zpins2iM0+Ud!6xZXZU7R#Phi@RpwSvu8P$1$5MqIOQ^hf4#SBMbKae_WYNQq3R9>e z13qA9pLcx-E~BQ)5y(&MMsiU_>KGcsdeOsGTAtv^GbJ=BF?e^80U2%D8H^&|gF$M=vP}MqKQJ zT((B0t3S><866)Y9BE`9JfLbzY&g7X-l$*bkdx=%c*pOf8b#&$;G{W}xYu$Bm)zET zWsgNQ8JqFctlNXb`}F=pSO`w2by?%sI&SNYvfEhc``q0;rReAs`W1)92`8TKgp7l> zUpGOw`+h(T2LH6|zSi%cwl{N1fqh$P4&0BKmG4zN`VvOk?fT~3=~{R5fca6na4_Hd zT-M^D=x&nuKPFiqAcH-wfUBW)N9u&tGBGio&;+HtNAOkFsU#E8=DTzUup`COZ(%fZ zkM@KDp5q+0+>B-Ot>#9VL3k%iTDc8taZAZ@`lxrpJ$|ElCtBx;kJHobyx^%O=6&87 zjJ!L(k7 zIKt2aEX?gRjuY)kG$93_tOSZY4b0+>n=0?i7WH{P34=Up_COArh=xr&p&aQWD?^3=)kA%)SXkyc7rph9T|fRYy>V4sb4g#T&ubm zK9AFcP=X%mo{mO{S8iRU8`eN^HyrL8IiDuA*{RrCSbVx+!Uhj?(79u|2Zhl(38d4M z(MksF&c9+2HIhKD;m=t;zp|~sqyd-6d`9r?MQgBo^tXysG4bM|4;BRS52aeIgm%~F zyZIRsp}6ZdW9X-2NpHr;*fV-SBBqNu=JMc4d^cC*%%lrGmt_2)M(@H6$H=OqTF+rleL0Axl|o zv*Q+Xoa_q2xiBe&ug8XNsv*6;AGjTrYS!kwz@Q?O<^GL|dJL|H$+j04Txq16_GuNw z-ey`kgVMfFVj6{GrFPvm!B$wKOiy z&YR&Ni6lay1@%9UZhtdyrWP@sZvHwt7o`3f?(+sqUbp3rD?2`(%T4Pe{&~k&3M2M) zb+x-!e2mT+g!dA16<%s(zsHsP5fRKbqrv4ec1Xt+L8eRiJdZ?4~zq9}r($zxRDfInz!?0_t26Qzw`R~8Ie#WOxAQ$qkgG*^dc-yXNHJAz) zd@wHiuInoa9GE>1I;_XM72Hx7$h+GV_TR_OTv_-Ef4+liyMMUR`#Fumc&FjCjV=)$XDd#(dF+v@ENV$4@hKa zC6sdRs*5c*2ixIfTV(y*maVMNA%l)BEqTt#V=;I9q5+@~X&c}LR}^nc5b$T`-LJ!1 z=ty~As$J3shiHN;C@~=KaYtTu!@-4!Hl8+O1UwdbxgCpjd;F&}wOinuE&HXgWhO-T zXU*T5*kTRe$bXpUt<*{q*e~Y7Y3PK{?%tpZ99iiny{zyDL zNmTKwW?Y!mFk&VDYoO*vFVF4}-H41Xd#B*rDhy5~%ZQ&JZP?AXJx@uR2Lt*i4ZfXp zOjrTJDT&>Zhuq!RblxWiM?5D&ulwHzQ3iOw>c#c>GTwrN2q5HAX+J2yq{KB% zF6?dd3VEKVm2-+N! z3St(3sQPLwut{c3pihRG@X)X2&Xe}l<`h|YX1SF$N@&FIsx)Ef8P~6q->q$^h7*1fDx0vaXp}G)ro8T(elsc7Ko zKbQwUE2McIbcUvSq>p!Rr8<=PjHCb8Td1I4HRLM8!~BnZg9VQ}N2pW)?4C=4)|L)7 zip$5C$<|e3g2@qn^ccVodll@aXNWd)#Ba^U6})|Dj(v~2l6%Fn8T8_)<#^y^wKGn5 z&5;rp3$b>KwpoMzCJEfkYa@bxq)(reVzIn~WsX&a_&=1!*7;ofd?PI0Zk|r|M_)Ut z5uPzu^-A`Z=f+MZC^Vu%!ST030s$-fJZ&k-a_P4FUeUo`)e9v-i3?wxOQz|hfqSJQ z-w@91JsNg3fmX_2uiQWt!uI|a=B9LX zJN*Z>a!)d8&c0!BBXR~j6O%t;Elc7gCv28xVwYHZ&N=+{?I zu<%*5urt@Xl=8*pN}UT~2hIBx@E$4$E5ZJ^dS4{58{Cd>^9(}n8=rDpaH8u<&`OrN zc_2aF4~5>8`BYBJ&W@oFp~#%8u0m=h{wWZfAZ} zy!6Mb>F?iq_?1h@R7R1Uc0#7BVuV+4wo-L=e-r+1F73h0r82mbEJ z_HH#SKJa5cZV9O67p(QuW%poduduL|S|Mz~eOj>Q_@qvU(oK<;KdhuV9v(s7n~OAe zt+D^W7cN9eVZ!_^=O92hx!j+m-(cBmY?G%Wu{KC^4plnB<9jeN`Uj(8mTT`4}y|k%02vON*mBS zQ0ijUoK}dqeQxI4Gmkjr*EWA&gr9>@S?-Gvql5s@G~&RFfcF}rIghz#-!43&5KNWO zPL4{U9X4K1`7kMv2zT&-Q&F6qBvsfvl*vntaqLnG29)yDCGO7S^udf)B5bR_^ zZNKnu?2M6+%;y6@!txfwV@ z7pL1q4z&>Gk4>ByIrnqdnB@Y>sM~_Q6daXzgq^NTk5BXD)KN7}9)07>qiRKvuc^0n z)4dPgg#qoj!d0!{Y`Cc%~*KN z%9{wylD^mkB~I>2CD15R>OPPkOFMnwP5gpA&cdZv?i|~9i1+l_aG$(_sVUVB0SJ2M z#QEvK<`KrH#GwR({8ubX07W`S~# z?+CoCEBb!hCDtc6JR>|=!)@HG3xKUm)*(v%F5_cX)hz#9f-EyEpyK)=1!Qi=Y9=!_ z<+69wqlm4~2FQJ*jsJLfIbD0nK{t#QiHC9}ru630qAEi8M(74F-#8jR_^RBI*E-kz z>OgV5E2JGX*|-}W(CWz(DQ(6|H4NrI>3-oH1nO4p+g2_^Ku|7}$4EaCu& zSYgN?6a!9G8`8PS_uNV`+2x@Kk^wdSNMh-SK=%OW-e8|p6en{cI&}u%g&AF#>~9-^HGeoYf~R)*nQY zd1KGTU7OF#+TF)hD`4Tw0z`gn9%e)j%3Bzz znq*I+)Q7_xU8;$IF!g41F>k=`;Pb=@|OD+alwQU zZTN6wdwVd^=o22~reckB>}_^`C{~vKcI5n9)n(}GJU6b;w9F?gT-oR=Cf2BYp4&h- z1{?m?L&r<`8xyY+s&M?cH|uv#@OSd8ma5)F(y(Sok9mU$}g$W1HZJS4!Y4 zL;ns?WkMs*iiDiLn%FZ)-SXMZ@}#`ttp({MY#tIFZ-1MYRh4{qpJnhZp75qfk8%>A zXav?aX53y7%r-2P_d*7`%ZNtU(f_4*Us%=6KK|#mstaJg{5TX1NO?RIqEm9L!m_cF z+PGEePBLgr&&wSnOEzzO-iR2GlTjr9-6plViea+ipQx-}UKwKF}6I zdVE&P2e$}j_Xv{m26D=$;`K&-GfGH)Chbgg=_8GtLaFJ8UzvlaW%;j-3kKRcV&(1z zb%&DPXc5Ify`igkf=aWi32g;3o2p^=el|O1LsA0Qd`B~lYi43_7cZc<$75GeSy zYph1m{P>c~a+|Ap3T9}vXFLI)Y~C8Z50e|rGH8s@Mkh0Ms(N_oHYA7hqm)aJUyWUda|NovCtUI zOB?8G?VuOFMr}#+?`e!R5?=!ebmlFqoj|6TCb=mUwFtg(Mb1aRh4zVVLF=ZJTEl&f ze(UkY;DVS_GMp6T(SmN2tP5evtnC>V;Z{i@?O0{5nUK1LFi`7}C`0)?{XPec!}o+$ zgfS{Cpz;M2px!lK4flw)7WhLemws;MMoGj139~gN)uqp|ia?zWi@J%NL9q6qSYs4M z>^k{~wJ=uNFA4TJm1gSzIUsv6qXGE70vKoJ5xM2Wk^2*cQNGu!A>-v~ ztF)WpcXc7{+q2ivmq7^9TKSb~XRfcdVJL?QjEs%%_ziIaqP0?pCwM7KyxWEnE+{(hIMNVXQ>E%w2 z0l&vn+e-|O$Dt2VcTK+NgI=|In z8I~vrn`XmY?}?mmyFA>d%D?yxanRf#{X8Wopg)J+Mjj5QhmCO1QOVfJyXVT*EG!okO z@@0eXazompxzO$5QHpt6im*$;-4>v+xV2Ga|GtO zVW%+Umv>o?jD?CtjEr6sJ|9JF28^0JGo?L^jYbUx^t3-mOY96r`Q4Rh>q>*~6_kWA zZo5K!u8D#mUaQ??ebV44nq*wF#2+X*+R;1Iq|p~{RGFbuwvhxpWu?m^!Tc4H z@4HJPvaXeV(*@}ED@zSP7U3gF1B68KkarEU7Tdn^GEhtdi2T7!WhP9Q$NgYdyX1{K z7x0+0RE2d)Y_mYFzsbFu+$MK~Y~S*pm^?@aEe4xJmNBVLOXnW&t-TSBjl85sr$3*} z&W!vGg$4Yu_>HYux5{9yME^C*XcBP`zZ?e*L?rfYZ3{qQzNL4sAi{4-N=voutqzd# zHXS`x-45O5?~$Rwt<`}5?bFV842Ot$ zun7E_8QMEvx1BqHWA{qVa|EBn);<^Rq<`i{8{(pJ6x~sQQ?i(S_ZvdU^`&VCIj%C{ z8A3E@=uns(THJh3wZ=BtS9x>sb=wm;?PIbBreI%fmhs#wTaD65@XyoZ#_QXPNgYrW z0bknCQl7DD&N}%R^t0H_6-$sMZ?Y`}SP#*c4(JDvVnEbG*geH5K{BGTaDrop?-BSn zpdWaNz+|+@`PnadyCVnQVd(~lCUh@<=MW82w_NxhlvtJXhkZRjcwpz;PROu;z2T>9uA4%{)v>y9%z z`|Rp59$4)Sy&7T+huEJeJ`Z=ZWP?6}8Q&TT5bxqUnEhf3d1?7d;hf@L5X?)5T&beBU6?`Hhxw`;#bhBZj5?so<0Ee257MnteR5tji4nd}EbzECBvr9zP)rK0SV6f|C&fQoAE}9-AV&AFOH*Mx~WN-E;=??RN9W$Ru`{lYVC{;=?!)J%Yw97M3zTeigW*@}>jTh;W$~=9*8U?%;f#KeRfR zdQoYt$E~+?+AIcN^Igsv@1gDSU7JUR`x$f8-I?dMmjj$ zh7}-^9LVy;9c-$WZv4Dk+UI=rv?W8r`6B+snR}gZd&(nScq#Jf) zaw+2SZ<9SCO8V4d!jb>8ZN-zc|Gj~{Cf^V_A-#~+`OyzGS5y6SMnWuIDhj^D4niDx z*Z1R%Hmc(SQCndK()e@9lW+Ma~yRwaS!#2f9M)W~flQ}yJ3&D3_$hLbHBnU#6xTuUt&dEV;>f%9ds`XQv z;2QsM*5+oy9gSWR_mZ5hm{-I%bC#I`5Io||l+l-z*G=<4eOH~p2X*NvRzGA2;SRH& z?;XAH?#W_In1QJ9=*u#=JZK>FtILz5s_KgO!{NjP;XVTV)=(=4tEa8@Qg;fsx!uQW zh|-e1jicVJKImddXD7#rtd$JvHQm(ckvDrvj7IJd%-la#9?NfT|9U+tsfNpFfyd{@ zL#3--h`%S4zYv5o*q=FPGH5*rU)H`Wttd`t$pWDv#{_fQN8nt0$B4)6UN9*NVViid zKRq)a>fevAtQh4myu&5OjFewFY*W9D_06I_dJ z4~5rIl;89bQHas3^%Zn9nP2T_K@K3%XxNlQK#7HQIK4H1O3?-o!oO;#7^0-xDlS`03e+Is0zNKIdWWz zpm^!3LA9?$8nBVf()o>r)`4s-sSw!xMt1QHv?cz8A+<*4h?)=g=|HljP6cXnHJMW2 zt>;8_lWr+YT_YN=4Nn3`uwa2F&GXL-Kp5XzFX9lf!ii2|bH4I~*1xu|)fQUXkk?dk z8_`aI^sl5*+Sc?cC)K&x^SLR;uW(b=oiBSE#~c$8rdJ7vppVfY&ur@ z4JXmP@u>Y+N#`bx7!7j1TXg6P*t~%L?z~_{de{1*>!9DeW*mlKSn2Q?==Pz<23A>b zBA3Zp7l}mE?7;s8P+3f=V+(I3@@4Vm*$*M9b+7VpMV^!I7c9+>94sUI>kJRMfn zPDr@8nD@;lWbROQjO4LG>X9F{+gcaiSW@pi@-J#2ef?jn;WG?VBn`CVly5zQqJoth z%gt$4y}!B%@4#O(qB6jh$~WbS+il)F*VT!9qf`KqXitkz?OO9zgmMbACu8TvnLRxy za7Zpk4w>XhF4vsP+tfcw!np&FWkB?}wft}}9!eTllU4noClfLL6rs6r z$J2*v(Y;;J$MZI%>cQzmGkkdxQLRx!OBK#h83=3LM#Nt1-%{;hj1iBXsEO>FH(f1B zDgt3ZK26TlD8Oq=_Y62O<7u#+zlM4v)tjz4)-A?i_p=}OQSBz;x7;kVsd=M%dvKWd ziUeQ4k))7utcN|j2Fu^p@iv!GYz-jE$)~%SiBqi?6L#XK1B^GBw@Wc|XEU3@O2rzW zdRwS!Fbw(oJRgJej3X4$k*438qSI!JyoP>6@-*#m;0!Q)sCJ6o{yV#J$0cqCWW+S! z--ZmTOx==`yLYbj`Q4dZXm!lR>YRT1qE^O2N4{ zP39{faS}^$_W%w&Yp}b{&Q+zKJ*KAxS{wu#aKpDOxaEPLD#eLvLQNKRi;b^XiuEC- zle$Ci6AT|2m5@x5+$s(sG+b+cO5hoA|J)#LTJ53AzjsWRW-E%T4u(B|q*Neso`?6~ zNP0**M?(9g+lu}a=AF?Of-DYVuz(6F+ z?XfG{i;k;M{}8q$sysM|BWZDB8E!R!*-MX;2;}=lb-FU1KdXRe^*SUE?l6()I7Y zKX0FzgLQ%fsOgI_t!(8|*Ae8wn+HGZTu&-wXtSSG*_0X++3QT4`^^HJM4?V{%GFq|vUEHTH!()j_%ZVqasXn|t za`vEkEkrWjP>fW0X7*HVKxPM$^)yiijDS8yz@P4Fi*@y@aP+rLDD`>|G@Yj~n ztFLG=+OwG{Ms3HU$7aSnx*thuK>D%1_?+*swY8izIM3Hk08?{5k@$LU)Q=emvkIH% z>h_AvUD7}PrB<+eU=Vdj!CTal?sTxkcUUBD?g(CZI+BXki2Wn%L<#LMDX?Zns46(2+$s=-CaN%U2~C}yF?ojNc;9}wf#7BFe0j?=0I%} zVE&fxR0~$KY+UTgFh05ehD}a(z$Txgn|i=L5m+pp73hJG6~~>yl(D2@`EN1Ocg>ov zTFzwM3=#3SiSbZf+Nq?uZ`2piTF*G-P0H1#ni_Q$P~B;y#JGT=72e@TeCB zT!Y6fWS6$UHW@4xPT$^%P?fxMHK?~U(7pLB^ODcSfRm8;VLnzRUHs(@>30!fRgtF` z0lxxu2!asUMTQP_d9AoA$yyc6r}V)_M1eC_1Lh3PC8<2eht5_e_kU=-$KohsRm!{ zFN1c^JA1*w;pT`ly1_ITz3i;9<l6I?tx_7*#W5 z?(J71&K-bI-f2=c$TMf-@Jg?AUO*n55o{j_v2Od@Gu^sXj=b<6))D>EK3`|MdGKR2 zad)CnD0!J8gCJ4r%kh!ps{kWsXAL|(^@x{L-{QwjGn3Y6<(1xVi^o%6a=Gq?(s2t4 zG|cOeB1Hw*;pM*7>xv?r4^IpQ;n(0f%exR5zyy7p^u$zT?!LPt(^=q5uL^(x$*(MB9LV#lt3Fq9S)~iR+$#zIM-wuNtt()3v7gdUvQ( zh}Y`X_QxbzZ)jr%Eh;#9ic95_K5m@$=l3wdDN)_?U$OaSii7DAn`zeaOMv)L{BF*-t?bF75U>z zHlg~WYrbZX8fi`{NVu&K3)_r;nw6zsZXr6{t*xQh0MCF;O}mru7B=&;_DS4bf1V1YE>8fG>^N! zPdhR>I{Ut^)}O)i_^5ZQnNrK6us9XWW0ZO{Gdll97~!B?}QcI?-7M*^ukr?GuK z?DxyrV&lIi6v@S?9Y?vmAK*LrLD<6DOkS}Vpc3P8{^=Fy(nhc?uaf9Xb6>`$x|~%* z!Hs)UM-%0}1UIk3-&pq7CnU~Siyr+k^0XBCLk=Oprpn#8f;rb}twr3MCtH+`C9F8m z#>ce5gio0leYA}eOlEjm7#Adc(>(8Z zu~|mPNwSEOxG4MX&+c|>w|`z(E`~=5vM?20czeje2bp@FLxrN(cb%4-Cg;j z9eD~NefAA^hRn*z#O!=+_Zg%htBYqhXWKr%Lz!MYB8g6nY0HakMl3imR6cV$)iWZi zwV0Vc_DLVp(L?724#QmOFZ%Xu24F9=GG>{(g=sEZ{kcXcwTxL`(!P>*c!vUU%81Y& zmv2t!<0XW4a2Z3*J=V5t(V{u9*2&2~{}L9~|kaf^#v! z{6Lbww>z%QN%8Ur+uY54j}1$0;+zz}6}4$Mkfw%dMR`_C z9@|vfL&63BufydZzxvg1GrcT#>`Gz%mC;qmR&D}ahCw!Cl>n9!a_lpnk3Sm6V~P6; z3s8D_K4a_?x!`o`U=DQ11;CjDuZ+FPUv>^iVw*K$jl6deRGG5icYA0G9^Z|z?#sPt zD~4wtk=Psd=-Nyw^jafgLzBDjV~RaVth`%tx~0*Sz8%My0jD5l8lsG%P6=QYCZ`B@ z99Mv9!N6H;wgVvKP3XPl!k@c6RGWgFb{zG(vXQQr^X1o*(W@b9R^!4Y_=RQ+(s#rP zPAj2=8?S}ulG0%Bzy}p&(Du(52!W_$zpIwcs5)K# zmmo7*LvQZWG39t$7RdK5$LH#ZA^av->KQ;zQdxtuKt}Jua3@q0<>K2LH7l_iW;2E& zzpr1jt3Hp;<_(Ef7ejmXRAT9b3vO5Fj?wQFc0*QN{ ze~lG2YZp`&St~Ni1YS4#N)r7h=X~UzURy^BO+$Z)4#y%NPhE2)+2@0|Ydu-}de0bs zo0vyBB%8jiOq<4hB@-xMF?< z1WR?|mgzUipsw`L91W`xX$hq#DZgo=C8wo?w?S=}F|I8#D3jr%2HuO~rfphp{Z#|Y z3=2doH7C9UnZM3hjFH1nff^9QYol0n!93j$(EIpd2X@T&;_g7MAYSK)W|tu2;DR{` zsenwsb2+pxMh!uBzL~a+{1^hsdBJN#SxXqFEX(=nANc=H-#$Z#Ixm!5{kCEcAK<9W zGn|T68R6TJV3GVB=fsuFuJ!!8{Lcs1X}Ks&>U-BsA0#-oSC6i%duhY>jdiU?h-Z1R zJekLUHYSB3_gOBO-s-^mp(Cc=8Cs(u_rVMj^3Fq+*`UTh9t%#rDKM;eL(2?Uo*(aD z1bK{s0dZ(Ox%=>>vOM7}w7Hi?BgOuk44t*^T=*w6Kb|2W>jM@!d?k)R(cLry&Kwtq#f7i&`aNxbeLBKPm z*jK_IL8ovneMbsSp$>jrNp!GOj=WkY_yJ0JXVhvy{Pld32pXMl9F?sN*?O@0d9no%5Kjxmx;B znMiIDA>)39LGCa~52-OX@2^3AZv3?n4H|st5BN=#o8K5d9EgT7a?{w zGyw;I)nLJJnydf*bV}$Hb4!2~{GLJ^dR2T>DT>>!igm6qhBn}2-NWgF^IJN8$1G~E z$=}XHyjmw75hpH%TLk{oa`Zcc6Kax7f9ZI;rP`)98_UHC>d%(<-&%@^uM&QSQA5su z^93RJy3h0LHoNvb07U!UAL12;z`U*T8vNMcPugFzewIT`fk_rsM55&~m+2q)U_e8j zHow06AY8!~M!#|}IH4csBz_rSx8=>*_|~%3G_O_m3sSTR<(z-Rr?DXA0REQ3hb`E1 zphO;9a1E@JPiiA({_~k;RaB?~NsvsHFhq$&5Z{L$f@}=XRVKTtptyzl^A<{MGu>#B zU!Eb`iaEZ`aJMUJpUWe*+sHp^z|Kn_$D)?l`AAe*E{c{W={>`1dLoi6*wA-zBex)t zvr9mSenA;x{RN4$=xA~-vhlOZKl#9~()8y!TPfaSW*I%^!R!!P_76P~3N`w(#C@Vz zu?YCX5l2sto)$izX*;$`R<&BUTe#ZC-h^LiN(SxYEqV@9NvG?*rS`lKg?9U2t#9bd zdOg2CLpRdq{#+$nOl3s>F@jpmX99A+gR@Q_EIK?JXxCGR4hBcUL+z6f#DaAL{<)`K z;rHk$G9;m}lMEvX?t!*9;bem)PdUsFo84+2L8%1o;!8>ti@TQVMXr!;7>|-U+1O&Z zO`6{xFa691V)^5hU`Yxw&#DM=UKzP>)NFv_TP%=*J@2#TC5o7?DqxH*28BQ4(#%+$ zAt~ZO8nyX}pXV#0`_#zJ^If(_#(}mRNfz=~@Ct-AX6^pI`pR5pYV3KRo^WtJOUe|F@I>_obw4>EBT?m-{zQ zS^w9S|NG1T7>-xuXZz%hixd6z|6>6EYgAbR#8rfG(^89j{Qu`5|MNHgt#ZIv;ohEQ zPXGH&{_mF>qr?S}qHWeEw|@rxUxxVa-$J1|Q z@aF%+X8%wDFxFODTHEyhHuisC@js0x;^eUP{aV$@Jy^fa(AL*W`bHJpUhlP5ifBzndsfsc~GDxik9d zT~}t(qB>otsxT0m2E~HGeub(TdA0EfO?H!J z*F>Q5wiL3v*b+rRAp@bnhEROt{{b47RMa(t(Mv%LT0N`(%7--48vRVYw8*eqsM4s{ z{iFj~ZRXs;pD~}r+f!&mLGr=NetcFd^c1|#U*^dtk`ieQfSF<7TkiUAX1EJurU^MD z0;N4BOOPv*6am}Bp>$!bt>FxoeW5b4-Hp@<>oi={E$-Jp#2*Z02}1Gc@J+}gzgmoC zN!J|1ZU+EYhy_qAOaQjX9Xhg307cXX06g@t&~m)Tl9xQNwZ8N?GX6QHbiwc%rDdHG zlgG`V458Y&u%JG-klY#coJdlh4(<7P5ozSYKQsR4o%%H$p15dc6-0ZOgP zd-K}mcmHO-f%kaHd%ac_!C(KbIB-MYB=NiDVByux28$${JdImCwcqvX_)niJZNYGI%<@p+UUx0O zCvKyUy>4dOPzkTW?#8INJHO3QDdE8_M3?H&IQwYf>d(w4!1*Xq}~xMdB1s7_pP90*<|B_zFav1rr01HhjTl zbW=ad!sgAw#;bfk;2;t>#hP!iwhH&;_KIVUq8IJD{ zRD>H9sAY0TiK7}@0k|_e)Q*|RJ?JfHr}Jahgsmw&Y@E-9X)Tm~E<9Yxk@uCsH_27c z6z@Ilxerm|IhvdRox+Z_hDZ--uJ|1N^9`I%y0QBpLpQ2|g{-Q`xbnTX+WN z+9lyDNl_-ywZ|d-PQ5fBVAlOjCYQB-24w0y#hfIWPx>p?Z)IDb?>_i4NSH(o%fv{W zA^f}I@Laif&1WH1Hg@hS2C+7{@t_I6 zV92I~jqW0>!OUvkIf0YrC})UF9Vk71(J82$dM~m1KhQxc?q5|c`0X;iPQkE3+MO*b z%;Cs;;MG<@W~v5g@x>gs8oW=GF3N%~dmbN8F`@&w8MLh6>khJa;E_oeb>~y^VPdOC zSXRIsxLSrnzg_4@&zo?do!Th%&=_M$AjoOB4cJpKqX|I*?4yY4>L>pmuOSTvZSqx! zBvSgQd7s;Bf4Jc~M>){`VP$75Te5NzL)VHe@g|n0ZYU4jvtP_jOJi_?%&n#|?n}=! z_+C%$HwncN1j4|ZWpPAYA;)T!<_+Kn01g?O!#cND8JG0z*=v+elT2KVNLo2GC@9Ez zGDg0CW)#u9tMtrNZdL;;01(7GF(%!v*^D}mP?8)?yQCCF3+bTJ3?+%UB`GVv_}y{- z0PT|0%#P3lYu_c)O`aL+OYlbKp+Z^`@t{503ZQJ^Z-wy@9aM(CI+MnKk<))WrI`MJ zF~EMO;c1(nIL!wK25bJvwltJ~CnT7cYreMm-TlKakmQXF<6A*8`*)!P!CNIzKxYYl zj7A+h0|lhGZR}CStUiVr)wjd= z*Aa#Jn{B8^%<&Q=c`!$=9)XndUbAxmV)S&#`~xzzBACc#fC4st9tD*8_xP;CtZj-q zP2aMQ7uB;If3^z#lC6xj58}|VVAq6xmsNayamMx-=Iwa1ne?Zn4sVE4UlJ3E00s#} z6N)q0V#cG9b@fQ0I=>}s!25ft0|wlhjGcUJLjMKaR_R;k!#em*Zj{JvEOE0ekH<&N zUr(T`%ukCY)fn>yE}|}jDg(x0$*>m>x&tm4+b?G8C=lbio0%DQVW{6Qb+F%cCtWIx zSd?1%$D$9qzf5HHMe9X$9m#M~X7dr5+b+sHZ)j>iouuI-AQZt#E`juaCRk>@5 zp=%8Hz=3~SF)my$d>fzcgV@=-diwP?<$;#Kf~u~vhb)f)C6EL?)8dc=YeP|hhuMQV zX;i2C_3Vx%(WSu5ABJ^51snrClgQV`bn?_Lt*U1?!hheWx>6lO&bci8fdyZnQ|9n%AQWuO80>oCaeN5QEz z8e)t+{9|JD<|wqMp7Bc!&7fq6kY)?(%7eu>6L%nPwg6aqE|o$7h(=x5+12Y865Dxh zvkFuKQkd)iMW7j++N6ioKotAc z?yNw_S~xe2?QXkA3~aj|872WiYz!<_SOd_wB4kG7FJ`?7ySE(p6R4}X_&Hlr!d|BR zz9a_+WmUg&ZZ?)uH5<(!D`Mg)F&3ven%_l1?ar6Yd+~7cWa~cKZ+|C5tNk={x z8Y2IA7!Wnw5&4Szky{P(ws6Qo8xJ|hodPvLFCiMzyPlF_NgE}l6=8=;53s7mZoY_p zN2jr)MYw=41ECb3@Xp{(0mwR9M4i(DTvB2(YJZ14<&sLeuf$@Pc;3VOeC7k0E9dv>kUw4T&!LCGpz@M|4t2rK z8H>t)GhUge@BQ?tf`^@yYcB^+2EK>_;8-HF>FpLK>D3PFMT(0SnT>30%#}=A&@%>J)oEP=3+D8!Z^c1RZ#YfC<(@aZcwfc5yGi6ea~{x4n+X&%GcK6o zn~8qzOUy$8)PsAtvIjB=_gy1(#cI%k*^rdTphKLy19QBGFhh%}_Kp*Rr~FTx++0aa z{V!bcsCDJ2QM2mOuZtTL2Q9T`x<@O^E0cdVhSrR)EYJQg3!te%NcsIt|Iaiyy~8yt z?m>b~e!H1pClCy9wyy8%tzQ1+FQ7f6ye@WL(cPPALAx%Nk82@QbDVw6$<+xa){hj9 znQFI`#GoyoH({TCUc+trt=P-^xrwG|t}~O|;k~RcuV`B#0z(v_7BK{-Jhjlx;3_-(CQr3_(G&llSEy z%C||!J{iM30|Q^Pt+cp0wv|rSmWxmN=_Ue|4fpu!vo5LT6yj8Im$%Wb0#4S+k26%5GpWU^9-G*~WI%(kslX zl+cMIB_kaa{R5?T7YL5kam*|D8jLNe9;Z0!kZ^bhm9T4Wu`f|=a|(O54d0R^y%RDKijHpY|gTzau-g-wWmWRSka@lpKH z#)~sp`!FfDl5Pq&juJAo^H7b4bdjAK+K%R#7UD2iH%Z9W2?}a*)rxTUu2xAKGrE_G0<_Lrdl$<^>ry9WqcX`Zh5xM5JW@E?v z7*;cU(9xko z+%L#7o3L@0zMBT4CUs7y_=&OonFxugZ5d_dpz?WI@vfHK$_+fOZP`ICdA}`vyXxbT z@z_#n(S{*;q1N7WYd;84eIt>#trpd}>4PCfT0$tKjBzw=igCPbDy&-bi)b(YrIxd2 zfNYo@frR6e_oKyF$~#3XFW$sO2P@7XD%+#JESug3YMbc?>e^NAi>sE2*O?>Zh&FX_ zN`6Djsay@n96~(Fi@bUL{f5>u6_irEQ z_#Dex3HF8OM$*=|PnO15;jdp`sx3aNkM(gA6q<(XugCWJXT7vxv#<|#pCmIjiNz0a zM`%-KS4{egc5PZN`iPzFF=|ceHfY)aU*r_&$2CIQ?PJmL1Lb1?s7(1WCPjT;N4EU8 z{qd#H3;w2AFhPsaw#e8GSxtA1O@a(d$cuS>V2NK(%_M2k-V%E=h_rr~J%Qm_vbo{mC$7ZBt2g`14Ya{%t ze$X(xIZ7u(ZtB7Vbskcpd}4#>8ZUO-Qx%tL;YFRv?g`l;Yue#z-`Dj<#-C<={{qmU zg(=Kfs%N>Y3<-m3-&)SGK=L&HRF!y4Xl+&&$D_2{Y*9((YAfj95PKwJUx&_KDAP~5 zjq-jMIoNg={`9q8JlDTOyHCApG~!W@xnHJDd&e+4fy!1t*h?#)L4m~l3!Fb8Ud`;p z-yAg*+h_3LvF>Mj-C^6$y31w3Ix=6ZtmF0Th*o0sBc85FV?a`zdA+7|y;arnr@*1U zXjFkTeNpE6Txou2D~N3Y`s4r(xJrwy;gdYwXEW#U4!nS!H{?GVqduJ9|JFFakJ7l0 zuwLSKErCZgd|Ov|ay3Itw|6u=V*SIwKRTKcDBOG9n8#izD<(1(4CK4BFJL<-g$7=w zEfegr%Q=9X&sYWY<(iy(9_c9~$?BwSoloUY0}pKW@aCWjSy^oe1;6NBc0;&4VAzg( zUk+-ps-s1(vH8FKpA;Z`wg>AcO9ry%f27VTa8&V;&0my3@#5PpE;8HOwn%OdVl~1w z1#15C$sc=+Z#SrAkG~IUz1`3iUYBR8-o%l?=2V{iL<-65=e-MlMYKgyNVP+o@OuhY zSf^@X@(US4ZL9HIOW6t;zsV*q)e73DN3_SHq$O$s_gM*^fI$#ZIQ8`sN|wiF`$LWZ zlFmhIm`+T)8`YN=R4c(EzE{?E8aEQ7f@(X}iTV|7C#h`s+aq7jDDJCZGnQ|3+WnMa z>bX+D+1T;3IP1q2s!`C0$eUzL0} zQl8F$MUH9Ck&gfTmX?&j$JB|`O@g)M zQ=A=pk3ZL?_m^pOBB}DOq5Bvj3?1V9hzcpcBI3%A&X_|>{trKJve-eDrXWz)?@EJ* zuD^#yh|E`;w#0e~QW*DM)$`<->RC_k?)jhJ^J50DsxKv7{3s3>s2SSej9E1knS<&? z<0Y+O;&-qG@u~NZjv+d?>(ib%!KRG3U{h|~6{AS+h8NyQ$%o$j*~^f(lpDywj-~(X zFkUgS$^U`GbH-@Lkkyd8ZQ*v#th3u13rRsEOBXjw=c4%UmJ^wS-0|Ta(36X&hXD)8 zW``y7xzH7RLqhaMHL1<<-tTJaQOgVDK15f^nzrSW{AU~c_HrG&WWS95tWRgxXwQ@? z2XR-K+1kE26)=+qy;xajG|n|^)7*CJ6mQr!Gsl~mMSMU{_Mr6^?LLViX1<&pj;0H6 zV8~pFB5Fj0l!8nLg?7>qN1q@|2JC7Qre3>^A$5Jka>a;a$!wQxC=IyRR)QI8w&1!=l8e3-Hdv#-_JJXj5_Bt3%$@25p<%odR7? z_eG!j_0tS0}?Ghw}16?7O%a(iVTiXYH2^)5je?CHQn#~^K{>zn@9KJ>Gx&CZ4#ZIe#aTx z1#mM-`^kPv^EwULS3?PN!7rSp7WAth?XUC1vKK|Uq7x~2ZV+1`j#~fpi35`Bih}sI_B zVnz{(%iE?nQK-CThZ#gAdL!rdZgYbv6hm9sqC*39&{aM-eFJ!c;uy!-l;Q9G8L(h(a-$jJ9 z9D%eyvqFM926%P#Eq8U4S}z1j6z(w@Pa^tc-`)|b50i9F5vQ4Tq$r1nkMj253N171 z6tb;ia!MVHPQk1kGl%`1_~Ke5h3L=J~yQ6JP`x(iTqVZ;x3M!htyXH>=l^pk1+OZ_=zeB*bA zAFRJ3WObOOfyCJ0ri)SWtsyYnOTAwEFSEy1dJSmSqHS_xEa5!6A~~8MBiI3apZ;Mz z-Gh7>QG40&@yS^0;r#NMG5px14Cf);RskziOykPj@b&9ouSZ8ku zebB}KUb}CnqCM{GRrG}MxQfiTdv&tY&%dZmgU2Yk9`AoA1CPW2>VpcH%f_+8FZnCN zUnly*-yCZke$O>*CPZp)@rH0hYHok@eYbU<&D$^VIvk8OfnQY)8?9Ut0dew_zU}Z{ zqdBRXx1U;LeaC-3F9=DaH~$+(26Ea6X?|Z9T-yTl6kS$EeSTXIB%e=}R|@|v+|CGz zX!p}uSUcN!;3;AwObJc|Jk*ywk(G@agsMq_{PI7Qh77q{;iBJC9dD+oqXv-oO0~-$ z!(XOI6NSUq2$(XQk!V6`QG$fimR|Pd(Ms>g)DFN*&)SG7vZwM$C4GBaX z(|qXXjJLqPApOtAOkYJ0-;0F$Udfi-EojnCqzS$ughm?&x0DgSu+opX++a??w8?mW z>1H?$!vN3u-&Et;NJ{A)68UhyOMU%p(&qD%7f%>!)0o)70Wh0OX&cJE%-NU(Sq`^$; zX5EsGO_VEN11~@q-C^d0bnc%gbxl!2>)Tx*aA$`{%*3Oj>*7A7AR*zzZAkRX``_~?9d*A zys6GLyF*(5__-S3%_AnNv`l}w-$V>la34X-O6&;LKv>l{R;n?>;RaM)pT*erJ zOEw?0<|ST8PpkcMGUPhWz!KMPA+0lHS=!w^&FIHTBEuE z>mimEsU+m-0=Oz*EKH$t05}a`rTZg*1{6&*_R)BM9R4Eu(p854yL+7xl_*7nrN^z` zrKewX(7t6*Z#XqgV?1$jH`|^d{lx>XukNJ+YFiBM^QLow-}EPDM2S!|72wW9d zLv+58L2VD5o_`+he%eeNi zvu#2jn*P#oFwMH8zw+kU{j*Q55>;uFt7%kc+Vo-rxk?1dwR!ZR;;lhpF~bsR)8?8^ z?KUO(G6B7)<{!XGe_+ZT0*NnB(tFZ}IL@PA5!D|um{}G)Zpl5Rn>uYCMN4I{x>u_R zjw|qo1h;fQk~GWVC5j&#`JZ-TMxNwl0mkbvfTnRSA$jGR0&VIMnGr@Lw;`PeE`12$ zf2RzYBZuTZcTe9rd!*lf_wBv*3Q>vMaplwE$B~r446f+ldHLF#x!;X-RsSwHiRyyZ z_s|n~9m^z6y${qByLp3>gZMb9OvzUdgac`%)UThG+;ok4vQ+P+5kE+{9T5!~1_K}W zE^KQTphj@i1pEgsRHK4-%Z0XetY`JHN|E@{@zzvvMLIYqqf+Pn%(}W= zatp&h|49kQg0^3EjbQ@LuirM@4QVC1@kuyk&iua{Okty5{d<9`E6I{c#Aqz3;ZSX$ z<7Uo&ype4^y7E%LpI9+lOJ_Xtp83v@Djr#H(~OcUOMfIY`U(`{`>FK`nt17EIi-2c z7-w{jk& zQ&c5f*Uiu>^%6y>rdY$jleqC}>O4%$%m9|!_2?yu|8}h}VI5KU)SEHP2}zW%>>L^* za!z}D{%MTkLvmItx}%gij~)I*j^LQnv%QHL%@3C)>8LoQ@{}Dpg3wTsN1X9@)V|7V zDW$19C=~Tf|6G0L-Z9CBXz?f?{(C4bH%xFF5>;iN`W8oyJ<~a!aK8E*8GKeqF;F%LZkC;A33)1k20gD{_2F5aWJz0W z5dHT7U)0uPg;_MJ+o3ihfr1Y=%m}G!wPNv;ih8)8T)XJ zx!E`SJBERF(zVLlQa^eGCGHNyh;?2IObQ3bGAtAWY(?I=KR_V;v=HVQSouR^&-qs6 z-Q}~^4gYPodXU5-rcn1H0ZvoK1jY`8N~C)4@2F_oS4L-o2SeQKTh<&{S38Nr3 zrwHHFf2#el&sM?AP7AwH21e2}hXLcq-L^L5*^S3lr%PcOEwo0YQD&|1B3m7~Xl0uZ zX{)XY7QElE(Mp}8c@7_$jJYZMrPOGUI=PXSt72Qk3ExteA->~hZ5hUAsM>NbYR(Eg zLQcc!`+=6<-MR($cxLT*!}8nuF6%@&Fh`82nLt<)tmdBSll5YgZ*0)I>4S2$)w0h< zSfuuQIXXK}efiDfm60hEipQHIDGXEGv>R&gp<^bX z>L;t*Dg6R=@ehb%>Bgzc-qR%wO4O_UThEjC(KM^)s3y z|33#ZUZ^4i5Q|Pe$PH_qH!lj6c8w;fCDLC}XpCvIx%AjG(Em#5sNcx4eZdg$%k03H zJi?>~OdB~lCvIE~!`;j<4T+^%;^<{YzPm{Fdwhm3YjU#O zY{l17?Xwp;mUoX_JbcdQm~K_m!gPC(?H27oDjm?Noad-n?cr@+^zn>WT?0E(;Wg?v zwFw{JHuf+E_Nf`+*9 z`{|wf7%-AG5_XPjKr7L~d*)_e`K#W`QPPl4Gnk3gerym!R1kR+)ywsCT~!0ss$JjH z&%yNK4_!_Z_gb&r9tDvfMd*tT5$jUDqgV8&L+cieO>iLIi}z!U&9C81?C_H zQ1W2D@7|db3YOzje5QEe(|k=m&9!a90(of~5|2!INKB8-YwAOUtE)WNrMu^4g#Uls zr3+yw7=8}*g5T|ga|Nba~j z*PiSgex>5@@$JS)oFKAqe{Bo6ukP{n=xnuUQ2QSN?jqVLSV6Oi+r3`_S5=t{DO?AE ztO{_j5j_zx^4b?wXv4j$va2*tdWa3XK)8k zmVtJrv^4wGTM8i|%WNyoDc)%Lo+}$~BmV6|Z)&!BuH$vSKksTkDhCb3__$Tw{%)jp z{kSoi>^CsA>}efpQfcb*tLT2{)UiKH%7lYH-LR2B5hg$EOI7e84@O*W_H=)hD!dY; z2k3Vxx9Vgr7*D%!LH*-O^xQ$c4CL^u8MN(Xf|kvJZylI?NzITCw(6>m|=o8r^GsB2m>>24YtHs62kb2{6fb z0#q|(z)aPz_TQcY7_!o~hM>_0*uLY>7b9ZmP^@H!!f)F7f@(-pKJ?Vg7f4-H5PPz* znr(8v6m7a?MTH;G`k4JW`=aTN7v@N<`F<+kHQ$$2KY_%;^33#V$r*60!V#i-WAdUQ zO`Jr7BQ$xvaAN~IPT}5u;;YIzux?FC<$Z~=Ew!G4h7*V>XKyx^BU=h5h zWg&ryU}VKpC~_U&F5vZ=xFc0O>P4q)90JvXY+oKhN?+|(+gUF4Qt_YH^) zIVN7s>QDE>jz7PwkX8*@>sae_QyL8~%td7S^mm?5#DnH{nwXQmuqV}nbYewMcY3x5 z#vk9K5fC7LW4UB7SWhS>>6A+2i-^mr5I(DF*CXVu(?1tSd8cG;2l2=l5W1Ux?B(}; zb)1cwr~VjAYMvjB#3ylU3An6swx8Zz+XDE&dD*JjZG|Kj>bj`E$88VjxB!*RO-I3> z`3T8dJO{zqJ>dVLM!+87{LN_#{A(;(@IqKDFqAh_PxBW92lg}S;T5B4tqB9r4a{D+xk`okJgpRn6cM6ACxDY zHs{T!-+jpeT*rp zi8fnSo~lmAExZ9M3E|pCDl1SU&`Q=Q`AAC=!dSsfNXLN*@z;uZVVg&QT5P?wP9rNe zjh{j>?Gs?-!yJ~ex9@uw25*v(!lc|S<1&c@fn${?*B1<*eu^Mn_kzbVe&Px_g3RgV zcvpAVGaUgjSHk1@jA?M8zj!>-5w0{n%^oh2uQ$XE;0aV7&S~e!_Y+dL6M(_i2T@@O zcI!y}NT1=_oBvgjoeJ&;k5#4;xykn4oB=<*(5RmyVAhVNW>H#GsmuozeG%xM;rPXJV%UB%Z-3qU?e=6Q66`J|9*|d}U@)saP0^HB} zu7KX`A0dkxdQc71{3qdI>@^oqASY_gKpD_u_QIl>XekZyopRIN9b(B_*e3e3jJFv* zW@zu{TSFq99E0K@eW^Nf@u%^?S^UdvDQ78jql6LHLw3R-zlzoH&mWSru;+<&2+~9? zP+3Ren+FY$RV?;v0lVDeHYGZL`F|y5UY{3L(5hhYfZZWN$@5R$d1i8iyP)XY*j_G+ zZXKoI4iUGPt6E$L&8W_91d#{(@>C9<6mO%zO@%F!cjb@#BD@` zq@)KmKzE6i2FvFf9vt4LB|W!iUe_dWQm%lGsh_Z(L03^&HPQ3bJ7-ITN{ z-oksYAo%xx6D;1>yZ=7bHVmggALxHZ5kV0oo_2wva_m>q(BhBY=+DjA=YIu~-*wV4 z7aQIAt&y20h_EdK?kh}L5_=30_R%WhZC*xxT%leQeo zJui1pOx08nSv9x{-FUr&CI!!Sr_lWRfd9;E->{@iFtl09PkP1ml6mufZ=TxPBxBBPfW{onxK~gbS8JJ` z+%Z|Z)m<@pVn5~j=A;@q(Q5*85r*GasImK2<7MyeKhl=NZA~kDbWGnwcl!q;V&ki- zNuA*=>r{IzrMX^l{}d6EhoyU1HhXF;`5YCpdXsLg zBd+&t(4ROgVdoHr8F7)=halY@k|UH%i%cV?ik49Y>%) z=H~-C$Y35$W23l)JcWbMzcx4t-6so0|Q z;IFTIN4mB>8RySO8{zVn>C@bO>_ReAloFJ&8o+ zS#golAY8Jg`17*xi9ZFni=|V!{6aB{+!k*iz2LkFmt2rKXkdnZb5MdOeg&(bcCuu( z53JuDwy~06f*`4w8EjKCe8%@kY`N3h->97;0i-~$ktj$8UJu*+@IwWHxoG@8=pPhK zSmK?3_xIWuGn|m}zc!+5^#%1+;jF$KPv?#vb}jgdp%ve)MbX%AU;MG7{5AU6tFmZ% z@cUJKK@oJHc~mW>Z;0?6=s*j^d==RvSBXbKtwbCA&j8pKa5dOz{q>&c^DFy=kMz{@v3^)xzSqTsb(St^3G`Wr=LDEokS8{O+{Kj}uo2sdWGjR7 zRJVsM>jz$+UF|iqOwfNkt)QwRU=s@^_=E(DOO=R}6fI}(R!J(sr(-Bx9~1TJ++&Lx zOK!}a6yUk;Uw5LtL;$@&*6ZvJRSZ(Xf- zYpHUNA8RZ`z6o)du1CL{kTpyS-O_aqB2&Cf%=+{OR#@oJ7BDMeEN1<^s|XE2;vG>N zqX&#jK}~ntS=M2Z4e>H2V2Nf&kO4+&2|;KurGR#NkK^m%^&3pQsFz6 z%6d}u?pm0tY2at1=Oy8sFAFb9>(i^Vi^6C`k8>nkF)!+mXBZ3qRE4fX-I<&*aZmu3the} z?$4@OTQ)q;V`vRJR;r8Al4=~X-65&*NSAdXsUoU2XuCNM{AXZcD_pD@o z9-`rOp~X0wyB3-Om>W4%m=a9ROJTy0}xOpUWcW+p07gu;Rj%c-n8*qo|`Y&8kPzDpIpw zIh6&~`Ht;YK`qvsmT_~g94RPlBgl_*QYOp{nyYlBEV6s(Tba$t`>dEF?0Ud>%@SoA z)ZszxmKAvvYg(bcfAgT#DN2S_IyG`Bau&!5WDPXWdY{7qBR4moYKooXO8V3RLEJ!w zZa{Y-cqT$>WLrtEu2a@XNb=khFnYKXCWcHvCsX)oJp$|}Yok`#bRtGp90TL)Y-R5Y z+NZWNrwJ{W)w`RbD8_<(+J^((jPcC)(;~8q*4evDa|2WpM7KY)lt#WH$`8JS-+|K~ zYio0-;oIF)s)Ss7b)ITm3+$wRbsw{BQGoUNuq_AQm(!EgZ9BW)iSxeO7x<*W*s=EO z9vQ_<@^<#k?7*aO8?&wROB(P@b)U4XaIngUWahGK+o|Ka_uRs6Z8EQwbFcy>rg7)q zr=WU#xFu9f)P9id{CT%hUNZ@~5iyaPgEWhO>01sNp*d`lSXu5uWb0#&OP=x*v)pDft&6)#)%lOu@>+?Og9bY0yrvj`P@ zjz0<+HEQ9@1q#6`4sf@r;?ng`X+y{=lYCRCePizm_%1lsxwN?alm( z=XuLHIoj*5pVs!bu|A2qwZQMn+zsBWp+ID;9%{77i#lLJ9U? z0#2nDv>w;2wR9W#7)ZoE<9@@q@n_$5Ag3f(Iq#&GwhXoIJ8=f_1#L;D655-8avYnN{sC~_^Ui7}tzLme=JrXk}{MUK~M)hqqm0v$foLjaZYhgk;Q#7rRF&s!fa-0i!i>42LPtRI$ z=BV-R!%H(^rA9^MKK|pzG+jFbv%ytoZ zUD(#vmS2G9O+>Ixf3_cnrsiYp-41RIh@J3wC;8VMjC&3S<}qWcu3FjrE%*h}g;W~M zMla@H*ZO!qw1*bIH_2M0l$bp2Ttjz3;*ZDvx}MS}_Rbz=tr0(9ykZ}?V>_CQXhthwOhHa+IP;(0C7^|I<@q`>Al;J^|($BONwv5Y3qk$aAoh| z*Us%AS4(#rTS97ck-M)dThy$sd8sZiX5R;p9G+(5T4U#?CE8>cLI_mc)hL84ob;9a zc`y8XRB)5eXtZuOHS7MfqPYC5ji3*Emal?6m02N8bPseh*4URR1LL>iZ`t=2D&(bn zd(i-H;5fSi6Ox6v7=)*P|DIOr=4X1OR#iKy;H>dqk{^}Hza&2~DwKDP=L^nbl3UC{ zluG6^Tu0d0C*sV}gQfS^Z#Lxkxm&(CxV@K;w;~c8ju$9tE_QFcNFMI1X-S$atmi#% zI$Yvlq=lJaOO)J6Tz(HB)L=e^xzE4wcbTS&&gM|-JeEX)p`*nAD9k8iWphyWUuW3)7Q-g~U= zbn9ng>!YnqMu(;zk+gje@16XLg%F}*&HMfv%(Vml4HQ~4^SV`_< zG#yF@&TZl)4|-HW)x-f^)#GjZ_BIkReLRR{(vY<1P1d|jPDHfPPY;;AffSup10F2$ z(E#vn;8(qNYFdIAZ*=s?^G?i@A&1sFTg`}jufc)RGBmyItDpSrogey&N^@~E6ue+l-#Xk>loi*%C7SL;k5sh2@X&lSVJ>TcKudgl?LpSwG@Bf~6j1-me7v;wVJ>o&|8ptl3e2^5>%M9YIK9 z`lfP1X?C~S)U|~W-F5-lJ|VGP^1O&c@H>T15+Ng5x_ZXI%LsFE_He5gjIuwrzH zCGDu$tkj2v|1E^ENYb=`ZF{WbA@_69BsSB|NqZK};20J&qf5viqE6C1JHbq0U6_{;yq#&kAIgL(;-LXwu;4#L%D(EJo%I{hAVaBc$5lk3jlsSvRZPkZ zC`dpr(`4Xj$%Xs2dnY5*-)9eolfO)(fJ`1d{{1QQ;^{mLF){IMeJ3wUR zgoPLpNnLv@W!n|byZ?^P#qa3>KMCl9Qso;Z+wJEm2hq`XtiAS>P%PV7t>WLp+-NfF z0?mCJJBuCLv*KyybpmW>dN~D2uh2jySmOWRdyrQ@!7*g16XOwq%Rv7Ik+1@Nxr2_(7n{TJUgC563^D9sC5*Nb1y@p784V-*U_acjlAx2K|HCi-f? zZJ?Sv=S|M3S7+0Vh(3J%;G0qyQr`X?|IxG&nY~VfvAr>uBkNk4^7@?bI{HNwPd${9 z2-$WUEhAQDkQf|51QuZ?z!d#~26;ar>h);~%`E9zKmGm2qy#n_v+hQL4eP`$Nv$-9 z1!v?zR57wOB?jh9?w(XlNA*cnj;cx_$hmjPx5tl5((2hH+MbLFiX%2DIriiILG?s| zoKlUm%)x`>QI&t_Mkx}Vg;o_x!KJ)y>t=)oV1KS4Es_M@$=>2 z>MWMoV3!3Mml=nk)6}U>@4jZBDAx7s;7cJAoDXqM_hb6oqS&`yY^SU-ie|v=u!-Y^ zUu8)d!i}25l#am7F2=@L4j=)nMh^IdawQ-QTuxk2xfW?CS1frzOm)D(A3(UF zAW=ui`cUDK1f81J=g&vQ)sEO-S+$2*JPyA9QeA0JT##2{>s}~RrdupZpW-%U+Z`6g zVbWf7h;h(_DePCP1{qr$(N13d)R2?eeSI~fL7AQ_qo~<(f(VyI`QV&(44;CQ7xSA$-p)z7%n_+$OSL?+zS0e9vSv}3s zmo8H}4ndgYN|eC#!yk!CysCDdifPK%hhxzh(FV+a7js5)9f~WNHKdKt^Q5iH@d90O zBB^%x8>AQAIzGT119em~HF~hQc`=Vg|G3{|=>DR)RxWII`t5_LHrX1s7@5zkBhf18 zTjBf6c_!IAg0AHTD!@t_{A5IT=e#-H$ z0X{ljfa$?5mvMk|4?C3wSHRr-zb6tOyWU}(W~kV{N5ZAc3ZKch!bs=%Z*gYeO`TaR zm>A0>2-!!@0!36YASihXtVUE_ESURJzvj^dBIF5+`a!|Jt4#??yU&d+o5M~O2xezg z#Q?y+$z^Xw#P|Ndb$lO!pw>|nXFlqDP` zBE^@fO$y(!$-)tC%WQc!6s**@lX&BwE+2GQuDEE*!J4TZpgRSoUcm1MBUSH?!(^LjO6~NpWTq*X}I|e#kDc) zxNUjv>bKkjvzfN*hH|AN#R5L)NjkTQoY(W`;_MLnv?Z*RYbqA~a_dP3+U+|ZCE7H$y>x}c5&Wb+2u1VM0 z^BR2r6M7k;GRNfz{_ob1V5@%?0pxJgCdh`y*ZGGS1@P@&PgbD~af+-nVr!RG)w%aR z#{F&!QUm|qI)kK^!`9xdOLaV5I z>S?UkuKMVJ2{sljzEu$p3iRZR646#_!wY`p|(?1v_<3sGXtn7phHpKDMLG7476 zWh*P+AUGo-?qlW*V4jAtITZXDXUI{#rRMX~?%}$(F(48)^`y3&ztroYmS(W7EMKaF z6pCL6(eEEXw-O5jm{`Vnm| zV`oMIT|Ikm?lUrg1G-lUCGjdy-K}}6BwufocP^R(5cO>3rjH%}jMwif3HqqNR8W@P zCsi(s1Q{n6Z(s3@l9witDJEbcf&vk(QR6NJ*FUU`R@L2{>u#ZrG59A+2;XI!6r{+q3WU zyq-Vc{$cmt_w~N6bIx_nSS%WA*`dvh@}lY6i_l!Zr4bgWrHe&xAGmG(Doh|LhzTnN z!h$`||40VrOSxR;Mu`+8KJwbQKPq;P&?`ScpQ$erMPD2c5Z$B3fs=ck_a?b-rC*p9 zs?-M2J#l;7z<&RR5|;@oWATxVER|q0D_xQcPqD}0_BpxAo4s|&$bW^rg6Y2^{KV-6 z^Xg24103bvjG1UZnxTCpj{eiKI)amG?}^gJcC=)E* znmqV-Eh3(^EAH~g7c7OtRw342ca`odMz)UU4F+6g!gGxk?@fLDnb4(D*bWRzaf7}L zM&a;&y2R!1vk!eHRH#UIVrR!(UGNnCQITfE)MHk>BYTPDW32u|Yz96s_yN@BAIACc zml3Fg>5L0^VG2(aY%kYZ6@r9ztxaH7VG6g;qL}yv&a#yjin)?9UjL(%I&R(Es;Gf_ zW`FA;_ojNjSmDUk)}^9PXxkyAC`wt9XB>3=Y0~fJw1!QgW74V~F!s>&LO_Mc?c4M# zcKRyrZ7#BZy&aE6;Xi$8@=742H$X{;^2)ii;d%!bj>oghZfyt}|E*-z&c@h&iz9^7 zT)C>;ulZR|MO3g!vY`A(?@h?kzz;$ti(Mi$4-gl+0g4 zHZB@oWge5<5~~#vBxaVJ@F;1Ps3j{F-QD1G*z}HQJ@;N~R11A7PowXAgs7-t!`F9A z{f{?)f~Vd$eZI>QOwXL$4y|4~SE)>U%?35F_3q6>y4* z+oRbeEtHgoKkcA>l|~NPG;1yx#nhv(I3+0XwUIz1wYx+sr|9jU7xmkTh5oyJ^a?_trQwH#2l-tySpQkbe-88T@ z)##tl$*B;1i__060e(cDDB43oEjDdUWZ_juYkgxm5l8KAi_IdAVhJ!l?u08nDxSPb zixy@^*?S5}^5rtQE%bp_k{0B^4a0&~_hO>+y9KmG#YeeA4IWx? z3P_KxL5G*oa3;BA{wD(y8Lic#RP&oe%*XGVECb`78)h*g_LY}T7biG(1QEMYx`5aS zebCpgN;BFGjYk69k)()B)MX7}N7&Et_xw10C={^BY~Qy_JoH_Zaz={r(c%+;X1 z^r}EKD1*uY++0P0gi@T^eyQur^cMDXm+vf7sAl%RB7`130qJHQV}*}3<L*lNuro*BSQeJ7`*>tC3<=;GwPUK#?6CC~(eWVGRDE{}xuzguFON0c}kS8(f9>glfx z`Putx905$^B3&9o6?=I)GFO7KU92-U8fOJ$n-{`u8qEbYwkC-r#@#+|tMn)RW7Unr1aB?#|Nay&! zln&!Zr1#3W znz5*~o@cu?U{&p_)kxm~_&GSS%L!Qap(3;-$CZ`Ag(uF6K)LQ}r-FPlZ$?)vUNM3c zyt6JQ(Mx-PEjUUXi1+w^hyB@PjW_JELC;$emEXlYnlZ|J#gMvMwYC3I49CkI2iDL2 zlm5oGWas{FQ@H2eJ-3#nvwaq~(P;Ga=0espw6W%C`pfWxh=&|SN`DfimWWrv3941C zn72Qv^>h(dhKdD^L`-?WJvHBJ54B3)Y#U;nT3pjB2DJVzsHx?Zetm$baoMO|4Z?PP z*`FD<)jVQ2LcE>RNCQhmB6I zd{fk{iAW@XzHVbTVjr#S#U;}AXgb_-pK^|X&j$pM!xpe%n2>6!;$o&CCDL*UhOPFS zkKND+2d`oW)gBK%&P*Q^W`i7Ktx8|Ufe)IUQ!55^&UTCMA^V}z&sOh*6OQjbg#&aH zZi<%Nd&vg;F4X6xcFtP#s_MHl@2Bs(jr771(kCU&D z?|&}&?=WR#ZOr1fZ;T&7?*v!uHL;`axvOW#GZsDywLcC6?KBS6LJ1TLJiar2BUW+I zp?a)09s2xZ^`2;HKe{i5<&_KmGdy_9c#RQALV8`lrA%K~~FW8gzu$ev>Gk7e? z!RgGzy68TBeZsvF{3g<}E07uxNH6t1zVCe8QhuLK2R(n&-QJx^v#?{f@&&8Iuc?B* zJ5yVO^G5-y@0)On;rH>64T@S8;1)`)Kjm;W<(<#S3~cKMbCHVW}T(6(S ztwA(JIh0Ib+W47mx>RReuI3=tzoXNEgYo)9yfvfOVdXQSEW1jEr8Zguv)u=e`My$7 zoSs)y`Ms8i!ro31!=QAg@sSTfy8l`HNYKh+4G)OVfajLz2vdJUuYT`%2epjbjF^Ay z%(0TYs;1cLy*H)uh=Q3hTz`JL)88vw*!t}wn$4AH@gSI&sk$g5k26)Mwh5bNOtSVR zq=NG4Gg)3c%Tdo?OhO!pM9tCC)Tl`{{_{;fW~1Hx$&l@9+p6H$opeEyi?%1Nu73mc z3iX)EEXy*|_$(|ls!cdajWHY=#(*gnOOh0YgB2VtfRTeu9M`|$kdOa zfHppWY9?;P9>`p5qb*!za0o707c7M&K*2FnLHc3>cRE)#01z)Y~)D8IE>PTwC%du3>S8F^(~su z`75sPw{l9pIDhU#?9Ktj6=qw%(NjV|3PEkK-z-f%6%^1yEBW7AM8e6JcA@Z8`b8<} zPu8scK3cVMrf(~(AHfG>9$)?Vk;79*lAP%<+AAZzWl7Ui{chReHc2l9p$O_%_qW?N zCt1nGiGzB@DI%&}c%}+$HEwWnVe^5Ru1U-CHM0QhaL5j@>G{T5;>L=ujOy|~qw<-W zpLqHm6HhF6vZrl^I$FX$^B+had^AD{xAlzs@CF$5N53`8Q-+ng*-C|odJcWV8!iEs z+t53#7I0u#UfmrpDZNV9=p5|+=VE3%ydNRrjq$tLPgFwgpraEicuQ3hv3@sLQJ?51 zCyMEsW#ioFN5r7@+rK|DeSk3%&f&F5%g z?}0&}1@_wlpIJABuZ5_4(gzg6M-S))K`MGjPIGLZ#Lh9YO zPU_cMfVRs8Dk|Txm0PgSn{V4ZrdE|I2$1eaa3QlecMCkeC;v-Dp?>wzlQm-bmu{gA z)(2&`^s;kj^#Gi9DS}Xkt5GzEL374rbfxc0mwx>l^D&6i#>!i=3Z&JRhQxiJ?Rg7H z46C*E-7}hUoW-+}3uS!29feU6pvWX8Z+p9M==AGyYg@$Y42T?|NQ9^PZ^rOrued*n zaG#`|FBCH%Dpm^dbX)&D=~?OBF7B$dXfPVd1e_G=BNaaNJ$Aq)xjb?EH_H(N@OUMS zVoODGX$-@weE&XZN)<88wfgk%61##SAp!31NMmjeq~%2`e4M=GA% zB9&M$l=nkwL_HY-;5pwqTtE4y0Q`GW1j;%h3rGxhj^$w0pTETA$h2E5X;%~CSocP>qhCyuKD19jje4DaFch}Q=s6! zkFGN2CC9W0xAkAGe&m$(Y+j2K7UGRnWf)<>%((e}#GE3m*Whr#(5;H=M&ARm0gPdB zuB8b@FW--@$7?6Hb13g=qg0Ro)bLzGrGAb4N-nfn4Z1dLQu~YR!&+R4Z)Pzp0wqYNeq6E{sdF6Rd++}mZZL$WJS%YtD-TITC73*@NkpJG} z&g?ZSV1u>eMFTmRAK|M{sJk<_}UmKs8OoP?}-ldx8ueJVsl@L zE;%?jb9+0}Kx;ex)%x(Wv4BpYxxu%43dZUye=P$Pl9IsxDI4R%lS+tYQt!td@;w}R zUGt;&#QNXtMR{)FV1U5ZcCn}h{9?^0Iv((C)uUT6O6I~E$P>0Po$s7s!OMb`l63G@sijL#PB)TlUxokGvjTNtaQlVQpq)r?BAh&#krR zZWMV<=qNb}OQTVfP1At}2bv!47%{p-MA(KEfZ{@IU=wvcb>{1e3ZTCd(zUP!Qdqp& z#XznK6aJLD{dmmv47_hmXw44=J;AF(8RPLejo<@c%~a!q%5q*p`SGEs9kKv=ebovo zkp{nVdM}x;`Uy|;b6+rNutaB=KR`S6n@qrb_n)-XwSpH;P2x>x2RLXb0{6b2&D~ql zt;uXb{uGhx_O03xee9iWFl%LeLF_?mj&+^bh8<9_mYNX z{K$8|)w)Zx;SrpN=}+k2Rx{&FqC(;(HUYfDMdJ^vfL8U+$p3COIvdgumAkWxu&zVT zEB`6fw=ul}gO>>V>2gElrOM9mNVcfd_euLNk_hF8WJKzflq(xlow`hTN5Yy#fIyT$@Qi(|!edIxhSdw3{Xp2$1Xqd~RcM-Lpf z$?K^fUBD8Xj{VkxO`GSSRYj_F8uhWSoy@jm&1*1XwVBE!_Q#yw8z)qlEruplun~zb z&Jzcz;Yz^)_K+T_4GXp*Bd-^5e_d4k-#YUMXr@)2o zZLKfgTWUAPNxL)i;l{jxuL?qaSBX|6S9-apTo1AT*4DkakI9B-Wg#iVbC`|$)JNc$5Bp?iJ8g2M4{ij5E3k zez$}cUwbMWpf`GvE5Tl)=XR<<2t=m?rzT9mM3K@AuMuh(Je3jh#h0cQx83~y6%7R6 zU;fX+ek!NFT7PE@*_*_+P+89K43q9a650N3@geQetN5$m1clpm1p6Le{0afY<*oc% zB)xFxDuc9 zZ-fJ~BuKTLFh+G>PVKb&^IwgDNwZz_lF%B+Bq|`?3ps2*4R(E;Fu1CVK6w6~d`}1M zn4pQVOGuUAVmt`le*LAcmUazJp@@F^m~BLnL%@0V!1oc)zty<8NigH3{uZJ4b@Mz2g$xH1{((7toXrAR%K3+5 zDRu-hev?K65?GMWJrczG(vq+p7#V-|{(i#E-{^u&eIb*8^{>7(HROUbZWbiD_p+QRt&6CW(T#s{^w%Oq+lEl zy?hCJdR^Q2vWWIAIve%(@B#2NL>N`UFHPge0e#-sRm7v2%TC>I7SL0~+iZH9?OQ}( z+O(j8!N^{Hp_<*X^Q*i&3-TvDwC>sb`qfj(%|&YSkum{8)dSiBD?EERv56`{3do4a z6!fgf82DHm(q;E*jXOCQ|9)Ue0x=DIFs{g;^TbrT2)1}bJA#p1EiuP*xa5F5N6zYR zA=2F8?A!rPSV!j2+&uAj+3WsK9<&q@$ArM!o& zpbM<&iq(HgYdUh!3p{9Co_x=fMN;<6ivvTK#~^yTSOAqGoC-rNhMiw`OT$#I(hLuM z?aTDrVOSn?gPeV+%NAO95X4y)Wk!d&iI!d>FKDORKv2m=|R9PYXhAr?(V6>;VBlFe{C-MHos$j}H zMGWohd(J_f7fGMUcOf^M0KH~Yal|DpBTV63Ly&_^>K}^LUyCPs8M@Z;zH;TS3 z6BKfgiWnXlXcIH+V?;y01G^iAJNk<^-o z%VBEsmzM+929Z)2{Il-fqRqfV3eZdApZ8$bJJ`~Oj;%BD`$J&lr}1Y^|DCEaJZxbr zN%jJ~5dArNdXk{e9K8m2L$0mmys!Vf?k0yNEv-z;2YA%T0oVYf>RkVr$U!&xA%oT` z0X2-5jhNOutYimYYZJNqdud6d9}H8=i0yYUh+L&RhGYM zBk2MRoNf;Ql3#gbTs!^l!PQ9?rcF<#Hs$BFvYZzh)q+tDyf&w)=&)&L36}*%eL`UE z!E6PeR*qQ4w2rLFi7-7SL8MX%Ht4R4HA0pSU{#w5)~~{&Y!<=rmBU+OYA*sN7w4si%*a0;zMKL9$~mZ>w>GPA89X?f{`=h5fs}olBPpP=ty}lID zXoEaNYW>gcJg?|WNo@0c>L@=#UQ4?yZvUQNwLUlb72a7l?y9HGL-n-qLqDy;T`?Tc zKhwGUhwL9n{`hawUyiRTRh`~x zht`ssJZ^75;kxn1cPhE&0UArp%freo#i09u^#PDGlXjX1JMVr$RXxr{58mprSup$( zvD4>lvPR|c2X{d!jIHVfU9eujYAMolroD$IA;eZMD8A|qOSh1^v05__K04zD+YrBa zVEex2-t^B~r7Qp&_jnii?O&JoBJQ(_pgJ=dbDXYI?t!_{A}fN7C6GV`->N76pi1Nxz-UalgmBw! zxxFcli6Lh;Q!PUFs8};wTQH?CSfQSvC@X}oV0&xLl5&X?}X7GXKQ7-C*2I&14jlS!TEeI zM4oFt{XLwjuPtLaCU^gw@Sea#%<(bz&mZ8urqPs!xSgT_QJuLEVR)RhCK?TQ+lqha zM$`rjyrD1Cqu01X?*5X*xeoZfzsT_hv+E;ID z^^+QB%#`EOzA;y%m(uOm++lUH_vlf9^&YZx{ zdUgMN7mtr8K&#&HQGom-P?WRSth3k7V~jHjGoVi{6DHYvfowgH0Myp`yX!*z(_wqT zGdGx-GU&!>;tm-&e&?{OYZ&_H*LxBstb}fC#ux#%5JmYaMwD_t?p(yBG|wkR+UvB< zDMqG&7E_y<1*VExcPp#!%fuJ2aq^!L9btvs zgNgau4g*fb^~yPotD>I*Gpe^Emn=U;Fo3Cs!GG$tklr=PmTx`@Jd}$>t}0xmcv5jI zqEQXdi71$6|A^E)6*nj!Q63Hf--u@Fq=!BviwAly$a?hH3mpS*5grl{y zzDU(}$=xr(+uOOH2~_8P=%+&~Qn(8m5YB(UYkmOAs5 zG%`>z7FJ1#&C3i+*%-cMa7gO8oRLr8|{=&Chc| zad;NeD1{IULcVl^aTVSw6lu~BVj5Dh?Jj1B5fASx zm^24YD)YN5AZ8JMINwl=6Mhj(CB_%D&vvV;Zp8YQAI+TM{ohd=sj+G#1g&=V2Mr5g znEZflYw$AD!L*juFDT`lpI%qwkm1p5A{Bh_tn)m(u})UGHJI*S>NxtHcwWT9aw<ajz6Z_aH#6j&26yz zlT0saKTHb@W;lNdS0ZXmFALr!jtjO~Sb6?Q&)lHOg;@V6C09t?^F$I)fp$tz zj77=rmk%?0&KeT38~(@CQe=Q@TQp{l>h7vNSC?CC+j#~K=e_DQ{bOlN8b8-v1a8d# zMEURJvbofz2__-dh*&17PO`E;LO4{{Ljs5vfVyt&YRsJ^q#V=;Jl}?lGaUd^PCr9uEdd+q`t#;P#P6zYEs^_M;T-5jYVP^i zsQCS6ZA$gFYap*AOmRsc^8%HCEDq)0LRV-SZdZ$MY{8zvA}wVysJN@OE~_gCEY#oi z$50F1#L@0Q_nw|8ZR~s1(l@r(u2E@T(aGp_9XxaV8mrY<0$)tB;2MiojL9Ia-aYlt zJ>L2C_G9zwdkVz3CZnB+yh6XDb@0C(z4bp7_tT3OygNRfp#--3ooAl2-4%afUAw6i z)Klaeihzq2*A;G-Wr?M&K7|CiZbJU<8kb0oeiCZ^CCd^kT#Z-G`v(3Sm>N0LU;6ky z1hCkFH73=Sx2|B_`XXq8q5?b1D-P#dA|7EAuz*wBYhGw)1;Qapg$XQK0PFa2XwyI< z{^T^gqe?Tn2^&Mr_uKMRIj>-Bz*;~Qv3kik5>&i^K+MTrd;ja@rDk@0B^NHW{fXb^ zF~uOTWFdkGJoXu!oV&;t3OIQPBzcBG6k`FOZ`_tU#rrbpWZjQgq8FL3LNO_hhGG^M zsf^lEaRX2`G-GH2Y|9In`rlnT=Y|AM-Iu6vC3eL}Pp!ZFn~5R~E_nR?XrP|)GYol~ zBXU72Irmy%C)c|jdT~qQC2Q3~iFge=%7qg4!Ja z1T}jWTxwQqG$PNx!ChnadLG3n86fv~U=y0`0fi~s6 z+yIIn9loTXRWr`}kRXA&@+$>&Mk4h2GRr*Tr&r=5XjUSMR)p4;NNUED?#| zKp|_1w0vu3NmuR#GJMn2`u+~?$6tQ$2!;`_X=T-F8txo%iDCqpjd#K6?bL`}v&B#B zeUHko9)2Is@BQ%YhpCo**oXbbw)YE;>SM0_0x7fQUPm8`{hQRZIP1TICK6r0OYUAj zL|y>^1wBWq5cKgo%(*gz)R1UdWYnhSh`yQYpzxfMKmNX7Vw3jD!25p*+wxbnwD-J; zKfpCmO(z17KOKrP-de7=^SJ@mjo=-D*n|O&8-@kl4ZW03-6D0q9kD&vR$>fOS75tG zqS8@~Zn%4&nXiTxEy0Kkd2T3G0$gw4sDHeEV&v{Q$&xBMw9NU*7*J)-v z-}y!I&Ei9s$U#=;PLW&J*dpVk`xB;QEf^Wll3lH}cAWp+Z3GkeWwamWMtpTGCn`I9 z<9TmrYyDG4KSOd`YIkjx zN*Y^uL^I9>gIUrG@7$d!?+!_8J_2ZRcB5%Vj>4k>W_8Mhd*>f1tvxk&EtETw{|3@y@Oc5Z-aY( z$gFr!o?xrVt_RM}`i~TX(SGX#VJrQYuwB1ry~%Xu*13+CYpwzze`LO>j7nU5+8gWV9-LTio1e#D0)v{_G)&lmRQ944zf=+b5#m z_#;fX%@`Zk=!Z&E+}2Pky_$M-wPEQ;c~+xNvQi;l$*H=$^fnB7Zy{Xty_5HM3f%)2 z{UGbgJwH}!n+968A#;~xm3-{4Z_=0L^p(&x|C#qmF=ChOJdVi3JnLIDV-&n(?=~nn z5q-Nuv6!yF5~zxV7~it^42DOGN2e+lQ_zY%#ovxOJ@NVxp?Sg##B0Xa8DNjEo4U?l zHv8qOKZtJ@g7@48d(t7gQq@(po}vO{mcUPxHu_*Jr1x~Yz95n7&(z+09I9T;_^kL5 zCIw6S97vg^YJ;{aJEWMfD*1JOMOm8}0!}0|WJt>_bepF|hCIlo2z@fD;Vq55hv5*9 zlh2>KhI=6jJJ1(l0G!sFbKRf+^KIG(tAW)~6t-3toD|zADe6d6GMUE8pjC(pGgfL( z%Mn^HCkduWG0V&$PW@Y93>TkWWfUEryuYo$ZDlk!__{iPuli@Fuv&sniQfKsLTzPt zO>I9~*CQKdm))I475K&#mjR2@MmW)C9Thj4U`NTB22SPVxk;&&l_qGR9-!z>p-}3W zkyCENrjXjcUa}aL`lWT@7q()2#}QB1m>~Au_DlVeA?A(~R|_{#6e%;_gGd-#hNfb@ zY^L!!S6r`}UF{y}e{*+?C!=5epq0W;zs!zV^M!_fFe(73EOf|*-tz9-Gig#p)>O)u zU05p)XMe*1t0ITPk-;X1f2OY@8H)ezHSZ8JYra)LCTRxkRI&GieULl;LTJJX+1dXT z=$54IHUTf>ZeAH$d3n27s`)KU2D#t5%*Ml|5HSFXN_0+q{Fv#Dan+G_6%(u<@y(a)>q)(q-+lLpa31e ztE5YH;5NWF;kPXMv)_NR`csY$&GzVbhNnEh#|K9L&I#qW*)z za%Wy4s#Ih?|7$xHLU7B*JT=f@x30kBj}lwi=D&w!2>{)|=pBgisfXc#QBvV?cQ|pA z(xT$cz2ZSXM9=#j{w)qm2e$I}W!@>Y8gY*?Z9WdwcnbJ@`@DpmFPl?XriSF)ZqTy%U@j$4PB)Xh_G|7;=YN2=67pW%o}N6$kn^5A5vNpgh*x$3_BcdG8q zztq<_A_up_K?;x}s>n$ov&queDIli$aoZ=af!vr&aMn3#Rp)A<0zjS1mr8X8e>@R5 zt@vU6ILI}GR*7>u={;>&dT=0;!7Gv&5;yRddOI*XLp96SQY<=^=^>pkm9_M{t>wtz zTWwn7vDyBBU1L3^v#m+D2~2kuH8*B%(C?N@JuL<4?W9rMPF6IWtf~f|9#0cNl`M3q zfa5YwYFa-uZ=@;&S(?Y-VP!tPx68|2_HueoH}}n_-IXd^Q(!`cz10o8^~UD)*UO}|BEN2Uz*4nGrT znM)Bkv1bA?H}Ea9XZsAOGZEf)DwbYg1DCJ$s=xRP_;2RWj#L&;x9|l~;*@6pn>ui^ z$W2)xD@unq)E~DtQuUTC?MAcM{^Up|y1QDAE52C)5<$cipix0cwWhy*JNc0IO1eT1 z+@FtQ`%tVm`QyYlr)iA7&hn0NgNhp(Dsi)X|A?Sp#=Ze!2jeo_YC1n)2%$xk7}pJE z?#+_gh^jxWtU&FN6?vo+#WUf< zh)hdPRTlsMe)OeJ<4%B}*Dzvszf6*|&+x(h?M2G}ob02k0b)4Ru?=R-!ZH)+%A<+m zuj#soGw9}#_V<{!A5B|4K795ZG0;T&F)^&tJfMd&SE$UqEv57HaMNEVojbUvNc+eX z$!LVy`g<>ODCxhkw-dHuyy;b^t;+Z!JhssOc&Tlw)x&zDGAHlK!tF3G-!V(b|E1R>^0!dOY^U=={lmvADXjPz& z+{w_qlyjM~VTnVY+J~wFgB_G}PCw-m2Km2oO+_y?CKACe>r_ok8-@{xQGB zH$7sMo^1ZJd{J!a^m~79DM$6Bq?}Y+*!}j!IBbLxxfb&aX$T)8mcLS^3F2z_`mv9O zKU93eZq(9Xy-CkkcYcalEHm~(VB7S+_*wP0dkx`jozqx1o7aJxA*8kv+?pTU`jj2g z)JJ|Kce3uH&@fTjo-8Q8OP~uz8dUnddqX!8^20ypyNKJ@N86UNaei7TIQ$~ zv7Yj@hYAZrLx882(6|3kNVAhW1n{CCOCyZ27%X+6Z{l1XsfY$pVQd=A!W!!SoQ8Ik zlPlx4`QABzvSqJX;s*U5hwscCD})p5gaH1kZ>Ht?48<6H8%4e@e-e;8x#WL>t(y8= zQK#%Cyzub`M}Y$@z5+xU!N(<z7W7Gj)C`f5mf(! zTc+E!kbBEZmfdiOWwWsLC!9_Ow|el!;djEIo@38e@eU;Eg;cvBK(Lew7pRWmy1v+D zN|HLx;y|Rh(h{tr{iLjVqNz?iakIem2fuc8OD0LOBcDBSB@gJwa}`;>%pXGj0#9|K z!WJ~H58m7m5=)=<>14Uv5*uf2{XLt>l|2q-WRPh~_LiOk#fZ)$x?h1I%@vxiyuiNX7XGUQi z>^i}Fiz$1?*5!ZHLNqvbFc)Fy8%&1?wgni=k7fL2$Au+ikbwV5^@x)c^|!KTXJuxS z@!B5M)Qb(iz|CA=CVo(9tEazYE0yz1x+6?#kJT%maeXi(jy8qsBbg7TknX-gEVXQl}zGJdAy z{fSWo+yj4s9S2M{R#TVRQAp-f+ZC1pigcN^OyS zA%QZUK-)*bqIYX7>Me1>*^M!r9q=o<#NyF#HT*;Rvl(j&d!A{{X)hTok<)u6*OV3zWkj*rI*36Wcv28chKkq^PPMSZW zIrRlz_=o{#P1C%^2&GL{SeWUpxiA6sG~GXW)yM8*lY`EtPuE=ENN>OC+_uiG824mP zc1uatvNg#PO9nb=Q{F$4>i>BjThqZqoqe~N)P2Izwk_D9UK|-8ipt;Jq+#BDyDW}dqLYB4FDnO}g*9BuqG$f>>+(L1q|$Ty zRR^n5vsFUtULEGL->{t%KpCfa^y!u#V(k3e>pm0y8kd-_U1B{Gf0m8J8b7ZLIH33hMESEybWEztt~%b~qfU(S4~5_FF8pvcF8VJY#Ur)0 zJfU@ufkDP)X5jo_ZPZ)B3 zYohIF#V}I0vX#P}yv?Llqgua#M}KOli@)G`_&IlSM}q~VRt%&F%<2PMGwZ+tDvUgr z%uWbZiFATanCNfZb>!41cOZA4-j|>?II(pV|I}gh4KD63(uT(7FE1N77ptb9?USttybPI(l=o z^B|+5k*?QRci|b#PJhr(qlYQImRaLH*mV~e+!ybunKRvZ(a~#}K>oa3-c<+zbcP-3*VSLtcBxiELO6-FpT#0FgYk1ysN^HG600N;Mjc%D`vPVo zXSyJIR6^WtnBn5fZrFEWztJby!Aet(`;tY}!ok<&rlNqnHah4NHE&Q^*csgs7YEiV zu9(^P1fvHHXu~_eo=;&NvKcqV5qYjLzcVR90Eav&(ct1!Y47Ji!63|kCT$)OKD^xH zxS0A(s6?Toum=_RrVo3QnlX%1p6}|L_5V_w>QAxR8OuX-oIv&W3BA>_iBoaRXR@QxrpY>l-FRQWFdV#J2t>qKB z2kpLcL`J#JuSsP6J5ZD{ZKeR>*L-i5D+g6?bJc#bfGcZVZ}$)4CsqrcBykqnbF@KN z2;3G^Yo+o7d$@(YpF$vSa|x5A!k-aML+R1?l?`JlU-5}|p6mIuj)ve-M!~K}`q-fRTbsu_iNU@5T3avq|CAIy9}7mlH%kt2 z^cBPU=PSCP@aWHfiy@*4NQ$jf8VEXQhyvGNI;VQP$jN+@24>ltK3*)QKP}$yIl|5l zlz+Yzy86=hl0y8ZA98!tLme03EU#@P+7Z_eTLyIgch$w#mx<$Uks6Rj5>X7fNvHWr zmMo-%@}S`A*;}2(& z$>>sw912j~wXW?ePhB5BkK<9%u{0bTKTbrt^+SY;dypkC%^Wm&<4>cf&7FqVE>B4-eKX4B|N`C&X?|-2etHE~y``jT9{Jg{M z0H$M3t)W{^-;X(&91W%)vT%5_zODWDDOczr=M7R*lCcG;{+n!N%~!2eb>wUCg+BiE z^L1+nrs@sO$r@U(nBV{1AUhk5_RQ}`xLBGE)TH+jl0~kI_fMaiw0zD7`Pk9UcLo?H zZ!5~)P~^6}R{*y5X_@P)u=kP<@jmb#+QKa%ra*)4%0YUUlnbO%ahohkf1QxpSPbnU zd;E1pRqy~xO;O#Q;rtiB005pP^oN;li-0)O;lPHJZ$>8TL4=Lz>(!nG5fowUnMpOfJu+o})$-#aDZ{eGBi{T9`Lf>se4uE`ZFb{n+mTISo#Q=8rI7TqaX8WH z8G1(rv#FRTpr1J{@&5mN0Yr@&W;4)^#8}ReSF2rEE**0Hz`hr`NKbP5E}ll-zQbG; zKDvlwMys*YrQMsnm3#Wg-#t6}7Jn}uC!7siG~a%(qLerKkXWTE&%5!ZZ(de=Sb9Hw zR&)){y{7R1?*CJV9p!aF!h(Uyx+Q}ifhJ3z(0L1-Fq^xzE`71y--HVfGIFef&f}X* z7_m=NdY?EZzPqdLc$eDjJ<&X)S_)P>{9o0(&mp}f5+j1PLcz-eP2HKPHq&;_xit&w zIbi?@Y8J|Mir`%Qu6%}2>CG$%!BJ)q)I5JS^4{D9+~jg4PeXE;t5iOwCArF;gPAe=`6=0`H-IoyhP2$ey(c3Q)Hq227a0wxN+WYiRa?~-_S1rVg*{jxN$tDf zlXT?dfnF!4Re#VuA4em-)~~l!vcXQAL$l%&%ro+#THIsdV{nZrEK@UK~gGaTO3lFIHyMSIgx9oNlm~ZHS0{T-SrQUV3)U!W|7Il*k!j&8V51?yi@dnmtM zMS85i3?j?5Xp71HR`?=;6_s;rZZ7b3iBFq%cL3gX^JICTq?Wx0&Ll)m>rOw*FO8;6f_Dsub|5(mhJ}#|j`c1MG zPm4x>L%R67qHa{)crSPzGS9VT)(mIgd+w>f>IY!0F-SKfe{@N1X#FH#CX@JTM%e_xNoc<8Rd8^doBd3%gb%mILaojO*KP! z{k-Hwh%Zub2yr1@72YSO!sySSb@!;MELhXQq~R6e2$C!)kBsj6e(68RWtxD}VbvDS74c<6g}ifJ>SmYs#D@D8X*lIL$j2=4?M(LN zRZ7Zm%%oBXd$E=^hwB=^e?<&g>JyH}}kJ%7MiilEfBP{l>G=QVY!m?T06LsVQvtmPv9c)M zFFJA%w6&~G8#tYHUQoGOz{dP2X-LGY=r#uL94Z&rBcQ8Ga1^Hl!Zp?e3+eHi{J4rL z+IGc}Nlc3eg6lJHRssI2bE3OrM@4g#Ve##D25sUZqI(~8d(5ok_eGhXZ=E71hLz%{ z?yRVpCcNgpDH@=q^En4Psbqb1+cd(xb{zlj)H+%^`5-(~ukx4!H9D{q;cR=xC`-Nq zvs_EilR6ex+#rb}h(RTDPN09BoBU!>Glsm}N_$%BY?SiNCfQ~jJ=KrFTt0bDzMD)? z#|YBxsD4bo4(4jBT8P#Il=?b&yps`O%{9k9%hkLTjDh|cg#uT`WZW@QLA)B^B*7O+ zp$_-)NNm(|bCddd!UKUAs4DIiWwma|`+4*iGxKGrdXbTDS8m9AYKU1{+z1)n$9F{2 z7*H$_6HLY?Dz)?(s7~=D!>=AHhyeP900j{95v}>^u)J&M>ZE;qsp>$TTfI7|?-|!9;HOxZtdgOX@ZIbIQ4~m0K zuFYkEBRuJpTb_j=yUc}ydDQM#AoSL3vw^=V4kOJE-{m#>W+sSQwEaSRwPlD+*xz#z z4nJvpVm*Eh{b7(%7M5k4=ci7B#{}Pr#)*;p5;V#6$au*m4htf|rd7zkcjcX&R|9!J z|F=c?-Mqyo>PHa)4=>K?!)_HM3sBvE+bieZ23&46B6}|D98}vwS%;hY3)} z@24^r_ORZS1(J4tE|>n|%!sIEf)^m4dPJormgX1q9JfYVXh*iu>gww5Z7-1vzqMp zQU8z_chKSaT(Mm`M}x(M9%GO?AIJ=7( zpHuW8vG*5d_RjUGJawsGpa_nVigbA#eCF55OC2T~9|i~rk9$%n?=zFzz-iG&!(J*5 zU}zOsR4WY##&mkG4|6*nEJXO;c)GPbY1doW^Y08yUKLwill#{5kYHYe$VA$D>~XJ$ zuJ;|1k}sjhrG;Hp1EFt1B?8IWBdH#cvBn7ckLu;~v?Cky{{IZoG*1bqD*?4QdRlR+|m12#-X7 zcs3m`$(aZ733`sVA5 zrCP{P{w<)@KV>3~1$=)kr+l{}<1n6z2Udy|(84;o)#*LBG7{du6uY$5A!nBj7#UP& zc%G4mP52Bc0aH1I2ZOI`(pO-?PT2DJRHwSsQ`m^A+=X^!BIQ3wVZ#+io`=8=VehG+ zCRTzq_XFw;!69oi4yOxZ(-N^}O)@zlR?!l2aD(&~Oyja2>36|& zf6(V@l$4Q-sX$PjK`$)YsdiX9So^~>4~Q!x3^^+6*q_~q-6>R~a#;rfl20N_J^@0a zK=J_ko80>saiZtxt#LfS8jTnOk43GpF#zvpMAz5AF1vs(Ng9&|G}?XNp8y@}g7zs~ zLn{gnL`jfm*xlVn8-3GFE#1;8K z10liRY)80mt{OY9{KN~94{CA0GC|lZvBJ8>1LV6C61}OP$beeYsX0L%6R!sbnBu98 zkma<`0dLO=Y^jA0jkRVi542P)O&b=NA8Cc`AnCLrAtuXpeO;npC;f$Ha6s_fAM8g>R2M37+D4F-&5Tf3_qOa8SAOyp+3yG5u-^4 z{zjrrrI_CyqTvgloOk5$6k-o8qxcQoCMKO8KC&uZOfwuSgk{c-0^YK1coJV`e55Nh zxz>*&-l_OK`$uKpd)FNEmT#!n2p=k28@X$Hdl+oJ+-nj&t=q1-f7F7Q>L*{kix?gQ z-MuWB4cA6e*^|~Cn|%zO5k4~Te98Vb5dQHY)KuZHW>6N zeV&2hb*we;Lup-Ki)$c=)Z20}mD}|KkuKQ`_o_DUdFDM7n9Zr;rxW__ncsSqigmDj12Eh*xo>{w6lW?JZx@0zkgDI$oO9Un*6Utb;u5k(-oQ_hV^Ut zAM0{=KW71-ZgRTN(i5@Tz4Qma+_dn^ck;=5-@W1J`L~n~vwA__5$(AD+k}xr)=^I$ z2OGt9HB*5s*@C15!LDa*r815?A{?7AGjk`6`kCML5a9%|W9Nr~uW++{Rbc@NVV@Qc zDoR$KU^j;)AtVj9L`aGu6yLA4BD;0k#R{hLDAur%5wNMwk$zh!oiBfo4D1H2?!_wm zy#Jg@1HSHogUPOm?ZE5DAGi~)he&BFiD|66Aw_xN|?bKI_Wb1KBKY!bK8#%rdDj!&y~ z<2j3j%@-B9CH%Ssf6i%Yq-C4Kw%hKi_|IKV0d#&2$bP!fY*!QZO zKl6^EQ@37O&)@4N)0?BxpEI$fp;@9tl#hz?G2ZsA;**ubPH7t2>5gEYo)T z6=r(;t4C#@zxUk84u!)!~f|6oCAE+s}EuZu;`rS8|==f5R#>@4nT8v6rQ zbY6YdpB5*gq}~@mdBN$Apy%SPkBKLb^nmwf(K=+qED6dzq~kgwv41~o@J?tiiO>#TeAcfk>felR=OaC9z%FgeDI zH>+WL(%spD!Y3ZPxcbkoI1A7z_x(md_jFt%gL2yI)(`EmK2og7UIj5p#S9_Mzuw#V zd8ZmG{A$yJVF3R&cXYzfDQ6D7@#SE=fMghwYu_kFDt{0Lvu4mXG?%F*TJf^_>Fu>G z$G!5v>3wl(w2R92S1Qa%pn(4sOv;Zy@&sPv8Y^C(Y1~0idBYtlKn7;Hd?Tw|GD7|Q z4gYB@@pZm-S;Q{{O?eFdB5U5!X;y6hq%C!Z5C5i`eYC0BFT)l;kYb8Rm! z7#f8w8usJjk3}kArB?x?*k}(J6})PE?5-?IW6*AgT|kdV2tT-2 zelVaTEoWc6`y}dM`~Rp>JYLy_kg&V>UNlMVLHXeH@|i4;Ib@3xpIJvWN8YyUryTWK zJqaj-7qHDCJt~LY;E_ic3EHl7R&3HXuKq4_`0tXF4YvXD&R?%nfvzeiS{ZOiIDKgcT^Tt>P$Y*V0ziba|e1TO1SQ2NCR z&3pT-!j~BdP_ktX2u&VR`*rYF)!9-l_BehBTH^DQ2 z;&4g3S5{)QyC*##Ve-Esxn~zR$_Zk(&Cz^#3;_ibDs$q1-#_*pzE;q_mW^tMx7(-v zM5Q7={l@3<;-Bjqm2!}LLh_Y1!0(lw9|)Vez+w$dqu4N^d&I=Meua5Mc(ixCc%l)B z2wg%XI)I)vXx{u`>3J1wdDE3%?;q_hQ~zg*AT&$CB|zf zy6&enebkPdG8Nnv`xpUg^`1(_T~X--0)i&V2}>R2jrA#-B%B4gqNI zt`k#iH1t;1ogl}qs_s`cGUMeJfTZDOH@Z24wpE3a3BduQ1Q_I_#l?fAzim3t|y?$IiVBT*_fAUFYt$FLBYo%c{EMYk}H@|Kmj2aPwepLPb zda&0;MvCN9KA)Gc;2(GiT@|^0%e7|9Wr5x)q%bg&1^`N%FEi+U(ve`7MP~{(FIy7# zo(a+aoLI%j*&{u=g@hB~zxv7R7(iPP9R93fEB4)q@nq&=gvUUpZ~wYUgz2eZv`7}6 zR@uLuNAMU~%ZN%}i{;JRb{iaAzP-E!wN45#YkhlHru{Mz9$y&5vix@R-V?l<8t9~! z#4_ZxQ-}m!hV|bhyKHuHe za+v)aiQ>q~OF9KsIb;ho*tNan@Z~Ts6YA4{c5w*uauM&+ONq?p#>JpZAHa0jKo6Wg zcWrn_@dOajtjDJxEy?aYyW7$JR`-cpDYi<&uqu9~hgWfhCjRVrS)Jlb{ zI0gM!)_`pd`-D|&jI6N60p+1VXxfPCa*(}X<)x^k;p~H8`KAD4sMnNu8s=O>#bh@F zCSoIr4}5_sas5X~=jU0h$#kV{W-=xR3{u+taXr7OqB)kzi(DBn%T~=0CG1X7qxeI& zSgmH8gVmN|RBN#fg3<5{{`nvBGd znjfo<=XtbBK8Rb->O!sjK*F`g!u&NxN{Hy)(3vXegc7ut2d%QPG!qQ$cJNhVwKP6w>`#tV|7BjIY8CZZGRQWAHa;)(u2m(>2?e=SL^v)g%Hy$S8A)k zc28S~I~j&;W{D=njBe8NCTfN84xUO5I>7iuYtXq|JMc=k=329mPK?%F5&ft+Q;QD#H6zT6LvZ?vw`pQq=I{$W6N|6xGxWdA8?OklUrjE|3AgBRg{ znffobV^GG~WqzbsC}n<2;d{kT*fN>U?D;~coW*k4Eh-E1A`yQSc$w5V2;Pg0M+da1 zAf>5(q*Hv#(l%NU_IR#R>&g&%8>C*pSYF=giB0m06&)B+)h41BxVu=;uvy%Pqp|(< zr2Lx3Ga8m{EZyTI1S*O4({?{lSSGcG=brue@u@o|7rV4;%sP} z>HxO0pN5qX@v8}FUU8ZRuf&%Ke;~0!i#PZ2=a@(g`v|H2|X)N2{{D7_#J2Fv;oMRr$OYggLAY zuze`ucheG3FN|IgIaP{A=4*rS?bUpq(VjSt!pK$eFSZ)ax&cyfFo~;YEfH+&X55*c z9vLJ0v$9Ka#FUA?0@1AW*A-QBhF1IlbOt8!`qXZB3E6sdM3U?Zs1h6jxRC%?TuAi zb@{T&X+ralazyMlioMJA+Xp69cMK;+C4s>RH-qFO2JjR5Gr}(zJFbX5S0i(WB3zDe zD@RvJ*hevZ=Qz(h^uO#rIsfCcrvL7+d~#RII8>cpql|Rs9uiiZ%WV#CLe z#lih%$zRcI-K@DM&-RWqn)V%15u=&ghCBFdX69n$M%cgcb>)#%k-PW5+DJZ0pv-I5nj zqw}M2&bX9P+VJ`J6&lUsYxn*P?s>~KJ0W+vi^~jy7tW_Pulm;WSgEBGlXKc8Tm`cZ z{m0mk=p^o25Ow$$bL-jSuz5_XCWB8P2ITP~tL?3Va+t;s@80tw-#OYAMEHCE!ulWi zc9{jHaW{5W4!t_?KCauTY027v8N+A{>%+dR`|8;S+^_WP_bc#GJJys{vF*^azjD!? z>a|$0l498ae%LH0{5V@OZLq3Q%;3#SZ|Ve{TEan52yR^ zjzrSkUI!Rc6RD|iUYFJ z7wfp`W4Q<0?7@X}7tbVjRCr?TIzByrIvdJ5b@Ywy*h3YWY`M=jOl3H^!*0-6ZA+;X1S+wmn zBEXmMPN)3r4+v29#{8OHEG-?3cz?cz`lMc})ecn=d-eYDAbLZ6H3TMq&?Q>mYRV7( z-COPxNr127ZN1rvB#F4A`rr3+=!cly+F|PKr}>+@&=Uyxo`l4&-+eu5gQ;8o0Nth@ z4ou-PBm0;C`D$$fJb}i$KhL5o3A$e(GDMtiop!x8@skD%bkPS*tn}kzC@m;oz?))b zjNLmOr=q;bL#(G>HCf>^-#J{->vm3m#A9mLb{)F#pU1tvCAf}kV2^GslrWF+R6izk zT(V7V zUpN{56m?-2jL+yHS9Iu0ZpX#rcFxCk^hGZ|?7<4>qf>NQ$pN$M<%XLZ9))5(A)mNF zc3%p!EoyD=Oy36}ZaSF;r<~XNvfPLLZ~Vi~2qA51E20r|#$=MrLtMVy{~c*Vh_BQ4 zLBlG^m_D}J#v1KLr%YD(ty@Knw#zjf-+JLvRXZL2Fg#=1Sy|(9yfukMFM|NFxa!r$ zQv5e5JaqDl)+K5+7U&qsUqyYLzyy6e zW!{#slMVKnr&*tFZ_({e1oxOpydLEQBnP+jJDeb_Ok_F|X!!I=kAYs{y`A4&zcJ#( zj{t|&Ocp^&I4FUqXAt8a6A_?g2V{N2u^$sonlRa-gd_pm&AjmNeeYkGDKo9m&Su#dllCjBWyRg?fAKHl#1SD=_ zaXo{Rfrw1CLa3~y09{NE4!M^sitwCeskEEfewyg;SdcFn`VIa)T4E#ss#2#ieZ7L3 znk!dq$Pi#8>^&|FS@+^qy*GVh(>^}yvURl%#8kOYj=e;erBXbLeAlQI(VN!0TuHze9f=IwEYq*;{M_$qJL z7Jw~u^`&+BgPB;f_F{=kKaw$KQXGo=hHl2!?Hu=MWv7i5zZ!5Yu@b zyALbW8l_{D+s8`A4d`8yCAUVAOCJAtMmE9JLyBiRgOhROe*K6@exxC`(fE{EabvNW z{+QO!&lra2EPaQTOl{8pMl;TP^r&aLb>BW9qe5YLljQpE6&dG&?N}!sabE`&EX4#` zsAEwN<%#@i27FB!3SnFz**C8rAur=39=#CtYMaHhk(E~G!kUEZpu`vy(zpZmxyV$O z_;~7pE`6*KrsVgYLIUw4Nmy^RuSJy-JWZx#LW#YX(3#Cte_c(3GgdFS_IOWRu`kl` zjL1WeH5zQZYR*w~$`MvM61#U&vIQnlbCMx6%aR!H5B)yj;YDi~`q_{qR2CGdr57NK zD+Wbzs9<6?T|$>D)&@=%W-&MJtlQsvX~V_`n%>Z6t?CK^Z*8S?I@_h1h2LWDz_1h3 z!uA!-JBWHFgIfU^*%d6$fl8f$<@~fIe`mB3pBP9Wq-<>&P zYWU7)Y55q+cD%JBh{FLR9K;|pMJ2lt^t)gE|lyeFv7CRKU|t;l#b%oV6@ z2envH_2LHqdgtsz>Og&Dz~igdhy0D*;oAOD2%^dle$DA!7-LQNKA(p<8N#ap}(6bCBe;1Pb%%8k}BP%FqFEBJ}In#jiVzZOiiH0OwQ+b;71kNo-k%&Ju2vGO|*gEQ@)zMYK;U`r7ApA!)LrA zm0v-A=iori*8cfDnD+m__Y zkjwg(FQd~%bRYU7c{YsS0=ilLI0ic$*8^+nh4~@GBN)&<&{lYk`5(vO)6n`4l!yoj z@ByEs{A-m!!7~_toT|iE$MTi%><+!4{+shv6ryC|Qm|!w?Q(_|ln(-o1l-22UB;0* z8$}`S;CXqRe0Zk5`uVZ$@+6qArVL>sO1wG18T!5wCOf3&PV4>`%g#X@qq8?NAuRzR z8Ii#AwTKfBEk`RdVC#{~!RUGW&)Q&cDuHqP&S_39b4H>;UtJA}f^_=Y!`C_8@RQKz zFcHtLOX?_n-$VXTRjA)i&raj#n>EL$aiMIK4U_U#h4$}=A|ubH1FxOEg&hBtcKO`R zjf8tWKQh)|#@i)ezqouQXAJed7We=LQK+e0Z0*`x0I4>vFiCm4LWMjB!{5DliVfTE zOWs+%vC#WT{4v$IK6FBL+!Nw|m)S!=U@FRf0hWL|HXt{h=D)4i*;RJB)&2r3?Rwil z6##G3@K7NEmb9m!FW%4YPH)} z(DMoct*~GW5T?MvDZ@g5-613rJCa1OT>JCr(_dJpe!E@XAzhceJmf?oV)|xEe+4C&QC`KO__ECl!NEMY>u`kU|xS zfBlgYS1fGN;+n0?IAdwiG3I9%7{7I_ES_33=@D`sZ8p2QQS?|h?eI3R*;IgP3*W0Z zv^pj_!KwDRAXR*|tA|R2L*>o?F=j-z!GE8aWuJSboG$xKe#T|&sDZ5jlY_Iw`h%3;%lg(hwoLTTdKb*B zU=|{>?{4lVZ^?F!%3+YLyF$oH4`b|1B5m?Ys#)fXli{&~4%@Y`1Gf*W9Sg929xQ^v zL)Hpi=EFpmb`bq@N%qurg-3nqLGu@XtLwK+5IGJi>Td)Dq3a^oqv;0NPt-g=dr^AIp*K-XRm^2OW0>aE$Yz`xE4;FE{TrRvNpvtp~lO&Z&G@3m_H?5Iq) zN!qQuT1xw8qR$QcM;dj{N5Lc}li!L=C%<9^7A7u_J0r0J?$|e9v7NJNb<;~eYrT8^ z{?7dCm-cMI5U`GP895GIn9XjFy>EJ_%gopKjq-9)vFhy=2g43zUrIJ>U+0_BhA2tV ziAO3d^|N858)6b;pg-?>4cWx78*(sc==1W$Rz`!N4RED+XiDGn1?2_dIaI^9&nQ+f z0BATB+3 zS<;Hu3+3zSbA0r2JpT@b|8mUT^vY0NDEU)Y3I4nBC=$07M*WN;5FgH?=ae_fYF8XPbinRe^I4R14o^%-~_X;`yD__eE-2wh`zS%ea+>85aO z0ZMf^-9=_-Jkft~=03UjgI#d%hA3Qbj;|&{6+Uco@MAir@1NBAza|aeQS9Eg2ZrWV zm8NR$-c+Y|cE0e+?B1D4fD@t!7K@6*z?EU3li`b}d&l;q%a~-z4xte4h@PEE_Spnl zF<|F!rJPr+^9eMOPwAm){;C+&O#!}bzkmS7UTjO6GwwSm7Aw6Y8OOHz24u^f_pVFh z$+;ZurGqStJt{+3v<1+Od-MVp=0A><>3`k#V9DM!DQ7K>|M<&+r8GuF@22%vmPXMm zG?TU(`=R!Gp?3%3LkQDJdw-RZ3e~+ijMO*}(@M*G+AveHq@7bYELi%`nEK(9i%pn# zoW3U%R2~9Oq@3XCa8y1Y@9Ew=0dxBqStB*%Hrh#9MSI?s^hD+8G_AuC5kK)ENQ9D5 z!&X^vz7zy$5Laj|`2y#kRr$LlZ1a#8s_-23oR>GKK{wTStXWR%A?5o=1rgW%3v9Oa zE>$+1kK>W)5z5L2s{}1BuQS*Ae#=^#gQ9C4l9}jF{g1g$R@CNAQ1etn7=i@MAcj3n z$!0c+b3Ad!MV92eh_rq3H2?zxi?6ifZs*sb;y2gp5N3hS#+nzR#EBE}taSbpyAL4} zU)0k!VL4-GiS$%o)4@{hkkQ zM#&*K@e*ImM%iamt$!27X5z_?vr5e~N73;nCW@f`7Hb8 zT7dSqWF_-7x=GmFL@w2ns zajGZY-=AeJV+DB(K;;pAIG&$6JJThBSsz&Ek9?v&k=+cEb$u>>p?Xg7*G>V8bxReozkQ(PK zat@<|PngI=@5AQst`S|>mA32Xk7HcSYLEO<>-OB_ziF=ZL&_xV`+`ged*URjh;BQa z(cLm+jOc_cPWKJ&p?etPpFIXi`Ni`np3Lfk#3(dLWsLLv?8CZtKr?@EpUuv+LZ-wl{=1Ri z=Ev2xJkI&CM0E3d3*ghc5<;i|z<@6OA(2sttzR{9BAucUhUaewm0j-Igo{X`6n~l- zaW=pO0cnBjfrY!p)D!nqU!M_V(utONW|epqOSYKu}P|+#cR-6U+lr{ zb0+>Ms`BmxPoZlLeYW#q`b|H&7!V`tsone0;Y7k$7e}SUREQKP4ZUrCu-|WBC2fW+ z#09<8f!t>R@hZRUqT91&MNQPg#s9sB4nXJ|#>yoj_Ak zjh;(=gk0T{(V1D95*lYdv07q5y_z3IVDhy9_J3I#7a>;YCfoq#C1BiKku4oF5F7WZ)HE3VLR$$=Hm zEWa+s{Us4}?2PAqtk>@olf&THt6gk{l0PWqJ`^Kl-gZ9;s6u;ToMIMjBTrf?qqq-~ zh_j{f=-wPzE_)Q#iw8K8B!yn1v3zpU+%WJMts7Hc>)3v-&+keX7QdC8cXUv&bu3nm z2S^K-Zq7@1pq1#LV(trtB<6P@D|OgAP{CT+qOAjHKsW#n3zC(dCI$CNUzhjl z>%Q&kmxR7XXY!0Ob=vo1pVMYlDN( zVF~<{1Rhc`SE@p;YtX>g^2Sl@ zIOjbBzdYaD-NHd}s*%g!wmB8f$;9r^2a9x}s7kwz;3dP1lf0Doi6}dohO%sBp;lSe z4wQ)9C&=pD?-u<79leV6X*ATDR`EjGGTLMVoAC{PR1|18go2qzdhE`WJ%5~IFs}FS zEs>U3&or0a#<_v5#enm9MW(+~yXydvWdNu6B58P9dR)mE1_vhhhrZgw-$?IU$N7Zz z=j_54j-(RBp+NcvM}=pHXLcU14UCtBlcsDEb|NwnpVrs6OVErNwsY7QJD~g*=Rh)V z>nxHwgD6q+eTocZKI%}2=;JwXwI%yzhMm()@I1=4q*d5Z-vZY~>|ccX!$kQJ7KFH* z5IK6ddHHaKTam2;t^3*GCARyONe`m1?5AYUf~TvzgoLSUF+I3dl88kkU<2;ZejC2m zytE)7RzlDASM1zfS!!@u6f}EA>OWDo@P1hEA=*tEg!T7_T!bZrPTY$%fLu3@J|j4l zVaHA95$$|nyZ5Z82r0zmY$hqS)YCfb(($a&Zb2yIFHk50;s>#H#sVQJ$}fM!_MFTV zgH9l^Pe;b^Fnq7I@g;7Uj(N^n>W7sVnW5Fa3|PiZb>1;1J(!HKpXHI=fzCpivErxR zF{ri1oNon1iU#@alp@vK|DM35Ls`eEl~5d@>ji@6zimzS%>?!WAvc82)9$QNKQEy~ zRVz@*lU~qvx?%B*wqRy=k=+O8yeT%%`WC7we*2nlAVnL`;!4t&m%iMi(FAMT=2uzE ztiL*MdTky1G5_k@F*mdw|1V$i#Hf1%mS^)N%uk!j>oGUcsgT%u-5-R-+js5puq^fx zFc7^-ot~oJYxhFmVVHq_ zc@W8zv-=NDN~9vJQl)|j1?xp`!dMssk|ZhSQ_E)wf8dKnGhjhGef%;wRrO&1=*P#c zv@t8R=Thmo0NfhoiFzFtsFhxlv16XUN~2D`mpMry7*O}usvQ{t?>K4sIcLQmw)SAl zcK>bUkmkFT+S*<*s|xGNUi5(u)%`(h{>WHTxrQQy!Fx3;qNZfF`|9&>jg(R+vg9f5 z1n3yLIJ^|_=8gSeE<~U>N&AU4aThF_0O)yb5D+{W*wE^_Vp>b>+TfvEUO~S3=##O~ zzHfOTbqN*~4H17J_{%cj?hJ^yo2qJQvN z^P)m1W>Kq(BaIn_B?-ilmBX{I}eRxZ!+B8J1+mF!bJ*K6KZSstld&qKk|GbVNFbkn%fNQ$u-DsVXiE0F8&R2B zZsD=lY&-!LQOp+WNLyj;??*weBM!x0 z*O7T}+?Y1x_*A-Ux6xHO{svTYuAj^n)E00b*2n3)zz<03=1cxo!e^Dw$2#AjQO}yO zPk0ytA=f$h`L{=RA@Osi9kb0(;%a7#&w!X$8OwySIOlJ;T0zwNTm-tcmT3t{UVjh%yc8-KdBUna9_;dd}^w7x^v{nAgC0Ch%$ z->LNZ02sNDTbbVtooEc99s7bog7s8x%D;+Q%JaVxC}BzZeS0LI zB-}55h_E(DsCow3GXsf`)|2kg)DK6uhK|agP?Ol;4W!qu4ym`umKiqw;K`m%xr^Ef z#{Q22*0POQ{0TX^!&#?BfHe_Ges3{JFg&}uqS85stEy`Jv5*p}i?PaypTP(!=x`AU zcT(EqS>^D`_!RZ$#BFoE-FO>WZ^ap-9>K(|`+fs>EQxMtNY|4_-18H6FId#aB7PF& zjRfDDJHjm;54#3!i}^GQv{20ba7T-#h~HlVr~?q&0cpj_X5g7epzZ^eVP+jbHF;bgD>`@({w>H??x(Hh0RG+3c5t+8QXCSLlJFtW z_vG838fS6n410kqT0k^7SFZsC^>fH)@vxODqJ|Ls9`TjDmm!IU?RW-{g^~M(OK7<4 zIVHg!zfCg^+W(yV(B8oayn{8{nhi)S9D=eYr+qjClfeU698B!Rf5G;Gu`#l0-~YTXt&%KGi;=;&xn zZW%MKWdmyt3D>W&Ml_tA(>yh>>IU2TQAzsb;U<<>c2x5D2+;k}?RD87_`N7+C6lp2 zm^GVa2_h}U%}|uT1myV9tmtXd?M5;PI0fO9!NgAQj9z`NpY~$uxBE2l0?_d2Mw^$7 z!VH$642K`>)fK}j3#?y>-`(na_ji-bWB5$Ru!%mE(@j=AbC0IjroHuusd>*pc^*Dr zKOm{fq;Z}b{=u>{zETBVJ@2B?XKm{S0x=QogxsP{#_Y(pChGtRC(&1O)7mu`fa-Q$ z_ja@AB>Fq(+FTuZex=gOFOQ$3YPI+$NY#5+rEXUG?a24W4+d=|0OLLyhd!M5|MONp zAY=(;!{)#oXo<&Nf}(71;(FUgU73A6yv#XYR04XMA&*=}1YqKNGx`yp1SWD6|V)slwUH#7?lN&eS6~F!mFeuq>uj zY+J&|S7>HF*+$%$=&H#n>yLXEkrm+LPr%)pJS21=tFfdb{5h5YOJrY0`A@_FjJ^UC z1|=%`S+!gxW}UX4)pW2PEBt_)*j8F6Ol-tRshT4Qd3KSxB%AMcHa5d!$Sz@`+cU!c zWCB%DwYhy3U2WI&;|E3f-4OA{Jz%M+%#`|I&9>kwa#7H^&zD?~3G;k#AUp5Fd2GP)ZT zR(~BCOD@L#?l0#BpZPrE-G_(or3DOA4uU(C-TIC%x~#lxMUPuTslhC^}ky&(L=w*aWOKf^2ZQk zrYoIn3udb_K9bbO48DgGku1YLeJz`0Ok6;w@r*XcG1fXLb3Wd#0o|TnaKH-2I<(x+ zfZ>_i(bXY5YKBj8uoZ=Y-82+y%i9UG3TE5A0S(rPzRQ>S%E?C&Xs_5ozR$Xs)J3}R zyzf=ym?hhG9-!|vKZ}T7Opx9ZOe`68%xM>SrAsE77j2h-A7IZMepUo!svASyckBzl znuYZHE62@z+0YF(+4qs?29@PS6xhD4$ZOE$)le53I5>hJIZ3gv54Vm+hD?cmyc**z zf4Qp2*xR1KyE9npBKmd!Y@#Igb zt0I7uq&n|+rVfg1!3tt{??rFh5xyQ$_W11#TB@4Yxi$T4Wn{S@Z!;q@3TVP$W}Z2* zHz47#BGW=W6*B^zv~w7;FmC7^=A_CV2g&4^?3J@dY$f)*{Oxc#uO9*LZ(pJyz{bzH z`y3>kw(Sk>uhkXO^M$PuQNsm3YScMgNa<4R>7*_NXMZDTZS?9yU(7+GVZP5u1bfTn zz7gwV>+y;&mzw4N4+n3L=A&_xHBy1UL{Zax1G-fY=PHs=PVWd{a zZyHpu*qx+$CKS5z1 zHgZ;dcX8f?r54S9dSM^+QKp!@n;YsJTf>KitIKZPNX`+}2e5I%Izp#Y+Uv$pzSBv( z`HwiLhzS$Eha7EBFHHHpFMm}cf2)q`)l!ciAxdLpa3q~yjzYLl6voI0nID?~(6d6@ zNl9iBt$__Pd@Vq;FP9rUCf$+qc|W)^7MBdg+SBts1|i1joDvIRH_1tvu$hD&I$7+j z)TCGesxTW3s`80s-j#sJLb(7F!hC02-Q|j#9^0m?Ef(IV&)mDL$jye-0tKccQOTK( z-TYJ`y%6fF3rCPX8R+%;t61`mit%H$3(fh2QWM}gFK$|-8~y=m!)1H@yqtQG0Nj?$ zS~Osh+jhh})E{V8AX#+##L084AYW%ok+78dpA+WLoUBTd{OtO@zi(Sb&pz)1Jyrqx zPUo97!<%S8xzfvs)D!PzF5~)=eQA4IVmUHDw83vF$ia*lvsSd0 z)+A>Y?5-y{a~SOhYREwU`b0suY4H~ySt@Un5d+2kv(ZgZhxE;q7x-(pz^ z#~u~T8Q&uG_{UXXF8nrR7DDyKm;Y}olp4ls|3eMYiXAI@WT>DDAmBufMQ4ZncNCqA@v+(IAv6Cp5z7X@9CQ?(1IcK6;rQu%pxZgeY z66uOLY#KZuhe+C=1i7ER{16hI*wb7dbj5(UqrY`#?+*BmC#rs$(_O``jV|<7KNO=} zpx+}+H=9bFK+&Ye7q4z>H*`aV>r+O5a&$%<{GbWwsqLUDkI!UH>;e724y-rqF2Xy^^|T3~aTU$9Vx!X=XmeIwo}r8>ch^O4#IH84*re z#3xsC4aj3dkP<(sZ>uW8(twi_HJkfi179VliNmS6Rz`Cl+}K!|PSC`>0r{6UXz;P$BZLD3!7M*ZTdu>B)J)58EM2)_@UqCoE}xq;__x#rPXZP*gw zglt@D5*^4mDct5!K25bGx2oNyJTcK8U^eB~Zz%24Uhr=3AT#W=wG41P+K|M+4G3IF zH3kH-H|OACqITPsUa(dFk$yQ%!KToonYWiYC;Eq@xY|3OMETsp^4oO%?Tz%Ho;K@3 z-(10Fzth-OHrplCe}((%a7Lj>Ig^=9ujyjz_Z&5VKyt5tS>j*xny|7jZw!{JaEES} z+VFLEy>OT)09q|I+QKxAakIkDtZ)A0StmL#T~qcnhum!KP1F}Frt`AxDv+j;hL?6d zrwDtfZwVCAzV+QuO~16qAY5O| z;?R?yV_an|MfF8OP&0bMVxeK_-rSnQkdaNryTZ4pjtw&E>&tvk&N#(S_YCoEm3{qA^JB5p@E^$N zRt_k&WybkFh{!O;X^fwUkuR~l?VaVTiASROL#WPy3yT%A=%IT{1N%=)YRnwiT=6WD z!X-kjbeTc9{|;!O$>7+aMtydw>ocb&8I2wW@#EkN_8(yULj}AzU9{pu1!+tN(Gxtb zw9>-GWZJ?Ksd!|dyj+!VUoRYdYZcmE^T!3=`DC3MP*aG$zKZL8{K!lm{~^X@?-2A% zTbo0!Nf#C6uauKcYL4SB2QJ6yNFT#kPHaVOQ!4c}no10eZJFyo9oFyhqk_)XexdV~ zPaBmt+L1k4b_>WOL}Sfr2eZ{^ljao!R@|jf{|F)yt(&4tuHqIiuvWieGxDzVMfM4z z0Pk`yyszpp_GTA~6;6nDe>HuD+gblsV34ZJT2oGjkh z*OT4ZiO>#X=qKXQc|ZKtfX8yCl;leVCR4pSDqnSUi3n|RivIQIFgR@7%I_EG;BM=L zTA>-DpWYv4tY~GZ43k4 zbqVwGak&-y`6H{k=y2^qNpH(P&a?*9&>U>M42y}O@MU=MX=;cF2!7b1Y;f5vziB<| zBQwxoKp{O7hk8ql7-lvP8{jf-&e<4Zn)j6imneHszxsc$YDl?}Q;S!QfH^d_Qe+l3S=I=d+b;L_7x5QSLuz5cS0QbLA|q} zT?xp|Lw#W_C(q=y=*75%BXmZK+x#;Ms{cWCNSDy>3nUjSmKz`aAg=rsoEaagj^*L4 zwBt-u+3-JmUK5>jz=Z*mIl38=KGH^CP^BTG3aehBaCk_Cz_m&S>K&x>gOQLc$`3G* zE|UYo?$bExe$<0eUHJ+n9sxaThd&}LQ6@Zq4}|gNYhYL29aFT)ZJG zHntP;Wyp{CjLIc^w|In#pE%KT|H2>d=n-8{R@sOQykdnOrl%554{%uI&&>uOaEdOt z1sW1Dun#Qoxuf7e4$_K5_`F8$F;;u4l~Bu1+8V2DXr5Ey)mMulWOTrgsf@A!+#hId z5K;J)mQ@k62~9p`PhJD*FsSj)XAvLAu1J`8c-dWzqq^(cgEz5SH_b(dO|Z^%rNyAz zKQOlU%pa3%k`5c&iqt?85#GTR3<#sU!GpLaWUx~LOeC$I*&h}suk6#5xiW`DkzI?B zYrW=`9AGFiQ+Y8MFx#`qeyrT@PNcQq*BESkz_Pyt|9;odAb;BZ%mu&}9QvbRk(3XPYq8*E`rH3C?`7 zD<<|+u>Q4?(Vg%9Hxa*m^z5v$Xq2*-cUp!`dPO24Mk03>l>}LBcn-7nzz-GgOIe_U zU0;##t@}S?{)N70-hN<=A{N@oaN62VHk$Q{4gKu@MU0?O{S{2sX78vz#fKA9K53mDZY@^p-zO3_qOpoHt$R{msJpO*!1>L3-Wuz zw9c^~OC(Yllr7jah`WNqbw>5tDq-34q%%ymh5QR*31}Iplb38*_KqK=nBgvzZf<

i7xx(N%*$5OBbu#!y5CUX^y#BfL-plDz4d_bGEkr7%i(G5+A(c!4G7u_GdKG9AaOJgc2Q`i zI}C>-%RPj5fW0Uz(9IFq2U5Z0UVr@d6pDrOFQcvTzH=o3j)pn_ok%QentGA@>NPoQ zoU~#{IUScWO;`TNSTfL*R{b&GMZw_tgrxFpLbuQHZ}NBNrva(y!&bdt5Q653ZqMN$ ze*I(>B|ZiDJ#!t>=T{Qh%{_zEC#bdLrC{=u&Ki$Mq4rOWzfr_Q{M*%5%@=Qq<=ROj-CV>jCjms%5AYK zLA^p-AtrhYhHedtjGQlU1PU|~I0~3RQ(nx&63g=jZG|%~56k*)qt?SFm*omBoEj%2 zSJiGtavgmi`<*D%m=Wr^K+A*>zP~E zvz7Y>uoKaUa<;qvW{&KB#;mcbd-6;AS%)cOlp66anfn_wMG~>?mB5xA-yC0)QOQK1bgz4n~JY1r}0*QJbanC2y@2Px#QTn`HDd%_H zIt)0KGh$Fo`S2XNOG>D?|K2!A?@2lwvHfkAng-o>GC{B}Py(`nHn=2r_6>Wo_gIfM z@F8LWSG!4UTM%}NLYK|A^wu;e4nqjWCM0afT$7Tq-yt?TNL)+HGAQF|nL<&2_QSQ* z#AGP$okPICUvJ>{>JmEnwPGEBm{wj!C$J_XEuFFOACF{xw;L92>WRDB{~(XZDnq+| zHFCA)3l_=e3RcLZ0oYDs7egw-c5jI}>=f(anHD|;?H>EQQ~n9|nc^}X?NaLHXlVFC@;L{kr^faV-PIM+ zw252axhy6SF5KP6hozy322iE@zB;RKD-e8XdRP*>gKWX;z)}~8_Qh=!l+M+s@HnJh z`xKBT?OKjKNVHU*Q2$RplT!ph;{3jg(0n(7zZtoy9}@}3QzfJgGb6Osw_Ig#zkyUL zA8lJ7Eu#7mPuEhMJM8wQ7=fvS@FnuC!yGNK$kr`8c`V53A;~CO_^6+A`tQ;?e$;iZ zBTwqGTlO98^K(E?zF*yqRb1;E>eOTPTSHdAcwRp5pzy?^-{7Y)S>`1>o~vp{K$7gua;gFFfa zJpJ2Smh&@`QtwIfE6#krP&vEWCx`}DA_iX+@nEZ6B(RL{=RK|n4w=rD({r6v612o# zW4VWil1bAYu`Y1(pP20q&({Kn*|Ia<6%`eVN5kA>LYrv>n14)W)1r=!4ce4w`Ng>S zzCM^0V?i1(D+|T=te?H#7IwS!T~)DN%s!gOI7m$_-<}zpOK*E8M{W}8hoUBzxR5>3 z9FgRC+{*X|GdDxbFMCJ-n{d6e5MiV3?QBFwE=w)-Dy?|%J4IC&cy@C zPM1)X*kz*lHUH+7gpAk8iKzv4B+AK zLcdoTv~QJ_SH;Otc~8sB6QeKUG=dagW>WT9PH@bzsejR%Dz!9jMI`${xw3)dSaj_? zluWu=`{Ft02zUPIAQh^-L>XJve6awX<2k6P6^d$d#b+IKDqkGmkDx9}B*Rdt2lCZ> zY_&m5(#c$PTNE*SGQ=X;*5swL5^o(Z>DD1U1wz-Z!*| z3Yxeh9ZSLuzQsjKTT9w+NDh@J2ZJ8hUW{GziyA2{Qaw_0SRNtYEDdSYfZC_Zy09O{ z=4*|&fr$60r0`ECL^$@eQ)duG^id(K{*g*Gc{=r{(|Ff&q4di_rO^vmhmJ1IT;|m8 z>5_-_$1mZQMuvvWOU-ZYR6`$>#0XIEwH<}}sH*nc0Y4(X#a-eRaI^)aqVd7It+*sF z``jI+z*0HS14RjKc`H$GM_LCp1tLFz&AETM#SWO({~m^Ny~V3I350u8T)jbJlN~O(4#po;I(} zRYuI`Go>)@46k#vF50z*ucsVfGarVPHH|nyAUm_%=h|%r^9}+8=eyRqmllA; zN#Xj3yVszkbL=B(?^=G=sV`@BvaKTT9>B@#izV6ME|uOvJ}>KuLj?wA;GQcb|48J; z(no~PX@uQfLZpWZ5xRCEz)8BdJsCn&wgiYeBMeEu=}+nnJ8&9I1WNV9y> zfOI2hhRm0~(Eng!QqmaD-%ITB`NBuFBfm$~`^I%+1WrJ&6(NaYK-ebHO z)Z*-1@jzq}htuFpzky*OC!@5gYIJH^^3KTgk76h9p$?X>I_1rF|Lh6l8$ILjl>b-|Q~g-N77z;6;Hp$(o6_rW!Hu3Crw zl=|9U`yl9=1BUKNrPpWGUP#{g!pawy-oqMdPQ7cq=!Lm`(GG}`l8NW+<>RD!O^y4Y z`@Of@B)dfM?|HAK43)_oNncO%N%HUw)x6uw>xC}XU_jTvR0qjb$1SSopuz4ciY{2@ ziRa9#$MHy~C@$6QuLgL~VV;w#F)8r<=xw1iL4LRLd7z>_s)HAv@ zWxe?RA+FLO#5M34>etloj8wjFWiUm;d>&lb%Q^34QhDazz0$lpdUn$7WGSEkhByl3 zxVbGB>X|dMn9v3v**uh}+`Qu7%1L}h)i@XSeur6BMK^ORL#v_K>NU(n-E==k4#!Xwjl>844-j3IsF-zTn0zJNDx_UND8|j zN-F8-<+T>H#NS-LoNgAXP%wZHdr!>LfWb|tSJ)_0(Pko6{pWd7Gil%-4|@ z!=4zs{jibz#cfPVLg^qlLk+SJ1-%H(#csjc4xz{E&FN|*uwMr%x*!}qC=jLI=jOG% zn(-AleNeeSq;Ys?*UwNm!H3E8frgfMW(}s?N#pCK8uRHvZD!hLFS$3*h_o>H``JlD zps|KR2MV8VqF4j%@UZbXh?0H5d1GLB*{ITghi7%^>@pRfg_8T%g_}-2!a?$DONv>L z6#cQ+FH)zt`lB_N-NRA7FR69f-p=PPl&Q%tLhj$*ZhYLl5s&%Ni#oeGtpq ziSdpSOp6oc0uV`|!`Q!c%B^-s=!bXfw>72}N zt}Uc6uCJNMr)beS){RL+)Uo7dm>(2$E7n=}G?z4S(d^g5=n@Hr-RY_lZwq&W*4T=( zMYY9zeHs%?TtYPh`Y&>S+*66q*%#I>G9MB1J0h+)4zsEEiN>tgC4a9o9o_}b%8Qc? zJqBC9eYst`T}?b2UZ}|3-Xc=rKOo{9I+^Xnu+?AamZ#km9X#>X2uUKKgwepOHZp7P zH!tP>ln!Dn@|85~($|o(uYLJAmB>;mcldDFkz71>UD7d8ZG`tNS2i5Hn_Q|^tSToL zs=*;rALo~EBxyK(#b+e_{rc((+@-x%GTp7NYN+_obR>6hG@b5IF;_dX2Ge|)lw5g3 zQeQeHs=6OwpFB}brF&Zlgn&koZu-Dj(XI~yhEX(sXr;IQcs)nPuPip4&I(~VO$6-LcT)HGP{BOyFJKv@kCi(()%vqw#w=-yS<_f`hq;l*`E?BV)_VEc`4k=%U3S1_xSazdz6n4jS z6iRd3VkL~DeVctWzTLef2t7COy|P=;HZ&76WEJ2)+Zz}r&}xa^mE403VDL&8tS36p zTEaou*>Wl7-+%!jj1)+yPti73E&O)&V4v7s*bx6{xl#K79U}Fqa6Wb4WAy%QU6nG@&MBDc3k1y2f$ zqxc!ZWn?dkdOqM~VtxXIT#VWjQ3Q7HByh78Z+UrGogn^$X?{E}crG;R^fS$pbocu# z{C#b8Sv}|dl1Jc-W%4fJJPbpRNI{o#^_$@=GOj^WnpT_bsFdE4?Z*m@#A&=G%Rn z=`kFJVV;V1w*pz{H&%;w>va4XsbzUIagfGOmwb@m?0_JNrF9;bL~w3pF_Dqj@Vni# z!DN)#%FZIn^PbV;;jXSj==yhH!>q1#D`o)59M$V`!Mw@mY%u%;edMeef-G zm?AvPGJKRG!Dr#C7H^df1M&;XP_C?_0Mo;Ed1lKH7l~+rG4hK#yZ`- zRAe23Kg>PfdG8Q5JAGn_c8Nqgm-*c;hUZv8v&p3q`bUvIxm+El1LZHW;=c(MCeq6{ ze~a2{^f50x)KCt(XDuG^-^_q3Z46#OZ}wv0@p+&{z9u*?x15M(v0T3zw&XlWWtasi zyR^Ycy98_XOH-~eIAnO%jfvd7dWai7=Ok972|;-KMC2R;)PbU;r*w0r)*CacIKfX9 zZ`hE`%9&ki9yn*3m5q7gF*ZQX1UdFLT98SrR+bi5df3@klf4u_l$|LzY=b6Ixo{_M z8e9DJ-u8#liU>N$AUDEm{upU_=G0d;&0%vwW7XB0BNwE*(Tf7Ng+)<5e~bfdsVATc z^vuPH2H83?1WDIWx8vnhpv(EsXo3h6S5;K~Dm)zb)_{|YwO`TEJnow2{0Kvx7k+1; zSmwfbeNRC5t)6N9Ku$P5aL%jpW+`>b#=6%Mr|?Wr!v(bxrjEBB{qp*a6ZnjEV?D?A%(b8qq9hP8?i9Idp`rWoRPO$HG3H!qF#--sL+&(<`=SYdZ^i z&<3AAGG=<#`+TI8=R6?N`*=E0VRT)u|GDSWUUu+4Lz%9A|7~HK=4g4LsjvD(U2BCA zsa{92Nv1=pen=UE9OMrbN?W9)LEEY(p&dl5#anSG7PLID=$WEfY^1r z&jQq9B<_Sg-r;Jrl?{YBj#5OEjQS6Sz5LjPsL6#zpuxhdrCz`VNJFEERB&7p-|hR?GCvEJRilkno-)@^jhEr!gjgQ zZmOM(dh^rwfiv}6EeglKfn@IroqCJw)Ab7=!-Rj%Iuhei@zcGa@etDp^m=ovqa`mz zz?mfWUJ{L6 zvy{Hd!!nQpC#YH$78-@=fL{>S|9TM`8@pq|iqBSIoVK4nv&j=_^R?PwLH0Gveo3pL zs6yH6h$Zv0>60R5Mc8wZTZ={_P4;T$vl{>IpFiP5pKw$`h~IqKN&AUN+r^}U<>UQL zMXC0Uz@_#3{=)<=SM~abz+ufvylQAZ1zoYG)f6onZDzc(Oi;_?2p?6>W#gOOoIq!5 zhhN_jmN()?V5 zg+}>88*v=`4WF4c(1Z9U#8KXYzc6i&rD_=xY7<4>5QS&aGgWoG825uqFTI)XMxn|O zMfh6%f<+Nh*6vVC{S5vi?K=a5O5UK()a3VCwQJ5*aaE++*Z0J*(~@SZcS`HVhX&#Z9Q2(U=ctu5we@jz z4ieS2#Q4G(1s+EZYT3tM`FHv}Ah_4QTA!lN*)ir@amJsi^Wl{IDfeRb1UAsuM+r0Y zpe^*wJmjth^NsaOf(NWJ-ZrZKl1n3^Bvypvr8~qvEs>GKepLucdkUlx(!5`+s@F)p z`Yjy}l3iM0`c)zZCLz{N%KYwGqkvuVlWfy6O(${FO~_8C)8jJFX-qg-I+9chXmvE!NBdV^|-Ign~}mTh!Dfy0sml@vvr<*@JvvMMt~!F=^3|o&f4?mti#H` zgQC)!%mM0AZ%THfw4vZjr7MoB(Fb(QiAfWzrQ9rH}kkXvOFQI6|1I)HV@%k+vP6* zS4Y&^*}VJxjy`yoD3)k}k3DHU3CRBZwV}K3wcDEkE50>Ga;2u6lG!D!!N*LHsIU4OM`Hrwth83 z9fg4N=k#Y(sFE+KAvA6XCmU1&ESgmt>Nfnf{gz*|jeCS13p+yxvV{cMAvE|4LqkKa zzT!NGX9wO-Skm8UR`=0|9vnAENVtj1`jFx$JV6^il*$8%VFc;kyiT?nkz)5wrU$<7ix-#7$Q@KUjdUAuMg?{Pt4>?Av6f zA}%NM2Ov9f=p9XZ+grl`l9xQZ{$*v%ZGZ}&Df%vY3sqp*1bGZTz2!v|O!8nYbla4i zj1Wb_FfU(1Q4xOB%Vv@1c0GhDufRpR9slI3$>;lWsvERv(0MJVao_kvM=8ri_*5c5 zz*oN!o*=;~E>8Mod39GAL$iu7G@;Wz(9`JM9eM9zD<}s#kv+)R+r0m$|)-I1r9T^!Ng290K|NfIW_{B9gn+%REb234C3+ z*6UO60+SaTq_5RdKN}S2U{(D7X$}qwH9#8=pcsOun*ad9ErIO6aS*b`mnCVj;c#NI z${TGqBH{+Fcl&2iN^TKtUAvXFQze0W&5kYf+9FrWtP^BAMGoEqEaL z`WI8x3~;l@?y(x>IQCY>Vo~usz1SjK9|ZpF8t*=(6ecDmNi!jIQ;)mCvs}jp_EY+1 zQ2HKndTb|Zz0x);pmh7yv~wNpBh?Mns_P(k9C*2}yp|h6DQ{|OIuS1R9JL|VFODcF zvH$vHM$53Uk3j+4lCQ@6yPggV%jX-b%w>Zx-fqW8U~MOc$uK>@yN4>1bJ{XeLm+Ps zh*G10NQw3I`1tprHe;Qc92DnY`^!QCtz;XZSYuT>UkX9Zx{muq=+ZN8{RT(iw;#f3zRLLz&Pqf{L*V8Ge^TyBaIBPCF5!EBQn|ef%#`Q&ReuU2HWnbdEuWMz5`7nV%(TWkktqODa z;UqS-w(ZuP?BY2???^({1|y}4gGLmevVJi8>NMNLehd%UfLFw})blf-dZXx8FWh_^ z3X7ty`PUaua*tyL|LN)xXhJn(5C!yFi(ZBO_P+H#w$G!23eC*<2un1om)|xtR%|AB zbabcMu$Pm|w1_fyZZGP%bIQTl)(tZ7SnP;5oabaNysHD*0gztG7dFpR5y?_V{g%orQbV~rR7iGGwrka|WFPfip zTINUca!qz)z^6XZx|hgk94N}3yS3eUwN@Ai?X z0ZurW5|ua97D2A7IQ-%J>D7WCX2fS|90qt@LqpF8ms>wmsXr#*+K!ee8F#!*aN|v~ zUKd-u5Y+*AuZYgmFf^*$>la-@3l(zw&(xPFPfYSP>wC8EV`;=IBX1~y_XBk9VuWvP ze7V&Ls8}a@)cm4G)wI*LlC#0Q+`&-8!GUv-3}x29&485S!!wwzvYuTlk}YrvXu49b z`Hg}&7Y-^moSGp}lt>BaELX_}I@gw_QKDQ;YPVOeDJ~;F8cMLqXa)dX>5S&XoxMD; zb@VXI9H1;lQk(11J{!6@bqo@~Z9l)!)Y13?HDf3q0J`l%dy_g^HrEo6&L{Kss49(S zciPtaLVZf5 zq`RJ++dQnZQL+Y;AkiJFtK7MHc^QnQD>ITByvPSr#nD_zF9--snc#TH5H}d9 z@3Ovi{K_7K)HyS;t&7rwpsXNP1qdTcxrr#{O}q?zTm3|h;BXi*_ME72L1@Oxa>&GrssXq`PhtFje75l5h!q`6`5f4u z1mqtdrkBqG<>Wc?aGtd2|NQvt(*RG|p$t_>e}NPLr~LO1H9g`74mmXG7x4cwFm;Rq z@N}?n^=IQhCk6bc;On#J3{2hM{zAt8ebm4Hb_@lcwoa$F5dLFQPew2S$FG}?p7=fL zzbx2Kj2#zvn(To;_wVzsgs|cDs+Zg|LeSD(Eu|3FOmN* zd;dR7Cki_idG-lG(I_*XH>r3JLgZX4pi&wPLf7@BJZp@iyR#l#uVDrg4DIpY61bSeWd zbdl#XC~yq+&t-p&0<=o*0Ui(PzYab1q_CW^bA0|~yPx@wKWPbk8oTK+2G zUV4XD7a(?w@7J;AL$!&nCi4suCjj)wxIz;%bZn0P$T7Im)td;Yr!6>tU(s7c;me=g z`||x+uQOcNTy}(7tn_J6>7IT>&bKwB0w0rnf9R&~;)qBM8gv*A)(6yx1SmI>ItI~y zKaJGN#zLK+g@vWGpx{lYY7G4$q9W2ts}p0Iz_!Q!d@a}Ei1eKpH7)RClI|$^`h;g& z^a_GlBcrHr0}9eL#f7TGijx5(iGE@pXso&&DWf7McxBbqS_DR4R^KdsytAEJLY+<` zgf9w6LPt4n5Y7~QWMzK!N><^a1QD?=6c{bt1H*QN2N>;1otxtWfAB&zKiLL#({UQg zV#4c)|1Qq<&Bb8U-)kU1#z&DFb-zc~W&eEAd6|RT6a3vG&Z#pJ!-@s?ogNyEuLv%% zYijnJx=ZrUAd{K_>m%5Ka$oL{*%15-o{SYwTg5POLC!YK<-9i$>FfLF%*@Qc+N|FO zisy8qiWx43vkr|&0b8bjsG+as2@KXiwD2n#BT(+o-7_}8A$`)|+p-dRA9#@1FjrmE z*=9ERfw(}f6)e!#_p1oZE2&t?{JC%tFV*-OelR|c>}&s;f#DD;U-{_!gW48QbxTW% z2XtS~dv;gJ`r=s1`m|Oh`}MT@auD@PR61FJXw)2ZW7fb7mXCY@hrZd~!PH$5Fbwy5 z_uA;XuWV`_J)F;w%+==Gm^WHD}*;cO#;tn-VCO`*)bem}ZZn`B; zoFf$fXMnLm6dRn#nSIfq?^>NDZ1E##M-}X2ZJP083FaAXmoCDcN3p$a>OA(#Qe9J* z6gT7CV{)dmS=JF7yVS{yXPRY*stk!nT>Z7rud`SBUW7Xwx{Nd z0DHJzlIdoW06Y8Zvx-b5fDHn<_MiFlJWXTdJGZt$2fA+Bt2^opVY?Sc4Lz;%nz%i9Wp+9@ z4`I+4G@<|TBU~i8kHArDzuiP!gWfezdROsE^cuVP{-CNW;<)wXW84{YRZUIIaTaHy zfZK7w=ouV*DFY6nyJdN|q|?oH{Mc@AdeOd`OUGrIf@ORpALQ#gB4XUjXYO*rq>!yA zkvYB;0`S*Tb4#7jlSlRF+*O)$wd&+%`uxUm)+WvU>Y?HD#D*9S5)u-R&!Oz1>A150 z*%85)i9&qK(Tr@3Ge}dkW%H`+Sm&vc$M0NU0Szo+sHDK|_lFFpFJjb*h(BmRrCcef z=_ph_U$eX)=~3c|l|ce9n;mjW9N8p*A#@xElA{3*XFh$=A_?}U911>VSTXG@auTHJW$vDkYzH-4&o04prXi!D2Yy* zVOCxPNSu6NXaj8jfFZtub?P|x&g`9(RFFt7E@B)FKpu25u5G3#^0@vF^7vSz>&pHz zs)?~{GbMevJ+R09aJg!YP3rz<{M)HIO2+GBFWs8YvCOWUk-RwvRjyjG9XFRSi(3je zpi8I-#NPRELgvlRsh?OG>Q^a4Ra>Cx_X#WyCUlh-XbCAOx9EfhthH^@1)w160&HT5 zgp()!9bj6{4_hfj$nmWE<2UC-<68CLTz9XG{^2E}a~5O;`7rkzTgLs>N|wRnYd!l$ zDfts-wk@hRRKB^wKa@NC2Ji`sxO*E&k zPdd@JpQ5R7XsBuB=<%W+WC1iVDeGY4U5oIzJjAWHJ@Gxootc>_=UK9CcljM0zvgp= zFmeN24O(yY`!i-#qV0S%8FULZ2)~7Hii+5EOa!Z|tG}qPlBC&AjCJz44chV`JjFI# z2U}?*>e_YArg>W^J?ga^8O8BM4rIM33he$_5WDpFq-=`~yyyAW zLCJ}(^^j#daJvr{%ig&`T5JOop`UD;3W?4Q4n|Hi!(3f65je4jNBLX&LW_L=+O3S~$)9mcI@)`Rc;p!qI^&v}r~sHkrJHp-n{`}4dh zW&W3Yrk4&&K-qR@OcPr_3b(|D6YpV@+c7iBU{m;of{^$(hP={ju8KDe0 zEsC~vz-Mny^SO42Vt)Ian#c&p^Sph+c+82npXa1$xLjooc53YLM|6y(N6Ok(*Yl`r zU%8W5d2u5xEp0a_*)Z2U+cPwYU2oRvJw!t5GGIQH?{qpCpIA}1H;EfpqQHa54RJk#c+ds{569u}{Zdk2stPI@LFl%S`AokZ%8%*lz-esl$G|Y9bIDR<9uu3ga??_RQA@ zm(QR)wrKBw?*)>NI}W;9o+FBH+q92p4p~sMyxVXo>NbISU*&x)&L*{={q9`UEqPos znAxN~%9C%A{M1RxwfIWD-tV4CWAI#Les$91r(avrl zFg1$cRv^-$^9e|VDrsuc6i(y5JFwq9ulQNGRIWAJpmV-i} z0E{C#ps>VH-bHzXn=XV&*=1Aa$w-IPu;^+1ZOwcG|kp$$UhQQ(s3&xM!Dda9& zADve)`8*>C2?(|u9z71qs1mHt!m!-GS^!;6E_OQHf31h02F~XA3y!yLj)l1n`mft} zp0lqw>~zwJawswO6(2P(NzZ`1Ycr_A@p@)K;9rHU;D;(r%-su!#du<}!B5fPSlWL))J*9Q~_G zor2{YF_xlpgTvR8Olwv1Neb~KAH4weI=HeL+)Y>D%_17isPEHQ-z+01hn6`|PI$RV z#Z&lRll}h9j(OYFW5`}VzbL=fjPF$BUKtBRgMfp_UFMa=B88iK1h?wWAS1a1${`s0 z#Od8`f~Ch+|AX3?kPPfPP>c2w_jpy_RJht~*Mk{yUdoDH+yRoD(z=zXVp4{$|H#Yz%x~2I1k+Caade2OKzw%~8@^ zULI&Mwm>rGd;859rnRO| zCz!;=P`UjZIr_CqHHJp3irb?r(cL@+1_3fdd7xi!Z0#>Fw!IHYbbLR_af*AiQ^3%9~e?qwy61m(}<4&he4EX`#tQ2`WlTY?+*&DvYmZqC2F@x9+I^jMLk^ znpM8s<~Lt{eBy3#dLDKp{u{pRf40gRM*4P7IZag{Wg#flaB~iUCpm zh0*3da-dnRWpR43R%%)3<$bJ1kyWuKlEG?D#0E_}4mwrN#08=0~{ z0xZ^vtV5%qps<@IXs@uB4u)ru`mp+>-5O>-(AX<^9)_Cl&djY|2=(#DQH88{jtN7G zL>+RE6aYov<@Mgf?g^A>`le|i1cu7d()n--WqjFBRkk+SlvsGiiR*Uhj=y^)`lzmB z(m1enP>ufU*q0!e7`Yr&TH0vZb_3?w_* zUk|uGa7@rSo}^R+Bx&7b37NDYm;nAqKE^1;K}PWpr|p@!cpDQ|_)P6#$jSMeN{e(nJN?xjT;Q^atHwNU0{^&}K)K?)9n6zBb z$q%L%Lc0YHYb|CEt2Iap=?k49q5T5emeIs!($T_3wlrluqa=K3Mk-`0ExA*@0wPyG zeE0lA9{1>Cy%m2x!+qKtJZmZC2J7*4h{b4VF_zQuwJm^R8k57LuBbpMpOGH!&#RSd z6w|hq#0Ld*YH89thm1A<_Js5vO$Zun$XQw98mvcJil=%#6Cy)ovRta_L8=|q&$IhQ zk^8f}bJZd%#^VxoKU2q`{|(OQ7Odkt`z}}RKy(oL^zI&iF=jv@RORqZw*{X3*-MTm zrLmOTGwNvAb2BG_RiLIUz`o7)5VID>?LK6y+*5zA+<|M`p{t6y;|b>C%n zk0^!P1{q&x9rtAQr8tp^h-wXk$_M-QUhl4DMHu4=H}|prTnt?_XyuLNr*gO7BU}OZ zjxt8ahv`_z`0>(qH}M+dkBQ`SMxIEvE#0?Ff#(;#S;b)3IV=N$#{}C@sCMM7PQr{n z$?)NJ*_p8i{5H)e{H#u*XkzThnR3{4Kpp4ZoM(%(s%bZnoeg*{Hwz~%`&&TFAZ{}W zvlR$dTY{8Y4y|t2`}xaUAe!VlxwW__oH6oz=f`(@1U`>Cf(tpXHCzT*V(qyoU-RGB z1m3WT_V1PnJ?Xfg?`V+Yn_8?HRwRwQZW5W_Qr5PfuwTWJ)$6<0M|RA}wx1bGPgb=* zpDwl)$nxwi+)wOj!y#7W30)Rs$j|95VJa5|Jh&pi0fwGALl+%+Uz=3pcf4XrG7lRr zppI*d zO6`-6$@eV{8J9ZdDc(cV5W~Cnq~P2Tfg^>DK#tRV~gDX42>UQGtCZBe*UMRH1jzrHXq?QXeI&~zO}C<_x;HtrNro&I=~WiwPX(BCicOR z4Fjwnlg&Uv@n1gc8Q`-v*puDZP4e#;ZFI1`<*V15W4|X%Uy-{+TKKYw8NW*2(At_B zCAjBoz>2wSiNb4=~k#4K%~*Hi=$w&E?Er;d_yK6fs9t-M#fIcJoUp6kX%+55nyf;3dAWC#WonmkHRK zpg#IPD*9VMl8l30izT!7?E(?Hq`N!6(x$L$Tir`u4P~E(!Tr~^F$-TY+aWC~d81%- zY0AM^4cEVL*WdEX6D~sqn4UtBQk7EcWOg3!{YW|R*(eigRtE#%3mzQz_cHz!cdKEQ z2i7{Xre*r14?)P%lF$xyat-q@hoHFb{Hw6+SCc1HD+{43cewD3+_ERYV zF|}_ZN`vnWt68cSX8tdfcZs^O;)o>>shgBp{@ZI-YyM$Asvn^C2 z>`50jM6wlOpp^~*97C&fmY;zo%K%uoxJ|c5k!s{uGz78UJ@57xtNY96yB6C*FVzoS{z+;-$^fz=O$nq0xW}kdD4Si7%2p*isNE z0caQ!dd=!dXEkBmmSOy#z-v8AWT%}kcX=}*na4v5^Jva9630fU(leQhx9ct@Esw*p zBxvN=mupXiQ)4QtVJrv~(*C3Vww2WTnEIYUr{Djb9m;HfPUL%>(=TT;g<7FkS#1l4 zgNJX@e~?`pYNuUx{U`ZoTBHrsIU#kUK%$boUpr&K(6EVbaKs>Pp%=Sk<)^`utjqX!V zy0h5!a^1j*!Rp(L39#Ml9(hw&s5l1=wLcw8_e^lnGwHSZ6%!km({q-LP&Cn6`4409 z-|}fUS^f@}*(wK|My$V#)u}L%gSru7v+~DBO{AV%u&NKvVT?AUyxq|vVAYiN+O;6qwG>7 z!!qIi4OzW=`dgM%zK3gPy0aJ_Z>p-T z@zQ>M+X|pIMb(;rqU?=-5L-Uq%FH>~l%?d+a{D*1V9NJjmkPvgCuU6G?e&<8E%yl? zOS|R+p2G!q`v0O@0|EbqqAiti_U^xUApp2ywC;0tatA7Zygra$ZE2j^O*I)#F{ksSQjBGH=u^0Pj7@L(@Q~mLpl;PWq#;h5wwe zNac7&Z;dyHzGiY71l{P_$hWu-lPP$SP>wvXxAok+wk-!O8D2uHvv6abD-tQ-zRsP*<9fW9OcKW_32O?3C@Ed0 zmt!;gJuw1~o_7G<=a)@5^lAGV^O|#6gVUZfWaZ`$qN-k!xE8ZjyUaiJYzH>SPU6g+DvN9D-+j zzON8GPtUTMoDX%kpDen~G-i+m$CbV%w86e!{L_=};JGeJF(~+c`hBo@oC#O%_1>8v zO7PCOq!I{wjbAyHLy+RC^xaVVHkuETt**O5P6M@S0I2o3DVF@<_7CBHsYQ0dgut7> znTxA#aTOzNuZKqVRNg7OA|?uUhcc^#jB2( zZ8x`nKt}{c7ih3&&3x0BRd3%jvtK9R$BRcV8aPy-6CPTpu2U~CxyJZX4U_}|4b-w} z8e`2o>n_x*t-y=KN|s&Zj%o zW8VDYD#Fi{g7LwV0kv4k*TTwuKuYEelp!KQrvQ{pPJ z_T%BB%>13oubjHPaq~L%_>^=gF~>;`Tj=gr)0>+l_0}Zw5(#hKJFXKH^}NW-VW!T* zVp;3=qz^rIOcz&}`i*k!(T~?!q*Ei5z_fyjwqx1W5(8Pna7)j^-MnpAaI;E3L)6e?D+&N*9JjIp9ucq%a2we z{cA2i;J|^Ix&Y|Osrm&4NA1}RjWoIT*TX=9x!5*o(-_o~U+qp1H|s8F-iO?;TXB+e z)4uqNl{T0-{7#zPPsoGi2xrZA#AT(GbK+Bu19;Ms_>QU01lw^MBr({&d5>LHTPF1y zCCo9eFK8~hi-;7{AZPKo%&Lyp7F#A9c_0l+U*g#Op2UkxySv1dX;(ZjW5fb)OY*)4 zHx7h3K+eeXd_ywc&Xi`2B}r~)*SdinytVl^zZHcxt;RJw#lSo3v}I4&TV{a38xj%7 zag1~GJxCJi?1+2P0J!L_-N>f;HP!1yO;t%h+xOEa4LkttZ5sQvHqrfq2N0lRvygtM zA(P{P=ua;Vz3-%BkB2rT@_%jH$g}z+5SDOr*(qZ@1`7z5U4aZk@j3_h;Ss+X+7J+` zZI>!s4%a*;fVhH94dOI^wG>NW%e+(I3M}A^KB&FusG|p~xA9kFG92z_mu2ItF+Q_L zg=BgikgxCdTc)I^X-8swym34R$7W5J;U%s8E*Rh)RMgb!oxzt4Bujnmft#c@3vzsFdwtVhxUG!M)GALR$|Z)m`QOh6HjkAwhr^DGJljV2fuoB4Kmq}#F| zA2v?QQ>1lC`dBTBOtA#RG3Y>2wVtR(p5yh{yhp>3;n2>4=KJ+Mb0sn}%ldZ)aV@FVKl!wQ-+JEmnM+ z29kiKpwH@Q`Z#S&AJ*mHvyPcP126FjzNc0bytqhUr6MOe`J8cM&_H(W`#acHTUgoG z$|Bw1J!#@UX&DjH_HA>W3rAaORp5Y5ZnN^)-J28q*GSw7u)XoB+y|s!Ug?p;uPqMU zNp4gGLykg$i&r}pOD;FA34dormWZ_538xR@z*=)oI4n2l#sLM@4A*R&(u)uv?NOgS_&4GT%4%$7lhRea=R(;hqw_3|7 zp#MB5KoDCY9cgE1=3nS}?vKYu&z83?-|6zI4r~;9!P)P(`yfD>@T?(o`M5?dn<8GA z@L@@EL+*8h!o3;Q@vQ9)W%WIRKH+(7tx=X(Yx(V><mA0e_V9_Yu>nMRpokW~0@%EFxyz318Ocr11n(jO`R`w*?pahsX z?-7y0T(`z&3MB;JGuKlU(Y{|g+1PG3pjGUacAGpNR)h|Kor7_)XO|EG(%Y#pYN5w6 zUPss1<41m5-!hLyoq*itwEp+g?DKN|9Ta3RdzEj!q>XD;o0|bo+?nl=b)xC&N^?g- zE4!rnV(-zmyhu&y35eIWq{bA;m*X(n--8biEDoX?*BlA>Eu%yMW&BCwM7GOpTnM*d zvJsP2l=l6m0r&*jW zZph@vrm6UxoR7Dol9JJPwJ;}98NfO9iKPMA-~A8ZvD>(ix1{ZxYX_o#z#el96VliH zdJYA6<|bVt#;@>Lax2Uz+Btmw7kw!PQ&)_yDedVml@`vbwNo{ZBDb&iBLsiS7G{R6 zV@*>SCl>c5N2u!MJhR?+b? zINL~60agyv{@;;(t32}C)jCacMR+s#vi`!{b$VzEbop~8gwPwODPMx?ZkIFAwjLlH zOMg``FlS+9niArj^hXnbYLJn1Jz%}wdhqH$I?jaEKdj2T6-y~v;#e9qP@9I?`+uk$g(`q+{67;Xt)6SwE7cUMfoPq}A#{t)`(-F6rBH36~7Cu2Kf#$-hOQRYa$@4q#7c8Fe|9g-_@(A zltkq%fO*NTU?cNh6Y*T!7x2?oY>r0;62d@3qhmX}L<43aBqmV*fKdAI+4@<^Dwd70w+?AQ997ArsP z?`w$ruw4}OA&$Qa;0%C@Q4@VS1PbO0BGmV5nN|=Y@P4ws<-ES(T%Q73aR8z*v9>ae zwIA=|m!I#G=j_p~A^l>3U_G$TWU@l>{hJz{$)Er8%Jd2yAQwZxoBNO2+Q1w@__1+D zTKDBY%67*9*{(FJgX-u1B#-^#^RB$@h?x}mkILKsQTZt0|8Ek&|54Ej-2=)n)K>u! z`2VQOoqm^Jv3-(s{f|oI4N5>abN>WG5Bb0AE&p4|EyW6mNB-}E|Cf^b|IicmYl5xV zO}x}FeCx|Xf&DAhNyaEHjm!md4@3LngZ%$zQ=Mc)g6#!7(R7or%4Td+I|nlS#UFST zry+x6>&6M`*BBr|6yLSrs;hqefTfrUex&M=yCvSYi1%S}Ef|Q;OD^Nf&7p}up!(dF zgfu*L_~FIUlm*}JZq&Nx!-fYr=#{J!*489IhjzwJVffI-#91_jpZ5VUwHCj?cXhcb zr{8>{m79UyqE40C?>bhsnSyEqXSYV=%lM(!fL7CZpL|zQbyV`?;p^BW)oD33tp+(N z6IdIs*ACAcYZ|J_WncFC3cI}B-8q`ff>~zkllUJRg_;jVOnTAV)te+&kJF_X^wSKE z?OYgSj+dCUAk;@aAx{HTy>dpb%|uz{IY}{xA4E)9Y3fZd>y{vAMmoAel2_*zKh~xf zl7}4y8TFzo=4T}6g!4NTZ5W{Jjss%q2FmxXF@%MQ7D1VbM}P|Sul_3`N2jF%2xYQ| zaX+7kQCRg$aup;I?Zfg_(<#T7Nx{vX&)=O#tO22EeoHX4wXL)nC>4A zO%DO3E-#{UKv+cQ*te=gi;SM5UppSMwzoPyQ%A9MPENmt;!y z1v&x2PqH4^!%H%q^V)}ombe2W?kw9my+?(&%=h8k$~*P&OfzLf_(YPhFft`GQiyo= z*}#uq&?#YETJPmCW7i@A?) zy8fMc5Hl)0bsC|^iXdCzo0ZIIJx{HfW`@6s>a!(P;}O$J-vtuf3q#!pb%Dxj?+aW} z)cJfbeFwvfQQHg5?uo3et@D;2J7c~ldXq#fgAw*S@C1iqpHH3;q~IPXte0HQ)D5y?oc z^G$rH{#-9=H~Fi;utDu*#A)qyPLad5N@B=DJywZwYFu~olO37Tn&yF*H$p z(Ql#SkzXJ==}pP~)zzWdt`6h0IpSyM=T%gk(I%P~nMlHO-n3^SM_cHoc$0-i#?5?) zr0D|SE=+ihH62S}=DDbub_L7Fz=>*w7enh6{hC*WYJDvQ^5o76Cp48G>~SMElNNq< z5+)TpZ&+Z9XjdstW1wq7Q%>;)jW&k%0JP%I8d0dEMD#{|sZeELbLWo>sQ|vRCgewv zmo&BnkWMT0OZic@lVi(dWgZZwJX^7z=gc#|7xfbJ>BtrX?g4 zN$jK{8cBxuoN4=s_M4U-iQu)k?|zlHt7^xq7ItX8o?Zr7EEY4Nreu;RdBe0cOH!{+ z{BR{Aq|-J@QUYuPP0uf3h2zDa#UOS-D`GvF2=c+-(-{xL~pU=3MZ~tYST0z zhD>;pY}pPL^K>h}0272#pWvYrW@Gddfh`kT0NL9>6tfcQCzhR1X%R#pvq_~_`D>{@ zZlsh7W`v3a?k`hnC`$@?t^mJX)}at>2@S_T(G+uW@XX^#92-m6ml9cb@3mHSnk$t( zww~ofcO9doL@E5KD{HfIL}_D!xS&SyzUOCKFn3Z)(xrr{XPBi<)yD@NKwD@PrPz8g zHQ;qbE;a!Vw#w3PQ5I5H7Uy~Nux|_A2NTm)&d6%Or8x~nm8s3m&34kt!oh`S5^m0C zj-;OL4+*v4q}+OrHYafVjGgC7U|ZeL#Hnkf>^q?jmCtCO#J!?e;A>nxM=n|_cS$55 zovzRodIM4RA&=KPiuxffM2mYgvi2HYV!os*mz}f|)wj)z*8tWGPfs|&Q>WIJPBq&N z&q1VXn0Ah0aQY?y;U_b(n~zavYNICoq)Cyua7d^HK~pX}JTkoK(47%|5stRjnIbK9P-<`!2(5^p6Po--|*W{IB$!-@X zv6w!b@j2quhrkk&uVqzjlZd`}lPs8zn~XZVxn>+ZJMMyYhGSdTJnQ1b?m|YpdKp#v zkZhR_27}R>^T;_rwQ-Men2iG%dUvtF9H_BVM04mk@1v|LMl+Fim9O-~8+epyY@a7z z(=O@C^9%M@G_drKN+_>K&oUr}gF5l&UbJQsE(j?hP|$bo(bcQ{3yn{55}zbIUF_u3 zm$foQwZjiGT}Lbb)BQ7hb>1RGq3O@%2k=xIG4A4JS{Ij{XJTFdGb|mqyBs4EkwEGAsDotX`*sx( zYJc1rXkbZJT{vere(upBxc+DFyBCo&BgLa(WHHo7J||a+KweuqJ$jz&KURmw$clrp zJ+UXaV0Q5Al}Ki779Kq#iIJypZ%J*jsxTjp3h+Ium-tc2YwKdCPN8#RDR!p8oUjnn zpJFl5GP$$Il+1%O4(iwCMvP)H5h*O9V=;U+(pik6eOXs>B*(|w@h=3Exug}0WZHCbK$^ zkEO;9;aw(;h(0%6e|$7P7|OvBmU3=KyP4$$_W!M=42=Hal@;NijEi|mkx8SkMS|O^ zE!aXHPkP_sYUf=lxu_`Ou2yOtJ2^G3YH9AF*eW=hvj!~j7k0_WEI4568V+q~L@cu~ zo?o7ZX87GRt}p$Q-C%Ph4CJgWwZ3Om1*S`7<0&4h`a+vhh*%T3$U&jlrX52 zFkdx0#$t|<+(;55YlZcz#mI(n4isbmx=O!zW%BjBS{bznema^pJ7hB#;6$p)*Q(od zWM{viSwBqYxf$S%*ScbCe#k2v`o%lQLb8fE>q>3;imzT-i*t%w zP8*&^Nbz7Dm#RAD(tLLL2{p$bF^XGm%gXQ*bSlm4@Ovvu?q2j+y~WtaPW_hkpffmO zvzsIdnh=Ov@?%phSMsA2SamOCXp3pf@-o@609 zU*`~Ky6 zx17Ul4FvatJP^;Vwh6%97|3YjIOn4?gtdfjA7b^D6y=##^%3}1oPW&Z$~1E*OoYOt zOX!*@kizE14bsk%2sv`*c1j(lxyyIKHg83$jow9_G+w)@PpDwoSU?;x;c*xOk~3l@ z#RJ)e=TUkXW+9~kY3eCd|M}0rftgDS2Y~G|t`%b;y@A_EGmND2nYEHZiNvKz;E>Ck z!Rpv4vyLYUX<^T4n<)vS##mXpq$6xyQM0c<-r7etuYy5|lTUS`n!CjpVHW(EaP!xZOQDf4B zy6gRsXf#UALBw}V+X@tXttqgCyw%31gAxg-Yeo1BjsWFrIr_ZCWOxi1Mc2rX!=Ox^ z9q_P86V5hjVpcAb)Mkk?POnUG9yy!5GKRZhZ!pq7N~JNU-tUMRG_k+^9*4M&1btm# z*2Wi33plLVHM-QpjEG~;xyF^_O4LAi-EQ02mQW{NpA6TNP|R4SM1W4X-3V6(n4p?e zAy#`Pbv2a&_0&NH>jyu2(5d;L!pZZW0%8q9`LIU}iX2&G3_SXn#1cI|D;I6<$0OD) zu_YPs)NrE1h$aa?H8dJGZNkFR1%4C@n2z!jZAhy|thYsMO0GZz2lUHU%0#8nP>|S& zNiv}V4r^P704v}>il$yIVv~sar~2!Bk44n|_jf!~kBJ*?A81_Dh7C!0w8#21eXk~g z#N9|3wImPS(v(p$MgfA~S?TaFUvZZe0kP?`b~=oM?vU@Da0c2JQiN@HtZ(ccRN=(Lm<5EVGt4?Mvf6KdzmH?OX zCHFj~p6fUpC!tK{w<7ts-v3z_3|>Vk87Rx>iF6j-x_bcL3=4++5uZjh7@qUT_c{IY z3+=c8h;Q%p65>)w9Rip>E43|-D`#yDzVcQ&Z>V*t8y$0zdcsS{f=~VS&3R;2{E;zH zYtWQ!@}SPH6@9AvS-r7hH;AXTnIiL3vEAxpIK9- zIMd)JRAbGXPC=~tA${KwXeLsCsZ=F!vdw6yOPj;C zbSgFzfA^GzCP&v5bxf<>UP3+enXcH4+J_tbKb_SkycwOgWG z%rSJ0sV8#(_O`*TgtW+=4T6y+eHtNnQ{lu=1?71I5{BD*a{@z5tz^zIKIF`QaFuc= zN#YeKa&JYPELyX1rPz?iHn4DAdyPuZQqo*Ni>K5L#FJk zn8=~6!Dx?klaEayQa-_l)TCYig!3;K^k?L(2PC!yy5-A+Eed03{2qp6)` z0PBpL(aTeq)^tNcqY+|e0@(eBkS2^Jl%ATND0_WV!Nv)ux~F!6Cn?Yx(l{w7HUDQH z5ivZ?4#USPSTjAUnDO(t5oPOnR+QNMYRFk=oX1bweWxVs!E=@zj|i8>orB*Q0eVDP zi6DCbzDAg+esmBH4NNA9%Q!n>pQcdQb-=S#DzjWZ6CucLu^VxR<4PcH{~%6YdOMhH z8`O8*r%`(l=lc?|=6m)@8%QzP7yp$j>MNT4bBE*7ixM)U^t@2;ozvRNbe!N*h>rR3 z5v*N#pKv2U=JBXsqC5Zj<5IDWt2qychGC&WTm-dHENhuVN-$(a_=^eyKwt2%gP8Rz zP>~IgY@BD7kgn+Eq%p(+YN~Q3VLHJr1w_jgxl&N`3v){NZ$no#{i>}B8jz> z80J%zj31LSKORoo*)!08tS1V(L%Ym>g1$s0io-#QmithXAMz1cdj5dOaRD{!vf(C3 zc3M;kSID?=HazL}@Oo2W{NbwJEz8_f+9nI0a;dhkup;yIZY_k(r2pg^Xlkg0U&TUg zXaY#0U0Esjz*>M1^I*T=^9&%5m3*1k4G1Nia?H{x#{D{mxuhNuu+(n}UUe7(ia|y` z3B0FkfZh}j`SZ|dN|VtlBV;5=erP!&G3rfWU#+N%#hj%*D@UIf2KGRSx2Zd_scDjF zGWT=7sJc=k$yJ3w;aIfK{p)A#8dGZLZ^kClLD~>454)c%0}wfKoqWtPn-ONy5v0?E zZ_->N)+_!-Z`rETZVuTe4!r0W-ZD7?_cGDW^oIuE&qf_PNhOeZXCU^;;-s8ah4t~+ z!2kRzQnL_%fx?}Ha-E53);`X8?sle?0h8-xyPP%-RzpFaN0EBLbs8m@zD^8O29tA8 zMYYz6vt!RZyVK!tkEbCymWS8aK)F&?&F@0c*ccr@+4H>;es+018;5eEo!)+Ap6Gs4 zK}?}t7VmEcG@I~5GT*7A&A|_Q4GWvGnm$7Xh!hyl$(ayK&f=NgvC}I!s&d)_)!k(D zsY_tej;HnDHq2e1PJUG%f2K$WWm!(<`mx;)l3D?^jrmBe7E&Jv zn#bv95F>UYY^&bwRa?NmX?qHeM^09#trB59%^{$*cZSiEuf+uS5*4{|MH+C1&%cmP z^#)~_Ql8=2%_uqm(a&A+vn4hx0h)0YBNbg?@b1^grw)RmKWE;td!|=A0?GV(Ti{A6 zqU`mr4!O1ve^oW)f%;&-{%CCA>teJA3S3FtcJerj4f3x!LhGGafmvrU-*C&lc*%(Y z0NO~vZU9(-C{`F~Gx2MK7bjm)*8*38s}sR>OJ!>YI@Uub0Wjla<8aCp!6<`=1~=E& zYjtoLeXG(!S(&!yWtzo7PRw(H&*KB7wQ129j@E(PT6^FUhN4*r+;UnJMM<_7>Pgco zhpKva%$Zan3GL12g$?^=*VAuReZ+Ckx*2)7K*3ir9y-kmUI6SiISfh&RE+qbEV?c? z4uV!(^o@^(q#L^_dA#&%u!m{?QcvKX(Jqs+;B%1D`JyyAKmS6wTCrVFdSA6q1^z5if7rYR@?a8*)o^Kbr`KQ%`3}q44!6I5k?IJn^xsm81ETcp+%U%g}m2~sq5}+x0&@~w8ZP-^nO z^IMvVy|pLLPSU6A`QX=&R_Ll#>eJd{(|G~OSQ0DFfUr^T`wpC==R8{>CkEq%QYN%frf<{V4afVu@yAv&0?dREM$4dAw#v*T>j|*~|)yM!SaJqT1w$ z(!J6IBhrKt6ZSWkaTp|=h59&q%@Xr_C zYZ?1-FDK)mvg}%;qeFVyrz7DDK8?nPei#zF)6d@abD@B+!r$ttQg&(LNr~!{DYYFX zr8C7dxb|)0i1e*Xw$lF3raY#~4*+y{pikmB*XyZ19>$vgIz z6{6i&^O7tm{-s3kh%UaZ7MkzoB~y_V`+(u1$lgL;ruGqzhbpGdfcE zbEzMkw#*!yHtHoDqWa|e*h7$AhTG?tySbFo_Ar2N?stT%^55mfL6o1Zcb4RFUi`wd zvDh_R-;a-qoJ3@eW1CvLNA%GZpm& zuVkHd?Cnz)_NKlc{_tncQJr9!E@$Q$b=xti6Y3Y&^ebFy{y|GrUD}D%dlc+;I1U7K6(uDUjLU3%nQ!N_MMYqC!SR(| z-?3!RI2e5>k{cb}iifDgJZ@>br3kUvn9&^5prMK?a1iWK%EG!&!lBM~C1-L%bLuno zfcOPAt{hHjennt#mJdyq+hrKQr+0H!=Z_T}`{xrJ*Kn`d+ShGAwvbgCkA4FN-{8;( zzBg|Zf`J*tY@pg7qaXWkv^D4@FpnmNci2-C zlU)r1hLCNU(j=um>Luqz#3L*v5EZ%qJfAi*RQ=!F~^iVsy zj@~tlp=R5${99()P7&&zG$N>>18Q#SOQ+4p()sZorj5^ZoQ2BaBU9LSBe$K&&x- zYYM0^b-^>2-O=Wx4Un#{VA^PG4c!Wh8TD@MhiCs;aqsqgJwNn~sYJxBZEDxduJ-=I zEZbL2Jy8YfZ3rH+-o({=eK>Ot zP%k?KOZ;EwG#rHX1?2ivH3H&+ouv(2i|bB>4xKE%xDuucto<+T?&U$%S$bQ#I9`Ms z#HfB2MRm`LCOUc>>Q+rzp&gU}t=fm^{%qfW_4@)gDZOm%fymO=ENpUJ0spKan0MO0LK5Ezqja8Yvj97Ap;w#&_NYK9;t zzQMAyNjWrhl_N87V5O|Ry7v|g!j3FX~zkUR}Wtk4Mq zSeP*ebmA#0PUAHyPSf)DTIE=wBG?cN%ieuNg}t7UC#);A{C8^9NvxkgWp%bQe7?Py z?WVS}Y*MG1FD_H4WDYH-m4o(E3pv1YKtRBU#tB?T>xD`zx2MQMT&%?%jvtZ+GxQq{ z3DJWZ2FSTb&YyE}sVZ@f96p(~|0drI{YHnbC)7NI#V7XiAH-byaugKb*8 z9Ip(D%4RZl#ytp@9Oq#p8mX)vzcM&EsYq~h#1N9t#uzmbbZ)}i3BtJjm(h$1hejP= zuBU2_VnvH-QNdJUs4~y(u}nv|*_!dwWl&pnRsn;8Pu+u>Mh?M{6Ampyhob~0@MTYL zkNK$JG1?O)mR7EedAm9KG-+<7dipk-{PVla)|aZj|p*D#(6$JA1xvU$GkuLQRs zfhoEmWjh0N^EyjIh;u4z%)1F{Dp`bVYUwg8f}liGljOej4VrjgWiL%)fpVHiY+v43nfCb)*i6!n>1 zu;eMxmKj0Hf$>Hwlv95$RI?on_mJU!O;6sD3rg0HFtI1+J#bfIiiL1MPJrOx+W<_2 z3)(u^@0DeLdOL6=HZGQxgC$h?q*&S{QjJJiqCZ=r+B|8E{EwSL&mYqiCaDu_YxwPq zFAD14;Lwj!Z<4FoEZpqA5>WCjgXS2A=W&l}^@ei~AX?;3E8d`NIlm%WDLTe+Ls0Bl zEQDJZ(Sg);5HiFI*y6Owv-B?qHm)J8>Ab{3QJ{->qs~^!XJlTFv((Eh`wqx_McL*J z(wEZDlxR}E^#)>xQQ1#nu?lv4Ic?v|W@6>VygmJk>+_5)_%-{wH=&!VK1?-W(7o=$ z+mQN>iCcgdO`RygvB%pg-rHS^)V}0$k$&U6S+aYo{8v8##o{a>JCnLHeOhf<)1)@kM9VnewNu8WbIgX^2Z`=hZTkOg@4P#x@nRGH& zlQK^lKeiqSsekkJO09G zu}Ou_$^p4A35YSbx?8f#vO?u?)DcY5pQ(OXa#*J1%VO zUa#FEt1F`O`QpopxB(1i`(3xg@vlGCD`56WW5H&X?AO_IN#EEf?b}cA?m03zRh9>WS6CyIHxA{EPYG^F+Pay{@u8a-zt##p&;w7y<$b~ zy9uH-YZr@5ymIn7nbmx=qUhV+y{J6u1~Wy8+$j?aqg{b)&utY2vvw2mLI@r7jXJ`FO7zEnxTSrm|IXwYzr+ zRYsau@{kDz;Pu3j(N3uc3^UqKyP(Sx2gW@<#$W`8gk@HIqE>1RS_*-_jl->>>%f7Z zr|8(b;Yk=+=^-1)8o>Jm992SyOiWnNS*#(#a?DpO!kl;=Oe2FGKZ&^Aj@Qml?0qR$ zobOg^2#45`clllhvcJBLb-aR&Mpr_kBWq<0NwMtMI9PcjcDQM!l#JrXL)b4}Xrafn z`TzXLr>97E>&px`G+~Awr%5iE3yBiekgMU)0x|YU0=I0l$Ff?=*D5Lt-Cdhn;9E%& zI$>|{jC43k|7THFE5?i-?woY~W(lcLEo76et&OJ`KGe0F?7JXj-+L1yb06l&NQFSP zV_}jgC7VRbuXcu?p2OnK<7+1nd>@B30tvYf3SDwhEex8wO$F9dkV zWMF4&3hSk_ytpyo4ENgV^6V zW;zsY`0wsrJ=;MRfvnkYD-Ni9a*F}Epdi7@l{pM&vJaq?Y8XlXHAMTRt>4PCxP*ie z8RrV(MIbtKLx@S1hT~JX1bWeW_ieyo%wm6fF`3LPVusGR*cChv9268O3l5&1nyL;R z)9!Fw?FfVyJkN6&(`W}801UMb1g1^bJAFf3BRQho!1O(}=q}g4xI8~zzjvjZnld@H zt!u5VTFL(n##CgnZ22*Kk5W}6-h)ALKs(8DdaW!LGb0<0Y#fmHC|hL4y9b$+u>WsbS=_}PLdhX^w5=}*=I=_W^iOAF(UYALy{2j?f&#G z_|EskFe+ANf9{9s7N{WDeu)QL6EkMMlOY8d`^T$=V3nLF$uB#@xLG2$M*-b|wX=D< z&U7?#)nt*6+I52>C0=p;0&F5BXn~$j-8ljFU{zoRfn0s}>=gt*7i8 zl)jq-h>C6&zDNHi>&*AlwE~2>cqnOvN0sBishJ@rK~;g`pVT4nYyA^jSfC@xqOD>y z*<8jdG}(HsA?}T*3~k^CO&YZ(Uu#W?jWK3!wTUejgP@Hc{uNg}l`^Gm5>QyV%herL z!Pt}(X6lD4q}zwiz&mbUD|@lt*Y^sx66OEM?u)y*8qvaF?z{|02x7}N;|ROn`y)mL z7&S+X)%Xp$OVXEL)C;85xWn7>wRNtUz3?JM?{9OpL z&%VhyotBuu9j#V^=a&veUK-JJCC$%~06a1r^qfXR3gm2io!ba1Y5M@4gF{OinC&53 zC5>L!W0ko$vE4O_AESHNjqJWkW!cOwh4n}k10R3kllvf5GAK1)6Cs6?BSTvG@ps}P z-e(ZfU_9O((*eYW{v7kacgRcdZl3*8+~!`de_5>NX<5GRCI-~({ABuAko48i6OR)O zUN&N5xyk@@?dcUcs7hF?rltiaPh={t58_v40EGZpFcYmEuNzFPk8NI?m_5BLfV5e=}xPti(@N#T86O-$e>c z7cDzm*zp9sAZ49?O_Ot1;00i}6#8D*BPndJs0B#dDab0ErKIA)ZPm;TNJqz1T4SRNfT2aM{3=tC|{(r z0E?k|gE#YQI%4=J1nvHUmq{9C4h|&D$s(Zh6c2Ul0b&(wNe`5Bg)F9Gjpg6Lq=JLx z{NKa!{S*b_pKQ#LyP#Z%5VV>4A|O$eWvEKdB0W-PBZdE_9(lNXmNtCg&@ln_{6M3J zP5*Y?W?juXSXQHVUJ#hg)j$`L1PL+7fxb@0Hs}D2e3>+>WHtoDCt}xhknGUKyN1mm z=*fLzRE){spAYE*a<%VWQ>e+;L@%}Z1NrV1M54VEcAT-4ga)IjTaKBl!k}RmMK_- z{bU@d6W!Gl$dFn-vJpmk79zeiw{gr0!f2cXun2CzZj6u}i~0@(O)@}E0YEih7+T(U zoUA%~=O?^no#iAH`T$&xi^E&;pC8K}p<_HPKPdLg^=1!>SmB8X@k(PBMj`gENwAiv zF-tH?l3M5)fAXFHn;R~H{g-{(qiaLruyk@rOC>smrI?aEM0l{hp0798WpZN>ZB+|2 zG;L;V0$r(5%q#|ssxHTegg3}*9yd2Muq|_@mxKNN)j}Ih>vaWdPj9c7Kp_?@cohBr zq3SQAqI|#aahwpOQMv@FpFryBUU5q?PU%>4u@Zlm?}1=uQzNq(efwh2PEl z_5J+U`mcGYiwF00opbitd!KWG)`V$><$0gYw@MBfB=tKqZ+>^W8n|AqEoef9{1CC$ zLV!ml^ct~G5A78RHhCS8;~IbF45}JB4Ty18cb2A}GxE_M^bf68tm6=OrJ4PQoDRTX zVa(C8ttcrLRnXLj0WK<}Qx^qY_pXqh>Ay{2S+<|3&)$O2+SP9>tM+}uk?^)CELUr@ zx7giiFy>%W0|J(uC*%`9+o-s6OJIshf64G=az2wqcf-fYLkEePy!k#{*L?OGVF(^G zks8OsC&Qg~x!}Z_Ke;mxB_#%tMA>o`x~z@;0cqut*^s6=>^##%`<~ zLzUz4mo*vjg9>kyqQAk^V_c+di$Nti=*bLug*=4Jft@@mIyS83@Y>X40pl-L&dr$| z)boROGV>gxYTktU6Ja!Bk*nVjsLNEB#Ok;iZs=g7DFtYO6{5Qf&3`dax&yUPdN!7T zlSrKho)VrP`M+HNA`Cc*90l-j)!a7ZhNt>+X+MvVx;@j#D5f65o-BBI`G5Ix1_eDB zI+3ZL_Jhe-bxVaH{bepjuys6G47>}k#=Vs@Yh?1dBhJBTSoR}tl~y0XsO60lQB>-L zebPp&rfUpv(L0OQX%6@zw@y=@cF>dG)s7wHq!0&=6glm|IManqRB%y=FYEu0Q;4bQ zPB-vEIF0bhntBoNy|2gQ)OeF}prn-5|0o`G86R+iM4i4N`zdPd zC@LmN&E0%OwBK_d=yaRq9*GfP`kZPeU)ltX?N^or*>z31XRe28lpNO{EkGAMvnm&?*#?Yx3$yB4| z7G(n?BgXp1J>mYmasHP^(EN9(iNxh4cMfZ$x26RNC@yopb1UaT{vIqz%sB+g!d77= zOPzR((WO|=S2>=>7f$*y9ZGAeBlhtfJq|eXz#cfw~( zKUlP2eVM=zWhyIHXYSycYh<5`Fe`WN19R)XoIXEw>PBG@78g}rwe5&}BxYB{3d+Qq zNzlD4Td)uJU=ubi2;MX}H(B7M(rdi7QuJb>=h#`10E3Ike68TM)=St-%w znegTanO!I};AA!-__%NrnOnn~5l3QrTb42g&&K~a{d2}gkj~let;*x07b#q}z0mTlz{Swnuq@-7&wIAq z+vNy>=`48oApYiG*B`8`YKS(aB0`_8BNK9F>_bh=rVum1V@~Pitlw=Mt>;0wNV!xW z-tr2~mz41R`~%AppCRYkao)|^FMsJ*3eX+8%ybd0&okO1#9wKA`>WU!ECtJ^ic~h$_rZsr!l~ttRFK!82IqXPUhS zz|eg#o_&h6J2Ep|QwtMJaM6{4$@d&gf(e}^qUTqjy^k3m3E^mwXpBppRW{kSS<6M1m_ z$zfFaraiw#zL!VvNrmgQ7ui}YZEI4RJe29?@UoqnJD_%Bn%vj4&9-QYqOyRY&c3r- zmV|y%N)8|WA1dLng~cel2wM^` zX(7ys{o?zDCE1ke-!0F1J!^mC|H%GL`t-Ov_+x@R^bo4g_h zLziH-l|JJC!Bg`EUiIGG59*c^edU5x16Wb0BzyXM7nd~Yz1o7EyzwFuem?RkO|1{z zbOb_D1~Olt#6C@VS&ToK{c=z|IIlOw!FqB91mi&u&fX7}E6@Xa%pI1_d?+o*x-ZVg zV%pZ5XI#v2Le);jz6HtDugAh$k~(UHl4S}kiw^5hZL`}H_83kE`kt?sBc93}`*``~ z5!R6QKP5=nn?RY6`-a%Nl^Umi=RzUWN0-3HC=1w)AZK(MUP-2llE-XaHgiU+>D4`M zH}JM2O&<%0zPL0#;w0EJ;Yj6qk)ri^{*ylA*>7>|5E*Sm=eiIr$6ak*BewtLom`=O zL{x?*BD0vbV^kbcx}S?=VhraD8gzbQ_jZ_*j>0`OoWA=%2ycD`2ELIM+1(boz@HH= zJ~TcQ*w$2WZz$JbW*y4hqK*mT^O@X^W$CYeLT9%lt5h@E<;yNYi`ck@-gQ@|s9-_6 z>o9$pQt1N%W{(sa4o_G_J1;jcGZiw^cy zT8p?MZuIkjZwUI6fqW91#Ii(_lR+9h^HlO~@+iyEk7Y!{&)Dxa(ik3lfoT~m@suFM znN@A88crkRzS*v#9i^V4WflJR!`owt_{rfHsikJ-zA3vol+~>5WpM1vq;(=Y4@Bli zYc)*Hc$Bj70P$C&5|EcXzY;R7hDvE51|?n3q2U6ThYO+6*5j{F1?+Ebf{<(?X{fkh z$n0oNpcL~4#T3DiRe3(R{L_yt-$uA1skQj{{~;yh+EIm?5apg&aLj2TF6(WEnLZw& z+j{ZRYf(Q1n?;Ul-Yf*80q>ZyWGw3xlrSd|3GVod2&Fm7ps5V1=G4NQ%@_s6!|0}gB9|! zszL*bhCch=j9J+Q#FEYl%P_;^p9}HFSms&ePU(9!R7Q=!^v_T?N|XNB=?@Y>#9 z9{i@uzBr@9g&o~o-AMW~E;{#TS^RjJ5ihx_D<>~k6pjHKvz(wB&=z^4FUuDhR+(0W zETkigE=!PuVL&vzs#c^Ss*`Lf$Ro>(A1gqL; zGyo*ur6k&QvF24F#>8%sgX7ss-#XBhuHhse?tF#t<0^kWc_RVW?A<$^5&%hF)%{`T zIcmlU-*I6jzCZj+0AKjq$`Pe<7=+iC(rW(3cd;~XrIP8uZ=+79E_V(0Qg{$EPe-HE zSFx|U-X_=^K{J>00clnQ&dY{6_|emBmxbnopC^Y$X+=4qs99mVvgCrBR>`srJ=!^& z-n%Qscp_S_I4P=eO2}kHf_Q5kaWO)}N7%T97?4lgb?g2t)25aoEy>0GJVh-D8bZ3i zaAPKIXS5Sw)ey`+LQZbHB+9cji?Q5D9|vMOdjXTaW9NsHtiO+-S!?y{Pd{|sXoYU} za&pTNjTa1`se?nImTsKoD_2X;8$%LyPX8~PB2LU>pS9r6HNbzD-;tp)V#N zWkWQGzsdH6$P_SIVgC+1+~9rGhlNZR{+Al?Xwa=N+pr?TSgE6UweQvcTI%1xvi11B z898=Hw4R#$B`~|2vVvwSr5!uZ`(`a+jnltD4PJ}y%I91;+;+y})U)M{yf)YOBoxh- z4-MZUj`2d|;&W2L0nTCJ>|2ENI)xZ3BnCG)3>@fRZ(8l%T$G^a0-1SmRUA_>pV)@# zT@0IlGw7oM;4FBZmxKhAhHL9r4qm`Y{C-ozqk{GYY*(26@!7&|g&5`mP9oY#Iw;dL z)AUZkT_6s{#wDjT4kWeMA|LxXkb^JYk zTz4@tf)%14zuc^yaui#3!6*Awx>Q_u6KZin;gzW6Lf}>mP6Pf3t9yQ|qBImK&JJ;S zyHTS{3(~h?qFy}ArXjR}Nw$zjzz3y|JwV@CBduI$CcCk%r1|1BTdn64RQC)Ny^WjU z;j2UckE9BtupQ6+`uhF{ahb)0C7-15y~ou+za-`IKR}A;r_Di43@(9#efcsf+)#Bw z2fKnTC#vjWlL5G_ujGvKokisU0LlTLsUMN;pSrFf&uj2bFc}A6xy(&oa z9Dtp&$4Z;z10To~CFB#6QGynb<4MYOl?&ydXoTd)SEQkXr^rD#K}45ob;V9xiS_p{ zchCCPvqC z7NH!XUeGQFKpF&LY()F?c$OQ;h7Lk?2b}I+cH9#e3jngT68n8NdU^1Fsj&1de;G2w zX~?JJo4qb`>}2;w0!Jm@!(V@I*T&0im@r!y3!!G3wEmQLQvY{NXe}L1A{lLmlTX?v zEhwqK5%q&KR3_Gp1_NbAJ)94fFfjw5t81Cyd!7_Sr7&6v2m~tQxi2sTuy^W27_aA2 z9ylhA#~@;?sk5uarlP^jtUuRd%z(^Dkxl4DZ5N$a1I8_y%C3qezSE_B$#)W z3gR;E!A~l+vawEp8uBq|Hus36xPe3CyyQgIfmkbk1`Y)Qj2C4jmMW5 zH+aJltHD+vp-zdK6`~}t2Awj6GAI|;X}M?;Cgvk8T>x^Dd$6mxDwS4(Duw=itzHIo ztlXAl7`_IgN9Af4s`<)XhgF#MH&IIF6r=hRO|t2?KU^tIJx3%UO0ho^A8*W9kCZFs z2hP4D&E6;FkiR;3>D;-gG;Kf+5FciVGRHJ~jZA7oW!Y`v=G zFz?JqZY+ae;dn+3!>VmEIUVV>-FPWHA^qGZ6q`&@ES=r!&tCa{*o4Z!fRnkdK~@0$ zWXQuJqr&&M(1h27-ts!*7;0p$4y5|82|{(3Z2L$-71`;jkAOoA6CE%DU89@zV!3E1 zQwk{e_1Qh93Qj6F)FQcH-yv*pv5u4wK#GaJf=+}A)>TjnRM6FB@$KxOr5gw|YUtA= zB+%2;5l&i0BD#o-cHPDR95t@Iv}eSu&%J)Bl?BdFm}0(Q(I3v3R_=|JDj{$Esw1F3 ztmiR|xe3IKW&@qS(Zz{lKI6TUsfh`GzfB_(e7W)N`{%eBUhPDJlPaQx*pQm=8mHr; zRCvezf@^o%<#Hr5Aom3kdL;GE#bnHDEw5-ohpc{ed>VC``p6^weJqxH04+GU0Clf3 z@Tl)+JA3Q?{xmwi{ialWM9Ibu=+0S9q;pj=Xc{pV094>7p@XZZ0GznPSqd>bDp8+q z`izR(PXZXH$luV4X^BG`cRA!)U~l?0vJ?G?gg1G&c4^ice@(bQiNDxqu#Vpuq~^Zr``Pdap0Q7m7_ml-2+)n(H+u0f~OnKvXMV$YCz^ zn7 zDU0^;1mh&K#;z73JMRB(hut3fqb$fyeh#+cVBmxR}@z8ED}>3;->e>17TURQJRbP0_N$sNx1h@~Cj7jqY(^W3&xao-L2o6Xy zi_pntJ~AXH^&RapUh|K!4y6HUix6cO?%ssVj(-47I3$n#E$CrT9ry2qu9xX>4%FiR zk|)tDPOVYqXQMkcl{jQ#5|aePa;^*wx*ja9T3CZ7z?xr}rVllBe&ZRmgG=zZ|3?OW z4wT0njg_PzS2iwS4iSgO;Z3eakq$3N>@Tk^5 zk*mLi!ZAux*U;Tl?ba9{PDpF&>a|{_lGGw`vee8oNl&F71MDu8&bE@FY z(+jvz`=QS2rcF*w6SIhvf;4T5Jx9uhfInt$NqULpVbGv>Ebmqea9xT2f7kV;&BS23 zfkq0&!Usv?uW5CJo7LjF`m-ZQKxWB>XhD&ke)D4_puV?Zeffbk

KqRcWI&Dn74p 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 literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/outcomes-conjunctive-pleasant.png b/01-experiments/01-exp-descrNormInference/images/outcomes-conjunctive-pleasant.png new file mode 100644 index 0000000000000000000000000000000000000000..974f6de96e5d6e3dd516f8f552f8ccb0ddaf0db0 GIT binary patch literal 206917 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%0DS`tn$^y$O5N8+FWhb}Z6b+GKut5vzWH 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 z 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

Ima}63ev{=c4cNjeh#J4^{}%`etv$ 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

DNP@R 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 JD`Oe)e*izyjM@MI literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/outcomes-disjunctive-neutral.png b/01-experiments/01-exp-descrNormInference/images/outcomes-disjunctive-neutral.png new file mode 100644 index 0000000000000000000000000000000000000000..f0337f633945d7c693f8b55fbfbb1c980b5e8426 GIT binary patch literal 200010 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

P2Dhxv;{jKFxU$7~iGyFZqS`T5)n8L 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�AC6P)UjL!9q{Hpi6zb?Meue}ug(-C?GHeJe? z>tLY*27SMVwlj;Oiz*TOi#r24u1{hP?W+5#XMZ;GsaGh(JP*xv_gy*1lz8h0>Y}tA z#nv9d&3aRCpTXO`99xJH`v%*A&3E0`Gtj9iN~x~v;qt14h2_z9tP)-C_?yLG3Jp(B z&&kk&$6{)PS_;Zk9Ir7dEQag*can!`<3_N^lthJ7&W^nBAog89Cj_ocFEurW-(`-Ad!4{AZQn!>nq^HBI#;> zys3u%&{-ypsc6|I%e1M^V#zRCskI)cYTn6N-g;EIw}rqa2ZvBg^sBil1rbVZl~&Nt z_uQ9-^*U4A(5ixnIjy{jWu3Vd|2PzB4Shx_+J%1rT_~Lo8~Z<2M>~ zE`b=Mcp{W@z?653Sa6V<=8RQ1|DBN0Al*hsQp}&V$QoUP8%Sl&wIIUNe`eDq%gybvoch&g_IK&lKM)#v6pRsXpLoU(yk)!1%FYSt32FxPWw%2b0qxRv09_$zhTS!7XCV32OIY82VHj zC1*^Mv*skRlFIsNe0A?4G>G)zU?$wxdrGqroOMq|^9{lvLt`~|51L*nyA54I%!iC! zFO~^36im0Rr!XSQ7*tHCD4i6@#KHjLHmMsBQC5(C#`EDJFQ!&!{v`v*_atn-Oho!? z_@O>4{LS)V59Z{#42A|nN8ne_kB00Mh`iqhAJ~^b0JJ1>ve;gcd&4f+Dj`C>vkM6u zJrwAFAmT%b!E%^1Hj2FvOSU`V0oJQgC362wT2`KD|MEmc0hR7B%YEG`xPFNcr&3$C zib}IJko&bK>uQEk5d+RTNU{_PT4y^Nij_ODL4)fMnY;DXOyKCZ_d9W*5-y;FpW#3R zCRfBK(+Iw)Nq(tkAXhbgC+nq#ujp#KDWh#^0$n(PI>?}lUoR=@^+VR;>wb9gbC$6R zaD+>@IH>Y~d?Fzzs=`}n6Q+J4i~x>vncDIGtnDHDT|7TY-4Bu-$Y72sjqj{6mFpnV zFy|;q^VFqmoSX_#==&2L2SSWs3z|TV%L!}sr}x*F6RL6k*q5<7_G-e2RR4~nuXKlr zFR|`j(1iPgU;VH+hKN*W?n|^q3Hs>0{C$4Yr7CLo({0vTf@(Z!`=YRE@cKo#?tcIA z3WZS2s<}|b%ji#KiITW2Am=D3k3%o?o6vUgB}rsfEzw5E71U-W$K7*hcWXjt=CbT_ z^)nvw&X^k#?f03XqYTftBOK$GC_>-wdz(U3V7zS)b zh`SpnG3zgn7XuF*&(Bsu6#5C`1t$MVWX}Ws>EQq(^iTaOS-@MhG7&Gc9OoQ8c6!MW z`>i13>1Es5kB~!uELy z0U?TKfJWxytl-)l2tl*{k;d~KbonH$OLMW%U#=6o0!wlP^+7n~JAMW^VeCh7VHA{eQRf_ZP}#i=)^P)fi`Y}$ znK3IofjKS*$SR_qNo9WZjqD0`xm29<+Yzp0=P3+d^vYQ-rpTJ___<8M#YwUc4YRaa z&e7AJfL@l156kA_xDr*prY>N0;vLVr}YKixEb;Cb%=t)Y9ksXi-! zJ}sPn1ghBD{~emAC@2nXH{`SfuMaJ3=J`vL8Z3i>R_prcRD9ZZsLycrbZ}OK z1g!FQF$gWk!2CBly!SuQIzr@K){Qn%$#>}`j06U&83y}tHCiS!m&{sL5w!&EjU`a_ zp9e&6f%7AQlcu$0=oj zG**8)_m3k!4>Yk>nnOSToSznJ1mi&9@1eF~Qa12M=M}r3Q|=uZ_y1;)M702q`n)iZlr^&2SeIJ&Glip(x*uJZWG+bgXidgpck$VAH<9N(t5b|@ z^<0xhoq1oM2p+Gb;B$j!FROA1`{)PZW=z>7EN&2fSrnbTt7`=ExIZjaM`vbjMDpP8 z#Lbm^d)7-!(c{DchAn5I>I^qpBe^}4Clw?)t4t4lN4~`n8XhoRR5v!M#Av> zN7$GI>lp*2eTr8M^gw8=dr`+#lQR+svMa}?er87Z)02_i#GLrsf|y1KzanL@%N_MY>87GBmI?5 zNcR+Hr&RWolu(lO%5i^3SWdU7gPLUe=q>tA7T&+Nro+Nk=Z{g>ZLp;BX_nNt&KWtH zn4|NKKVI_`5^A#smh^ESW6^h5DkJ*^=@w@12~G;Sx$dunKPUlC~te42mPC*NEd=XcP~1ov_(c9QhVbTW#6rqf`hKY)@0(j zav{$*u@I>f-;O8fO{r^T7^@E)O&?1?RDKjxY@)2mM`uIg54Ryje`a|6#kOi$uoC2( ze&P9CyuD@giHa?2(&(;HzU@uVlAH^LF#*o<$=%yYgB8Z}Wt-}$DS41GVDVf(Vw3w? zwCi!m7=Mi#sVb}@=D_dDwYA`&Ndr8?40rWr$B*9-TFHbTo6UO-o58BCZAY3c-Pk)IIRp9#rtq62ghk6gC!L_S zdHFiFb(W8UVQ-TQtS8Vr%e zd&XLp9CNrSuZw*Ul`QFqtG?xgGa@|RryyhSwCNnKA={Z&dIRn4Kv{2gL9blWWAaUM zlQ({Mz+Ciwwuu-1c+insUfup`*dkypvh(%XFC}@pKA6V1YD$5#-{LQVZ2HWMR2lD_ z2F&Pm-p&`jLv^@jMo$7b&$UWiJu%!=dNEMi-AJ$rG}J?kw1f%?-N&)J*@g>Sqx@tN zKIH9N=slgJI27n2fHIW%ONLad65$0PR*59foB;h1^0-amGN%PBAmZF0xVL+QOtA%* zmzT1Ij0t#Z{L0nBI48fPefRjfUX|ECiZ}qKze6ssWJi@4{cgB#uWH6>bJXt5*h$A5$vLo|gG%=&7LpOTk5Gkx;FKAytS<_~!=WIxj2y6uEI z6ZiuB;Wsva&dNsMt;6p+;w1eCjk;=y#tkPo@E^cVP5?Sg#vV z0MKppFY0D@l=!E;62#P2iFr-ln}T%Gq6c$|&9B(t@(SI0xZtN}_lfO~U-+G&&BLGQ zM5OJ6ar2Ur#{M$G}=W$U~WbcQW=$n4|%Sz@Bu{m==samzaDszQX6CG!6Y z_E*!qqxNl`xqpe<@vwGww^<8S9q?7}oc2Kthzid;F5WHF7z z(!KD1S4DEg9~nyzifCDGc^h7;Y6QgY<$yh=WoKmk)Mkf5aMG5npSYs=c5vyZo^inH za^dM^cKj#s;D(5flAWyEp}(BBiATf1Cl1OGG5*%MP+yU#8w*z#7Hzf@rw@-F{iJxw zb-qB4mNAv?YOrM17{8@v^QRot1n|f{)TKb+H^jn@^U3X~`1%iv*c18sE%Hp!76Q`o z0EWFyp|K4&`ayx|`%TRA%M+iH25GPShbJ!a#dZVX5XDfp8Bi)E<=)WxJ&3nLu-f%> zWBypr>uLfteQ-s6hm6*}7vL7SpT9ma`_ClPgv|FJ-xXjeZ7i^HP3zH#++cpB@v>-L zV_5$ye=@x_M@OLZeHg=R)&_g3T*acfdp@g>1y??^XaOezs zX8C@_RKJ$b^ALIA_^U%sCd@8&p17M34ZY3bxIgBKPmjZ0QOPz(Q_1Cp;mcn(NaR1G zAq@WfHH($x%JGYNRwGpo%-kaWHx@5Xl=%6LESoJSe?10wNMU~i`@T({ME;fbTQf?> z5v9wmurHxP#Ak|UZSGm^0hlfq%kZ73pHBRrfF?XLZsV>Y*E_-d)r#_**RRi-$@mdV zd(%oA6o(zRg-(yo_s;eILcxHzzoqZyMm9`@$4YfoR@cP4AIFo$s`PbQd=?3h_l+)W zb*`Yf@zd4hjnFhGondnb1XbDH<00lEv|a3W(aaJ;OuXC@?*&WnODiB!*WgCn&<@@1 z<<)AcC4nlTyO?FS+z4loOGxOHjpswCP7y_o@3(_fCE{J!PId&84vJ2Ey9ZDSWfQ9* zqyP;gb6)xRA7uu@($vx#GMldMkcfPZX4X5dk9^_F%z_ii1X?Z+;-ckMGa8Wg)4gU; z9^NjjCdCeX&{dnxGjAW53N%mbor~p2P)*=Bw4&)9V^|KA6KEtm7kl=HyeoO^rlZl1 zY3;}3hqCyIV+9?W&1L8{*FRDpN#4ncr|t1_q+!GFAz;jaol#9!_hohESoTv$nDBY^ zfhJ`zuE;#KSQ~!EY-qd3JlpWrf|CoDndK5oA{&JMuny}jPnnKSHcx?}=_1?L8D~Gj zH>*G1CQ7+H2&A(JeEBLH8rKh9e&xtGZk><{er|+_a34Ob?BFO`woB8|$h?-eF1^d2 zF>EEDVz2&X3QIuIw~;l0oTncED2(j7qrz}bHQ874L2%&v^woMysD&NUo)dEmtGTFo zv-lXI(hgy?w~+g18+G8P^uPz>d7^i*k}N@texGNr`$nu!U>9Deu0qlSJH(;FLvpKX zZ=*7S8@ zj#^)%o=Z{t443?!^8izJ04nBxY}8i_ya+3DD_u1D6~G^lFMd5KV^H(XN)y?X5!#i; zhMrgUYbS>GjalsTS0X%aaq9*tCLPvnyqv9!eg=uI^!eG=fi9IquAN7$jTdjIK{nk` zy})Br+6D0Hs$Vfrcl__0RL-S$)$8Ip=VdW@0nJ@z1BT|9Ed!9mAV#mi438O#fKn~4 zcwf(5qNqR;#l8(4tU2S_C_^b>UnxiO2w+v#tCZ&B9}g%Dy4t^$mW6<+(0UBI^47qGM#1?;*xeRDO)0N z3Ry}}zCISWg}lmYKShE9oo$i;KF0W1g3>mG_KBM18~3w$4B#CZ)I+mx-Xn(ru8N## zI4pz`_j06Oe=%?;uD$`TZiMHECW2oi_dH~ZX1-OXW4oMim>Tpy-X7+8n+Y7k^A^0e7%__}NgF?sqZuWm%2H zA)R@Ep;Y+dQO4z58W;^K^aP7;(P6|BXAE#;5nUd>aNn-2Em~W+PKDkC-0ra=!RUU? zpsdRHftWyv7z%POW1@rbDnM*|dI=Kl|GP5slLT}ip3Yo2pb{R`Al!p}&sEjZE(-|s zCQ>7Bx;C?qX*%@p@z!0}SKAtv%vb6$a@4GBk>Nfvq28j{yfbcoH?rj83G72(-Ae4< zNZqRm9#8Hyq@YWzDIh@~N)cB8Q(hdIqTz{`&9BZZ95?SN=Ce(vV<7Fm>J%EAzVQa@ zaR-FRE&WieVQ6?s7N_}GC>pP%MR2NeI#9idD_KJ@B59s>^lF|)BfK9Y1t5~QsmhSuw)o{oB$&vA(#kx``Uhc~pFuhCXJ*0(mvOxu*V;|tF z+kYGEfI?>RgV&yZ`+kThNC{j7MyBMX3~HzG9i4iNV5lB&S!}+B-4$zxgHqZ(Zr?5M z__ybo3{Fk$Lk$^93vHv}4wes>!wv_vzDo(uBxB>Mlt{4c7dH*F8U81f#r;2_j0z|1@rr^kXJRdVomJdbJSP7wE7`Y+s3-kNaO zLdS5q_B+9!Cs-8*%?W@54m6j_vI&|S`~?xSVRlHl{)&d9%innt#6A+M&!3h(-o9@6 zC1QbA!C531*HMjJN9IjWkd8oA+d_w@t3ccJiHK&~l3h9y#gQb+&6IkXkuu~BzneJj zL*P}CcBK*7nAR(3txL#{-b+=Np*Un0^RsNmXIJ|9>XDmr!a$fb)v>|M?l%{L{A*2?J}-Ltrwy zx$^OWY_WLU81%X)=TqRGst(+6TA+532ku;wV(Ys;@#p#BQ#Kpq@hxV?7?MzuDfFWM z3{aGMr)o5rsVMi&Sbo%E&i4JT6lN)cM1uQ*_0da3j#Du4PO|5_&?HI>QhtrF<7O@U z%Oh#fFN6eux5{F>t-S#LsR@a{wuu*isSUhyS}=c$Sg0{02n`F4KEg8OQ=rcmKdQQH z1+$btD(#5W>o7^4!$`4Bhb~fK4D8KKXnT!UFd-i!Y4C0yeGrm~}mU|Mg+Y$yd?S!{ge+kvqh(sq9aa z6y`UCek)?6ym3CzvSB z=v^p(X*W%yKFTo(xBpe}o=oexNH5+A#vF)XHJj_&hX#Bnd+4~BdFFK_a z59_?-s2B}UI8d!<226FV^m6;vBlWQy8L5c}So<)^N`sLjDSeW{Z=Fcz%49@nOW?s| z$=7`A{PEQX!dRpPp^9iKq=Z#Wv0@1TVUeE|mU17i*;OZrdD0tN?P#h98 zSa7S0ST4-C&$<$MbVcnLDsjdlR9JwUR_QPHJ=*YMcc{regy4gQ~9fge2}7>8mwKL^O!imoq@ z)}q4)0VP{c9VTBroO(YU3%)ADqD+5C&9bChZyi+1G=o0{$aQy|-`KAB19^Swmj<%nJg)mQuUGsbReGPDyEAnFw zEGQtqyYIguzN+TWJ4bJVZ!PZVhZqk|YepkQxq&R!)$PWrr;H!=Ol!csITFO5#mm26 z#G-(jMca?z1dK;!#lR`#;fj}2rrJciDQTXgk$yMFGyaR452J@bF^^uhfxBLk^Al9k z_Y+>*pWl&-5ITRy(c@_35Qb2Dz&|{88flkSKuwzepG{>F2}Pd96RqtomO@}o`5bTT zDqEtg1n0?dmQJ&iL?XrhQb{-!iJEhK=@}(%?F#W^G+sfgzPLgXwcmNZqZ@-{ok(DT ziMtfV2$h_kd==tiV&w39vJK5U{KU?yb7Uvu7<3IMb)vCve4!zD)Z~tOHKkYpZGD0R zl|xs#h*l>zb-Z}lc6<0X)Ylnhk9^xk)hDd5^-5;(^;R%3_f&LBwZCpdLD(POA+L|5 zp*WWknCcuJ7NhYL2fFFr;*LyD-!D&4o42h2@5k@@`hc$?wLVM)gnERgNR#%8WKcP6;h@jsimsX40 z7hmkcPg`;0D$pY$mfA*9~fks*ki?Pz%PhySV zQuv00gD^j8V_@wGM3Fz*MC8;cjpDTvq9+_AL%u3q#im-%orQBD zL=vq_*G^;WDQMyEGU#CDlk>b>J{d-!I^K}Wb~t4JW-$?a`A^tl$j~3DrDMRx16a6n zD=MP;W7Z<)D>)-i6?d|>2Pl@#eH?b__}ldt?)Ha2nVKO#6r5?4PbCCrQgZoHi26{; z)@`vmSSI+i)7-8-=}HBZniQjd>C|D-Z1YHf@V`Cf&iwt;k7oSu4ngYVD|mN+=%n0G_zdx*3qhrjmDpZHMF_n8UdHYXOPXhK5Y=i=#ro02tw{DmWZuNdx5 z;=%^CNK*erbye=bc%Lo&(>oedQQuy|q0G)w6`+-#YqSIBwmN};0&x)vnklRFDJjh1 zTa=&LHgNWt{ds0m59VQ3#_GGZutQy?v+7Xpe^)=1_UN!vGEqXDfnY%3#-~F47s+oO z^j&FJQr)eu^cumdERvtMazpq*_Bj6}R7Xv~cn$c_q)@Ro)oNcueLpo_D~yESPzZ8w zs+?_vs!&hL;|8o+JK6ho7~p+n_FvFNrsQ_5jZbYl-waXR=;>EB*2Kolw~f)Y$20Ni z#7N)8Or0ZmOg+EnTe!&6ZnvRF!UotTq5fZkc+)@{j>^@+1d#cDom%R@6lhJ@6h+|q zga?YDktw-koqi>)a>1Mmtu_mt6o$(LMl?-~MTybD8c3~ZQVrj5O8tvI!`qer0(Ps$j5&Tw-K_F!?XuSnK!9Ol<<_BLv}`n?8VN=o1)ihMHEXb!H@ zzpH)!^1|vRoR>g>5S3YmQAWt8X({z%h&xT7ZG*_XF6OzSZM7NZOp{s2+pAw= z2>WQ%$>m9S1KtZfmwpEv)JyQ5=1^99;BUB=d52d~_|mi>`)2?L!PTaT*eb+5Nr> zYQpXr`d-S!-bE3bz-FV|bCICSyACc=HLQdreZ{{(GXl1GIf#C8hy7kGapLRMdog%t zY}Q*D5@nZv_shTSf5k0oY`$U{Gw_*o2Nkpz?8Qi*2~?!vcbwuRB^L8m{M+!T!!Lgt>;%D1v5@&)_>w4z8Nl0VpnA#ogz_#XC)Vk5!^9Gl1$SSIb4NIHAz0mt zO?|ohCSMt&w|uIM)6$xVIT(EnwV`2>aqUi18hV;TkbFY!09Vr40EOn1r0d+iNDB3{ z^|lWh98`>Pld0SRJw|XQ-mlrIIZ7X@S5sSVevbl`dMM`KFfn;YpPL7;J0W)8W&ROS zv;Q^vrfMNe)D^S4xu9^UKG%4`ft*!yMM1;&EmW0$T?SKk6@d8Bbk4M_%_@cbrHg=RoAH!&O-sj6uH&u` zoFE%1hc%im5Q#5#C>0!6iv3QYNK;`FulIuWkF;3~ObJISQM!Qn!xSVu%fjjd4dtw#^pE34`ScbaZYj+GlXNDEMwi^GIRFQ8= z%cD??Lj9LmGuqK83$Y{GX|Nu;J)YUqiJdJ>xQuuDUGMp|33si~?Ekoj@Ql(w{9Q`n zyzW7_g>VPuarwRHG0LsAtUZG;p#3gmA8SXd3Nd&Cc~gY359$Q0^d`2DyTlbiL^+LR z$fUe zn*rhg9pLjXGpg$%17coTI3B26C)P5(jKynO{T%F0VC=-zB6)>&`{El|U4k=V=NEU1 zY@0&(6)(|E&v&{7a+4o0Ga3d z3}j6w$Q}lfsN@#s_=)Bf=27+;8ox^&ciB1IN&@fn$`a{~+h0MMBmIX*YDe+>-ln1j zFHaz9Z_CkSqV%WX5~DfK{e0%qgWPhTo3t%6wr%s>g21|Od|~HHpZ1R#HgDv3c2Ds4 za}to{Tu4_a{0CN20o48b-5N|bpF0rsE(h2(@{cUtK7evQf$Qk1hWGA za{%0*?hQ{&J9e1t+>GK6^qbpx7iKhakP^l9htYP$DU1wk+eWhTr@kKC!ND`NF?$cm zjC*czREcxBaM41aY8|6<*`$%IzRYN2*+9^&-agkM^JsIYJ9#z+6z0yJ>)_QykYnO5 z-6NB%qH7V}(2JBtu z>qPUcG0`;x5s-=cwe5WkR6wj?VHEP-;&P6LR@=ak9TkPDVh4(sljw?*lWGAtC67mt zakFO}m!;e$Ov|l%-)kGIc_{e(A==yi*4Yd2{zTas{=a32 zB+CB+!3gPVfH-ywqkd^cILOh=js8feiFHFfp__7&bHP^Vb%>| zVUswJwoo&0sAvh*l*lpOaTDgYG9~2C*?;^R!m|&1%dfZ~%I(*jsS|-y_wgxB5@|Z- z0x>`fnryN7?BTbPL(#gQR4N5-X}yv zlA2sW`H_fxLks6`Y zy7)NZVf<9W&5(3|dv*p;M1Ac|UCLg(r&GZ*_N_mFG?+#cVg~#FWj&apRsFhD1ek46 zlGXRo%-GxHxHy`EQZ(n7jkIg6tcJpA1XV#IC~HnHt5?fxve|@;%98c@cjLrNhlK;1 zR@u5|ugZm!P;->Jp$9vb>h|_&l)-!WlgF4UV|`FRIrOKbj?cL}!N?a}x$o2lps`!t zgA`IGH`QbfE5FP2Ruy z6!f%{HU4(T6}kB+j#?n=%A~1pd}kj82WcR(#=e(LT%GA^P&6{!Sbi}B|0My>?oZfr z%mA%T8+^DBm%&@mWxoPiP158!dXAtNkOW3;c}V{6q9067hKAA&)5*@x^NFi(Dr3`#|h{naz7g zAiuD}&v;kbnh_4Z`V=xE(VymBoc2KZ7}nh>312iT0!LwATXX{3d?%SOLw`NA^l8V= zlWQk$jfrj_hCA~NggEhdzh%=?tI2o7XiWxG_8`#duk-?EJ@{GJ;Rw=vYBb(q ztIztYCxl<%?@y{fx(xL_o`7g<`KI}Eg}k~W^BkGFOE0P$yN7-?CF0<_%2_VG>v}_I zVPYMH(qIrXT!gg!Wj{O#=WWbYPSPvna!BfQXSmZ6GTd3vt|)^7OhUs{gUo_NaE^(} z#+vixnRvfY0PUJIgsc6KF?kM+G9p7}A`*-z>45}v6K{=%lL~`>@V=ul!*fb2uV^Lq zknW_6no%E{K@n33#7(3ot(j!d(kk1HICCE#ZTs8iJ2J1o>iZC~w|>NTAapSL?e*FE zH_C!K44ThPuBC?hT)DnZ>PHtKH7Tudd8ayPN3|h4!TSt5yagUso9a-W!d*a3dbdJ> zM0^;T2sI`38lwoga8oG8T{@VZ2YybN?9;`MC@z0$30MI z!QaTub%dVSEhS+1i7J2}rH?9r%dlmzB%bN(OXXS06Qr@F^yvA|NuVV%@6;ss4$IAe z9y*b@#3e$@{gNDun+0jvWA?&ybk?mJ!N;YZw&eOgvNZARgdX$C8F2HRS29}Ut2TaL ziA&E4+=10?D0{m=PO!sRCFv^@@w*AwC__PVcoL_+_Wndphha>^)okQ;7L1n|M!ZQP z9Z9hHYO;L`i_XQ#u@0p|yeLwyadE344OW1|U=Jp?yn;yctVe8(`(4Nq z4sB}BcKsSGW;XSjHl4l>sD5K2b^NyF8RXA7=;9DfR|MLIN$1`p5EgbVc@vy*B>;q_ zyyFVb{^-kq!eB{PMUO!g`+J(|w(yPDBPLtl8hi~l;PS0)t6I30!0R<7*Ygh;u{k{NDhUdT6w^GO`>1&kD{Q_NpFyjRIDJ2IJcD$PD(HBTU z^ZBJswy|UVrY|Wf32zFMSE44E_Rn}YUE`zODqqlgpP4F1F#YMGp&V9wHeeEZdB#^8 z_VEN~Lv;?q%CNzHG|#<55rSIi9`_XO$jeg4g$R#a}q6&UF(BS8|~* z85)=>Y>e`jfsw^JS>h03Q6#f%Ho^~q&8>EGGzB zjKo(Cp?~t-#sn66_rcQNb?Yq^Mp8JZeu#>qXFk9Q7)wA{{EI&tfjblNeo-vaPLXG> zWP4oXjJfP*AG!g_@-)}t-vnFl8=uB#e#-j!;M~3#w_do|&bqA}%nxpQ4)yBl{hHNY zO!ST^?ky6Q*!AYuFEgA%?Bp%1VM5iEnLP@2#?Za~`7!g@V=Zg2fClE5n`!RW@T?cj zHOd~k-w>z%7%QVd_^5k`lv2HE>UgO5Q@(nr{Dz8&LQ(M%D>{PH)2Nx)pp@m^?UK>5L_f(fz&rTR-n+&tx%`+6032 zp7CMiqF=2*wczSStKyU3k2s2yl_LeOMgo?%3XXk!10y>ylalP>Th>O6AVz2y) zESO`YCWEAWU}5A@n(As&Zo9&-zwn3^6(O__P5`#hAJUwihek7BjAaOoD9CH7#x}?C>~xme$o7}gok*!kz|-?@AYz1Wu6GvH%d0$ z(pB`kg>Q_SeBdz~0;?uW6rs7DG^Bu<(4aArSXAu~GrBm`GatXJ?x$mci1BvSpuuYI zUY8iYaN?dX*28mDAs6-f+!PWS5ZK-)W9iL zbc6F}qhHZe!Z>2>EBG262I#$Mas=;*60`WgbPUExs|E|4nTM*|p9k8WrWLp^o$?hQ zg8W11{512%oczeA3Gm`NeXL=!te0$=XpasLX8%XiRd_Z1{e2Y?Bt@hf1*E%UN{F;{ zGmr-9&M6?>-AI>`(y-Cp-AIh?7_qVa_I=KI{(+sl&$;)VuPCvo+W6H`hV7T$L!Lss z1v+QIk{6Pk!(-Z-t_A`Q+~nv63nV-Hluf^$^NGYF)eOru+7gFBwkc*Qc75t3A4k3n zCTxr}3`;!Bb7$LVSGlehTtc*0Hh;y`Q_qU3Z&jgLA9 zRE}_h)i)TzXc^x^s3~IDh>&FgFZ;b*X-%OLr!aCM;_8X9UZPLc`#%E@KlvgC*lqh3 zk!winl2LaUQybDcZHC4b`w zesoqW_$dDZMz%?s!Zs`^-qd}C$+*^&O>2GlX!nb^7K(vQx5Lv?Z%tGwn}?OqeZ2nU zt^(oz!Fu@bb>=|b)ClFbXWz59LqY@sOtar100zxk>&7*`PgOcM86VHuLK2`Cw)2Z2m*PSD_1@#Q+A?^xm5dLAh}?8%A#joPnrFB`aJNZw*44~aelD=AYU6EamQ1~(T@ zX|4fRr30whS`a9ZS2ys{LZ|W3=`qHlOu41*XCXH_G8bfjbwnaCFNgMkgF0)NYDEJF zrOC}dg!)PEAn4+T-+HlzcorzUA1heYB+rHU`ALXh8RXbTkm1AAT6XEy+%?>mS+aqC7(zc756kA)(FlD?aZi>mI4G{}(>@|M^PQpya} zI0v@vaNi&Q$is%XEh`)f1HXCey_`>b^|Cwo6&5YAc^J*Hl1x3f^5-~|Dv0FmmRvd> z&&`W6%qh8b>miJ=YIJBkgDLhX6i8AO6E*)d<&-L#CQRw zt`Yc`F~EC1OVDkr_Fo*=C%S{JI2B+0z_O|x8?_B~xsIH1_q64VVb_vnlzQH&N#PJD z+2i7S1R$vS9FT54b~j^iH-t|&n|^$BYnv`1&oVe#9ZMK;R|+*|fHz2}Kx)n*E|=~Z zsD)2G61$Y{IA0wuyCjvHg=G|6X45bTkEze;poW$LluuDa!l!TNsI)=}y%{hpb+5`d zcm!H*FVz@?ONmXaLTC8OWO5F3W^kn3D^%|dIGT#<(tdx-4BXsA-D3boGW)2E==8~$ z+6#!Q`-OLz)PMv6BFfeF?m=OmYx&HRjAcx_$giLvHZu zpA6xah#4)!0Wl!VDV9>MRo_nSCof(~AQXW={B%L1m`FZcJ!Pn)xK7m&gZF*`>mAE> zF58?kF4jp+^80{!;tKOjuuM|t0kG~IWjTnKA?EvZ^OKWzwxA6SafUCn)gW8vMt-m0&bBHC6BN&U2Aj^`U z6hEt@@kho&@ZoGSZk8a9-DQP6nS;rn7=KU&nWqj$>LcyoU4@5ExXD|C3ILYuu< zg9$OL{miJzacu|9*TB0IPQ`zFV^G~g>^mzzAcocY1B*4#>!g=bt>2dF z9`4QiBE6NWpEt`sY>i>U-yS}L7f52Z{h|mr@qBK=PHYf_D2-fR1+CwLf^mN0q)73+66dz6P4`J*Z@6i+6N1J zVkXe(Q6)M8mxpy6=Crv3yjgP=HM}G zdRL`L^ADv^(x$Y$t+GYa*P8x3sloCDPv-SB+<&I+kFNV5jfLXZ0nO&jMO{uZfTNH+ z;upGVB0i=%DxYV#-yu-lQeVha9%SG>+fJ}W-vO`kBgcF6J|k!$Jiwr0y__3Y8%Q5& zaw=KxLUb~*tdQC8$G)6x+GHTyeE&GyA#gI(LGXN|M5+YWP`z|F)G_@GkXVVQEbq?d#P%UFqV3Ha6eq|jfuRXuYW|BLWNKNGXv<0Ra!hzb8Yspz znCz?m16+piiHJ^7N$S^dRk-@(`s6rDQL3}fZ2gkbGnHQwN#+D^a*0|>`=hGsk8;zB z5$t}{o)|j4evCrO=JlsjktH18>!E{YX(Ip-zBhbY$t}fRtmG!7<8JKR zRkRONX|89KScxY4CP&YExp|>8$EM z&8AwJ+wZ9+WKJ!xZLJ3!y0)m#OTI2>mweqi`Wq{QBerGcnxs;?7p3EGEoI*W1UCh> zy`=~_@Ih}HpcR!>kr7ILovSTw#rpLnwMoh3pIEatLw3^*Z&TPrPSv4wNi=<2iH<&I zy7vN~z5Z^^&MeHs_>%4z&fB%Q3eVRn*k{MRM!h0U z`Ip854#PG*(&|i>k$H~PF>>N&%H#?}J>-*wn7Yomq1s;(Hxp@ud4UHZ@#$mIq3TUB z>vdnR%gQn1gn3&h_#c@Dj-oGO!SZcSG$W?J#t`yxFODLSqJdlW)AcUG#5A{)mU(sL z-JG%GHIp4E&J!kwMQJULj6s+A2WhPMa1BlwJMBMj8!BhD;dO6dmQxk?HQZ4aBLG9B zHe7cRp?T`#|ENd}q&q?VelU%^5`iVRF-O4A`8Sc|fWBnoJDJ7ozEhC%Qk`Xu=`@}E z=gW`f`>p>ynv*Q|kx1re|1DCe-9~w9V@CK~YQrhLQxF-Fp55PLhB($gO#Yx^5=`O$ zdK*Rm_Bi1O?Z|*pU|p$~@YBB;e^s7mgn8J#*Ap=#FoTY4^T5E4?}- zq>q=DBT8-aSc>rZ9LtT>MY6>dH5RcJDPcHf8^AjIog z3^S0ZWim^Kc-*u6$Fn*1maAHHyI_`cF6Ox!cR9En5d1e5-hj4_0ZU+$X{)L0@t{G3 zV8q4Vo1bNlYhrb`CVp?Uo2O3{-_plP!qU;2b2pK)?w5y*Hu6D#J1TV(> z!KZZN*CWzZ50y=K*@U=B`)1UkC{$&{%3i9PAh$g*+|9c&(#jMys0==!BKWq%I`(?js&QQ&fP2{Ip(ZOy*+vXEh$xbUiDvP{l zW9xrolmcSIrb&@2ejmx>(N%h{mFBo)+*+)EVn81)A0MEc_U(bjOH6D0&_6?9D>_c3ztQ)z6@ z&dM1We@0`L%pAywAf|c-{iSirZwe&X@4%h%VEyrdt%TOz3U+5GSoNHLlBDaRX*<@~ z6v#E!6yWm|2A#NvJR#ezZN8{}8|_(oBjU&5cFahDf(abe4+Ao^@Qt*~Zl!8WJ@BQ27H8yyb}C3KITS2xV^HwqSW^)193Qz9OFCUnqkF-6j-*K6;AXFJyF z{Z;Nu9@AFnG|#esaM7E%_n&CyLwE=ej;zIXY72X^N!4FH;4gc{_vHEMucR-G%#USR zKExAROm{x5Gpjv8b&LJh?h8g`pXb$@1+StT>}?!jZXC2UT2%WqZ>w(%W!-CB#qv|G z=3i;;h+!rDJ6#THDNlALhgN~awK#jn_z&YUqw!Q3$DFUX$XN$hXR$2qO9i;|5l0A8 zGb=*o@7Q;b!tJ?VqQ0P`pf4vym zeQK97);-j=r;o7{OnUT`&;u62e%{Rw{i=Q#I?vl+)j`w)>Uu!;*@Bl)VhE4u&Jent zBkk9%RyWo$(|pwOvI3fTrvF5U$A7IU2oNn)$N2E9COam47-B`B_@$9`FBw)~3!?Pg zrw^07)d06HuA~9;=w5M*vLE>>#6FJLB7`+I?~=Yf%q%#>iM_UOQ>t}7+XbbEMXeh^(XJE8S-PiJ94CWIu4EABZ*|nl( zM>om#W;$d^91j$FJQ1ok)_7E}r!@`kIG$~c>-^TlLLDhWAMlGLm>tz`g_&J|M!xwR zsBPiD8!mPnzq;hI(D!B|oTi^E`>qtm;3ITO?e=f38(b=z%AwEbany>hT1a0Uk3t_a zWeONG4UXO0c)RmG0VY|yc?7=cl;q{pr+-sCr$$Fjf~jXmK;k;D7)Jh6tmvy$4Bq|` ztLET7naW?alL4P(c@v%NcMte>0?CG|zRHvfj^m1RD#mwhcn_@*<=or)#PQg`xk$mC za7ne~D!)87v@vFc7v1AsNjq$=zAxy%b0QW1d^@{m4I9)u1fYpOYXOpITaN@Wazl-! zpD?DK>8t90dQT!2&q+$FY4qBd+gGgri$3O2!Rq6)>gKNYAU?5w`2Bk(7J`R1!2RE< z52k0PK(-Gr*yjGQq#Vtu*#JKoEgPn)AZeicJUUP4fME>K4;)r7>+RG((|+hKPdHhe z=6ABv0GliWwQw4japvU%S|&YgxJFz8KnUdqO<>Jvdlzd=xPV1we^&Y+}fqIun7T9YX-S3Me0reSo# zEgblG&P+{qyo)zar=C+wUadHk9al`IOfOx&iykhP&llPT;!yoaOTW=JY1iCnl8%FFuRo5C8@<7GGWuqR zY53QMq26k2SxECa=?5CmF%ykKeG*oc4AYk^WxYfzj9KoQND^No0Zsoo9SUIwPMUw! znZJC0wWx!>2s4(s{f>Im*qw*>AXqba@i~snLsNHp^{-_T9`!|8G{T`-^4xpf^%t;1 zgR|vm7Cik|RY@n<3ijPW_zRa!@B|B)zkIzl)t~f$#cRlSYAa)lcO3$X8{g0tfG>0Qjz$314s*t zTJE*{td&O4%}N(IJ9Q51j{~o>npY-F>6uyH*HYV#%zA9`y%f-Iy>L1KnJX4E9$_}e z&DQ{Kodn%pj4=y zss0PZUO#fKOiT0hnARS6`ZFLy#Gcw>^hoKV9+HcSJ3~$#E0I2pkZoq*%s|VT@X8n;*`uCUumj^SVq++{1xOnz^n}`@lMd9C9m?eBya34qL zF>Z56&)D=j)b<7`n>!$rsjalJ)IMMk6{&s|c;(*pCKXB(V=*;h1EG@|s?{xNF}>s^ zRd!W^mbqKd zdQ>R#IB}1vzp9s`XAw5G^FQ#w??&|H(^mdr)4#e| zb$U^2A?-Je>6HedrL(mnU@`4*@h-*GDeeLoQ3zDXBJHd=v% z<`9Gg9MCPNO-LnFJB0?A`89Oao@g^iKeeoEUd;0=wHnT|U%(n`qIG_(-p)FrI@e*m z#$-u!>>_-_hH^m|4z#jc{A+GoR+9V1Q8n^D`6Ub@!|SbCYWXA#u4B1>!{%oHiaR`Yl(shL zYccVx&4RM?2TWM{ZlUR$n9M`EhqRQo$*c8wBc;0=mu^W|O$i+K4UCQqFQ7PzfCq(G z&U900`*oe5f%j2s0sZBSKO(}YiPYDMw>=Y+EGOcgkHfak5vS8z zByHeGY5qZ<@Ur%0*BTZ%Az z5ni2QR4mgd5aDn*FbvayLlHr>Xk+pHErQmy1O9!mS-52I_(Ey$bv7xsBPp3lUf?0? zfg3c%Og8c!4JP1@p^^bo<6Ruf6^@u^gIt^(OnHk--%84zUmi-)u~{Ym(J1%Vitl91NZut z({8I16zT`C-hM=5NUPUBKjfese+S$1>fH>-^SZMcaF&=Byl(V`~?YC7wRQ&mfkfHm>HK4R?KY%tDg(=~Evn zw8|3&41Dx?mV(Y$?qe1T`jkxnBD-Xp^Jja?g#w?YZG7r;ddOVwdB>ZGNby7l{nQ|Z zyce_^jFG)M6LMIN4m65J8dcl~ege){8MC8EQsWaLh|8$sh6R%!Pp@Iz!{E4)&aC%w zr_0O7ZtsHYClbi{KMC=>7r%vR@iYEb51bDFtolUMY%YgqF4^p|BB9D|oPcOtgM^V< zE^X@PZ?pi9OsX{L9M5G;OF*KVZ|;E?-F;5-KxnD^#=2{;Mc`%aLlg!|XkJvAr11A0 zL>N?yr~g;Whp}!nHK%PmR(xk%{A`q~WpO|)2z;y%Ff^5tSaHKPsNQs3`Sn8xi8vv> z-0Q$NKqbFAVTp6JI-5@K^Yp`75}W~ZYW*Ksr?%kp?l38_qJk$!oY;>QB$Wy%6I6;K zbWD|y0#(wERDl#tLZC(R*Ug_BJ*9WaTb#~sh;pNGElFy7w>SO)s;@y*Qie$KA4vfJ zthdw|ui_2enq+{dik9f-t^iwhQZFV=jHz1v?2H~96c zA5;xuGxq%`llU3%)~c&l>R!Mk+x^S09RKu|VMRbcc-1#}6k*X^P;yfvusmiUy(isL z1Nu1znuL^q&4`JFnw5syuE>Vuqs)NRbkT8QGJ{_=*1;cuun@4UG1@i|V$h-Jx-$ls ztrr8i4uA^FJG9?#bH^3XO&&dx!}+kY8hp#SuphIwjz>D^Oss>jJR_qXWA;GPJnad^ zFs6?SSn4`#84roBxXksnmx#%?YHSuHY&!8-RS<*2g=(@7%`V%Y?sw|BEf8@4+&Hjt zQ(#9)$KykkMt?vQoki$gWF=CK?6pXl$t+xA$t`ZJV5sG?+PF;>jNBEcz{-R?q9p}M z#=Ld^*lF8N7uC8;?qV-hOERb1$#N`ILsU|cjz7T$4Hd3ODhm!*y&2i0$~vaCyGd%0 z__KlNls@m~SSLbYljCZ0{_$TKd(jTRCWq-u|8}u`&Q0FYb%(|CwBP#Z!9%ekbXf0A z1$9Vat}2cA=Lvqbs81w=CyWj3@7FqZL`jw4;zeUQ^Ov(8IomG{kUPvKqnh|GF z36vYH+9MnT2HZx?pF;^yT7eHf1spvWr5C_O?QRn)mGh%{+O{)B7BBISY`>glxJaKm z!iH7uztYetpNEs6Y0pG_{sXa`*9;t=dz(k|Mcq%Q@GQ&w4KTSKzuIi*!udW=3KY#y zX~_mp_-4;YWJ|3`y+>+mt8mf>1SS%%^@QZ@)Oh&hPv}$Hr_&S^l z_hWcF{jem|#KlKpiY$qwhi?ZsKo>Sipv^W!v-md3=aLUuw>wF~37?@qO`1?USBRA= zvkhk0P|fj~7)R1bJ%M5RGwAx(c8Mq}S^iiFwQaG+ERprJ=0ksE^JB~aX!w0ScRn~osy>UfNBpv9X1rO=0SHqK}Nl|izy`5|Ao))lj`e*5$2hrK1_FRsx`POqO-=mVA`fSLt z%K{^Iz~5tXh410WiDzl$HITzB9anTO*R6zl_5ORvfmEFnWDm;Dfdd`z5WS{vxn|6Y z-Yxa_&j_RQGw6>&DHKLPw+T1M@|e^%KRUG+;!<;Hp&b`}w&#AVaBSS_n_e`SsaKmA z`@jz51pymd6xaPLm%)b05ju%$K|@qd9k>~fdiCgj=F>W*McWv+A=t`IJ+&q}N2IUXVFjVSs}r53fUrii(~nb9GYo%($b%XrYy&PV6e0!lb6< z9nNAfWyN=w!tLkspg-GaHP*sDBmMqg?NdK^1>zcI@|g6J1)KTWebSU48V@Rmv}+F7 z!^<~^m;%6j9d3k% zQ~Sjyf9c^640vLEA$IHesWJXQM57~4+mj1vJ*Z~i!o!+w!sx|@!4pL=Yf+Z$1I5XT z`A4LsL+eu7>3I_Q!Ol4H1P&4og+YUFEsi_9^k`U3K@q(+i)laHOo59F^5NxrJ51C{8at~;bqg^q_tO-=?4N_PHMJ;QL2vHrSEq$NorkGJoev1{2ebl|Xz6@cZ=( zm)WSi9kn@NIiBsK|2d@}jOPzGAIm(CiN8}m`LTJk0PDIa@IN0pH1Ro6p+FAp=@YvW zX}%^^-W>zdd#zpl`mL97Bd#r-oQ6pZ&hG{nMfZsZE^FpX`{;*Fbkw;S$4N<#1DdQo zhnTo>37f3*90=jH!EQS5#pWtl(;94wUWzqshN$5S;+2m(=e%?cr1SvX&&u;W4|)eE zD-^1XO0uBbIqwwiKiVO8AKg5qeUT&wIHF>1410M1O+_M`HqdV1b$vU4b?SEjsfT#; z_Wi4~`*-zAXgNiwfsbp+N?M=CkF5!Ud1TZ2<_#Lb`-Y3HsG<;@jS(;ui+aByp_)E` z<5xP3kBJQum5J2FHnk|0u_YX~X6NHcVNvR{Z+$glEzy;>o$(CXe*c&dLx_w_7?&kvd z<>}E<1COH7<6e_Von@*}Zw!k9#krhzW>OIF@*=|BE&3My*}DC|IV&3lVlaK}3d!4$B~!XPP+94? zO|}}#RMhl;(SsVx6jTT|3tZ>P;P=X1^+OddR$9m@=lHYl?7t;U3i#0Gdt;Z`AMy4! zdoWwjutYg0R#*ecf*u^=4Ci>M60U6*(c?0EZMZ~9Txdbk!)}Z{9SaE${4s+4j9(E4 zR`os#Fr#?o)&rcJQ=7i3N*#EMUR`SjHOfi)XIYJ}wtSquHSa%Ik&xN~EG}i|5i_|) zSL-%878LpSku(S^JGMblJB{LJN!pb)mGy4;=NXHRZ6}OlnL_IK_EYWp^u$txXBSTC zHQZ<5Gqd}n>X?s>k7CE{STu_YfP-P1FF>+}yYeM}j%np|5rr3o6tr(OIlS+gI-v2v zgm{PVhjP(Q+zP%ohxpitvSX}oAi^opW>2(yY&I^la(!M8Z@7V;wdwhlF2U_92X&sA z^P1-)2R#K@e{A*Nl`(vfY~|`!C{xAyL;GiV&LOapMgMv`E&!2UO1_hTbt{ zn)l(g<U@iOz=*s4(-mVTBiu~L=1n3~W zIg5ofmfwxA;kF*w6SkWb;P;Fr&+bqKQVAmx9M9X9+(hG53+7XZLE9aN|ZwwL@k zk-{%7cQR6Jnh=cXQ^X#)4Klf#h(LRq~Oc9*Q&JD7gy=l5;oPjA*MZZO~H zegu!ypbll*@r~c1dU=$Xt1D`^q*~6Qt4K=f=jOVg`>JNh<4}{t>yr%PID7Z55L=_w z?I3DnH;y}(j}BfO?cYXRh`x1Raho$7Pta2V8Ym~vTqJ1)!a4GDpJKciEKZyLoN+ai z!eNHiyDv@6-uP>F_f5XAUmH(s9Of?9lOeWWl_{2mX+W!Unw`a7VSDY88LjjsmZ;2x zE?r>C=BFi*{)Y$ra|iEhbSHR+OV7#%5S^+1QXiUqx%8R!1U7KLwPjLgb4>oX()*lF z@H-AK*98I<`Ie3@JGVT5=!6{>b>?<-11drfrTM=0V&`!}PfdW~+Kk9Tyr#os1_!m9 ztarrPVt(|~b(92tALN#XVwmNwC_iG=r|izrR{Wi*d4)k)HZJx3inEBiP7k@i;lCwQ z=fno^(%vYJy3dEW53}9dbviBooLYxTp0p)W5Qrc1+@l3Y z1f1ARa;eUxRd;6b1k8W64+5-w#XzQ|>gr~rT^XFJank^k%amd)6w10VsgWoc-g*KKME`}6Ww{U}5<$fp*-3xkF&>~JoUIh7B(o6Qi) zGnFdJjUt)1Ko@!JP^v|;hHl649JvqKzo-KjHy5!kK_=gD+|}+eiQ@?9v|998Hckhl zMvj7pWa6ZXsfK+i{X07@Bcpygz1o?-*vUi%^2nlC*pe17iGlJ*I-DU+@0~RlR$Ec4 zKY&rC%D8oT&a1qxLZn8nu4rb;S>1=;zSa@bV|%UYTqe%8@HI`qW)yuJ=sETeoFnlAPS^88!hq6r8l)Aa`AsPb1XnSTA- zY>ZuN@M6jxvnX#WUnUikxGlcz3>yS5L3?KNXjIc7@soPX5Loi)cId2 zdKs8hOGA)MveLHv<{wp0j8PI1o$s#i%MzCoYTC|DTVjf<0H>q*_Udfi0Plc^2EH3Xm9S(e& z#|{`PsfaXzd}=VNb@Nc4{}!{sF!B)f)#g*>tuPIOa4?CG^kXo0i2YlVa zhlXl6YkimX6ycG99nRyZ{}e{;P8QAlkzVX&Yc@4_NtL!4ci?izQ6Im>KXsX7Eae&c%l%)fcd}je?-BGd;mGgbwd~qSQ-BOf z-mWIqpJ;iy8)5UiqIETZo+B_HdwD->2Lt5Rsx zBx5M%Vn91j@3%R>c}EIOll)&F?{xQWuWOJ+bRXwPe*3kqXXF|IfEr?h;1-40*xbk+ zO9!;Pfuv)(`Asx$1D02HX!tGiPSYo+8H|~->Nc6%nOT&-C%;|q?cdqhSsxdftjIy| z(?KJ{#+Gt%2jlwpD?1*XKYrCAb`3%LPoHi0)y)2x|DG~@g6fbC%)7esEIzx*+m5!| z_WbW=k*Vpk0?}2k%U$8gZ|-Fj(?_5UP-5i*QE9pLMC6*@@)ub0wD_viqWw6TjKKe@W^qz4ka5%s(dFTJ@B|P@Osd4 ze~KlyYlv&JR1^aaU=qBbL^c|sVPc+LJNfXlH(Z%JbA8TXRRJtrSB}|gMk}s z&Q~<8K!Pi0qLVo?_|XoajgN@|2~7j0;&L_9TL_MH9x*zLlV^cV7Necgo6RzbX;XXU zR0PPx-Cu-@jP>fNCVC6c6i&FiK=r~@ii`q26GqMW+j0Ju&M9f(!z|9T(Uh8wD4hVp z+03f*hw&*D>wDtjX;crmplrIeFE(4fyVWlHev%CW3|DED%`oLMK|P);cWQbKpJ;PL z4KEhJIL)59pDh-ujB8nX&hMyMi36c2x;u!gi8v@rH%K5~F6?3YG@5435hEESZF6Zv z`Am(-CBZ;hP?n!}j5EZ!pd=?mi?dVgRsMxzl*J+Sl`K1Mnai^6LlWJC(=`PH$*|5W z%vgBeD5Jyu!LxXxFCUbILQDchDE!j#vVW&j>>jF2iU&z5YZw9xU`!0834_5kVMB5? z+{sYqJC49Zc325+k-F1nB8Jx?z!nbFw_B!(H)@N3tzvv}>XwAKAYl3yo9J z(aQAlvJ?D%UOhj2Ce+*v7|LWTrNc<7oa=x5bZt?9V895|tg^EgbcALE zbz>6KZjY!qU2UV+0yuSd@(&n5Ull17oyoo1=>ZGvw93zb=6CBpMNoa~9L)KSA0Cau zPu^0;h|gCsq`3v#$hr_cpWrj#IzPh58QT)Mt7is5|E8gAK2S`^OOD@>?-oT&9lA9F z@k!`z&RJuVw~YB0W!|c7{YoC^|oAAvk|3uv|r+D>=$jsn`HQ(l>f;N|B_C!5@^^{W-uCzkS*#MjihnQE!&FK2EU7 zt{~*5L{47?Jb_-A>?H)cOZ%Pta;q`r>uE^vfGR_dq}HIbkK@9Z&8<3^o8E*oEw#r8 z61RWw+k0zZGZEXu-9*k`<^FaFxfLh8Fe56fo#m}o4{?2|yMFRF6Z?o^f3b5MZQe-wF@b%ivxJB{ksDnemP}&ziG0VHkOs> z_}^$G$yJ!k1)&Z$KSAkbCtkTTA4iq=DZHGV^2X1vb7b)d2K)ab);y&hACRyQ{j~?M z17$V*VLzF$3w~!!_r}c4zBg8L}^;7`Oc2!t;$p;2#}MV-r8#E<4M zDKtJo!b*qia*GT+pnfFR93kH$mGIHYIn2lHb}b<5_^-J=9Y?|~8Yn%ez>@Q3q%EeQ)&=`S zzoP;HJhB=ua~|H~7wdVZWSjNn>!Q_bY9N_*Vb~On31@!j=NY0O(bRWywGwVe+{{wb z#SG-CxT9#S0RnRpWPbV{dI+0H<>d3a{+w~SzEXD{b{0MGbr9ruPS^0QxShv3kjt5s z39X&o*#2->*)nJ-QSW~}CGYF*x;3w9)sY-2u-H=K4z|%v@#`wtM47HlSV(?(&OKO_ zo^&6M(0p4aIE(8cq~u!5AbDt5(^WuPE6~B0t@fan0}mCbS~F7EK%PP`;fM&E$_D0H zfUKnq#1LLzwD)7PWV*k%v04{0uer;WRh)rzKwilJ+(sGiFN_fyIM!$wsDBmi-1h5c zJxMe%c`Pe3?Z563FnpCO!u#b!NfsG=jqOi6^97k5!y2^h)B~fbp+~uPesYww1Ag*> zUv}UmlI3mnf*g-gWl;8=z9n2~8;M{u<$v2mbJZO%H0n(-?hrT79eW`1Safu;C6(Ga zfyOs}?XL2RhV!N9e^-rv+af2O__1`{hyN?^d}y!zrGSOim&xPo{k&OlX?BV({F3c> zBvKh8b@BP-C&HeV(lc>8zpcFc$L>zBUht!!X|Mcez8fYenKA+3_*F~utNrlG}}an6@#vIjnBbq$*!7bBW)hie|+f zh)#%MPb2d~rj(-zHej2Kc1e)>cfd$<6}G>W|D3k&5ZYUye6D1x?askOpTxGES+rGhhvno11zBZ1(h4tB1C6)%1C*}m05n$&pD-p8@Gt<*;)^?!c02Sq>Hghy6^JxF1Wd2d-INQ!&2*D z|L1VNZTmTp)0Jxh=*jWOW(~Kh^m~yX8v_?$`&n?iYYB%Q?+Vl+VsKxp_t=RMi9)#M zB80xB5@T*pUnx3D>*Bzm!|2LQBd{w3t-)ZChG<>oO1}p0DC#%ZH6*g`v+!IvJpSv+ zznmA}WUoXgRi9^hF9f?jeZBWMT5yVY^ZN;jzY!^Ha~Ho@bkIpd6N<=`*8?B>jA$6L zu_x~^lZ1hO`5*Fp`smtnehcTnZs=(4eMG`7mK=n+-cQ?fE}HJ#5E_yaQ~qit86HV$ zTNJJr`q?v$#pm+H+NC4^nct3#-V6utVN-j!d{LmrFMa3N&+I$%rmbb-r$}}06bMMQ z(tmqAFr@{}IQ?=;UkrK);axEQIiwU4$mu`tHF|W0DUXG^KQ-h-cENvpEaz^GpyL_2R^2`I<>G2L;2Q zO+so$Zd_+g*8a{nfvMh~#rX&xT#sxeg`ipV43>&%+G1pQB0BTm^t9ih$IHm1&~bFR zTedAy@Mzt2ceLiUfe~=8=I=fn0ty2kH?m(_X2k}<<7RtahN>Mm26vOtfV3}hZ4nb= zce-e_>~%7=6EJXqmU(T6O^}AH9wg|ss@@7ls@ee8e+2mKOZ64i{5RH^=y*R^v*d6! zaD{>e$?^G5X{5ZW=He>tv&BD5@%zP%Qb7B1J$mKDSq?z(k6+Ovw5yCi#MEA%UiC8uFCu)fV9S`g~vvcO@Y+=3$Krc(+dZ2K+L<5@(AKEwiOt z)y7LLfm27}Y&6#=)Qnc^8|p0e6U$fULVQ0uW3ad6&GPZ7&LPU5=~%QDu5Z&%A8Z+^_z-y(hrTA0w&ldlt_q({uR8ytuzsiree$RI4c zxb~8S``h}B-GI>uU`w)L1n&k(IubI59{1n&+(OND7K56xI=9by_DTD;G6ElW>PEP5 z3pB^-Erwo~10jL*pr@c%kio~k7q`=vN=i*(Fq!8%oJK`J6vYqZ$5W-Q)X>X4 z{@Re+w}jY_n#-Cpuf-C}jXY-sUt8(!p`|E%ia`jl^>7Q8alYVV_I>cG@SVY3k`hGy z#Om_8#i?cftJFpB$GV@-icyji$}r^4v~|N!FKG1_z;b*7_M}W%F7s6M{6eDS;c|rg zwkx@f+oWBOQlOJnDfYq}nPL_Oq8LOf`JJ&fGPoM4h6iVcyo*D%P@w+C+!sw~x)ONh z?JNdKkSf2yJF-&)rHR1#(CiWJJEY-Auf5d4O7j=@6YhJEXX+A}_ohDt-uCH58uAf- zR37+IHqwWb+vHh5Ibqf7tFt9byYjk4{^QNqb9$}M+n{ga{#l8_NZJh{J7E7{0G&ym zJA9!`$Ia)VU6@2nPe=4|DEPdeB`^?sN#XD=PZ>@nlsMM(0>xt!IT{==MaP!HZX_bL z$l1(a4t%|5jxOsoCMD@y>rLx?ZzvBuTo9aO-81(dmdwS3R1nce(KCn0N=vIJVu{pEL1A|1-QOiH?<64PwZ1yU5r@ z?=Lces{SGxVZlO5-8GEMOf5WH`UENW3tSmPw729~0NgHHTb<)+1x?fk9{p>6v2&`c zwB%e>o7z2f#s`hoXlmYb%W_EENq&9c1tW#$p~B^D=3HMU2vYzHah93Ms<}|z1XeHV z4r~mZHW2u^VM+%=TyW_gu9b0Zkk zL+loG(VJTRi{wSMmqDVR8B7{4b=Xz`}6agBs!f~fJo}k+!lYBl_GNA%Vtd< zc@~28cm9TILE&sKE)CLzz{e>AC|s`u_v5oHn%Gwg|4zou-KNTx3q~RS0WQlG>KNTr zCO0nX@;i1OK>L$%JI&jTj~LNGKxOXa1I5X-n8~!sjMe22N1p<5xW4;ZHRTk2^6{Gq zFKpkOco!P~17w2q_$73YMG-t#G1ac~DXOOASL}%`s2~e`skfc`-GaUtZ09ClK?H7!HaQ%^7GoqB$vY z9lQJ~^j`sJeuPF|!=h@r?V;U!YVk3KB04n$t7VImw?T^#&tERv7esKrC)oJT058?8O0XjraX*!nn*MsoZHw zTzl23yLT^N0WcL)vv^z*S8xBBfAm1ldY?pwfF z!n2yCms(-jYbW9j@idiMjYBbXDWVpY8x+FUJ2nDiyvB4Z0{ew#g{Fkvb$D%}wZ0;9 zJ9(Ak)9GR3pAU@rZI{|-CNBR+(^>dM*?nDKLIEiSDJcO7sX@A1I;4>ry1N@GmG15a z=~6%#I*0D=X6R;^nRo8r^LhUShI5^>_g-s%mpmSc5=F50lNLEog4qTot3`d6blT&v z^W$AA`DUZ%(~s$kW2tH@&6y~M|NH}2@*3tuDsM*CKdE<}QfKhH6hc}La+j=>gOhVS zm$9BWd3xlBI!8hj;$Ih2xb9J@m-%=|3k7Rsh`&Gczcgpr1@4Ky!=JSyI6N_x`&4HS znb67XfmDIPIpev_>b!3w0{_^&J{Z}J4GeD}+HJ+gP@Ie0L^-QI&rQ1z^45ZR(g2X= zL01fW9KY`!DNj4m=exl)h=XH395q z-7-t_Z3!~Wk<&s!8%prY3_VY%PIew|ktJ%eVpOA@35X{d+0gbM(&UKv=r*5eF)tbq z+Rr|89~R(ZYVusPRdYI**#&ARv;sPI6zE<%<$R&)MPbiHumpw%bfe(6y3o&n%;Tc} z0>XLz*PlkgKIxPu3I}ar6a+lZi-NIs8K`%hgkg@S69WS~$bt_W>RN=y+}{mn=m~nD z+}W$03z7|^g+9t6TLt6CZG>5thpq! z4qb7nlYpb{w~Z9Ljoy9R|J=u-Fky3(T7?=GG1ng3XUpCG#i`X1lNgh$Gft$4A6Se{ zRU+h1)v8DAP{e^sQ}^luzoq{jLR5-uV}83oNaew)%SN087J}Phh#(}7>l9HC{IKe< zHVPbq) zG7)1$EplREqrITQ;%9L)!wD(#lKK((0`bG)>|&!SFbb#R7K5$F5vxrP?Hhpp3s5GS zG$G}&g*4Ks))IHmxIH6t?I8WuX0YQ27tTNQX$#e{O#KQU-3?(*!nvL*ZY zr|fTPDwL0D_EHS6Lw%|=3*Q@nXHQjl5knhnVXk%59M!MWsi8XWonDD8yOH08e;{#z zlJ^JgylMovFjbZ>((}?I{qPTj6|*jvS$d9fd`iF8`_l~Rz&cf5Kin_*scs$74ZB{- z5|?doEb%rVZw$z#JRtq!!2Yx%AO!`jWg$8%rzLBmT7tyO9k%SMUG#&r_cAI$wC`~= zK~_RWz{;rDq#Tzqha38o)FL_m_5|@L}49W+fXqW6B`ZgC^X`EH`e_l7w^$gtxM=iZ6CBlaiLgn#zi565v z|2iP>j-XZCq8G;Dil^WT#*rrr#VC3NM2}g@^Dbzl?bh|aNok>5+2q7YVa;Qd;f&pwz6mw)*sj?K%Cs7Jb}N_50GQH~0H$`#QiQ@o#mTTbAcJTHFZI`H9<5 zhTMu}BJfS@FupoIaT>1M%KKE^erA#g|Hx=ULewhfD7;vv+JgU<+`4qUMk4g>YPBs< ztIyB<@fX_z807aHB$SI}{Y%x=@@66Bf%A4A$JcKfIe;I>M`%V;bmI2w?ca~lj%$2< ziePA}5m<&Jh1%XXl+X>D#jHXGecEdf6&qb``>6MgZp$5s2i&bEsBe1j>MHx?NZBC0 zHggX$UW}R*d7Ct}fAWu+ON$S>4VMV7T#w}`zApJ!@#{qI*D-eS>&J&EvYb4Kw^jqc z0u{?Oo{!-g3fBEco8Mil^@NJJc7-WOd$VF(iyGd_+Fj{V2r#^s+&y;G@H5L-{IBC& zFk7PE!(0cQgzd2+o=-Yg9I>gzTvR@{XB&G!GLNo*?T!+V;FIqE4=HsX!yuxt6TK`;M3tl-pm7ud!3!H z(UEK%(I1h9hgQKBdOPQcL!IAQbD-#u02+6n65#CV#4mdA-dt%jTpB>Ojb!Rbt_3drO3%tu`M$(`nF;>k= zU8$#BglAO%nQPS1+hb;hXAQWU8N$l{-&clbFBxflNt>@g(q!`!MWjAM8ynHyYRD1c zcr)xv)rL^9nQM62@zPbeVE-8#kk*O7>vU2=k{8IQ4@2Zdp0}a)z?#|pjoZ_o$_AbF z$_6vYs${U9DUCwFwb=b=n%;#F_5yO2auK=X=GUyY(vKRA#O8ob7OWWU{^%(JC7Us?UlCA6b1A)Lzs%Km1s@@%)Rfm9zig=C)sGtRG-+~)&n#N*QS?ui9|i0aC5ddw4@TH00vqKb(M{HDHLR1WTyRN-F}+^#Bp((~wh+p4I%JZ|5mT=JcKvM+l% zwlV*(@qAHKeBE0RK;{O3fT4AOND?15s^`X(dBgb$6HgjS17m*%d@_75xXp3%AHOF)`cmxg4mFfr?B+z<;lq7i z0&4l*+@ajL8BO>1^I5*-Sp)VzQGvS6xF+s{pGT%u3KL1bk^I6@s+ zRXKe4dr|m^@BCew^)bDOf#DhR?txB`t5hAKu(Y9GG0BR+-6E@%6GdT!sG-XZ%4%GT z33WxP+PC_muPe`Si!{ZqO2c?|QD2BIhx+{8wfWq7X%hW7%C((M_oxm-v1nZNna{QV ze7GTBaAf!L3X-watSQ;`DIA;0Tcszoj4`8gQ|`3sn4dlvLdaD<3E7CWw?ko3SL^9% zbf+G|wAJMo6Q28Fhy#4(_~xhumi5uR$#3+W`G^;-4~bEPmhvS-Ux5@lu|X3>_)pMK zB!fb;N?c8=od-x0gD?WzoU*)W2>7D}OqAG&B?^@PhN)r#E`ceU1Ccx0cK8D?Sjhf! z9Zn3x5gWTl4Hp0*m(lyq&cPAcPm5_*8c%X26He_QQmU!S37gbyXXK_CZoQf-O&p@w zw%XauE%8(}X_;-eh97$M4gv;b>|B{6G8Y`^)2KaIAd2Mp$?exL#X7*Ol&&;~#G0DX ztSXEAdg0yl<&gKT1(_gQQR`b{%9Sa2A{;^WB(Duv76)WI)rUXNEvG;Khac&q%N`R! z>NKklw}~t@Z>c^*)~fjo8U48xnTlVmlLX+< zRks1#G{ZyI@jPbirtlD&f18CY=1D8v!vCRuCL?W9ktS}1{i<&qsFqBlqAd}0)ITJl z1>~Kc-2=7Vl2`;ek7{{&A8icFe|>2dJ)b%zEh1hg)^s0u|Ncdy`6sqQnFtep9SlXr z&_J1=FtdA(t@^lfA-)^1Rwd0~$9;ijO`NjG7BS+v==r?odXGB#o54qByk|l)KcN=} zMPt&d*PV`F?N)CBKL0N`bcBMZSjvx=gVZGsNdEIkYTXm<`=vq)?2Hrv>}u@CI9?uU z_2N^T>JqKNS1J^!VF_!_YuHLlNfI9+6Noxla$qS-x_3@@?>3GE7+GX4HwTSX3F zy)0)9#LQIS4WlIu%r4JbM6>WN6p`E|LVVq<#v_O+kJw+qyJMXCBw#P=c$ijeBo!O; z7tk?*=BKZmeG?qxkW1Kf)X2Bk_J|7ERAmQqq@WD&@ zod33%O+SwljGTsGVS`|27+3JkxDY|k_p@n()UCjg6c+Nnz4_jAcBj@;stn!$nN-?- zm+sw1xT->R=AR7-;vb0=m+Mfe-8BRro-J%*YyoWKcSaRr^7X zL;6k~M7)_hb#9im4#xW)oqBV7k;KZV(5j7u-sB_N;6{k8B$|+|1rKKJ-&%@U8;}jE zN3+q<(hWYAvv#nE^yeO8T~;sez{6{juHIa~h`zo+l-&@lV=z7JM~p6|X>S_mji7%S&R*00Wne2# z`0x#|PvOE=rL6aTUwDRl=_vP1rTL^&&Xi2ek#8J#`P7hF^NK>YJ%`CYX+|ThhW6IG z99-l?X)kiFSbJ}Ix^#-FK|d*=*i?XujJ(Z6tb;BTbjG+!QqppfM+v`XU{Cs7yS$Pv zp<|12^d;jC6iLJ~lF4INY`@e#5hr;Q83#xJE%v4!NhK%2YGiEAO`?vl?&yAHFwOPxv(tAZDhDL zrKRK@hJVR6L+Dg#Vu=mauz!AX9mud6LZ;mpVeXm-k)Ipt+zAb?mo8H61bOaIlV{;P zRg*(l7pSs20y40n4X$ghTM-Ug%$h`w3LppQ6)Oa6Ig~-glYga6aeBUrrDzVZ6nqfG)a7lOZD=en^@Z~HHQtiB0 zfB~i_$?1$Ch)7ChHDpG3&73yi{Y&>lYC@NC#p|$&vfM;JC13=7{3d zHt=%n6@sL0>7?9(r3xTSz3fsSFj9;}`mq87Zne5Be*2XJbSgpOINhBi9ae(uh5jk7 zuB#%aM6yOVM8LTh+oXa*+sV}KCi;ZWI^|kMgPNYrolb>14V!o@m-lr3Yw zC5wMRC8mT=rj65U0$*guZ1sKA=0%cT)Jv3X7D+^3=vk8Qv(=_FXAhJ9ci1Y3P`g7W zkzyAIs2sKHI{0;Lj{Lolp*OJ)lmFrEDwyrJZgt1S$2L#|3M@xFJ~XB(cg0 zxU>NwkZRW813@KV(~v%oH@t<3d;DDd_t)ks3NMoTVN=2BKfMnV#P3RBpRl3R6=O(2 z(Tb!CgcBC*Aw)YYjP;+;0gf-rgmvOKNlehj0^$)g9(06g$#p3u;Y)0{!t`x8XSXfBt|wPv4JmDMf3p^^7dbG{Pt zd}aJ^jA`7mblj|C$WD3hM1Ao!J=f!8ev2zpw84X=Z0#!>P80q{P+F690v8-)_>6Om zwEd@5%#=czI*{$C>84yo*Mu0tzV>{Ipy%v(?2+)ZuUA&;^y|vSwiaYM(c2ZHo31d- z0Tm#*rEt!BpH*&Zi|H>d+-pk|?+hI)lW2DT$`VxfAJcq#Zd`SADS2_jwR}zj{eeV6 zTq$)@I3GUULDj1(jus=u5b>(xk|M~qlXg@L${_Sy3lI3s8e`vb>MP-dclF_TUf(Ij z@4SN#v#gDAGA%4xJyD9xsvJD$r!clZcO&bn5z4W4Wtw_&iz?5&k?dh8%q_y9zCWlV z4B?-9xj!!$qHix;bfk$eCQg*kyZz&|_APd~GRrwGNl@#gC{Q(_qCo$TXZ^Dv)QXJD zp*VU_n%AF$mbgDDXs7!-68J!E0gH^;?Dq&WTPrfzDf*JiAMkj@XtUx7B+|f8+|CL; zJIm3NuVhZqlo1a6t&aK8?b#}4DJE#RPOScJ&+CzN@b$qQJf(Mq$Z!MxVF2Xsdw0~} zaZOB4y=rW*3OU#6R8FzDyz9U1T+hx6QJ=oC=n2DWP+bXVm?K%(3&xuQ&Dt7iU9W^t z3~Hjq>$LTdB8qnMsPB+}%+nH*NHny%oF*VPoL*6s9iUdz{H;F)Q4aeLR8a@Gla%yF zBy~=vB-iQAj`g6FH@QU`krO-?MzS=_Nc z%DAF_|KViU-s9Nytfh+HvN*Wg_!cDtxtK!tcg;1R#whI|1gu!w{x&$eJ2^PmRp?;S*MKBFl>hilf+vT7nS2ZU2e1Xg=# zBaQ)wHIDS5N(lRA-%#5tiOw@BzY(?Cr82o|(4&IP-PUE7z1{lZ!it-dz*ULFLvx(i z`LAfupSV%7TYCTH2U@UL)*yzH;9bOE(Eblx*A;569`mu@aOQm}b~9{IH(`MvgNrHe zWS6SqI_y%nm4yZ4qVB^UbQO?Wnc%a*KjJFAx_dw_*%4d(Lv<|L1hgpfXZxR%p%fft zj%q&-|MJfd8f~GzzAnF_i7Sz{p&8@DyYDGf)d$w1PSD(HGw1eY1PYf4BA)z;;zXek)VG+1NwI~dP3j{I0o#z> zeyHfe4?>Q+8_%S7@2<58q1x^g%0 zKgUu*w-{j_$DrXn5ej^5pCkFqme*0^V=3r|f z$UiHrOKj8&8-~9oDn4EJ8@bmVEkx>$OgNwX1g>!c`Jgo_zfl=N6Vj7Nu)kJv)#X1P z)(G*NIohnopmPb5vXXk5H~$pQ^bt&!L5F3QHa{MbUtgF^UQL+^v_5QZ%V*vgQnDwP zIvH+HDpA4DM}Z%uNZ2%nrd}Qw!kj*PR;!mpvI0RAJ5rC?yriO@o5q!^SVIsUg+<*_9BshzxQFo^#xu6JCRhyoeX9zyr;Om1_O zodZ9m8(bGYz0=t{?yR`}09?GgUwe$&EBf+h(cX*#$|o56E!`%iUTl6Oh2AQNb+Gji z~e*bG&!44&SBXW=^LPd6DW`SCn9)WZ3BZu4Z*#V&Np&zEIbSDSRIugIc$$rnIc%WiPP5ey!z|Mq?PyOchm0RpjVt9yF zq%1n!v@O=PvvyUjawD_yZnywj&xmoup@JUkiP8*Tv_T%J{R{d&?Tu~u?+A}h)wF(c zm(`-w%a@dWHPknQ6w;J_5Eo8+UC8D6FBPBr5tiDa$Ai3D|5um-acd#EV{Q+(eu`r< zT9Ps14IN)hr>i>pXx(QqHlI~(j3gfy4*Wb{BSL=49;+CLmQm`J&6UH>ph`P4H%UJb zR`+pf&5D--cu;&p6Fw5m3#+^cceVoLxXTspb8s|7iSmhpNDE?{nE0tI^%Lpnq(mHK8cr*FuUMqR~oVmU7{ipG;5v6#Vj_@|or9EcUjUsncDs zi*vLn&RvPj&IsO2`Q8HS(5`*tE8K@B*p_~F*eD8^oD#j3X=y|C9HBPP2D8h8sn&lW zAM_L1D+a z(xltrxNl_QxU7TxVFIujez1dydcE!2C_y!u>-yKzW@PI#H@Fy~Uq91};!zg2?mBFW zS**QkwK`S;SKjJUbM_p&q`0XEw;TYyjePHq9Uc`YQ=H~zYjrkqF1E?|!ce;m<12(H zX65dLE5a>VV{nr7JOsHKIY=Zl@wtNop9L~311nYNwC2g?HA>^RNt89!AbYHpidf%l zW{A#66H9CB-W;HAcbf0plC60W*o8DwUH#p3jPRx8ch0{#GrYP9zYEVJb9N*c`rO*2LFuCvNFl^O6-x`%@;NR9DfPq7AMhEe&UwlAN!0W z>~-Dy9nX9|$I+*tI}m!;@9kyJnMrOg&WW|}nAYhZrDN34yJ<4{pRKpU7}TzVW~G&9 zKZ*_DFaXrJ5uMQh32Azt?r)zzs};SXpp_9<>Je7usT%@jtWWN0Z)5|Me7?pe=c zOKG9aoi<dqB#I5QSAJkg~u8< zIsZI|gJ5?OKG)|NR#s(;AE~h!K(8E&p^ZSe%zTy4MiTSQ${!oLgY1CPY`;5Fo3;1k z?|Lr#3a#?|jCws_xP#j-Hc6q8l`HgO^P&Whl^O82iLC2fPP^(*H) zjj$iT0Z4dgN*d4;`c@rY1Q+`^!DOq&bP#ZFRyRCJaCiM%y#P^ratCMt{Im{IKp!+K zDS501+#)d*d`1OEqfs|;sYR9A+|QD$zoiskoW>ib-^@_@*#nP)44zKo6o}oV z?G0GB3M0G_upzX?_NIt9%SU0n`y4Mz*_){%nb)c-0t9@pTRscuoh#dR@!MYfHshqq z+kxsY>zSGj^plL!*43bpFa`cN2_$px6Ti|x*acw2c35Qi5r0z}qjQ%T6amwXl zo~ZM|IfyW@w6{OBr>AF@uBv}CwhYcBwvH}%0Qp>TGddI!9%XSfZK2?}Uf3G_-bar? zv1A9SL?`=rb4A2v<+#us$Wd%~`(BplTtsmIfkYjDiCYFYP0<5yD}lo?eCy_D8hr6v z{HdYey3#!J*EFX!RBRUJ35MmU#=7dr9H}ibK_rDqyk>K#5;{}{tU_pi>U!My=4PbF zv4{KgixjWyXk?rt3Ig@3IQcQ>3obT-fsLTZg%Yo#iAlrTDZJOsJP|BIKKU_JJc9Qj z5}A$b1Lep(An&3PlYJ=yzQ`i4=sfpZ@go5oC*j{O>_VCF%R-XfzK}-?u7|7Uuv|PP zGAV&$Z)RL&uFg?GedU4L2Pe0nwUBwL<61$upVwKESP+78>7QTcPl2oEm_kzM=R<7b z;v%fCwABUZL9i1b7?*D~{@TT?J$qMD#)-MRrPz>sN9Xa&8&G8JOD#_=HGh2!fE(^Y8|knal!Hi=ntiAxMuhVo@b_5|-sJ|6ZPgw{D?iHS-8 z9Y=}e*I`XJ9tHwwh=E_sT0T`vZzO~C9*PP80zq9a_s$=UI`laN2smOt0yan= zudxANaGxr!#}jxRAh_XlpVEAsI!+NI$2@k;>3WQ;8-U_A6CbF^~@N`&rOamzOkZJ2$8Hx&RvQK3-nx-$`aC1l?}DELl`DEk{x-FNVvzK4o{CGh#>k*PK78CL9ifvO$ZZAy1+0>n|S^7Uq;I88aBnr-1%-0f}o z1XY+Bx(d;VU#x_Pfu_xnd3ynzt~Y4vruk}}3ydWw5wp^7`nj8@7Y(0#bOKwLq6x6} zZwI|30GhmOd^!9n&jxl8I$*fS0>)>TLg0UWmVEOM>*bp?LFBX49*71}eCC}mSPqh$ zBsrQY!hnF+!yL^Ei3eADLD8iFD8r-Q6*Z87od`5iNqKQ^kp?(0N^Pc+gsoBV^t{K$ zZnwiKO}}+&uGuE`p)Z2)`bq$=@-;GgXH%AVGmEM7X{@h2{KQ5WGf*uO(YrbD&sFsf~Sc7l3-p^P-#ZFtQ5bx zKQVU<&xa*^POFG_VdYN?>t43L>71L z5FShLdZ6EynB{P6%s)+?rF{%L#6D@Ln{X;101KM|W2TL{_!2kiq|@ImIW!Li_Kes# z5#0G@Q1XILzhg&#BZbFqr-RS2j-C>#o7&ewV%K62B{B`MwUuQ?;{z&dJY`-alN6W=StJi4dJTZrwn3ATCp|m}MN5X`F*hpw z*Cc&+t;<~$94lY(y5WX&Swf}NQat)Imx(GM@~_1QIHnBlcg*G9_0$GVhz{#yLicjN z?T0+ae8{2a**m8(Z;zC|Il^X_azxz)5OyY$@p(y zK`uS8Wq*XpXs)YIK4}jCXd8=-ZzbgQg-ztGyG_Crf9uI^{&(**yxlyR?(n-GkmNI1%JCp$W z_P&bxBueOQ%;pq*_&k&6m#1%k@ss8a^$C#M-0GXBKMhOL*KM#FB0n3>3b%N}Gz{}c zHK^l-d|4E4B|hn4Tz}rrVQc1iWn129`+(Nmxy~i~r>e1IOt|#e4vnlz{;A1E0{Ba| z3h+F;EN}k9S#S1%BhjMixbhA2GuDyZwSgkJ6}Ux2gtfX&iFmZ zAY&xq?GMAnWIwD^eH%OZpi1b6d=@*Kgj)lum{fnVq~0OIE)Qmw)$V;xv1FuI!&W|) z+@8P1xgxf4N6(u6k$e-gS2$)*-wXc1Bkc4sPgq|x=$1%}Ib-7(cKJxM*I6c2QP+59Q?T;P8ov@t9rE@Ue<8biluwzH6>(B>A=%K&UUMiI4& z;^*H6?6nHD|UH-m!JXr_CoN7P@GGZPI3P`uYb^d-uAft8eN~^E1 z+YL<*E&2SUU6e)L7dbLSgw_p&6rA#dkuya7v$m5ODbbEJgb|}>e9{2!FOQcE%HLG+ z?aW}3ax+TnFu+e2!CNr*4;q$X>r1x!8`M?t=l$2y&$wS&w_UkA+52?m+q$-iEg@;( zANq*j0_5fcy$`n&TS$t55I5_g;_LJw(8oTuw@R0suCLcQTPwT(z2q*9WXOt+<<4oK z)ZyxSuX6ir;IDJx6rlvx(>4mHSOvf(4Xtlmjv0+FaPL)}JPERPG(*fIO`~6+iAUhQ{SsRzSx*Wsy(R9%WIDQm!?9YAew=7Dy}?3$16My^@Ez>bzK17QxhoGB#FSj5i-dcS)bgzlHYvF%PXu4E*Lhs4y#nSiAodSA(iDu4NUJ22cy zWc7$={hlj{T2ySfpw~*gEzcGC=zPRU=|*$~CZwI^(64|Y=o0+|4kiI=g_s{7Xc!G6d=ga%$RNoU@q^;>$#kdQe(ghi25chZuPGqOh|Q&{-A3sU@yR~EP|p#8 zXUzUQEpk3`hbzSL<`Ht2$NdR$_wuUWHyrelFo(HU4X#Bs{CF~>z@p7THR~poN+5CJ9N&GdGGIbHM)^`2nI*;yP6MPB z7Sgh?8W07a)cjLvQ4E+~N_P?+ZHN_2Qs*`;~5#SfQ4M3la6@ErEk*>rOh ztNtIQOdhv9)`4MM!DM~lG?VXQ1vi=t?MlwzEs}#RSW|%DBm3QdhpcF0u7nmzHfE$9 zGNqm}=EXVa3OS?ZR`J%#_oM7O!rZBza4>mly=BeO5uVL&csJI7?q znP87#&-pimRCTXJsj#sbYyztOEH*8y$IIixj7Gd5{18q>1>a$!ynmWM^7wb_z?fuc z$l|D1)_6FPe!3I!!r$_5-i{XErUcXb;8E6Vu8D)s7+)<=jt{us*f23Mr=)PA0;8_qrcxh^eT45}+zmUpr44!d zGgfoG6}S05?Uv7c_PV|_hB~Nr6&cHJj>8`O;?|<;J4%n!cn2v%qJ{)xgX;*%D}}gj z%H$2=`t0#?1F3DA+1Xbe%xJEHkBr!RxeC2N5}rfmQg)_bmy5+&!?-EuKPgow~R7+Wm&lb`3Nmz$}y)f;m2U(5nMK=bE-oxMM`7y)Wk1Zn+I zB;c-Kv>edaeS+_a6JUlnx6bPj2=>mgrpnt8>ZhQ{La9jSc~q!QED-F}yAri>U!bbQ zzmfY^9!g<{@EeRvTL}$_$iEDh13pBO8%i2#YKccWd!Qf__?9bQg~L1VRysR`?s`C@ zsUmxI0D&hl2b1ZeY(AjWGi za5}5Ofmb|_LGlI@lY$N1n_y&jI7wrUaey~p2n=bzQ%3$E!Gj8osE{v(PbbxaQC;rQ zYMu|GSpyPoNfKfbG<<9!%0zFazX{TtYwv1#x_;;xrUjd+9UFX@Jr}=g+3i9E6WLiT zV`K%mNoV7j?=w_ul&L&M0yh33T|> zyDPft^>E>Ns`N{c|JZe33XHhdSi2nmF&%i-MWt4dKcT;|>W z>~GknKG|vQSV%;lecfU7UIHjMGF_rb{yeqvnc*mYACKhQyKpD7X8U1W#Za*H_ou6W8_G5Ah?(bfNdYK1qe7Bp z%oKXWB?K3D^532$ZT03Vg(S+}hrITN5_+UP|gL@dXaY zI3$MAy|YNwGVGrU zgAAVK-RDb5mAoVEr+4Cyd~Er=@AAL0jsIfhoy8C1C#BzPz1XPpu2e$ob$-|Qp=g|* zKzskZ%ji1D2TG8~bNTuG7<@U1WCSQ|HPpF>g?aIwDo!A8te+nUh>bKE>@r|kK#*Zz zlXc0h4w>>vCRb%gXn;wmHiVc>@8h5b5Gi?%V~#@nl>|M_y^t@GO0)Y%BIG~R8ZnZZ z86Zziy3k?+uszJ{0{IvHfG8p(E{ySmzl;C(8jz!$SzNui2{zQslo&KFBKW|Q2 zq`l-_*T3r)QCAAyL#{}6E!|uuK2N>xQw{IlVao9Akv_Uylo5VW`42?FU0935Ya<;G zr9ayJ(dw^j^_@2|y6h(_a>!=iJch|F`48pj?*X7+#((jU$i?BsLu#b;uBpOAu80K^ zRZg(Z9?>;S)^g?xvAF6AmE-!>l!9fd)cQ&*luGB}fgIUSPZxNx{1lrx^pE;x1cvC3 z?22h1nsS=0JNWlog!R9h_~e!n35agMMcHQ0p|LPOydhvvq#4!1xvN7mIl?^a{&32$ z<-?ns{$bsh>uI1H`V0=FVEhIahZ3g>{*dc+$C3cAen{0v)}}?Um6(ZOkO(z-M=39X ztX;ur!;{!ulJ#IdfQU)%)l%Fb^ZOtlk;{O$Q2(=(xdJb{O{XVQ%D_Tn&qoT`sTmez z9dHf}Dojv?{tH4nV*?sXD99s(>}s|2gnXd*1SDUMwt#U|BDS-ju$P1jAG@)U6%;Be z5zSXUy-3_FsJxGl&llEMM?(R+oT$u^xK}qR`=o2Xr_`iQ$GF@48m74?Us$KB<($zt zy1OD*S=Zwq^xBV%Bj>xHpA_4POTIm}s+8xEy5+yy5yQ%p2N|S_#;`_spnFQc%Z^S$ zYU4&SKzfJc>FWQ?#BtLOd$08M!- zVz}^B15CPiKg7IE{BHvB{k!ZYQs7Vh2l7iJ(|xlex+dwedhkY|NJ^-+rX}lgT4v@A zO=;-Lka}n_S8HEsjZ*LC#GSRVVA&7W?%9=m0&;2yADIgcq_@-p?i9imd56`G4>bRHgV25r*BS`MCB$(OaL(8QX;R`^A7( zFAu-3QIk)K`6KTHu2>(Jgp9`XuPgV({TPNgZu-7n7r0*bI^+vnnL-= zc!|}=51pe8Rw{osvdG*g+S5`#A&N{8>nm-B1AuQ4uj)PBst-)<8CC0fcm9K#CVQ>> zFdi!63`3@%kwMjgvEM-N9y~Dl%U=Uu@=Ejnpul9!@3#dCi(_jr!JJ? zE(RJ~KMW8u?X&@mqWx1EF5jaCFh0CJ_6gk{K=2Aik?pP+633|VvmhPM>seHf7m7l}Bx6^su;!!MmjS~)rKTav zX@sJ*U>#QQagdUFz&bY^QP%R$9~GN%zDxrb`SEk}SzIUnnXKcas9b?NF8)(JGx)Bt z@La*ap8v29-s0S#ePae%Zii}az;Jc><;zlo#0m0)29tROPA>aC3k_+>nGnP zH>AgeoQZ!Oh5v+iGCTj>!g{pF!b8; zYl(@e`Kt>X(Ei~d*RQ73j&VH7i&r-4z$te99r32$19zFuH7#XVYt)3rz|uE#!-sr{ z@BMe!l%MI8!slf}$0b|_C=#Ma2cPANr}!AuTNY7)Hlo2~(W>B=t)PWY>RPhZ4(klo zrFt;cIxsj5ubii5h;}z10a@SU`Qa#CtajIaLIjn~_pNk9*_VosyYx?D2-P_^5sKzQp73bFcXcdgeWhk}aJE9bunFrP)2T<_vaz zvc%sw*^rGi0ZJl*+)t_b&S3CDq6Ygx6^Cw3u)yAhV4@QC9esq%Uhi+ffgm*TFv!&e zB2>l@9%DW`CRO6#1wrhPZTUfwx=Utb5XM~)CiF^msmazaI;cUdp;<0`$NC8QhE}vY zz8e4EC-5N+7}%{;t{qefQ@SkTsx{ellP0RM{$6ji9d;%^LH9CTrGHduy|A$;7akw?zh*<>= z{Tj63S_RR+h2x1znst}QnIsPikK;dW$5*s@JzAslVnBz z9WbT)vaq|#MkVbsP3RfwyYnPwX_{%2@NM{4#VzKYER-mYvilYm3CfY&{Y8C~#5Smb*COAQcAx9w0O;L-X6Qnlv3jWS&)@&O25oU& zPq!zx8leph4Sl_blLRtC0@7CuS@to-L14?P>K$Lj0+mtLO5CQdvMSyS)3@Vc!S*(S zmLC0&-K-hu8|g8C%+*$$Z0@$quBsWC7++VZ--y;*i>t%sTRi-quZ_7_X+LNjMGN08 znz zO#xlr9?kbEUkhJXv+fIg=eCHM>%HQr{8#md0rKJnsfN6?geG8@+pxHfJN}8JyNE{+6THR+6y4}|%h+O?n zlsk)@xe^&Nk4zVp$u~;;cS0Ja!pwOvh!x@No2u8SMnK+VhZoE98sujfgPl_6yqs49 zgvDxRtelBF#Q4$#u7oMCOJB_*^vOwo{II2ufl5UjIWNgk~OCo!zkj zY)med65(OCogF?#y?obyng6Oe=-% z)4Y;NG$Tz~!)97b$B;gWQFYuL`;wVfJfQWkFbXe&g%FX;=$V`}c>C8s-cRL)a!ALh zh7)Tvy6otz7>9HI38^w)fbz{&`q{|mG5O-kz>qSOxlZ44B&%ubChLNiqyFG}V)8!#tdJzZIU;n<=|5*J!FAjG&XHj+HhXsN1f(G`h zuc9m}4gXm+MLTs;sDE}`<@ec5kaaCaSJ!$YcZB^^7C8XSu(%VhM;=-i$gCt{0#3;> z8wS(AWru*x7fC8vZBtv|zus-UBN#OFNfCB^H)v+k{c(z&h7@_VBbBbGE@a{h3%-i) zBr&b~`vlGz7uh_u%|*P^z07TP4wZ+B_r#&s{7x0t$0nff$z@=|^_vJbeR}9k7VgVX=e~#c!g$6QZ`u>L z2{O2>Vw)UR<}F^YCw$0%y4noYmZrbp3nn@8v(+IB9Ij_>%q_(o`o%K%J}#^0Y44q8 zk#Yq|*p^1H`vAV-cVNDtH0{xYYKhv$$Q(b{=MnibAb$iGQ;<61SPE9+CKlhRnhC(T z6R;<^VEQ4Dn+J-{so2TnND;2pI>gEA5{`48v$ob{AC%2R-c>7jBOC$+U_; zmE$%e7}X#B;rD-%dqGw2><3@4{qh)iN-QUvMp@N#sWtUE@3;>Mkf(E7tUsv<2MJq0 z6^8Q@4SzG1bg~Ajv^O~+i~b>a%64BfALEuZ1%!s`NO4x1{Y`)ME$OM2IxE8eJZ~B~ z3e8s5BkV(7Erd)z1^>HRe1CS`ovv8){d)TV_om4md!?{E!6*oo{>rE`FfTWLzAC|f zGWG5AmhdR!?=jO=t7vWhWUV97Z(!8C(<^*tcp{+?TNu#{4Ne3DeL8v2Cn{dVjY#`)g(I$xT24M!Fxs2u<|pf zw<+2v@KO{N_HMVpGCWtGdv@kL+*U+c;QsaFK{sgi0ty0xv?48`ba$t8gLHT25|A$G2I&Ur2I=l@ z>F!>Owbpt4eE09n*?WKYoPW>E*)#7rqYm%O^E~%`-PfIugTF>dQ#QvU=~}%^uH*B_ zGrB+lJsa!2%GO#F{q_i67_Bw`G5p#VK8*jjojB`c|Aq4FP|U&s12MjSxTvL^ZQ0>{=T@hyuIRJ|N8|10%$=hN~Cf_GCtZN@W%_p%cBiLyuGz zOjm)T1W0-mxqiYwJo(i^3{66!wS3#CgUuNtHY%^{NR205fW993pamu9cqU3fMb?}_ zgGEH!<8Pm(M%2Ki{26nUE{L3L@avagkuRkiCBEE*cc$K+MAw*4TF%smDtbJ_rfa-q znyh0hgfw&X=XlnNG_t-&e>ZKm4*YYR`&1;uX2-L|79=x;0ETONjH!dIU6(p9p&p~0otxwf z=ZE8xSJ3;p=zsDB7U|e8|M6JWgul^zyP*7$FH5{*5{|(eTur(%GS}X+ED-l=L?+n3 zfsWLJRNnb=f#pdhYcT0U@Yu;siXpP?tASP6Ho}J^lenNqo`<0r1y}-JVu|TOAb8(q zi5}kUQ-31w7aVW%+;=kNPu`87^AOe5!*eZ(v2arbsgWx4aWge7Qd&5gDE~(f}qZA?cP=* zg>|PBq4(v50?X5tpND*Mpf;tY*~|C%kZNiz0RtB~_j(H1JfzuY8~BPOot}0t`(M%y zed8(SWpdA~0`>8lvK&uQIU(2^sXYgwMtF$^W5xn^zvyW<+GSFPIIw?kfRO%T-k!Om zs_d3Ek~16}c`P|y8NTgXyLD;!?p2Hl$rC0uXISreS|=npYkgcm6kCcEF^fqt&L>a{CmReOw^I)r;>QOdl5ZG6O`Hm_ zI`D-h;8?^HvYH|LN*g5=eLBSeS^9zxiz;HC!z>@K-=woyjiPR1*-RTow|r1# zXFj;CfKN0+y=z=D`JNH?NED;P>I8v0ub1GhKDG%zJ~D6Rl~R^FK~GsyNOy-W@0Yah zj>&>ktT#n|H}J;>kTbkZd9S?=eHdvpBQZ?$+myJ|5*)Y=qS3rfuk3G}Qppu9`5za{ z!36DOwOM7HYa8=%KoDk_^gE`QC4${M-Bh3jpFL3rau-K7mS*@VDTS|2xGRd6DhQ1u1P;n_%Hn z1k1GoDtrO1Z)!}$8Hc5z%so@SjG@a})N9p>jX_8ram4RX|Y=y-z1=MvAGO|O%2iobdV#`R%q8N`w|NHc=X~TJ&Jz=vslg2 zdO~cEA{wMr4b|O~#eX9aoQyD98KhCTL;r#QyRFl*jY>ZQ55D$ukk9#ViNOHgz{wgl z*;E1B7G&QrF^+TpSq}y+V%35EFO+5nu~%B~g;HZ@KzLAP(ksUj%LH!!o(bggaBP$= z!eq{dfyt~z=FbMuy618MYkzTFg#LD3PT{+0a&iq~O9Hd6ar;lw|+9wWD%Q8F-%JDaMF%4BIW z(T;m3HDa2`QmxqO=kVo@B%tT#%Rx|?`N5;i)+gL98l$ruy~wcU3wv!%+6m}oj1%Bt z#8Wj9iG78FZ=Igsnj+rzaWA+W6{Jr&7c0iv>n>^rgYGmBgC<<++Vk29IrU#j6{S; zet8AN@{Z90rMBI3%${@^>!hMX=Cs2w-;y^!8AX6igji_&T>P#ESlIi0Onzqzb~JI! z!TbBiuCVj_<=8y!;rp}uAi7$!Xwjw@xsB6F%H$&#ob zHVY8a+Y`xy@+2oPf6T<7Ej?Edwlap6nc4l&Qe=wtZJnmsya-E;5u9{V&)j5joB`m2Z}ldl^Yf;m6M) zEDtlj`O>es-lJNnO?E7A@X9I!)fG})dZ3B@!fO^={%?6?!O(3#&D!h$-=*eG`m932pM4;FaHe?z?pBlPk0RdJ3Iru!|LnL(c2;;^ zyFB$>KW_dNfP!(%y=5OHXvvamUAP$-1Wtj4C}d2hm3 zM_E_*uP2WDUtN~_x{Y|QL<2Q@l*&N&(NGphSV4`M8{s)a3+MB>LssxlP_&Eob^wy+ z!Dh&AX<4Pyi!NSmG|Jn)jlg&_@~Ee9aHpMo#Lh^2t86wtBSmV}M`)*I9>)q3w zF?{&`JYE|7;?;?4upQTF%*Cz0+!MwH$3zbnitptEiTp;tah}Q8ky^+ay#8!eSD~e* zv+j5f-BbvP?t4O1!jmV3k75X@4g&XC=q&QdZiDo)Xx-Xrsk3U#!fE}oh~K{Xx(c2Y zt@q}`$CvX7L=pT~{PY77+q7|iC8;`-PjLWY=5cej`_ z3oMQ6+sr~U+4p9Hk@xB|34T8_SDma!?qb(Yh;x0Re^YNe zHZooQZeDlhwlnHOAWfA%P5S+*tLBy86KNkJDCF+Wmdt7S)&bJ}-8 zzJ$DPVUC3a}2gBGA8P++_iX* zd#JDG^Ed0UZ)KA!{+494(GBg33#o}#ypMVFlqUK6WaRB)@~(EXHUCD+A;)baDmBm< zS}4uksDk<^$JsHaiEvpCg?0`Vt$_qiCL+gHOs>+Dm)cM}<9Hu6s2rA0zR4fN`CGex z|AZt@#0iX#lnHx|C)Y1T4=1Z5Z}r#}$e z=m)7W3qP*TCYti>n@Dr34r*bL(rUliPMQ&si9A|RDg1r#uO^oAJay3H-rCh!yljEX zI`#b%SZIpM>(zba^I)Y9)X3rC;i?8qZ5Q2?+~2Jck$gT_kER-%bam(ZI@%tjPeTar ztxa0p=;;$C?hmL%m$y#KwU^;#uvDHc>Cz2Y!s&X*1h1^=_`I!UK7vx4bfFvSmp4=r z;ByF`83Vl)bqxPqv93cG%Au3UN%03ENVoW75C%aFN(Cv_6kJQC=u|P{Zp>tn%J-|m zvNd;oH9W?RaUvf2aidOlkFQxyX5S7eAeIWHG`RepLNM=^A2ycuW+;J9C7)>#@Z{sB zLf;ep3mI_{?Ph`0)c#O;D(hJJr1I}WlCgl$ZwDG5;u;2uctH;7>Q1KjOkC1Mv<;#R zXrK2jNqK%h6SkD9?|TDL4H2^w7-BOhn6KilU;tq}p#+&ixE@^&5CT{u(B8&em$t)5 z7qfSkT#0vq5}=wG_dxIPGt^6TJ(s{gLMitPE%L-9(5L)YY4oE6IMMV-tHtNQMU zlgSK4PCAcw=hN`FC$`g)+V1vDD4M!T&0#yYq9-8pD;sdga!Qg)lUzzMCra$o(z`Ue zBbTn&RIS28k`bd5gyD)3@VyZz4h5vg7*SZ2_zbez!}Yk3(z-dDx7D0G{@Zkuwcfvj z?{-$jL&Xj=uWL>O*}|Zh`Mm8~0eq&4Mp_bgDwr=X+uY`@ak$hb#X27h%O=7LGa);f zP#{_2b6tDxX$X~A8cE9?o^~L5H@OFNtj&}#1H;6(mD6c?$O1b?13JXy^@QQct{VxR zVi0#She*u!Uz`flmR+wlPD1V;B&+^%m8DK+@@RB@#s~v%@;j6&bM+niDfn#t<=bVl z3UXbbTHtSbY3HRsDX-hXakEOcFTMnirS!B~KV62|Qg<+P3sr!!rg4utp{U;aBZ2EF zZD#ev3tk7OB5FQ{(CB!v(MX?!(a1*?r`&OJ#9hPBgL@-0D*S9`T$_%%Le$Zp58|G* zLtpD|Z7y`8K3nRvTcuQy<&=69U`V`J*L0hH^hRW44YOg=a!$Y_IJV>pM8%r-Xqwdr z5`Y@|jzN5ZGgK_Qg02gRmY_C?HE%H*LJxIj%efA;t7BGf@&IFsW0z><9>M9&^zl>| zs$E6rS_W+2am_z$?1ioA4J?dfc!Ts+(ct?{+<*f6q~U<%g~2l?AHQe&R!;R04{CN9 zg$qucndE)S1KCJL+n3^CBuJb~Dx>YCoK;33-4ow+-QB>TxE_xT%_2dI#ZdR5nEVZV zw#;Wadu{O(w2D~ZhoDil$%?=VGPgv(rAz(>dcYkDdT3`8=1sV)jDwfzBmtJZ?H$zP zWC{JY;ObQIH67s;%3VQ7U9ZwT2lnT#(35~?AF`pHu*g3Ky4^XDtQ`1sSqu;WtazZ{IF|%EX59$*t?m13c8tO#whM+7v1d% zAOC#h<9#<@Z#sKMRW~I;JpBwyKSM6DO4`G%|PjkYBB!z2UdaDp2eutMz1fWroH17fNiyD^>UX#(JS-?|)VsWlF7sv#2D*+y&pNYr zO_6u{P^r5KraLn{w!+v%!2~*N)5RdV!W(9tR|kq95}r_rS=HnI(YuzB!F8ws&L@`G zC|FS}kY8|sUtKU`SXz3w=HP1A8rJ0SgY`I;EsVYX_(R?^=iud8TJD%q-!lt1R@WR? znU3VhmTe|!OTb`3&yMYWhlyuC(DdAcI6ode%HnK(2!twHs}TD>PBY&uscfjoil#?z z$j>&{Rb_4wCI5n%_q^oH2f-m5Y(5VT6FOumGCw~J1!{}n3nL(-2mfYlTou_Kh$-st zmnf1`z}gmk9Jam}ZqVWzy5;e;I>ZuvKDF4WJ{}>?i6UUZy1MD@a!OCTO&qJe5D?_Yq8yV=?P*b& z7KCr-hv)&oA9Iha{0;_U-I47&9?f{b#d*bDvB|2(2HJ(5h$=z*Xu%ch+5I-`8Nn5w zzq$JBN4Au#bo9wL+Rhw_>+(GMtD@FI>8r+L^65}R;s}K7+Hmv>^8FIxl{u2Qu4p<` zq&qhksKHOo*$3$heua1Voo!OO)C-2Y?m7Twh= z&%jo3c<^EI6Rvt^8g3*kKl<-BVL{MCO+Ds4=xD8jHYfp{O`fiE_*p%HuhHQ(yL-yI zSj`D@le1}J-)+uGz*z{H7p

ZsLJ~Pw&d>*E$dK$~d~tJtH45WWy(kfL6|^-eWNk z0qvVm5?UMNthEj(2bkVB@TtreXwC1*#O&lB3PFNgxbrtea9~xI|Ezd^m&b_u>SvA( z2Ua8ag@*fAt6o&%T^TC7EWgKci3nPVkj!vQ+r?ol^%c&6*?5#JimGF&hUlw!TIk-m zo0q8)DSxZOXJ2J|JSiMSuU(DzndNGi#pxgSM{{~!3F?+R?tDg!O>Vziju3#KINJ?R zzcnWJFSLA2!mlE#v3p|Bt$$W#u@fw6Ss)**e2PF;&^M-o`s0p9el?#eDnq9}vYf>+ zG~Hv%nvs!5`?66Et5x|fb6D@{IG@>0fu}N3mM@dUAmD~Kjn{I0<@)e=!7m5JfGJU` zm82wL!$g|mbjzlPpqFAY=m+qN-l1 z6s7a>s0vK*=6BdQ1_Mra5>C6oAzNg5C}y+aVtoF@f|I(@wwM*AydJ$Ej4$j`j@!?FPZWrGt~EIm@VBp4Z%DKNLJI0ri@3U~duOu@2LO79(6470qmhDA|5_k?t;hOMmb^HlBOO zP~AHr#DL=(w5B9Oxs~r*wm6nRcKb_cc5zAAo~fj0;X(Lrt>EQsp+v3JTi8q&Ww2c$ zsG@!$SI53N5%4pMwz?HzxSB04C14zncHarA4GN_aNorB`_D~BICDbnH)>{!OR<_uJP|H0F4@e%36P|%Oww1 zvlvM!e)>Tm*eBA2;~BgEnGi9f7#4+k4kLf}&Q|)>G3@x3`I#C#HxqXQ4jp5;hQ=Hj z2xv+Pwl#k9gIRobtviN^7ZK~gcAv-EJc{doKL#IHRsGsI#=@h1)OH@^1Qb*lyXktI z_wXPurV!xOJXj?!!V7rlX9yrnM$bvK)k+Fa%hy_y)X&!PMeJTm^X;c zd;Vi!O?mtqr&G|{D(2xA+ltJ(gB2d|?KRcSHI1yrR2vV!=(t#qQj4@(EwI7Q>K!Hk z?oV*fELj2*mpSC%R57Vq;;~)j>g5Wl>&$ucrtX#EidH%#Y0lcZL@>sV?H-ipLs0U= z&3-z$mfOXE!czq&H(zqKS3n6q(^3wU5>9;}zd-A|PoAGjjvA9Wx7d1>B@eFjMc-xK ztZ$=M%n~EebBQG~-0DXZ?ZW;tVa!)xyO}G#X^L(MFU<*toEd#Qty=hIb!Gsbnw$gA z{8aL71{r#8CRKXBEEBGYYF@I|xtke-6~#l6gEr=!;Wdkg21m^x$LvBJg1(Ws;o2dC z8`pSh#m)U{42&&LO!W9)+QFp%XzDwEa=!;*-?gS}f@loC#8(r+Yb87aP0m}y zEiGTbFKrW;79x}lrryCQxY9bYqfNwz(c4Qckg<|Ul$8{ASw5>r@i>yHH9OBkYZWFA z%eW<)=d*iU(^ltd=e9UtMC+>}*AM5s>XANuSXEAElUzR+whWpHaI z=asDhE$#b(BQw3oo0+KbOG zw2xTJ2^9BB@~6@D4;A&19<%E}*G@Efm9r7KZaE6O{e*86r=M;|k*xGrMQ*Q&Er(*p z>TU*}Yd`4mGd}tk6_%iCCJL*x{O0au?7NB~WF@-7`Keu;oYltnTYPjJs=@ZY5KcIV z9zWGyYT1`Yq+Q(-M-Wv(kvgu@g^pUlVAAPC3zwmE(R>}F35{XU?Z~gs?AWib?AX4Q z>M*Bjqm|rqgy(jI=^P$=sNyjAYoFYt|7?j%m;+I@+OVk{JY_{0kYa%e#&X{J)wjv* z1XZ0!DCvS$zGSsb!K}a)EhN=8@__rE*xv z!l7lQbspG&$nsKAUiDt(!^bV+CXnTicXW-Q#BxY{)043T!TR;vjVe4If@hfT5RibU z`TfQ3XIPW@VYrs-?iMjjw5J2J5j zC&o7S=GZL=e6>V&pQgR8q-kad%`=p+4L-{?J1WTi0ft!TzZj7FdEN=h;zuP4#pO#s zt*UXSx;5&PRyD9xSyv#!X(OApyk&ba+iI#z8WI0I*btDYa*KV_OKG@Alds;+3 zLZ@V=@gaZQ;TPUnz4b3>wQ2a3!H~>!d|{SYQKlQw+yw?>^w#@#(2-tg+(U@xh9y*3 zYUWJai=cRoKTscv;yeDjWT5Xthf2`lbsK=Zw7*Hma65)*}3~?VB4mQ~V?PtP;lJ&!3eS7LQX0gc_OikY)$%N5uV*8IY zbC6Cw_n|ttYBt<$+0#5JSr+3Cz#rUJlrGG_^7#7w1&~yp2F57L0JAe&iIxn_NA7K` z$)GJa-*CEXT)>{U74M5LE+8)PH6pEUMuV5CQA*>A9j`%$gHjuE$KxF_&*|(8 z(v?yDA0#Vy$?yiy5-AH5Lvjo2hieD~P+{FMC*?Qk_nh>8p1Uie82#`_3`8^Il5HE; z=1mbr9dRG_h|df>RI~VEhLY*+?Sem0<#Zcq?I}Sx*=={%HA|eozy_lAG<=)rZ(u0s zxCX4hQT{oBh~F#ro$~vc?qm~1?b#t;hp}btzlNpHe33o1;tfi(m3@KJ#(^L0ORzur ziRbiZJn1}p>vI~pi)9&51^aw{?YKbt-MY6u{jQ}5m(V+@--9E*_iGba^?sh!=}FdZ zFBRmvtjnN71no@YI1IDO1Ll8UIx^Wr0$i#Uz54Wg+u_92J%DwBFCNH6kq<@~2Gz!V zi%kaR^J%QOTgt+M7y7hBg0$VD#_#sh^aAfT*qH_b;X5ADZ~C1Z^03%-k|>zXGhOk) z1X$#9h)6)F=T)ZnS+mQA@4Y8^O*seN#hLYZ1LwjCQO1uhYurHNjXte_Anl_Eo1!nZ zwuD5<+g%{#*mRh9*1)hwxLywVmlQm&mw7(G!J-KNX}@1r5fwe}IJV=rPuy6qE8IA{ zJke+D9i?omdPbcAx2fc_NQz<^F4w$`Dj1kH00la_9MKg`>wBN}S;`y%J0bvZbxXe6 zKkMG-ISmc3?#lP8c8wvNo(loVny~%~L4~LW|F&NH4-U6zO;=7>BeLGD`(Hbwb`N0L zRuE37+-`194#)39@aM$kibWYt=wO1fdBaFWV4wN#S7lGzI-&(`;+0BI6&vMA=fk>W zR%?{{djY4Ws8iscnFZXu2nJl3a`RaJoCOxo-&)d)sGE*A!~BshZ_RBZs_=rNOUJgoo|qi--4Arc&Nc>@0Etd0 zFE}$lLc1Ts@~q+5&gG+u#ULP$<5j@62dlVYSnD_j=-F{Zvn} zQa=11uDa5xFe%Sy2rg)|*gI=It!&8IAc97WUc4-#_DQnv*twNu+Z5y8}DDgvm7;6*GqiG_XmLo@QW>i z-l%_?=L!^RMDw^}NzU>*vSinz@%ye|twys_E{d{J<8C`pY8#c#Jzx#jw-{*TSuz8G zjr)JKk+>j``b>7!ZH0gI>M}&~x5NH{l5oB`MeV$=eYM5@_1ITdM_WO?)Q@u_#=M3P zH8PsqwPtKNogk3IbHR&mD$pqUprAJhyun}@-~c7I^IbmlDz z3wK4?Q{6gcg1!SWz=uyqB81c1ta%yA8i4Q#oMdavqu zW2l$Rvwba(DYq97^jV)4HhXa_*~8t?hw=rD9ygDUA37jsI&}sR zmQ_k@JrX1teY@7ovn|-}7-utR=mIJ@cb9Di9*KD?+x1FJHEZDP*6xj;RYTO?yA*5Exy$GAB$ddrAp(WugAgO-$qJ#-N7nN3RKj z-daLP8;bN`Z5RMUGt*4(Ma3ZC7Z)P46W1s6zESeJ)y7xtf@4=gH`274%EQ5(v~R!d#JH z8y;60+R8FD(G#zDPlQ@eYA|eD4hsRtM?m)$8_|;t*V7YFl>_cG1ENPyhB*jGQ+>N0 zw2P0qqZ!;R4X^R{A~W_}a@APIgUbHMY6$AQ4q@3{&Y2R zb5vF}ohu&E^mWy?l#^}Ex747B#&vAVTI+@TnZo_}t99AT@UEus9ojrobd6Wx=tP`$ z8D0)+MiGos4b~)l9uBZ)5--rhg=A$T;*x=BBN9U+)>R#Q72A_hcN@Ei-2P9A8Z~X@ zMZ2c5Ny)bFm{I1&(F;D=+S-;UfU>eoJw1mOIz6C)hp11c9NqbPb5+|@?9SgzAlWjp z$&SbIv^Z0p57OK8JjgqqCqV@IKY>pq?e2|>t3pAYNn{)2$3oNLMJeE zV5H{iJ-oeYXFuJ(Ge;al{LXfERU zE0SW^&T%hr{hy*}$SX!|KUxpR*P&F*S8u8lB})hA%UNcdTMEzVWjY6Dl>1zKQj>7rMlpw#@NFmWXV5hGOhjnCB-D3Y3n&~WdH3M zltucIvSV8Re&%0{{=fXWM2Qe2&2dO!_iug_!N2YA|LUs~v%LIEzW(d;Lmqhb|9<%Y z-t+(6>i;4k|9=#&A8&$&)*+-BV|*X}txh3gqft35oN|6&F0y(NBwgD3hy0(U6M#Yg z&*xnY^3P9UHgoTc|I42K>#xle*p@-kl|SF<{X4xy#2!TUFP9q{66?oC{mVuF`?C{{ zfJfa-5##dL+WohOLKZLrgX%9?p8q$c2VmgG$G?yg&Nq$n-_Qoog-`}WS~&_G_QALR z=Cj{~D$#@t<33(V5&WCa3jM#X8i1q9!4Lm-(f)%t-?}Ml)B+>@|98Q_f&cFb|0fCi zUy=S#K=Qvj{GWjH{~Mqs1V$$FJ$d2v6jo$ekf@$7jTYCtZMy#A{Xw zgsZsE38BSkXhQl|opCvzhTuG6FaBY$82+F&SLQX}^T1)htKQ4HIsA0j%V!wCI^_|r z0+JArhH$^NQBI%>2m|kc+X4vxR3(~#fUHdM%j8g5d%jsN=y0KmIWZw2ACD~SI`G?? z@crpZh?yQorq_MtSj^~$F-eAY*%1e2^)<*@HvaW5d>BK*hH)sxp*YC7 zGJke842nj~MjdP2XI9Hf3Jd$&gL53v7D?+8tl~Fpq-aQZU!&J_ml!2b1_JLR{2o?} zo`tYe@Tcr8%IG`b#m^1*Xz6L?oRGVNf_5rXT zF*)O&B8H@OCRWE497Qj-v5IPHrZe_m6C(H*V}ENCE1>=n14N`eheEVP$nr!Gu5c35 zqy&LbRsO`Q_rmYa|JpBiwIsJ-W7kQXP4M=-+Kh8)Y3X#dATgqS+pe1zELXRnU$zwscS*)gBsG`UNRQ{Y3 zgdsK7HB4`A( zK1B@}6l_Oee>}I&#`i6 z6a@U$H4Vkw0lRZky$_~KRW-4l?rUaat--HSQ>0}Ydxx{-09Oma) zmf;jSB&FD7IXXE^0;P-$ujy)49i0c>Pa=j!R;1?Gv`7G*#U=pX=F8rnxUl=O54ZngC5K1K8u&RX;J!n3rB@$0c}{4#=kpbuL*1V(z_rEY4RExH>Q{sjXE( z(RR*8p00MjM!^~_kgb9Ii2R(q*7zQ@q9rqH_i`X z({_%Ui(@*&5`>A}3tnLJL!KgLr=~W8iCfQ>Wh}R}@qQwr$0L=i;=MpNdJXJ7erk7Z zBk#dWPR$svxf_bqJDg)$M#h}H0dk4X6|WIZ{Teg)h9p@LXx*cX7>=@^DZMb!p4#zr zWNoUUtu3>l#~%T{JKYBRBOLP#IIJy@wj4kt9c%|*k|D5VY7uj4XR zP&-<{qsV)Ysck#=S)f&<Z$i|-ufigY>-dHTkdmB*Ps7R5{~;yc$D%kl6yT5Nc}&!gpWKIMw^xrv zScMFgE!e}az6p^4;?nD{@>Ky)W4!8;=2W}3LpQIj5_1t*U44BC^K3_!ifXT`9yZYr zGSkYz9tzwryoLL9?=uO=Nj)*6e%tqc@((jEH$F?B^CYK&fV+vof&b$cnJ61ls5td2 zaw$|eQobU5hYjZf&U5TR1jJU- zwAWg0bw3EwpO5w_AY3V*Fe2vU*41CsY66~W}yhu{%Y^=L%_XvR1f#E0|j4-ZvbV^6FhZ{7xCOdYe7ku0j+qgQ|A~wL>Huy56a>5o98xdHEnl)t&Q#Io_5_l* zGnXog?lUP~-8*)+p7b)oaNY|C&W>ky8_8~uGYV&}lb=8^Bp$En7nQg9#?ko|jjOtP zob2pV+lqYh@Lh2_0tUHJL*w<*+fY%ge8gwq*2@B8&6c|8V~Bv)UNgZXRU@|{-f@(k zq;Hgg>!`&7GafZlcmOBmiZDj#-JM&S-;mtK4MFwB4kz(+*nm8av3m6J-nv)}KP*3- zcV2<3)(oDR1-dllgo+r1tufMK^2-4BJFh8LGYi1d9ZwVr2*1ob`l~q0prNS7i|#5c zPmIoC9_N~M-S=dGKWbPpY!UWxPj}lpOse5+o@9mG06A}L@D**SYIL%JXH+A!jgd}V z`jbB4)MZhodp`7TjrFYf6|XK}GBQq9yYl#^`2)~#hepU+q1JA7o1ulf-*N?F+dr zNY&6C+qH45WzLgO*SE~~$|2!#L36IkBlld0vG2%~+!%+9-GRJvmTv`_U$^AarHUgLa9m^5wgSHu44yLv2 zT;ge>iz*rxN834qqoWmgoVxL-bc|>|RvWnAmgk=tP`?6r#B0FzP>497BE}%>^cf@K zqES)+274&KJHMhrKB_m_^xe+Ez`4|w&3xuAE{@}90WT0Y$>&e=FA7NmWB* z>ULqYuylBM(gfz%GbT{5IiwP!HoW|0;uo?%8^G!wln#=< z*oG?b+DV3xJuR>u>_}n*!kCw($|U~y`EW6Qm6XcL`!?5dKQnbUH`2i8F%j%!BO$4( zu0Ht^xPHt%d=&1H8EswJ*(E6@K_4mj^scm`;&y4E#p5g}`GDNn{?1mf1#D$}U~ir! zlFJwBDkg7ew6Bst3EE}<@*R{biYK|R*qPAru=R1F>^nKA_x+hGgXl#+HB9W#aj^@v zm|#?MGqSxd85IUKXxSe3mM#<=d~ZEGC{n-o8x2=9_hS6eZL%wtoT6$!+gU;ak)4BM zYEx34`cdS4NI4eeF>)V|0Q3Zd2U>ouYu=1SDrg$;m+`qI1N^fU`E^GMurJ{y4NCK8 ze~A_H#>c;mubxh-bT^)zZGsz4!I|Q7({hq~EiJK3aD*5nO*VIeCHN$zqQEsbcDc#d zZajcj=+4(0k+AMCV{7*?qsT2RzwOA#(Bs~AJu<5@;UcLTIulz?yX3bryYNTzw@M() zZQX_4w3qU|wI_+=qVQhL2zMzut`ZkOupM*qJX`R(tI;}6!fLF}>YY6_a!NIYr6fY7 z^wQUad-Jp;smy-9eFaz)x=hz`l$^>hDc_Cg&_-N%EtYbQ{`Byf_8v@?P2OBjjMK)` zWcwvmc9>NXo40w#UQ!MlEj`zI6`OMm_Y+@kbx7rMe2ypz)MHBh!9)rJNF5Gq02cPA zzeHh8EoHE>*nI=?j{kCp^(;h_ZhLCmGjm|W);3({hdCf2#o8O5_r5&vZrL@Gi9d{j z8k&aRfeD=Nu18H6zl|%jH}s8z7PDS$9`YFu6tM0U-zr9~Nbv3M@8A}tj3i9d(Eea} zW%5ev+s)BZa*1tdRHkoqZnsz=g`U?`b6cnW|GY`hr|MaV}_uko4jhT#SSS~(k{AXA0Lz@!QvEH0Ba3{f{vo-p^4;hp#Bs;qi) zd+qw(bE7FLD{?J0Nz;1wtM*Km-48tn_nj-l?ZJr1Ex;a3lX{`)*Z{sspZYefy*nD< z<^e|K(V=~ws4N8EmXJ}!dH@PO_5laM{lJIjUc2=RkD`@igbe<`z>)*nb-e9H9oyGL zlJB)d4C5s0AN$ko%PIurli&g&8Xxx9g_XHY!utUrSH;$vps?u;Wgz0YovmH9*tI^3 zlx3FlG$-Xm8gMv_Tq^(W*;Bs`a5;~a75-K06>RaKA;O}px9)5Byl~;`5OUvcm0Tv5 z3R7r2zdO9v+m<-#BA^}DL)O??g`SboP<-rhZMnqcy*-HUuqod6gF2-=us>J->< zt62SQEw{PYHP;qzMy<}(LMWhUi6bL-l78+g|ql*8b& ztm6d}oe#=EiHVEi)TpmW{`8|fL(2zXE{=)&`$vhtzkIoC0=M3OI4Q%!!wKCcBa9pc za~eAA1*YiJrYXk`0266>t}NAAQIUBkcz||4Qf@=Td%DUx%h63I7C(8Mu&tOw?qRLV zZDKfc>{0P8JbV$OjyiJk>RoI9(|zoKUOM2^XK`qP%Drtdl~ht}Adro#U$wm$^=VJ2 z6IblM@W5yng6371_^4U@5n+&%@6ssu&DF=MR)qz9{`luN=jZxG*2QI2MWQh&2NgBHX!q9# znpj%S9nGvp@+{9(&O}Kqx9$BVT*bWe4tQ4-B4Fjjy9fa*m+cLsYS|jL*2O2t0;x;z zcKzifG+91{#Gq0qs+qZHKCq^KNQp{c_4MEy&z7`C?`Y!BK-~=mu;TFFf7*-xuDAuP z^nmxT6~~*n4aMHa0e1xbu=(?z6(wtTzjr|&G$ScA&l1ZR)RW|S;W@gE0l-@M)lLwk zH-6$E_cWd$q@rOpa$eJy{jURI8H4u1?hRE$_b^Gl9I5=+n9F32WNV&@QH23Ed(hBB z4_4u615~f^Q^sSX<;^8cb_v(KzV*xcdZ$m_!NJdY9xjY^kI$lQ96vZ=YCxgnH?yo0 z>PUnrP9-e^{Y1+A2zb82%g@I}PH`50JQeNHnkd9Csdc!TC=5xy|RPC=F{ zSk{Rk{G6dSrkqYY=x6M}s$T)C=9$GV)cm{Z`aPvHm%s2et(5XTQ6nj|>AVa6!^ed6 zcq*(jFPiIn!`fb>q43rEEA)82@^15NP;4b+Kz?>~IOLb;JThV52Ss%qTg(cMV7NMI z=FQeGK($zgqM7yv`+4X>$hc#Vj&9JxHCxXCJ05qI)DfJQ5wDaos7jlPV;b#yx14#m zUJE%MNO`bp-L`8v_lKv*mK$!x(ejDXlh#EpHUR|h1|ZC|*mHApY~KCivz?&MNdH)c z+k>!yR&>HS+iXKI%8B%=sB35nmO6x=o-*;^Gy}|wN z$4>4~-Mv3(+nni1Z`c<$gy7y=mMFsb*F2_2)oga{uB_-(Twb>4{O)J9aSwp#;9|X#}9L9iESL=IDr5K-iS(ybK%VKp220vhPv(S6P2U1v7whVsrfU z5XM{2TU`^5RINF`_P+d*BGwjwW2%TpQzHc20@Nv!?OW*{6G|Y_P@G6=zr%cj@}ViP zk7{P3AW?&eka;*^O+nz){ssu=mN``8`!c8p4Yi*83hnDTgpH^ciiPHWR0&~d`iOC! z_6+?W3N_?5c?Xb68WK)VB-@6=enM27j8{oR$R^%~OJ;9T|3@_aDED0wsJ9^PvL11D zaiQhQldKY%nGodFQ;mHISOk+Y>f1f;)l2y-&V-Uw7Z}-rxS$x#p4I zecTZKTb;MMI@bqB`2IG@9+;~CSp>?y_}@;yOs^8#tL~&?oQ9auezHp*j1oeyAFQk} z8046Vk$s-|IIhHxEm4y})b>pD>$&5@6Ear)|7*Dug{UDS{gqPum)bLjj^Mde=kMJb z&XVvN1c2rj7Ba?y`6Nu#-pxZ>-qi~NXx*BUvd~rZQEO8ZfuYMh_*?z;9}IiOjujTc z+2;;Br;=FmfctbBa*ulAHTRATm?uP&-xE;=3Ql*$wQIdA5p$3;dV`1caMDhDQn!+8 z7M51k5S!x~e6+3})g>QXAEiPSho5N1sij3aDPI95waj*b_q#kVwRio$e{~hHU1% z(XMfM2sERpN#&(kQbqw6RSbu4>&4s46_&;Nwnlt}^Da{+IICV^o5;Y%ttw_neVAu~ z2oS5f<%sRsVoP^ZEUJ#(uC84BRn=GBo3FGoXNyo|+yy&<)iqK{c#DKLN2hS!024r0 zNq_}`&+!i;0zB{n?wvs}a0kHPZRx@GFNbHcUnQttvVe^`Nx;U| zwgA{8_jcXq%2H;5zM~s5r_yw&Y{yGC;aPfWc5KtNNk9(j9*K)Dc4YZ%McODg{>&3YdRA zEEBoE#qqxXMW7+=(mFU)7$+>Y_;T@yU(b4CR~~{1CdOK-%lThbe|L3L%>l? zY@Q#8SheijfOAlQqVVERyEb(VA|j&wKYg9t9KF)^9k9bA*Mn$&d%gOH5T@tlHHqEk z5g}fe{$(|t)s^MtgBJ{;RZmS;9aurisS|%qE`=aUI@KsD&aZXNCNJ)xCAY;Apa@~j zGAl5)pGYrcYS|MU+68obzjfRm2nDoHFJCaH^&Psm?5i^AwpulyS^f)Nmj{+cWlYyc zi)qz6p9AZE*wV!MochF{wp>7Xzx81X$Gflk6WR zj^^y~XpEPZNk~bvxq=q|>aNML?LuA06B@5lGc(6n_6ljp z{&xMrBw-7z&T-MzW7Vs_i0)|o-h9MdL!D2@2sW2VD5T91RY+xVOV8rC(&2XN{VqH0 zIA-UOXiG>cl*fjG9dY{I_Luum_Kl;k2$&Z$(z@ z4*&vp$^&2F)T-3d9B-bdaaQ|lEQ`>HZO&T@v)i*B=wf5zLdNZBJNbUU`h@FZd@aAI ziRtXuCa>$1#hHf5Zm1Sb^WD>e_1K?A1P`hy!y6${k9EIX;y$2cp=c%zpof;dj)T8u zJ<+ZvSIc(C+d=?%eG}5Bk_9|~jVlZ8;vOkCo^`8N0tX=@a%rMn^0^*8pwoNmot+)mG4#cd zu8=XhB$tWquO1qA{V@UK`>I@Co1R2nt89xb31T4!MjmUWCGVg$oAt%}>807pj%c(0 z;8&K+gOi=?Z;7%qNp1?q<$N^Vs@ecHAi~i*Xxq(nw{9KvbAPxGljfHN^{=gpn(lnv zh8Ly!uhk>~q4_jphX@rX|J~Ep#}~h3`;I%cj)}Sdh66H9k+>o z+^=N+Am7cXbC7XB)e?W%ueFKp&t8kBKpZKlcgADn{0Vq-C4NU6B3&6{_z{^YNS&xsfw z-cGe4R4n;T^SXbUgWe$0QH@M#j;jIG!=l-IM2#%l321fExO7ED1;!9@{J3nN`McG< z?(N4jg?lDQgJennk_^N05a)zQZZ}!LDN@>%MyvpAD#R$>;!O;(ecL=bqq_Goy)^Ko zWP@@yUJLFS_+{(6vk(8YLS?KnXI%0Or|UTFeEDr%6iHXLtpk)7z4Ru%sb^ir;X@-R zvDO;E)7U%d;8KN~+gWmtqA$;FMr}Q_s00QcpL09i3p;OCnX6hhUt{lVV#z4Gm#)Sb z4@5_Y^{M`wKj%lJFzj6Ax>j+><|5xVNF>+P<)^k6`&BZ1=m?PRi}9{GzZoH7*^Ljq znf$otN+u;Vs)IL22pk70Ci0r}>pyx{0u$)aHSb@ zMC8}2`K%{2ym(1gb(#v6 zw1tVC6)S9htE|iu_V^vjbN5qP-suCC#dbXR$K9U~IXPaZuZyKLQy;0seP>YA_j{vQ zd9@NCef>YFiG$I8L}oHUTQ8JWX4`CP6brRyDq*(dkU18Rz^aJbw<(k>l`AOas+_IfIY!Y5mcW18=rLPKpu$LdJkke#gLC z;tw37(~D~tGAfAorW!i*A7Mwn-y3@-yC212V)sB5^mOwE=z76>(se}MzC;lD8VFIH zqS+a%I<>~|Klcn(B|l>eDGAE<$Z;D`N4ITu{W&l6^eOG* zlbB*C3q8FYZ^m%=mtJa^CT>m-;1!VmJi9e4V`o8Jo*}(!JmVj=oM$11`xJN6P`LP&F^@JyK5d`w1W?+OJo15}^l&jLDD( z$a`GSQBK>_`V6DN>?=>6`Y=`)UT1^=AFAs;eNMnLN|&-q>ig$qn%rZVGKFI8`T;nZ z-b=fZjtXua_X}>DAH}m$$dGWS6A=+>V$WRHY@9@mjdC>jIW@szJURdUWGMYMh`rGC z93Ge|v;Q?!WJE@z40+Qvpu=x2NSl9$T`!$XQj;H{Jps&sI2#>Yg2_(c1OZ#Z5n9{T z_fRM`PS{4ffK_tcUQ7h!F*h%9olbD|)b`lu%It)uK}t$<{Bz7P^efGV<9iyXk+!U& ze)57;4a_&=xiuv}U$FoEO3BC(9#is8aj)fSA^+ox6Rn<|rb9NSZlA>{N~xM(C*(y6 z@ljdu?|V-Dg0BJ_MVw`Y>NPJ;!$A+TTKe|*vjH3!+D3wl**p}p5i`0W>Lqk*KEJyU z3YA56>bYFywCs)R!@kTl_*!6|T3^yNrv&J>ry6(-6dRT}xkcdO^Mfd6H_i2rU1MW- z402@%6y<2GntPYpw}$CzZEA8-uCQ1Z4Q`b0e{xQcUIq8LM_Hy$-`9r~9EHu~wd%+DWx{`^TT9|4p*E4syAz4?? zsC*;cCUyRQP)>&TBQ;RmPz1ey3>Jm_D{i`7QCx)wncc zfV zS;>t6s|&m8Uex}7=RyN_K8ONjIb;ol`v3J=|Kkh1V+QCbk`*HH#Q%d*_}{XCAmo26 zs{j8d|38oY|Ep2n$3ht6!@Fa2diJJPrS3(vg&{~<{}2YJwBWY_+@VClYgxkoZC+7i zB5v;p?)Joj1|>?8X=p@}%9Qc`=tSnS`8e@xn6(P3{+Xi!=G_6-xGdtocLyU*5h6ug zZgcP7P@jN{LW#x@2VA${o?J(EK4i_|L+YKyATx+h1_{c^)h-13pGLxLaCy~Tsx1nT zaaw32XGbv2xsisf&VkUB=I$Z-_b=-eC{!&o*5;yw-DmO8!ok91c!IOXspPOk!>)6) z@Q(gH9Ogx(iP+V7N6VuF@46kynd|vLzI!Hb0gr*KoY??63lwdH7o#Ry!jxnvs;+eQ zm_T`O8_;zTM7O8%j}&xl-eZ)m4Yl*V)*ZJbF7>g@o~EJ}M;bV}$O&#NH|?0E@;7 zs{xWDI#-0c2ehsi%R1FbF-$2@~>SS(pS>Eo%u9E2>Zz5Ld zs@MKe4k^XHzhk;$m)XwnAxVa29yY5Am6e^Zk^3N~o1!ydnArPN5gxEKT!ouzkn@HBLF%byuW8xf>76?k&&u_9l}$WKE-F58`uZQ zW_qs1f?+pc7)Vo!fRlKXVvTU9_m6J|yKX;j52!?p{u+)fmzqekm}7N;AyD1Lyc92X zmR6iS;@H014V`d%7iaQ3UWV^}-6AkT&iFf(8zv*p z?cB&8z@xw82#c!3F@FAr3jO#J-a-A!An-H9&^L4USisX?5$*5hz&Vctu- zfLm&NpK9Fwf$X@}ox?O09KNk*JD)JKk}N?H?}isAKNKCK%QWYB0_ zL1D+>+dUC|pg$!SN(jil6wRdx`74;KF0rV*Jak!bS(l{+Qha(_qb?kHkSqm>9zVnR zlKS?VDp6d>P9}TJdd}`!e`2OZNmV$022&w~kfaZJ&XHE@|K%vrs z=(<-y{%K`Juq-7!@Y_aiCEI~9eMRx*0Atpm^XZIu#3VnJ zA5-sXvv0|6+j!A4%8lOUYlQ{LTN>y>0K&n3tRNF;=?WKq7%eHR<5I(AY{eB2cfKo@ z6;uXU*_`C1Ht|^hwbdT=RLv>#Deq{Z%U#WNeAoKo^@J)2B@m?*fzb={1wOf#ZYBUW zZXk!XJiB6<-mU@E(t?JMNG%a`Uq(`YFSIk5yq2mD|3t%T86k1|BoFsfP^c(&icW4+ zBjAId{A*3kT384kJ+{b!2%8Yr5)HNS;c$g^wYCxu9m|D)g zHw-F**=y(8d(G2k*=Ap(I~2wS=vSXu%B3Zcre!1f$Wm60^l^0YYHDbx{9T5~d#Uw) z9(BoI?a5kgqrV9OIKVl1(OkgB5SbWAC$U`-MklA|m1E23u?(YNd`i6}-)*Xy_{NzO z&VTT3`yJ-yhq&hZN^!c$<=k5}$Rm3MH+e}PcK5Qh2NXNVDajJaEEPlZfwMa&v&al) zY*581gN1C(Kj?Ac<;wc#; zpU9L`du>2?gt7xQO6V|bC1LF*XU0^lNW02FhtCQA#W6o;YR+=KQRZ$8TECBt6_6aF zu@D=EqR13H;5nuEbdy<_c3m>)H%m-8ea#lR?414m@qMw3HZN&+Ki2MGb(VXjM5pC| zv-yMZ#HQzW-y>i1iJDkB(|NGD20{SHve?&66U3;fv|?jp(?phKU3sUV|`^y!<`m&AKcqtrT88g08t7~#3G}_H+rh^ z!$QCCPiyDTtPUzPv2$V#Sc<<)Vb;vB>!RYESCIv4QryUR7%9>2hPaZxLc+;xS}1?d z+T+>3?wU*EUbA%(&h6w02&Nkjx<Cee zUtWqOSV@=V`clvxHg<{7TKz|rw$sMKTkN&bk?&E`?s|42g)JX^!s|N~&BZCvDxvzK zqN4F~VrCif^+py$%Z+o~uqyiUWE%H}6Fsf58dYy<5<^o{IZ)+!#l`1j!TS#ITBo(H zzxU1I098|#B`1|EO)FC_AXwormc#_smtjOOZIQ$EL{*M}xhi`);}}}h2p7p+V2ObF z^(S#FhLR*YN$E#qX3Xuw+Of~aBxzGhljjZsR_7VDNlmlHFZ7}FS5!s<7Orw`ns|&# zp405l40Kdo-@O$!F^eegdJ_=f)o(HiyEavI;t4(>d&%Wf;st3Fy5$?aEvl8*y7gZk zXZ1%H`ktpK%?R6hHD1`$^pO8%|={`B$E!4VPL4on&6ZL z2svoXGzfQbZ0o^IA?tGWHR&V!+9|YjmzW@ySZck#snlhq0duq_9IURWpl!Eg)eg15 zKFuhEQm~e|yZOvvM)bJve%Bn1+R)s$?9P&Hx7tdGRG6C!cHh(Nv7wbVDOd@&G=e63 zi<@kYWVIT#G65m}po)sQIKb{{aut;`_ojxsk6hV&wDcJ6!x6`@08w#qNe)`)L~t}m z05kQ~Manu#X;*#(fv26;H%XxO10Vk4bEBe_h>Px?Z-&u6)#L|lw)whX>+CRbStCB(J zF&*!6eV=CgT-Jy`K41kv!q;LDsmSMC!xB~7B^poqP)!~zJiH22wR#)@mzp$`Ny~HW zi=c(uB*!)vo~t66|1m@uLhzis|-yV>*YPM`o`E}hCVAk|h zPr5x2NDpmjgiBvPmy6yFifd`t_#k$tjvDgTaf~mO4vp0j8FZ z)*h{s=@R$&PIwj_m&`l-84zQbx~yeBGb)a5b7?|p#Yh{dfNGkfXD+2zQaORc%{)Vl z(g~S0%06oOXQOg!{mIU8O>C)~5{*%>Hb zrCNLXQQSf2)!*RK2ul$i{7bp0;b)nLi9j4R2GXg+o2K8APG^X>qNEpN=j`!E-2KDa zNEdj9qGWoJ)`UYN{98;vK01Q@obZ$<6IhArGhqS@sjZ>KNxI7EGtO2Irx`)P(b_V~xk)%Q~-@fxd07?vw5Z2mj$;Y zJB`++e9pzT%gY-bsY4@8uzAen8~(mnjkCHuw5IA;IU#X+ObFExA$|Q=mI+n|&VjTCaSY zpW3>&)1gTndx6C)V>(C7sy(sUFuHSN?M!$aB0e)1E39IVNbm}$&%%f%)u zB_l1ekoNt$u2B8$PPY}>9DC_yafw2DVjcV5iN`?|x|hz|9`{rHr?eW z98TQP;w}62uHJ-gX|OoNmOLZ@#Q)$TkKckv`kDu%+*q{;)fcZ&L=P{qx2aX!QIR8MiM%3?;(==KVT#t z5x#YV_dC~x1allq!XCxdt@^PMSBOL{C;9=C`h5Xb^kfkhb`4)SRchu^CWZhLP~5V7TE4?x->rQqp7(uH## zB}Tg#K!3ygpC~(kM{V^vZ$L{E)r!uNjmMs+UkQ4(YizJ-dn|4~g-!~@SCKeRl?ADvhAFvZ`E_^@}|RTal#bLV|urvPWW~)Qwk0nAe-M46LCgTBnpp+iRY1VyoyubQ1Y*0(Ma7H6IbA%yF-1MAt`Q^Y^bFdNzvph z0c^r6iURr(tXf&7tZ_}75(1`vnxK_m=L9hf>8VMDZC7a@x~nNzO|I}N(2-VHjgCH* z>sjc4{o8fU@BO^AdoG0t*u@}^LiK+0tIGhHX24))=a7v0h7uT}WmnmDZim5qDsZng z3)4CPP_a-eZuRdK;n5sxw_$lXmu;*q-JfffTTJluX}Pk|$cZk*>o>M2-D#oX1XUzQ zkEd5GaYa!VjzOC}CsFUaGU|#dzxFOSer|5ctZN7^F>l<8#8LV4kT|nZ^avw}!&)Sf zu|?32#KNGB>bf?uDAbGpI5uex$TQ20`2P8DhzcRt36YjoS0~7%H^S7F9g(f-+@{1C zRQEm$bb4xRwSpplV-V+PJraDxfp|>K46R6rS}@~qGlzR{tE~7C{pF*T0!sG%$z{Uf z%^Su{bu~Bx4&iT=(O{;Whx`qdeYGK_Tgk9AXF|gd+~pcDSa8A)!55w4=o_`d6}igz z^xC+^)V>vaSovU-AXDnurCLIYQbh2PrXS(oZ9HBbRSuPs9Sze<)A#3|?!BGr?n4{p z(^u$1q~S8e!+c~QS{TPfP(EATifwJ@iv79lkTcpK!6vJQNkIz8K*|Y^23x~EP#~?T zH>9*dGx>bkxueq&)3+a}auh*KUjHk+jJ&hjbyF}$E*sBg-dIxyH&gPuyH1Hux%P)e z+tKd2VhC1yZYVA{kXKYRuvx~pZ1Qf zwJtHOJJ(;g2q*1zNvqMpb|xU?ED^Ews$FTab9gLqZUW}ElKXN3#=3B$t~CEJR*g}7 zn&%U0jjy-AF5^ObQ{+9YF-y{k4)fLt*r-f#X<`&RZo96c3y*qLRaz-I9KLGrovSrm z5KS7X*&haR(!E;c@w1zc9l5<)u9u{|$*@=@vyf!|xWLdLBrsI^wX0nuZay>?zQfp*aG|ROk?x%Dt751U(h* zjSf+QxDO&rWTD+geyTutSTDf5(TEGWot(^TDA4N?-d#1IZW31RV3|l_f%MB*}b!H{vv3-Aa z^jrB(cTmt%?rjO_5%s{}c0^2mcy{%c*z43ekZr+PkgTqic?b$F4LnN=;=lMUd&frV z>L)?P&9e~|)(vTy%h6g=T$~;Q`VFkwFD0MsghlUC)nCUFtr-tE(jz%un zgpEQfPkH`%ShznWV`BMh=b^vO-Imx+%_uxKK7Vsq3i*qa6Ii5TmjBSDx(z3T53~h9 zcz&*OjM-fSbd&u4!Ysr6IjiXx8a=bZ4>x}+x=(2dP`jXk2S(;05#SN_QM7sNBACw~ zw$C(4$q6p!jJubB9Jta zY8Ewh)7c#OZFx3(FEuyh>_4u0T^Itk$W|u))5sN`r?I}6nX6I*nx>vkUq{8SK7lMo z>x)~{GwzhTW;D;PJGockM}xx;9myDu%WyE^Q{pMtij#hy(t*7XqrzBxpI=75#6+`2 zaGMhWESgwKfJL*@j(N4&%jyXjcmm$SztO7F=;^>}fA!_%89f=q1TQK}0jFFbPQ^7l z&_A=T?~MDYZu^(@FNVvd(L9B9*bfMpUNM^HcJ&rz;nBR(HBn=kr8EVhKd>MkKM&A> zI~dT*D_Gb8Xsj8~P6re?FQ4cF{u3M2HmMpKnzLxEo$^2ja8T#{q0QWQAy{6AkkU5I zt=7Yz1!!B#cG7tRX?*by$j1xA-10g&Nvw78bRx=J+N<`OzY!3OtCJumKzS7!kstJ5 z7S{2iwO`yD=rHxL9t$>hg^J_Gbfmqew}|mGJoryWoj9&TH`e)yDM4b zc^l{ccy`ir{aM_<&fd~OE`|u9?Rwc}x=gjuGk+dctH`rY^r|nupD;Biy9s*INXm;* z;*tRNWE45g8=E7dStp2zU#fy*Lj~f04WnfM`pMD;&X9G}s+nOpDyrlM`UhIrCZ2+c zT1(`Bab{X%)3&4`QGOk<7#m4Nk8X*)dA@-bzpwCLLGPRF=FjWRzu9M{zc=W1i}-!s z9!_YS9weUr)AQw4!Hc+*S{{eg0p=IQT&R?zVVs~%*a_Y2abu+dOPZ(wQ7?aX{9GL5 z!E(vSddY`8t0r#ET-<2tbzMq0me$1U%%W|o^cNY8K&y={KtSqztp^QHdtq*hHrG$C zVb?$rkeHxorE)dgmdn{5OUQ+1_%qdW7>j-sc$|{hXZ86j_Uit61K}%=lxbr3(&sv} z;f)<_7g^?x5O&lgqIFQIq*hr!-e8gX0Nt_#|3#Dy5r zCTI!6C(X3C7u+`=vl0+JulczfC9UiA`Y+-+BcM>&y8Qhj0tVRBuUVHC#wA1rTU~au zt?n=L6?xY}u9wX)^#CW8!vUMHWWM%yRt%7=I(ovi>bn#BH)}Wmc5-_0^w#TO`MLK9 z7lu7i%x5d56y0mit~|ni<2ldpq3kO!u((a%%(@y;{VGvg=y;zi zN1dF1Ou!mD2!~;xb}1diU^vwstGp9RaQLmlq2Ph+5p&J`!S0`UM~&EHd6lZ7RLg5U zxpnV*r?nNQRtAad52MdpfZYF$JehSbmfSLoASXpiiPep3}hV?V(Sy1;AKh*z2x{jj%Kn-;E z<8kdsGH^;YimI0^!5@EkrUfLvQTwfyxdr#qT0-Zz%5Js1cN8o~=IBIAxquzHgTUt0 zm-2wzb)g;65&~%Bj%{iFm++Siwj4&lq%|ssO>V{IfxrVD#~-7iLb~%-!9KBS@zNzH z`fa*FS!!zKaqUNSYTewSN3K)C?lL6@IGg8 z9Ts~t#XzO~#}baTTS(x2Lz+7WP5W$2_F^rxXx#@EC9OjSo5p~dTBE}XWcl7p-uHfe zuQ%Y14|pmQszRB*T}VT%Fz)Rwp%zj49IQSi5U~G_-uMA|Pi>t%!R1~t9i;#tCY~m@ z>&Q6cKV5zPZmK|WNLr;_>*XSl9d_n*rj+7dmbgp`hr6%Z6Eo~d8M_gNxCr<~rR|+E zfX&lLwAr$(ink%CkXDl!JLR0A)CKM`yHGdcUGH(MT66Q^M)MI zC(XaSdF!|%ZNXBEbf6hOQJ9Y%E&0G{um%H|T8N=G|F~9P@!?xdh(jY@qFTG^GFQ45 zNzFxGN-kt+J|&UwEFQj1LOHriIMpQYQp+gCKFBj9htTClP`$GlDF9tv#t}Odta!fP z?*&CY=XTx%)^E2|BO2XV|Al*(EPEg;gS|nN{Ato^vO3mXM$n~bZGOB`D_Ju5EcR3u zS8h7ckxSxpI8g!|Q5YOi$eRseqOPE@8wz9x6a;h`D9?`HN$204vFP#Km&F&&ZdA=R zthFmnPLA;?f?cU~&vS7C2_c5kZ^*Ar;&5CvUc0JXuWn&(|LwkfeHRyS-7TimmxD6; zLyq}^Q_r~-d~VEcjb^3%0lX$ZX%?Dhrdcd#Fpd1hYtB=V|J?(cZo*~GlF>|r@3QD- zjC0^q$d)(rkA7WleF-HAXHdSj{&nLHs*m&xuS$!#Ym=aNg@H+V1Do$RN6$5klf*P5 zKf|ue8>7@cBmdW`PS_ZmnQ9+EXzD}ckIS`b#*QmmcNN{wjCbqjL&HQ%pYnoqx^l^k z#Urr~xg|svo$(jO24>uPMDUxpr}k|Q6OBhB=Q!6xNF47H-++JoYCH+aw|wbZ3Wr@g zFXkN zYmOG3Wf()_WG^y%LSipBK`^UbCG*?HdNb1V5P&~qToX-1Bc|EEG92_@SKup_JfFG( zcD9htX$EK%BN49PYfAj0>G73-t7Ww`AqnpLG$bo7XPC8Gc7u*6P7?lZA&o$s9z zRo+M^Y0toOuL#Zq+Jn36JpT{>-a4Vx#4o8yM)b6QN^IwXn!QaGJ=JRrC_#ZO^C^Ch zpc>~iS2TFvp`>A^)cbZ{@!m&SH07$1QU~$?W;i-Jpr^1d{i1D)ZtUGcv&EQ-(d*3R zvhUCq{HzHct|`{;2SM^Qz}$(!=kfXP#uVnqt1ro1qefM@ik(ei5uq;YB|BoB9wvKJ zqj-FvH&Lj%)=EwtT3c{lI^`z8L>e>`!nB?C*^pd`^IzxA0j2)y>#rtjuPi{azQ0(5 zYfXrV5bWqltgB+YA{Q)~yb+*655bj!=eVsGIqeouq$qw2(81oG860>@rtHdRd*jVW z{t|;QZ(s!0mM{84wB3ju8eJyD(HbHlW@M9J23$Saz+MFBl6mChjI zql<%wA@VpFo^HKuN|w)bG3?7DokF}0%=h(as zb*-SrBJO*_9wTf@RIWp#eXwd(=IpP)il*3rWJqnOfy+w_huV19QNiOkV^>R9Qg-MPxDf0};GgG(>fkX6zOl zg*4?Z!*c3^v?Ql)WdTAKje)IdG>oWSS^G7k%QMT_S#t4Fx zeQe0>E7goUk1h*X=uh+g(h&WEhh8FXR+GVW>Nk1(!5V5TwKataM2ERK zIlK!~UiwY!AJYIin#$$cbDW2<*s01)2+}o9?9LrC|NDTBH7?J3=spR0g{E6T=#_ zh&N_%RvbUfyUpRF*h~6Wm|~|1c1hkPtR~{KM#0`sVzHHPt6xTtd<8Bj0f}RedRKv% zNis@M>xUMorK+ehb5^#R(h_~yO7W{fO+ktnaWP@|+7QOKeN=@(M0BHL92J$ELD~wh zll7f*ypb4*j+A;L2TQV0>G(?nQ5@oN$E2vtqT2Eiyq6|Q5e~oC$Jf+#_dnOal}_B- zTp9{pRhE4~jNRLodHV4K?yVVS(Lfz$_n#;e*KC#dEG;c zKX~tC%le*>G|ZMz{f}f1c3SbHICxbOu9h=YD~E0?5QPiO0vJHuJ$rOBu4wj!z(ow~ zydmcX`wFT3Fn1JnUkfFoK?IkXAo%Fb-k(u9;p*+e@?sx$Yqssqw^$KqyvXJ+wy*eo z0wWe}7LZB{Y`*#T-7c3VnD4BP!#=;#5#Rb2Mc@XqTm3ON+7TndkoIs)sg z1R7oc3;~cYS3zTF0pmx$wQK29J4{bDgkc0BP{>w*Gi3mo@M;NWJ z4x%v~l{YL!rPJnugHDA-L`W3=))XC)j_h{En_5N?*pfVFsUWBrV%sy-sZa>p%7wv8 z{@jU_21%h!(q5-68GSHTGwQBFhdLgQ4%XbOW$BhV9$U)KrZ7gYObgJjMd6nluv3T_ z;g6=ORzff_E*w;(hu~_di70htt@7bCMh(c=fX(7N0?lv1=k^&+0g5D|--Dhd3D&He zK^4b+UzQRZ#u%2^_&MRh$H`etPtvDA)=!=d8i{X~`h^Xjge|SO@%rGc$Z|&r4;V>) z&n!n)OXgJl;+qxH7R49Str|l1mzf7uFYG*{y=eS5RS2EF2yiZGOokn@C#n0H6mQ4I z^7C|vyfG0FkNfJj&CIsnuDtK#px$$C!8M>&O7%YECt>sjKB(OS7e`>wgi9bd?i|AH zpFdJqx=pfMx*Z~YOUUqdSR4fZG1U(R>weG$yjj{|>AS2+-%*N*d;$k+GbL1JKA!ms zpmGCS$vdAZiSA+o<)~I8O{jp?&fObB!x!$9f+26!Zx)5ic*Haiqyt~%0b>5{%ojHz}qIdv|A&-j#2^|NHrm4V0dQfdTEE>2~ZL;a}X>Ay~ zm%77wWr#m?IPJn5r^{Y0RlCecv~zGg-u0g#t2{*gGqK9aFqZQQ?0wG+Cqi<2694jU zc(86%BV#XV5{E1KZQ8vdr&KCmk2Zdv%61}10h`|xj%x?ikWSw!+{D-unY;^5kxu(P za=PdHS704~>1qThiH8te66Jg55iWVAT&;W&)UknX%Hf)|h05fM34V!%Z|FF@p8TZG zpPUN9P+Em~V{73ukqMkLFrbdoh3F)N$=uHZQSYw{O*uZlh*2&Dd&=W3l$)arjt{_r z_m^fkEtLgUMl%fVy>a!_o|ZDWkiQJ#WbjeGZ>z*C4syalpb^sY?UlD6CeAucIdwagO3IK}>*^ibL70{*RU z&0>Q&WWV=QNxqNTGZInhu)po&tbC$k)pv8KC-U2g3?m|>GFH>?>!0Nm(bx-HEKVQ_ zGegah*LrvFYRuC>l9YaWYQLlYer$8wuYO5zFZ%*Yr2B8A691AOt9s>TH>By5TN1E2 ziD<{#%zNgXiWlbeOI+}+0)_sv=1+`d8^mkZ2A9UyO*uwE}}l5@T8HAy=gZ$kJ!Ho!ZMca5~F9(4${xhD+8@IB)w zzy}&oc7adwJ<&4fQN*;V(cP{k|J-dtEDOP5n+|0hXK$+o4P`gEKU%eL!N*zTzYlwS zPe!E5jKg9LVv9zin-QDj_z~j5uk0ldh%(DejJco7KiT6a>o+~Qt{brV&`}sL$2M|7 zEh2>>30&jE7+l(-1d+vRVd7t~E7U}B#kKuhdvsDI>4u@|Xf(BREV_;Flk_UBR7CYA zpjy4ZL+~2v_t@0KhzA$4x}HU>vd*m9ne25v2hm@1X^P6wWuJ7@tbGk!Kn8u(lP(&8 z-8snB1{0v!uEm{cCHqoMYmgvztQ9^{(d+#FZY6*!J zEz0}k`}zIfF=NayhUb3Hxvz6w*EuIaZ9R}FYs!N^a{2|!zIRVK{)V?P)L8QUPV@ad zqq^@&O|(W;&j?0kmMH63=ce;r*72CObSIxi*VS~;RBVOdE3bu2(j|DlH+FkuI>Iq* zG!T|<4qg2__PUVfn+id#&2a@Lg>j%dzLFKurSEyB?t+4SrFe&W*p|WTL&H(cXHMXn zjN?7hNr+nAuIBsA#`mo9IRuUKjaa?;WDu)80mN% zAs6k4X-3>{xdn-_Q}+UDLi^$r1Qu%K*;U&V{og5Dt*OAg%dBMg7;|!DfU+F1(&rP0 zFG94x9v(4&B+uf;fRgRXkir&%G{1Q*zG6|XE3|3TRZ>|!^8?HN^|$M8qxliIFK9Yi zr_y^%ai;RyI^VLdCi~#!9EehQ3U8o5!2vn=XMh^2mQf%^xHv)LZ^8@0I$U)ARzH%{ z_39uytVlaKXGN|twKtx1{zb!~X+S)Xi2@sHddW&3j|sth>$=21l=jJ=Mo$pcrp}|k zt^+Tr*C{+nVrqz~!O5CAGn>=qmlRE9Z+LwqDdyOD+di-gN(4FSpD zSc}&`Di(gpK&xsw&nH)}P}c{mL7JpXzo(DQSpJeg=m_emn5OBJ8FOew@el0r==ihJ z1*0XLkpvwih`^)znT|CuIK*!tQPdAnWgu**0IFJqWBt<59jeiBvvxUHtVm3qbGkRSex=|mrhg3WJBg3mRm zM?{y@J59w2?1e=|`yvluI+8FnJ0F>{&3Ge@sIs;hgv#S-EsXanMY5z9A{p{I7m_Q8 z)f##M*`fZc)jsqhnBa0f5Vm^PMgC|y&9tiIDvBNzdN0_1hfB9)snko_b|UCeB?mm)04||ne^wv(!xK0 zcgTPRp%g^5*~c$s>ypcKNwIBE8FBc1=G-NJMUz**U_5lG(r@SHd~4rpJY7qm#rzFk zcp;?UExr>s@^z?Dj)^1z_5~CFamz!}#NexA`GM*RV`Fl38&DfPm>sG=vq`DVePdZA z#$vref8RB67=ep|8$jTwjM3~EzP@ZZL_v$QlKxo#OtCouB8l`#YL)~c!{1mlPx?(` zVkRkasoG>O#2L;jFI;aUvR*a|RKXCbZ$gl|9CfJ7{fi^cAl7tCk5rjMwDQ!Kz(+6E z1D!wcg_B=l+Wm)vg8$AR@7x`Y+tA?KV{41;bL0&h ziTcKT-&x+}6@`~qInHE82dEChS zS8IUmcSv1F0`Dju9OZQ4Yi4A&CqdADay6%RI$&aVUpLAn7Q8_pYsV9 z1v?T}<~<#k+G+HP68t`nrHW?nuceb0)ostqnX2)hv0SRn?y1%JE@;{Oi{ZHxO@S*5 zbVtL9??M~hNA@=1e6s!D2-ucG`*ckf1=Ta$mqa;P2=(jy1EFjmBp2m`=%wY|MLgzW zGcHN~#`5;-*k;$Y?|6Gxvgc=hd&VUe)~&q9n}?crItyBp)?vCb8o!Vvl#SeY!SS1D z!f97WM`a1-^di_=045)AxHI=ArZPO7!0XA}A|_su;T6|IN`yy-QF+k|1Ig8?9~yf0 zpM7FD?Ls?v!QL{?&|-qt{+OD3unZw0Ypj2P`G^uPlQVBnj7Dp$GlT39o)|pa3t9O= z0Pa2>u$KR~lELKHmpfLvPDh-q-5=#3Bf`G^x+QTTp5TVx&yQ1sFOsgeEU%@Sb{B+R z>+si%@S07cS_rvLnv;pS^33wEq{)m$*$@=sZ!^#9Ixvfr|Blf!0pribL{@hCYoHQ{Z@fa_+KFk{S zdGc>&e^H%sZcFZ+1tDDRM6xCqWtpI~FumAIMI#)97C$?T1iAaFVwBpxYp8swpE8kms;`ike501=n6* zsl;9VsX2X6aw`6nd+zBK+h?KLkQ?RS4U5O5<0!Yfn(Nc76HHe$C=JnBMgl@cjDn$g zu_vE27}IZ#zQ0bi?zr)mS`!KW;Cz?kC<3A^wk@=?9l?e!Bz;5<4sC;=Ix;6fWrdFQ zWdH&X2t5U<2^p}34Kk{vz`lDN9#)X?LV(gchj^vSi?+gtOy;^Y>vgBfF)*CNikgg4 z1rFt$(%@z>%j+T*vnzcY^yBVQOX>%MWwP$|%I`Nyd#RU4lJIJ~g`7qA7tXdDHp#)S z%EAXDC5_8!ep#=B5yccm`1VT zT?T;x!>Z+nt`E=cQgP7Aj_hp^-#Tj5XX7$IU0SG+gL75i3bABF z*lPVh^6u*J4L-pTr%>Iy7dv=Vh%@i<8)r(eZ2nIa_CX0eawFFXf*SYrPT)Hzb0eG1v z#A*SFCCX*pjP_WLyL%cY16KnAyqE>IAVX4F_h47vUULG}LcoY9oN-sQ+*P3Oe&3me zb~n4WNJjHf3-yDCJMXnxrRy&jcpOj_DEW#gnq9W9$((J)dHr{M zxHb6ZZ4j|jL0E2GoyH;-+J zZy6DzbU*0T{H*8Lm59x%tbG2GAma%)uGs~(B)?iX3>>}s-evEHOT<0xM@A?$Vf)iG zWrJxpH@xT>nM=J`pwyLP-wQJsoBx*f^ph9rJb|KV!KxH++x`7cYjmq zjsquTjEevNvCt^x1mh7m7wnodxuVk7wu?>BpuV>E5p^?pG!d*JJJE<2vQ7dyX z@X=)U3x3|Bl03JM`mtl?uZj*l{S?pDT{(_@b`z)w4EM1*UXJ^d^JLtNxNg+w0 z+Qd8*7cE2zdvQ-x_p0go*==|51!c?Sk6{mCGkIZFMY6bp)quQF|f$LWBQN%@?p zv$3HK5yEkJ+IW!(apbUkd9k2ezgviD^DnAJUm6hQNHdiUJc@qod#R$hoDe`xeX{aY z2hvN~$kLm{g0h_C5m8#rtP!)}7mjztE6pLfylDcRzVDKmP5VSCe%F`G_~S}Uh7S^> zXg>Z6+5G@UhjQfht|hAjcc0SyZeIK$4{b&q!T0;6!N(^3f0+YJf^d2F$*dlcLOv2m z5jyC&&}I4^g+u%Etdyun>h3MNj(S!)1Q^CiULdDZ6=)_zMO7bKw^Izvpq{rDfRpsl zp@7Oc5tb?w?oEm!bf_=r2(@)a{$+kOU_*<+R1(SsN)Hlu@I1edu%Cf-Ed^xf8@ z8E!-e-Ix(C9=c82MmtrP&L|LA?GScYfaIPB9vFM>8O{$~?pWYI3Bt+4#^7Q=Rk|Dg zxN+n}jr#Cy_v>GMJl=O_{Kx%wx5@Q;#XnCS{KNUAv7k*H{i1Nm`0osVzR?FX?GtP-A<@`Kl<5z?#Bq;cveT5@bgG2Zl{=8hxk%Py-3ki-6A%v8mAKO@Y_-)Ejs z$v{go!`?&gZ2v@XNaLqYTI>gay;;}zgbfXV;%h#VkDlh2%8H-Fm*0DQ!8S}=_EL?F z|1B}>2&W2E*njL1yp#Y)KHvG`!2c*vHoWa5>`$C|rcrQmlMMJ1QKNPjl@K*q&yIbg ztRSy>+4G?-)QsFwv^`?~WlyN!Nl1#d06%dB-BX^UIR8do~bwIQRFE7eD*iy0{_a6B&fNoqBZz`KKbYsunpl&^&CmcbMIu zZUgzG_`6%J1#e|Pt(m4Jc?!L!a~piSVEH0A@}{W0F3%CE;pih5bvf*U@yz9}0m1PD z9colhH3lMREd5Lct`<2wyS1CU?FM}u`|%jX)L$VC(4nBu;KSmhft~w%J@-T3uJ9kL z1%GZ{_WFrCE6F{)3Z{HHXhlFZqMjr{m+I&~x%*Qk-9i8$!XMQ$3CAt*ts67S-)0fH z=6U%d$j=@a4PJuabHBhJYfNN0U9VyK2JJC<+&9MoRa(HP!h{w8h9*6e&RM@e=aFd)DuBqpYr-UN%mBdz`qrE|bxXK;2$ zor>@t2xj`#Gcw@sPe2ouH;^s?!TTog^o3KCG-FroL8wZ7G^YA-Hx786wniLL&w^%{ zzL-7C`$SJ8+9@3jhyk1*U)26*D7YMXyLfMc&*SL~igwgjkswocmSTdcmS_J#;c6K5 z8HvPqHe++Y#Zg(DFxp>)6e<~ed zZqUwGW`}El+f<)=g2r57{`n-b`gH-8=0j`AK2m?X7A&>Q)W^5*Z;oa67#z73406ba z3;d&#=e=4Ap6X0?9mn3-{-8!LSl&1Kki+j}PX^;AO_4kE(>UB$e0BKx?z&M$41Ng4 z_3k+vBlROzo62puErG2B))05w;TxmB)7fp*_clEwZ_ATeJIf+S;M^ z%lHUwD5n82>8DY^z#@To`?HnuQ;Hc0bZER*8h?7UV22(!+0~qCB2Fd4&Y%%;rsJDA zzB_>ouo-odiboFSEOJW~wx+>rXUYNdC_p=yq``8lY5+eCs(4+G8n5;0(ihaBOcSrwPQ@zx@OY%yoTgN$vljZuezHc3AeIv??j^%lJjOU;dL2W0eqPbBZrH3YXo~YeeL1N+Xv3|dq22H6YGWPV8; zFzhCiNUUOM?b8fu)wK0pmOH7K2vE6aO$c%JOk!sHlXAABaL-4s3ezs#we{|-&d_@0 z$egpNK6^^=Xo}?IK+nfF@DonT!?fy?m9W6GpqGXUC8k+^)T7@}%(6^>qvuFc%YCC1 z%Z6U<3!aqUjByBk!bV-7wmF0@*L2?)J_vn{Z)RBSZh*0uX}X6n{M#t;JpJx$Tt0Mr zBT!goj_082%xcHF3NsJA*&~C4w^Z1fkZf z$-`zEfQ^X1)w4Mg21#`jejkdD_TSWfgAYk2Q* zzyj#SOFy(t8RMTng4i%Ab!o8qeG4)4HC#1+M;Z8hG{`^JO>zgiXRS0@!dP;Ix>KgU`9TxRAs|*oj6zM1M|6Y~?h9DEki2 z;q%RyC*3`zhs(mP!(NMifSV1D2lH6j`DRV<2GN^moR?h&e&w^(iBZ~Z6GA>XXFiGcPueoz0te{)`;iEqJRG>g>8#Qt8l}$iJhDwT zb-AzC$vd4Dz4n>2*&W$hV2kX`uoLK6y3b81ku%>JjpxTV!Nh)zBHte&rsh{UWo4Be zCrijsg&KttqU}Gb^{NkJWQEEr&cq<)|;5Ipfi#lps-hbVPH+b2H^or+%haLjgmyvGw2MmB8~^Y5}<%E9a>|l z&A0KO+vFIUHv453Z*CGMyS79E073ae``NWQ#p@-|q) zc}pg@8BgEVAfog|y5o9QaElnpG5_-OWP^hkxsJRN%X*eA1wAyBj58U+v%JPcQP)G6 zwD$2t=#)X!2MdX{=FTAsj|;zdD~Jx)P&!k$tcbse5*A6cD@_f$gzf$0cB`Mcj>8Ibk0K~JkdzJ9Ix*vpU0l~R=0(Qw>CZ~GF6kQBVy5e3XvAnnYgaIbLCVd){)vazh zlTPNH;bI*=n(T^~-ymKl{Gp)SE^giwQ-ah`bN)j7$1VNq{4dsXPI~C2WTtOfxCR8# zm6zbAWn7t}RsC5r&W#FYN=A|#cs6rDN{agI^3+t{!iGw{`hJ3p-b?B(`}hC`Fwoij zXC-xzCf8C75Xu84+RJE;Z_}!dXY_T4r!W4leI-Mnf*8%LrMEt^+>};Yd@+h`d+xpt z@jMxo*qkZV5#@O2-n74U6T+{enEYxsnst}qT^uVyi9rSjo_F+tk@vc{+aa{WV7b@748{*$Z9srzUL3z799tk_IfT$ zQVLcX`-6%6WAHKLH*NTt-TQY5#g<>sGP7PCOSkxKLg~W#tjwG_^TTBW zS7q5SA45}QH?BwishIgmEx*)rG1n~=BZ#P@qem!x@LXmiAxZ8g&6vYVJM+ILhwT-U zP>#?9YK`IVl(L7vC5)qoHhgc!54Ve##3;}PewTl(85a_Ri8#gygjQf{i>V8Zg7LqkJNye6{!6en%8T{D9M;V`H6MKM7xEh24LGD>=5PS760GE{=eHfu_Y}+ zDxSMO={0Y9RTf~=9A66S`1$M0R+5%r=VYf~xAY^*Jn{{m2b{HsdE_Ar+jX74N|~M3 zg>&HwJBA8=m4~m4MNzGGMD%)S_G$;o>DRl?`-0OT_>17h{J)PIy8uDlG?6z2`-*iM zOG=2wy`}b#)Sj6 zw?Ax%ch+HlL@At%(muOujkWyL#Y5B^w}caP80_Jb7LENLo;rK&h*(DMq;vuqO$}X$ z8&cku`K&!Y9f0)%HeUEu5~#hdO1CfFV>!V{AZ zz@GtZCaP8RV6E3DNtBnlXR; zCacQruTisKBUt>+bFO;zkNccI*n-qPm1m0L9M^9RZ*6w``S!-MvpZgnO|auSN{50w z?o_wP@cEN_q8@7Nu1X_&g)n=97W+A4QI~N(aI#&c!z*edQB_tev2zN#a(_FaNXx8B z2cXwsFO9JYF%xi8l)9;cYdev-1kzY z1)|E^vV}aDx-&=)J)pXi6ew<@O`4j{!EO@^9i+Vm{AlVlYr@getss=kQ#2+>*68!2 zNV@01dqMl`00p8o1w`dqD^I>A%qa+#Zv+apMIqkQAP3j-_M6^>WtEtDp5Y>d-+8ht z=pGl9i1W}^l)G>j%Lo4RB{sbI(at@T-f7ifHD~yv>+j5`Q&stk={2L8YbNE24s1kM zd~iTg+v!ln)LaXfqfr1+$kk`}542TD@IQ%`nI0RC+A%j!j;@t8h$1<2w5$dLlsBzJ z^?4(V4s2X!Pzf_Ap zkq{|T_2-F>4+!Ouk<_lD^om`B@cEmJ%=Gnu82S#}DPh-EEV5BA)sBRIt0TJ8+gF&fz9=1G)42uZTBJ|?#-BQ6cbopO>@XV_Mp>}O%zF><$ zs1a1vR>5UP9i@wfzYR&=p0^``-0Nf>b^G7V&q9G0h4luXmtLCnRc8X6l!0?R6hBz% zp20(Z``m}kD@{*v@rTgw{D3ZC0+0tw>?|}~2ECH7-hvUXf24EBqL(1JV^AvwE zYlma|gg$#M6z91oQllIzlZkf(t1Llh!vOANs4l{a%Qg5Q(muTp=M@gzbEM*m{IAx& zpqF=);;iath3BD24c*^Qj-TRgcwbNDUTJpa3y|c*`u8Y9A8-OZ?KlRbuanGg=5N*8 zO8M=P$EjFfzYB`}i4d#xgrp-j>>laIbqV;pNcMV;;fTj}2u;oRLGs)r3nEJ-Qo<8j z3{d~Uz~=8Dbm4vq<50c^KriFlJ+LqdQ;)($vzyjJ5lWXzA8TkVeTwJR{gYm(|5SRbawU-R}WYzbCJ$PUq9ttf2!ID>|#DBcbGa>n1?3Qa$nFEsZk)z z^mkavdF+#>8!2p$2t+yR9qt+C2;%dj7q7lOV!3@P-f>9^!dqfJBJ&)e4mfTEg&}gi zAK^^%13@<}K%kFgi4p?CiW%scv1^Iy&X>M=XpS|4;Ax@YX@6{Z)6fGDArC8ZNn$NTyiymq`7gz}sgZmVPYY_Ys&H+<+eHh&*Ir6^ugOI9#Qr)J<=)xo~ z{Y%W&FwzF8k$>CJ?o?tV&f<)R@cdTnkNGQqo!EA^^b<`iP4xibRU03Ot%aW{N&{1D z)kyEpes}LmQV93qH7}+#cq5>42`kMJb*kV6-?84^#6{)(X1$jiZwP`)TGh?ncZ9(6 z)(hx62vPfZNVg(^1@7j{6ukLOx#es$LqF}i>xm6 zSikJK)gys9w*Rkst_cpM+5sn91;7A)?MNyn`+NEzb@422!ba$HFpvE0I+^WYxtQdj zHU6{chPv*fL?nUS=%Grl+)rzlG$-rVTS$Tkn}Pcf_!1(%!uV{ZLLmKwCNb4F{qs zAATsc+CUNjo<2`GRdlGx)58#t%Z`*$mGOUA$Ii$yHxfzUM{V(6Xvts{T95)1&!C_v zE0^|E0vgH(R1>ei-{oBociaN|Tb&R@Gq1{+UA^qX-#WZQ6u7&|A-YZ#AKd~>Rs~3p zv4|dOh$C9yG49e-pxCPywFw}vHQF!LJ|?!~fIw&vCSuSuD(?)4I6CtjJ*$G}D*dRFK5$5(=^@nHOIJgrT z>SE~7Zwl!^a|u4?#{fAvIduZoS=Z(NE9?Mw`T6kirXUV{TOEj_$BU~Ix-9_&f7ONM zCk&MDhFqdDcsSN=bKJv9N--ep}?m<<6+@@?K z0T3alz?@1F)97cM!V6GAcg*geW!zV9re?q5oYkn#!knc3pClOs>vRg0-U@})T}TO^Fd-I62gZCbwl3@ZCf{d!Hs?RedXQmCkYmjB`Iai zzqnVO<*AKe$}>7F=we+L@D=^Kyw&$sDJ*!`mHSEw{56^R&z~YsyV((@ZL$A#pXoA| z^5;c&<-y5qins|K+8v#D{#`9~1&Y*9svTguI_!Ri5yQ(^&_;-;vHaB!>WN4~hgN_K zVlxuHzIucE5{#NCtzzbdf2`r)$&)7Iugx$g)YH%-{aH+|s5~MM&L(fq1G-&PK)}P# z(@y`>3Hd%_4-b$+blG&*MUVgQ;a@Kl0Q8q}$@T1Q#9%j>OlebLpC5+nTEC?$#hwJV zenCj5Dm90Xz}iYbZ*tMr83Z(#HEco#ENHqULKp`fiR)~rkYJB_*4M1zfQo?v)NKe! zvhJ@~eklU3?gZ|MBoz&3R(MH!YuUeBrRPW4q~)9t3Dx?UzRgu82Pd^k53a{HFvl%Yr`X?aC= zQ4)%NNF_BdX169-rQNqju?x~vu$eL>8U)0Ndc++n>$@p|Z{^`95L`$49&(WBb>_XG zt=uB|G!>d!nB7G9U?M7>sem3TdPVpnMcgK9WJfgjK{i|LqF3M1h+wdNAS!F*(UlsS zeLVSs>VL%p%uQ0EGt7gY<=A?v0!#Xl(ZYLTytAdQJjpuST_X@w!fl!TE`~am3T72f zF2|FCB4AmcU*?yhI#qr2t06{H7II3(OHTrZmSbH}h{Cs>R32K<3YPI!(9AiTymnkW zwX24_$~?kqkG!!BM`{3k?dLxds&Bl}p?en#J}Yq)E{cA4TeIa$3mD#4gw67%JH*=ob!f6)^{q!|@Q7ck@V=_0#%mCY&!SaH z;4MkAwMXUQ8S4U4F+*89LwrHr!yY+E-h|;xKN))t5PY%}=pNKlC=pk1>fihaXE@W& z=#iP4|GR8RzSmaU;lVVvttHD2bMOA(_?=WW8#+72d^37gt*|E^fh71K2!IS)bYW$U zfzj8K){F4ldoXTK4mq{|jBAvnrSC&i48Y&}sY&REyU{h)^1YmQ%d?#1d<|7_E(B0F zEx{IJfNyRwM8t9EYjV28AYIA{DYV>&EI$eqKGk~XJLnWiiSqs7@CK09$E%zr($B51a&eAo}>}NDhJ5GV_>rH<$ z^u~_Dcw1$^ew~_@C_m3E##&rQ8GLxn*j?Xi5$6bkgL?Fv0-S# zvE?XnVZ|pPs2K_bn|O{wLYN#19d9)>uM|$jKZv?E8u60Fu%h% zl6r@yucZ)J(krVd&7YmO6V@^3f{hD40=jd*RfC+f8jeKS`V9qI-lkS;s9o{ zCuV`0uRi4-cDHfjp`HkQZYUKTbwUyt56d^M<{$4`$7`M!^a^(++pnPnz1DWs(LG}D zs0WGwsf@&B0=eU(_8}z65t$%V?TD6~0lM%x0B|V{4D~IbmgQjRN^tr7Q(OFtJi(@h z#sU83RqnghJ4ua|H-BBfZ>yN9KD=I5Dv37YBI$QIW1HF-`@-LUx+e*tYczhwqEZZk zs{&@9Xf?)4vu{z3$)Q1vylr1QY5-ATkOn&Jo(EpMOHvFjFpV8C9+52kTN zF^ZBfKy734Ec-saFuib*sUlXsYsreYVhDKh#WqE?<3I9o;4LGbq)RaiaxY4C3z-vb z;Cnccf&Z3_*^`&vt-Y+mMpU6cxRr&$PekXX%0qH@c)C@|CJ#h(N{@uH(g8hSqHiSH z#V^IM^FpOtD$!#pu-rnM&*(Ve){8r@VzPPS8VG`U+E%YX)yoMR{Zz-7R?#;c;{#0l zkvHtvaEfmxx3j5fshfHSb$mE*+9VdA85jXLx%yY{!ViK6%zjszQlEg<(E4zeuzW5@ zT!hk8zoPCVFlE5RL2MO_?7PQij2OI>x&S%2wUC5Ol6>G*ZlxqJzXO1TzyK$9K#v;& zB|nKXuHht04MXZ;p_cziJ(RX5W^P^4;i03oe62c%LgT0(llXg$-E4x8aoJozEQ0n2 zoj4zdb(86R;E{R~V({Q!rFA1sAn_Wh(Puhp9=ulKK!IOPyHo$9(sIjnyXf_4?(n4v z;Dx0oXZg=bSG=L%3LafxT-zH84gFe1teD?PP4X+_t1?9Ne57eTg>fFX-jnVpGV89= z?Ug^0e|^-zUvd@93r@Z=7QMp7{qbCAC#o;9VF=h@g~nMDi*8*iX({NefAsptPIth) zi9h->9m;*TNi{5EcQ1k++bp+RK5xqIEs)aX(L=F;yRxBFu6};o0w48+-k}u$;txxM zL-akF1NS`~P<+7YIq_29XCR9yvt2!e$W=Nj5{iO{L;I}6+`r4G7^Mk+{AVJX&u?d5 z^mlVY0kw(xoWGe|DInXMudnJY_^hR6S$B~9n`z+Jl@%l_tp9mAf};r&Lrj9+{i!L% zQi4H|B&!0Agw=S%Vt2qpmyyprG7tdt(NHOa8bPw`Fl78#KfD`b2|~5Kh49f+H0gVy z1iBBSSeAb%84AmP{2gNfLA;acQw6fL(CT%0z&h*^2j_fsBKMY-1(Kkv7&%Dr)5b>( zE<9Eo@U%Ac7W447Tym}^9O(BB295$A`TuOmk-!9(C2nH8TME`hoRcS}_!m?-qF_pz z2@~^yDjZKjP1YA(Jrv&P9&X3$Ou*k}OIY?w#kz&@M4Qq2^+o5j+2n(&i*a^+FbUem z2O_Ga%S_Eg@OBl8d_rZ2<_DmLUHS|JJ@Hav000DhnC@H&htOc z_h3(hK}S`z<9FN0?ybq5@WI0Ye4X)pRRS9=ER;bqFWkD-j7XBy%XTGVnF_WCLDY{w zKR(Qs(3EJx^}S48!9>^quEYn;WQub4T~S%Gq?wb38Fk~!D-E`w6OcQ-bp<%WGk#eGM^@0^w{Q<7*}wB%m>GMtTw=_u@A`cwB} z?}bCDH%5cawt(@?QCxrX*VgcULHO@6~KL@Rx4u*aMq4qx_HE4G8d8^ZO2~fV4ic4A^ zncs?xM<58juHY?(8%1^P#jd5YSCxMqP8*X1x8z*ZO_@*ubo~J?Pr|$SrxayjBL>wF zZ%Miyt7$fb=d>z-bD9C~=K*Ss?Hl(rhK1YX1}Jk{y<6EuiXMgshMqde&A;CfR8_*e&V1Pdb?t;+}vvEEQnaOum@P7|PPX>85};TM7z1WD?H2E|tLFO{9foV@cVmP>(Ejr9!S_RB?hnYejI`A7 zV#dyfUw)}fI+@F5bv|Fxf;yNpIZ{kHu<9jC7BltDD%?)hu&XjD{jKUCs_t_>SEqfa zcEy0GXXLDdfo~nhm?fXhdsUMduRuRGI zbVcE$#30JF%q^ZnHvY%e4k7^q+imb1GtV?ZAreY>_WH#~iO*8ql=`~70% zAHK*A$7b~Xq-YFjz=E1jt~n`py;o4z<WfOt)6$bux1N0M;;XE3fEheju>Yq;@i00N8jEsmm{C4|66#q$c&ZUmEownFMnysu)E@#$xT3F3j!rgKtUGi;H2_VE|e< zX{=()FG~EuyOqftA>(r*&8QY!yx-ZP6ieNSNH$urs>8OeM~`!2S$xahlkAm|PV;LfB7lNPuYs}$E` zel60@pVSu-i5t&VvLTd;g*(`FDadV!GLj^1-^=GkaZaXz0g2k#mt80=t9>i>q{W9R zsn-vUb3&UJ)4c4Lek~G5z0yV}4quY4MfF_LK6_B3_(;REd;&I^iD6XVQFQnkCMl(t zjOXm-(*8d7ZXYj;CFlaF0l@OZ^e~*sw$GnD!{u)6pvE;?qrgNk5i8r6|JwN`0!R%A zcdw&xL*MB*n2%V&YLvO|Lqs8LoJ|0m0GN^y!0a=Cr89V@XQH6~Q=XS2fCoo(^$9$T z@-dNYZ;j^H7Sl-wIHcjTeOi$n!NI(iA>Od81NQtoq|VuhkM;PzOO1o50!D_2{;!r@ z%J1$c8F4qZIo|JE2l7YOP~Wl9g|E@_*B8{nA}w7bhD`{uIZ-%ss?P#z98cu%H-$K8AAk@3qZ=*tpmKZx(=r#F+c3936viC9LuP&s#Iz*7}?(ULCx;v!#AHSd9eLwM;FTv}a z>+HSPTJLS=9(iSq`ct_vqUSZgL5E36s*R$GC>aQXLUh^(uvub&nTi^YIv`Fby`aFH zEEINU4xx9NKIWX{O_xnI2EdPQXK>+jqx9666ZHl`7CQkW`ThSH5a>_^&n%!EOmzm6 zd&j-W6n1!g>qk(YO&2xJ!Vh;87*@WKgxF|%`X_%PP+}?p%m0npI2$vpFCw&1AC;Zz zy$ zEUbZQN%8YI<`EYzjG<@?34$KEnMP9^p$*a@X~X_VnDur~&U-5-tRT<#TY%Z3EXutt z0xWnx86Ncf;azsY>bZ89x!;Fo)+w-J|pri?;LlDLEJ2B-K zF;4xapv2OT)DoMfATPPyL}1zHkhx9`H?i_kkFfcg(ughmmR0$2{`IztDK zYm7}giZwD3Gtpo{M}sMi=8@0=O)sQq7Y@~s-0iM-tW(@zasZuhI|=uo7WF_$LKsR* zMVl?K@;CbtQ&YkyV4Kj|{!~Gm_pA(<-x&~NWyXYK`_rK(l~)H1en+K+n3Nz7#3q=O zS#`ixff|}Drc(G-iP5MYS2-&9oDjQu$Z(z~J+Wk9eFxpb^4sr%%1Y*JWkF%WG3me? zUXMD~JBSECgSa7HGd-bRTIH|$Y;AeU$uIU}g&7=92J(l}AEc(RixJK4=%gB~+j#%Z zbr8D6d|@VcY*l`n!j|yi%hN4r7nC?*5f-a`)NHOIE-&$})s$UBzMkmJ5FVd`H44C| zEO`DB@#{y~@A~PUYOBDAsOx|4Eioc60j4SL-|#iOaDUwJHhaA*7C|71#lCP;~?={Ze_nxPY|6E)();5KK-T>PolvI zbSQO#W*c|EsW^u(i?4uCGoxzme@d*xXW-jrKLLz>0No>rFk0LD{*HJn*u7}5_3tWb zxWufrl9f)GtCf@RqqqiK_3LP62@YAJbu@C&lrD0Q=(H%8AT6?Hb{ zL?OumP!P(VG)TS`2EvTD$r+BOieqY{>_StkwDe%jwuiD3cvuEThneF9U*Wa@U`B-a z^+(Q(CflL&DZxkuP|RbD_SRi*EOwhszr*_C-;sHh0$d>1g0_GJzgyG~d`ws0JOiF= zg$^@Zw=Ic{P=s0LhvpPE|6+Z8<jTnvWt?2s}-YNT+WgrPUX5TerNP)!RPP?Vq`nkN1?^jO$}L)|Mzax-L5 zk(IEeV5lxAlI8dU5!=nUETHzSyk-`R5LNoIYk&+)zD4@Vk};U~cUXj6flL}1Z9~Ec zV*HRNe6;7nF&24W7*n>T+-(?%=syOV-HAvFYY?>wG|PGJh|5B03NGQ90uqmHG5w8| z0dND_3#RT2?i$9AQ{D;PL432KvmVjH46a1@Mf;9_qHd9oSWj_Li$w&Xs}l_>!n>lJ)VKT zp2VJV%@x{ocucMdruRGjJLmXVyvS!Xj>0!D*w>q`lYQ=cBV;+uUcbt*l!MHV;?zmx z0L!%Aa#7?vw8slVmn3xfG#$cW5Iy(aRiIeU#xr%;CT(0v=S42w0)Ynl6@5rP?n}_) zuCohG^wdu61c@PB!-nqqGrSd(en18j*FD4E*Yu)%_RDXLg9al3DMLisK^YEz=afS! z9raa|q&XmFWZT>6=a;ZUxR7_54$QAR2sY}fud9edGraFS32J1eL;Y`~zSsAprBDZLuDT+rSZ#qg48?z&e07+&I zSMbWZ1zC*qaV*RE=PyJlK+jz{n4D2Xh@A|GlNW^8={{ip%=pW$;kMilHe$>Q1$2DM`4fU2*uRZoJl3Wh1O2O`VxkVh zd{ASG4Xf;mkLs2jxY3RaWvRUlR{dWPnb9;{hn7?-k#YjtlqE>SFZ756~cclL@o_n~90J;p8Kb_0{`ut>^k!6!6d* z?i*bVB1N=v2MCtH{RIB^6y6cKqAG}RhMqlG zo7Z(qoA@$5^Z|&{L;f4$Q+nW_qY(sHfc#0=xf`!v(&~e5qEF&#TzL*p0Be0^>mO_i zofk*(=Wlk4Zk(Eb!`ukdo-`?;8`|PyS5)H5b%=xS_JZlD;0d0qKdelZ)v1s13K6hU zBt#7+2!09%D5VcR=ErRh9ifBD0Iv!d^#aY@U!r*sA>}1)x?Hr)mzoVE%B@N_Qn&-nONg*46 zXUEqNYyIz4Yz)OjGTPio9kAlH*~U6&WolK$(XrgGV%wjT3Mi+o;@v#lh5$v!OsGcO zN^!eNku%A4Ox$So{@NFoye~AVQ1UxxeDYDKRQWr!(oWtT|0_hu-33)h;U9Kth^T^u z7kHZt^sKf}7#Exio_;dp*l93n(bCdB8IN z`DI|_I3v+Pp?}~%P9o-c0dIKrGK$t9fXb7vvs;NUU4i_-ePL!6HvZ*Ds?BGmx(&#$ z2m=UwX5W`VT|W~UZ_1cEm@}?p%eB;{Ce)wzBSI-nb+EyM=zHEd2nv#)KHge;1$ZI& zkoAl;GXsESq@?|MqaCS!V0cC>@s2u%ki&HWRc=B5FDp*KLfA;K1EEz?icx@GS;K{m z_r{cfR*ut_hc-7i4_fDHM>VAt7xy(b&ddIO zDz+bh?ZL`^g4rBZ`w$(t#676J_i(1c#hpp_usOZ%QjTIEL8tC`nq_Jb* zz>-vo$z_Qp1mL?mJHV;Rj+8@#Htiru8g_2n{2*&}b^T!o7F{_P+5-nFpGj}AeD z+-F&f`CIgjeR#4u(TJ|JMzH#N2Yxw3l|{EQbA1QFzP!3@Z0YXNBU4jY(TeNolgkjP z<sSc5{W~~StEDzF0xvE$xTvmwq63=h{?q+?oehz~eXN+M#bpwEqs`c^n*0MuYK=jWxz`5^CmraM35doNL4ZDe&)_2pdbu zHiuEiZU@{}_HS=#s3xFNdC4srLy{8S)bWU($DtoGVCu+Vci^?r8T5&uWmyjib!^!J zREi)3F06D{v}N2123%N>dK^D~$NSh{)RYP4ibR9o0GImh$l4&s47ignm7~tO9i7Ek zoSPUPfA{_Wg+h-QC}5cI%Ik8n20`y)LVNlu5ClcIqol!^`5oc*4PWc%22RjVRoV>$TkROk0_&S#4+QSoD!(^?WO8^MVINOqupnFDS3<5|LJ zGrVsTfE)gpl}wSySbFnSsnyYoHU0z!EUvGD%@D(7%*)b~=Ls2g`q58uZ22hlJInSZ zZNL#{QomT0>j(3_?Ay; z(X7I<+0SLoAHYWE93)d9fKH{VUF7Pw028`_F)d9xpi`%jfpB1teJ9OBs^fnuyRtfn zf5vD7d&FnpX?9^gOU(-9N9IzV-v9h=p)gDL&uO_{b$~@qt4_{UtV02F(b8JGH)6EQ zHr>?lq+n3bD=X|QiAp)D5Z|80vUv*%xDC3Rinya`(g2Twl*Bep_6J`{I0(2gZ z7w(T}LslLbu&6Gy7Z)Kw4b2kI|6ec#NhzLv>Z@ur3$ha01Wjc!5u8{wng6V}6$*?( z4!}@C2R=^q|JrIvbCp?07|(e;zAC>H!>`{`%1Yp}_)q&TbqV^yhCeY2KsCL71Z74f zDz)eiw8Z65PdoFeq_I}Y|NQlFNf=)fb~t$G*uwJLVV*|E$oG3on|F1MNmku9+Vt zd%Fgqnl{|9IX$*)B7uSz^e(W_WmreoPHfwCUAnBZZ{YQTgJJAnd-2Z-nMNOj~(*CSmI z_XoIo3LP>P4T$*$AdrE1*&=)7#R6S8d_BD5d_{i&#TH;D-&7hIPFX-wn%{F7eao2a zh(=Tq@(Nsu(qkF|Ps1$6#UdVfVNG&w6dT~y&hg&a7FR!2Iez}nmzx5|+fo+#BrNcH zWmgFr>?|?kXAsbB-Q#29_w|X7b@HZLz=KdD;6W4Mb-{OJ-z4W8t1hx>_9-I%^0)#A z2%nJZ%+nY1pIeI$XNEKTkoGeIms@JwdVZXY`s}$OQvnsg)5ISmDEW$NEG@V7%jo4} z*_ucMGQjnUv}UrgGhHrMftb=#Q5<& zUgIai&|}=H8(hN2H`)2T?YWZFJLV2`pjtroZDqr}0|s|zwEKkN^6uMIu2~a(&l`4& z3uWFN`N@;N?J`(*zr}7n^J6;FA-7Jo{?LL~6}$Ld?|L7W6^cm0jdOPn)*ez7K4x+` zZN-&iJ+j=tQ5s?#A}ULp=6aVVIK3rq`1*Ya27H1u9EcL|;XZ^t40V&+!h`V9A@9^e z$w1j3@Oiw8tbu%)16h?Z5GGDmK7LTZ|pKeEV zjIV*&{}VIhFXHM}tnA#K7;2spX2@YBp+2?i41@-%+H<$B@tm{2eb~P^&b<)ze}!_K z{AnwvpDIB^MO=!?@0M%imlawv55JA29`$6!5p=O{GOGrgj&6xj<6VZl6+V#s1^8e( zK#)zhjSJv9x(bim7Y*=d?J-Pp{U+A~~Egjb@?YKq5qR&#r+0yup9ccFrsf+voAMN=;&5e5Izl{`7JrU#eF2Yt4&FmmYCnB9>25A zOHb$cI+SH00%fLJ3)xNYm=K#`N&G9W1j!`yhM%IB`=ygb*K|84n;-s3QBM{=nlKu$ z$u0jxp}S0ka*>hh0}ehj#W4<6oj1{2k{^*)nQ(C&baxnN+~oD7%HRC8etVzUNQ?Ve zYs%;@6m{$(4JEo5y-T8f6!Wf40MI%>j|iX>99};t3W_+5tdq=RB9^uy(s!1aDZw`j z1~0wpPJjDJQ0@LUD>5xwFVkiR8uYcC+L5H)SW;0k0pB=b{c{)$beE zLHwlA=9^BrxFDp{V#JAs1$1%{oYKt-5Wfa&DRK`_zx2&W^m%4gA~*#Y1_3u1*=FR6>CNUYkrWkcd7Gfkl&GMb86^drgsNJVtXRHkay5tQrS#3 zoh}Du5;IY--zfrftT@xO>!8_k$l>7|z#zr)$0+$AbBu41r(ZRz1>{WrDP zK}9Vjm>^kVsj&;t5Sq|o55cg+Q0XatH4$b0uGZ%9Dx{dT{qn>YPN^(eu|hQLp@a1M zn{1VD-@Xnq&8SO@}ud!3R%MVlzVKqp9$PG9YL! z&i-2!1Br-ze;s4%Ep}oBn9UwxyWxDI=0WH}g>w9gCoLsV%whvcT~vOT$%9>S`;;@^ zlXD{x#{ke+i)!>butSj49nKnB>M(mfj(EfJm|*Aa|-v4q-p2+;D@C&Z?tu_a1^IEb4f?CHc=zYa|#)JfU?nQaIg@ z@ltNZ#}v8Ty~V^cG-mq|3Q^%CK_%GTo{Fnb_By_Fp9N+=T~v3lX6TZwuO1 zMXOVTfK-PD`rfW#KE~eLVn=Bx8Ay;Zj10672x^SG`0M!|bI80PxLbh~R5|&1&5xm zc*duaTp~CS$lBD$M%?v5uW+wTTadt=IX{7*?<-7~5@5<`z|jsUTOVYH`2m{EdDxfS zH;^gRyz+K4QO)R%tD^%wvvqZ79Ezlfu|84tu@vJB5b_Y;ewN)4U9) z@crilUi`mTyYjj~)>P>HJsijr4h(NH;3Q3TP`wEL96A_(@>tnrP4yKf=rxK5@Q8K8 zb*pfKY?}(^u0KU-&Yz66-D)- zJ{q(lhHJ@M+&75LM%(BNO=&^dEY~se{J!k88GW&{)UF-)=~zNNjoTs^q+`+s`b)bK335`4)IMLM`J7L>pKk4_t zxhy`olWR}|prXSmiK(N*2^?v-u+5cuQ` z-Z^n6p)rBKL<<}Q6Jd{Cqrf3fl4$Tpn7!cfr|*J%yOKidJsMl+R(8cX#-npPrbudT zuDrXJ14ZA12G8RB9`l+9D`f*ei9PJAF1+py!Adov0#{a@2~6Mey(L3bax$4igHMnK zeAZ_oV*g=?-s2=Xbs+Qps=|#9#h+lSK;JuRe2mE*4c6QCZObdUSzS$jy6;Iw_!t5P z#W=Ryfnvzpw96WwWfmU$^yQN2G6FM7fy{vHR;0M$$DBHm591LiUH7Pv0BPu(Y&i}V z1jYB{pkfTGR#vh$OAqn-Ar+rXl|hy3;`5m5LX0^ruPuD}%+ixCiYV$WEn%-llZE9{ zt3coqKv{d4H*s-fK=>Fk3E%V7#@lwRNO)H8}J z+9un0r*sKcyU)w+a@}Bo7*N@(&v951fWexYAv( zQMU28=kX1a2kGdtt{i`_Lg81cQ28dPpz4`n3CPmaiAiT+0DuHAfSH zuQe(NHANt!DdML@Qi7!K#?GCv_f!8>zEcgnDf()(03sQOOX$pR??j9#u%?2zWK(35 zwX-JHvzhJeIlY3Qs%~H%bX>ju26VvYtfdhxFM7H%N_m% z4bcC$J??FWwOJ?CD8+mZ=;^-6mR^Z0IBoUZQhoU={%xtO-9VLEBd#EhU7UcYBN!9z zb`QEX0uS7)A-_n(wddjRp`I8FBfwCsT=l{QFGyYoNhxB4(|<0x$gxKJkF%Yf0l*x< zVbXVTi|KKy-fwZ79Sehe31i?xNjV#83#y+#xEQ(Q94Ia-*Ab?}p8+au%Moo9|pXyKp=IueVo_P%LU`Csk~l2PKT5#wtswsAL0jY z?3(UWihONKSN+Anx>t7X30LGx(nZz)ee4rOZbUZvDiiDWPwJdH5;&hf#`_xuRmY>h zwQScp!9%8mnW5dhI3u35OD@(`uE*hHJcDC!J_{!RJ;7Y)vb1`;4_jbx;_OF_ zhx>jVCLA|v4nFPhVRS!r_^5x$)e8aaWACw$)T>S z>7x6Nr~o21@Wb5t4^w0%lFV>xq~^2aK#|cf8B11p{4pxTFmGU&=Ue{#)y7xhj&gxF ztDo`9O$!}_bV(?gz9Br(LE^auSO3F;jd0@JB8By@++1OI4UiyHS#LoyvF}HVnhY8U zF1awcI~e>N-^p$r8?`eDta&sWxF26%Y$%q)(s)3vn@DtcEJZgnm5UQNQvNU3oG+?( zbHCfa$ZwxAC42*G;YR^H*x@52c69^P&MtYd^|1Y*GdU7;m&mQL=9A9;L$oLbk79%MF!FDB4!g$w^(K+ZyIVhiX;IPO+SBZd7Di9Cw^QeX zsNG=BD7X(;Zqf3t@r$gzJb<12%`UViw4=KcKaG;NOVJ-amt8xF$U04rq$JkXoPnHI zjsuHAb?KOrhD`j~Bzc-by6y~QBTgbuwEQZiW57P{rpp#|8FSv08ye1KKV$^#m7hJ3 z;Zv#z;;SbEY2dvzhf6kjM;xS^ukHQx;&`f>wXe6biF(DV498~+E=ekoa_+1NYRM;u+a4k_4v`^ zQq2+Pt_;UrJ=+{l7mE%ud{2&jn;kvZmOQim-eB(Q zUG(MYX+2i#=DZ@ZJo#vS+rf-NCVmo~L`)*=7c#yn{W|i?W8=Db+m6=yMiTMIBxzAf@f(S7kEc6{?Z{4@{k)1j$csG8i5~`u4aBzl*KRgnfq3``}cUEnv zsrg!voz8q{B^Y>O;B~R-h&BGOZ5d+pcvlosLgm3|A&!sY9pZEo$3vFEw;L6TWkJ9H z83RZF@3n2@YEY@#$spG1>w0Ov#;0#pQI#YP!peZo7u0QBsFz8k5ZjW2Om7VOtmiYg zq~ZLJrlu5hKSqbO;e4UZBuv^TD&xJo@oXnv{rij?%<2Cex!$Ij0$ysxt8_vw~Xu7wn|4Fz4B62lBhXuN)vs|>t2+_Ke$IUXe| zAn;#$b6=7**aLJv~mrml1ySR6WzAz(tbW$njzeU;&Qyc#Wn;j+?yMFPB| zf6%b75stim;cH8Gz-MF(#gOt+w&?9HzhwWQo8~@;RGbF<6y?umc`Kfzd;5%Xwk8!>?mG7eA+`bvhBvIsd`Xbzjf%ol70xGX+$!oG0-`I3N zaG4cW64*X!wMBxPoIVdKU05|RRL5>=(Om+Q*6apPf}6|)RiJ|#+&KQVle4 zBlSinzPbgS0>n2D;%SVnV0&=Vm4F4x^ALoit&FwP`nka8OB=>>fz5scYE29-YV7 z?U4wbtLqG9^+~sE6}(1%?a;reV3rFF%heq` zwWHLP;9Q5c#Gwt|u&kKaZ3Xo(8R+wCMqVzi(9ef*^P%zEM@WbkmKNDHmfdF1HNlz- zCi~>ejVVC@CM-> zx!(Hp5Q10_n=;x)S_9AV=#hAaRY+zB$+k(^cr>tu0)zY9$_z6yGcjDNt8?{hRLxW4 zJKrk~7`e<7Q#K>4AVi90PWKXvdw<>tFKr+(^~lU3e1@LcWEfYWeeX#rZlNZA_mB$f zAO*3mFWPd1)(?|{*z3091YjDd6&_xMZ>77;E^#so^+NUVEYrY z;KgWAp^1XNJ)V35Uaj>%1Fnn0Rfq|JLXrK@@{@BB?PwIz98m?&+Yu$z(A0*Zo<6Fy zKwI+d$LjnZV|#mS)5_V3$nJm{LG?mDo@D&C0t}7C*+_-g8zV%w7z9KA*Uf z9TE?03k6QlV&e6dF^V)ECe=mW`VFCM6@(PIXnuXqYeWb3KJjVie^;h8eYQeSqZ;Le zf+Ts!wg3y#rO>f&Bg4-{5IH_ck4hNINv;}WLgD_=SXKT7?3BZTz`J3d4CU4!O|R_$ z8{`?dSq|lZ7hQ}(v6VulP@9lTi%2AV|0x}d&pSr_+18R*SIk(_9&2@C!YlEqccbf4 ze#~l1h?-5{gGMQ`c($&1wt2CfvCdEG|NdPzLL5ss@9^1;i>ZXIioORA2!E+fiSRqfE0N^)bhBlM9hL2F-1b@36-~F zId&{Po{7K3TPX#MqltH#WFLgiG&9W}O``S3-sI}xlqiA2`JnQwW!yOns;*;3?4Gp@ z%R7xY(5-_v^=-~c#3>G1#kxIjp@X99*i~J@S%hV=j9dWaRsxF7qV>kt82q~ObslrS z>DD0%zVv(`CA@6M>pexJw;v`(ytL$hvy_Uxp-E($Jtfgj88MlIkojtCCwz;SW_KO3 zZ)C$NxY#IN$FSh7^Za>5RIMV}4Vl`txp6`S5%1kZSnb>uSkf*<{UU z8e7F-MR3oh68l1Zw_H+5seThbjE#MhRfzaJDPzfb@9?@n%1CyLF*CNv0c^1?biDo^4YZ8LJm>EXvlzz0;9uhFd(Qv>WVfq)bn*+aTukmY%uT zH&r!j|NLa*TCD+2o4=#rC9=wt&9|E=rPo!)>oOhiiPH+*ich|_Nh{<3j({87F7E(S1aAKumRPkX4_nTf`}S zjOr+N#3O|D-8T(+Rc3i*S?9s`x;rUR1-h=tdKp>i$%O51lD8aKNT_`|bg72m>3?op@tIa4h|-bl;Da*uV^rwgD?Ti>N#2TU3nE1crV35c{x8x=QgrN|TH6zX zovtj}zqPyj`iM-Nk}DK?3qMfJ6f$Nz_GB)IWlTbn&F`vl-st|$y+tRC@QhcKU}QzS z+q_UuLP{YfzrrV#Dym0Z{7gV-wx|X%lCm2@!N(j`w7lI8C_1e3)R?3=H;+j(B{+X5b+AFvz@_dN5haP3lB=`kFg?;KcS~n!-8fbF(Jjk7afSn=j)=hdVFy z&A~D{Xe$zttwnDo2aSI~8XKd1Oig)?&N}=l4iup1=pi*o1@}KXgJmKb7*UPb{kqB5 z2*jQi#Je#PaIioygXZlWqu%5U;y)##t`~Y{gSr-G>oEB~j(#IYP#VbQ``ri8u9}LKYcR$3$QlEIG>}R z(}K4m|G}JdmNXi3S1>Qf9RdaQF(5_}Z>ey&oarj1we3&w#(%N+$`I2`+S`GK(VqAn zCLStLaD!P0-f7mUCGqOb- zz+j|KI;3y-oQ}P?Vlul;I zVD%#~C?6wo02`I{p5;>pizTblP!bqsC7p*TPRADtRqk_EJ7>lf3_ngY1!oqZzMAlx z52g7uHK1l-FQM0%fSR+3U;mx2u&{fjstXAPUj@>s${Zc*^r|>y1@9u<-UX8#3lwEt zWrKo0NZ}10@6x3TE@@!+P6ub`-F2W1m4A&~Dp&3d6ti6bf#P40cm*W>uPHV(UU_80nS?1U5}rWI*xS8W)g66r zWo66?QsF;5$_v|zLb23-|BF~r;#;#|12{qUDGKGXPlU0z4CAfN)R5v+En87RHs7`6 zqr129gR{5L0^>B4ndK&6!VbKk()+C%dup?z@zw-on~s%)-1MBMYmeT^sl;$^JV*cb zn)!gROm}&4<(s{T!OogOIru~j3p67VY~=utl7Q>a&~o5u6ha6RmP56k_^4-Ur3M{z zX}DRG4PFae((j6nZKUFarmJ0YsXi>D^fcTSIB<1~Wm<#RNoW>rf@Q8TzN79F*^Ibt zH-&KaI)LTpYdmrctIkP``Y@sL$Ce?3;qD8|@gIwv?`a!zBv!Oh>{CW)`wc0IL6`HOtBZ6a zJi}YoaopWq_mJ?Y{zTSWnbg6*m4qk>nyAu5gDv}2kF4b)f+?f|u&sfHrT<-r8nQuT z62d-|^Ba-e6-SrDU}$?610wNI{E$vt8dR!ZkVh^g|G-`R2y(ZJQ@4KB7TJAZMuYD2 zY}*!}#cU;_E;)pO&jYK;n4}SSA4iIPlxokFN6V|tIp9mC32wr%(cs|LiAuQ0NaR7) zhJ>)*eNXqoB0DXg*b(HUtuHrqkhexZv3dE?Y``oV{nj<^gSCGP=`w< zA#@WYDzYlaS0vdQl(K~MI49F6Pzh*9tli1j3yB`wqjtJ#AHsA^Ip z*AX6fiN?Z&#YWhL$}v)mM|KwsY`}w?XUMOdD`t&dNm1~D7qV>4*R~zjiw zn$rF_2|=J5;yc&Azsfj#?k?DM!28)=8du#fbtJmFR2^5w=Pyq3!pJ0#2dmSfH#YzxmG;shtd@lDw2;mS!R7 zOcjRrbax74-etE*WRQLx@-J z?bl!5_EZh8WS8Yfto&w^gNC9|+VLcEzhoqKr93!mN%o6Yw|^l7Im>igc@-hdNwTND zmr+OCOubOoo+EPbj9zk3^Nq(?bm8;z)c$J1!H(g+e$n;O%{!;%AZw#@?W$B&>YBWn zH345Nc^q7vD;Y79r6u)nyeyY+#5)e+Le_Gln5`gj2>zpErD7R;0%!|bgL)7gZukWnO zervmhU8L-o+GFGH9EIw2B7U3vVNH<3I{~>!F}h15QF^{|HNsk&G^#gA!O!(Ov9k|x zz2sTnZok<$E6;r41kMl}#G4v7_pCvM)n>k@8vsH-e`o4$wnc0$LTVX{Q=@cpGn z{3e(9RqaRo=c9j>y97SM(PJ%iC;E+qupGcgr)>45XjeJHqZQk$P!fWM~R0!bxTG8~fX%gz?c`|O7Q zNhvl!nTIUibPyG_Z9l@BLxdy+mob;_s)oSr+vm@&aIz`H#e69#2@esS9pUIacAs#X z7}`84=zj^oNNDM`?sa{zhot?3;?+5hdcW4$-?WF6T3JTn(Pr;8u$tFBBM&QDE&kE5 zZ|K@;^$cKc+3_^OPp*R`lFCZ(!WjH>B%)1{hCyPTKF6~uDZG%LP@^UO!CbO5fux9+W9 z$huCbpS8fauB=;r^QiV5hd9a=cpSSum5D&gT50|@Y4HapLZ{-sIkLPl*gDuT;K6r2 z`epm(EL_zeWM{%k!C12Z;il8y_u&8C%|~30QU7#5+~t~ieFf$bMSnev4N9Xs|3mFP zINJy53g=yUmtTWwoH`su4lGvl2>W0E{1gQD_5zWxW_wzbC~FvFlzDMQi?k+BLOUB0 zbB%Yyb=n(r{fZ?m9)$Zys3_5X&v%siRKBh%{x>APGv8Wm_}`r;+CM(O@|b(pMLZvc z5+=vb@b!)WnKC6vAyY`W*!V)%OnfSxF06fHfoytOeL^}Jbqt>ElVMXia8M^)wb_e5^VewgXrRu}st>D+P$FMn3zi3O^mfaZPZd;=#>MriFE(%I1 zGO!!Nr*GpDtR`kv9QiBkO zaA%Dw*n+s~x9l8C!l*`I_Ua2YSD0xzs^O%*J`tqjwM9obJ9xH3L?qgwTstvvSemvSF zahec2ynS%_+9kVR-^u8DLe`z#eAm%?piqbff9^yIgA;q~=M2_&Y!nhXP06G;(zoKv zgO848>!GMkon&UUnknpI-EO;z!?jUWmrUX2Qp5d$n3A$c=IUJ;5OP-YK98uGXFpX^ z%@NG?rR7Sw)t*ZC(1Na(Dw)a$6nwaw^rkYx9{>ZrSHE)AhBd8`f?{KX&s{FpR+`I@GnPqRY(Pn(J{37>m`n?_aMsWqC1Z z!?sWo65nvG8>O-Dey*5^_XZUhT$y^4WPe6oPdx-~IR` zIjSU}N=;YNi0vEOC<(zzz9}X{M$e5c%pd2ba?LbpqS_i7TQswUs$=Kq8c5z5DF_ZX zS7rKZHw;&i%hnY>PqVT`)dmb(`@@skB$`Kzr0BbRCI4DvY1#F17uk-**?uh0-74+_ z7dFBj!0Spd@`{*q-V~;1)O-c;>f;IIdfa`vT6EeDajjys4CV~@iZ38)Rpp1?6R7B( zwOgUd(Kj85em-8dJoW^{}tO`0iAqr~Dq$BJV(`tLS(uRZ?>W9G9w%RL|QWuu zg$j+R^MY8giTCs3jYGrr+M{*@=91`L5(Qt`G!gf zkw!PKc7cSPnTYIuuEGA0(e1YepGs;xcy5+1Q^|fUy;-#VRLkjouM`nA&fA0#bBI?w zzAo&H-X!3EUF#pT8rh&vjBh=jb3Mfm@YD*W4GWnrNTWT5pyyuLn!lAr!=}^+xz_Sv zlMSe-(XHFZr&xg(gQ_9d(byk?*;3Xe{!)qYdCzuJ6B!~)evE{JW8{#3FRA&M8%PmdDN{;{lveuia1MlgMD7jKh%oWkq@157 z6kTX;pRmw5&ViJ+NG~AxkYGfoN_Gz%F%hvFr$!X31uW_ND(p9kE_b|8~TU1u^ ztgC#c(BG{mYhmQnzM@w{Wd}?jAwjDgnbVk`q8MnE686Zt$mZ@vLJ3kh1Yn8hf{z+{ z?Psq7mf{m)X>o?LQ0iJj$K#hP*x1O;Lp>$&GAVd|nT}kCa0amWJ>qAftv&7-g()lP zj*gFpkY}CUo*h|=(2MN%k(&vVZ@#wVNq%KXwNpw)ZETkI$^4N-coH1bJDgkN9xuLm zhQEy|xar{2B|B@qKW`)Y*P$j9BnGIop ziZuVyVB6^t;YiubKova5ou1d)Zv)p`J^kP??jw!O-L)`e$iHHHl{H=TXXj^8W&Rz0 zVKaCbDCs7#B$6;!_-M&{X6ExDXVPdQ;$(*Uyku(M@KPkcX*voeQ;#zPJ&{+%Lncqi z61pYT;YPA`G4-jnvBfRyH$rIC>YeP{UR(vAa4lS*_DPgHtIc&Zo)l}Ry5Wb*67q3(IRp6 zoAJUbo|d#Wvc%Co*ZNX2Hgxu=T{i!(_(6;f`blsXa+NwsROZ+R;L;c{J^kB-vrC?S`}a%hpA>ua zCZ+d;gZSn8wn{)jTYhQZiP2BPh`z@#Hh2g0Ff`H2HTz26UL$||T;)9Y<#2WB)5(-( zm}cwPb9<}kd+|MycrxJFv-k0BX^!G!`3S-H0oKjJ9g3X+YzN*aLKs3kw^VOWM9$SFLi1C*ddF<_AK>7=4 zT<)1wQZ`z2z3YB6S4lvV25!`MY~*DM@a)~5r&=CjK z37&z@6gaA^Esrv#FaRoX)TXq0c1pH+9NMU}w?M2NHTusbr%`@F3;yz5x<)h%G3nr? zjXzZ?O34;}stazpkPcU8SivqI^P?~E_i<+pLJ7KCbN2#U+_|3l)GXZHn(igwXFC9t zHO)HIYf0_bWH`k@FmQ2CMPbOAY){j1VSAf$ZuiWCaEd@YW`rm}tV#-7bB}h+dg^~F z2DYArC#E8Q^|ra`TlmL>1bJhIiQTsv$(Z`S+^+px|M}%-mfQY}(#ax;A@ushjg0i< zlUbnDL?64%v)EE^L?7}=<-0TG=zVf(@vhtNkdGRccB<%* z-Y2`@W>SaJTYVgpz{dtu|j z`8S1g@f-k+1|;TF6fmp)Vq?gow4$b=wCf{iR)F+^$dGU}LhRWcsg31_ zEdY&fqQhoEu`Vq|EE?y0+U_Yiq$pS5gD+a&3JD{6KP~JO*FT?kHYGiYni=Gs)-pDoJ#mWQdg>Lcb0NDkO@OU1P&XC+2)l%rn4aYQuni+f zhF{;X+b#OHlPAHG!){n5(=nSHo&Nx~KBZ+8S(b#0Onz-FAl@5jWb%G`uPL9qgEu5S za{zRI44^%Aook>omTPxiL#prA{n-uMuX+@Ra#bd`QK3>>?a^B$Z>@Z}lJS}7i3u1u zr43?}IUI$NwFe8Yz0Y}!jbvyBYX>(L{q=Mn|MPTK7*c31{g$$7yG(oL-*D~G?cV`# z-^b8oTP*1r*pDtoskDV)ORsNYb4G}##ZaV$RC|;`Tu}smKdFVucrb!;AZ3G82G;bu z@6=^(7@+{q+3_^;Z`ohd;&du>W(DIB2siwut*PPs@AT)KL?Td0!6)ow;}l=Lyq%Te zxSf`*g%O2@4+BUBa?zT*4&aZU?n_eSgO;4>q5^N&IurrS>0 z0k%xC0at?|^`bS-pMcZ^PeSjgpN=CJxP3PAqxUNyXLc%Ym+sfCip6jjTUXqIDP77P z*3)Kk(x(9NBO^pQE3G*nORBg(_Z_XDc>uq=R_Z{%nn4rrHuTm?>w1x)jo;(l{MWLO}ZNHFoFEqPGk63R(-% zcD>t$rWZHwf;>G1wnrU0iP1kWSXs5X;5=#Qe)7Zn8yct|vEESfNz-nefh zy&Rrlb7bInRg%FX)S=jLU^{T@0jAy0|C(0U({F%E&--!$`y=)EG5)G(?6diXqmywt z!(*5DZt^XAKX1VbE5`|W`NUZ1N~zMG*-)dQj%1c{NpySy+aWyUn|03}t(lW@51rTc z(xx_<=!6zWGEQ1L&COa;t#u`T>n2eVh$VrEb4}2KDU6iY_LZ;#b-@!^FG1I6dSph(xh}jixfQK%Eapx5j*G{ga zh0GUj1bGuSw`1~V1h7vIDBB`M;BoMtXeUDxGvt&udUXNb0^NTx-jJMH2epcMIxA=w zrdDN|1hoo+^j@EPTG{*St|SQs-ySgFxR{$RFGMFB-7ZmmP2&CW*>c9ch#-E7lzZ$W z__nNKYjV6UiCz+!wPG$yfHrzT#;urWTPWdoPi#g*v$tF7F%#ng_o|n%gjlC0*xVmW zoTzuBR{k1l93{&D*uALp%F&)`j{MHM7`Odn@_5KLcg%PL%DqHBE4YJhELD{6I`FLr zxA_Z&*~zMY&j*ksk%xa!gPn^b!uG|4jCo%ul)JaLpG3>By7}$jDG22;hMJPZB9VQ2 z${dGl%U^Hs2|IDm@Y_58$ZF(G9%@MU)J#0~-T)|jw-$<5Nt1Xo{fvXZE4W^ap$?e% z)*Gd^vF(amzr8y-8AXH|n3AFQbMi5yS}U6xuXL6c_VaYSXWgshxoW99PQc5TA|9A=9b4K<#x1rG(vy$#ze^H|jX` zylj1#C9a^^pmbc@Ru8g38=G4o5tOg54YVDATl4U)gvgM_FDUh6p7BPqF*W-ND^K6l z6=@4^Cb5fPw;4G_k&HegC;ykkL3>QkbD^u2GiGAPoBtkWPYK;1Hq6T&X{Uf;K_~Qd z)d~zOgF6}B>W>2+fWOQ7R@8i?6;qH)^ZNLcTz;OHhUTB#vD09GdlPboEC#Gij89pv zU-$6aS9sLgesQP&H>?)V<`zo{VZkMYr=M%rMR>n;o;ZwXU4TibKnWxwC$y@oh0MY> z`|K6?B)B_~-S-N}!U-KskzZ)DH8&!=77jS=2yhJGc?hbGh#w!HiEUug@Shbut9>ys zeOuVl1TTjl+L5(+h7s{pHIKTyBsR^jWrhLEgBHbFdpN6!d}RM+Uq%r+eLEZ_PWA@g zL06$b5oH3oq_%1f5A0jN)!8nI^G&^^(*zj)l6~!>JEO{9m}WK#+Kv*+noA#u8yvg1 zZ!f6@QSdQoQuu(y?<&rPmy0o3XmtTwg1#JxSx{Y&dxiy??<=iHHm1{<0K&uy=qwtK8z-u9?A{vwD!?D|lsHHv9-EA4=m=zD_|^>Sp?~vf+&7)kzf;%^t*pd$AA?SRn8tB44ERHBNKT>QDbWi%o41_ZJG zKm^!xcfN{2!@(^DP7!rUnckF`gjP%y9f8!3MNcC|?{KJ=qX*%2o#YMqQVzl7uwTRc z7R}P_RkCNrv|af(Z9Q8hg#LklSpbi_3;XwUCeXs^P76-C&O`28tM!-DTGG3Si^AWZb6 zzBK=eF)O?oy3e-yd-V?1d7RtdvaO z-OX5Yl$NtefQ^roX?NQF^me!#?LymQ#^N!kCXq?T{p=Iep4cxb$n|cr!K^4b)4+m> zq4kK{!{=v4t1iOQ2EN%X*r|tdzFQ)%AK_-%7W#b2orsr$Ip1W2c5rcUee2n$XVRwR zr01xKTh&CVsA!s)wcC+#zL}B<>G2UG>sLY+xV$K#IMnqz9 zcz-PMLI~ttk{zBi-kxCXJpwf{HXh30{<;@f)7UMWYf~CxMo>nymA>nB@oDj_qlthf z;CjAIMl{ z9Fz}9yIO^Yx7d-i=!}TdjP*=<569Q_zM@z`vE0~GfU*B`hJc*Nu+CDFy)<3^%F zVb;Z^mDNgw7bSf*-&a=S6U z*?DOKj6?KTJPv6kLLPfcGE#4TvO)^IU7Zv#51gg2PGi(f1#9*wck-2Coep(qQjyHS zV;K@378fgTpH0{gt<87Hf!Y8Tewj~%Wtv! z!(1s$=e$Vg(=}j2hzez>R}KbCY9}i$&AR`~NV0rLk?LI!}ka9pjU=p=KW-(Tr?_n?A-+g z+miMBboXr=^~n-tK#VAcFP5BN%p$Mx-TVd%IDmBrG3C`or;?#E*2*F!`r%tOXBNnz zu-g?&4@yOrYEQCk6~bjvDoZRx%7MOd#?Fnv-}t3 zEh!eHtY4`$jpI}M-YO%SfFI3`xJ+g@-TS$oGesInj}|(PLI#vP3+2`lXe~P{?wxJt z@H!rrGcqwz=n1EtxB^|S!-e74*$h=1en1g%#}U^8?B-WG>=q#0_=}q{ne3*mozrY0 zL47-XdvT-b`5x{2RF#%>g=p(Ekm?lUWlgKd*Ao9ndM?c-ZJVCu62|n9E;*qbQ}d&% zrWl*wM;p3Y4^e(<&*R45zLIW8&*hv59En{~P9#)fRMKbsq5V9NYS-!d!iz)0gNc0O z)S{D&r(D#&x0;2WRXqGb74GMO2Ol+ED_qwmoMlRijUJpqCSz)9jmE+Nx(9Uy&WP{X zLY|JTx0=X^>0;mqFx_V%4V!r#<@baAN%-(N^qaGQ!Ubx5(x*Kk>j(-Hw>12X^hY~R z>q1f5TBIUDzXla~gcZaQbDU(rNDWDv{EFyy3}G~r2EXvn{C~V*SmYgAF_?(2;!kdZ z7T}79*}&xTh$S6y7@A!3df2>y)|?YeJ7acMW-{|BsLCrI%WKMoQ)awlek9CShZY@^A1e@Lp#;TDBo{v3P^@>dO_?n zHrF#}4UKMX(FhQ|Mn4{OKQTB>YX9t>`q;OpknZh5F+y{wOy7Qm?x~8+J-zKL;r{BX z9tT|J-fFG*Za2kzIoa!9znJ%DqZOvT-H8q5Osf4cO?FF4Kjq^Kx{4|nis=G5dY~6I zza=Q>J5NeTlK1G|^3bi$e~!;tbyUr2uPC4!I_A{xRP%gQX2{?J+WAzc*=fyd#mb@_ zua2wpF~rTD+8^Ik?wXxf=C0RG(uAsii;D_U@pDqXXBejM&qkXiJTno*kc)& z44?)(t#zspO4b?%tDflQL0r0^5i8S7Y(GF)5Wg>Qkm`5*dLry54!g=@7(C)$$GkcA zfEwt}YvN=m$HDDC(0&IO!+cxTLrze?5zZZmD@{+}hBuvZX zY_SWgqF4Chrc1{*r}Bpd_y$kr5QtM9ou%Y>0)y1J(q3-jTMLo5`Z@J?SN-l{P1)2u z)~B6%6UoC*_RXxZrZEE9v1-0(U(=Dl?6m+dh2l`%2pye=Xihf~Kc%rGRXgw8((grS7sd@wl#@JY5{^}0 z?FG06y%;}J=j5qTbO*LZh;8fXkxg@XIBPLwjnj;R&li{HP#_VBL$w{;53Jzxa!sTu161cSIM}C5LM@|u;wBU@+4KH^|b@h zd*`~2dgfP_Qj0yT$Y9ZKYO;k2r_9&XDf(QP25LH}iXF-ER1pqM_HSWW=t{FWc zdErst_QwW!NqG(?tr1D~F~)#+&+MFt>t7C7n*)r?L8E&Zvb~9uX)fUbQvw*Sm79?l zabVQc^Bc&ezk_h0gx;}oRxWiI5#Wva_nuxuqn9jSTEuMM_v%)?D|`7s~q9u?nJ^(0IIOSeTm?k)5OVJnv6V)hJ>`< z?o{i%eGc!cm)HnWo{5d5lf5BR;`#oE?^i~op*v&y=ffv3`9h1PiJbMT=Xi-1M^tx4 zst305yh)Pt>V$u9D1;H=jUsD5EqWA{ulEu^mirSENmXUCWj+)6XP8h@49@Zto9N@+ z;sTEtJH2xJ*%Xs7h>J;PAn~fXPs6S0WRqIqW~O9A{H@|KoTRqn9e7Zq7NfKT@p_it zl*g%;BzeL?27;?^F)^9HkVxhKoiv70dB4}Af5HCPv1@0@D8>DZ?sqfV=v{yN)_VY4 z`#6Q#4AJp6`RV7P@$sMXHv;y$!hQAJI##S^Dcmy8zwZzv>qUH_`5R5JdXihVqRghU zty0JpW`e7;N8+ms7=Xhd8gRY@oOuA1&w= zsicV`*sCJuS5)-aYt!Gaoa7UOw+&Ve&$im&*`Vqb zmD%bUZ0Y3*HeRCnBrtmf1rYno z<9HG#l5V@NDs>w{aT9>%QGe2rTkw$gcfDJx`c05;y_t@A3U703IA~eoyb8d>TV|;G z5SE^5U3l-4AhzMV+kic1MR{YnGoE-Pgw=)3-juCy-U=6n$%R-L>!iWo_D$XxRb+*`#<0Qs-{yEx|1lQR3R8c8( z#_D{!I-CO3^bGg?Ealb}Rvq7g1zChkHLl{MNGFBPC|C9boxrFr50<+g+>z8X2p#!Y zlr(w)hI4$#bT{VGV^q4XsrT0C{aB*0z>=+|{Bp$H+niQIXqDciMl30o)x;M*KKhHX zyLG5)PEGChQU_y1uVO}p6G)vQPl{^}JS_tS!Mlm;CK4wc_)-wu0#10Aj>4_9*47hU zNbJZ0yN<1PX{ozJAA>+w%FBXi_;ikjw1g)3q@shVkxOc-+Y*XzeB99Zr^)OnT zcY9pX`ucR(+9VAO6A9ia?Q@?pT0!|8C!BhKd>#OBlse+7nv6y1scL)j(IixS2)xgj zwWk+XL&EGYOJt3bt8`0DzOaKvR31ts)>~P zY`DdUXDi0CS84|Llw&0J@yel1#vM7hQ4ReQ|1uYxkLfDTU76?)1H@m3?<>r;zd&=| zj=NFKYJ%7FhKXOl^Rbs`J47Y*lJul;pK}_=+s&P`L`Ud;9cS@Pl=l!Q);j?KMWCmL z3CR%F#_?pWmbQ!Z=Z?v9=|{a~4ZluS%7DM#N}|KC=|MzY|EM-MVnXfOkzDOToq-xU zn~GO>0?hhED)BR8LqQVJ^&dnk4u)!0EH;w^2FLryG>YBZDxnjmd1y3|cqh&? zNCPnwDl2DYPtrGTjB_y&e zn1l)Mw`cwrGcxy{T1rv6g^jpj>X9@5nD&1+^*`+Tmv{g7t@TMa8Mk@JcEP_`CU)4r zg$Muln=p{DxyM%OU{U>F80x=o{=2g|>l#6_P`8Kf|L6bz4Z}cwcg0c^`2DcZ>wk~? z|4IQ26~aoYMsF!y`rn5CFJVaUVRZvY@W0fR`JY1m+v^EER?-5J8WiR~oopl?j$}IN z(?*8=jb9cQd;T=XSe_C;p2hp zE!AoPn0d5>`tzWZi>0E%;UGD^2c%}cx}btPe_th+g$$=Ul&Lh1E6-sou7HLc;#rGV zGVGL$S2A=VnyzeshPp`rm!!c@>LdtPb`n>z=Q5QSW+T@7O)^IuC4iXBBsVMThj4^C z<*zVN>WHGpm}v^vNoaApV8!4@A*ShrfmtygTEN9GcNJ(#>~Z z_IY3xXs0AH*aQzkC(tZ))yHdzGLQY%ml8n3CT&Df5jq^dgSi*<^D1=Yo{H@2>HT?L z^Z7k|;AOL^h_A74h2&l^B?!pdLh~~O( z0!2;{w%DD3?-uauSY%cw%l`OJLYC0JHj%s)tD_;J15rN3SNfCxuqi(jte~#E0o}y! zWe6HL%sP&bU+9WyD8;jIn+TX7|GR2P%D|_~AIYJV<<@EeQ>@vIFqEk7X6OQnkBi*L2 zK)3=X;(dxruyO`DJAy?g@z?-S6FguY89{Wv3h4>!~glb_%>;wHky9 zB>c~~^KadQMAqS~;08La9We}EpRB)bLe^I1^Mrrw5;`Z6z`~J~v5Fu!iP52SkKpPS z_l*;$C5@Cwh{K~L!=}bDBdCL8lF_2V|4mT%dI3Z#@ri~o9%CEh66HX~h$dGBO;h5h ziqtd?SuCdtJ#konUg95DS7N;gHtE#79V?y|l1f?Sg478TD~3k|vQD_-n1j#sX(Iid zIy$r|F-68EwisGL$;LA}WV488S3DKCM?IpO(ph0sPCiXRQsk1cdeHn~E zjq7vgvYuj)SaG^{SjQ+ih`h$aRN3s=DvFFWwhW~7S)t=dr(a?@0L*ee_LY0@LK zW3+5^_LQe|In?f0tr4$iapXZ}vX}HS3H*h^Y8=)g)_e!F2k(DmUQ5X94(bf*GRZON z%9m;sY7{pp9E4127FmAG9XvEctz!^K7@--b1TZ+z@WofhwGQSo5#upO@zH%tkWW`; zDw$RtQ#(~(Wn^Z~eDA|3%Z!?|$CS!^rVjr8EcZ|lRUB3MR>3?!O4>Yq2qRhjy@$rC z$`1{NG76sb3|Yeum3cXNqJ>{oihc-|)@gc`xo9$L9%)vWfi-B#bxS#B=*#iTl7EnC zwC2y2e9~&vu>9dNy;rJTMxokKB>G)q%5gGc`uBuRS*^lW{s$1f{FEA(N@7W~ic9$} z(I^}72d;uzD}zOZMczeSy+#7n;g8Xk$v-s9e#(|Bl>_zFmt=$_TE$z{o|@cCFp5oo z^vn*<>Q=dk?-h@gV29D9(cIId#FUaax%K+2#J7BH@m;}LX>Z|k6+4)?LAa^A);i?b z7x^=AV|P<^^!H!rU(-|3<0P`u+tKGL zRVr>NMJwKAh_V-?ag0ok%%<^V-ei(wg1B9o4pUX*N}ze7Fz zdYGKqkolKpo@V8Y-NnHb+Oi(j;L@DWk75-SwwuXLx&lP2NV4+3Z;`)GU3T z;cSZ+E_am{=nDHJl}k7$lJ2)Uex@}#c+G^_;F@*Md?^; zZ}!OkG-uOj=WBFcUxW#ZxxqQ5=e^I!4gc=N#MCI)_*K9j(CF4k*QmA4yI(JM2eiWb zYj|lobF00tbt?QcakGA*WNNNAbxZ%`X?}bJwAZ+DMl=gME{6chJJ|Yj-Es0`#uBY_3T+_*E|k>MK> zy>Rz4S!j(s=;$3M%^TL9Z9Z?M46H;qeoO7;V<@FlR4kSE%zYQv^uE^RdHK+)6`RL@pwGEUPW7rsf!VXS5Tqy zOeRWbX1emzGMoKY(RJK=+%E7@fJs0$B%_vww0pjZ>K^yF^_P;H=$_ss zm-uD*=2$Pib6K#a3G0K*CF2@H2Pd@WI^+NumHTZ7QYDwIB}@861$*gvWBR?~>Bz1w zef{pZH+QCh&oHUkr^Bq>W(ya>v6CD^VTV26q34Q+4nhHf%J<%_lui;;l0BhU1nw_5 z&kA<6HnmOnv((ixnFL$WNYP6vF}ihM2ODvW28+}NChH~v3e5_Dm&5BX57oiLlPN!0 zJ@mm&NKT=SeWS@>W{;{#9nGe)FE>pyH(&O@e4K4F6f!^Q<4mnnI$}JcJrW%5877&_ ztOnLX6l6a1#eReiwQIiCR47|@Shs6xnQ$;&q3=;D$`rLDum!i%c`Eq*G*4D#ZFIjj{zB4u6@@learNjci@ILp-*wsIOkC z)3$Ut5Uo+JJ9~g6z3^d%kXecT=GXD~y{R%|ytt9zUHJ8bpTE=xDN9o|(}DOuG^0vJ zO5q?u(iNwXZJiybldWN8l}{|f9G-RO+nr1kKfqH5C9N4H+-pKykdd2|{ghwz#+HCA zR6&nj;j8CC)K$W7hSzPL+c;ZlJ?4$WHkFOHe|`Y-r*%&{lrCrV_dLZ1w7 z+Pxq3I)A#%EzAMdBAO(ayJy1Fw!&R^$#jYNcuelhHUAyy5&EH>zvzb79qL5% zxL=>Y&9m;!Rx>`OPGsw}X3|o7a*s7SH*);aKbVnS$uP-~2=T z#l>?;ukyI4GF0+W4KlO)Wva2p;SSm5HL?sThwLqLKv!6C5&XF~GTbyRoRy>hhjhv{ z=pb7BnXWm?GXu*S&Cm#XfZ#opd<7Y5Zx3JNK(hQ*!tZA!oU|%@#1-6r8b^z4|8|0S+$Q8V>Q_G@oGM-zN_C{w?#b@Kr(>95U<| z4(#>(j`07e5f#6``hRhRzm#wi>QeIZuu$F9+1%XT#md1ou8?d5mhi?=PS*tvj)3m( z3ooxmdk(9A&RRpqRYyrt(A2?>&DhMr#GK93&hc+OaKfH~u&AB6t1+dgovpo#pr;7+ zKNNzn_}^pzHRV4fu3to`b(B;nr5v2iDS6r0+1RN?-%?Ui3Ok!w2&zec_;+#GFA-`h zS64?t0Kmh;gUy4B&B56cz#$+Y0AS|?aB{N3C|F&*>|KpLS?yhD{#D8Ut4G@0#njo_ z(bd|)p7L+K#wHGKt|HXbe;NJH^RITAds_c5CwrHFcMH}*z~3AI2OB%!f9i%675Pw6{+HwbDXH_nB{?|Q+5d0R|C9CqTU67<+*!)O z4#v|}^nc~`@528#^WO!90e`#xe}>{;J-x2~v336> z1|lNb_Rzv(MHBzmj(#SgFMjpkM&UCGEhUWLO@Pkye;R>*F3$1^TMi`jnRxbJM*d1E za1-+3f=ns`f<^MYVc#! z?pQX-^BZ6a2XHnJVEwF3cJwhWA?1T^TPN#p!1tgrq-oP~a*g?tIPaT78GVO#9&}Rv zxL+&o`dbQUBGKHkh@FJdveF0q#n>L=Q`q!B9z~@CoXSEB-3lWYQ^`fr z0HLANtsV}COO4eFsaUM2JT8c3<>h_g&m#1<=Box7S1Y6$d~1~h2v2H0vh|$xy}$7A z@KnZgMEZVRA56*Kb6WkOtOxw;(YCCzOPhWZ|K^_+_oof}e)p*Q;KXA!&*T2=q;V}J zHeqvfQ&4b6t8!DOM{lIaQCiAaxPn(iB>VB^NLJ`fI4KO1LW1T)%y%-6W!0}vm_;mR zDBP@wU<>f`T?Z7uiV-MUU}CT?lO&8bTLA?Jq~3s)m5+a(hw>?hVXQ=c<=kW#N#E#C zm5yUs-Nu3ge%4?0K4RTKXM3Io_cp7hLI#9(3;UwOG~Y5E5E1!u%!9(}{D`^?7VH{V z(uAZ&!M%YEI=E8nnGRs=rOi3hT-ealRSx6}QlNjaGw|V+=mF^OcXyEwcZJ*qO?tUL0W; zm>s!9SlxUY(k8Bao25 zFNdOlJAWy9S-{!rPFCooG1L&=3U6SwD!IAG%?!hn{snctIe z!AxFvl8$~CA0K~WBb?$>IGKCe^I?1#ez1VlXBwJ-0ULVd97T}GZQ3)Z(I^OepZxor z%2|mh_F!z;q4#0O^w`aGs(+K|(H|*H9&jN!fx?O$iYGXLi_4--e#RD9#up5EI-N=N z_w?O^k(iR0-u9VVLi%OJXHAtwnQnKKb`|iU!GYNAO15D5s}6u3@a66jywS3FHhjC| zXcSErb@Ohm*8HdzPU6>ur{_@CzqU8=da2JRi$AY_(}4bjyxBVVIcEgQ?%<1A1)0C@ zNcd7kn*AAT7s0xXy6Uzu!SREqDk0x9es5xrkx=RD!d7nx*BN+r@V7pEU7SW2C6Zmc?#jj70dj%&G7 z1cFheT*Aanso}uFufd9G;??bt#Sghqk}@b{vrm<8)-89}&ur5VV?FAE?sc*Z@teR- z@VWOfx)Df1tl*K5x93M)+N6PiU>9XfU8d(t^6w7Oc2qBs{@c(wQyCeVjf2L?IJ>ll z$-qW?5`-}EE1C5~WzjsRt^SGLNZjC5rLy+e3@gjPqRa`$c?bU|OC<}DqzdMwU4qxK zQ=(sI=3T}`4o0}f3twRh$8p{-=(~h{svs zls}~`mW?5}Pr0Sw7s%C|gyQ+cd0@Odych>y3Z<)c+Jj~+{a`9FJ}D_Gs`p!vIv$2c zCZz=K{rF*_z=wD!xxNJw%Y&`jNP5w0tV+Xhj~TUHA)9GN!L1lBy`O%y z=!qH`#@7EFmE0VNj$G^Y+#ofmelA z^p9&QPwF}-PtJl@J7)EOuJ8Ka*${<+_D%6~rc*S&*4sDAQhU&_L;r@{oWqHR-diVa z(=R*Gc4@ubJ=Fi|6)WQBwA^)%L<6sxCrN8dTNoeO!R~O2o$I%3taRcw+ebsO1jxO?Y` zKEeqG-)L?F={{=gRN_I~2#7Hi5fkwjnMs=T_|JuL3bAJPBez03BtU7R1W6-%@5p!EM||wNet(&%8Fz{xAzbB8ZZY}|g^H%xDs5jX zo;v=s3NMN@XTc-LVx3!v8jt>Q3aj~9%M57SBOSJk@h^FkA&NroO&8h+7)V|n;r%q6 zs1Z8ZE@YRHiga27egc6ptNN!_=GkhrNmER8NuDgxc%G z36fOkbp1tXTEE`x!lrSDSnK!djf0Y7|FczAe-W5L5U8c|FU5K^x)Y|i?I$R(0XMw%roEZCl9@A2t0`E* zzyggx<0m7ZBh9SYB|2qs{eTz;uxA= zd*&8Z8hw{zFv;f&`zs?_+suUBh|tEfK1N$*;tX zpsP5SO*n9Wl%u9OheHlaL0R2{hNd8>Y-mqKW^hhJ_nApE*>{jI`it&RbK$Muhu+Tc zT-J$S_d2-{OACwNWCAcvTHvSk6n(|KBr5^DFZum({dis|DxouljDm?@r9M>ZLY(Kz zl-Py>?DOID*GRVHuA;-OkE))9<*tIPmf3W#Wlu>kK!ihp7TuBoRpGn{$5&T8+5GC> z0Yfvzw{Q6&>wQ$my7N&(&F_NZ#{++*=ZI#Jt+Uld{euJzlv zvm^pONBr~!&YD_gE1`Y{@(w*R_hO-aR8TJHCMUCAS|$78U;Sy?64kLt{rNwn9 z&)u#rQpT+8?x@-ZqjTiGceBn}4_p>Q0BH&%U^5!X(p6ex`3xR02D4ix0pdWd0bQkN z!e$IJRV6QjW=}zPnGM`vnB8aKz+&;&eD0)|`MgkPeu)_BxPS@-02yKKTqnE8uf^-riSJ-U2^pkg=WPAAi4T$IsnU3K{a{ZMg>#WH_J5d%Fgkl z-_u(4+U#}btGlW5jh-HFmg#&fofcQ7Z0DiD>-()C!V<|UP<$F@)EP}#i_x0RR7b-I z#z=B}cWQ<3u0m$Emuj>Jv7=!r1_plfBkqkD2heM$*HFN=Y#l-ML3=cl0jSoexBC_{ z+ty9OTwj#&c-T>HID{zevbU#8ubTWF^71tGa<``3dh#n%fup(zcBZeRvaf=r2Re9P zFkQ3Ye}EuA_fT7M?bouy?B%ovnpldKPqDy?P|nLoxrpFIF<-N1GMma^)Oh zWsq_0O%oM{=v| zVL3Dp$K}oOcgG;x$yPMgmk5aV#qP`8NGc}yIezuUr1so=6|+1PEeErfN+x-%(gFJ9 zu#$V)dIlz_C$C4xt;XJkDR}`@HIdk!kO#v35ZrGiGSLL`!!`xmjr;TI5dtxl_A}z% zRAvw8c$IRvoG!>}T9B@!6=O7q1T@p&C?u9lS&kaU9zxrQfh@=(;q;)UHMSiWcaFjD zndFo))P?sb&Kd8lwUK4ZnyG1fG*iCHnwOWTJw#c~`zM=Upc>DEhwOBqT%4TSwe-&| zfk45LpQMOJo*PJl5YO|S@TS$8&B94&l8B}5jPbVQmgLLu2#MT6Hb!2>ttn&q$yina zp>J#v)LHZ!7s^~;$I#@0#;>=&UKvBP;C`f`<%9llq4hHE&hSFS+`u+ZDA&CzituYI z-^kC?l0lyGJ8u}Wu;vL5w7TzQZz%MTkS2VDX*bn$-U=dBp%`)te^+K$^p~cJC7%s; zKVD1b!X9KzRV+0=b+ z_(%!OfY|5+qO@|dky?c1Wjt2nST`J1wPKMkbq@a?;c-AzyC|xakgPLi@fY17eoR?6(c~LgNp1$x)~-i-B73FtVt$L7 z$vQ?ps3Z7XDA1n_`lCYCxTxU+B5aLw55PBKBf!gR6EXEz8xcfnuJB9Xv-F@ER=8pJ zUNv}*7iWc6_s{M5dQOUyooFYI6(tnisSbiX)HVA|nCSNU@Ey7AH`u6hD^6@)QCBxF zX0hB0P)5x89Ubcx82iimFu4kW~)R;abiwXJeG z1ev=4F4uW8?x;I?T{q7mw*yz=LXX=$jyvz!QP0C@-qbKZRMUVo^z z8jLdG#&a=(;^H)`+EFM8(a`SEtZX#|1&x^i`(uc3nQh{CgFElm{FP-%ouq9==q&-J zMo;&1X8v{eFCxg_Sn><*R>Is#8tAl3+!bt=&|r)2cJHb+h+gR>>eT;KL9eB*_XikZ z^Yf3nN9GBL`@v)~x$imrBFsL?00l{pP4g;Jf7bc)&t+0rZ~jZFuSZ0- zJ}phQhkI4aq0K|aN7{v;QMf?9HDC369MQVj^NZBjSJ%nSaXAx_&S?Oz=hU3gP}>kf zB?)NWT9aTo1GMY`J9`ozq^qjDxOlDc6-$k|Pzai#~*Dp>_JTUhTR`dHUg@{k} zZ`v>VNk&qElP2?od&Gi}39knACsN|4XgllUapXS)56@s`$R6vfvT))JtTAX{@*B3& zwjc4N1b7P6j|0dPE_~%KInxZXDbc^ziPbX~Yi^nEQH7PkywRt=m+Ftltvh-@v|=K~ zv(8N8nD(%DCH_Qy%)g)$FIzyeUv-~IL!3KUeGp-kXgiraS z{f+2}7F-(ce{bafWMOw^V|eDYHH3H^XKzIM*qiU7v1rBA2`8DQBE#{grA(w>wq$n^ ze(gw1ZI0qdA>4fErY=7D%ri{Ix*yCE?t0PGP+_C0WhC~)sX|94Z0G*L(aV;hmRQ@N zpmE$%tsit$@dT-Up2-F^`DKw1TkZuPn^K*q1)EW*Z~zotmz@SCI-oBOKBoq%wwD9p zi-y3~q^S{Yceg1B33ysq!2*%4Yo-Tv_F#&!oZT@ou`aA%jPJ!J zBw`XNGFc?knQ^86v^7y0;yr?&Z~BkyF()B$kr z6KJ1yPv!Tx!g-<=1bM2GF-Bug9=oDqOzc0Zt?f?T{cB?PVix|}LZU@Hk7hM0i_kxA zSAVrNqL}~lLh`)tcN3D0HyiLeTi#1QYv4}4af@Z;YR(RJ2ss~d#&C-vp8BU>%^+2} zz|EPdQP1OT@bY7KNXoS^SJbW}2BWey7kT4009#BrEA<_l+t_EbIqp7*8~0ScfS`37 zV>7vRcg^QHKHoO0WrRP$JP4&j2DmcoHej0l%V9vldylS=ROv^K*^TW2gUV@9h_$uX z2>z}@ql=emtzna^-3QoJ5+s?;KWLWip2mOE$GxToU5FgRGk}Kk)i*?VY*L=LzUhkD zf^Kh7^-2e+9CwnnC-JonHjbl7q{Na|mHEFYeH-32vz%lKM=M-|I{QFkn0P;$MVXiV z$U3BcA5^)nJ3rc?X~NtoWAP*LM!kWUIBC0OI4MG+^*BAVtvbZw=8*Y&d)^-S!*eDt-RUX&v?!!^?ZkDnrJ zq7L%zcE;%o%wAhoA!4FMoqEsWsoLLo_I{!)s5|4m(tiGYB?4g5wVIN zq1-&J>vA@8TkpSKTa@osLzn6D7@0WPPFsJ++FiWsCY{$bt_tjC9sdofi2v-zI zi{u+wHQ;Ff=23g=;6p$3kI3UB-N1>WNDDiVR|Sf*boco4$2DxlrD|$Sh$#Dig8J^i z($iLZ1q?~Uknb9}n0Ff*7aNTP{4!Rf;bQ6e=dinx{T{Uz@wl`GN$CesP-x`y(%Q%e zvAhWp@HP$+5}mAnQhQqEyBubcE$?%B&7h|?H25)Iy?tEb9Ub&1Fn*7ppd6y!-Qv2_ z$6BKBQ({G}fQ6PDGr2C9@V8tPsr2HW7eziP>_)GAh~Q7g!`{V~pz@b32)96(1#b2* zMgmXHhgYv{X)@_YA7W1=O7!I5fVcb)+lgdA$(L|vlV!&Mw*D-V&wKJ(A3llM%=wUB znQIgrt?kZ2!+z!dChTL1(n3?}(xv*gB?fcsWeB>xzd2suGU_zRM2GiX*n-^`XOB8w*?WjlEKdJgq{=gbRz3JR(1R*ddvP+$qdWQaJdB8+rPW^YvJsvK2NDemDFv zM-hi@JD#f{1q)yUSQuws<%r8+j@A;0dVxt%9%0A?H(q$Ri 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 z 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%0D7g^2*C_^iRWO8K1Dw`sIFipo!y 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%0D4E}!Ui=|{ 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

    P2Dhxv;{jKFxU$7~iGyFZqS`T5)n8L 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�AC6P)UjL!9q{Hpi6zb?Meue}ug(-C?GHeJe? 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 App

    \ No newline at end of file diff --git a/01-experiments/01-exp-descrNormInference/js/526.9d6bf921.js b/01-experiments/01-exp-descrNormInference/js/526.9d6bf921.js new file mode 100644 index 0000000..694f3e1 --- /dev/null +++ b/01-experiments/01-exp-descrNormInference/js/526.9d6bf921.js @@ -0,0 +1,9 @@ +(self["webpackChunkmagpie3_inferences_from_causal_attribution"]=self["webpackChunkmagpie3_inferences_from_causal_attribution"]||[]).push([[526],{526:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return Du}});var s=function(){var t=this,e=t._self._c;return e("div")},i=[];const r="14.7.77";var o=n(1795);const a=()=>new DOMException("","AbortError"),c=t=>(e,n,[s,i,r],o)=>{t(e[i],[n,s,r],(t=>t[0]===n&&t[1]===s),o)},u=t=>(e,n,s)=>{const i=[];for(let t=0;t(e,n)=>{t.set(e,{activeInputs:new Set,passiveInputs:new WeakMap,renderer:n})},h=new WeakSet,p=new WeakMap,d=new WeakMap,f=new WeakMap,m=new WeakMap,_=new WeakMap,g=new WeakMap,v=new WeakMap,y=new WeakMap,w=new WeakMap,x={construct(){return x}},T=t=>{try{const e=new Proxy(t,x);new e}catch{return!1}return!0},b=/^import(?:(?:[\s]+[\w]+|(?:[\s]+[\w]+[\s]*,)?[\s]*\{[\s]*[\w]+(?:[\s]+as[\s]+[\w]+)?(?:[\s]*,[\s]*[\w]+(?:[\s]+as[\s]+[\w]+)?)*[\s]*}|(?:[\s]+[\w]+[\s]*,)?[\s]*\*[\s]+as[\s]+[\w]+)[\s]+from)?(?:[\s]*)("([^"\\]|\\.)+"|'([^'\\]|\\.)+')(?:[\s]*);?/,C=(t,e)=>{const n=[];let s=t.replace(/^[\s]+/,""),i=s.match(b);while(null!==i){const t=i[1].slice(1,-1),r=i[0].replace(/([\s]+)?;?$/,"").replace(t,new URL(t,e).toString());n.push(r),s=s.slice(i[0].length).replace(/^[\s]+/,""),i=s.match(b)}return[n.join(";"),s]},A=t=>{if(void 0!==t&&!Array.isArray(t))throw new TypeError("The parameterDescriptors property of given value for processorCtor is not an array.")},S=t=>{if(!T(t))throw new TypeError("The given value for processorCtor should be a constructor.");if(null===t.prototype||"object"!==typeof t.prototype)throw new TypeError("The given value for processorCtor should have a prototype.")},k=(t,e,n,s,i,r,o,a,c,u,l,h,p)=>{let d=0;return(f,m,_={credentials:"omit"})=>{const g=l.get(f);if(void 0!==g&&g.has(m))return Promise.resolve();const v=u.get(f);if(void 0!==v){const t=v.get(m);if(void 0!==t)return t}const w=r(f),x=void 0===w.audioWorklet?i(m).then((([t,e])=>{const[s,i]=C(t,e),r=`${s};((a,b)=>{(a[b]=a[b]||[]).push((AudioWorkletProcessor,global,registerProcessor,sampleRate,self,window)=>{${i}\n})})(window,'_AWGS')`;return n(r)})).then((()=>{const t=p._AWGS.pop();if(void 0===t)throw new SyntaxError;s(w.currentTime,w.sampleRate,(()=>t(class{},void 0,((t,n)=>{if(""===t.trim())throw e();const s=y.get(w);if(void 0!==s){if(s.has(t))throw e();S(n),A(n.parameterDescriptors),s.set(t,n)}else S(n),A(n.parameterDescriptors),y.set(w,new Map([[t,n]]))}),w.sampleRate,void 0,void 0)))})):Promise.all([i(m),Promise.resolve(t(h,h))]).then((([[t,e],n])=>{const s=d+1;d=s;const[i,r]=C(t,e),u=n?"AudioWorkletProcessor":"class extends AudioWorkletProcessor {__b=new WeakSet();constructor(){super();(p=>p.postMessage=(q=>(m,t)=>q.call(p,m,t?t.filter(u=>!this.__b.has(u)):t))(p.postMessage))(this.port)}}",l=n?"":"__c = (a) => a.forEach(e=>this.__b.add(e.buffer));",h=n?"":"i.forEach(this.__c);o.forEach(this.__c);this.__c(Object.values(p));",p=`${i};((AudioWorkletProcessor,registerProcessor)=>{${r}\n})(${u},(n,p)=>registerProcessor(n,class extends p{${l}process(i,o,p){${h}return super.process(i.map(j=>j.some(k=>k.length===0)?[]:j),o,p)}}));registerProcessor('__sac${s}',class extends AudioWorkletProcessor{process(){return !1}})`,f=new Blob([p],{type:"application/javascript; charset=utf-8"}),m=URL.createObjectURL(f);return w.audioWorklet.addModule(m,_).then((()=>{if(a(w))return w;const t=o(w);return t.audioWorklet.addModule(m,_).then((()=>t))})).then((t=>{if(null===c)throw new SyntaxError;try{new c(t,`__sac${s}`)}catch{throw new SyntaxError}})).finally((()=>URL.revokeObjectURL(m)))}));return void 0===v?u.set(f,new Map([[m,x]])):v.set(m,x),x.then((()=>{const t=l.get(f);void 0===t?l.set(f,new Set([m])):t.add(m)})).finally((()=>{const t=u.get(f);void 0!==t&&t.delete(m)})),x}},O=(t,e)=>{const n=t.get(e);if(void 0===n)throw new Error("A value with the given key could not be found.");return n},M=(t,e)=>{const n=Array.from(t).filter(e);if(n.length>1)throw Error("More than one element was found.");if(0===n.length)throw Error("No element was found.");const[s]=n;return t.delete(s),s},E=(t,e,n,s)=>{const i=O(t,e),r=M(i,(t=>t[0]===n&&t[1]===s));return 0===i.size&&t.delete(e),r},D=t=>O(g,t),I=t=>{if(h.has(t))throw new Error("The AudioNode is already stored.");h.add(t),D(t).forEach((t=>t(!0)))},R=t=>"port"in t,N=t=>{if(!h.has(t))throw new Error("The AudioNode is not stored.");h.delete(t),D(t).forEach((t=>t(!1)))},V=(t,e)=>{!R(t)&&e.every((t=>0===t.size))&&N(t)},P=(t,e,n,s,i,r,o,a,c,u,l,h,p)=>{const d=new WeakMap;return(f,m,_,g,v)=>{const{activeInputs:y,passiveInputs:w}=r(m),{outputs:x}=r(f),T=a(f),b=r=>{const a=c(m),u=c(f);if(r){const e=E(w,f,_,g);t(y,f,e,!1),v||h(f)||n(u,a,_,g),p(m)&&I(m)}else{const t=s(y,f,_,g);e(w,g,t,!1),v||h(f)||i(u,a,_,g);const n=o(m);if(0===n)l(m)&&V(m,y);else{const t=d.get(m);void 0!==t&&clearTimeout(t),d.set(m,setTimeout((()=>{l(m)&&V(m,y)}),1e3*n))}}};return!!u(x,[m,_,g],(t=>t[0]===m&&t[1]===_&&t[2]===g),!0)&&(T.add(b),l(f)?t(y,f,[_,g,b],!0):e(w,g,[f,_,b],!0),!0)}},q=t=>(e,n,[s,i,r],o)=>{const a=e.get(s);void 0===a?e.set(s,new Set([[i,n,r]])):t(a,[i,n,r],(t=>t[0]===i&&t[1]===n),o)},F=t=>(e,n)=>{const s=t(e,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});n.connect(s).connect(e.destination);const i=()=>{n.removeEventListener("ended",i),n.disconnect(s),s.disconnect()};n.addEventListener("ended",i)},j=t=>(e,n)=>{t(e).add(n)},L={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",fftSize:2048,maxDecibels:-30,minDecibels:-100,smoothingTimeConstant:.8},W=(t,e,n,s,i,r)=>class extends t{constructor(t,n){const o=i(t),a={...L,...n},c=s(o,a),u=r(o)?e():null;super(t,!1,c,u),this._nativeAnalyserNode=c}get fftSize(){return this._nativeAnalyserNode.fftSize}set fftSize(t){this._nativeAnalyserNode.fftSize=t}get frequencyBinCount(){return this._nativeAnalyserNode.frequencyBinCount}get maxDecibels(){return this._nativeAnalyserNode.maxDecibels}set maxDecibels(t){const e=this._nativeAnalyserNode.maxDecibels;if(this._nativeAnalyserNode.maxDecibels=t,!(t>this._nativeAnalyserNode.minDecibels))throw this._nativeAnalyserNode.maxDecibels=e,n()}get minDecibels(){return this._nativeAnalyserNode.minDecibels}set minDecibels(t){const e=this._nativeAnalyserNode.minDecibels;if(this._nativeAnalyserNode.minDecibels=t,!(this._nativeAnalyserNode.maxDecibels>t))throw this._nativeAnalyserNode.minDecibels=e,n()}get smoothingTimeConstant(){return this._nativeAnalyserNode.smoothingTimeConstant}set smoothingTimeConstant(t){this._nativeAnalyserNode.smoothingTimeConstant=t}getByteFrequencyData(t){this._nativeAnalyserNode.getByteFrequencyData(t)}getByteTimeDomainData(t){this._nativeAnalyserNode.getByteTimeDomainData(t)}getFloatFrequencyData(t){this._nativeAnalyserNode.getFloatFrequencyData(t)}getFloatTimeDomainData(t){this._nativeAnalyserNode.getFloatTimeDomainData(t)}},B=(t,e)=>t.context===e,U=(t,e,n)=>()=>{const s=new WeakMap,i=async(i,r)=>{let o=e(i);const a=B(o,r);if(!a){const e={channelCount:o.channelCount,channelCountMode:o.channelCountMode,channelInterpretation:o.channelInterpretation,fftSize:o.fftSize,maxDecibels:o.maxDecibels,minDecibels:o.minDecibels,smoothingTimeConstant:o.smoothingTimeConstant};o=t(r,e)}return s.set(r,o),await n(i,r,o),o};return{render(t,e){const n=s.get(e);return void 0!==n?Promise.resolve(n):i(t,e)}}},z=t=>{try{t.copyToChannel(new Float32Array(1),0,-1)}catch{return!1}return!0},G=()=>new DOMException("","IndexSizeError"),X=t=>{t.getChannelData=(e=>n=>{try{return e.call(t,n)}catch(s){if(12===s.code)throw G();throw s}})(t.getChannelData)},Y={numberOfChannels:1},Z=(t,e,n,s,i,r,o,a)=>{let c=null;return class u{constructor(u){if(null===i)throw new Error("Missing the native OfflineAudioContext constructor.");const{length:l,numberOfChannels:h,sampleRate:p}={...Y,...u};null===c&&(c=new i(1,1,44100));const d=null!==s&&e(r,r)?new s({length:l,numberOfChannels:h,sampleRate:p}):c.createBuffer(h,l,p);if(0===d.numberOfChannels)throw n();return"function"!==typeof d.copyFromChannel?(o(d),X(d)):e(z,(()=>z(d)))||a(d),t.add(d),d}static[Symbol.hasInstance](e){return null!==e&&"object"===typeof e&&Object.getPrototypeOf(e)===u.prototype||t.has(e)}}},H=-34028234663852886e22,$=-H,Q=t=>h.has(t),J={buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1},K=(t,e,n,s,i,r,o,a)=>class extends t{constructor(t,s){const a=r(t),c={...J,...s},u=i(a,c),l=o(a),h=l?e():null;super(t,!1,u,h),this._audioBufferSourceNodeRenderer=h,this._isBufferNullified=!1,this._isBufferSet=null!==c.buffer,this._nativeAudioBufferSourceNode=u,this._onended=null,this._playbackRate=n(this,l,u.playbackRate,$,H)}get buffer(){return this._isBufferNullified?null:this._nativeAudioBufferSourceNode.buffer}set buffer(t){if(this._nativeAudioBufferSourceNode.buffer=t,null!==t){if(this._isBufferSet)throw s();this._isBufferSet=!0}}get loop(){return this._nativeAudioBufferSourceNode.loop}set loop(t){this._nativeAudioBufferSourceNode.loop=t}get loopEnd(){return this._nativeAudioBufferSourceNode.loopEnd}set loopEnd(t){this._nativeAudioBufferSourceNode.loopEnd=t}get loopStart(){return this._nativeAudioBufferSourceNode.loopStart}set loopStart(t){this._nativeAudioBufferSourceNode.loopStart=t}get onended(){return this._onended}set onended(t){const e="function"===typeof t?a(this,t):null;this._nativeAudioBufferSourceNode.onended=e;const n=this._nativeAudioBufferSourceNode.onended;this._onended=null!==n&&n===e?t:n}get playbackRate(){return this._playbackRate}start(t=0,e=0,n){if(this._nativeAudioBufferSourceNode.start(t,e,n),null!==this._audioBufferSourceNodeRenderer&&(this._audioBufferSourceNodeRenderer.start=void 0===n?[t,e]:[t,e,n]),"closed"!==this.context.state){I(this);const t=()=>{this._nativeAudioBufferSourceNode.removeEventListener("ended",t),Q(this)&&N(this)};this._nativeAudioBufferSourceNode.addEventListener("ended",t)}}stop(t=0){this._nativeAudioBufferSourceNode.stop(t),null!==this._audioBufferSourceNodeRenderer&&(this._audioBufferSourceNodeRenderer.stop=t)}},tt=(t,e,n,s,i)=>()=>{const r=new WeakMap;let o=null,a=null;const c=async(c,u)=>{let l=n(c);const h=B(l,u);if(!h){const t={buffer:l.buffer,channelCount:l.channelCount,channelCountMode:l.channelCountMode,channelInterpretation:l.channelInterpretation,loop:l.loop,loopEnd:l.loopEnd,loopStart:l.loopStart,playbackRate:l.playbackRate.value};l=e(u,t),null!==o&&l.start(...o),null!==a&&l.stop(a)}return r.set(u,l),h?await t(u,c.playbackRate,l.playbackRate):await s(u,c.playbackRate,l.playbackRate),await i(c,u,l),l};return{set start(t){o=t},set stop(t){a=t},render(t,e){const n=r.get(e);return void 0!==n?Promise.resolve(n):c(t,e)}}},et=t=>"playbackRate"in t,nt=t=>"frequency"in t&&"gain"in t,st=t=>"offset"in t,it=t=>!("frequency"in t)&&"gain"in t,rt=t=>"detune"in t&&"frequency"in t,ot=t=>"pan"in t,at=t=>O(p,t),ct=t=>O(f,t),ut=(t,e)=>{const{activeInputs:n}=at(t);n.forEach((n=>n.forEach((([n])=>{e.includes(t)||ut(n,[...e,t])}))));const s=et(t)?[t.playbackRate]:R(t)?Array.from(t.parameters.values()):nt(t)?[t.Q,t.detune,t.frequency,t.gain]:st(t)?[t.offset]:it(t)?[t.gain]:rt(t)?[t.detune,t.frequency]:ot(t)?[t.pan]:[];for(const i of s){const t=ct(i);void 0!==t&&t.activeInputs.forEach((([t])=>ut(t,e)))}Q(t)&&N(t)},lt=t=>{ut(t.destination,[])},ht=t=>void 0===t||"number"===typeof t||"string"===typeof t&&("balanced"===t||"interactive"===t||"playback"===t),pt=(t,e,n,s,i,r,o,a,c)=>class extends t{constructor(t={}){if(null===c)throw new Error("Missing the native AudioContext constructor.");let e;try{e=new c(t)}catch(o){if(12===o.code&&"sampleRate is not in range"===o.message)throw n();throw o}if(null===e)throw s();if(!ht(t.latencyHint))throw new TypeError(`The provided value '${t.latencyHint}' is not a valid enum value of type AudioContextLatencyCategory.`);if(void 0!==t.sampleRate&&e.sampleRate!==t.sampleRate)throw n();super(e,2);const{latencyHint:i}=t,{sampleRate:r}=e;if(this._baseLatency="number"===typeof e.baseLatency?e.baseLatency:"balanced"===i?512/r:"interactive"===i||void 0===i?256/r:"playback"===i?1024/r:128*Math.max(2,Math.min(128,Math.round(i*r/128)))/r,this._nativeAudioContext=e,"webkitAudioContext"===c.name?(this._nativeGainNode=e.createGain(),this._nativeOscillatorNode=e.createOscillator(),this._nativeGainNode.gain.value=1e-37,this._nativeOscillatorNode.connect(this._nativeGainNode).connect(e.destination),this._nativeOscillatorNode.start()):(this._nativeGainNode=null,this._nativeOscillatorNode=null),this._state=null,"running"===e.state){this._state="suspended";const t=()=>{"suspended"===this._state&&(this._state=null),e.removeEventListener("statechange",t)};e.addEventListener("statechange",t)}}get baseLatency(){return this._baseLatency}get state(){return null!==this._state?this._state:this._nativeAudioContext.state}close(){return"closed"===this.state?this._nativeAudioContext.close().then((()=>{throw e()})):("suspended"===this._state&&(this._state=null),this._nativeAudioContext.close().then((()=>{null!==this._nativeGainNode&&null!==this._nativeOscillatorNode&&(this._nativeOscillatorNode.stop(),this._nativeGainNode.disconnect(),this._nativeOscillatorNode.disconnect()),lt(this)})))}createMediaElementSource(t){return new i(this,{mediaElement:t})}createMediaStreamDestination(){return new r(this)}createMediaStreamSource(t){return new o(this,{mediaStream:t})}createMediaStreamTrackSource(t){return new a(this,{mediaStreamTrack:t})}resume(){return"suspended"===this._state?new Promise(((t,e)=>{const n=()=>{this._nativeAudioContext.removeEventListener("statechange",n),"running"===this._nativeAudioContext.state?t():this.resume().then(t,e)};this._nativeAudioContext.addEventListener("statechange",n)})):this._nativeAudioContext.resume().catch((t=>{if(void 0===t||15===t.code)throw e();throw t}))}suspend(){return this._nativeAudioContext.suspend().catch((t=>{if(void 0===t)throw e();throw t}))}},dt=(t,e,n,s,i,r,o,a)=>class extends t{constructor(t,n){const s=r(t),c=o(s),u=i(s,n,c),l=c?e(a):null;super(t,!1,u,l),this._isNodeOfNativeOfflineAudioContext=c,this._nativeAudioDestinationNode=u}get channelCount(){return this._nativeAudioDestinationNode.channelCount}set channelCount(t){if(this._isNodeOfNativeOfflineAudioContext)throw s();if(t>this._nativeAudioDestinationNode.maxChannelCount)throw n();this._nativeAudioDestinationNode.channelCount=t}get channelCountMode(){return this._nativeAudioDestinationNode.channelCountMode}set channelCountMode(t){if(this._isNodeOfNativeOfflineAudioContext)throw s();this._nativeAudioDestinationNode.channelCountMode=t}get maxChannelCount(){return this._nativeAudioDestinationNode.maxChannelCount}},ft=t=>{const e=new WeakMap,n=async(n,s)=>{const i=s.destination;return e.set(s,i),await t(n,s,i),i};return{render(t,s){const i=e.get(s);return void 0!==i?Promise.resolve(i):n(t,s)}}},mt=(t,e,n,s,i,r,o,a)=>(c,u)=>{const l=u.listener,h=()=>{const h=new Float32Array(1),p=e(u,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:9}),d=o(u);let f=!1,m=[0,0,-1,0,1,0],_=[0,0,0];const g=()=>{if(f)return;f=!0;const t=s(u,256,9,0);t.onaudioprocess=({inputBuffer:t})=>{const e=[r(t,h,0),r(t,h,1),r(t,h,2),r(t,h,3),r(t,h,4),r(t,h,5)];e.some(((t,e)=>t!==m[e]))&&(l.setOrientation(...e),m=e);const n=[r(t,h,6),r(t,h,7),r(t,h,8)];n.some(((t,e)=>t!==_[e]))&&(l.setPosition(...n),_=n)},p.connect(t)},v=t=>e=>{e!==m[t]&&(m[t]=e,l.setOrientation(...m))},y=t=>e=>{e!==_[t]&&(_[t]=e,l.setPosition(..._))},w=(e,s,r)=>{const o=n(u,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",offset:s});o.connect(p,0,e),o.start(),Object.defineProperty(o.offset,"defaultValue",{get(){return s}});const l=t({context:c},d,o.offset,$,H);return a(l,"value",(t=>()=>t.call(l)),(t=>e=>{try{t.call(l,e)}catch(n){if(9!==n.code)throw n}g(),d&&r(e)})),l.cancelAndHoldAtTime=(t=>d?()=>{throw i()}:(...e)=>{const n=t.apply(l,e);return g(),n})(l.cancelAndHoldAtTime),l.cancelScheduledValues=(t=>d?()=>{throw i()}:(...e)=>{const n=t.apply(l,e);return g(),n})(l.cancelScheduledValues),l.exponentialRampToValueAtTime=(t=>d?()=>{throw i()}:(...e)=>{const n=t.apply(l,e);return g(),n})(l.exponentialRampToValueAtTime),l.linearRampToValueAtTime=(t=>d?()=>{throw i()}:(...e)=>{const n=t.apply(l,e);return g(),n})(l.linearRampToValueAtTime),l.setTargetAtTime=(t=>d?()=>{throw i()}:(...e)=>{const n=t.apply(l,e);return g(),n})(l.setTargetAtTime),l.setValueAtTime=(t=>d?()=>{throw i()}:(...e)=>{const n=t.apply(l,e);return g(),n})(l.setValueAtTime),l.setValueCurveAtTime=(t=>d?()=>{throw i()}:(...e)=>{const n=t.apply(l,e);return g(),n})(l.setValueCurveAtTime),l};return{forwardX:w(0,0,v(0)),forwardY:w(1,0,v(1)),forwardZ:w(2,-1,v(2)),positionX:w(6,0,y(0)),positionY:w(7,0,y(1)),positionZ:w(8,0,y(2)),upX:w(3,0,v(3)),upY:w(4,1,v(4)),upZ:w(5,0,v(5))}},{forwardX:p,forwardY:d,forwardZ:f,positionX:m,positionY:_,positionZ:g,upX:v,upY:y,upZ:w}=void 0===l.forwardX?h():l;return{get forwardX(){return p},get forwardY(){return d},get forwardZ(){return f},get positionX(){return m},get positionY(){return _},get positionZ(){return g},get upX(){return v},get upY(){return y},get upZ(){return w}}},_t=t=>"context"in t,gt=t=>_t(t[0]),vt=(t,e,n,s)=>{for(const i of t)if(n(i)){if(s)return!1;throw Error("The set contains at least one similar element.")}return t.add(e),!0},yt=(t,e,[n,s],i)=>{vt(t,[e,n,s],(t=>t[0]===e&&t[1]===n),i)},wt=(t,[e,n,s],i)=>{const r=t.get(e);void 0===r?t.set(e,new Set([[n,s]])):vt(r,[n,s],(t=>t[0]===n),i)},xt=t=>"inputs"in t,Tt=(t,e,n,s)=>{if(xt(e)){const i=e.inputs[s];return t.connect(i,n,0),[i,n,0]}return t.connect(e,n,s),[e,n,s]},bt=(t,e,n)=>{for(const s of t)if(s[0]===e&&s[1]===n)return t.delete(s),s;return null},Ct=(t,e,n)=>M(t,(t=>t[0]===e&&t[1]===n)),At=(t,e)=>{const n=D(t);if(!n.delete(e))throw new Error("Missing the expected event listener.")},St=(t,e,n)=>{const s=O(t,e),i=M(s,(t=>t[0]===n));return 0===s.size&&t.delete(e),i},kt=(t,e,n,s)=>{xt(e)?t.disconnect(e.inputs[s],n,0):t.disconnect(e,n,s)},Ot=t=>O(d,t),Mt=t=>O(m,t),Et=t=>v.has(t),Dt=t=>!h.has(t),It=(t,e)=>new Promise((n=>{if(null!==e)n(!0);else{const e=t.createScriptProcessor(256,1,1),s=t.createGain(),i=t.createBuffer(1,2,44100),r=i.getChannelData(0);r[0]=1,r[1]=1;const o=t.createBufferSource();o.buffer=i,o.loop=!0,o.connect(e).connect(t.destination),o.connect(s),o.disconnect(s),e.onaudioprocess=s=>{const i=s.inputBuffer.getChannelData(0);Array.prototype.some.call(i,(t=>1===t))?n(!0):n(!1),o.stop(),e.onaudioprocess=null,o.disconnect(e),e.disconnect(t.destination)},o.start()}})),Rt=(t,e)=>{const n=new Map;for(const s of t)for(const t of s){const e=n.get(t);n.set(t,void 0===e?1:e+1)}n.forEach(((t,n)=>e(n,t)))},Nt=t=>"context"in t,Vt=t=>{const e=new Map;t.connect=(t=>(n,s=0,i=0)=>{const r=Nt(n)?t(n,s,i):t(n,s),o=e.get(n);return void 0===o?e.set(n,[{input:i,output:s}]):o.every((t=>t.input!==i||t.output!==s))&&o.push({input:i,output:s}),r})(t.connect.bind(t)),t.disconnect=(n=>(s,i,r)=>{if(n.apply(t),void 0===s)e.clear();else if("number"===typeof s)for(const[t,n]of e){const i=n.filter((t=>t.output!==s));0===i.length?e.delete(t):e.set(t,i)}else if(e.has(s))if(void 0===i)e.delete(s);else{const t=e.get(s);if(void 0!==t){const n=t.filter((t=>t.output!==i&&(t.input!==r||void 0===r)));0===n.length?e.delete(s):e.set(s,n)}}for(const[n,o]of e)o.forEach((e=>{Nt(n)?t.connect(n,e.output,e.input):t.connect(n,e.output)}))})(t.disconnect)},Pt=(t,e,n,s)=>{const{activeInputs:i,passiveInputs:r}=ct(e),{outputs:o}=at(t),a=D(t),c=o=>{const a=Ot(t),c=Mt(e);if(o){const e=St(r,t,n);yt(i,t,e,!1),s||Et(t)||a.connect(c,n)}else{const e=Ct(i,t,n);wt(r,e,!1),s||Et(t)||a.disconnect(c,n)}};return!!vt(o,[e,n],(t=>t[0]===e&&t[1]===n),!0)&&(a.add(c),Q(t)?yt(i,t,[n,c],!0):wt(r,[t,n,c],!0),!0)},qt=(t,e,n,s)=>{const{activeInputs:i,passiveInputs:r}=at(e),o=bt(i[s],t,n);if(null===o){const e=E(r,t,n,s);return[e[2],!1]}return[o[2],!0]},Ft=(t,e,n)=>{const{activeInputs:s,passiveInputs:i}=ct(e),r=bt(s,t,n);if(null===r){const e=St(i,t,n);return[e[1],!1]}return[r[2],!0]},jt=(t,e,n,s,i)=>{const[r,o]=qt(t,n,s,i);if(null!==r&&(At(t,r),!o||e||Et(t)||kt(Ot(t),Ot(n),s,i)),Q(n)){const{activeInputs:t}=at(n);V(n,t)}},Lt=(t,e,n,s)=>{const[i,r]=Ft(t,n,s);null!==i&&(At(t,i),!r||e||Et(t)||Ot(t).disconnect(Mt(n),s))},Wt=(t,e)=>{const n=at(t),s=[];for(const i of n.outputs)gt(i)?jt(t,e,...i):Lt(t,e,...i),s.push(i[0]);return n.outputs.clear(),s},Bt=(t,e,n)=>{const s=at(t),i=[];for(const r of s.outputs)r[1]===n&&(gt(r)?jt(t,e,...r):Lt(t,e,...r),i.push(r[0]),s.outputs.delete(r));return i},Ut=(t,e,n,s,i)=>{const r=at(t);return Array.from(r.outputs).filter((t=>t[0]===n&&(void 0===s||t[1]===s)&&(void 0===i||t[2]===i))).map((n=>(gt(n)?jt(t,e,...n):Lt(t,e,...n),r.outputs.delete(n),n[0])))},zt=(t,e,n,s,i,r,o,a,c,u,l,h,p,f,m,_)=>class extends u{constructor(e,s,i,r){super(i),this._context=e,this._nativeAudioNode=i;const o=l(e);h(o)&&!0!==n(It,(()=>It(o,_)))&&Vt(i),d.set(this,i),g.set(this,new Set),"closed"!==e.state&&s&&I(this),t(this,r,i)}get channelCount(){return this._nativeAudioNode.channelCount}set channelCount(t){this._nativeAudioNode.channelCount=t}get channelCountMode(){return this._nativeAudioNode.channelCountMode}set channelCountMode(t){this._nativeAudioNode.channelCountMode=t}get channelInterpretation(){return this._nativeAudioNode.channelInterpretation}set channelInterpretation(t){this._nativeAudioNode.channelInterpretation=t}get context(){return this._context}get numberOfInputs(){return this._nativeAudioNode.numberOfInputs}get numberOfOutputs(){return this._nativeAudioNode.numberOfOutputs}connect(t,n=0,a=0){if(n<0||n>=this._nativeAudioNode.numberOfOutputs)throw i();const u=l(this._context),h=m(u);if(p(t)||f(t))throw r();if(_t(t)){const i=Ot(t);try{const e=Tt(this._nativeAudioNode,i,n,a),s=Dt(this);(h||s)&&this._nativeAudioNode.disconnect(...e),"closed"!==this.context.state&&!s&&Dt(t)&&I(t)}catch(g){if(12===g.code)throw r();throw g}const o=e(this,t,n,a,h);if(o){const e=c([this],t);Rt(e,s(h))}return t}const d=Mt(t);if("playbackRate"===d.name&&1024===d.maxValue)throw o();try{this._nativeAudioNode.connect(d,n),(h||Dt(this))&&this._nativeAudioNode.disconnect(d,n)}catch(g){if(12===g.code)throw r();throw g}const _=Pt(this,t,n,h);if(_){const e=c([this],t);Rt(e,s(h))}}disconnect(t,e,n){let s;const o=l(this._context),u=m(o);if(void 0===t)s=Wt(this,u);else if("number"===typeof t){if(t<0||t>=this.numberOfOutputs)throw i();s=Bt(this,u,t)}else{if(void 0!==e&&(e<0||e>=this.numberOfOutputs))throw i();if(_t(t)&&void 0!==n&&(n<0||n>=t.numberOfInputs))throw i();if(s=Ut(this,u,t,e,n),0===s.length)throw r()}for(const i of s){const t=c([this],i);Rt(t,a)}}},Gt=(t,e,n,s,i,r,a,c,u,l,h,p,d)=>(f,m,_,g=null,v=null)=>{const y=_.value,w=new o.AutomationEventList(y),x=m?s(w):null,T={get defaultValue(){return y},get maxValue(){return null===g?_.maxValue:g},get minValue(){return null===v?_.minValue:v},get value(){return _.value},set value(t){_.value=t,T.setValueAtTime(t,f.context.currentTime)},cancelAndHoldAtTime(t){if("function"===typeof _.cancelAndHoldAtTime)null===x&&w.flush(f.context.currentTime),w.add(i(t)),_.cancelAndHoldAtTime(t);else{const e=Array.from(w).pop();null===x&&w.flush(f.context.currentTime),w.add(i(t));const n=Array.from(w).pop();_.cancelScheduledValues(t),e!==n&&void 0!==n&&("exponentialRampToValue"===n.type?_.exponentialRampToValueAtTime(n.value,n.endTime):"linearRampToValue"===n.type?_.linearRampToValueAtTime(n.value,n.endTime):"setValue"===n.type?_.setValueAtTime(n.value,n.startTime):"setValueCurve"===n.type&&_.setValueCurveAtTime(n.values,n.startTime,n.duration))}return T},cancelScheduledValues(t){return null===x&&w.flush(f.context.currentTime),w.add(r(t)),_.cancelScheduledValues(t),T},exponentialRampToValueAtTime(t,e){if(0===t)throw new RangeError;if(!Number.isFinite(e)||e<0)throw new RangeError;const n=f.context.currentTime;return null===x&&w.flush(n),0===Array.from(w).length&&(w.add(l(y,n)),_.setValueAtTime(y,n)),w.add(a(t,e)),_.exponentialRampToValueAtTime(t,e),T},linearRampToValueAtTime(t,e){const n=f.context.currentTime;return null===x&&w.flush(n),0===Array.from(w).length&&(w.add(l(y,n)),_.setValueAtTime(y,n)),w.add(c(t,e)),_.linearRampToValueAtTime(t,e),T},setTargetAtTime(t,e,n){return null===x&&w.flush(f.context.currentTime),w.add(u(t,e,n)),_.setTargetAtTime(t,e,n),T},setValueAtTime(t,e){return null===x&&w.flush(f.context.currentTime),w.add(l(t,e)),_.setValueAtTime(t,e),T},setValueCurveAtTime(t,e,n){const s=t instanceof Float32Array?t:new Float32Array(t);if(null!==p&&"webkitAudioContext"===p.name){const t=e+n,i=f.context.sampleRate,r=Math.ceil(e*i),o=Math.floor(t*i),a=o-r,c=new Float32Array(a);for(let l=0;l({replay(e){for(const n of t)if("exponentialRampToValue"===n.type){const{endTime:t,value:s}=n;e.exponentialRampToValueAtTime(s,t)}else if("linearRampToValue"===n.type){const{endTime:t,value:s}=n;e.linearRampToValueAtTime(s,t)}else if("setTarget"===n.type){const{startTime:t,target:s,timeConstant:i}=n;e.setTargetAtTime(s,t,i)}else if("setValue"===n.type){const{startTime:t,value:s}=n;e.setValueAtTime(s,t)}else{if("setValueCurve"!==n.type)throw new Error("Can't apply an unknown automation.");{const{duration:t,startTime:s,values:i}=n;e.setValueCurveAtTime(i,s,t)}}}});class Yt{constructor(t){this._map=new Map(t)}get size(){return this._map.size}entries(){return this._map.entries()}forEach(t,e=null){return this._map.forEach(((n,s)=>t.call(e,n,s,this)))}get(t){return this._map.get(t)}has(t){return this._map.has(t)}keys(){return this._map.keys()}values(){return this._map.values()}}const Zt={channelCount:2,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:1,numberOfOutputs:1,parameterData:{},processorOptions:{}},Ht=(t,e,n,s,i,r,o,a,c,u,l,h,p,d)=>class extends e{constructor(e,d,f){var m;const _=a(e),g=c(_),v=l({...Zt,...f});p(v);const w=y.get(_),x=null===w||void 0===w?void 0:w.get(d),T=g||"closed"!==_.state?_:null!==(m=o(_))&&void 0!==m?m:_,b=i(T,g?null:e.baseLatency,u,d,x,v),C=g?s(d,v,x):null;super(e,!0,b,C);const A=[];b.parameters.forEach(((t,e)=>{const s=n(this,g,t);A.push([e,s])})),this._nativeAudioWorkletNode=b,this._onprocessorerror=null,this._parameters=new Yt(A),g&&t(_,this);const{activeInputs:S}=r(this);h(b,S)}get onprocessorerror(){return this._onprocessorerror}set onprocessorerror(t){const e="function"===typeof t?d(this,t):null;this._nativeAudioWorkletNode.onprocessorerror=e;const n=this._nativeAudioWorkletNode.onprocessorerror;this._onprocessorerror=null!==n&&n===e?t:n}get parameters(){return null===this._parameters?this._nativeAudioWorkletNode.parameters:this._parameters}get port(){return this._nativeAudioWorkletNode.port}};function $t(t,e,n,s,i){if("function"===typeof t.copyFromChannel)0===e[n].byteLength&&(e[n]=new Float32Array(128)),t.copyFromChannel(e[n],s,i);else{const r=t.getChannelData(s);if(0===e[n].byteLength)e[n]=r.slice(i,i+128);else{const t=new Float32Array(r.buffer,i*Float32Array.BYTES_PER_ELEMENT,128);e[n].set(t)}}}const Qt=(t,e,n,s,i)=>{"function"===typeof t.copyToChannel?0!==e[n].byteLength&&t.copyToChannel(e[n],s,i):0!==e[n].byteLength&&t.getChannelData(s).set(e[n],i)},Jt=(t,e)=>{const n=[];for(let s=0;s{const n=O(w,t),s=Ot(e);return O(n,s)},te=async(t,e,n,s,i,r,o)=>{const a=null===e?128*Math.ceil(t.context.length/128):e.length,c=s.channelCount*s.numberOfInputs,u=i.reduce(((t,e)=>t+e),0),l=0===u?null:n.createBuffer(u,a,n.sampleRate);if(void 0===r)throw new Error("Missing the processor constructor.");const h=at(t),p=await Kt(n,t),d=Jt(s.numberOfInputs,s.channelCount),f=Jt(s.numberOfOutputs,i),m=Array.from(t.parameters.keys()).reduce(((t,e)=>({...t,[e]:new Float32Array(128)})),{});for(let g=0;g0&&null!==e)for(let t=0;t{$t(e,m,t,c+n,g)}));for(let t=0;t0===h.activeInputs[e].size?[]:t)),e=o(g/n.sampleRate,n.sampleRate,(()=>p.process(t,f,m)));if(null!==l)for(let n=0,r=0;n(_,g,v)=>{const y=new WeakMap;let w=null;const x=async(a,x)=>{let T=l(a),b=null;const C=B(T,x),A=Array.isArray(g.outputChannelCount)?g.outputChannelCount:Array.from(g.outputChannelCount);if(null===h){const t=A.reduce(((t,e)=>t+e),0),n=i(x,{channelCount:Math.max(1,t),channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:Math.max(1,t)}),r=[];for(let e=0;e{const c=new p(n,128*Math.ceil(a.context.length/128),x.sampleRate),u=[],l=[];for(let t=0;t{const e=r(c,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",offset:t.value});return await d(c,t,e.offset),e}))),_=s(c,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:Math.max(1,t+e)});for(let t=0;tf(a,c,t)))),m(c)};w=te(a,0===n?null:await c(),x,g,A,v,u)}const t=await w,e=n(x,{buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1}),[c,l,h]=b;null!==t&&(e.buffer=t,e.start(0)),e.connect(c);for(let n=0,s=0;nclass extends f{constructor(e,n){super(e,n),this._nativeContext=e,this._audioWorklet=void 0===t?void 0:{addModule:(e,n)=>t(this,e,n)}}get audioWorklet(){return this._audioWorklet}createAnalyser(){return new e(this)}createBiquadFilter(){return new i(this)}createBuffer(t,e,s){return new n({length:e,numberOfChannels:t,sampleRate:s})}createBufferSource(){return new s(this)}createChannelMerger(t=6){return new r(this,{numberOfInputs:t})}createChannelSplitter(t=6){return new o(this,{numberOfOutputs:t})}createConstantSource(){return new a(this)}createConvolver(){return new c(this)}createDelay(t=1){return new l(this,{maxDelayTime:t})}createDynamicsCompressor(){return new h(this)}createGain(){return new p(this)}createIIRFilter(t,e){return new d(this,{feedback:e,feedforward:t})}createOscillator(){return new m(this)}createPanner(){return new _(this)}createPeriodicWave(t,e,n={disableNormalization:!1}){return new g(this,{...n,imag:e,real:t})}createStereoPanner(){return new v(this)}createWaveShaper(){return new y(this)}decodeAudioData(t,e,n){return u(this._nativeContext,t).then((t=>("function"===typeof e&&e(t),t)),(t=>{throw"function"===typeof n&&n(t),t}))}},se={Q:1,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",detune:0,frequency:350,gain:0,type:"lowpass"},ie=(t,e,n,s,i,r,o,a)=>class extends t{constructor(t,s){const c=r(t),u={...se,...s},l=i(c,u),h=o(c),p=h?n():null;super(t,!1,l,p),this._Q=e(this,h,l.Q,$,H),this._detune=e(this,h,l.detune,1200*Math.log2($),-1200*Math.log2($)),this._frequency=e(this,h,l.frequency,t.sampleRate/2,0),this._gain=e(this,h,l.gain,40*Math.log10($),H),this._nativeBiquadFilterNode=l,a(this,1)}get detune(){return this._detune}get frequency(){return this._frequency}get gain(){return this._gain}get Q(){return this._Q}get type(){return this._nativeBiquadFilterNode.type}set type(t){this._nativeBiquadFilterNode.type=t}getFrequencyResponse(t,e,n){try{this._nativeBiquadFilterNode.getFrequencyResponse(t,e,n)}catch(i){if(11===i.code)throw s();throw i}if(t.length!==e.length||e.length!==n.length)throw s()}},re=(t,e,n,s,i)=>()=>{const r=new WeakMap,o=async(o,a)=>{let c=n(o);const u=B(c,a);if(!u){const t={Q:c.Q.value,channelCount:c.channelCount,channelCountMode:c.channelCountMode,channelInterpretation:c.channelInterpretation,detune:c.detune.value,frequency:c.frequency.value,gain:c.gain.value,type:c.type};c=e(a,t)}return r.set(a,c),u?(await t(a,o.Q,c.Q),await t(a,o.detune,c.detune),await t(a,o.frequency,c.frequency),await t(a,o.gain,c.gain)):(await s(a,o.Q,c.Q),await s(a,o.detune,c.detune),await s(a,o.frequency,c.frequency),await s(a,o.gain,c.gain)),await i(o,a,c),c};return{render(t,e){const n=r.get(e);return void 0!==n?Promise.resolve(n):o(t,e)}}},oe=(t,e)=>(n,s)=>{const i=e.get(n);if(void 0!==i)return i;const r=t.get(n);if(void 0!==r)return r;try{const i=s();return i instanceof Promise?(t.set(n,i),i.catch((()=>!1)).then((s=>(t.delete(n),e.set(n,s),s)))):(e.set(n,i),i)}catch{return e.set(n,!1),!1}},ae={channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:6},ce=(t,e,n,s,i)=>class extends t{constructor(t,r){const o=s(t),a={...ae,...r},c=n(o,a),u=i(o)?e():null;super(t,!1,c,u)}},ue=(t,e,n)=>()=>{const s=new WeakMap,i=async(i,r)=>{let o=e(i);const a=B(o,r);if(!a){const e={channelCount:o.channelCount,channelCountMode:o.channelCountMode,channelInterpretation:o.channelInterpretation,numberOfInputs:o.numberOfInputs};o=t(r,e)}return s.set(r,o),await n(i,r,o),o};return{render(t,e){const n=s.get(e);return void 0!==n?Promise.resolve(n):i(t,e)}}},le={channelCount:6,channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:6},he=(t,e,n,s,i,r)=>class extends t{constructor(t,o){const a=s(t),c=r({...le,...o}),u=n(a,c),l=i(a)?e():null;super(t,!1,u,l)}},pe=(t,e,n)=>()=>{const s=new WeakMap,i=async(i,r)=>{let o=e(i);const a=B(o,r);if(!a){const e={channelCount:o.channelCount,channelCountMode:o.channelCountMode,channelInterpretation:o.channelInterpretation,numberOfOutputs:o.numberOfOutputs};o=t(r,e)}return s.set(r,o),await n(i,r,o),o};return{render(t,e){const n=s.get(e);return void 0!==n?Promise.resolve(n):i(t,e)}}},de=t=>(e,n,s)=>t(n,e,s),fe=t=>(e,n,s=0,i=0)=>{const r=e[s];if(void 0===r)throw t();return Nt(n)?r.connect(n,0,i):r.connect(n,0)},me=t=>(e,n)=>{const s=t(e,{buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1}),i=e.createBuffer(1,2,44100);return s.buffer=i,s.loop=!0,s.connect(n),s.start(),()=>{s.stop(),s.disconnect(n)}},_e={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",offset:1},ge=(t,e,n,s,i,r,o)=>class extends t{constructor(t,o){const a=i(t),c={..._e,...o},u=s(a,c),l=r(a),h=l?n():null;super(t,!1,u,h),this._constantSourceNodeRenderer=h,this._nativeConstantSourceNode=u,this._offset=e(this,l,u.offset,$,H),this._onended=null}get offset(){return this._offset}get onended(){return this._onended}set onended(t){const e="function"===typeof t?o(this,t):null;this._nativeConstantSourceNode.onended=e;const n=this._nativeConstantSourceNode.onended;this._onended=null!==n&&n===e?t:n}start(t=0){if(this._nativeConstantSourceNode.start(t),null!==this._constantSourceNodeRenderer&&(this._constantSourceNodeRenderer.start=t),"closed"!==this.context.state){I(this);const t=()=>{this._nativeConstantSourceNode.removeEventListener("ended",t),Q(this)&&N(this)};this._nativeConstantSourceNode.addEventListener("ended",t)}}stop(t=0){this._nativeConstantSourceNode.stop(t),null!==this._constantSourceNodeRenderer&&(this._constantSourceNodeRenderer.stop=t)}},ve=(t,e,n,s,i)=>()=>{const r=new WeakMap;let o=null,a=null;const c=async(c,u)=>{let l=n(c);const h=B(l,u);if(!h){const t={channelCount:l.channelCount,channelCountMode:l.channelCountMode,channelInterpretation:l.channelInterpretation,offset:l.offset.value};l=e(u,t),null!==o&&l.start(o),null!==a&&l.stop(a)}return r.set(u,l),h?await t(u,c.offset,l.offset):await s(u,c.offset,l.offset),await i(c,u,l),l};return{set start(t){o=t},set stop(t){a=t},render(t,e){const n=r.get(e);return void 0!==n?Promise.resolve(n):c(t,e)}}},ye=t=>e=>(t[0]=e,t[0]),we={buffer:null,channelCount:2,channelCountMode:"clamped-max",channelInterpretation:"speakers",disableNormalization:!1},xe=(t,e,n,s,i,r)=>class extends t{constructor(t,o){const a=s(t),c={...we,...o},u=n(a,c),l=i(a),h=l?e():null;super(t,!1,u,h),this._isBufferNullified=!1,this._nativeConvolverNode=u,null!==c.buffer&&r(this,c.buffer.duration)}get buffer(){return this._isBufferNullified?null:this._nativeConvolverNode.buffer}set buffer(t){if(this._nativeConvolverNode.buffer=t,null===t&&null!==this._nativeConvolverNode.buffer){const t=this._nativeConvolverNode.context;this._nativeConvolverNode.buffer=t.createBuffer(1,1,t.sampleRate),this._isBufferNullified=!0,r(this,0)}else this._isBufferNullified=!1,r(this,null===this._nativeConvolverNode.buffer?0:this._nativeConvolverNode.buffer.duration)}get normalize(){return this._nativeConvolverNode.normalize}set normalize(t){this._nativeConvolverNode.normalize=t}},Te=(t,e,n)=>()=>{const s=new WeakMap,i=async(i,r)=>{let o=e(i);const a=B(o,r);if(!a){const e={buffer:o.buffer,channelCount:o.channelCount,channelCountMode:o.channelCountMode,channelInterpretation:o.channelInterpretation,disableNormalization:!o.normalize};o=t(r,e)}return s.set(r,o),xt(o)?await n(i,r,o.inputs[0]):await n(i,r,o),o};return{render(t,e){const n=s.get(e);return void 0!==n?Promise.resolve(n):i(t,e)}}},be=(t,e)=>(n,s,i)=>{if(null===e)throw new Error("Missing the native OfflineAudioContext constructor.");try{return new e(n,s,i)}catch(r){if("SyntaxError"===r.name)throw t();throw r}},Ce=()=>new DOMException("","DataCloneError"),Ae=t=>{const{port1:e,port2:n}=new MessageChannel;return new Promise((s=>{const i=()=>{n.onmessage=null,e.close(),n.close(),s()};n.onmessage=()=>i();try{e.postMessage(t,[t])}catch{}finally{i()}}))},Se=(t,e,n,s,i,r,o,a,c,u,l)=>(h,p)=>{const d=o(h)?h:r(h);if(i.has(p)){const t=n();return Promise.reject(t)}try{i.add(p)}catch{}return e(c,(()=>c(d)))?d.decodeAudioData(p).then((n=>(Ae(p).catch((()=>{})),e(a,(()=>a(n)))||l(n),t.add(n),n))):new Promise(((e,n)=>{const i=async()=>{try{await Ae(p)}catch{}},r=t=>{n(t),i()};try{d.decodeAudioData(p,(n=>{"function"!==typeof n.copyFromChannel&&(u(n),X(n)),t.add(n),i().then((()=>e(n)))}),(t=>{r(null===t?s():t)}))}catch(o){r(o)}}))},ke=(t,e,n,s,i,r,o,a)=>(c,u)=>{const l=e.get(c);if(void 0===l)throw new Error("Missing the expected cycle count.");const h=r(c.context),p=a(h);if(l===u){if(e.delete(c),!p&&o(c)){const e=s(c),{outputs:r}=n(c);for(const n of r)if(gt(n)){const i=s(n[0]);t(e,i,n[1],n[2])}else{const t=i(n[0]);e.connect(t,n[1])}}}else e.set(c,l-u)},Oe={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",delayTime:0,maxDelayTime:1},Me=(t,e,n,s,i,r,o)=>class extends t{constructor(t,a){const c=i(t),u={...Oe,...a},l=s(c,u),h=r(c),p=h?n(u.maxDelayTime):null;super(t,!1,l,p),this._delayTime=e(this,h,l.delayTime),o(this,u.maxDelayTime)}get delayTime(){return this._delayTime}},Ee=(t,e,n,s,i)=>r=>{const o=new WeakMap,a=async(a,c)=>{let u=n(a);const l=B(u,c);if(!l){const t={channelCount:u.channelCount,channelCountMode:u.channelCountMode,channelInterpretation:u.channelInterpretation,delayTime:u.delayTime.value,maxDelayTime:r};u=e(c,t)}return o.set(c,u),l?await t(c,a.delayTime,u.delayTime):await s(c,a.delayTime,u.delayTime),await i(a,c,u),u};return{render(t,e){const n=o.get(e);return void 0!==n?Promise.resolve(n):a(t,e)}}},De=t=>(e,n,s,i)=>t(e[i],(t=>t[0]===n&&t[1]===s)),Ie=t=>(e,n)=>{t(e).delete(n)},Re=t=>"delayTime"in t,Ne=(t,e,n)=>function s(i,r){const o=_t(r)?r:n(t,r);if(Re(o))return[];if(i[0]===o)return[i];if(i.includes(o))return[];const{outputs:a}=e(o);return Array.from(a).map((t=>s([...i,o],t[0]))).reduce(((t,e)=>t.concat(e)),[])},Ve=(t,e,n)=>{const s=e[n];if(void 0===s)throw t();return s},Pe=t=>(e,n=void 0,s=void 0,i=0)=>void 0===n?e.forEach((t=>t.disconnect())):"number"===typeof n?Ve(t,e,n).disconnect():Nt(n)?void 0===s?e.forEach((t=>t.disconnect(n))):void 0===i?Ve(t,e,s).disconnect(n,0):Ve(t,e,s).disconnect(n,0,i):void 0===s?e.forEach((t=>t.disconnect(n))):Ve(t,e,s).disconnect(n,0),qe={attack:.003,channelCount:2,channelCountMode:"clamped-max",channelInterpretation:"speakers",knee:30,ratio:12,release:.25,threshold:-24},Fe=(t,e,n,s,i,r,o,a)=>class extends t{constructor(t,i){const c=r(t),u={...qe,...i},l=s(c,u),h=o(c),p=h?n():null;super(t,!1,l,p),this._attack=e(this,h,l.attack),this._knee=e(this,h,l.knee),this._nativeDynamicsCompressorNode=l,this._ratio=e(this,h,l.ratio),this._release=e(this,h,l.release),this._threshold=e(this,h,l.threshold),a(this,.006)}get attack(){return this._attack}get channelCount(){return this._nativeDynamicsCompressorNode.channelCount}set channelCount(t){const e=this._nativeDynamicsCompressorNode.channelCount;if(this._nativeDynamicsCompressorNode.channelCount=t,t>2)throw this._nativeDynamicsCompressorNode.channelCount=e,i()}get channelCountMode(){return this._nativeDynamicsCompressorNode.channelCountMode}set channelCountMode(t){const e=this._nativeDynamicsCompressorNode.channelCountMode;if(this._nativeDynamicsCompressorNode.channelCountMode=t,"max"===t)throw this._nativeDynamicsCompressorNode.channelCountMode=e,i()}get knee(){return this._knee}get ratio(){return this._ratio}get reduction(){return"number"===typeof this._nativeDynamicsCompressorNode.reduction.value?this._nativeDynamicsCompressorNode.reduction.value:this._nativeDynamicsCompressorNode.reduction}get release(){return this._release}get threshold(){return this._threshold}},je=(t,e,n,s,i)=>()=>{const r=new WeakMap,o=async(o,a)=>{let c=n(o);const u=B(c,a);if(!u){const t={attack:c.attack.value,channelCount:c.channelCount,channelCountMode:c.channelCountMode,channelInterpretation:c.channelInterpretation,knee:c.knee.value,ratio:c.ratio.value,release:c.release.value,threshold:c.threshold.value};c=e(a,t)}return r.set(a,c),u?(await t(a,o.attack,c.attack),await t(a,o.knee,c.knee),await t(a,o.ratio,c.ratio),await t(a,o.release,c.release),await t(a,o.threshold,c.threshold)):(await s(a,o.attack,c.attack),await s(a,o.knee,c.knee),await s(a,o.ratio,c.ratio),await s(a,o.release,c.release),await s(a,o.threshold,c.threshold)),await i(o,a,c),c};return{render(t,e){const n=r.get(e);return void 0!==n?Promise.resolve(n):o(t,e)}}},Le=()=>new DOMException("","EncodingError"),We=t=>e=>new Promise(((n,s)=>{if(null===t)return void s(new SyntaxError);const i=t.document.head;if(null===i)s(new SyntaxError);else{const r=t.document.createElement("script"),o=new Blob([e],{type:"application/javascript"}),a=URL.createObjectURL(o),c=t.onerror,u=()=>{t.onerror=c,URL.revokeObjectURL(a)};t.onerror=(e,n,i,r,o)=>n===a||n===t.location.href&&1===i&&1===r?(u(),s(o),!1):null!==c?c(e,n,i,r,o):void 0,r.onerror=()=>{u(),s(new SyntaxError)},r.onload=()=>{u(),n()},r.src=a,r.type="module",i.appendChild(r)}})),Be=t=>class{constructor(t){this._nativeEventTarget=t,this._listeners=new WeakMap}addEventListener(e,n,s){if(null!==n){let i=this._listeners.get(n);void 0===i&&(i=t(this,n),"function"===typeof n&&this._listeners.set(n,i)),this._nativeEventTarget.addEventListener(e,i,s)}}dispatchEvent(t){return this._nativeEventTarget.dispatchEvent(t)}removeEventListener(t,e,n){const s=null===e?void 0:this._listeners.get(e);this._nativeEventTarget.removeEventListener(t,void 0===s?null:s,n)}},Ue=t=>(e,n,s)=>{Object.defineProperties(t,{currentFrame:{configurable:!0,get(){return Math.round(e*n)}},currentTime:{configurable:!0,get(){return e}}});try{return s()}finally{null!==t&&(delete t.currentFrame,delete t.currentTime)}},ze=t=>async e=>{try{const t=await fetch(e);if(t.ok)return[await t.text(),t.url]}catch{}throw t()},Ge={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",gain:1},Xe=(t,e,n,s,i,r)=>class extends t{constructor(t,o){const a=i(t),c={...Ge,...o},u=s(a,c),l=r(a),h=l?n():null;super(t,!1,u,h),this._gain=e(this,l,u.gain,$,H)}get gain(){return this._gain}},Ye=(t,e,n,s,i)=>()=>{const r=new WeakMap,o=async(o,a)=>{let c=n(o);const u=B(c,a);if(!u){const t={channelCount:c.channelCount,channelCountMode:c.channelCountMode,channelInterpretation:c.channelInterpretation,gain:c.gain.value};c=e(a,t)}return r.set(a,c),u?await t(a,o.gain,c.gain):await s(a,o.gain,c.gain),await i(o,a,c),c};return{render(t,e){const n=r.get(e);return void 0!==n?Promise.resolve(n):o(t,e)}}},Ze=(t,e)=>n=>e(t,n),He=t=>e=>{const n=t(e);if(null===n.renderer)throw new Error("Missing the renderer of the given AudioNode in the audio graph.");return n.renderer},$e=t=>e=>{var n;return null!==(n=t.get(e))&&void 0!==n?n:0},Qe=t=>e=>{const n=t(e);if(null===n.renderer)throw new Error("Missing the renderer of the given AudioParam in the audio graph.");return n.renderer},Je=t=>e=>t.get(e),Ke=()=>new DOMException("","InvalidStateError"),tn=t=>e=>{const n=t.get(e);if(void 0===n)throw Ke();return n},en=(t,e)=>n=>{let s=t.get(n);if(void 0!==s)return s;if(null===e)throw new Error("Missing the native OfflineAudioContext constructor.");return s=new e(1,1,44100),t.set(n,s),s},nn=t=>e=>{const n=t.get(e);if(void 0===n)throw new Error("The context has no set of AudioWorkletNodes.");return n},sn=()=>new DOMException("","InvalidAccessError"),rn=t=>{t.getFrequencyResponse=(e=>(n,s,i)=>{if(n.length!==s.length||s.length!==i.length)throw sn();return e.call(t,n,s,i)})(t.getFrequencyResponse)},on={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers"},an=(t,e,n,s,i,r)=>class extends t{constructor(t,o){const a=s(t),c=i(a),u={...on,...o},l=e(a,c?null:t.baseLatency,u),h=c?n(u.feedback,u.feedforward):null;super(t,!1,l,h),rn(l),this._nativeIIRFilterNode=l,r(this,1)}getFrequencyResponse(t,e,n){return this._nativeIIRFilterNode.getFrequencyResponse(t,e,n)}},cn=(t,e,n,s,i,r,o,a,c,u,l)=>{const h=u.length;let p=a;for(let d=0;d{const i=n instanceof Float64Array?n:new Float64Array(n),r=s instanceof Float64Array?s:new Float64Array(s),o=i.length,a=r.length,c=Math.min(o,a);if(1!==i[0]){for(let t=0;t(r,o)=>{const a=new WeakMap;let c=null;const u=async(u,l)=>{let h=null,p=e(u);const d=B(p,l);if(void 0===l.createIIRFilter?h=t(l,{buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1}):d||(p=l.createIIRFilter(o,r)),a.set(l,null===h?p:h),null!==h){if(null===c){if(null===n)throw new Error("Missing the native OfflineAudioContext constructor.");const t=new n(u.context.destination.channelCount,u.context.length,l.sampleRate);c=(async()=>{await s(u,t,t.destination);const e=await i(t);return un(e,l,r,o)})()}const t=await c;return h.buffer=t,h.start(0),h}return await s(u,l,p),p};return{render(t,e){const n=a.get(e);return void 0!==n?Promise.resolve(n):u(t,e)}}},hn=(t,e,n,s,i,r)=>o=>(a,c)=>{const u=t.get(a);if(void 0===u){if(!o&&r(a)){const t=s(a),{outputs:r}=n(a);for(const n of r)if(gt(n)){const i=s(n[0]);e(t,i,n[1],n[2])}else{const e=i(n[0]);t.disconnect(e,n[1])}}t.set(a,c)}else t.set(a,u+c)},pn=(t,e)=>n=>{const s=t.get(n);return e(s)||e(n)},dn=(t,e)=>n=>t.has(n)||e(n),fn=(t,e)=>n=>t.has(n)||e(n),mn=(t,e)=>n=>{const s=t.get(n);return e(s)||e(n)},_n=t=>e=>null!==t&&e instanceof t,gn=t=>e=>null!==t&&"function"===typeof t.AudioNode&&e instanceof t.AudioNode,vn=t=>e=>null!==t&&"function"===typeof t.AudioParam&&e instanceof t.AudioParam,yn=(t,e)=>n=>t(n)||e(n),wn=t=>e=>null!==t&&e instanceof t,xn=t=>null!==t&&t.isSecureContext,Tn=(t,e,n,s)=>class extends t{constructor(t,i){const r=n(t),o=e(r,i);if(s(r))throw TypeError();super(t,!0,o,null),this._nativeMediaElementAudioSourceNode=o}get mediaElement(){return this._nativeMediaElementAudioSourceNode.mediaElement}},bn={channelCount:2,channelCountMode:"explicit",channelInterpretation:"speakers"},Cn=(t,e,n,s)=>class extends t{constructor(t,i){const r=n(t);if(s(r))throw new TypeError;const o={...bn,...i},a=e(r,o);super(t,!1,a,null),this._nativeMediaStreamAudioDestinationNode=a}get stream(){return this._nativeMediaStreamAudioDestinationNode.stream}},An=(t,e,n,s)=>class extends t{constructor(t,i){const r=n(t),o=e(r,i);if(s(r))throw new TypeError;super(t,!0,o,null),this._nativeMediaStreamAudioSourceNode=o}get mediaStream(){return this._nativeMediaStreamAudioSourceNode.mediaStream}},Sn=(t,e,n)=>class extends t{constructor(t,s){const i=n(t),r=e(i,s);super(t,!0,r,null)}},kn=(t,e,n,s,i)=>class extends s{constructor(t={}){if(null===i)throw new Error("Missing the native AudioContext constructor.");let s;try{s=new i(t)}catch(a){if(12===a.code&&"sampleRate is not in range"===a.message)throw e();throw a}if(null===s)throw n();if(!ht(t.latencyHint))throw new TypeError(`The provided value '${t.latencyHint}' is not a valid enum value of type AudioContextLatencyCategory.`);if(void 0!==t.sampleRate&&s.sampleRate!==t.sampleRate)throw e();super(s,2);const{latencyHint:r}=t,{sampleRate:o}=s;if(this._baseLatency="number"===typeof s.baseLatency?s.baseLatency:"balanced"===r?512/o:"interactive"===r||void 0===r?256/o:"playback"===r?1024/o:128*Math.max(2,Math.min(128,Math.round(r*o/128)))/o,this._nativeAudioContext=s,"webkitAudioContext"===i.name?(this._nativeGainNode=s.createGain(),this._nativeOscillatorNode=s.createOscillator(),this._nativeGainNode.gain.value=1e-37,this._nativeOscillatorNode.connect(this._nativeGainNode).connect(s.destination),this._nativeOscillatorNode.start()):(this._nativeGainNode=null,this._nativeOscillatorNode=null),this._state=null,"running"===s.state){this._state="suspended";const t=()=>{"suspended"===this._state&&(this._state=null),s.removeEventListener("statechange",t)};s.addEventListener("statechange",t)}}get baseLatency(){return this._baseLatency}get state(){return null!==this._state?this._state:this._nativeAudioContext.state}close(){return"closed"===this.state?this._nativeAudioContext.close().then((()=>{throw t()})):("suspended"===this._state&&(this._state=null),this._nativeAudioContext.close().then((()=>{null!==this._nativeGainNode&&null!==this._nativeOscillatorNode&&(this._nativeOscillatorNode.stop(),this._nativeGainNode.disconnect(),this._nativeOscillatorNode.disconnect()),lt(this)})))}resume(){return"suspended"===this._state?new Promise(((t,e)=>{const n=()=>{this._nativeAudioContext.removeEventListener("statechange",n),"running"===this._nativeAudioContext.state?t():this.resume().then(t,e)};this._nativeAudioContext.addEventListener("statechange",n)})):this._nativeAudioContext.resume().catch((e=>{if(void 0===e||15===e.code)throw t();throw e}))}suspend(){return this._nativeAudioContext.suspend().catch((e=>{if(void 0===e)throw t();throw e}))}},On=(t,e,n,s,i,r)=>class extends n{constructor(n,r){super(n),this._nativeContext=n,_.set(this,n),s(n)&&i.set(n,new Set),this._destination=new t(this,r),this._listener=e(this,n),this._onstatechange=null}get currentTime(){return this._nativeContext.currentTime}get destination(){return this._destination}get listener(){return this._listener}get onstatechange(){return this._onstatechange}set onstatechange(t){const e="function"===typeof t?r(this,t):null;this._nativeContext.onstatechange=e;const n=this._nativeContext.onstatechange;this._onstatechange=null!==n&&n===e?t:n}get sampleRate(){return this._nativeContext.sampleRate}get state(){return this._nativeContext.state}},Mn=t=>{const e=new Uint32Array([1179011410,40,1163280727,544501094,16,131073,44100,176400,1048580,1635017060,4,0]);try{const n=t.decodeAudioData(e.buffer,(()=>{}));return void 0!==n&&(n.catch((()=>{})),!0)}catch{}return!1},En={numberOfChannels:1},Dn=(t,e,n,s,i)=>class extends s{constructor(e){const{length:s,numberOfChannels:i,sampleRate:r}={...En,...e},o=n(i,s,r);t(Mn,(()=>Mn(o)))||o.addEventListener("statechange",(()=>{let t=0;const e=n=>{"running"===this._state&&(t>0?(o.removeEventListener("statechange",e),n.stopImmediatePropagation(),this._waitForThePromiseToSettle(n)):t+=1)};return e})()),super(o,i),this._length=s,this._nativeOfflineAudioContext=o,this._state=null}get length(){return void 0===this._nativeOfflineAudioContext.length?this._length:this._nativeOfflineAudioContext.length}get state(){return null===this._state?this._nativeOfflineAudioContext.state:this._state}startRendering(){return"running"===this._state?Promise.reject(e()):(this._state="running",i(this.destination,this._nativeOfflineAudioContext).finally((()=>{this._state=null,lt(this)})))}_waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudioContext.dispatchEvent(t):setTimeout((()=>this._waitForThePromiseToSettle(t)))}},In=(t,e)=>(n,s,i)=>{const r=new Set;return n.connect=(i=>(o,a=0,c=0)=>{const u=0===r.size;if(e(o))return i.call(n,o,a,c),t(r,[o,a,c],(t=>t[0]===o&&t[1]===a&&t[2]===c),!0),u&&s(),o;i.call(n,o,a),t(r,[o,a],(t=>t[0]===o&&t[1]===a),!0),u&&s()})(n.connect),n.disconnect=(t=>(s,o,a)=>{const c=r.size>0;if(void 0===s)t.apply(n),r.clear();else if("number"===typeof s){t.call(n,s);for(const t of r)t[1]===s&&r.delete(t)}else{e(s)?t.call(n,s,o,a):t.call(n,s,o);for(const t of r)t[0]!==s||void 0!==o&&t[1]!==o||void 0!==a&&t[2]!==a||r.delete(t)}const u=0===r.size;c&&u&&i()})(n.disconnect),n},Rn=(t,e,n)=>{const s=e[n];void 0!==s&&s!==t[n]&&(t[n]=s)},Nn=(t,e)=>{Rn(t,e,"channelCount"),Rn(t,e,"channelCountMode"),Rn(t,e,"channelInterpretation")},Vn=t=>"function"===typeof t.getFloatTimeDomainData,Pn=t=>{t.getFloatTimeDomainData=e=>{const n=new Uint8Array(e.length);t.getByteTimeDomainData(n);const s=Math.max(n.length,t.fftSize);for(let t=0;t(n,s)=>{const i=n.createAnalyser();if(Nn(i,s),!(s.maxDecibels>s.minDecibels))throw e();return Rn(i,s,"fftSize"),Rn(i,s,"maxDecibels"),Rn(i,s,"minDecibels"),Rn(i,s,"smoothingTimeConstant"),t(Vn,(()=>Vn(i)))||Pn(i),i},Fn=t=>null===t?null:t.hasOwnProperty("AudioBuffer")?t.AudioBuffer:null,jn=(t,e,n)=>{const s=e[n];void 0!==s&&s!==t[n].value&&(t[n].value=s)},Ln=t=>{t.start=(e=>{let n=!1;return(s=0,i=0,r)=>{if(n)throw Ke();e.call(t,s,i,r),n=!0}})(t.start)},Wn=t=>{t.start=(e=>(n=0,s=0,i)=>{if("number"===typeof i&&i<0||s<0||n<0)throw new RangeError("The parameters can't be negative.");e.call(t,n,s,i)})(t.start)},Bn=t=>{t.stop=(e=>(n=0)=>{if(n<0)throw new RangeError("The parameter can't be negative.");e.call(t,n)})(t.stop)},Un=(t,e,n,s,i,r,o,a,c,u,l)=>(h,p)=>{const d=h.createBufferSource();return Nn(d,p),jn(d,p,"playbackRate"),Rn(d,p,"buffer"),Rn(d,p,"loop"),Rn(d,p,"loopEnd"),Rn(d,p,"loopStart"),e(n,(()=>n(h)))||Ln(d),e(s,(()=>s(h)))||c(d),e(i,(()=>i(h)))||u(d,h),e(r,(()=>r(h)))||Wn(d),e(o,(()=>o(h)))||l(d,h),e(a,(()=>a(h)))||Bn(d),t(h,d),d},zn=t=>null===t?null:t.hasOwnProperty("AudioContext")?t.AudioContext:t.hasOwnProperty("webkitAudioContext")?t.webkitAudioContext:null,Gn=(t,e)=>(n,s,i)=>{const r=n.destination;if(r.channelCount!==s)try{r.channelCount=s}catch{}i&&"explicit"!==r.channelCountMode&&(r.channelCountMode="explicit"),0===r.maxChannelCount&&Object.defineProperty(r,"maxChannelCount",{value:s});const o=t(n,{channelCount:s,channelCountMode:r.channelCountMode,channelInterpretation:r.channelInterpretation,gain:1});return e(o,"channelCount",(t=>()=>t.call(o)),(t=>e=>{t.call(o,e);try{r.channelCount=e}catch(n){if(e>r.maxChannelCount)throw n}})),e(o,"channelCountMode",(t=>()=>t.call(o)),(t=>e=>{t.call(o,e),r.channelCountMode=e})),e(o,"channelInterpretation",(t=>()=>t.call(o)),(t=>e=>{t.call(o,e),r.channelInterpretation=e})),Object.defineProperty(o,"maxChannelCount",{get:()=>r.maxChannelCount}),o.connect(r),o},Xn=t=>null===t?null:t.hasOwnProperty("AudioWorkletNode")?t.AudioWorkletNode:null,Yn=t=>{const{port1:e}=new MessageChannel;try{e.postMessage(t)}finally{e.close()}},Zn=(t,e,n,s,i)=>(r,o,a,c,u,l)=>{if(null!==a)try{const e=new a(r,c,l),s=new Map;let o=null;if(Object.defineProperties(e,{channelCount:{get:()=>l.channelCount,set:()=>{throw t()}},channelCountMode:{get:()=>"explicit",set:()=>{throw t()}},onprocessorerror:{get:()=>o,set:t=>{"function"===typeof o&&e.removeEventListener("processorerror",o),o="function"===typeof t?t:null,"function"===typeof o&&e.addEventListener("processorerror",o)}}}),e.addEventListener=(t=>(...n)=>{if("processorerror"===n[0]){const t="function"===typeof n[1]?n[1]:"object"===typeof n[1]&&null!==n[1]&&"function"===typeof n[1].handleEvent?n[1].handleEvent:null;if(null!==t){const e=s.get(n[1]);void 0!==e?n[1]=e:(n[1]=e=>{"error"===e.type?(Object.defineProperties(e,{type:{value:"processorerror"}}),t(e)):t(new ErrorEvent(n[0],{...e}))},s.set(t,n[1]))}}return t.call(e,"error",n[1],n[2]),t.call(e,...n)})(e.addEventListener),e.removeEventListener=(t=>(...n)=>{if("processorerror"===n[0]){const t=s.get(n[1]);void 0!==t&&(s.delete(n[1]),n[1]=t)}return t.call(e,"error",n[1],n[2]),t.call(e,n[0],n[1],n[2])})(e.removeEventListener),0!==l.numberOfOutputs){const t=n(r,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});e.connect(t).connect(r.destination);const s=()=>t.disconnect(),o=()=>t.connect(r.destination);return i(e,s,o)}return e}catch(h){if(11===h.code)throw s();throw h}if(void 0===u)throw s();return Yn(l),e(r,o,u,l)},Hn=(t,e)=>null===t?512:Math.max(512,Math.min(16384,Math.pow(2,Math.round(Math.log2(t*e))))),$n=t=>new Promise(((e,n)=>{const{port1:s,port2:i}=new MessageChannel;s.onmessage=({data:t})=>{s.close(),i.close(),e(t)},s.onmessageerror=({data:t})=>{s.close(),i.close(),n(t)},i.postMessage(t)})),Qn=async(t,e)=>{const n=await $n(e);return new t(n)},Jn=(t,e,n,s)=>{let i=w.get(t);void 0===i&&(i=new WeakMap,w.set(t,i));const r=Qn(n,s);return i.set(e,r),r},Kn=(t,e,n,s,i,r,o,a,c,u,l,h,p)=>(d,f,m,_)=>{if(0===_.numberOfInputs&&0===_.numberOfOutputs)throw c();const g=Array.isArray(_.outputChannelCount)?_.outputChannelCount:Array.from(_.outputChannelCount);if(g.some((t=>t<1)))throw c();if(g.length!==_.numberOfOutputs)throw e();if("explicit"!==_.channelCountMode)throw c();const v=_.channelCount*_.numberOfInputs,y=g.reduce(((t,e)=>t+e),0),w=void 0===m.parameterDescriptors?0:m.parameterDescriptors.length;if(v+w>6||y>6)throw c();const x=new MessageChannel,T=[],b=[];for(let t=0;t<_.numberOfInputs;t+=1)T.push(o(d,{channelCount:_.channelCount,channelCountMode:_.channelCountMode,channelInterpretation:_.channelInterpretation,gain:1})),b.push(i(d,{channelCount:_.channelCount,channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:_.channelCount}));const C=[];if(void 0!==m.parameterDescriptors)for(const{defaultValue:t,maxValue:e,minValue:n,name:s}of m.parameterDescriptors){const i=r(d,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",offset:void 0!==_.parameterData[s]?_.parameterData[s]:void 0===t?0:t});Object.defineProperties(i.offset,{defaultValue:{get:()=>void 0===t?0:t},maxValue:{get:()=>void 0===e?$:e},minValue:{get:()=>void 0===n?H:n}}),C.push(i)}const A=s(d,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:Math.max(1,v+w)}),S=Hn(f,d.sampleRate),k=a(d,S,v+w,Math.max(1,y)),O=i(d,{channelCount:Math.max(1,y),channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:Math.max(1,y)}),M=[];for(let t=0;t<_.numberOfOutputs;t+=1)M.push(s(d,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:g[t]}));for(let t=0;t<_.numberOfInputs;t+=1){T[t].connect(b[t]);for(let e=0;e<_.channelCount;e+=1)b[t].connect(A,e,t*_.channelCount+e)}const E=new Yt(void 0===m.parameterDescriptors?[]:m.parameterDescriptors.map((({name:t},e)=>{const n=C[e];return n.connect(A,0,v+e),n.start(0),[t,n.offset]})));A.connect(k);let D=_.channelInterpretation,I=null;const R=0===_.numberOfOutputs?[k]:M,N={get bufferSize(){return S},get channelCount(){return _.channelCount},set channelCount(t){throw n()},get channelCountMode(){return _.channelCountMode},set channelCountMode(t){throw n()},get channelInterpretation(){return D},set channelInterpretation(t){for(const e of T)e.channelInterpretation=t;D=t},get context(){return k.context},get inputs(){return T},get numberOfInputs(){return _.numberOfInputs},get numberOfOutputs(){return _.numberOfOutputs},get onprocessorerror(){return I},set onprocessorerror(t){"function"===typeof I&&N.removeEventListener("processorerror",I),I="function"===typeof t?t:null,"function"===typeof I&&N.addEventListener("processorerror",I)},get parameters(){return E},get port(){return x.port2},addEventListener(...t){return k.addEventListener(t[0],t[1],t[2])},connect:t.bind(null,R),disconnect:u.bind(null,R),dispatchEvent(...t){return k.dispatchEvent(t[0])},removeEventListener(...t){return k.removeEventListener(t[0],t[1],t[2])}},V=new Map;x.port1.addEventListener=(t=>(...e)=>{if("message"===e[0]){const t="function"===typeof e[1]?e[1]:"object"===typeof e[1]&&null!==e[1]&&"function"===typeof e[1].handleEvent?e[1].handleEvent:null;if(null!==t){const n=V.get(e[1]);void 0!==n?e[1]=n:(e[1]=e=>{l(d.currentTime,d.sampleRate,(()=>t(e)))},V.set(t,e[1]))}}return t.call(x.port1,e[0],e[1],e[2])})(x.port1.addEventListener),x.port1.removeEventListener=(t=>(...e)=>{if("message"===e[0]){const t=V.get(e[1]);void 0!==t&&(V.delete(e[1]),e[1]=t)}return t.call(x.port1,e[0],e[1],e[2])})(x.port1.removeEventListener);let P=null;Object.defineProperty(x.port1,"onmessage",{get:()=>P,set:t=>{"function"===typeof P&&x.port1.removeEventListener("message",P),P="function"===typeof t?t:null,"function"===typeof P&&(x.port1.addEventListener("message",P),x.port1.start())}}),m.prototype.port=x.port1;let q=null;const F=Jn(d,N,m,_);F.then((t=>q=t));const j=Jt(_.numberOfInputs,_.channelCount),L=Jt(_.numberOfOutputs,g),W=void 0===m.parameterDescriptors?[]:m.parameterDescriptors.reduce(((t,{name:e})=>({...t,[e]:new Float32Array(128)})),{});let B=!0;const U=()=>{_.numberOfOutputs>0&&k.disconnect(O);for(let t=0,e=0;t<_.numberOfOutputs;t+=1){const n=M[t];for(let s=0;s{if(null!==q){const s=h(N);for(let i=0;i{$t(t,W,e,v+n,i)}));for(let t=0;t<_.numberOfInputs;t+=1)for(let e=0;e{const n=s[e];if(n.size>0)return z.set(e,S/128),t;const i=z.get(e);return void 0===i?[]:(t.every((t=>t.every((t=>0===t))))&&(1===i?z.delete(e):z.set(e,i-1)),t)})),n=l(d.currentTime+i/d.sampleRate,d.sampleRate,(()=>q.process(t,L,W)));B=n;for(let s=0,r=0;s<_.numberOfOutputs;s+=1){for(let t=0;tk.connect(X).connect(d.destination),Z=()=>{k.disconnect(X),X.disconnect()},Q=()=>{if(B){Z(),_.numberOfOutputs>0&&k.connect(O);for(let t=0,e=0;t<_.numberOfOutputs;t+=1){const n=M[t];for(let s=0;s{B&&(Y(),U()),G=!1};return Y(),p(N,Q,J)},ts=(t,e)=>{const n=t.createBiquadFilter();return Nn(n,e),jn(n,e,"Q"),jn(n,e,"detune"),jn(n,e,"frequency"),jn(n,e,"gain"),Rn(n,e,"type"),n},es=(t,e)=>(n,s)=>{const i=n.createChannelMerger(s.numberOfInputs);return null!==t&&"webkitAudioContext"===t.name&&e(n,i),Nn(i,s),i},ns=t=>{const e=t.numberOfOutputs;Object.defineProperty(t,"channelCount",{get:()=>e,set:t=>{if(t!==e)throw Ke()}}),Object.defineProperty(t,"channelCountMode",{get:()=>"explicit",set:t=>{if("explicit"!==t)throw Ke()}}),Object.defineProperty(t,"channelInterpretation",{get:()=>"discrete",set:t=>{if("discrete"!==t)throw Ke()}})},ss=(t,e)=>{const n=t.createChannelSplitter(e.numberOfOutputs);return Nn(n,e),ns(n),n},is=(t,e,n,s,i)=>(r,o)=>{if(void 0===r.createConstantSource)return n(r,o);const a=r.createConstantSource();return Nn(a,o),jn(a,o,"offset"),e(s,(()=>s(r)))||Wn(a),e(i,(()=>i(r)))||Bn(a),t(r,a),a},rs=(t,e)=>(t.connect=e.connect.bind(e),t.disconnect=e.disconnect.bind(e),t),os=(t,e,n,s)=>(i,{offset:r,...o})=>{const a=i.createBuffer(1,2,44100),c=e(i,{buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1}),u=n(i,{...o,gain:r}),l=a.getChannelData(0);l[0]=1,l[1]=1,c.buffer=a,c.loop=!0;const h={get bufferSize(){},get channelCount(){return u.channelCount},set channelCount(t){u.channelCount=t},get channelCountMode(){return u.channelCountMode},set channelCountMode(t){u.channelCountMode=t},get channelInterpretation(){return u.channelInterpretation},set channelInterpretation(t){u.channelInterpretation=t},get context(){return u.context},get inputs(){return[]},get numberOfInputs(){return c.numberOfInputs},get numberOfOutputs(){return u.numberOfOutputs},get offset(){return u.gain},get onended(){return c.onended},set onended(t){c.onended=t},addEventListener(...t){return c.addEventListener(t[0],t[1],t[2])},dispatchEvent(...t){return c.dispatchEvent(t[0])},removeEventListener(...t){return c.removeEventListener(t[0],t[1],t[2])},start(t=0){c.start.call(c,t)},stop(t=0){c.stop.call(c,t)}},p=()=>c.connect(u),d=()=>c.disconnect(u);return t(i,c),s(rs(h,u),p,d)},as=(t,e)=>(n,s)=>{const i=n.createConvolver();if(Nn(i,s),s.disableNormalization===i.normalize&&(i.normalize=!s.disableNormalization),Rn(i,s,"buffer"),s.channelCount>2)throw t();if(e(i,"channelCount",(t=>()=>t.call(i)),(e=>n=>{if(n>2)throw t();return e.call(i,n)})),"max"===s.channelCountMode)throw t();return e(i,"channelCountMode",(t=>()=>t.call(i)),(e=>n=>{if("max"===n)throw t();return e.call(i,n)})),i},cs=(t,e)=>{const n=t.createDelay(e.maxDelayTime);return Nn(n,e),jn(n,e,"delayTime"),n},us=t=>(e,n)=>{const s=e.createDynamicsCompressor();if(Nn(s,n),n.channelCount>2)throw t();if("max"===n.channelCountMode)throw t();return jn(s,n,"attack"),jn(s,n,"knee"),jn(s,n,"ratio"),jn(s,n,"release"),jn(s,n,"threshold"),s},ls=(t,e)=>{const n=t.createGain();return Nn(n,e),jn(n,e,"gain"),n},hs=t=>(e,n,s)=>{if(void 0===e.createIIRFilter)return t(e,n,s);const i=e.createIIRFilter(s.feedforward,s.feedback);return Nn(i,s),i};function ps(t,e){const n=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])/n,(t[1]*e[0]-t[0]*e[1])/n]}function ds(t,e){return[t[0]*e[0]-t[1]*e[1],t[0]*e[1]+t[1]*e[0]]}function fs(t,e){let n=[0,0];for(let s=t.length-1;s>=0;s-=1)n=ds(n,e),n[0]+=t[s];return n}const ms=(t,e,n,s)=>(i,r,{channelCount:o,channelCountMode:a,channelInterpretation:c,feedback:u,feedforward:l})=>{const h=Hn(r,i.sampleRate),p=u instanceof Float64Array?u:new Float64Array(u),d=l instanceof Float64Array?l:new Float64Array(l),f=p.length,m=d.length,_=Math.min(f,m);if(0===f||f>20)throw s();if(0===p[0])throw e();if(0===m||m>20)throw s();if(0===d[0])throw e();if(1!==p[0]){for(let t=0;t{const e=t.inputBuffer,n=t.outputBuffer,s=e.numberOfChannels;for(let i=0;it.createMediaElementSource(e.mediaElement),gs=(t,e)=>{const n=t.createMediaStreamDestination();return Nn(n,e),1===n.numberOfOutputs&&Object.defineProperty(n,"numberOfOutputs",{get:()=>0}),n},vs=(t,{mediaStream:e})=>{const n=e.getAudioTracks();n.sort(((t,e)=>t.ide.id?1:0));const s=n.slice(0,1),i=t.createMediaStreamSource(new MediaStream(s));return Object.defineProperty(i,"mediaStream",{value:e}),i},ys=(t,e)=>(n,{mediaStreamTrack:s})=>{if("function"===typeof n.createMediaStreamTrackSource)return n.createMediaStreamTrackSource(s);const i=new MediaStream([s]),r=n.createMediaStreamSource(i);if("audio"!==s.kind)throw t();if(e(n))throw new TypeError;return r},ws=t=>null===t?null:t.hasOwnProperty("OfflineAudioContext")?t.OfflineAudioContext:t.hasOwnProperty("webkitOfflineAudioContext")?t.webkitOfflineAudioContext:null,xs=(t,e,n,s,i,r)=>(o,a)=>{const c=o.createOscillator();return Nn(c,a),jn(c,a,"detune"),jn(c,a,"frequency"),void 0!==a.periodicWave?c.setPeriodicWave(a.periodicWave):Rn(c,a,"type"),e(n,(()=>n(o)))||Wn(c),e(s,(()=>s(o)))||r(c,o),e(i,(()=>i(o)))||Bn(c),t(o,c),c},Ts=t=>(e,n)=>{const s=e.createPanner();return void 0===s.orientationX?t(e,n):(Nn(s,n),jn(s,n,"orientationX"),jn(s,n,"orientationY"),jn(s,n,"orientationZ"),jn(s,n,"positionX"),jn(s,n,"positionY"),jn(s,n,"positionZ"),Rn(s,n,"coneInnerAngle"),Rn(s,n,"coneOuterAngle"),Rn(s,n,"coneOuterGain"),Rn(s,n,"distanceModel"),Rn(s,n,"maxDistance"),Rn(s,n,"panningModel"),Rn(s,n,"refDistance"),Rn(s,n,"rolloffFactor"),s)},bs=(t,e,n,s,i,r,o,a,c,u)=>(l,{coneInnerAngle:h,coneOuterAngle:p,coneOuterGain:d,distanceModel:f,maxDistance:m,orientationX:_,orientationY:g,orientationZ:v,panningModel:y,positionX:w,positionY:x,positionZ:T,refDistance:b,rolloffFactor:C,...A})=>{const S=l.createPanner();if(A.channelCount>2)throw o();if("max"===A.channelCountMode)throw o();Nn(S,A);const k={channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete"},O=n(l,{...k,channelInterpretation:"speakers",numberOfInputs:6}),M=s(l,{...A,gain:1}),E=s(l,{...k,gain:1}),D=s(l,{...k,gain:0}),I=s(l,{...k,gain:0}),R=s(l,{...k,gain:0}),N=s(l,{...k,gain:0}),V=s(l,{...k,gain:0}),P=i(l,256,6,1),q=r(l,{...k,curve:new Float32Array([1,1]),oversample:"none"});let F=[_,g,v],j=[w,x,T];const L=new Float32Array(1);P.onaudioprocess=({inputBuffer:t})=>{const e=[c(t,L,0),c(t,L,1),c(t,L,2)];e.some(((t,e)=>t!==F[e]))&&(S.setOrientation(...e),F=e);const n=[c(t,L,3),c(t,L,4),c(t,L,5)];n.some(((t,e)=>t!==j[e]))&&(S.setPosition(...n),j=n)},Object.defineProperty(D.gain,"defaultValue",{get:()=>0}),Object.defineProperty(I.gain,"defaultValue",{get:()=>0}),Object.defineProperty(R.gain,"defaultValue",{get:()=>0}),Object.defineProperty(N.gain,"defaultValue",{get:()=>0}),Object.defineProperty(V.gain,"defaultValue",{get:()=>0});const W={get bufferSize(){},get channelCount(){return S.channelCount},set channelCount(t){if(t>2)throw o();M.channelCount=t,S.channelCount=t},get channelCountMode(){return S.channelCountMode},set channelCountMode(t){if("max"===t)throw o();M.channelCountMode=t,S.channelCountMode=t},get channelInterpretation(){return S.channelInterpretation},set channelInterpretation(t){M.channelInterpretation=t,S.channelInterpretation=t},get coneInnerAngle(){return S.coneInnerAngle},set coneInnerAngle(t){S.coneInnerAngle=t},get coneOuterAngle(){return S.coneOuterAngle},set coneOuterAngle(t){S.coneOuterAngle=t},get coneOuterGain(){return S.coneOuterGain},set coneOuterGain(t){if(t<0||t>1)throw e();S.coneOuterGain=t},get context(){return S.context},get distanceModel(){return S.distanceModel},set distanceModel(t){S.distanceModel=t},get inputs(){return[M]},get maxDistance(){return S.maxDistance},set maxDistance(t){if(t<0)throw new RangeError;S.maxDistance=t},get numberOfInputs(){return S.numberOfInputs},get numberOfOutputs(){return S.numberOfOutputs},get orientationX(){return E.gain},get orientationY(){return D.gain},get orientationZ(){return I.gain},get panningModel(){return S.panningModel},set panningModel(t){S.panningModel=t},get positionX(){return R.gain},get positionY(){return N.gain},get positionZ(){return V.gain},get refDistance(){return S.refDistance},set refDistance(t){if(t<0)throw new RangeError;S.refDistance=t},get rolloffFactor(){return S.rolloffFactor},set rolloffFactor(t){if(t<0)throw new RangeError;S.rolloffFactor=t},addEventListener(...t){return M.addEventListener(t[0],t[1],t[2])},dispatchEvent(...t){return M.dispatchEvent(t[0])},removeEventListener(...t){return M.removeEventListener(t[0],t[1],t[2])}};h!==W.coneInnerAngle&&(W.coneInnerAngle=h),p!==W.coneOuterAngle&&(W.coneOuterAngle=p),d!==W.coneOuterGain&&(W.coneOuterGain=d),f!==W.distanceModel&&(W.distanceModel=f),m!==W.maxDistance&&(W.maxDistance=m),_!==W.orientationX.value&&(W.orientationX.value=_),g!==W.orientationY.value&&(W.orientationY.value=g),v!==W.orientationZ.value&&(W.orientationZ.value=v),y!==W.panningModel&&(W.panningModel=y),w!==W.positionX.value&&(W.positionX.value=w),x!==W.positionY.value&&(W.positionY.value=x),T!==W.positionZ.value&&(W.positionZ.value=T),b!==W.refDistance&&(W.refDistance=b),C!==W.rolloffFactor&&(W.rolloffFactor=C),1===F[0]&&0===F[1]&&0===F[2]||S.setOrientation(...F),0===j[0]&&0===j[1]&&0===j[2]||S.setPosition(...j);const B=()=>{M.connect(S),t(M,q,0,0),q.connect(E).connect(O,0,0),q.connect(D).connect(O,0,1),q.connect(I).connect(O,0,2),q.connect(R).connect(O,0,3),q.connect(N).connect(O,0,4),q.connect(V).connect(O,0,5),O.connect(P).connect(l.destination)},U=()=>{M.disconnect(S),a(M,q,0,0),q.disconnect(E),E.disconnect(O),q.disconnect(D),D.disconnect(O),q.disconnect(I),I.disconnect(O),q.disconnect(R),R.disconnect(O),q.disconnect(N),N.disconnect(O),q.disconnect(V),V.disconnect(O),O.disconnect(P),P.disconnect(l.destination)};return u(rs(W,S),B,U)},Cs=t=>(e,{disableNormalization:n,imag:s,real:i})=>{const r=s instanceof Float32Array?s:new Float32Array(s),o=i instanceof Float32Array?i:new Float32Array(i),a=e.createPeriodicWave(o,r,{disableNormalization:n});if(Array.from(s).length<2)throw t();return a},As=(t,e,n,s)=>t.createScriptProcessor(e,n,s),Ss=(t,e)=>(n,s)=>{const i=s.channelCountMode;if("clamped-max"===i)throw e();if(void 0===n.createStereoPanner)return t(n,s);const r=n.createStereoPanner();return Nn(r,s),jn(r,s,"pan"),Object.defineProperty(r,"channelCountMode",{get:()=>i,set:t=>{if(t!==i)throw e()}}),r},ks=(t,e,n,s,i,r)=>{const o=16385,a=new Float32Array([1,1]),c=Math.PI/2,u={channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete"},l={...u,oversample:"none"},h=(t,e,i,r)=>{const h=new Float32Array(o),p=new Float32Array(o);for(let n=0;n{const p=new Float32Array(o),d=new Float32Array(o),f=new Float32Array(o),m=new Float32Array(o),_=Math.floor(o/2);for(let e=0;e_){const t=(e-_)/(o-1-_)*c;p[e]=Math.cos(t),d[e]=Math.sin(t),f[e]=0,m[e]=1}else{const t=e/(o-1-_)*c;p[e]=1,d[e]=0,f[e]=Math.cos(t),m[e]=Math.sin(t)}const g=e(t,{channelCount:2,channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:2}),v=n(t,{...u,gain:0}),y=s(t,{...l,curve:p}),w=n(t,{...u,gain:0}),x=s(t,{...l,curve:d}),T=s(t,{...l,curve:a}),b=n(t,{...u,gain:0}),C=s(t,{...l,curve:f}),A=n(t,{...u,gain:0}),S=s(t,{...l,curve:m});return{connectGraph(){i.connect(g),i.connect(void 0===T.inputs?T:T.inputs[0]),g.connect(v,0),g.connect(w,0),g.connect(b,1),g.connect(A,1),T.connect(r),r.connect(void 0===y.inputs?y:y.inputs[0]),r.connect(void 0===x.inputs?x:x.inputs[0]),r.connect(void 0===C.inputs?C:C.inputs[0]),r.connect(void 0===S.inputs?S:S.inputs[0]),y.connect(v.gain),x.connect(w.gain),C.connect(b.gain),S.connect(A.gain),v.connect(h,0,0),b.connect(h,0,0),w.connect(h,0,1),A.connect(h,0,1)},disconnectGraph(){i.disconnect(g),i.disconnect(void 0===T.inputs?T:T.inputs[0]),g.disconnect(v,0),g.disconnect(w,0),g.disconnect(b,1),g.disconnect(A,1),T.disconnect(r),r.disconnect(void 0===y.inputs?y:y.inputs[0]),r.disconnect(void 0===x.inputs?x:x.inputs[0]),r.disconnect(void 0===C.inputs?C:C.inputs[0]),r.disconnect(void 0===S.inputs?S:S.inputs[0]),y.disconnect(v.gain),x.disconnect(w.gain),C.disconnect(b.gain),S.disconnect(A.gain),v.disconnect(h,0,0),b.disconnect(h,0,0),w.disconnect(h,0,1),A.disconnect(h,0,1)}}},d=(t,e,n,s,r)=>{if(1===e)return h(t,n,s,r);if(2===e)return p(t,n,s,r);throw i()};return(e,{channelCount:s,channelCountMode:o,pan:a,...c})=>{if("max"===o)throw i();const u=t(e,{...c,channelCount:1,channelCountMode:o,numberOfInputs:2}),l=n(e,{...c,channelCount:s,channelCountMode:o,gain:1}),h=n(e,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:a});let{connectGraph:p,disconnectGraph:f}=d(e,s,l,h,u);Object.defineProperty(h.gain,"defaultValue",{get:()=>0}),Object.defineProperty(h.gain,"maxValue",{get:()=>1}),Object.defineProperty(h.gain,"minValue",{get:()=>-1});const m={get bufferSize(){},get channelCount(){return l.channelCount},set channelCount(t){l.channelCount!==t&&(_&&f(),({connectGraph:p,disconnectGraph:f}=d(e,t,l,h,u)),_&&p()),l.channelCount=t},get channelCountMode(){return l.channelCountMode},set channelCountMode(t){if("clamped-max"===t||"max"===t)throw i();l.channelCountMode=t},get channelInterpretation(){return l.channelInterpretation},set channelInterpretation(t){l.channelInterpretation=t},get context(){return l.context},get inputs(){return[l]},get numberOfInputs(){return l.numberOfInputs},get numberOfOutputs(){return l.numberOfOutputs},get pan(){return h.gain},addEventListener(...t){return l.addEventListener(t[0],t[1],t[2])},dispatchEvent(...t){return l.dispatchEvent(t[0])},removeEventListener(...t){return l.removeEventListener(t[0],t[1],t[2])}};let _=!1;const g=()=>{p(),_=!0},v=()=>{f(),_=!1};return r(rs(m,u),g,v)}},Os=(t,e,n,s,i,r,o)=>(a,c)=>{const u=a.createWaveShaper();if(null!==r&&"webkitAudioContext"===r.name&&void 0===a.createGain().gain.automationRate)return n(a,c);Nn(u,c);const l=null===c.curve||c.curve instanceof Float32Array?c.curve:new Float32Array(c.curve);if(null!==l&&l.length<2)throw e();Rn(u,{curve:l},"curve"),Rn(u,c,"oversample");let h=null,p=!1;o(u,"curve",(t=>()=>t.call(u)),(e=>n=>(e.call(u,n),p&&(s(n)&&null===h?h=t(a,u):s(n)||null===h||(h(),h=null)),n)));const d=()=>{p=!0,s(u.curve)&&(h=t(a,u))},f=()=>{p=!1,null!==h&&(h(),h=null)};return i(u,d,f)},Ms=(t,e,n,s,i)=>(r,{curve:o,oversample:a,...c})=>{const u=r.createWaveShaper(),l=r.createWaveShaper();Nn(u,c),Nn(l,c);const h=n(r,{...c,gain:1}),p=n(r,{...c,gain:-1}),d=n(r,{...c,gain:1}),f=n(r,{...c,gain:-1});let m=null,_=!1,g=null;const v={get bufferSize(){},get channelCount(){return u.channelCount},set channelCount(t){h.channelCount=t,p.channelCount=t,u.channelCount=t,d.channelCount=t,l.channelCount=t,f.channelCount=t},get channelCountMode(){return u.channelCountMode},set channelCountMode(t){h.channelCountMode=t,p.channelCountMode=t,u.channelCountMode=t,d.channelCountMode=t,l.channelCountMode=t,f.channelCountMode=t},get channelInterpretation(){return u.channelInterpretation},set channelInterpretation(t){h.channelInterpretation=t,p.channelInterpretation=t,u.channelInterpretation=t,d.channelInterpretation=t,l.channelInterpretation=t,f.channelInterpretation=t},get context(){return u.context},get curve(){return g},set curve(n){if(null!==n&&n.length<2)throw e();if(null===n)u.curve=n,l.curve=n;else{const t=n.length,e=new Float32Array(t+2-t%2),s=new Float32Array(t+2-t%2);e[0]=n[0],s[0]=-n[t-1];const i=Math.ceil((t+1)/2),r=(t+1)/2-1;for(let o=1;o{h.connect(u).connect(d),h.connect(p).connect(l).connect(f).connect(d),_=!0,s(g)&&(m=t(r,h))},w=()=>{h.disconnect(u),u.disconnect(d),h.disconnect(p),p.disconnect(l),l.disconnect(f),f.disconnect(d),_=!1,null!==m&&(m(),m=null)};return i(rs(v,d),y,w)},Es=()=>new DOMException("","NotSupportedError"),Ds={numberOfChannels:1},Is=(t,e,n,s,i)=>class extends t{constructor(t,n,i){let r;if("number"===typeof t&&void 0!==n&&void 0!==i)r={length:n,numberOfChannels:t,sampleRate:i};else{if("object"!==typeof t)throw new Error("The given parameters are not valid.");r=t}const{length:o,numberOfChannels:a,sampleRate:c}={...Ds,...r},u=s(a,o,c);e(Mn,(()=>Mn(u)))||u.addEventListener("statechange",(()=>{let t=0;const e=n=>{"running"===this._state&&(t>0?(u.removeEventListener("statechange",e),n.stopImmediatePropagation(),this._waitForThePromiseToSettle(n)):t+=1)};return e})()),super(u,a),this._length=o,this._nativeOfflineAudioContext=u,this._state=null}get length(){return void 0===this._nativeOfflineAudioContext.length?this._length:this._nativeOfflineAudioContext.length}get state(){return null===this._state?this._nativeOfflineAudioContext.state:this._state}startRendering(){return"running"===this._state?Promise.reject(n()):(this._state="running",i(this.destination,this._nativeOfflineAudioContext).finally((()=>{this._state=null,lt(this)})))}_waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudioContext.dispatchEvent(t):setTimeout((()=>this._waitForThePromiseToSettle(t)))}},Rs={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",detune:0,frequency:440,periodicWave:void 0,type:"sine"},Ns=(t,e,n,s,i,r,o)=>class extends t{constructor(t,o){const a=i(t),c={...Rs,...o},u=n(a,c),l=r(a),h=l?s():null,p=t.sampleRate/2;super(t,!1,u,h),this._detune=e(this,l,u.detune,153600,-153600),this._frequency=e(this,l,u.frequency,p,-p),this._nativeOscillatorNode=u,this._onended=null,this._oscillatorNodeRenderer=h,null!==this._oscillatorNodeRenderer&&void 0!==c.periodicWave&&(this._oscillatorNodeRenderer.periodicWave=c.periodicWave)}get detune(){return this._detune}get frequency(){return this._frequency}get onended(){return this._onended}set onended(t){const e="function"===typeof t?o(this,t):null;this._nativeOscillatorNode.onended=e;const n=this._nativeOscillatorNode.onended;this._onended=null!==n&&n===e?t:n}get type(){return this._nativeOscillatorNode.type}set type(t){this._nativeOscillatorNode.type=t,null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.periodicWave=null)}setPeriodicWave(t){this._nativeOscillatorNode.setPeriodicWave(t),null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.periodicWave=t)}start(t=0){if(this._nativeOscillatorNode.start(t),null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.start=t),"closed"!==this.context.state){I(this);const t=()=>{this._nativeOscillatorNode.removeEventListener("ended",t),Q(this)&&N(this)};this._nativeOscillatorNode.addEventListener("ended",t)}}stop(t=0){this._nativeOscillatorNode.stop(t),null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.stop=t)}},Vs=(t,e,n,s,i)=>()=>{const r=new WeakMap;let o=null,a=null,c=null;const u=async(u,l)=>{let h=n(u);const p=B(h,l);if(!p){const t={channelCount:h.channelCount,channelCountMode:h.channelCountMode,channelInterpretation:h.channelInterpretation,detune:h.detune.value,frequency:h.frequency.value,periodicWave:null===o?void 0:o,type:h.type};h=e(l,t),null!==a&&h.start(a),null!==c&&h.stop(c)}return r.set(l,h),p?(await t(l,u.detune,h.detune),await t(l,u.frequency,h.frequency)):(await s(l,u.detune,h.detune),await s(l,u.frequency,h.frequency)),await i(u,l,h),h};return{set periodicWave(t){o=t},set start(t){a=t},set stop(t){c=t},render(t,e){const n=r.get(e);return void 0!==n?Promise.resolve(n):u(t,e)}}},Ps={channelCount:2,channelCountMode:"clamped-max",channelInterpretation:"speakers",coneInnerAngle:360,coneOuterAngle:360,coneOuterGain:0,distanceModel:"inverse",maxDistance:1e4,orientationX:1,orientationY:0,orientationZ:0,panningModel:"equalpower",positionX:0,positionY:0,positionZ:0,refDistance:1,rolloffFactor:1},qs=(t,e,n,s,i,r,o)=>class extends t{constructor(t,a){const c=i(t),u={...Ps,...a},l=n(c,u),h=r(c),p=h?s():null;super(t,!1,l,p),this._nativePannerNode=l,this._orientationX=e(this,h,l.orientationX,$,H),this._orientationY=e(this,h,l.orientationY,$,H),this._orientationZ=e(this,h,l.orientationZ,$,H),this._positionX=e(this,h,l.positionX,$,H),this._positionY=e(this,h,l.positionY,$,H),this._positionZ=e(this,h,l.positionZ,$,H),o(this,1)}get coneInnerAngle(){return this._nativePannerNode.coneInnerAngle}set coneInnerAngle(t){this._nativePannerNode.coneInnerAngle=t}get coneOuterAngle(){return this._nativePannerNode.coneOuterAngle}set coneOuterAngle(t){this._nativePannerNode.coneOuterAngle=t}get coneOuterGain(){return this._nativePannerNode.coneOuterGain}set coneOuterGain(t){this._nativePannerNode.coneOuterGain=t}get distanceModel(){return this._nativePannerNode.distanceModel}set distanceModel(t){this._nativePannerNode.distanceModel=t}get maxDistance(){return this._nativePannerNode.maxDistance}set maxDistance(t){this._nativePannerNode.maxDistance=t}get orientationX(){return this._orientationX}get orientationY(){return this._orientationY}get orientationZ(){return this._orientationZ}get panningModel(){return this._nativePannerNode.panningModel}set panningModel(t){this._nativePannerNode.panningModel=t}get positionX(){return this._positionX}get positionY(){return this._positionY}get positionZ(){return this._positionZ}get refDistance(){return this._nativePannerNode.refDistance}set refDistance(t){this._nativePannerNode.refDistance=t}get rolloffFactor(){return this._nativePannerNode.rolloffFactor}set rolloffFactor(t){this._nativePannerNode.rolloffFactor=t}},Fs=(t,e,n,s,i,r,o,a,c,u)=>()=>{const l=new WeakMap;let h=null;const p=async(p,d)=>{let f=null,m=r(p);const _={channelCount:m.channelCount,channelCountMode:m.channelCountMode,channelInterpretation:m.channelInterpretation},g={..._,coneInnerAngle:m.coneInnerAngle,coneOuterAngle:m.coneOuterAngle,coneOuterGain:m.coneOuterGain,distanceModel:m.distanceModel,maxDistance:m.maxDistance,panningModel:m.panningModel,refDistance:m.refDistance,rolloffFactor:m.rolloffFactor},v=B(m,d);if("bufferSize"in m)f=s(d,{..._,gain:1});else if(!v){const t={...g,orientationX:m.orientationX.value,orientationY:m.orientationY.value,orientationZ:m.orientationZ.value,positionX:m.positionX.value,positionY:m.positionY.value,positionZ:m.positionZ.value};m=i(d,t)}if(l.set(d,null===f?m:f),null!==f){if(null===h){if(null===o)throw new Error("Missing the native OfflineAudioContext constructor.");const t=new o(6,p.context.length,d.sampleRate),s=e(t,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:6});s.connect(t.destination),h=(async()=>{const e=await Promise.all([p.orientationX,p.orientationY,p.orientationZ,p.positionX,p.positionY,p.positionZ].map((async(e,s)=>{const i=n(t,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",offset:0===s?1:0});return await a(t,e,i.offset),i})));for(let t=0;t<6;t+=1)e[t].connect(s,0,t),e[t].start(0);return u(t)})()}const t=await h,r=s(d,{..._,gain:1});await c(p,d,r);const l=[];for(let e=0;et!==m[e]))||n.some(((t,e)=>t!==v[e]))){m=t,v=n;const o=e/d.sampleRate;y.gain.setValueAtTime(0,o),y=s(d,{..._,gain:0}),w=i(d,{...g,orientationX:m[0],orientationY:m[1],orientationZ:m[2],positionX:v[0],positionY:v[1],positionZ:v[2]}),y.gain.setValueAtTime(1,o),r.connect(y).connect(w.inputs[0]),w.connect(f)}}return f}return v?(await t(d,p.orientationX,m.orientationX),await t(d,p.orientationY,m.orientationY),await t(d,p.orientationZ,m.orientationZ),await t(d,p.positionX,m.positionX),await t(d,p.positionY,m.positionY),await t(d,p.positionZ,m.positionZ)):(await a(d,p.orientationX,m.orientationX),await a(d,p.orientationY,m.orientationY),await a(d,p.orientationZ,m.orientationZ),await a(d,p.positionX,m.positionX),await a(d,p.positionY,m.positionY),await a(d,p.positionZ,m.positionZ)),xt(m)?await c(p,d,m.inputs[0]):await c(p,d,m),m};return{render(t,e){const n=l.get(e);return void 0!==n?Promise.resolve(n):p(t,e)}}},js={disableNormalization:!1},Ls=(t,e,n,s)=>class i{constructor(i,r){const o=e(i),a=s({...js,...r}),c=t(o,a);return n.add(c),c}static[Symbol.hasInstance](t){return null!==t&&"object"===typeof t&&Object.getPrototypeOf(t)===i.prototype||n.has(t)}},Ws=(t,e)=>(n,s,i)=>{const r=t(s);return r.replay(i),e(s,n,i)},Bs=(t,e,n)=>async(s,i,r)=>{const o=t(s);await Promise.all(o.activeInputs.map(((t,o)=>Array.from(t).map((async([t,a])=>{const c=e(t),u=await c.render(t,i),l=s.context.destination;n(t)||s===l&&n(s)||u.connect(r,a,o)})))).reduce(((t,e)=>[...t,...e]),[]))},Us=(t,e,n)=>async(s,i,r)=>{const o=e(s);await Promise.all(Array.from(o.activeInputs).map((async([e,s])=>{const o=t(e),a=await o.render(e,i);n(e)||a.connect(r,s)})))},zs=(t,e,n,s)=>i=>t(Mn,(()=>Mn(i)))?Promise.resolve(t(s,s)).then((t=>{if(!t){const t=n(i,512,0,1);i.oncomplete=()=>{t.onaudioprocess=null,t.disconnect()},t.onaudioprocess=()=>i.currentTime,t.connect(i.destination)}return i.startRendering()})):new Promise((t=>{const n=e(i,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});i.oncomplete=e=>{n.disconnect(),t(e.renderedBuffer)},n.connect(i.destination),i.startRendering()})),Gs=t=>(e,n)=>{t.set(e,n)},Xs=t=>(e,n)=>t.set(e,n),Ys=(t,e,n,s,i,r,o,a)=>(c,u)=>n(c).render(c,u).then((()=>Promise.all(Array.from(s(u)).map((t=>n(t).render(t,u)))))).then((()=>i(u))).then((n=>("function"!==typeof n.copyFromChannel?(o(n),X(n)):e(r,(()=>r(n)))||a(n),t.add(n),n))),Zs={channelCount:2,channelCountMode:"explicit",channelInterpretation:"speakers",pan:0},Hs=(t,e,n,s,i,r)=>class extends t{constructor(t,o){const a=i(t),c={...Zs,...o},u=n(a,c),l=r(a),h=l?s():null;super(t,!1,u,h),this._pan=e(this,l,u.pan)}get pan(){return this._pan}},$s=(t,e,n,s,i)=>()=>{const r=new WeakMap,o=async(o,a)=>{let c=n(o);const u=B(c,a);if(!u){const t={channelCount:c.channelCount,channelCountMode:c.channelCountMode,channelInterpretation:c.channelInterpretation,pan:c.pan.value};c=e(a,t)}return r.set(a,c),u?await t(a,o.pan,c.pan):await s(a,o.pan,c.pan),xt(c)?await i(o,a,c.inputs[0]):await i(o,a,c),c};return{render(t,e){const n=r.get(e);return void 0!==n?Promise.resolve(n):o(t,e)}}},Qs=t=>()=>{if(null===t)return!1;try{new t({length:1,sampleRate:44100})}catch{return!1}return!0},Js=(t,e)=>async()=>{if(null===t)return!0;if(null===e)return!1;const n=new Blob(['class A extends AudioWorkletProcessor{process(i){this.port.postMessage(i,[i[0][0].buffer])}}registerProcessor("a",A)'],{type:"application/javascript; charset=utf-8"}),s=new e(1,128,44100),i=URL.createObjectURL(n);let r=!1,o=!1;try{await s.audioWorklet.addModule(i);const e=new t(s,"a",{numberOfOutputs:0}),n=s.createOscillator();e.port.onmessage=()=>r=!0,e.onprocessorerror=()=>o=!0,n.connect(e),n.start(0),await s.startRendering(),await new Promise((t=>setTimeout(t)))}catch{}finally{URL.revokeObjectURL(i)}return r&&!o},Ks=(t,e)=>()=>{if(null===e)return Promise.resolve(!1);const n=new e(1,1,44100),s=t(n,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});return new Promise((t=>{n.oncomplete=()=>{s.disconnect(),t(0!==n.currentTime)},n.startRendering()}))},ti=()=>new DOMException("","UnknownError"),ei={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",curve:null,oversample:"none"},ni=(t,e,n,s,i,r,o)=>class extends t{constructor(t,e){const a=i(t),c={...ei,...e},u=n(a,c),l=r(a),h=l?s():null;super(t,!0,u,h),this._isCurveNullified=!1,this._nativeWaveShaperNode=u,o(this,1)}get curve(){return this._isCurveNullified?null:this._nativeWaveShaperNode.curve}set curve(t){if(null===t)this._isCurveNullified=!0,this._nativeWaveShaperNode.curve=new Float32Array([0,0]);else{if(t.length<2)throw e();this._isCurveNullified=!1,this._nativeWaveShaperNode.curve=t}}get oversample(){return this._nativeWaveShaperNode.oversample}set oversample(t){this._nativeWaveShaperNode.oversample=t}},si=(t,e,n)=>()=>{const s=new WeakMap,i=async(i,r)=>{let o=e(i);const a=B(o,r);if(!a){const e={channelCount:o.channelCount,channelCountMode:o.channelCountMode,channelInterpretation:o.channelInterpretation,curve:o.curve,oversample:o.oversample};o=t(r,e)}return s.set(r,o),xt(o)?await n(i,r,o.inputs[0]):await n(i,r,o),o};return{render(t,e){const n=s.get(e);return void 0!==n?Promise.resolve(n):i(t,e)}}},ii=()=>"undefined"===typeof window?null:window,ri=(t,e)=>n=>{n.copyFromChannel=(s,i,r=0)=>{const o=t(r),a=t(i);if(a>=n.numberOfChannels)throw e();const c=n.length,u=n.getChannelData(a),l=s.length;for(let t=o<0?-o:0;t+o{const o=t(r),a=t(i);if(a>=n.numberOfChannels)throw e();const c=n.length,u=n.getChannelData(a),l=s.length;for(let t=o<0?-o:0;t+oe=>{e.copyFromChannel=(n=>(s,i,r=0)=>{const o=t(r),a=t(i);if(o(s,i,r=0)=>{const o=t(r),a=t(i);if(o(e,n)=>{const s=n.createBuffer(1,1,44100);null===e.buffer&&(e.buffer=s),t(e,"buffer",(t=>()=>{const n=t.call(e);return n===s?null:n}),(t=>n=>t.call(e,null===n?s:n)))},ci=(t,e)=>(n,s)=>{s.channelCount=1,s.channelCountMode="explicit",Object.defineProperty(s,"channelCount",{get:()=>1,set:()=>{throw t()}}),Object.defineProperty(s,"channelCountMode",{get:()=>"explicit",set:()=>{throw t()}});const i=n.createBufferSource(),r=()=>{const t=s.numberOfInputs;for(let e=0;ei.disconnect(s);e(s,r,o)},ui=(t,e,n)=>void 0===t.copyFromChannel?t.getChannelData(n)[0]:(t.copyFromChannel(e,n),e[0]),li=t=>{if(null===t)return!1;const e=t.length;return e%2!==0?0!==t[Math.floor(e/2)]:t[e/2-1]+t[e/2]!==0},hi=(t,e,n,s)=>{let i=t;while(!i.hasOwnProperty(e))i=Object.getPrototypeOf(i);const{get:r,set:o}=Object.getOwnPropertyDescriptor(i,e);Object.defineProperty(t,e,{get:n(r),set:s(o)})},pi=t=>({...t,outputChannelCount:void 0!==t.outputChannelCount?t.outputChannelCount:1===t.numberOfInputs&&1===t.numberOfOutputs?[t.channelCount]:Array.from({length:t.numberOfOutputs},(()=>1))}),di=t=>({...t,channelCount:t.numberOfOutputs}),fi=t=>{const{imag:e,real:n}=t;return void 0===e?void 0===n?{...t,imag:[0,0],real:[0,0]}:{...t,imag:Array.from(n,(()=>0)),real:n}:void 0===n?{...t,imag:e,real:Array.from(e,(()=>0))}:{...t,imag:e,real:n}},mi=(t,e,n)=>{try{t.setValueAtTime(e,n)}catch(s){if(9!==s.code)throw s;mi(t,e,n+1e-7)}},_i=t=>{const e=t.createBufferSource();e.start();try{e.start()}catch{return!0}return!1},gi=t=>{const e=t.createBufferSource(),n=t.createBuffer(1,1,44100);e.buffer=n;try{e.start(0,1)}catch{return!1}return!0},vi=t=>{const e=t.createBufferSource();e.start();try{e.stop()}catch{return!1}return!0},yi=t=>{const e=t.createOscillator();try{e.start(-1)}catch(n){return n instanceof RangeError}return!1},wi=t=>{const e=t.createBuffer(1,1,44100),n=t.createBufferSource();n.buffer=e,n.start(),n.stop();try{return n.stop(),!0}catch{return!1}},xi=t=>{const e=t.createOscillator();try{e.stop(-1)}catch(n){return n instanceof RangeError}return!1},Ti=t=>{const{port1:e,port2:n}=new MessageChannel;try{e.postMessage(t)}finally{e.close(),n.close()}},bi=t=>{t.start=(e=>(n=0,s=0,i)=>{const r=t.buffer,o=null===r?s:Math.min(r.duration,s);null!==r&&o>r.duration-.5/t.context.sampleRate?e.call(t,n,0,0):e.call(t,n,o,i)})(t.start)},Ci=(t,e)=>{const n=e.createGain();t.connect(n);const s=(e=>()=>{e.call(t,n),t.removeEventListener("ended",s)})(t.disconnect);t.addEventListener("ended",s),rs(t,n),t.stop=(e=>{let s=!1;return(i=0)=>{if(s)try{e.call(t,i)}catch{n.gain.setValueAtTime(0,i)}else e.call(t,i),s=!0}})(t.stop)},Ai=(t,e)=>n=>{const s={value:t};return Object.defineProperties(n,{currentTarget:s,target:s}),"function"===typeof e?e.call(t,n):e.handleEvent.call(t,n)},Si=c(vt),ki=q(vt),Oi=De(M),Mi=new WeakMap,Ei=$e(Mi),Di=oe(new Map,new WeakMap),Ii=ii(),Ri=qn(Di,G),Ni=He(at),Vi=Bs(at,Ni,Et),Pi=U(Ri,Ot,Vi),qi=tn(_),Fi=ws(Ii),ji=wn(Fi),Li=new WeakMap,Wi=Be(Ai),Bi=zn(Ii),Ui=_n(Bi),zi=gn(Ii),Gi=vn(Ii),Xi=Xn(Ii),Yi=zt(u(p),P(Si,ki,Tt,Oi,kt,at,Ei,D,Ot,vt,Q,Et,Dt),Di,hn(v,kt,at,Ot,Mt,Q),G,sn,Es,ke(Tt,v,at,Ot,Mt,qi,Q,ji),Ne(Li,at,O),Wi,qi,Ui,zi,Gi,ji,Xi),Zi=W(Yi,Pi,G,Ri,qi,ji),Hi=new WeakSet,$i=Fn(Ii),Qi=ye(new Uint32Array(1)),Ji=ri(Qi,G),Ki=oi(Qi),tr=Z(Hi,Di,Es,$i,Fi,Qs($i),Ji,Ki),er=F(ls),nr=Us(Ni,ct,Et),sr=de(nr),ir=Un(er,Di,_i,gi,vi,yi,wi,xi,bi,ai(hi),Ci),rr=Ws(Qe(ct),nr),or=tt(sr,ir,Ot,rr,Vi),ar=Gt(l(f),Li,m,Xt,o.createCancelAndHoldAutomationEvent,o.createCancelScheduledValuesAutomationEvent,o.createExponentialRampToValueAutomationEvent,o.createLinearRampToValueAutomationEvent,o.createSetTargetAutomationEvent,o.createSetValueAutomationEvent,o.createSetValueCurveAutomationEvent,Bi,mi),cr=K(Yi,or,ar,Ke,ir,qi,ji,Ai),ur=dt(Yi,ft,G,Ke,Gn(ls,hi),qi,ji,Vi),lr=re(sr,ts,Ot,rr,Vi),hr=Xs(Mi),pr=ie(Yi,ar,lr,sn,ts,qi,ji,hr),dr=In(vt,zi),fr=ci(Ke,dr),mr=es(Bi,fr),_r=ue(mr,Ot,Vi),gr=ce(Yi,_r,mr,qi,ji),vr=pe(ss,Ot,Vi),yr=he(Yi,vr,ss,qi,ji,di),wr=os(er,ir,ls,dr),xr=is(er,Di,wr,yi,xi),Tr=ve(sr,xr,Ot,rr,Vi),br=ge(Yi,ar,Tr,xr,qi,ji,Ai),Cr=as(Es,hi),Ar=Te(Cr,Ot,Vi),Sr=xe(Yi,Ar,Cr,qi,ji,hr),kr=Ee(sr,cs,Ot,rr,Vi),Or=Me(Yi,ar,kr,cs,qi,ji,hr),Mr=us(Es),Er=je(sr,Mr,Ot,rr,Vi),Dr=Fe(Yi,ar,Er,Mr,Es,qi,ji,hr),Ir=Ye(sr,ls,Ot,rr,Vi),Rr=Xe(Yi,ar,Ir,ls,qi,ji),Nr=ms(sn,Ke,As,Es),Vr=zs(Di,ls,As,Ks(ls,Fi)),Pr=ln(ir,Ot,Fi,Vi,Vr),qr=hs(Nr),Fr=an(Yi,qr,Pr,qi,ji,hr),jr=mt(ar,mr,xr,As,Es,ui,ji,hi),Lr=new WeakMap,Wr=On(ur,jr,Wi,ji,Lr,Ai),Br=xs(er,Di,yi,wi,xi,Ci),Ur=Vs(sr,Br,Ot,rr,Vi),zr=Ns(Yi,ar,Br,Ur,qi,ji,Ai),Gr=me(ir),Xr=Ms(Gr,Ke,ls,li,dr),Yr=Os(Gr,Ke,Xr,li,dr,Bi,hi),Zr=bs(Tt,Ke,mr,ls,As,Yr,Es,kt,ui,dr),Hr=Ts(Zr),$r=Fs(sr,mr,xr,ls,Hr,Ot,Fi,rr,Vi,Vr),Qr=qs(Yi,ar,Hr,$r,qi,ji,hr),Jr=Cs(G),Kr=Ls(Jr,qi,new WeakSet,fi),to=ks(mr,ss,ls,Yr,Es,dr),eo=Ss(to,Es),no=$s(sr,eo,Ot,rr,Vi),so=Hs(Yi,ar,eo,no,qi,ji),io=si(Yr,Ot,Vi),ro=ni(Yi,Ke,Yr,io,qi,ji,hr),oo=xn(Ii),ao=Ue(Ii),co=new WeakMap,uo=en(co,Fi),lo=oo?k(Di,Es,We(Ii),ao,ze(a),qi,uo,ji,Xi,new WeakMap,new WeakMap,Js(Xi,Fi),Ii):void 0,ho=yn(Ui,ji),po=Se(Hi,Di,Ce,Le,new WeakSet,qi,ho,z,Mn,Ji,Ki),fo=ne(lo,Zi,tr,cr,pr,gr,yr,br,Sr,po,Or,Dr,Rr,Fr,Wr,zr,Qr,Kr,so,ro),mo=Tn(Yi,_s,qi,ji),_o=Cn(Yi,gs,qi,ji),go=An(Yi,vs,qi,ji),vo=ys(Ke,ji),yo=Sn(Yi,vo,qi),wo=pt(fo,Ke,Es,ti,mo,_o,go,yo,Bi),xo=nn(Lr),To=j(xo),bo=fe(G),Co=Ie(xo),Ao=Pe(G),So=new WeakMap,ko=Ze(So,O),Oo=Kn(bo,G,Ke,mr,ss,xr,ls,As,Es,Ao,ao,ko,dr),Mo=Zn(Ke,Oo,ls,Es,dr),Eo=ee(sr,bo,ir,mr,ss,xr,ls,Co,Ao,ao,Ot,Xi,Fi,rr,Vi,Vr),Do=Je(co),Io=Gs(So),Ro=oo?Ht(To,Yi,ar,Eo,Mo,at,Do,qi,ji,Xi,pi,Io,Ti,Ai):void 0,No=(kn(Ke,Es,ti,Wr,Bi),be(Es,Fi)),Vo=Ys(Hi,Di,Ni,xo,Vr,z,Ji,Ki),Po=(Dn(Di,Ke,No,Wr,Vo),Is(fo,Di,Ke,No,Vo)),qo=pn(_,Ui),Fo=dn(d,zi),jo=fn(m,Gi),Lo=mn(_,ji);function Wo(t,e){if(!t)throw new Error(e)}function Bo(t,e,n=1/0){if(!(e<=t&&t<=n))throw new RangeError(`Value must be within [${e}, ${n}], got: ${t}`)}function Uo(t){t.isOffline||"running"===t.state||Xo('The AudioContext is "suspended". Invoke Tone.start() from a user action to start the audio.')}let zo=console;function Go(...t){zo.log(...t)}function Xo(...t){zo.warn(...t)}function Yo(t){return"undefined"===typeof t}function Zo(t){return!Yo(t)}function Ho(t){return"function"===typeof t}function $o(t){return"number"===typeof t}function Qo(t){return"[object Object]"===Object.prototype.toString.call(t)&&t.constructor===Object}function Jo(t){return"boolean"===typeof t}function Ko(t){return Array.isArray(t)}function ta(t){return"string"===typeof t}function ea(t){return ta(t)&&/^([a-g]{1}(?:b|#|x|bb)?)(-?[0-9]+)/i.test(t)}function na(t){return new wo(t)}function sa(t,e,n){return new Po(t,e,n)}const ia="object"===typeof self?self:null,ra=ia&&(ia.hasOwnProperty("AudioContext")||ia.hasOwnProperty("webkitAudioContext"));function oa(t,e,n){return Wo(Zo(Ro),"This node only works in a secure context (https or localhost)"),new Ro(t,e,n)}function aa(t,e,n,s){var i,r=arguments.length,o=r<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,n):s;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)o=Reflect.decorate(t,e,n,s);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(o=(r<3?i(o):r>3?i(e,n,o):i(e,n))||o);return r>3&&o&&Object.defineProperty(e,n,o),o}function ca(t,e,n,s){function i(t){return t instanceof n?t:new n((function(e){e(t)}))}return new(n||(n=Promise))((function(n,r){function o(t){try{c(s.next(t))}catch(e){r(e)}}function a(t){try{c(s["throw"](t))}catch(e){r(e)}}function c(t){t.done?n(t.value):i(t.value).then(o,a)}c((s=s.apply(t,e||[])).next())}))}Object.create;Object.create;"function"===typeof SuppressedError&&SuppressedError;class ua{constructor(t,e,n){this._callback=t,this._type=e,this._updateInterval=n,this._createClock()}_createWorker(){const t=new Blob([`\n\t\t\t// the initial timeout time\n\t\t\tlet timeoutTime = ${(1e3*this._updateInterval).toFixed(1)};\n\t\t\t// onmessage callback\n\t\t\tself.onmessage = function(msg){\n\t\t\t\ttimeoutTime = parseInt(msg.data);\n\t\t\t};\n\t\t\t// the tick function which posts a message\n\t\t\t// and schedules a new tick\n\t\t\tfunction tick(){\n\t\t\t\tsetTimeout(tick, timeoutTime);\n\t\t\t\tself.postMessage('tick');\n\t\t\t}\n\t\t\t// call tick initially\n\t\t\ttick();\n\t\t\t`],{type:"text/javascript"}),e=URL.createObjectURL(t),n=new Worker(e);n.onmessage=this._callback.bind(this),this._worker=n}_createTimeout(){this._timeout=setTimeout((()=>{this._createTimeout(),this._callback()}),1e3*this._updateInterval)}_createClock(){if("worker"===this._type)try{this._createWorker()}catch(t){this._type="timeout",this._createClock()}else"timeout"===this._type&&this._createTimeout()}_disposeClock(){this._timeout&&(clearTimeout(this._timeout),this._timeout=0),this._worker&&(this._worker.terminate(),this._worker.onmessage=null)}get updateInterval(){return this._updateInterval}set updateInterval(t){this._updateInterval=Math.max(t,128/44100),"worker"===this._type&&this._worker.postMessage(Math.max(1e3*t,1))}get type(){return this._type}set type(t){this._disposeClock(),this._type=t,this._createClock()}dispose(){this._disposeClock()}}function la(t){return jo(t)}function ha(t){return Fo(t)}function pa(t){return Lo(t)}function da(t){return qo(t)}function fa(t){return t instanceof AudioBuffer}function ma(t,e){return"value"===t||la(e)||ha(e)||fa(e)}function _a(t,...e){if(!e.length)return t;const n=e.shift();if(Qo(t)&&Qo(n))for(const s in n)ma(s,n[s])?t[s]=n[s]:Qo(n[s])?(t[s]||Object.assign(t,{[s]:{}}),_a(t[s],n[s])):Object.assign(t,{[s]:n[s]});return _a(t,...e)}function ga(t,e){return t.length===e.length&&t.every(((t,n)=>e[n]===t))}function va(t,e,n=[],s){const i={},r=Array.from(e);if(Qo(r[0])&&s&&!Reflect.has(r[0],s)){const e=Object.keys(r[0]).some((e=>Reflect.has(t,e)));e||(_a(i,{[s]:r[0]}),n.splice(n.indexOf(s),1),r.shift())}if(1===r.length&&Qo(r[0]))_a(i,r[0]);else for(let o=0;o{Reflect.has(t,e)&&delete t[e]})),t} +/** + * Tone.js + * @author Yotam Mann + * @license http://opensource.org/licenses/MIT MIT License + * @copyright 2014-2019 Yotam Mann + */ +class Ta{constructor(){this.debug=!1,this._wasDisposed=!1}static getDefaults(){return{}}log(...t){(this.debug||ia&&this.toString()===ia.TONE_DEBUG_CLASS)&&Go(this,...t)}dispose(){return this._wasDisposed=!0,this}get disposed(){return this._wasDisposed}toString(){return this.name}}Ta.version=r;const ba=1e-6;function Ca(t,e){return t>e+ba}function Aa(t,e){return Ca(t,e)||ka(t,e)}function Sa(t,e){return t+bathis.memory){const t=this.length-this.memory;this._timeline.splice(0,t)}return this}remove(t){const e=this._timeline.indexOf(t);return-1!==e&&this._timeline.splice(e,1),this}get(t,e="time"){const n=this._search(t,e);return-1!==n?this._timeline[n]:null}peek(){return this._timeline[0]}shift(){return this._timeline.shift()}getAfter(t,e="time"){const n=this._search(t,e);return n+10&&this._timeline[e-1].time=0?this._timeline[n-1]:null}cancel(t){if(this._timeline.length>1){let e=this._search(t);if(e>=0)if(ka(this._timeline[e].time,t)){for(let n=e;n>=0;n--){if(!ka(this._timeline[n].time,t))break;e=n}this._timeline=this._timeline.slice(0,e)}else this._timeline=this._timeline.slice(0,e+1);else this._timeline=[]}else 1===this._timeline.length&&Aa(this._timeline[0].time,t)&&(this._timeline=[]);return this}cancelBefore(t){const e=this._search(t);return e>=0&&(this._timeline=this._timeline.slice(e+1)),this}previousEvent(t){const e=this._timeline.indexOf(t);return e>0?this._timeline[e-1]:null}_search(t,e="time"){if(0===this._timeline.length)return-1;let n=0;const s=this._timeline.length;let i=s;if(s>0&&this._timeline[s-1][e]<=t)return s-1;while(n=0&&this._timeline[n].time>=t)n--;return this._iterate(e,n+1),this}forEachAtTime(t,e){const n=this._search(t);if(-1!==n&&ka(this._timeline[n].time,t)){let s=n;for(let e=n;e>=0;e--){if(!ka(this._timeline[e].time,t))break;s=e}this._iterate((t=>{e(t)}),s,n)}return this}dispose(){return super.dispose(),this._timeline=[],this}}const Ea=[];function Da(t){Ea.push(t)}function Ia(t){Ea.forEach((e=>e(t)))}const Ra=[];function Na(t){Ra.push(t)}function Va(t){Ra.forEach((e=>e(t)))}class Pa extends Ta{constructor(){super(...arguments),this.name="Emitter"}on(t,e){const n=t.split(/\W+/);return n.forEach((t=>{Yo(this._events)&&(this._events={}),this._events.hasOwnProperty(t)||(this._events[t]=[]),this._events[t].push(e)})),this}once(t,e){const n=(...s)=>{e(...s),this.off(t,n)};return this.on(t,n),this}off(t,e){const n=t.split(/\W+/);return n.forEach((n=>{if(Yo(this._events)&&(this._events={}),this._events.hasOwnProperty(t))if(Yo(e))this._events[t]=[];else{const n=this._events[t];for(let t=n.length-1;t>=0;t--)n[t]===e&&n.splice(t,1)}})),this}emit(t,...e){if(this._events&&this._events.hasOwnProperty(t)){const n=this._events[t].slice(0);for(let t=0,s=n.length;t{const n=Object.getOwnPropertyDescriptor(Pa.prototype,e);Object.defineProperty(t.prototype,e,n)}))}dispose(){return super.dispose(),this._events=void 0,this}}class qa extends Pa{constructor(){super(...arguments),this.isOffline=!1}toJSON(){return{}}}class Fa extends qa{constructor(){super(),this.name="Context",this._constants=new Map,this._timeouts=new Ma,this._timeoutIds=0,this._initialized=!1,this.isOffline=!1,this._workletModules=new Map;const t=va(Fa.getDefaults(),arguments,["context"]);t.context?this._context=t.context:this._context=na({latencyHint:t.latencyHint}),this._ticker=new ua(this.emit.bind(this,"tick"),t.clockSource,t.updateInterval),this.on("tick",this._timeoutLoop.bind(this)),this._context.onstatechange=()=>{this.emit("statechange",this.state)},this._setLatencyHint(t.latencyHint),this.lookAhead=t.lookAhead}static getDefaults(){return{clockSource:"worker",latencyHint:"interactive",lookAhead:.1,updateInterval:.05}}initialize(){return this._initialized||(Ia(this),this._initialized=!0),this}createAnalyser(){return this._context.createAnalyser()}createOscillator(){return this._context.createOscillator()}createBufferSource(){return this._context.createBufferSource()}createBiquadFilter(){return this._context.createBiquadFilter()}createBuffer(t,e,n){return this._context.createBuffer(t,e,n)}createChannelMerger(t){return this._context.createChannelMerger(t)}createChannelSplitter(t){return this._context.createChannelSplitter(t)}createConstantSource(){return this._context.createConstantSource()}createConvolver(){return this._context.createConvolver()}createDelay(t){return this._context.createDelay(t)}createDynamicsCompressor(){return this._context.createDynamicsCompressor()}createGain(){return this._context.createGain()}createIIRFilter(t,e){return this._context.createIIRFilter(t,e)}createPanner(){return this._context.createPanner()}createPeriodicWave(t,e,n){return this._context.createPeriodicWave(t,e,n)}createStereoPanner(){return this._context.createStereoPanner()}createWaveShaper(){return this._context.createWaveShaper()}createMediaStreamSource(t){Wo(da(this._context),"Not available if OfflineAudioContext");const e=this._context;return e.createMediaStreamSource(t)}createMediaElementSource(t){Wo(da(this._context),"Not available if OfflineAudioContext");const e=this._context;return e.createMediaElementSource(t)}createMediaStreamDestination(){Wo(da(this._context),"Not available if OfflineAudioContext");const t=this._context;return t.createMediaStreamDestination()}decodeAudioData(t){return this._context.decodeAudioData(t)}get currentTime(){return this._context.currentTime}get state(){return this._context.state}get sampleRate(){return this._context.sampleRate}get listener(){return this.initialize(),this._listener}set listener(t){Wo(!this._initialized,"The listener cannot be set after initialization."),this._listener=t}get transport(){return this.initialize(),this._transport}set transport(t){Wo(!this._initialized,"The transport cannot be set after initialization."),this._transport=t}get draw(){return this.initialize(),this._draw}set draw(t){Wo(!this._initialized,"Draw cannot be set after initialization."),this._draw=t}get destination(){return this.initialize(),this._destination}set destination(t){Wo(!this._initialized,"The destination cannot be set after initialization."),this._destination=t}createAudioWorkletNode(t,e){return oa(this.rawContext,t,e)}addAudioWorkletModule(t,e){return ca(this,void 0,void 0,(function*(){Wo(Zo(this.rawContext.audioWorklet),"AudioWorkletNode is only available in a secure context (https or localhost)"),this._workletModules.has(e)||this._workletModules.set(e,this.rawContext.audioWorklet.addModule(t)),yield this._workletModules.get(e)}))}workletsAreReady(){return ca(this,void 0,void 0,(function*(){const t=[];this._workletModules.forEach((e=>t.push(e))),yield Promise.all(t)}))}get updateInterval(){return this._ticker.updateInterval}set updateInterval(t){this._ticker.updateInterval=t}get clockSource(){return this._ticker.type}set clockSource(t){this._ticker.type=t}get latencyHint(){return this._latencyHint}_setLatencyHint(t){let e=0;if(this._latencyHint=t,ta(t))switch(t){case"interactive":e=.1;break;case"playback":e=.5;break;case"balanced":e=.25;break}this.lookAhead=e,this.updateInterval=e/2}get rawContext(){return this._context}now(){return this._context.currentTime+this.lookAhead}immediate(){return this._context.currentTime}resume(){return da(this._context)?this._context.resume():Promise.resolve()}close(){return ca(this,void 0,void 0,(function*(){da(this._context)&&(yield this._context.close()),this._initialized&&Va(this)}))}getConstant(t){if(this._constants.has(t))return this._constants.get(t);{const e=this._context.createBuffer(1,128,this._context.sampleRate),n=e.getChannelData(0);for(let i=0;ithis._constants[t].disconnect())),this}_timeoutLoop(){const t=this.now();let e=this._timeouts.peek();while(this._timeouts.length&&e&&e.time<=t)e.callback(),this._timeouts.shift(),e=this._timeouts.peek()}setTimeout(t,e){this._timeoutIds++;const n=this.now();return this._timeouts.add({callback:t,id:this._timeoutIds,time:n+e}),this._timeoutIds}clearTimeout(t){return this._timeouts.forEach((e=>{e.id===t&&this._timeouts.remove(e)})),this}clearInterval(t){return this.clearTimeout(t)}setInterval(t,e){const n=++this._timeoutIds,s=()=>{const i=this.now();this._timeouts.add({callback:()=>{t(),s()},id:n,time:i+e})};return s(),n}}class ja extends qa{constructor(){super(...arguments),this.lookAhead=0,this.latencyHint=0,this.isOffline=!1}createAnalyser(){return{}}createOscillator(){return{}}createBufferSource(){return{}}createBiquadFilter(){return{}}createBuffer(t,e,n){return{}}createChannelMerger(t){return{}}createChannelSplitter(t){return{}}createConstantSource(){return{}}createConvolver(){return{}}createDelay(t){return{}}createDynamicsCompressor(){return{}}createGain(){return{}}createIIRFilter(t,e){return{}}createPanner(){return{}}createPeriodicWave(t,e,n){return{}}createStereoPanner(){return{}}createWaveShaper(){return{}}createMediaStreamSource(t){return{}}createMediaElementSource(t){return{}}createMediaStreamDestination(){return{}}decodeAudioData(t){return Promise.resolve({})}createAudioWorkletNode(t,e){return{}}get rawContext(){return{}}addAudioWorkletModule(t,e){return ca(this,void 0,void 0,(function*(){return Promise.resolve()}))}resume(){return Promise.resolve()}setTimeout(t,e){return 0}clearTimeout(t){return this}setInterval(t,e){return 0}clearInterval(t){return this}getConstant(t){return{}}get currentTime(){return 0}get state(){return{}}get sampleRate(){return 0}get listener(){return{}}get transport(){return{}}get draw(){return{}}set draw(t){}get destination(){return{}}set destination(t){}now(){return 0}immediate(){return 0}}function La(t,e){Ko(e)?e.forEach((e=>La(t,e))):Object.defineProperty(t,e,{enumerable:!0,writable:!1})}function Wa(t,e){Ko(e)?e.forEach((e=>Wa(t,e))):Object.defineProperty(t,e,{writable:!0})}const Ba=()=>{};class Ua extends Ta{constructor(){super(),this.name="ToneAudioBuffer",this.onload=Ba;const t=va(Ua.getDefaults(),arguments,["url","onload","onerror"]);this.reverse=t.reverse,this.onload=t.onload,t.url&&fa(t.url)||t.url instanceof Ua?this.set(t.url):ta(t.url)&&this.load(t.url).catch(t.onerror)}static getDefaults(){return{onerror:Ba,onload:Ba,reverse:!1}}get sampleRate(){return this._buffer?this._buffer.sampleRate:Ya().sampleRate}set(t){return t instanceof Ua?t.loaded?this._buffer=t.get():t.onload=()=>{this.set(t),this.onload(this)}:this._buffer=t,this._reversed&&this._reverse(),this}get(){return this._buffer}load(t){return ca(this,void 0,void 0,(function*(){const e=Ua.load(t).then((t=>{this.set(t),this.onload(this)}));Ua.downloads.push(e);try{yield e}finally{const t=Ua.downloads.indexOf(e);Ua.downloads.splice(t,1)}return this}))}dispose(){return super.dispose(),this._buffer=void 0,this}fromArray(t){const e=Ko(t)&&t[0].length>0,n=e?t.length:1,s=e?t[0].length:t.length,i=Ya(),r=i.createBuffer(n,s,i.sampleRate),o=e||1!==n?t:[t];for(let a=0;at/e)),this.fromArray(t)}return this}toArray(t){if($o(t))return this.getChannelData(t);if(1===this.numberOfChannels)return this.toArray(0);{const t=[];for(let e=0;e0}get duration(){return this._buffer?this._buffer.duration:0}get length(){return this._buffer?this._buffer.length:0}get numberOfChannels(){return this._buffer?this._buffer.numberOfChannels:0}get reverse(){return this._reversed}set reverse(t){this._reversed!==t&&(this._reversed=t,this._reverse())}static fromArray(t){return(new Ua).fromArray(t)}static fromUrl(t){return ca(this,void 0,void 0,(function*(){const e=new Ua;return yield e.load(t)}))}static load(t){return ca(this,void 0,void 0,(function*(){const e=t.match(/\[([^\]\[]+\|.+)\]$/);if(e){const n=e[1].split("|");let s=n[0];for(const t of n)if(Ua.supportsType(t)){s=t;break}t=t.replace(e[0],s)}const n=""===Ua.baseUrl||Ua.baseUrl.endsWith("/")?Ua.baseUrl:Ua.baseUrl+"/",s=yield fetch(n+t);if(!s.ok)throw new Error(`could not load url: ${t}`);const i=yield s.arrayBuffer(),r=yield Ya().decodeAudioData(i);return r}))}static supportsType(t){const e=t.split("."),n=e[e.length-1],s=document.createElement("audio").canPlayType("audio/"+n);return""!==s}static loaded(){return ca(this,void 0,void 0,(function*(){yield Promise.resolve();while(Ua.downloads.length)yield Ua.downloads[0]}))}}Ua.baseUrl="",Ua.downloads=[];class za extends Fa{constructor(){super({clockSource:"offline",context:pa(arguments[0])?arguments[0]:sa(arguments[0],arguments[1]*arguments[2],arguments[2]),lookAhead:0,updateInterval:pa(arguments[0])?128/arguments[0].sampleRate:128/arguments[2]}),this.name="OfflineContext",this._currentTime=0,this.isOffline=!0,this._duration=pa(arguments[0])?arguments[0].length/arguments[0].sampleRate:arguments[1]}now(){return this._currentTime}get currentTime(){return this._currentTime}_renderClock(t){return ca(this,void 0,void 0,(function*(){let e=0;while(this._duration-this._currentTime>=0){this.emit("tick"),this._currentTime+=128/this.sampleRate,e++;const n=Math.floor(this.sampleRate/128);t&&e%n===0&&(yield new Promise((t=>setTimeout(t,1))))}}))}render(t=!0){return ca(this,void 0,void 0,(function*(){yield this.workletsAreReady(),yield this._renderClock(t);const e=yield this._context.startRendering();return new Ua(e)}))}close(){return Promise.resolve()}}const Ga=new ja;let Xa=Ga;function Ya(){return Xa===Ga&&ra&&Za(new Fa),Xa}function Za(t){Xa=da(t)?new Fa(t):pa(t)?new za(t):t}if(ia&&!ia.TONE_SILENCE_LOGGING){let t="v";"dev"===r&&(t="");const e=` * Tone.js ${t}${r} * `;console.log(`%c${e}`,"background: #000; color: #fff")}function Ha(t){return Math.pow(10,t/20)}function $a(t){return Math.log(t)/Math.LN10*20}function Qa(t){return Math.pow(2,t/12)}let Ja=440;function Ka(){return Ja}function tc(t){Ja=t}function ec(t){return Math.round(nc(t))}function nc(t){return 69+12*Math.log2(t/Ja)}function sc(t){return Ja*Math.pow(2,(t-69)/12)}class ic extends Ta{constructor(t,e,n){super(),this.defaultUnits="s",this._val=e,this._units=n,this.context=t,this._expressions=this._getExpressions()}_getExpressions(){return{hz:{method:t=>this._frequencyToUnits(parseFloat(t)),regexp:/^(\d+(?:\.\d+)?)hz$/i},i:{method:t=>this._ticksToUnits(parseInt(t,10)),regexp:/^(\d+)i$/i},m:{method:t=>this._beatsToUnits(parseInt(t,10)*this._getTimeSignature()),regexp:/^(\d+)m$/i},n:{method:(t,e)=>{const n=parseInt(t,10),s="."===e?1.5:1;return 1===n?this._beatsToUnits(this._getTimeSignature())*s:this._beatsToUnits(4/n)*s},regexp:/^(\d+)n(\.?)$/i},number:{method:t=>this._expressions[this.defaultUnits].method.call(this,t),regexp:/^(\d+(?:\.\d+)?)$/},s:{method:t=>this._secondsToUnits(parseFloat(t)),regexp:/^(\d+(?:\.\d+)?)s$/},samples:{method:t=>parseInt(t,10)/this.context.sampleRate,regexp:/^(\d+)samples$/},t:{method:t=>{const e=parseInt(t,10);return this._beatsToUnits(8/(3*Math.floor(e)))},regexp:/^(\d+)t$/i},tr:{method:(t,e,n)=>{let s=0;return t&&"0"!==t&&(s+=this._beatsToUnits(this._getTimeSignature()*parseFloat(t))),e&&"0"!==e&&(s+=this._beatsToUnits(parseFloat(e))),n&&"0"!==n&&(s+=this._beatsToUnits(parseFloat(n)/4)),s},regexp:/^(\d+(?:\.\d+)?):(\d+(?:\.\d+)?):?(\d+(?:\.\d+)?)?$/}}}valueOf(){if(this._val instanceof ic&&this.fromType(this._val),Yo(this._val))return this._noArg();if(ta(this._val)&&Yo(this._units)){for(const t in this._expressions)if(this._expressions[t].regexp.test(this._val.trim())){this._units=t;break}}else if(Qo(this._val)){let t=0;for(const e in this._val)if(Zo(this._val[e])){const n=this._val[e],s=new this.constructor(this.context,e).valueOf()*n;t+=s}return t}if(Zo(this._units)){const t=this._expressions[this._units],e=this._val.toString().trim().match(t.regexp);return e?t.method.apply(this,e.slice(1)):t.method.call(this,this._val)}return ta(this._val)?parseFloat(this._val):this._val}_frequencyToUnits(t){return 1/t}_beatsToUnits(t){return 60/this._getBpm()*t}_secondsToUnits(t){return t}_ticksToUnits(t){return t*this._beatsToUnits(1)/this._getPPQ()}_noArg(){return this._now()}_getBpm(){return this.context.transport.bpm.value}_getTimeSignature(){return this.context.transport.timeSignature}_getPPQ(){return this.context.transport.PPQ}fromType(t){switch(this._units=void 0,this.defaultUnits){case"s":this._val=t.toSeconds();break;case"i":this._val=t.toTicks();break;case"hz":this._val=t.toFrequency();break;case"midi":this._val=t.toMidi();break}return this}toFrequency(){return 1/this.toSeconds()}toSamples(){return this.toSeconds()*this.context.sampleRate}toMilliseconds(){return 1e3*this.toSeconds()}}class rc extends ic{constructor(){super(...arguments),this.name="TimeClass"}_getExpressions(){return Object.assign(super._getExpressions(),{now:{method:t=>this._now()+new this.constructor(this.context,t).valueOf(),regexp:/^\+(.+)/},quantize:{method:t=>{const e=new rc(this.context,t).valueOf();return this._secondsToUnits(this.context.transport.nextSubdivision(e))},regexp:/^@(.+)/}})}quantize(t,e=1){const n=new this.constructor(this.context,t).valueOf(),s=this.valueOf(),i=Math.round(s/n),r=i*n,o=r-s;return s+o*e}toNotation(){const t=this.toSeconds(),e=["1m"];for(let i=1;i<9;i++){const t=Math.pow(2,i);e.push(t+"n."),e.push(t+"n"),e.push(t+"t")}e.push("0");let n=e[0],s=new rc(this.context,e[0]).toSeconds();return e.forEach((e=>{const i=new rc(this.context,e).toSeconds();Math.abs(i-t)3&&(s=parseFloat(parseFloat(i).toFixed(3)));const r=[n,e,s];return r.join(":")}toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math.round(e*this._getPPQ())}toSeconds(){return this.valueOf()}toMidi(){return ec(this.toFrequency())}_now(){return this.context.now()}}class oc extends rc{constructor(){super(...arguments),this.name="Frequency",this.defaultUnits="hz"}static get A4(){return Ka()}static set A4(t){tc(t)}_getExpressions(){return Object.assign({},super._getExpressions(),{midi:{regexp:/^(\d+(?:\.\d+)?midi)/,method(t){return"midi"===this.defaultUnits?t:oc.mtof(t)}},note:{regexp:/^([a-g]{1}(?:b|#|x|bb)?)(-?[0-9]+)/i,method(t,e){const n=ac[t.toLowerCase()],s=n+12*(parseInt(e,10)+1);return"midi"===this.defaultUnits?s:oc.mtof(s)}},tr:{regexp:/^(\d+(?:\.\d+)?):(\d+(?:\.\d+)?):?(\d+(?:\.\d+)?)?/,method(t,e,n){let s=1;return t&&"0"!==t&&(s*=this._beatsToUnits(this._getTimeSignature()*parseFloat(t))),e&&"0"!==e&&(s*=this._beatsToUnits(parseFloat(e))),n&&"0"!==n&&(s*=this._beatsToUnits(parseFloat(n)/4)),s}}})}transpose(t){return new oc(this.context,this.valueOf()*Qa(t))}harmonize(t){return t.map((t=>this.transpose(t)))}toMidi(){return ec(this.valueOf())}toNote(){const t=this.toFrequency(),e=Math.log2(t/oc.A4);let n=Math.round(12*e)+57;const s=Math.floor(n/12);s<0&&(n+=-12*s);const i=cc[n%12];return i+s.toString()}toSeconds(){return 1/super.toSeconds()}toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math.floor(e*this._getPPQ())}_noArg(){return 0}_frequencyToUnits(t){return t}_ticksToUnits(t){return 1/(60*t/(this._getBpm()*this._getPPQ()))}_beatsToUnits(t){return 1/super._beatsToUnits(t)}_secondsToUnits(t){return 1/t}static mtof(t){return sc(t)}static ftom(t){return ec(t)}}const ac={cbb:-2,cb:-1,c:0,"c#":1,cx:2,dbb:0,db:1,d:2,"d#":3,dx:4,ebb:2,eb:3,e:4,"e#":5,ex:6,fbb:3,fb:4,f:5,"f#":6,fx:7,gbb:5,gb:6,g:7,"g#":8,gx:9,abb:7,ab:8,a:9,"a#":10,ax:11,bbb:9,bb:10,b:11,"b#":12,bx:13},cc=["C","C#","D","D#","E","F","F#","G","G#","A","A#","B"];class uc extends rc{constructor(){super(...arguments),this.name="TransportTime"}_now(){return this.context.transport.seconds}}class lc extends Ta{constructor(){super();const t=va(lc.getDefaults(),arguments,["context"]);this.defaultContext?this.context=this.defaultContext:this.context=t.context}static getDefaults(){return{context:Ya()}}now(){return this.context.currentTime+this.context.lookAhead}immediate(){return this.context.currentTime}get sampleTime(){return 1/this.context.sampleRate}get blockTime(){return 128/this.context.sampleRate}toSeconds(t){return new rc(this.context,t).toSeconds()}toFrequency(t){return new oc(this.context,t).toFrequency()}toTicks(t){return new uc(this.context,t).toTicks()}_getPartialProperties(t){const e=this.get();return Object.keys(e).forEach((n=>{Yo(t[n])&&delete e[n]})),e}get(){const t=ya(this);return Object.keys(t).forEach((e=>{if(Reflect.has(this,e)){const n=this[e];Zo(n)&&Zo(n.value)&&Zo(n.setValueAtTime)?t[e]=n.value:n instanceof lc?t[e]=n._getPartialProperties(t[e]):Ko(n)||$o(n)||ta(n)||Jo(n)?t[e]=n:delete t[e]}})),t}set(t){return Object.keys(t).forEach((e=>{Reflect.has(this,e)&&Zo(this[e])&&(this[e]&&Zo(this[e].value)&&Zo(this[e].setValueAtTime)?this[e].value!==t[e]&&(this[e].value=t[e]):this[e]instanceof lc?this[e].set(t[e]):this[e]=t[e])})),this}}class hc extends Ma{constructor(t="stopped"){super(),this.name="StateTimeline",this._initial=t,this.setStateAtTime(this._initial,0)}getValueAtTime(t){const e=this.get(t);return null!==e?e.state:this._initial}setStateAtTime(t,e,n){return Bo(e,0),this.add(Object.assign({},n,{state:t,time:e})),this}getLastState(t,e){const n=this._search(e);for(let s=n;s>=0;s--){const e=this._timeline[s];if(e.state===t)return e}}getNextState(t,e){const n=this._search(e);if(-1!==n)for(let s=n;s0,"timeConstant must be a number greater than 0");const i=this.toSeconds(e);return this._assertRange(s),Wo(isFinite(s)&&isFinite(i),`Invalid argument(s) to setTargetAtTime: ${JSON.stringify(t)}, ${JSON.stringify(e)}`),this._events.add({constant:n,time:i,type:"setTargetAtTime",value:s}),this.log(this.units,"setTargetAtTime",t,i,n),this._param.setTargetAtTime(s,i,n),this}setValueCurveAtTime(t,e,n,s=1){n=this.toSeconds(n),e=this.toSeconds(e);const i=this._fromType(t[0])*s;this.setValueAtTime(this._toType(i),e);const r=n/(t.length-1);for(let o=1;o{"cancelScheduledValues"===e.type?t.cancelScheduledValues(e.time):"setTargetAtTime"===e.type?t.setTargetAtTime(e.value,e.time,e.constant):t[e.type](e.value,e.time)})),this}setParam(t){Wo(this._swappable,"The Param must be assigned as 'swappable' in the constructor");const e=this.input;return e.disconnect(this._param),this.apply(t),this._param=t,e.connect(this._param),this}dispose(){return super.dispose(),this._events.dispose(),this}get defaultValue(){return this._toType(this._param.defaultValue)}_exponentialApproach(t,e,n,s,i){return n+(e-n)*Math.exp(-(i-t)/s)}_linearInterpolate(t,e,n,s,i){return e+(i-t)/(n-t)*(s-e)}_exponentialInterpolate(t,e,n,s,i){return e*Math.pow(s/e,(i-t)/(n-t))}}class dc extends lc{constructor(){super(...arguments),this.name="ToneAudioNode",this._internalChannels=[]}get numberOfInputs(){return Zo(this.input)?la(this.input)||this.input instanceof pc?1:this.input.numberOfInputs:0}get numberOfOutputs(){return Zo(this.output)?this.output.numberOfOutputs:0}_isAudioNode(t){return Zo(t)&&(t instanceof dc||ha(t))}_getInternalNodes(){const t=this._internalChannels.slice(0);return this._isAudioNode(this.input)&&t.push(this.input),this._isAudioNode(this.output)&&this.input!==this.output&&t.push(this.output),t}_setChannelProperties(t){const e=this._getInternalNodes();e.forEach((e=>{e.channelCount=t.channelCount,e.channelCountMode=t.channelCountMode,e.channelInterpretation=t.channelInterpretation}))}_getChannelProperties(){const t=this._getInternalNodes();Wo(t.length>0,"ToneAudioNode does not have any internal nodes");const e=t[0];return{channelCount:e.channelCount,channelCountMode:e.channelCountMode,channelInterpretation:e.channelInterpretation}}get channelCount(){return this._getChannelProperties().channelCount}set channelCount(t){const e=this._getChannelProperties();this._setChannelProperties(Object.assign(e,{channelCount:t}))}get channelCountMode(){return this._getChannelProperties().channelCountMode}set channelCountMode(t){const e=this._getChannelProperties();this._setChannelProperties(Object.assign(e,{channelCountMode:t}))}get channelInterpretation(){return this._getChannelProperties().channelInterpretation}set channelInterpretation(t){const e=this._getChannelProperties();this._setChannelProperties(Object.assign(e,{channelInterpretation:t}))}connect(t,e=0,n=0){return mc(this,t,e,n),this}toDestination(){return this.connect(this.context.destination),this}toMaster(){return Xo("toMaster() has been renamed toDestination()"),this.toDestination()}disconnect(t,e=0,n=0){return _c(this,t,e,n),this}chain(...t){return fc(this,...t),this}fan(...t){return t.forEach((t=>this.connect(t))),this}dispose(){return super.dispose(),Zo(this.input)&&(this.input instanceof dc?this.input.dispose():ha(this.input)&&this.input.disconnect()),Zo(this.output)&&(this.output instanceof dc?this.output.dispose():ha(this.output)&&this.output.disconnect()),this._internalChannels=[],this}}function fc(...t){const e=t.shift();t.reduce(((t,e)=>(t instanceof dc?t.connect(e):ha(t)&&mc(t,e),e)),e)}function mc(t,e,n=0,s=0){Wo(Zo(t),"Cannot connect from undefined node"),Wo(Zo(e),"Cannot connect to undefined node"),(e instanceof dc||ha(e))&&Wo(e.numberOfInputs>0,"Cannot connect to node with no inputs"),Wo(t.numberOfOutputs>0,"Cannot connect from node with no outputs");while(e instanceof dc||e instanceof pc)Zo(e.input)&&(e=e.input);while(t instanceof dc)Zo(t.output)&&(t=t.output);la(e)?t.connect(e,n):t.connect(e,n,s)}function _c(t,e,n=0,s=0){if(Zo(e))while(e instanceof dc)e=e.input;while(!ha(t))Zo(t.output)&&(t=t.output);la(e)?t.disconnect(e,n):ha(e)?t.disconnect(e,n,s):t.disconnect()}class gc extends dc{constructor(){super(va(gc.getDefaults(),arguments,["gain","units"])),this.name="Gain",this._gainNode=this.context.createGain(),this.input=this._gainNode,this.output=this._gainNode;const t=va(gc.getDefaults(),arguments,["gain","units"]);this.gain=new pc({context:this.context,convert:t.convert,param:this._gainNode.gain,units:t.units,value:t.gain,minValue:t.minValue,maxValue:t.maxValue}),La(this,"gain")}static getDefaults(){return Object.assign(dc.getDefaults(),{convert:!0,gain:1,units:"gain"})}dispose(){return super.dispose(),this._gainNode.disconnect(),this.gain.dispose(),this}}class vc extends dc{constructor(t){super(t),this.onended=Ba,this._startTime=-1,this._stopTime=-1,this._timeout=-1,this.output=new gc({context:this.context,gain:0}),this._gainNode=this.output,this.getStateAtTime=function(t){const e=this.toSeconds(t);return-1!==this._startTime&&e>=this._startTime&&(-1===this._stopTime||e<=this._stopTime)?"started":"stopped"},this._fadeIn=t.fadeIn,this._fadeOut=t.fadeOut,this._curve=t.curve,this.onended=t.onended}static getDefaults(){return Object.assign(dc.getDefaults(),{curve:"linear",fadeIn:0,fadeOut:0,onended:Ba})}_startGain(t,e=1){Wo(-1===this._startTime,"Source cannot be started more than once");const n=this.toSeconds(this._fadeIn);return this._startTime=t+n,this._startTime=Math.max(this._startTime,this.context.currentTime),n>0?(this._gainNode.gain.setValueAtTime(0,t),"linear"===this._curve?this._gainNode.gain.linearRampToValueAtTime(e,t+n):this._gainNode.gain.exponentialApproachValueAtTime(e,t,n)):this._gainNode.gain.setValueAtTime(e,t),this}stop(t){return this.log("stop",t),this._stopGain(this.toSeconds(t)),this}_stopGain(t){Wo(-1!==this._startTime,"'start' must be called before 'stop'"),this.cancelStop();const e=this.toSeconds(this._fadeOut);return this._stopTime=this.toSeconds(t)+e,this._stopTime=Math.max(this._stopTime,this.context.currentTime),e>0?"linear"===this._curve?this._gainNode.gain.linearRampTo(0,e,t):this._gainNode.gain.targetRampTo(0,e,t):(this._gainNode.gain.cancelAndHoldAtTime(t),this._gainNode.gain.setValueAtTime(0,t)),this.context.clearTimeout(this._timeout),this._timeout=this.context.setTimeout((()=>{const t="exponential"===this._curve?2*e:0;this._stopSource(this.now()+t),this._onended()}),this._stopTime-this.context.currentTime),this}_onended(){if(this.onended!==Ba&&(this.onended(this),this.onended=Ba,!this.context.isOffline)){const t=()=>this.dispose();"undefined"!==typeof window.requestIdleCallback?window.requestIdleCallback(t):setTimeout(t,1e3)}}get state(){return this.getStateAtTime(this.now())}cancelStop(){return this.log("cancelStop"),Wo(-1!==this._startTime,"Source is not started"),this._gainNode.gain.cancelScheduledValues(this._startTime+this.sampleTime),this.context.clearTimeout(this._timeout),this._stopTime=-1,this}dispose(){return super.dispose(),this._gainNode.disconnect(),this}}class yc extends vc{constructor(){super(va(yc.getDefaults(),arguments,["offset"])),this.name="ToneConstantSource",this._source=this.context.createConstantSource();const t=va(yc.getDefaults(),arguments,["offset"]);mc(this._source,this._gainNode),this.offset=new pc({context:this.context,convert:t.convert,param:this._source.offset,units:t.units,value:t.offset,minValue:t.minValue,maxValue:t.maxValue})}static getDefaults(){return Object.assign(vc.getDefaults(),{convert:!0,offset:1,units:"number"})}start(t){const e=this.toSeconds(t);return this.log("start",e),this._startGain(e),this._source.start(e),this}_stopSource(t){this._source.stop(t)}dispose(){return super.dispose(),"started"===this.state&&this.stop(),this._source.disconnect(),this.offset.dispose(),this}}class wc extends dc{constructor(){super(va(wc.getDefaults(),arguments,["value","units"])),this.name="Signal",this.override=!0;const t=va(wc.getDefaults(),arguments,["value","units"]);this.output=this._constantSource=new yc({context:this.context,convert:t.convert,offset:t.value,units:t.units,minValue:t.minValue,maxValue:t.maxValue}),this._constantSource.start(0),this.input=this._param=this._constantSource.offset}static getDefaults(){return Object.assign(dc.getDefaults(),{convert:!0,units:"number",value:0})}connect(t,e=0,n=0){return xc(this,t,e,n),this}dispose(){return super.dispose(),this._param.dispose(),this._constantSource.dispose(),this}setValueAtTime(t,e){return this._param.setValueAtTime(t,e),this}getValueAtTime(t){return this._param.getValueAtTime(t)}setRampPoint(t){return this._param.setRampPoint(t),this}linearRampToValueAtTime(t,e){return this._param.linearRampToValueAtTime(t,e),this}exponentialRampToValueAtTime(t,e){return this._param.exponentialRampToValueAtTime(t,e),this}exponentialRampTo(t,e,n){return this._param.exponentialRampTo(t,e,n),this}linearRampTo(t,e,n){return this._param.linearRampTo(t,e,n),this}targetRampTo(t,e,n){return this._param.targetRampTo(t,e,n),this}exponentialApproachValueAtTime(t,e,n){return this._param.exponentialApproachValueAtTime(t,e,n),this}setTargetAtTime(t,e,n){return this._param.setTargetAtTime(t,e,n),this}setValueCurveAtTime(t,e,n,s){return this._param.setValueCurveAtTime(t,e,n,s),this}cancelScheduledValues(t){return this._param.cancelScheduledValues(t),this}cancelAndHoldAtTime(t){return this._param.cancelAndHoldAtTime(t),this}rampTo(t,e,n){return this._param.rampTo(t,e,n),this}get value(){return this._param.value}set value(t){this._param.value=t}get convert(){return this._param.convert}set convert(t){this._param.convert=t}get units(){return this._param.units}get overridden(){return this._param.overridden}set overridden(t){this._param.overridden=t}get maxValue(){return this._param.maxValue}get minValue(){return this._param.minValue}apply(t){return this._param.apply(t),this}}function xc(t,e,n,s){(e instanceof pc||la(e)||e instanceof wc&&e.override)&&(e.cancelScheduledValues(0),e.setValueAtTime(0,0),e instanceof wc&&(e.overridden=!0)),mc(t,e,n,s)}class Tc extends pc{constructor(){super(va(Tc.getDefaults(),arguments,["value"])),this.name="TickParam",this._events=new Ma(1/0),this._multiplier=1;const t=va(Tc.getDefaults(),arguments,["value"]);this._multiplier=t.multiplier,this._events.cancel(0),this._events.add({ticks:0,time:0,type:"setValueAtTime",value:this._fromType(t.value)}),this.setValueAtTime(t.value,0)}static getDefaults(){return Object.assign(pc.getDefaults(),{multiplier:1,units:"hertz",value:1})}setTargetAtTime(t,e,n){e=this.toSeconds(e),this.setRampPoint(e);const s=this._fromType(t),i=this._events.get(e),r=Math.round(Math.max(1/n,1));for(let o=0;o<=r;o++){const t=n*o+e,r=this._exponentialApproach(i.time,i.value,s,n,t);this.linearRampToValueAtTime(this._toType(r),t)}return this}setValueAtTime(t,e){const n=this.toSeconds(e);super.setValueAtTime(t,e);const s=this._events.get(n),i=this._events.previousEvent(s),r=this._getTicksUntilEvent(i,n);return s.ticks=Math.max(r,0),this}linearRampToValueAtTime(t,e){const n=this.toSeconds(e);super.linearRampToValueAtTime(t,e);const s=this._events.get(n),i=this._events.previousEvent(s),r=this._getTicksUntilEvent(i,n);return s.ticks=Math.max(r,0),this}exponentialRampToValueAtTime(t,e){e=this.toSeconds(e);const n=this._fromType(t),s=this._events.get(e),i=Math.round(Math.max(10*(e-s.time),1)),r=(e-s.time)/i;for(let o=0;o<=i;o++){const t=r*o+s.time,i=this._exponentialInterpolate(s.time,s.value,e,n,t);this.linearRampToValueAtTime(this._toType(i),t)}return this}_getTicksUntilEvent(t,e){if(null===t)t={ticks:0,time:0,type:"setValueAtTime",value:0};else if(Yo(t.ticks)){const e=this._events.previousEvent(t);t.ticks=this._getTicksUntilEvent(e,t.time)}const n=this._fromType(this.getValueAtTime(t.time));let s=this._fromType(this.getValueAtTime(e));const i=this._events.get(e);return i&&i.time===e&&"setValueAtTime"===i.type&&(s=this._fromType(this.getValueAtTime(e-this.sampleTime))),.5*(e-t.time)*(n+s)+t.ticks}getTicksAtTime(t){const e=this.toSeconds(t),n=this._events.get(e);return Math.max(this._getTicksUntilEvent(n,e),0)}getDurationOfTicks(t,e){const n=this.toSeconds(e),s=this.getTicksAtTime(e);return this.getTimeOfTick(s+t)-n}getTimeOfTick(t){const e=this._events.get(t,"ticks"),n=this._events.getAfter(t,"ticks");if(e&&e.ticks===t)return e.time;if(e&&n&&"linearRampToValueAtTime"===n.type&&e.value!==n.value){const s=this._fromType(this.getValueAtTime(e.time)),i=this._fromType(this.getValueAtTime(n.time)),r=(i-s)/(n.time-e.time),o=Math.sqrt(Math.pow(s,2)-2*r*(e.ticks-t)),a=(-s+o)/r,c=(-s-o)/r;return(a>0?a:c)+e.time}return e?0===e.value?1/0:e.time+(t-e.ticks)/e.value:t/this._initialValue}ticksToTime(t,e){return this.getDurationOfTicks(t,e)}timeToTicks(t,e){const n=this.toSeconds(e),s=this.toSeconds(t),i=this.getTicksAtTime(n),r=this.getTicksAtTime(n+s);return r-i}_fromType(t){return"bpm"===this.units&&this.multiplier?1/(60/t/this.multiplier):super._fromType(t)}_toType(t){return"bpm"===this.units&&this.multiplier?t/this.multiplier*60:super._toType(t)}get multiplier(){return this._multiplier}set multiplier(t){const e=this.value;this._multiplier=t,this.cancelScheduledValues(0),this.setValueAtTime(e,0)}}class bc extends wc{constructor(){super(va(bc.getDefaults(),arguments,["value"])),this.name="TickSignal";const t=va(bc.getDefaults(),arguments,["value"]);this.input=this._param=new Tc({context:this.context,convert:t.convert,multiplier:t.multiplier,param:this._constantSource.offset,units:t.units,value:t.value})}static getDefaults(){return Object.assign(wc.getDefaults(),{multiplier:1,units:"hertz",value:1})}ticksToTime(t,e){return this._param.ticksToTime(t,e)}timeToTicks(t,e){return this._param.timeToTicks(t,e)}getTimeOfTick(t){return this._param.getTimeOfTick(t)}getDurationOfTicks(t,e){return this._param.getDurationOfTicks(t,e)}getTicksAtTime(t){return this._param.getTicksAtTime(t)}get multiplier(){return this._param.multiplier}set multiplier(t){this._param.multiplier=t}dispose(){return super.dispose(),this._param.dispose(),this}}class Cc extends lc{constructor(){super(va(Cc.getDefaults(),arguments,["frequency"])),this.name="TickSource",this._state=new hc,this._tickOffset=new Ma;const t=va(Cc.getDefaults(),arguments,["frequency"]);this.frequency=new bc({context:this.context,units:t.units,value:t.frequency}),La(this,"frequency"),this._state.setStateAtTime("stopped",0),this.setTicksAtTime(0,0)}static getDefaults(){return Object.assign({frequency:1,units:"hertz"},lc.getDefaults())}get state(){return this.getStateAtTime(this.now())}start(t,e){const n=this.toSeconds(t);return"started"!==this._state.getValueAtTime(n)&&(this._state.setStateAtTime("started",n),Zo(e)&&this.setTicksAtTime(e,n)),this}stop(t){const e=this.toSeconds(t);if("stopped"===this._state.getValueAtTime(e)){const t=this._state.get(e);t&&t.time>0&&(this._tickOffset.cancel(t.time),this._state.cancel(t.time))}return this._state.cancel(e),this._state.setStateAtTime("stopped",e),this.setTicksAtTime(0,e),this}pause(t){const e=this.toSeconds(t);return"started"===this._state.getValueAtTime(e)&&this._state.setStateAtTime("paused",e),this}cancel(t){return t=this.toSeconds(t),this._state.cancel(t),this._tickOffset.cancel(t),this}getTicksAtTime(t){const e=this.toSeconds(t),n=this._state.getLastState("stopped",e),s={state:"paused",time:e};this._state.add(s);let i=n,r=0;return this._state.forEachBetween(n.time,e+this.sampleTime,(t=>{let e=i.time;const n=this._tickOffset.get(t.time);n&&n.time>=i.time&&(r=n.ticks,e=n.time),"started"===i.state&&"started"!==t.state&&(r+=this.frequency.getTicksAtTime(t.time)-this.frequency.getTicksAtTime(e)),i=t})),this._state.remove(s),r}get ticks(){return this.getTicksAtTime(this.now())}set ticks(t){this.setTicksAtTime(t,this.now())}get seconds(){return this.getSecondsAtTime(this.now())}set seconds(t){const e=this.now(),n=this.frequency.timeToTicks(t,e);this.setTicksAtTime(n,e)}getSecondsAtTime(t){t=this.toSeconds(t);const e=this._state.getLastState("stopped",t),n={state:"paused",time:t};this._state.add(n);let s=e,i=0;return this._state.forEachBetween(e.time,t+this.sampleTime,(t=>{let e=s.time;const n=this._tickOffset.get(t.time);n&&n.time>=s.time&&(i=n.seconds,e=n.time),"started"===s.state&&"started"!==t.state&&(i+=t.time-e),s=t})),this._state.remove(n),i}setTicksAtTime(t,e){return e=this.toSeconds(e),this._tickOffset.cancel(e),this._tickOffset.add({seconds:this.frequency.getDurationOfTicks(t,e),ticks:t,time:e}),this}getStateAtTime(t){return t=this.toSeconds(t),this._state.getValueAtTime(t)}getTimeOfTick(t,e=this.now()){const n=this._tickOffset.get(e),s=this._state.get(e),i=Math.max(n.time,s.time),r=this.frequency.getTicksAtTime(i)+t-n.ticks;return this.frequency.getTimeOfTick(r)}forEachTickBetween(t,e,n){let s=this._state.get(t);this._state.forEachBetween(t,e,(e=>{s&&"started"===s.state&&"started"!==e.state&&this.forEachTickBetween(Math.max(s.time,t),e.time-this.sampleTime,n),s=e}));let i=null;if(s&&"started"===s.state){const o=Math.max(s.time,t),a=this.frequency.getTicksAtTime(o),c=this.frequency.getTicksAtTime(s.time),u=a-c;let l=Math.ceil(u)-u;l=ka(l,1)?0:l;let h=this.frequency.getTimeOfTick(a+l);while(h{switch(t.state){case"started":const e=this._tickSource.getTicksAtTime(t.time);this.emit("start",t.time,e);break;case"stopped":0!==t.time&&this.emit("stop",t.time);break;case"paused":this.emit("pause",t.time);break}})),this._tickSource.forEachTickBetween(t,e,((t,e)=>{this.callback(t,e)})))}getStateAtTime(t){const e=this.toSeconds(t);return this._state.getValueAtTime(e)}dispose(){return super.dispose(),this.context.off("tick",this._boundLoop),this._tickSource.dispose(),this._state.dispose(),this}}Pa.mixin(Ac);class Sc extends Ta{constructor(){super(),this.name="ToneAudioBuffers",this._buffers=new Map,this._loadingCount=0;const t=va(Sc.getDefaults(),arguments,["urls","onload","baseUrl"],"urls");this.baseUrl=t.baseUrl,Object.keys(t.urls).forEach((e=>{this._loadingCount++;const n=t.urls[e];this.add(e,n,this._bufferLoaded.bind(this,t.onload),t.onerror)}))}static getDefaults(){return{baseUrl:"",onerror:Ba,onload:Ba,urls:{}}}has(t){return this._buffers.has(t.toString())}get(t){return Wo(this.has(t),`ToneAudioBuffers has no buffer named: ${t}`),this._buffers.get(t.toString())}_bufferLoaded(t){this._loadingCount--,0===this._loadingCount&&t&&t()}get loaded(){return Array.from(this._buffers).every((([t,e])=>e.loaded))}add(t,e,n=Ba,s=Ba){return ta(e)?this._buffers.set(t.toString(),new Ua(this.baseUrl+e,n,s)):this._buffers.set(t.toString(),new Ua(e,n,s)),this}dispose(){return super.dispose(),this._buffers.forEach((t=>t.dispose())),this._buffers.clear(),this}}class kc extends uc{constructor(){super(...arguments),this.name="Ticks",this.defaultUnits="i"}_now(){return this.context.transport.ticks}_beatsToUnits(t){return this._getPPQ()*t}_secondsToUnits(t){return Math.floor(t/(60/this._getBpm())*this._getPPQ())}_ticksToUnits(t){return t}toTicks(){return this.valueOf()}toSeconds(){return this.valueOf()/this._getPPQ()*(60/this._getBpm())}}class Oc extends lc{constructor(){super(...arguments),this.name="Draw",this.expiration=.25,this.anticipation=.008,this._events=new Ma,this._boundDrawLoop=this._drawLoop.bind(this),this._animationFrame=-1}schedule(t,e){return this._events.add({callback:t,time:this.toSeconds(e)}),1===this._events.length&&(this._animationFrame=requestAnimationFrame(this._boundDrawLoop)),this}cancel(t){return this._events.cancel(this.toSeconds(t)),this}_drawLoop(){const t=this.context.currentTime;while(this._events.length&&this._events.peek().time-this.anticipation<=t){const e=this._events.shift();e&&t-e.time<=this.expiration&&e.callback()}this._events.length>0&&(this._animationFrame=requestAnimationFrame(this._boundDrawLoop))}dispose(){return super.dispose(),this._events.dispose(),cancelAnimationFrame(this._animationFrame),this}}Da((t=>{t.draw=new Oc({context:t})})),Na((t=>{t.draw.dispose()}));class Mc extends Ta{constructor(){super(...arguments),this.name="IntervalTimeline",this._root=null,this._length=0}add(t){Wo(Zo(t.time),"Events must have a time property"),Wo(Zo(t.duration),"Events must have a duration parameter"),t.time=t.time.valueOf();let e=new Ec(t.time,t.time+t.duration,t);null===this._root?this._root=e:this._root.insert(e),this._length++;while(null!==e)e.updateHeight(),e.updateMax(),this._rebalance(e),e=e.parent;return this}remove(t){if(null!==this._root){const e=[];this._root.search(t.time,e);for(const n of e)if(n.event===t){this._removeNode(n),this._length--;break}}return this}get length(){return this._length}cancel(t){return this.forEachFrom(t,(t=>this.remove(t))),this}_setRoot(t){this._root=t,null!==this._root&&(this._root.parent=null)}_replaceNodeInParent(t,e){null!==t.parent?(t.isLeftChild()?t.parent.left=e:t.parent.right=e,this._rebalance(t.parent)):this._setRoot(e)}_removeNode(t){if(null===t.left&&null===t.right)this._replaceNodeInParent(t,null);else if(null===t.right)this._replaceNodeInParent(t,t.left);else if(null===t.left)this._replaceNodeInParent(t,t.right);else{const e=t.getBalance();let n,s=null;if(e>0)if(null===t.left.right)n=t.left,n.right=t.right,s=n;else{n=t.left.right;while(null!==n.right)n=n.right;n.parent&&(n.parent.right=n.left,s=n.parent,n.left=t.left,n.right=t.right)}else if(null===t.right.left)n=t.right,n.left=t.left,s=n;else{n=t.right.left;while(null!==n.left)n=n.left;n.parent&&(n.parent.left=n.right,s=n.parent,n.left=t.left,n.right=t.right)}null!==t.parent?t.isLeftChild()?t.parent.left=n:t.parent.right=n:this._setRoot(n),s&&this._rebalance(s)}t.dispose()}_rotateLeft(t){const e=t.parent,n=t.isLeftChild(),s=t.right;s&&(t.right=s.left,s.left=t),null!==e?n?e.left=s:e.right=s:this._setRoot(s)}_rotateRight(t){const e=t.parent,n=t.isLeftChild(),s=t.left;s&&(t.left=s.right,s.right=t),null!==e?n?e.left=s:e.right=s:this._setRoot(s)}_rebalance(t){const e=t.getBalance();e>1&&t.left?t.left.getBalance()<0?this._rotateLeft(t.left):this._rotateRight(t):e<-1&&t.right&&(t.right.getBalance()>0?this._rotateRight(t.right):this._rotateLeft(t))}get(t){if(null!==this._root){const e=[];if(this._root.search(t,e),e.length>0){let t=e[0];for(let n=1;nt.low&&(t=e[n]);return t.event}}return null}forEach(t){if(null!==this._root){const e=[];this._root.traverse((t=>e.push(t))),e.forEach((e=>{e.event&&t(e.event)}))}return this}forEachAtTime(t,e){if(null!==this._root){const n=[];this._root.search(t,n),n.forEach((t=>{t.event&&e(t.event)}))}return this}forEachFrom(t,e){if(null!==this._root){const n=[];this._root.searchAfter(t,n),n.forEach((t=>{t.event&&e(t.event)}))}return this}dispose(){return super.dispose(),null!==this._root&&this._root.traverse((t=>t.dispose())),this._root=null,this}}class Ec{constructor(t,e,n){this._left=null,this._right=null,this.parent=null,this.height=0,this.event=n,this.low=t,this.high=e,this.max=this.high}insert(t){t.low<=this.low?null===this.left?this.left=t:this.left.insert(t):null===this.right?this.right=t:this.right.insert(t)}search(t,e){t>this.max||(null!==this.left&&this.left.search(t,e),this.low<=t&&this.high>t&&e.push(this),this.low>t||null!==this.right&&this.right.search(t,e))}searchAfter(t,e){this.low>=t&&(e.push(this),null!==this.left&&this.left.searchAfter(t,e)),null!==this.right&&this.right.searchAfter(t,e)}traverse(t){t(this),null!==this.left&&this.left.traverse(t),null!==this.right&&this.right.traverse(t)}updateHeight(){null!==this.left&&null!==this.right?this.height=Math.max(this.left.height,this.right.height)+1:null!==this.right?this.height=this.right.height+1:null!==this.left?this.height=this.left.height+1:this.height=0}updateMax(){this.max=this.high,null!==this.left&&(this.max=Math.max(this.max,this.left.max)),null!==this.right&&(this.max=Math.max(this.max,this.right.max))}getBalance(){let t=0;return null!==this.left&&null!==this.right?t=this.left.height-this.right.height:null!==this.left?t=this.left.height+1:null!==this.right&&(t=-(this.right.height+1)),t}isLeftChild(){return null!==this.parent&&this.parent.left===this}get left(){return this._left}set left(t){this._left=t,null!==t&&(t.parent=this),this.updateHeight(),this.updateMax()}get right(){return this._right}set right(t){this._right=t,null!==t&&(t.parent=this),this.updateHeight(),this.updateMax()}dispose(){this.parent=null,this._left=null,this._right=null,this.event=null}}class Dc extends dc{constructor(){super(va(Dc.getDefaults(),arguments,["volume"])),this.name="Volume";const t=va(Dc.getDefaults(),arguments,["volume"]);this.input=this.output=new gc({context:this.context,gain:t.volume,units:"decibels"}),this.volume=this.output.gain,La(this,"volume"),this._unmutedVolume=t.volume,this.mute=t.mute}static getDefaults(){return Object.assign(dc.getDefaults(),{mute:!1,volume:0})}get mute(){return this.volume.value===-1/0}set mute(t){!this.mute&&t?(this._unmutedVolume=this.volume.value,this.volume.value=-1/0):this.mute&&!t&&(this.volume.value=this._unmutedVolume)}dispose(){return super.dispose(),this.input.dispose(),this.volume.dispose(),this}}class Ic extends dc{constructor(){super(va(Ic.getDefaults(),arguments)),this.name="Destination",this.input=new Dc({context:this.context}),this.output=new gc({context:this.context}),this.volume=this.input.volume;const t=va(Ic.getDefaults(),arguments);fc(this.input,this.output,this.context.rawContext.destination),this.mute=t.mute,this._internalChannels=[this.input,this.context.rawContext.destination,this.output]}static getDefaults(){return Object.assign(dc.getDefaults(),{mute:!1,volume:0})}get mute(){return this.input.mute}set mute(t){this.input.mute=t}chain(...t){return this.input.disconnect(),t.unshift(this.input),t.push(this.output),fc(...t),this}get maxChannelCount(){return this.context.rawContext.destination.maxChannelCount}dispose(){return super.dispose(),this.volume.dispose(),this}}Da((t=>{t.destination=new Ic({context:t})})),Na((t=>{t.destination.dispose()}));class Rc extends Ta{constructor(t){super(),this.name="TimelineValue",this._timeline=new Ma({memory:10}),this._initialValue=t}set(t,e){return this._timeline.add({value:t,time:e}),this}get(t){const e=this._timeline.get(t);return e?e.value:this._initialValue}}class Nc{constructor(t,e){this.id=Nc._eventId++;const n=Object.assign(Nc.getDefaults(),e);this.transport=t,this.callback=n.callback,this._once=n.once,this.time=n.time}static getDefaults(){return{callback:Ba,once:!1,time:0}}invoke(t){this.callback&&(this.callback(t),this._once&&this.transport.clear(this.id))}dispose(){return this.callback=void 0,this}}Nc._eventId=0;class Vc extends Nc{constructor(t,e){super(t,e),this._currentId=-1,this._nextId=-1,this._nextTick=this.time,this._boundRestart=this._restart.bind(this);const n=Object.assign(Vc.getDefaults(),e);this.duration=new kc(t.context,n.duration).valueOf(),this._interval=new kc(t.context,n.interval).valueOf(),this._nextTick=n.time,this.transport.on("start",this._boundRestart),this.transport.on("loopStart",this._boundRestart),this.context=this.transport.context,this._restart()}static getDefaults(){return Object.assign({},Nc.getDefaults(),{duration:1/0,interval:1,once:!1})}invoke(t){this._createEvents(t),super.invoke(t)}_createEvents(t){const e=this.transport.getTicksAtTime(t);e>=this.time&&e>=this._nextTick&&this._nextTick+this._intervalthis.time&&(this._nextTick=this.time+Math.ceil((e-this.time)/this._interval)*this._interval),this._currentId=this.transport.scheduleOnce(this.invoke.bind(this),new kc(this.context,this._nextTick).toSeconds()),this._nextTick+=this._interval,this._nextId=this.transport.scheduleOnce(this.invoke.bind(this),new kc(this.context,this._nextTick).toSeconds())}dispose(){return super.dispose(),this.transport.clear(this._currentId),this.transport.clear(this._nextId),this.transport.off("start",this._boundRestart),this.transport.off("loopStart",this._boundRestart),this}}class Pc extends lc{constructor(){super(va(Pc.getDefaults(),arguments)),this.name="Transport",this._loop=new Rc(!1),this._loopStart=0,this._loopEnd=0,this._scheduledEvents={},this._timeline=new Ma,this._repeatedEvents=new Mc,this._syncedSignals=[],this._swingAmount=0;const t=va(Pc.getDefaults(),arguments);this._ppq=t.ppq,this._clock=new Ac({callback:this._processTick.bind(this),context:this.context,frequency:0,units:"bpm"}),this._bindClockEvents(),this.bpm=this._clock.frequency,this._clock.frequency.multiplier=t.ppq,this.bpm.setValueAtTime(t.bpm,0),La(this,"bpm"),this._timeSignature=t.timeSignature,this._swingTicks=t.ppq/2}static getDefaults(){return Object.assign(lc.getDefaults(),{bpm:120,loopEnd:"4m",loopStart:0,ppq:192,swing:0,swingSubdivision:"8n",timeSignature:4})}_processTick(t,e){if(this._loop.get(t)&&e>=this._loopEnd&&(this.emit("loopEnd",t),this._clock.setTicksAtTime(this._loopStart,t),e=this._loopStart,this.emit("loopStart",t,this._clock.getSecondsAtTime(t)),this.emit("loop",t)),this._swingAmount>0&&e%this._ppq!==0&&e%(2*this._swingTicks)!==0){const n=e%(2*this._swingTicks)/(2*this._swingTicks),s=Math.sin(n*Math.PI)*this._swingAmount;t+=new kc(this.context,2*this._swingTicks/3).toSeconds()*s}this._timeline.forEachAtTime(e,(e=>e.invoke(t)))}schedule(t,e){const n=new Nc(this,{callback:t,time:new uc(this.context,e).toTicks()});return this._addEvent(n,this._timeline)}scheduleRepeat(t,e,n,s=1/0){const i=new Vc(this,{callback:t,duration:new rc(this.context,s).toTicks(),interval:new rc(this.context,e).toTicks(),time:new uc(this.context,n).toTicks()});return this._addEvent(i,this._repeatedEvents)}scheduleOnce(t,e){const n=new Nc(this,{callback:t,once:!0,time:new uc(this.context,e).toTicks()});return this._addEvent(n,this._timeline)}clear(t){if(this._scheduledEvents.hasOwnProperty(t)){const e=this._scheduledEvents[t.toString()];e.timeline.remove(e.event),e.event.dispose(),delete this._scheduledEvents[t.toString()]}return this}_addEvent(t,e){return this._scheduledEvents[t.id.toString()]={event:t,timeline:e},e.add(t),t.id}cancel(t=0){const e=this.toTicks(t);return this._timeline.forEachFrom(e,(t=>this.clear(t.id))),this._repeatedEvents.forEachFrom(e,(t=>this.clear(t.id))),this}_bindClockEvents(){this._clock.on("start",((t,e)=>{e=new kc(this.context,e).toSeconds(),this.emit("start",t,e)})),this._clock.on("stop",(t=>{this.emit("stop",t)})),this._clock.on("pause",(t=>{this.emit("pause",t)}))}get state(){return this._clock.getStateAtTime(this.now())}start(t,e){let n;return Zo(e)&&(n=this.toTicks(e)),this._clock.start(t,n),this}stop(t){return this._clock.stop(t),this}pause(t){return this._clock.pause(t),this}toggle(t){return t=this.toSeconds(t),"started"!==this._clock.getStateAtTime(t)?this.start(t):this.stop(t),this}get timeSignature(){return this._timeSignature}set timeSignature(t){Ko(t)&&(t=t[0]/t[1]*4),this._timeSignature=t}get loopStart(){return new rc(this.context,this._loopStart,"i").toSeconds()}set loopStart(t){this._loopStart=this.toTicks(t)}get loopEnd(){return new rc(this.context,this._loopEnd,"i").toSeconds()}set loopEnd(t){this._loopEnd=this.toTicks(t)}get loop(){return this._loop.get(this.now())}set loop(t){this._loop.set(t,this.now())}setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this}get swing(){return this._swingAmount}set swing(t){this._swingAmount=t}get swingSubdivision(){return new kc(this.context,this._swingTicks).toNotation()}set swingSubdivision(t){this._swingTicks=this.toTicks(t)}get position(){const t=this.now(),e=this._clock.getTicksAtTime(t);return new kc(this.context,e).toBarsBeatsSixteenths()}set position(t){const e=this.toTicks(t);this.ticks=e}get seconds(){return this._clock.seconds}set seconds(t){const e=this.now(),n=this._clock.frequency.timeToTicks(t,e);this.ticks=n}get progress(){if(this.loop){const t=this.now(),e=this._clock.getTicksAtTime(t);return(e-this._loopStart)/(this._loopEnd-this._loopStart)}return 0}get ticks(){return this._clock.ticks}set ticks(t){if(this._clock.ticks!==t){const e=this.now();if("started"===this.state){const n=this._clock.getTicksAtTime(e),s=this._clock.frequency.getDurationOfTicks(Math.ceil(n)-n,e),i=e+s;this.emit("stop",i),this._clock.setTicksAtTime(t,i),this.emit("start",i,this._clock.getSecondsAtTime(i))}else this._clock.setTicksAtTime(t,e)}}getTicksAtTime(t){return Math.round(this._clock.getTicksAtTime(t))}getSecondsAtTime(t){return this._clock.getSecondsAtTime(t)}get PPQ(){return this._clock.frequency.multiplier}set PPQ(t){this._clock.frequency.multiplier=t}nextSubdivision(t){if(t=this.toTicks(t),"started"!==this.state)return 0;{const e=this.now(),n=this.getTicksAtTime(e),s=t-n%t;return this._clock.nextTickTime(s,e)}}syncSignal(t,e){if(!e){const n=this.now();if(0!==t.getValueAtTime(n)){const s=this.bpm.getValueAtTime(n),i=1/(60/s/this.PPQ);e=t.getValueAtTime(n)/i}else e=0}const n=new gc(e);return this.bpm.connect(n),n.connect(t._param),this._syncedSignals.push({initial:t.value,ratio:n,signal:t}),t.value=0,this}unsyncSignal(t){for(let e=this._syncedSignals.length-1;e>=0;e--){const n=this._syncedSignals[e];n.signal===t&&(n.ratio.dispose(),n.signal.value=n.initial,this._syncedSignals.splice(e,1))}return this}dispose(){return super.dispose(),this._clock.dispose(),Wa(this,"bpm"),this._timeline.dispose(),this._repeatedEvents.dispose(),this}}Pa.mixin(Pc),Da((t=>{t.transport=new Pc({context:t})})),Na((t=>{t.transport.dispose()}));class qc extends dc{constructor(t){super(t),this.input=void 0,this._state=new hc("stopped"),this._synced=!1,this._scheduled=[],this._syncedStart=Ba,this._syncedStop=Ba,this._state.memory=100,this._state.increasing=!0,this._volume=this.output=new Dc({context:this.context,mute:t.mute,volume:t.volume}),this.volume=this._volume.volume,La(this,"volume"),this.onstop=t.onstop}static getDefaults(){return Object.assign(dc.getDefaults(),{mute:!1,onstop:Ba,volume:0})}get state(){return this._synced?"started"===this.context.transport.state?this._state.getValueAtTime(this.context.transport.seconds):"stopped":this._state.getValueAtTime(this.now())}get mute(){return this._volume.mute}set mute(t){this._volume.mute=t}_clampToCurrentTime(t){return this._synced?t:Math.max(t,this.context.currentTime)}start(t,e,n){let s=Yo(t)&&this._synced?this.context.transport.seconds:this.toSeconds(t);if(s=this._clampToCurrentTime(s),this._synced||"started"!==this._state.getValueAtTime(s))if(this.log("start",s),this._state.setStateAtTime("started",s),this._synced){const t=this._state.get(s);t&&(t.offset=this.toSeconds(wa(e,0)),t.duration=n?this.toSeconds(n):void 0);const i=this.context.transport.schedule((t=>{this._start(t,e,n)}),s);this._scheduled.push(i),"started"===this.context.transport.state&&this.context.transport.getSecondsAtTime(this.immediate())>s&&this._syncedStart(this.now(),this.context.transport.seconds)}else Uo(this.context),this._start(s,e,n);else Wo(Ca(s,this._state.get(s).time),"Start time must be strictly greater than previous start time"),this._state.cancel(s),this._state.setStateAtTime("started",s),this.log("restart",s),this.restart(s,e,n);return this}stop(t){let e=Yo(t)&&this._synced?this.context.transport.seconds:this.toSeconds(t);if(e=this._clampToCurrentTime(e),"started"===this._state.getValueAtTime(e)||Zo(this._state.getNextState("started",e))){if(this.log("stop",e),this._synced){const t=this.context.transport.schedule(this._stop.bind(this),e);this._scheduled.push(t)}else this._stop(e);this._state.cancel(e),this._state.setStateAtTime("stopped",e)}return this}restart(t,e,n){return t=this.toSeconds(t),"started"===this._state.getValueAtTime(t)&&(this._state.cancel(t),this._restart(t,e,n)),this}sync(){return this._synced||(this._synced=!0,this._syncedStart=(t,e)=>{if(e>0){const n=this._state.get(e);if(n&&"started"===n.state&&n.time!==e){const s=e-this.toSeconds(n.time);let i;n.duration&&(i=this.toSeconds(n.duration)-s),this._start(t,this.toSeconds(n.offset)+s,i)}}},this._syncedStop=t=>{const e=this.context.transport.getSecondsAtTime(Math.max(t-this.sampleTime,0));"started"===this._state.getValueAtTime(e)&&this._stop(t)},this.context.transport.on("start",this._syncedStart),this.context.transport.on("loopStart",this._syncedStart),this.context.transport.on("stop",this._syncedStop),this.context.transport.on("pause",this._syncedStop),this.context.transport.on("loopEnd",this._syncedStop)),this}unsync(){return this._synced&&(this.context.transport.off("stop",this._syncedStop),this.context.transport.off("pause",this._syncedStop),this.context.transport.off("loopEnd",this._syncedStop),this.context.transport.off("start",this._syncedStart),this.context.transport.off("loopStart",this._syncedStart)),this._synced=!1,this._scheduled.forEach((t=>this.context.transport.clear(t))),this._scheduled=[],this._state.cancel(0),this._stop(0),this}dispose(){return super.dispose(),this.onstop=Ba,this.unsync(),this._volume.dispose(),this._state.dispose(),this}}class Fc extends vc{constructor(){super(va(Fc.getDefaults(),arguments,["url","onload"])),this.name="ToneBufferSource",this._source=this.context.createBufferSource(),this._internalChannels=[this._source],this._sourceStarted=!1,this._sourceStopped=!1;const t=va(Fc.getDefaults(),arguments,["url","onload"]);mc(this._source,this._gainNode),this._source.onended=()=>this._stopSource(),this.playbackRate=new pc({context:this.context,param:this._source.playbackRate,units:"positive",value:t.playbackRate}),this.loop=t.loop,this.loopStart=t.loopStart,this.loopEnd=t.loopEnd,this._buffer=new Ua(t.url,t.onload,t.onerror),this._internalChannels.push(this._source)}static getDefaults(){return Object.assign(vc.getDefaults(),{url:new Ua,loop:!1,loopEnd:0,loopStart:0,onload:Ba,onerror:Ba,playbackRate:1})}get fadeIn(){return this._fadeIn}set fadeIn(t){this._fadeIn=t}get fadeOut(){return this._fadeOut}set fadeOut(t){this._fadeOut=t}get curve(){return this._curve}set curve(t){this._curve=t}start(t,e,n,s=1){Wo(this.buffer.loaded,"buffer is either not set or not loaded");const i=this.toSeconds(t);this._startGain(i,s),e=this.loop?wa(e,this.loopStart):wa(e,0);let r=Math.max(this.toSeconds(e),0);if(this.loop){const t=this.toSeconds(this.loopEnd)||this.buffer.duration,e=this.toSeconds(this.loopStart),n=t-e;Aa(r,t)&&(r=(r-e)%n+e),ka(r,this.buffer.duration)&&(r=0)}if(this._source.buffer=this.buffer.get(),this._source.loopEnd=this.toSeconds(this.loopEnd)||this.buffer.duration,Sa(r,this.buffer.duration)&&(this._sourceStarted=!0,this._source.start(i,r)),Zo(n)){let t=this.toSeconds(n);t=Math.max(t,0),this.stop(i+t)}return this}_stopSource(t){!this._sourceStopped&&this._sourceStarted&&(this._sourceStopped=!0,this._source.stop(this.toSeconds(t)),this._onended())}get loopStart(){return this._source.loopStart}set loopStart(t){this._source.loopStart=this.toSeconds(t)}get loopEnd(){return this._source.loopEnd}set loopEnd(t){this._source.loopEnd=this.toSeconds(t)}get buffer(){return this._buffer}set buffer(t){this._buffer.set(t)}get loop(){return this._source.loop}set loop(t){this._source.loop=t,this._sourceStarted&&this.cancelStop()}dispose(){return super.dispose(),this._source.onended=null,this._source.disconnect(),this._buffer.dispose(),this.playbackRate.dispose(),this}}function jc(t,e){return ca(this,void 0,void 0,(function*(){const n=e/t.context.sampleRate,s=new za(1,n,t.context.sampleRate),i=new t.constructor(Object.assign(t.get(),{frequency:2/n,detune:0,context:s})).toDestination();i.start(0);const r=yield s.render();return r.getChannelData(0)}))}class Lc extends vc{constructor(){super(va(Lc.getDefaults(),arguments,["frequency","type"])),this.name="ToneOscillatorNode",this._oscillator=this.context.createOscillator(),this._internalChannels=[this._oscillator];const t=va(Lc.getDefaults(),arguments,["frequency","type"]);mc(this._oscillator,this._gainNode),this.type=t.type,this.frequency=new pc({context:this.context,param:this._oscillator.frequency,units:"frequency",value:t.frequency}),this.detune=new pc({context:this.context,param:this._oscillator.detune,units:"cents",value:t.detune}),La(this,["frequency","detune"])}static getDefaults(){return Object.assign(vc.getDefaults(),{detune:0,frequency:440,type:"sine"})}start(t){const e=this.toSeconds(t);return this.log("start",e),this._startGain(e),this._oscillator.start(e),this}_stopSource(t){this._oscillator.stop(t)}setPeriodicWave(t){return this._oscillator.setPeriodicWave(t),this}get type(){return this._oscillator.type}set type(t){this._oscillator.type=t}dispose(){return super.dispose(),"started"===this.state&&this.stop(),this._oscillator.disconnect(),this.frequency.dispose(),this.detune.dispose(),this}}class Wc extends qc{constructor(){super(va(Wc.getDefaults(),arguments,["frequency","type"])),this.name="Oscillator",this._oscillator=null;const t=va(Wc.getDefaults(),arguments,["frequency","type"]);this.frequency=new wc({context:this.context,units:"frequency",value:t.frequency}),La(this,"frequency"),this.detune=new wc({context:this.context,units:"cents",value:t.detune}),La(this,"detune"),this._partials=t.partials,this._partialCount=t.partialCount,this._type=t.type,t.partialCount&&"custom"!==t.type&&(this._type=this.baseType+t.partialCount.toString()),this.phase=t.phase}static getDefaults(){return Object.assign(qc.getDefaults(),{detune:0,frequency:440,partialCount:0,partials:[],phase:0,type:"sine"})}_start(t){const e=this.toSeconds(t),n=new Lc({context:this.context,onended:()=>this.onstop(this)});this._oscillator=n,this._wave?this._oscillator.setPeriodicWave(this._wave):this._oscillator.type=this._type,this._oscillator.connect(this.output),this.frequency.connect(this._oscillator.frequency),this.detune.connect(this._oscillator.detune),this._oscillator.start(e)}_stop(t){const e=this.toSeconds(t);this._oscillator&&this._oscillator.stop(e)}_restart(t){const e=this.toSeconds(t);return this.log("restart",e),this._oscillator&&this._oscillator.cancelStop(),this._state.cancel(e),this}syncFrequency(){return this.context.transport.syncSignal(this.frequency),this}unsyncFrequency(){return this.context.transport.unsyncSignal(this.frequency),this}_getCachedPeriodicWave(){if("custom"===this._type){const t=Wc._periodicWaveCache.find((t=>t.phase===this._phase&&ga(t.partials,this._partials)));return t}{const t=Wc._periodicWaveCache.find((t=>t.type===this._type&&t.phase===this._phase));return this._partialCount=t?t.partialCount:this._partialCount,t}}get type(){return this._type}set type(t){this._type=t;const e=-1!==["sine","square","sawtooth","triangle"].indexOf(t);if(0===this._phase&&e)this._wave=void 0,this._partialCount=0,null!==this._oscillator&&(this._oscillator.type=t);else{const e=this._getCachedPeriodicWave();if(Zo(e)){const{partials:t,wave:n}=e;this._wave=n,this._partials=t,null!==this._oscillator&&this._oscillator.setPeriodicWave(this._wave)}else{const[e,n]=this._getRealImaginary(t,this._phase),s=this.context.createPeriodicWave(e,n);this._wave=s,null!==this._oscillator&&this._oscillator.setPeriodicWave(this._wave),Wc._periodicWaveCache.push({imag:n,partialCount:this._partialCount,partials:this._partials,phase:this._phase,real:e,type:this._type,wave:this._wave}),Wc._periodicWaveCache.length>100&&Wc._periodicWaveCache.shift()}}}get baseType(){return this._type.replace(this.partialCount.toString(),"")}set baseType(t){this.partialCount&&"custom"!==this._type&&"custom"!==t?this.type=t+this.partialCount:this.type=t}get partialCount(){return this._partialCount}set partialCount(t){Bo(t,0);let e=this._type;const n=/^(sine|triangle|square|sawtooth)(\d+)$/.exec(this._type);if(n&&(e=n[1]),"custom"!==this._type)this.type=0===t?e:e+t.toString();else{const e=new Float32Array(t);this._partials.forEach(((t,n)=>e[n]=t)),this._partials=Array.from(e),this.type=this._type}}_getRealImaginary(t,e){const n=4096;let s=n/2;const i=new Float32Array(s),r=new Float32Array(s);let o=1;if("custom"===t){if(o=this._partials.length+1,this._partialCount=this._partials.length,s=o,0===this._partials.length)return[i,r]}else{const e=/^(sine|triangle|square|sawtooth)(\d+)$/.exec(t);e?(o=parseInt(e[2],10)+1,this._partialCount=parseInt(e[2],10),t=e[1],o=Math.max(o,2),s=o):this._partialCount=0,this._partials=[]}for(let a=1;a>1&1?-1:1):0,this._partials[a-1]=s;break;case"custom":s=this._partials[a-1];break;default:throw new TypeError("Oscillator: invalid type: "+t)}0!==s?(i[a]=-s*Math.sin(e*a),r[a]=s*Math.cos(e*a)):(i[a]=0,r[a]=0)}return[i,r]}_inverseFFT(t,e,n){let s=0;const i=t.length;for(let r=0;re.includes(t)));Wo(e,"oversampling must be either 'none', '2x', or '4x'"),this._shaper.oversample=t}dispose(){return super.dispose(),this._shaper.disconnect(),this}}class zc extends Bc{constructor(){super(...arguments),this.name="AudioToGain",this._norm=new Uc({context:this.context,mapping:t=>(t+1)/2}),this.input=this._norm,this.output=this._norm}dispose(){return super.dispose(),this._norm.dispose(),this}}class Gc extends wc{constructor(){super(Object.assign(va(Gc.getDefaults(),arguments,["value"]))),this.name="Multiply",this.override=!1;const t=va(Gc.getDefaults(),arguments,["value"]);this._mult=this.input=this.output=new gc({context:this.context,minValue:t.minValue,maxValue:t.maxValue}),this.factor=this._param=this._mult.gain,this.factor.setValueAtTime(t.value,0)}static getDefaults(){return Object.assign(wc.getDefaults(),{value:0})}dispose(){return super.dispose(),this._mult.dispose(),this}}class Xc extends qc{constructor(){super(va(Xc.getDefaults(),arguments,["frequency","type","modulationType"])),this.name="AMOscillator",this._modulationScale=new zc({context:this.context}),this._modulationNode=new gc({context:this.context});const t=va(Xc.getDefaults(),arguments,["frequency","type","modulationType"]);this._carrier=new Wc({context:this.context,detune:t.detune,frequency:t.frequency,onstop:()=>this.onstop(this),phase:t.phase,type:t.type}),this.frequency=this._carrier.frequency,this.detune=this._carrier.detune,this._modulator=new Wc({context:this.context,phase:t.phase,type:t.modulationType}),this.harmonicity=new Gc({context:this.context,units:"positive",value:t.harmonicity}),this.frequency.chain(this.harmonicity,this._modulator.frequency),this._modulator.chain(this._modulationScale,this._modulationNode.gain),this._carrier.chain(this._modulationNode,this.output),La(this,["frequency","detune","harmonicity"])}static getDefaults(){return Object.assign(Wc.getDefaults(),{harmonicity:1,modulationType:"square"})}_start(t){this._modulator.start(t),this._carrier.start(t)}_stop(t){this._modulator.stop(t),this._carrier.stop(t)}_restart(t){this._modulator.restart(t),this._carrier.restart(t)}get type(){return this._carrier.type}set type(t){this._carrier.type=t}get baseType(){return this._carrier.baseType}set baseType(t){this._carrier.baseType=t}get partialCount(){return this._carrier.partialCount}set partialCount(t){this._carrier.partialCount=t}get modulationType(){return this._modulator.type}set modulationType(t){this._modulator.type=t}get phase(){return this._carrier.phase}set phase(t){this._carrier.phase=t,this._modulator.phase=t}get partials(){return this._carrier.partials}set partials(t){this._carrier.partials=t}asArray(t=1024){return ca(this,void 0,void 0,(function*(){return jc(this,t)}))}dispose(){return super.dispose(),this.frequency.dispose(),this.detune.dispose(),this.harmonicity.dispose(),this._carrier.dispose(),this._modulator.dispose(),this._modulationNode.dispose(),this._modulationScale.dispose(),this}}class Yc extends qc{constructor(){super(va(Yc.getDefaults(),arguments,["frequency","type","modulationType"])),this.name="FMOscillator",this._modulationNode=new gc({context:this.context,gain:0});const t=va(Yc.getDefaults(),arguments,["frequency","type","modulationType"]);this._carrier=new Wc({context:this.context,detune:t.detune,frequency:0,onstop:()=>this.onstop(this),phase:t.phase,type:t.type}),this.detune=this._carrier.detune,this.frequency=new wc({context:this.context,units:"frequency",value:t.frequency}),this._modulator=new Wc({context:this.context,phase:t.phase,type:t.modulationType}),this.harmonicity=new Gc({context:this.context,units:"positive",value:t.harmonicity}),this.modulationIndex=new Gc({context:this.context,units:"positive",value:t.modulationIndex}),this.frequency.connect(this._carrier.frequency),this.frequency.chain(this.harmonicity,this._modulator.frequency),this.frequency.chain(this.modulationIndex,this._modulationNode),this._modulator.connect(this._modulationNode.gain),this._modulationNode.connect(this._carrier.frequency),this._carrier.connect(this.output),this.detune.connect(this._modulator.detune),La(this,["modulationIndex","frequency","detune","harmonicity"])}static getDefaults(){return Object.assign(Wc.getDefaults(),{harmonicity:1,modulationIndex:2,modulationType:"square"})}_start(t){this._modulator.start(t),this._carrier.start(t)}_stop(t){this._modulator.stop(t),this._carrier.stop(t)}_restart(t){return this._modulator.restart(t),this._carrier.restart(t),this}get type(){return this._carrier.type}set type(t){this._carrier.type=t}get baseType(){return this._carrier.baseType}set baseType(t){this._carrier.baseType=t}get partialCount(){return this._carrier.partialCount}set partialCount(t){this._carrier.partialCount=t}get modulationType(){return this._modulator.type}set modulationType(t){this._modulator.type=t}get phase(){return this._carrier.phase}set phase(t){this._carrier.phase=t,this._modulator.phase=t}get partials(){return this._carrier.partials}set partials(t){this._carrier.partials=t}asArray(t=1024){return ca(this,void 0,void 0,(function*(){return jc(this,t)}))}dispose(){return super.dispose(),this.frequency.dispose(),this.harmonicity.dispose(),this._carrier.dispose(),this._modulator.dispose(),this._modulationNode.dispose(),this.modulationIndex.dispose(),this}}class Zc extends qc{constructor(){super(va(Zc.getDefaults(),arguments,["frequency","width"])),this.name="PulseOscillator",this._widthGate=new gc({context:this.context,gain:0}),this._thresh=new Uc({context:this.context,mapping:t=>t<=0?-1:1});const t=va(Zc.getDefaults(),arguments,["frequency","width"]);this.width=new wc({context:this.context,units:"audioRange",value:t.width}),this._triangle=new Wc({context:this.context,detune:t.detune,frequency:t.frequency,onstop:()=>this.onstop(this),phase:t.phase,type:"triangle"}),this.frequency=this._triangle.frequency,this.detune=this._triangle.detune,this._triangle.chain(this._thresh,this.output),this.width.chain(this._widthGate,this._thresh),La(this,["width","frequency","detune"])}static getDefaults(){return Object.assign(qc.getDefaults(),{detune:0,frequency:440,phase:0,type:"pulse",width:.2})}_start(t){t=this.toSeconds(t),this._triangle.start(t),this._widthGate.gain.setValueAtTime(1,t)}_stop(t){t=this.toSeconds(t),this._triangle.stop(t),this._widthGate.gain.cancelScheduledValues(t),this._widthGate.gain.setValueAtTime(0,t)}_restart(t){this._triangle.restart(t),this._widthGate.gain.cancelScheduledValues(t),this._widthGate.gain.setValueAtTime(1,t)}get phase(){return this._triangle.phase}set phase(t){this._triangle.phase=t}get type(){return"pulse"}get baseType(){return"pulse"}get partials(){return[]}get partialCount(){return 0}set carrierType(t){this._triangle.type=t}asArray(t=1024){return ca(this,void 0,void 0,(function*(){return jc(this,t)}))}dispose(){return super.dispose(),this._triangle.dispose(),this.width.dispose(),this._widthGate.dispose(),this._thresh.dispose(),this}}class Hc extends qc{constructor(){super(va(Hc.getDefaults(),arguments,["frequency","type","spread"])),this.name="FatOscillator",this._oscillators=[];const t=va(Hc.getDefaults(),arguments,["frequency","type","spread"]);this.frequency=new wc({context:this.context,units:"frequency",value:t.frequency}),this.detune=new wc({context:this.context,units:"cents",value:t.detune}),this._spread=t.spread,this._type=t.type,this._phase=t.phase,this._partials=t.partials,this._partialCount=t.partialCount,this.count=t.count,La(this,["frequency","detune"])}static getDefaults(){return Object.assign(Wc.getDefaults(),{count:3,spread:20,type:"sawtooth"})}_start(t){t=this.toSeconds(t),this._forEach((e=>e.start(t)))}_stop(t){t=this.toSeconds(t),this._forEach((e=>e.stop(t)))}_restart(t){this._forEach((e=>e.restart(t)))}_forEach(t){for(let e=0;ee.type=t))}get spread(){return this._spread}set spread(t){if(this._spread=t,this._oscillators.length>1){const e=-t/2,n=t/(this._oscillators.length-1);this._forEach(((t,s)=>t.detune.value=e+n*s))}}get count(){return this._oscillators.length}set count(t){if(Bo(t,1),this._oscillators.length!==t){this._forEach((t=>t.dispose())),this._oscillators=[];for(let e=0;ethis.onstop(this):Ba});"custom"===this.type&&(n.partials=this._partials),this.frequency.connect(n.frequency),this.detune.connect(n.detune),n.detune.overridden=!1,n.connect(this.output),this._oscillators[e]=n}this.spread=this._spread,"started"===this.state&&this._forEach((t=>t.start()))}}get phase(){return this._phase}set phase(t){this._phase=t,this._forEach(((t,e)=>t.phase=this._phase+e/this.count*360))}get baseType(){return this._oscillators[0].baseType}set baseType(t){this._forEach((e=>e.baseType=t)),this._type=this._oscillators[0].type}get partials(){return this._oscillators[0].partials}set partials(t){this._partials=t,this._partialCount=this._partials.length,t.length&&(this._type="custom",this._forEach((e=>e.partials=t)))}get partialCount(){return this._oscillators[0].partialCount}set partialCount(t){this._partialCount=t,this._forEach((e=>e.partialCount=t)),this._type=this._oscillators[0].type}asArray(t=1024){return ca(this,void 0,void 0,(function*(){return jc(this,t)}))}dispose(){return super.dispose(),this.frequency.dispose(),this.detune.dispose(),this._forEach((t=>t.dispose())),this}}class $c extends qc{constructor(){super(va($c.getDefaults(),arguments,["frequency","modulationFrequency"])),this.name="PWMOscillator",this.sourceType="pwm",this._scale=new Gc({context:this.context,value:2});const t=va($c.getDefaults(),arguments,["frequency","modulationFrequency"]);this._pulse=new Zc({context:this.context,frequency:t.modulationFrequency}),this._pulse.carrierType="sine",this.modulationFrequency=this._pulse.frequency,this._modulator=new Wc({context:this.context,detune:t.detune,frequency:t.frequency,onstop:()=>this.onstop(this),phase:t.phase}),this.frequency=this._modulator.frequency,this.detune=this._modulator.detune,this._modulator.chain(this._scale,this._pulse.width),this._pulse.connect(this.output),La(this,["modulationFrequency","frequency","detune"])}static getDefaults(){return Object.assign(qc.getDefaults(),{detune:0,frequency:440,modulationFrequency:.4,phase:0,type:"pwm"})}_start(t){t=this.toSeconds(t),this._modulator.start(t),this._pulse.start(t)}_stop(t){t=this.toSeconds(t),this._modulator.stop(t),this._pulse.stop(t)}_restart(t){this._modulator.restart(t),this._pulse.restart(t)}get type(){return"pwm"}get baseType(){return"pwm"}get partials(){return[]}get partialCount(){return 0}get phase(){return this._modulator.phase}set phase(t){this._modulator.phase=t}asArray(t=1024){return ca(this,void 0,void 0,(function*(){return jc(this,t)}))}dispose(){return super.dispose(),this._pulse.dispose(),this._scale.dispose(),this._modulator.dispose(),this}}const Qc={am:Xc,fat:Hc,fm:Yc,oscillator:Wc,pulse:Zc,pwm:$c};class Jc extends qc{constructor(){super(va(Jc.getDefaults(),arguments,["frequency","type"])),this.name="OmniOscillator";const t=va(Jc.getDefaults(),arguments,["frequency","type"]);this.frequency=new wc({context:this.context,units:"frequency",value:t.frequency}),this.detune=new wc({context:this.context,units:"cents",value:t.detune}),La(this,["frequency","detune"]),this.set(t)}static getDefaults(){return Object.assign(Wc.getDefaults(),Yc.getDefaults(),Xc.getDefaults(),Hc.getDefaults(),Zc.getDefaults(),$c.getDefaults())}_start(t){this._oscillator.start(t)}_stop(t){this._oscillator.stop(t)}_restart(t){return this._oscillator.restart(t),this}get type(){let t="";return["am","fm","fat"].some((t=>this._sourceType===t))&&(t=this._sourceType),t+this._oscillator.type}set type(t){"fm"===t.substr(0,2)?(this._createNewOscillator("fm"),this._oscillator=this._oscillator,this._oscillator.type=t.substr(2)):"am"===t.substr(0,2)?(this._createNewOscillator("am"),this._oscillator=this._oscillator,this._oscillator.type=t.substr(2)):"fat"===t.substr(0,3)?(this._createNewOscillator("fat"),this._oscillator=this._oscillator,this._oscillator.type=t.substr(3)):"pwm"===t?(this._createNewOscillator("pwm"),this._oscillator=this._oscillator):"pulse"===t?this._createNewOscillator("pulse"):(this._createNewOscillator("oscillator"),this._oscillator=this._oscillator,this._oscillator.type=t)}get partials(){return this._oscillator.partials}set partials(t){this._getOscType(this._oscillator,"pulse")||this._getOscType(this._oscillator,"pwm")||(this._oscillator.partials=t)}get partialCount(){return this._oscillator.partialCount}set partialCount(t){this._getOscType(this._oscillator,"pulse")||this._getOscType(this._oscillator,"pwm")||(this._oscillator.partialCount=t)}set(t){return Reflect.has(t,"type")&&t.type&&(this.type=t.type),super.set(t),this}_createNewOscillator(t){if(t!==this._sourceType){this._sourceType=t;const e=Qc[t],n=this.now();if(this._oscillator){const t=this._oscillator;t.stop(n),this.context.setTimeout((()=>t.dispose()),this.blockTime)}this._oscillator=new e({context:this.context}),this.frequency.connect(this._oscillator.frequency),this.detune.connect(this._oscillator.detune),this._oscillator.connect(this.output),this._oscillator.onstop=()=>this.onstop(this),"started"===this.state&&this._oscillator.start(n)}}get phase(){return this._oscillator.phase}set phase(t){this._oscillator.phase=t}get sourceType(){return this._sourceType}set sourceType(t){let e="sine";"pwm"!==this._oscillator.type&&"pulse"!==this._oscillator.type&&(e=this._oscillator.type),"fm"===t?this.type="fm"+e:"am"===t?this.type="am"+e:"fat"===t?this.type="fat"+e:"oscillator"===t?this.type=e:"pulse"===t?this.type="pulse":"pwm"===t&&(this.type="pwm")}_getOscType(t,e){return t instanceof Qc[e]}get baseType(){return this._oscillator.baseType}set baseType(t){this._getOscType(this._oscillator,"pulse")||this._getOscType(this._oscillator,"pwm")||"pulse"===t||"pwm"===t||(this._oscillator.baseType=t)}get width(){return this._getOscType(this._oscillator,"pulse")?this._oscillator.width:void 0}get count(){return this._getOscType(this._oscillator,"fat")?this._oscillator.count:void 0}set count(t){this._getOscType(this._oscillator,"fat")&&$o(t)&&(this._oscillator.count=t)}get spread(){return this._getOscType(this._oscillator,"fat")?this._oscillator.spread:void 0}set spread(t){this._getOscType(this._oscillator,"fat")&&$o(t)&&(this._oscillator.spread=t)}get modulationType(){return this._getOscType(this._oscillator,"fm")||this._getOscType(this._oscillator,"am")?this._oscillator.modulationType:void 0}set modulationType(t){(this._getOscType(this._oscillator,"fm")||this._getOscType(this._oscillator,"am"))&&ta(t)&&(this._oscillator.modulationType=t)}get modulationIndex(){return this._getOscType(this._oscillator,"fm")?this._oscillator.modulationIndex:void 0}get harmonicity(){return this._getOscType(this._oscillator,"fm")||this._getOscType(this._oscillator,"am")?this._oscillator.harmonicity:void 0}get modulationFrequency(){return this._getOscType(this._oscillator,"pwm")?this._oscillator.modulationFrequency:void 0}asArray(t=1024){return ca(this,void 0,void 0,(function*(){return jc(this,t)}))}dispose(){return super.dispose(),this.detune.dispose(),this.frequency.dispose(),this._oscillator.dispose(),this}}function Kc(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.defineProperty(s,i,{configurable:!0,enumerable:!0,get:function(){return n.get(this)},set:function(s){Bo(s,t,e),n.set(this,s)}})}}function tu(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.defineProperty(s,i,{configurable:!0,enumerable:!0,get:function(){return n.get(this)},set:function(s){Bo(this.toSeconds(s),t,e),n.set(this,s)}})}}class eu extends qc{constructor(){super(va(eu.getDefaults(),arguments,["url","onload"])),this.name="Player",this._activeSources=new Set;const t=va(eu.getDefaults(),arguments,["url","onload"]);this._buffer=new Ua({onload:this._onload.bind(this,t.onload),onerror:t.onerror,reverse:t.reverse,url:t.url}),this.autostart=t.autostart,this._loop=t.loop,this._loopStart=t.loopStart,this._loopEnd=t.loopEnd,this._playbackRate=t.playbackRate,this.fadeIn=t.fadeIn,this.fadeOut=t.fadeOut}static getDefaults(){return Object.assign(qc.getDefaults(),{autostart:!1,fadeIn:0,fadeOut:0,loop:!1,loopEnd:0,loopStart:0,onload:Ba,onerror:Ba,playbackRate:1,reverse:!1})}load(t){return ca(this,void 0,void 0,(function*(){return yield this._buffer.load(t),this._onload(),this}))}_onload(t=Ba){t(),this.autostart&&this.start()}_onSourceEnd(t){this.onstop(this),this._activeSources.delete(t),0!==this._activeSources.size||this._synced||"started"!==this._state.getValueAtTime(this.now())||(this._state.cancel(this.now()),this._state.setStateAtTime("stopped",this.now()))}start(t,e,n){return super.start(t,e,n),this}_start(t,e,n){e=this._loop?wa(e,this._loopStart):wa(e,0);const s=this.toSeconds(e),i=n;n=wa(n,Math.max(this._buffer.duration-s,0));let r=this.toSeconds(n);r/=this._playbackRate,t=this.toSeconds(t);const o=new Fc({url:this._buffer,context:this.context,fadeIn:this.fadeIn,fadeOut:this.fadeOut,loop:this._loop,loopEnd:this._loopEnd,loopStart:this._loopStart,onended:this._onSourceEnd.bind(this),playbackRate:this._playbackRate}).connect(this.output);this._loop||this._synced||(this._state.cancel(t+r),this._state.setStateAtTime("stopped",t+r,{implicitEnd:!0})),this._activeSources.add(o),this._loop&&Yo(i)?o.start(t,s):o.start(t,s,r-this.toSeconds(this.fadeOut))}_stop(t){const e=this.toSeconds(t);this._activeSources.forEach((t=>t.stop(e)))}restart(t,e,n){return super.restart(t,e,n),this}_restart(t,e,n){this._stop(t),this._start(t,e,n)}seek(t,e){const n=this.toSeconds(e);if("started"===this._state.getValueAtTime(n)){const e=this.toSeconds(t);this._stop(n),this._start(n,e)}return this}setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this}get loopStart(){return this._loopStart}set loopStart(t){this._loopStart=t,this.buffer.loaded&&Bo(this.toSeconds(t),0,this.buffer.duration),this._activeSources.forEach((e=>{e.loopStart=t}))}get loopEnd(){return this._loopEnd}set loopEnd(t){this._loopEnd=t,this.buffer.loaded&&Bo(this.toSeconds(t),0,this.buffer.duration),this._activeSources.forEach((e=>{e.loopEnd=t}))}get buffer(){return this._buffer}set buffer(t){this._buffer.set(t)}get loop(){return this._loop}set loop(t){if(this._loop!==t&&(this._loop=t,this._activeSources.forEach((e=>{e.loop=t})),t)){const t=this._state.getNextState("stopped",this.now());t&&this._state.cancel(t.time)}}get playbackRate(){return this._playbackRate}set playbackRate(t){this._playbackRate=t;const e=this.now(),n=this._state.getNextState("stopped",e);n&&n.implicitEnd&&(this._state.cancel(n.time),this._activeSources.forEach((t=>t.cancelStop()))),this._activeSources.forEach((n=>{n.playbackRate.setValueAtTime(t,e)}))}get reverse(){return this._buffer.reverse}set reverse(t){this._buffer.reverse=t}get loaded(){return this._buffer.loaded}dispose(){return super.dispose(),this._activeSources.forEach((t=>t.dispose())),this._activeSources.clear(),this._buffer.dispose(),this}}aa([tu(0)],eu.prototype,"fadeIn",void 0),aa([tu(0)],eu.prototype,"fadeOut",void 0);class nu extends dc{constructor(){super(va(nu.getDefaults(),arguments,["attack","decay","sustain","release"])),this.name="Envelope",this._sig=new wc({context:this.context,value:0}),this.output=this._sig,this.input=void 0;const t=va(nu.getDefaults(),arguments,["attack","decay","sustain","release"]);this.attack=t.attack,this.decay=t.decay,this.sustain=t.sustain,this.release=t.release,this.attackCurve=t.attackCurve,this.releaseCurve=t.releaseCurve,this.decayCurve=t.decayCurve}static getDefaults(){return Object.assign(dc.getDefaults(),{attack:.01,attackCurve:"linear",decay:.1,decayCurve:"exponential",release:1,releaseCurve:"exponential",sustain:.5})}get value(){return this.getValueAtTime(this.now())}_getCurve(t,e){if(ta(t))return t;{let n;for(n in su)if(su[n][e]===t)return n;return t}}_setCurve(t,e,n){if(ta(n)&&Reflect.has(su,n)){const s=su[n];Qo(s)?"_decayCurve"!==t&&(this[t]=s[e]):this[t]=s}else{if(!Ko(n)||"_decayCurve"===t)throw new Error("Envelope: invalid curve: "+n);this[t]=n}}get attackCurve(){return this._getCurve(this._attackCurve,"In")}set attackCurve(t){this._setCurve("_attackCurve","In",t)}get releaseCurve(){return this._getCurve(this._releaseCurve,"Out")}set releaseCurve(t){this._setCurve("_releaseCurve","Out",t)}get decayCurve(){return this._decayCurve}set decayCurve(t){Wo(["linear","exponential"].some((e=>e===t)),`Invalid envelope curve: ${t}`),this._decayCurve=t}triggerAttack(t,e=1){this.log("triggerAttack",t,e),t=this.toSeconds(t);const n=this.toSeconds(this.attack);let s=n;const i=this.toSeconds(this.decay),r=this.getValueAtTime(t);if(r>0){const t=1/s,e=1-r;s=e/t}if(s0){const n=this.toSeconds(this.release);n{const t=128;let e,n;const s=[];for(e=0;e{const s=t[e],i=this.context.transport.schedule((s=>{t[e]=s,n.apply(this,t)}),s);this._scheduledEvents.push(i)}}unsync(){return this._scheduledEvents.forEach((t=>this.context.transport.clear(t))),this._scheduledEvents=[],this._synced&&(this._synced=!1,this.triggerAttack=this._original_triggerAttack,this.triggerRelease=this._original_triggerRelease),this}triggerAttackRelease(t,e,n,s){const i=this.toSeconds(n),r=this.toSeconds(e);return this.triggerAttack(t,i,s),this.triggerRelease(i+r),this}dispose(){return super.dispose(),this._volume.dispose(),this.unsync(),this._scheduledEvents=[],this}}class ru extends iu{constructor(){super(va(ru.getDefaults(),arguments));const t=va(ru.getDefaults(),arguments);this.portamento=t.portamento,this.onsilence=t.onsilence}static getDefaults(){return Object.assign(iu.getDefaults(),{detune:0,onsilence:Ba,portamento:0})}triggerAttack(t,e,n=1){this.log("triggerAttack",t,e,n);const s=this.toSeconds(e);return this._triggerEnvelopeAttack(s,n),this.setNote(t,s),this}triggerRelease(t){this.log("triggerRelease",t);const e=this.toSeconds(t);return this._triggerEnvelopeRelease(e),this}setNote(t,e){const n=this.toSeconds(e),s=t instanceof oc?t.toFrequency():t;if(this.portamento>0&&this.getLevelAtTime(n)>.05){const t=this.toSeconds(this.portamento);this.frequency.exponentialRampTo(s,t,n)}else this.frequency.setValueAtTime(s,n);return this}}aa([tu(0)],ru.prototype,"portamento",void 0);class ou extends nu{constructor(){super(va(ou.getDefaults(),arguments,["attack","decay","sustain","release"])),this.name="AmplitudeEnvelope",this._gainNode=new gc({context:this.context,gain:0}),this.output=this._gainNode,this.input=this._gainNode,this._sig.connect(this._gainNode.gain),this.output=this._gainNode,this.input=this._gainNode}dispose(){return super.dispose(),this._gainNode.dispose(),this}}class au extends ru{constructor(){super(va(au.getDefaults(),arguments)),this.name="Synth";const t=va(au.getDefaults(),arguments);this.oscillator=new Jc(Object.assign({context:this.context,detune:t.detune,onstop:()=>this.onsilence(this)},t.oscillator)),this.frequency=this.oscillator.frequency,this.detune=this.oscillator.detune,this.envelope=new ou(Object.assign({context:this.context},t.envelope)),this.oscillator.chain(this.envelope,this.output),La(this,["oscillator","frequency","detune","envelope"])}static getDefaults(){return Object.assign(ru.getDefaults(),{envelope:Object.assign(xa(nu.getDefaults(),Object.keys(dc.getDefaults())),{attack:.005,decay:.1,release:1,sustain:.3}),oscillator:Object.assign(xa(Jc.getDefaults(),[...Object.keys(qc.getDefaults()),"frequency","detune"]),{type:"triangle"})})}_triggerEnvelopeAttack(t,e){if(this.envelope.triggerAttack(t,e),this.oscillator.start(t),0===this.envelope.sustain){const e=this.toSeconds(this.envelope.attack),n=this.toSeconds(this.envelope.decay);this.oscillator.stop(t+e+n)}}_triggerEnvelopeRelease(t){this.envelope.triggerRelease(t),this.oscillator.stop(t+this.toSeconds(this.envelope.release))}getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtTime(t)}dispose(){return super.dispose(),this.oscillator.dispose(),this.envelope.dispose(),this}}class cu extends au{constructor(){super(va(cu.getDefaults(),arguments)),this.name="MembraneSynth",this.portamento=0;const t=va(cu.getDefaults(),arguments);this.pitchDecay=t.pitchDecay,this.octaves=t.octaves,La(this,["oscillator","envelope"])}static getDefaults(){return _a(ru.getDefaults(),au.getDefaults(),{envelope:{attack:.001,attackCurve:"exponential",decay:.4,release:1.4,sustain:.01},octaves:10,oscillator:{type:"sine"},pitchDecay:.05})}setNote(t,e){const n=this.toSeconds(e),s=this.toFrequency(t instanceof oc?t.toFrequency():t),i=s*this.octaves;return this.oscillator.frequency.setValueAtTime(i,n),this.oscillator.frequency.exponentialRampToValueAtTime(s,n+this.toSeconds(this.pitchDecay)),this}dispose(){return super.dispose(),this}}aa([Kc(0)],cu.prototype,"octaves",void 0),aa([tu(0)],cu.prototype,"pitchDecay",void 0);const uu=new Set;function lu(t){uu.add(t)}function hu(t,e){const n=`registerProcessor("${t}", ${e})`;uu.add(n)}const pu='\n\t/**\n\t * The base AudioWorkletProcessor for use in Tone.js. Works with the [[ToneAudioWorklet]]. \n\t */\n\tclass ToneAudioWorkletProcessor extends AudioWorkletProcessor {\n\n\t\tconstructor(options) {\n\t\t\t\n\t\t\tsuper(options);\n\t\t\t/**\n\t\t\t * If the processor was disposed or not. Keep alive until it\'s disposed.\n\t\t\t */\n\t\t\tthis.disposed = false;\n\t\t \t/** \n\t\t\t * The number of samples in the processing block\n\t\t\t */\n\t\t\tthis.blockSize = 128;\n\t\t\t/**\n\t\t\t * the sample rate\n\t\t\t */\n\t\t\tthis.sampleRate = sampleRate;\n\n\t\t\tthis.port.onmessage = (event) => {\n\t\t\t\t// when it receives a dispose \n\t\t\t\tif (event.data === "dispose") {\n\t\t\t\t\tthis.disposed = true;\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t}\n';lu(pu);const du="\n\t/**\n\t * Abstract class for a single input/output processor. \n\t * has a 'generate' function which processes one sample at a time\n\t */\n\tclass SingleIOProcessor extends ToneAudioWorkletProcessor {\n\n\t\tconstructor(options) {\n\t\t\tsuper(Object.assign(options, {\n\t\t\t\tnumberOfInputs: 1,\n\t\t\t\tnumberOfOutputs: 1\n\t\t\t}));\n\t\t\t/**\n\t\t\t * Holds the name of the parameter and a single value of that\n\t\t\t * parameter at the current sample\n\t\t\t * @type { [name: string]: number }\n\t\t\t */\n\t\t\tthis.params = {}\n\t\t}\n\n\t\t/**\n\t\t * Generate an output sample from the input sample and parameters\n\t\t * @abstract\n\t\t * @param input number\n\t\t * @param channel number\n\t\t * @param parameters { [name: string]: number }\n\t\t * @returns number\n\t\t */\n\t\tgenerate(){}\n\n\t\t/**\n\t\t * Update the private params object with the \n\t\t * values of the parameters at the given index\n\t\t * @param parameters { [name: string]: Float32Array },\n\t\t * @param index number\n\t\t */\n\t\tupdateParams(parameters, index) {\n\t\t\tfor (const paramName in parameters) {\n\t\t\t\tconst param = parameters[paramName];\n\t\t\t\tif (param.length > 1) {\n\t\t\t\t\tthis.params[paramName] = parameters[paramName][index];\n\t\t\t\t} else {\n\t\t\t\t\tthis.params[paramName] = parameters[paramName][0];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Process a single frame of the audio\n\t\t * @param inputs Float32Array[][]\n\t\t * @param outputs Float32Array[][]\n\t\t */\n\t\tprocess(inputs, outputs, parameters) {\n\t\t\tconst input = inputs[0];\n\t\t\tconst output = outputs[0];\n\t\t\t// get the parameter values\n\t\t\tconst channelCount = Math.max(input && input.length || 0, output.length);\n\t\t\tfor (let sample = 0; sample < this.blockSize; sample++) {\n\t\t\t\tthis.updateParams(parameters, sample);\n\t\t\t\tfor (let channel = 0; channel < channelCount; channel++) {\n\t\t\t\t\tconst inputSample = input && input.length ? input[channel][sample] : 0;\n\t\t\t\t\toutput[channel][sample] = this.generate(inputSample, channel, this.params);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn !this.disposed;\n\t\t}\n\t};\n";lu(du);const fu="\n\t/**\n\t * A multichannel buffer for use within an AudioWorkletProcessor as a delay line\n\t */\n\tclass DelayLine {\n\t\t\n\t\tconstructor(size, channels) {\n\t\t\tthis.buffer = [];\n\t\t\tthis.writeHead = []\n\t\t\tthis.size = size;\n\n\t\t\t// create the empty channels\n\t\t\tfor (let i = 0; i < channels; i++) {\n\t\t\t\tthis.buffer[i] = new Float32Array(this.size);\n\t\t\t\tthis.writeHead[i] = 0;\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Push a value onto the end\n\t\t * @param channel number\n\t\t * @param value number\n\t\t */\n\t\tpush(channel, value) {\n\t\t\tthis.writeHead[channel] += 1;\n\t\t\tif (this.writeHead[channel] > this.size) {\n\t\t\t\tthis.writeHead[channel] = 0;\n\t\t\t}\n\t\t\tthis.buffer[channel][this.writeHead[channel]] = value;\n\t\t}\n\n\t\t/**\n\t\t * Get the recorded value of the channel given the delay\n\t\t * @param channel number\n\t\t * @param delay number delay samples\n\t\t */\n\t\tget(channel, delay) {\n\t\t\tlet readHead = this.writeHead[channel] - Math.floor(delay);\n\t\t\tif (readHead < 0) {\n\t\t\t\treadHead += this.size;\n\t\t\t}\n\t\t\treturn this.buffer[channel][readHead];\n\t\t}\n\t}\n";lu(fu);const mu="feedback-comb-filter",_u='\n\tclass FeedbackCombFilterWorklet extends SingleIOProcessor {\n\n\t\tconstructor(options) {\n\t\t\tsuper(options);\n\t\t\tthis.delayLine = new DelayLine(this.sampleRate, options.channelCount || 2);\n\t\t}\n\n\t\tstatic get parameterDescriptors() {\n\t\t\treturn [{\n\t\t\t\tname: "delayTime",\n\t\t\t\tdefaultValue: 0.1,\n\t\t\t\tminValue: 0,\n\t\t\t\tmaxValue: 1,\n\t\t\t\tautomationRate: "k-rate"\n\t\t\t}, {\n\t\t\t\tname: "feedback",\n\t\t\t\tdefaultValue: 0.5,\n\t\t\t\tminValue: 0,\n\t\t\t\tmaxValue: 0.9999,\n\t\t\t\tautomationRate: "k-rate"\n\t\t\t}];\n\t\t}\n\n\t\tgenerate(input, channel, parameters) {\n\t\t\tconst delayedSample = this.delayLine.get(channel, parameters.delayTime * this.sampleRate);\n\t\t\tthis.delayLine.push(channel, input + delayedSample * parameters.feedback);\n\t\t\treturn delayedSample;\n\t\t}\n\t}\n';hu(mu,_u);class gu extends iu{constructor(){super(va(gu.getDefaults(),arguments,["urls","onload","baseUrl"],"urls")),this.name="Sampler",this._activeSources=new Map;const t=va(gu.getDefaults(),arguments,["urls","onload","baseUrl"],"urls"),e={};Object.keys(t.urls).forEach((n=>{const s=parseInt(n,10);if(Wo(ea(n)||$o(s)&&isFinite(s),`url key is neither a note or midi pitch: ${n}`),ea(n)){const s=new oc(this.context,n).toMidi();e[s]=t.urls[n]}else $o(s)&&isFinite(s)&&(e[s]=t.urls[s])})),this._buffers=new Sc({urls:e,onload:t.onload,baseUrl:t.baseUrl,onerror:t.onerror}),this.attack=t.attack,this.release=t.release,this.curve=t.curve,this._buffers.loaded&&Promise.resolve().then(t.onload)}static getDefaults(){return Object.assign(iu.getDefaults(),{attack:0,baseUrl:"",curve:"exponential",onload:Ba,onerror:Ba,release:.1,urls:{}})}_findClosest(t){const e=96;let n=0;while(n{const s=nc(new oc(this.context,t).toFrequency()),i=Math.round(s),r=s-i,o=this._findClosest(i),a=i-o,c=this._buffers.get(a),u=Qa(o+r),l=new Fc({url:c,context:this.context,curve:this.curve,fadeIn:this.attack,fadeOut:this.release,playbackRate:u}).connect(this.output);l.start(e,0,c.duration/u,n),Ko(this._activeSources.get(i))||this._activeSources.set(i,[]),this._activeSources.get(i).push(l),l.onended=()=>{if(this._activeSources&&this._activeSources.has(i)){const t=this._activeSources.get(i),e=t.indexOf(l);-1!==e&&t.splice(e,1)}}})),this}triggerRelease(t,e){return this.log("triggerRelease",t,e),Array.isArray(t)||(t=[t]),t.forEach((t=>{const n=new oc(this.context,t).toMidi();if(this._activeSources.has(n)&&this._activeSources.get(n).length){const t=this._activeSources.get(n);e=this.toSeconds(e),t.forEach((t=>{t.stop(e)})),this._activeSources.set(n,[])}})),this}releaseAll(t){const e=this.toSeconds(t);return this._activeSources.forEach((t=>{while(t.length){const n=t.shift();n.stop(e)}})),this}sync(){return this._syncState()&&(this._syncMethod("triggerAttack",1),this._syncMethod("triggerRelease",1)),this}triggerAttackRelease(t,e,n,s=1){const i=this.toSeconds(n);return this.triggerAttack(t,i,s),Ko(e)?(Wo(Ko(t),"notes must be an array when duration is array"),t.forEach(((t,n)=>{const s=e[Math.min(n,e.length-1)];this.triggerRelease(t,i+this.toSeconds(s))}))):this.triggerRelease(t,i+this.toSeconds(e)),this}add(t,e,n){if(Wo(ea(t)||isFinite(t),`note must be a pitch or midi: ${t}`),ea(t)){const s=new oc(this.context,t).toMidi();this._buffers.add(s,e,n)}else this._buffers.add(t,e,n);return this}get loaded(){return this._buffers.loaded}dispose(){return super.dispose(),this._buffers.dispose(),this._activeSources.forEach((t=>{t.forEach((t=>t.dispose()))})),this._activeSources.clear(),this}}aa([tu(0)],gu.prototype,"attack",void 0),aa([tu(0)],gu.prototype,"release",void 0);class vu extends dc{constructor(){super(Object.assign(va(vu.getDefaults(),arguments,["pan"]))),this.name="Panner",this._panner=this.context.createStereoPanner(),this.input=this._panner,this.output=this._panner;const t=va(vu.getDefaults(),arguments,["pan"]);this.pan=new pc({context:this.context,param:this._panner.pan,value:t.pan,minValue:-1,maxValue:1}),this._panner.channelCount=t.channelCount,this._panner.channelCountMode="explicit",La(this,"pan")}static getDefaults(){return Object.assign(dc.getDefaults(),{pan:0,channelCount:1})}dispose(){return super.dispose(),this._panner.disconnect(),this.pan.dispose(),this}}const yu="bit-crusher",wu="\n\tclass BitCrusherWorklet extends SingleIOProcessor {\n\n\t\tstatic get parameterDescriptors() {\n\t\t\treturn [{\n\t\t\t\tname: \"bits\",\n\t\t\t\tdefaultValue: 12,\n\t\t\t\tminValue: 1,\n\t\t\t\tmaxValue: 16,\n\t\t\t\tautomationRate: 'k-rate'\n\t\t\t}];\n\t\t}\n\n\t\tgenerate(input, _channel, parameters) {\n\t\t\tconst step = Math.pow(0.5, parameters.bits - 1);\n\t\t\tconst val = step * Math.floor(input / step + 0.5);\n\t\t\treturn val;\n\t\t}\n\t}\n";hu(yu,wu);class xu extends dc{constructor(){super(va(xu.getDefaults(),arguments,["solo"])),this.name="Solo";const t=va(xu.getDefaults(),arguments,["solo"]);this.input=this.output=new gc({context:this.context}),xu._allSolos.has(this.context)||xu._allSolos.set(this.context,new Set),xu._allSolos.get(this.context).add(this),this.solo=t.solo}static getDefaults(){return Object.assign(dc.getDefaults(),{solo:!1})}get solo(){return this._isSoloed()}set solo(t){t?this._addSolo():this._removeSolo(),xu._allSolos.get(this.context).forEach((t=>t._updateSolo()))}get muted(){return 0===this.input.gain.value}_addSolo(){xu._soloed.has(this.context)||xu._soloed.set(this.context,new Set),xu._soloed.get(this.context).add(this)}_removeSolo(){xu._soloed.has(this.context)&&xu._soloed.get(this.context).delete(this)}_isSoloed(){return xu._soloed.has(this.context)&&xu._soloed.get(this.context).has(this)}_noSolos(){return!xu._soloed.has(this.context)||xu._soloed.has(this.context)&&0===xu._soloed.get(this.context).size}_updateSolo(){this._isSoloed()||this._noSolos()?this.input.gain.value=1:this.input.gain.value=0}dispose(){return super.dispose(),xu._allSolos.get(this.context).delete(this),this._removeSolo(),this}}xu._allSolos=new Map,xu._soloed=new Map;class Tu extends dc{constructor(){super(va(Tu.getDefaults(),arguments,["pan","volume"])),this.name="PanVol";const t=va(Tu.getDefaults(),arguments,["pan","volume"]);this._panner=this.input=new vu({context:this.context,pan:t.pan,channelCount:t.channelCount}),this.pan=this._panner.pan,this._volume=this.output=new Dc({context:this.context,volume:t.volume}),this.volume=this._volume.volume,this._panner.connect(this._volume),this.mute=t.mute,La(this,["pan","volume"])}static getDefaults(){return Object.assign(dc.getDefaults(),{mute:!1,pan:0,volume:0,channelCount:1})}get mute(){return this._volume.mute}set mute(t){this._volume.mute=t}dispose(){return super.dispose(),this._panner.dispose(),this.pan.dispose(),this._volume.dispose(),this.volume.dispose(),this}}class bu extends dc{constructor(){super(va(bu.getDefaults(),arguments,["volume","pan"])),this.name="Channel";const t=va(bu.getDefaults(),arguments,["volume","pan"]);this._solo=this.input=new xu({solo:t.solo,context:this.context}),this._panVol=this.output=new Tu({context:this.context,pan:t.pan,volume:t.volume,mute:t.mute,channelCount:t.channelCount}),this.pan=this._panVol.pan,this.volume=this._panVol.volume,this._solo.connect(this._panVol),La(this,["pan","volume"])}static getDefaults(){return Object.assign(dc.getDefaults(),{pan:0,volume:0,mute:!1,solo:!1,channelCount:1})}get solo(){return this._solo.solo}set solo(t){this._solo.solo=t}get muted(){return this._solo.muted||this.mute}get mute(){return this._panVol.mute}set mute(t){this._panVol.mute=t}_getBus(t){return bu.buses.has(t)||bu.buses.set(t,new gc({context:this.context})),bu.buses.get(t)}send(t,e=0){const n=this._getBus(t),s=new gc({context:this.context,units:"decibels",gain:e});return this.connect(s),s.connect(n),s}receive(t){const e=this._getBus(t);return e.connect(this),this}dispose(){return super.dispose(),this._panVol.dispose(),this.pan.dispose(),this.volume.dispose(),this._solo.dispose(),this}}bu.buses=new Map;class Cu extends dc{constructor(){super(...arguments),this.name="Listener",this.positionX=new pc({context:this.context,param:this.context.rawContext.listener.positionX}),this.positionY=new pc({context:this.context,param:this.context.rawContext.listener.positionY}),this.positionZ=new pc({context:this.context,param:this.context.rawContext.listener.positionZ}),this.forwardX=new pc({context:this.context,param:this.context.rawContext.listener.forwardX}),this.forwardY=new pc({context:this.context,param:this.context.rawContext.listener.forwardY}),this.forwardZ=new pc({context:this.context,param:this.context.rawContext.listener.forwardZ}),this.upX=new pc({context:this.context,param:this.context.rawContext.listener.upX}),this.upY=new pc({context:this.context,param:this.context.rawContext.listener.upY}),this.upZ=new pc({context:this.context,param:this.context.rawContext.listener.upZ})}static getDefaults(){return Object.assign(dc.getDefaults(),{positionX:0,positionY:0,positionZ:0,forwardX:0,forwardY:0,forwardZ:-1,upX:0,upY:1,upZ:0})}dispose(){return super.dispose(),this.positionX.dispose(),this.positionY.dispose(),this.positionZ.dispose(),this.forwardX.dispose(),this.forwardY.dispose(),this.forwardZ.dispose(),this.upX.dispose(),this.upY.dispose(),this.upZ.dispose(),this}}Da((t=>{t.listener=new Cu({context:t})})),Na((t=>{t.listener.dispose()}));Ya().transport;Ya().destination,Ya().destination;Ya().listener;Ya().draw;Ya();var Au={name:"Synth",props:{oscillator:{type:String,default:"fmsine"},volume:{type:Number,default:-6},attack:{type:Number,default:.05},decay:{type:Number,default:.1},sustain:{type:Number,default:.5},release:{type:Number,default:.1},frequency:{type:[Number,String],required:!0},duration:{type:Number,default:1/0}},data(){return{synth:new au({oscillator:{type:this.oscillator,volume:this.volume},envelope:{attack:this.attack,decay:this.decay,sustain:this.sustain,release:this.release}}).toDestination()}},async mounted(){const t=await this.synth;this.duration!==1/0?t.triggerAttackRelease(this.frequency,this.duration):t.triggerAttack(this.frequency,t.now())},async destroyed(){const t=await this.synth;t.triggerRelease(t.now())}},Su=Au,ku=n(1656),Ou=n(993),Mu=n.n(Ou),Eu=(0,ku.A)(Su,s,i,!1,null,"7592e858",null);"function"===typeof Mu()&&Mu()(Eu);var Du=Eu.exports},993:function(){},1795:function(t,e,n){(function(t,s){s(e,n(5715),n(7383),n(4579))})(0,(function(t,e,n,s){"use strict";var i=function(t,e,n){return{endTime:e,insertTime:n,type:"exponentialRampToValue",value:t}},r=function(t,e,n){return{endTime:e,insertTime:n,type:"linearRampToValue",value:t}},o=function(t,e){return{startTime:e,type:"setValue",value:t}},a=function(t,e,n){return{duration:n,startTime:e,type:"setValueCurve",values:t}},c=function(t,e,n){var s=n.startTime,i=n.target,r=n.timeConstant;return i+(e-i)*Math.exp((s-t)/r)},u=function(t){return"exponentialRampToValue"===t.type},l=function(t){return"linearRampToValue"===t.type},h=function(t){return u(t)||l(t)},p=function(t){return"setValue"===t.type},d=function(t){return"setValueCurve"===t.type},f=function t(e,n,s,i){var r=e[n];return void 0===r?i:h(r)||p(r)?r.value:d(r)?r.values[r.values.length-1]:c(s,t(e,n-1,r.startTime,i),r)},m=function(t,e,n,s,i){return void 0===n?[s.insertTime,i]:h(n)?[n.endTime,n.value]:p(n)?[n.startTime,n.value]:d(n)?[n.startTime+n.duration,n.values[n.values.length-1]]:[n.startTime,f(t,e-1,n.startTime,i)]},_=function(t){return"cancelAndHold"===t.type},g=function(t){return"cancelScheduledValues"===t.type},v=function(t){return _(t)||g(t)?t.cancelTime:u(t)||l(t)?t.endTime:t.startTime},y=function(t,e,n,s){var i=s.endTime,r=s.value;return n===r?r:0=e:v(n)>=e})),s=this._automationEvents[n];if(-1!==n&&(this._automationEvents=this._automationEvents.slice(0,n)),_(t)){var c=this._automationEvents[this._automationEvents.length-1];if(void 0!==s&&h(s)){if(void 0!==c&&b(c))throw new Error("The internal list is malformed.");var p=void 0===c?s.insertTime:d(c)?c.startTime+c.duration:v(c),f=void 0===c?this._defaultValue:d(c)?c.values[c.values.length-1]:c.value,m=u(s)?y(e,p,f,s):w(e,p,f,s),x=u(s)?i(m,e,this._currenTime):r(m,e,this._currenTime);this._automationEvents.push(x)}if(void 0!==c&&b(c)&&this._automationEvents.push(o(this.getValue(e),e)),void 0!==c&&d(c)&&c.startTime+c.duration>e){var T=e-c.startTime,C=(c.values.length-1)/c.duration,A=Math.max(2,1+Math.ceil(T*C)),S=T/(A-1)*C,k=c.values.slice(0,A);if(S<1)for(var O=1;Oe})),D=-1===E?this._automationEvents[this._automationEvents.length-1]:this._automationEvents[E-1];if(void 0!==D&&d(D)&&v(D)+D.duration>e)return!1;var I=u(t)?i(t.value,t.endTime,this._currenTime):l(t)?r(t.value,e,this._currenTime):t;if(-1===E)this._automationEvents.push(I);else{if(d(t)&&e+t.duration>v(this._automationEvents[E]))return!1;this._automationEvents.splice(E,0,I)}}return!0}},{key:"flush",value:function(t){var e=this._automationEvents.findIndex((function(e){return v(e)>t}));if(e>1){var n=this._automationEvents.slice(e-1),s=n[0];b(s)&&n.unshift(o(f(this._automationEvents,e-2,s.startTime,this._defaultValue),s.startTime)),this._automationEvents=n}}},{key:"getValue",value:function(t){if(0===this._automationEvents.length)return this._defaultValue;var n=this._automationEvents.findIndex((function(e){return v(e)>t})),s=this._automationEvents[n],i=(-1===n?this._automationEvents.length:n)-1,r=this._automationEvents[i];if(void 0!==r&&b(r)&&(void 0===s||!h(s)||s.insertTime>t))return c(t,f(this._automationEvents,i-1,r.startTime,this._defaultValue),r);if(void 0!==r&&p(r)&&(void 0===s||!h(s)))return r.value;if(void 0!==r&&d(r)&&(void 0===s||!h(s)||r.startTime+r.duration>t))return tt.length)&&(e=t.length);for(var n=0,s=new Array(e);n new DOMException('', 'AbortError');\n//# sourceMappingURL=abort-error.js.map","export const createAddActiveInputConnectionToAudioNode = (insertElementInSet) => {\n return (activeInputs, source, [output, input, eventListener], ignoreDuplicates) => {\n insertElementInSet(activeInputs[input], [source, output, eventListener], (activeInputConnection) => activeInputConnection[0] === source && activeInputConnection[1] === output, ignoreDuplicates);\n };\n};\n//# sourceMappingURL=add-active-input-connection-to-audio-node.js.map","export const createAddAudioNodeConnections = (audioNodeConnectionsStore) => {\n return (audioNode, audioNodeRenderer, nativeAudioNode) => {\n const activeInputs = [];\n for (let i = 0; i < nativeAudioNode.numberOfInputs; i += 1) {\n activeInputs.push(new Set());\n }\n audioNodeConnectionsStore.set(audioNode, {\n activeInputs,\n outputs: new Set(),\n passiveInputs: new WeakMap(),\n renderer: audioNodeRenderer\n });\n };\n};\n//# sourceMappingURL=add-audio-node-connections.js.map","export const createAddAudioParamConnections = (audioParamConnectionsStore) => {\n return (audioParam, audioParamRenderer) => {\n audioParamConnectionsStore.set(audioParam, { activeInputs: new Set(), passiveInputs: new WeakMap(), renderer: audioParamRenderer });\n };\n};\n//# sourceMappingURL=add-audio-param-connections.js.map","export const ACTIVE_AUDIO_NODE_STORE = new WeakSet();\nexport const AUDIO_NODE_CONNECTIONS_STORE = new WeakMap();\nexport const AUDIO_NODE_STORE = new WeakMap();\nexport const AUDIO_PARAM_CONNECTIONS_STORE = new WeakMap();\nexport const AUDIO_PARAM_STORE = new WeakMap();\nexport const CONTEXT_STORE = new WeakMap();\nexport const EVENT_LISTENERS = new WeakMap();\nexport const CYCLE_COUNTERS = new WeakMap();\n// This clunky name is borrowed from the spec. :-)\nexport const NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS = new WeakMap();\nexport const NODE_TO_PROCESSOR_MAPS = new WeakMap();\n//# sourceMappingURL=globals.js.map","const handler = {\n construct() {\n return handler;\n }\n};\nexport const isConstructible = (constructible) => {\n try {\n const proxy = new Proxy(constructible, handler);\n new proxy(); // tslint:disable-line:no-unused-expression\n }\n catch {\n return false;\n }\n return true;\n};\n//# sourceMappingURL=is-constructible.js.map","/*\n * This massive regex tries to cover all the following cases.\n *\n * import './path';\n * import defaultImport from './path';\n * import { namedImport } from './path';\n * import { namedImport as renamendImport } from './path';\n * import * as namespaceImport from './path';\n * import defaultImport, { namedImport } from './path';\n * import defaultImport, { namedImport as renamendImport } from './path';\n * import defaultImport, * as namespaceImport from './path';\n */\nconst IMPORT_STATEMENT_REGEX = /^import(?:(?:[\\s]+[\\w]+|(?:[\\s]+[\\w]+[\\s]*,)?[\\s]*\\{[\\s]*[\\w]+(?:[\\s]+as[\\s]+[\\w]+)?(?:[\\s]*,[\\s]*[\\w]+(?:[\\s]+as[\\s]+[\\w]+)?)*[\\s]*}|(?:[\\s]+[\\w]+[\\s]*,)?[\\s]*\\*[\\s]+as[\\s]+[\\w]+)[\\s]+from)?(?:[\\s]*)(\"([^\"\\\\]|\\\\.)+\"|'([^'\\\\]|\\\\.)+')(?:[\\s]*);?/; // tslint:disable-line:max-line-length\nexport const splitImportStatements = (source, url) => {\n const importStatements = [];\n let sourceWithoutImportStatements = source.replace(/^[\\s]+/, '');\n let result = sourceWithoutImportStatements.match(IMPORT_STATEMENT_REGEX);\n while (result !== null) {\n const unresolvedUrl = result[1].slice(1, -1);\n const importStatementWithResolvedUrl = result[0]\n .replace(/([\\s]+)?;?$/, '')\n .replace(unresolvedUrl, new URL(unresolvedUrl, url).toString());\n importStatements.push(importStatementWithResolvedUrl);\n sourceWithoutImportStatements = sourceWithoutImportStatements.slice(result[0].length).replace(/^[\\s]+/, '');\n result = sourceWithoutImportStatements.match(IMPORT_STATEMENT_REGEX);\n }\n return [importStatements.join(';'), sourceWithoutImportStatements];\n};\n//# sourceMappingURL=split-import-statements.js.map","import { NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS } from '../globals';\nimport { isConstructible } from '../helpers/is-constructible';\nimport { splitImportStatements } from '../helpers/split-import-statements';\nconst verifyParameterDescriptors = (parameterDescriptors) => {\n if (parameterDescriptors !== undefined && !Array.isArray(parameterDescriptors)) {\n throw new TypeError('The parameterDescriptors property of given value for processorCtor is not an array.');\n }\n};\nconst verifyProcessorCtor = (processorCtor) => {\n if (!isConstructible(processorCtor)) {\n throw new TypeError('The given value for processorCtor should be a constructor.');\n }\n if (processorCtor.prototype === null || typeof processorCtor.prototype !== 'object') {\n throw new TypeError('The given value for processorCtor should have a prototype.');\n }\n};\nexport const createAddAudioWorkletModule = (cacheTestResult, createNotSupportedError, evaluateSource, exposeCurrentFrameAndCurrentTime, fetchSource, getNativeContext, getOrCreateBackupOfflineAudioContext, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor, ongoingRequests, resolvedRequests, testAudioWorkletProcessorPostMessageSupport, window) => {\n let index = 0;\n return (context, moduleURL, options = { credentials: 'omit' }) => {\n const resolvedRequestsOfContext = resolvedRequests.get(context);\n if (resolvedRequestsOfContext !== undefined && resolvedRequestsOfContext.has(moduleURL)) {\n return Promise.resolve();\n }\n const ongoingRequestsOfContext = ongoingRequests.get(context);\n if (ongoingRequestsOfContext !== undefined) {\n const promiseOfOngoingRequest = ongoingRequestsOfContext.get(moduleURL);\n if (promiseOfOngoingRequest !== undefined) {\n return promiseOfOngoingRequest;\n }\n }\n const nativeContext = getNativeContext(context);\n // Bug #59: Safari does not implement the audioWorklet property.\n const promise = nativeContext.audioWorklet === undefined\n ? fetchSource(moduleURL)\n .then(([source, absoluteUrl]) => {\n const [importStatements, sourceWithoutImportStatements] = splitImportStatements(source, absoluteUrl);\n /*\n * This is the unminified version of the code used below:\n *\n * ```js\n * ${ importStatements };\n * ((a, b) => {\n * (a[b] = a[b] || [ ]).push(\n * (AudioWorkletProcessor, global, registerProcessor, sampleRate, self, window) => {\n * ${ sourceWithoutImportStatements }\n * }\n * );\n * })(window, '_AWGS');\n * ```\n */\n // tslint:disable-next-line:max-line-length\n const wrappedSource = `${importStatements};((a,b)=>{(a[b]=a[b]||[]).push((AudioWorkletProcessor,global,registerProcessor,sampleRate,self,window)=>{${sourceWithoutImportStatements}\n})})(window,'_AWGS')`;\n // @todo Evaluating the given source code is a possible security problem.\n return evaluateSource(wrappedSource);\n })\n .then(() => {\n const evaluateAudioWorkletGlobalScope = window._AWGS.pop();\n if (evaluateAudioWorkletGlobalScope === undefined) {\n // Bug #182 Chrome and Edge do throw an instance of a SyntaxError instead of a DOMException.\n throw new SyntaxError();\n }\n exposeCurrentFrameAndCurrentTime(nativeContext.currentTime, nativeContext.sampleRate, () => evaluateAudioWorkletGlobalScope(class AudioWorkletProcessor {\n }, undefined, (name, processorCtor) => {\n if (name.trim() === '') {\n throw createNotSupportedError();\n }\n const nodeNameToProcessorConstructorMap = NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS.get(nativeContext);\n if (nodeNameToProcessorConstructorMap !== undefined) {\n if (nodeNameToProcessorConstructorMap.has(name)) {\n throw createNotSupportedError();\n }\n verifyProcessorCtor(processorCtor);\n verifyParameterDescriptors(processorCtor.parameterDescriptors);\n nodeNameToProcessorConstructorMap.set(name, processorCtor);\n }\n else {\n verifyProcessorCtor(processorCtor);\n verifyParameterDescriptors(processorCtor.parameterDescriptors);\n NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS.set(nativeContext, new Map([[name, processorCtor]]));\n }\n }, nativeContext.sampleRate, undefined, undefined));\n })\n : Promise.all([\n fetchSource(moduleURL),\n Promise.resolve(cacheTestResult(testAudioWorkletProcessorPostMessageSupport, testAudioWorkletProcessorPostMessageSupport))\n ]).then(([[source, absoluteUrl], isSupportingPostMessage]) => {\n const currentIndex = index + 1;\n index = currentIndex;\n const [importStatements, sourceWithoutImportStatements] = splitImportStatements(source, absoluteUrl);\n /*\n * Bug #179: Firefox does not allow to transfer any buffer which has been passed to the process() method as an argument.\n *\n * This is the unminified version of the code used below.\n *\n * ```js\n * class extends AudioWorkletProcessor {\n *\n * __buffers = new WeakSet();\n *\n * constructor () {\n * super();\n *\n * this.port.postMessage = ((postMessage) => {\n * return (message, transferables) => {\n * const filteredTransferables = (transferables)\n * ? transferables.filter((transferable) => !this.__buffers.has(transferable))\n * : transferables;\n *\n * return postMessage.call(this.port, message, filteredTransferables);\n * };\n * })(this.port.postMessage);\n * }\n * }\n * ```\n */\n const patchedAudioWorkletProcessor = isSupportingPostMessage\n ? 'AudioWorkletProcessor'\n : 'class extends AudioWorkletProcessor {__b=new WeakSet();constructor(){super();(p=>p.postMessage=(q=>(m,t)=>q.call(p,m,t?t.filter(u=>!this.__b.has(u)):t))(p.postMessage))(this.port)}}';\n /*\n * Bug #170: Chrome and Edge do call process() with an array with empty channelData for each input if no input is connected.\n *\n * Bug #179: Firefox does not allow to transfer any buffer which has been passed to the process() method as an argument.\n *\n * Bug #190: Safari doesn't throw an error when loading an unparsable module.\n *\n * This is the unminified version of the code used below:\n *\n * ```js\n * `${ importStatements };\n * ((AudioWorkletProcessor, registerProcessor) => {${ sourceWithoutImportStatements }\n * })(\n * ${ patchedAudioWorkletProcessor },\n * (name, processorCtor) => registerProcessor(name, class extends processorCtor {\n *\n * __collectBuffers = (array) => {\n * array.forEach((element) => this.__buffers.add(element.buffer));\n * };\n *\n * process (inputs, outputs, parameters) {\n * inputs.forEach(this.__collectBuffers);\n * outputs.forEach(this.__collectBuffers);\n * this.__collectBuffers(Object.values(parameters));\n *\n * return super.process(\n * (inputs.map((input) => input.some((channelData) => channelData.length === 0)) ? [ ] : input),\n * outputs,\n * parameters\n * );\n * }\n *\n * })\n * );\n *\n * registerProcessor(`__sac${currentIndex}`, class extends AudioWorkletProcessor{\n *\n * process () {\n * return false;\n * }\n *\n * })`\n * ```\n */\n const memberDefinition = isSupportingPostMessage ? '' : '__c = (a) => a.forEach(e=>this.__b.add(e.buffer));';\n const bufferRegistration = isSupportingPostMessage\n ? ''\n : 'i.forEach(this.__c);o.forEach(this.__c);this.__c(Object.values(p));';\n const wrappedSource = `${importStatements};((AudioWorkletProcessor,registerProcessor)=>{${sourceWithoutImportStatements}\n})(${patchedAudioWorkletProcessor},(n,p)=>registerProcessor(n,class extends p{${memberDefinition}process(i,o,p){${bufferRegistration}return super.process(i.map(j=>j.some(k=>k.length===0)?[]:j),o,p)}}));registerProcessor('__sac${currentIndex}',class extends AudioWorkletProcessor{process(){return !1}})`;\n const blob = new Blob([wrappedSource], { type: 'application/javascript; charset=utf-8' });\n const url = URL.createObjectURL(blob);\n return nativeContext.audioWorklet\n .addModule(url, options)\n .then(() => {\n if (isNativeOfflineAudioContext(nativeContext)) {\n return nativeContext;\n }\n // Bug #186: Chrome and Edge do not allow to create an AudioWorkletNode on a closed AudioContext.\n const backupOfflineAudioContext = getOrCreateBackupOfflineAudioContext(nativeContext);\n return backupOfflineAudioContext.audioWorklet.addModule(url, options).then(() => backupOfflineAudioContext);\n })\n .then((nativeContextOrBackupOfflineAudioContext) => {\n if (nativeAudioWorkletNodeConstructor === null) {\n throw new SyntaxError();\n }\n try {\n // Bug #190: Safari doesn't throw an error when loading an unparsable module.\n new nativeAudioWorkletNodeConstructor(nativeContextOrBackupOfflineAudioContext, `__sac${currentIndex}`); // tslint:disable-line:no-unused-expression\n }\n catch {\n throw new SyntaxError();\n }\n })\n .finally(() => URL.revokeObjectURL(url));\n });\n if (ongoingRequestsOfContext === undefined) {\n ongoingRequests.set(context, new Map([[moduleURL, promise]]));\n }\n else {\n ongoingRequestsOfContext.set(moduleURL, promise);\n }\n promise\n .then(() => {\n const updatedResolvedRequestsOfContext = resolvedRequests.get(context);\n if (updatedResolvedRequestsOfContext === undefined) {\n resolvedRequests.set(context, new Set([moduleURL]));\n }\n else {\n updatedResolvedRequestsOfContext.add(moduleURL);\n }\n })\n .finally(() => {\n const updatedOngoingRequestsOfContext = ongoingRequests.get(context);\n if (updatedOngoingRequestsOfContext !== undefined) {\n updatedOngoingRequestsOfContext.delete(moduleURL);\n }\n });\n return promise;\n };\n};\n//# sourceMappingURL=add-audio-worklet-module.js.map","export const getValueForKey = (map, key) => {\n const value = map.get(key);\n if (value === undefined) {\n throw new Error('A value with the given key could not be found.');\n }\n return value;\n};\n//# sourceMappingURL=get-value-for-key.js.map","export const pickElementFromSet = (set, predicate) => {\n const matchingElements = Array.from(set).filter(predicate);\n if (matchingElements.length > 1) {\n throw Error('More than one element was found.');\n }\n if (matchingElements.length === 0) {\n throw Error('No element was found.');\n }\n const [matchingElement] = matchingElements;\n set.delete(matchingElement);\n return matchingElement;\n};\n//# sourceMappingURL=pick-element-from-set.js.map","import { getValueForKey } from './get-value-for-key';\nimport { pickElementFromSet } from './pick-element-from-set';\nexport const deletePassiveInputConnectionToAudioNode = (passiveInputs, source, output, input) => {\n const passiveInputConnections = getValueForKey(passiveInputs, source);\n const matchingConnection = pickElementFromSet(passiveInputConnections, (passiveInputConnection) => passiveInputConnection[0] === output && passiveInputConnection[1] === input);\n if (passiveInputConnections.size === 0) {\n passiveInputs.delete(source);\n }\n return matchingConnection;\n};\n//# sourceMappingURL=delete-passive-input-connection-to-audio-node.js.map","import { EVENT_LISTENERS } from '../globals';\nimport { getValueForKey } from './get-value-for-key';\nexport const getEventListenersOfAudioNode = (audioNode) => {\n return getValueForKey(EVENT_LISTENERS, audioNode);\n};\n//# sourceMappingURL=get-event-listeners-of-audio-node.js.map","import { ACTIVE_AUDIO_NODE_STORE } from '../globals';\nimport { getEventListenersOfAudioNode } from './get-event-listeners-of-audio-node';\nexport const setInternalStateToActive = (audioNode) => {\n if (ACTIVE_AUDIO_NODE_STORE.has(audioNode)) {\n throw new Error('The AudioNode is already stored.');\n }\n ACTIVE_AUDIO_NODE_STORE.add(audioNode);\n getEventListenersOfAudioNode(audioNode).forEach((eventListener) => eventListener(true));\n};\n//# sourceMappingURL=set-internal-state-to-active.js.map","export const isAudioWorkletNode = (audioNode) => {\n return 'port' in audioNode;\n};\n//# sourceMappingURL=audio-worklet-node.js.map","import { ACTIVE_AUDIO_NODE_STORE } from '../globals';\nimport { getEventListenersOfAudioNode } from './get-event-listeners-of-audio-node';\nexport const setInternalStateToPassive = (audioNode) => {\n if (!ACTIVE_AUDIO_NODE_STORE.has(audioNode)) {\n throw new Error('The AudioNode is not stored.');\n }\n ACTIVE_AUDIO_NODE_STORE.delete(audioNode);\n getEventListenersOfAudioNode(audioNode).forEach((eventListener) => eventListener(false));\n};\n//# sourceMappingURL=set-internal-state-to-passive.js.map","import { isAudioWorkletNode } from '../guards/audio-worklet-node';\nimport { setInternalStateToPassive } from './set-internal-state-to-passive';\n// Set the internalState of the audioNode to 'passive' if it is not an AudioWorkletNode and if it has no 'active' input connections.\nexport const setInternalStateToPassiveWhenNecessary = (audioNode, activeInputs) => {\n if (!isAudioWorkletNode(audioNode) && activeInputs.every((connections) => connections.size === 0)) {\n setInternalStateToPassive(audioNode);\n }\n};\n//# sourceMappingURL=set-internal-state-to-passive-when-necessary.js.map","import { deletePassiveInputConnectionToAudioNode } from '../helpers/delete-passive-input-connection-to-audio-node';\nimport { setInternalStateToActive } from '../helpers/set-internal-state-to-active';\nimport { setInternalStateToPassiveWhenNecessary } from '../helpers/set-internal-state-to-passive-when-necessary';\nexport const createAddConnectionToAudioNode = (addActiveInputConnectionToAudioNode, addPassiveInputConnectionToAudioNode, connectNativeAudioNodeToNativeAudioNode, deleteActiveInputConnectionToAudioNode, disconnectNativeAudioNodeFromNativeAudioNode, getAudioNodeConnections, getAudioNodeTailTime, getEventListenersOfAudioNode, getNativeAudioNode, insertElementInSet, isActiveAudioNode, isPartOfACycle, isPassiveAudioNode) => {\n const tailTimeTimeoutIds = new WeakMap();\n return (source, destination, output, input, isOffline) => {\n const { activeInputs, passiveInputs } = getAudioNodeConnections(destination);\n const { outputs } = getAudioNodeConnections(source);\n const eventListeners = getEventListenersOfAudioNode(source);\n const eventListener = (isActive) => {\n const nativeDestinationAudioNode = getNativeAudioNode(destination);\n const nativeSourceAudioNode = getNativeAudioNode(source);\n if (isActive) {\n const partialConnection = deletePassiveInputConnectionToAudioNode(passiveInputs, source, output, input);\n addActiveInputConnectionToAudioNode(activeInputs, source, partialConnection, false);\n if (!isOffline && !isPartOfACycle(source)) {\n connectNativeAudioNodeToNativeAudioNode(nativeSourceAudioNode, nativeDestinationAudioNode, output, input);\n }\n if (isPassiveAudioNode(destination)) {\n setInternalStateToActive(destination);\n }\n }\n else {\n const partialConnection = deleteActiveInputConnectionToAudioNode(activeInputs, source, output, input);\n addPassiveInputConnectionToAudioNode(passiveInputs, input, partialConnection, false);\n if (!isOffline && !isPartOfACycle(source)) {\n disconnectNativeAudioNodeFromNativeAudioNode(nativeSourceAudioNode, nativeDestinationAudioNode, output, input);\n }\n const tailTime = getAudioNodeTailTime(destination);\n if (tailTime === 0) {\n if (isActiveAudioNode(destination)) {\n setInternalStateToPassiveWhenNecessary(destination, activeInputs);\n }\n }\n else {\n const tailTimeTimeoutId = tailTimeTimeoutIds.get(destination);\n if (tailTimeTimeoutId !== undefined) {\n clearTimeout(tailTimeTimeoutId);\n }\n tailTimeTimeoutIds.set(destination, setTimeout(() => {\n if (isActiveAudioNode(destination)) {\n setInternalStateToPassiveWhenNecessary(destination, activeInputs);\n }\n }, tailTime * 1000));\n }\n }\n };\n if (insertElementInSet(outputs, [destination, output, input], (outputConnection) => outputConnection[0] === destination && outputConnection[1] === output && outputConnection[2] === input, true)) {\n eventListeners.add(eventListener);\n if (isActiveAudioNode(source)) {\n addActiveInputConnectionToAudioNode(activeInputs, source, [output, input, eventListener], true);\n }\n else {\n addPassiveInputConnectionToAudioNode(passiveInputs, input, [source, output, eventListener], true);\n }\n return true;\n }\n return false;\n };\n};\n//# sourceMappingURL=add-connection-to-audio-node.js.map","export const createAddPassiveInputConnectionToAudioNode = (insertElementInSet) => {\n return (passiveInputs, input, [source, output, eventListener], ignoreDuplicates) => {\n const passiveInputConnections = passiveInputs.get(source);\n if (passiveInputConnections === undefined) {\n passiveInputs.set(source, new Set([[output, input, eventListener]]));\n }\n else {\n insertElementInSet(passiveInputConnections, [output, input, eventListener], (passiveInputConnection) => passiveInputConnection[0] === output && passiveInputConnection[1] === input, ignoreDuplicates);\n }\n };\n};\n//# sourceMappingURL=add-passive-input-connection-to-audio-node.js.map","export const createAddSilentConnection = (createNativeGainNode) => {\n return (nativeContext, nativeAudioScheduledSourceNode) => {\n const nativeGainNode = createNativeGainNode(nativeContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n gain: 0\n });\n nativeAudioScheduledSourceNode.connect(nativeGainNode).connect(nativeContext.destination);\n const disconnect = () => {\n nativeAudioScheduledSourceNode.removeEventListener('ended', disconnect);\n nativeAudioScheduledSourceNode.disconnect(nativeGainNode);\n nativeGainNode.disconnect();\n };\n nativeAudioScheduledSourceNode.addEventListener('ended', disconnect);\n };\n};\n//# sourceMappingURL=add-silent-connection.js.map","export const createAddUnrenderedAudioWorkletNode = (getUnrenderedAudioWorkletNodes) => {\n return (nativeContext, audioWorkletNode) => {\n getUnrenderedAudioWorkletNodes(nativeContext).add(audioWorkletNode);\n };\n};\n//# sourceMappingURL=add-unrendered-audio-worklet-node.js.map","const DEFAULT_OPTIONS = {\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers',\n fftSize: 2048,\n maxDecibels: -30,\n minDecibels: -100,\n smoothingTimeConstant: 0.8\n};\nexport const createAnalyserNodeConstructor = (audionNodeConstructor, createAnalyserNodeRenderer, createIndexSizeError, createNativeAnalyserNode, getNativeContext, isNativeOfflineAudioContext) => {\n return class AnalyserNode extends audionNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeAnalyserNode = createNativeAnalyserNode(nativeContext, mergedOptions);\n const analyserNodeRenderer = ((isNativeOfflineAudioContext(nativeContext) ? createAnalyserNodeRenderer() : null));\n super(context, false, nativeAnalyserNode, analyserNodeRenderer);\n this._nativeAnalyserNode = nativeAnalyserNode;\n }\n get fftSize() {\n return this._nativeAnalyserNode.fftSize;\n }\n set fftSize(value) {\n this._nativeAnalyserNode.fftSize = value;\n }\n get frequencyBinCount() {\n return this._nativeAnalyserNode.frequencyBinCount;\n }\n get maxDecibels() {\n return this._nativeAnalyserNode.maxDecibels;\n }\n set maxDecibels(value) {\n // Bug #118: Safari does not throw an error if maxDecibels is not more than minDecibels.\n const maxDecibels = this._nativeAnalyserNode.maxDecibels;\n this._nativeAnalyserNode.maxDecibels = value;\n if (!(value > this._nativeAnalyserNode.minDecibels)) {\n this._nativeAnalyserNode.maxDecibels = maxDecibels;\n throw createIndexSizeError();\n }\n }\n get minDecibels() {\n return this._nativeAnalyserNode.minDecibels;\n }\n set minDecibels(value) {\n // Bug #118: Safari does not throw an error if maxDecibels is not more than minDecibels.\n const minDecibels = this._nativeAnalyserNode.minDecibels;\n this._nativeAnalyserNode.minDecibels = value;\n if (!(this._nativeAnalyserNode.maxDecibels > value)) {\n this._nativeAnalyserNode.minDecibels = minDecibels;\n throw createIndexSizeError();\n }\n }\n get smoothingTimeConstant() {\n return this._nativeAnalyserNode.smoothingTimeConstant;\n }\n set smoothingTimeConstant(value) {\n this._nativeAnalyserNode.smoothingTimeConstant = value;\n }\n getByteFrequencyData(array) {\n this._nativeAnalyserNode.getByteFrequencyData(array);\n }\n getByteTimeDomainData(array) {\n this._nativeAnalyserNode.getByteTimeDomainData(array);\n }\n getFloatFrequencyData(array) {\n this._nativeAnalyserNode.getFloatFrequencyData(array);\n }\n getFloatTimeDomainData(array) {\n this._nativeAnalyserNode.getFloatTimeDomainData(array);\n }\n };\n};\n//# sourceMappingURL=analyser-node-constructor.js.map","export const isOwnedByContext = (nativeAudioNode, nativeContext) => {\n return nativeAudioNode.context === nativeContext;\n};\n//# sourceMappingURL=is-owned-by-context.js.map","import { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createAnalyserNodeRendererFactory = (createNativeAnalyserNode, getNativeAudioNode, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeAnalyserNodes = new WeakMap();\n const createAnalyserNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeAnalyserNode = getNativeAudioNode(proxy);\n // If the initially used nativeAnalyserNode was not constructed on the same OfflineAudioContext it needs to be created again.\n const nativeAnalyserNodeIsOwnedByContext = isOwnedByContext(nativeAnalyserNode, nativeOfflineAudioContext);\n if (!nativeAnalyserNodeIsOwnedByContext) {\n const options = {\n channelCount: nativeAnalyserNode.channelCount,\n channelCountMode: nativeAnalyserNode.channelCountMode,\n channelInterpretation: nativeAnalyserNode.channelInterpretation,\n fftSize: nativeAnalyserNode.fftSize,\n maxDecibels: nativeAnalyserNode.maxDecibels,\n minDecibels: nativeAnalyserNode.minDecibels,\n smoothingTimeConstant: nativeAnalyserNode.smoothingTimeConstant\n };\n nativeAnalyserNode = createNativeAnalyserNode(nativeOfflineAudioContext, options);\n }\n renderedNativeAnalyserNodes.set(nativeOfflineAudioContext, nativeAnalyserNode);\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAnalyserNode);\n return nativeAnalyserNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeAnalyserNode = renderedNativeAnalyserNodes.get(nativeOfflineAudioContext);\n if (renderedNativeAnalyserNode !== undefined) {\n return Promise.resolve(renderedNativeAnalyserNode);\n }\n return createAnalyserNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=analyser-node-renderer-factory.js.map","export const testAudioBufferCopyChannelMethodsOutOfBoundsSupport = (nativeAudioBuffer) => {\n try {\n nativeAudioBuffer.copyToChannel(new Float32Array(1), 0, -1);\n }\n catch {\n return false;\n }\n return true;\n};\n//# sourceMappingURL=test-audio-buffer-copy-channel-methods-out-of-bounds-support.js.map","export const createIndexSizeError = () => new DOMException('', 'IndexSizeError');\n//# sourceMappingURL=index-size-error.js.map","import { createIndexSizeError } from '../factories/index-size-error';\nexport const wrapAudioBufferGetChannelDataMethod = (audioBuffer) => {\n audioBuffer.getChannelData = ((getChannelData) => {\n return (channel) => {\n try {\n return getChannelData.call(audioBuffer, channel);\n }\n catch (err) {\n if (err.code === 12) {\n throw createIndexSizeError();\n }\n throw err;\n }\n };\n })(audioBuffer.getChannelData);\n};\n//# sourceMappingURL=wrap-audio-buffer-get-channel-data-method.js.map","import { testAudioBufferCopyChannelMethodsOutOfBoundsSupport } from '../helpers/test-audio-buffer-copy-channel-methods-out-of-bounds-support';\nimport { wrapAudioBufferGetChannelDataMethod } from '../helpers/wrap-audio-buffer-get-channel-data-method';\nconst DEFAULT_OPTIONS = {\n numberOfChannels: 1\n};\nexport const createAudioBufferConstructor = (audioBufferStore, cacheTestResult, createNotSupportedError, nativeAudioBufferConstructor, nativeOfflineAudioContextConstructor, testNativeAudioBufferConstructorSupport, wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds) => {\n let nativeOfflineAudioContext = null;\n return class AudioBuffer {\n constructor(options) {\n if (nativeOfflineAudioContextConstructor === null) {\n throw new Error('Missing the native OfflineAudioContext constructor.');\n }\n const { length, numberOfChannels, sampleRate } = { ...DEFAULT_OPTIONS, ...options };\n if (nativeOfflineAudioContext === null) {\n nativeOfflineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100);\n }\n /*\n * Bug #99: Firefox does not throw a NotSupportedError when the numberOfChannels is zero. But it only does it when using the\n * factory function. But since Firefox also supports the constructor everything should be fine.\n */\n const audioBuffer = nativeAudioBufferConstructor !== null &&\n cacheTestResult(testNativeAudioBufferConstructorSupport, testNativeAudioBufferConstructorSupport)\n ? new nativeAudioBufferConstructor({ length, numberOfChannels, sampleRate })\n : nativeOfflineAudioContext.createBuffer(numberOfChannels, length, sampleRate);\n // Bug #99: Safari does not throw an error when the numberOfChannels is zero.\n if (audioBuffer.numberOfChannels === 0) {\n throw createNotSupportedError();\n }\n // Bug #5: Safari does not support copyFromChannel() and copyToChannel().\n // Bug #100: Safari does throw a wrong error when calling getChannelData() with an out-of-bounds value.\n if (typeof audioBuffer.copyFromChannel !== 'function') {\n wrapAudioBufferCopyChannelMethods(audioBuffer);\n wrapAudioBufferGetChannelDataMethod(audioBuffer);\n // Bug #157: Firefox does not allow the bufferOffset to be out-of-bounds.\n }\n else if (!cacheTestResult(testAudioBufferCopyChannelMethodsOutOfBoundsSupport, () => testAudioBufferCopyChannelMethodsOutOfBoundsSupport(audioBuffer))) {\n wrapAudioBufferCopyChannelMethodsOutOfBounds(audioBuffer);\n }\n audioBufferStore.add(audioBuffer);\n /*\n * This does violate all good pratices but it is necessary to allow this AudioBuffer to be used with native\n * (Offline)AudioContexts.\n */\n return audioBuffer;\n }\n static [Symbol.hasInstance](instance) {\n return ((instance !== null && typeof instance === 'object' && Object.getPrototypeOf(instance) === AudioBuffer.prototype) ||\n audioBufferStore.has(instance));\n }\n };\n};\n//# sourceMappingURL=audio-buffer-constructor.js.map","export const MOST_NEGATIVE_SINGLE_FLOAT = -3.4028234663852886e38;\nexport const MOST_POSITIVE_SINGLE_FLOAT = -MOST_NEGATIVE_SINGLE_FLOAT;\n//# sourceMappingURL=constants.js.map","import { ACTIVE_AUDIO_NODE_STORE } from '../globals';\nexport const isActiveAudioNode = (audioNode) => ACTIVE_AUDIO_NODE_STORE.has(audioNode);\n//# sourceMappingURL=is-active-audio-node.js.map","import { MOST_NEGATIVE_SINGLE_FLOAT, MOST_POSITIVE_SINGLE_FLOAT } from '../constants';\nimport { isActiveAudioNode } from '../helpers/is-active-audio-node';\nimport { setInternalStateToActive } from '../helpers/set-internal-state-to-active';\nimport { setInternalStateToPassive } from '../helpers/set-internal-state-to-passive';\nconst DEFAULT_OPTIONS = {\n buffer: null,\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers',\n // Bug #149: Safari does not yet support the detune AudioParam.\n loop: false,\n loopEnd: 0,\n loopStart: 0,\n playbackRate: 1\n};\nexport const createAudioBufferSourceNodeConstructor = (audioNodeConstructor, createAudioBufferSourceNodeRenderer, createAudioParam, createInvalidStateError, createNativeAudioBufferSourceNode, getNativeContext, isNativeOfflineAudioContext, wrapEventListener) => {\n return class AudioBufferSourceNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeAudioBufferSourceNode = createNativeAudioBufferSourceNode(nativeContext, mergedOptions);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const audioBufferSourceNodeRenderer = ((isOffline ? createAudioBufferSourceNodeRenderer() : null));\n super(context, false, nativeAudioBufferSourceNode, audioBufferSourceNodeRenderer);\n this._audioBufferSourceNodeRenderer = audioBufferSourceNodeRenderer;\n this._isBufferNullified = false;\n this._isBufferSet = mergedOptions.buffer !== null;\n this._nativeAudioBufferSourceNode = nativeAudioBufferSourceNode;\n this._onended = null;\n // Bug #73: Safari does not export the correct values for maxValue and minValue.\n this._playbackRate = createAudioParam(this, isOffline, nativeAudioBufferSourceNode.playbackRate, MOST_POSITIVE_SINGLE_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT);\n }\n get buffer() {\n if (this._isBufferNullified) {\n return null;\n }\n return this._nativeAudioBufferSourceNode.buffer;\n }\n set buffer(value) {\n this._nativeAudioBufferSourceNode.buffer = value;\n // Bug #72: Only Chrome & Edge do not allow to reassign the buffer yet.\n if (value !== null) {\n if (this._isBufferSet) {\n throw createInvalidStateError();\n }\n this._isBufferSet = true;\n }\n }\n get loop() {\n return this._nativeAudioBufferSourceNode.loop;\n }\n set loop(value) {\n this._nativeAudioBufferSourceNode.loop = value;\n }\n get loopEnd() {\n return this._nativeAudioBufferSourceNode.loopEnd;\n }\n set loopEnd(value) {\n this._nativeAudioBufferSourceNode.loopEnd = value;\n }\n get loopStart() {\n return this._nativeAudioBufferSourceNode.loopStart;\n }\n set loopStart(value) {\n this._nativeAudioBufferSourceNode.loopStart = value;\n }\n get onended() {\n return this._onended;\n }\n set onended(value) {\n const wrappedListener = typeof value === 'function' ? wrapEventListener(this, value) : null;\n this._nativeAudioBufferSourceNode.onended = wrappedListener;\n const nativeOnEnded = this._nativeAudioBufferSourceNode.onended;\n this._onended = nativeOnEnded !== null && nativeOnEnded === wrappedListener ? value : nativeOnEnded;\n }\n get playbackRate() {\n return this._playbackRate;\n }\n start(when = 0, offset = 0, duration) {\n this._nativeAudioBufferSourceNode.start(when, offset, duration);\n if (this._audioBufferSourceNodeRenderer !== null) {\n this._audioBufferSourceNodeRenderer.start = duration === undefined ? [when, offset] : [when, offset, duration];\n }\n if (this.context.state !== 'closed') {\n setInternalStateToActive(this);\n const resetInternalStateToPassive = () => {\n this._nativeAudioBufferSourceNode.removeEventListener('ended', resetInternalStateToPassive);\n if (isActiveAudioNode(this)) {\n setInternalStateToPassive(this);\n }\n };\n this._nativeAudioBufferSourceNode.addEventListener('ended', resetInternalStateToPassive);\n }\n }\n stop(when = 0) {\n this._nativeAudioBufferSourceNode.stop(when);\n if (this._audioBufferSourceNodeRenderer !== null) {\n this._audioBufferSourceNodeRenderer.stop = when;\n }\n }\n };\n};\n//# sourceMappingURL=audio-buffer-source-node-constructor.js.map","import { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createAudioBufferSourceNodeRendererFactory = (connectAudioParam, createNativeAudioBufferSourceNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeAudioBufferSourceNodes = new WeakMap();\n let start = null;\n let stop = null;\n const createAudioBufferSourceNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeAudioBufferSourceNode = getNativeAudioNode(proxy);\n /*\n * If the initially used nativeAudioBufferSourceNode was not constructed on the same OfflineAudioContext it needs to be created\n * again.\n */\n const nativeAudioBufferSourceNodeIsOwnedByContext = isOwnedByContext(nativeAudioBufferSourceNode, nativeOfflineAudioContext);\n if (!nativeAudioBufferSourceNodeIsOwnedByContext) {\n const options = {\n buffer: nativeAudioBufferSourceNode.buffer,\n channelCount: nativeAudioBufferSourceNode.channelCount,\n channelCountMode: nativeAudioBufferSourceNode.channelCountMode,\n channelInterpretation: nativeAudioBufferSourceNode.channelInterpretation,\n // Bug #149: Safari does not yet support the detune AudioParam.\n loop: nativeAudioBufferSourceNode.loop,\n loopEnd: nativeAudioBufferSourceNode.loopEnd,\n loopStart: nativeAudioBufferSourceNode.loopStart,\n playbackRate: nativeAudioBufferSourceNode.playbackRate.value\n };\n nativeAudioBufferSourceNode = createNativeAudioBufferSourceNode(nativeOfflineAudioContext, options);\n if (start !== null) {\n nativeAudioBufferSourceNode.start(...start);\n }\n if (stop !== null) {\n nativeAudioBufferSourceNode.stop(stop);\n }\n }\n renderedNativeAudioBufferSourceNodes.set(nativeOfflineAudioContext, nativeAudioBufferSourceNode);\n if (!nativeAudioBufferSourceNodeIsOwnedByContext) {\n // Bug #149: Safari does not yet support the detune AudioParam.\n await renderAutomation(nativeOfflineAudioContext, proxy.playbackRate, nativeAudioBufferSourceNode.playbackRate);\n }\n else {\n // Bug #149: Safari does not yet support the detune AudioParam.\n await connectAudioParam(nativeOfflineAudioContext, proxy.playbackRate, nativeAudioBufferSourceNode.playbackRate);\n }\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAudioBufferSourceNode);\n return nativeAudioBufferSourceNode;\n };\n return {\n set start(value) {\n start = value;\n },\n set stop(value) {\n stop = value;\n },\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeAudioBufferSourceNode = renderedNativeAudioBufferSourceNodes.get(nativeOfflineAudioContext);\n if (renderedNativeAudioBufferSourceNode !== undefined) {\n return Promise.resolve(renderedNativeAudioBufferSourceNode);\n }\n return createAudioBufferSourceNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=audio-buffer-source-node-renderer-factory.js.map","export const isAudioBufferSourceNode = (audioNode) => {\n return 'playbackRate' in audioNode;\n};\n//# sourceMappingURL=audio-buffer-source-node.js.map","export const isBiquadFilterNode = (audioNode) => {\n return 'frequency' in audioNode && 'gain' in audioNode;\n};\n//# sourceMappingURL=biquad-filter-node.js.map","export const isConstantSourceNode = (audioNode) => {\n return 'offset' in audioNode;\n};\n//# sourceMappingURL=constant-source-node.js.map","export const isGainNode = (audioNode) => {\n return !('frequency' in audioNode) && 'gain' in audioNode;\n};\n//# sourceMappingURL=gain-node.js.map","export const isOscillatorNode = (audioNode) => {\n return 'detune' in audioNode && 'frequency' in audioNode;\n};\n//# sourceMappingURL=oscillator-node.js.map","export const isStereoPannerNode = (audioNode) => {\n return 'pan' in audioNode;\n};\n//# sourceMappingURL=stereo-panner-node.js.map","import { AUDIO_NODE_CONNECTIONS_STORE } from '../globals';\nimport { getValueForKey } from './get-value-for-key';\nexport const getAudioNodeConnections = (audioNode) => {\n return getValueForKey(AUDIO_NODE_CONNECTIONS_STORE, audioNode);\n};\n//# sourceMappingURL=get-audio-node-connections.js.map","import { AUDIO_PARAM_CONNECTIONS_STORE } from '../globals';\nimport { getValueForKey } from './get-value-for-key';\nexport const getAudioParamConnections = (audioParam) => {\n return getValueForKey(AUDIO_PARAM_CONNECTIONS_STORE, audioParam);\n};\n//# sourceMappingURL=get-audio-param-connections.js.map","import { isAudioBufferSourceNode } from '../guards/audio-buffer-source-node';\nimport { isAudioWorkletNode } from '../guards/audio-worklet-node';\nimport { isBiquadFilterNode } from '../guards/biquad-filter-node';\nimport { isConstantSourceNode } from '../guards/constant-source-node';\nimport { isGainNode } from '../guards/gain-node';\nimport { isOscillatorNode } from '../guards/oscillator-node';\nimport { isStereoPannerNode } from '../guards/stereo-panner-node';\nimport { getAudioNodeConnections } from './get-audio-node-connections';\nimport { getAudioParamConnections } from './get-audio-param-connections';\nimport { isActiveAudioNode } from './is-active-audio-node';\nimport { setInternalStateToPassive } from './set-internal-state-to-passive';\nexport const deactivateActiveAudioNodeInputConnections = (audioNode, trace) => {\n const { activeInputs } = getAudioNodeConnections(audioNode);\n activeInputs.forEach((connections) => connections.forEach(([source]) => {\n if (!trace.includes(audioNode)) {\n deactivateActiveAudioNodeInputConnections(source, [...trace, audioNode]);\n }\n }));\n const audioParams = isAudioBufferSourceNode(audioNode)\n ? [\n // Bug #149: Safari does not yet support the detune AudioParam.\n audioNode.playbackRate\n ]\n : isAudioWorkletNode(audioNode)\n ? Array.from(audioNode.parameters.values())\n : isBiquadFilterNode(audioNode)\n ? [audioNode.Q, audioNode.detune, audioNode.frequency, audioNode.gain]\n : isConstantSourceNode(audioNode)\n ? [audioNode.offset]\n : isGainNode(audioNode)\n ? [audioNode.gain]\n : isOscillatorNode(audioNode)\n ? [audioNode.detune, audioNode.frequency]\n : isStereoPannerNode(audioNode)\n ? [audioNode.pan]\n : [];\n for (const audioParam of audioParams) {\n const audioParamConnections = getAudioParamConnections(audioParam);\n if (audioParamConnections !== undefined) {\n audioParamConnections.activeInputs.forEach(([source]) => deactivateActiveAudioNodeInputConnections(source, trace));\n }\n }\n if (isActiveAudioNode(audioNode)) {\n setInternalStateToPassive(audioNode);\n }\n};\n//# sourceMappingURL=deactivate-active-audio-node-input-connections.js.map","import { deactivateActiveAudioNodeInputConnections } from './deactivate-active-audio-node-input-connections';\nexport const deactivateAudioGraph = (context) => {\n deactivateActiveAudioNodeInputConnections(context.destination, []);\n};\n//# sourceMappingURL=deactivate-audio-graph.js.map","export const isValidLatencyHint = (latencyHint) => {\n return (latencyHint === undefined ||\n typeof latencyHint === 'number' ||\n (typeof latencyHint === 'string' && (latencyHint === 'balanced' || latencyHint === 'interactive' || latencyHint === 'playback')));\n};\n//# sourceMappingURL=is-valid-latency-hint.js.map","import { deactivateAudioGraph } from '../helpers/deactivate-audio-graph';\nimport { isValidLatencyHint } from '../helpers/is-valid-latency-hint';\nexport const createAudioContextConstructor = (baseAudioContextConstructor, createInvalidStateError, createNotSupportedError, createUnknownError, mediaElementAudioSourceNodeConstructor, mediaStreamAudioDestinationNodeConstructor, mediaStreamAudioSourceNodeConstructor, mediaStreamTrackAudioSourceNodeConstructor, nativeAudioContextConstructor) => {\n return class AudioContext extends baseAudioContextConstructor {\n constructor(options = {}) {\n if (nativeAudioContextConstructor === null) {\n throw new Error('Missing the native AudioContext constructor.');\n }\n let nativeAudioContext;\n try {\n nativeAudioContext = new nativeAudioContextConstructor(options);\n }\n catch (err) {\n // Bug #192 Safari does throw a SyntaxError if the sampleRate is not supported.\n if (err.code === 12 && err.message === 'sampleRate is not in range') {\n throw createNotSupportedError();\n }\n throw err;\n }\n // Bug #131 Safari returns null when there are four other AudioContexts running already.\n if (nativeAudioContext === null) {\n throw createUnknownError();\n }\n // Bug #51 Only Chrome and Edge throw an error if the given latencyHint is invalid.\n if (!isValidLatencyHint(options.latencyHint)) {\n throw new TypeError(`The provided value '${options.latencyHint}' is not a valid enum value of type AudioContextLatencyCategory.`);\n }\n // Bug #150 Safari does not support setting the sampleRate.\n if (options.sampleRate !== undefined && nativeAudioContext.sampleRate !== options.sampleRate) {\n throw createNotSupportedError();\n }\n super(nativeAudioContext, 2);\n const { latencyHint } = options;\n const { sampleRate } = nativeAudioContext;\n // @todo The values for 'balanced', 'interactive' and 'playback' are just copied from Chrome's implementation.\n this._baseLatency =\n typeof nativeAudioContext.baseLatency === 'number'\n ? nativeAudioContext.baseLatency\n : latencyHint === 'balanced'\n ? 512 / sampleRate\n : latencyHint === 'interactive' || latencyHint === undefined\n ? 256 / sampleRate\n : latencyHint === 'playback'\n ? 1024 / sampleRate\n : /*\n * @todo The min (256) and max (16384) values are taken from the allowed bufferSize values of a\n * ScriptProcessorNode.\n */\n (Math.max(2, Math.min(128, Math.round((latencyHint * sampleRate) / 128))) * 128) / sampleRate;\n this._nativeAudioContext = nativeAudioContext;\n // Bug #188: Safari will set the context's state to 'interrupted' in case the user switches tabs.\n if (nativeAudioContextConstructor.name === 'webkitAudioContext') {\n this._nativeGainNode = nativeAudioContext.createGain();\n this._nativeOscillatorNode = nativeAudioContext.createOscillator();\n this._nativeGainNode.gain.value = 1e-37;\n this._nativeOscillatorNode.connect(this._nativeGainNode).connect(nativeAudioContext.destination);\n this._nativeOscillatorNode.start();\n }\n else {\n this._nativeGainNode = null;\n this._nativeOscillatorNode = null;\n }\n this._state = null;\n /*\n * Bug #34: Chrome and Edge pretend to be running right away, but fire an onstatechange event when the state actually changes\n * to 'running'.\n */\n if (nativeAudioContext.state === 'running') {\n this._state = 'suspended';\n const revokeState = () => {\n if (this._state === 'suspended') {\n this._state = null;\n }\n nativeAudioContext.removeEventListener('statechange', revokeState);\n };\n nativeAudioContext.addEventListener('statechange', revokeState);\n }\n }\n get baseLatency() {\n return this._baseLatency;\n }\n get state() {\n return this._state !== null ? this._state : this._nativeAudioContext.state;\n }\n close() {\n // Bug #35: Firefox does not throw an error if the AudioContext was closed before.\n if (this.state === 'closed') {\n return this._nativeAudioContext.close().then(() => {\n throw createInvalidStateError();\n });\n }\n // Bug #34: If the state was set to suspended before it should be revoked now.\n if (this._state === 'suspended') {\n this._state = null;\n }\n return this._nativeAudioContext.close().then(() => {\n if (this._nativeGainNode !== null && this._nativeOscillatorNode !== null) {\n this._nativeOscillatorNode.stop();\n this._nativeGainNode.disconnect();\n this._nativeOscillatorNode.disconnect();\n }\n deactivateAudioGraph(this);\n });\n }\n createMediaElementSource(mediaElement) {\n return new mediaElementAudioSourceNodeConstructor(this, { mediaElement });\n }\n createMediaStreamDestination() {\n return new mediaStreamAudioDestinationNodeConstructor(this);\n }\n createMediaStreamSource(mediaStream) {\n return new mediaStreamAudioSourceNodeConstructor(this, { mediaStream });\n }\n createMediaStreamTrackSource(mediaStreamTrack) {\n return new mediaStreamTrackAudioSourceNodeConstructor(this, { mediaStreamTrack });\n }\n resume() {\n if (this._state === 'suspended') {\n return new Promise((resolve, reject) => {\n const resolvePromise = () => {\n this._nativeAudioContext.removeEventListener('statechange', resolvePromise);\n if (this._nativeAudioContext.state === 'running') {\n resolve();\n }\n else {\n this.resume().then(resolve, reject);\n }\n };\n this._nativeAudioContext.addEventListener('statechange', resolvePromise);\n });\n }\n return this._nativeAudioContext.resume().catch((err) => {\n // Bug #55: Chrome and Edge do throw an InvalidAccessError instead of an InvalidStateError.\n // Bug #56: Safari invokes the catch handler but without an error.\n if (err === undefined || err.code === 15) {\n throw createInvalidStateError();\n }\n throw err;\n });\n }\n suspend() {\n return this._nativeAudioContext.suspend().catch((err) => {\n // Bug #56: Safari invokes the catch handler but without an error.\n if (err === undefined) {\n throw createInvalidStateError();\n }\n throw err;\n });\n }\n };\n};\n//# sourceMappingURL=audio-context-constructor.js.map","export const createAudioDestinationNodeConstructor = (audioNodeConstructor, createAudioDestinationNodeRenderer, createIndexSizeError, createInvalidStateError, createNativeAudioDestinationNode, getNativeContext, isNativeOfflineAudioContext, renderInputsOfAudioNode) => {\n return class AudioDestinationNode extends audioNodeConstructor {\n constructor(context, channelCount) {\n const nativeContext = getNativeContext(context);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const nativeAudioDestinationNode = createNativeAudioDestinationNode(nativeContext, channelCount, isOffline);\n const audioDestinationNodeRenderer = ((isOffline ? createAudioDestinationNodeRenderer(renderInputsOfAudioNode) : null));\n super(context, false, nativeAudioDestinationNode, audioDestinationNodeRenderer);\n this._isNodeOfNativeOfflineAudioContext = isOffline;\n this._nativeAudioDestinationNode = nativeAudioDestinationNode;\n }\n get channelCount() {\n return this._nativeAudioDestinationNode.channelCount;\n }\n set channelCount(value) {\n // Bug #52: Chrome, Edge & Safari do not throw an exception at all.\n // Bug #54: Firefox does throw an IndexSizeError.\n if (this._isNodeOfNativeOfflineAudioContext) {\n throw createInvalidStateError();\n }\n // Bug #47: The AudioDestinationNode in Safari does not initialize the maxChannelCount property correctly.\n if (value > this._nativeAudioDestinationNode.maxChannelCount) {\n throw createIndexSizeError();\n }\n this._nativeAudioDestinationNode.channelCount = value;\n }\n get channelCountMode() {\n return this._nativeAudioDestinationNode.channelCountMode;\n }\n set channelCountMode(value) {\n // Bug #53: No browser does throw an exception yet.\n if (this._isNodeOfNativeOfflineAudioContext) {\n throw createInvalidStateError();\n }\n this._nativeAudioDestinationNode.channelCountMode = value;\n }\n get maxChannelCount() {\n return this._nativeAudioDestinationNode.maxChannelCount;\n }\n };\n};\n//# sourceMappingURL=audio-destination-node-constructor.js.map","export const createAudioDestinationNodeRenderer = (renderInputsOfAudioNode) => {\n const renderedNativeAudioDestinationNodes = new WeakMap();\n const createAudioDestinationNode = async (proxy, nativeOfflineAudioContext) => {\n const nativeAudioDestinationNode = nativeOfflineAudioContext.destination;\n renderedNativeAudioDestinationNodes.set(nativeOfflineAudioContext, nativeAudioDestinationNode);\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAudioDestinationNode);\n return nativeAudioDestinationNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeAudioDestinationNode = renderedNativeAudioDestinationNodes.get(nativeOfflineAudioContext);\n if (renderedNativeAudioDestinationNode !== undefined) {\n return Promise.resolve(renderedNativeAudioDestinationNode);\n }\n return createAudioDestinationNode(proxy, nativeOfflineAudioContext);\n }\n };\n};\n//# sourceMappingURL=audio-destination-node-renderer-factory.js.map","import { MOST_NEGATIVE_SINGLE_FLOAT, MOST_POSITIVE_SINGLE_FLOAT } from '../constants';\nexport const createAudioListenerFactory = (createAudioParam, createNativeChannelMergerNode, createNativeConstantSourceNode, createNativeScriptProcessorNode, createNotSupportedError, getFirstSample, isNativeOfflineAudioContext, overwriteAccessors) => {\n return (context, nativeContext) => {\n const nativeListener = nativeContext.listener;\n // Bug #117: Only Chrome & Edge support the new interface already.\n const createFakeAudioParams = () => {\n const buffer = new Float32Array(1);\n const channelMergerNode = createNativeChannelMergerNode(nativeContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'speakers',\n numberOfInputs: 9\n });\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n let isScriptProcessorNodeCreated = false;\n let lastOrientation = [0, 0, -1, 0, 1, 0];\n let lastPosition = [0, 0, 0];\n const createScriptProcessorNode = () => {\n if (isScriptProcessorNodeCreated) {\n return;\n }\n isScriptProcessorNodeCreated = true;\n const scriptProcessorNode = createNativeScriptProcessorNode(nativeContext, 256, 9, 0);\n // tslint:disable-next-line:deprecation\n scriptProcessorNode.onaudioprocess = ({ inputBuffer }) => {\n const orientation = [\n getFirstSample(inputBuffer, buffer, 0),\n getFirstSample(inputBuffer, buffer, 1),\n getFirstSample(inputBuffer, buffer, 2),\n getFirstSample(inputBuffer, buffer, 3),\n getFirstSample(inputBuffer, buffer, 4),\n getFirstSample(inputBuffer, buffer, 5)\n ];\n if (orientation.some((value, index) => value !== lastOrientation[index])) {\n nativeListener.setOrientation(...orientation); // tslint:disable-line:deprecation\n lastOrientation = orientation;\n }\n const positon = [\n getFirstSample(inputBuffer, buffer, 6),\n getFirstSample(inputBuffer, buffer, 7),\n getFirstSample(inputBuffer, buffer, 8)\n ];\n if (positon.some((value, index) => value !== lastPosition[index])) {\n nativeListener.setPosition(...positon); // tslint:disable-line:deprecation\n lastPosition = positon;\n }\n };\n channelMergerNode.connect(scriptProcessorNode);\n };\n const createSetOrientation = (index) => (value) => {\n if (value !== lastOrientation[index]) {\n lastOrientation[index] = value;\n nativeListener.setOrientation(...lastOrientation); // tslint:disable-line:deprecation\n }\n };\n const createSetPosition = (index) => (value) => {\n if (value !== lastPosition[index]) {\n lastPosition[index] = value;\n nativeListener.setPosition(...lastPosition); // tslint:disable-line:deprecation\n }\n };\n const createFakeAudioParam = (input, initialValue, setValue) => {\n const constantSourceNode = createNativeConstantSourceNode(nativeContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n offset: initialValue\n });\n constantSourceNode.connect(channelMergerNode, 0, input);\n // @todo This should be stopped when the context is closed.\n constantSourceNode.start();\n Object.defineProperty(constantSourceNode.offset, 'defaultValue', {\n get() {\n return initialValue;\n }\n });\n /*\n * Bug #62 & #74: Safari does not support ConstantSourceNodes and does not export the correct values for maxValue and\n * minValue for GainNodes.\n */\n const audioParam = createAudioParam({ context }, isOffline, constantSourceNode.offset, MOST_POSITIVE_SINGLE_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT);\n overwriteAccessors(audioParam, 'value', (get) => () => get.call(audioParam), (set) => (value) => {\n try {\n set.call(audioParam, value);\n }\n catch (err) {\n if (err.code !== 9) {\n throw err;\n }\n }\n createScriptProcessorNode();\n if (isOffline) {\n // Bug #117: Using setOrientation() and setPosition() doesn't work with an OfflineAudioContext.\n setValue(value);\n }\n });\n audioParam.cancelAndHoldAtTime = ((cancelAndHoldAtTime) => {\n if (isOffline) {\n return () => {\n throw createNotSupportedError();\n };\n }\n return (...args) => {\n const value = cancelAndHoldAtTime.apply(audioParam, args);\n createScriptProcessorNode();\n return value;\n };\n })(audioParam.cancelAndHoldAtTime);\n audioParam.cancelScheduledValues = ((cancelScheduledValues) => {\n if (isOffline) {\n return () => {\n throw createNotSupportedError();\n };\n }\n return (...args) => {\n const value = cancelScheduledValues.apply(audioParam, args);\n createScriptProcessorNode();\n return value;\n };\n })(audioParam.cancelScheduledValues);\n audioParam.exponentialRampToValueAtTime = ((exponentialRampToValueAtTime) => {\n if (isOffline) {\n return () => {\n throw createNotSupportedError();\n };\n }\n return (...args) => {\n const value = exponentialRampToValueAtTime.apply(audioParam, args);\n createScriptProcessorNode();\n return value;\n };\n })(audioParam.exponentialRampToValueAtTime);\n audioParam.linearRampToValueAtTime = ((linearRampToValueAtTime) => {\n if (isOffline) {\n return () => {\n throw createNotSupportedError();\n };\n }\n return (...args) => {\n const value = linearRampToValueAtTime.apply(audioParam, args);\n createScriptProcessorNode();\n return value;\n };\n })(audioParam.linearRampToValueAtTime);\n audioParam.setTargetAtTime = ((setTargetAtTime) => {\n if (isOffline) {\n return () => {\n throw createNotSupportedError();\n };\n }\n return (...args) => {\n const value = setTargetAtTime.apply(audioParam, args);\n createScriptProcessorNode();\n return value;\n };\n })(audioParam.setTargetAtTime);\n audioParam.setValueAtTime = ((setValueAtTime) => {\n if (isOffline) {\n return () => {\n throw createNotSupportedError();\n };\n }\n return (...args) => {\n const value = setValueAtTime.apply(audioParam, args);\n createScriptProcessorNode();\n return value;\n };\n })(audioParam.setValueAtTime);\n audioParam.setValueCurveAtTime = ((setValueCurveAtTime) => {\n if (isOffline) {\n return () => {\n throw createNotSupportedError();\n };\n }\n return (...args) => {\n const value = setValueCurveAtTime.apply(audioParam, args);\n createScriptProcessorNode();\n return value;\n };\n })(audioParam.setValueCurveAtTime);\n return audioParam;\n };\n return {\n forwardX: createFakeAudioParam(0, 0, createSetOrientation(0)),\n forwardY: createFakeAudioParam(1, 0, createSetOrientation(1)),\n forwardZ: createFakeAudioParam(2, -1, createSetOrientation(2)),\n positionX: createFakeAudioParam(6, 0, createSetPosition(0)),\n positionY: createFakeAudioParam(7, 0, createSetPosition(1)),\n positionZ: createFakeAudioParam(8, 0, createSetPosition(2)),\n upX: createFakeAudioParam(3, 0, createSetOrientation(3)),\n upY: createFakeAudioParam(4, 1, createSetOrientation(4)),\n upZ: createFakeAudioParam(5, 0, createSetOrientation(5))\n };\n };\n const { forwardX, forwardY, forwardZ, positionX, positionY, positionZ, upX, upY, upZ } = nativeListener.forwardX === undefined ? createFakeAudioParams() : nativeListener;\n return {\n get forwardX() {\n return forwardX;\n },\n get forwardY() {\n return forwardY;\n },\n get forwardZ() {\n return forwardZ;\n },\n get positionX() {\n return positionX;\n },\n get positionY() {\n return positionY;\n },\n get positionZ() {\n return positionZ;\n },\n get upX() {\n return upX;\n },\n get upY() {\n return upY;\n },\n get upZ() {\n return upZ;\n }\n };\n };\n};\n//# sourceMappingURL=audio-listener-factory.js.map","export const isAudioNode = (audioNodeOrAudioParam) => {\n return 'context' in audioNodeOrAudioParam;\n};\n//# sourceMappingURL=audio-node.js.map","import { isAudioNode } from './audio-node';\nexport const isAudioNodeOutputConnection = (outputConnection) => {\n return isAudioNode(outputConnection[0]);\n};\n//# sourceMappingURL=audio-node-output-connection.js.map","export const insertElementInSet = (set, element, predicate, ignoreDuplicates) => {\n for (const lmnt of set) {\n if (predicate(lmnt)) {\n if (ignoreDuplicates) {\n return false;\n }\n throw Error('The set contains at least one similar element.');\n }\n }\n set.add(element);\n return true;\n};\n//# sourceMappingURL=insert-element-in-set.js.map","import { insertElementInSet } from './insert-element-in-set';\nexport const addActiveInputConnectionToAudioParam = (activeInputs, source, [output, eventListener], ignoreDuplicates) => {\n insertElementInSet(activeInputs, [source, output, eventListener], (activeInputConnection) => activeInputConnection[0] === source && activeInputConnection[1] === output, ignoreDuplicates);\n};\n//# sourceMappingURL=add-active-input-connection-to-audio-param.js.map","import { insertElementInSet } from './insert-element-in-set';\nexport const addPassiveInputConnectionToAudioParam = (passiveInputs, [source, output, eventListener], ignoreDuplicates) => {\n const passiveInputConnections = passiveInputs.get(source);\n if (passiveInputConnections === undefined) {\n passiveInputs.set(source, new Set([[output, eventListener]]));\n }\n else {\n insertElementInSet(passiveInputConnections, [output, eventListener], (passiveInputConnection) => passiveInputConnection[0] === output, ignoreDuplicates);\n }\n};\n//# sourceMappingURL=add-passive-input-connection-to-audio-param.js.map","export const isNativeAudioNodeFaker = (nativeAudioNodeOrNativeAudioNodeFaker) => {\n return 'inputs' in nativeAudioNodeOrNativeAudioNodeFaker;\n};\n//# sourceMappingURL=native-audio-node-faker.js.map","import { isNativeAudioNodeFaker } from '../guards/native-audio-node-faker';\nexport const connectNativeAudioNodeToNativeAudioNode = (nativeSourceAudioNode, nativeDestinationAudioNode, output, input) => {\n if (isNativeAudioNodeFaker(nativeDestinationAudioNode)) {\n const fakeNativeDestinationAudioNode = nativeDestinationAudioNode.inputs[input];\n nativeSourceAudioNode.connect(fakeNativeDestinationAudioNode, output, 0);\n return [fakeNativeDestinationAudioNode, output, 0];\n }\n nativeSourceAudioNode.connect(nativeDestinationAudioNode, output, input);\n return [nativeDestinationAudioNode, output, input];\n};\n//# sourceMappingURL=connect-native-audio-node-to-native-audio-node.js.map","export const deleteActiveInputConnection = (activeInputConnections, source, output) => {\n for (const activeInputConnection of activeInputConnections) {\n if (activeInputConnection[0] === source && activeInputConnection[1] === output) {\n activeInputConnections.delete(activeInputConnection);\n return activeInputConnection;\n }\n }\n return null;\n};\n//# sourceMappingURL=delete-active-input-connection.js.map","import { pickElementFromSet } from './pick-element-from-set';\nexport const deleteActiveInputConnectionToAudioParam = (activeInputs, source, output) => {\n return pickElementFromSet(activeInputs, (activeInputConnection) => activeInputConnection[0] === source && activeInputConnection[1] === output);\n};\n//# sourceMappingURL=delete-active-input-connection-to-audio-param.js.map","import { getEventListenersOfAudioNode } from './get-event-listeners-of-audio-node';\nexport const deleteEventListenerOfAudioNode = (audioNode, eventListener) => {\n const eventListeners = getEventListenersOfAudioNode(audioNode);\n if (!eventListeners.delete(eventListener)) {\n throw new Error('Missing the expected event listener.');\n }\n};\n//# sourceMappingURL=delete-event-listeners-of-audio-node.js.map","import { getValueForKey } from './get-value-for-key';\nimport { pickElementFromSet } from './pick-element-from-set';\nexport const deletePassiveInputConnectionToAudioParam = (passiveInputs, source, output) => {\n const passiveInputConnections = getValueForKey(passiveInputs, source);\n const matchingConnection = pickElementFromSet(passiveInputConnections, (passiveInputConnection) => passiveInputConnection[0] === output);\n if (passiveInputConnections.size === 0) {\n passiveInputs.delete(source);\n }\n return matchingConnection;\n};\n//# sourceMappingURL=delete-passive-input-connection-to-audio-param.js.map","import { isNativeAudioNodeFaker } from '../guards/native-audio-node-faker';\nexport const disconnectNativeAudioNodeFromNativeAudioNode = (nativeSourceAudioNode, nativeDestinationAudioNode, output, input) => {\n if (isNativeAudioNodeFaker(nativeDestinationAudioNode)) {\n nativeSourceAudioNode.disconnect(nativeDestinationAudioNode.inputs[input], output, 0);\n }\n else {\n nativeSourceAudioNode.disconnect(nativeDestinationAudioNode, output, input);\n }\n};\n//# sourceMappingURL=disconnect-native-audio-node-from-native-audio-node.js.map","import { AUDIO_NODE_STORE } from '../globals';\nimport { getValueForKey } from './get-value-for-key';\nexport const getNativeAudioNode = (audioNode) => {\n return getValueForKey(AUDIO_NODE_STORE, audioNode);\n};\n//# sourceMappingURL=get-native-audio-node.js.map","import { AUDIO_PARAM_STORE } from '../globals';\nimport { getValueForKey } from './get-value-for-key';\nexport const getNativeAudioParam = (audioParam) => {\n return getValueForKey(AUDIO_PARAM_STORE, audioParam);\n};\n//# sourceMappingURL=get-native-audio-param.js.map","import { CYCLE_COUNTERS } from '../globals';\nexport const isPartOfACycle = (audioNode) => {\n return CYCLE_COUNTERS.has(audioNode);\n};\n//# sourceMappingURL=is-part-of-a-cycle.js.map","import { ACTIVE_AUDIO_NODE_STORE } from '../globals';\nexport const isPassiveAudioNode = (audioNode) => {\n return !ACTIVE_AUDIO_NODE_STORE.has(audioNode);\n};\n//# sourceMappingURL=is-passive-audio-node.js.map","export const testAudioNodeDisconnectMethodSupport = (nativeAudioContext, nativeAudioWorkletNodeConstructor) => {\n return new Promise((resolve) => {\n /*\n * This bug existed in Safari up until v14.0.2. Since AudioWorklets were not supported in Safari until v14.1 the presence of the\n * constructor for an AudioWorkletNode can be used here to skip the test.\n */\n if (nativeAudioWorkletNodeConstructor !== null) {\n resolve(true);\n }\n else {\n const analyzer = nativeAudioContext.createScriptProcessor(256, 1, 1); // tslint:disable-line deprecation\n const dummy = nativeAudioContext.createGain();\n // Bug #95: Safari does not play one sample buffers.\n const ones = nativeAudioContext.createBuffer(1, 2, 44100);\n const channelData = ones.getChannelData(0);\n channelData[0] = 1;\n channelData[1] = 1;\n const source = nativeAudioContext.createBufferSource();\n source.buffer = ones;\n source.loop = true;\n source.connect(analyzer).connect(nativeAudioContext.destination);\n source.connect(dummy);\n source.disconnect(dummy);\n // tslint:disable-next-line:deprecation\n analyzer.onaudioprocess = (event) => {\n const chnnlDt = event.inputBuffer.getChannelData(0); // tslint:disable-line deprecation\n if (Array.prototype.some.call(chnnlDt, (sample) => sample === 1)) {\n resolve(true);\n }\n else {\n resolve(false);\n }\n source.stop();\n analyzer.onaudioprocess = null; // tslint:disable-line:deprecation\n source.disconnect(analyzer);\n analyzer.disconnect(nativeAudioContext.destination);\n };\n source.start();\n }\n });\n};\n//# sourceMappingURL=test-audio-node-disconnect-method-support.js.map","export const visitEachAudioNodeOnce = (cycles, visitor) => {\n const counts = new Map();\n for (const cycle of cycles) {\n for (const audioNode of cycle) {\n const count = counts.get(audioNode);\n counts.set(audioNode, count === undefined ? 1 : count + 1);\n }\n }\n counts.forEach((count, audioNode) => visitor(audioNode, count));\n};\n//# sourceMappingURL=visit-each-audio-node-once.js.map","export const isNativeAudioNode = (nativeAudioNodeOrAudioParam) => {\n return 'context' in nativeAudioNodeOrAudioParam;\n};\n//# sourceMappingURL=native-audio-node.js.map","import { isNativeAudioNode } from '../guards/native-audio-node';\nexport const wrapAudioNodeDisconnectMethod = (nativeAudioNode) => {\n const connections = new Map();\n nativeAudioNode.connect = ((connect) => {\n // tslint:disable-next-line:invalid-void no-inferrable-types\n return (destination, output = 0, input = 0) => {\n const returnValue = isNativeAudioNode(destination) ? connect(destination, output, input) : connect(destination, output);\n // Save the new connection only if the calls to connect above didn't throw an error.\n const connectionsToDestination = connections.get(destination);\n if (connectionsToDestination === undefined) {\n connections.set(destination, [{ input, output }]);\n }\n else {\n if (connectionsToDestination.every((connection) => connection.input !== input || connection.output !== output)) {\n connectionsToDestination.push({ input, output });\n }\n }\n return returnValue;\n };\n })(nativeAudioNode.connect.bind(nativeAudioNode));\n nativeAudioNode.disconnect = ((disconnect) => {\n return (destinationOrOutput, output, input) => {\n disconnect.apply(nativeAudioNode);\n if (destinationOrOutput === undefined) {\n connections.clear();\n }\n else if (typeof destinationOrOutput === 'number') {\n for (const [destination, connectionsToDestination] of connections) {\n const filteredConnections = connectionsToDestination.filter((connection) => connection.output !== destinationOrOutput);\n if (filteredConnections.length === 0) {\n connections.delete(destination);\n }\n else {\n connections.set(destination, filteredConnections);\n }\n }\n }\n else if (connections.has(destinationOrOutput)) {\n if (output === undefined) {\n connections.delete(destinationOrOutput);\n }\n else {\n const connectionsToDestination = connections.get(destinationOrOutput);\n if (connectionsToDestination !== undefined) {\n const filteredConnections = connectionsToDestination.filter((connection) => connection.output !== output && (connection.input !== input || input === undefined));\n if (filteredConnections.length === 0) {\n connections.delete(destinationOrOutput);\n }\n else {\n connections.set(destinationOrOutput, filteredConnections);\n }\n }\n }\n }\n for (const [destination, connectionsToDestination] of connections) {\n connectionsToDestination.forEach((connection) => {\n if (isNativeAudioNode(destination)) {\n nativeAudioNode.connect(destination, connection.output, connection.input);\n }\n else {\n nativeAudioNode.connect(destination, connection.output);\n }\n });\n }\n };\n })(nativeAudioNode.disconnect);\n};\n//# sourceMappingURL=wrap-audio-node-disconnect-method.js.map","import { AUDIO_NODE_STORE, EVENT_LISTENERS } from '../globals';\nimport { isAudioNode } from '../guards/audio-node';\nimport { isAudioNodeOutputConnection } from '../guards/audio-node-output-connection';\nimport { addActiveInputConnectionToAudioParam } from '../helpers/add-active-input-connection-to-audio-param';\nimport { addPassiveInputConnectionToAudioParam } from '../helpers/add-passive-input-connection-to-audio-param';\nimport { connectNativeAudioNodeToNativeAudioNode } from '../helpers/connect-native-audio-node-to-native-audio-node';\nimport { deleteActiveInputConnection } from '../helpers/delete-active-input-connection';\nimport { deleteActiveInputConnectionToAudioParam } from '../helpers/delete-active-input-connection-to-audio-param';\nimport { deleteEventListenerOfAudioNode } from '../helpers/delete-event-listeners-of-audio-node';\nimport { deletePassiveInputConnectionToAudioNode } from '../helpers/delete-passive-input-connection-to-audio-node';\nimport { deletePassiveInputConnectionToAudioParam } from '../helpers/delete-passive-input-connection-to-audio-param';\nimport { disconnectNativeAudioNodeFromNativeAudioNode } from '../helpers/disconnect-native-audio-node-from-native-audio-node';\nimport { getAudioNodeConnections } from '../helpers/get-audio-node-connections';\nimport { getAudioParamConnections } from '../helpers/get-audio-param-connections';\nimport { getEventListenersOfAudioNode } from '../helpers/get-event-listeners-of-audio-node';\nimport { getNativeAudioNode } from '../helpers/get-native-audio-node';\nimport { getNativeAudioParam } from '../helpers/get-native-audio-param';\nimport { insertElementInSet } from '../helpers/insert-element-in-set';\nimport { isActiveAudioNode } from '../helpers/is-active-audio-node';\nimport { isPartOfACycle } from '../helpers/is-part-of-a-cycle';\nimport { isPassiveAudioNode } from '../helpers/is-passive-audio-node';\nimport { setInternalStateToActive } from '../helpers/set-internal-state-to-active';\nimport { setInternalStateToPassiveWhenNecessary } from '../helpers/set-internal-state-to-passive-when-necessary';\nimport { testAudioNodeDisconnectMethodSupport } from '../helpers/test-audio-node-disconnect-method-support';\nimport { visitEachAudioNodeOnce } from '../helpers/visit-each-audio-node-once';\nimport { wrapAudioNodeDisconnectMethod } from '../helpers/wrap-audio-node-disconnect-method';\nconst addConnectionToAudioParamOfAudioContext = (source, destination, output, isOffline) => {\n const { activeInputs, passiveInputs } = getAudioParamConnections(destination);\n const { outputs } = getAudioNodeConnections(source);\n const eventListeners = getEventListenersOfAudioNode(source);\n const eventListener = (isActive) => {\n const nativeAudioNode = getNativeAudioNode(source);\n const nativeAudioParam = getNativeAudioParam(destination);\n if (isActive) {\n const partialConnection = deletePassiveInputConnectionToAudioParam(passiveInputs, source, output);\n addActiveInputConnectionToAudioParam(activeInputs, source, partialConnection, false);\n if (!isOffline && !isPartOfACycle(source)) {\n nativeAudioNode.connect(nativeAudioParam, output);\n }\n }\n else {\n const partialConnection = deleteActiveInputConnectionToAudioParam(activeInputs, source, output);\n addPassiveInputConnectionToAudioParam(passiveInputs, partialConnection, false);\n if (!isOffline && !isPartOfACycle(source)) {\n nativeAudioNode.disconnect(nativeAudioParam, output);\n }\n }\n };\n if (insertElementInSet(outputs, [destination, output], (outputConnection) => outputConnection[0] === destination && outputConnection[1] === output, true)) {\n eventListeners.add(eventListener);\n if (isActiveAudioNode(source)) {\n addActiveInputConnectionToAudioParam(activeInputs, source, [output, eventListener], true);\n }\n else {\n addPassiveInputConnectionToAudioParam(passiveInputs, [source, output, eventListener], true);\n }\n return true;\n }\n return false;\n};\nconst deleteInputConnectionOfAudioNode = (source, destination, output, input) => {\n const { activeInputs, passiveInputs } = getAudioNodeConnections(destination);\n const activeInputConnection = deleteActiveInputConnection(activeInputs[input], source, output);\n if (activeInputConnection === null) {\n const passiveInputConnection = deletePassiveInputConnectionToAudioNode(passiveInputs, source, output, input);\n return [passiveInputConnection[2], false];\n }\n return [activeInputConnection[2], true];\n};\nconst deleteInputConnectionOfAudioParam = (source, destination, output) => {\n const { activeInputs, passiveInputs } = getAudioParamConnections(destination);\n const activeInputConnection = deleteActiveInputConnection(activeInputs, source, output);\n if (activeInputConnection === null) {\n const passiveInputConnection = deletePassiveInputConnectionToAudioParam(passiveInputs, source, output);\n return [passiveInputConnection[1], false];\n }\n return [activeInputConnection[2], true];\n};\nconst deleteInputsOfAudioNode = (source, isOffline, destination, output, input) => {\n const [listener, isActive] = deleteInputConnectionOfAudioNode(source, destination, output, input);\n if (listener !== null) {\n deleteEventListenerOfAudioNode(source, listener);\n if (isActive && !isOffline && !isPartOfACycle(source)) {\n disconnectNativeAudioNodeFromNativeAudioNode(getNativeAudioNode(source), getNativeAudioNode(destination), output, input);\n }\n }\n if (isActiveAudioNode(destination)) {\n const { activeInputs } = getAudioNodeConnections(destination);\n setInternalStateToPassiveWhenNecessary(destination, activeInputs);\n }\n};\nconst deleteInputsOfAudioParam = (source, isOffline, destination, output) => {\n const [listener, isActive] = deleteInputConnectionOfAudioParam(source, destination, output);\n if (listener !== null) {\n deleteEventListenerOfAudioNode(source, listener);\n if (isActive && !isOffline && !isPartOfACycle(source)) {\n getNativeAudioNode(source).disconnect(getNativeAudioParam(destination), output);\n }\n }\n};\nconst deleteAnyConnection = (source, isOffline) => {\n const audioNodeConnectionsOfSource = getAudioNodeConnections(source);\n const destinations = [];\n for (const outputConnection of audioNodeConnectionsOfSource.outputs) {\n if (isAudioNodeOutputConnection(outputConnection)) {\n deleteInputsOfAudioNode(source, isOffline, ...outputConnection);\n }\n else {\n deleteInputsOfAudioParam(source, isOffline, ...outputConnection);\n }\n destinations.push(outputConnection[0]);\n }\n audioNodeConnectionsOfSource.outputs.clear();\n return destinations;\n};\nconst deleteConnectionAtOutput = (source, isOffline, output) => {\n const audioNodeConnectionsOfSource = getAudioNodeConnections(source);\n const destinations = [];\n for (const outputConnection of audioNodeConnectionsOfSource.outputs) {\n if (outputConnection[1] === output) {\n if (isAudioNodeOutputConnection(outputConnection)) {\n deleteInputsOfAudioNode(source, isOffline, ...outputConnection);\n }\n else {\n deleteInputsOfAudioParam(source, isOffline, ...outputConnection);\n }\n destinations.push(outputConnection[0]);\n audioNodeConnectionsOfSource.outputs.delete(outputConnection);\n }\n }\n return destinations;\n};\nconst deleteConnectionToDestination = (source, isOffline, destination, output, input) => {\n const audioNodeConnectionsOfSource = getAudioNodeConnections(source);\n return Array.from(audioNodeConnectionsOfSource.outputs)\n .filter((outputConnection) => outputConnection[0] === destination &&\n (output === undefined || outputConnection[1] === output) &&\n (input === undefined || outputConnection[2] === input))\n .map((outputConnection) => {\n if (isAudioNodeOutputConnection(outputConnection)) {\n deleteInputsOfAudioNode(source, isOffline, ...outputConnection);\n }\n else {\n deleteInputsOfAudioParam(source, isOffline, ...outputConnection);\n }\n audioNodeConnectionsOfSource.outputs.delete(outputConnection);\n return outputConnection[0];\n });\n};\nexport const createAudioNodeConstructor = (addAudioNodeConnections, addConnectionToAudioNode, cacheTestResult, createIncrementCycleCounter, createIndexSizeError, createInvalidAccessError, createNotSupportedError, decrementCycleCounter, detectCycles, eventTargetConstructor, getNativeContext, isNativeAudioContext, isNativeAudioNode, isNativeAudioParam, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor) => {\n return class AudioNode extends eventTargetConstructor {\n constructor(context, isActive, nativeAudioNode, audioNodeRenderer) {\n super(nativeAudioNode);\n this._context = context;\n this._nativeAudioNode = nativeAudioNode;\n const nativeContext = getNativeContext(context);\n // Bug #12: Safari does not support to disconnect a specific destination.\n if (isNativeAudioContext(nativeContext) &&\n true !==\n cacheTestResult(testAudioNodeDisconnectMethodSupport, () => {\n return testAudioNodeDisconnectMethodSupport(nativeContext, nativeAudioWorkletNodeConstructor);\n })) {\n wrapAudioNodeDisconnectMethod(nativeAudioNode);\n }\n AUDIO_NODE_STORE.set(this, nativeAudioNode);\n EVENT_LISTENERS.set(this, new Set());\n if (context.state !== 'closed' && isActive) {\n setInternalStateToActive(this);\n }\n addAudioNodeConnections(this, audioNodeRenderer, nativeAudioNode);\n }\n get channelCount() {\n return this._nativeAudioNode.channelCount;\n }\n set channelCount(value) {\n this._nativeAudioNode.channelCount = value;\n }\n get channelCountMode() {\n return this._nativeAudioNode.channelCountMode;\n }\n set channelCountMode(value) {\n this._nativeAudioNode.channelCountMode = value;\n }\n get channelInterpretation() {\n return this._nativeAudioNode.channelInterpretation;\n }\n set channelInterpretation(value) {\n this._nativeAudioNode.channelInterpretation = value;\n }\n get context() {\n return this._context;\n }\n get numberOfInputs() {\n return this._nativeAudioNode.numberOfInputs;\n }\n get numberOfOutputs() {\n return this._nativeAudioNode.numberOfOutputs;\n }\n // tslint:disable-next-line:invalid-void\n connect(destination, output = 0, input = 0) {\n // Bug #174: Safari does expose a wrong numberOfOutputs for MediaStreamAudioDestinationNodes.\n if (output < 0 || output >= this._nativeAudioNode.numberOfOutputs) {\n throw createIndexSizeError();\n }\n const nativeContext = getNativeContext(this._context);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n if (isNativeAudioNode(destination) || isNativeAudioParam(destination)) {\n throw createInvalidAccessError();\n }\n if (isAudioNode(destination)) {\n const nativeDestinationAudioNode = getNativeAudioNode(destination);\n try {\n const connection = connectNativeAudioNodeToNativeAudioNode(this._nativeAudioNode, nativeDestinationAudioNode, output, input);\n const isPassive = isPassiveAudioNode(this);\n if (isOffline || isPassive) {\n this._nativeAudioNode.disconnect(...connection);\n }\n if (this.context.state !== 'closed' && !isPassive && isPassiveAudioNode(destination)) {\n setInternalStateToActive(destination);\n }\n }\n catch (err) {\n // Bug #41: Safari does not throw the correct exception so far.\n if (err.code === 12) {\n throw createInvalidAccessError();\n }\n throw err;\n }\n const isNewConnectionToAudioNode = addConnectionToAudioNode(this, destination, output, input, isOffline);\n // Bug #164: Only Firefox detects cycles so far.\n if (isNewConnectionToAudioNode) {\n const cycles = detectCycles([this], destination);\n visitEachAudioNodeOnce(cycles, createIncrementCycleCounter(isOffline));\n }\n return destination;\n }\n const nativeAudioParam = getNativeAudioParam(destination);\n /*\n * Bug #73, #147 & #153: Safari does not support to connect an input signal to the playbackRate AudioParam of an\n * AudioBufferSourceNode. This can't be easily detected and that's why the outdated name property is used here to identify\n * Safari. In addition to that the maxValue property is used to only detect the affected versions below v14.0.2.\n */\n if (nativeAudioParam.name === 'playbackRate' && nativeAudioParam.maxValue === 1024) {\n throw createNotSupportedError();\n }\n try {\n this._nativeAudioNode.connect(nativeAudioParam, output);\n if (isOffline || isPassiveAudioNode(this)) {\n this._nativeAudioNode.disconnect(nativeAudioParam, output);\n }\n }\n catch (err) {\n // Bug #58: Safari doesn't throw an InvalidAccessError yet.\n if (err.code === 12) {\n throw createInvalidAccessError();\n }\n throw err;\n }\n const isNewConnectionToAudioParam = addConnectionToAudioParamOfAudioContext(this, destination, output, isOffline);\n // Bug #164: Only Firefox detects cycles so far.\n if (isNewConnectionToAudioParam) {\n const cycles = detectCycles([this], destination);\n visitEachAudioNodeOnce(cycles, createIncrementCycleCounter(isOffline));\n }\n }\n disconnect(destinationOrOutput, output, input) {\n let destinations;\n const nativeContext = getNativeContext(this._context);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n if (destinationOrOutput === undefined) {\n destinations = deleteAnyConnection(this, isOffline);\n }\n else if (typeof destinationOrOutput === 'number') {\n if (destinationOrOutput < 0 || destinationOrOutput >= this.numberOfOutputs) {\n throw createIndexSizeError();\n }\n destinations = deleteConnectionAtOutput(this, isOffline, destinationOrOutput);\n }\n else {\n if (output !== undefined && (output < 0 || output >= this.numberOfOutputs)) {\n throw createIndexSizeError();\n }\n if (isAudioNode(destinationOrOutput) && input !== undefined && (input < 0 || input >= destinationOrOutput.numberOfInputs)) {\n throw createIndexSizeError();\n }\n destinations = deleteConnectionToDestination(this, isOffline, destinationOrOutput, output, input);\n if (destinations.length === 0) {\n throw createInvalidAccessError();\n }\n }\n // Bug #164: Only Firefox detects cycles so far.\n for (const destination of destinations) {\n const cycles = detectCycles([this], destination);\n visitEachAudioNodeOnce(cycles, decrementCycleCounter);\n }\n }\n };\n};\n//# sourceMappingURL=audio-node-constructor.js.map","import { AutomationEventList } from 'automation-events';\nexport const createAudioParamFactory = (addAudioParamConnections, audioParamAudioNodeStore, audioParamStore, createAudioParamRenderer, createCancelAndHoldAutomationEvent, createCancelScheduledValuesAutomationEvent, createExponentialRampToValueAutomationEvent, createLinearRampToValueAutomationEvent, createSetTargetAutomationEvent, createSetValueAutomationEvent, createSetValueCurveAutomationEvent, nativeAudioContextConstructor, setValueAtTimeUntilPossible) => {\n return (audioNode, isAudioParamOfOfflineAudioContext, nativeAudioParam, maxValue = null, minValue = null) => {\n // Bug #196 Only Safari sets the defaultValue to the initial value.\n const defaultValue = nativeAudioParam.value;\n const automationEventList = new AutomationEventList(defaultValue);\n const audioParamRenderer = isAudioParamOfOfflineAudioContext ? createAudioParamRenderer(automationEventList) : null;\n const audioParam = {\n get defaultValue() {\n return defaultValue;\n },\n get maxValue() {\n return maxValue === null ? nativeAudioParam.maxValue : maxValue;\n },\n get minValue() {\n return minValue === null ? nativeAudioParam.minValue : minValue;\n },\n get value() {\n return nativeAudioParam.value;\n },\n set value(value) {\n nativeAudioParam.value = value;\n // Bug #98: Firefox & Safari do not yet treat the value setter like a call to setValueAtTime().\n audioParam.setValueAtTime(value, audioNode.context.currentTime);\n },\n cancelAndHoldAtTime(cancelTime) {\n // Bug #28: Firefox & Safari do not yet implement cancelAndHoldAtTime().\n if (typeof nativeAudioParam.cancelAndHoldAtTime === 'function') {\n if (audioParamRenderer === null) {\n automationEventList.flush(audioNode.context.currentTime);\n }\n automationEventList.add(createCancelAndHoldAutomationEvent(cancelTime));\n nativeAudioParam.cancelAndHoldAtTime(cancelTime);\n }\n else {\n const previousLastEvent = Array.from(automationEventList).pop();\n if (audioParamRenderer === null) {\n automationEventList.flush(audioNode.context.currentTime);\n }\n automationEventList.add(createCancelAndHoldAutomationEvent(cancelTime));\n const currentLastEvent = Array.from(automationEventList).pop();\n nativeAudioParam.cancelScheduledValues(cancelTime);\n if (previousLastEvent !== currentLastEvent && currentLastEvent !== undefined) {\n if (currentLastEvent.type === 'exponentialRampToValue') {\n nativeAudioParam.exponentialRampToValueAtTime(currentLastEvent.value, currentLastEvent.endTime);\n }\n else if (currentLastEvent.type === 'linearRampToValue') {\n nativeAudioParam.linearRampToValueAtTime(currentLastEvent.value, currentLastEvent.endTime);\n }\n else if (currentLastEvent.type === 'setValue') {\n nativeAudioParam.setValueAtTime(currentLastEvent.value, currentLastEvent.startTime);\n }\n else if (currentLastEvent.type === 'setValueCurve') {\n nativeAudioParam.setValueCurveAtTime(currentLastEvent.values, currentLastEvent.startTime, currentLastEvent.duration);\n }\n }\n }\n return audioParam;\n },\n cancelScheduledValues(cancelTime) {\n if (audioParamRenderer === null) {\n automationEventList.flush(audioNode.context.currentTime);\n }\n automationEventList.add(createCancelScheduledValuesAutomationEvent(cancelTime));\n nativeAudioParam.cancelScheduledValues(cancelTime);\n return audioParam;\n },\n exponentialRampToValueAtTime(value, endTime) {\n // Bug #45: Safari does not throw an error yet.\n if (value === 0) {\n throw new RangeError();\n }\n // Bug #187: Safari does not throw an error yet.\n if (!Number.isFinite(endTime) || endTime < 0) {\n throw new RangeError();\n }\n const currentTime = audioNode.context.currentTime;\n if (audioParamRenderer === null) {\n automationEventList.flush(currentTime);\n }\n // Bug #194: Firefox does not implicitly call setValueAtTime() if there is no previous event.\n if (Array.from(automationEventList).length === 0) {\n automationEventList.add(createSetValueAutomationEvent(defaultValue, currentTime));\n nativeAudioParam.setValueAtTime(defaultValue, currentTime);\n }\n automationEventList.add(createExponentialRampToValueAutomationEvent(value, endTime));\n nativeAudioParam.exponentialRampToValueAtTime(value, endTime);\n return audioParam;\n },\n linearRampToValueAtTime(value, endTime) {\n const currentTime = audioNode.context.currentTime;\n if (audioParamRenderer === null) {\n automationEventList.flush(currentTime);\n }\n // Bug #195: Firefox does not implicitly call setValueAtTime() if there is no previous event.\n if (Array.from(automationEventList).length === 0) {\n automationEventList.add(createSetValueAutomationEvent(defaultValue, currentTime));\n nativeAudioParam.setValueAtTime(defaultValue, currentTime);\n }\n automationEventList.add(createLinearRampToValueAutomationEvent(value, endTime));\n nativeAudioParam.linearRampToValueAtTime(value, endTime);\n return audioParam;\n },\n setTargetAtTime(target, startTime, timeConstant) {\n if (audioParamRenderer === null) {\n automationEventList.flush(audioNode.context.currentTime);\n }\n automationEventList.add(createSetTargetAutomationEvent(target, startTime, timeConstant));\n nativeAudioParam.setTargetAtTime(target, startTime, timeConstant);\n return audioParam;\n },\n setValueAtTime(value, startTime) {\n if (audioParamRenderer === null) {\n automationEventList.flush(audioNode.context.currentTime);\n }\n automationEventList.add(createSetValueAutomationEvent(value, startTime));\n nativeAudioParam.setValueAtTime(value, startTime);\n return audioParam;\n },\n setValueCurveAtTime(values, startTime, duration) {\n // Bug 183: Safari only accepts a Float32Array.\n const convertedValues = values instanceof Float32Array ? values : new Float32Array(values);\n /*\n * Bug #152: Safari does not correctly interpolate the values of the curve.\n * @todo Unfortunately there is no way to test for this behavior in a synchronous fashion which is why testing for the\n * existence of the webkitAudioContext is used as a workaround here.\n */\n if (nativeAudioContextConstructor !== null && nativeAudioContextConstructor.name === 'webkitAudioContext') {\n const endTime = startTime + duration;\n const sampleRate = audioNode.context.sampleRate;\n const firstSample = Math.ceil(startTime * sampleRate);\n const lastSample = Math.floor(endTime * sampleRate);\n const numberOfInterpolatedValues = lastSample - firstSample;\n const interpolatedValues = new Float32Array(numberOfInterpolatedValues);\n for (let i = 0; i < numberOfInterpolatedValues; i += 1) {\n const theoreticIndex = ((convertedValues.length - 1) / duration) * ((firstSample + i) / sampleRate - startTime);\n const lowerIndex = Math.floor(theoreticIndex);\n const upperIndex = Math.ceil(theoreticIndex);\n interpolatedValues[i] =\n lowerIndex === upperIndex\n ? convertedValues[lowerIndex]\n : (1 - (theoreticIndex - lowerIndex)) * convertedValues[lowerIndex] +\n (1 - (upperIndex - theoreticIndex)) * convertedValues[upperIndex];\n }\n if (audioParamRenderer === null) {\n automationEventList.flush(audioNode.context.currentTime);\n }\n automationEventList.add(createSetValueCurveAutomationEvent(interpolatedValues, startTime, duration));\n nativeAudioParam.setValueCurveAtTime(interpolatedValues, startTime, duration);\n const timeOfLastSample = lastSample / sampleRate;\n if (timeOfLastSample < endTime) {\n setValueAtTimeUntilPossible(audioParam, interpolatedValues[interpolatedValues.length - 1], timeOfLastSample);\n }\n setValueAtTimeUntilPossible(audioParam, convertedValues[convertedValues.length - 1], endTime);\n }\n else {\n if (audioParamRenderer === null) {\n automationEventList.flush(audioNode.context.currentTime);\n }\n automationEventList.add(createSetValueCurveAutomationEvent(convertedValues, startTime, duration));\n nativeAudioParam.setValueCurveAtTime(convertedValues, startTime, duration);\n }\n return audioParam;\n }\n };\n audioParamStore.set(audioParam, nativeAudioParam);\n audioParamAudioNodeStore.set(audioParam, audioNode);\n addAudioParamConnections(audioParam, audioParamRenderer);\n return audioParam;\n };\n};\n//# sourceMappingURL=audio-param-factory.js.map","export const createAudioParamRenderer = (automationEventList) => {\n return {\n replay(audioParam) {\n for (const automationEvent of automationEventList) {\n if (automationEvent.type === 'exponentialRampToValue') {\n const { endTime, value } = automationEvent;\n audioParam.exponentialRampToValueAtTime(value, endTime);\n }\n else if (automationEvent.type === 'linearRampToValue') {\n const { endTime, value } = automationEvent;\n audioParam.linearRampToValueAtTime(value, endTime);\n }\n else if (automationEvent.type === 'setTarget') {\n const { startTime, target, timeConstant } = automationEvent;\n audioParam.setTargetAtTime(target, startTime, timeConstant);\n }\n else if (automationEvent.type === 'setValue') {\n const { startTime, value } = automationEvent;\n audioParam.setValueAtTime(value, startTime);\n }\n else if (automationEvent.type === 'setValueCurve') {\n const { duration, startTime, values } = automationEvent;\n audioParam.setValueCurveAtTime(values, startTime, duration);\n }\n else {\n throw new Error(\"Can't apply an unknown automation.\");\n }\n }\n }\n };\n};\n//# sourceMappingURL=audio-param-renderer.js.map","export class ReadOnlyMap {\n constructor(parameters) {\n this._map = new Map(parameters);\n }\n get size() {\n return this._map.size;\n }\n entries() {\n return this._map.entries();\n }\n forEach(callback, thisArg = null) {\n return this._map.forEach((value, key) => callback.call(thisArg, value, key, this));\n }\n get(name) {\n return this._map.get(name);\n }\n has(name) {\n return this._map.has(name);\n }\n keys() {\n return this._map.keys();\n }\n values() {\n return this._map.values();\n }\n}\n//# sourceMappingURL=read-only-map.js.map","import { NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS } from '../globals';\nimport { ReadOnlyMap } from '../read-only-map';\nconst DEFAULT_OPTIONS = {\n channelCount: 2,\n // Bug #61: The channelCountMode should be 'max' according to the spec but is set to 'explicit' to achieve consistent behavior.\n channelCountMode: 'explicit',\n channelInterpretation: 'speakers',\n numberOfInputs: 1,\n numberOfOutputs: 1,\n parameterData: {},\n processorOptions: {}\n};\nexport const createAudioWorkletNodeConstructor = (addUnrenderedAudioWorkletNode, audioNodeConstructor, createAudioParam, createAudioWorkletNodeRenderer, createNativeAudioWorkletNode, getAudioNodeConnections, getBackupOfflineAudioContext, getNativeContext, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor, sanitizeAudioWorkletNodeOptions, setActiveAudioWorkletNodeInputs, testAudioWorkletNodeOptionsClonability, wrapEventListener) => {\n return class AudioWorkletNode extends audioNodeConstructor {\n constructor(context, name, options) {\n var _a;\n const nativeContext = getNativeContext(context);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const mergedOptions = sanitizeAudioWorkletNodeOptions({ ...DEFAULT_OPTIONS, ...options });\n // Bug #191: Safari doesn't throw an error if the options aren't clonable.\n testAudioWorkletNodeOptionsClonability(mergedOptions);\n const nodeNameToProcessorConstructorMap = NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS.get(nativeContext);\n const processorConstructor = nodeNameToProcessorConstructorMap === null || nodeNameToProcessorConstructorMap === void 0 ? void 0 : nodeNameToProcessorConstructorMap.get(name);\n // Bug #186: Chrome and Edge do not allow to create an AudioWorkletNode on a closed AudioContext.\n const nativeContextOrBackupOfflineAudioContext = isOffline || nativeContext.state !== 'closed'\n ? nativeContext\n : (_a = getBackupOfflineAudioContext(nativeContext)) !== null && _a !== void 0 ? _a : nativeContext;\n const nativeAudioWorkletNode = createNativeAudioWorkletNode(nativeContextOrBackupOfflineAudioContext, isOffline ? null : context.baseLatency, nativeAudioWorkletNodeConstructor, name, processorConstructor, mergedOptions);\n const audioWorkletNodeRenderer = ((isOffline ? createAudioWorkletNodeRenderer(name, mergedOptions, processorConstructor) : null));\n /*\n * @todo Add a mechanism to switch an AudioWorkletNode to passive once the process() function of the AudioWorkletProcessor\n * returns false.\n */\n super(context, true, nativeAudioWorkletNode, audioWorkletNodeRenderer);\n const parameters = [];\n nativeAudioWorkletNode.parameters.forEach((nativeAudioParam, nm) => {\n const audioParam = createAudioParam(this, isOffline, nativeAudioParam);\n parameters.push([nm, audioParam]);\n });\n this._nativeAudioWorkletNode = nativeAudioWorkletNode;\n this._onprocessorerror = null;\n this._parameters = new ReadOnlyMap(parameters);\n /*\n * Bug #86 & #87: Invoking the renderer of an AudioWorkletNode might be necessary if it has no direct or indirect connection to\n * the destination.\n */\n if (isOffline) {\n addUnrenderedAudioWorkletNode(nativeContext, this);\n }\n const { activeInputs } = getAudioNodeConnections(this);\n setActiveAudioWorkletNodeInputs(nativeAudioWorkletNode, activeInputs);\n }\n get onprocessorerror() {\n return this._onprocessorerror;\n }\n set onprocessorerror(value) {\n const wrappedListener = typeof value === 'function' ? wrapEventListener(this, value) : null;\n this._nativeAudioWorkletNode.onprocessorerror = wrappedListener;\n const nativeOnProcessorError = this._nativeAudioWorkletNode.onprocessorerror;\n this._onprocessorerror =\n nativeOnProcessorError !== null && nativeOnProcessorError === wrappedListener\n ? value\n : nativeOnProcessorError;\n }\n get parameters() {\n if (this._parameters === null) {\n // @todo The definition that TypeScript uses of the AudioParamMap is lacking many methods.\n return this._nativeAudioWorkletNode.parameters;\n }\n return this._parameters;\n }\n get port() {\n return this._nativeAudioWorkletNode.port;\n }\n };\n};\n//# sourceMappingURL=audio-worklet-node-constructor.js.map","export function copyFromChannel(audioBuffer, \n// @todo There is currently no way to define something like { [ key: number | string ]: Float32Array }\nparent, key, channelNumber, bufferOffset) {\n if (typeof audioBuffer.copyFromChannel === 'function') {\n // The byteLength will be 0 when the ArrayBuffer was transferred.\n if (parent[key].byteLength === 0) {\n parent[key] = new Float32Array(128);\n }\n audioBuffer.copyFromChannel(parent[key], channelNumber, bufferOffset);\n // Bug #5: Safari does not support copyFromChannel().\n }\n else {\n const channelData = audioBuffer.getChannelData(channelNumber);\n // The byteLength will be 0 when the ArrayBuffer was transferred.\n if (parent[key].byteLength === 0) {\n parent[key] = channelData.slice(bufferOffset, bufferOffset + 128);\n }\n else {\n const slicedInput = new Float32Array(channelData.buffer, bufferOffset * Float32Array.BYTES_PER_ELEMENT, 128);\n parent[key].set(slicedInput);\n }\n }\n}\n//# sourceMappingURL=copy-from-channel.js.map","export const copyToChannel = (audioBuffer, parent, key, channelNumber, bufferOffset) => {\n if (typeof audioBuffer.copyToChannel === 'function') {\n // The byteLength will be 0 when the ArrayBuffer was transferred.\n if (parent[key].byteLength !== 0) {\n audioBuffer.copyToChannel(parent[key], channelNumber, bufferOffset);\n }\n // Bug #5: Safari does not support copyToChannel().\n }\n else {\n // The byteLength will be 0 when the ArrayBuffer was transferred.\n if (parent[key].byteLength !== 0) {\n audioBuffer.getChannelData(channelNumber).set(parent[key], bufferOffset);\n }\n }\n};\n//# sourceMappingURL=copy-to-channel.js.map","export const createNestedArrays = (x, y) => {\n const arrays = [];\n for (let i = 0; i < x; i += 1) {\n const array = [];\n const length = typeof y === 'number' ? y : y[i];\n for (let j = 0; j < length; j += 1) {\n array.push(new Float32Array(128));\n }\n arrays.push(array);\n }\n return arrays;\n};\n//# sourceMappingURL=create-nested-arrays.js.map","import { NODE_TO_PROCESSOR_MAPS } from '../globals';\nimport { getNativeAudioNode } from './get-native-audio-node';\nimport { getValueForKey } from './get-value-for-key';\nexport const getAudioWorkletProcessor = (nativeOfflineAudioContext, proxy) => {\n const nodeToProcessorMap = getValueForKey(NODE_TO_PROCESSOR_MAPS, nativeOfflineAudioContext);\n const nativeAudioWorkletNode = getNativeAudioNode(proxy);\n return getValueForKey(nodeToProcessorMap, nativeAudioWorkletNode);\n};\n//# sourceMappingURL=get-audio-worklet-processor.js.map","import { copyFromChannel } from '../helpers/copy-from-channel';\nimport { copyToChannel } from '../helpers/copy-to-channel';\nimport { createNestedArrays } from '../helpers/create-nested-arrays';\nimport { getAudioNodeConnections } from '../helpers/get-audio-node-connections';\nimport { getAudioWorkletProcessor } from '../helpers/get-audio-worklet-processor';\nimport { isOwnedByContext } from '../helpers/is-owned-by-context';\nconst processBuffer = async (proxy, renderedBuffer, nativeOfflineAudioContext, options, outputChannelCount, processorConstructor, exposeCurrentFrameAndCurrentTime) => {\n // Ceil the length to the next full render quantum.\n // Bug #17: Safari does not yet expose the length.\n const length = renderedBuffer === null ? Math.ceil(proxy.context.length / 128) * 128 : renderedBuffer.length;\n const numberOfInputChannels = options.channelCount * options.numberOfInputs;\n const numberOfOutputChannels = outputChannelCount.reduce((sum, value) => sum + value, 0);\n const processedBuffer = numberOfOutputChannels === 0\n ? null\n : nativeOfflineAudioContext.createBuffer(numberOfOutputChannels, length, nativeOfflineAudioContext.sampleRate);\n if (processorConstructor === undefined) {\n throw new Error('Missing the processor constructor.');\n }\n const audioNodeConnections = getAudioNodeConnections(proxy);\n const audioWorkletProcessor = await getAudioWorkletProcessor(nativeOfflineAudioContext, proxy);\n const inputs = createNestedArrays(options.numberOfInputs, options.channelCount);\n const outputs = createNestedArrays(options.numberOfOutputs, outputChannelCount);\n const parameters = Array.from(proxy.parameters.keys()).reduce((prmtrs, name) => ({ ...prmtrs, [name]: new Float32Array(128) }), {});\n for (let i = 0; i < length; i += 128) {\n if (options.numberOfInputs > 0 && renderedBuffer !== null) {\n for (let j = 0; j < options.numberOfInputs; j += 1) {\n for (let k = 0; k < options.channelCount; k += 1) {\n copyFromChannel(renderedBuffer, inputs[j], k, k, i);\n }\n }\n }\n if (processorConstructor.parameterDescriptors !== undefined && renderedBuffer !== null) {\n processorConstructor.parameterDescriptors.forEach(({ name }, index) => {\n copyFromChannel(renderedBuffer, parameters, name, numberOfInputChannels + index, i);\n });\n }\n for (let j = 0; j < options.numberOfInputs; j += 1) {\n for (let k = 0; k < outputChannelCount[j]; k += 1) {\n // The byteLength will be 0 when the ArrayBuffer was transferred.\n if (outputs[j][k].byteLength === 0) {\n outputs[j][k] = new Float32Array(128);\n }\n }\n }\n try {\n const potentiallyEmptyInputs = inputs.map((input, index) => {\n if (audioNodeConnections.activeInputs[index].size === 0) {\n return [];\n }\n return input;\n });\n const activeSourceFlag = exposeCurrentFrameAndCurrentTime(i / nativeOfflineAudioContext.sampleRate, nativeOfflineAudioContext.sampleRate, () => audioWorkletProcessor.process(potentiallyEmptyInputs, outputs, parameters));\n if (processedBuffer !== null) {\n for (let j = 0, outputChannelSplitterNodeOutput = 0; j < options.numberOfOutputs; j += 1) {\n for (let k = 0; k < outputChannelCount[j]; k += 1) {\n copyToChannel(processedBuffer, outputs[j], k, outputChannelSplitterNodeOutput + k, i);\n }\n outputChannelSplitterNodeOutput += outputChannelCount[j];\n }\n }\n if (!activeSourceFlag) {\n break;\n }\n }\n catch (error) {\n proxy.dispatchEvent(new ErrorEvent('processorerror', {\n colno: error.colno,\n filename: error.filename,\n lineno: error.lineno,\n message: error.message\n }));\n break;\n }\n }\n return processedBuffer;\n};\nexport const createAudioWorkletNodeRendererFactory = (connectAudioParam, connectMultipleOutputs, createNativeAudioBufferSourceNode, createNativeChannelMergerNode, createNativeChannelSplitterNode, createNativeConstantSourceNode, createNativeGainNode, deleteUnrenderedAudioWorkletNode, disconnectMultipleOutputs, exposeCurrentFrameAndCurrentTime, getNativeAudioNode, nativeAudioWorkletNodeConstructor, nativeOfflineAudioContextConstructor, renderAutomation, renderInputsOfAudioNode, renderNativeOfflineAudioContext) => {\n return (name, options, processorConstructor) => {\n const renderedNativeAudioNodes = new WeakMap();\n let processedBufferPromise = null;\n const createAudioNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeAudioWorkletNode = getNativeAudioNode(proxy);\n let nativeOutputNodes = null;\n const nativeAudioWorkletNodeIsOwnedByContext = isOwnedByContext(nativeAudioWorkletNode, nativeOfflineAudioContext);\n const outputChannelCount = Array.isArray(options.outputChannelCount)\n ? options.outputChannelCount\n : Array.from(options.outputChannelCount);\n // Bug #61: Only Chrome, Edge & Firefox have an implementation of the AudioWorkletNode yet.\n if (nativeAudioWorkletNodeConstructor === null) {\n const numberOfOutputChannels = outputChannelCount.reduce((sum, value) => sum + value, 0);\n const outputChannelSplitterNode = createNativeChannelSplitterNode(nativeOfflineAudioContext, {\n channelCount: Math.max(1, numberOfOutputChannels),\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n numberOfOutputs: Math.max(1, numberOfOutputChannels)\n });\n const outputChannelMergerNodes = [];\n for (let i = 0; i < proxy.numberOfOutputs; i += 1) {\n outputChannelMergerNodes.push(createNativeChannelMergerNode(nativeOfflineAudioContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'speakers',\n numberOfInputs: outputChannelCount[i]\n }));\n }\n const outputGainNode = createNativeGainNode(nativeOfflineAudioContext, {\n channelCount: options.channelCount,\n channelCountMode: options.channelCountMode,\n channelInterpretation: options.channelInterpretation,\n gain: 1\n });\n outputGainNode.connect = connectMultipleOutputs.bind(null, outputChannelMergerNodes);\n outputGainNode.disconnect = disconnectMultipleOutputs.bind(null, outputChannelMergerNodes);\n nativeOutputNodes = [outputChannelSplitterNode, outputChannelMergerNodes, outputGainNode];\n }\n else if (!nativeAudioWorkletNodeIsOwnedByContext) {\n nativeAudioWorkletNode = new nativeAudioWorkletNodeConstructor(nativeOfflineAudioContext, name);\n }\n renderedNativeAudioNodes.set(nativeOfflineAudioContext, nativeOutputNodes === null ? nativeAudioWorkletNode : nativeOutputNodes[2]);\n if (nativeOutputNodes !== null) {\n if (processedBufferPromise === null) {\n if (processorConstructor === undefined) {\n throw new Error('Missing the processor constructor.');\n }\n if (nativeOfflineAudioContextConstructor === null) {\n throw new Error('Missing the native OfflineAudioContext constructor.');\n }\n // Bug #47: The AudioDestinationNode in Safari gets not initialized correctly.\n const numberOfInputChannels = proxy.channelCount * proxy.numberOfInputs;\n const numberOfParameters = processorConstructor.parameterDescriptors === undefined ? 0 : processorConstructor.parameterDescriptors.length;\n const numberOfChannels = numberOfInputChannels + numberOfParameters;\n const renderBuffer = async () => {\n const partialOfflineAudioContext = new nativeOfflineAudioContextConstructor(numberOfChannels, \n // Ceil the length to the next full render quantum.\n // Bug #17: Safari does not yet expose the length.\n Math.ceil(proxy.context.length / 128) * 128, nativeOfflineAudioContext.sampleRate);\n const gainNodes = [];\n const inputChannelSplitterNodes = [];\n for (let i = 0; i < options.numberOfInputs; i += 1) {\n gainNodes.push(createNativeGainNode(partialOfflineAudioContext, {\n channelCount: options.channelCount,\n channelCountMode: options.channelCountMode,\n channelInterpretation: options.channelInterpretation,\n gain: 1\n }));\n inputChannelSplitterNodes.push(createNativeChannelSplitterNode(partialOfflineAudioContext, {\n channelCount: options.channelCount,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n numberOfOutputs: options.channelCount\n }));\n }\n const constantSourceNodes = await Promise.all(Array.from(proxy.parameters.values()).map(async (audioParam) => {\n const constantSourceNode = createNativeConstantSourceNode(partialOfflineAudioContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n offset: audioParam.value\n });\n await renderAutomation(partialOfflineAudioContext, audioParam, constantSourceNode.offset);\n return constantSourceNode;\n }));\n const inputChannelMergerNode = createNativeChannelMergerNode(partialOfflineAudioContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'speakers',\n numberOfInputs: Math.max(1, numberOfInputChannels + numberOfParameters)\n });\n for (let i = 0; i < options.numberOfInputs; i += 1) {\n gainNodes[i].connect(inputChannelSplitterNodes[i]);\n for (let j = 0; j < options.channelCount; j += 1) {\n inputChannelSplitterNodes[i].connect(inputChannelMergerNode, j, i * options.channelCount + j);\n }\n }\n for (const [index, constantSourceNode] of constantSourceNodes.entries()) {\n constantSourceNode.connect(inputChannelMergerNode, 0, numberOfInputChannels + index);\n constantSourceNode.start(0);\n }\n inputChannelMergerNode.connect(partialOfflineAudioContext.destination);\n await Promise.all(gainNodes.map((gainNode) => renderInputsOfAudioNode(proxy, partialOfflineAudioContext, gainNode)));\n return renderNativeOfflineAudioContext(partialOfflineAudioContext);\n };\n processedBufferPromise = processBuffer(proxy, numberOfChannels === 0 ? null : await renderBuffer(), nativeOfflineAudioContext, options, outputChannelCount, processorConstructor, exposeCurrentFrameAndCurrentTime);\n }\n const processedBuffer = await processedBufferPromise;\n const audioBufferSourceNode = createNativeAudioBufferSourceNode(nativeOfflineAudioContext, {\n buffer: null,\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers',\n loop: false,\n loopEnd: 0,\n loopStart: 0,\n playbackRate: 1\n });\n const [outputChannelSplitterNode, outputChannelMergerNodes, outputGainNode] = nativeOutputNodes;\n if (processedBuffer !== null) {\n audioBufferSourceNode.buffer = processedBuffer;\n audioBufferSourceNode.start(0);\n }\n audioBufferSourceNode.connect(outputChannelSplitterNode);\n for (let i = 0, outputChannelSplitterNodeOutput = 0; i < proxy.numberOfOutputs; i += 1) {\n const outputChannelMergerNode = outputChannelMergerNodes[i];\n for (let j = 0; j < outputChannelCount[i]; j += 1) {\n outputChannelSplitterNode.connect(outputChannelMergerNode, outputChannelSplitterNodeOutput + j, j);\n }\n outputChannelSplitterNodeOutput += outputChannelCount[i];\n }\n return outputGainNode;\n }\n if (!nativeAudioWorkletNodeIsOwnedByContext) {\n for (const [nm, audioParam] of proxy.parameters.entries()) {\n await renderAutomation(nativeOfflineAudioContext, audioParam, \n // @todo The definition that TypeScript uses of the AudioParamMap is lacking many methods.\n nativeAudioWorkletNode.parameters.get(nm));\n }\n }\n else {\n for (const [nm, audioParam] of proxy.parameters.entries()) {\n await connectAudioParam(nativeOfflineAudioContext, audioParam, \n // @todo The definition that TypeScript uses of the AudioParamMap is lacking many methods.\n nativeAudioWorkletNode.parameters.get(nm));\n }\n }\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAudioWorkletNode);\n return nativeAudioWorkletNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n deleteUnrenderedAudioWorkletNode(nativeOfflineAudioContext, proxy);\n const renderedNativeAudioWorkletNodeOrGainNode = renderedNativeAudioNodes.get(nativeOfflineAudioContext);\n if (renderedNativeAudioWorkletNodeOrGainNode !== undefined) {\n return Promise.resolve(renderedNativeAudioWorkletNodeOrGainNode);\n }\n return createAudioNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=audio-worklet-node-renderer-factory.js.map","export const createBaseAudioContextConstructor = (addAudioWorkletModule, analyserNodeConstructor, audioBufferConstructor, audioBufferSourceNodeConstructor, biquadFilterNodeConstructor, channelMergerNodeConstructor, channelSplitterNodeConstructor, constantSourceNodeConstructor, convolverNodeConstructor, decodeAudioData, delayNodeConstructor, dynamicsCompressorNodeConstructor, gainNodeConstructor, iIRFilterNodeConstructor, minimalBaseAudioContextConstructor, oscillatorNodeConstructor, pannerNodeConstructor, periodicWaveConstructor, stereoPannerNodeConstructor, waveShaperNodeConstructor) => {\n return class BaseAudioContext extends minimalBaseAudioContextConstructor {\n constructor(_nativeContext, numberOfChannels) {\n super(_nativeContext, numberOfChannels);\n this._nativeContext = _nativeContext;\n this._audioWorklet =\n addAudioWorkletModule === undefined\n ? undefined\n : {\n addModule: (moduleURL, options) => {\n return addAudioWorkletModule(this, moduleURL, options);\n }\n };\n }\n get audioWorklet() {\n return this._audioWorklet;\n }\n createAnalyser() {\n return new analyserNodeConstructor(this);\n }\n createBiquadFilter() {\n return new biquadFilterNodeConstructor(this);\n }\n createBuffer(numberOfChannels, length, sampleRate) {\n return new audioBufferConstructor({ length, numberOfChannels, sampleRate });\n }\n createBufferSource() {\n return new audioBufferSourceNodeConstructor(this);\n }\n createChannelMerger(numberOfInputs = 6) {\n return new channelMergerNodeConstructor(this, { numberOfInputs });\n }\n createChannelSplitter(numberOfOutputs = 6) {\n return new channelSplitterNodeConstructor(this, { numberOfOutputs });\n }\n createConstantSource() {\n return new constantSourceNodeConstructor(this);\n }\n createConvolver() {\n return new convolverNodeConstructor(this);\n }\n createDelay(maxDelayTime = 1) {\n return new delayNodeConstructor(this, { maxDelayTime });\n }\n createDynamicsCompressor() {\n return new dynamicsCompressorNodeConstructor(this);\n }\n createGain() {\n return new gainNodeConstructor(this);\n }\n createIIRFilter(feedforward, feedback) {\n return new iIRFilterNodeConstructor(this, { feedback, feedforward });\n }\n createOscillator() {\n return new oscillatorNodeConstructor(this);\n }\n createPanner() {\n return new pannerNodeConstructor(this);\n }\n createPeriodicWave(real, imag, constraints = { disableNormalization: false }) {\n return new periodicWaveConstructor(this, { ...constraints, imag, real });\n }\n createStereoPanner() {\n return new stereoPannerNodeConstructor(this);\n }\n createWaveShaper() {\n return new waveShaperNodeConstructor(this);\n }\n decodeAudioData(audioData, successCallback, errorCallback) {\n return decodeAudioData(this._nativeContext, audioData).then((audioBuffer) => {\n if (typeof successCallback === 'function') {\n successCallback(audioBuffer);\n }\n return audioBuffer;\n }, (err) => {\n if (typeof errorCallback === 'function') {\n errorCallback(err);\n }\n throw err;\n });\n }\n };\n};\n//# sourceMappingURL=base-audio-context-constructor.js.map","import { MOST_NEGATIVE_SINGLE_FLOAT, MOST_POSITIVE_SINGLE_FLOAT } from '../constants';\nconst DEFAULT_OPTIONS = {\n Q: 1,\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers',\n detune: 0,\n frequency: 350,\n gain: 0,\n type: 'lowpass'\n};\nexport const createBiquadFilterNodeConstructor = (audioNodeConstructor, createAudioParam, createBiquadFilterNodeRenderer, createInvalidAccessError, createNativeBiquadFilterNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => {\n return class BiquadFilterNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeBiquadFilterNode = createNativeBiquadFilterNode(nativeContext, mergedOptions);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const biquadFilterNodeRenderer = (isOffline ? createBiquadFilterNodeRenderer() : null);\n super(context, false, nativeBiquadFilterNode, biquadFilterNodeRenderer);\n // Bug #80: Safari does not export the correct values for maxValue and minValue.\n this._Q = createAudioParam(this, isOffline, nativeBiquadFilterNode.Q, MOST_POSITIVE_SINGLE_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT);\n // Bug #78: Firefox & Safari do not export the correct values for maxValue and minValue.\n this._detune = createAudioParam(this, isOffline, nativeBiquadFilterNode.detune, 1200 * Math.log2(MOST_POSITIVE_SINGLE_FLOAT), -1200 * Math.log2(MOST_POSITIVE_SINGLE_FLOAT));\n // Bug #77: Firefox & Safari do not export the correct value for minValue.\n this._frequency = createAudioParam(this, isOffline, nativeBiquadFilterNode.frequency, context.sampleRate / 2, 0);\n // Bug #79: Firefox & Safari do not export the correct values for maxValue and minValue.\n this._gain = createAudioParam(this, isOffline, nativeBiquadFilterNode.gain, 40 * Math.log10(MOST_POSITIVE_SINGLE_FLOAT), MOST_NEGATIVE_SINGLE_FLOAT);\n this._nativeBiquadFilterNode = nativeBiquadFilterNode;\n // @todo Determine a meaningful tail-time instead of just using one second.\n setAudioNodeTailTime(this, 1);\n }\n get detune() {\n return this._detune;\n }\n get frequency() {\n return this._frequency;\n }\n get gain() {\n return this._gain;\n }\n get Q() {\n return this._Q;\n }\n get type() {\n return this._nativeBiquadFilterNode.type;\n }\n set type(value) {\n this._nativeBiquadFilterNode.type = value;\n }\n getFrequencyResponse(frequencyHz, magResponse, phaseResponse) {\n // Bug #189: Safari does throw an InvalidStateError.\n try {\n this._nativeBiquadFilterNode.getFrequencyResponse(frequencyHz, magResponse, phaseResponse);\n }\n catch (err) {\n if (err.code === 11) {\n throw createInvalidAccessError();\n }\n throw err;\n }\n // Bug #68: Safari does not throw an error if the parameters differ in their length.\n if (frequencyHz.length !== magResponse.length || magResponse.length !== phaseResponse.length) {\n throw createInvalidAccessError();\n }\n }\n };\n};\n//# sourceMappingURL=biquad-filter-node-constructor.js.map","import { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createBiquadFilterNodeRendererFactory = (connectAudioParam, createNativeBiquadFilterNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeBiquadFilterNodes = new WeakMap();\n const createBiquadFilterNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeBiquadFilterNode = getNativeAudioNode(proxy);\n /*\n * If the initially used nativeBiquadFilterNode was not constructed on the same OfflineAudioContext it needs to be created\n * again.\n */\n const nativeBiquadFilterNodeIsOwnedByContext = isOwnedByContext(nativeBiquadFilterNode, nativeOfflineAudioContext);\n if (!nativeBiquadFilterNodeIsOwnedByContext) {\n const options = {\n Q: nativeBiquadFilterNode.Q.value,\n channelCount: nativeBiquadFilterNode.channelCount,\n channelCountMode: nativeBiquadFilterNode.channelCountMode,\n channelInterpretation: nativeBiquadFilterNode.channelInterpretation,\n detune: nativeBiquadFilterNode.detune.value,\n frequency: nativeBiquadFilterNode.frequency.value,\n gain: nativeBiquadFilterNode.gain.value,\n type: nativeBiquadFilterNode.type\n };\n nativeBiquadFilterNode = createNativeBiquadFilterNode(nativeOfflineAudioContext, options);\n }\n renderedNativeBiquadFilterNodes.set(nativeOfflineAudioContext, nativeBiquadFilterNode);\n if (!nativeBiquadFilterNodeIsOwnedByContext) {\n await renderAutomation(nativeOfflineAudioContext, proxy.Q, nativeBiquadFilterNode.Q);\n await renderAutomation(nativeOfflineAudioContext, proxy.detune, nativeBiquadFilterNode.detune);\n await renderAutomation(nativeOfflineAudioContext, proxy.frequency, nativeBiquadFilterNode.frequency);\n await renderAutomation(nativeOfflineAudioContext, proxy.gain, nativeBiquadFilterNode.gain);\n }\n else {\n await connectAudioParam(nativeOfflineAudioContext, proxy.Q, nativeBiquadFilterNode.Q);\n await connectAudioParam(nativeOfflineAudioContext, proxy.detune, nativeBiquadFilterNode.detune);\n await connectAudioParam(nativeOfflineAudioContext, proxy.frequency, nativeBiquadFilterNode.frequency);\n await connectAudioParam(nativeOfflineAudioContext, proxy.gain, nativeBiquadFilterNode.gain);\n }\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeBiquadFilterNode);\n return nativeBiquadFilterNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeBiquadFilterNode = renderedNativeBiquadFilterNodes.get(nativeOfflineAudioContext);\n if (renderedNativeBiquadFilterNode !== undefined) {\n return Promise.resolve(renderedNativeBiquadFilterNode);\n }\n return createBiquadFilterNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=biquad-filter-node-renderer-factory.js.map","export const createCacheTestResult = (ongoingTests, testResults) => {\n return (tester, test) => {\n const cachedTestResult = testResults.get(tester);\n if (cachedTestResult !== undefined) {\n return cachedTestResult;\n }\n const ongoingTest = ongoingTests.get(tester);\n if (ongoingTest !== undefined) {\n return ongoingTest;\n }\n try {\n const synchronousTestResult = test();\n if (synchronousTestResult instanceof Promise) {\n ongoingTests.set(tester, synchronousTestResult);\n return synchronousTestResult\n .catch(() => false)\n .then((finalTestResult) => {\n ongoingTests.delete(tester);\n testResults.set(tester, finalTestResult);\n return finalTestResult;\n });\n }\n testResults.set(tester, synchronousTestResult);\n return synchronousTestResult;\n }\n catch {\n testResults.set(tester, false);\n return false;\n }\n };\n};\n//# sourceMappingURL=cache-test-result.js.map","const DEFAULT_OPTIONS = {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'speakers',\n numberOfInputs: 6\n};\nexport const createChannelMergerNodeConstructor = (audioNodeConstructor, createChannelMergerNodeRenderer, createNativeChannelMergerNode, getNativeContext, isNativeOfflineAudioContext) => {\n return class ChannelMergerNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeChannelMergerNode = createNativeChannelMergerNode(nativeContext, mergedOptions);\n const channelMergerNodeRenderer = ((isNativeOfflineAudioContext(nativeContext) ? createChannelMergerNodeRenderer() : null));\n super(context, false, nativeChannelMergerNode, channelMergerNodeRenderer);\n }\n };\n};\n//# sourceMappingURL=channel-merger-node-constructor.js.map","import { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createChannelMergerNodeRendererFactory = (createNativeChannelMergerNode, getNativeAudioNode, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeAudioNodes = new WeakMap();\n const createAudioNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeAudioNode = getNativeAudioNode(proxy);\n // If the initially used nativeAudioNode was not constructed on the same OfflineAudioContext it needs to be created again.\n const nativeAudioNodeIsOwnedByContext = isOwnedByContext(nativeAudioNode, nativeOfflineAudioContext);\n if (!nativeAudioNodeIsOwnedByContext) {\n const options = {\n channelCount: nativeAudioNode.channelCount,\n channelCountMode: nativeAudioNode.channelCountMode,\n channelInterpretation: nativeAudioNode.channelInterpretation,\n numberOfInputs: nativeAudioNode.numberOfInputs\n };\n nativeAudioNode = createNativeChannelMergerNode(nativeOfflineAudioContext, options);\n }\n renderedNativeAudioNodes.set(nativeOfflineAudioContext, nativeAudioNode);\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAudioNode);\n return nativeAudioNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeAudioNode = renderedNativeAudioNodes.get(nativeOfflineAudioContext);\n if (renderedNativeAudioNode !== undefined) {\n return Promise.resolve(renderedNativeAudioNode);\n }\n return createAudioNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=channel-merger-node-renderer-factory.js.map","const DEFAULT_OPTIONS = {\n channelCount: 6,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n numberOfOutputs: 6\n};\nexport const createChannelSplitterNodeConstructor = (audioNodeConstructor, createChannelSplitterNodeRenderer, createNativeChannelSplitterNode, getNativeContext, isNativeOfflineAudioContext, sanitizeChannelSplitterOptions) => {\n return class ChannelSplitterNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = sanitizeChannelSplitterOptions({ ...DEFAULT_OPTIONS, ...options });\n const nativeChannelSplitterNode = createNativeChannelSplitterNode(nativeContext, mergedOptions);\n const channelSplitterNodeRenderer = ((isNativeOfflineAudioContext(nativeContext) ? createChannelSplitterNodeRenderer() : null));\n super(context, false, nativeChannelSplitterNode, channelSplitterNodeRenderer);\n }\n };\n};\n//# sourceMappingURL=channel-splitter-node-constructor.js.map","import { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createChannelSplitterNodeRendererFactory = (createNativeChannelSplitterNode, getNativeAudioNode, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeAudioNodes = new WeakMap();\n const createAudioNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeAudioNode = getNativeAudioNode(proxy);\n // If the initially used nativeAudioNode was not constructed on the same OfflineAudioContext it needs to be created again.\n const nativeAudioNodeIsOwnedByContext = isOwnedByContext(nativeAudioNode, nativeOfflineAudioContext);\n if (!nativeAudioNodeIsOwnedByContext) {\n const options = {\n channelCount: nativeAudioNode.channelCount,\n channelCountMode: nativeAudioNode.channelCountMode,\n channelInterpretation: nativeAudioNode.channelInterpretation,\n numberOfOutputs: nativeAudioNode.numberOfOutputs\n };\n nativeAudioNode = createNativeChannelSplitterNode(nativeOfflineAudioContext, options);\n }\n renderedNativeAudioNodes.set(nativeOfflineAudioContext, nativeAudioNode);\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeAudioNode);\n return nativeAudioNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeAudioNode = renderedNativeAudioNodes.get(nativeOfflineAudioContext);\n if (renderedNativeAudioNode !== undefined) {\n return Promise.resolve(renderedNativeAudioNode);\n }\n return createAudioNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=channel-splitter-node-renderer-factory.js.map","export const createConnectAudioParam = (renderInputsOfAudioParam) => {\n return (nativeOfflineAudioContext, audioParam, nativeAudioParam) => {\n return renderInputsOfAudioParam(audioParam, nativeOfflineAudioContext, nativeAudioParam);\n };\n};\n//# sourceMappingURL=connect-audio-param.js.map","import { isNativeAudioNode } from '../guards/native-audio-node';\nexport const createConnectMultipleOutputs = (createIndexSizeError) => {\n return (outputAudioNodes, destination, output = 0, input = 0) => {\n const outputAudioNode = outputAudioNodes[output];\n if (outputAudioNode === undefined) {\n throw createIndexSizeError();\n }\n if (isNativeAudioNode(destination)) {\n return outputAudioNode.connect(destination, 0, input);\n }\n return outputAudioNode.connect(destination, 0);\n };\n};\n//# sourceMappingURL=connect-multiple-outputs.js.map","export const createConnectedNativeAudioBufferSourceNodeFactory = (createNativeAudioBufferSourceNode) => {\n return (nativeContext, nativeAudioNode) => {\n const nativeAudioBufferSourceNode = createNativeAudioBufferSourceNode(nativeContext, {\n buffer: null,\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers',\n loop: false,\n loopEnd: 0,\n loopStart: 0,\n playbackRate: 1\n });\n const nativeAudioBuffer = nativeContext.createBuffer(1, 2, 44100);\n nativeAudioBufferSourceNode.buffer = nativeAudioBuffer;\n nativeAudioBufferSourceNode.loop = true;\n nativeAudioBufferSourceNode.connect(nativeAudioNode);\n nativeAudioBufferSourceNode.start();\n return () => {\n nativeAudioBufferSourceNode.stop();\n nativeAudioBufferSourceNode.disconnect(nativeAudioNode);\n };\n };\n};\n//# sourceMappingURL=connected-native-audio-buffer-source-node-factory.js.map","import { MOST_NEGATIVE_SINGLE_FLOAT, MOST_POSITIVE_SINGLE_FLOAT } from '../constants';\nimport { isActiveAudioNode } from '../helpers/is-active-audio-node';\nimport { setInternalStateToActive } from '../helpers/set-internal-state-to-active';\nimport { setInternalStateToPassive } from '../helpers/set-internal-state-to-passive';\nconst DEFAULT_OPTIONS = {\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers',\n offset: 1\n};\nexport const createConstantSourceNodeConstructor = (audioNodeConstructor, createAudioParam, createConstantSourceNodeRendererFactory, createNativeConstantSourceNode, getNativeContext, isNativeOfflineAudioContext, wrapEventListener) => {\n return class ConstantSourceNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeConstantSourceNode = createNativeConstantSourceNode(nativeContext, mergedOptions);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const constantSourceNodeRenderer = ((isOffline ? createConstantSourceNodeRendererFactory() : null));\n super(context, false, nativeConstantSourceNode, constantSourceNodeRenderer);\n this._constantSourceNodeRenderer = constantSourceNodeRenderer;\n this._nativeConstantSourceNode = nativeConstantSourceNode;\n /*\n * Bug #62 & #74: Safari does not support ConstantSourceNodes and does not export the correct values for maxValue and minValue\n * for GainNodes.\n */\n this._offset = createAudioParam(this, isOffline, nativeConstantSourceNode.offset, MOST_POSITIVE_SINGLE_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT);\n this._onended = null;\n }\n get offset() {\n return this._offset;\n }\n get onended() {\n return this._onended;\n }\n set onended(value) {\n const wrappedListener = typeof value === 'function' ? wrapEventListener(this, value) : null;\n this._nativeConstantSourceNode.onended = wrappedListener;\n const nativeOnEnded = this._nativeConstantSourceNode.onended;\n this._onended = nativeOnEnded !== null && nativeOnEnded === wrappedListener ? value : nativeOnEnded;\n }\n start(when = 0) {\n this._nativeConstantSourceNode.start(when);\n if (this._constantSourceNodeRenderer !== null) {\n this._constantSourceNodeRenderer.start = when;\n }\n if (this.context.state !== 'closed') {\n setInternalStateToActive(this);\n const resetInternalStateToPassive = () => {\n this._nativeConstantSourceNode.removeEventListener('ended', resetInternalStateToPassive);\n if (isActiveAudioNode(this)) {\n setInternalStateToPassive(this);\n }\n };\n this._nativeConstantSourceNode.addEventListener('ended', resetInternalStateToPassive);\n }\n }\n stop(when = 0) {\n this._nativeConstantSourceNode.stop(when);\n if (this._constantSourceNodeRenderer !== null) {\n this._constantSourceNodeRenderer.stop = when;\n }\n }\n };\n};\n//# sourceMappingURL=constant-source-node-constructor.js.map","import { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createConstantSourceNodeRendererFactory = (connectAudioParam, createNativeConstantSourceNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeConstantSourceNodes = new WeakMap();\n let start = null;\n let stop = null;\n const createConstantSourceNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeConstantSourceNode = getNativeAudioNode(proxy);\n /*\n * If the initially used nativeConstantSourceNode was not constructed on the same OfflineAudioContext it needs to be created\n * again.\n */\n const nativeConstantSourceNodeIsOwnedByContext = isOwnedByContext(nativeConstantSourceNode, nativeOfflineAudioContext);\n if (!nativeConstantSourceNodeIsOwnedByContext) {\n const options = {\n channelCount: nativeConstantSourceNode.channelCount,\n channelCountMode: nativeConstantSourceNode.channelCountMode,\n channelInterpretation: nativeConstantSourceNode.channelInterpretation,\n offset: nativeConstantSourceNode.offset.value\n };\n nativeConstantSourceNode = createNativeConstantSourceNode(nativeOfflineAudioContext, options);\n if (start !== null) {\n nativeConstantSourceNode.start(start);\n }\n if (stop !== null) {\n nativeConstantSourceNode.stop(stop);\n }\n }\n renderedNativeConstantSourceNodes.set(nativeOfflineAudioContext, nativeConstantSourceNode);\n if (!nativeConstantSourceNodeIsOwnedByContext) {\n await renderAutomation(nativeOfflineAudioContext, proxy.offset, nativeConstantSourceNode.offset);\n }\n else {\n await connectAudioParam(nativeOfflineAudioContext, proxy.offset, nativeConstantSourceNode.offset);\n }\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeConstantSourceNode);\n return nativeConstantSourceNode;\n };\n return {\n set start(value) {\n start = value;\n },\n set stop(value) {\n stop = value;\n },\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeConstantSourceNode = renderedNativeConstantSourceNodes.get(nativeOfflineAudioContext);\n if (renderedNativeConstantSourceNode !== undefined) {\n return Promise.resolve(renderedNativeConstantSourceNode);\n }\n return createConstantSourceNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=constant-source-node-renderer-factory.js.map","export const createConvertNumberToUnsignedLong = (unit32Array) => {\n return (value) => {\n unit32Array[0] = value;\n return unit32Array[0];\n };\n};\n//# sourceMappingURL=convert-number-to-unsigned-long.js.map","const DEFAULT_OPTIONS = {\n buffer: null,\n channelCount: 2,\n channelCountMode: 'clamped-max',\n channelInterpretation: 'speakers',\n disableNormalization: false\n};\nexport const createConvolverNodeConstructor = (audioNodeConstructor, createConvolverNodeRenderer, createNativeConvolverNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => {\n return class ConvolverNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeConvolverNode = createNativeConvolverNode(nativeContext, mergedOptions);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const convolverNodeRenderer = (isOffline ? createConvolverNodeRenderer() : null);\n super(context, false, nativeConvolverNode, convolverNodeRenderer);\n this._isBufferNullified = false;\n this._nativeConvolverNode = nativeConvolverNode;\n if (mergedOptions.buffer !== null) {\n setAudioNodeTailTime(this, mergedOptions.buffer.duration);\n }\n }\n get buffer() {\n if (this._isBufferNullified) {\n return null;\n }\n return this._nativeConvolverNode.buffer;\n }\n set buffer(value) {\n this._nativeConvolverNode.buffer = value;\n // Bug #115: Safari does not allow to set the buffer to null.\n if (value === null && this._nativeConvolverNode.buffer !== null) {\n const nativeContext = this._nativeConvolverNode.context;\n this._nativeConvolverNode.buffer = nativeContext.createBuffer(1, 1, nativeContext.sampleRate);\n this._isBufferNullified = true;\n setAudioNodeTailTime(this, 0);\n }\n else {\n this._isBufferNullified = false;\n setAudioNodeTailTime(this, this._nativeConvolverNode.buffer === null ? 0 : this._nativeConvolverNode.buffer.duration);\n }\n }\n get normalize() {\n return this._nativeConvolverNode.normalize;\n }\n set normalize(value) {\n this._nativeConvolverNode.normalize = value;\n }\n };\n};\n//# sourceMappingURL=convolver-node-constructor.js.map","import { isNativeAudioNodeFaker } from '../guards/native-audio-node-faker';\nimport { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createConvolverNodeRendererFactory = (createNativeConvolverNode, getNativeAudioNode, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeConvolverNodes = new WeakMap();\n const createConvolverNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeConvolverNode = getNativeAudioNode(proxy);\n // If the initially used nativeConvolverNode was not constructed on the same OfflineAudioContext it needs to be created again.\n const nativeConvolverNodeIsOwnedByContext = isOwnedByContext(nativeConvolverNode, nativeOfflineAudioContext);\n if (!nativeConvolverNodeIsOwnedByContext) {\n const options = {\n buffer: nativeConvolverNode.buffer,\n channelCount: nativeConvolverNode.channelCount,\n channelCountMode: nativeConvolverNode.channelCountMode,\n channelInterpretation: nativeConvolverNode.channelInterpretation,\n disableNormalization: !nativeConvolverNode.normalize\n };\n nativeConvolverNode = createNativeConvolverNode(nativeOfflineAudioContext, options);\n }\n renderedNativeConvolverNodes.set(nativeOfflineAudioContext, nativeConvolverNode);\n if (isNativeAudioNodeFaker(nativeConvolverNode)) {\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeConvolverNode.inputs[0]);\n }\n else {\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeConvolverNode);\n }\n return nativeConvolverNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeConvolverNode = renderedNativeConvolverNodes.get(nativeOfflineAudioContext);\n if (renderedNativeConvolverNode !== undefined) {\n return Promise.resolve(renderedNativeConvolverNode);\n }\n return createConvolverNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=convolver-node-renderer-factory.js.map","export const createCreateNativeOfflineAudioContext = (createNotSupportedError, nativeOfflineAudioContextConstructor) => {\n return (numberOfChannels, length, sampleRate) => {\n if (nativeOfflineAudioContextConstructor === null) {\n throw new Error('Missing the native OfflineAudioContext constructor.');\n }\n try {\n return new nativeOfflineAudioContextConstructor(numberOfChannels, length, sampleRate);\n }\n catch (err) {\n // Bug #143, #144 & #146: Safari throws a SyntaxError when numberOfChannels, length or sampleRate are invalid.\n if (err.name === 'SyntaxError') {\n throw createNotSupportedError();\n }\n throw err;\n }\n };\n};\n//# sourceMappingURL=create-native-offline-audio-context.js.map","export const createDataCloneError = () => new DOMException('', 'DataCloneError');\n//# sourceMappingURL=data-clone-error.js.map","export const detachArrayBuffer = (arrayBuffer) => {\n const { port1, port2 } = new MessageChannel();\n return new Promise((resolve) => {\n const closeAndResolve = () => {\n port2.onmessage = null;\n port1.close();\n port2.close();\n resolve();\n };\n port2.onmessage = () => closeAndResolve();\n try {\n port1.postMessage(arrayBuffer, [arrayBuffer]);\n }\n catch {\n // Ignore errors.\n }\n finally {\n closeAndResolve();\n }\n });\n};\n//# sourceMappingURL=detach-array-buffer.js.map","import { detachArrayBuffer } from '../helpers/detach-array-buffer';\nimport { wrapAudioBufferGetChannelDataMethod } from '../helpers/wrap-audio-buffer-get-channel-data-method';\nexport const createDecodeAudioData = (audioBufferStore, cacheTestResult, createDataCloneError, createEncodingError, detachedArrayBuffers, getNativeContext, isNativeContext, testAudioBufferCopyChannelMethodsOutOfBoundsSupport, testPromiseSupport, wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds) => {\n return (anyContext, audioData) => {\n const nativeContext = isNativeContext(anyContext) ? anyContext : getNativeContext(anyContext);\n // Bug #43: Only Chrome and Edge do throw a DataCloneError.\n if (detachedArrayBuffers.has(audioData)) {\n const err = createDataCloneError();\n return Promise.reject(err);\n }\n // The audioData parameter maybe of a type which can't be added to a WeakSet.\n try {\n detachedArrayBuffers.add(audioData);\n }\n catch {\n // Ignore errors.\n }\n // Bug #21: Safari does not support promises yet.\n if (cacheTestResult(testPromiseSupport, () => testPromiseSupport(nativeContext))) {\n return nativeContext.decodeAudioData(audioData).then((audioBuffer) => {\n // Bug #133: Safari does neuter the ArrayBuffer.\n detachArrayBuffer(audioData).catch(() => {\n // Ignore errors.\n });\n // Bug #157: Firefox does not allow the bufferOffset to be out-of-bounds.\n if (!cacheTestResult(testAudioBufferCopyChannelMethodsOutOfBoundsSupport, () => testAudioBufferCopyChannelMethodsOutOfBoundsSupport(audioBuffer))) {\n wrapAudioBufferCopyChannelMethodsOutOfBounds(audioBuffer);\n }\n audioBufferStore.add(audioBuffer);\n return audioBuffer;\n });\n }\n // Bug #21: Safari does not return a Promise yet.\n return new Promise((resolve, reject) => {\n const complete = async () => {\n // Bug #133: Safari does neuter the ArrayBuffer.\n try {\n await detachArrayBuffer(audioData);\n }\n catch {\n // Ignore errors.\n }\n };\n const fail = (err) => {\n reject(err);\n complete();\n };\n // Bug #26: Safari throws a synchronous error.\n try {\n // Bug #1: Safari requires a successCallback.\n nativeContext.decodeAudioData(audioData, (audioBuffer) => {\n // Bug #5: Safari does not support copyFromChannel() and copyToChannel().\n // Bug #100: Safari does throw a wrong error when calling getChannelData() with an out-of-bounds value.\n if (typeof audioBuffer.copyFromChannel !== 'function') {\n wrapAudioBufferCopyChannelMethods(audioBuffer);\n wrapAudioBufferGetChannelDataMethod(audioBuffer);\n }\n audioBufferStore.add(audioBuffer);\n complete().then(() => resolve(audioBuffer));\n }, (err) => {\n // Bug #4: Safari returns null instead of an error.\n if (err === null) {\n fail(createEncodingError());\n }\n else {\n fail(err);\n }\n });\n }\n catch (err) {\n fail(err);\n }\n });\n };\n};\n//# sourceMappingURL=decode-audio-data.js.map","import { isAudioNodeOutputConnection } from '../guards/audio-node-output-connection';\nexport const createDecrementCycleCounter = (connectNativeAudioNodeToNativeAudioNode, cycleCounters, getAudioNodeConnections, getNativeAudioNode, getNativeAudioParam, getNativeContext, isActiveAudioNode, isNativeOfflineAudioContext) => {\n return (audioNode, count) => {\n const cycleCounter = cycleCounters.get(audioNode);\n if (cycleCounter === undefined) {\n throw new Error('Missing the expected cycle count.');\n }\n const nativeContext = getNativeContext(audioNode.context);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n if (cycleCounter === count) {\n cycleCounters.delete(audioNode);\n if (!isOffline && isActiveAudioNode(audioNode)) {\n const nativeSourceAudioNode = getNativeAudioNode(audioNode);\n const { outputs } = getAudioNodeConnections(audioNode);\n for (const output of outputs) {\n if (isAudioNodeOutputConnection(output)) {\n const nativeDestinationAudioNode = getNativeAudioNode(output[0]);\n connectNativeAudioNodeToNativeAudioNode(nativeSourceAudioNode, nativeDestinationAudioNode, output[1], output[2]);\n }\n else {\n const nativeDestinationAudioParam = getNativeAudioParam(output[0]);\n nativeSourceAudioNode.connect(nativeDestinationAudioParam, output[1]);\n }\n }\n }\n }\n else {\n cycleCounters.set(audioNode, cycleCounter - count);\n }\n };\n};\n//# sourceMappingURL=decrement-cycle-counter.js.map","const DEFAULT_OPTIONS = {\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers',\n delayTime: 0,\n maxDelayTime: 1\n};\nexport const createDelayNodeConstructor = (audioNodeConstructor, createAudioParam, createDelayNodeRenderer, createNativeDelayNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => {\n return class DelayNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeDelayNode = createNativeDelayNode(nativeContext, mergedOptions);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const delayNodeRenderer = (isOffline ? createDelayNodeRenderer(mergedOptions.maxDelayTime) : null);\n super(context, false, nativeDelayNode, delayNodeRenderer);\n this._delayTime = createAudioParam(this, isOffline, nativeDelayNode.delayTime);\n setAudioNodeTailTime(this, mergedOptions.maxDelayTime);\n }\n get delayTime() {\n return this._delayTime;\n }\n };\n};\n//# sourceMappingURL=delay-node-constructor.js.map","import { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createDelayNodeRendererFactory = (connectAudioParam, createNativeDelayNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => {\n return (maxDelayTime) => {\n const renderedNativeDelayNodes = new WeakMap();\n const createDelayNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeDelayNode = getNativeAudioNode(proxy);\n // If the initially used nativeDelayNode was not constructed on the same OfflineAudioContext it needs to be created again.\n const nativeDelayNodeIsOwnedByContext = isOwnedByContext(nativeDelayNode, nativeOfflineAudioContext);\n if (!nativeDelayNodeIsOwnedByContext) {\n const options = {\n channelCount: nativeDelayNode.channelCount,\n channelCountMode: nativeDelayNode.channelCountMode,\n channelInterpretation: nativeDelayNode.channelInterpretation,\n delayTime: nativeDelayNode.delayTime.value,\n maxDelayTime\n };\n nativeDelayNode = createNativeDelayNode(nativeOfflineAudioContext, options);\n }\n renderedNativeDelayNodes.set(nativeOfflineAudioContext, nativeDelayNode);\n if (!nativeDelayNodeIsOwnedByContext) {\n await renderAutomation(nativeOfflineAudioContext, proxy.delayTime, nativeDelayNode.delayTime);\n }\n else {\n await connectAudioParam(nativeOfflineAudioContext, proxy.delayTime, nativeDelayNode.delayTime);\n }\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeDelayNode);\n return nativeDelayNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeDelayNode = renderedNativeDelayNodes.get(nativeOfflineAudioContext);\n if (renderedNativeDelayNode !== undefined) {\n return Promise.resolve(renderedNativeDelayNode);\n }\n return createDelayNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=delay-node-renderer-factory.js.map","export const createDeleteActiveInputConnectionToAudioNode = (pickElementFromSet) => {\n return (activeInputs, source, output, input) => {\n return pickElementFromSet(activeInputs[input], (activeInputConnection) => activeInputConnection[0] === source && activeInputConnection[1] === output);\n };\n};\n//# sourceMappingURL=delete-active-input-connection-to-audio-node.js.map","export const createDeleteUnrenderedAudioWorkletNode = (getUnrenderedAudioWorkletNodes) => {\n return (nativeContext, audioWorkletNode) => {\n getUnrenderedAudioWorkletNodes(nativeContext).delete(audioWorkletNode);\n };\n};\n//# sourceMappingURL=delete-unrendered-audio-worklet-node.js.map","export const isDelayNode = (audioNode) => {\n return 'delayTime' in audioNode;\n};\n//# sourceMappingURL=delay-node.js.map","import { isAudioNode } from '../guards/audio-node';\nimport { isDelayNode } from '../guards/delay-node';\nexport const createDetectCycles = (audioParamAudioNodeStore, getAudioNodeConnections, getValueForKey) => {\n return function detectCycles(chain, nextLink) {\n const audioNode = isAudioNode(nextLink) ? nextLink : getValueForKey(audioParamAudioNodeStore, nextLink);\n if (isDelayNode(audioNode)) {\n return [];\n }\n if (chain[0] === audioNode) {\n return [chain];\n }\n if (chain.includes(audioNode)) {\n return [];\n }\n const { outputs } = getAudioNodeConnections(audioNode);\n return Array.from(outputs)\n .map((outputConnection) => detectCycles([...chain, audioNode], outputConnection[0]))\n .reduce((mergedCycles, nestedCycles) => mergedCycles.concat(nestedCycles), []);\n };\n};\n//# sourceMappingURL=detect-cycles.js.map","import { isNativeAudioNode } from '../guards/native-audio-node';\nconst getOutputAudioNodeAtIndex = (createIndexSizeError, outputAudioNodes, output) => {\n const outputAudioNode = outputAudioNodes[output];\n if (outputAudioNode === undefined) {\n throw createIndexSizeError();\n }\n return outputAudioNode;\n};\nexport const createDisconnectMultipleOutputs = (createIndexSizeError) => {\n return (outputAudioNodes, destinationOrOutput = undefined, output = undefined, input = 0) => {\n if (destinationOrOutput === undefined) {\n return outputAudioNodes.forEach((outputAudioNode) => outputAudioNode.disconnect());\n }\n if (typeof destinationOrOutput === 'number') {\n return getOutputAudioNodeAtIndex(createIndexSizeError, outputAudioNodes, destinationOrOutput).disconnect();\n }\n if (isNativeAudioNode(destinationOrOutput)) {\n if (output === undefined) {\n return outputAudioNodes.forEach((outputAudioNode) => outputAudioNode.disconnect(destinationOrOutput));\n }\n if (input === undefined) {\n return getOutputAudioNodeAtIndex(createIndexSizeError, outputAudioNodes, output).disconnect(destinationOrOutput, 0);\n }\n return getOutputAudioNodeAtIndex(createIndexSizeError, outputAudioNodes, output).disconnect(destinationOrOutput, 0, input);\n }\n if (output === undefined) {\n return outputAudioNodes.forEach((outputAudioNode) => outputAudioNode.disconnect(destinationOrOutput));\n }\n return getOutputAudioNodeAtIndex(createIndexSizeError, outputAudioNodes, output).disconnect(destinationOrOutput, 0);\n };\n};\n//# sourceMappingURL=disconnect-multiple-outputs.js.map","const DEFAULT_OPTIONS = {\n attack: 0.003,\n channelCount: 2,\n channelCountMode: 'clamped-max',\n channelInterpretation: 'speakers',\n knee: 30,\n ratio: 12,\n release: 0.25,\n threshold: -24\n};\nexport const createDynamicsCompressorNodeConstructor = (audioNodeConstructor, createAudioParam, createDynamicsCompressorNodeRenderer, createNativeDynamicsCompressorNode, createNotSupportedError, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => {\n return class DynamicsCompressorNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeDynamicsCompressorNode = createNativeDynamicsCompressorNode(nativeContext, mergedOptions);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const dynamicsCompressorNodeRenderer = (isOffline ? createDynamicsCompressorNodeRenderer() : null);\n super(context, false, nativeDynamicsCompressorNode, dynamicsCompressorNodeRenderer);\n this._attack = createAudioParam(this, isOffline, nativeDynamicsCompressorNode.attack);\n this._knee = createAudioParam(this, isOffline, nativeDynamicsCompressorNode.knee);\n this._nativeDynamicsCompressorNode = nativeDynamicsCompressorNode;\n this._ratio = createAudioParam(this, isOffline, nativeDynamicsCompressorNode.ratio);\n this._release = createAudioParam(this, isOffline, nativeDynamicsCompressorNode.release);\n this._threshold = createAudioParam(this, isOffline, nativeDynamicsCompressorNode.threshold);\n setAudioNodeTailTime(this, 0.006);\n }\n get attack() {\n return this._attack;\n }\n // Bug #108: Safari allows a channelCount of three and above which is why the getter and setter needs to be overwritten here.\n get channelCount() {\n return this._nativeDynamicsCompressorNode.channelCount;\n }\n set channelCount(value) {\n const previousChannelCount = this._nativeDynamicsCompressorNode.channelCount;\n this._nativeDynamicsCompressorNode.channelCount = value;\n if (value > 2) {\n this._nativeDynamicsCompressorNode.channelCount = previousChannelCount;\n throw createNotSupportedError();\n }\n }\n /*\n * Bug #109: Only Chrome and Firefox disallow a channelCountMode of 'max' yet which is why the getter and setter needs to be\n * overwritten here.\n */\n get channelCountMode() {\n return this._nativeDynamicsCompressorNode.channelCountMode;\n }\n set channelCountMode(value) {\n const previousChannelCount = this._nativeDynamicsCompressorNode.channelCountMode;\n this._nativeDynamicsCompressorNode.channelCountMode = value;\n if (value === 'max') {\n this._nativeDynamicsCompressorNode.channelCountMode = previousChannelCount;\n throw createNotSupportedError();\n }\n }\n get knee() {\n return this._knee;\n }\n get ratio() {\n return this._ratio;\n }\n get reduction() {\n // Bug #111: Safari returns an AudioParam instead of a number.\n if (typeof this._nativeDynamicsCompressorNode.reduction.value === 'number') {\n return this._nativeDynamicsCompressorNode.reduction.value;\n }\n return this._nativeDynamicsCompressorNode.reduction;\n }\n get release() {\n return this._release;\n }\n get threshold() {\n return this._threshold;\n }\n };\n};\n//# sourceMappingURL=dynamics-compressor-node-constructor.js.map","import { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createDynamicsCompressorNodeRendererFactory = (connectAudioParam, createNativeDynamicsCompressorNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeDynamicsCompressorNodes = new WeakMap();\n const createDynamicsCompressorNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeDynamicsCompressorNode = getNativeAudioNode(proxy);\n /*\n * If the initially used nativeDynamicsCompressorNode was not constructed on the same OfflineAudioContext it needs to be\n * created again.\n */\n const nativeDynamicsCompressorNodeIsOwnedByContext = isOwnedByContext(nativeDynamicsCompressorNode, nativeOfflineAudioContext);\n if (!nativeDynamicsCompressorNodeIsOwnedByContext) {\n const options = {\n attack: nativeDynamicsCompressorNode.attack.value,\n channelCount: nativeDynamicsCompressorNode.channelCount,\n channelCountMode: nativeDynamicsCompressorNode.channelCountMode,\n channelInterpretation: nativeDynamicsCompressorNode.channelInterpretation,\n knee: nativeDynamicsCompressorNode.knee.value,\n ratio: nativeDynamicsCompressorNode.ratio.value,\n release: nativeDynamicsCompressorNode.release.value,\n threshold: nativeDynamicsCompressorNode.threshold.value\n };\n nativeDynamicsCompressorNode = createNativeDynamicsCompressorNode(nativeOfflineAudioContext, options);\n }\n renderedNativeDynamicsCompressorNodes.set(nativeOfflineAudioContext, nativeDynamicsCompressorNode);\n if (!nativeDynamicsCompressorNodeIsOwnedByContext) {\n await renderAutomation(nativeOfflineAudioContext, proxy.attack, nativeDynamicsCompressorNode.attack);\n await renderAutomation(nativeOfflineAudioContext, proxy.knee, nativeDynamicsCompressorNode.knee);\n await renderAutomation(nativeOfflineAudioContext, proxy.ratio, nativeDynamicsCompressorNode.ratio);\n await renderAutomation(nativeOfflineAudioContext, proxy.release, nativeDynamicsCompressorNode.release);\n await renderAutomation(nativeOfflineAudioContext, proxy.threshold, nativeDynamicsCompressorNode.threshold);\n }\n else {\n await connectAudioParam(nativeOfflineAudioContext, proxy.attack, nativeDynamicsCompressorNode.attack);\n await connectAudioParam(nativeOfflineAudioContext, proxy.knee, nativeDynamicsCompressorNode.knee);\n await connectAudioParam(nativeOfflineAudioContext, proxy.ratio, nativeDynamicsCompressorNode.ratio);\n await connectAudioParam(nativeOfflineAudioContext, proxy.release, nativeDynamicsCompressorNode.release);\n await connectAudioParam(nativeOfflineAudioContext, proxy.threshold, nativeDynamicsCompressorNode.threshold);\n }\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeDynamicsCompressorNode);\n return nativeDynamicsCompressorNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeDynamicsCompressorNode = renderedNativeDynamicsCompressorNodes.get(nativeOfflineAudioContext);\n if (renderedNativeDynamicsCompressorNode !== undefined) {\n return Promise.resolve(renderedNativeDynamicsCompressorNode);\n }\n return createDynamicsCompressorNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=dynamics-compressor-node-renderer-factory.js.map","export const createEncodingError = () => new DOMException('', 'EncodingError');\n//# sourceMappingURL=encoding-error.js.map","export const createEvaluateSource = (window) => {\n return (source) => new Promise((resolve, reject) => {\n if (window === null) {\n // Bug #182 Chrome and Edge do throw an instance of a SyntaxError instead of a DOMException.\n reject(new SyntaxError());\n return;\n }\n const head = window.document.head;\n if (head === null) {\n // Bug #182 Chrome and Edge do throw an instance of a SyntaxError instead of a DOMException.\n reject(new SyntaxError());\n }\n else {\n const script = window.document.createElement('script');\n // @todo Safari doesn't like URLs with a type of 'application/javascript; charset=utf-8'.\n const blob = new Blob([source], { type: 'application/javascript' });\n const url = URL.createObjectURL(blob);\n const originalOnErrorHandler = window.onerror;\n const removeErrorEventListenerAndRevokeUrl = () => {\n window.onerror = originalOnErrorHandler;\n URL.revokeObjectURL(url);\n };\n window.onerror = (message, src, lineno, colno, error) => {\n // @todo Edge thinks the source is the one of the html document.\n if (src === url || (src === window.location.href && lineno === 1 && colno === 1)) {\n removeErrorEventListenerAndRevokeUrl();\n reject(error);\n return false;\n }\n if (originalOnErrorHandler !== null) {\n return originalOnErrorHandler(message, src, lineno, colno, error);\n }\n };\n script.onerror = () => {\n removeErrorEventListenerAndRevokeUrl();\n // Bug #182 Chrome and Edge do throw an instance of a SyntaxError instead of a DOMException.\n reject(new SyntaxError());\n };\n script.onload = () => {\n removeErrorEventListenerAndRevokeUrl();\n resolve();\n };\n script.src = url;\n script.type = 'module';\n head.appendChild(script);\n }\n });\n};\n//# sourceMappingURL=evaluate-source.js.map","export const createEventTargetConstructor = (wrapEventListener) => {\n return class EventTarget {\n constructor(_nativeEventTarget) {\n this._nativeEventTarget = _nativeEventTarget;\n this._listeners = new WeakMap();\n }\n addEventListener(type, listener, options) {\n if (listener !== null) {\n let wrappedEventListener = this._listeners.get(listener);\n if (wrappedEventListener === undefined) {\n wrappedEventListener = wrapEventListener(this, listener);\n if (typeof listener === 'function') {\n this._listeners.set(listener, wrappedEventListener);\n }\n }\n this._nativeEventTarget.addEventListener(type, wrappedEventListener, options);\n }\n }\n dispatchEvent(event) {\n return this._nativeEventTarget.dispatchEvent(event);\n }\n removeEventListener(type, listener, options) {\n const wrappedEventListener = listener === null ? undefined : this._listeners.get(listener);\n this._nativeEventTarget.removeEventListener(type, wrappedEventListener === undefined ? null : wrappedEventListener, options);\n }\n };\n};\n//# sourceMappingURL=event-target-constructor.js.map","export const createExposeCurrentFrameAndCurrentTime = (window) => {\n return (currentTime, sampleRate, fn) => {\n Object.defineProperties(window, {\n currentFrame: {\n configurable: true,\n get() {\n return Math.round(currentTime * sampleRate);\n }\n },\n currentTime: {\n configurable: true,\n get() {\n return currentTime;\n }\n }\n });\n try {\n return fn();\n }\n finally {\n if (window !== null) {\n delete window.currentFrame;\n delete window.currentTime;\n }\n }\n };\n};\n//# sourceMappingURL=expose-current-frame-and-current-time.js.map","export const createFetchSource = (createAbortError) => {\n return async (url) => {\n try {\n const response = await fetch(url);\n if (response.ok) {\n return [await response.text(), response.url];\n }\n }\n catch {\n // Ignore errors.\n } // tslint:disable-line:no-empty\n throw createAbortError();\n };\n};\n//# sourceMappingURL=fetch-source.js.map","import { MOST_NEGATIVE_SINGLE_FLOAT, MOST_POSITIVE_SINGLE_FLOAT } from '../constants';\nconst DEFAULT_OPTIONS = {\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers',\n gain: 1\n};\nexport const createGainNodeConstructor = (audioNodeConstructor, createAudioParam, createGainNodeRenderer, createNativeGainNode, getNativeContext, isNativeOfflineAudioContext) => {\n return class GainNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeGainNode = createNativeGainNode(nativeContext, mergedOptions);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const gainNodeRenderer = (isOffline ? createGainNodeRenderer() : null);\n super(context, false, nativeGainNode, gainNodeRenderer);\n // Bug #74: Safari does not export the correct values for maxValue and minValue.\n this._gain = createAudioParam(this, isOffline, nativeGainNode.gain, MOST_POSITIVE_SINGLE_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT);\n }\n get gain() {\n return this._gain;\n }\n };\n};\n//# sourceMappingURL=gain-node-constructor.js.map","import { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createGainNodeRendererFactory = (connectAudioParam, createNativeGainNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeGainNodes = new WeakMap();\n const createGainNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeGainNode = getNativeAudioNode(proxy);\n // If the initially used nativeGainNode was not constructed on the same OfflineAudioContext it needs to be created again.\n const nativeGainNodeIsOwnedByContext = isOwnedByContext(nativeGainNode, nativeOfflineAudioContext);\n if (!nativeGainNodeIsOwnedByContext) {\n const options = {\n channelCount: nativeGainNode.channelCount,\n channelCountMode: nativeGainNode.channelCountMode,\n channelInterpretation: nativeGainNode.channelInterpretation,\n gain: nativeGainNode.gain.value\n };\n nativeGainNode = createNativeGainNode(nativeOfflineAudioContext, options);\n }\n renderedNativeGainNodes.set(nativeOfflineAudioContext, nativeGainNode);\n if (!nativeGainNodeIsOwnedByContext) {\n await renderAutomation(nativeOfflineAudioContext, proxy.gain, nativeGainNode.gain);\n }\n else {\n await connectAudioParam(nativeOfflineAudioContext, proxy.gain, nativeGainNode.gain);\n }\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeGainNode);\n return nativeGainNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeGainNode = renderedNativeGainNodes.get(nativeOfflineAudioContext);\n if (renderedNativeGainNode !== undefined) {\n return Promise.resolve(renderedNativeGainNode);\n }\n return createGainNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=gain-node-renderer-factory.js.map","export const createGetActiveAudioWorkletNodeInputs = (activeAudioWorkletNodeInputsStore, getValueForKey) => {\n return (nativeAudioWorkletNode) => getValueForKey(activeAudioWorkletNodeInputsStore, nativeAudioWorkletNode);\n};\n//# sourceMappingURL=get-active-audio-worklet-node-inputs.js.map","export const createGetAudioNodeRenderer = (getAudioNodeConnections) => {\n return (audioNode) => {\n const audioNodeConnections = getAudioNodeConnections(audioNode);\n if (audioNodeConnections.renderer === null) {\n throw new Error('Missing the renderer of the given AudioNode in the audio graph.');\n }\n return audioNodeConnections.renderer;\n };\n};\n//# sourceMappingURL=get-audio-node-renderer.js.map","export const createGetAudioNodeTailTime = (audioNodeTailTimeStore) => {\n return (audioNode) => { var _a; return (_a = audioNodeTailTimeStore.get(audioNode)) !== null && _a !== void 0 ? _a : 0; };\n};\n//# sourceMappingURL=get-audio-node-tail-time.js.map","export const createGetAudioParamRenderer = (getAudioParamConnections) => {\n return (audioParam) => {\n const audioParamConnections = getAudioParamConnections(audioParam);\n if (audioParamConnections.renderer === null) {\n throw new Error('Missing the renderer of the given AudioParam in the audio graph.');\n }\n return audioParamConnections.renderer;\n };\n};\n//# sourceMappingURL=get-audio-param-renderer.js.map","export const createGetBackupOfflineAudioContext = (backupOfflineAudioContextStore) => {\n return (nativeContext) => {\n return backupOfflineAudioContextStore.get(nativeContext);\n };\n};\n//# sourceMappingURL=get-backup-offline-audio-context.js.map","export const createInvalidStateError = () => new DOMException('', 'InvalidStateError');\n//# sourceMappingURL=invalid-state-error.js.map","import { createInvalidStateError } from './invalid-state-error';\nexport const createGetNativeContext = (contextStore) => {\n return (context) => {\n const nativeContext = contextStore.get(context);\n if (nativeContext === undefined) {\n throw createInvalidStateError();\n }\n return (nativeContext);\n };\n};\n//# sourceMappingURL=get-native-context.js.map","export const createGetOrCreateBackupOfflineAudioContext = (backupOfflineAudioContextStore, nativeOfflineAudioContextConstructor) => {\n return (nativeContext) => {\n let backupOfflineAudioContext = backupOfflineAudioContextStore.get(nativeContext);\n if (backupOfflineAudioContext !== undefined) {\n return backupOfflineAudioContext;\n }\n if (nativeOfflineAudioContextConstructor === null) {\n throw new Error('Missing the native OfflineAudioContext constructor.');\n }\n // Bug #141: Safari does not support creating an OfflineAudioContext with less than 44100 Hz.\n backupOfflineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100);\n backupOfflineAudioContextStore.set(nativeContext, backupOfflineAudioContext);\n return backupOfflineAudioContext;\n };\n};\n//# sourceMappingURL=get-or-create-backup-offline-audio-context.js.map","export const createGetUnrenderedAudioWorkletNodes = (unrenderedAudioWorkletNodeStore) => {\n return (nativeContext) => {\n const unrenderedAudioWorkletNodes = unrenderedAudioWorkletNodeStore.get(nativeContext);\n if (unrenderedAudioWorkletNodes === undefined) {\n throw new Error('The context has no set of AudioWorkletNodes.');\n }\n return unrenderedAudioWorkletNodes;\n };\n};\n//# sourceMappingURL=get-unrendered-audio-worklet-nodes.js.map","export const createInvalidAccessError = () => new DOMException('', 'InvalidAccessError');\n//# sourceMappingURL=invalid-access-error.js.map","import { createInvalidAccessError } from '../factories/invalid-access-error';\nexport const wrapIIRFilterNodeGetFrequencyResponseMethod = (nativeIIRFilterNode) => {\n nativeIIRFilterNode.getFrequencyResponse = ((getFrequencyResponse) => {\n return (frequencyHz, magResponse, phaseResponse) => {\n if (frequencyHz.length !== magResponse.length || magResponse.length !== phaseResponse.length) {\n throw createInvalidAccessError();\n }\n return getFrequencyResponse.call(nativeIIRFilterNode, frequencyHz, magResponse, phaseResponse);\n };\n })(nativeIIRFilterNode.getFrequencyResponse);\n};\n//# sourceMappingURL=wrap-iir-filter-node-get-frequency-response-method.js.map","import { wrapIIRFilterNodeGetFrequencyResponseMethod } from '../helpers/wrap-iir-filter-node-get-frequency-response-method';\nconst DEFAULT_OPTIONS = {\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers'\n};\nexport const createIIRFilterNodeConstructor = (audioNodeConstructor, createNativeIIRFilterNode, createIIRFilterNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => {\n return class IIRFilterNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeIIRFilterNode = createNativeIIRFilterNode(nativeContext, isOffline ? null : context.baseLatency, mergedOptions);\n const iirFilterNodeRenderer = ((isOffline ? createIIRFilterNodeRenderer(mergedOptions.feedback, mergedOptions.feedforward) : null));\n super(context, false, nativeIIRFilterNode, iirFilterNodeRenderer);\n // Bug #23 & #24: FirefoxDeveloper does not throw an InvalidAccessError.\n // @todo Write a test which allows other browsers to remain unpatched.\n wrapIIRFilterNodeGetFrequencyResponseMethod(nativeIIRFilterNode);\n this._nativeIIRFilterNode = nativeIIRFilterNode;\n // @todo Determine a meaningful tail-time instead of just using one second.\n setAudioNodeTailTime(this, 1);\n }\n getFrequencyResponse(frequencyHz, magResponse, phaseResponse) {\n return this._nativeIIRFilterNode.getFrequencyResponse(frequencyHz, magResponse, phaseResponse);\n }\n };\n};\n//# sourceMappingURL=iir-filter-node-constructor.js.map","// This implementation as shamelessly inspired by source code of\n// tslint:disable-next-line:max-line-length\n// {@link https://chromium.googlesource.com/chromium/src.git/+/master/third_party/WebKit/Source/platform/audio/IIRFilter.cpp|Chromium's IIRFilter}.\nexport const filterBuffer = (feedback, feedbackLength, feedforward, feedforwardLength, minLength, xBuffer, yBuffer, bufferIndex, bufferLength, input, output) => {\n const inputLength = input.length;\n let i = bufferIndex;\n for (let j = 0; j < inputLength; j += 1) {\n let y = feedforward[0] * input[j];\n for (let k = 1; k < minLength; k += 1) {\n const x = (i - k) & (bufferLength - 1); // tslint:disable-line:no-bitwise\n y += feedforward[k] * xBuffer[x];\n y -= feedback[k] * yBuffer[x];\n }\n for (let k = minLength; k < feedforwardLength; k += 1) {\n y += feedforward[k] * xBuffer[(i - k) & (bufferLength - 1)]; // tslint:disable-line:no-bitwise\n }\n for (let k = minLength; k < feedbackLength; k += 1) {\n y -= feedback[k] * yBuffer[(i - k) & (bufferLength - 1)]; // tslint:disable-line:no-bitwise\n }\n xBuffer[i] = input[j];\n yBuffer[i] = y;\n i = (i + 1) & (bufferLength - 1); // tslint:disable-line:no-bitwise\n output[j] = y;\n }\n return i;\n};\n//# sourceMappingURL=filter-buffer.js.map","import { filterBuffer } from '../helpers/filter-buffer';\nimport { isOwnedByContext } from '../helpers/is-owned-by-context';\nconst filterFullBuffer = (renderedBuffer, nativeOfflineAudioContext, feedback, feedforward) => {\n const convertedFeedback = feedback instanceof Float64Array ? feedback : new Float64Array(feedback);\n const convertedFeedforward = feedforward instanceof Float64Array ? feedforward : new Float64Array(feedforward);\n const feedbackLength = convertedFeedback.length;\n const feedforwardLength = convertedFeedforward.length;\n const minLength = Math.min(feedbackLength, feedforwardLength);\n if (convertedFeedback[0] !== 1) {\n for (let i = 0; i < feedbackLength; i += 1) {\n convertedFeedforward[i] /= convertedFeedback[0];\n }\n for (let i = 1; i < feedforwardLength; i += 1) {\n convertedFeedback[i] /= convertedFeedback[0];\n }\n }\n const bufferLength = 32;\n const xBuffer = new Float32Array(bufferLength);\n const yBuffer = new Float32Array(bufferLength);\n const filteredBuffer = nativeOfflineAudioContext.createBuffer(renderedBuffer.numberOfChannels, renderedBuffer.length, renderedBuffer.sampleRate);\n const numberOfChannels = renderedBuffer.numberOfChannels;\n for (let i = 0; i < numberOfChannels; i += 1) {\n const input = renderedBuffer.getChannelData(i);\n const output = filteredBuffer.getChannelData(i);\n xBuffer.fill(0);\n yBuffer.fill(0);\n filterBuffer(convertedFeedback, feedbackLength, convertedFeedforward, feedforwardLength, minLength, xBuffer, yBuffer, 0, bufferLength, input, output);\n }\n return filteredBuffer;\n};\nexport const createIIRFilterNodeRendererFactory = (createNativeAudioBufferSourceNode, getNativeAudioNode, nativeOfflineAudioContextConstructor, renderInputsOfAudioNode, renderNativeOfflineAudioContext) => {\n return (feedback, feedforward) => {\n const renderedNativeAudioNodes = new WeakMap();\n let filteredBufferPromise = null;\n const createAudioNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeAudioBufferSourceNode = null;\n let nativeIIRFilterNode = getNativeAudioNode(proxy);\n // If the initially used nativeIIRFilterNode was not constructed on the same OfflineAudioContext it needs to be created again.\n const nativeIIRFilterNodeIsOwnedByContext = isOwnedByContext(nativeIIRFilterNode, nativeOfflineAudioContext);\n // Bug #9: Safari does not support IIRFilterNodes.\n if (nativeOfflineAudioContext.createIIRFilter === undefined) {\n nativeAudioBufferSourceNode = createNativeAudioBufferSourceNode(nativeOfflineAudioContext, {\n buffer: null,\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers',\n loop: false,\n loopEnd: 0,\n loopStart: 0,\n playbackRate: 1\n });\n }\n else if (!nativeIIRFilterNodeIsOwnedByContext) {\n // @todo TypeScript defines the parameters of createIIRFilter() as arrays of numbers.\n nativeIIRFilterNode = nativeOfflineAudioContext.createIIRFilter(feedforward, feedback);\n }\n renderedNativeAudioNodes.set(nativeOfflineAudioContext, nativeAudioBufferSourceNode === null ? nativeIIRFilterNode : nativeAudioBufferSourceNode);\n if (nativeAudioBufferSourceNode !== null) {\n if (filteredBufferPromise === null) {\n if (nativeOfflineAudioContextConstructor === null) {\n throw new Error('Missing the native OfflineAudioContext constructor.');\n }\n const partialOfflineAudioContext = new nativeOfflineAudioContextConstructor(\n // Bug #47: The AudioDestinationNode in Safari gets not initialized correctly.\n proxy.context.destination.channelCount, \n // Bug #17: Safari does not yet expose the length.\n proxy.context.length, nativeOfflineAudioContext.sampleRate);\n filteredBufferPromise = (async () => {\n await renderInputsOfAudioNode(proxy, partialOfflineAudioContext, partialOfflineAudioContext.destination);\n const renderedBuffer = await renderNativeOfflineAudioContext(partialOfflineAudioContext);\n return filterFullBuffer(renderedBuffer, nativeOfflineAudioContext, feedback, feedforward);\n })();\n }\n const filteredBuffer = await filteredBufferPromise;\n nativeAudioBufferSourceNode.buffer = filteredBuffer;\n nativeAudioBufferSourceNode.start(0);\n return nativeAudioBufferSourceNode;\n }\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeIIRFilterNode);\n return nativeIIRFilterNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeAudioNode = renderedNativeAudioNodes.get(nativeOfflineAudioContext);\n if (renderedNativeAudioNode !== undefined) {\n return Promise.resolve(renderedNativeAudioNode);\n }\n return createAudioNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=iir-filter-node-renderer-factory.js.map","import { isAudioNodeOutputConnection } from '../guards/audio-node-output-connection';\nexport const createIncrementCycleCounterFactory = (cycleCounters, disconnectNativeAudioNodeFromNativeAudioNode, getAudioNodeConnections, getNativeAudioNode, getNativeAudioParam, isActiveAudioNode) => {\n return (isOffline) => {\n return (audioNode, count) => {\n const cycleCounter = cycleCounters.get(audioNode);\n if (cycleCounter === undefined) {\n if (!isOffline && isActiveAudioNode(audioNode)) {\n const nativeSourceAudioNode = getNativeAudioNode(audioNode);\n const { outputs } = getAudioNodeConnections(audioNode);\n for (const output of outputs) {\n if (isAudioNodeOutputConnection(output)) {\n const nativeDestinationAudioNode = getNativeAudioNode(output[0]);\n disconnectNativeAudioNodeFromNativeAudioNode(nativeSourceAudioNode, nativeDestinationAudioNode, output[1], output[2]);\n }\n else {\n const nativeDestinationAudioParam = getNativeAudioParam(output[0]);\n nativeSourceAudioNode.disconnect(nativeDestinationAudioParam, output[1]);\n }\n }\n }\n cycleCounters.set(audioNode, count);\n }\n else {\n cycleCounters.set(audioNode, cycleCounter + count);\n }\n };\n };\n};\n//# sourceMappingURL=increment-cycle-counter-factory.js.map","export const createIsAnyAudioContext = (contextStore, isNativeAudioContext) => {\n return (anything) => {\n const nativeContext = contextStore.get(anything);\n return isNativeAudioContext(nativeContext) || isNativeAudioContext(anything);\n };\n};\n//# sourceMappingURL=is-any-audio-context.js.map","export const createIsAnyAudioNode = (audioNodeStore, isNativeAudioNode) => {\n return (anything) => audioNodeStore.has(anything) || isNativeAudioNode(anything);\n};\n//# sourceMappingURL=is-any-audio-node.js.map","export const createIsAnyAudioParam = (audioParamStore, isNativeAudioParam) => {\n return (anything) => audioParamStore.has(anything) || isNativeAudioParam(anything);\n};\n//# sourceMappingURL=is-any-audio-param.js.map","export const createIsAnyOfflineAudioContext = (contextStore, isNativeOfflineAudioContext) => {\n return (anything) => {\n const nativeContext = contextStore.get(anything);\n return isNativeOfflineAudioContext(nativeContext) || isNativeOfflineAudioContext(anything);\n };\n};\n//# sourceMappingURL=is-any-offline-audio-context.js.map","export const createIsNativeAudioContext = (nativeAudioContextConstructor) => {\n return (anything) => {\n return nativeAudioContextConstructor !== null && anything instanceof nativeAudioContextConstructor;\n };\n};\n//# sourceMappingURL=is-native-audio-context.js.map","export const createIsNativeAudioNode = (window) => {\n return (anything) => {\n return window !== null && typeof window.AudioNode === 'function' && anything instanceof window.AudioNode;\n };\n};\n//# sourceMappingURL=is-native-audio-node.js.map","export const createIsNativeAudioParam = (window) => {\n return (anything) => {\n return window !== null && typeof window.AudioParam === 'function' && anything instanceof window.AudioParam;\n };\n};\n//# sourceMappingURL=is-native-audio-param.js.map","export const createIsNativeContext = (isNativeAudioContext, isNativeOfflineAudioContext) => {\n return (anything) => {\n return isNativeAudioContext(anything) || isNativeOfflineAudioContext(anything);\n };\n};\n//# sourceMappingURL=is-native-context.js.map","export const createIsNativeOfflineAudioContext = (nativeOfflineAudioContextConstructor) => {\n return (anything) => {\n return nativeOfflineAudioContextConstructor !== null && anything instanceof nativeOfflineAudioContextConstructor;\n };\n};\n//# sourceMappingURL=is-native-offline-audio-context.js.map","export const createIsSecureContext = (window) => window !== null && window.isSecureContext;\n//# sourceMappingURL=is-secure-context.js.map","export const createMediaElementAudioSourceNodeConstructor = (audioNodeConstructor, createNativeMediaElementAudioSourceNode, getNativeContext, isNativeOfflineAudioContext) => {\n return class MediaElementAudioSourceNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const nativeMediaElementAudioSourceNode = createNativeMediaElementAudioSourceNode(nativeContext, options);\n // Bug #171: Safari allows to create a MediaElementAudioSourceNode with an OfflineAudioContext.\n if (isNativeOfflineAudioContext(nativeContext)) {\n throw TypeError();\n }\n super(context, true, nativeMediaElementAudioSourceNode, null);\n this._nativeMediaElementAudioSourceNode = nativeMediaElementAudioSourceNode;\n }\n get mediaElement() {\n return this._nativeMediaElementAudioSourceNode.mediaElement;\n }\n };\n};\n//# sourceMappingURL=media-element-audio-source-node-constructor.js.map","const DEFAULT_OPTIONS = {\n channelCount: 2,\n channelCountMode: 'explicit',\n channelInterpretation: 'speakers'\n};\nexport const createMediaStreamAudioDestinationNodeConstructor = (audioNodeConstructor, createNativeMediaStreamAudioDestinationNode, getNativeContext, isNativeOfflineAudioContext) => {\n return class MediaStreamAudioDestinationNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n // Bug #173: Safari allows to create a MediaStreamAudioDestinationNode with an OfflineAudioContext.\n if (isNativeOfflineAudioContext(nativeContext)) {\n throw new TypeError();\n }\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeMediaStreamAudioDestinationNode = createNativeMediaStreamAudioDestinationNode(nativeContext, mergedOptions);\n super(context, false, nativeMediaStreamAudioDestinationNode, null);\n this._nativeMediaStreamAudioDestinationNode = nativeMediaStreamAudioDestinationNode;\n }\n get stream() {\n return this._nativeMediaStreamAudioDestinationNode.stream;\n }\n };\n};\n//# sourceMappingURL=media-stream-audio-destination-node-constructor.js.map","export const createMediaStreamAudioSourceNodeConstructor = (audioNodeConstructor, createNativeMediaStreamAudioSourceNode, getNativeContext, isNativeOfflineAudioContext) => {\n return class MediaStreamAudioSourceNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const nativeMediaStreamAudioSourceNode = createNativeMediaStreamAudioSourceNode(nativeContext, options);\n // Bug #172: Safari allows to create a MediaStreamAudioSourceNode with an OfflineAudioContext.\n if (isNativeOfflineAudioContext(nativeContext)) {\n throw new TypeError();\n }\n super(context, true, nativeMediaStreamAudioSourceNode, null);\n this._nativeMediaStreamAudioSourceNode = nativeMediaStreamAudioSourceNode;\n }\n get mediaStream() {\n return this._nativeMediaStreamAudioSourceNode.mediaStream;\n }\n };\n};\n//# sourceMappingURL=media-stream-audio-source-node-constructor.js.map","export const createMediaStreamTrackAudioSourceNodeConstructor = (audioNodeConstructor, createNativeMediaStreamTrackAudioSourceNode, getNativeContext) => {\n return class MediaStreamTrackAudioSourceNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const nativeMediaStreamTrackAudioSourceNode = createNativeMediaStreamTrackAudioSourceNode(nativeContext, options);\n super(context, true, nativeMediaStreamTrackAudioSourceNode, null);\n }\n };\n};\n//# sourceMappingURL=media-stream-track-audio-source-node-constructor.js.map","import { deactivateAudioGraph } from '../helpers/deactivate-audio-graph';\nimport { isValidLatencyHint } from '../helpers/is-valid-latency-hint';\nexport const createMinimalAudioContextConstructor = (createInvalidStateError, createNotSupportedError, createUnknownError, minimalBaseAudioContextConstructor, nativeAudioContextConstructor) => {\n return class MinimalAudioContext extends minimalBaseAudioContextConstructor {\n constructor(options = {}) {\n if (nativeAudioContextConstructor === null) {\n throw new Error('Missing the native AudioContext constructor.');\n }\n let nativeAudioContext;\n try {\n nativeAudioContext = new nativeAudioContextConstructor(options);\n }\n catch (err) {\n // Bug #192 Safari does throw a SyntaxError if the sampleRate is not supported.\n if (err.code === 12 && err.message === 'sampleRate is not in range') {\n throw createNotSupportedError();\n }\n throw err;\n }\n // Bug #131 Safari returns null when there are four other AudioContexts running already.\n if (nativeAudioContext === null) {\n throw createUnknownError();\n }\n // Bug #51 Only Chrome and Edge throw an error if the given latencyHint is invalid.\n if (!isValidLatencyHint(options.latencyHint)) {\n throw new TypeError(`The provided value '${options.latencyHint}' is not a valid enum value of type AudioContextLatencyCategory.`);\n }\n // Bug #150 Safari does not support setting the sampleRate.\n if (options.sampleRate !== undefined && nativeAudioContext.sampleRate !== options.sampleRate) {\n throw createNotSupportedError();\n }\n super(nativeAudioContext, 2);\n const { latencyHint } = options;\n const { sampleRate } = nativeAudioContext;\n // @todo The values for 'balanced', 'interactive' and 'playback' are just copied from Chrome's implementation.\n this._baseLatency =\n typeof nativeAudioContext.baseLatency === 'number'\n ? nativeAudioContext.baseLatency\n : latencyHint === 'balanced'\n ? 512 / sampleRate\n : latencyHint === 'interactive' || latencyHint === undefined\n ? 256 / sampleRate\n : latencyHint === 'playback'\n ? 1024 / sampleRate\n : /*\n * @todo The min (256) and max (16384) values are taken from the allowed bufferSize values of a\n * ScriptProcessorNode.\n */\n (Math.max(2, Math.min(128, Math.round((latencyHint * sampleRate) / 128))) * 128) / sampleRate;\n this._nativeAudioContext = nativeAudioContext;\n // Bug #188: Safari will set the context's state to 'interrupted' in case the user switches tabs.\n if (nativeAudioContextConstructor.name === 'webkitAudioContext') {\n this._nativeGainNode = nativeAudioContext.createGain();\n this._nativeOscillatorNode = nativeAudioContext.createOscillator();\n this._nativeGainNode.gain.value = 1e-37;\n this._nativeOscillatorNode.connect(this._nativeGainNode).connect(nativeAudioContext.destination);\n this._nativeOscillatorNode.start();\n }\n else {\n this._nativeGainNode = null;\n this._nativeOscillatorNode = null;\n }\n this._state = null;\n /*\n * Bug #34: Chrome and Edge pretend to be running right away, but fire an onstatechange event when the state actually changes\n * to 'running'.\n */\n if (nativeAudioContext.state === 'running') {\n this._state = 'suspended';\n const revokeState = () => {\n if (this._state === 'suspended') {\n this._state = null;\n }\n nativeAudioContext.removeEventListener('statechange', revokeState);\n };\n nativeAudioContext.addEventListener('statechange', revokeState);\n }\n }\n get baseLatency() {\n return this._baseLatency;\n }\n get state() {\n return this._state !== null ? this._state : this._nativeAudioContext.state;\n }\n close() {\n // Bug #35: Firefox does not throw an error if the AudioContext was closed before.\n if (this.state === 'closed') {\n return this._nativeAudioContext.close().then(() => {\n throw createInvalidStateError();\n });\n }\n // Bug #34: If the state was set to suspended before it should be revoked now.\n if (this._state === 'suspended') {\n this._state = null;\n }\n return this._nativeAudioContext.close().then(() => {\n if (this._nativeGainNode !== null && this._nativeOscillatorNode !== null) {\n this._nativeOscillatorNode.stop();\n this._nativeGainNode.disconnect();\n this._nativeOscillatorNode.disconnect();\n }\n deactivateAudioGraph(this);\n });\n }\n resume() {\n if (this._state === 'suspended') {\n return new Promise((resolve, reject) => {\n const resolvePromise = () => {\n this._nativeAudioContext.removeEventListener('statechange', resolvePromise);\n if (this._nativeAudioContext.state === 'running') {\n resolve();\n }\n else {\n this.resume().then(resolve, reject);\n }\n };\n this._nativeAudioContext.addEventListener('statechange', resolvePromise);\n });\n }\n return this._nativeAudioContext.resume().catch((err) => {\n // Bug #55: Chrome and Edge do throw an InvalidAccessError instead of an InvalidStateError.\n // Bug #56: Safari invokes the catch handler but without an error.\n if (err === undefined || err.code === 15) {\n throw createInvalidStateError();\n }\n throw err;\n });\n }\n suspend() {\n return this._nativeAudioContext.suspend().catch((err) => {\n // Bug #56: Safari invokes the catch handler but without an error.\n if (err === undefined) {\n throw createInvalidStateError();\n }\n throw err;\n });\n }\n };\n};\n//# sourceMappingURL=minimal-audio-context-constructor.js.map","import { CONTEXT_STORE } from '../globals';\nexport const createMinimalBaseAudioContextConstructor = (audioDestinationNodeConstructor, createAudioListener, eventTargetConstructor, isNativeOfflineAudioContext, unrenderedAudioWorkletNodeStore, wrapEventListener) => {\n return class MinimalBaseAudioContext extends eventTargetConstructor {\n constructor(_nativeContext, numberOfChannels) {\n super(_nativeContext);\n this._nativeContext = _nativeContext;\n CONTEXT_STORE.set(this, _nativeContext);\n if (isNativeOfflineAudioContext(_nativeContext)) {\n unrenderedAudioWorkletNodeStore.set(_nativeContext, new Set());\n }\n this._destination = new audioDestinationNodeConstructor(this, numberOfChannels);\n this._listener = createAudioListener(this, _nativeContext);\n this._onstatechange = null;\n }\n get currentTime() {\n return this._nativeContext.currentTime;\n }\n get destination() {\n return this._destination;\n }\n get listener() {\n return this._listener;\n }\n get onstatechange() {\n return this._onstatechange;\n }\n set onstatechange(value) {\n const wrappedListener = typeof value === 'function' ? wrapEventListener(this, value) : null;\n this._nativeContext.onstatechange = wrappedListener;\n const nativeOnStateChange = this._nativeContext.onstatechange;\n this._onstatechange = nativeOnStateChange !== null && nativeOnStateChange === wrappedListener ? value : nativeOnStateChange;\n }\n get sampleRate() {\n return this._nativeContext.sampleRate;\n }\n get state() {\n return this._nativeContext.state;\n }\n };\n};\n//# sourceMappingURL=minimal-base-audio-context-constructor.js.map","export const testPromiseSupport = (nativeContext) => {\n // This 12 numbers represent the 48 bytes of an empty WAVE file with a single sample.\n const uint32Array = new Uint32Array([1179011410, 40, 1163280727, 544501094, 16, 131073, 44100, 176400, 1048580, 1635017060, 4, 0]);\n try {\n // Bug #1: Safari requires a successCallback.\n const promise = nativeContext.decodeAudioData(uint32Array.buffer, () => {\n // Ignore the success callback.\n });\n if (promise === undefined) {\n return false;\n }\n promise.catch(() => {\n // Ignore rejected errors.\n });\n return true;\n }\n catch {\n // Ignore errors.\n }\n return false;\n};\n//# sourceMappingURL=test-promise-support.js.map","import { deactivateAudioGraph } from '../helpers/deactivate-audio-graph';\nimport { testPromiseSupport } from '../helpers/test-promise-support';\nconst DEFAULT_OPTIONS = {\n numberOfChannels: 1\n};\nexport const createMinimalOfflineAudioContextConstructor = (cacheTestResult, createInvalidStateError, createNativeOfflineAudioContext, minimalBaseAudioContextConstructor, startRendering) => {\n return class MinimalOfflineAudioContext extends minimalBaseAudioContextConstructor {\n constructor(options) {\n const { length, numberOfChannels, sampleRate } = { ...DEFAULT_OPTIONS, ...options };\n const nativeOfflineAudioContext = createNativeOfflineAudioContext(numberOfChannels, length, sampleRate);\n // #21 Safari does not support promises and therefore would fire the statechange event before the promise can be resolved.\n if (!cacheTestResult(testPromiseSupport, () => testPromiseSupport(nativeOfflineAudioContext))) {\n nativeOfflineAudioContext.addEventListener('statechange', (() => {\n let i = 0;\n const delayStateChangeEvent = (event) => {\n if (this._state === 'running') {\n if (i > 0) {\n nativeOfflineAudioContext.removeEventListener('statechange', delayStateChangeEvent);\n event.stopImmediatePropagation();\n this._waitForThePromiseToSettle(event);\n }\n else {\n i += 1;\n }\n }\n };\n return delayStateChangeEvent;\n })());\n }\n super(nativeOfflineAudioContext, numberOfChannels);\n this._length = length;\n this._nativeOfflineAudioContext = nativeOfflineAudioContext;\n this._state = null;\n }\n get length() {\n // Bug #17: Safari does not yet expose the length.\n if (this._nativeOfflineAudioContext.length === undefined) {\n return this._length;\n }\n return this._nativeOfflineAudioContext.length;\n }\n get state() {\n return this._state === null ? this._nativeOfflineAudioContext.state : this._state;\n }\n startRendering() {\n /*\n * Bug #9 & #59: It is theoretically possible that startRendering() will first render a partialOfflineAudioContext. Therefore\n * the state of the nativeOfflineAudioContext might no transition to running immediately.\n */\n if (this._state === 'running') {\n return Promise.reject(createInvalidStateError());\n }\n this._state = 'running';\n return startRendering(this.destination, this._nativeOfflineAudioContext).finally(() => {\n this._state = null;\n deactivateAudioGraph(this);\n });\n }\n _waitForThePromiseToSettle(event) {\n if (this._state === null) {\n this._nativeOfflineAudioContext.dispatchEvent(event);\n }\n else {\n setTimeout(() => this._waitForThePromiseToSettle(event));\n }\n }\n };\n};\n//# sourceMappingURL=minimal-offline-audio-context-constructor.js.map","export const createMonitorConnections = (insertElementInSet, isNativeAudioNode) => {\n return (nativeAudioNode, whenConnected, whenDisconnected) => {\n const connections = new Set();\n nativeAudioNode.connect = ((connect) => {\n // tslint:disable-next-line:invalid-void no-inferrable-types\n return (destination, output = 0, input = 0) => {\n const wasDisconnected = connections.size === 0;\n if (isNativeAudioNode(destination)) {\n // @todo TypeScript cannot infer the overloaded signature with 3 arguments yet.\n connect.call(nativeAudioNode, destination, output, input);\n insertElementInSet(connections, [destination, output, input], (connection) => connection[0] === destination && connection[1] === output && connection[2] === input, true);\n if (wasDisconnected) {\n whenConnected();\n }\n return destination;\n }\n connect.call(nativeAudioNode, destination, output);\n insertElementInSet(connections, [destination, output], (connection) => connection[0] === destination && connection[1] === output, true);\n if (wasDisconnected) {\n whenConnected();\n }\n return;\n };\n })(nativeAudioNode.connect);\n nativeAudioNode.disconnect = ((disconnect) => {\n return (destinationOrOutput, output, input) => {\n const wasConnected = connections.size > 0;\n if (destinationOrOutput === undefined) {\n disconnect.apply(nativeAudioNode);\n connections.clear();\n }\n else if (typeof destinationOrOutput === 'number') {\n // @todo TypeScript cannot infer the overloaded signature with 1 argument yet.\n disconnect.call(nativeAudioNode, destinationOrOutput);\n for (const connection of connections) {\n if (connection[1] === destinationOrOutput) {\n connections.delete(connection);\n }\n }\n }\n else {\n if (isNativeAudioNode(destinationOrOutput)) {\n // @todo TypeScript cannot infer the overloaded signature with 3 arguments yet.\n disconnect.call(nativeAudioNode, destinationOrOutput, output, input);\n }\n else {\n // @todo TypeScript cannot infer the overloaded signature with 2 arguments yet.\n disconnect.call(nativeAudioNode, destinationOrOutput, output);\n }\n for (const connection of connections) {\n if (connection[0] === destinationOrOutput &&\n (output === undefined || connection[1] === output) &&\n (input === undefined || connection[2] === input)) {\n connections.delete(connection);\n }\n }\n }\n const isDisconnected = connections.size === 0;\n if (wasConnected && isDisconnected) {\n whenDisconnected();\n }\n };\n })(nativeAudioNode.disconnect);\n return nativeAudioNode;\n };\n};\n//# sourceMappingURL=monitor-connections.js.map","export const assignNativeAudioNodeOption = (nativeAudioNode, options, option) => {\n const value = options[option];\n if (value !== undefined && value !== nativeAudioNode[option]) {\n nativeAudioNode[option] = value;\n }\n};\n//# sourceMappingURL=assign-native-audio-node-option.js.map","import { assignNativeAudioNodeOption } from './assign-native-audio-node-option';\nexport const assignNativeAudioNodeOptions = (nativeAudioNode, options) => {\n assignNativeAudioNodeOption(nativeAudioNode, options, 'channelCount');\n assignNativeAudioNodeOption(nativeAudioNode, options, 'channelCountMode');\n assignNativeAudioNodeOption(nativeAudioNode, options, 'channelInterpretation');\n};\n//# sourceMappingURL=assign-native-audio-node-options.js.map","export const testAnalyserNodeGetFloatTimeDomainDataMethodSupport = (nativeAnalyserNode) => {\n return typeof nativeAnalyserNode.getFloatTimeDomainData === 'function';\n};\n//# sourceMappingURL=test-analyser-node-get-float-time-domain-data-method-support.js.map","export const wrapAnalyserNodeGetFloatTimeDomainDataMethod = (nativeAnalyserNode) => {\n nativeAnalyserNode.getFloatTimeDomainData = (array) => {\n const byteTimeDomainData = new Uint8Array(array.length);\n nativeAnalyserNode.getByteTimeDomainData(byteTimeDomainData);\n const length = Math.max(byteTimeDomainData.length, nativeAnalyserNode.fftSize);\n for (let i = 0; i < length; i += 1) {\n array[i] = (byteTimeDomainData[i] - 128) * 0.0078125;\n }\n return array;\n };\n};\n//# sourceMappingURL=wrap-analyser-node-get-float-time-domain-data-method.js.map","import { assignNativeAudioNodeOption } from '../helpers/assign-native-audio-node-option';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nimport { testAnalyserNodeGetFloatTimeDomainDataMethodSupport } from '../helpers/test-analyser-node-get-float-time-domain-data-method-support';\nimport { wrapAnalyserNodeGetFloatTimeDomainDataMethod } from '../helpers/wrap-analyser-node-get-float-time-domain-data-method';\nexport const createNativeAnalyserNodeFactory = (cacheTestResult, createIndexSizeError) => {\n return (nativeContext, options) => {\n const nativeAnalyserNode = nativeContext.createAnalyser();\n // Bug #37: Firefox does not create an AnalyserNode with the default properties.\n assignNativeAudioNodeOptions(nativeAnalyserNode, options);\n // Bug #118: Safari does not throw an error if maxDecibels is not more than minDecibels.\n if (!(options.maxDecibels > options.minDecibels)) {\n throw createIndexSizeError();\n }\n assignNativeAudioNodeOption(nativeAnalyserNode, options, 'fftSize');\n assignNativeAudioNodeOption(nativeAnalyserNode, options, 'maxDecibels');\n assignNativeAudioNodeOption(nativeAnalyserNode, options, 'minDecibels');\n assignNativeAudioNodeOption(nativeAnalyserNode, options, 'smoothingTimeConstant');\n // Bug #36: Safari does not support getFloatTimeDomainData() yet.\n if (!cacheTestResult(testAnalyserNodeGetFloatTimeDomainDataMethodSupport, () => testAnalyserNodeGetFloatTimeDomainDataMethodSupport(nativeAnalyserNode))) {\n wrapAnalyserNodeGetFloatTimeDomainDataMethod(nativeAnalyserNode);\n }\n return nativeAnalyserNode;\n };\n};\n//# sourceMappingURL=native-analyser-node-factory.js.map","export const createNativeAudioBufferConstructor = (window) => {\n if (window === null) {\n return null;\n }\n if (window.hasOwnProperty('AudioBuffer')) {\n return window.AudioBuffer;\n }\n return null;\n};\n//# sourceMappingURL=native-audio-buffer-constructor.js.map","export const assignNativeAudioNodeAudioParamValue = (nativeAudioNode, options, audioParam) => {\n const value = options[audioParam];\n if (value !== undefined && value !== nativeAudioNode[audioParam].value) {\n nativeAudioNode[audioParam].value = value;\n }\n};\n//# sourceMappingURL=assign-native-audio-node-audio-param-value.js.map","import { createInvalidStateError } from '../factories/invalid-state-error';\nexport const wrapAudioBufferSourceNodeStartMethodConsecutiveCalls = (nativeAudioBufferSourceNode) => {\n nativeAudioBufferSourceNode.start = ((start) => {\n let isScheduled = false;\n return (when = 0, offset = 0, duration) => {\n if (isScheduled) {\n throw createInvalidStateError();\n }\n start.call(nativeAudioBufferSourceNode, when, offset, duration);\n isScheduled = true;\n };\n })(nativeAudioBufferSourceNode.start);\n};\n//# sourceMappingURL=wrap-audio-buffer-source-node-start-method-consecutive-calls.js.map","export const wrapAudioScheduledSourceNodeStartMethodNegativeParameters = (nativeAudioScheduledSourceNode) => {\n nativeAudioScheduledSourceNode.start = ((start) => {\n return (when = 0, offset = 0, duration) => {\n if ((typeof duration === 'number' && duration < 0) || offset < 0 || when < 0) {\n throw new RangeError(\"The parameters can't be negative.\");\n }\n // @todo TypeScript cannot infer the overloaded signature with 3 arguments yet.\n start.call(nativeAudioScheduledSourceNode, when, offset, duration);\n };\n })(nativeAudioScheduledSourceNode.start);\n};\n//# sourceMappingURL=wrap-audio-scheduled-source-node-start-method-negative-parameters.js.map","export const wrapAudioScheduledSourceNodeStopMethodNegativeParameters = (nativeAudioScheduledSourceNode) => {\n nativeAudioScheduledSourceNode.stop = ((stop) => {\n return (when = 0) => {\n if (when < 0) {\n throw new RangeError(\"The parameter can't be negative.\");\n }\n stop.call(nativeAudioScheduledSourceNode, when);\n };\n })(nativeAudioScheduledSourceNode.stop);\n};\n//# sourceMappingURL=wrap-audio-scheduled-source-node-stop-method-negative-parameters.js.map","import { assignNativeAudioNodeAudioParamValue } from '../helpers/assign-native-audio-node-audio-param-value';\nimport { assignNativeAudioNodeOption } from '../helpers/assign-native-audio-node-option';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nimport { wrapAudioBufferSourceNodeStartMethodConsecutiveCalls } from '../helpers/wrap-audio-buffer-source-node-start-method-consecutive-calls';\nimport { wrapAudioScheduledSourceNodeStartMethodNegativeParameters } from '../helpers/wrap-audio-scheduled-source-node-start-method-negative-parameters';\nimport { wrapAudioScheduledSourceNodeStopMethodNegativeParameters } from '../helpers/wrap-audio-scheduled-source-node-stop-method-negative-parameters';\nexport const createNativeAudioBufferSourceNodeFactory = (addSilentConnection, cacheTestResult, testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport, testAudioBufferSourceNodeStartMethodOffsetClampingSupport, testAudioBufferSourceNodeStopMethodNullifiedBufferSupport, testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, wrapAudioBufferSourceNodeStartMethodOffsetClampling, wrapAudioBufferSourceNodeStopMethodNullifiedBuffer, wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls) => {\n return (nativeContext, options) => {\n const nativeAudioBufferSourceNode = nativeContext.createBufferSource();\n assignNativeAudioNodeOptions(nativeAudioBufferSourceNode, options);\n assignNativeAudioNodeAudioParamValue(nativeAudioBufferSourceNode, options, 'playbackRate');\n assignNativeAudioNodeOption(nativeAudioBufferSourceNode, options, 'buffer');\n // Bug #149: Safari does not yet support the detune AudioParam.\n assignNativeAudioNodeOption(nativeAudioBufferSourceNode, options, 'loop');\n assignNativeAudioNodeOption(nativeAudioBufferSourceNode, options, 'loopEnd');\n assignNativeAudioNodeOption(nativeAudioBufferSourceNode, options, 'loopStart');\n // Bug #69: Safari does allow calls to start() of an already scheduled AudioBufferSourceNode.\n if (!cacheTestResult(testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport, () => testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport(nativeContext))) {\n wrapAudioBufferSourceNodeStartMethodConsecutiveCalls(nativeAudioBufferSourceNode);\n }\n // Bug #154 & #155: Safari does not handle offsets which are equal to or greater than the duration of the buffer.\n if (!cacheTestResult(testAudioBufferSourceNodeStartMethodOffsetClampingSupport, () => testAudioBufferSourceNodeStartMethodOffsetClampingSupport(nativeContext))) {\n wrapAudioBufferSourceNodeStartMethodOffsetClampling(nativeAudioBufferSourceNode);\n }\n // Bug #162: Safari does throw an error when stop() is called on an AudioBufferSourceNode which has no buffer assigned to it.\n if (!cacheTestResult(testAudioBufferSourceNodeStopMethodNullifiedBufferSupport, () => testAudioBufferSourceNodeStopMethodNullifiedBufferSupport(nativeContext))) {\n wrapAudioBufferSourceNodeStopMethodNullifiedBuffer(nativeAudioBufferSourceNode, nativeContext);\n }\n // Bug #44: Safari does not throw a RangeError yet.\n if (!cacheTestResult(testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStartMethodNegativeParametersSupport(nativeContext))) {\n wrapAudioScheduledSourceNodeStartMethodNegativeParameters(nativeAudioBufferSourceNode);\n }\n // Bug #19: Safari does not ignore calls to stop() of an already stopped AudioBufferSourceNode.\n if (!cacheTestResult(testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, () => testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport(nativeContext))) {\n wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls(nativeAudioBufferSourceNode, nativeContext);\n }\n // Bug #44: Only Firefox does not throw a RangeError yet.\n if (!cacheTestResult(testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStopMethodNegativeParametersSupport(nativeContext))) {\n wrapAudioScheduledSourceNodeStopMethodNegativeParameters(nativeAudioBufferSourceNode);\n }\n // Bug #175: Safari will not fire an ended event if the AudioBufferSourceNode is unconnected.\n addSilentConnection(nativeContext, nativeAudioBufferSourceNode);\n return nativeAudioBufferSourceNode;\n };\n};\n//# sourceMappingURL=native-audio-buffer-source-node-factory.js.map","export const createNativeAudioContextConstructor = (window) => {\n if (window === null) {\n return null;\n }\n if (window.hasOwnProperty('AudioContext')) {\n return window.AudioContext;\n }\n return window.hasOwnProperty('webkitAudioContext') ? window.webkitAudioContext : null;\n};\n//# sourceMappingURL=native-audio-context-constructor.js.map","export const createNativeAudioDestinationNodeFactory = (createNativeGainNode, overwriteAccessors) => {\n return (nativeContext, channelCount, isNodeOfNativeOfflineAudioContext) => {\n const nativeAudioDestinationNode = nativeContext.destination;\n // Bug #132: Safari does not have the correct channelCount.\n if (nativeAudioDestinationNode.channelCount !== channelCount) {\n try {\n nativeAudioDestinationNode.channelCount = channelCount;\n }\n catch {\n // Bug #169: Safari throws an error on each attempt to change the channelCount.\n }\n }\n // Bug #83: Safari does not have the correct channelCountMode.\n if (isNodeOfNativeOfflineAudioContext && nativeAudioDestinationNode.channelCountMode !== 'explicit') {\n nativeAudioDestinationNode.channelCountMode = 'explicit';\n }\n // Bug #47: The AudioDestinationNode in Safari does not initialize the maxChannelCount property correctly.\n if (nativeAudioDestinationNode.maxChannelCount === 0) {\n Object.defineProperty(nativeAudioDestinationNode, 'maxChannelCount', {\n value: channelCount\n });\n }\n // Bug #168: No browser does yet have an AudioDestinationNode with an output.\n const gainNode = createNativeGainNode(nativeContext, {\n channelCount,\n channelCountMode: nativeAudioDestinationNode.channelCountMode,\n channelInterpretation: nativeAudioDestinationNode.channelInterpretation,\n gain: 1\n });\n overwriteAccessors(gainNode, 'channelCount', (get) => () => get.call(gainNode), (set) => (value) => {\n set.call(gainNode, value);\n try {\n nativeAudioDestinationNode.channelCount = value;\n }\n catch (err) {\n // Bug #169: Safari throws an error on each attempt to change the channelCount.\n if (value > nativeAudioDestinationNode.maxChannelCount) {\n throw err;\n }\n }\n });\n overwriteAccessors(gainNode, 'channelCountMode', (get) => () => get.call(gainNode), (set) => (value) => {\n set.call(gainNode, value);\n nativeAudioDestinationNode.channelCountMode = value;\n });\n overwriteAccessors(gainNode, 'channelInterpretation', (get) => () => get.call(gainNode), (set) => (value) => {\n set.call(gainNode, value);\n nativeAudioDestinationNode.channelInterpretation = value;\n });\n Object.defineProperty(gainNode, 'maxChannelCount', {\n get: () => nativeAudioDestinationNode.maxChannelCount\n });\n // @todo This should be disconnected when the context is closed.\n gainNode.connect(nativeAudioDestinationNode);\n return gainNode;\n };\n};\n//# sourceMappingURL=native-audio-destination-node.js.map","export const createNativeAudioWorkletNodeConstructor = (window) => {\n if (window === null) {\n return null;\n }\n return window.hasOwnProperty('AudioWorkletNode') ? window.AudioWorkletNode : null;\n};\n//# sourceMappingURL=native-audio-worklet-node-constructor.js.map","export const testClonabilityOfAudioWorkletNodeOptions = (audioWorkletNodeOptions) => {\n const { port1 } = new MessageChannel();\n try {\n // This will throw an error if the audioWorkletNodeOptions are not clonable.\n port1.postMessage(audioWorkletNodeOptions);\n }\n finally {\n port1.close();\n }\n};\n//# sourceMappingURL=test-clonability-of-audio-worklet-node-options.js.map","import { testClonabilityOfAudioWorkletNodeOptions } from '../helpers/test-clonability-of-audio-worklet-node-options';\nexport const createNativeAudioWorkletNodeFactory = (createInvalidStateError, createNativeAudioWorkletNodeFaker, createNativeGainNode, createNotSupportedError, monitorConnections) => {\n return (nativeContext, baseLatency, nativeAudioWorkletNodeConstructor, name, processorConstructor, options) => {\n if (nativeAudioWorkletNodeConstructor !== null) {\n try {\n const nativeAudioWorkletNode = new nativeAudioWorkletNodeConstructor(nativeContext, name, options);\n const patchedEventListeners = new Map();\n let onprocessorerror = null;\n Object.defineProperties(nativeAudioWorkletNode, {\n /*\n * Bug #61: Overwriting the property accessors for channelCount and channelCountMode is necessary as long as some\n * browsers have no native implementation to achieve a consistent behavior.\n */\n channelCount: {\n get: () => options.channelCount,\n set: () => {\n throw createInvalidStateError();\n }\n },\n channelCountMode: {\n get: () => 'explicit',\n set: () => {\n throw createInvalidStateError();\n }\n },\n // Bug #156: Chrome and Edge do not yet fire an ErrorEvent.\n onprocessorerror: {\n get: () => onprocessorerror,\n set: (value) => {\n if (typeof onprocessorerror === 'function') {\n nativeAudioWorkletNode.removeEventListener('processorerror', onprocessorerror);\n }\n onprocessorerror = typeof value === 'function' ? value : null;\n if (typeof onprocessorerror === 'function') {\n nativeAudioWorkletNode.addEventListener('processorerror', onprocessorerror);\n }\n }\n }\n });\n nativeAudioWorkletNode.addEventListener = ((addEventListener) => {\n return (...args) => {\n if (args[0] === 'processorerror') {\n const unpatchedEventListener = typeof args[1] === 'function'\n ? args[1]\n : typeof args[1] === 'object' && args[1] !== null && typeof args[1].handleEvent === 'function'\n ? args[1].handleEvent\n : null;\n if (unpatchedEventListener !== null) {\n const patchedEventListener = patchedEventListeners.get(args[1]);\n if (patchedEventListener !== undefined) {\n args[1] = patchedEventListener;\n }\n else {\n args[1] = (event) => {\n // Bug #178: Chrome and Edge do fire an event of type error.\n if (event.type === 'error') {\n Object.defineProperties(event, {\n type: { value: 'processorerror' }\n });\n unpatchedEventListener(event);\n }\n else {\n unpatchedEventListener(new ErrorEvent(args[0], { ...event }));\n }\n };\n patchedEventListeners.set(unpatchedEventListener, args[1]);\n }\n }\n }\n // Bug #178: Chrome and Edge do fire an event of type error.\n addEventListener.call(nativeAudioWorkletNode, 'error', args[1], args[2]);\n return addEventListener.call(nativeAudioWorkletNode, ...args);\n };\n })(nativeAudioWorkletNode.addEventListener);\n nativeAudioWorkletNode.removeEventListener = ((removeEventListener) => {\n return (...args) => {\n if (args[0] === 'processorerror') {\n const patchedEventListener = patchedEventListeners.get(args[1]);\n if (patchedEventListener !== undefined) {\n patchedEventListeners.delete(args[1]);\n args[1] = patchedEventListener;\n }\n }\n // Bug #178: Chrome and Edge do fire an event of type error.\n removeEventListener.call(nativeAudioWorkletNode, 'error', args[1], args[2]);\n return removeEventListener.call(nativeAudioWorkletNode, args[0], args[1], args[2]);\n };\n })(nativeAudioWorkletNode.removeEventListener);\n /*\n * Bug #86: Chrome and Edge do not invoke the process() function if the corresponding AudioWorkletNode is unconnected but\n * has an output.\n */\n if (options.numberOfOutputs !== 0) {\n const nativeGainNode = createNativeGainNode(nativeContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n gain: 0\n });\n nativeAudioWorkletNode.connect(nativeGainNode).connect(nativeContext.destination);\n const whenConnected = () => nativeGainNode.disconnect();\n const whenDisconnected = () => nativeGainNode.connect(nativeContext.destination);\n // @todo Disconnect the connection when the process() function of the AudioWorkletNode returns false.\n return monitorConnections(nativeAudioWorkletNode, whenConnected, whenDisconnected);\n }\n return nativeAudioWorkletNode;\n }\n catch (err) {\n // Bug #60: Chrome & Edge throw an InvalidStateError instead of a NotSupportedError.\n if (err.code === 11) {\n throw createNotSupportedError();\n }\n throw err;\n }\n }\n // Bug #61: Only Chrome & Edge have an implementation of the AudioWorkletNode yet.\n if (processorConstructor === undefined) {\n throw createNotSupportedError();\n }\n testClonabilityOfAudioWorkletNodeOptions(options);\n return createNativeAudioWorkletNodeFaker(nativeContext, baseLatency, processorConstructor, options);\n };\n};\n//# sourceMappingURL=native-audio-worklet-node-factory.js.map","export const computeBufferSize = (baseLatency, sampleRate) => {\n if (baseLatency === null) {\n return 512;\n }\n return Math.max(512, Math.min(16384, Math.pow(2, Math.round(Math.log2(baseLatency * sampleRate)))));\n};\n//# sourceMappingURL=compute-buffer-size.js.map","export const cloneAudioWorkletNodeOptions = (audioWorkletNodeOptions) => {\n return new Promise((resolve, reject) => {\n const { port1, port2 } = new MessageChannel();\n port1.onmessage = ({ data }) => {\n port1.close();\n port2.close();\n resolve(data);\n };\n port1.onmessageerror = ({ data }) => {\n port1.close();\n port2.close();\n reject(data);\n };\n // This will throw an error if the audioWorkletNodeOptions are not clonable.\n port2.postMessage(audioWorkletNodeOptions);\n });\n};\n//# sourceMappingURL=clone-audio-worklet-node-options.js.map","import { cloneAudioWorkletNodeOptions } from './clone-audio-worklet-node-options';\nexport const createAudioWorkletProcessorPromise = async (processorConstructor, audioWorkletNodeOptions) => {\n const clonedAudioWorkletNodeOptions = await cloneAudioWorkletNodeOptions(audioWorkletNodeOptions);\n return new processorConstructor(clonedAudioWorkletNodeOptions);\n};\n//# sourceMappingURL=create-audio-worklet-processor-promise.js.map","import { NODE_TO_PROCESSOR_MAPS } from '../globals';\nimport { createAudioWorkletProcessorPromise } from './create-audio-worklet-processor-promise';\nexport const createAudioWorkletProcessor = (nativeContext, nativeAudioWorkletNode, processorConstructor, audioWorkletNodeOptions) => {\n let nodeToProcessorMap = NODE_TO_PROCESSOR_MAPS.get(nativeContext);\n if (nodeToProcessorMap === undefined) {\n nodeToProcessorMap = new WeakMap();\n NODE_TO_PROCESSOR_MAPS.set(nativeContext, nodeToProcessorMap);\n }\n const audioWorkletProcessorPromise = createAudioWorkletProcessorPromise(processorConstructor, audioWorkletNodeOptions);\n nodeToProcessorMap.set(nativeAudioWorkletNode, audioWorkletProcessorPromise);\n return audioWorkletProcessorPromise;\n};\n//# sourceMappingURL=create-audio-worklet-processor.js.map","import { MOST_NEGATIVE_SINGLE_FLOAT, MOST_POSITIVE_SINGLE_FLOAT } from '../constants';\nimport { computeBufferSize } from '../helpers/compute-buffer-size';\nimport { copyFromChannel } from '../helpers/copy-from-channel';\nimport { copyToChannel } from '../helpers/copy-to-channel';\nimport { createAudioWorkletProcessor } from '../helpers/create-audio-worklet-processor';\nimport { createNestedArrays } from '../helpers/create-nested-arrays';\nimport { ReadOnlyMap } from '../read-only-map';\nexport const createNativeAudioWorkletNodeFakerFactory = (connectMultipleOutputs, createIndexSizeError, createInvalidStateError, createNativeChannelMergerNode, createNativeChannelSplitterNode, createNativeConstantSourceNode, createNativeGainNode, createNativeScriptProcessorNode, createNotSupportedError, disconnectMultipleOutputs, exposeCurrentFrameAndCurrentTime, getActiveAudioWorkletNodeInputs, monitorConnections) => {\n return (nativeContext, baseLatency, processorConstructor, options) => {\n if (options.numberOfInputs === 0 && options.numberOfOutputs === 0) {\n throw createNotSupportedError();\n }\n const outputChannelCount = Array.isArray(options.outputChannelCount)\n ? options.outputChannelCount\n : Array.from(options.outputChannelCount);\n // @todo Check if any of the channelCount values is greater than the implementation's maximum number of channels.\n if (outputChannelCount.some((channelCount) => channelCount < 1)) {\n throw createNotSupportedError();\n }\n if (outputChannelCount.length !== options.numberOfOutputs) {\n throw createIndexSizeError();\n }\n // Bug #61: This is not part of the standard but required for the faker to work.\n if (options.channelCountMode !== 'explicit') {\n throw createNotSupportedError();\n }\n const numberOfInputChannels = options.channelCount * options.numberOfInputs;\n const numberOfOutputChannels = outputChannelCount.reduce((sum, value) => sum + value, 0);\n const numberOfParameters = processorConstructor.parameterDescriptors === undefined ? 0 : processorConstructor.parameterDescriptors.length;\n // Bug #61: This is not part of the standard but required for the faker to work.\n if (numberOfInputChannels + numberOfParameters > 6 || numberOfOutputChannels > 6) {\n throw createNotSupportedError();\n }\n const messageChannel = new MessageChannel();\n const gainNodes = [];\n const inputChannelSplitterNodes = [];\n for (let i = 0; i < options.numberOfInputs; i += 1) {\n gainNodes.push(createNativeGainNode(nativeContext, {\n channelCount: options.channelCount,\n channelCountMode: options.channelCountMode,\n channelInterpretation: options.channelInterpretation,\n gain: 1\n }));\n inputChannelSplitterNodes.push(createNativeChannelSplitterNode(nativeContext, {\n channelCount: options.channelCount,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n numberOfOutputs: options.channelCount\n }));\n }\n const constantSourceNodes = [];\n if (processorConstructor.parameterDescriptors !== undefined) {\n for (const { defaultValue, maxValue, minValue, name } of processorConstructor.parameterDescriptors) {\n const constantSourceNode = createNativeConstantSourceNode(nativeContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n offset: options.parameterData[name] !== undefined\n ? options.parameterData[name]\n : defaultValue === undefined\n ? 0\n : defaultValue\n });\n Object.defineProperties(constantSourceNode.offset, {\n defaultValue: {\n get: () => (defaultValue === undefined ? 0 : defaultValue)\n },\n maxValue: {\n get: () => (maxValue === undefined ? MOST_POSITIVE_SINGLE_FLOAT : maxValue)\n },\n minValue: {\n get: () => (minValue === undefined ? MOST_NEGATIVE_SINGLE_FLOAT : minValue)\n }\n });\n constantSourceNodes.push(constantSourceNode);\n }\n }\n const inputChannelMergerNode = createNativeChannelMergerNode(nativeContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'speakers',\n numberOfInputs: Math.max(1, numberOfInputChannels + numberOfParameters)\n });\n const bufferSize = computeBufferSize(baseLatency, nativeContext.sampleRate);\n const scriptProcessorNode = createNativeScriptProcessorNode(nativeContext, bufferSize, numberOfInputChannels + numberOfParameters, \n // Bug #87: Only Firefox will fire an AudioProcessingEvent if there is no connected output.\n Math.max(1, numberOfOutputChannels));\n const outputChannelSplitterNode = createNativeChannelSplitterNode(nativeContext, {\n channelCount: Math.max(1, numberOfOutputChannels),\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n numberOfOutputs: Math.max(1, numberOfOutputChannels)\n });\n const outputChannelMergerNodes = [];\n for (let i = 0; i < options.numberOfOutputs; i += 1) {\n outputChannelMergerNodes.push(createNativeChannelMergerNode(nativeContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'speakers',\n numberOfInputs: outputChannelCount[i]\n }));\n }\n for (let i = 0; i < options.numberOfInputs; i += 1) {\n gainNodes[i].connect(inputChannelSplitterNodes[i]);\n for (let j = 0; j < options.channelCount; j += 1) {\n inputChannelSplitterNodes[i].connect(inputChannelMergerNode, j, i * options.channelCount + j);\n }\n }\n const parameterMap = new ReadOnlyMap(processorConstructor.parameterDescriptors === undefined\n ? []\n : processorConstructor.parameterDescriptors.map(({ name }, index) => {\n const constantSourceNode = constantSourceNodes[index];\n constantSourceNode.connect(inputChannelMergerNode, 0, numberOfInputChannels + index);\n constantSourceNode.start(0);\n return [name, constantSourceNode.offset];\n }));\n inputChannelMergerNode.connect(scriptProcessorNode);\n let channelInterpretation = options.channelInterpretation;\n let onprocessorerror = null;\n // Bug #87: Expose at least one output to make this node connectable.\n const outputAudioNodes = options.numberOfOutputs === 0 ? [scriptProcessorNode] : outputChannelMergerNodes;\n const nativeAudioWorkletNodeFaker = {\n get bufferSize() {\n return bufferSize;\n },\n get channelCount() {\n return options.channelCount;\n },\n set channelCount(_) {\n // Bug #61: This is not part of the standard but required for the faker to work.\n throw createInvalidStateError();\n },\n get channelCountMode() {\n return options.channelCountMode;\n },\n set channelCountMode(_) {\n // Bug #61: This is not part of the standard but required for the faker to work.\n throw createInvalidStateError();\n },\n get channelInterpretation() {\n return channelInterpretation;\n },\n set channelInterpretation(value) {\n for (const gainNode of gainNodes) {\n gainNode.channelInterpretation = value;\n }\n channelInterpretation = value;\n },\n get context() {\n return scriptProcessorNode.context;\n },\n get inputs() {\n return gainNodes;\n },\n get numberOfInputs() {\n return options.numberOfInputs;\n },\n get numberOfOutputs() {\n return options.numberOfOutputs;\n },\n get onprocessorerror() {\n return onprocessorerror;\n },\n set onprocessorerror(value) {\n if (typeof onprocessorerror === 'function') {\n nativeAudioWorkletNodeFaker.removeEventListener('processorerror', onprocessorerror);\n }\n onprocessorerror = typeof value === 'function' ? value : null;\n if (typeof onprocessorerror === 'function') {\n nativeAudioWorkletNodeFaker.addEventListener('processorerror', onprocessorerror);\n }\n },\n get parameters() {\n return parameterMap;\n },\n get port() {\n return messageChannel.port2;\n },\n addEventListener(...args) {\n return scriptProcessorNode.addEventListener(args[0], args[1], args[2]);\n },\n connect: connectMultipleOutputs.bind(null, outputAudioNodes),\n disconnect: disconnectMultipleOutputs.bind(null, outputAudioNodes),\n dispatchEvent(...args) {\n return scriptProcessorNode.dispatchEvent(args[0]);\n },\n removeEventListener(...args) {\n return scriptProcessorNode.removeEventListener(args[0], args[1], args[2]);\n }\n };\n const patchedEventListeners = new Map();\n messageChannel.port1.addEventListener = ((addEventListener) => {\n return (...args) => {\n if (args[0] === 'message') {\n const unpatchedEventListener = typeof args[1] === 'function'\n ? args[1]\n : typeof args[1] === 'object' && args[1] !== null && typeof args[1].handleEvent === 'function'\n ? args[1].handleEvent\n : null;\n if (unpatchedEventListener !== null) {\n const patchedEventListener = patchedEventListeners.get(args[1]);\n if (patchedEventListener !== undefined) {\n args[1] = patchedEventListener;\n }\n else {\n args[1] = (event) => {\n exposeCurrentFrameAndCurrentTime(nativeContext.currentTime, nativeContext.sampleRate, () => unpatchedEventListener(event));\n };\n patchedEventListeners.set(unpatchedEventListener, args[1]);\n }\n }\n }\n return addEventListener.call(messageChannel.port1, args[0], args[1], args[2]);\n };\n })(messageChannel.port1.addEventListener);\n messageChannel.port1.removeEventListener = ((removeEventListener) => {\n return (...args) => {\n if (args[0] === 'message') {\n const patchedEventListener = patchedEventListeners.get(args[1]);\n if (patchedEventListener !== undefined) {\n patchedEventListeners.delete(args[1]);\n args[1] = patchedEventListener;\n }\n }\n return removeEventListener.call(messageChannel.port1, args[0], args[1], args[2]);\n };\n })(messageChannel.port1.removeEventListener);\n let onmessage = null;\n Object.defineProperty(messageChannel.port1, 'onmessage', {\n get: () => onmessage,\n set: (value) => {\n if (typeof onmessage === 'function') {\n messageChannel.port1.removeEventListener('message', onmessage);\n }\n onmessage = typeof value === 'function' ? value : null;\n if (typeof onmessage === 'function') {\n messageChannel.port1.addEventListener('message', onmessage);\n messageChannel.port1.start();\n }\n }\n });\n processorConstructor.prototype.port = messageChannel.port1;\n let audioWorkletProcessor = null;\n const audioWorkletProcessorPromise = createAudioWorkletProcessor(nativeContext, nativeAudioWorkletNodeFaker, processorConstructor, options);\n audioWorkletProcessorPromise.then((dWrkltPrcssr) => (audioWorkletProcessor = dWrkltPrcssr));\n const inputs = createNestedArrays(options.numberOfInputs, options.channelCount);\n const outputs = createNestedArrays(options.numberOfOutputs, outputChannelCount);\n const parameters = processorConstructor.parameterDescriptors === undefined\n ? []\n : processorConstructor.parameterDescriptors.reduce((prmtrs, { name }) => ({ ...prmtrs, [name]: new Float32Array(128) }), {});\n let isActive = true;\n const disconnectOutputsGraph = () => {\n if (options.numberOfOutputs > 0) {\n scriptProcessorNode.disconnect(outputChannelSplitterNode);\n }\n for (let i = 0, outputChannelSplitterNodeOutput = 0; i < options.numberOfOutputs; i += 1) {\n const outputChannelMergerNode = outputChannelMergerNodes[i];\n for (let j = 0; j < outputChannelCount[i]; j += 1) {\n outputChannelSplitterNode.disconnect(outputChannelMergerNode, outputChannelSplitterNodeOutput + j, j);\n }\n outputChannelSplitterNodeOutput += outputChannelCount[i];\n }\n };\n const activeInputIndexes = new Map();\n // tslint:disable-next-line:deprecation\n scriptProcessorNode.onaudioprocess = ({ inputBuffer, outputBuffer }) => {\n if (audioWorkletProcessor !== null) {\n const activeInputs = getActiveAudioWorkletNodeInputs(nativeAudioWorkletNodeFaker);\n for (let i = 0; i < bufferSize; i += 128) {\n for (let j = 0; j < options.numberOfInputs; j += 1) {\n for (let k = 0; k < options.channelCount; k += 1) {\n copyFromChannel(inputBuffer, inputs[j], k, k, i);\n }\n }\n if (processorConstructor.parameterDescriptors !== undefined) {\n processorConstructor.parameterDescriptors.forEach(({ name }, index) => {\n copyFromChannel(inputBuffer, parameters, name, numberOfInputChannels + index, i);\n });\n }\n for (let j = 0; j < options.numberOfInputs; j += 1) {\n for (let k = 0; k < outputChannelCount[j]; k += 1) {\n // The byteLength will be 0 when the ArrayBuffer was transferred.\n if (outputs[j][k].byteLength === 0) {\n outputs[j][k] = new Float32Array(128);\n }\n }\n }\n try {\n const potentiallyEmptyInputs = inputs.map((input, index) => {\n const activeInput = activeInputs[index];\n if (activeInput.size > 0) {\n activeInputIndexes.set(index, bufferSize / 128);\n return input;\n }\n const count = activeInputIndexes.get(index);\n if (count === undefined) {\n return [];\n }\n if (input.every((channelData) => channelData.every((sample) => sample === 0))) {\n if (count === 1) {\n activeInputIndexes.delete(index);\n }\n else {\n activeInputIndexes.set(index, count - 1);\n }\n }\n return input;\n });\n const activeSourceFlag = exposeCurrentFrameAndCurrentTime(nativeContext.currentTime + i / nativeContext.sampleRate, nativeContext.sampleRate, () => audioWorkletProcessor.process(potentiallyEmptyInputs, outputs, parameters));\n isActive = activeSourceFlag;\n for (let j = 0, outputChannelSplitterNodeOutput = 0; j < options.numberOfOutputs; j += 1) {\n for (let k = 0; k < outputChannelCount[j]; k += 1) {\n copyToChannel(outputBuffer, outputs[j], k, outputChannelSplitterNodeOutput + k, i);\n }\n outputChannelSplitterNodeOutput += outputChannelCount[j];\n }\n }\n catch (error) {\n isActive = false;\n nativeAudioWorkletNodeFaker.dispatchEvent(new ErrorEvent('processorerror', {\n colno: error.colno,\n filename: error.filename,\n lineno: error.lineno,\n message: error.message\n }));\n }\n if (!isActive) {\n for (let j = 0; j < options.numberOfInputs; j += 1) {\n gainNodes[j].disconnect(inputChannelSplitterNodes[j]);\n for (let k = 0; k < options.channelCount; k += 1) {\n inputChannelSplitterNodes[i].disconnect(inputChannelMergerNode, k, j * options.channelCount + k);\n }\n }\n if (processorConstructor.parameterDescriptors !== undefined) {\n const length = processorConstructor.parameterDescriptors.length;\n for (let j = 0; j < length; j += 1) {\n const constantSourceNode = constantSourceNodes[j];\n constantSourceNode.disconnect(inputChannelMergerNode, 0, numberOfInputChannels + j);\n constantSourceNode.stop();\n }\n }\n inputChannelMergerNode.disconnect(scriptProcessorNode);\n scriptProcessorNode.onaudioprocess = null; // tslint:disable-line:deprecation\n if (isConnected) {\n disconnectOutputsGraph();\n }\n else {\n disconnectFakeGraph();\n }\n break;\n }\n }\n }\n };\n let isConnected = false;\n // Bug #87: Only Firefox will fire an AudioProcessingEvent if there is no connected output.\n const nativeGainNode = createNativeGainNode(nativeContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n gain: 0\n });\n const connectFakeGraph = () => scriptProcessorNode.connect(nativeGainNode).connect(nativeContext.destination);\n const disconnectFakeGraph = () => {\n scriptProcessorNode.disconnect(nativeGainNode);\n nativeGainNode.disconnect();\n };\n const whenConnected = () => {\n if (isActive) {\n disconnectFakeGraph();\n if (options.numberOfOutputs > 0) {\n scriptProcessorNode.connect(outputChannelSplitterNode);\n }\n for (let i = 0, outputChannelSplitterNodeOutput = 0; i < options.numberOfOutputs; i += 1) {\n const outputChannelMergerNode = outputChannelMergerNodes[i];\n for (let j = 0; j < outputChannelCount[i]; j += 1) {\n outputChannelSplitterNode.connect(outputChannelMergerNode, outputChannelSplitterNodeOutput + j, j);\n }\n outputChannelSplitterNodeOutput += outputChannelCount[i];\n }\n }\n isConnected = true;\n };\n const whenDisconnected = () => {\n if (isActive) {\n connectFakeGraph();\n disconnectOutputsGraph();\n }\n isConnected = false;\n };\n connectFakeGraph();\n return monitorConnections(nativeAudioWorkletNodeFaker, whenConnected, whenDisconnected);\n };\n};\n//# sourceMappingURL=native-audio-worklet-node-faker-factory.js.map","import { assignNativeAudioNodeAudioParamValue } from '../helpers/assign-native-audio-node-audio-param-value';\nimport { assignNativeAudioNodeOption } from '../helpers/assign-native-audio-node-option';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nexport const createNativeBiquadFilterNode = (nativeContext, options) => {\n const nativeBiquadFilterNode = nativeContext.createBiquadFilter();\n assignNativeAudioNodeOptions(nativeBiquadFilterNode, options);\n assignNativeAudioNodeAudioParamValue(nativeBiquadFilterNode, options, 'Q');\n assignNativeAudioNodeAudioParamValue(nativeBiquadFilterNode, options, 'detune');\n assignNativeAudioNodeAudioParamValue(nativeBiquadFilterNode, options, 'frequency');\n assignNativeAudioNodeAudioParamValue(nativeBiquadFilterNode, options, 'gain');\n assignNativeAudioNodeOption(nativeBiquadFilterNode, options, 'type');\n return nativeBiquadFilterNode;\n};\n//# sourceMappingURL=native-biquad-filter-node.js.map","import { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nexport const createNativeChannelMergerNodeFactory = (nativeAudioContextConstructor, wrapChannelMergerNode) => {\n return (nativeContext, options) => {\n const nativeChannelMergerNode = nativeContext.createChannelMerger(options.numberOfInputs);\n /*\n * Bug #20: Safari requires a connection of any kind to treat the input signal correctly.\n * @todo Unfortunately there is no way to test for this behavior in a synchronous fashion which is why testing for the existence of\n * the webkitAudioContext is used as a workaround here.\n */\n if (nativeAudioContextConstructor !== null && nativeAudioContextConstructor.name === 'webkitAudioContext') {\n wrapChannelMergerNode(nativeContext, nativeChannelMergerNode);\n }\n assignNativeAudioNodeOptions(nativeChannelMergerNode, options);\n return nativeChannelMergerNode;\n };\n};\n//# sourceMappingURL=native-channel-merger-node-factory.js.map","import { createInvalidStateError } from '../factories/invalid-state-error';\nexport const wrapChannelSplitterNode = (channelSplitterNode) => {\n const channelCount = channelSplitterNode.numberOfOutputs;\n // Bug #97: Safari does not throw an error when attempting to change the channelCount to something other than its initial value.\n Object.defineProperty(channelSplitterNode, 'channelCount', {\n get: () => channelCount,\n set: (value) => {\n if (value !== channelCount) {\n throw createInvalidStateError();\n }\n }\n });\n // Bug #30: Safari does not throw an error when attempting to change the channelCountMode to something other than explicit.\n Object.defineProperty(channelSplitterNode, 'channelCountMode', {\n get: () => 'explicit',\n set: (value) => {\n if (value !== 'explicit') {\n throw createInvalidStateError();\n }\n }\n });\n // Bug #32: Safari does not throw an error when attempting to change the channelInterpretation to something other than discrete.\n Object.defineProperty(channelSplitterNode, 'channelInterpretation', {\n get: () => 'discrete',\n set: (value) => {\n if (value !== 'discrete') {\n throw createInvalidStateError();\n }\n }\n });\n};\n//# sourceMappingURL=wrap-channel-splitter-node.js.map","import { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nimport { wrapChannelSplitterNode } from '../helpers/wrap-channel-splitter-node';\nexport const createNativeChannelSplitterNode = (nativeContext, options) => {\n const nativeChannelSplitterNode = nativeContext.createChannelSplitter(options.numberOfOutputs);\n // Bug #96: Safari does not have the correct channelCount.\n // Bug #29: Safari does not have the correct channelCountMode.\n // Bug #31: Safari does not have the correct channelInterpretation.\n assignNativeAudioNodeOptions(nativeChannelSplitterNode, options);\n // Bug #29, #30, #31, #32, #96 & #97: Only Chrome, Edge & Firefox partially support the spec yet.\n wrapChannelSplitterNode(nativeChannelSplitterNode);\n return nativeChannelSplitterNode;\n};\n//# sourceMappingURL=native-channel-splitter-node.js.map","import { assignNativeAudioNodeAudioParamValue } from '../helpers/assign-native-audio-node-audio-param-value';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nimport { wrapAudioScheduledSourceNodeStartMethodNegativeParameters } from '../helpers/wrap-audio-scheduled-source-node-start-method-negative-parameters';\nimport { wrapAudioScheduledSourceNodeStopMethodNegativeParameters } from '../helpers/wrap-audio-scheduled-source-node-stop-method-negative-parameters';\nexport const createNativeConstantSourceNodeFactory = (addSilentConnection, cacheTestResult, createNativeConstantSourceNodeFaker, testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, testAudioScheduledSourceNodeStopMethodNegativeParametersSupport) => {\n return (nativeContext, options) => {\n // Bug #62: Safari does not support ConstantSourceNodes.\n if (nativeContext.createConstantSource === undefined) {\n return createNativeConstantSourceNodeFaker(nativeContext, options);\n }\n const nativeConstantSourceNode = nativeContext.createConstantSource();\n assignNativeAudioNodeOptions(nativeConstantSourceNode, options);\n assignNativeAudioNodeAudioParamValue(nativeConstantSourceNode, options, 'offset');\n // Bug #44: Safari does not throw a RangeError yet.\n if (!cacheTestResult(testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStartMethodNegativeParametersSupport(nativeContext))) {\n wrapAudioScheduledSourceNodeStartMethodNegativeParameters(nativeConstantSourceNode);\n }\n // Bug #44: Only Firefox does not throw a RangeError yet.\n if (!cacheTestResult(testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStopMethodNegativeParametersSupport(nativeContext))) {\n wrapAudioScheduledSourceNodeStopMethodNegativeParameters(nativeConstantSourceNode);\n }\n // Bug #175: Safari will not fire an ended event if the ConstantSourceNode is unconnected.\n addSilentConnection(nativeContext, nativeConstantSourceNode);\n return nativeConstantSourceNode;\n };\n};\n//# sourceMappingURL=native-constant-source-node-factory.js.map","export const interceptConnections = (original, interceptor) => {\n original.connect = interceptor.connect.bind(interceptor);\n original.disconnect = interceptor.disconnect.bind(interceptor);\n return original;\n};\n//# sourceMappingURL=intercept-connections.js.map","import { interceptConnections } from '../helpers/intercept-connections';\nexport const createNativeConstantSourceNodeFakerFactory = (addSilentConnection, createNativeAudioBufferSourceNode, createNativeGainNode, monitorConnections) => {\n return (nativeContext, { offset, ...audioNodeOptions }) => {\n const audioBuffer = nativeContext.createBuffer(1, 2, 44100);\n const audioBufferSourceNode = createNativeAudioBufferSourceNode(nativeContext, {\n buffer: null,\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers',\n loop: false,\n loopEnd: 0,\n loopStart: 0,\n playbackRate: 1\n });\n const gainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: offset });\n // Bug #5: Safari does not support copyFromChannel() and copyToChannel().\n const channelData = audioBuffer.getChannelData(0);\n // Bug #95: Safari does not play or loop one sample buffers.\n channelData[0] = 1;\n channelData[1] = 1;\n audioBufferSourceNode.buffer = audioBuffer;\n audioBufferSourceNode.loop = true;\n const nativeConstantSourceNodeFaker = {\n get bufferSize() {\n return undefined;\n },\n get channelCount() {\n return gainNode.channelCount;\n },\n set channelCount(value) {\n gainNode.channelCount = value;\n },\n get channelCountMode() {\n return gainNode.channelCountMode;\n },\n set channelCountMode(value) {\n gainNode.channelCountMode = value;\n },\n get channelInterpretation() {\n return gainNode.channelInterpretation;\n },\n set channelInterpretation(value) {\n gainNode.channelInterpretation = value;\n },\n get context() {\n return gainNode.context;\n },\n get inputs() {\n return [];\n },\n get numberOfInputs() {\n return audioBufferSourceNode.numberOfInputs;\n },\n get numberOfOutputs() {\n return gainNode.numberOfOutputs;\n },\n get offset() {\n return gainNode.gain;\n },\n get onended() {\n return audioBufferSourceNode.onended;\n },\n set onended(value) {\n audioBufferSourceNode.onended = value;\n },\n addEventListener(...args) {\n return audioBufferSourceNode.addEventListener(args[0], args[1], args[2]);\n },\n dispatchEvent(...args) {\n return audioBufferSourceNode.dispatchEvent(args[0]);\n },\n removeEventListener(...args) {\n return audioBufferSourceNode.removeEventListener(args[0], args[1], args[2]);\n },\n start(when = 0) {\n audioBufferSourceNode.start.call(audioBufferSourceNode, when);\n },\n stop(when = 0) {\n audioBufferSourceNode.stop.call(audioBufferSourceNode, when);\n }\n };\n const whenConnected = () => audioBufferSourceNode.connect(gainNode);\n const whenDisconnected = () => audioBufferSourceNode.disconnect(gainNode);\n // Bug #175: Safari will not fire an ended event if the AudioBufferSourceNode is unconnected.\n addSilentConnection(nativeContext, audioBufferSourceNode);\n return monitorConnections(interceptConnections(nativeConstantSourceNodeFaker, gainNode), whenConnected, whenDisconnected);\n };\n};\n//# sourceMappingURL=native-constant-source-node-faker-factory.js.map","import { assignNativeAudioNodeOption } from '../helpers/assign-native-audio-node-option';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nexport const createNativeConvolverNodeFactory = (createNotSupportedError, overwriteAccessors) => {\n return (nativeContext, options) => {\n const nativeConvolverNode = nativeContext.createConvolver();\n assignNativeAudioNodeOptions(nativeConvolverNode, options);\n // The normalize property needs to be set before setting the buffer.\n if (options.disableNormalization === nativeConvolverNode.normalize) {\n nativeConvolverNode.normalize = !options.disableNormalization;\n }\n assignNativeAudioNodeOption(nativeConvolverNode, options, 'buffer');\n // Bug #113: Safari does allow to set the channelCount to a value larger than 2.\n if (options.channelCount > 2) {\n throw createNotSupportedError();\n }\n overwriteAccessors(nativeConvolverNode, 'channelCount', (get) => () => get.call(nativeConvolverNode), (set) => (value) => {\n if (value > 2) {\n throw createNotSupportedError();\n }\n return set.call(nativeConvolverNode, value);\n });\n // Bug #114: Safari allows to set the channelCountMode to 'max'.\n if (options.channelCountMode === 'max') {\n throw createNotSupportedError();\n }\n overwriteAccessors(nativeConvolverNode, 'channelCountMode', (get) => () => get.call(nativeConvolverNode), (set) => (value) => {\n if (value === 'max') {\n throw createNotSupportedError();\n }\n return set.call(nativeConvolverNode, value);\n });\n return nativeConvolverNode;\n };\n};\n//# sourceMappingURL=native-convolver-node-factory.js.map","import { assignNativeAudioNodeAudioParamValue } from '../helpers/assign-native-audio-node-audio-param-value';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nexport const createNativeDelayNode = (nativeContext, options) => {\n const nativeDelayNode = nativeContext.createDelay(options.maxDelayTime);\n assignNativeAudioNodeOptions(nativeDelayNode, options);\n assignNativeAudioNodeAudioParamValue(nativeDelayNode, options, 'delayTime');\n return nativeDelayNode;\n};\n//# sourceMappingURL=native-delay-node.js.map","import { assignNativeAudioNodeAudioParamValue } from '../helpers/assign-native-audio-node-audio-param-value';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nexport const createNativeDynamicsCompressorNodeFactory = (createNotSupportedError) => {\n return (nativeContext, options) => {\n const nativeDynamicsCompressorNode = nativeContext.createDynamicsCompressor();\n assignNativeAudioNodeOptions(nativeDynamicsCompressorNode, options);\n // Bug #108: Safari allows a channelCount of three and above.\n if (options.channelCount > 2) {\n throw createNotSupportedError();\n }\n // Bug #109: Only Chrome and Firefox disallow a channelCountMode of 'max'.\n if (options.channelCountMode === 'max') {\n throw createNotSupportedError();\n }\n assignNativeAudioNodeAudioParamValue(nativeDynamicsCompressorNode, options, 'attack');\n assignNativeAudioNodeAudioParamValue(nativeDynamicsCompressorNode, options, 'knee');\n assignNativeAudioNodeAudioParamValue(nativeDynamicsCompressorNode, options, 'ratio');\n assignNativeAudioNodeAudioParamValue(nativeDynamicsCompressorNode, options, 'release');\n assignNativeAudioNodeAudioParamValue(nativeDynamicsCompressorNode, options, 'threshold');\n return nativeDynamicsCompressorNode;\n };\n};\n//# sourceMappingURL=native-dynamics-compressor-node-factory.js.map","import { assignNativeAudioNodeAudioParamValue } from '../helpers/assign-native-audio-node-audio-param-value';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nexport const createNativeGainNode = (nativeContext, options) => {\n const nativeGainNode = nativeContext.createGain();\n assignNativeAudioNodeOptions(nativeGainNode, options);\n assignNativeAudioNodeAudioParamValue(nativeGainNode, options, 'gain');\n return nativeGainNode;\n};\n//# sourceMappingURL=native-gain-node.js.map","import { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nexport const createNativeIIRFilterNodeFactory = (createNativeIIRFilterNodeFaker) => {\n return (nativeContext, baseLatency, options) => {\n // Bug #9: Safari does not support IIRFilterNodes.\n if (nativeContext.createIIRFilter === undefined) {\n return createNativeIIRFilterNodeFaker(nativeContext, baseLatency, options);\n }\n // @todo TypeScript defines the parameters of createIIRFilter() as arrays of numbers.\n const nativeIIRFilterNode = nativeContext.createIIRFilter(options.feedforward, options.feedback);\n assignNativeAudioNodeOptions(nativeIIRFilterNode, options);\n return nativeIIRFilterNode;\n };\n};\n//# sourceMappingURL=native-iir-filter-node-factory.js.map","import { computeBufferSize } from '../helpers/compute-buffer-size';\nimport { filterBuffer } from '../helpers/filter-buffer';\nimport { interceptConnections } from '../helpers/intercept-connections';\nfunction divide(a, b) {\n const denominator = b[0] * b[0] + b[1] * b[1];\n return [(a[0] * b[0] + a[1] * b[1]) / denominator, (a[1] * b[0] - a[0] * b[1]) / denominator];\n}\nfunction multiply(a, b) {\n return [a[0] * b[0] - a[1] * b[1], a[0] * b[1] + a[1] * b[0]];\n}\nfunction evaluatePolynomial(coefficient, z) {\n let result = [0, 0];\n for (let i = coefficient.length - 1; i >= 0; i -= 1) {\n result = multiply(result, z);\n result[0] += coefficient[i];\n }\n return result;\n}\nexport const createNativeIIRFilterNodeFakerFactory = (createInvalidAccessError, createInvalidStateError, createNativeScriptProcessorNode, createNotSupportedError) => {\n return (nativeContext, baseLatency, { channelCount, channelCountMode, channelInterpretation, feedback, feedforward }) => {\n const bufferSize = computeBufferSize(baseLatency, nativeContext.sampleRate);\n const convertedFeedback = feedback instanceof Float64Array ? feedback : new Float64Array(feedback);\n const convertedFeedforward = feedforward instanceof Float64Array ? feedforward : new Float64Array(feedforward);\n const feedbackLength = convertedFeedback.length;\n const feedforwardLength = convertedFeedforward.length;\n const minLength = Math.min(feedbackLength, feedforwardLength);\n if (feedbackLength === 0 || feedbackLength > 20) {\n throw createNotSupportedError();\n }\n if (convertedFeedback[0] === 0) {\n throw createInvalidStateError();\n }\n if (feedforwardLength === 0 || feedforwardLength > 20) {\n throw createNotSupportedError();\n }\n if (convertedFeedforward[0] === 0) {\n throw createInvalidStateError();\n }\n if (convertedFeedback[0] !== 1) {\n for (let i = 0; i < feedforwardLength; i += 1) {\n convertedFeedforward[i] /= convertedFeedback[0];\n }\n for (let i = 1; i < feedbackLength; i += 1) {\n convertedFeedback[i] /= convertedFeedback[0];\n }\n }\n const scriptProcessorNode = createNativeScriptProcessorNode(nativeContext, bufferSize, channelCount, channelCount);\n scriptProcessorNode.channelCount = channelCount;\n scriptProcessorNode.channelCountMode = channelCountMode;\n scriptProcessorNode.channelInterpretation = channelInterpretation;\n const bufferLength = 32;\n const bufferIndexes = [];\n const xBuffers = [];\n const yBuffers = [];\n for (let i = 0; i < channelCount; i += 1) {\n bufferIndexes.push(0);\n const xBuffer = new Float32Array(bufferLength);\n const yBuffer = new Float32Array(bufferLength);\n xBuffer.fill(0);\n yBuffer.fill(0);\n xBuffers.push(xBuffer);\n yBuffers.push(yBuffer);\n }\n // tslint:disable-next-line:deprecation\n scriptProcessorNode.onaudioprocess = (event) => {\n const inputBuffer = event.inputBuffer;\n const outputBuffer = event.outputBuffer;\n const numberOfChannels = inputBuffer.numberOfChannels;\n for (let i = 0; i < numberOfChannels; i += 1) {\n const input = inputBuffer.getChannelData(i);\n const output = outputBuffer.getChannelData(i);\n bufferIndexes[i] = filterBuffer(convertedFeedback, feedbackLength, convertedFeedforward, feedforwardLength, minLength, xBuffers[i], yBuffers[i], bufferIndexes[i], bufferLength, input, output);\n }\n };\n const nyquist = nativeContext.sampleRate / 2;\n const nativeIIRFilterNodeFaker = {\n get bufferSize() {\n return bufferSize;\n },\n get channelCount() {\n return scriptProcessorNode.channelCount;\n },\n set channelCount(value) {\n scriptProcessorNode.channelCount = value;\n },\n get channelCountMode() {\n return scriptProcessorNode.channelCountMode;\n },\n set channelCountMode(value) {\n scriptProcessorNode.channelCountMode = value;\n },\n get channelInterpretation() {\n return scriptProcessorNode.channelInterpretation;\n },\n set channelInterpretation(value) {\n scriptProcessorNode.channelInterpretation = value;\n },\n get context() {\n return scriptProcessorNode.context;\n },\n get inputs() {\n return [scriptProcessorNode];\n },\n get numberOfInputs() {\n return scriptProcessorNode.numberOfInputs;\n },\n get numberOfOutputs() {\n return scriptProcessorNode.numberOfOutputs;\n },\n addEventListener(...args) {\n // @todo Dissallow adding an audioprocess listener.\n return scriptProcessorNode.addEventListener(args[0], args[1], args[2]);\n },\n dispatchEvent(...args) {\n return scriptProcessorNode.dispatchEvent(args[0]);\n },\n getFrequencyResponse(frequencyHz, magResponse, phaseResponse) {\n if (frequencyHz.length !== magResponse.length || magResponse.length !== phaseResponse.length) {\n throw createInvalidAccessError();\n }\n const length = frequencyHz.length;\n for (let i = 0; i < length; i += 1) {\n const omega = -Math.PI * (frequencyHz[i] / nyquist);\n const z = [Math.cos(omega), Math.sin(omega)];\n const numerator = evaluatePolynomial(convertedFeedforward, z);\n const denominator = evaluatePolynomial(convertedFeedback, z);\n const response = divide(numerator, denominator);\n magResponse[i] = Math.sqrt(response[0] * response[0] + response[1] * response[1]);\n phaseResponse[i] = Math.atan2(response[1], response[0]);\n }\n },\n removeEventListener(...args) {\n return scriptProcessorNode.removeEventListener(args[0], args[1], args[2]);\n }\n };\n return interceptConnections(nativeIIRFilterNodeFaker, scriptProcessorNode);\n };\n};\n//# sourceMappingURL=native-iir-filter-node-faker-factory.js.map","export const createNativeMediaElementAudioSourceNode = (nativeAudioContext, options) => {\n return nativeAudioContext.createMediaElementSource(options.mediaElement);\n};\n//# sourceMappingURL=native-media-element-audio-source-node.js.map","import { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nexport const createNativeMediaStreamAudioDestinationNode = (nativeAudioContext, options) => {\n const nativeMediaStreamAudioDestinationNode = nativeAudioContext.createMediaStreamDestination();\n assignNativeAudioNodeOptions(nativeMediaStreamAudioDestinationNode, options);\n // Bug #174: Safari does expose a wrong numberOfOutputs.\n if (nativeMediaStreamAudioDestinationNode.numberOfOutputs === 1) {\n Object.defineProperty(nativeMediaStreamAudioDestinationNode, 'numberOfOutputs', { get: () => 0 });\n }\n return nativeMediaStreamAudioDestinationNode;\n};\n//# sourceMappingURL=native-media-stream-audio-destination-node.js.map","export const createNativeMediaStreamAudioSourceNode = (nativeAudioContext, { mediaStream }) => {\n const audioStreamTracks = mediaStream.getAudioTracks();\n /*\n * Bug #151: Safari does not use the audio track as input anymore if it gets removed from the mediaStream after construction.\n * Bug #159: Safari picks the first audio track if the MediaStream has more than one audio track.\n */\n audioStreamTracks.sort((a, b) => (a.id < b.id ? -1 : a.id > b.id ? 1 : 0));\n const filteredAudioStreamTracks = audioStreamTracks.slice(0, 1);\n const nativeMediaStreamAudioSourceNode = nativeAudioContext.createMediaStreamSource(new MediaStream(filteredAudioStreamTracks));\n /*\n * Bug #151 & #159: The given mediaStream gets reconstructed before it gets passed to the native node which is why the accessor needs\n * to be overwritten as it would otherwise expose the reconstructed version.\n */\n Object.defineProperty(nativeMediaStreamAudioSourceNode, 'mediaStream', { value: mediaStream });\n return nativeMediaStreamAudioSourceNode;\n};\n//# sourceMappingURL=native-media-stream-audio-source-node.js.map","export const createNativeMediaStreamTrackAudioSourceNodeFactory = (createInvalidStateError, isNativeOfflineAudioContext) => {\n return (nativeAudioContext, { mediaStreamTrack }) => {\n // Bug #121: Only Firefox does yet support the MediaStreamTrackAudioSourceNode.\n if (typeof nativeAudioContext.createMediaStreamTrackSource === 'function') {\n return nativeAudioContext.createMediaStreamTrackSource(mediaStreamTrack);\n }\n const mediaStream = new MediaStream([mediaStreamTrack]);\n const nativeMediaStreamAudioSourceNode = nativeAudioContext.createMediaStreamSource(mediaStream);\n // Bug #120: Firefox does not throw an error if the mediaStream has no audio track.\n if (mediaStreamTrack.kind !== 'audio') {\n throw createInvalidStateError();\n }\n // Bug #172: Safari allows to create a MediaStreamAudioSourceNode with an OfflineAudioContext.\n if (isNativeOfflineAudioContext(nativeAudioContext)) {\n throw new TypeError();\n }\n return nativeMediaStreamAudioSourceNode;\n };\n};\n//# sourceMappingURL=native-media-stream-track-audio-source-node-factory.js.map","export const createNativeOfflineAudioContextConstructor = (window) => {\n if (window === null) {\n return null;\n }\n if (window.hasOwnProperty('OfflineAudioContext')) {\n return window.OfflineAudioContext;\n }\n return window.hasOwnProperty('webkitOfflineAudioContext') ? window.webkitOfflineAudioContext : null;\n};\n//# sourceMappingURL=native-offline-audio-context-constructor.js.map","import { assignNativeAudioNodeAudioParamValue } from '../helpers/assign-native-audio-node-audio-param-value';\nimport { assignNativeAudioNodeOption } from '../helpers/assign-native-audio-node-option';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nimport { wrapAudioScheduledSourceNodeStartMethodNegativeParameters } from '../helpers/wrap-audio-scheduled-source-node-start-method-negative-parameters';\nimport { wrapAudioScheduledSourceNodeStopMethodNegativeParameters } from '../helpers/wrap-audio-scheduled-source-node-stop-method-negative-parameters';\nexport const createNativeOscillatorNodeFactory = (addSilentConnection, cacheTestResult, testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls) => {\n return (nativeContext, options) => {\n const nativeOscillatorNode = nativeContext.createOscillator();\n assignNativeAudioNodeOptions(nativeOscillatorNode, options);\n assignNativeAudioNodeAudioParamValue(nativeOscillatorNode, options, 'detune');\n assignNativeAudioNodeAudioParamValue(nativeOscillatorNode, options, 'frequency');\n if (options.periodicWave !== undefined) {\n nativeOscillatorNode.setPeriodicWave(options.periodicWave);\n }\n else {\n assignNativeAudioNodeOption(nativeOscillatorNode, options, 'type');\n }\n // Bug #44: Only Chrome & Edge throw a RangeError yet.\n if (!cacheTestResult(testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStartMethodNegativeParametersSupport(nativeContext))) {\n wrapAudioScheduledSourceNodeStartMethodNegativeParameters(nativeOscillatorNode);\n }\n // Bug #19: Safari does not ignore calls to stop() of an already stopped AudioBufferSourceNode.\n if (!cacheTestResult(testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, () => testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport(nativeContext))) {\n wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls(nativeOscillatorNode, nativeContext);\n }\n // Bug #44: Only Firefox does not throw a RangeError yet.\n if (!cacheTestResult(testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, () => testAudioScheduledSourceNodeStopMethodNegativeParametersSupport(nativeContext))) {\n wrapAudioScheduledSourceNodeStopMethodNegativeParameters(nativeOscillatorNode);\n }\n // Bug #175: Safari will not fire an ended event if the OscillatorNode is unconnected.\n addSilentConnection(nativeContext, nativeOscillatorNode);\n return nativeOscillatorNode;\n };\n};\n//# sourceMappingURL=native-oscillator-node-factory.js.map","import { assignNativeAudioNodeAudioParamValue } from '../helpers/assign-native-audio-node-audio-param-value';\nimport { assignNativeAudioNodeOption } from '../helpers/assign-native-audio-node-option';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nexport const createNativePannerNodeFactory = (createNativePannerNodeFaker) => {\n return (nativeContext, options) => {\n const nativePannerNode = nativeContext.createPanner();\n // Bug #124: Safari does not support modifying the orientation and the position with AudioParams.\n if (nativePannerNode.orientationX === undefined) {\n return createNativePannerNodeFaker(nativeContext, options);\n }\n assignNativeAudioNodeOptions(nativePannerNode, options);\n assignNativeAudioNodeAudioParamValue(nativePannerNode, options, 'orientationX');\n assignNativeAudioNodeAudioParamValue(nativePannerNode, options, 'orientationY');\n assignNativeAudioNodeAudioParamValue(nativePannerNode, options, 'orientationZ');\n assignNativeAudioNodeAudioParamValue(nativePannerNode, options, 'positionX');\n assignNativeAudioNodeAudioParamValue(nativePannerNode, options, 'positionY');\n assignNativeAudioNodeAudioParamValue(nativePannerNode, options, 'positionZ');\n assignNativeAudioNodeOption(nativePannerNode, options, 'coneInnerAngle');\n assignNativeAudioNodeOption(nativePannerNode, options, 'coneOuterAngle');\n assignNativeAudioNodeOption(nativePannerNode, options, 'coneOuterGain');\n assignNativeAudioNodeOption(nativePannerNode, options, 'distanceModel');\n assignNativeAudioNodeOption(nativePannerNode, options, 'maxDistance');\n assignNativeAudioNodeOption(nativePannerNode, options, 'panningModel');\n assignNativeAudioNodeOption(nativePannerNode, options, 'refDistance');\n assignNativeAudioNodeOption(nativePannerNode, options, 'rolloffFactor');\n return nativePannerNode;\n };\n};\n//# sourceMappingURL=native-panner-node-factory.js.map","import { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nimport { interceptConnections } from '../helpers/intercept-connections';\nexport const createNativePannerNodeFakerFactory = (connectNativeAudioNodeToNativeAudioNode, createInvalidStateError, createNativeChannelMergerNode, createNativeGainNode, createNativeScriptProcessorNode, createNativeWaveShaperNode, createNotSupportedError, disconnectNativeAudioNodeFromNativeAudioNode, getFirstSample, monitorConnections) => {\n return (nativeContext, { coneInnerAngle, coneOuterAngle, coneOuterGain, distanceModel, maxDistance, orientationX, orientationY, orientationZ, panningModel, positionX, positionY, positionZ, refDistance, rolloffFactor, ...audioNodeOptions }) => {\n const pannerNode = nativeContext.createPanner();\n // Bug #125: Safari does not throw an error yet.\n if (audioNodeOptions.channelCount > 2) {\n throw createNotSupportedError();\n }\n // Bug #126: Safari does not throw an error yet.\n if (audioNodeOptions.channelCountMode === 'max') {\n throw createNotSupportedError();\n }\n assignNativeAudioNodeOptions(pannerNode, audioNodeOptions);\n const SINGLE_CHANNEL_OPTIONS = {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete'\n };\n const channelMergerNode = createNativeChannelMergerNode(nativeContext, {\n ...SINGLE_CHANNEL_OPTIONS,\n channelInterpretation: 'speakers',\n numberOfInputs: 6\n });\n const inputGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: 1 });\n const orientationXGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 1 });\n const orientationYGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 });\n const orientationZGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 });\n const positionXGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 });\n const positionYGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 });\n const positionZGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 });\n const scriptProcessorNode = createNativeScriptProcessorNode(nativeContext, 256, 6, 1);\n const waveShaperNode = createNativeWaveShaperNode(nativeContext, {\n ...SINGLE_CHANNEL_OPTIONS,\n curve: new Float32Array([1, 1]),\n oversample: 'none'\n });\n let lastOrientation = [orientationX, orientationY, orientationZ];\n let lastPosition = [positionX, positionY, positionZ];\n const buffer = new Float32Array(1);\n // tslint:disable-next-line:deprecation\n scriptProcessorNode.onaudioprocess = ({ inputBuffer }) => {\n const orientation = [\n getFirstSample(inputBuffer, buffer, 0),\n getFirstSample(inputBuffer, buffer, 1),\n getFirstSample(inputBuffer, buffer, 2)\n ];\n if (orientation.some((value, index) => value !== lastOrientation[index])) {\n pannerNode.setOrientation(...orientation); // tslint:disable-line:deprecation\n lastOrientation = orientation;\n }\n const positon = [\n getFirstSample(inputBuffer, buffer, 3),\n getFirstSample(inputBuffer, buffer, 4),\n getFirstSample(inputBuffer, buffer, 5)\n ];\n if (positon.some((value, index) => value !== lastPosition[index])) {\n pannerNode.setPosition(...positon); // tslint:disable-line:deprecation\n lastPosition = positon;\n }\n };\n Object.defineProperty(orientationYGainNode.gain, 'defaultValue', { get: () => 0 });\n Object.defineProperty(orientationZGainNode.gain, 'defaultValue', { get: () => 0 });\n Object.defineProperty(positionXGainNode.gain, 'defaultValue', { get: () => 0 });\n Object.defineProperty(positionYGainNode.gain, 'defaultValue', { get: () => 0 });\n Object.defineProperty(positionZGainNode.gain, 'defaultValue', { get: () => 0 });\n const nativePannerNodeFaker = {\n get bufferSize() {\n return undefined;\n },\n get channelCount() {\n return pannerNode.channelCount;\n },\n set channelCount(value) {\n // Bug #125: Safari does not throw an error yet.\n if (value > 2) {\n throw createNotSupportedError();\n }\n inputGainNode.channelCount = value;\n pannerNode.channelCount = value;\n },\n get channelCountMode() {\n return pannerNode.channelCountMode;\n },\n set channelCountMode(value) {\n // Bug #126: Safari does not throw an error yet.\n if (value === 'max') {\n throw createNotSupportedError();\n }\n inputGainNode.channelCountMode = value;\n pannerNode.channelCountMode = value;\n },\n get channelInterpretation() {\n return pannerNode.channelInterpretation;\n },\n set channelInterpretation(value) {\n inputGainNode.channelInterpretation = value;\n pannerNode.channelInterpretation = value;\n },\n get coneInnerAngle() {\n return pannerNode.coneInnerAngle;\n },\n set coneInnerAngle(value) {\n pannerNode.coneInnerAngle = value;\n },\n get coneOuterAngle() {\n return pannerNode.coneOuterAngle;\n },\n set coneOuterAngle(value) {\n pannerNode.coneOuterAngle = value;\n },\n get coneOuterGain() {\n return pannerNode.coneOuterGain;\n },\n set coneOuterGain(value) {\n // Bug #127: Safari does not throw an InvalidStateError yet.\n if (value < 0 || value > 1) {\n throw createInvalidStateError();\n }\n pannerNode.coneOuterGain = value;\n },\n get context() {\n return pannerNode.context;\n },\n get distanceModel() {\n return pannerNode.distanceModel;\n },\n set distanceModel(value) {\n pannerNode.distanceModel = value;\n },\n get inputs() {\n return [inputGainNode];\n },\n get maxDistance() {\n return pannerNode.maxDistance;\n },\n set maxDistance(value) {\n // Bug #128: Safari does not throw an error yet.\n if (value < 0) {\n throw new RangeError();\n }\n pannerNode.maxDistance = value;\n },\n get numberOfInputs() {\n return pannerNode.numberOfInputs;\n },\n get numberOfOutputs() {\n return pannerNode.numberOfOutputs;\n },\n get orientationX() {\n return orientationXGainNode.gain;\n },\n get orientationY() {\n return orientationYGainNode.gain;\n },\n get orientationZ() {\n return orientationZGainNode.gain;\n },\n get panningModel() {\n return pannerNode.panningModel;\n },\n set panningModel(value) {\n pannerNode.panningModel = value;\n },\n get positionX() {\n return positionXGainNode.gain;\n },\n get positionY() {\n return positionYGainNode.gain;\n },\n get positionZ() {\n return positionZGainNode.gain;\n },\n get refDistance() {\n return pannerNode.refDistance;\n },\n set refDistance(value) {\n // Bug #129: Safari does not throw an error yet.\n if (value < 0) {\n throw new RangeError();\n }\n pannerNode.refDistance = value;\n },\n get rolloffFactor() {\n return pannerNode.rolloffFactor;\n },\n set rolloffFactor(value) {\n // Bug #130: Safari does not throw an error yet.\n if (value < 0) {\n throw new RangeError();\n }\n pannerNode.rolloffFactor = value;\n },\n addEventListener(...args) {\n return inputGainNode.addEventListener(args[0], args[1], args[2]);\n },\n dispatchEvent(...args) {\n return inputGainNode.dispatchEvent(args[0]);\n },\n removeEventListener(...args) {\n return inputGainNode.removeEventListener(args[0], args[1], args[2]);\n }\n };\n if (coneInnerAngle !== nativePannerNodeFaker.coneInnerAngle) {\n nativePannerNodeFaker.coneInnerAngle = coneInnerAngle;\n }\n if (coneOuterAngle !== nativePannerNodeFaker.coneOuterAngle) {\n nativePannerNodeFaker.coneOuterAngle = coneOuterAngle;\n }\n if (coneOuterGain !== nativePannerNodeFaker.coneOuterGain) {\n nativePannerNodeFaker.coneOuterGain = coneOuterGain;\n }\n if (distanceModel !== nativePannerNodeFaker.distanceModel) {\n nativePannerNodeFaker.distanceModel = distanceModel;\n }\n if (maxDistance !== nativePannerNodeFaker.maxDistance) {\n nativePannerNodeFaker.maxDistance = maxDistance;\n }\n if (orientationX !== nativePannerNodeFaker.orientationX.value) {\n nativePannerNodeFaker.orientationX.value = orientationX;\n }\n if (orientationY !== nativePannerNodeFaker.orientationY.value) {\n nativePannerNodeFaker.orientationY.value = orientationY;\n }\n if (orientationZ !== nativePannerNodeFaker.orientationZ.value) {\n nativePannerNodeFaker.orientationZ.value = orientationZ;\n }\n if (panningModel !== nativePannerNodeFaker.panningModel) {\n nativePannerNodeFaker.panningModel = panningModel;\n }\n if (positionX !== nativePannerNodeFaker.positionX.value) {\n nativePannerNodeFaker.positionX.value = positionX;\n }\n if (positionY !== nativePannerNodeFaker.positionY.value) {\n nativePannerNodeFaker.positionY.value = positionY;\n }\n if (positionZ !== nativePannerNodeFaker.positionZ.value) {\n nativePannerNodeFaker.positionZ.value = positionZ;\n }\n if (refDistance !== nativePannerNodeFaker.refDistance) {\n nativePannerNodeFaker.refDistance = refDistance;\n }\n if (rolloffFactor !== nativePannerNodeFaker.rolloffFactor) {\n nativePannerNodeFaker.rolloffFactor = rolloffFactor;\n }\n if (lastOrientation[0] !== 1 || lastOrientation[1] !== 0 || lastOrientation[2] !== 0) {\n pannerNode.setOrientation(...lastOrientation); // tslint:disable-line:deprecation\n }\n if (lastPosition[0] !== 0 || lastPosition[1] !== 0 || lastPosition[2] !== 0) {\n pannerNode.setPosition(...lastPosition); // tslint:disable-line:deprecation\n }\n const whenConnected = () => {\n inputGainNode.connect(pannerNode);\n // Bug #119: Safari does not fully support the WaveShaperNode.\n connectNativeAudioNodeToNativeAudioNode(inputGainNode, waveShaperNode, 0, 0);\n waveShaperNode.connect(orientationXGainNode).connect(channelMergerNode, 0, 0);\n waveShaperNode.connect(orientationYGainNode).connect(channelMergerNode, 0, 1);\n waveShaperNode.connect(orientationZGainNode).connect(channelMergerNode, 0, 2);\n waveShaperNode.connect(positionXGainNode).connect(channelMergerNode, 0, 3);\n waveShaperNode.connect(positionYGainNode).connect(channelMergerNode, 0, 4);\n waveShaperNode.connect(positionZGainNode).connect(channelMergerNode, 0, 5);\n channelMergerNode.connect(scriptProcessorNode).connect(nativeContext.destination);\n };\n const whenDisconnected = () => {\n inputGainNode.disconnect(pannerNode);\n // Bug #119: Safari does not fully support the WaveShaperNode.\n disconnectNativeAudioNodeFromNativeAudioNode(inputGainNode, waveShaperNode, 0, 0);\n waveShaperNode.disconnect(orientationXGainNode);\n orientationXGainNode.disconnect(channelMergerNode);\n waveShaperNode.disconnect(orientationYGainNode);\n orientationYGainNode.disconnect(channelMergerNode);\n waveShaperNode.disconnect(orientationZGainNode);\n orientationZGainNode.disconnect(channelMergerNode);\n waveShaperNode.disconnect(positionXGainNode);\n positionXGainNode.disconnect(channelMergerNode);\n waveShaperNode.disconnect(positionYGainNode);\n positionYGainNode.disconnect(channelMergerNode);\n waveShaperNode.disconnect(positionZGainNode);\n positionZGainNode.disconnect(channelMergerNode);\n channelMergerNode.disconnect(scriptProcessorNode);\n scriptProcessorNode.disconnect(nativeContext.destination);\n };\n return monitorConnections(interceptConnections(nativePannerNodeFaker, pannerNode), whenConnected, whenDisconnected);\n };\n};\n//# sourceMappingURL=native-panner-node-faker-factory.js.map","export const createNativePeriodicWaveFactory = (createIndexSizeError) => {\n return (nativeContext, { disableNormalization, imag, real }) => {\n // Bug #180: Safari does not allow to use ordinary arrays.\n const convertedImag = imag instanceof Float32Array ? imag : new Float32Array(imag);\n const convertedReal = real instanceof Float32Array ? real : new Float32Array(real);\n const nativePeriodicWave = nativeContext.createPeriodicWave(convertedReal, convertedImag, { disableNormalization });\n // Bug #181: Safari does not throw an IndexSizeError so far if the given arrays have less than two values.\n if (Array.from(imag).length < 2) {\n throw createIndexSizeError();\n }\n return nativePeriodicWave;\n };\n};\n//# sourceMappingURL=native-periodic-wave-factory.js.map","export const createNativeScriptProcessorNode = (nativeContext, bufferSize, numberOfInputChannels, numberOfOutputChannels) => {\n return nativeContext.createScriptProcessor(bufferSize, numberOfInputChannels, numberOfOutputChannels); // tslint:disable-line deprecation\n};\n//# sourceMappingURL=native-script-processor-node.js.map","import { assignNativeAudioNodeAudioParamValue } from '../helpers/assign-native-audio-node-audio-param-value';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nexport const createNativeStereoPannerNodeFactory = (createNativeStereoPannerNodeFaker, createNotSupportedError) => {\n return (nativeContext, options) => {\n const channelCountMode = options.channelCountMode;\n /*\n * Bug #105: The channelCountMode of 'clamped-max' should be supported. However it is not possible to write a polyfill for Safari\n * which supports it and therefore it can't be supported at all.\n */\n if (channelCountMode === 'clamped-max') {\n throw createNotSupportedError();\n }\n // Bug #105: Safari does not support the StereoPannerNode.\n if (nativeContext.createStereoPanner === undefined) {\n return createNativeStereoPannerNodeFaker(nativeContext, options);\n }\n const nativeStereoPannerNode = nativeContext.createStereoPanner();\n assignNativeAudioNodeOptions(nativeStereoPannerNode, options);\n assignNativeAudioNodeAudioParamValue(nativeStereoPannerNode, options, 'pan');\n /*\n * Bug #105: The channelCountMode of 'clamped-max' should be supported. However it is not possible to write a polyfill for Safari\n * which supports it and therefore it can't be supported at all.\n */\n Object.defineProperty(nativeStereoPannerNode, 'channelCountMode', {\n get: () => channelCountMode,\n set: (value) => {\n if (value !== channelCountMode) {\n throw createNotSupportedError();\n }\n }\n });\n return nativeStereoPannerNode;\n };\n};\n//# sourceMappingURL=native-stereo-panner-node-factory.js.map","import { interceptConnections } from '../helpers/intercept-connections';\nexport const createNativeStereoPannerNodeFakerFactory = (createNativeChannelMergerNode, createNativeChannelSplitterNode, createNativeGainNode, createNativeWaveShaperNode, createNotSupportedError, monitorConnections) => {\n // The curve has a size of 14bit plus 1 value to have an exact representation for zero. This value has been determined experimentally.\n const CURVE_SIZE = 16385;\n const DC_CURVE = new Float32Array([1, 1]);\n const HALF_PI = Math.PI / 2;\n const SINGLE_CHANNEL_OPTIONS = { channelCount: 1, channelCountMode: 'explicit', channelInterpretation: 'discrete' };\n const SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS = { ...SINGLE_CHANNEL_OPTIONS, oversample: 'none' };\n const buildInternalGraphForMono = (nativeContext, inputGainNode, panGainNode, channelMergerNode) => {\n const leftWaveShaperCurve = new Float32Array(CURVE_SIZE);\n const rightWaveShaperCurve = new Float32Array(CURVE_SIZE);\n for (let i = 0; i < CURVE_SIZE; i += 1) {\n const x = (i / (CURVE_SIZE - 1)) * HALF_PI;\n leftWaveShaperCurve[i] = Math.cos(x);\n rightWaveShaperCurve[i] = Math.sin(x);\n }\n const leftGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 });\n // Bug #119: Safari does not fully support the WaveShaperNode.\n const leftWaveShaperNode = (createNativeWaveShaperNode(nativeContext, { ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, curve: leftWaveShaperCurve }));\n // Bug #119: Safari does not fully support the WaveShaperNode.\n const panWaveShaperNode = (createNativeWaveShaperNode(nativeContext, { ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, curve: DC_CURVE }));\n const rightGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 });\n // Bug #119: Safari does not fully support the WaveShaperNode.\n const rightWaveShaperNode = (createNativeWaveShaperNode(nativeContext, { ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, curve: rightWaveShaperCurve }));\n return {\n connectGraph() {\n inputGainNode.connect(leftGainNode);\n inputGainNode.connect(panWaveShaperNode.inputs === undefined ? panWaveShaperNode : panWaveShaperNode.inputs[0]);\n inputGainNode.connect(rightGainNode);\n panWaveShaperNode.connect(panGainNode);\n panGainNode.connect(leftWaveShaperNode.inputs === undefined ? leftWaveShaperNode : leftWaveShaperNode.inputs[0]);\n panGainNode.connect(rightWaveShaperNode.inputs === undefined ? rightWaveShaperNode : rightWaveShaperNode.inputs[0]);\n leftWaveShaperNode.connect(leftGainNode.gain);\n rightWaveShaperNode.connect(rightGainNode.gain);\n leftGainNode.connect(channelMergerNode, 0, 0);\n rightGainNode.connect(channelMergerNode, 0, 1);\n },\n disconnectGraph() {\n inputGainNode.disconnect(leftGainNode);\n inputGainNode.disconnect(panWaveShaperNode.inputs === undefined ? panWaveShaperNode : panWaveShaperNode.inputs[0]);\n inputGainNode.disconnect(rightGainNode);\n panWaveShaperNode.disconnect(panGainNode);\n panGainNode.disconnect(leftWaveShaperNode.inputs === undefined ? leftWaveShaperNode : leftWaveShaperNode.inputs[0]);\n panGainNode.disconnect(rightWaveShaperNode.inputs === undefined ? rightWaveShaperNode : rightWaveShaperNode.inputs[0]);\n leftWaveShaperNode.disconnect(leftGainNode.gain);\n rightWaveShaperNode.disconnect(rightGainNode.gain);\n leftGainNode.disconnect(channelMergerNode, 0, 0);\n rightGainNode.disconnect(channelMergerNode, 0, 1);\n }\n };\n };\n const buildInternalGraphForStereo = (nativeContext, inputGainNode, panGainNode, channelMergerNode) => {\n const leftInputForLeftOutputWaveShaperCurve = new Float32Array(CURVE_SIZE);\n const leftInputForRightOutputWaveShaperCurve = new Float32Array(CURVE_SIZE);\n const rightInputForLeftOutputWaveShaperCurve = new Float32Array(CURVE_SIZE);\n const rightInputForRightOutputWaveShaperCurve = new Float32Array(CURVE_SIZE);\n const centerIndex = Math.floor(CURVE_SIZE / 2);\n for (let i = 0; i < CURVE_SIZE; i += 1) {\n if (i > centerIndex) {\n const x = ((i - centerIndex) / (CURVE_SIZE - 1 - centerIndex)) * HALF_PI;\n leftInputForLeftOutputWaveShaperCurve[i] = Math.cos(x);\n leftInputForRightOutputWaveShaperCurve[i] = Math.sin(x);\n rightInputForLeftOutputWaveShaperCurve[i] = 0;\n rightInputForRightOutputWaveShaperCurve[i] = 1;\n }\n else {\n const x = (i / (CURVE_SIZE - 1 - centerIndex)) * HALF_PI;\n leftInputForLeftOutputWaveShaperCurve[i] = 1;\n leftInputForRightOutputWaveShaperCurve[i] = 0;\n rightInputForLeftOutputWaveShaperCurve[i] = Math.cos(x);\n rightInputForRightOutputWaveShaperCurve[i] = Math.sin(x);\n }\n }\n const channelSplitterNode = createNativeChannelSplitterNode(nativeContext, {\n channelCount: 2,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n numberOfOutputs: 2\n });\n const leftInputForLeftOutputGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 });\n // Bug #119: Safari does not fully support the WaveShaperNode.\n const leftInputForLeftOutputWaveShaperNode = createNativeWaveShaperNode(nativeContext, {\n ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS,\n curve: leftInputForLeftOutputWaveShaperCurve\n });\n const leftInputForRightOutputGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 });\n // Bug #119: Safari does not fully support the WaveShaperNode.\n const leftInputForRightOutputWaveShaperNode = createNativeWaveShaperNode(nativeContext, {\n ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS,\n curve: leftInputForRightOutputWaveShaperCurve\n });\n // Bug #119: Safari does not fully support the WaveShaperNode.\n const panWaveShaperNode = (createNativeWaveShaperNode(nativeContext, { ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS, curve: DC_CURVE }));\n const rightInputForLeftOutputGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 });\n // Bug #119: Safari does not fully support the WaveShaperNode.\n const rightInputForLeftOutputWaveShaperNode = createNativeWaveShaperNode(nativeContext, {\n ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS,\n curve: rightInputForLeftOutputWaveShaperCurve\n });\n const rightInputForRightOutputGainNode = createNativeGainNode(nativeContext, { ...SINGLE_CHANNEL_OPTIONS, gain: 0 });\n // Bug #119: Safari does not fully support the WaveShaperNode.\n const rightInputForRightOutputWaveShaperNode = createNativeWaveShaperNode(nativeContext, {\n ...SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS,\n curve: rightInputForRightOutputWaveShaperCurve\n });\n return {\n connectGraph() {\n inputGainNode.connect(channelSplitterNode);\n inputGainNode.connect(panWaveShaperNode.inputs === undefined ? panWaveShaperNode : panWaveShaperNode.inputs[0]);\n channelSplitterNode.connect(leftInputForLeftOutputGainNode, 0);\n channelSplitterNode.connect(leftInputForRightOutputGainNode, 0);\n channelSplitterNode.connect(rightInputForLeftOutputGainNode, 1);\n channelSplitterNode.connect(rightInputForRightOutputGainNode, 1);\n panWaveShaperNode.connect(panGainNode);\n panGainNode.connect(leftInputForLeftOutputWaveShaperNode.inputs === undefined\n ? leftInputForLeftOutputWaveShaperNode\n : leftInputForLeftOutputWaveShaperNode.inputs[0]);\n panGainNode.connect(leftInputForRightOutputWaveShaperNode.inputs === undefined\n ? leftInputForRightOutputWaveShaperNode\n : leftInputForRightOutputWaveShaperNode.inputs[0]);\n panGainNode.connect(rightInputForLeftOutputWaveShaperNode.inputs === undefined\n ? rightInputForLeftOutputWaveShaperNode\n : rightInputForLeftOutputWaveShaperNode.inputs[0]);\n panGainNode.connect(rightInputForRightOutputWaveShaperNode.inputs === undefined\n ? rightInputForRightOutputWaveShaperNode\n : rightInputForRightOutputWaveShaperNode.inputs[0]);\n leftInputForLeftOutputWaveShaperNode.connect(leftInputForLeftOutputGainNode.gain);\n leftInputForRightOutputWaveShaperNode.connect(leftInputForRightOutputGainNode.gain);\n rightInputForLeftOutputWaveShaperNode.connect(rightInputForLeftOutputGainNode.gain);\n rightInputForRightOutputWaveShaperNode.connect(rightInputForRightOutputGainNode.gain);\n leftInputForLeftOutputGainNode.connect(channelMergerNode, 0, 0);\n rightInputForLeftOutputGainNode.connect(channelMergerNode, 0, 0);\n leftInputForRightOutputGainNode.connect(channelMergerNode, 0, 1);\n rightInputForRightOutputGainNode.connect(channelMergerNode, 0, 1);\n },\n disconnectGraph() {\n inputGainNode.disconnect(channelSplitterNode);\n inputGainNode.disconnect(panWaveShaperNode.inputs === undefined ? panWaveShaperNode : panWaveShaperNode.inputs[0]);\n channelSplitterNode.disconnect(leftInputForLeftOutputGainNode, 0);\n channelSplitterNode.disconnect(leftInputForRightOutputGainNode, 0);\n channelSplitterNode.disconnect(rightInputForLeftOutputGainNode, 1);\n channelSplitterNode.disconnect(rightInputForRightOutputGainNode, 1);\n panWaveShaperNode.disconnect(panGainNode);\n panGainNode.disconnect(leftInputForLeftOutputWaveShaperNode.inputs === undefined\n ? leftInputForLeftOutputWaveShaperNode\n : leftInputForLeftOutputWaveShaperNode.inputs[0]);\n panGainNode.disconnect(leftInputForRightOutputWaveShaperNode.inputs === undefined\n ? leftInputForRightOutputWaveShaperNode\n : leftInputForRightOutputWaveShaperNode.inputs[0]);\n panGainNode.disconnect(rightInputForLeftOutputWaveShaperNode.inputs === undefined\n ? rightInputForLeftOutputWaveShaperNode\n : rightInputForLeftOutputWaveShaperNode.inputs[0]);\n panGainNode.disconnect(rightInputForRightOutputWaveShaperNode.inputs === undefined\n ? rightInputForRightOutputWaveShaperNode\n : rightInputForRightOutputWaveShaperNode.inputs[0]);\n leftInputForLeftOutputWaveShaperNode.disconnect(leftInputForLeftOutputGainNode.gain);\n leftInputForRightOutputWaveShaperNode.disconnect(leftInputForRightOutputGainNode.gain);\n rightInputForLeftOutputWaveShaperNode.disconnect(rightInputForLeftOutputGainNode.gain);\n rightInputForRightOutputWaveShaperNode.disconnect(rightInputForRightOutputGainNode.gain);\n leftInputForLeftOutputGainNode.disconnect(channelMergerNode, 0, 0);\n rightInputForLeftOutputGainNode.disconnect(channelMergerNode, 0, 0);\n leftInputForRightOutputGainNode.disconnect(channelMergerNode, 0, 1);\n rightInputForRightOutputGainNode.disconnect(channelMergerNode, 0, 1);\n }\n };\n };\n const buildInternalGraph = (nativeContext, channelCount, inputGainNode, panGainNode, channelMergerNode) => {\n if (channelCount === 1) {\n return buildInternalGraphForMono(nativeContext, inputGainNode, panGainNode, channelMergerNode);\n }\n if (channelCount === 2) {\n return buildInternalGraphForStereo(nativeContext, inputGainNode, panGainNode, channelMergerNode);\n }\n throw createNotSupportedError();\n };\n return (nativeContext, { channelCount, channelCountMode, pan, ...audioNodeOptions }) => {\n if (channelCountMode === 'max') {\n throw createNotSupportedError();\n }\n const channelMergerNode = createNativeChannelMergerNode(nativeContext, {\n ...audioNodeOptions,\n channelCount: 1,\n channelCountMode,\n numberOfInputs: 2\n });\n const inputGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, channelCount, channelCountMode, gain: 1 });\n const panGainNode = createNativeGainNode(nativeContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n gain: pan\n });\n let { connectGraph, disconnectGraph } = buildInternalGraph(nativeContext, channelCount, inputGainNode, panGainNode, channelMergerNode);\n Object.defineProperty(panGainNode.gain, 'defaultValue', { get: () => 0 });\n Object.defineProperty(panGainNode.gain, 'maxValue', { get: () => 1 });\n Object.defineProperty(panGainNode.gain, 'minValue', { get: () => -1 });\n const nativeStereoPannerNodeFakerFactory = {\n get bufferSize() {\n return undefined;\n },\n get channelCount() {\n return inputGainNode.channelCount;\n },\n set channelCount(value) {\n if (inputGainNode.channelCount !== value) {\n if (isConnected) {\n disconnectGraph();\n }\n ({ connectGraph, disconnectGraph } = buildInternalGraph(nativeContext, value, inputGainNode, panGainNode, channelMergerNode));\n if (isConnected) {\n connectGraph();\n }\n }\n inputGainNode.channelCount = value;\n },\n get channelCountMode() {\n return inputGainNode.channelCountMode;\n },\n set channelCountMode(value) {\n if (value === 'clamped-max' || value === 'max') {\n throw createNotSupportedError();\n }\n inputGainNode.channelCountMode = value;\n },\n get channelInterpretation() {\n return inputGainNode.channelInterpretation;\n },\n set channelInterpretation(value) {\n inputGainNode.channelInterpretation = value;\n },\n get context() {\n return inputGainNode.context;\n },\n get inputs() {\n return [inputGainNode];\n },\n get numberOfInputs() {\n return inputGainNode.numberOfInputs;\n },\n get numberOfOutputs() {\n return inputGainNode.numberOfOutputs;\n },\n get pan() {\n return panGainNode.gain;\n },\n addEventListener(...args) {\n return inputGainNode.addEventListener(args[0], args[1], args[2]);\n },\n dispatchEvent(...args) {\n return inputGainNode.dispatchEvent(args[0]);\n },\n removeEventListener(...args) {\n return inputGainNode.removeEventListener(args[0], args[1], args[2]);\n }\n };\n let isConnected = false;\n const whenConnected = () => {\n connectGraph();\n isConnected = true;\n };\n const whenDisconnected = () => {\n disconnectGraph();\n isConnected = false;\n };\n return monitorConnections(interceptConnections(nativeStereoPannerNodeFakerFactory, channelMergerNode), whenConnected, whenDisconnected);\n };\n};\n//# sourceMappingURL=native-stereo-panner-node-faker-factory.js.map","import { assignNativeAudioNodeOption } from '../helpers/assign-native-audio-node-option';\nimport { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nexport const createNativeWaveShaperNodeFactory = (createConnectedNativeAudioBufferSourceNode, createInvalidStateError, createNativeWaveShaperNodeFaker, isDCCurve, monitorConnections, nativeAudioContextConstructor, overwriteAccessors) => {\n return (nativeContext, options) => {\n const nativeWaveShaperNode = nativeContext.createWaveShaper();\n /*\n * Bug #119: Safari does not correctly map the values.\n * @todo Unfortunately there is no way to test for this behavior in a synchronous fashion which is why testing for the existence of\n * the webkitAudioContext is used as a workaround here. Testing for the automationRate property is necessary because this workaround\n * isn't necessary anymore since v14.0.2 of Safari.\n */\n if (nativeAudioContextConstructor !== null &&\n nativeAudioContextConstructor.name === 'webkitAudioContext' &&\n nativeContext.createGain().gain.automationRate === undefined) {\n return createNativeWaveShaperNodeFaker(nativeContext, options);\n }\n assignNativeAudioNodeOptions(nativeWaveShaperNode, options);\n const curve = options.curve === null || options.curve instanceof Float32Array ? options.curve : new Float32Array(options.curve);\n // Bug #104: Chrome and Edge will throw an InvalidAccessError when the curve has less than two samples.\n if (curve !== null && curve.length < 2) {\n throw createInvalidStateError();\n }\n // Only values of type Float32Array can be assigned to the curve property.\n assignNativeAudioNodeOption(nativeWaveShaperNode, { curve }, 'curve');\n assignNativeAudioNodeOption(nativeWaveShaperNode, options, 'oversample');\n let disconnectNativeAudioBufferSourceNode = null;\n let isConnected = false;\n overwriteAccessors(nativeWaveShaperNode, 'curve', (get) => () => get.call(nativeWaveShaperNode), (set) => (value) => {\n set.call(nativeWaveShaperNode, value);\n if (isConnected) {\n if (isDCCurve(value) && disconnectNativeAudioBufferSourceNode === null) {\n disconnectNativeAudioBufferSourceNode = createConnectedNativeAudioBufferSourceNode(nativeContext, nativeWaveShaperNode);\n }\n else if (!isDCCurve(value) && disconnectNativeAudioBufferSourceNode !== null) {\n disconnectNativeAudioBufferSourceNode();\n disconnectNativeAudioBufferSourceNode = null;\n }\n }\n return value;\n });\n const whenConnected = () => {\n isConnected = true;\n if (isDCCurve(nativeWaveShaperNode.curve)) {\n disconnectNativeAudioBufferSourceNode = createConnectedNativeAudioBufferSourceNode(nativeContext, nativeWaveShaperNode);\n }\n };\n const whenDisconnected = () => {\n isConnected = false;\n if (disconnectNativeAudioBufferSourceNode !== null) {\n disconnectNativeAudioBufferSourceNode();\n disconnectNativeAudioBufferSourceNode = null;\n }\n };\n return monitorConnections(nativeWaveShaperNode, whenConnected, whenDisconnected);\n };\n};\n//# sourceMappingURL=native-wave-shaper-node-factory.js.map","import { assignNativeAudioNodeOptions } from '../helpers/assign-native-audio-node-options';\nimport { interceptConnections } from '../helpers/intercept-connections';\nexport const createNativeWaveShaperNodeFakerFactory = (createConnectedNativeAudioBufferSourceNode, createInvalidStateError, createNativeGainNode, isDCCurve, monitorConnections) => {\n return (nativeContext, { curve, oversample, ...audioNodeOptions }) => {\n const negativeWaveShaperNode = nativeContext.createWaveShaper();\n const positiveWaveShaperNode = nativeContext.createWaveShaper();\n assignNativeAudioNodeOptions(negativeWaveShaperNode, audioNodeOptions);\n assignNativeAudioNodeOptions(positiveWaveShaperNode, audioNodeOptions);\n const inputGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: 1 });\n const invertGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: -1 });\n const outputGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: 1 });\n const revertGainNode = createNativeGainNode(nativeContext, { ...audioNodeOptions, gain: -1 });\n let disconnectNativeAudioBufferSourceNode = null;\n let isConnected = false;\n let unmodifiedCurve = null;\n const nativeWaveShaperNodeFaker = {\n get bufferSize() {\n return undefined;\n },\n get channelCount() {\n return negativeWaveShaperNode.channelCount;\n },\n set channelCount(value) {\n inputGainNode.channelCount = value;\n invertGainNode.channelCount = value;\n negativeWaveShaperNode.channelCount = value;\n outputGainNode.channelCount = value;\n positiveWaveShaperNode.channelCount = value;\n revertGainNode.channelCount = value;\n },\n get channelCountMode() {\n return negativeWaveShaperNode.channelCountMode;\n },\n set channelCountMode(value) {\n inputGainNode.channelCountMode = value;\n invertGainNode.channelCountMode = value;\n negativeWaveShaperNode.channelCountMode = value;\n outputGainNode.channelCountMode = value;\n positiveWaveShaperNode.channelCountMode = value;\n revertGainNode.channelCountMode = value;\n },\n get channelInterpretation() {\n return negativeWaveShaperNode.channelInterpretation;\n },\n set channelInterpretation(value) {\n inputGainNode.channelInterpretation = value;\n invertGainNode.channelInterpretation = value;\n negativeWaveShaperNode.channelInterpretation = value;\n outputGainNode.channelInterpretation = value;\n positiveWaveShaperNode.channelInterpretation = value;\n revertGainNode.channelInterpretation = value;\n },\n get context() {\n return negativeWaveShaperNode.context;\n },\n get curve() {\n return unmodifiedCurve;\n },\n set curve(value) {\n // Bug #102: Safari does not throw an InvalidStateError when the curve has less than two samples.\n if (value !== null && value.length < 2) {\n throw createInvalidStateError();\n }\n if (value === null) {\n negativeWaveShaperNode.curve = value;\n positiveWaveShaperNode.curve = value;\n }\n else {\n const curveLength = value.length;\n const negativeCurve = new Float32Array(curveLength + 2 - (curveLength % 2));\n const positiveCurve = new Float32Array(curveLength + 2 - (curveLength % 2));\n negativeCurve[0] = value[0];\n positiveCurve[0] = -value[curveLength - 1];\n const length = Math.ceil((curveLength + 1) / 2);\n const centerIndex = (curveLength + 1) / 2 - 1;\n for (let i = 1; i < length; i += 1) {\n const theoreticIndex = (i / length) * centerIndex;\n const lowerIndex = Math.floor(theoreticIndex);\n const upperIndex = Math.ceil(theoreticIndex);\n negativeCurve[i] =\n lowerIndex === upperIndex\n ? value[lowerIndex]\n : (1 - (theoreticIndex - lowerIndex)) * value[lowerIndex] +\n (1 - (upperIndex - theoreticIndex)) * value[upperIndex];\n positiveCurve[i] =\n lowerIndex === upperIndex\n ? -value[curveLength - 1 - lowerIndex]\n : -((1 - (theoreticIndex - lowerIndex)) * value[curveLength - 1 - lowerIndex]) -\n (1 - (upperIndex - theoreticIndex)) * value[curveLength - 1 - upperIndex];\n }\n negativeCurve[length] = curveLength % 2 === 1 ? value[length - 1] : (value[length - 2] + value[length - 1]) / 2;\n negativeWaveShaperNode.curve = negativeCurve;\n positiveWaveShaperNode.curve = positiveCurve;\n }\n unmodifiedCurve = value;\n if (isConnected) {\n if (isDCCurve(unmodifiedCurve) && disconnectNativeAudioBufferSourceNode === null) {\n disconnectNativeAudioBufferSourceNode = createConnectedNativeAudioBufferSourceNode(nativeContext, inputGainNode);\n }\n else if (disconnectNativeAudioBufferSourceNode !== null) {\n disconnectNativeAudioBufferSourceNode();\n disconnectNativeAudioBufferSourceNode = null;\n }\n }\n },\n get inputs() {\n return [inputGainNode];\n },\n get numberOfInputs() {\n return negativeWaveShaperNode.numberOfInputs;\n },\n get numberOfOutputs() {\n return negativeWaveShaperNode.numberOfOutputs;\n },\n get oversample() {\n return negativeWaveShaperNode.oversample;\n },\n set oversample(value) {\n negativeWaveShaperNode.oversample = value;\n positiveWaveShaperNode.oversample = value;\n },\n addEventListener(...args) {\n return inputGainNode.addEventListener(args[0], args[1], args[2]);\n },\n dispatchEvent(...args) {\n return inputGainNode.dispatchEvent(args[0]);\n },\n removeEventListener(...args) {\n return inputGainNode.removeEventListener(args[0], args[1], args[2]);\n }\n };\n if (curve !== null) {\n // Only values of type Float32Array can be assigned to the curve property.\n nativeWaveShaperNodeFaker.curve = curve instanceof Float32Array ? curve : new Float32Array(curve);\n }\n if (oversample !== nativeWaveShaperNodeFaker.oversample) {\n nativeWaveShaperNodeFaker.oversample = oversample;\n }\n const whenConnected = () => {\n inputGainNode.connect(negativeWaveShaperNode).connect(outputGainNode);\n inputGainNode.connect(invertGainNode).connect(positiveWaveShaperNode).connect(revertGainNode).connect(outputGainNode);\n isConnected = true;\n if (isDCCurve(unmodifiedCurve)) {\n disconnectNativeAudioBufferSourceNode = createConnectedNativeAudioBufferSourceNode(nativeContext, inputGainNode);\n }\n };\n const whenDisconnected = () => {\n inputGainNode.disconnect(negativeWaveShaperNode);\n negativeWaveShaperNode.disconnect(outputGainNode);\n inputGainNode.disconnect(invertGainNode);\n invertGainNode.disconnect(positiveWaveShaperNode);\n positiveWaveShaperNode.disconnect(revertGainNode);\n revertGainNode.disconnect(outputGainNode);\n isConnected = false;\n if (disconnectNativeAudioBufferSourceNode !== null) {\n disconnectNativeAudioBufferSourceNode();\n disconnectNativeAudioBufferSourceNode = null;\n }\n };\n return monitorConnections(interceptConnections(nativeWaveShaperNodeFaker, outputGainNode), whenConnected, whenDisconnected);\n };\n};\n//# sourceMappingURL=native-wave-shaper-node-faker-factory.js.map","export const createNotSupportedError = () => new DOMException('', 'NotSupportedError');\n//# sourceMappingURL=not-supported-error.js.map","import { deactivateAudioGraph } from '../helpers/deactivate-audio-graph';\nimport { testPromiseSupport } from '../helpers/test-promise-support';\nconst DEFAULT_OPTIONS = {\n numberOfChannels: 1\n};\nexport const createOfflineAudioContextConstructor = (baseAudioContextConstructor, cacheTestResult, createInvalidStateError, createNativeOfflineAudioContext, startRendering) => {\n return class OfflineAudioContext extends baseAudioContextConstructor {\n constructor(a, b, c) {\n let options;\n if (typeof a === 'number' && b !== undefined && c !== undefined) {\n options = { length: b, numberOfChannels: a, sampleRate: c };\n }\n else if (typeof a === 'object') {\n options = a;\n }\n else {\n throw new Error('The given parameters are not valid.');\n }\n const { length, numberOfChannels, sampleRate } = { ...DEFAULT_OPTIONS, ...options };\n const nativeOfflineAudioContext = createNativeOfflineAudioContext(numberOfChannels, length, sampleRate);\n // #21 Safari does not support promises and therefore would fire the statechange event before the promise can be resolved.\n if (!cacheTestResult(testPromiseSupport, () => testPromiseSupport(nativeOfflineAudioContext))) {\n nativeOfflineAudioContext.addEventListener('statechange', (() => {\n let i = 0;\n const delayStateChangeEvent = (event) => {\n if (this._state === 'running') {\n if (i > 0) {\n nativeOfflineAudioContext.removeEventListener('statechange', delayStateChangeEvent);\n event.stopImmediatePropagation();\n this._waitForThePromiseToSettle(event);\n }\n else {\n i += 1;\n }\n }\n };\n return delayStateChangeEvent;\n })());\n }\n super(nativeOfflineAudioContext, numberOfChannels);\n this._length = length;\n this._nativeOfflineAudioContext = nativeOfflineAudioContext;\n this._state = null;\n }\n get length() {\n // Bug #17: Safari does not yet expose the length.\n if (this._nativeOfflineAudioContext.length === undefined) {\n return this._length;\n }\n return this._nativeOfflineAudioContext.length;\n }\n get state() {\n return this._state === null ? this._nativeOfflineAudioContext.state : this._state;\n }\n startRendering() {\n /*\n * Bug #9 & #59: It is theoretically possible that startRendering() will first render a partialOfflineAudioContext. Therefore\n * the state of the nativeOfflineAudioContext might no transition to running immediately.\n */\n if (this._state === 'running') {\n return Promise.reject(createInvalidStateError());\n }\n this._state = 'running';\n return startRendering(this.destination, this._nativeOfflineAudioContext).finally(() => {\n this._state = null;\n deactivateAudioGraph(this);\n });\n }\n _waitForThePromiseToSettle(event) {\n if (this._state === null) {\n this._nativeOfflineAudioContext.dispatchEvent(event);\n }\n else {\n setTimeout(() => this._waitForThePromiseToSettle(event));\n }\n }\n };\n};\n//# sourceMappingURL=offline-audio-context-constructor.js.map","import { isActiveAudioNode } from '../helpers/is-active-audio-node';\nimport { setInternalStateToActive } from '../helpers/set-internal-state-to-active';\nimport { setInternalStateToPassive } from '../helpers/set-internal-state-to-passive';\nconst DEFAULT_OPTIONS = {\n channelCount: 2,\n channelCountMode: 'max', // This attribute has no effect for nodes with no inputs.\n channelInterpretation: 'speakers', // This attribute has no effect for nodes with no inputs.\n detune: 0,\n frequency: 440,\n periodicWave: undefined,\n type: 'sine'\n};\nexport const createOscillatorNodeConstructor = (audioNodeConstructor, createAudioParam, createNativeOscillatorNode, createOscillatorNodeRenderer, getNativeContext, isNativeOfflineAudioContext, wrapEventListener) => {\n return class OscillatorNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeOscillatorNode = createNativeOscillatorNode(nativeContext, mergedOptions);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const oscillatorNodeRenderer = (isOffline ? createOscillatorNodeRenderer() : null);\n const nyquist = context.sampleRate / 2;\n super(context, false, nativeOscillatorNode, oscillatorNodeRenderer);\n // Bug #81: Firefox & Safari do not export the correct values for maxValue and minValue.\n this._detune = createAudioParam(this, isOffline, nativeOscillatorNode.detune, 153600, -153600);\n // Bug #76: Safari does not export the correct values for maxValue and minValue.\n this._frequency = createAudioParam(this, isOffline, nativeOscillatorNode.frequency, nyquist, -nyquist);\n this._nativeOscillatorNode = nativeOscillatorNode;\n this._onended = null;\n this._oscillatorNodeRenderer = oscillatorNodeRenderer;\n if (this._oscillatorNodeRenderer !== null && mergedOptions.periodicWave !== undefined) {\n this._oscillatorNodeRenderer.periodicWave =\n mergedOptions.periodicWave;\n }\n }\n get detune() {\n return this._detune;\n }\n get frequency() {\n return this._frequency;\n }\n get onended() {\n return this._onended;\n }\n set onended(value) {\n const wrappedListener = typeof value === 'function' ? wrapEventListener(this, value) : null;\n this._nativeOscillatorNode.onended = wrappedListener;\n const nativeOnEnded = this._nativeOscillatorNode.onended;\n this._onended = nativeOnEnded !== null && nativeOnEnded === wrappedListener ? value : nativeOnEnded;\n }\n get type() {\n return this._nativeOscillatorNode.type;\n }\n set type(value) {\n this._nativeOscillatorNode.type = value;\n if (this._oscillatorNodeRenderer !== null) {\n this._oscillatorNodeRenderer.periodicWave = null;\n }\n }\n setPeriodicWave(periodicWave) {\n this._nativeOscillatorNode.setPeriodicWave(periodicWave);\n if (this._oscillatorNodeRenderer !== null) {\n this._oscillatorNodeRenderer.periodicWave = periodicWave;\n }\n }\n start(when = 0) {\n this._nativeOscillatorNode.start(when);\n if (this._oscillatorNodeRenderer !== null) {\n this._oscillatorNodeRenderer.start = when;\n }\n if (this.context.state !== 'closed') {\n setInternalStateToActive(this);\n const resetInternalStateToPassive = () => {\n this._nativeOscillatorNode.removeEventListener('ended', resetInternalStateToPassive);\n if (isActiveAudioNode(this)) {\n setInternalStateToPassive(this);\n }\n };\n this._nativeOscillatorNode.addEventListener('ended', resetInternalStateToPassive);\n }\n }\n stop(when = 0) {\n this._nativeOscillatorNode.stop(when);\n if (this._oscillatorNodeRenderer !== null) {\n this._oscillatorNodeRenderer.stop = when;\n }\n }\n };\n};\n//# sourceMappingURL=oscillator-node-constructor.js.map","import { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createOscillatorNodeRendererFactory = (connectAudioParam, createNativeOscillatorNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeOscillatorNodes = new WeakMap();\n let periodicWave = null;\n let start = null;\n let stop = null;\n const createOscillatorNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeOscillatorNode = getNativeAudioNode(proxy);\n // If the initially used nativeOscillatorNode was not constructed on the same OfflineAudioContext it needs to be created again.\n const nativeOscillatorNodeIsOwnedByContext = isOwnedByContext(nativeOscillatorNode, nativeOfflineAudioContext);\n if (!nativeOscillatorNodeIsOwnedByContext) {\n const options = {\n channelCount: nativeOscillatorNode.channelCount,\n channelCountMode: nativeOscillatorNode.channelCountMode,\n channelInterpretation: nativeOscillatorNode.channelInterpretation,\n detune: nativeOscillatorNode.detune.value,\n frequency: nativeOscillatorNode.frequency.value,\n periodicWave: periodicWave === null ? undefined : periodicWave,\n type: nativeOscillatorNode.type\n };\n nativeOscillatorNode = createNativeOscillatorNode(nativeOfflineAudioContext, options);\n if (start !== null) {\n nativeOscillatorNode.start(start);\n }\n if (stop !== null) {\n nativeOscillatorNode.stop(stop);\n }\n }\n renderedNativeOscillatorNodes.set(nativeOfflineAudioContext, nativeOscillatorNode);\n if (!nativeOscillatorNodeIsOwnedByContext) {\n await renderAutomation(nativeOfflineAudioContext, proxy.detune, nativeOscillatorNode.detune);\n await renderAutomation(nativeOfflineAudioContext, proxy.frequency, nativeOscillatorNode.frequency);\n }\n else {\n await connectAudioParam(nativeOfflineAudioContext, proxy.detune, nativeOscillatorNode.detune);\n await connectAudioParam(nativeOfflineAudioContext, proxy.frequency, nativeOscillatorNode.frequency);\n }\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeOscillatorNode);\n return nativeOscillatorNode;\n };\n return {\n set periodicWave(value) {\n periodicWave = value;\n },\n set start(value) {\n start = value;\n },\n set stop(value) {\n stop = value;\n },\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeOscillatorNode = renderedNativeOscillatorNodes.get(nativeOfflineAudioContext);\n if (renderedNativeOscillatorNode !== undefined) {\n return Promise.resolve(renderedNativeOscillatorNode);\n }\n return createOscillatorNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=oscillator-node-renderer-factory.js.map","import { MOST_NEGATIVE_SINGLE_FLOAT, MOST_POSITIVE_SINGLE_FLOAT } from '../constants';\nconst DEFAULT_OPTIONS = {\n channelCount: 2,\n channelCountMode: 'clamped-max',\n channelInterpretation: 'speakers',\n coneInnerAngle: 360,\n coneOuterAngle: 360,\n coneOuterGain: 0,\n distanceModel: 'inverse',\n maxDistance: 10000,\n orientationX: 1,\n orientationY: 0,\n orientationZ: 0,\n panningModel: 'equalpower',\n positionX: 0,\n positionY: 0,\n positionZ: 0,\n refDistance: 1,\n rolloffFactor: 1\n};\nexport const createPannerNodeConstructor = (audioNodeConstructor, createAudioParam, createNativePannerNode, createPannerNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => {\n return class PannerNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativePannerNode = createNativePannerNode(nativeContext, mergedOptions);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const pannerNodeRenderer = (isOffline ? createPannerNodeRenderer() : null);\n super(context, false, nativePannerNode, pannerNodeRenderer);\n this._nativePannerNode = nativePannerNode;\n // Bug #74: Safari does not export the correct values for maxValue and minValue.\n this._orientationX = createAudioParam(this, isOffline, nativePannerNode.orientationX, MOST_POSITIVE_SINGLE_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT);\n this._orientationY = createAudioParam(this, isOffline, nativePannerNode.orientationY, MOST_POSITIVE_SINGLE_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT);\n this._orientationZ = createAudioParam(this, isOffline, nativePannerNode.orientationZ, MOST_POSITIVE_SINGLE_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT);\n this._positionX = createAudioParam(this, isOffline, nativePannerNode.positionX, MOST_POSITIVE_SINGLE_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT);\n this._positionY = createAudioParam(this, isOffline, nativePannerNode.positionY, MOST_POSITIVE_SINGLE_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT);\n this._positionZ = createAudioParam(this, isOffline, nativePannerNode.positionZ, MOST_POSITIVE_SINGLE_FLOAT, MOST_NEGATIVE_SINGLE_FLOAT);\n // @todo Determine a meaningful tail-time instead of just using one second.\n setAudioNodeTailTime(this, 1);\n }\n get coneInnerAngle() {\n return this._nativePannerNode.coneInnerAngle;\n }\n set coneInnerAngle(value) {\n this._nativePannerNode.coneInnerAngle = value;\n }\n get coneOuterAngle() {\n return this._nativePannerNode.coneOuterAngle;\n }\n set coneOuterAngle(value) {\n this._nativePannerNode.coneOuterAngle = value;\n }\n get coneOuterGain() {\n return this._nativePannerNode.coneOuterGain;\n }\n set coneOuterGain(value) {\n this._nativePannerNode.coneOuterGain = value;\n }\n get distanceModel() {\n return this._nativePannerNode.distanceModel;\n }\n set distanceModel(value) {\n this._nativePannerNode.distanceModel = value;\n }\n get maxDistance() {\n return this._nativePannerNode.maxDistance;\n }\n set maxDistance(value) {\n this._nativePannerNode.maxDistance = value;\n }\n get orientationX() {\n return this._orientationX;\n }\n get orientationY() {\n return this._orientationY;\n }\n get orientationZ() {\n return this._orientationZ;\n }\n get panningModel() {\n return this._nativePannerNode.panningModel;\n }\n set panningModel(value) {\n this._nativePannerNode.panningModel = value;\n }\n get positionX() {\n return this._positionX;\n }\n get positionY() {\n return this._positionY;\n }\n get positionZ() {\n return this._positionZ;\n }\n get refDistance() {\n return this._nativePannerNode.refDistance;\n }\n set refDistance(value) {\n this._nativePannerNode.refDistance = value;\n }\n get rolloffFactor() {\n return this._nativePannerNode.rolloffFactor;\n }\n set rolloffFactor(value) {\n this._nativePannerNode.rolloffFactor = value;\n }\n };\n};\n//# sourceMappingURL=panner-node-constructor.js.map","import { isNativeAudioNodeFaker } from '../guards/native-audio-node-faker';\nimport { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createPannerNodeRendererFactory = (connectAudioParam, createNativeChannelMergerNode, createNativeConstantSourceNode, createNativeGainNode, createNativePannerNode, getNativeAudioNode, nativeOfflineAudioContextConstructor, renderAutomation, renderInputsOfAudioNode, renderNativeOfflineAudioContext) => {\n return () => {\n const renderedNativeAudioNodes = new WeakMap();\n let renderedBufferPromise = null;\n const createAudioNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeGainNode = null;\n let nativePannerNode = getNativeAudioNode(proxy);\n const commonAudioNodeOptions = {\n channelCount: nativePannerNode.channelCount,\n channelCountMode: nativePannerNode.channelCountMode,\n channelInterpretation: nativePannerNode.channelInterpretation\n };\n const commonNativePannerNodeOptions = {\n ...commonAudioNodeOptions,\n coneInnerAngle: nativePannerNode.coneInnerAngle,\n coneOuterAngle: nativePannerNode.coneOuterAngle,\n coneOuterGain: nativePannerNode.coneOuterGain,\n distanceModel: nativePannerNode.distanceModel,\n maxDistance: nativePannerNode.maxDistance,\n panningModel: nativePannerNode.panningModel,\n refDistance: nativePannerNode.refDistance,\n rolloffFactor: nativePannerNode.rolloffFactor\n };\n // If the initially used nativePannerNode was not constructed on the same OfflineAudioContext it needs to be created again.\n const nativePannerNodeIsOwnedByContext = isOwnedByContext(nativePannerNode, nativeOfflineAudioContext);\n // Bug #124: Safari does not support modifying the orientation and the position with AudioParams.\n if ('bufferSize' in nativePannerNode) {\n nativeGainNode = createNativeGainNode(nativeOfflineAudioContext, { ...commonAudioNodeOptions, gain: 1 });\n }\n else if (!nativePannerNodeIsOwnedByContext) {\n const options = {\n ...commonNativePannerNodeOptions,\n orientationX: nativePannerNode.orientationX.value,\n orientationY: nativePannerNode.orientationY.value,\n orientationZ: nativePannerNode.orientationZ.value,\n positionX: nativePannerNode.positionX.value,\n positionY: nativePannerNode.positionY.value,\n positionZ: nativePannerNode.positionZ.value\n };\n nativePannerNode = createNativePannerNode(nativeOfflineAudioContext, options);\n }\n renderedNativeAudioNodes.set(nativeOfflineAudioContext, nativeGainNode === null ? nativePannerNode : nativeGainNode);\n if (nativeGainNode !== null) {\n if (renderedBufferPromise === null) {\n if (nativeOfflineAudioContextConstructor === null) {\n throw new Error('Missing the native OfflineAudioContext constructor.');\n }\n const partialOfflineAudioContext = new nativeOfflineAudioContextConstructor(6, \n // Bug #17: Safari does not yet expose the length.\n proxy.context.length, nativeOfflineAudioContext.sampleRate);\n const nativeChannelMergerNode = createNativeChannelMergerNode(partialOfflineAudioContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'speakers',\n numberOfInputs: 6\n });\n nativeChannelMergerNode.connect(partialOfflineAudioContext.destination);\n renderedBufferPromise = (async () => {\n const nativeConstantSourceNodes = await Promise.all([\n proxy.orientationX,\n proxy.orientationY,\n proxy.orientationZ,\n proxy.positionX,\n proxy.positionY,\n proxy.positionZ\n ].map(async (audioParam, index) => {\n const nativeConstantSourceNode = createNativeConstantSourceNode(partialOfflineAudioContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n offset: index === 0 ? 1 : 0\n });\n await renderAutomation(partialOfflineAudioContext, audioParam, nativeConstantSourceNode.offset);\n return nativeConstantSourceNode;\n }));\n for (let i = 0; i < 6; i += 1) {\n nativeConstantSourceNodes[i].connect(nativeChannelMergerNode, 0, i);\n nativeConstantSourceNodes[i].start(0);\n }\n return renderNativeOfflineAudioContext(partialOfflineAudioContext);\n })();\n }\n const renderedBuffer = await renderedBufferPromise;\n const inputGainNode = createNativeGainNode(nativeOfflineAudioContext, { ...commonAudioNodeOptions, gain: 1 });\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, inputGainNode);\n const channelDatas = [];\n for (let i = 0; i < renderedBuffer.numberOfChannels; i += 1) {\n channelDatas.push(renderedBuffer.getChannelData(i));\n }\n let lastOrientation = [channelDatas[0][0], channelDatas[1][0], channelDatas[2][0]];\n let lastPosition = [channelDatas[3][0], channelDatas[4][0], channelDatas[5][0]];\n let gateGainNode = createNativeGainNode(nativeOfflineAudioContext, { ...commonAudioNodeOptions, gain: 1 });\n let partialPannerNode = createNativePannerNode(nativeOfflineAudioContext, {\n ...commonNativePannerNodeOptions,\n orientationX: lastOrientation[0],\n orientationY: lastOrientation[1],\n orientationZ: lastOrientation[2],\n positionX: lastPosition[0],\n positionY: lastPosition[1],\n positionZ: lastPosition[2]\n });\n inputGainNode.connect(gateGainNode).connect(partialPannerNode.inputs[0]);\n partialPannerNode.connect(nativeGainNode);\n for (let i = 128; i < renderedBuffer.length; i += 128) {\n const orientation = [channelDatas[0][i], channelDatas[1][i], channelDatas[2][i]];\n const positon = [channelDatas[3][i], channelDatas[4][i], channelDatas[5][i]];\n if (orientation.some((value, index) => value !== lastOrientation[index]) ||\n positon.some((value, index) => value !== lastPosition[index])) {\n lastOrientation = orientation;\n lastPosition = positon;\n const currentTime = i / nativeOfflineAudioContext.sampleRate;\n gateGainNode.gain.setValueAtTime(0, currentTime);\n gateGainNode = createNativeGainNode(nativeOfflineAudioContext, { ...commonAudioNodeOptions, gain: 0 });\n partialPannerNode = createNativePannerNode(nativeOfflineAudioContext, {\n ...commonNativePannerNodeOptions,\n orientationX: lastOrientation[0],\n orientationY: lastOrientation[1],\n orientationZ: lastOrientation[2],\n positionX: lastPosition[0],\n positionY: lastPosition[1],\n positionZ: lastPosition[2]\n });\n gateGainNode.gain.setValueAtTime(1, currentTime);\n inputGainNode.connect(gateGainNode).connect(partialPannerNode.inputs[0]);\n partialPannerNode.connect(nativeGainNode);\n }\n }\n return nativeGainNode;\n }\n if (!nativePannerNodeIsOwnedByContext) {\n await renderAutomation(nativeOfflineAudioContext, proxy.orientationX, nativePannerNode.orientationX);\n await renderAutomation(nativeOfflineAudioContext, proxy.orientationY, nativePannerNode.orientationY);\n await renderAutomation(nativeOfflineAudioContext, proxy.orientationZ, nativePannerNode.orientationZ);\n await renderAutomation(nativeOfflineAudioContext, proxy.positionX, nativePannerNode.positionX);\n await renderAutomation(nativeOfflineAudioContext, proxy.positionY, nativePannerNode.positionY);\n await renderAutomation(nativeOfflineAudioContext, proxy.positionZ, nativePannerNode.positionZ);\n }\n else {\n await connectAudioParam(nativeOfflineAudioContext, proxy.orientationX, nativePannerNode.orientationX);\n await connectAudioParam(nativeOfflineAudioContext, proxy.orientationY, nativePannerNode.orientationY);\n await connectAudioParam(nativeOfflineAudioContext, proxy.orientationZ, nativePannerNode.orientationZ);\n await connectAudioParam(nativeOfflineAudioContext, proxy.positionX, nativePannerNode.positionX);\n await connectAudioParam(nativeOfflineAudioContext, proxy.positionY, nativePannerNode.positionY);\n await connectAudioParam(nativeOfflineAudioContext, proxy.positionZ, nativePannerNode.positionZ);\n }\n if (isNativeAudioNodeFaker(nativePannerNode)) {\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativePannerNode.inputs[0]);\n }\n else {\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativePannerNode);\n }\n return nativePannerNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeGainNodeOrNativePannerNode = renderedNativeAudioNodes.get(nativeOfflineAudioContext);\n if (renderedNativeGainNodeOrNativePannerNode !== undefined) {\n return Promise.resolve(renderedNativeGainNodeOrNativePannerNode);\n }\n return createAudioNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=panner-node-renderer-factory.js.map","const DEFAULT_OPTIONS = {\n disableNormalization: false\n};\nexport const createPeriodicWaveConstructor = (createNativePeriodicWave, getNativeContext, periodicWaveStore, sanitizePeriodicWaveOptions) => {\n return class PeriodicWave {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = sanitizePeriodicWaveOptions({ ...DEFAULT_OPTIONS, ...options });\n const periodicWave = createNativePeriodicWave(nativeContext, mergedOptions);\n periodicWaveStore.add(periodicWave);\n // This does violate all good pratices but it is used here to simplify the handling of periodic waves.\n return periodicWave;\n }\n static [Symbol.hasInstance](instance) {\n return ((instance !== null && typeof instance === 'object' && Object.getPrototypeOf(instance) === PeriodicWave.prototype) ||\n periodicWaveStore.has(instance));\n }\n };\n};\n//# sourceMappingURL=periodic-wave-constructor.js.map","export const createRenderAutomation = (getAudioParamRenderer, renderInputsOfAudioParam) => {\n return (nativeOfflineAudioContext, audioParam, nativeAudioParam) => {\n const audioParamRenderer = getAudioParamRenderer(audioParam);\n audioParamRenderer.replay(nativeAudioParam);\n return renderInputsOfAudioParam(audioParam, nativeOfflineAudioContext, nativeAudioParam);\n };\n};\n//# sourceMappingURL=render-automation.js.map","export const createRenderInputsOfAudioNode = (getAudioNodeConnections, getAudioNodeRenderer, isPartOfACycle) => {\n return async (audioNode, nativeOfflineAudioContext, nativeAudioNode) => {\n const audioNodeConnections = getAudioNodeConnections(audioNode);\n await Promise.all(audioNodeConnections.activeInputs\n .map((connections, input) => Array.from(connections).map(async ([source, output]) => {\n const audioNodeRenderer = getAudioNodeRenderer(source);\n const renderedNativeAudioNode = await audioNodeRenderer.render(source, nativeOfflineAudioContext);\n const destination = audioNode.context.destination;\n if (!isPartOfACycle(source) && (audioNode !== destination || !isPartOfACycle(audioNode))) {\n renderedNativeAudioNode.connect(nativeAudioNode, output, input);\n }\n }))\n .reduce((allRenderingPromises, renderingPromises) => [...allRenderingPromises, ...renderingPromises], []));\n };\n};\n//# sourceMappingURL=render-inputs-of-audio-node.js.map","export const createRenderInputsOfAudioParam = (getAudioNodeRenderer, getAudioParamConnections, isPartOfACycle) => {\n return async (audioParam, nativeOfflineAudioContext, nativeAudioParam) => {\n const audioParamConnections = getAudioParamConnections(audioParam);\n await Promise.all(Array.from(audioParamConnections.activeInputs).map(async ([source, output]) => {\n const audioNodeRenderer = getAudioNodeRenderer(source);\n const renderedNativeAudioNode = await audioNodeRenderer.render(source, nativeOfflineAudioContext);\n if (!isPartOfACycle(source)) {\n renderedNativeAudioNode.connect(nativeAudioParam, output);\n }\n }));\n };\n};\n//# sourceMappingURL=render-inputs-of-audio-param.js.map","import { testPromiseSupport } from '../helpers/test-promise-support';\nexport const createRenderNativeOfflineAudioContext = (cacheTestResult, createNativeGainNode, createNativeScriptProcessorNode, testOfflineAudioContextCurrentTimeSupport) => {\n return (nativeOfflineAudioContext) => {\n // Bug #21: Safari does not support promises yet.\n if (cacheTestResult(testPromiseSupport, () => testPromiseSupport(nativeOfflineAudioContext))) {\n // Bug #158: Chrome and Edge do not advance currentTime if it is not accessed while rendering the audio.\n return Promise.resolve(cacheTestResult(testOfflineAudioContextCurrentTimeSupport, testOfflineAudioContextCurrentTimeSupport)).then((isOfflineAudioContextCurrentTimeSupported) => {\n if (!isOfflineAudioContextCurrentTimeSupported) {\n const scriptProcessorNode = createNativeScriptProcessorNode(nativeOfflineAudioContext, 512, 0, 1);\n nativeOfflineAudioContext.oncomplete = () => {\n scriptProcessorNode.onaudioprocess = null; // tslint:disable-line:deprecation\n scriptProcessorNode.disconnect();\n };\n scriptProcessorNode.onaudioprocess = () => nativeOfflineAudioContext.currentTime; // tslint:disable-line:deprecation\n scriptProcessorNode.connect(nativeOfflineAudioContext.destination);\n }\n return nativeOfflineAudioContext.startRendering();\n });\n }\n return new Promise((resolve) => {\n // Bug #48: Safari does not render an OfflineAudioContext without any connected node.\n const gainNode = createNativeGainNode(nativeOfflineAudioContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n gain: 0\n });\n nativeOfflineAudioContext.oncomplete = (event) => {\n gainNode.disconnect();\n resolve(event.renderedBuffer);\n };\n gainNode.connect(nativeOfflineAudioContext.destination);\n nativeOfflineAudioContext.startRendering();\n });\n };\n};\n//# sourceMappingURL=render-native-offline-audio-context.js.map","export const createSetActiveAudioWorkletNodeInputs = (activeAudioWorkletNodeInputsStore) => {\n return (nativeAudioWorkletNode, activeInputs) => {\n activeAudioWorkletNodeInputsStore.set(nativeAudioWorkletNode, activeInputs);\n };\n};\n//# sourceMappingURL=set-active-audio-worklet-node-inputs.js.map","export const createSetAudioNodeTailTime = (audioNodeTailTimeStore) => {\n return (audioNode, tailTime) => audioNodeTailTimeStore.set(audioNode, tailTime);\n};\n//# sourceMappingURL=set-audio-node-tail-time.js.map","import { wrapAudioBufferGetChannelDataMethod } from '../helpers/wrap-audio-buffer-get-channel-data-method';\nexport const createStartRendering = (audioBufferStore, cacheTestResult, getAudioNodeRenderer, getUnrenderedAudioWorkletNodes, renderNativeOfflineAudioContext, testAudioBufferCopyChannelMethodsOutOfBoundsSupport, wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds) => {\n return (destination, nativeOfflineAudioContext) => getAudioNodeRenderer(destination)\n .render(destination, nativeOfflineAudioContext)\n /*\n * Bug #86 & #87: Invoking the renderer of an AudioWorkletNode might be necessary if it has no direct or indirect connection to the\n * destination.\n */\n .then(() => Promise.all(Array.from(getUnrenderedAudioWorkletNodes(nativeOfflineAudioContext)).map((audioWorkletNode) => getAudioNodeRenderer(audioWorkletNode).render(audioWorkletNode, nativeOfflineAudioContext))))\n .then(() => renderNativeOfflineAudioContext(nativeOfflineAudioContext))\n .then((audioBuffer) => {\n // Bug #5: Safari does not support copyFromChannel() and copyToChannel().\n // Bug #100: Safari does throw a wrong error when calling getChannelData() with an out-of-bounds value.\n if (typeof audioBuffer.copyFromChannel !== 'function') {\n wrapAudioBufferCopyChannelMethods(audioBuffer);\n wrapAudioBufferGetChannelDataMethod(audioBuffer);\n // Bug #157: Firefox does not allow the bufferOffset to be out-of-bounds.\n }\n else if (!cacheTestResult(testAudioBufferCopyChannelMethodsOutOfBoundsSupport, () => testAudioBufferCopyChannelMethodsOutOfBoundsSupport(audioBuffer))) {\n wrapAudioBufferCopyChannelMethodsOutOfBounds(audioBuffer);\n }\n audioBufferStore.add(audioBuffer);\n return audioBuffer;\n });\n};\n//# sourceMappingURL=start-rendering.js.map","const DEFAULT_OPTIONS = {\n channelCount: 2,\n /*\n * Bug #105: The channelCountMode should be 'clamped-max' according to the spec but is set to 'explicit' to achieve consistent\n * behavior.\n */\n channelCountMode: 'explicit',\n channelInterpretation: 'speakers',\n pan: 0\n};\nexport const createStereoPannerNodeConstructor = (audioNodeConstructor, createAudioParam, createNativeStereoPannerNode, createStereoPannerNodeRenderer, getNativeContext, isNativeOfflineAudioContext) => {\n return class StereoPannerNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeStereoPannerNode = createNativeStereoPannerNode(nativeContext, mergedOptions);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const stereoPannerNodeRenderer = (isOffline ? createStereoPannerNodeRenderer() : null);\n super(context, false, nativeStereoPannerNode, stereoPannerNodeRenderer);\n this._pan = createAudioParam(this, isOffline, nativeStereoPannerNode.pan);\n }\n get pan() {\n return this._pan;\n }\n };\n};\n//# sourceMappingURL=stereo-panner-node-constructor.js.map","import { isNativeAudioNodeFaker } from '../guards/native-audio-node-faker';\nimport { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createStereoPannerNodeRendererFactory = (connectAudioParam, createNativeStereoPannerNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeStereoPannerNodes = new WeakMap();\n const createStereoPannerNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeStereoPannerNode = getNativeAudioNode(proxy);\n /*\n * If the initially used nativeStereoPannerNode was not constructed on the same OfflineAudioContext it needs to be created\n * again.\n */\n const nativeStereoPannerNodeIsOwnedByContext = isOwnedByContext(nativeStereoPannerNode, nativeOfflineAudioContext);\n if (!nativeStereoPannerNodeIsOwnedByContext) {\n const options = {\n channelCount: nativeStereoPannerNode.channelCount,\n channelCountMode: nativeStereoPannerNode.channelCountMode,\n channelInterpretation: nativeStereoPannerNode.channelInterpretation,\n pan: nativeStereoPannerNode.pan.value\n };\n nativeStereoPannerNode = createNativeStereoPannerNode(nativeOfflineAudioContext, options);\n }\n renderedNativeStereoPannerNodes.set(nativeOfflineAudioContext, nativeStereoPannerNode);\n if (!nativeStereoPannerNodeIsOwnedByContext) {\n await renderAutomation(nativeOfflineAudioContext, proxy.pan, nativeStereoPannerNode.pan);\n }\n else {\n await connectAudioParam(nativeOfflineAudioContext, proxy.pan, nativeStereoPannerNode.pan);\n }\n if (isNativeAudioNodeFaker(nativeStereoPannerNode)) {\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeStereoPannerNode.inputs[0]);\n }\n else {\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeStereoPannerNode);\n }\n return nativeStereoPannerNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeStereoPannerNode = renderedNativeStereoPannerNodes.get(nativeOfflineAudioContext);\n if (renderedNativeStereoPannerNode !== undefined) {\n return Promise.resolve(renderedNativeStereoPannerNode);\n }\n return createStereoPannerNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=stereo-panner-node-renderer-factory.js.map","// Bug #33: Safari exposes an AudioBuffer but it can't be used as a constructor.\nexport const createTestAudioBufferConstructorSupport = (nativeAudioBufferConstructor) => {\n return () => {\n if (nativeAudioBufferConstructor === null) {\n return false;\n }\n try {\n new nativeAudioBufferConstructor({ length: 1, sampleRate: 44100 }); // tslint:disable-line:no-unused-expression\n }\n catch {\n return false;\n }\n return true;\n };\n};\n//# sourceMappingURL=test-audio-buffer-constructor-support.js.map","// Bug #179: Firefox does not allow to transfer any buffer which has been passed to the process() method as an argument.\nexport const createTestAudioWorkletProcessorPostMessageSupport = (nativeAudioWorkletNodeConstructor, nativeOfflineAudioContextConstructor) => {\n return async () => {\n // Bug #61: If there is no native AudioWorkletNode it gets faked and therefore it is no problem if the it doesn't exist.\n if (nativeAudioWorkletNodeConstructor === null) {\n return true;\n }\n if (nativeOfflineAudioContextConstructor === null) {\n return false;\n }\n const blob = new Blob(['class A extends AudioWorkletProcessor{process(i){this.port.postMessage(i,[i[0][0].buffer])}}registerProcessor(\"a\",A)'], {\n type: 'application/javascript; charset=utf-8'\n });\n // Bug #141: Safari does not support creating an OfflineAudioContext with less than 44100 Hz.\n const offlineAudioContext = new nativeOfflineAudioContextConstructor(1, 128, 44100);\n const url = URL.createObjectURL(blob);\n let isEmittingMessageEvents = false;\n let isEmittingProcessorErrorEvents = false;\n try {\n await offlineAudioContext.audioWorklet.addModule(url);\n const audioWorkletNode = new nativeAudioWorkletNodeConstructor(offlineAudioContext, 'a', { numberOfOutputs: 0 });\n const oscillator = offlineAudioContext.createOscillator();\n audioWorkletNode.port.onmessage = () => (isEmittingMessageEvents = true);\n audioWorkletNode.onprocessorerror = () => (isEmittingProcessorErrorEvents = true);\n oscillator.connect(audioWorkletNode);\n oscillator.start(0);\n await offlineAudioContext.startRendering();\n // Bug #197: Safari does not deliver the messages before the promise returned by startRendering() resolves.\n await new Promise((resolve) => setTimeout(resolve));\n }\n catch {\n // Ignore errors.\n }\n finally {\n URL.revokeObjectURL(url);\n }\n return isEmittingMessageEvents && !isEmittingProcessorErrorEvents;\n };\n};\n//# sourceMappingURL=test-audio-worklet-processor-post-message-support.js.map","export const createTestOfflineAudioContextCurrentTimeSupport = (createNativeGainNode, nativeOfflineAudioContextConstructor) => {\n return () => {\n if (nativeOfflineAudioContextConstructor === null) {\n return Promise.resolve(false);\n }\n const nativeOfflineAudioContext = new nativeOfflineAudioContextConstructor(1, 1, 44100);\n // Bug #48: Safari does not render an OfflineAudioContext without any connected node.\n const gainNode = createNativeGainNode(nativeOfflineAudioContext, {\n channelCount: 1,\n channelCountMode: 'explicit',\n channelInterpretation: 'discrete',\n gain: 0\n });\n // Bug #21: Safari does not support promises yet.\n return new Promise((resolve) => {\n nativeOfflineAudioContext.oncomplete = () => {\n gainNode.disconnect();\n resolve(nativeOfflineAudioContext.currentTime !== 0);\n };\n nativeOfflineAudioContext.startRendering();\n });\n };\n};\n//# sourceMappingURL=test-offline-audio-context-current-time-support.js.map","export const createUnknownError = () => new DOMException('', 'UnknownError');\n//# sourceMappingURL=unknown-error.js.map","const DEFAULT_OPTIONS = {\n channelCount: 2,\n channelCountMode: 'max',\n channelInterpretation: 'speakers',\n curve: null,\n oversample: 'none'\n};\nexport const createWaveShaperNodeConstructor = (audioNodeConstructor, createInvalidStateError, createNativeWaveShaperNode, createWaveShaperNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime) => {\n return class WaveShaperNode extends audioNodeConstructor {\n constructor(context, options) {\n const nativeContext = getNativeContext(context);\n const mergedOptions = { ...DEFAULT_OPTIONS, ...options };\n const nativeWaveShaperNode = createNativeWaveShaperNode(nativeContext, mergedOptions);\n const isOffline = isNativeOfflineAudioContext(nativeContext);\n const waveShaperNodeRenderer = (isOffline ? createWaveShaperNodeRenderer() : null);\n // @todo Add a mechanism to only switch a WaveShaperNode to active while it is connected.\n super(context, true, nativeWaveShaperNode, waveShaperNodeRenderer);\n this._isCurveNullified = false;\n this._nativeWaveShaperNode = nativeWaveShaperNode;\n // @todo Determine a meaningful tail-time instead of just using one second.\n setAudioNodeTailTime(this, 1);\n }\n get curve() {\n if (this._isCurveNullified) {\n return null;\n }\n return this._nativeWaveShaperNode.curve;\n }\n set curve(value) {\n // Bug #103: Safari does not allow to set the curve to null.\n if (value === null) {\n this._isCurveNullified = true;\n this._nativeWaveShaperNode.curve = new Float32Array([0, 0]);\n }\n else {\n // Bug #102: Safari does not throw an InvalidStateError when the curve has less than two samples.\n // Bug #104: Chrome and Edge will throw an InvalidAccessError when the curve has less than two samples.\n if (value.length < 2) {\n throw createInvalidStateError();\n }\n this._isCurveNullified = false;\n this._nativeWaveShaperNode.curve = value;\n }\n }\n get oversample() {\n return this._nativeWaveShaperNode.oversample;\n }\n set oversample(value) {\n this._nativeWaveShaperNode.oversample = value;\n }\n };\n};\n//# sourceMappingURL=wave-shaper-node-constructor.js.map","import { isNativeAudioNodeFaker } from '../guards/native-audio-node-faker';\nimport { isOwnedByContext } from '../helpers/is-owned-by-context';\nexport const createWaveShaperNodeRendererFactory = (createNativeWaveShaperNode, getNativeAudioNode, renderInputsOfAudioNode) => {\n return () => {\n const renderedNativeWaveShaperNodes = new WeakMap();\n const createWaveShaperNode = async (proxy, nativeOfflineAudioContext) => {\n let nativeWaveShaperNode = getNativeAudioNode(proxy);\n // If the initially used nativeWaveShaperNode was not constructed on the same OfflineAudioContext it needs to be created again.\n const nativeWaveShaperNodeIsOwnedByContext = isOwnedByContext(nativeWaveShaperNode, nativeOfflineAudioContext);\n if (!nativeWaveShaperNodeIsOwnedByContext) {\n const options = {\n channelCount: nativeWaveShaperNode.channelCount,\n channelCountMode: nativeWaveShaperNode.channelCountMode,\n channelInterpretation: nativeWaveShaperNode.channelInterpretation,\n curve: nativeWaveShaperNode.curve,\n oversample: nativeWaveShaperNode.oversample\n };\n nativeWaveShaperNode = createNativeWaveShaperNode(nativeOfflineAudioContext, options);\n }\n renderedNativeWaveShaperNodes.set(nativeOfflineAudioContext, nativeWaveShaperNode);\n if (isNativeAudioNodeFaker(nativeWaveShaperNode)) {\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeWaveShaperNode.inputs[0]);\n }\n else {\n await renderInputsOfAudioNode(proxy, nativeOfflineAudioContext, nativeWaveShaperNode);\n }\n return nativeWaveShaperNode;\n };\n return {\n render(proxy, nativeOfflineAudioContext) {\n const renderedNativeWaveShaperNode = renderedNativeWaveShaperNodes.get(nativeOfflineAudioContext);\n if (renderedNativeWaveShaperNode !== undefined) {\n return Promise.resolve(renderedNativeWaveShaperNode);\n }\n return createWaveShaperNode(proxy, nativeOfflineAudioContext);\n }\n };\n };\n};\n//# sourceMappingURL=wave-shaper-node-renderer-factory.js.map","export const createWindow = () => (typeof window === 'undefined' ? null : window);\n//# sourceMappingURL=window.js.map","export const createWrapAudioBufferCopyChannelMethods = (convertNumberToUnsignedLong, createIndexSizeError) => {\n return (audioBuffer) => {\n audioBuffer.copyFromChannel = (destination, channelNumberAsNumber, bufferOffsetAsNumber = 0) => {\n const bufferOffset = convertNumberToUnsignedLong(bufferOffsetAsNumber);\n const channelNumber = convertNumberToUnsignedLong(channelNumberAsNumber);\n if (channelNumber >= audioBuffer.numberOfChannels) {\n throw createIndexSizeError();\n }\n const audioBufferLength = audioBuffer.length;\n const channelData = audioBuffer.getChannelData(channelNumber);\n const destinationLength = destination.length;\n for (let i = bufferOffset < 0 ? -bufferOffset : 0; i + bufferOffset < audioBufferLength && i < destinationLength; i += 1) {\n destination[i] = channelData[i + bufferOffset];\n }\n };\n audioBuffer.copyToChannel = (source, channelNumberAsNumber, bufferOffsetAsNumber = 0) => {\n const bufferOffset = convertNumberToUnsignedLong(bufferOffsetAsNumber);\n const channelNumber = convertNumberToUnsignedLong(channelNumberAsNumber);\n if (channelNumber >= audioBuffer.numberOfChannels) {\n throw createIndexSizeError();\n }\n const audioBufferLength = audioBuffer.length;\n const channelData = audioBuffer.getChannelData(channelNumber);\n const sourceLength = source.length;\n for (let i = bufferOffset < 0 ? -bufferOffset : 0; i + bufferOffset < audioBufferLength && i < sourceLength; i += 1) {\n channelData[i + bufferOffset] = source[i];\n }\n };\n };\n};\n//# sourceMappingURL=wrap-audio-buffer-copy-channel-methods.js.map","export const createWrapAudioBufferCopyChannelMethodsOutOfBounds = (convertNumberToUnsignedLong) => {\n return (audioBuffer) => {\n audioBuffer.copyFromChannel = ((copyFromChannel) => {\n return (destination, channelNumberAsNumber, bufferOffsetAsNumber = 0) => {\n const bufferOffset = convertNumberToUnsignedLong(bufferOffsetAsNumber);\n const channelNumber = convertNumberToUnsignedLong(channelNumberAsNumber);\n if (bufferOffset < audioBuffer.length) {\n return copyFromChannel.call(audioBuffer, destination, channelNumber, bufferOffset);\n }\n };\n })(audioBuffer.copyFromChannel);\n audioBuffer.copyToChannel = ((copyToChannel) => {\n return (source, channelNumberAsNumber, bufferOffsetAsNumber = 0) => {\n const bufferOffset = convertNumberToUnsignedLong(bufferOffsetAsNumber);\n const channelNumber = convertNumberToUnsignedLong(channelNumberAsNumber);\n if (bufferOffset < audioBuffer.length) {\n return copyToChannel.call(audioBuffer, source, channelNumber, bufferOffset);\n }\n };\n })(audioBuffer.copyToChannel);\n };\n};\n//# sourceMappingURL=wrap-audio-buffer-copy-channel-methods-out-of-bounds.js.map","export const createWrapAudioBufferSourceNodeStopMethodNullifiedBuffer = (overwriteAccessors) => {\n return (nativeAudioBufferSourceNode, nativeContext) => {\n const nullifiedBuffer = nativeContext.createBuffer(1, 1, 44100);\n if (nativeAudioBufferSourceNode.buffer === null) {\n nativeAudioBufferSourceNode.buffer = nullifiedBuffer;\n }\n overwriteAccessors(nativeAudioBufferSourceNode, 'buffer', (get) => () => {\n const value = get.call(nativeAudioBufferSourceNode);\n return value === nullifiedBuffer ? null : value;\n }, (set) => (value) => {\n return set.call(nativeAudioBufferSourceNode, value === null ? nullifiedBuffer : value);\n });\n };\n};\n//# sourceMappingURL=wrap-audio-buffer-source-node-stop-method-nullified-buffer.js.map","export const createWrapChannelMergerNode = (createInvalidStateError, monitorConnections) => {\n return (nativeContext, channelMergerNode) => {\n // Bug #15: Safari does not return the default properties.\n channelMergerNode.channelCount = 1;\n channelMergerNode.channelCountMode = 'explicit';\n // Bug #16: Safari does not throw an error when setting a different channelCount or channelCountMode.\n Object.defineProperty(channelMergerNode, 'channelCount', {\n get: () => 1,\n set: () => {\n throw createInvalidStateError();\n }\n });\n Object.defineProperty(channelMergerNode, 'channelCountMode', {\n get: () => 'explicit',\n set: () => {\n throw createInvalidStateError();\n }\n });\n // Bug #20: Safari requires a connection of any kind to treat the input signal correctly.\n const audioBufferSourceNode = nativeContext.createBufferSource();\n const whenConnected = () => {\n const length = channelMergerNode.numberOfInputs;\n for (let i = 0; i < length; i += 1) {\n audioBufferSourceNode.connect(channelMergerNode, 0, i);\n }\n };\n const whenDisconnected = () => audioBufferSourceNode.disconnect(channelMergerNode);\n monitorConnections(channelMergerNode, whenConnected, whenDisconnected);\n };\n};\n//# sourceMappingURL=wrap-channel-merger-node.js.map","export const getFirstSample = (audioBuffer, buffer, channelNumber) => {\n // Bug #5: Safari does not support copyFromChannel() and copyToChannel().\n if (audioBuffer.copyFromChannel === undefined) {\n return audioBuffer.getChannelData(channelNumber)[0];\n }\n audioBuffer.copyFromChannel(buffer, channelNumber);\n return buffer[0];\n};\n//# sourceMappingURL=get-first-sample.js.map","export const isDCCurve = (curve) => {\n if (curve === null) {\n return false;\n }\n const length = curve.length;\n if (length % 2 !== 0) {\n return curve[Math.floor(length / 2)] !== 0;\n }\n return curve[length / 2 - 1] + curve[length / 2] !== 0;\n};\n//# sourceMappingURL=is-dc-curve.js.map","export const overwriteAccessors = (object, property, createGetter, createSetter) => {\n let prototype = object;\n while (!prototype.hasOwnProperty(property)) {\n prototype = Object.getPrototypeOf(prototype);\n }\n const { get, set } = Object.getOwnPropertyDescriptor(prototype, property);\n Object.defineProperty(object, property, { get: createGetter(get), set: createSetter(set) });\n};\n//# sourceMappingURL=overwrite-accessors.js.map","export const sanitizeAudioWorkletNodeOptions = (options) => {\n return {\n ...options,\n outputChannelCount: options.outputChannelCount !== undefined\n ? options.outputChannelCount\n : options.numberOfInputs === 1 && options.numberOfOutputs === 1\n ? /*\n * Bug #61: This should be the computedNumberOfChannels, but unfortunately that is almost impossible to fake. That's why\n * the channelCountMode is required to be 'explicit' as long as there is not a native implementation in every browser. That\n * makes sure the computedNumberOfChannels is equivilant to the channelCount which makes it much easier to compute.\n */\n [options.channelCount]\n : Array.from({ length: options.numberOfOutputs }, () => 1)\n };\n};\n//# sourceMappingURL=sanitize-audio-worklet-node-options.js.map","export const sanitizeChannelSplitterOptions = (options) => {\n return { ...options, channelCount: options.numberOfOutputs };\n};\n//# sourceMappingURL=sanitize-channel-splitter-options.js.map","export const sanitizePeriodicWaveOptions = (options) => {\n const { imag, real } = options;\n if (imag === undefined) {\n if (real === undefined) {\n return { ...options, imag: [0, 0], real: [0, 0] };\n }\n return { ...options, imag: Array.from(real, () => 0), real };\n }\n if (real === undefined) {\n return { ...options, imag, real: Array.from(imag, () => 0) };\n }\n return { ...options, imag, real };\n};\n//# sourceMappingURL=sanitize-periodic-wave-options.js.map","export const setValueAtTimeUntilPossible = (audioParam, value, startTime) => {\n try {\n audioParam.setValueAtTime(value, startTime);\n }\n catch (err) {\n if (err.code !== 9) {\n throw err;\n }\n setValueAtTimeUntilPossible(audioParam, value, startTime + 1e-7);\n }\n};\n//# sourceMappingURL=set-value-at-time-until-possible.js.map","export const testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport = (nativeContext) => {\n const nativeAudioBufferSourceNode = nativeContext.createBufferSource();\n nativeAudioBufferSourceNode.start();\n try {\n nativeAudioBufferSourceNode.start();\n }\n catch {\n return true;\n }\n return false;\n};\n//# sourceMappingURL=test-audio-buffer-source-node-start-method-consecutive-calls-support.js.map","export const testAudioBufferSourceNodeStartMethodOffsetClampingSupport = (nativeContext) => {\n const nativeAudioBufferSourceNode = nativeContext.createBufferSource();\n const nativeAudioBuffer = nativeContext.createBuffer(1, 1, 44100);\n nativeAudioBufferSourceNode.buffer = nativeAudioBuffer;\n try {\n nativeAudioBufferSourceNode.start(0, 1);\n }\n catch {\n return false;\n }\n return true;\n};\n//# sourceMappingURL=test-audio-buffer-source-node-start-method-offset-clamping-support.js.map","export const testAudioBufferSourceNodeStopMethodNullifiedBufferSupport = (nativeContext) => {\n const nativeAudioBufferSourceNode = nativeContext.createBufferSource();\n nativeAudioBufferSourceNode.start();\n try {\n nativeAudioBufferSourceNode.stop();\n }\n catch {\n return false;\n }\n return true;\n};\n//# sourceMappingURL=test-audio-buffer-source-node-stop-method-nullified-buffer-support.js.map","export const testAudioScheduledSourceNodeStartMethodNegativeParametersSupport = (nativeContext) => {\n const nativeAudioBufferSourceNode = nativeContext.createOscillator();\n try {\n nativeAudioBufferSourceNode.start(-1);\n }\n catch (err) {\n return err instanceof RangeError;\n }\n return false;\n};\n//# sourceMappingURL=test-audio-scheduled-source-node-start-method-negative-parameters-support.js.map","export const testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport = (nativeContext) => {\n const nativeAudioBuffer = nativeContext.createBuffer(1, 1, 44100);\n const nativeAudioBufferSourceNode = nativeContext.createBufferSource();\n nativeAudioBufferSourceNode.buffer = nativeAudioBuffer;\n nativeAudioBufferSourceNode.start();\n nativeAudioBufferSourceNode.stop();\n try {\n nativeAudioBufferSourceNode.stop();\n return true;\n }\n catch {\n return false;\n }\n};\n//# sourceMappingURL=test-audio-scheduled-source-node-stop-method-consecutive-calls-support.js.map","export const testAudioScheduledSourceNodeStopMethodNegativeParametersSupport = (nativeContext) => {\n const nativeAudioBufferSourceNode = nativeContext.createOscillator();\n try {\n nativeAudioBufferSourceNode.stop(-1);\n }\n catch (err) {\n return err instanceof RangeError;\n }\n return false;\n};\n//# sourceMappingURL=test-audio-scheduled-source-node-stop-method-negative-parameters-support.js.map","export const testAudioWorkletNodeOptionsClonability = (audioWorkletNodeOptions) => {\n const { port1, port2 } = new MessageChannel();\n try {\n // This will throw an error if the audioWorkletNodeOptions are not clonable.\n port1.postMessage(audioWorkletNodeOptions);\n }\n finally {\n port1.close();\n port2.close();\n }\n};\n//# sourceMappingURL=test-audio-worklet-node-options-clonability.js.map","export const wrapAudioBufferSourceNodeStartMethodOffsetClamping = (nativeAudioBufferSourceNode) => {\n nativeAudioBufferSourceNode.start = ((start) => {\n return (when = 0, offset = 0, duration) => {\n const buffer = nativeAudioBufferSourceNode.buffer;\n // Bug #154: Safari does not clamp the offset if it is equal to or greater than the duration of the buffer.\n const clampedOffset = buffer === null ? offset : Math.min(buffer.duration, offset);\n // Bug #155: Safari does not handle the offset correctly if it would cause the buffer to be not be played at all.\n if (buffer !== null && clampedOffset > buffer.duration - 0.5 / nativeAudioBufferSourceNode.context.sampleRate) {\n start.call(nativeAudioBufferSourceNode, when, 0, 0);\n }\n else {\n start.call(nativeAudioBufferSourceNode, when, clampedOffset, duration);\n }\n };\n })(nativeAudioBufferSourceNode.start);\n};\n//# sourceMappingURL=wrap-audio-buffer-source-node-start-method-offset-clamping.js.map","import { interceptConnections } from './intercept-connections';\nexport const wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls = (nativeAudioScheduledSourceNode, nativeContext) => {\n const nativeGainNode = nativeContext.createGain();\n nativeAudioScheduledSourceNode.connect(nativeGainNode);\n const disconnectGainNode = ((disconnect) => {\n return () => {\n // @todo TypeScript cannot infer the overloaded signature with 1 argument yet.\n disconnect.call(nativeAudioScheduledSourceNode, nativeGainNode);\n nativeAudioScheduledSourceNode.removeEventListener('ended', disconnectGainNode);\n };\n })(nativeAudioScheduledSourceNode.disconnect);\n nativeAudioScheduledSourceNode.addEventListener('ended', disconnectGainNode);\n interceptConnections(nativeAudioScheduledSourceNode, nativeGainNode);\n nativeAudioScheduledSourceNode.stop = ((stop) => {\n let isStopped = false;\n return (when = 0) => {\n if (isStopped) {\n try {\n stop.call(nativeAudioScheduledSourceNode, when);\n }\n catch {\n nativeGainNode.gain.setValueAtTime(0, when);\n }\n }\n else {\n stop.call(nativeAudioScheduledSourceNode, when);\n isStopped = true;\n }\n };\n })(nativeAudioScheduledSourceNode.stop);\n};\n//# sourceMappingURL=wrap-audio-scheduled-source-node-stop-method-consecutive-calls.js.map","export const wrapEventListener = (target, eventListener) => {\n return (event) => {\n const descriptor = { value: target };\n Object.defineProperties(event, {\n currentTarget: descriptor,\n target: descriptor\n });\n if (typeof eventListener === 'function') {\n return eventListener.call(target, event);\n }\n return eventListener.handleEvent.call(target, event);\n };\n};\n//# sourceMappingURL=wrap-event-listener.js.map","import { createCancelAndHoldAutomationEvent, createCancelScheduledValuesAutomationEvent, createExponentialRampToValueAutomationEvent, createLinearRampToValueAutomationEvent, createSetTargetAutomationEvent, createSetValueAutomationEvent, createSetValueCurveAutomationEvent } from 'automation-events';\nimport { createAbortError } from './factories/abort-error';\nimport { createAddActiveInputConnectionToAudioNode } from './factories/add-active-input-connection-to-audio-node';\nimport { createAddAudioNodeConnections } from './factories/add-audio-node-connections';\nimport { createAddAudioParamConnections } from './factories/add-audio-param-connections';\nimport { createAddAudioWorkletModule } from './factories/add-audio-worklet-module';\nimport { createAddConnectionToAudioNode } from './factories/add-connection-to-audio-node';\nimport { createAddPassiveInputConnectionToAudioNode } from './factories/add-passive-input-connection-to-audio-node';\nimport { createAddSilentConnection } from './factories/add-silent-connection';\nimport { createAddUnrenderedAudioWorkletNode } from './factories/add-unrendered-audio-worklet-node';\nimport { createAnalyserNodeConstructor } from './factories/analyser-node-constructor';\nimport { createAnalyserNodeRendererFactory } from './factories/analyser-node-renderer-factory';\nimport { createAudioBufferConstructor } from './factories/audio-buffer-constructor';\nimport { createAudioBufferSourceNodeConstructor } from './factories/audio-buffer-source-node-constructor';\nimport { createAudioBufferSourceNodeRendererFactory } from './factories/audio-buffer-source-node-renderer-factory';\nimport { createAudioContextConstructor } from './factories/audio-context-constructor';\nimport { createAudioDestinationNodeConstructor } from './factories/audio-destination-node-constructor';\nimport { createAudioDestinationNodeRenderer } from './factories/audio-destination-node-renderer-factory';\nimport { createAudioListenerFactory } from './factories/audio-listener-factory';\nimport { createAudioNodeConstructor } from './factories/audio-node-constructor';\nimport { createAudioParamFactory } from './factories/audio-param-factory';\nimport { createAudioParamRenderer } from './factories/audio-param-renderer';\nimport { createAudioWorkletNodeConstructor } from './factories/audio-worklet-node-constructor';\nimport { createAudioWorkletNodeRendererFactory } from './factories/audio-worklet-node-renderer-factory';\nimport { createBaseAudioContextConstructor } from './factories/base-audio-context-constructor';\nimport { createBiquadFilterNodeConstructor } from './factories/biquad-filter-node-constructor';\nimport { createBiquadFilterNodeRendererFactory } from './factories/biquad-filter-node-renderer-factory';\nimport { createCacheTestResult } from './factories/cache-test-result';\nimport { createChannelMergerNodeConstructor } from './factories/channel-merger-node-constructor';\nimport { createChannelMergerNodeRendererFactory } from './factories/channel-merger-node-renderer-factory';\nimport { createChannelSplitterNodeConstructor } from './factories/channel-splitter-node-constructor';\nimport { createChannelSplitterNodeRendererFactory } from './factories/channel-splitter-node-renderer-factory';\nimport { createConnectAudioParam } from './factories/connect-audio-param';\nimport { createConnectMultipleOutputs } from './factories/connect-multiple-outputs';\nimport { createConnectedNativeAudioBufferSourceNodeFactory } from './factories/connected-native-audio-buffer-source-node-factory';\nimport { createConstantSourceNodeConstructor } from './factories/constant-source-node-constructor';\nimport { createConstantSourceNodeRendererFactory } from './factories/constant-source-node-renderer-factory';\nimport { createConvertNumberToUnsignedLong } from './factories/convert-number-to-unsigned-long';\nimport { createConvolverNodeConstructor } from './factories/convolver-node-constructor';\nimport { createConvolverNodeRendererFactory } from './factories/convolver-node-renderer-factory';\nimport { createCreateNativeOfflineAudioContext } from './factories/create-native-offline-audio-context';\nimport { createDataCloneError } from './factories/data-clone-error';\nimport { createDecodeAudioData } from './factories/decode-audio-data';\nimport { createDecrementCycleCounter } from './factories/decrement-cycle-counter';\nimport { createDelayNodeConstructor } from './factories/delay-node-constructor';\nimport { createDelayNodeRendererFactory } from './factories/delay-node-renderer-factory';\nimport { createDeleteActiveInputConnectionToAudioNode } from './factories/delete-active-input-connection-to-audio-node';\nimport { createDeleteUnrenderedAudioWorkletNode } from './factories/delete-unrendered-audio-worklet-node';\nimport { createDetectCycles } from './factories/detect-cycles';\nimport { createDisconnectMultipleOutputs } from './factories/disconnect-multiple-outputs';\nimport { createDynamicsCompressorNodeConstructor } from './factories/dynamics-compressor-node-constructor';\nimport { createDynamicsCompressorNodeRendererFactory } from './factories/dynamics-compressor-node-renderer-factory';\nimport { createEncodingError } from './factories/encoding-error';\nimport { createEvaluateSource } from './factories/evaluate-source';\nimport { createEventTargetConstructor } from './factories/event-target-constructor';\nimport { createExposeCurrentFrameAndCurrentTime } from './factories/expose-current-frame-and-current-time';\nimport { createFetchSource } from './factories/fetch-source';\nimport { createGainNodeConstructor } from './factories/gain-node-constructor';\nimport { createGainNodeRendererFactory } from './factories/gain-node-renderer-factory';\nimport { createGetActiveAudioWorkletNodeInputs } from './factories/get-active-audio-worklet-node-inputs';\nimport { createGetAudioNodeRenderer } from './factories/get-audio-node-renderer';\nimport { createGetAudioNodeTailTime } from './factories/get-audio-node-tail-time';\nimport { createGetAudioParamRenderer } from './factories/get-audio-param-renderer';\nimport { createGetBackupOfflineAudioContext } from './factories/get-backup-offline-audio-context';\nimport { createGetNativeContext } from './factories/get-native-context';\nimport { createGetOrCreateBackupOfflineAudioContext } from './factories/get-or-create-backup-offline-audio-context';\nimport { createGetUnrenderedAudioWorkletNodes } from './factories/get-unrendered-audio-worklet-nodes';\nimport { createIIRFilterNodeConstructor } from './factories/iir-filter-node-constructor';\nimport { createIIRFilterNodeRendererFactory } from './factories/iir-filter-node-renderer-factory';\nimport { createIncrementCycleCounterFactory } from './factories/increment-cycle-counter-factory';\nimport { createIndexSizeError } from './factories/index-size-error';\nimport { createInvalidAccessError } from './factories/invalid-access-error';\nimport { createInvalidStateError } from './factories/invalid-state-error';\nimport { createIsAnyAudioContext } from './factories/is-any-audio-context';\nimport { createIsAnyAudioNode } from './factories/is-any-audio-node';\nimport { createIsAnyAudioParam } from './factories/is-any-audio-param';\nimport { createIsAnyOfflineAudioContext } from './factories/is-any-offline-audio-context';\nimport { createIsNativeAudioContext } from './factories/is-native-audio-context';\nimport { createIsNativeAudioNode } from './factories/is-native-audio-node';\nimport { createIsNativeAudioParam } from './factories/is-native-audio-param';\nimport { createIsNativeContext } from './factories/is-native-context';\nimport { createIsNativeOfflineAudioContext } from './factories/is-native-offline-audio-context';\nimport { createIsSecureContext } from './factories/is-secure-context';\nimport { createIsSupportedPromise } from './factories/is-supported-promise';\nimport { createMediaElementAudioSourceNodeConstructor } from './factories/media-element-audio-source-node-constructor';\nimport { createMediaStreamAudioDestinationNodeConstructor } from './factories/media-stream-audio-destination-node-constructor';\nimport { createMediaStreamAudioSourceNodeConstructor } from './factories/media-stream-audio-source-node-constructor';\nimport { createMediaStreamTrackAudioSourceNodeConstructor } from './factories/media-stream-track-audio-source-node-constructor';\nimport { createMinimalAudioContextConstructor } from './factories/minimal-audio-context-constructor';\nimport { createMinimalBaseAudioContextConstructor } from './factories/minimal-base-audio-context-constructor';\nimport { createMinimalOfflineAudioContextConstructor } from './factories/minimal-offline-audio-context-constructor';\nimport { createMonitorConnections } from './factories/monitor-connections';\nimport { createNativeAnalyserNodeFactory } from './factories/native-analyser-node-factory';\nimport { createNativeAudioBufferConstructor } from './factories/native-audio-buffer-constructor';\nimport { createNativeAudioBufferSourceNodeFactory } from './factories/native-audio-buffer-source-node-factory';\nimport { createNativeAudioContextConstructor } from './factories/native-audio-context-constructor';\nimport { createNativeAudioDestinationNodeFactory } from './factories/native-audio-destination-node';\nimport { createNativeAudioWorkletNodeConstructor } from './factories/native-audio-worklet-node-constructor';\nimport { createNativeAudioWorkletNodeFactory } from './factories/native-audio-worklet-node-factory';\nimport { createNativeAudioWorkletNodeFakerFactory } from './factories/native-audio-worklet-node-faker-factory';\nimport { createNativeBiquadFilterNode } from './factories/native-biquad-filter-node';\nimport { createNativeChannelMergerNodeFactory } from './factories/native-channel-merger-node-factory';\nimport { createNativeChannelSplitterNode } from './factories/native-channel-splitter-node';\nimport { createNativeConstantSourceNodeFactory } from './factories/native-constant-source-node-factory';\nimport { createNativeConstantSourceNodeFakerFactory } from './factories/native-constant-source-node-faker-factory';\nimport { createNativeConvolverNodeFactory } from './factories/native-convolver-node-factory';\nimport { createNativeDelayNode } from './factories/native-delay-node';\nimport { createNativeDynamicsCompressorNodeFactory } from './factories/native-dynamics-compressor-node-factory';\nimport { createNativeGainNode } from './factories/native-gain-node';\nimport { createNativeIIRFilterNodeFactory } from './factories/native-iir-filter-node-factory';\nimport { createNativeIIRFilterNodeFakerFactory } from './factories/native-iir-filter-node-faker-factory';\nimport { createNativeMediaElementAudioSourceNode } from './factories/native-media-element-audio-source-node';\nimport { createNativeMediaStreamAudioDestinationNode } from './factories/native-media-stream-audio-destination-node';\nimport { createNativeMediaStreamAudioSourceNode } from './factories/native-media-stream-audio-source-node';\nimport { createNativeMediaStreamTrackAudioSourceNodeFactory } from './factories/native-media-stream-track-audio-source-node-factory';\nimport { createNativeOfflineAudioContextConstructor } from './factories/native-offline-audio-context-constructor';\nimport { createNativeOscillatorNodeFactory } from './factories/native-oscillator-node-factory';\nimport { createNativePannerNodeFactory } from './factories/native-panner-node-factory';\nimport { createNativePannerNodeFakerFactory } from './factories/native-panner-node-faker-factory';\nimport { createNativePeriodicWaveFactory } from './factories/native-periodic-wave-factory';\nimport { createNativeScriptProcessorNode } from './factories/native-script-processor-node';\nimport { createNativeStereoPannerNodeFactory } from './factories/native-stereo-panner-node-factory';\nimport { createNativeStereoPannerNodeFakerFactory } from './factories/native-stereo-panner-node-faker-factory';\nimport { createNativeWaveShaperNodeFactory } from './factories/native-wave-shaper-node-factory';\nimport { createNativeWaveShaperNodeFakerFactory } from './factories/native-wave-shaper-node-faker-factory';\nimport { createNotSupportedError } from './factories/not-supported-error';\nimport { createOfflineAudioContextConstructor } from './factories/offline-audio-context-constructor';\nimport { createOscillatorNodeConstructor } from './factories/oscillator-node-constructor';\nimport { createOscillatorNodeRendererFactory } from './factories/oscillator-node-renderer-factory';\nimport { createPannerNodeConstructor } from './factories/panner-node-constructor';\nimport { createPannerNodeRendererFactory } from './factories/panner-node-renderer-factory';\nimport { createPeriodicWaveConstructor } from './factories/periodic-wave-constructor';\nimport { createRenderAutomation } from './factories/render-automation';\nimport { createRenderInputsOfAudioNode } from './factories/render-inputs-of-audio-node';\nimport { createRenderInputsOfAudioParam } from './factories/render-inputs-of-audio-param';\nimport { createRenderNativeOfflineAudioContext } from './factories/render-native-offline-audio-context';\nimport { createSetActiveAudioWorkletNodeInputs } from './factories/set-active-audio-worklet-node-inputs';\nimport { createSetAudioNodeTailTime } from './factories/set-audio-node-tail-time';\nimport { createStartRendering } from './factories/start-rendering';\nimport { createStereoPannerNodeConstructor } from './factories/stereo-panner-node-constructor';\nimport { createStereoPannerNodeRendererFactory } from './factories/stereo-panner-node-renderer-factory';\nimport { createTestAudioBufferConstructorSupport } from './factories/test-audio-buffer-constructor-support';\nimport { createTestAudioBufferCopyChannelMethodsSubarraySupport } from './factories/test-audio-buffer-copy-channel-methods-subarray-support';\nimport { createTestAudioContextCloseMethodSupport } from './factories/test-audio-context-close-method-support';\nimport { createTestAudioContextDecodeAudioDataMethodTypeErrorSupport } from './factories/test-audio-context-decode-audio-data-method-type-error-support';\nimport { createTestAudioContextOptionsSupport } from './factories/test-audio-context-options-support';\nimport { createTestAudioNodeConnectMethodSupport } from './factories/test-audio-node-connect-method-support';\nimport { createTestAudioWorkletProcessorNoOutputsSupport } from './factories/test-audio-worklet-processor-no-outputs-support';\nimport { createTestAudioWorkletProcessorPostMessageSupport } from './factories/test-audio-worklet-processor-post-message-support';\nimport { createTestChannelMergerNodeChannelCountSupport } from './factories/test-channel-merger-node-channel-count-support';\nimport { createTestConstantSourceNodeAccurateSchedulingSupport } from './factories/test-constant-source-node-accurate-scheduling-support';\nimport { createTestConvolverNodeBufferReassignabilitySupport } from './factories/test-convolver-node-buffer-reassignability-support';\nimport { createTestConvolverNodeChannelCountSupport } from './factories/test-convolver-node-channel-count-support';\nimport { createTestIsSecureContextSupport } from './factories/test-is-secure-context-support';\nimport { createTestMediaStreamAudioSourceNodeMediaStreamWithoutAudioTrackSupport } from './factories/test-media-stream-audio-source-node-media-stream-without-audio-track-support';\nimport { createTestOfflineAudioContextCurrentTimeSupport } from './factories/test-offline-audio-context-current-time-support';\nimport { createTestStereoPannerNodeDefaultValueSupport } from './factories/test-stereo-panner-node-default-value-support';\nimport { createUnknownError } from './factories/unknown-error';\nimport { createWaveShaperNodeConstructor } from './factories/wave-shaper-node-constructor';\nimport { createWaveShaperNodeRendererFactory } from './factories/wave-shaper-node-renderer-factory';\nimport { createWindow } from './factories/window';\nimport { createWrapAudioBufferCopyChannelMethods } from './factories/wrap-audio-buffer-copy-channel-methods';\nimport { createWrapAudioBufferCopyChannelMethodsOutOfBounds } from './factories/wrap-audio-buffer-copy-channel-methods-out-of-bounds';\nimport { createWrapAudioBufferSourceNodeStopMethodNullifiedBuffer } from './factories/wrap-audio-buffer-source-node-stop-method-nullified-buffer';\nimport { createWrapChannelMergerNode } from './factories/wrap-channel-merger-node';\nimport { AUDIO_NODE_CONNECTIONS_STORE, AUDIO_NODE_STORE, AUDIO_PARAM_CONNECTIONS_STORE, AUDIO_PARAM_STORE, CONTEXT_STORE, CYCLE_COUNTERS } from './globals';\nimport { connectNativeAudioNodeToNativeAudioNode } from './helpers/connect-native-audio-node-to-native-audio-node';\nimport { disconnectNativeAudioNodeFromNativeAudioNode } from './helpers/disconnect-native-audio-node-from-native-audio-node';\nimport { getAudioNodeConnections } from './helpers/get-audio-node-connections';\nimport { getAudioParamConnections } from './helpers/get-audio-param-connections';\nimport { getEventListenersOfAudioNode } from './helpers/get-event-listeners-of-audio-node';\nimport { getFirstSample } from './helpers/get-first-sample';\nimport { getNativeAudioNode } from './helpers/get-native-audio-node';\nimport { getNativeAudioParam } from './helpers/get-native-audio-param';\nimport { getValueForKey } from './helpers/get-value-for-key';\nimport { insertElementInSet } from './helpers/insert-element-in-set';\nimport { isActiveAudioNode } from './helpers/is-active-audio-node';\nimport { isDCCurve } from './helpers/is-dc-curve';\nimport { isPartOfACycle } from './helpers/is-part-of-a-cycle';\nimport { isPassiveAudioNode } from './helpers/is-passive-audio-node';\nimport { overwriteAccessors } from './helpers/overwrite-accessors';\nimport { pickElementFromSet } from './helpers/pick-element-from-set';\nimport { sanitizeAudioWorkletNodeOptions } from './helpers/sanitize-audio-worklet-node-options';\nimport { sanitizeChannelSplitterOptions } from './helpers/sanitize-channel-splitter-options';\nimport { sanitizePeriodicWaveOptions } from './helpers/sanitize-periodic-wave-options';\nimport { setValueAtTimeUntilPossible } from './helpers/set-value-at-time-until-possible';\nimport { testAudioBufferCopyChannelMethodsOutOfBoundsSupport } from './helpers/test-audio-buffer-copy-channel-methods-out-of-bounds-support';\nimport { testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport } from './helpers/test-audio-buffer-source-node-start-method-consecutive-calls-support';\nimport { testAudioBufferSourceNodeStartMethodOffsetClampingSupport } from './helpers/test-audio-buffer-source-node-start-method-offset-clamping-support';\nimport { testAudioBufferSourceNodeStopMethodNullifiedBufferSupport } from './helpers/test-audio-buffer-source-node-stop-method-nullified-buffer-support';\nimport { testAudioScheduledSourceNodeStartMethodNegativeParametersSupport } from './helpers/test-audio-scheduled-source-node-start-method-negative-parameters-support';\nimport { testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport } from './helpers/test-audio-scheduled-source-node-stop-method-consecutive-calls-support';\nimport { testAudioScheduledSourceNodeStopMethodNegativeParametersSupport } from './helpers/test-audio-scheduled-source-node-stop-method-negative-parameters-support';\nimport { testAudioWorkletNodeOptionsClonability } from './helpers/test-audio-worklet-node-options-clonability';\nimport { testDomExceptionConstructorSupport } from './helpers/test-dom-exception-constructor-support';\nimport { testPromiseSupport } from './helpers/test-promise-support';\nimport { testTransferablesSupport } from './helpers/test-transferables-support';\nimport { wrapAudioBufferSourceNodeStartMethodOffsetClamping } from './helpers/wrap-audio-buffer-source-node-start-method-offset-clamping';\nimport { wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls } from './helpers/wrap-audio-scheduled-source-node-stop-method-consecutive-calls';\nimport { wrapEventListener } from './helpers/wrap-event-listener';\n/*\n * @todo Explicitly referencing the barrel file seems to be necessary when enabling the\n * isolatedModules compiler option.\n */\nexport * from './interfaces/index';\nexport * from './types/index';\nconst addActiveInputConnectionToAudioNode = createAddActiveInputConnectionToAudioNode(insertElementInSet);\nconst addPassiveInputConnectionToAudioNode = createAddPassiveInputConnectionToAudioNode(insertElementInSet);\nconst deleteActiveInputConnectionToAudioNode = createDeleteActiveInputConnectionToAudioNode(pickElementFromSet);\nconst audioNodeTailTimeStore = new WeakMap();\nconst getAudioNodeTailTime = createGetAudioNodeTailTime(audioNodeTailTimeStore);\nconst cacheTestResult = createCacheTestResult(new Map(), new WeakMap());\nconst window = createWindow();\nconst createNativeAnalyserNode = createNativeAnalyserNodeFactory(cacheTestResult, createIndexSizeError);\nconst getAudioNodeRenderer = createGetAudioNodeRenderer(getAudioNodeConnections);\nconst renderInputsOfAudioNode = createRenderInputsOfAudioNode(getAudioNodeConnections, getAudioNodeRenderer, isPartOfACycle);\nconst createAnalyserNodeRenderer = createAnalyserNodeRendererFactory(createNativeAnalyserNode, getNativeAudioNode, renderInputsOfAudioNode);\nconst getNativeContext = createGetNativeContext(CONTEXT_STORE);\nconst nativeOfflineAudioContextConstructor = createNativeOfflineAudioContextConstructor(window);\nconst isNativeOfflineAudioContext = createIsNativeOfflineAudioContext(nativeOfflineAudioContextConstructor);\nconst audioParamAudioNodeStore = new WeakMap();\nconst eventTargetConstructor = createEventTargetConstructor(wrapEventListener);\nconst nativeAudioContextConstructor = createNativeAudioContextConstructor(window);\nconst isNativeAudioContext = createIsNativeAudioContext(nativeAudioContextConstructor);\nconst isNativeAudioNode = createIsNativeAudioNode(window);\nconst isNativeAudioParam = createIsNativeAudioParam(window);\nconst nativeAudioWorkletNodeConstructor = createNativeAudioWorkletNodeConstructor(window);\nconst audioNodeConstructor = createAudioNodeConstructor(createAddAudioNodeConnections(AUDIO_NODE_CONNECTIONS_STORE), createAddConnectionToAudioNode(addActiveInputConnectionToAudioNode, addPassiveInputConnectionToAudioNode, connectNativeAudioNodeToNativeAudioNode, deleteActiveInputConnectionToAudioNode, disconnectNativeAudioNodeFromNativeAudioNode, getAudioNodeConnections, getAudioNodeTailTime, getEventListenersOfAudioNode, getNativeAudioNode, insertElementInSet, isActiveAudioNode, isPartOfACycle, isPassiveAudioNode), cacheTestResult, createIncrementCycleCounterFactory(CYCLE_COUNTERS, disconnectNativeAudioNodeFromNativeAudioNode, getAudioNodeConnections, getNativeAudioNode, getNativeAudioParam, isActiveAudioNode), createIndexSizeError, createInvalidAccessError, createNotSupportedError, createDecrementCycleCounter(connectNativeAudioNodeToNativeAudioNode, CYCLE_COUNTERS, getAudioNodeConnections, getNativeAudioNode, getNativeAudioParam, getNativeContext, isActiveAudioNode, isNativeOfflineAudioContext), createDetectCycles(audioParamAudioNodeStore, getAudioNodeConnections, getValueForKey), eventTargetConstructor, getNativeContext, isNativeAudioContext, isNativeAudioNode, isNativeAudioParam, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor);\nconst analyserNodeConstructor = createAnalyserNodeConstructor(audioNodeConstructor, createAnalyserNodeRenderer, createIndexSizeError, createNativeAnalyserNode, getNativeContext, isNativeOfflineAudioContext);\nexport { analyserNodeConstructor as AnalyserNode };\nconst audioBufferStore = new WeakSet();\nconst nativeAudioBufferConstructor = createNativeAudioBufferConstructor(window);\nconst convertNumberToUnsignedLong = createConvertNumberToUnsignedLong(new Uint32Array(1));\nconst wrapAudioBufferCopyChannelMethods = createWrapAudioBufferCopyChannelMethods(convertNumberToUnsignedLong, createIndexSizeError);\nconst wrapAudioBufferCopyChannelMethodsOutOfBounds = createWrapAudioBufferCopyChannelMethodsOutOfBounds(convertNumberToUnsignedLong);\nconst audioBufferConstructor = createAudioBufferConstructor(audioBufferStore, cacheTestResult, createNotSupportedError, nativeAudioBufferConstructor, nativeOfflineAudioContextConstructor, createTestAudioBufferConstructorSupport(nativeAudioBufferConstructor), wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds);\nexport { audioBufferConstructor as AudioBuffer };\nconst addSilentConnection = createAddSilentConnection(createNativeGainNode);\nconst renderInputsOfAudioParam = createRenderInputsOfAudioParam(getAudioNodeRenderer, getAudioParamConnections, isPartOfACycle);\nconst connectAudioParam = createConnectAudioParam(renderInputsOfAudioParam);\nconst createNativeAudioBufferSourceNode = createNativeAudioBufferSourceNodeFactory(addSilentConnection, cacheTestResult, testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport, testAudioBufferSourceNodeStartMethodOffsetClampingSupport, testAudioBufferSourceNodeStopMethodNullifiedBufferSupport, testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, wrapAudioBufferSourceNodeStartMethodOffsetClamping, createWrapAudioBufferSourceNodeStopMethodNullifiedBuffer(overwriteAccessors), wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls);\nconst renderAutomation = createRenderAutomation(createGetAudioParamRenderer(getAudioParamConnections), renderInputsOfAudioParam);\nconst createAudioBufferSourceNodeRenderer = createAudioBufferSourceNodeRendererFactory(connectAudioParam, createNativeAudioBufferSourceNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode);\nconst createAudioParam = createAudioParamFactory(createAddAudioParamConnections(AUDIO_PARAM_CONNECTIONS_STORE), audioParamAudioNodeStore, AUDIO_PARAM_STORE, createAudioParamRenderer, createCancelAndHoldAutomationEvent, createCancelScheduledValuesAutomationEvent, createExponentialRampToValueAutomationEvent, createLinearRampToValueAutomationEvent, createSetTargetAutomationEvent, createSetValueAutomationEvent, createSetValueCurveAutomationEvent, nativeAudioContextConstructor, setValueAtTimeUntilPossible);\nconst audioBufferSourceNodeConstructor = createAudioBufferSourceNodeConstructor(audioNodeConstructor, createAudioBufferSourceNodeRenderer, createAudioParam, createInvalidStateError, createNativeAudioBufferSourceNode, getNativeContext, isNativeOfflineAudioContext, wrapEventListener);\nexport { audioBufferSourceNodeConstructor as AudioBufferSourceNode };\nconst audioDestinationNodeConstructor = createAudioDestinationNodeConstructor(audioNodeConstructor, createAudioDestinationNodeRenderer, createIndexSizeError, createInvalidStateError, createNativeAudioDestinationNodeFactory(createNativeGainNode, overwriteAccessors), getNativeContext, isNativeOfflineAudioContext, renderInputsOfAudioNode);\nconst createBiquadFilterNodeRenderer = createBiquadFilterNodeRendererFactory(connectAudioParam, createNativeBiquadFilterNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode);\nconst setAudioNodeTailTime = createSetAudioNodeTailTime(audioNodeTailTimeStore);\nconst biquadFilterNodeConstructor = createBiquadFilterNodeConstructor(audioNodeConstructor, createAudioParam, createBiquadFilterNodeRenderer, createInvalidAccessError, createNativeBiquadFilterNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime);\nconst monitorConnections = createMonitorConnections(insertElementInSet, isNativeAudioNode);\nconst wrapChannelMergerNode = createWrapChannelMergerNode(createInvalidStateError, monitorConnections);\nconst createNativeChannelMergerNode = createNativeChannelMergerNodeFactory(nativeAudioContextConstructor, wrapChannelMergerNode);\nconst createChannelMergerNodeRenderer = createChannelMergerNodeRendererFactory(createNativeChannelMergerNode, getNativeAudioNode, renderInputsOfAudioNode);\nconst channelMergerNodeConstructor = createChannelMergerNodeConstructor(audioNodeConstructor, createChannelMergerNodeRenderer, createNativeChannelMergerNode, getNativeContext, isNativeOfflineAudioContext);\nconst createChannelSplitterNodeRenderer = createChannelSplitterNodeRendererFactory(createNativeChannelSplitterNode, getNativeAudioNode, renderInputsOfAudioNode);\nconst channelSplitterNodeConstructor = createChannelSplitterNodeConstructor(audioNodeConstructor, createChannelSplitterNodeRenderer, createNativeChannelSplitterNode, getNativeContext, isNativeOfflineAudioContext, sanitizeChannelSplitterOptions);\nconst createNativeConstantSourceNodeFaker = createNativeConstantSourceNodeFakerFactory(addSilentConnection, createNativeAudioBufferSourceNode, createNativeGainNode, monitorConnections);\nconst createNativeConstantSourceNode = createNativeConstantSourceNodeFactory(addSilentConnection, cacheTestResult, createNativeConstantSourceNodeFaker, testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, testAudioScheduledSourceNodeStopMethodNegativeParametersSupport);\nconst createConstantSourceNodeRenderer = createConstantSourceNodeRendererFactory(connectAudioParam, createNativeConstantSourceNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode);\nconst constantSourceNodeConstructor = createConstantSourceNodeConstructor(audioNodeConstructor, createAudioParam, createConstantSourceNodeRenderer, createNativeConstantSourceNode, getNativeContext, isNativeOfflineAudioContext, wrapEventListener);\nconst createNativeConvolverNode = createNativeConvolverNodeFactory(createNotSupportedError, overwriteAccessors);\nconst createConvolverNodeRenderer = createConvolverNodeRendererFactory(createNativeConvolverNode, getNativeAudioNode, renderInputsOfAudioNode);\nconst convolverNodeConstructor = createConvolverNodeConstructor(audioNodeConstructor, createConvolverNodeRenderer, createNativeConvolverNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime);\nconst createDelayNodeRenderer = createDelayNodeRendererFactory(connectAudioParam, createNativeDelayNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode);\nconst delayNodeConstructor = createDelayNodeConstructor(audioNodeConstructor, createAudioParam, createDelayNodeRenderer, createNativeDelayNode, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime);\nconst createNativeDynamicsCompressorNode = createNativeDynamicsCompressorNodeFactory(createNotSupportedError);\nconst createDynamicsCompressorNodeRenderer = createDynamicsCompressorNodeRendererFactory(connectAudioParam, createNativeDynamicsCompressorNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode);\nconst dynamicsCompressorNodeConstructor = createDynamicsCompressorNodeConstructor(audioNodeConstructor, createAudioParam, createDynamicsCompressorNodeRenderer, createNativeDynamicsCompressorNode, createNotSupportedError, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime);\nconst createGainNodeRenderer = createGainNodeRendererFactory(connectAudioParam, createNativeGainNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode);\nconst gainNodeConstructor = createGainNodeConstructor(audioNodeConstructor, createAudioParam, createGainNodeRenderer, createNativeGainNode, getNativeContext, isNativeOfflineAudioContext);\nconst createNativeIIRFilterNodeFaker = createNativeIIRFilterNodeFakerFactory(createInvalidAccessError, createInvalidStateError, createNativeScriptProcessorNode, createNotSupportedError);\nconst renderNativeOfflineAudioContext = createRenderNativeOfflineAudioContext(cacheTestResult, createNativeGainNode, createNativeScriptProcessorNode, createTestOfflineAudioContextCurrentTimeSupport(createNativeGainNode, nativeOfflineAudioContextConstructor));\nconst createIIRFilterNodeRenderer = createIIRFilterNodeRendererFactory(createNativeAudioBufferSourceNode, getNativeAudioNode, nativeOfflineAudioContextConstructor, renderInputsOfAudioNode, renderNativeOfflineAudioContext);\nconst createNativeIIRFilterNode = createNativeIIRFilterNodeFactory(createNativeIIRFilterNodeFaker);\nconst iIRFilterNodeConstructor = createIIRFilterNodeConstructor(audioNodeConstructor, createNativeIIRFilterNode, createIIRFilterNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime);\nconst createAudioListener = createAudioListenerFactory(createAudioParam, createNativeChannelMergerNode, createNativeConstantSourceNode, createNativeScriptProcessorNode, createNotSupportedError, getFirstSample, isNativeOfflineAudioContext, overwriteAccessors);\nconst unrenderedAudioWorkletNodeStore = new WeakMap();\nconst minimalBaseAudioContextConstructor = createMinimalBaseAudioContextConstructor(audioDestinationNodeConstructor, createAudioListener, eventTargetConstructor, isNativeOfflineAudioContext, unrenderedAudioWorkletNodeStore, wrapEventListener);\nconst createNativeOscillatorNode = createNativeOscillatorNodeFactory(addSilentConnection, cacheTestResult, testAudioScheduledSourceNodeStartMethodNegativeParametersSupport, testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport, testAudioScheduledSourceNodeStopMethodNegativeParametersSupport, wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls);\nconst createOscillatorNodeRenderer = createOscillatorNodeRendererFactory(connectAudioParam, createNativeOscillatorNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode);\nconst oscillatorNodeConstructor = createOscillatorNodeConstructor(audioNodeConstructor, createAudioParam, createNativeOscillatorNode, createOscillatorNodeRenderer, getNativeContext, isNativeOfflineAudioContext, wrapEventListener);\nconst createConnectedNativeAudioBufferSourceNode = createConnectedNativeAudioBufferSourceNodeFactory(createNativeAudioBufferSourceNode);\nconst createNativeWaveShaperNodeFaker = createNativeWaveShaperNodeFakerFactory(createConnectedNativeAudioBufferSourceNode, createInvalidStateError, createNativeGainNode, isDCCurve, monitorConnections);\nconst createNativeWaveShaperNode = createNativeWaveShaperNodeFactory(createConnectedNativeAudioBufferSourceNode, createInvalidStateError, createNativeWaveShaperNodeFaker, isDCCurve, monitorConnections, nativeAudioContextConstructor, overwriteAccessors);\nconst createNativePannerNodeFaker = createNativePannerNodeFakerFactory(connectNativeAudioNodeToNativeAudioNode, createInvalidStateError, createNativeChannelMergerNode, createNativeGainNode, createNativeScriptProcessorNode, createNativeWaveShaperNode, createNotSupportedError, disconnectNativeAudioNodeFromNativeAudioNode, getFirstSample, monitorConnections);\nconst createNativePannerNode = createNativePannerNodeFactory(createNativePannerNodeFaker);\nconst createPannerNodeRenderer = createPannerNodeRendererFactory(connectAudioParam, createNativeChannelMergerNode, createNativeConstantSourceNode, createNativeGainNode, createNativePannerNode, getNativeAudioNode, nativeOfflineAudioContextConstructor, renderAutomation, renderInputsOfAudioNode, renderNativeOfflineAudioContext);\nconst pannerNodeConstructor = createPannerNodeConstructor(audioNodeConstructor, createAudioParam, createNativePannerNode, createPannerNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime);\nconst createNativePeriodicWave = createNativePeriodicWaveFactory(createIndexSizeError);\nconst periodicWaveConstructor = createPeriodicWaveConstructor(createNativePeriodicWave, getNativeContext, new WeakSet(), sanitizePeriodicWaveOptions);\nconst nativeStereoPannerNodeFakerFactory = createNativeStereoPannerNodeFakerFactory(createNativeChannelMergerNode, createNativeChannelSplitterNode, createNativeGainNode, createNativeWaveShaperNode, createNotSupportedError, monitorConnections);\nconst createNativeStereoPannerNode = createNativeStereoPannerNodeFactory(nativeStereoPannerNodeFakerFactory, createNotSupportedError);\nconst createStereoPannerNodeRenderer = createStereoPannerNodeRendererFactory(connectAudioParam, createNativeStereoPannerNode, getNativeAudioNode, renderAutomation, renderInputsOfAudioNode);\nconst stereoPannerNodeConstructor = createStereoPannerNodeConstructor(audioNodeConstructor, createAudioParam, createNativeStereoPannerNode, createStereoPannerNodeRenderer, getNativeContext, isNativeOfflineAudioContext);\nconst createWaveShaperNodeRenderer = createWaveShaperNodeRendererFactory(createNativeWaveShaperNode, getNativeAudioNode, renderInputsOfAudioNode);\nconst waveShaperNodeConstructor = createWaveShaperNodeConstructor(audioNodeConstructor, createInvalidStateError, createNativeWaveShaperNode, createWaveShaperNodeRenderer, getNativeContext, isNativeOfflineAudioContext, setAudioNodeTailTime);\nconst isSecureContext = createIsSecureContext(window);\nconst exposeCurrentFrameAndCurrentTime = createExposeCurrentFrameAndCurrentTime(window);\nconst backupOfflineAudioContextStore = new WeakMap();\nconst getOrCreateBackupOfflineAudioContext = createGetOrCreateBackupOfflineAudioContext(backupOfflineAudioContextStore, nativeOfflineAudioContextConstructor);\n// The addAudioWorkletModule() function is only available in a SecureContext.\nexport const addAudioWorkletModule = isSecureContext\n ? createAddAudioWorkletModule(cacheTestResult, createNotSupportedError, createEvaluateSource(window), exposeCurrentFrameAndCurrentTime, createFetchSource(createAbortError), getNativeContext, getOrCreateBackupOfflineAudioContext, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor, new WeakMap(), new WeakMap(), createTestAudioWorkletProcessorPostMessageSupport(nativeAudioWorkletNodeConstructor, nativeOfflineAudioContextConstructor), \n // @todo window is guaranteed to be defined because isSecureContext checks that as well.\n window)\n : undefined;\nconst isNativeContext = createIsNativeContext(isNativeAudioContext, isNativeOfflineAudioContext);\nexport const decodeAudioData = createDecodeAudioData(audioBufferStore, cacheTestResult, createDataCloneError, createEncodingError, new WeakSet(), getNativeContext, isNativeContext, testAudioBufferCopyChannelMethodsOutOfBoundsSupport, testPromiseSupport, wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds);\nconst baseAudioContextConstructor = createBaseAudioContextConstructor(addAudioWorkletModule, analyserNodeConstructor, audioBufferConstructor, audioBufferSourceNodeConstructor, biquadFilterNodeConstructor, channelMergerNodeConstructor, channelSplitterNodeConstructor, constantSourceNodeConstructor, convolverNodeConstructor, decodeAudioData, delayNodeConstructor, dynamicsCompressorNodeConstructor, gainNodeConstructor, iIRFilterNodeConstructor, minimalBaseAudioContextConstructor, oscillatorNodeConstructor, pannerNodeConstructor, periodicWaveConstructor, stereoPannerNodeConstructor, waveShaperNodeConstructor);\nconst mediaElementAudioSourceNodeConstructor = createMediaElementAudioSourceNodeConstructor(audioNodeConstructor, createNativeMediaElementAudioSourceNode, getNativeContext, isNativeOfflineAudioContext);\nconst mediaStreamAudioDestinationNodeConstructor = createMediaStreamAudioDestinationNodeConstructor(audioNodeConstructor, createNativeMediaStreamAudioDestinationNode, getNativeContext, isNativeOfflineAudioContext);\nconst mediaStreamAudioSourceNodeConstructor = createMediaStreamAudioSourceNodeConstructor(audioNodeConstructor, createNativeMediaStreamAudioSourceNode, getNativeContext, isNativeOfflineAudioContext);\nconst createNativeMediaStreamTrackAudioSourceNode = createNativeMediaStreamTrackAudioSourceNodeFactory(createInvalidStateError, isNativeOfflineAudioContext);\nconst mediaStreamTrackAudioSourceNodeConstructor = createMediaStreamTrackAudioSourceNodeConstructor(audioNodeConstructor, createNativeMediaStreamTrackAudioSourceNode, getNativeContext);\nconst audioContextConstructor = createAudioContextConstructor(baseAudioContextConstructor, createInvalidStateError, createNotSupportedError, createUnknownError, mediaElementAudioSourceNodeConstructor, mediaStreamAudioDestinationNodeConstructor, mediaStreamAudioSourceNodeConstructor, mediaStreamTrackAudioSourceNodeConstructor, nativeAudioContextConstructor);\nexport { audioContextConstructor as AudioContext };\nconst getUnrenderedAudioWorkletNodes = createGetUnrenderedAudioWorkletNodes(unrenderedAudioWorkletNodeStore);\nconst addUnrenderedAudioWorkletNode = createAddUnrenderedAudioWorkletNode(getUnrenderedAudioWorkletNodes);\nconst connectMultipleOutputs = createConnectMultipleOutputs(createIndexSizeError);\nconst deleteUnrenderedAudioWorkletNode = createDeleteUnrenderedAudioWorkletNode(getUnrenderedAudioWorkletNodes);\nconst disconnectMultipleOutputs = createDisconnectMultipleOutputs(createIndexSizeError);\nconst activeAudioWorkletNodeInputsStore = new WeakMap();\nconst getActiveAudioWorkletNodeInputs = createGetActiveAudioWorkletNodeInputs(activeAudioWorkletNodeInputsStore, getValueForKey);\nconst createNativeAudioWorkletNodeFaker = createNativeAudioWorkletNodeFakerFactory(connectMultipleOutputs, createIndexSizeError, createInvalidStateError, createNativeChannelMergerNode, createNativeChannelSplitterNode, createNativeConstantSourceNode, createNativeGainNode, createNativeScriptProcessorNode, createNotSupportedError, disconnectMultipleOutputs, exposeCurrentFrameAndCurrentTime, getActiveAudioWorkletNodeInputs, monitorConnections);\nconst createNativeAudioWorkletNode = createNativeAudioWorkletNodeFactory(createInvalidStateError, createNativeAudioWorkletNodeFaker, createNativeGainNode, createNotSupportedError, monitorConnections);\nconst createAudioWorkletNodeRenderer = createAudioWorkletNodeRendererFactory(connectAudioParam, connectMultipleOutputs, createNativeAudioBufferSourceNode, createNativeChannelMergerNode, createNativeChannelSplitterNode, createNativeConstantSourceNode, createNativeGainNode, deleteUnrenderedAudioWorkletNode, disconnectMultipleOutputs, exposeCurrentFrameAndCurrentTime, getNativeAudioNode, nativeAudioWorkletNodeConstructor, nativeOfflineAudioContextConstructor, renderAutomation, renderInputsOfAudioNode, renderNativeOfflineAudioContext);\nconst getBackupOfflineAudioContext = createGetBackupOfflineAudioContext(backupOfflineAudioContextStore);\nconst setActiveAudioWorkletNodeInputs = createSetActiveAudioWorkletNodeInputs(activeAudioWorkletNodeInputsStore);\n// The AudioWorkletNode constructor is only available in a SecureContext.\nconst audioWorkletNodeConstructor = isSecureContext\n ? createAudioWorkletNodeConstructor(addUnrenderedAudioWorkletNode, audioNodeConstructor, createAudioParam, createAudioWorkletNodeRenderer, createNativeAudioWorkletNode, getAudioNodeConnections, getBackupOfflineAudioContext, getNativeContext, isNativeOfflineAudioContext, nativeAudioWorkletNodeConstructor, sanitizeAudioWorkletNodeOptions, setActiveAudioWorkletNodeInputs, testAudioWorkletNodeOptionsClonability, wrapEventListener)\n : undefined;\nexport { audioWorkletNodeConstructor as AudioWorkletNode };\nexport { biquadFilterNodeConstructor as BiquadFilterNode };\nexport { channelMergerNodeConstructor as ChannelMergerNode };\nexport { channelSplitterNodeConstructor as ChannelSplitterNode };\nexport { convolverNodeConstructor as ConvolverNode };\nexport { constantSourceNodeConstructor as ConstantSourceNode };\nexport { delayNodeConstructor as DelayNode };\nexport { dynamicsCompressorNodeConstructor as DynamicsCompressorNode };\nexport { gainNodeConstructor as GainNode };\nexport { iIRFilterNodeConstructor as IIRFilterNode };\nexport { mediaElementAudioSourceNodeConstructor as MediaElementAudioSourceNode };\nexport { mediaStreamAudioDestinationNodeConstructor as MediaStreamAudioDestinationNode };\nexport { mediaStreamAudioSourceNodeConstructor as MediaStreamAudioSourceNode };\nexport { mediaStreamTrackAudioSourceNodeConstructor as MediaStreamTrackAudioSourceNode };\nconst minimalAudioContextConstructor = createMinimalAudioContextConstructor(createInvalidStateError, createNotSupportedError, createUnknownError, minimalBaseAudioContextConstructor, nativeAudioContextConstructor);\nexport { minimalAudioContextConstructor as MinimalAudioContext };\nconst createNativeOfflineAudioContext = createCreateNativeOfflineAudioContext(createNotSupportedError, nativeOfflineAudioContextConstructor);\nconst startRendering = createStartRendering(audioBufferStore, cacheTestResult, getAudioNodeRenderer, getUnrenderedAudioWorkletNodes, renderNativeOfflineAudioContext, testAudioBufferCopyChannelMethodsOutOfBoundsSupport, wrapAudioBufferCopyChannelMethods, wrapAudioBufferCopyChannelMethodsOutOfBounds);\nconst minimalOfflineAudioContextConstructor = createMinimalOfflineAudioContextConstructor(cacheTestResult, createInvalidStateError, createNativeOfflineAudioContext, minimalBaseAudioContextConstructor, startRendering);\nexport { minimalOfflineAudioContextConstructor as MinimalOfflineAudioContext };\nconst offlineAudioContextConstructor = createOfflineAudioContextConstructor(baseAudioContextConstructor, cacheTestResult, createInvalidStateError, createNativeOfflineAudioContext, startRendering);\nexport { offlineAudioContextConstructor as OfflineAudioContext };\nexport { oscillatorNodeConstructor as OscillatorNode };\nexport { pannerNodeConstructor as PannerNode };\nexport { periodicWaveConstructor as PeriodicWave };\nexport { stereoPannerNodeConstructor as StereoPannerNode };\nexport { waveShaperNodeConstructor as WaveShaperNode };\nexport const isAnyAudioContext = createIsAnyAudioContext(CONTEXT_STORE, isNativeAudioContext);\nexport const isAnyAudioNode = createIsAnyAudioNode(AUDIO_NODE_STORE, isNativeAudioNode);\nexport const isAnyAudioParam = createIsAnyAudioParam(AUDIO_PARAM_STORE, isNativeAudioParam);\nexport const isAnyOfflineAudioContext = createIsAnyOfflineAudioContext(CONTEXT_STORE, isNativeOfflineAudioContext);\nexport const isSupported = () => createIsSupportedPromise(cacheTestResult, createTestAudioBufferCopyChannelMethodsSubarraySupport(nativeOfflineAudioContextConstructor), createTestAudioContextCloseMethodSupport(nativeAudioContextConstructor), createTestAudioContextDecodeAudioDataMethodTypeErrorSupport(nativeOfflineAudioContextConstructor), createTestAudioContextOptionsSupport(nativeAudioContextConstructor), createTestAudioNodeConnectMethodSupport(nativeOfflineAudioContextConstructor), createTestAudioWorkletProcessorNoOutputsSupport(nativeAudioWorkletNodeConstructor, nativeOfflineAudioContextConstructor), createTestChannelMergerNodeChannelCountSupport(nativeOfflineAudioContextConstructor), createTestConstantSourceNodeAccurateSchedulingSupport(nativeOfflineAudioContextConstructor), createTestConvolverNodeBufferReassignabilitySupport(nativeOfflineAudioContextConstructor), createTestConvolverNodeChannelCountSupport(nativeOfflineAudioContextConstructor), testDomExceptionConstructorSupport, createTestIsSecureContextSupport(window), createTestMediaStreamAudioSourceNodeMediaStreamWithoutAudioTrackSupport(nativeAudioContextConstructor), createTestStereoPannerNodeDefaultValueSupport(nativeOfflineAudioContextConstructor), testTransferablesSupport);\n//# sourceMappingURL=module.js.map","/**\n * Assert that the statement is true, otherwise invoke the error.\n * @param statement\n * @param error The message which is passed into an Error\n */\nexport function assert(statement, error) {\n if (!statement) {\n throw new Error(error);\n }\n}\n/**\n * Make sure that the given value is within the range\n */\nexport function assertRange(value, gte, lte = Infinity) {\n if (!(gte <= value && value <= lte)) {\n throw new RangeError(`Value must be within [${gte}, ${lte}], got: ${value}`);\n }\n}\n/**\n * Make sure that the given value is within the range\n */\nexport function assertContextRunning(context) {\n // add a warning if the context is not started\n if (!context.isOffline && context.state !== \"running\") {\n warn(\"The AudioContext is \\\"suspended\\\". Invoke Tone.start() from a user action to start the audio.\");\n }\n}\n/**\n * The default logger is the console\n */\nlet defaultLogger = console;\n/**\n * Set the logging interface\n */\nexport function setLogger(logger) {\n defaultLogger = logger;\n}\n/**\n * Log anything\n */\nexport function log(...args) {\n defaultLogger.log(...args);\n}\n/**\n * Warn anything\n */\nexport function warn(...args) {\n defaultLogger.warn(...args);\n}\n//# sourceMappingURL=Debug.js.map","/**\n * Test if the arg is undefined\n */\nexport function isUndef(arg) {\n return typeof arg === \"undefined\";\n}\n/**\n * Test if the arg is not undefined\n */\nexport function isDefined(arg) {\n return !isUndef(arg);\n}\n/**\n * Test if the arg is a function\n */\nexport function isFunction(arg) {\n return typeof arg === \"function\";\n}\n/**\n * Test if the argument is a number.\n */\nexport function isNumber(arg) {\n return (typeof arg === \"number\");\n}\n/**\n * Test if the given argument is an object literal (i.e. `{}`);\n */\nexport function isObject(arg) {\n return (Object.prototype.toString.call(arg) === \"[object Object]\" && arg.constructor === Object);\n}\n/**\n * Test if the argument is a boolean.\n */\nexport function isBoolean(arg) {\n return (typeof arg === \"boolean\");\n}\n/**\n * Test if the argument is an Array\n */\nexport function isArray(arg) {\n return (Array.isArray(arg));\n}\n/**\n * Test if the argument is a string.\n */\nexport function isString(arg) {\n return (typeof arg === \"string\");\n}\n/**\n * Test if the argument is in the form of a note in scientific pitch notation.\n * e.g. \"C4\"\n */\nexport function isNote(arg) {\n return isString(arg) && /^([a-g]{1}(?:b|#|x|bb)?)(-?[0-9]+)/i.test(arg);\n}\n//# sourceMappingURL=TypeCheck.js.map","import { AudioContext as stdAudioContext, AudioWorkletNode as stdAudioWorkletNode, OfflineAudioContext as stdOfflineAudioContext } from \"standardized-audio-context\";\nimport { assert } from \"../util/Debug\";\nimport { isDefined } from \"../util/TypeCheck\";\n/**\n * Create a new AudioContext\n */\nexport function createAudioContext(options) {\n return new stdAudioContext(options);\n}\n/**\n * Create a new OfflineAudioContext\n */\nexport function createOfflineAudioContext(channels, length, sampleRate) {\n return new stdOfflineAudioContext(channels, length, sampleRate);\n}\n/**\n * A reference to the window object\n * @hidden\n */\nexport const theWindow = typeof self === \"object\" ? self : null;\n/**\n * If the browser has a window object which has an AudioContext\n * @hidden\n */\nexport const hasAudioContext = theWindow &&\n (theWindow.hasOwnProperty(\"AudioContext\") || theWindow.hasOwnProperty(\"webkitAudioContext\"));\nexport function createAudioWorkletNode(context, name, options) {\n assert(isDefined(stdAudioWorkletNode), \"This node only works in a secure context (https or localhost)\");\n // @ts-ignore\n return new stdAudioWorkletNode(context, name, options);\n}\n/**\n * This promise resolves to a boolean which indicates if the\n * functionality is supported within the currently used browse.\n * Taken from [standardized-audio-context](https://github.com/chrisguttandin/standardized-audio-context#issupported)\n */\nexport { isSupported as supported } from \"standardized-audio-context\";\n//# sourceMappingURL=AudioContext.js.map","/******************************************************************************\nCopyright (c) Microsoft Corporation.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n***************************************************************************** */\n/* global Reflect, Promise, SuppressedError, Symbol */\n\nvar extendStatics = function(d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n};\n\nexport function __extends(d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nexport var __assign = function() {\n __assign = Object.assign || function __assign(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n }\n return __assign.apply(this, arguments);\n}\n\nexport function __rest(s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n t[p[i]] = s[p[i]];\n }\n return t;\n}\n\nexport function __decorate(decorators, target, key, desc) {\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\n return c > 3 && r && Object.defineProperty(target, key, r), r;\n}\n\nexport function __param(paramIndex, decorator) {\n return function (target, key) { decorator(target, key, paramIndex); }\n}\n\nexport function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {\n function accept(f) { if (f !== void 0 && typeof f !== \"function\") throw new TypeError(\"Function expected\"); return f; }\n var kind = contextIn.kind, key = kind === \"getter\" ? \"get\" : kind === \"setter\" ? \"set\" : \"value\";\n var target = !descriptorIn && ctor ? contextIn[\"static\"] ? ctor : ctor.prototype : null;\n var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});\n var _, done = false;\n for (var i = decorators.length - 1; i >= 0; i--) {\n var context = {};\n for (var p in contextIn) context[p] = p === \"access\" ? {} : contextIn[p];\n for (var p in contextIn.access) context.access[p] = contextIn.access[p];\n context.addInitializer = function (f) { if (done) throw new TypeError(\"Cannot add initializers after decoration has completed\"); extraInitializers.push(accept(f || null)); };\n var result = (0, decorators[i])(kind === \"accessor\" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);\n if (kind === \"accessor\") {\n if (result === void 0) continue;\n if (result === null || typeof result !== \"object\") throw new TypeError(\"Object expected\");\n if (_ = accept(result.get)) descriptor.get = _;\n if (_ = accept(result.set)) descriptor.set = _;\n if (_ = accept(result.init)) initializers.unshift(_);\n }\n else if (_ = accept(result)) {\n if (kind === \"field\") initializers.unshift(_);\n else descriptor[key] = _;\n }\n }\n if (target) Object.defineProperty(target, contextIn.name, descriptor);\n done = true;\n};\n\nexport function __runInitializers(thisArg, initializers, value) {\n var useValue = arguments.length > 2;\n for (var i = 0; i < initializers.length; i++) {\n value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);\n }\n return useValue ? value : void 0;\n};\n\nexport function __propKey(x) {\n return typeof x === \"symbol\" ? x : \"\".concat(x);\n};\n\nexport function __setFunctionName(f, name, prefix) {\n if (typeof name === \"symbol\") name = name.description ? \"[\".concat(name.description, \"]\") : \"\";\n return Object.defineProperty(f, \"name\", { configurable: true, value: prefix ? \"\".concat(prefix, \" \", name) : name });\n};\n\nexport function __metadata(metadataKey, metadataValue) {\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\n}\n\nexport function __awaiter(thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n}\n\nexport function __generator(thisArg, body) {\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n function verb(n) { return function (v) { return step([n, v]); }; }\n function step(op) {\n if (f) throw new TypeError(\"Generator is already executing.\");\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n if (y = 0, t) op = [op[0] & 2, t.value];\n switch (op[0]) {\n case 0: case 1: t = op; break;\n case 4: _.label++; return { value: op[1], done: false };\n case 5: _.label++; y = op[1]; op = [0]; continue;\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\n default:\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n if (t[2]) _.ops.pop();\n _.trys.pop(); continue;\n }\n op = body.call(thisArg, _);\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n }\n}\n\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n});\n\nexport function __exportStar(m, o) {\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\n}\n\nexport function __values(o) {\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\n if (m) return m.call(o);\n if (o && typeof o.length === \"number\") return {\n next: function () {\n if (o && i >= o.length) o = void 0;\n return { value: o && o[i++], done: !o };\n }\n };\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\n}\n\nexport function __read(o, n) {\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\n if (!m) return o;\n var i = m.call(o), r, ar = [], e;\n try {\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\n }\n catch (error) { e = { error: error }; }\n finally {\n try {\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\n }\n finally { if (e) throw e.error; }\n }\n return ar;\n}\n\n/** @deprecated */\nexport function __spread() {\n for (var ar = [], i = 0; i < arguments.length; i++)\n ar = ar.concat(__read(arguments[i]));\n return ar;\n}\n\n/** @deprecated */\nexport function __spreadArrays() {\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\n r[k] = a[j];\n return r;\n}\n\nexport function __spreadArray(to, from, pack) {\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\n if (ar || !(i in from)) {\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\n ar[i] = from[i];\n }\n }\n return to.concat(ar || Array.prototype.slice.call(from));\n}\n\nexport function __await(v) {\n return this instanceof __await ? (this.v = v, this) : new __await(v);\n}\n\nexport function __asyncGenerator(thisArg, _arguments, generator) {\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\n function fulfill(value) { resume(\"next\", value); }\n function reject(value) { resume(\"throw\", value); }\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\n}\n\nexport function __asyncDelegator(o) {\n var i, p;\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }\n}\n\nexport function __asyncValues(o) {\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\n var m = o[Symbol.asyncIterator], i;\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\n}\n\nexport function __makeTemplateObject(cooked, raw) {\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\n return cooked;\n};\n\nvar __setModuleDefault = Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n};\n\nexport function __importStar(mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n}\n\nexport function __importDefault(mod) {\n return (mod && mod.__esModule) ? mod : { default: mod };\n}\n\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\n}\n\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\n}\n\nexport function __classPrivateFieldIn(state, receiver) {\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\n}\n\nexport function __addDisposableResource(env, value, async) {\n if (value !== null && value !== void 0) {\n if (typeof value !== \"object\" && typeof value !== \"function\") throw new TypeError(\"Object expected.\");\n var dispose;\n if (async) {\n if (!Symbol.asyncDispose) throw new TypeError(\"Symbol.asyncDispose is not defined.\");\n dispose = value[Symbol.asyncDispose];\n }\n if (dispose === void 0) {\n if (!Symbol.dispose) throw new TypeError(\"Symbol.dispose is not defined.\");\n dispose = value[Symbol.dispose];\n }\n if (typeof dispose !== \"function\") throw new TypeError(\"Object not disposable.\");\n env.stack.push({ value: value, dispose: dispose, async: async });\n }\n else if (async) {\n env.stack.push({ async: true });\n }\n return value;\n}\n\nvar _SuppressedError = typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\n var e = new Error(message);\n return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\n};\n\nexport function __disposeResources(env) {\n function fail(e) {\n env.error = env.hasError ? new _SuppressedError(e, env.error, \"An error was suppressed during disposal.\") : e;\n env.hasError = true;\n }\n function next() {\n while (env.stack.length) {\n var rec = env.stack.pop();\n try {\n var result = rec.dispose && rec.dispose.call(rec.value);\n if (rec.async) return Promise.resolve(result).then(next, function(e) { fail(e); return next(); });\n }\n catch (e) {\n fail(e);\n }\n }\n if (env.hasError) throw env.error;\n }\n return next();\n}\n\nexport default {\n __extends,\n __assign,\n __rest,\n __decorate,\n __param,\n __metadata,\n __awaiter,\n __generator,\n __createBinding,\n __exportStar,\n __values,\n __read,\n __spread,\n __spreadArrays,\n __spreadArray,\n __await,\n __asyncGenerator,\n __asyncDelegator,\n __asyncValues,\n __makeTemplateObject,\n __importStar,\n __importDefault,\n __classPrivateFieldGet,\n __classPrivateFieldSet,\n __classPrivateFieldIn,\n __addDisposableResource,\n __disposeResources,\n};\n","/**\n * A class which provides a reliable callback using either\n * a Web Worker, or if that isn't supported, falls back to setTimeout.\n */\nexport class Ticker {\n constructor(callback, type, updateInterval) {\n this._callback = callback;\n this._type = type;\n this._updateInterval = updateInterval;\n // create the clock source for the first time\n this._createClock();\n }\n /**\n * Generate a web worker\n */\n _createWorker() {\n const blob = new Blob([\n /* javascript */ `\n\t\t\t// the initial timeout time\n\t\t\tlet timeoutTime = ${(this._updateInterval * 1000).toFixed(1)};\n\t\t\t// onmessage callback\n\t\t\tself.onmessage = function(msg){\n\t\t\t\ttimeoutTime = parseInt(msg.data);\n\t\t\t};\n\t\t\t// the tick function which posts a message\n\t\t\t// and schedules a new tick\n\t\t\tfunction tick(){\n\t\t\t\tsetTimeout(tick, timeoutTime);\n\t\t\t\tself.postMessage('tick');\n\t\t\t}\n\t\t\t// call tick initially\n\t\t\ttick();\n\t\t\t`\n ], { type: \"text/javascript\" });\n const blobUrl = URL.createObjectURL(blob);\n const worker = new Worker(blobUrl);\n worker.onmessage = this._callback.bind(this);\n this._worker = worker;\n }\n /**\n * Create a timeout loop\n */\n _createTimeout() {\n this._timeout = setTimeout(() => {\n this._createTimeout();\n this._callback();\n }, this._updateInterval * 1000);\n }\n /**\n * Create the clock source.\n */\n _createClock() {\n if (this._type === \"worker\") {\n try {\n this._createWorker();\n }\n catch (e) {\n // workers not supported, fallback to timeout\n this._type = \"timeout\";\n this._createClock();\n }\n }\n else if (this._type === \"timeout\") {\n this._createTimeout();\n }\n }\n /**\n * Clean up the current clock source\n */\n _disposeClock() {\n if (this._timeout) {\n clearTimeout(this._timeout);\n this._timeout = 0;\n }\n if (this._worker) {\n this._worker.terminate();\n this._worker.onmessage = null;\n }\n }\n /**\n * The rate in seconds the ticker will update\n */\n get updateInterval() {\n return this._updateInterval;\n }\n set updateInterval(interval) {\n this._updateInterval = Math.max(interval, 128 / 44100);\n if (this._type === \"worker\") {\n this._worker.postMessage(Math.max(interval * 1000, 1));\n }\n }\n /**\n * The type of the ticker, either a worker or a timeout\n */\n get type() {\n return this._type;\n }\n set type(type) {\n this._disposeClock();\n this._type = type;\n this._createClock();\n }\n /**\n * Clean up\n */\n dispose() {\n this._disposeClock();\n }\n}\n//# sourceMappingURL=Ticker.js.map","import { isAnyAudioContext, isAnyAudioNode, isAnyAudioParam, isAnyOfflineAudioContext, } from \"standardized-audio-context\";\n/**\n * Test if the given value is an instanceof AudioParam\n */\nexport function isAudioParam(arg) {\n return isAnyAudioParam(arg);\n}\n/**\n * Test if the given value is an instanceof AudioNode\n */\nexport function isAudioNode(arg) {\n return isAnyAudioNode(arg);\n}\n/**\n * Test if the arg is instanceof an OfflineAudioContext\n */\nexport function isOfflineAudioContext(arg) {\n return isAnyOfflineAudioContext(arg);\n}\n/**\n * Test if the arg is an instanceof AudioContext\n */\nexport function isAudioContext(arg) {\n return isAnyAudioContext(arg);\n}\n/**\n * Test if the arg is instanceof an AudioBuffer\n */\nexport function isAudioBuffer(arg) {\n return arg instanceof AudioBuffer;\n}\n//# sourceMappingURL=AdvancedTypeCheck.js.map","import { isAudioBuffer, isAudioNode, isAudioParam } from \"./AdvancedTypeCheck\";\nimport { isDefined, isObject, isUndef } from \"./TypeCheck\";\n/**\n * Some objects should not be merged\n */\nfunction noCopy(key, arg) {\n return key === \"value\" || isAudioParam(arg) || isAudioNode(arg) || isAudioBuffer(arg);\n}\nexport function deepMerge(target, ...sources) {\n if (!sources.length) {\n return target;\n }\n const source = sources.shift();\n if (isObject(target) && isObject(source)) {\n for (const key in source) {\n if (noCopy(key, source[key])) {\n target[key] = source[key];\n }\n else if (isObject(source[key])) {\n if (!target[key]) {\n Object.assign(target, { [key]: {} });\n }\n deepMerge(target[key], source[key]);\n }\n else {\n Object.assign(target, { [key]: source[key] });\n }\n }\n }\n // @ts-ignore\n return deepMerge(target, ...sources);\n}\n/**\n * Returns true if the two arrays have the same value for each of the elements\n */\nexport function deepEquals(arrayA, arrayB) {\n return arrayA.length === arrayB.length && arrayA.every((element, index) => arrayB[index] === element);\n}\n/**\n * Convert an args array into an object.\n */\nexport function optionsFromArguments(defaults, argsArray, keys = [], objKey) {\n const opts = {};\n const args = Array.from(argsArray);\n // if the first argument is an object and has an object key\n if (isObject(args[0]) && objKey && !Reflect.has(args[0], objKey)) {\n // if it's not part of the defaults\n const partOfDefaults = Object.keys(args[0]).some(key => Reflect.has(defaults, key));\n if (!partOfDefaults) {\n // merge that key\n deepMerge(opts, { [objKey]: args[0] });\n // remove the obj key from the keys\n keys.splice(keys.indexOf(objKey), 1);\n // shift the first argument off\n args.shift();\n }\n }\n if (args.length === 1 && isObject(args[0])) {\n deepMerge(opts, args[0]);\n }\n else {\n for (let i = 0; i < keys.length; i++) {\n if (isDefined(args[i])) {\n opts[keys[i]] = args[i];\n }\n }\n }\n return deepMerge(defaults, opts);\n}\n/**\n * Return this instances default values by calling Constructor.getDefaults()\n */\nexport function getDefaultsFromInstance(instance) {\n return instance.constructor.getDefaults();\n}\n/**\n * Returns the fallback if the given object is undefined.\n * Take an array of arguments and return a formatted options object.\n */\nexport function defaultArg(given, fallback) {\n if (isUndef(given)) {\n return fallback;\n }\n else {\n return given;\n }\n}\n/**\n * Remove all of the properties belonging to omit from obj.\n */\nexport function omitFromObject(obj, omit) {\n omit.forEach(prop => {\n if (Reflect.has(obj, prop)) {\n delete obj[prop];\n }\n });\n return obj;\n}\n//# sourceMappingURL=Defaults.js.map","/**\n * Tone.js\n * @author Yotam Mann\n * @license http://opensource.org/licenses/MIT MIT License\n * @copyright 2014-2019 Yotam Mann\n */\nimport { version } from \"../version\";\nimport { theWindow } from \"./context/AudioContext\";\nimport { log } from \"./util/Debug\";\n/**\n * @class Tone is the base class of all other classes.\n * @category Core\n * @constructor\n */\nexport class Tone {\n constructor() {\n //-------------------------------------\n // \tDEBUGGING\n //-------------------------------------\n /**\n * Set this debug flag to log all events that happen in this class.\n */\n this.debug = false;\n //-------------------------------------\n // \tDISPOSING\n //-------------------------------------\n /**\n * Indicates if the instance was disposed\n */\n this._wasDisposed = false;\n }\n /**\n * Returns all of the default options belonging to the class.\n */\n static getDefaults() {\n return {};\n }\n /**\n * Prints the outputs to the console log for debugging purposes.\n * Prints the contents only if either the object has a property\n * called `debug` set to true, or a variable called TONE_DEBUG_CLASS\n * is set to the name of the class.\n * @example\n * const osc = new Tone.Oscillator();\n * // prints all logs originating from this oscillator\n * osc.debug = true;\n * // calls to start/stop will print in the console\n * osc.start();\n */\n log(...args) {\n // if the object is either set to debug = true\n // or if there is a string on the Tone.global.with the class name\n if (this.debug || (theWindow && this.toString() === theWindow.TONE_DEBUG_CLASS)) {\n log(this, ...args);\n }\n }\n /**\n * disconnect and dispose.\n */\n dispose() {\n this._wasDisposed = true;\n return this;\n }\n /**\n * Indicates if the instance was disposed. 'Disposing' an\n * instance means that all of the Web Audio nodes that were\n * created for the instance are disconnected and freed for garbage collection.\n */\n get disposed() {\n return this._wasDisposed;\n }\n /**\n * Convert the class to a string\n * @example\n * const osc = new Tone.Oscillator();\n * console.log(osc.toString());\n */\n toString() {\n return this.name;\n }\n}\n/**\n * The version number semver\n */\nTone.version = version;\n//# sourceMappingURL=Tone.js.map","/**\n * The threshold for correctness for operators. Less than one sample even\n * at very high sampling rates (e.g. `1e-6 < 1 / 192000`).\n */\nconst EPSILON = 1e-6;\n/**\n * Test if A is greater than B\n */\nexport function GT(a, b) {\n return a > b + EPSILON;\n}\n/**\n * Test if A is greater than or equal to B\n */\nexport function GTE(a, b) {\n return GT(a, b) || EQ(a, b);\n}\n/**\n * Test if A is less than B\n */\nexport function LT(a, b) {\n return a + EPSILON < b;\n}\n/**\n * Test if A is less than B\n */\nexport function EQ(a, b) {\n return Math.abs(a - b) < EPSILON;\n}\n/**\n * Clamp the value within the given range\n */\nexport function clamp(value, min, max) {\n return Math.max(Math.min(value, max), min);\n}\n//# sourceMappingURL=Math.js.map","import { Tone } from \"../Tone\";\nimport { optionsFromArguments } from \"./Defaults\";\nimport { assert } from \"./Debug\";\nimport { EQ, GT, GTE, LT } from \"./Math\";\n/**\n * A Timeline class for scheduling and maintaining state\n * along a timeline. All events must have a \"time\" property.\n * Internally, events are stored in time order for fast\n * retrieval.\n */\nexport class Timeline extends Tone {\n constructor() {\n super();\n this.name = \"Timeline\";\n /**\n * The array of scheduled timeline events\n */\n this._timeline = [];\n const options = optionsFromArguments(Timeline.getDefaults(), arguments, [\"memory\"]);\n this.memory = options.memory;\n this.increasing = options.increasing;\n }\n static getDefaults() {\n return {\n memory: Infinity,\n increasing: false,\n };\n }\n /**\n * The number of items in the timeline.\n */\n get length() {\n return this._timeline.length;\n }\n /**\n * Insert an event object onto the timeline. Events must have a \"time\" attribute.\n * @param event The event object to insert into the timeline.\n */\n add(event) {\n // the event needs to have a time attribute\n assert(Reflect.has(event, \"time\"), \"Timeline: events must have a time attribute\");\n event.time = event.time.valueOf();\n if (this.increasing && this.length) {\n const lastValue = this._timeline[this.length - 1];\n assert(GTE(event.time, lastValue.time), \"The time must be greater than or equal to the last scheduled time\");\n this._timeline.push(event);\n }\n else {\n const index = this._search(event.time);\n this._timeline.splice(index + 1, 0, event);\n }\n // if the length is more than the memory, remove the previous ones\n if (this.length > this.memory) {\n const diff = this.length - this.memory;\n this._timeline.splice(0, diff);\n }\n return this;\n }\n /**\n * Remove an event from the timeline.\n * @param {Object} event The event object to remove from the list.\n * @returns {Timeline} this\n */\n remove(event) {\n const index = this._timeline.indexOf(event);\n if (index !== -1) {\n this._timeline.splice(index, 1);\n }\n return this;\n }\n /**\n * Get the nearest event whose time is less than or equal to the given time.\n * @param time The time to query.\n */\n get(time, param = \"time\") {\n const index = this._search(time, param);\n if (index !== -1) {\n return this._timeline[index];\n }\n else {\n return null;\n }\n }\n /**\n * Return the first event in the timeline without removing it\n * @returns {Object} The first event object\n */\n peek() {\n return this._timeline[0];\n }\n /**\n * Return the first event in the timeline and remove it\n */\n shift() {\n return this._timeline.shift();\n }\n /**\n * Get the event which is scheduled after the given time.\n * @param time The time to query.\n */\n getAfter(time, param = \"time\") {\n const index = this._search(time, param);\n if (index + 1 < this._timeline.length) {\n return this._timeline[index + 1];\n }\n else {\n return null;\n }\n }\n /**\n * Get the event before the event at the given time.\n * @param time The time to query.\n */\n getBefore(time) {\n const len = this._timeline.length;\n // if it's after the last item, return the last item\n if (len > 0 && this._timeline[len - 1].time < time) {\n return this._timeline[len - 1];\n }\n const index = this._search(time);\n if (index - 1 >= 0) {\n return this._timeline[index - 1];\n }\n else {\n return null;\n }\n }\n /**\n * Cancel events at and after the given time\n * @param after The time to query.\n */\n cancel(after) {\n if (this._timeline.length > 1) {\n let index = this._search(after);\n if (index >= 0) {\n if (EQ(this._timeline[index].time, after)) {\n // get the first item with that time\n for (let i = index; i >= 0; i--) {\n if (EQ(this._timeline[i].time, after)) {\n index = i;\n }\n else {\n break;\n }\n }\n this._timeline = this._timeline.slice(0, index);\n }\n else {\n this._timeline = this._timeline.slice(0, index + 1);\n }\n }\n else {\n this._timeline = [];\n }\n }\n else if (this._timeline.length === 1) {\n // the first item's time\n if (GTE(this._timeline[0].time, after)) {\n this._timeline = [];\n }\n }\n return this;\n }\n /**\n * Cancel events before or equal to the given time.\n * @param time The time to cancel before.\n */\n cancelBefore(time) {\n const index = this._search(time);\n if (index >= 0) {\n this._timeline = this._timeline.slice(index + 1);\n }\n return this;\n }\n /**\n * Returns the previous event if there is one. null otherwise\n * @param event The event to find the previous one of\n * @return The event right before the given event\n */\n previousEvent(event) {\n const index = this._timeline.indexOf(event);\n if (index > 0) {\n return this._timeline[index - 1];\n }\n else {\n return null;\n }\n }\n /**\n * Does a binary search on the timeline array and returns the\n * nearest event index whose time is after or equal to the given time.\n * If a time is searched before the first index in the timeline, -1 is returned.\n * If the time is after the end, the index of the last item is returned.\n */\n _search(time, param = \"time\") {\n if (this._timeline.length === 0) {\n return -1;\n }\n let beginning = 0;\n const len = this._timeline.length;\n let end = len;\n if (len > 0 && this._timeline[len - 1][param] <= time) {\n return len - 1;\n }\n while (beginning < end) {\n // calculate the midpoint for roughly equal partition\n let midPoint = Math.floor(beginning + (end - beginning) / 2);\n const event = this._timeline[midPoint];\n const nextEvent = this._timeline[midPoint + 1];\n if (EQ(event[param], time)) {\n // choose the last one that has the same time\n for (let i = midPoint; i < this._timeline.length; i++) {\n const testEvent = this._timeline[i];\n if (EQ(testEvent[param], time)) {\n midPoint = i;\n }\n else {\n break;\n }\n }\n return midPoint;\n }\n else if (LT(event[param], time) && GT(nextEvent[param], time)) {\n return midPoint;\n }\n else if (GT(event[param], time)) {\n // search lower\n end = midPoint;\n }\n else {\n // search upper\n beginning = midPoint + 1;\n }\n }\n return -1;\n }\n /**\n * Internal iterator. Applies extra safety checks for\n * removing items from the array.\n */\n _iterate(callback, lowerBound = 0, upperBound = this._timeline.length - 1) {\n this._timeline.slice(lowerBound, upperBound + 1).forEach(callback);\n }\n /**\n * Iterate over everything in the array\n * @param callback The callback to invoke with every item\n */\n forEach(callback) {\n this._iterate(callback);\n return this;\n }\n /**\n * Iterate over everything in the array at or before the given time.\n * @param time The time to check if items are before\n * @param callback The callback to invoke with every item\n */\n forEachBefore(time, callback) {\n // iterate over the items in reverse so that removing an item doesn't break things\n const upperBound = this._search(time);\n if (upperBound !== -1) {\n this._iterate(callback, 0, upperBound);\n }\n return this;\n }\n /**\n * Iterate over everything in the array after the given time.\n * @param time The time to check if items are before\n * @param callback The callback to invoke with every item\n */\n forEachAfter(time, callback) {\n // iterate over the items in reverse so that removing an item doesn't break things\n const lowerBound = this._search(time);\n this._iterate(callback, lowerBound + 1);\n return this;\n }\n /**\n * Iterate over everything in the array between the startTime and endTime.\n * The timerange is inclusive of the startTime, but exclusive of the endTime.\n * range = [startTime, endTime).\n * @param startTime The time to check if items are before\n * @param endTime The end of the test interval.\n * @param callback The callback to invoke with every item\n */\n forEachBetween(startTime, endTime, callback) {\n let lowerBound = this._search(startTime);\n let upperBound = this._search(endTime);\n if (lowerBound !== -1 && upperBound !== -1) {\n if (this._timeline[lowerBound].time !== startTime) {\n lowerBound += 1;\n }\n // exclusive of the end time\n if (this._timeline[upperBound].time === endTime) {\n upperBound -= 1;\n }\n this._iterate(callback, lowerBound, upperBound);\n }\n else if (lowerBound === -1) {\n this._iterate(callback, 0, upperBound);\n }\n return this;\n }\n /**\n * Iterate over everything in the array at or after the given time. Similar to\n * forEachAfter, but includes the item(s) at the given time.\n * @param time The time to check if items are before\n * @param callback The callback to invoke with every item\n */\n forEachFrom(time, callback) {\n // iterate over the items in reverse so that removing an item doesn't break things\n let lowerBound = this._search(time);\n // work backwards until the event time is less than time\n while (lowerBound >= 0 && this._timeline[lowerBound].time >= time) {\n lowerBound--;\n }\n this._iterate(callback, lowerBound + 1);\n return this;\n }\n /**\n * Iterate over everything in the array at the given time\n * @param time The time to check if items are before\n * @param callback The callback to invoke with every item\n */\n forEachAtTime(time, callback) {\n // iterate over the items in reverse so that removing an item doesn't break things\n const upperBound = this._search(time);\n if (upperBound !== -1 && EQ(this._timeline[upperBound].time, time)) {\n let lowerBound = upperBound;\n for (let i = upperBound; i >= 0; i--) {\n if (EQ(this._timeline[i].time, time)) {\n lowerBound = i;\n }\n else {\n break;\n }\n }\n this._iterate(event => {\n callback(event);\n }, lowerBound, upperBound);\n }\n return this;\n }\n /**\n * Clean up.\n */\n dispose() {\n super.dispose();\n this._timeline = [];\n return this;\n }\n}\n//# sourceMappingURL=Timeline.js.map","//-------------------------------------\n// INITIALIZING NEW CONTEXT\n//-------------------------------------\n/**\n * Array of callbacks to invoke when a new context is created\n */\nconst notifyNewContext = [];\n/**\n * Used internally to setup a new Context\n */\nexport function onContextInit(cb) {\n notifyNewContext.push(cb);\n}\n/**\n * Invoke any classes which need to also be initialized when a new context is created.\n */\nexport function initializeContext(ctx) {\n // add any additional modules\n notifyNewContext.forEach(cb => cb(ctx));\n}\n/**\n * Array of callbacks to invoke when a new context is created\n */\nconst notifyCloseContext = [];\n/**\n * Used internally to tear down a Context\n */\nexport function onContextClose(cb) {\n notifyCloseContext.push(cb);\n}\nexport function closeContext(ctx) {\n // add any additional modules\n notifyCloseContext.forEach(cb => cb(ctx));\n}\n//# sourceMappingURL=ContextInitialization.js.map","import { Tone } from \"../Tone\";\nimport { isUndef } from \"./TypeCheck\";\n/**\n * Emitter gives classes which extend it\n * the ability to listen for and emit events.\n * Inspiration and reference from Jerome Etienne's [MicroEvent](https://github.com/jeromeetienne/microevent.js).\n * MIT (c) 2011 Jerome Etienne.\n * @category Core\n */\nexport class Emitter extends Tone {\n constructor() {\n super(...arguments);\n this.name = \"Emitter\";\n }\n /**\n * Bind a callback to a specific event.\n * @param event The name of the event to listen for.\n * @param callback The callback to invoke when the event is emitted\n */\n on(event, callback) {\n // split the event\n const events = event.split(/\\W+/);\n events.forEach(eventName => {\n if (isUndef(this._events)) {\n this._events = {};\n }\n if (!this._events.hasOwnProperty(eventName)) {\n this._events[eventName] = [];\n }\n this._events[eventName].push(callback);\n });\n return this;\n }\n /**\n * Bind a callback which is only invoked once\n * @param event The name of the event to listen for.\n * @param callback The callback to invoke when the event is emitted\n */\n once(event, callback) {\n const boundCallback = (...args) => {\n // invoke the callback\n callback(...args);\n // remove the event\n this.off(event, boundCallback);\n };\n this.on(event, boundCallback);\n return this;\n }\n /**\n * Remove the event listener.\n * @param event The event to stop listening to.\n * @param callback The callback which was bound to the event with Emitter.on.\n * If no callback is given, all callbacks events are removed.\n */\n off(event, callback) {\n const events = event.split(/\\W+/);\n events.forEach(eventName => {\n if (isUndef(this._events)) {\n this._events = {};\n }\n if (this._events.hasOwnProperty(event)) {\n if (isUndef(callback)) {\n this._events[event] = [];\n }\n else {\n const eventList = this._events[event];\n for (let i = eventList.length - 1; i >= 0; i--) {\n if (eventList[i] === callback) {\n eventList.splice(i, 1);\n }\n }\n }\n }\n });\n return this;\n }\n /**\n * Invoke all of the callbacks bound to the event\n * with any arguments passed in.\n * @param event The name of the event.\n * @param args The arguments to pass to the functions listening.\n */\n emit(event, ...args) {\n if (this._events) {\n if (this._events.hasOwnProperty(event)) {\n const eventList = this._events[event].slice(0);\n for (let i = 0, len = eventList.length; i < len; i++) {\n eventList[i].apply(this, args);\n }\n }\n }\n return this;\n }\n /**\n * Add Emitter functions (on/off/emit) to the object\n */\n static mixin(constr) {\n // instance._events = {};\n [\"on\", \"once\", \"off\", \"emit\"].forEach(name => {\n const property = Object.getOwnPropertyDescriptor(Emitter.prototype, name);\n Object.defineProperty(constr.prototype, name, property);\n });\n }\n /**\n * Clean up\n */\n dispose() {\n super.dispose();\n this._events = undefined;\n return this;\n }\n}\n//# sourceMappingURL=Emitter.js.map","import { Emitter } from \"../util/Emitter\";\nexport class BaseContext extends Emitter {\n constructor() {\n super(...arguments);\n this.isOffline = false;\n }\n /*\n * This is a placeholder so that JSON.stringify does not throw an error\n * This matches what JSON.stringify(audioContext) returns on a native\n * audioContext instance.\n */\n toJSON() {\n return {};\n }\n}\n//# sourceMappingURL=BaseContext.js.map","import { __awaiter } from \"tslib\";\nimport { Ticker } from \"../clock/Ticker\";\nimport { isAudioContext } from \"../util/AdvancedTypeCheck\";\nimport { optionsFromArguments } from \"../util/Defaults\";\nimport { Timeline } from \"../util/Timeline\";\nimport { isDefined, isString } from \"../util/TypeCheck\";\nimport { createAudioContext, createAudioWorkletNode, } from \"./AudioContext\";\nimport { closeContext, initializeContext } from \"./ContextInitialization\";\nimport { BaseContext } from \"./BaseContext\";\nimport { assert } from \"../util/Debug\";\n/**\n * Wrapper around the native AudioContext.\n * @category Core\n */\nexport class Context extends BaseContext {\n constructor() {\n super();\n this.name = \"Context\";\n /**\n * An object containing all of the constants AudioBufferSourceNodes\n */\n this._constants = new Map();\n /**\n * All of the setTimeout events.\n */\n this._timeouts = new Timeline();\n /**\n * The timeout id counter\n */\n this._timeoutIds = 0;\n /**\n * Private indicator if the context has been initialized\n */\n this._initialized = false;\n /**\n * Indicates if the context is an OfflineAudioContext or an AudioContext\n */\n this.isOffline = false;\n //--------------------------------------------\n // AUDIO WORKLET\n //--------------------------------------------\n /**\n * Maps a module name to promise of the addModule method\n */\n this._workletModules = new Map();\n const options = optionsFromArguments(Context.getDefaults(), arguments, [\n \"context\",\n ]);\n if (options.context) {\n this._context = options.context;\n }\n else {\n this._context = createAudioContext({\n latencyHint: options.latencyHint,\n });\n }\n this._ticker = new Ticker(this.emit.bind(this, \"tick\"), options.clockSource, options.updateInterval);\n this.on(\"tick\", this._timeoutLoop.bind(this));\n // fwd events from the context\n this._context.onstatechange = () => {\n this.emit(\"statechange\", this.state);\n };\n this._setLatencyHint(options.latencyHint);\n this.lookAhead = options.lookAhead;\n }\n static getDefaults() {\n return {\n clockSource: \"worker\",\n latencyHint: \"interactive\",\n lookAhead: 0.1,\n updateInterval: 0.05,\n };\n }\n /**\n * Finish setting up the context. **You usually do not need to do this manually.**\n */\n initialize() {\n if (!this._initialized) {\n // add any additional modules\n initializeContext(this);\n this._initialized = true;\n }\n return this;\n }\n //---------------------------\n // BASE AUDIO CONTEXT METHODS\n //---------------------------\n createAnalyser() {\n return this._context.createAnalyser();\n }\n createOscillator() {\n return this._context.createOscillator();\n }\n createBufferSource() {\n return this._context.createBufferSource();\n }\n createBiquadFilter() {\n return this._context.createBiquadFilter();\n }\n createBuffer(numberOfChannels, length, sampleRate) {\n return this._context.createBuffer(numberOfChannels, length, sampleRate);\n }\n createChannelMerger(numberOfInputs) {\n return this._context.createChannelMerger(numberOfInputs);\n }\n createChannelSplitter(numberOfOutputs) {\n return this._context.createChannelSplitter(numberOfOutputs);\n }\n createConstantSource() {\n return this._context.createConstantSource();\n }\n createConvolver() {\n return this._context.createConvolver();\n }\n createDelay(maxDelayTime) {\n return this._context.createDelay(maxDelayTime);\n }\n createDynamicsCompressor() {\n return this._context.createDynamicsCompressor();\n }\n createGain() {\n return this._context.createGain();\n }\n createIIRFilter(feedForward, feedback) {\n // @ts-ignore\n return this._context.createIIRFilter(feedForward, feedback);\n }\n createPanner() {\n return this._context.createPanner();\n }\n createPeriodicWave(real, imag, constraints) {\n return this._context.createPeriodicWave(real, imag, constraints);\n }\n createStereoPanner() {\n return this._context.createStereoPanner();\n }\n createWaveShaper() {\n return this._context.createWaveShaper();\n }\n createMediaStreamSource(stream) {\n assert(isAudioContext(this._context), \"Not available if OfflineAudioContext\");\n const context = this._context;\n return context.createMediaStreamSource(stream);\n }\n createMediaElementSource(element) {\n assert(isAudioContext(this._context), \"Not available if OfflineAudioContext\");\n const context = this._context;\n return context.createMediaElementSource(element);\n }\n createMediaStreamDestination() {\n assert(isAudioContext(this._context), \"Not available if OfflineAudioContext\");\n const context = this._context;\n return context.createMediaStreamDestination();\n }\n decodeAudioData(audioData) {\n return this._context.decodeAudioData(audioData);\n }\n /**\n * The current time in seconds of the AudioContext.\n */\n get currentTime() {\n return this._context.currentTime;\n }\n /**\n * The current time in seconds of the AudioContext.\n */\n get state() {\n return this._context.state;\n }\n /**\n * The current time in seconds of the AudioContext.\n */\n get sampleRate() {\n return this._context.sampleRate;\n }\n /**\n * The listener\n */\n get listener() {\n this.initialize();\n return this._listener;\n }\n set listener(l) {\n assert(!this._initialized, \"The listener cannot be set after initialization.\");\n this._listener = l;\n }\n /**\n * There is only one Transport per Context. It is created on initialization.\n */\n get transport() {\n this.initialize();\n return this._transport;\n }\n set transport(t) {\n assert(!this._initialized, \"The transport cannot be set after initialization.\");\n this._transport = t;\n }\n /**\n * This is the Draw object for the context which is useful for synchronizing the draw frame with the Tone.js clock.\n */\n get draw() {\n this.initialize();\n return this._draw;\n }\n set draw(d) {\n assert(!this._initialized, \"Draw cannot be set after initialization.\");\n this._draw = d;\n }\n /**\n * A reference to the Context's destination node.\n */\n get destination() {\n this.initialize();\n return this._destination;\n }\n set destination(d) {\n assert(!this._initialized, \"The destination cannot be set after initialization.\");\n this._destination = d;\n }\n /**\n * Create an audio worklet node from a name and options. The module\n * must first be loaded using [[addAudioWorkletModule]].\n */\n createAudioWorkletNode(name, options) {\n return createAudioWorkletNode(this.rawContext, name, options);\n }\n /**\n * Add an AudioWorkletProcessor module\n * @param url The url of the module\n * @param name The name of the module\n */\n addAudioWorkletModule(url, name) {\n return __awaiter(this, void 0, void 0, function* () {\n assert(isDefined(this.rawContext.audioWorklet), \"AudioWorkletNode is only available in a secure context (https or localhost)\");\n if (!this._workletModules.has(name)) {\n this._workletModules.set(name, this.rawContext.audioWorklet.addModule(url));\n }\n yield this._workletModules.get(name);\n });\n }\n /**\n * Returns a promise which resolves when all of the worklets have been loaded on this context\n */\n workletsAreReady() {\n return __awaiter(this, void 0, void 0, function* () {\n const promises = [];\n this._workletModules.forEach((promise) => promises.push(promise));\n yield Promise.all(promises);\n });\n }\n //---------------------------\n // TICKER\n //---------------------------\n /**\n * How often the interval callback is invoked.\n * This number corresponds to how responsive the scheduling\n * can be. context.updateInterval + context.lookAhead gives you the\n * total latency between scheduling an event and hearing it.\n */\n get updateInterval() {\n return this._ticker.updateInterval;\n }\n set updateInterval(interval) {\n this._ticker.updateInterval = interval;\n }\n /**\n * What the source of the clock is, either \"worker\" (default),\n * \"timeout\", or \"offline\" (none).\n */\n get clockSource() {\n return this._ticker.type;\n }\n set clockSource(type) {\n this._ticker.type = type;\n }\n /**\n * The type of playback, which affects tradeoffs between audio\n * output latency and responsiveness.\n * In addition to setting the value in seconds, the latencyHint also\n * accepts the strings \"interactive\" (prioritizes low latency),\n * \"playback\" (prioritizes sustained playback), \"balanced\" (balances\n * latency and performance).\n * @example\n * // prioritize sustained playback\n * const context = new Tone.Context({ latencyHint: \"playback\" });\n * // set this context as the global Context\n * Tone.setContext(context);\n * // the global context is gettable with Tone.getContext()\n * console.log(Tone.getContext().latencyHint);\n */\n get latencyHint() {\n return this._latencyHint;\n }\n /**\n * Update the lookAhead and updateInterval based on the latencyHint\n */\n _setLatencyHint(hint) {\n let lookAheadValue = 0;\n this._latencyHint = hint;\n if (isString(hint)) {\n switch (hint) {\n case \"interactive\":\n lookAheadValue = 0.1;\n break;\n case \"playback\":\n lookAheadValue = 0.5;\n break;\n case \"balanced\":\n lookAheadValue = 0.25;\n break;\n }\n }\n this.lookAhead = lookAheadValue;\n this.updateInterval = lookAheadValue / 2;\n }\n /**\n * The unwrapped AudioContext or OfflineAudioContext\n */\n get rawContext() {\n return this._context;\n }\n /**\n * The current audio context time plus a short [[lookAhead]].\n */\n now() {\n return this._context.currentTime + this.lookAhead;\n }\n /**\n * The current audio context time without the [[lookAhead]].\n * In most cases it is better to use [[now]] instead of [[immediate]] since\n * with [[now]] the [[lookAhead]] is applied equally to _all_ components including internal components,\n * to making sure that everything is scheduled in sync. Mixing [[now]] and [[immediate]]\n * can cause some timing issues. If no lookAhead is desired, you can set the [[lookAhead]] to `0`.\n */\n immediate() {\n return this._context.currentTime;\n }\n /**\n * Starts the audio context from a suspended state. This is required\n * to initially start the AudioContext. See [[Tone.start]]\n */\n resume() {\n if (isAudioContext(this._context)) {\n return this._context.resume();\n }\n else {\n return Promise.resolve();\n }\n }\n /**\n * Close the context. Once closed, the context can no longer be used and\n * any AudioNodes created from the context will be silent.\n */\n close() {\n return __awaiter(this, void 0, void 0, function* () {\n if (isAudioContext(this._context)) {\n yield this._context.close();\n }\n if (this._initialized) {\n closeContext(this);\n }\n });\n }\n /**\n * **Internal** Generate a looped buffer at some constant value.\n */\n getConstant(val) {\n if (this._constants.has(val)) {\n return this._constants.get(val);\n }\n else {\n const buffer = this._context.createBuffer(1, 128, this._context.sampleRate);\n const arr = buffer.getChannelData(0);\n for (let i = 0; i < arr.length; i++) {\n arr[i] = val;\n }\n const constant = this._context.createBufferSource();\n constant.channelCount = 1;\n constant.channelCountMode = \"explicit\";\n constant.buffer = buffer;\n constant.loop = true;\n constant.start(0);\n this._constants.set(val, constant);\n return constant;\n }\n }\n /**\n * Clean up. Also closes the audio context.\n */\n dispose() {\n super.dispose();\n this._ticker.dispose();\n this._timeouts.dispose();\n Object.keys(this._constants).map((val) => this._constants[val].disconnect());\n return this;\n }\n //---------------------------\n // TIMEOUTS\n //---------------------------\n /**\n * The private loop which keeps track of the context scheduled timeouts\n * Is invoked from the clock source\n */\n _timeoutLoop() {\n const now = this.now();\n let firstEvent = this._timeouts.peek();\n while (this._timeouts.length && firstEvent && firstEvent.time <= now) {\n // invoke the callback\n firstEvent.callback();\n // shift the first event off\n this._timeouts.shift();\n // get the next one\n firstEvent = this._timeouts.peek();\n }\n }\n /**\n * A setTimeout which is guaranteed by the clock source.\n * Also runs in the offline context.\n * @param fn The callback to invoke\n * @param timeout The timeout in seconds\n * @returns ID to use when invoking Context.clearTimeout\n */\n setTimeout(fn, timeout) {\n this._timeoutIds++;\n const now = this.now();\n this._timeouts.add({\n callback: fn,\n id: this._timeoutIds,\n time: now + timeout,\n });\n return this._timeoutIds;\n }\n /**\n * Clears a previously scheduled timeout with Tone.context.setTimeout\n * @param id The ID returned from setTimeout\n */\n clearTimeout(id) {\n this._timeouts.forEach((event) => {\n if (event.id === id) {\n this._timeouts.remove(event);\n }\n });\n return this;\n }\n /**\n * Clear the function scheduled by [[setInterval]]\n */\n clearInterval(id) {\n return this.clearTimeout(id);\n }\n /**\n * Adds a repeating event to the context's callback clock\n */\n setInterval(fn, interval) {\n const id = ++this._timeoutIds;\n const intervalFn = () => {\n const now = this.now();\n this._timeouts.add({\n callback: () => {\n // invoke the callback\n fn();\n // invoke the event to repeat it\n intervalFn();\n },\n id,\n time: now + interval,\n });\n };\n // kick it off\n intervalFn();\n return id;\n }\n}\n//# sourceMappingURL=Context.js.map","import { __awaiter } from \"tslib\";\nimport { BaseContext } from \"./BaseContext\";\nexport class DummyContext extends BaseContext {\n constructor() {\n super(...arguments);\n this.lookAhead = 0;\n this.latencyHint = 0;\n this.isOffline = false;\n }\n //---------------------------\n // BASE AUDIO CONTEXT METHODS\n //---------------------------\n createAnalyser() {\n return {};\n }\n createOscillator() {\n return {};\n }\n createBufferSource() {\n return {};\n }\n createBiquadFilter() {\n return {};\n }\n createBuffer(_numberOfChannels, _length, _sampleRate) {\n return {};\n }\n createChannelMerger(_numberOfInputs) {\n return {};\n }\n createChannelSplitter(_numberOfOutputs) {\n return {};\n }\n createConstantSource() {\n return {};\n }\n createConvolver() {\n return {};\n }\n createDelay(_maxDelayTime) {\n return {};\n }\n createDynamicsCompressor() {\n return {};\n }\n createGain() {\n return {};\n }\n createIIRFilter(_feedForward, _feedback) {\n return {};\n }\n createPanner() {\n return {};\n }\n createPeriodicWave(_real, _imag, _constraints) {\n return {};\n }\n createStereoPanner() {\n return {};\n }\n createWaveShaper() {\n return {};\n }\n createMediaStreamSource(_stream) {\n return {};\n }\n createMediaElementSource(_element) {\n return {};\n }\n createMediaStreamDestination() {\n return {};\n }\n decodeAudioData(_audioData) {\n return Promise.resolve({});\n }\n //---------------------------\n // TONE AUDIO CONTEXT METHODS\n //---------------------------\n createAudioWorkletNode(_name, _options) {\n return {};\n }\n get rawContext() {\n return {};\n }\n addAudioWorkletModule(_url, _name) {\n return __awaiter(this, void 0, void 0, function* () {\n return Promise.resolve();\n });\n }\n resume() {\n return Promise.resolve();\n }\n setTimeout(_fn, _timeout) {\n return 0;\n }\n clearTimeout(_id) {\n return this;\n }\n setInterval(_fn, _interval) {\n return 0;\n }\n clearInterval(_id) {\n return this;\n }\n getConstant(_val) {\n return {};\n }\n get currentTime() {\n return 0;\n }\n get state() {\n return {};\n }\n get sampleRate() {\n return 0;\n }\n get listener() {\n return {};\n }\n get transport() {\n return {};\n }\n get draw() {\n return {};\n }\n set draw(_d) { }\n get destination() {\n return {};\n }\n set destination(_d) { }\n now() {\n return 0;\n }\n immediate() {\n return 0;\n }\n}\n//# sourceMappingURL=DummyContext.js.map","import { isArray } from \"./TypeCheck\";\n/**\n * Make the property not writable using `defineProperty`. Internal use only.\n */\nexport function readOnly(target, property) {\n if (isArray(property)) {\n property.forEach(str => readOnly(target, str));\n }\n else {\n Object.defineProperty(target, property, {\n enumerable: true,\n writable: false,\n });\n }\n}\n/**\n * Make an attribute writeable. Internal use only.\n */\nexport function writable(target, property) {\n if (isArray(property)) {\n property.forEach(str => writable(target, str));\n }\n else {\n Object.defineProperty(target, property, {\n writable: true,\n });\n }\n}\nexport const noOp = () => {\n // no operation here!\n};\n//# sourceMappingURL=Interface.js.map","import { __awaiter } from \"tslib\";\nimport { getContext } from \"../Global\";\nimport { Tone } from \"../Tone\";\nimport { isAudioBuffer } from \"../util/AdvancedTypeCheck\";\nimport { optionsFromArguments } from \"../util/Defaults\";\nimport { noOp } from \"../util/Interface\";\nimport { isArray, isNumber, isString } from \"../util/TypeCheck\";\nimport { assert } from \"../util/Debug\";\n/**\n * AudioBuffer loading and storage. ToneAudioBuffer is used internally by all\n * classes that make requests for audio files such as Tone.Player,\n * Tone.Sampler and Tone.Convolver.\n * @example\n * const buffer = new Tone.ToneAudioBuffer(\"https://tonejs.github.io/audio/casio/A1.mp3\", () => {\n * \tconsole.log(\"loaded\");\n * });\n * @category Core\n */\nexport class ToneAudioBuffer extends Tone {\n constructor() {\n super();\n this.name = \"ToneAudioBuffer\";\n /**\n * Callback when the buffer is loaded.\n */\n this.onload = noOp;\n const options = optionsFromArguments(ToneAudioBuffer.getDefaults(), arguments, [\"url\", \"onload\", \"onerror\"]);\n this.reverse = options.reverse;\n this.onload = options.onload;\n if (options.url && isAudioBuffer(options.url) || options.url instanceof ToneAudioBuffer) {\n this.set(options.url);\n }\n else if (isString(options.url)) {\n // initiate the download\n this.load(options.url).catch(options.onerror);\n }\n }\n static getDefaults() {\n return {\n onerror: noOp,\n onload: noOp,\n reverse: false,\n };\n }\n /**\n * The sample rate of the AudioBuffer\n */\n get sampleRate() {\n if (this._buffer) {\n return this._buffer.sampleRate;\n }\n else {\n return getContext().sampleRate;\n }\n }\n /**\n * Pass in an AudioBuffer or ToneAudioBuffer to set the value of this buffer.\n */\n set(buffer) {\n if (buffer instanceof ToneAudioBuffer) {\n // if it's loaded, set it\n if (buffer.loaded) {\n this._buffer = buffer.get();\n }\n else {\n // otherwise when it's loaded, invoke it's callback\n buffer.onload = () => {\n this.set(buffer);\n this.onload(this);\n };\n }\n }\n else {\n this._buffer = buffer;\n }\n // reverse it initially\n if (this._reversed) {\n this._reverse();\n }\n return this;\n }\n /**\n * The audio buffer stored in the object.\n */\n get() {\n return this._buffer;\n }\n /**\n * Makes an fetch request for the selected url then decodes the file as an audio buffer.\n * Invokes the callback once the audio buffer loads.\n * @param url The url of the buffer to load. filetype support depends on the browser.\n * @returns A Promise which resolves with this ToneAudioBuffer\n */\n load(url) {\n return __awaiter(this, void 0, void 0, function* () {\n const doneLoading = ToneAudioBuffer.load(url).then(audioBuffer => {\n this.set(audioBuffer);\n // invoke the onload method\n this.onload(this);\n });\n ToneAudioBuffer.downloads.push(doneLoading);\n try {\n yield doneLoading;\n }\n finally {\n // remove the downloaded file\n const index = ToneAudioBuffer.downloads.indexOf(doneLoading);\n ToneAudioBuffer.downloads.splice(index, 1);\n }\n return this;\n });\n }\n /**\n * clean up\n */\n dispose() {\n super.dispose();\n this._buffer = undefined;\n return this;\n }\n /**\n * Set the audio buffer from the array.\n * To create a multichannel AudioBuffer, pass in a multidimensional array.\n * @param array The array to fill the audio buffer\n */\n fromArray(array) {\n const isMultidimensional = isArray(array) && array[0].length > 0;\n const channels = isMultidimensional ? array.length : 1;\n const len = isMultidimensional ? array[0].length : array.length;\n const context = getContext();\n const buffer = context.createBuffer(channels, len, context.sampleRate);\n const multiChannelArray = !isMultidimensional && channels === 1 ?\n [array] : array;\n for (let c = 0; c < channels; c++) {\n buffer.copyToChannel(multiChannelArray[c], c);\n }\n this._buffer = buffer;\n return this;\n }\n /**\n * Sums multiple channels into 1 channel\n * @param chanNum Optionally only copy a single channel from the array.\n */\n toMono(chanNum) {\n if (isNumber(chanNum)) {\n this.fromArray(this.toArray(chanNum));\n }\n else {\n let outputArray = new Float32Array(this.length);\n const numChannels = this.numberOfChannels;\n for (let channel = 0; channel < numChannels; channel++) {\n const channelArray = this.toArray(channel);\n for (let i = 0; i < channelArray.length; i++) {\n outputArray[i] += channelArray[i];\n }\n }\n // divide by the number of channels\n outputArray = outputArray.map(sample => sample / numChannels);\n this.fromArray(outputArray);\n }\n return this;\n }\n /**\n * Get the buffer as an array. Single channel buffers will return a 1-dimensional\n * Float32Array, and multichannel buffers will return multidimensional arrays.\n * @param channel Optionally only copy a single channel from the array.\n */\n toArray(channel) {\n if (isNumber(channel)) {\n return this.getChannelData(channel);\n }\n else if (this.numberOfChannels === 1) {\n return this.toArray(0);\n }\n else {\n const ret = [];\n for (let c = 0; c < this.numberOfChannels; c++) {\n ret[c] = this.getChannelData(c);\n }\n return ret;\n }\n }\n /**\n * Returns the Float32Array representing the PCM audio data for the specific channel.\n * @param channel The channel number to return\n * @return The audio as a TypedArray\n */\n getChannelData(channel) {\n if (this._buffer) {\n return this._buffer.getChannelData(channel);\n }\n else {\n return new Float32Array(0);\n }\n }\n /**\n * Cut a subsection of the array and return a buffer of the\n * subsection. Does not modify the original buffer\n * @param start The time to start the slice\n * @param end The end time to slice. If none is given will default to the end of the buffer\n */\n slice(start, end = this.duration) {\n const startSamples = Math.floor(start * this.sampleRate);\n const endSamples = Math.floor(end * this.sampleRate);\n assert(startSamples < endSamples, \"The start time must be less than the end time\");\n const length = endSamples - startSamples;\n const retBuffer = getContext().createBuffer(this.numberOfChannels, length, this.sampleRate);\n for (let channel = 0; channel < this.numberOfChannels; channel++) {\n retBuffer.copyToChannel(this.getChannelData(channel).subarray(startSamples, endSamples), channel);\n }\n return new ToneAudioBuffer(retBuffer);\n }\n /**\n * Reverse the buffer.\n */\n _reverse() {\n if (this.loaded) {\n for (let i = 0; i < this.numberOfChannels; i++) {\n this.getChannelData(i).reverse();\n }\n }\n return this;\n }\n /**\n * If the buffer is loaded or not\n */\n get loaded() {\n return this.length > 0;\n }\n /**\n * The duration of the buffer in seconds.\n */\n get duration() {\n if (this._buffer) {\n return this._buffer.duration;\n }\n else {\n return 0;\n }\n }\n /**\n * The length of the buffer in samples\n */\n get length() {\n if (this._buffer) {\n return this._buffer.length;\n }\n else {\n return 0;\n }\n }\n /**\n * The number of discrete audio channels. Returns 0 if no buffer is loaded.\n */\n get numberOfChannels() {\n if (this._buffer) {\n return this._buffer.numberOfChannels;\n }\n else {\n return 0;\n }\n }\n /**\n * Reverse the buffer.\n */\n get reverse() {\n return this._reversed;\n }\n set reverse(rev) {\n if (this._reversed !== rev) {\n this._reversed = rev;\n this._reverse();\n }\n }\n /**\n * Create a ToneAudioBuffer from the array. To create a multichannel AudioBuffer,\n * pass in a multidimensional array.\n * @param array The array to fill the audio buffer\n * @return A ToneAudioBuffer created from the array\n */\n static fromArray(array) {\n return (new ToneAudioBuffer()).fromArray(array);\n }\n /**\n * Creates a ToneAudioBuffer from a URL, returns a promise which resolves to a ToneAudioBuffer\n * @param url The url to load.\n * @return A promise which resolves to a ToneAudioBuffer\n */\n static fromUrl(url) {\n return __awaiter(this, void 0, void 0, function* () {\n const buffer = new ToneAudioBuffer();\n return yield buffer.load(url);\n });\n }\n /**\n * Loads a url using fetch and returns the AudioBuffer.\n */\n static load(url) {\n return __awaiter(this, void 0, void 0, function* () {\n // test if the url contains multiple extensions\n const matches = url.match(/\\[([^\\]\\[]+\\|.+)\\]$/);\n if (matches) {\n const extensions = matches[1].split(\"|\");\n let extension = extensions[0];\n for (const ext of extensions) {\n if (ToneAudioBuffer.supportsType(ext)) {\n extension = ext;\n break;\n }\n }\n url = url.replace(matches[0], extension);\n }\n // make sure there is a slash between the baseUrl and the url\n const baseUrl = ToneAudioBuffer.baseUrl === \"\" || ToneAudioBuffer.baseUrl.endsWith(\"/\") ? ToneAudioBuffer.baseUrl : ToneAudioBuffer.baseUrl + \"/\";\n const response = yield fetch(baseUrl + url);\n if (!response.ok) {\n throw new Error(`could not load url: ${url}`);\n }\n const arrayBuffer = yield response.arrayBuffer();\n const audioBuffer = yield getContext().decodeAudioData(arrayBuffer);\n return audioBuffer;\n });\n }\n /**\n * Checks a url's extension to see if the current browser can play that file type.\n * @param url The url/extension to test\n * @return If the file extension can be played\n * @static\n * @example\n * Tone.ToneAudioBuffer.supportsType(\"wav\"); // returns true\n * Tone.ToneAudioBuffer.supportsType(\"path/to/file.wav\"); // returns true\n */\n static supportsType(url) {\n const extensions = url.split(\".\");\n const extension = extensions[extensions.length - 1];\n const response = document.createElement(\"audio\").canPlayType(\"audio/\" + extension);\n return response !== \"\";\n }\n /**\n * Returns a Promise which resolves when all of the buffers have loaded\n */\n static loaded() {\n return __awaiter(this, void 0, void 0, function* () {\n // this makes sure that the function is always async\n yield Promise.resolve();\n while (ToneAudioBuffer.downloads.length) {\n yield ToneAudioBuffer.downloads[0];\n }\n });\n }\n}\n//-------------------------------------\n// STATIC METHODS\n//-------------------------------------\n/**\n * A path which is prefixed before every url.\n */\nToneAudioBuffer.baseUrl = \"\";\n/**\n * All of the downloads\n */\nToneAudioBuffer.downloads = [];\n//# sourceMappingURL=ToneAudioBuffer.js.map","import { __awaiter } from \"tslib\";\nimport { createOfflineAudioContext } from \"../context/AudioContext\";\nimport { Context } from \"../context/Context\";\nimport { isOfflineAudioContext } from \"../util/AdvancedTypeCheck\";\nimport { ToneAudioBuffer } from \"./ToneAudioBuffer\";\n/**\n * Wrapper around the OfflineAudioContext\n * @category Core\n * @example\n * // generate a single channel, 0.5 second buffer\n * const context = new Tone.OfflineContext(1, 0.5, 44100);\n * const osc = new Tone.Oscillator({ context });\n * context.render().then(buffer => {\n * \tconsole.log(buffer.numberOfChannels, buffer.duration);\n * });\n */\nexport class OfflineContext extends Context {\n constructor() {\n super({\n clockSource: \"offline\",\n context: isOfflineAudioContext(arguments[0]) ?\n arguments[0] : createOfflineAudioContext(arguments[0], arguments[1] * arguments[2], arguments[2]),\n lookAhead: 0,\n updateInterval: isOfflineAudioContext(arguments[0]) ?\n 128 / arguments[0].sampleRate : 128 / arguments[2],\n });\n this.name = \"OfflineContext\";\n /**\n * An artificial clock source\n */\n this._currentTime = 0;\n this.isOffline = true;\n this._duration = isOfflineAudioContext(arguments[0]) ?\n arguments[0].length / arguments[0].sampleRate : arguments[1];\n }\n /**\n * Override the now method to point to the internal clock time\n */\n now() {\n return this._currentTime;\n }\n /**\n * Same as this.now()\n */\n get currentTime() {\n return this._currentTime;\n }\n /**\n * Render just the clock portion of the audio context.\n */\n _renderClock(asynchronous) {\n return __awaiter(this, void 0, void 0, function* () {\n let index = 0;\n while (this._duration - this._currentTime >= 0) {\n // invoke all the callbacks on that time\n this.emit(\"tick\");\n // increment the clock in block-sized chunks\n this._currentTime += 128 / this.sampleRate;\n // yield once a second of audio\n index++;\n const yieldEvery = Math.floor(this.sampleRate / 128);\n if (asynchronous && index % yieldEvery === 0) {\n yield new Promise(done => setTimeout(done, 1));\n }\n }\n });\n }\n /**\n * Render the output of the OfflineContext\n * @param asynchronous If the clock should be rendered asynchronously, which will not block the main thread, but be slightly slower.\n */\n render(asynchronous = true) {\n return __awaiter(this, void 0, void 0, function* () {\n yield this.workletsAreReady();\n yield this._renderClock(asynchronous);\n const buffer = yield this._context.startRendering();\n return new ToneAudioBuffer(buffer);\n });\n }\n /**\n * Close the context\n */\n close() {\n return Promise.resolve();\n }\n}\n//# sourceMappingURL=OfflineContext.js.map","import { version } from \"../version\";\nimport { hasAudioContext, theWindow } from \"./context/AudioContext\";\nimport { Context } from \"./context/Context\";\nimport { DummyContext } from \"./context/DummyContext\";\nimport { OfflineContext } from \"./context/OfflineContext\";\nimport { isAudioContext, isOfflineAudioContext } from \"./util/AdvancedTypeCheck\";\n/**\n * This dummy context is used to avoid throwing immediate errors when importing in Node.js\n */\nconst dummyContext = new DummyContext();\n/**\n * The global audio context which is getable and assignable through\n * getContext and setContext\n */\nlet globalContext = dummyContext;\n/**\n * Returns the default system-wide [[Context]]\n * @category Core\n */\nexport function getContext() {\n if (globalContext === dummyContext && hasAudioContext) {\n setContext(new Context());\n }\n return globalContext;\n}\n/**\n * Set the default audio context\n * @category Core\n */\nexport function setContext(context) {\n if (isAudioContext(context)) {\n globalContext = new Context(context);\n }\n else if (isOfflineAudioContext(context)) {\n globalContext = new OfflineContext(context);\n }\n else {\n globalContext = context;\n }\n}\n/**\n * Most browsers will not play _any_ audio until a user\n * clicks something (like a play button). Invoke this method\n * on a click or keypress event handler to start the audio context.\n * More about the Autoplay policy\n * [here](https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio)\n * @example\n * document.querySelector(\"button\").addEventListener(\"click\", async () => {\n * \tawait Tone.start();\n * \tconsole.log(\"context started\");\n * });\n * @category Core\n */\nexport function start() {\n return globalContext.resume();\n}\n/**\n * Log Tone.js + version in the console.\n */\nif (theWindow && !theWindow.TONE_SILENCE_LOGGING) {\n let prefix = \"v\";\n if (version === \"dev\") {\n prefix = \"\";\n }\n const printString = ` * Tone.js ${prefix}${version} * `;\n // eslint-disable-next-line no-console\n console.log(`%c${printString}`, \"background: #000; color: #fff\");\n}\n//# sourceMappingURL=Global.js.map","/**\n * Equal power gain scale. Good for cross-fading.\n * @param percent (0-1)\n */\nexport function equalPowerScale(percent) {\n const piFactor = 0.5 * Math.PI;\n return Math.sin(percent * piFactor);\n}\n/**\n * Convert decibels into gain.\n */\nexport function dbToGain(db) {\n return Math.pow(10, db / 20);\n}\n/**\n * Convert gain to decibels.\n */\nexport function gainToDb(gain) {\n return 20 * (Math.log(gain) / Math.LN10);\n}\n/**\n * Convert an interval (in semitones) to a frequency ratio.\n * @param interval the number of semitones above the base note\n * @example\n * Tone.intervalToFrequencyRatio(0); // 1\n * Tone.intervalToFrequencyRatio(12); // 2\n * Tone.intervalToFrequencyRatio(-12); // 0.5\n */\nexport function intervalToFrequencyRatio(interval) {\n return Math.pow(2, (interval / 12));\n}\n/**\n * The Global [concert tuning pitch](https://en.wikipedia.org/wiki/Concert_pitch) which is used\n * to generate all the other pitch values from notes. A4's values in Hertz.\n */\nlet A4 = 440;\nexport function getA4() {\n return A4;\n}\nexport function setA4(freq) {\n A4 = freq;\n}\n/**\n * Convert a frequency value to a MIDI note.\n * @param frequency The value to frequency value to convert.\n * @example\n * Tone.ftom(440); // returns 69\n */\nexport function ftom(frequency) {\n return Math.round(ftomf(frequency));\n}\n/**\n * Convert a frequency to a floating point midi value\n */\nexport function ftomf(frequency) {\n return 69 + 12 * Math.log2(frequency / A4);\n}\n/**\n * Convert a MIDI note to frequency value.\n * @param midi The midi number to convert.\n * @return The corresponding frequency value\n * @example\n * Tone.mtof(69); // 440\n */\nexport function mtof(midi) {\n return A4 * Math.pow(2, (midi - 69) / 12);\n}\n//# sourceMappingURL=Conversions.js.map","import { Tone } from \"../Tone\";\nimport { isDefined, isObject, isString, isUndef } from \"../util/TypeCheck\";\n/**\n * TimeBase is a flexible encoding of time which can be evaluated to and from a string.\n */\nexport class TimeBaseClass extends Tone {\n /**\n * @param context The context associated with the time value. Used to compute\n * Transport and context-relative timing.\n * @param value The time value as a number, string or object\n * @param units Unit values\n */\n constructor(context, value, units) {\n super();\n /**\n * The default units\n */\n this.defaultUnits = \"s\";\n this._val = value;\n this._units = units;\n this.context = context;\n this._expressions = this._getExpressions();\n }\n /**\n * All of the time encoding expressions\n */\n _getExpressions() {\n return {\n hz: {\n method: (value) => {\n return this._frequencyToUnits(parseFloat(value));\n },\n regexp: /^(\\d+(?:\\.\\d+)?)hz$/i,\n },\n i: {\n method: (value) => {\n return this._ticksToUnits(parseInt(value, 10));\n },\n regexp: /^(\\d+)i$/i,\n },\n m: {\n method: (value) => {\n return this._beatsToUnits(parseInt(value, 10) * this._getTimeSignature());\n },\n regexp: /^(\\d+)m$/i,\n },\n n: {\n method: (value, dot) => {\n const numericValue = parseInt(value, 10);\n const scalar = dot === \".\" ? 1.5 : 1;\n if (numericValue === 1) {\n return this._beatsToUnits(this._getTimeSignature()) * scalar;\n }\n else {\n return this._beatsToUnits(4 / numericValue) * scalar;\n }\n },\n regexp: /^(\\d+)n(\\.?)$/i,\n },\n number: {\n method: (value) => {\n return this._expressions[this.defaultUnits].method.call(this, value);\n },\n regexp: /^(\\d+(?:\\.\\d+)?)$/,\n },\n s: {\n method: (value) => {\n return this._secondsToUnits(parseFloat(value));\n },\n regexp: /^(\\d+(?:\\.\\d+)?)s$/,\n },\n samples: {\n method: (value) => {\n return parseInt(value, 10) / this.context.sampleRate;\n },\n regexp: /^(\\d+)samples$/,\n },\n t: {\n method: (value) => {\n const numericValue = parseInt(value, 10);\n return this._beatsToUnits(8 / (Math.floor(numericValue) * 3));\n },\n regexp: /^(\\d+)t$/i,\n },\n tr: {\n method: (m, q, s) => {\n let total = 0;\n if (m && m !== \"0\") {\n total += this._beatsToUnits(this._getTimeSignature() * parseFloat(m));\n }\n if (q && q !== \"0\") {\n total += this._beatsToUnits(parseFloat(q));\n }\n if (s && s !== \"0\") {\n total += this._beatsToUnits(parseFloat(s) / 4);\n }\n return total;\n },\n regexp: /^(\\d+(?:\\.\\d+)?):(\\d+(?:\\.\\d+)?):?(\\d+(?:\\.\\d+)?)?$/,\n },\n };\n }\n //-------------------------------------\n // \tVALUE OF\n //-------------------------------------\n /**\n * Evaluate the time value. Returns the time in seconds.\n */\n valueOf() {\n if (this._val instanceof TimeBaseClass) {\n this.fromType(this._val);\n }\n if (isUndef(this._val)) {\n return this._noArg();\n }\n else if (isString(this._val) && isUndef(this._units)) {\n for (const units in this._expressions) {\n if (this._expressions[units].regexp.test(this._val.trim())) {\n this._units = units;\n break;\n }\n }\n }\n else if (isObject(this._val)) {\n let total = 0;\n for (const typeName in this._val) {\n if (isDefined(this._val[typeName])) {\n const quantity = this._val[typeName];\n // @ts-ignore\n const time = (new this.constructor(this.context, typeName)).valueOf() * quantity;\n total += time;\n }\n }\n return total;\n }\n if (isDefined(this._units)) {\n const expr = this._expressions[this._units];\n const matching = this._val.toString().trim().match(expr.regexp);\n if (matching) {\n return expr.method.apply(this, matching.slice(1));\n }\n else {\n return expr.method.call(this, this._val);\n }\n }\n else if (isString(this._val)) {\n return parseFloat(this._val);\n }\n else {\n return this._val;\n }\n }\n //-------------------------------------\n // \tUNIT CONVERSIONS\n //-------------------------------------\n /**\n * Returns the value of a frequency in the current units\n */\n _frequencyToUnits(freq) {\n return 1 / freq;\n }\n /**\n * Return the value of the beats in the current units\n */\n _beatsToUnits(beats) {\n return (60 / this._getBpm()) * beats;\n }\n /**\n * Returns the value of a second in the current units\n */\n _secondsToUnits(seconds) {\n return seconds;\n }\n /**\n * Returns the value of a tick in the current time units\n */\n _ticksToUnits(ticks) {\n return (ticks * (this._beatsToUnits(1)) / this._getPPQ());\n }\n /**\n * With no arguments, return 'now'\n */\n _noArg() {\n return this._now();\n }\n //-------------------------------------\n // \tTEMPO CONVERSIONS\n //-------------------------------------\n /**\n * Return the bpm\n */\n _getBpm() {\n return this.context.transport.bpm.value;\n }\n /**\n * Return the timeSignature\n */\n _getTimeSignature() {\n return this.context.transport.timeSignature;\n }\n /**\n * Return the PPQ or 192 if Transport is not available\n */\n _getPPQ() {\n return this.context.transport.PPQ;\n }\n //-------------------------------------\n // \tCONVERSION INTERFACE\n //-------------------------------------\n /**\n * Coerce a time type into this units type.\n * @param type Any time type units\n */\n fromType(type) {\n this._units = undefined;\n switch (this.defaultUnits) {\n case \"s\":\n this._val = type.toSeconds();\n break;\n case \"i\":\n this._val = type.toTicks();\n break;\n case \"hz\":\n this._val = type.toFrequency();\n break;\n case \"midi\":\n this._val = type.toMidi();\n break;\n }\n return this;\n }\n /**\n * Return the value in hertz\n */\n toFrequency() {\n return 1 / this.toSeconds();\n }\n /**\n * Return the time in samples\n */\n toSamples() {\n return this.toSeconds() * this.context.sampleRate;\n }\n /**\n * Return the time in milliseconds.\n */\n toMilliseconds() {\n return this.toSeconds() * 1000;\n }\n}\n//# sourceMappingURL=TimeBase.js.map","import { getContext } from \"../Global\";\nimport { ftom } from \"./Conversions\";\nimport { TimeBaseClass } from \"./TimeBase\";\n/**\n * TimeClass is a primitive type for encoding and decoding Time values.\n * TimeClass can be passed into the parameter of any method which takes time as an argument.\n * @param val The time value.\n * @param units The units of the value.\n * @example\n * const time = Tone.Time(\"4n\"); // a quarter note\n * @category Unit\n */\nexport class TimeClass extends TimeBaseClass {\n constructor() {\n super(...arguments);\n this.name = \"TimeClass\";\n }\n _getExpressions() {\n return Object.assign(super._getExpressions(), {\n now: {\n method: (capture) => {\n return this._now() + new this.constructor(this.context, capture).valueOf();\n },\n regexp: /^\\+(.+)/,\n },\n quantize: {\n method: (capture) => {\n const quantTo = new TimeClass(this.context, capture).valueOf();\n return this._secondsToUnits(this.context.transport.nextSubdivision(quantTo));\n },\n regexp: /^@(.+)/,\n },\n });\n }\n /**\n * Quantize the time by the given subdivision. Optionally add a\n * percentage which will move the time value towards the ideal\n * quantized value by that percentage.\n * @param subdiv The subdivision to quantize to\n * @param percent Move the time value towards the quantized value by a percentage.\n * @example\n * Tone.Time(21).quantize(2); // returns 22\n * Tone.Time(0.6).quantize(\"4n\", 0.5); // returns 0.55\n */\n quantize(subdiv, percent = 1) {\n const subdivision = new this.constructor(this.context, subdiv).valueOf();\n const value = this.valueOf();\n const multiple = Math.round(value / subdivision);\n const ideal = multiple * subdivision;\n const diff = ideal - value;\n return value + diff * percent;\n }\n //-------------------------------------\n // CONVERSIONS\n //-------------------------------------\n /**\n * Convert a Time to Notation. The notation values are will be the\n * closest representation between 1m to 128th note.\n * @return {Notation}\n * @example\n * // if the Transport is at 120bpm:\n * Tone.Time(2).toNotation(); // returns \"1m\"\n */\n toNotation() {\n const time = this.toSeconds();\n const testNotations = [\"1m\"];\n for (let power = 1; power < 9; power++) {\n const subdiv = Math.pow(2, power);\n testNotations.push(subdiv + \"n.\");\n testNotations.push(subdiv + \"n\");\n testNotations.push(subdiv + \"t\");\n }\n testNotations.push(\"0\");\n // find the closets notation representation\n let closest = testNotations[0];\n let closestSeconds = new TimeClass(this.context, testNotations[0]).toSeconds();\n testNotations.forEach(notation => {\n const notationSeconds = new TimeClass(this.context, notation).toSeconds();\n if (Math.abs(notationSeconds - time) < Math.abs(closestSeconds - time)) {\n closest = notation;\n closestSeconds = notationSeconds;\n }\n });\n return closest;\n }\n /**\n * Return the time encoded as Bars:Beats:Sixteenths.\n */\n toBarsBeatsSixteenths() {\n const quarterTime = this._beatsToUnits(1);\n let quarters = this.valueOf() / quarterTime;\n quarters = parseFloat(quarters.toFixed(4));\n const measures = Math.floor(quarters / this._getTimeSignature());\n let sixteenths = (quarters % 1) * 4;\n quarters = Math.floor(quarters) % this._getTimeSignature();\n const sixteenthString = sixteenths.toString();\n if (sixteenthString.length > 3) {\n // the additional parseFloat removes insignificant trailing zeroes\n sixteenths = parseFloat(parseFloat(sixteenthString).toFixed(3));\n }\n const progress = [measures, quarters, sixteenths];\n return progress.join(\":\");\n }\n /**\n * Return the time in ticks.\n */\n toTicks() {\n const quarterTime = this._beatsToUnits(1);\n const quarters = this.valueOf() / quarterTime;\n return Math.round(quarters * this._getPPQ());\n }\n /**\n * Return the time in seconds.\n */\n toSeconds() {\n return this.valueOf();\n }\n /**\n * Return the value as a midi note.\n */\n toMidi() {\n return ftom(this.toFrequency());\n }\n _now() {\n return this.context.now();\n }\n}\n/**\n * Create a TimeClass from a time string or number. The time is computed against the\n * global Tone.Context. To use a specific context, use [[TimeClass]]\n * @param value A value which represents time\n * @param units The value's units if they can't be inferred by the value.\n * @category Unit\n * @example\n * const time = Tone.Time(\"4n\").toSeconds();\n * console.log(time);\n * @example\n * const note = Tone.Time(1).toNotation();\n * console.log(note);\n * @example\n * const freq = Tone.Time(0.5).toFrequency();\n * console.log(freq);\n */\nexport function Time(value, units) {\n return new TimeClass(getContext(), value, units);\n}\n//# sourceMappingURL=Time.js.map","import { getContext } from \"../Global\";\nimport { intervalToFrequencyRatio, mtof } from \"./Conversions\";\nimport { ftom, getA4, setA4 } from \"./Conversions\";\nimport { TimeClass } from \"./Time\";\n/**\n * Frequency is a primitive type for encoding Frequency values.\n * Eventually all time values are evaluated to hertz using the `valueOf` method.\n * @example\n * Tone.Frequency(\"C3\"); // 261\n * Tone.Frequency(38, \"midi\");\n * Tone.Frequency(\"C3\").transpose(4);\n * @category Unit\n */\nexport class FrequencyClass extends TimeClass {\n constructor() {\n super(...arguments);\n this.name = \"Frequency\";\n this.defaultUnits = \"hz\";\n }\n /**\n * The [concert tuning pitch](https://en.wikipedia.org/wiki/Concert_pitch) which is used\n * to generate all the other pitch values from notes. A4's values in Hertz.\n */\n static get A4() {\n return getA4();\n }\n static set A4(freq) {\n setA4(freq);\n }\n //-------------------------------------\n // \tAUGMENT BASE EXPRESSIONS\n //-------------------------------------\n _getExpressions() {\n return Object.assign({}, super._getExpressions(), {\n midi: {\n regexp: /^(\\d+(?:\\.\\d+)?midi)/,\n method(value) {\n if (this.defaultUnits === \"midi\") {\n return value;\n }\n else {\n return FrequencyClass.mtof(value);\n }\n },\n },\n note: {\n regexp: /^([a-g]{1}(?:b|#|x|bb)?)(-?[0-9]+)/i,\n method(pitch, octave) {\n const index = noteToScaleIndex[pitch.toLowerCase()];\n const noteNumber = index + (parseInt(octave, 10) + 1) * 12;\n if (this.defaultUnits === \"midi\") {\n return noteNumber;\n }\n else {\n return FrequencyClass.mtof(noteNumber);\n }\n },\n },\n tr: {\n regexp: /^(\\d+(?:\\.\\d+)?):(\\d+(?:\\.\\d+)?):?(\\d+(?:\\.\\d+)?)?/,\n method(m, q, s) {\n let total = 1;\n if (m && m !== \"0\") {\n total *= this._beatsToUnits(this._getTimeSignature() * parseFloat(m));\n }\n if (q && q !== \"0\") {\n total *= this._beatsToUnits(parseFloat(q));\n }\n if (s && s !== \"0\") {\n total *= this._beatsToUnits(parseFloat(s) / 4);\n }\n return total;\n },\n },\n });\n }\n //-------------------------------------\n // \tEXPRESSIONS\n //-------------------------------------\n /**\n * Transposes the frequency by the given number of semitones.\n * @return A new transposed frequency\n * @example\n * Tone.Frequency(\"A4\").transpose(3); // \"C5\"\n */\n transpose(interval) {\n return new FrequencyClass(this.context, this.valueOf() * intervalToFrequencyRatio(interval));\n }\n /**\n * Takes an array of semitone intervals and returns\n * an array of frequencies transposed by those intervals.\n * @return Returns an array of Frequencies\n * @example\n * Tone.Frequency(\"A4\").harmonize([0, 3, 7]); // [\"A4\", \"C5\", \"E5\"]\n */\n harmonize(intervals) {\n return intervals.map(interval => {\n return this.transpose(interval);\n });\n }\n //-------------------------------------\n // \tUNIT CONVERSIONS\n //-------------------------------------\n /**\n * Return the value of the frequency as a MIDI note\n * @example\n * Tone.Frequency(\"C4\").toMidi(); // 60\n */\n toMidi() {\n return ftom(this.valueOf());\n }\n /**\n * Return the value of the frequency in Scientific Pitch Notation\n * @example\n * Tone.Frequency(69, \"midi\").toNote(); // \"A4\"\n */\n toNote() {\n const freq = this.toFrequency();\n const log = Math.log2(freq / FrequencyClass.A4);\n let noteNumber = Math.round(12 * log) + 57;\n const octave = Math.floor(noteNumber / 12);\n if (octave < 0) {\n noteNumber += -12 * octave;\n }\n const noteName = scaleIndexToNote[noteNumber % 12];\n return noteName + octave.toString();\n }\n /**\n * Return the duration of one cycle in seconds.\n */\n toSeconds() {\n return 1 / super.toSeconds();\n }\n /**\n * Return the duration of one cycle in ticks\n */\n toTicks() {\n const quarterTime = this._beatsToUnits(1);\n const quarters = this.valueOf() / quarterTime;\n return Math.floor(quarters * this._getPPQ());\n }\n //-------------------------------------\n // \tUNIT CONVERSIONS HELPERS\n //-------------------------------------\n /**\n * With no arguments, return 0\n */\n _noArg() {\n return 0;\n }\n /**\n * Returns the value of a frequency in the current units\n */\n _frequencyToUnits(freq) {\n return freq;\n }\n /**\n * Returns the value of a tick in the current time units\n */\n _ticksToUnits(ticks) {\n return 1 / ((ticks * 60) / (this._getBpm() * this._getPPQ()));\n }\n /**\n * Return the value of the beats in the current units\n */\n _beatsToUnits(beats) {\n return 1 / super._beatsToUnits(beats);\n }\n /**\n * Returns the value of a second in the current units\n */\n _secondsToUnits(seconds) {\n return 1 / seconds;\n }\n /**\n * Convert a MIDI note to frequency value.\n * @param midi The midi number to convert.\n * @return The corresponding frequency value\n */\n static mtof(midi) {\n return mtof(midi);\n }\n /**\n * Convert a frequency value to a MIDI note.\n * @param frequency The value to frequency value to convert.\n */\n static ftom(frequency) {\n return ftom(frequency);\n }\n}\n//-------------------------------------\n// \tFREQUENCY CONVERSIONS\n//-------------------------------------\n/**\n * Note to scale index.\n * @hidden\n */\nconst noteToScaleIndex = {\n cbb: -2, cb: -1, c: 0, \"c#\": 1, cx: 2,\n dbb: 0, db: 1, d: 2, \"d#\": 3, dx: 4,\n ebb: 2, eb: 3, e: 4, \"e#\": 5, ex: 6,\n fbb: 3, fb: 4, f: 5, \"f#\": 6, fx: 7,\n gbb: 5, gb: 6, g: 7, \"g#\": 8, gx: 9,\n abb: 7, ab: 8, a: 9, \"a#\": 10, ax: 11,\n bbb: 9, bb: 10, b: 11, \"b#\": 12, bx: 13,\n};\n/**\n * scale index to note (sharps)\n * @hidden\n */\nconst scaleIndexToNote = [\"C\", \"C#\", \"D\", \"D#\", \"E\", \"F\", \"F#\", \"G\", \"G#\", \"A\", \"A#\", \"B\"];\n/**\n * Convert a value into a FrequencyClass object.\n * @category Unit\n * @example\n * const midi = Tone.Frequency(\"C3\").toMidi();\n * console.log(midi);\n * @example\n * const hertz = Tone.Frequency(38, \"midi\").toFrequency();\n * console.log(hertz);\n */\nexport function Frequency(value, units) {\n return new FrequencyClass(getContext(), value, units);\n}\n//# sourceMappingURL=Frequency.js.map","import { getContext } from \"../Global\";\nimport { TimeClass } from \"./Time\";\n/**\n * TransportTime is a the time along the Transport's\n * timeline. It is similar to Tone.Time, but instead of evaluating\n * against the AudioContext's clock, it is evaluated against\n * the Transport's position. See [TransportTime wiki](https://github.com/Tonejs/Tone.js/wiki/TransportTime).\n * @category Unit\n */\nexport class TransportTimeClass extends TimeClass {\n constructor() {\n super(...arguments);\n this.name = \"TransportTime\";\n }\n /**\n * Return the current time in whichever context is relevant\n */\n _now() {\n return this.context.transport.seconds;\n }\n}\n/**\n * TransportTime is a the time along the Transport's\n * timeline. It is similar to [[Time]], but instead of evaluating\n * against the AudioContext's clock, it is evaluated against\n * the Transport's position. See [TransportTime wiki](https://github.com/Tonejs/Tone.js/wiki/TransportTime).\n * @category Unit\n */\nexport function TransportTime(value, units) {\n return new TransportTimeClass(getContext(), value, units);\n}\n//# sourceMappingURL=TransportTime.js.map","import { getContext } from \"../Global\";\nimport { Tone } from \"../Tone\";\nimport { FrequencyClass } from \"../type/Frequency\";\nimport { TimeClass } from \"../type/Time\";\nimport { TransportTimeClass } from \"../type/TransportTime\";\nimport { getDefaultsFromInstance, optionsFromArguments } from \"../util/Defaults\";\nimport { isArray, isBoolean, isDefined, isNumber, isString, isUndef } from \"../util/TypeCheck\";\n/**\n * The Base class for all nodes that have an AudioContext.\n */\nexport class ToneWithContext extends Tone {\n constructor() {\n super();\n const options = optionsFromArguments(ToneWithContext.getDefaults(), arguments, [\"context\"]);\n if (this.defaultContext) {\n this.context = this.defaultContext;\n }\n else {\n this.context = options.context;\n }\n }\n static getDefaults() {\n return {\n context: getContext(),\n };\n }\n /**\n * Return the current time of the Context clock plus the lookAhead.\n * @example\n * setInterval(() => {\n * \tconsole.log(Tone.now());\n * }, 100);\n */\n now() {\n return this.context.currentTime + this.context.lookAhead;\n }\n /**\n * Return the current time of the Context clock without any lookAhead.\n * @example\n * setInterval(() => {\n * \tconsole.log(Tone.immediate());\n * }, 100);\n */\n immediate() {\n return this.context.currentTime;\n }\n /**\n * The duration in seconds of one sample.\n * @example\n * console.log(Tone.Transport.sampleTime);\n */\n get sampleTime() {\n return 1 / this.context.sampleRate;\n }\n /**\n * The number of seconds of 1 processing block (128 samples)\n * @example\n * console.log(Tone.Destination.blockTime);\n */\n get blockTime() {\n return 128 / this.context.sampleRate;\n }\n /**\n * Convert the incoming time to seconds.\n * This is calculated against the current [[Tone.Transport]] bpm\n * @example\n * const gain = new Tone.Gain();\n * setInterval(() => console.log(gain.toSeconds(\"4n\")), 100);\n * // ramp the tempo to 60 bpm over 30 seconds\n * Tone.getTransport().bpm.rampTo(60, 30);\n */\n toSeconds(time) {\n return new TimeClass(this.context, time).toSeconds();\n }\n /**\n * Convert the input to a frequency number\n * @example\n * const gain = new Tone.Gain();\n * console.log(gain.toFrequency(\"4n\"));\n */\n toFrequency(freq) {\n return new FrequencyClass(this.context, freq).toFrequency();\n }\n /**\n * Convert the input time into ticks\n * @example\n * const gain = new Tone.Gain();\n * console.log(gain.toTicks(\"4n\"));\n */\n toTicks(time) {\n return new TransportTimeClass(this.context, time).toTicks();\n }\n //-------------------------------------\n // \tGET/SET\n //-------------------------------------\n /**\n * Get a subset of the properties which are in the partial props\n */\n _getPartialProperties(props) {\n const options = this.get();\n // remove attributes from the prop that are not in the partial\n Object.keys(options).forEach(name => {\n if (isUndef(props[name])) {\n delete options[name];\n }\n });\n return options;\n }\n /**\n * Get the object's attributes.\n * @example\n * const osc = new Tone.Oscillator();\n * console.log(osc.get());\n */\n get() {\n const defaults = getDefaultsFromInstance(this);\n Object.keys(defaults).forEach(attribute => {\n if (Reflect.has(this, attribute)) {\n const member = this[attribute];\n if (isDefined(member) && isDefined(member.value) && isDefined(member.setValueAtTime)) {\n defaults[attribute] = member.value;\n }\n else if (member instanceof ToneWithContext) {\n defaults[attribute] = member._getPartialProperties(defaults[attribute]);\n // otherwise make sure it's a serializable type\n }\n else if (isArray(member) || isNumber(member) || isString(member) || isBoolean(member)) {\n defaults[attribute] = member;\n }\n else {\n // remove all undefined and unserializable attributes\n delete defaults[attribute];\n }\n }\n });\n return defaults;\n }\n /**\n * Set multiple properties at once with an object.\n * @example\n * const filter = new Tone.Filter().toDestination();\n * // set values using an object\n * filter.set({\n * \tfrequency: \"C6\",\n * \ttype: \"highpass\"\n * });\n * const player = new Tone.Player(\"https://tonejs.github.io/audio/berklee/Analogsynth_octaves_highmid.mp3\").connect(filter);\n * player.autostart = true;\n */\n set(props) {\n Object.keys(props).forEach(attribute => {\n if (Reflect.has(this, attribute) && isDefined(this[attribute])) {\n if (this[attribute] && isDefined(this[attribute].value) && isDefined(this[attribute].setValueAtTime)) {\n // small optimization\n if (this[attribute].value !== props[attribute]) {\n this[attribute].value = props[attribute];\n }\n }\n else if (this[attribute] instanceof ToneWithContext) {\n this[attribute].set(props[attribute]);\n }\n else {\n this[attribute] = props[attribute];\n }\n }\n });\n return this;\n }\n}\n//# sourceMappingURL=ToneWithContext.js.map","import { Timeline } from \"./Timeline\";\nimport { assertRange } from \"./Debug\";\n/**\n * A Timeline State. Provides the methods: `setStateAtTime(\"state\", time)` and `getValueAtTime(time)`\n * @param initial The initial state of the StateTimeline. Defaults to `undefined`\n */\nexport class StateTimeline extends Timeline {\n constructor(initial = \"stopped\") {\n super();\n this.name = \"StateTimeline\";\n this._initial = initial;\n this.setStateAtTime(this._initial, 0);\n }\n /**\n * Returns the scheduled state scheduled before or at\n * the given time.\n * @param time The time to query.\n * @return The name of the state input in setStateAtTime.\n */\n getValueAtTime(time) {\n const event = this.get(time);\n if (event !== null) {\n return event.state;\n }\n else {\n return this._initial;\n }\n }\n /**\n * Add a state to the timeline.\n * @param state The name of the state to set.\n * @param time The time to query.\n * @param options Any additional options that are needed in the timeline.\n */\n setStateAtTime(state, time, options) {\n assertRange(time, 0);\n this.add(Object.assign({}, options, {\n state,\n time,\n }));\n return this;\n }\n /**\n * Return the event before the time with the given state\n * @param state The state to look for\n * @param time When to check before\n * @return The event with the given state before the time\n */\n getLastState(state, time) {\n // time = this.toSeconds(time);\n const index = this._search(time);\n for (let i = index; i >= 0; i--) {\n const event = this._timeline[i];\n if (event.state === state) {\n return event;\n }\n }\n }\n /**\n * Return the event after the time with the given state\n * @param state The state to look for\n * @param time When to check from\n * @return The event with the given state after the time\n */\n getNextState(state, time) {\n // time = this.toSeconds(time);\n const index = this._search(time);\n if (index !== -1) {\n for (let i = index; i < this._timeline.length; i++) {\n const event = this._timeline[i];\n if (event.state === state) {\n return event;\n }\n }\n }\n }\n}\n//# sourceMappingURL=StateTimeline.js.map","import { dbToGain, gainToDb } from \"../type/Conversions\";\nimport { isAudioParam } from \"../util/AdvancedTypeCheck\";\nimport { optionsFromArguments } from \"../util/Defaults\";\nimport { Timeline } from \"../util/Timeline\";\nimport { isDefined } from \"../util/TypeCheck\";\nimport { ToneWithContext } from \"./ToneWithContext\";\nimport { EQ } from \"../util/Math\";\nimport { assert, assertRange } from \"../util/Debug\";\n/**\n * Param wraps the native Web Audio's AudioParam to provide\n * additional unit conversion functionality. It also\n * serves as a base-class for classes which have a single,\n * automatable parameter.\n * @category Core\n */\nexport class Param extends ToneWithContext {\n constructor() {\n super(optionsFromArguments(Param.getDefaults(), arguments, [\"param\", \"units\", \"convert\"]));\n this.name = \"Param\";\n this.overridden = false;\n /**\n * The minimum output value\n */\n this._minOutput = 1e-7;\n const options = optionsFromArguments(Param.getDefaults(), arguments, [\"param\", \"units\", \"convert\"]);\n assert(isDefined(options.param) &&\n (isAudioParam(options.param) || options.param instanceof Param), \"param must be an AudioParam\");\n while (!isAudioParam(options.param)) {\n options.param = options.param._param;\n }\n this._swappable = isDefined(options.swappable) ? options.swappable : false;\n if (this._swappable) {\n this.input = this.context.createGain();\n // initialize\n this._param = options.param;\n this.input.connect(this._param);\n }\n else {\n this._param = this.input = options.param;\n }\n this._events = new Timeline(1000);\n this._initialValue = this._param.defaultValue;\n this.units = options.units;\n this.convert = options.convert;\n this._minValue = options.minValue;\n this._maxValue = options.maxValue;\n // if the value is defined, set it immediately\n if (isDefined(options.value) && options.value !== this._toType(this._initialValue)) {\n this.setValueAtTime(options.value, 0);\n }\n }\n static getDefaults() {\n return Object.assign(ToneWithContext.getDefaults(), {\n convert: true,\n units: \"number\",\n });\n }\n get value() {\n const now = this.now();\n return this.getValueAtTime(now);\n }\n set value(value) {\n this.cancelScheduledValues(this.now());\n this.setValueAtTime(value, this.now());\n }\n get minValue() {\n // if it's not the default minValue, return it\n if (isDefined(this._minValue)) {\n return this._minValue;\n }\n else if (this.units === \"time\" || this.units === \"frequency\" ||\n this.units === \"normalRange\" || this.units === \"positive\" ||\n this.units === \"transportTime\" || this.units === \"ticks\" ||\n this.units === \"bpm\" || this.units === \"hertz\" || this.units === \"samples\") {\n return 0;\n }\n else if (this.units === \"audioRange\") {\n return -1;\n }\n else if (this.units === \"decibels\") {\n return -Infinity;\n }\n else {\n return this._param.minValue;\n }\n }\n get maxValue() {\n if (isDefined(this._maxValue)) {\n return this._maxValue;\n }\n else if (this.units === \"normalRange\" ||\n this.units === \"audioRange\") {\n return 1;\n }\n else {\n return this._param.maxValue;\n }\n }\n /**\n * Type guard based on the unit name\n */\n _is(arg, type) {\n return this.units === type;\n }\n /**\n * Make sure the value is always in the defined range\n */\n _assertRange(value) {\n if (isDefined(this.maxValue) && isDefined(this.minValue)) {\n assertRange(value, this._fromType(this.minValue), this._fromType(this.maxValue));\n }\n return value;\n }\n /**\n * Convert the given value from the type specified by Param.units\n * into the destination value (such as Gain or Frequency).\n */\n _fromType(val) {\n if (this.convert && !this.overridden) {\n if (this._is(val, \"time\")) {\n return this.toSeconds(val);\n }\n else if (this._is(val, \"decibels\")) {\n return dbToGain(val);\n }\n else if (this._is(val, \"frequency\")) {\n return this.toFrequency(val);\n }\n else {\n return val;\n }\n }\n else if (this.overridden) {\n // if it's overridden, should only schedule 0s\n return 0;\n }\n else {\n return val;\n }\n }\n /**\n * Convert the parameters value into the units specified by Param.units.\n */\n _toType(val) {\n if (this.convert && this.units === \"decibels\") {\n return gainToDb(val);\n }\n else {\n return val;\n }\n }\n //-------------------------------------\n // ABSTRACT PARAM INTERFACE\n // all docs are generated from ParamInterface.ts\n //-------------------------------------\n setValueAtTime(value, time) {\n const computedTime = this.toSeconds(time);\n const numericValue = this._fromType(value);\n assert(isFinite(numericValue) && isFinite(computedTime), `Invalid argument(s) to setValueAtTime: ${JSON.stringify(value)}, ${JSON.stringify(time)}`);\n this._assertRange(numericValue);\n this.log(this.units, \"setValueAtTime\", value, computedTime);\n this._events.add({\n time: computedTime,\n type: \"setValueAtTime\",\n value: numericValue,\n });\n this._param.setValueAtTime(numericValue, computedTime);\n return this;\n }\n getValueAtTime(time) {\n const computedTime = Math.max(this.toSeconds(time), 0);\n const after = this._events.getAfter(computedTime);\n const before = this._events.get(computedTime);\n let value = this._initialValue;\n // if it was set by\n if (before === null) {\n value = this._initialValue;\n }\n else if (before.type === \"setTargetAtTime\" && (after === null || after.type === \"setValueAtTime\")) {\n const previous = this._events.getBefore(before.time);\n let previousVal;\n if (previous === null) {\n previousVal = this._initialValue;\n }\n else {\n previousVal = previous.value;\n }\n if (before.type === \"setTargetAtTime\") {\n value = this._exponentialApproach(before.time, previousVal, before.value, before.constant, computedTime);\n }\n }\n else if (after === null) {\n value = before.value;\n }\n else if (after.type === \"linearRampToValueAtTime\" || after.type === \"exponentialRampToValueAtTime\") {\n let beforeValue = before.value;\n if (before.type === \"setTargetAtTime\") {\n const previous = this._events.getBefore(before.time);\n if (previous === null) {\n beforeValue = this._initialValue;\n }\n else {\n beforeValue = previous.value;\n }\n }\n if (after.type === \"linearRampToValueAtTime\") {\n value = this._linearInterpolate(before.time, beforeValue, after.time, after.value, computedTime);\n }\n else {\n value = this._exponentialInterpolate(before.time, beforeValue, after.time, after.value, computedTime);\n }\n }\n else {\n value = before.value;\n }\n return this._toType(value);\n }\n setRampPoint(time) {\n time = this.toSeconds(time);\n let currentVal = this.getValueAtTime(time);\n this.cancelAndHoldAtTime(time);\n if (this._fromType(currentVal) === 0) {\n currentVal = this._toType(this._minOutput);\n }\n this.setValueAtTime(currentVal, time);\n return this;\n }\n linearRampToValueAtTime(value, endTime) {\n const numericValue = this._fromType(value);\n const computedTime = this.toSeconds(endTime);\n assert(isFinite(numericValue) && isFinite(computedTime), `Invalid argument(s) to linearRampToValueAtTime: ${JSON.stringify(value)}, ${JSON.stringify(endTime)}`);\n this._assertRange(numericValue);\n this._events.add({\n time: computedTime,\n type: \"linearRampToValueAtTime\",\n value: numericValue,\n });\n this.log(this.units, \"linearRampToValueAtTime\", value, computedTime);\n this._param.linearRampToValueAtTime(numericValue, computedTime);\n return this;\n }\n exponentialRampToValueAtTime(value, endTime) {\n let numericValue = this._fromType(value);\n // the value can't be 0\n numericValue = EQ(numericValue, 0) ? this._minOutput : numericValue;\n this._assertRange(numericValue);\n const computedTime = this.toSeconds(endTime);\n assert(isFinite(numericValue) && isFinite(computedTime), `Invalid argument(s) to exponentialRampToValueAtTime: ${JSON.stringify(value)}, ${JSON.stringify(endTime)}`);\n // store the event\n this._events.add({\n time: computedTime,\n type: \"exponentialRampToValueAtTime\",\n value: numericValue,\n });\n this.log(this.units, \"exponentialRampToValueAtTime\", value, computedTime);\n this._param.exponentialRampToValueAtTime(numericValue, computedTime);\n return this;\n }\n exponentialRampTo(value, rampTime, startTime) {\n startTime = this.toSeconds(startTime);\n this.setRampPoint(startTime);\n this.exponentialRampToValueAtTime(value, startTime + this.toSeconds(rampTime));\n return this;\n }\n linearRampTo(value, rampTime, startTime) {\n startTime = this.toSeconds(startTime);\n this.setRampPoint(startTime);\n this.linearRampToValueAtTime(value, startTime + this.toSeconds(rampTime));\n return this;\n }\n targetRampTo(value, rampTime, startTime) {\n startTime = this.toSeconds(startTime);\n this.setRampPoint(startTime);\n this.exponentialApproachValueAtTime(value, startTime, rampTime);\n return this;\n }\n exponentialApproachValueAtTime(value, time, rampTime) {\n time = this.toSeconds(time);\n rampTime = this.toSeconds(rampTime);\n const timeConstant = Math.log(rampTime + 1) / Math.log(200);\n this.setTargetAtTime(value, time, timeConstant);\n // at 90% start a linear ramp to the final value\n this.cancelAndHoldAtTime(time + rampTime * 0.9);\n this.linearRampToValueAtTime(value, time + rampTime);\n return this;\n }\n setTargetAtTime(value, startTime, timeConstant) {\n const numericValue = this._fromType(value);\n // The value will never be able to approach without timeConstant > 0.\n assert(isFinite(timeConstant) && timeConstant > 0, \"timeConstant must be a number greater than 0\");\n const computedTime = this.toSeconds(startTime);\n this._assertRange(numericValue);\n assert(isFinite(numericValue) && isFinite(computedTime), `Invalid argument(s) to setTargetAtTime: ${JSON.stringify(value)}, ${JSON.stringify(startTime)}`);\n this._events.add({\n constant: timeConstant,\n time: computedTime,\n type: \"setTargetAtTime\",\n value: numericValue,\n });\n this.log(this.units, \"setTargetAtTime\", value, computedTime, timeConstant);\n this._param.setTargetAtTime(numericValue, computedTime, timeConstant);\n return this;\n }\n setValueCurveAtTime(values, startTime, duration, scaling = 1) {\n duration = this.toSeconds(duration);\n startTime = this.toSeconds(startTime);\n const startingValue = this._fromType(values[0]) * scaling;\n this.setValueAtTime(this._toType(startingValue), startTime);\n const segTime = duration / (values.length - 1);\n for (let i = 1; i < values.length; i++) {\n const numericValue = this._fromType(values[i]) * scaling;\n this.linearRampToValueAtTime(this._toType(numericValue), startTime + i * segTime);\n }\n return this;\n }\n cancelScheduledValues(time) {\n const computedTime = this.toSeconds(time);\n assert(isFinite(computedTime), `Invalid argument to cancelScheduledValues: ${JSON.stringify(time)}`);\n this._events.cancel(computedTime);\n this._param.cancelScheduledValues(computedTime);\n this.log(this.units, \"cancelScheduledValues\", computedTime);\n return this;\n }\n cancelAndHoldAtTime(time) {\n const computedTime = this.toSeconds(time);\n const valueAtTime = this._fromType(this.getValueAtTime(computedTime));\n // remove the schedule events\n assert(isFinite(computedTime), `Invalid argument to cancelAndHoldAtTime: ${JSON.stringify(time)}`);\n this.log(this.units, \"cancelAndHoldAtTime\", computedTime, \"value=\" + valueAtTime);\n // if there is an event at the given computedTime\n // and that even is not a \"set\"\n const before = this._events.get(computedTime);\n const after = this._events.getAfter(computedTime);\n if (before && EQ(before.time, computedTime)) {\n // remove everything after\n if (after) {\n this._param.cancelScheduledValues(after.time);\n this._events.cancel(after.time);\n }\n else {\n this._param.cancelAndHoldAtTime(computedTime);\n this._events.cancel(computedTime + this.sampleTime);\n }\n }\n else if (after) {\n this._param.cancelScheduledValues(after.time);\n // cancel the next event(s)\n this._events.cancel(after.time);\n if (after.type === \"linearRampToValueAtTime\") {\n this.linearRampToValueAtTime(this._toType(valueAtTime), computedTime);\n }\n else if (after.type === \"exponentialRampToValueAtTime\") {\n this.exponentialRampToValueAtTime(this._toType(valueAtTime), computedTime);\n }\n }\n // set the value at the given time\n this._events.add({\n time: computedTime,\n type: \"setValueAtTime\",\n value: valueAtTime,\n });\n this._param.setValueAtTime(valueAtTime, computedTime);\n return this;\n }\n rampTo(value, rampTime = 0.1, startTime) {\n if (this.units === \"frequency\" || this.units === \"bpm\" || this.units === \"decibels\") {\n this.exponentialRampTo(value, rampTime, startTime);\n }\n else {\n this.linearRampTo(value, rampTime, startTime);\n }\n return this;\n }\n /**\n * Apply all of the previously scheduled events to the passed in Param or AudioParam.\n * The applied values will start at the context's current time and schedule\n * all of the events which are scheduled on this Param onto the passed in param.\n */\n apply(param) {\n const now = this.context.currentTime;\n // set the param's value at the current time and schedule everything else\n param.setValueAtTime(this.getValueAtTime(now), now);\n // if the previous event was a curve, then set the rest of it\n const previousEvent = this._events.get(now);\n if (previousEvent && previousEvent.type === \"setTargetAtTime\") {\n // approx it until the next event with linear ramps\n const nextEvent = this._events.getAfter(previousEvent.time);\n // or for 2 seconds if there is no event\n const endTime = nextEvent ? nextEvent.time : now + 2;\n const subdivisions = (endTime - now) / 10;\n for (let i = now; i < endTime; i += subdivisions) {\n param.linearRampToValueAtTime(this.getValueAtTime(i), i);\n }\n }\n this._events.forEachAfter(this.context.currentTime, event => {\n if (event.type === \"cancelScheduledValues\") {\n param.cancelScheduledValues(event.time);\n }\n else if (event.type === \"setTargetAtTime\") {\n param.setTargetAtTime(event.value, event.time, event.constant);\n }\n else {\n param[event.type](event.value, event.time);\n }\n });\n return this;\n }\n /**\n * Replace the Param's internal AudioParam. Will apply scheduled curves\n * onto the parameter and replace the connections.\n */\n setParam(param) {\n assert(this._swappable, \"The Param must be assigned as 'swappable' in the constructor\");\n const input = this.input;\n input.disconnect(this._param);\n this.apply(param);\n this._param = param;\n input.connect(this._param);\n return this;\n }\n dispose() {\n super.dispose();\n this._events.dispose();\n return this;\n }\n get defaultValue() {\n return this._toType(this._param.defaultValue);\n }\n //-------------------------------------\n // \tAUTOMATION CURVE CALCULATIONS\n // \tMIT License, copyright (c) 2014 Jordan Santell\n //-------------------------------------\n // Calculates the the value along the curve produced by setTargetAtTime\n _exponentialApproach(t0, v0, v1, timeConstant, t) {\n return v1 + (v0 - v1) * Math.exp(-(t - t0) / timeConstant);\n }\n // Calculates the the value along the curve produced by linearRampToValueAtTime\n _linearInterpolate(t0, v0, t1, v1, t) {\n return v0 + (v1 - v0) * ((t - t0) / (t1 - t0));\n }\n // Calculates the the value along the curve produced by exponentialRampToValueAtTime\n _exponentialInterpolate(t0, v0, t1, v1, t) {\n return v0 * Math.pow(v1 / v0, (t - t0) / (t1 - t0));\n }\n}\n//# sourceMappingURL=Param.js.map","import { isAudioNode, isAudioParam } from \"../util/AdvancedTypeCheck\";\nimport { isDefined } from \"../util/TypeCheck\";\nimport { Param } from \"./Param\";\nimport { ToneWithContext } from \"./ToneWithContext\";\nimport { assert, warn } from \"../util/Debug\";\n/**\n * ToneAudioNode is the base class for classes which process audio.\n */\nexport class ToneAudioNode extends ToneWithContext {\n constructor() {\n super(...arguments);\n /**\n * The name of the class\n */\n this.name = \"ToneAudioNode\";\n /**\n * List all of the node that must be set to match the ChannelProperties\n */\n this._internalChannels = [];\n }\n /**\n * The number of inputs feeding into the AudioNode.\n * For source nodes, this will be 0.\n * @example\n * const node = new Tone.Gain();\n * console.log(node.numberOfInputs);\n */\n get numberOfInputs() {\n if (isDefined(this.input)) {\n if (isAudioParam(this.input) || this.input instanceof Param) {\n return 1;\n }\n else {\n return this.input.numberOfInputs;\n }\n }\n else {\n return 0;\n }\n }\n /**\n * The number of outputs of the AudioNode.\n * @example\n * const node = new Tone.Gain();\n * console.log(node.numberOfOutputs);\n */\n get numberOfOutputs() {\n if (isDefined(this.output)) {\n return this.output.numberOfOutputs;\n }\n else {\n return 0;\n }\n }\n //-------------------------------------\n // AUDIO PROPERTIES\n //-------------------------------------\n /**\n * Used to decide which nodes to get/set properties on\n */\n _isAudioNode(node) {\n return isDefined(node) && (node instanceof ToneAudioNode || isAudioNode(node));\n }\n /**\n * Get all of the audio nodes (either internal or input/output) which together\n * make up how the class node responds to channel input/output\n */\n _getInternalNodes() {\n const nodeList = this._internalChannels.slice(0);\n if (this._isAudioNode(this.input)) {\n nodeList.push(this.input);\n }\n if (this._isAudioNode(this.output)) {\n if (this.input !== this.output) {\n nodeList.push(this.output);\n }\n }\n return nodeList;\n }\n /**\n * Set the audio options for this node such as channelInterpretation\n * channelCount, etc.\n * @param options\n */\n _setChannelProperties(options) {\n const nodeList = this._getInternalNodes();\n nodeList.forEach(node => {\n node.channelCount = options.channelCount;\n node.channelCountMode = options.channelCountMode;\n node.channelInterpretation = options.channelInterpretation;\n });\n }\n /**\n * Get the current audio options for this node such as channelInterpretation\n * channelCount, etc.\n */\n _getChannelProperties() {\n const nodeList = this._getInternalNodes();\n assert(nodeList.length > 0, \"ToneAudioNode does not have any internal nodes\");\n // use the first node to get properties\n // they should all be the same\n const node = nodeList[0];\n return {\n channelCount: node.channelCount,\n channelCountMode: node.channelCountMode,\n channelInterpretation: node.channelInterpretation,\n };\n }\n /**\n * channelCount is the number of channels used when up-mixing and down-mixing\n * connections to any inputs to the node. The default value is 2 except for\n * specific nodes where its value is specially determined.\n */\n get channelCount() {\n return this._getChannelProperties().channelCount;\n }\n set channelCount(channelCount) {\n const props = this._getChannelProperties();\n // merge it with the other properties\n this._setChannelProperties(Object.assign(props, { channelCount }));\n }\n /**\n * channelCountMode determines how channels will be counted when up-mixing and\n * down-mixing connections to any inputs to the node.\n * The default value is \"max\". This attribute has no effect for nodes with no inputs.\n * * \"max\" - computedNumberOfChannels is the maximum of the number of channels of all connections to an input. In this mode channelCount is ignored.\n * * \"clamped-max\" - computedNumberOfChannels is determined as for \"max\" and then clamped to a maximum value of the given channelCount.\n * * \"explicit\" - computedNumberOfChannels is the exact value as specified by the channelCount.\n */\n get channelCountMode() {\n return this._getChannelProperties().channelCountMode;\n }\n set channelCountMode(channelCountMode) {\n const props = this._getChannelProperties();\n // merge it with the other properties\n this._setChannelProperties(Object.assign(props, { channelCountMode }));\n }\n /**\n * channelInterpretation determines how individual channels will be treated\n * when up-mixing and down-mixing connections to any inputs to the node.\n * The default value is \"speakers\".\n */\n get channelInterpretation() {\n return this._getChannelProperties().channelInterpretation;\n }\n set channelInterpretation(channelInterpretation) {\n const props = this._getChannelProperties();\n // merge it with the other properties\n this._setChannelProperties(Object.assign(props, { channelInterpretation }));\n }\n //-------------------------------------\n // CONNECTIONS\n //-------------------------------------\n /**\n * connect the output of a ToneAudioNode to an AudioParam, AudioNode, or ToneAudioNode\n * @param destination The output to connect to\n * @param outputNum The output to connect from\n * @param inputNum The input to connect to\n */\n connect(destination, outputNum = 0, inputNum = 0) {\n connect(this, destination, outputNum, inputNum);\n return this;\n }\n /**\n * Connect the output to the context's destination node.\n * @example\n * const osc = new Tone.Oscillator(\"C2\").start();\n * osc.toDestination();\n */\n toDestination() {\n this.connect(this.context.destination);\n return this;\n }\n /**\n * Connect the output to the context's destination node.\n * See [[toDestination]]\n * @deprecated\n */\n toMaster() {\n warn(\"toMaster() has been renamed toDestination()\");\n return this.toDestination();\n }\n /**\n * disconnect the output\n */\n disconnect(destination, outputNum = 0, inputNum = 0) {\n disconnect(this, destination, outputNum, inputNum);\n return this;\n }\n /**\n * Connect the output of this node to the rest of the nodes in series.\n * @example\n * const player = new Tone.Player(\"https://tonejs.github.io/audio/drum-samples/handdrum-loop.mp3\");\n * player.autostart = true;\n * const filter = new Tone.AutoFilter(4).start();\n * const distortion = new Tone.Distortion(0.5);\n * // connect the player to the filter, distortion and then to the master output\n * player.chain(filter, distortion, Tone.Destination);\n */\n chain(...nodes) {\n connectSeries(this, ...nodes);\n return this;\n }\n /**\n * connect the output of this node to the rest of the nodes in parallel.\n * @example\n * const player = new Tone.Player(\"https://tonejs.github.io/audio/drum-samples/conga-rhythm.mp3\");\n * player.autostart = true;\n * const pitchShift = new Tone.PitchShift(4).toDestination();\n * const filter = new Tone.Filter(\"G5\").toDestination();\n * // connect a node to the pitch shift and filter in parallel\n * player.fan(pitchShift, filter);\n */\n fan(...nodes) {\n nodes.forEach(node => this.connect(node));\n return this;\n }\n /**\n * Dispose and disconnect\n */\n dispose() {\n super.dispose();\n if (isDefined(this.input)) {\n if (this.input instanceof ToneAudioNode) {\n this.input.dispose();\n }\n else if (isAudioNode(this.input)) {\n this.input.disconnect();\n }\n }\n if (isDefined(this.output)) {\n if (this.output instanceof ToneAudioNode) {\n this.output.dispose();\n }\n else if (isAudioNode(this.output)) {\n this.output.disconnect();\n }\n }\n this._internalChannels = [];\n return this;\n }\n}\n//-------------------------------------\n// CONNECTIONS\n//-------------------------------------\n/**\n * connect together all of the arguments in series\n * @param nodes\n */\nexport function connectSeries(...nodes) {\n const first = nodes.shift();\n nodes.reduce((prev, current) => {\n if (prev instanceof ToneAudioNode) {\n prev.connect(current);\n }\n else if (isAudioNode(prev)) {\n connect(prev, current);\n }\n return current;\n }, first);\n}\n/**\n * Connect two nodes together so that signal flows from the\n * first node to the second. Optionally specify the input and output channels.\n * @param srcNode The source node\n * @param dstNode The destination node\n * @param outputNumber The output channel of the srcNode\n * @param inputNumber The input channel of the dstNode\n */\nexport function connect(srcNode, dstNode, outputNumber = 0, inputNumber = 0) {\n assert(isDefined(srcNode), \"Cannot connect from undefined node\");\n assert(isDefined(dstNode), \"Cannot connect to undefined node\");\n if (dstNode instanceof ToneAudioNode || isAudioNode(dstNode)) {\n assert(dstNode.numberOfInputs > 0, \"Cannot connect to node with no inputs\");\n }\n assert(srcNode.numberOfOutputs > 0, \"Cannot connect from node with no outputs\");\n // resolve the input of the dstNode\n while ((dstNode instanceof ToneAudioNode || dstNode instanceof Param)) {\n if (isDefined(dstNode.input)) {\n dstNode = dstNode.input;\n }\n }\n while (srcNode instanceof ToneAudioNode) {\n if (isDefined(srcNode.output)) {\n srcNode = srcNode.output;\n }\n }\n // make the connection\n if (isAudioParam(dstNode)) {\n srcNode.connect(dstNode, outputNumber);\n }\n else {\n srcNode.connect(dstNode, outputNumber, inputNumber);\n }\n}\n/**\n * Disconnect a node from all nodes or optionally include a destination node and input/output channels.\n * @param srcNode The source node\n * @param dstNode The destination node\n * @param outputNumber The output channel of the srcNode\n * @param inputNumber The input channel of the dstNode\n */\nexport function disconnect(srcNode, dstNode, outputNumber = 0, inputNumber = 0) {\n // resolve the destination node\n if (isDefined(dstNode)) {\n while (dstNode instanceof ToneAudioNode) {\n dstNode = dstNode.input;\n }\n }\n // resolve the src node\n while (!(isAudioNode(srcNode))) {\n if (isDefined(srcNode.output)) {\n srcNode = srcNode.output;\n }\n }\n if (isAudioParam(dstNode)) {\n srcNode.disconnect(dstNode, outputNumber);\n }\n else if (isAudioNode(dstNode)) {\n srcNode.disconnect(dstNode, outputNumber, inputNumber);\n }\n else {\n srcNode.disconnect();\n }\n}\n//# sourceMappingURL=ToneAudioNode.js.map","import { Param } from \"../context/Param\";\nimport { optionsFromArguments } from \"../util/Defaults\";\nimport { readOnly } from \"../util/Interface\";\nimport { ToneAudioNode } from \"./ToneAudioNode\";\n/**\n * A thin wrapper around the Native Web Audio GainNode.\n * The GainNode is a basic building block of the Web Audio\n * API and is useful for routing audio and adjusting gains.\n * @category Core\n * @example\n * return Tone.Offline(() => {\n * \tconst gainNode = new Tone.Gain(0).toDestination();\n * \tconst osc = new Tone.Oscillator(30).connect(gainNode).start();\n * \tgainNode.gain.rampTo(1, 0.1);\n * \tgainNode.gain.rampTo(0, 0.4, 0.2);\n * }, 0.7, 1);\n */\nexport class Gain extends ToneAudioNode {\n constructor() {\n super(optionsFromArguments(Gain.getDefaults(), arguments, [\"gain\", \"units\"]));\n this.name = \"Gain\";\n /**\n * The wrapped GainNode.\n */\n this._gainNode = this.context.createGain();\n // input = output\n this.input = this._gainNode;\n this.output = this._gainNode;\n const options = optionsFromArguments(Gain.getDefaults(), arguments, [\"gain\", \"units\"]);\n this.gain = new Param({\n context: this.context,\n convert: options.convert,\n param: this._gainNode.gain,\n units: options.units,\n value: options.gain,\n minValue: options.minValue,\n maxValue: options.maxValue,\n });\n readOnly(this, \"gain\");\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n convert: true,\n gain: 1,\n units: \"gain\",\n });\n }\n /**\n * Clean up.\n */\n dispose() {\n super.dispose();\n this._gainNode.disconnect();\n this.gain.dispose();\n return this;\n }\n}\n//# sourceMappingURL=Gain.js.map","import { Gain } from \"../core/context/Gain\";\nimport { ToneAudioNode, } from \"../core/context/ToneAudioNode\";\nimport { noOp } from \"../core/util/Interface\";\nimport { assert } from \"../core/util/Debug\";\n/**\n * Base class for fire-and-forget nodes\n */\nexport class OneShotSource extends ToneAudioNode {\n constructor(options) {\n super(options);\n /**\n * The callback to invoke after the\n * source is done playing.\n */\n this.onended = noOp;\n /**\n * The start time\n */\n this._startTime = -1;\n /**\n * The stop time\n */\n this._stopTime = -1;\n /**\n * The id of the timeout\n */\n this._timeout = -1;\n /**\n * The public output node\n */\n this.output = new Gain({\n context: this.context,\n gain: 0,\n });\n /**\n * The output gain node.\n */\n this._gainNode = this.output;\n /**\n * Get the playback state at the given time\n */\n this.getStateAtTime = function (time) {\n const computedTime = this.toSeconds(time);\n if (this._startTime !== -1 &&\n computedTime >= this._startTime &&\n (this._stopTime === -1 || computedTime <= this._stopTime)) {\n return \"started\";\n }\n else {\n return \"stopped\";\n }\n };\n this._fadeIn = options.fadeIn;\n this._fadeOut = options.fadeOut;\n this._curve = options.curve;\n this.onended = options.onended;\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n curve: \"linear\",\n fadeIn: 0,\n fadeOut: 0,\n onended: noOp,\n });\n }\n /**\n * Start the source at the given time\n * @param time When to start the source\n */\n _startGain(time, gain = 1) {\n assert(this._startTime === -1, \"Source cannot be started more than once\");\n // apply a fade in envelope\n const fadeInTime = this.toSeconds(this._fadeIn);\n // record the start time\n this._startTime = time + fadeInTime;\n this._startTime = Math.max(this._startTime, this.context.currentTime);\n // schedule the envelope\n if (fadeInTime > 0) {\n this._gainNode.gain.setValueAtTime(0, time);\n if (this._curve === \"linear\") {\n this._gainNode.gain.linearRampToValueAtTime(gain, time + fadeInTime);\n }\n else {\n this._gainNode.gain.exponentialApproachValueAtTime(gain, time, fadeInTime);\n }\n }\n else {\n this._gainNode.gain.setValueAtTime(gain, time);\n }\n return this;\n }\n /**\n * Stop the source node at the given time.\n * @param time When to stop the source\n */\n stop(time) {\n this.log(\"stop\", time);\n this._stopGain(this.toSeconds(time));\n return this;\n }\n /**\n * Stop the source at the given time\n * @param time When to stop the source\n */\n _stopGain(time) {\n assert(this._startTime !== -1, \"'start' must be called before 'stop'\");\n // cancel the previous stop\n this.cancelStop();\n // the fadeOut time\n const fadeOutTime = this.toSeconds(this._fadeOut);\n // schedule the stop callback\n this._stopTime = this.toSeconds(time) + fadeOutTime;\n this._stopTime = Math.max(this._stopTime, this.context.currentTime);\n if (fadeOutTime > 0) {\n // start the fade out curve at the given time\n if (this._curve === \"linear\") {\n this._gainNode.gain.linearRampTo(0, fadeOutTime, time);\n }\n else {\n this._gainNode.gain.targetRampTo(0, fadeOutTime, time);\n }\n }\n else {\n // stop any ongoing ramps, and set the value to 0\n this._gainNode.gain.cancelAndHoldAtTime(time);\n this._gainNode.gain.setValueAtTime(0, time);\n }\n this.context.clearTimeout(this._timeout);\n this._timeout = this.context.setTimeout(() => {\n // allow additional time for the exponential curve to fully decay\n const additionalTail = this._curve === \"exponential\" ? fadeOutTime * 2 : 0;\n this._stopSource(this.now() + additionalTail);\n this._onended();\n }, this._stopTime - this.context.currentTime);\n return this;\n }\n /**\n * Invoke the onended callback\n */\n _onended() {\n if (this.onended !== noOp) {\n this.onended(this);\n // overwrite onended to make sure it only is called once\n this.onended = noOp;\n // dispose when it's ended to free up for garbage collection only in the online context\n if (!this.context.isOffline) {\n const disposeCallback = () => this.dispose();\n // @ts-ignore\n if (typeof window.requestIdleCallback !== \"undefined\") {\n // @ts-ignore\n window.requestIdleCallback(disposeCallback);\n }\n else {\n setTimeout(disposeCallback, 1000);\n }\n }\n }\n }\n /**\n * Get the playback state at the current time\n */\n get state() {\n return this.getStateAtTime(this.now());\n }\n /**\n * Cancel a scheduled stop event\n */\n cancelStop() {\n this.log(\"cancelStop\");\n assert(this._startTime !== -1, \"Source is not started\");\n // cancel the stop envelope\n this._gainNode.gain.cancelScheduledValues(this._startTime + this.sampleTime);\n this.context.clearTimeout(this._timeout);\n this._stopTime = -1;\n return this;\n }\n dispose() {\n super.dispose();\n this._gainNode.disconnect();\n return this;\n }\n}\n//# sourceMappingURL=OneShotSource.js.map","import { connect } from \"../core/context/ToneAudioNode\";\nimport { Param } from \"../core/context/Param\";\nimport { optionsFromArguments } from \"../core/util/Defaults\";\nimport { OneShotSource } from \"../source/OneShotSource\";\n/**\n * Wrapper around the native fire-and-forget ConstantSource.\n * Adds the ability to reschedule the stop method.\n * @category Signal\n */\nexport class ToneConstantSource extends OneShotSource {\n constructor() {\n super(optionsFromArguments(ToneConstantSource.getDefaults(), arguments, [\"offset\"]));\n this.name = \"ToneConstantSource\";\n /**\n * The signal generator\n */\n this._source = this.context.createConstantSource();\n const options = optionsFromArguments(ToneConstantSource.getDefaults(), arguments, [\"offset\"]);\n connect(this._source, this._gainNode);\n this.offset = new Param({\n context: this.context,\n convert: options.convert,\n param: this._source.offset,\n units: options.units,\n value: options.offset,\n minValue: options.minValue,\n maxValue: options.maxValue,\n });\n }\n static getDefaults() {\n return Object.assign(OneShotSource.getDefaults(), {\n convert: true,\n offset: 1,\n units: \"number\",\n });\n }\n /**\n * Start the source node at the given time\n * @param time When to start the source\n */\n start(time) {\n const computedTime = this.toSeconds(time);\n this.log(\"start\", computedTime);\n this._startGain(computedTime);\n this._source.start(computedTime);\n return this;\n }\n _stopSource(time) {\n this._source.stop(time);\n }\n dispose() {\n super.dispose();\n if (this.state === \"started\") {\n this.stop();\n }\n this._source.disconnect();\n this.offset.dispose();\n return this;\n }\n}\n//# sourceMappingURL=ToneConstantSource.js.map","import { Param } from \"../core/context/Param\";\nimport { ToneAudioNode } from \"../core/context/ToneAudioNode\";\nimport { connect } from \"../core/context/ToneAudioNode\";\nimport { isAudioParam } from \"../core/util/AdvancedTypeCheck\";\nimport { optionsFromArguments } from \"../core/util/Defaults\";\nimport { ToneConstantSource } from \"./ToneConstantSource\";\n/**\n * A signal is an audio-rate value. Tone.Signal is a core component of the library.\n * Unlike a number, Signals can be scheduled with sample-level accuracy. Tone.Signal\n * has all of the methods available to native Web Audio\n * [AudioParam](http://webaudio.github.io/web-audio-api/#the-audioparam-interface)\n * as well as additional conveniences. Read more about working with signals\n * [here](https://github.com/Tonejs/Tone.js/wiki/Signals).\n *\n * @example\n * const osc = new Tone.Oscillator().toDestination().start();\n * // a scheduleable signal which can be connected to control an AudioParam or another Signal\n * const signal = new Tone.Signal({\n * \tvalue: \"C4\",\n * \tunits: \"frequency\"\n * }).connect(osc.frequency);\n * // the scheduled ramp controls the connected signal\n * signal.rampTo(\"C2\", 4, \"+0.5\");\n * @category Signal\n */\nexport class Signal extends ToneAudioNode {\n constructor() {\n super(optionsFromArguments(Signal.getDefaults(), arguments, [\"value\", \"units\"]));\n this.name = \"Signal\";\n /**\n * Indicates if the value should be overridden on connection.\n */\n this.override = true;\n const options = optionsFromArguments(Signal.getDefaults(), arguments, [\"value\", \"units\"]);\n this.output = this._constantSource = new ToneConstantSource({\n context: this.context,\n convert: options.convert,\n offset: options.value,\n units: options.units,\n minValue: options.minValue,\n maxValue: options.maxValue,\n });\n this._constantSource.start(0);\n this.input = this._param = this._constantSource.offset;\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n convert: true,\n units: \"number\",\n value: 0,\n });\n }\n connect(destination, outputNum = 0, inputNum = 0) {\n // start it only when connected to something\n connectSignal(this, destination, outputNum, inputNum);\n return this;\n }\n dispose() {\n super.dispose();\n this._param.dispose();\n this._constantSource.dispose();\n return this;\n }\n //-------------------------------------\n // ABSTRACT PARAM INTERFACE\n // just a proxy for the ConstantSourceNode's offset AudioParam\n // all docs are generated from AbstractParam.ts\n //-------------------------------------\n setValueAtTime(value, time) {\n this._param.setValueAtTime(value, time);\n return this;\n }\n getValueAtTime(time) {\n return this._param.getValueAtTime(time);\n }\n setRampPoint(time) {\n this._param.setRampPoint(time);\n return this;\n }\n linearRampToValueAtTime(value, time) {\n this._param.linearRampToValueAtTime(value, time);\n return this;\n }\n exponentialRampToValueAtTime(value, time) {\n this._param.exponentialRampToValueAtTime(value, time);\n return this;\n }\n exponentialRampTo(value, rampTime, startTime) {\n this._param.exponentialRampTo(value, rampTime, startTime);\n return this;\n }\n linearRampTo(value, rampTime, startTime) {\n this._param.linearRampTo(value, rampTime, startTime);\n return this;\n }\n targetRampTo(value, rampTime, startTime) {\n this._param.targetRampTo(value, rampTime, startTime);\n return this;\n }\n exponentialApproachValueAtTime(value, time, rampTime) {\n this._param.exponentialApproachValueAtTime(value, time, rampTime);\n return this;\n }\n setTargetAtTime(value, startTime, timeConstant) {\n this._param.setTargetAtTime(value, startTime, timeConstant);\n return this;\n }\n setValueCurveAtTime(values, startTime, duration, scaling) {\n this._param.setValueCurveAtTime(values, startTime, duration, scaling);\n return this;\n }\n cancelScheduledValues(time) {\n this._param.cancelScheduledValues(time);\n return this;\n }\n cancelAndHoldAtTime(time) {\n this._param.cancelAndHoldAtTime(time);\n return this;\n }\n rampTo(value, rampTime, startTime) {\n this._param.rampTo(value, rampTime, startTime);\n return this;\n }\n get value() {\n return this._param.value;\n }\n set value(value) {\n this._param.value = value;\n }\n get convert() {\n return this._param.convert;\n }\n set convert(convert) {\n this._param.convert = convert;\n }\n get units() {\n return this._param.units;\n }\n get overridden() {\n return this._param.overridden;\n }\n set overridden(overridden) {\n this._param.overridden = overridden;\n }\n get maxValue() {\n return this._param.maxValue;\n }\n get minValue() {\n return this._param.minValue;\n }\n /**\n * See [[Param.apply]].\n */\n apply(param) {\n this._param.apply(param);\n return this;\n }\n}\n/**\n * When connecting from a signal, it's necessary to zero out the node destination\n * node if that node is also a signal. If the destination is not 0, then the values\n * will be summed. This method insures that the output of the destination signal will\n * be the same as the source signal, making the destination signal a pass through node.\n * @param signal The output signal to connect from\n * @param destination the destination to connect to\n * @param outputNum the optional output number\n * @param inputNum the input number\n */\nexport function connectSignal(signal, destination, outputNum, inputNum) {\n if (destination instanceof Param || isAudioParam(destination) ||\n (destination instanceof Signal && destination.override)) {\n // cancel changes\n destination.cancelScheduledValues(0);\n // reset the value\n destination.setValueAtTime(0, 0);\n // mark the value as overridden\n if (destination instanceof Signal) {\n destination.overridden = true;\n }\n }\n connect(signal, destination, outputNum, inputNum);\n}\n//# sourceMappingURL=Signal.js.map","import { Param } from \"../context/Param\";\nimport { optionsFromArguments } from \"../util/Defaults\";\nimport { Timeline } from \"../util/Timeline\";\nimport { isUndef } from \"../util/TypeCheck\";\n/**\n * A Param class just for computing ticks. Similar to the [[Param]] class,\n * but offers conversion to BPM values as well as ability to compute tick\n * duration and elapsed ticks\n */\nexport class TickParam extends Param {\n constructor() {\n super(optionsFromArguments(TickParam.getDefaults(), arguments, [\"value\"]));\n this.name = \"TickParam\";\n /**\n * The timeline which tracks all of the automations.\n */\n this._events = new Timeline(Infinity);\n /**\n * The internal holder for the multiplier value\n */\n this._multiplier = 1;\n const options = optionsFromArguments(TickParam.getDefaults(), arguments, [\"value\"]);\n // set the multiplier\n this._multiplier = options.multiplier;\n // clear the ticks from the beginning\n this._events.cancel(0);\n // set an initial event\n this._events.add({\n ticks: 0,\n time: 0,\n type: \"setValueAtTime\",\n value: this._fromType(options.value),\n });\n this.setValueAtTime(options.value, 0);\n }\n static getDefaults() {\n return Object.assign(Param.getDefaults(), {\n multiplier: 1,\n units: \"hertz\",\n value: 1,\n });\n }\n setTargetAtTime(value, time, constant) {\n // approximate it with multiple linear ramps\n time = this.toSeconds(time);\n this.setRampPoint(time);\n const computedValue = this._fromType(value);\n // start from previously scheduled value\n const prevEvent = this._events.get(time);\n const segments = Math.round(Math.max(1 / constant, 1));\n for (let i = 0; i <= segments; i++) {\n const segTime = constant * i + time;\n const rampVal = this._exponentialApproach(prevEvent.time, prevEvent.value, computedValue, constant, segTime);\n this.linearRampToValueAtTime(this._toType(rampVal), segTime);\n }\n return this;\n }\n setValueAtTime(value, time) {\n const computedTime = this.toSeconds(time);\n super.setValueAtTime(value, time);\n const event = this._events.get(computedTime);\n const previousEvent = this._events.previousEvent(event);\n const ticksUntilTime = this._getTicksUntilEvent(previousEvent, computedTime);\n event.ticks = Math.max(ticksUntilTime, 0);\n return this;\n }\n linearRampToValueAtTime(value, time) {\n const computedTime = this.toSeconds(time);\n super.linearRampToValueAtTime(value, time);\n const event = this._events.get(computedTime);\n const previousEvent = this._events.previousEvent(event);\n const ticksUntilTime = this._getTicksUntilEvent(previousEvent, computedTime);\n event.ticks = Math.max(ticksUntilTime, 0);\n return this;\n }\n exponentialRampToValueAtTime(value, time) {\n // aproximate it with multiple linear ramps\n time = this.toSeconds(time);\n const computedVal = this._fromType(value);\n // start from previously scheduled value\n const prevEvent = this._events.get(time);\n // approx 10 segments per second\n const segments = Math.round(Math.max((time - prevEvent.time) * 10, 1));\n const segmentDur = ((time - prevEvent.time) / segments);\n for (let i = 0; i <= segments; i++) {\n const segTime = segmentDur * i + prevEvent.time;\n const rampVal = this._exponentialInterpolate(prevEvent.time, prevEvent.value, time, computedVal, segTime);\n this.linearRampToValueAtTime(this._toType(rampVal), segTime);\n }\n return this;\n }\n /**\n * Returns the tick value at the time. Takes into account\n * any automation curves scheduled on the signal.\n * @param event The time to get the tick count at\n * @return The number of ticks which have elapsed at the time given any automations.\n */\n _getTicksUntilEvent(event, time) {\n if (event === null) {\n event = {\n ticks: 0,\n time: 0,\n type: \"setValueAtTime\",\n value: 0,\n };\n }\n else if (isUndef(event.ticks)) {\n const previousEvent = this._events.previousEvent(event);\n event.ticks = this._getTicksUntilEvent(previousEvent, event.time);\n }\n const val0 = this._fromType(this.getValueAtTime(event.time));\n let val1 = this._fromType(this.getValueAtTime(time));\n // if it's right on the line, take the previous value\n const onTheLineEvent = this._events.get(time);\n if (onTheLineEvent && onTheLineEvent.time === time && onTheLineEvent.type === \"setValueAtTime\") {\n val1 = this._fromType(this.getValueAtTime(time - this.sampleTime));\n }\n return 0.5 * (time - event.time) * (val0 + val1) + event.ticks;\n }\n /**\n * Returns the tick value at the time. Takes into account\n * any automation curves scheduled on the signal.\n * @param time The time to get the tick count at\n * @return The number of ticks which have elapsed at the time given any automations.\n */\n getTicksAtTime(time) {\n const computedTime = this.toSeconds(time);\n const event = this._events.get(computedTime);\n return Math.max(this._getTicksUntilEvent(event, computedTime), 0);\n }\n /**\n * Return the elapsed time of the number of ticks from the given time\n * @param ticks The number of ticks to calculate\n * @param time The time to get the next tick from\n * @return The duration of the number of ticks from the given time in seconds\n */\n getDurationOfTicks(ticks, time) {\n const computedTime = this.toSeconds(time);\n const currentTick = this.getTicksAtTime(time);\n return this.getTimeOfTick(currentTick + ticks) - computedTime;\n }\n /**\n * Given a tick, returns the time that tick occurs at.\n * @return The time that the tick occurs.\n */\n getTimeOfTick(tick) {\n const before = this._events.get(tick, \"ticks\");\n const after = this._events.getAfter(tick, \"ticks\");\n if (before && before.ticks === tick) {\n return before.time;\n }\n else if (before && after &&\n after.type === \"linearRampToValueAtTime\" &&\n before.value !== after.value) {\n const val0 = this._fromType(this.getValueAtTime(before.time));\n const val1 = this._fromType(this.getValueAtTime(after.time));\n const delta = (val1 - val0) / (after.time - before.time);\n const k = Math.sqrt(Math.pow(val0, 2) - 2 * delta * (before.ticks - tick));\n const sol1 = (-val0 + k) / delta;\n const sol2 = (-val0 - k) / delta;\n return (sol1 > 0 ? sol1 : sol2) + before.time;\n }\n else if (before) {\n if (before.value === 0) {\n return Infinity;\n }\n else {\n return before.time + (tick - before.ticks) / before.value;\n }\n }\n else {\n return tick / this._initialValue;\n }\n }\n /**\n * Convert some number of ticks their the duration in seconds accounting\n * for any automation curves starting at the given time.\n * @param ticks The number of ticks to convert to seconds.\n * @param when When along the automation timeline to convert the ticks.\n * @return The duration in seconds of the ticks.\n */\n ticksToTime(ticks, when) {\n return this.getDurationOfTicks(ticks, when);\n }\n /**\n * The inverse of [[ticksToTime]]. Convert a duration in\n * seconds to the corresponding number of ticks accounting for any\n * automation curves starting at the given time.\n * @param duration The time interval to convert to ticks.\n * @param when When along the automation timeline to convert the ticks.\n * @return The duration in ticks.\n */\n timeToTicks(duration, when) {\n const computedTime = this.toSeconds(when);\n const computedDuration = this.toSeconds(duration);\n const startTicks = this.getTicksAtTime(computedTime);\n const endTicks = this.getTicksAtTime(computedTime + computedDuration);\n return endTicks - startTicks;\n }\n /**\n * Convert from the type when the unit value is BPM\n */\n _fromType(val) {\n if (this.units === \"bpm\" && this.multiplier) {\n return 1 / (60 / val / this.multiplier);\n }\n else {\n return super._fromType(val);\n }\n }\n /**\n * Special case of type conversion where the units === \"bpm\"\n */\n _toType(val) {\n if (this.units === \"bpm\" && this.multiplier) {\n return (val / this.multiplier) * 60;\n }\n else {\n return super._toType(val);\n }\n }\n /**\n * A multiplier on the bpm value. Useful for setting a PPQ relative to the base frequency value.\n */\n get multiplier() {\n return this._multiplier;\n }\n set multiplier(m) {\n // get and reset the current value with the new multiplier\n // might be necessary to clear all the previous values\n const currentVal = this.value;\n this._multiplier = m;\n this.cancelScheduledValues(0);\n this.setValueAtTime(currentVal, 0);\n }\n}\n//# sourceMappingURL=TickParam.js.map","import { Signal } from \"../../signal/Signal\";\nimport { optionsFromArguments } from \"../util/Defaults\";\nimport { TickParam } from \"./TickParam\";\n/**\n * TickSignal extends Tone.Signal, but adds the capability\n * to calculate the number of elapsed ticks. exponential and target curves\n * are approximated with multiple linear ramps.\n *\n * Thank you Bruno Dias, H. Sofia Pinto, and David M. Matos,\n * for your [WAC paper](https://smartech.gatech.edu/bitstream/handle/1853/54588/WAC2016-49.pdf)\n * describing integrating timing functions for tempo calculations.\n */\nexport class TickSignal extends Signal {\n constructor() {\n super(optionsFromArguments(TickSignal.getDefaults(), arguments, [\"value\"]));\n this.name = \"TickSignal\";\n const options = optionsFromArguments(TickSignal.getDefaults(), arguments, [\"value\"]);\n this.input = this._param = new TickParam({\n context: this.context,\n convert: options.convert,\n multiplier: options.multiplier,\n param: this._constantSource.offset,\n units: options.units,\n value: options.value,\n });\n }\n static getDefaults() {\n return Object.assign(Signal.getDefaults(), {\n multiplier: 1,\n units: \"hertz\",\n value: 1,\n });\n }\n ticksToTime(ticks, when) {\n return this._param.ticksToTime(ticks, when);\n }\n timeToTicks(duration, when) {\n return this._param.timeToTicks(duration, when);\n }\n getTimeOfTick(tick) {\n return this._param.getTimeOfTick(tick);\n }\n getDurationOfTicks(ticks, time) {\n return this._param.getDurationOfTicks(ticks, time);\n }\n getTicksAtTime(time) {\n return this._param.getTicksAtTime(time);\n }\n /**\n * A multiplier on the bpm value. Useful for setting a PPQ relative to the base frequency value.\n */\n get multiplier() {\n return this._param.multiplier;\n }\n set multiplier(m) {\n this._param.multiplier = m;\n }\n dispose() {\n super.dispose();\n this._param.dispose();\n return this;\n }\n}\n//# sourceMappingURL=TickSignal.js.map","import { ToneWithContext } from \"../context/ToneWithContext\";\nimport { optionsFromArguments } from \"../util/Defaults\";\nimport { readOnly } from \"../util/Interface\";\nimport { StateTimeline } from \"../util/StateTimeline\";\nimport { Timeline } from \"../util/Timeline\";\nimport { isDefined } from \"../util/TypeCheck\";\nimport { TickSignal } from \"./TickSignal\";\nimport { EQ } from \"../util/Math\";\n/**\n * Uses [TickSignal](TickSignal) to track elapsed ticks with complex automation curves.\n */\nexport class TickSource extends ToneWithContext {\n constructor() {\n super(optionsFromArguments(TickSource.getDefaults(), arguments, [\"frequency\"]));\n this.name = \"TickSource\";\n /**\n * The state timeline\n */\n this._state = new StateTimeline();\n /**\n * The offset values of the ticks\n */\n this._tickOffset = new Timeline();\n const options = optionsFromArguments(TickSource.getDefaults(), arguments, [\"frequency\"]);\n this.frequency = new TickSignal({\n context: this.context,\n units: options.units,\n value: options.frequency,\n });\n readOnly(this, \"frequency\");\n // set the initial state\n this._state.setStateAtTime(\"stopped\", 0);\n // add the first event\n this.setTicksAtTime(0, 0);\n }\n static getDefaults() {\n return Object.assign({\n frequency: 1,\n units: \"hertz\",\n }, ToneWithContext.getDefaults());\n }\n /**\n * Returns the playback state of the source, either \"started\", \"stopped\" or \"paused\".\n */\n get state() {\n return this.getStateAtTime(this.now());\n }\n /**\n * Start the clock at the given time. Optionally pass in an offset\n * of where to start the tick counter from.\n * @param time The time the clock should start\n * @param offset The number of ticks to start the source at\n */\n start(time, offset) {\n const computedTime = this.toSeconds(time);\n if (this._state.getValueAtTime(computedTime) !== \"started\") {\n this._state.setStateAtTime(\"started\", computedTime);\n if (isDefined(offset)) {\n this.setTicksAtTime(offset, computedTime);\n }\n }\n return this;\n }\n /**\n * Stop the clock. Stopping the clock resets the tick counter to 0.\n * @param time The time when the clock should stop.\n */\n stop(time) {\n const computedTime = this.toSeconds(time);\n // cancel the previous stop\n if (this._state.getValueAtTime(computedTime) === \"stopped\") {\n const event = this._state.get(computedTime);\n if (event && event.time > 0) {\n this._tickOffset.cancel(event.time);\n this._state.cancel(event.time);\n }\n }\n this._state.cancel(computedTime);\n this._state.setStateAtTime(\"stopped\", computedTime);\n this.setTicksAtTime(0, computedTime);\n return this;\n }\n /**\n * Pause the clock. Pausing does not reset the tick counter.\n * @param time The time when the clock should stop.\n */\n pause(time) {\n const computedTime = this.toSeconds(time);\n if (this._state.getValueAtTime(computedTime) === \"started\") {\n this._state.setStateAtTime(\"paused\", computedTime);\n }\n return this;\n }\n /**\n * Cancel start/stop/pause and setTickAtTime events scheduled after the given time.\n * @param time When to clear the events after\n */\n cancel(time) {\n time = this.toSeconds(time);\n this._state.cancel(time);\n this._tickOffset.cancel(time);\n return this;\n }\n /**\n * Get the elapsed ticks at the given time\n * @param time When to get the tick value\n * @return The number of ticks\n */\n getTicksAtTime(time) {\n const computedTime = this.toSeconds(time);\n const stopEvent = this._state.getLastState(\"stopped\", computedTime);\n // this event allows forEachBetween to iterate until the current time\n const tmpEvent = { state: \"paused\", time: computedTime };\n this._state.add(tmpEvent);\n // keep track of the previous offset event\n let lastState = stopEvent;\n let elapsedTicks = 0;\n // iterate through all the events since the last stop\n this._state.forEachBetween(stopEvent.time, computedTime + this.sampleTime, e => {\n let periodStartTime = lastState.time;\n // if there is an offset event in this period use that\n const offsetEvent = this._tickOffset.get(e.time);\n if (offsetEvent && offsetEvent.time >= lastState.time) {\n elapsedTicks = offsetEvent.ticks;\n periodStartTime = offsetEvent.time;\n }\n if (lastState.state === \"started\" && e.state !== \"started\") {\n elapsedTicks += this.frequency.getTicksAtTime(e.time) - this.frequency.getTicksAtTime(periodStartTime);\n }\n lastState = e;\n });\n // remove the temporary event\n this._state.remove(tmpEvent);\n // return the ticks\n return elapsedTicks;\n }\n /**\n * The number of times the callback was invoked. Starts counting at 0\n * and increments after the callback was invoked. Returns -1 when stopped.\n */\n get ticks() {\n return this.getTicksAtTime(this.now());\n }\n set ticks(t) {\n this.setTicksAtTime(t, this.now());\n }\n /**\n * The time since ticks=0 that the TickSource has been running. Accounts\n * for tempo curves\n */\n get seconds() {\n return this.getSecondsAtTime(this.now());\n }\n set seconds(s) {\n const now = this.now();\n const ticks = this.frequency.timeToTicks(s, now);\n this.setTicksAtTime(ticks, now);\n }\n /**\n * Return the elapsed seconds at the given time.\n * @param time When to get the elapsed seconds\n * @return The number of elapsed seconds\n */\n getSecondsAtTime(time) {\n time = this.toSeconds(time);\n const stopEvent = this._state.getLastState(\"stopped\", time);\n // this event allows forEachBetween to iterate until the current time\n const tmpEvent = { state: \"paused\", time };\n this._state.add(tmpEvent);\n // keep track of the previous offset event\n let lastState = stopEvent;\n let elapsedSeconds = 0;\n // iterate through all the events since the last stop\n this._state.forEachBetween(stopEvent.time, time + this.sampleTime, e => {\n let periodStartTime = lastState.time;\n // if there is an offset event in this period use that\n const offsetEvent = this._tickOffset.get(e.time);\n if (offsetEvent && offsetEvent.time >= lastState.time) {\n elapsedSeconds = offsetEvent.seconds;\n periodStartTime = offsetEvent.time;\n }\n if (lastState.state === \"started\" && e.state !== \"started\") {\n elapsedSeconds += e.time - periodStartTime;\n }\n lastState = e;\n });\n // remove the temporary event\n this._state.remove(tmpEvent);\n // return the ticks\n return elapsedSeconds;\n }\n /**\n * Set the clock's ticks at the given time.\n * @param ticks The tick value to set\n * @param time When to set the tick value\n */\n setTicksAtTime(ticks, time) {\n time = this.toSeconds(time);\n this._tickOffset.cancel(time);\n this._tickOffset.add({\n seconds: this.frequency.getDurationOfTicks(ticks, time),\n ticks,\n time,\n });\n return this;\n }\n /**\n * Returns the scheduled state at the given time.\n * @param time The time to query.\n */\n getStateAtTime(time) {\n time = this.toSeconds(time);\n return this._state.getValueAtTime(time);\n }\n /**\n * Get the time of the given tick. The second argument\n * is when to test before. Since ticks can be set (with setTicksAtTime)\n * there may be multiple times for a given tick value.\n * @param tick The tick number.\n * @param before When to measure the tick value from.\n * @return The time of the tick\n */\n getTimeOfTick(tick, before = this.now()) {\n const offset = this._tickOffset.get(before);\n const event = this._state.get(before);\n const startTime = Math.max(offset.time, event.time);\n const absoluteTicks = this.frequency.getTicksAtTime(startTime) + tick - offset.ticks;\n return this.frequency.getTimeOfTick(absoluteTicks);\n }\n /**\n * Invoke the callback event at all scheduled ticks between the\n * start time and the end time\n * @param startTime The beginning of the search range\n * @param endTime The end of the search range\n * @param callback The callback to invoke with each tick\n */\n forEachTickBetween(startTime, endTime, callback) {\n // only iterate through the sections where it is \"started\"\n let lastStateEvent = this._state.get(startTime);\n this._state.forEachBetween(startTime, endTime, event => {\n if (lastStateEvent && lastStateEvent.state === \"started\" && event.state !== \"started\") {\n this.forEachTickBetween(Math.max(lastStateEvent.time, startTime), event.time - this.sampleTime, callback);\n }\n lastStateEvent = event;\n });\n let error = null;\n if (lastStateEvent && lastStateEvent.state === \"started\") {\n const maxStartTime = Math.max(lastStateEvent.time, startTime);\n // figure out the difference between the frequency ticks and the\n const startTicks = this.frequency.getTicksAtTime(maxStartTime);\n const ticksAtStart = this.frequency.getTicksAtTime(lastStateEvent.time);\n const diff = startTicks - ticksAtStart;\n let offset = Math.ceil(diff) - diff;\n // guard against floating point issues\n offset = EQ(offset, 1) ? 0 : offset;\n let nextTickTime = this.frequency.getTimeOfTick(startTicks + offset);\n while (nextTickTime < endTime) {\n try {\n callback(nextTickTime, Math.round(this.getTicksAtTime(nextTickTime)));\n }\n catch (e) {\n error = e;\n break;\n }\n nextTickTime += this.frequency.getDurationOfTicks(1, nextTickTime);\n }\n }\n if (error) {\n throw error;\n }\n return this;\n }\n /**\n * Clean up\n */\n dispose() {\n super.dispose();\n this._state.dispose();\n this._tickOffset.dispose();\n this.frequency.dispose();\n return this;\n }\n}\n//# sourceMappingURL=TickSource.js.map","import { ToneWithContext } from \"../context/ToneWithContext\";\nimport { optionsFromArguments } from \"../util/Defaults\";\nimport { Emitter } from \"../util/Emitter\";\nimport { noOp, readOnly } from \"../util/Interface\";\nimport { StateTimeline } from \"../util/StateTimeline\";\nimport { TickSource } from \"./TickSource\";\nimport { assertContextRunning } from \"../util/Debug\";\n/**\n * A sample accurate clock which provides a callback at the given rate.\n * While the callback is not sample-accurate (it is still susceptible to\n * loose JS timing), the time passed in as the argument to the callback\n * is precise. For most applications, it is better to use Tone.Transport\n * instead of the Clock by itself since you can synchronize multiple callbacks.\n * @example\n * // the callback will be invoked approximately once a second\n * // and will print the time exactly once a second apart.\n * const clock = new Tone.Clock(time => {\n * \tconsole.log(time);\n * }, 1);\n * clock.start();\n * @category Core\n */\nexport class Clock extends ToneWithContext {\n constructor() {\n super(optionsFromArguments(Clock.getDefaults(), arguments, [\"callback\", \"frequency\"]));\n this.name = \"Clock\";\n /**\n * The callback function to invoke at the scheduled tick.\n */\n this.callback = noOp;\n /**\n * The last time the loop callback was invoked\n */\n this._lastUpdate = 0;\n /**\n * Keep track of the playback state\n */\n this._state = new StateTimeline(\"stopped\");\n /**\n * Context bound reference to the _loop method\n * This is necessary to remove the event in the end.\n */\n this._boundLoop = this._loop.bind(this);\n const options = optionsFromArguments(Clock.getDefaults(), arguments, [\"callback\", \"frequency\"]);\n this.callback = options.callback;\n this._tickSource = new TickSource({\n context: this.context,\n frequency: options.frequency,\n units: options.units,\n });\n this._lastUpdate = 0;\n this.frequency = this._tickSource.frequency;\n readOnly(this, \"frequency\");\n // add an initial state\n this._state.setStateAtTime(\"stopped\", 0);\n // bind a callback to the worker thread\n this.context.on(\"tick\", this._boundLoop);\n }\n static getDefaults() {\n return Object.assign(ToneWithContext.getDefaults(), {\n callback: noOp,\n frequency: 1,\n units: \"hertz\",\n });\n }\n /**\n * Returns the playback state of the source, either \"started\", \"stopped\" or \"paused\".\n */\n get state() {\n return this._state.getValueAtTime(this.now());\n }\n /**\n * Start the clock at the given time. Optionally pass in an offset\n * of where to start the tick counter from.\n * @param time The time the clock should start\n * @param offset Where the tick counter starts counting from.\n */\n start(time, offset) {\n // make sure the context is running\n assertContextRunning(this.context);\n // start the loop\n const computedTime = this.toSeconds(time);\n this.log(\"start\", computedTime);\n if (this._state.getValueAtTime(computedTime) !== \"started\") {\n this._state.setStateAtTime(\"started\", computedTime);\n this._tickSource.start(computedTime, offset);\n if (computedTime < this._lastUpdate) {\n this.emit(\"start\", computedTime, offset);\n }\n }\n return this;\n }\n /**\n * Stop the clock. Stopping the clock resets the tick counter to 0.\n * @param time The time when the clock should stop.\n * @example\n * const clock = new Tone.Clock(time => {\n * \tconsole.log(time);\n * }, 1);\n * clock.start();\n * // stop the clock after 10 seconds\n * clock.stop(\"+10\");\n */\n stop(time) {\n const computedTime = this.toSeconds(time);\n this.log(\"stop\", computedTime);\n this._state.cancel(computedTime);\n this._state.setStateAtTime(\"stopped\", computedTime);\n this._tickSource.stop(computedTime);\n if (computedTime < this._lastUpdate) {\n this.emit(\"stop\", computedTime);\n }\n return this;\n }\n /**\n * Pause the clock. Pausing does not reset the tick counter.\n * @param time The time when the clock should stop.\n */\n pause(time) {\n const computedTime = this.toSeconds(time);\n if (this._state.getValueAtTime(computedTime) === \"started\") {\n this._state.setStateAtTime(\"paused\", computedTime);\n this._tickSource.pause(computedTime);\n if (computedTime < this._lastUpdate) {\n this.emit(\"pause\", computedTime);\n }\n }\n return this;\n }\n /**\n * The number of times the callback was invoked. Starts counting at 0\n * and increments after the callback was invoked.\n */\n get ticks() {\n return Math.ceil(this.getTicksAtTime(this.now()));\n }\n set ticks(t) {\n this._tickSource.ticks = t;\n }\n /**\n * The time since ticks=0 that the Clock has been running. Accounts for tempo curves\n */\n get seconds() {\n return this._tickSource.seconds;\n }\n set seconds(s) {\n this._tickSource.seconds = s;\n }\n /**\n * Return the elapsed seconds at the given time.\n * @param time When to get the elapsed seconds\n * @return The number of elapsed seconds\n */\n getSecondsAtTime(time) {\n return this._tickSource.getSecondsAtTime(time);\n }\n /**\n * Set the clock's ticks at the given time.\n * @param ticks The tick value to set\n * @param time When to set the tick value\n */\n setTicksAtTime(ticks, time) {\n this._tickSource.setTicksAtTime(ticks, time);\n return this;\n }\n /**\n * Get the time of the given tick. The second argument\n * is when to test before. Since ticks can be set (with setTicksAtTime)\n * there may be multiple times for a given tick value.\n * @param tick The tick number.\n * @param before When to measure the tick value from.\n * @return The time of the tick\n */\n getTimeOfTick(tick, before = this.now()) {\n return this._tickSource.getTimeOfTick(tick, before);\n }\n /**\n * Get the clock's ticks at the given time.\n * @param time When to get the tick value\n * @return The tick value at the given time.\n */\n getTicksAtTime(time) {\n return this._tickSource.getTicksAtTime(time);\n }\n /**\n * Get the time of the next tick\n * @param offset The tick number.\n */\n nextTickTime(offset, when) {\n const computedTime = this.toSeconds(when);\n const currentTick = this.getTicksAtTime(computedTime);\n return this._tickSource.getTimeOfTick(currentTick + offset, computedTime);\n }\n /**\n * The scheduling loop.\n */\n _loop() {\n const startTime = this._lastUpdate;\n const endTime = this.now();\n this._lastUpdate = endTime;\n this.log(\"loop\", startTime, endTime);\n if (startTime !== endTime) {\n // the state change events\n this._state.forEachBetween(startTime, endTime, e => {\n switch (e.state) {\n case \"started\":\n const offset = this._tickSource.getTicksAtTime(e.time);\n this.emit(\"start\", e.time, offset);\n break;\n case \"stopped\":\n if (e.time !== 0) {\n this.emit(\"stop\", e.time);\n }\n break;\n case \"paused\":\n this.emit(\"pause\", e.time);\n break;\n }\n });\n // the tick callbacks\n this._tickSource.forEachTickBetween(startTime, endTime, (time, ticks) => {\n this.callback(time, ticks);\n });\n }\n }\n /**\n * Returns the scheduled state at the given time.\n * @param time The time to query.\n * @return The name of the state input in setStateAtTime.\n * @example\n * const clock = new Tone.Clock();\n * clock.start(\"+0.1\");\n * clock.getStateAtTime(\"+0.1\"); // returns \"started\"\n */\n getStateAtTime(time) {\n const computedTime = this.toSeconds(time);\n return this._state.getValueAtTime(computedTime);\n }\n /**\n * Clean up\n */\n dispose() {\n super.dispose();\n this.context.off(\"tick\", this._boundLoop);\n this._tickSource.dispose();\n this._state.dispose();\n return this;\n }\n}\nEmitter.mixin(Clock);\n//# sourceMappingURL=Clock.js.map","import { Tone } from \"../Tone\";\nimport { optionsFromArguments } from \"../util/Defaults\";\nimport { noOp } from \"../util/Interface\";\nimport { isString } from \"../util/TypeCheck\";\nimport { ToneAudioBuffer } from \"./ToneAudioBuffer\";\nimport { assert } from \"../util/Debug\";\n/**\n * A data structure for holding multiple buffers in a Map-like datastructure.\n *\n * @example\n * const pianoSamples = new Tone.ToneAudioBuffers({\n * \tA1: \"https://tonejs.github.io/audio/casio/A1.mp3\",\n * \tA2: \"https://tonejs.github.io/audio/casio/A2.mp3\",\n * }, () => {\n * \tconst player = new Tone.Player().toDestination();\n * \t// play one of the samples when they all load\n * \tplayer.buffer = pianoSamples.get(\"A2\");\n * \tplayer.start();\n * });\n * @example\n * // To pass in additional parameters in the second parameter\n * const buffers = new Tone.ToneAudioBuffers({\n * \t urls: {\n * \t\t A1: \"A1.mp3\",\n * \t\t A2: \"A2.mp3\",\n * \t },\n * \t onload: () => console.log(\"loaded\"),\n * \t baseUrl: \"https://tonejs.github.io/audio/casio/\"\n * });\n * @category Core\n */\nexport class ToneAudioBuffers extends Tone {\n constructor() {\n super();\n this.name = \"ToneAudioBuffers\";\n /**\n * All of the buffers\n */\n this._buffers = new Map();\n /**\n * Keep track of the number of loaded buffers\n */\n this._loadingCount = 0;\n const options = optionsFromArguments(ToneAudioBuffers.getDefaults(), arguments, [\"urls\", \"onload\", \"baseUrl\"], \"urls\");\n this.baseUrl = options.baseUrl;\n // add each one\n Object.keys(options.urls).forEach(name => {\n this._loadingCount++;\n const url = options.urls[name];\n this.add(name, url, this._bufferLoaded.bind(this, options.onload), options.onerror);\n });\n }\n static getDefaults() {\n return {\n baseUrl: \"\",\n onerror: noOp,\n onload: noOp,\n urls: {},\n };\n }\n /**\n * True if the buffers object has a buffer by that name.\n * @param name The key or index of the buffer.\n */\n has(name) {\n return this._buffers.has(name.toString());\n }\n /**\n * Get a buffer by name. If an array was loaded,\n * then use the array index.\n * @param name The key or index of the buffer.\n */\n get(name) {\n assert(this.has(name), `ToneAudioBuffers has no buffer named: ${name}`);\n return this._buffers.get(name.toString());\n }\n /**\n * A buffer was loaded. decrement the counter.\n */\n _bufferLoaded(callback) {\n this._loadingCount--;\n if (this._loadingCount === 0 && callback) {\n callback();\n }\n }\n /**\n * If the buffers are loaded or not\n */\n get loaded() {\n return Array.from(this._buffers).every(([_, buffer]) => buffer.loaded);\n }\n /**\n * Add a buffer by name and url to the Buffers\n * @param name A unique name to give the buffer\n * @param url Either the url of the bufer, or a buffer which will be added with the given name.\n * @param callback The callback to invoke when the url is loaded.\n * @param onerror Invoked if the buffer can't be loaded\n */\n add(name, url, callback = noOp, onerror = noOp) {\n if (isString(url)) {\n this._buffers.set(name.toString(), new ToneAudioBuffer(this.baseUrl + url, callback, onerror));\n }\n else {\n this._buffers.set(name.toString(), new ToneAudioBuffer(url, callback, onerror));\n }\n return this;\n }\n dispose() {\n super.dispose();\n this._buffers.forEach(buffer => buffer.dispose());\n this._buffers.clear();\n return this;\n }\n}\n//# sourceMappingURL=ToneAudioBuffers.js.map","import { getContext } from \"../Global\";\nimport { TransportTimeClass } from \"./TransportTime\";\n/**\n * Ticks is a primitive type for encoding Time values.\n * Ticks can be constructed with or without the `new` keyword. Ticks can be passed\n * into the parameter of any method which takes time as an argument.\n * @example\n * const t = Tone.Ticks(\"4n\"); // a quarter note as ticks\n * @category Unit\n */\nexport class TicksClass extends TransportTimeClass {\n constructor() {\n super(...arguments);\n this.name = \"Ticks\";\n this.defaultUnits = \"i\";\n }\n /**\n * Get the current time in the given units\n */\n _now() {\n return this.context.transport.ticks;\n }\n /**\n * Return the value of the beats in the current units\n */\n _beatsToUnits(beats) {\n return this._getPPQ() * beats;\n }\n /**\n * Returns the value of a second in the current units\n */\n _secondsToUnits(seconds) {\n return Math.floor(seconds / (60 / this._getBpm()) * this._getPPQ());\n }\n /**\n * Returns the value of a tick in the current time units\n */\n _ticksToUnits(ticks) {\n return ticks;\n }\n /**\n * Return the time in ticks\n */\n toTicks() {\n return this.valueOf();\n }\n /**\n * Return the time in seconds\n */\n toSeconds() {\n return (this.valueOf() / this._getPPQ()) * (60 / this._getBpm());\n }\n}\n/**\n * Convert a time representation to ticks\n * @category Unit\n */\nexport function Ticks(value, units) {\n return new TicksClass(getContext(), value, units);\n}\n//# sourceMappingURL=Ticks.js.map","import { ToneWithContext } from \"../context/ToneWithContext\";\nimport { Timeline } from \"./Timeline\";\nimport { onContextClose, onContextInit } from \"../context/ContextInitialization\";\n/**\n * Draw is useful for synchronizing visuals and audio events.\n * Callbacks from Tone.Transport or any of the Tone.Event classes\n * always happen _before_ the scheduled time and are not synchronized\n * to the animation frame so they are not good for triggering tightly\n * synchronized visuals and sound. Draw makes it easy to schedule\n * callbacks using the AudioContext time and uses requestAnimationFrame.\n * @example\n * Tone.Transport.schedule((time) => {\n * \t// use the time argument to schedule a callback with Draw\n * \tTone.Draw.schedule(() => {\n * \t\t// do drawing or DOM manipulation here\n * \t\tconsole.log(time);\n * \t}, time);\n * }, \"+0.5\");\n * Tone.Transport.start();\n * @category Core\n */\nexport class Draw extends ToneWithContext {\n constructor() {\n super(...arguments);\n this.name = \"Draw\";\n /**\n * The duration after which events are not invoked.\n */\n this.expiration = 0.25;\n /**\n * The amount of time before the scheduled time\n * that the callback can be invoked. Default is\n * half the time of an animation frame (0.008 seconds).\n */\n this.anticipation = 0.008;\n /**\n * All of the events.\n */\n this._events = new Timeline();\n /**\n * The draw loop\n */\n this._boundDrawLoop = this._drawLoop.bind(this);\n /**\n * The animation frame id\n */\n this._animationFrame = -1;\n }\n /**\n * Schedule a function at the given time to be invoked\n * on the nearest animation frame.\n * @param callback Callback is invoked at the given time.\n * @param time The time relative to the AudioContext time to invoke the callback.\n * @example\n * Tone.Transport.scheduleRepeat(time => {\n * \tTone.Draw.schedule(() => console.log(time), time);\n * }, 1);\n * Tone.Transport.start();\n */\n schedule(callback, time) {\n this._events.add({\n callback,\n time: this.toSeconds(time),\n });\n // start the draw loop on the first event\n if (this._events.length === 1) {\n this._animationFrame = requestAnimationFrame(this._boundDrawLoop);\n }\n return this;\n }\n /**\n * Cancel events scheduled after the given time\n * @param after Time after which scheduled events will be removed from the scheduling timeline.\n */\n cancel(after) {\n this._events.cancel(this.toSeconds(after));\n return this;\n }\n /**\n * The draw loop\n */\n _drawLoop() {\n const now = this.context.currentTime;\n while (this._events.length && this._events.peek().time - this.anticipation <= now) {\n const event = this._events.shift();\n if (event && now - event.time <= this.expiration) {\n event.callback();\n }\n }\n if (this._events.length > 0) {\n this._animationFrame = requestAnimationFrame(this._boundDrawLoop);\n }\n }\n dispose() {\n super.dispose();\n this._events.dispose();\n cancelAnimationFrame(this._animationFrame);\n return this;\n }\n}\n//-------------------------------------\n// \tINITIALIZATION\n//-------------------------------------\nonContextInit(context => {\n context.draw = new Draw({ context });\n});\nonContextClose(context => {\n context.draw.dispose();\n});\n//# sourceMappingURL=Draw.js.map","import { Tone } from \"../Tone\";\nimport { isDefined } from \"./TypeCheck\";\nimport { assert } from \"./Debug\";\n/**\n * Similar to Tone.Timeline, but all events represent\n * intervals with both \"time\" and \"duration\" times. The\n * events are placed in a tree structure optimized\n * for querying an intersection point with the timeline\n * events. Internally uses an [Interval Tree](https://en.wikipedia.org/wiki/Interval_tree)\n * to represent the data.\n */\nexport class IntervalTimeline extends Tone {\n constructor() {\n super(...arguments);\n this.name = \"IntervalTimeline\";\n /**\n * The root node of the inteval tree\n */\n this._root = null;\n /**\n * Keep track of the length of the timeline.\n */\n this._length = 0;\n }\n /**\n * The event to add to the timeline. All events must\n * have a time and duration value\n * @param event The event to add to the timeline\n */\n add(event) {\n assert(isDefined(event.time), \"Events must have a time property\");\n assert(isDefined(event.duration), \"Events must have a duration parameter\");\n event.time = event.time.valueOf();\n let node = new IntervalNode(event.time, event.time + event.duration, event);\n if (this._root === null) {\n this._root = node;\n }\n else {\n this._root.insert(node);\n }\n this._length++;\n // Restructure tree to be balanced\n while (node !== null) {\n node.updateHeight();\n node.updateMax();\n this._rebalance(node);\n node = node.parent;\n }\n return this;\n }\n /**\n * Remove an event from the timeline.\n * @param event The event to remove from the timeline\n */\n remove(event) {\n if (this._root !== null) {\n const results = [];\n this._root.search(event.time, results);\n for (const node of results) {\n if (node.event === event) {\n this._removeNode(node);\n this._length--;\n break;\n }\n }\n }\n return this;\n }\n /**\n * The number of items in the timeline.\n * @readOnly\n */\n get length() {\n return this._length;\n }\n /**\n * Remove events whose time time is after the given time\n * @param after The time to query.\n */\n cancel(after) {\n this.forEachFrom(after, event => this.remove(event));\n return this;\n }\n /**\n * Set the root node as the given node\n */\n _setRoot(node) {\n this._root = node;\n if (this._root !== null) {\n this._root.parent = null;\n }\n }\n /**\n * Replace the references to the node in the node's parent\n * with the replacement node.\n */\n _replaceNodeInParent(node, replacement) {\n if (node.parent !== null) {\n if (node.isLeftChild()) {\n node.parent.left = replacement;\n }\n else {\n node.parent.right = replacement;\n }\n this._rebalance(node.parent);\n }\n else {\n this._setRoot(replacement);\n }\n }\n /**\n * Remove the node from the tree and replace it with\n * a successor which follows the schema.\n */\n _removeNode(node) {\n if (node.left === null && node.right === null) {\n this._replaceNodeInParent(node, null);\n }\n else if (node.right === null) {\n this._replaceNodeInParent(node, node.left);\n }\n else if (node.left === null) {\n this._replaceNodeInParent(node, node.right);\n }\n else {\n const balance = node.getBalance();\n let replacement;\n let temp = null;\n if (balance > 0) {\n if (node.left.right === null) {\n replacement = node.left;\n replacement.right = node.right;\n temp = replacement;\n }\n else {\n replacement = node.left.right;\n while (replacement.right !== null) {\n replacement = replacement.right;\n }\n if (replacement.parent) {\n replacement.parent.right = replacement.left;\n temp = replacement.parent;\n replacement.left = node.left;\n replacement.right = node.right;\n }\n }\n }\n else if (node.right.left === null) {\n replacement = node.right;\n replacement.left = node.left;\n temp = replacement;\n }\n else {\n replacement = node.right.left;\n while (replacement.left !== null) {\n replacement = replacement.left;\n }\n if (replacement.parent) {\n replacement.parent.left = replacement.right;\n temp = replacement.parent;\n replacement.left = node.left;\n replacement.right = node.right;\n }\n }\n if (node.parent !== null) {\n if (node.isLeftChild()) {\n node.parent.left = replacement;\n }\n else {\n node.parent.right = replacement;\n }\n }\n else {\n this._setRoot(replacement);\n }\n if (temp) {\n this._rebalance(temp);\n }\n }\n node.dispose();\n }\n /**\n * Rotate the tree to the left\n */\n _rotateLeft(node) {\n const parent = node.parent;\n const isLeftChild = node.isLeftChild();\n // Make node.right the new root of this sub tree (instead of node)\n const pivotNode = node.right;\n if (pivotNode) {\n node.right = pivotNode.left;\n pivotNode.left = node;\n }\n if (parent !== null) {\n if (isLeftChild) {\n parent.left = pivotNode;\n }\n else {\n parent.right = pivotNode;\n }\n }\n else {\n this._setRoot(pivotNode);\n }\n }\n /**\n * Rotate the tree to the right\n */\n _rotateRight(node) {\n const parent = node.parent;\n const isLeftChild = node.isLeftChild();\n // Make node.left the new root of this sub tree (instead of node)\n const pivotNode = node.left;\n if (pivotNode) {\n node.left = pivotNode.right;\n pivotNode.right = node;\n }\n if (parent !== null) {\n if (isLeftChild) {\n parent.left = pivotNode;\n }\n else {\n parent.right = pivotNode;\n }\n }\n else {\n this._setRoot(pivotNode);\n }\n }\n /**\n * Balance the BST\n */\n _rebalance(node) {\n const balance = node.getBalance();\n if (balance > 1 && node.left) {\n if (node.left.getBalance() < 0) {\n this._rotateLeft(node.left);\n }\n else {\n this._rotateRight(node);\n }\n }\n else if (balance < -1 && node.right) {\n if (node.right.getBalance() > 0) {\n this._rotateRight(node.right);\n }\n else {\n this._rotateLeft(node);\n }\n }\n }\n /**\n * Get an event whose time and duration span the give time. Will\n * return the match whose \"time\" value is closest to the given time.\n * @return The event which spans the desired time\n */\n get(time) {\n if (this._root !== null) {\n const results = [];\n this._root.search(time, results);\n if (results.length > 0) {\n let max = results[0];\n for (let i = 1; i < results.length; i++) {\n if (results[i].low > max.low) {\n max = results[i];\n }\n }\n return max.event;\n }\n }\n return null;\n }\n /**\n * Iterate over everything in the timeline.\n * @param callback The callback to invoke with every item\n */\n forEach(callback) {\n if (this._root !== null) {\n const allNodes = [];\n this._root.traverse(node => allNodes.push(node));\n allNodes.forEach(node => {\n if (node.event) {\n callback(node.event);\n }\n });\n }\n return this;\n }\n /**\n * Iterate over everything in the array in which the given time\n * overlaps with the time and duration time of the event.\n * @param time The time to check if items are overlapping\n * @param callback The callback to invoke with every item\n */\n forEachAtTime(time, callback) {\n if (this._root !== null) {\n const results = [];\n this._root.search(time, results);\n results.forEach(node => {\n if (node.event) {\n callback(node.event);\n }\n });\n }\n return this;\n }\n /**\n * Iterate over everything in the array in which the time is greater\n * than or equal to the given time.\n * @param time The time to check if items are before\n * @param callback The callback to invoke with every item\n */\n forEachFrom(time, callback) {\n if (this._root !== null) {\n const results = [];\n this._root.searchAfter(time, results);\n results.forEach(node => {\n if (node.event) {\n callback(node.event);\n }\n });\n }\n return this;\n }\n /**\n * Clean up\n */\n dispose() {\n super.dispose();\n if (this._root !== null) {\n this._root.traverse(node => node.dispose());\n }\n this._root = null;\n return this;\n }\n}\n//-------------------------------------\n// \tINTERVAL NODE HELPER\n//-------------------------------------\n/**\n * Represents a node in the binary search tree, with the addition\n * of a \"high\" value which keeps track of the highest value of\n * its children.\n * References:\n * https://brooknovak.wordpress.com/2013/12/07/augmented-interval-tree-in-c/\n * http://www.mif.vu.lt/~valdas/ALGORITMAI/LITERATURA/Cormen/Cormen.pdf\n * @param low\n * @param high\n */\nclass IntervalNode {\n constructor(low, high, event) {\n // the nodes to the left\n this._left = null;\n // the nodes to the right\n this._right = null;\n // the parent node\n this.parent = null;\n // the number of child nodes\n this.height = 0;\n this.event = event;\n // the low value\n this.low = low;\n // the high value\n this.high = high;\n // the high value for this and all child nodes\n this.max = this.high;\n }\n /**\n * Insert a node into the correct spot in the tree\n */\n insert(node) {\n if (node.low <= this.low) {\n if (this.left === null) {\n this.left = node;\n }\n else {\n this.left.insert(node);\n }\n }\n else if (this.right === null) {\n this.right = node;\n }\n else {\n this.right.insert(node);\n }\n }\n /**\n * Search the tree for nodes which overlap\n * with the given point\n * @param point The point to query\n * @param results The array to put the results\n */\n search(point, results) {\n // If p is to the right of the rightmost point of any interval\n // in this node and all children, there won't be any matches.\n if (point > this.max) {\n return;\n }\n // Search left children\n if (this.left !== null) {\n this.left.search(point, results);\n }\n // Check this node\n if (this.low <= point && this.high > point) {\n results.push(this);\n }\n // If p is to the left of the time of this interval,\n // then it can't be in any child to the right.\n if (this.low > point) {\n return;\n }\n // Search right children\n if (this.right !== null) {\n this.right.search(point, results);\n }\n }\n /**\n * Search the tree for nodes which are less\n * than the given point\n * @param point The point to query\n * @param results The array to put the results\n */\n searchAfter(point, results) {\n // Check this node\n if (this.low >= point) {\n results.push(this);\n if (this.left !== null) {\n this.left.searchAfter(point, results);\n }\n }\n // search the right side\n if (this.right !== null) {\n this.right.searchAfter(point, results);\n }\n }\n /**\n * Invoke the callback on this element and both it's branches\n * @param {Function} callback\n */\n traverse(callback) {\n callback(this);\n if (this.left !== null) {\n this.left.traverse(callback);\n }\n if (this.right !== null) {\n this.right.traverse(callback);\n }\n }\n /**\n * Update the height of the node\n */\n updateHeight() {\n if (this.left !== null && this.right !== null) {\n this.height = Math.max(this.left.height, this.right.height) + 1;\n }\n else if (this.right !== null) {\n this.height = this.right.height + 1;\n }\n else if (this.left !== null) {\n this.height = this.left.height + 1;\n }\n else {\n this.height = 0;\n }\n }\n /**\n * Update the height of the node\n */\n updateMax() {\n this.max = this.high;\n if (this.left !== null) {\n this.max = Math.max(this.max, this.left.max);\n }\n if (this.right !== null) {\n this.max = Math.max(this.max, this.right.max);\n }\n }\n /**\n * The balance is how the leafs are distributed on the node\n * @return Negative numbers are balanced to the right\n */\n getBalance() {\n let balance = 0;\n if (this.left !== null && this.right !== null) {\n balance = this.left.height - this.right.height;\n }\n else if (this.left !== null) {\n balance = this.left.height + 1;\n }\n else if (this.right !== null) {\n balance = -(this.right.height + 1);\n }\n return balance;\n }\n /**\n * @returns true if this node is the left child of its parent\n */\n isLeftChild() {\n return this.parent !== null && this.parent.left === this;\n }\n /**\n * get/set the left node\n */\n get left() {\n return this._left;\n }\n set left(node) {\n this._left = node;\n if (node !== null) {\n node.parent = this;\n }\n this.updateHeight();\n this.updateMax();\n }\n /**\n * get/set the right node\n */\n get right() {\n return this._right;\n }\n set right(node) {\n this._right = node;\n if (node !== null) {\n node.parent = this;\n }\n this.updateHeight();\n this.updateMax();\n }\n /**\n * null out references.\n */\n dispose() {\n this.parent = null;\n this._left = null;\n this._right = null;\n this.event = null;\n }\n}\n//# sourceMappingURL=IntervalTimeline.js.map","import { Gain } from \"../../core/context/Gain\";\nimport { ToneAudioNode } from \"../../core/context/ToneAudioNode\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { readOnly } from \"../../core/util/Interface\";\n/**\n * Volume is a simple volume node, useful for creating a volume fader.\n *\n * @example\n * const vol = new Tone.Volume(-12).toDestination();\n * const osc = new Tone.Oscillator().connect(vol).start();\n * @category Component\n */\nexport class Volume extends ToneAudioNode {\n constructor() {\n super(optionsFromArguments(Volume.getDefaults(), arguments, [\"volume\"]));\n this.name = \"Volume\";\n const options = optionsFromArguments(Volume.getDefaults(), arguments, [\"volume\"]);\n this.input = this.output = new Gain({\n context: this.context,\n gain: options.volume,\n units: \"decibels\",\n });\n this.volume = this.output.gain;\n readOnly(this, \"volume\");\n this._unmutedVolume = options.volume;\n // set the mute initially\n this.mute = options.mute;\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n mute: false,\n volume: 0,\n });\n }\n /**\n * Mute the output.\n * @example\n * const vol = new Tone.Volume(-12).toDestination();\n * const osc = new Tone.Oscillator().connect(vol).start();\n * // mute the output\n * vol.mute = true;\n */\n get mute() {\n return this.volume.value === -Infinity;\n }\n set mute(mute) {\n if (!this.mute && mute) {\n this._unmutedVolume = this.volume.value;\n // maybe it should ramp here?\n this.volume.value = -Infinity;\n }\n else if (this.mute && !mute) {\n this.volume.value = this._unmutedVolume;\n }\n }\n /**\n * clean up\n */\n dispose() {\n super.dispose();\n this.input.dispose();\n this.volume.dispose();\n return this;\n }\n}\n//# sourceMappingURL=Volume.js.map","import { Volume } from \"../../component/channel/Volume\";\nimport { optionsFromArguments } from \"../util/Defaults\";\nimport { onContextClose, onContextInit } from \"./ContextInitialization\";\nimport { Gain } from \"./Gain\";\nimport { connectSeries, ToneAudioNode } from \"./ToneAudioNode\";\n/**\n * A single master output which is connected to the\n * AudioDestinationNode (aka your speakers).\n * It provides useful conveniences such as the ability\n * to set the volume and mute the entire application.\n * It also gives you the ability to apply master effects to your application.\n *\n * @example\n * const oscillator = new Tone.Oscillator().start();\n * // the audio will go from the oscillator to the speakers\n * oscillator.connect(Tone.getDestination());\n * // a convenience for connecting to the master output is also provided:\n * oscillator.toDestination();\n * @category Core\n */\nexport class Destination extends ToneAudioNode {\n constructor() {\n super(optionsFromArguments(Destination.getDefaults(), arguments));\n this.name = \"Destination\";\n this.input = new Volume({ context: this.context });\n this.output = new Gain({ context: this.context });\n /**\n * The volume of the master output in decibels. -Infinity is silent, and 0 is no change.\n * @example\n * const osc = new Tone.Oscillator().toDestination();\n * osc.start();\n * // ramp the volume down to silent over 10 seconds\n * Tone.getDestination().volume.rampTo(-Infinity, 10);\n */\n this.volume = this.input.volume;\n const options = optionsFromArguments(Destination.getDefaults(), arguments);\n connectSeries(this.input, this.output, this.context.rawContext.destination);\n this.mute = options.mute;\n this._internalChannels = [this.input, this.context.rawContext.destination, this.output];\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n mute: false,\n volume: 0,\n });\n }\n /**\n * Mute the output.\n * @example\n * const oscillator = new Tone.Oscillator().start().toDestination();\n * setTimeout(() => {\n * \t// mute the output\n * \tTone.Destination.mute = true;\n * }, 1000);\n */\n get mute() {\n return this.input.mute;\n }\n set mute(mute) {\n this.input.mute = mute;\n }\n /**\n * Add a master effects chain. NOTE: this will disconnect any nodes which were previously\n * chained in the master effects chain.\n * @param args All arguments will be connected in a row and the Master will be routed through it.\n * @example\n * // route all audio through a filter and compressor\n * const lowpass = new Tone.Filter(800, \"lowpass\");\n * const compressor = new Tone.Compressor(-18);\n * Tone.Destination.chain(lowpass, compressor);\n */\n chain(...args) {\n this.input.disconnect();\n args.unshift(this.input);\n args.push(this.output);\n connectSeries(...args);\n return this;\n }\n /**\n * The maximum number of channels the system can output\n * @example\n * console.log(Tone.Destination.maxChannelCount);\n */\n get maxChannelCount() {\n return this.context.rawContext.destination.maxChannelCount;\n }\n /**\n * Clean up\n */\n dispose() {\n super.dispose();\n this.volume.dispose();\n return this;\n }\n}\n//-------------------------------------\n// \tINITIALIZATION\n//-------------------------------------\nonContextInit(context => {\n context.destination = new Destination({ context });\n});\nonContextClose(context => {\n context.destination.dispose();\n});\n//# sourceMappingURL=Destination.js.map","import { Timeline } from \"./Timeline\";\nimport { Tone } from \"../Tone\";\n/**\n * Represents a single value which is gettable and settable in a timed way\n */\nexport class TimelineValue extends Tone {\n /**\n * @param initialValue The value to return if there is no scheduled values\n */\n constructor(initialValue) {\n super();\n this.name = \"TimelineValue\";\n /**\n * The timeline which stores the values\n */\n this._timeline = new Timeline({ memory: 10 });\n this._initialValue = initialValue;\n }\n /**\n * Set the value at the given time\n */\n set(value, time) {\n this._timeline.add({\n value, time\n });\n return this;\n }\n /**\n * Get the value at the given time\n */\n get(time) {\n const event = this._timeline.get(time);\n if (event) {\n return event.value;\n }\n else {\n return this._initialValue;\n }\n }\n}\n//# sourceMappingURL=TimelineValue.js.map","import { noOp } from \"../util/Interface\";\n/**\n * TransportEvent is an internal class used by [[Transport]]\n * to schedule events. Do no invoke this class directly, it is\n * handled from within Tone.Transport.\n */\nexport class TransportEvent {\n /**\n * @param transport The transport object which the event belongs to\n */\n constructor(transport, opts) {\n /**\n * The unique id of the event\n */\n this.id = TransportEvent._eventId++;\n const options = Object.assign(TransportEvent.getDefaults(), opts);\n this.transport = transport;\n this.callback = options.callback;\n this._once = options.once;\n this.time = options.time;\n }\n static getDefaults() {\n return {\n callback: noOp,\n once: false,\n time: 0,\n };\n }\n /**\n * Invoke the event callback.\n * @param time The AudioContext time in seconds of the event\n */\n invoke(time) {\n if (this.callback) {\n this.callback(time);\n if (this._once) {\n this.transport.clear(this.id);\n }\n }\n }\n /**\n * Clean up\n */\n dispose() {\n this.callback = undefined;\n return this;\n }\n}\n/**\n * Current ID counter\n */\nTransportEvent._eventId = 0;\n//# sourceMappingURL=TransportEvent.js.map","import { TicksClass } from \"../type/Ticks\";\nimport { TransportEvent } from \"./TransportEvent\";\n/**\n * TransportRepeatEvent is an internal class used by Tone.Transport\n * to schedule repeat events. This class should not be instantiated directly.\n */\nexport class TransportRepeatEvent extends TransportEvent {\n /**\n * @param transport The transport object which the event belongs to\n */\n constructor(transport, opts) {\n super(transport, opts);\n /**\n * The ID of the current timeline event\n */\n this._currentId = -1;\n /**\n * The ID of the next timeline event\n */\n this._nextId = -1;\n /**\n * The time of the next event\n */\n this._nextTick = this.time;\n /**\n * a reference to the bound start method\n */\n this._boundRestart = this._restart.bind(this);\n const options = Object.assign(TransportRepeatEvent.getDefaults(), opts);\n this.duration = new TicksClass(transport.context, options.duration).valueOf();\n this._interval = new TicksClass(transport.context, options.interval).valueOf();\n this._nextTick = options.time;\n this.transport.on(\"start\", this._boundRestart);\n this.transport.on(\"loopStart\", this._boundRestart);\n this.context = this.transport.context;\n this._restart();\n }\n static getDefaults() {\n return Object.assign({}, TransportEvent.getDefaults(), {\n duration: Infinity,\n interval: 1,\n once: false,\n });\n }\n /**\n * Invoke the callback. Returns the tick time which\n * the next event should be scheduled at.\n * @param time The AudioContext time in seconds of the event\n */\n invoke(time) {\n // create more events if necessary\n this._createEvents(time);\n // call the super class\n super.invoke(time);\n }\n /**\n * Push more events onto the timeline to keep up with the position of the timeline\n */\n _createEvents(time) {\n // schedule the next event\n const ticks = this.transport.getTicksAtTime(time);\n if (ticks >= this.time && ticks >= this._nextTick && this._nextTick + this._interval < this.time + this.duration) {\n this._nextTick += this._interval;\n this._currentId = this._nextId;\n this._nextId = this.transport.scheduleOnce(this.invoke.bind(this), new TicksClass(this.context, this._nextTick).toSeconds());\n }\n }\n /**\n * Push more events onto the timeline to keep up with the position of the timeline\n */\n _restart(time) {\n this.transport.clear(this._currentId);\n this.transport.clear(this._nextId);\n this._nextTick = this.time;\n const ticks = this.transport.getTicksAtTime(time);\n if (ticks > this.time) {\n this._nextTick = this.time + Math.ceil((ticks - this.time) / this._interval) * this._interval;\n }\n this._currentId = this.transport.scheduleOnce(this.invoke.bind(this), new TicksClass(this.context, this._nextTick).toSeconds());\n this._nextTick += this._interval;\n this._nextId = this.transport.scheduleOnce(this.invoke.bind(this), new TicksClass(this.context, this._nextTick).toSeconds());\n }\n /**\n * Clean up\n */\n dispose() {\n super.dispose();\n this.transport.clear(this._currentId);\n this.transport.clear(this._nextId);\n this.transport.off(\"start\", this._boundRestart);\n this.transport.off(\"loopStart\", this._boundRestart);\n return this;\n }\n}\n//# sourceMappingURL=TransportRepeatEvent.js.map","import { TimeClass } from \"../../core/type/Time\";\nimport { TimelineValue } from \"../../core/util/TimelineValue\";\nimport { onContextClose, onContextInit } from \"../context/ContextInitialization\";\nimport { Gain } from \"../context/Gain\";\nimport { ToneWithContext } from \"../context/ToneWithContext\";\nimport { TicksClass } from \"../type/Ticks\";\nimport { TransportTimeClass } from \"../type/TransportTime\";\nimport { optionsFromArguments } from \"../util/Defaults\";\nimport { Emitter } from \"../util/Emitter\";\nimport { readOnly, writable } from \"../util/Interface\";\nimport { IntervalTimeline } from \"../util/IntervalTimeline\";\nimport { Timeline } from \"../util/Timeline\";\nimport { isArray, isDefined } from \"../util/TypeCheck\";\nimport { Clock } from \"./Clock\";\nimport { TransportEvent } from \"./TransportEvent\";\nimport { TransportRepeatEvent } from \"./TransportRepeatEvent\";\n/**\n * Transport for timing musical events.\n * Supports tempo curves and time changes. Unlike browser-based timing (setInterval, requestAnimationFrame)\n * Transport timing events pass in the exact time of the scheduled event\n * in the argument of the callback function. Pass that time value to the object\n * you're scheduling.

    \n * A single transport is created for you when the library is initialized.\n *

    \n * The transport emits the events: \"start\", \"stop\", \"pause\", and \"loop\" which are\n * called with the time of that event as the argument.\n *\n * @example\n * const osc = new Tone.Oscillator().toDestination();\n * // repeated event every 8th note\n * Tone.Transport.scheduleRepeat((time) => {\n * \t// use the callback time to schedule events\n * \tosc.start(time).stop(time + 0.1);\n * }, \"8n\");\n * // transport must be started before it starts invoking events\n * Tone.Transport.start();\n * @category Core\n */\nexport class Transport extends ToneWithContext {\n constructor() {\n super(optionsFromArguments(Transport.getDefaults(), arguments));\n this.name = \"Transport\";\n //-------------------------------------\n // \tLOOPING\n //-------------------------------------\n /**\n * If the transport loops or not.\n */\n this._loop = new TimelineValue(false);\n /**\n * The loop start position in ticks\n */\n this._loopStart = 0;\n /**\n * The loop end position in ticks\n */\n this._loopEnd = 0;\n //-------------------------------------\n // \tTIMELINE EVENTS\n //-------------------------------------\n /**\n * All the events in an object to keep track by ID\n */\n this._scheduledEvents = {};\n /**\n * The scheduled events.\n */\n this._timeline = new Timeline();\n /**\n * Repeated events\n */\n this._repeatedEvents = new IntervalTimeline();\n /**\n * All of the synced Signals\n */\n this._syncedSignals = [];\n /**\n * The swing amount\n */\n this._swingAmount = 0;\n const options = optionsFromArguments(Transport.getDefaults(), arguments);\n // CLOCK/TEMPO\n this._ppq = options.ppq;\n this._clock = new Clock({\n callback: this._processTick.bind(this),\n context: this.context,\n frequency: 0,\n units: \"bpm\",\n });\n this._bindClockEvents();\n this.bpm = this._clock.frequency;\n this._clock.frequency.multiplier = options.ppq;\n this.bpm.setValueAtTime(options.bpm, 0);\n readOnly(this, \"bpm\");\n this._timeSignature = options.timeSignature;\n // SWING\n this._swingTicks = options.ppq / 2; // 8n\n }\n static getDefaults() {\n return Object.assign(ToneWithContext.getDefaults(), {\n bpm: 120,\n loopEnd: \"4m\",\n loopStart: 0,\n ppq: 192,\n swing: 0,\n swingSubdivision: \"8n\",\n timeSignature: 4,\n });\n }\n //-------------------------------------\n // \tTICKS\n //-------------------------------------\n /**\n * called on every tick\n * @param tickTime clock relative tick time\n */\n _processTick(tickTime, ticks) {\n // do the loop test\n if (this._loop.get(tickTime)) {\n if (ticks >= this._loopEnd) {\n this.emit(\"loopEnd\", tickTime);\n this._clock.setTicksAtTime(this._loopStart, tickTime);\n ticks = this._loopStart;\n this.emit(\"loopStart\", tickTime, this._clock.getSecondsAtTime(tickTime));\n this.emit(\"loop\", tickTime);\n }\n }\n // handle swing\n if (this._swingAmount > 0 &&\n ticks % this._ppq !== 0 && // not on a downbeat\n ticks % (this._swingTicks * 2) !== 0) {\n // add some swing\n const progress = (ticks % (this._swingTicks * 2)) / (this._swingTicks * 2);\n const amount = Math.sin((progress) * Math.PI) * this._swingAmount;\n tickTime += new TicksClass(this.context, this._swingTicks * 2 / 3).toSeconds() * amount;\n }\n // invoke the timeline events scheduled on this tick\n this._timeline.forEachAtTime(ticks, event => event.invoke(tickTime));\n }\n //-------------------------------------\n // \tSCHEDULABLE EVENTS\n //-------------------------------------\n /**\n * Schedule an event along the timeline.\n * @param callback The callback to be invoked at the time.\n * @param time The time to invoke the callback at.\n * @return The id of the event which can be used for canceling the event.\n * @example\n * // schedule an event on the 16th measure\n * Tone.Transport.schedule((time) => {\n * \t// invoked on measure 16\n * \tconsole.log(\"measure 16!\");\n * }, \"16:0:0\");\n */\n schedule(callback, time) {\n const event = new TransportEvent(this, {\n callback,\n time: new TransportTimeClass(this.context, time).toTicks(),\n });\n return this._addEvent(event, this._timeline);\n }\n /**\n * Schedule a repeated event along the timeline. The event will fire\n * at the `interval` starting at the `startTime` and for the specified\n * `duration`.\n * @param callback The callback to invoke.\n * @param interval The duration between successive callbacks. Must be a positive number.\n * @param startTime When along the timeline the events should start being invoked.\n * @param duration How long the event should repeat.\n * @return The ID of the scheduled event. Use this to cancel the event.\n * @example\n * const osc = new Tone.Oscillator().toDestination().start();\n * // a callback invoked every eighth note after the first measure\n * Tone.Transport.scheduleRepeat((time) => {\n * \tosc.start(time).stop(time + 0.1);\n * }, \"8n\", \"1m\");\n */\n scheduleRepeat(callback, interval, startTime, duration = Infinity) {\n const event = new TransportRepeatEvent(this, {\n callback,\n duration: new TimeClass(this.context, duration).toTicks(),\n interval: new TimeClass(this.context, interval).toTicks(),\n time: new TransportTimeClass(this.context, startTime).toTicks(),\n });\n // kick it off if the Transport is started\n // @ts-ignore\n return this._addEvent(event, this._repeatedEvents);\n }\n /**\n * Schedule an event that will be removed after it is invoked.\n * @param callback The callback to invoke once.\n * @param time The time the callback should be invoked.\n * @returns The ID of the scheduled event.\n */\n scheduleOnce(callback, time) {\n const event = new TransportEvent(this, {\n callback,\n once: true,\n time: new TransportTimeClass(this.context, time).toTicks(),\n });\n return this._addEvent(event, this._timeline);\n }\n /**\n * Clear the passed in event id from the timeline\n * @param eventId The id of the event.\n */\n clear(eventId) {\n if (this._scheduledEvents.hasOwnProperty(eventId)) {\n const item = this._scheduledEvents[eventId.toString()];\n item.timeline.remove(item.event);\n item.event.dispose();\n delete this._scheduledEvents[eventId.toString()];\n }\n return this;\n }\n /**\n * Add an event to the correct timeline. Keep track of the\n * timeline it was added to.\n * @returns the event id which was just added\n */\n _addEvent(event, timeline) {\n this._scheduledEvents[event.id.toString()] = {\n event,\n timeline,\n };\n timeline.add(event);\n return event.id;\n }\n /**\n * Remove scheduled events from the timeline after\n * the given time. Repeated events will be removed\n * if their startTime is after the given time\n * @param after Clear all events after this time.\n */\n cancel(after = 0) {\n const computedAfter = this.toTicks(after);\n this._timeline.forEachFrom(computedAfter, event => this.clear(event.id));\n this._repeatedEvents.forEachFrom(computedAfter, event => this.clear(event.id));\n return this;\n }\n //-------------------------------------\n // \tSTART/STOP/PAUSE\n //-------------------------------------\n /**\n * Bind start/stop/pause events from the clock and emit them.\n */\n _bindClockEvents() {\n this._clock.on(\"start\", (time, offset) => {\n offset = new TicksClass(this.context, offset).toSeconds();\n this.emit(\"start\", time, offset);\n });\n this._clock.on(\"stop\", (time) => {\n this.emit(\"stop\", time);\n });\n this._clock.on(\"pause\", (time) => {\n this.emit(\"pause\", time);\n });\n }\n /**\n * Returns the playback state of the source, either \"started\", \"stopped\", or \"paused\"\n */\n get state() {\n return this._clock.getStateAtTime(this.now());\n }\n /**\n * Start the transport and all sources synced to the transport.\n * @param time The time when the transport should start.\n * @param offset The timeline offset to start the transport.\n * @example\n * // start the transport in one second starting at beginning of the 5th measure.\n * Tone.Transport.start(\"+1\", \"4:0:0\");\n */\n start(time, offset) {\n let offsetTicks;\n if (isDefined(offset)) {\n offsetTicks = this.toTicks(offset);\n }\n // start the clock\n this._clock.start(time, offsetTicks);\n return this;\n }\n /**\n * Stop the transport and all sources synced to the transport.\n * @param time The time when the transport should stop.\n * @example\n * Tone.Transport.stop();\n */\n stop(time) {\n this._clock.stop(time);\n return this;\n }\n /**\n * Pause the transport and all sources synced to the transport.\n */\n pause(time) {\n this._clock.pause(time);\n return this;\n }\n /**\n * Toggle the current state of the transport. If it is\n * started, it will stop it, otherwise it will start the Transport.\n * @param time The time of the event\n */\n toggle(time) {\n time = this.toSeconds(time);\n if (this._clock.getStateAtTime(time) !== \"started\") {\n this.start(time);\n }\n else {\n this.stop(time);\n }\n return this;\n }\n //-------------------------------------\n // \tSETTERS/GETTERS\n //-------------------------------------\n /**\n * The time signature as just the numerator over 4.\n * For example 4/4 would be just 4 and 6/8 would be 3.\n * @example\n * // common time\n * Tone.Transport.timeSignature = 4;\n * // 7/8\n * Tone.Transport.timeSignature = [7, 8];\n * // this will be reduced to a single number\n * Tone.Transport.timeSignature; // returns 3.5\n */\n get timeSignature() {\n return this._timeSignature;\n }\n set timeSignature(timeSig) {\n if (isArray(timeSig)) {\n timeSig = (timeSig[0] / timeSig[1]) * 4;\n }\n this._timeSignature = timeSig;\n }\n /**\n * When the Transport.loop = true, this is the starting position of the loop.\n */\n get loopStart() {\n return new TimeClass(this.context, this._loopStart, \"i\").toSeconds();\n }\n set loopStart(startPosition) {\n this._loopStart = this.toTicks(startPosition);\n }\n /**\n * When the Transport.loop = true, this is the ending position of the loop.\n */\n get loopEnd() {\n return new TimeClass(this.context, this._loopEnd, \"i\").toSeconds();\n }\n set loopEnd(endPosition) {\n this._loopEnd = this.toTicks(endPosition);\n }\n /**\n * If the transport loops or not.\n */\n get loop() {\n return this._loop.get(this.now());\n }\n set loop(loop) {\n this._loop.set(loop, this.now());\n }\n /**\n * Set the loop start and stop at the same time.\n * @example\n * // loop over the first measure\n * Tone.Transport.setLoopPoints(0, \"1m\");\n * Tone.Transport.loop = true;\n */\n setLoopPoints(startPosition, endPosition) {\n this.loopStart = startPosition;\n this.loopEnd = endPosition;\n return this;\n }\n /**\n * The swing value. Between 0-1 where 1 equal to the note + half the subdivision.\n */\n get swing() {\n return this._swingAmount;\n }\n set swing(amount) {\n // scale the values to a normal range\n this._swingAmount = amount;\n }\n /**\n * Set the subdivision which the swing will be applied to.\n * The default value is an 8th note. Value must be less\n * than a quarter note.\n */\n get swingSubdivision() {\n return new TicksClass(this.context, this._swingTicks).toNotation();\n }\n set swingSubdivision(subdivision) {\n this._swingTicks = this.toTicks(subdivision);\n }\n /**\n * The Transport's position in Bars:Beats:Sixteenths.\n * Setting the value will jump to that position right away.\n */\n get position() {\n const now = this.now();\n const ticks = this._clock.getTicksAtTime(now);\n return new TicksClass(this.context, ticks).toBarsBeatsSixteenths();\n }\n set position(progress) {\n const ticks = this.toTicks(progress);\n this.ticks = ticks;\n }\n /**\n * The Transport's position in seconds\n * Setting the value will jump to that position right away.\n */\n get seconds() {\n return this._clock.seconds;\n }\n set seconds(s) {\n const now = this.now();\n const ticks = this._clock.frequency.timeToTicks(s, now);\n this.ticks = ticks;\n }\n /**\n * The Transport's loop position as a normalized value. Always\n * returns 0 if the transport if loop is not true.\n */\n get progress() {\n if (this.loop) {\n const now = this.now();\n const ticks = this._clock.getTicksAtTime(now);\n return (ticks - this._loopStart) / (this._loopEnd - this._loopStart);\n }\n else {\n return 0;\n }\n }\n /**\n * The transports current tick position.\n */\n get ticks() {\n return this._clock.ticks;\n }\n set ticks(t) {\n if (this._clock.ticks !== t) {\n const now = this.now();\n // stop everything synced to the transport\n if (this.state === \"started\") {\n const ticks = this._clock.getTicksAtTime(now);\n // schedule to start on the next tick, #573\n const remainingTick = this._clock.frequency.getDurationOfTicks(Math.ceil(ticks) - ticks, now);\n const time = now + remainingTick;\n this.emit(\"stop\", time);\n this._clock.setTicksAtTime(t, time);\n // restart it with the new time\n this.emit(\"start\", time, this._clock.getSecondsAtTime(time));\n }\n else {\n this._clock.setTicksAtTime(t, now);\n }\n }\n }\n /**\n * Get the clock's ticks at the given time.\n * @param time When to get the tick value\n * @return The tick value at the given time.\n */\n getTicksAtTime(time) {\n return Math.round(this._clock.getTicksAtTime(time));\n }\n /**\n * Return the elapsed seconds at the given time.\n * @param time When to get the elapsed seconds\n * @return The number of elapsed seconds\n */\n getSecondsAtTime(time) {\n return this._clock.getSecondsAtTime(time);\n }\n /**\n * Pulses Per Quarter note. This is the smallest resolution\n * the Transport timing supports. This should be set once\n * on initialization and not set again. Changing this value\n * after other objects have been created can cause problems.\n */\n get PPQ() {\n return this._clock.frequency.multiplier;\n }\n set PPQ(ppq) {\n this._clock.frequency.multiplier = ppq;\n }\n //-------------------------------------\n // \tSYNCING\n //-------------------------------------\n /**\n * Returns the time aligned to the next subdivision\n * of the Transport. If the Transport is not started,\n * it will return 0.\n * Note: this will not work precisely during tempo ramps.\n * @param subdivision The subdivision to quantize to\n * @return The context time of the next subdivision.\n * @example\n * // the transport must be started, otherwise returns 0\n * Tone.Transport.start();\n * Tone.Transport.nextSubdivision(\"4n\");\n */\n nextSubdivision(subdivision) {\n subdivision = this.toTicks(subdivision);\n if (this.state !== \"started\") {\n // if the transport's not started, return 0\n return 0;\n }\n else {\n const now = this.now();\n // the remainder of the current ticks and the subdivision\n const transportPos = this.getTicksAtTime(now);\n const remainingTicks = subdivision - transportPos % subdivision;\n return this._clock.nextTickTime(remainingTicks, now);\n }\n }\n /**\n * Attaches the signal to the tempo control signal so that\n * any changes in the tempo will change the signal in the same\n * ratio.\n *\n * @param signal\n * @param ratio Optionally pass in the ratio between the two signals.\n * \t\t\tOtherwise it will be computed based on their current values.\n */\n syncSignal(signal, ratio) {\n if (!ratio) {\n // get the sync ratio\n const now = this.now();\n if (signal.getValueAtTime(now) !== 0) {\n const bpm = this.bpm.getValueAtTime(now);\n const computedFreq = 1 / (60 / bpm / this.PPQ);\n ratio = signal.getValueAtTime(now) / computedFreq;\n }\n else {\n ratio = 0;\n }\n }\n const ratioSignal = new Gain(ratio);\n // @ts-ignore\n this.bpm.connect(ratioSignal);\n // @ts-ignore\n ratioSignal.connect(signal._param);\n this._syncedSignals.push({\n initial: signal.value,\n ratio: ratioSignal,\n signal,\n });\n signal.value = 0;\n return this;\n }\n /**\n * Unsyncs a previously synced signal from the transport's control.\n * See Transport.syncSignal.\n */\n unsyncSignal(signal) {\n for (let i = this._syncedSignals.length - 1; i >= 0; i--) {\n const syncedSignal = this._syncedSignals[i];\n if (syncedSignal.signal === signal) {\n syncedSignal.ratio.dispose();\n syncedSignal.signal.value = syncedSignal.initial;\n this._syncedSignals.splice(i, 1);\n }\n }\n return this;\n }\n /**\n * Clean up.\n */\n dispose() {\n super.dispose();\n this._clock.dispose();\n writable(this, \"bpm\");\n this._timeline.dispose();\n this._repeatedEvents.dispose();\n return this;\n }\n}\nEmitter.mixin(Transport);\n//-------------------------------------\n// \tINITIALIZATION\n//-------------------------------------\nonContextInit(context => {\n context.transport = new Transport({ context });\n});\nonContextClose(context => {\n context.transport.dispose();\n});\n//# sourceMappingURL=Transport.js.map","import { Volume } from \"../component/channel/Volume\";\nimport \"../core/context/Destination\";\nimport \"../core/clock/Transport\";\nimport { ToneAudioNode } from \"../core/context/ToneAudioNode\";\nimport { defaultArg } from \"../core/util/Defaults\";\nimport { noOp, readOnly } from \"../core/util/Interface\";\nimport { StateTimeline } from \"../core/util/StateTimeline\";\nimport { isDefined, isUndef } from \"../core/util/TypeCheck\";\nimport { assert, assertContextRunning } from \"../core/util/Debug\";\nimport { GT } from \"../core/util/Math\";\n/**\n * Base class for sources.\n * start/stop of this.context.transport.\n *\n * ```\n * // Multiple state change events can be chained together,\n * // but must be set in the correct order and with ascending times\n * // OK\n * state.start().stop(\"+0.2\");\n * // OK\n * state.start().stop(\"+0.2\").start(\"+0.4\").stop(\"+0.7\")\n * // BAD\n * state.stop(\"+0.2\").start();\n * // BAD\n * state.start(\"+0.3\").stop(\"+0.2\");\n * ```\n */\nexport class Source extends ToneAudioNode {\n constructor(options) {\n super(options);\n /**\n * Sources have no inputs\n */\n this.input = undefined;\n /**\n * Keep track of the scheduled state.\n */\n this._state = new StateTimeline(\"stopped\");\n /**\n * The synced `start` callback function from the transport\n */\n this._synced = false;\n /**\n * Keep track of all of the scheduled event ids\n */\n this._scheduled = [];\n /**\n * Placeholder functions for syncing/unsyncing to transport\n */\n this._syncedStart = noOp;\n this._syncedStop = noOp;\n this._state.memory = 100;\n this._state.increasing = true;\n this._volume = this.output = new Volume({\n context: this.context,\n mute: options.mute,\n volume: options.volume,\n });\n this.volume = this._volume.volume;\n readOnly(this, \"volume\");\n this.onstop = options.onstop;\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n mute: false,\n onstop: noOp,\n volume: 0,\n });\n }\n /**\n * Returns the playback state of the source, either \"started\" or \"stopped\".\n * @example\n * const player = new Tone.Player(\"https://tonejs.github.io/audio/berklee/ahntone_c3.mp3\", () => {\n * \tplayer.start();\n * \tconsole.log(player.state);\n * }).toDestination();\n */\n get state() {\n if (this._synced) {\n if (this.context.transport.state === \"started\") {\n return this._state.getValueAtTime(this.context.transport.seconds);\n }\n else {\n return \"stopped\";\n }\n }\n else {\n return this._state.getValueAtTime(this.now());\n }\n }\n /**\n * Mute the output.\n * @example\n * const osc = new Tone.Oscillator().toDestination().start();\n * // mute the output\n * osc.mute = true;\n */\n get mute() {\n return this._volume.mute;\n }\n set mute(mute) {\n this._volume.mute = mute;\n }\n /**\n * Ensure that the scheduled time is not before the current time.\n * Should only be used when scheduled unsynced.\n */\n _clampToCurrentTime(time) {\n if (this._synced) {\n return time;\n }\n else {\n return Math.max(time, this.context.currentTime);\n }\n }\n /**\n * Start the source at the specified time. If no time is given,\n * start the source now.\n * @param time When the source should be started.\n * @example\n * const source = new Tone.Oscillator().toDestination();\n * source.start(\"+0.5\"); // starts the source 0.5 seconds from now\n */\n start(time, offset, duration) {\n let computedTime = isUndef(time) && this._synced ? this.context.transport.seconds : this.toSeconds(time);\n computedTime = this._clampToCurrentTime(computedTime);\n // if it's started, stop it and restart it\n if (!this._synced && this._state.getValueAtTime(computedTime) === \"started\") {\n // time should be strictly greater than the previous start time\n assert(GT(computedTime, this._state.get(computedTime).time), \"Start time must be strictly greater than previous start time\");\n this._state.cancel(computedTime);\n this._state.setStateAtTime(\"started\", computedTime);\n this.log(\"restart\", computedTime);\n this.restart(computedTime, offset, duration);\n }\n else {\n this.log(\"start\", computedTime);\n this._state.setStateAtTime(\"started\", computedTime);\n if (this._synced) {\n // add the offset time to the event\n const event = this._state.get(computedTime);\n if (event) {\n event.offset = this.toSeconds(defaultArg(offset, 0));\n event.duration = duration ? this.toSeconds(duration) : undefined;\n }\n const sched = this.context.transport.schedule(t => {\n this._start(t, offset, duration);\n }, computedTime);\n this._scheduled.push(sched);\n // if the transport is already started\n // and the time is greater than where the transport is\n if (this.context.transport.state === \"started\" &&\n this.context.transport.getSecondsAtTime(this.immediate()) > computedTime) {\n this._syncedStart(this.now(), this.context.transport.seconds);\n }\n }\n else {\n assertContextRunning(this.context);\n this._start(computedTime, offset, duration);\n }\n }\n return this;\n }\n /**\n * Stop the source at the specified time. If no time is given,\n * stop the source now.\n * @param time When the source should be stopped.\n * @example\n * const source = new Tone.Oscillator().toDestination();\n * source.start();\n * source.stop(\"+0.5\"); // stops the source 0.5 seconds from now\n */\n stop(time) {\n let computedTime = isUndef(time) && this._synced ? this.context.transport.seconds : this.toSeconds(time);\n computedTime = this._clampToCurrentTime(computedTime);\n if (this._state.getValueAtTime(computedTime) === \"started\" || isDefined(this._state.getNextState(\"started\", computedTime))) {\n this.log(\"stop\", computedTime);\n if (!this._synced) {\n this._stop(computedTime);\n }\n else {\n const sched = this.context.transport.schedule(this._stop.bind(this), computedTime);\n this._scheduled.push(sched);\n }\n this._state.cancel(computedTime);\n this._state.setStateAtTime(\"stopped\", computedTime);\n }\n return this;\n }\n /**\n * Restart the source.\n */\n restart(time, offset, duration) {\n time = this.toSeconds(time);\n if (this._state.getValueAtTime(time) === \"started\") {\n this._state.cancel(time);\n this._restart(time, offset, duration);\n }\n return this;\n }\n /**\n * Sync the source to the Transport so that all subsequent\n * calls to `start` and `stop` are synced to the TransportTime\n * instead of the AudioContext time.\n *\n * @example\n * const osc = new Tone.Oscillator().toDestination();\n * // sync the source so that it plays between 0 and 0.3 on the Transport's timeline\n * osc.sync().start(0).stop(0.3);\n * // start the transport.\n * Tone.Transport.start();\n * // set it to loop once a second\n * Tone.Transport.loop = true;\n * Tone.Transport.loopEnd = 1;\n */\n sync() {\n if (!this._synced) {\n this._synced = true;\n this._syncedStart = (time, offset) => {\n if (offset > 0) {\n // get the playback state at that time\n const stateEvent = this._state.get(offset);\n // listen for start events which may occur in the middle of the sync'ed time\n if (stateEvent && stateEvent.state === \"started\" && stateEvent.time !== offset) {\n // get the offset\n const startOffset = offset - this.toSeconds(stateEvent.time);\n let duration;\n if (stateEvent.duration) {\n duration = this.toSeconds(stateEvent.duration) - startOffset;\n }\n this._start(time, this.toSeconds(stateEvent.offset) + startOffset, duration);\n }\n }\n };\n this._syncedStop = time => {\n const seconds = this.context.transport.getSecondsAtTime(Math.max(time - this.sampleTime, 0));\n if (this._state.getValueAtTime(seconds) === \"started\") {\n this._stop(time);\n }\n };\n this.context.transport.on(\"start\", this._syncedStart);\n this.context.transport.on(\"loopStart\", this._syncedStart);\n this.context.transport.on(\"stop\", this._syncedStop);\n this.context.transport.on(\"pause\", this._syncedStop);\n this.context.transport.on(\"loopEnd\", this._syncedStop);\n }\n return this;\n }\n /**\n * Unsync the source to the Transport. See Source.sync\n */\n unsync() {\n if (this._synced) {\n this.context.transport.off(\"stop\", this._syncedStop);\n this.context.transport.off(\"pause\", this._syncedStop);\n this.context.transport.off(\"loopEnd\", this._syncedStop);\n this.context.transport.off(\"start\", this._syncedStart);\n this.context.transport.off(\"loopStart\", this._syncedStart);\n }\n this._synced = false;\n // clear all of the scheduled ids\n this._scheduled.forEach(id => this.context.transport.clear(id));\n this._scheduled = [];\n this._state.cancel(0);\n // stop it also\n this._stop(0);\n return this;\n }\n /**\n * Clean up.\n */\n dispose() {\n super.dispose();\n this.onstop = noOp;\n this.unsync();\n this._volume.dispose();\n this._state.dispose();\n return this;\n }\n}\n//# sourceMappingURL=Source.js.map","import { connect } from \"../../core/context/ToneAudioNode\";\nimport { Param } from \"../../core/context/Param\";\nimport { ToneAudioBuffer } from \"../../core/context/ToneAudioBuffer\";\nimport { defaultArg, optionsFromArguments } from \"../../core/util/Defaults\";\nimport { noOp } from \"../../core/util/Interface\";\nimport { isDefined } from \"../../core/util/TypeCheck\";\nimport { assert } from \"../../core/util/Debug\";\nimport { OneShotSource } from \"../OneShotSource\";\nimport { EQ, GTE, LT } from \"../../core/util/Math\";\n/**\n * Wrapper around the native BufferSourceNode.\n * @category Source\n */\nexport class ToneBufferSource extends OneShotSource {\n constructor() {\n super(optionsFromArguments(ToneBufferSource.getDefaults(), arguments, [\"url\", \"onload\"]));\n this.name = \"ToneBufferSource\";\n /**\n * The oscillator\n */\n this._source = this.context.createBufferSource();\n this._internalChannels = [this._source];\n /**\n * indicators if the source has started/stopped\n */\n this._sourceStarted = false;\n this._sourceStopped = false;\n const options = optionsFromArguments(ToneBufferSource.getDefaults(), arguments, [\"url\", \"onload\"]);\n connect(this._source, this._gainNode);\n this._source.onended = () => this._stopSource();\n /**\n * The playbackRate of the buffer\n */\n this.playbackRate = new Param({\n context: this.context,\n param: this._source.playbackRate,\n units: \"positive\",\n value: options.playbackRate,\n });\n // set some values initially\n this.loop = options.loop;\n this.loopStart = options.loopStart;\n this.loopEnd = options.loopEnd;\n this._buffer = new ToneAudioBuffer(options.url, options.onload, options.onerror);\n this._internalChannels.push(this._source);\n }\n static getDefaults() {\n return Object.assign(OneShotSource.getDefaults(), {\n url: new ToneAudioBuffer(),\n loop: false,\n loopEnd: 0,\n loopStart: 0,\n onload: noOp,\n onerror: noOp,\n playbackRate: 1,\n });\n }\n /**\n * The fadeIn time of the amplitude envelope.\n */\n get fadeIn() {\n return this._fadeIn;\n }\n set fadeIn(t) {\n this._fadeIn = t;\n }\n /**\n * The fadeOut time of the amplitude envelope.\n */\n get fadeOut() {\n return this._fadeOut;\n }\n set fadeOut(t) {\n this._fadeOut = t;\n }\n /**\n * The curve applied to the fades, either \"linear\" or \"exponential\"\n */\n get curve() {\n return this._curve;\n }\n set curve(t) {\n this._curve = t;\n }\n /**\n * Start the buffer\n * @param time When the player should start.\n * @param offset The offset from the beginning of the sample to start at.\n * @param duration How long the sample should play. If no duration is given, it will default to the full length of the sample (minus any offset)\n * @param gain The gain to play the buffer back at.\n */\n start(time, offset, duration, gain = 1) {\n assert(this.buffer.loaded, \"buffer is either not set or not loaded\");\n const computedTime = this.toSeconds(time);\n // apply the gain envelope\n this._startGain(computedTime, gain);\n // if it's a loop the default offset is the loopstart point\n if (this.loop) {\n offset = defaultArg(offset, this.loopStart);\n }\n else {\n // otherwise the default offset is 0\n offset = defaultArg(offset, 0);\n }\n // make sure the offset is not less than 0\n let computedOffset = Math.max(this.toSeconds(offset), 0);\n // start the buffer source\n if (this.loop) {\n // modify the offset if it's greater than the loop time\n const loopEnd = this.toSeconds(this.loopEnd) || this.buffer.duration;\n const loopStart = this.toSeconds(this.loopStart);\n const loopDuration = loopEnd - loopStart;\n // move the offset back\n if (GTE(computedOffset, loopEnd)) {\n computedOffset = ((computedOffset - loopStart) % loopDuration) + loopStart;\n }\n // when the offset is very close to the duration, set it to 0\n if (EQ(computedOffset, this.buffer.duration)) {\n computedOffset = 0;\n }\n }\n // this.buffer.loaded would have return false if the AudioBuffer was undefined\n this._source.buffer = this.buffer.get();\n this._source.loopEnd = this.toSeconds(this.loopEnd) || this.buffer.duration;\n if (LT(computedOffset, this.buffer.duration)) {\n this._sourceStarted = true;\n this._source.start(computedTime, computedOffset);\n }\n // if a duration is given, schedule a stop\n if (isDefined(duration)) {\n let computedDur = this.toSeconds(duration);\n // make sure it's never negative\n computedDur = Math.max(computedDur, 0);\n this.stop(computedTime + computedDur);\n }\n return this;\n }\n _stopSource(time) {\n if (!this._sourceStopped && this._sourceStarted) {\n this._sourceStopped = true;\n this._source.stop(this.toSeconds(time));\n this._onended();\n }\n }\n /**\n * If loop is true, the loop will start at this position.\n */\n get loopStart() {\n return this._source.loopStart;\n }\n set loopStart(loopStart) {\n this._source.loopStart = this.toSeconds(loopStart);\n }\n /**\n * If loop is true, the loop will end at this position.\n */\n get loopEnd() {\n return this._source.loopEnd;\n }\n set loopEnd(loopEnd) {\n this._source.loopEnd = this.toSeconds(loopEnd);\n }\n /**\n * The audio buffer belonging to the player.\n */\n get buffer() {\n return this._buffer;\n }\n set buffer(buffer) {\n this._buffer.set(buffer);\n }\n /**\n * If the buffer should loop once it's over.\n */\n get loop() {\n return this._source.loop;\n }\n set loop(loop) {\n this._source.loop = loop;\n if (this._sourceStarted) {\n this.cancelStop();\n }\n }\n /**\n * Clean up.\n */\n dispose() {\n super.dispose();\n this._source.onended = null;\n this._source.disconnect();\n this._buffer.dispose();\n this.playbackRate.dispose();\n return this;\n }\n}\n//# sourceMappingURL=ToneBufferSource.js.map","import { __awaiter } from \"tslib\";\nimport { OfflineContext } from \"../../core/context/OfflineContext\";\n/**\n * Render a segment of the oscillator to an offline context and return the results as an array\n */\nexport function generateWaveform(instance, length) {\n return __awaiter(this, void 0, void 0, function* () {\n const duration = length / instance.context.sampleRate;\n const context = new OfflineContext(1, duration, instance.context.sampleRate);\n const clone = new instance.constructor(Object.assign(instance.get(), {\n // should do 2 iterations\n frequency: 2 / duration,\n // zero out the detune\n detune: 0,\n context\n })).toDestination();\n clone.start(0);\n const buffer = yield context.render();\n return buffer.getChannelData(0);\n });\n}\n//# sourceMappingURL=OscillatorInterface.js.map","import { connect } from \"../../core/context/ToneAudioNode\";\nimport { Param } from \"../../core/context/Param\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { OneShotSource } from \"../OneShotSource\";\nimport { readOnly } from \"../../core/util/Interface\";\n/**\n * Wrapper around the native fire-and-forget OscillatorNode.\n * Adds the ability to reschedule the stop method.\n * ***[[Oscillator]] is better for most use-cases***\n * @category Source\n */\nexport class ToneOscillatorNode extends OneShotSource {\n constructor() {\n super(optionsFromArguments(ToneOscillatorNode.getDefaults(), arguments, [\"frequency\", \"type\"]));\n this.name = \"ToneOscillatorNode\";\n /**\n * The oscillator\n */\n this._oscillator = this.context.createOscillator();\n this._internalChannels = [this._oscillator];\n const options = optionsFromArguments(ToneOscillatorNode.getDefaults(), arguments, [\"frequency\", \"type\"]);\n connect(this._oscillator, this._gainNode);\n this.type = options.type;\n this.frequency = new Param({\n context: this.context,\n param: this._oscillator.frequency,\n units: \"frequency\",\n value: options.frequency,\n });\n this.detune = new Param({\n context: this.context,\n param: this._oscillator.detune,\n units: \"cents\",\n value: options.detune,\n });\n readOnly(this, [\"frequency\", \"detune\"]);\n }\n static getDefaults() {\n return Object.assign(OneShotSource.getDefaults(), {\n detune: 0,\n frequency: 440,\n type: \"sine\",\n });\n }\n /**\n * Start the oscillator node at the given time\n * @param time When to start the oscillator\n */\n start(time) {\n const computedTime = this.toSeconds(time);\n this.log(\"start\", computedTime);\n this._startGain(computedTime);\n this._oscillator.start(computedTime);\n return this;\n }\n _stopSource(time) {\n this._oscillator.stop(time);\n }\n /**\n * Sets an arbitrary custom periodic waveform given a PeriodicWave.\n * @param periodicWave PeriodicWave should be created with context.createPeriodicWave\n */\n setPeriodicWave(periodicWave) {\n this._oscillator.setPeriodicWave(periodicWave);\n return this;\n }\n /**\n * The oscillator type. Either 'sine', 'sawtooth', 'square', or 'triangle'\n */\n get type() {\n return this._oscillator.type;\n }\n set type(type) {\n this._oscillator.type = type;\n }\n /**\n * Clean up.\n */\n dispose() {\n super.dispose();\n if (this.state === \"started\") {\n this.stop();\n }\n this._oscillator.disconnect();\n this.frequency.dispose();\n this.detune.dispose();\n return this;\n }\n}\n//# sourceMappingURL=ToneOscillatorNode.js.map","import { __awaiter } from \"tslib\";\nimport { deepEquals, optionsFromArguments } from \"../../core/util/Defaults\";\nimport { readOnly } from \"../../core/util/Interface\";\nimport { isDefined } from \"../../core/util/TypeCheck\";\nimport { Signal } from \"../../signal/Signal\";\nimport { Source } from \"../Source\";\nimport { generateWaveform } from \"./OscillatorInterface\";\nimport { ToneOscillatorNode } from \"./ToneOscillatorNode\";\nimport { assertRange } from \"../../core/util/Debug\";\nimport { clamp } from \"../../core/util/Math\";\n/**\n * Oscillator supports a number of features including\n * phase rotation, multiple oscillator types (see Oscillator.type),\n * and Transport syncing (see Oscillator.syncFrequency).\n *\n * @example\n * // make and start a 440hz sine tone\n * const osc = new Tone.Oscillator(440, \"sine\").toDestination().start();\n * @category Source\n */\nexport class Oscillator extends Source {\n constructor() {\n super(optionsFromArguments(Oscillator.getDefaults(), arguments, [\"frequency\", \"type\"]));\n this.name = \"Oscillator\";\n /**\n * the main oscillator\n */\n this._oscillator = null;\n const options = optionsFromArguments(Oscillator.getDefaults(), arguments, [\"frequency\", \"type\"]);\n this.frequency = new Signal({\n context: this.context,\n units: \"frequency\",\n value: options.frequency,\n });\n readOnly(this, \"frequency\");\n this.detune = new Signal({\n context: this.context,\n units: \"cents\",\n value: options.detune,\n });\n readOnly(this, \"detune\");\n this._partials = options.partials;\n this._partialCount = options.partialCount;\n this._type = options.type;\n if (options.partialCount && options.type !== \"custom\") {\n this._type = this.baseType + options.partialCount.toString();\n }\n this.phase = options.phase;\n }\n static getDefaults() {\n return Object.assign(Source.getDefaults(), {\n detune: 0,\n frequency: 440,\n partialCount: 0,\n partials: [],\n phase: 0,\n type: \"sine\",\n });\n }\n /**\n * start the oscillator\n */\n _start(time) {\n const computedTime = this.toSeconds(time);\n // new oscillator with previous values\n const oscillator = new ToneOscillatorNode({\n context: this.context,\n onended: () => this.onstop(this),\n });\n this._oscillator = oscillator;\n if (this._wave) {\n this._oscillator.setPeriodicWave(this._wave);\n }\n else {\n this._oscillator.type = this._type;\n }\n // connect the control signal to the oscillator frequency & detune\n this._oscillator.connect(this.output);\n this.frequency.connect(this._oscillator.frequency);\n this.detune.connect(this._oscillator.detune);\n // start the oscillator\n this._oscillator.start(computedTime);\n }\n /**\n * stop the oscillator\n */\n _stop(time) {\n const computedTime = this.toSeconds(time);\n if (this._oscillator) {\n this._oscillator.stop(computedTime);\n }\n }\n /**\n * Restart the oscillator. Does not stop the oscillator, but instead\n * just cancels any scheduled 'stop' from being invoked.\n */\n _restart(time) {\n const computedTime = this.toSeconds(time);\n this.log(\"restart\", computedTime);\n if (this._oscillator) {\n this._oscillator.cancelStop();\n }\n this._state.cancel(computedTime);\n return this;\n }\n /**\n * Sync the signal to the Transport's bpm. Any changes to the transports bpm,\n * will also affect the oscillators frequency.\n * @example\n * const osc = new Tone.Oscillator().toDestination().start();\n * osc.frequency.value = 440;\n * // the ratio between the bpm and the frequency will be maintained\n * osc.syncFrequency();\n * // double the tempo\n * Tone.Transport.bpm.value *= 2;\n * // the frequency of the oscillator is doubled to 880\n */\n syncFrequency() {\n this.context.transport.syncSignal(this.frequency);\n return this;\n }\n /**\n * Unsync the oscillator's frequency from the Transport.\n * See Oscillator.syncFrequency\n */\n unsyncFrequency() {\n this.context.transport.unsyncSignal(this.frequency);\n return this;\n }\n /**\n * Get a cached periodic wave. Avoids having to recompute\n * the oscillator values when they have already been computed\n * with the same values.\n */\n _getCachedPeriodicWave() {\n if (this._type === \"custom\") {\n const oscProps = Oscillator._periodicWaveCache.find(description => {\n return description.phase === this._phase &&\n deepEquals(description.partials, this._partials);\n });\n return oscProps;\n }\n else {\n const oscProps = Oscillator._periodicWaveCache.find(description => {\n return description.type === this._type &&\n description.phase === this._phase;\n });\n this._partialCount = oscProps ? oscProps.partialCount : this._partialCount;\n return oscProps;\n }\n }\n get type() {\n return this._type;\n }\n set type(type) {\n this._type = type;\n const isBasicType = [\"sine\", \"square\", \"sawtooth\", \"triangle\"].indexOf(type) !== -1;\n if (this._phase === 0 && isBasicType) {\n this._wave = undefined;\n this._partialCount = 0;\n // just go with the basic approach\n if (this._oscillator !== null) {\n // already tested that it's a basic type\n this._oscillator.type = type;\n }\n }\n else {\n // first check if the value is cached\n const cache = this._getCachedPeriodicWave();\n if (isDefined(cache)) {\n const { partials, wave } = cache;\n this._wave = wave;\n this._partials = partials;\n if (this._oscillator !== null) {\n this._oscillator.setPeriodicWave(this._wave);\n }\n }\n else {\n const [real, imag] = this._getRealImaginary(type, this._phase);\n const periodicWave = this.context.createPeriodicWave(real, imag);\n this._wave = periodicWave;\n if (this._oscillator !== null) {\n this._oscillator.setPeriodicWave(this._wave);\n }\n // set the cache\n Oscillator._periodicWaveCache.push({\n imag,\n partialCount: this._partialCount,\n partials: this._partials,\n phase: this._phase,\n real,\n type: this._type,\n wave: this._wave,\n });\n if (Oscillator._periodicWaveCache.length > 100) {\n Oscillator._periodicWaveCache.shift();\n }\n }\n }\n }\n get baseType() {\n return this._type.replace(this.partialCount.toString(), \"\");\n }\n set baseType(baseType) {\n if (this.partialCount && this._type !== \"custom\" && baseType !== \"custom\") {\n this.type = baseType + this.partialCount;\n }\n else {\n this.type = baseType;\n }\n }\n get partialCount() {\n return this._partialCount;\n }\n set partialCount(p) {\n assertRange(p, 0);\n let type = this._type;\n const partial = /^(sine|triangle|square|sawtooth)(\\d+)$/.exec(this._type);\n if (partial) {\n type = partial[1];\n }\n if (this._type !== \"custom\") {\n if (p === 0) {\n this.type = type;\n }\n else {\n this.type = type + p.toString();\n }\n }\n else {\n // extend or shorten the partials array\n const fullPartials = new Float32Array(p);\n // copy over the partials array\n this._partials.forEach((v, i) => fullPartials[i] = v);\n this._partials = Array.from(fullPartials);\n this.type = this._type;\n }\n }\n /**\n * Returns the real and imaginary components based\n * on the oscillator type.\n * @returns [real: Float32Array, imaginary: Float32Array]\n */\n _getRealImaginary(type, phase) {\n const fftSize = 4096;\n let periodicWaveSize = fftSize / 2;\n const real = new Float32Array(periodicWaveSize);\n const imag = new Float32Array(periodicWaveSize);\n let partialCount = 1;\n if (type === \"custom\") {\n partialCount = this._partials.length + 1;\n this._partialCount = this._partials.length;\n periodicWaveSize = partialCount;\n // if the partial count is 0, don't bother doing any computation\n if (this._partials.length === 0) {\n return [real, imag];\n }\n }\n else {\n const partial = /^(sine|triangle|square|sawtooth)(\\d+)$/.exec(type);\n if (partial) {\n partialCount = parseInt(partial[2], 10) + 1;\n this._partialCount = parseInt(partial[2], 10);\n type = partial[1];\n partialCount = Math.max(partialCount, 2);\n periodicWaveSize = partialCount;\n }\n else {\n this._partialCount = 0;\n }\n this._partials = [];\n }\n for (let n = 1; n < periodicWaveSize; ++n) {\n const piFactor = 2 / (n * Math.PI);\n let b;\n switch (type) {\n case \"sine\":\n b = (n <= partialCount) ? 1 : 0;\n this._partials[n - 1] = b;\n break;\n case \"square\":\n b = (n & 1) ? 2 * piFactor : 0;\n this._partials[n - 1] = b;\n break;\n case \"sawtooth\":\n b = piFactor * ((n & 1) ? 1 : -1);\n this._partials[n - 1] = b;\n break;\n case \"triangle\":\n if (n & 1) {\n b = 2 * (piFactor * piFactor) * ((((n - 1) >> 1) & 1) ? -1 : 1);\n }\n else {\n b = 0;\n }\n this._partials[n - 1] = b;\n break;\n case \"custom\":\n b = this._partials[n - 1];\n break;\n default:\n throw new TypeError(\"Oscillator: invalid type: \" + type);\n }\n if (b !== 0) {\n real[n] = -b * Math.sin(phase * n);\n imag[n] = b * Math.cos(phase * n);\n }\n else {\n real[n] = 0;\n imag[n] = 0;\n }\n }\n return [real, imag];\n }\n /**\n * Compute the inverse FFT for a given phase.\n */\n _inverseFFT(real, imag, phase) {\n let sum = 0;\n const len = real.length;\n for (let i = 0; i < len; i++) {\n sum += real[i] * Math.cos(i * phase) + imag[i] * Math.sin(i * phase);\n }\n return sum;\n }\n /**\n * Returns the initial value of the oscillator when stopped.\n * E.g. a \"sine\" oscillator with phase = 90 would return an initial value of -1.\n */\n getInitialValue() {\n const [real, imag] = this._getRealImaginary(this._type, 0);\n let maxValue = 0;\n const twoPi = Math.PI * 2;\n const testPositions = 32;\n // check for peaks in 16 places\n for (let i = 0; i < testPositions; i++) {\n maxValue = Math.max(this._inverseFFT(real, imag, (i / testPositions) * twoPi), maxValue);\n }\n return clamp(-this._inverseFFT(real, imag, this._phase) / maxValue, -1, 1);\n }\n get partials() {\n return this._partials.slice(0, this.partialCount);\n }\n set partials(partials) {\n this._partials = partials;\n this._partialCount = this._partials.length;\n if (partials.length) {\n this.type = \"custom\";\n }\n }\n get phase() {\n return this._phase * (180 / Math.PI);\n }\n set phase(phase) {\n this._phase = phase * Math.PI / 180;\n // reset the type\n this.type = this._type;\n }\n asArray(length = 1024) {\n return __awaiter(this, void 0, void 0, function* () {\n return generateWaveform(this, length);\n });\n }\n dispose() {\n super.dispose();\n if (this._oscillator !== null) {\n this._oscillator.dispose();\n }\n this._wave = undefined;\n this.frequency.dispose();\n this.detune.dispose();\n return this;\n }\n}\n/**\n * Cache the periodic waves to avoid having to redo computations\n */\nOscillator._periodicWaveCache = [];\n//# sourceMappingURL=Oscillator.js.map","import { optionsFromArguments } from \"../core/util/Defaults\";\nimport { ToneAudioNode } from \"../core/context/ToneAudioNode\";\nimport { connectSignal } from \"./Signal\";\n/**\n * A signal operator has an input and output and modifies the signal.\n */\nexport class SignalOperator extends ToneAudioNode {\n constructor() {\n super(Object.assign(optionsFromArguments(SignalOperator.getDefaults(), arguments, [\"context\"])));\n }\n connect(destination, outputNum = 0, inputNum = 0) {\n connectSignal(this, destination, outputNum, inputNum);\n return this;\n }\n}\n//# sourceMappingURL=SignalOperator.js.map","import { optionsFromArguments } from \"../core/util/Defaults\";\nimport { isArray, isFunction } from \"../core/util/TypeCheck\";\nimport { assert } from \"../core/util/Debug\";\nimport { Signal } from \"./Signal\";\nimport { SignalOperator } from \"./SignalOperator\";\n/**\n * Wraps the native Web Audio API\n * [WaveShaperNode](http://webaudio.github.io/web-audio-api/#the-waveshapernode-interface).\n *\n * @example\n * const osc = new Tone.Oscillator().toDestination().start();\n * // multiply the output of the signal by 2 using the waveshaper's function\n * const timesTwo = new Tone.WaveShaper((val) => val * 2, 2048).connect(osc.frequency);\n * const signal = new Tone.Signal(440).connect(timesTwo);\n * @category Signal\n */\nexport class WaveShaper extends SignalOperator {\n constructor() {\n super(Object.assign(optionsFromArguments(WaveShaper.getDefaults(), arguments, [\"mapping\", \"length\"])));\n this.name = \"WaveShaper\";\n /**\n * the waveshaper node\n */\n this._shaper = this.context.createWaveShaper();\n /**\n * The input to the waveshaper node.\n */\n this.input = this._shaper;\n /**\n * The output from the waveshaper node\n */\n this.output = this._shaper;\n const options = optionsFromArguments(WaveShaper.getDefaults(), arguments, [\"mapping\", \"length\"]);\n if (isArray(options.mapping) || options.mapping instanceof Float32Array) {\n this.curve = Float32Array.from(options.mapping);\n }\n else if (isFunction(options.mapping)) {\n this.setMap(options.mapping, options.length);\n }\n }\n static getDefaults() {\n return Object.assign(Signal.getDefaults(), {\n length: 1024,\n });\n }\n /**\n * Uses a mapping function to set the value of the curve.\n * @param mapping The function used to define the values.\n * The mapping function take two arguments:\n * the first is the value at the current position\n * which goes from -1 to 1 over the number of elements\n * in the curve array. The second argument is the array position.\n * @example\n * const shaper = new Tone.WaveShaper();\n * // map the input signal from [-1, 1] to [0, 10]\n * shaper.setMap((val, index) => (val + 1) * 5);\n */\n setMap(mapping, length = 1024) {\n const array = new Float32Array(length);\n for (let i = 0, len = length; i < len; i++) {\n const normalized = (i / (len - 1)) * 2 - 1;\n array[i] = mapping(normalized, i);\n }\n this.curve = array;\n return this;\n }\n /**\n * The array to set as the waveshaper curve. For linear curves\n * array length does not make much difference, but for complex curves\n * longer arrays will provide smoother interpolation.\n */\n get curve() {\n return this._shaper.curve;\n }\n set curve(mapping) {\n this._shaper.curve = mapping;\n }\n /**\n * Specifies what type of oversampling (if any) should be used when\n * applying the shaping curve. Can either be \"none\", \"2x\" or \"4x\".\n */\n get oversample() {\n return this._shaper.oversample;\n }\n set oversample(oversampling) {\n const isOverSampleType = [\"none\", \"2x\", \"4x\"].some(str => str.includes(oversampling));\n assert(isOverSampleType, \"oversampling must be either 'none', '2x', or '4x'\");\n this._shaper.oversample = oversampling;\n }\n /**\n * Clean up.\n */\n dispose() {\n super.dispose();\n this._shaper.disconnect();\n return this;\n }\n}\n//# sourceMappingURL=WaveShaper.js.map","import { SignalOperator } from \"./SignalOperator\";\nimport { WaveShaper } from \"./WaveShaper\";\n/**\n * AudioToGain converts an input in AudioRange [-1,1] to NormalRange [0,1].\n * See [[GainToAudio]].\n * @category Signal\n */\nexport class AudioToGain extends SignalOperator {\n constructor() {\n super(...arguments);\n this.name = \"AudioToGain\";\n /**\n * The node which converts the audio ranges\n */\n this._norm = new WaveShaper({\n context: this.context,\n mapping: x => (x + 1) / 2,\n });\n /**\n * The AudioRange input [-1, 1]\n */\n this.input = this._norm;\n /**\n * The GainRange output [0, 1]\n */\n this.output = this._norm;\n }\n /**\n * clean up\n */\n dispose() {\n super.dispose();\n this._norm.dispose();\n return this;\n }\n}\n//# sourceMappingURL=AudioToGain.js.map","import { Gain } from \"../core/context/Gain\";\nimport { optionsFromArguments } from \"../core/util/Defaults\";\nimport { Signal } from \"./Signal\";\n/**\n * Multiply two incoming signals. Or, if a number is given in the constructor,\n * multiplies the incoming signal by that value.\n *\n * @example\n * // multiply two signals\n * const mult = new Tone.Multiply();\n * const sigA = new Tone.Signal(3);\n * const sigB = new Tone.Signal(4);\n * sigA.connect(mult);\n * sigB.connect(mult.factor);\n * // output of mult is 12.\n * @example\n * // multiply a signal and a number\n * const mult = new Tone.Multiply(10);\n * const sig = new Tone.Signal(2).connect(mult);\n * // the output of mult is 20.\n * @category Signal\n */\nexport class Multiply extends Signal {\n constructor() {\n super(Object.assign(optionsFromArguments(Multiply.getDefaults(), arguments, [\"value\"])));\n this.name = \"Multiply\";\n /**\n * Indicates if the value should be overridden on connection\n */\n this.override = false;\n const options = optionsFromArguments(Multiply.getDefaults(), arguments, [\"value\"]);\n this._mult = this.input = this.output = new Gain({\n context: this.context,\n minValue: options.minValue,\n maxValue: options.maxValue,\n });\n this.factor = this._param = this._mult.gain;\n this.factor.setValueAtTime(options.value, 0);\n }\n static getDefaults() {\n return Object.assign(Signal.getDefaults(), {\n value: 0,\n });\n }\n dispose() {\n super.dispose();\n this._mult.dispose();\n return this;\n }\n}\n//# sourceMappingURL=Multiply.js.map","import { __awaiter } from \"tslib\";\nimport { Gain } from \"../../core/context/Gain\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { readOnly } from \"../../core/util/Interface\";\nimport { AudioToGain } from \"../../signal/AudioToGain\";\nimport { Multiply } from \"../../signal/Multiply\";\nimport { Source } from \"../Source\";\nimport { Oscillator } from \"./Oscillator\";\nimport { generateWaveform } from \"./OscillatorInterface\";\n/**\n * An amplitude modulated oscillator node. It is implemented with\n * two oscillators, one which modulators the other's amplitude\n * through a gain node.\n * ```\n * +-------------+ +----------+\n * | Carrier Osc +>------> GainNode |\n * +-------------+ | +--->Output\n * +---> gain |\n * +---------------+ | +----------+\n * | Modulator Osc +>---+\n * +---------------+\n * ```\n * @example\n * return Tone.Offline(() => {\n * \tconst amOsc = new Tone.AMOscillator(30, \"sine\", \"square\").toDestination().start();\n * }, 0.2, 1);\n * @category Source\n */\nexport class AMOscillator extends Source {\n constructor() {\n super(optionsFromArguments(AMOscillator.getDefaults(), arguments, [\"frequency\", \"type\", \"modulationType\"]));\n this.name = \"AMOscillator\";\n /**\n * convert the -1,1 output to 0,1\n */\n this._modulationScale = new AudioToGain({ context: this.context });\n /**\n * the node where the modulation happens\n */\n this._modulationNode = new Gain({\n context: this.context,\n });\n const options = optionsFromArguments(AMOscillator.getDefaults(), arguments, [\"frequency\", \"type\", \"modulationType\"]);\n this._carrier = new Oscillator({\n context: this.context,\n detune: options.detune,\n frequency: options.frequency,\n onstop: () => this.onstop(this),\n phase: options.phase,\n type: options.type,\n });\n this.frequency = this._carrier.frequency,\n this.detune = this._carrier.detune;\n this._modulator = new Oscillator({\n context: this.context,\n phase: options.phase,\n type: options.modulationType,\n });\n this.harmonicity = new Multiply({\n context: this.context,\n units: \"positive\",\n value: options.harmonicity,\n });\n // connections\n this.frequency.chain(this.harmonicity, this._modulator.frequency);\n this._modulator.chain(this._modulationScale, this._modulationNode.gain);\n this._carrier.chain(this._modulationNode, this.output);\n readOnly(this, [\"frequency\", \"detune\", \"harmonicity\"]);\n }\n static getDefaults() {\n return Object.assign(Oscillator.getDefaults(), {\n harmonicity: 1,\n modulationType: \"square\",\n });\n }\n /**\n * start the oscillator\n */\n _start(time) {\n this._modulator.start(time);\n this._carrier.start(time);\n }\n /**\n * stop the oscillator\n */\n _stop(time) {\n this._modulator.stop(time);\n this._carrier.stop(time);\n }\n _restart(time) {\n this._modulator.restart(time);\n this._carrier.restart(time);\n }\n /**\n * The type of the carrier oscillator\n */\n get type() {\n return this._carrier.type;\n }\n set type(type) {\n this._carrier.type = type;\n }\n get baseType() {\n return this._carrier.baseType;\n }\n set baseType(baseType) {\n this._carrier.baseType = baseType;\n }\n get partialCount() {\n return this._carrier.partialCount;\n }\n set partialCount(partialCount) {\n this._carrier.partialCount = partialCount;\n }\n /**\n * The type of the modulator oscillator\n */\n get modulationType() {\n return this._modulator.type;\n }\n set modulationType(type) {\n this._modulator.type = type;\n }\n get phase() {\n return this._carrier.phase;\n }\n set phase(phase) {\n this._carrier.phase = phase;\n this._modulator.phase = phase;\n }\n get partials() {\n return this._carrier.partials;\n }\n set partials(partials) {\n this._carrier.partials = partials;\n }\n asArray(length = 1024) {\n return __awaiter(this, void 0, void 0, function* () {\n return generateWaveform(this, length);\n });\n }\n /**\n * Clean up.\n */\n dispose() {\n super.dispose();\n this.frequency.dispose();\n this.detune.dispose();\n this.harmonicity.dispose();\n this._carrier.dispose();\n this._modulator.dispose();\n this._modulationNode.dispose();\n this._modulationScale.dispose();\n return this;\n }\n}\n//# sourceMappingURL=AMOscillator.js.map","import { __awaiter } from \"tslib\";\nimport { Gain } from \"../../core/context/Gain\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { readOnly } from \"../../core/util/Interface\";\nimport { Multiply } from \"../../signal/Multiply\";\nimport { Signal } from \"../../signal/Signal\";\nimport { Source } from \"../Source\";\nimport { Oscillator } from \"./Oscillator\";\nimport { generateWaveform } from \"./OscillatorInterface\";\n/**\n * FMOscillator implements a frequency modulation synthesis\n * ```\n * +-------------+\n * +---------------+ +-------------+ | Carrier Osc |\n * | Modulator Osc +>-------> GainNode | | +--->Output\n * +---------------+ | +>----> frequency |\n * +--> gain | +-------------+\n * | +-------------+\n * +-----------------+ |\n * | modulationIndex +>--+\n * +-----------------+\n * ```\n *\n * @example\n * return Tone.Offline(() => {\n * \tconst fmOsc = new Tone.FMOscillator({\n * \t\tfrequency: 200,\n * \t\ttype: \"square\",\n * \t\tmodulationType: \"triangle\",\n * \t\tharmonicity: 0.2,\n * \t\tmodulationIndex: 3\n * \t}).toDestination().start();\n * }, 0.1, 1);\n * @category Source\n */\nexport class FMOscillator extends Source {\n constructor() {\n super(optionsFromArguments(FMOscillator.getDefaults(), arguments, [\"frequency\", \"type\", \"modulationType\"]));\n this.name = \"FMOscillator\";\n /**\n * the node where the modulation happens\n */\n this._modulationNode = new Gain({\n context: this.context,\n gain: 0,\n });\n const options = optionsFromArguments(FMOscillator.getDefaults(), arguments, [\"frequency\", \"type\", \"modulationType\"]);\n this._carrier = new Oscillator({\n context: this.context,\n detune: options.detune,\n frequency: 0,\n onstop: () => this.onstop(this),\n phase: options.phase,\n type: options.type,\n });\n this.detune = this._carrier.detune;\n this.frequency = new Signal({\n context: this.context,\n units: \"frequency\",\n value: options.frequency,\n });\n this._modulator = new Oscillator({\n context: this.context,\n phase: options.phase,\n type: options.modulationType,\n });\n this.harmonicity = new Multiply({\n context: this.context,\n units: \"positive\",\n value: options.harmonicity,\n });\n this.modulationIndex = new Multiply({\n context: this.context,\n units: \"positive\",\n value: options.modulationIndex,\n });\n // connections\n this.frequency.connect(this._carrier.frequency);\n this.frequency.chain(this.harmonicity, this._modulator.frequency);\n this.frequency.chain(this.modulationIndex, this._modulationNode);\n this._modulator.connect(this._modulationNode.gain);\n this._modulationNode.connect(this._carrier.frequency);\n this._carrier.connect(this.output);\n this.detune.connect(this._modulator.detune);\n readOnly(this, [\"modulationIndex\", \"frequency\", \"detune\", \"harmonicity\"]);\n }\n static getDefaults() {\n return Object.assign(Oscillator.getDefaults(), {\n harmonicity: 1,\n modulationIndex: 2,\n modulationType: \"square\",\n });\n }\n /**\n * start the oscillator\n */\n _start(time) {\n this._modulator.start(time);\n this._carrier.start(time);\n }\n /**\n * stop the oscillator\n */\n _stop(time) {\n this._modulator.stop(time);\n this._carrier.stop(time);\n }\n _restart(time) {\n this._modulator.restart(time);\n this._carrier.restart(time);\n return this;\n }\n get type() {\n return this._carrier.type;\n }\n set type(type) {\n this._carrier.type = type;\n }\n get baseType() {\n return this._carrier.baseType;\n }\n set baseType(baseType) {\n this._carrier.baseType = baseType;\n }\n get partialCount() {\n return this._carrier.partialCount;\n }\n set partialCount(partialCount) {\n this._carrier.partialCount = partialCount;\n }\n /**\n * The type of the modulator oscillator\n */\n get modulationType() {\n return this._modulator.type;\n }\n set modulationType(type) {\n this._modulator.type = type;\n }\n get phase() {\n return this._carrier.phase;\n }\n set phase(phase) {\n this._carrier.phase = phase;\n this._modulator.phase = phase;\n }\n get partials() {\n return this._carrier.partials;\n }\n set partials(partials) {\n this._carrier.partials = partials;\n }\n asArray(length = 1024) {\n return __awaiter(this, void 0, void 0, function* () {\n return generateWaveform(this, length);\n });\n }\n /**\n * Clean up.\n */\n dispose() {\n super.dispose();\n this.frequency.dispose();\n this.harmonicity.dispose();\n this._carrier.dispose();\n this._modulator.dispose();\n this._modulationNode.dispose();\n this.modulationIndex.dispose();\n return this;\n }\n}\n//# sourceMappingURL=FMOscillator.js.map","import { __awaiter } from \"tslib\";\nimport { Gain } from \"../../core/context/Gain\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { readOnly } from \"../../core/util/Interface\";\nimport { Signal } from \"../../signal/Signal\";\nimport { WaveShaper } from \"../../signal/WaveShaper\";\nimport { Source } from \"../Source\";\nimport { Oscillator } from \"./Oscillator\";\nimport { generateWaveform } from \"./OscillatorInterface\";\n/**\n * PulseOscillator is an oscillator with control over pulse width,\n * also known as the duty cycle. At 50% duty cycle (width = 0) the wave is\n * a square wave.\n * [Read more](https://wigglewave.wordpress.com/2014/08/16/pulse-waveforms-and-harmonics/).\n * ```\n * width = -0.25 width = 0.0 width = 0.25\n *\n * +-----+ +-------+ + +-------+ +-+\n * | | | | | | |\n * | | | | | | |\n * +-+ +-------+ + +-------+ +-----+\n *\n *\n * width = -0.5 width = 0.5\n *\n * +---+ +-------+ +---+\n * | | | |\n * | | | |\n * +---+ +-------+ +---+\n *\n *\n * width = -0.75 width = 0.75\n *\n * +-+ +-------+ +-----+\n * | | | |\n * | | | |\n * +-----+ +-------+ +-+\n * ```\n * @example\n * return Tone.Offline(() => {\n * \tconst pulse = new Tone.PulseOscillator(50, 0.4).toDestination().start();\n * }, 0.1, 1);\n * @category Source\n */\nexport class PulseOscillator extends Source {\n constructor() {\n super(optionsFromArguments(PulseOscillator.getDefaults(), arguments, [\"frequency\", \"width\"]));\n this.name = \"PulseOscillator\";\n /**\n * gate the width amount\n */\n this._widthGate = new Gain({\n context: this.context,\n gain: 0,\n });\n /**\n * Threshold the signal to turn it into a square\n */\n this._thresh = new WaveShaper({\n context: this.context,\n mapping: val => val <= 0 ? -1 : 1,\n });\n const options = optionsFromArguments(PulseOscillator.getDefaults(), arguments, [\"frequency\", \"width\"]);\n this.width = new Signal({\n context: this.context,\n units: \"audioRange\",\n value: options.width,\n });\n this._triangle = new Oscillator({\n context: this.context,\n detune: options.detune,\n frequency: options.frequency,\n onstop: () => this.onstop(this),\n phase: options.phase,\n type: \"triangle\",\n });\n this.frequency = this._triangle.frequency;\n this.detune = this._triangle.detune;\n // connections\n this._triangle.chain(this._thresh, this.output);\n this.width.chain(this._widthGate, this._thresh);\n readOnly(this, [\"width\", \"frequency\", \"detune\"]);\n }\n static getDefaults() {\n return Object.assign(Source.getDefaults(), {\n detune: 0,\n frequency: 440,\n phase: 0,\n type: \"pulse\",\n width: 0.2,\n });\n }\n /**\n * start the oscillator\n */\n _start(time) {\n time = this.toSeconds(time);\n this._triangle.start(time);\n this._widthGate.gain.setValueAtTime(1, time);\n }\n /**\n * stop the oscillator\n */\n _stop(time) {\n time = this.toSeconds(time);\n this._triangle.stop(time);\n // the width is still connected to the output.\n // that needs to be stopped also\n this._widthGate.gain.cancelScheduledValues(time);\n this._widthGate.gain.setValueAtTime(0, time);\n }\n _restart(time) {\n this._triangle.restart(time);\n this._widthGate.gain.cancelScheduledValues(time);\n this._widthGate.gain.setValueAtTime(1, time);\n }\n /**\n * The phase of the oscillator in degrees.\n */\n get phase() {\n return this._triangle.phase;\n }\n set phase(phase) {\n this._triangle.phase = phase;\n }\n /**\n * The type of the oscillator. Always returns \"pulse\".\n */\n get type() {\n return \"pulse\";\n }\n /**\n * The baseType of the oscillator. Always returns \"pulse\".\n */\n get baseType() {\n return \"pulse\";\n }\n /**\n * The partials of the waveform. Cannot set partials for this waveform type\n */\n get partials() {\n return [];\n }\n /**\n * No partials for this waveform type.\n */\n get partialCount() {\n return 0;\n }\n /**\n * *Internal use* The carrier oscillator type is fed through the\n * waveshaper node to create the pulse. Using different carrier oscillators\n * changes oscillator's behavior.\n */\n set carrierType(type) {\n this._triangle.type = type;\n }\n asArray(length = 1024) {\n return __awaiter(this, void 0, void 0, function* () {\n return generateWaveform(this, length);\n });\n }\n /**\n * Clean up method.\n */\n dispose() {\n super.dispose();\n this._triangle.dispose();\n this.width.dispose();\n this._widthGate.dispose();\n this._thresh.dispose();\n return this;\n }\n}\n//# sourceMappingURL=PulseOscillator.js.map","import { __awaiter } from \"tslib\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { noOp, readOnly } from \"../../core/util/Interface\";\nimport { Signal } from \"../../signal/Signal\";\nimport { Source } from \"../Source\";\nimport { Oscillator } from \"./Oscillator\";\nimport { generateWaveform } from \"./OscillatorInterface\";\nimport { assertRange } from \"../../core/util/Debug\";\n/**\n * FatOscillator is an array of oscillators with detune spread between the oscillators\n * @example\n * const fatOsc = new Tone.FatOscillator(\"Ab3\", \"sawtooth\", 40).toDestination().start();\n * @category Source\n */\nexport class FatOscillator extends Source {\n constructor() {\n super(optionsFromArguments(FatOscillator.getDefaults(), arguments, [\"frequency\", \"type\", \"spread\"]));\n this.name = \"FatOscillator\";\n /**\n * The array of oscillators\n */\n this._oscillators = [];\n const options = optionsFromArguments(FatOscillator.getDefaults(), arguments, [\"frequency\", \"type\", \"spread\"]);\n this.frequency = new Signal({\n context: this.context,\n units: \"frequency\",\n value: options.frequency,\n });\n this.detune = new Signal({\n context: this.context,\n units: \"cents\",\n value: options.detune,\n });\n this._spread = options.spread;\n this._type = options.type;\n this._phase = options.phase;\n this._partials = options.partials;\n this._partialCount = options.partialCount;\n // set the count initially\n this.count = options.count;\n readOnly(this, [\"frequency\", \"detune\"]);\n }\n static getDefaults() {\n return Object.assign(Oscillator.getDefaults(), {\n count: 3,\n spread: 20,\n type: \"sawtooth\",\n });\n }\n /**\n * start the oscillator\n */\n _start(time) {\n time = this.toSeconds(time);\n this._forEach(osc => osc.start(time));\n }\n /**\n * stop the oscillator\n */\n _stop(time) {\n time = this.toSeconds(time);\n this._forEach(osc => osc.stop(time));\n }\n _restart(time) {\n this._forEach(osc => osc.restart(time));\n }\n /**\n * Iterate over all of the oscillators\n */\n _forEach(iterator) {\n for (let i = 0; i < this._oscillators.length; i++) {\n iterator(this._oscillators[i], i);\n }\n }\n /**\n * The type of the oscillator\n */\n get type() {\n return this._type;\n }\n set type(type) {\n this._type = type;\n this._forEach(osc => osc.type = type);\n }\n /**\n * The detune spread between the oscillators. If \"count\" is\n * set to 3 oscillators and the \"spread\" is set to 40,\n * the three oscillators would be detuned like this: [-20, 0, 20]\n * for a total detune spread of 40 cents.\n * @example\n * const fatOsc = new Tone.FatOscillator().toDestination().start();\n * fatOsc.spread = 70;\n */\n get spread() {\n return this._spread;\n }\n set spread(spread) {\n this._spread = spread;\n if (this._oscillators.length > 1) {\n const start = -spread / 2;\n const step = spread / (this._oscillators.length - 1);\n this._forEach((osc, i) => osc.detune.value = start + step * i);\n }\n }\n /**\n * The number of detuned oscillators. Must be an integer greater than 1.\n * @example\n * const fatOsc = new Tone.FatOscillator(\"C#3\", \"sawtooth\").toDestination().start();\n * // use 4 sawtooth oscillators\n * fatOsc.count = 4;\n */\n get count() {\n return this._oscillators.length;\n }\n set count(count) {\n assertRange(count, 1);\n if (this._oscillators.length !== count) {\n // dispose the previous oscillators\n this._forEach(osc => osc.dispose());\n this._oscillators = [];\n for (let i = 0; i < count; i++) {\n const osc = new Oscillator({\n context: this.context,\n volume: -6 - count * 1.1,\n type: this._type,\n phase: this._phase + (i / count) * 360,\n partialCount: this._partialCount,\n onstop: i === 0 ? () => this.onstop(this) : noOp,\n });\n if (this.type === \"custom\") {\n osc.partials = this._partials;\n }\n this.frequency.connect(osc.frequency);\n this.detune.connect(osc.detune);\n osc.detune.overridden = false;\n osc.connect(this.output);\n this._oscillators[i] = osc;\n }\n // set the spread\n this.spread = this._spread;\n if (this.state === \"started\") {\n this._forEach(osc => osc.start());\n }\n }\n }\n get phase() {\n return this._phase;\n }\n set phase(phase) {\n this._phase = phase;\n this._forEach((osc, i) => osc.phase = this._phase + (i / this.count) * 360);\n }\n get baseType() {\n return this._oscillators[0].baseType;\n }\n set baseType(baseType) {\n this._forEach(osc => osc.baseType = baseType);\n this._type = this._oscillators[0].type;\n }\n get partials() {\n return this._oscillators[0].partials;\n }\n set partials(partials) {\n this._partials = partials;\n this._partialCount = this._partials.length;\n if (partials.length) {\n this._type = \"custom\";\n this._forEach(osc => osc.partials = partials);\n }\n }\n get partialCount() {\n return this._oscillators[0].partialCount;\n }\n set partialCount(partialCount) {\n this._partialCount = partialCount;\n this._forEach(osc => osc.partialCount = partialCount);\n this._type = this._oscillators[0].type;\n }\n asArray(length = 1024) {\n return __awaiter(this, void 0, void 0, function* () {\n return generateWaveform(this, length);\n });\n }\n /**\n * Clean up.\n */\n dispose() {\n super.dispose();\n this.frequency.dispose();\n this.detune.dispose();\n this._forEach(osc => osc.dispose());\n return this;\n }\n}\n//# sourceMappingURL=FatOscillator.js.map","import { __awaiter } from \"tslib\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { readOnly } from \"../../core/util/Interface\";\nimport { Multiply } from \"../../signal/Multiply\";\nimport { Source } from \"../Source\";\nimport { Oscillator } from \"./Oscillator\";\nimport { generateWaveform } from \"./OscillatorInterface\";\nimport { PulseOscillator } from \"./PulseOscillator\";\n/**\n * PWMOscillator modulates the width of a Tone.PulseOscillator\n * at the modulationFrequency. This has the effect of continuously\n * changing the timbre of the oscillator by altering the harmonics\n * generated.\n * @example\n * return Tone.Offline(() => {\n * \tconst pwm = new Tone.PWMOscillator(60, 0.3).toDestination().start();\n * }, 0.1, 1);\n * @category Source\n */\nexport class PWMOscillator extends Source {\n constructor() {\n super(optionsFromArguments(PWMOscillator.getDefaults(), arguments, [\"frequency\", \"modulationFrequency\"]));\n this.name = \"PWMOscillator\";\n this.sourceType = \"pwm\";\n /**\n * Scale the oscillator so it doesn't go silent\n * at the extreme values.\n */\n this._scale = new Multiply({\n context: this.context,\n value: 2,\n });\n const options = optionsFromArguments(PWMOscillator.getDefaults(), arguments, [\"frequency\", \"modulationFrequency\"]);\n this._pulse = new PulseOscillator({\n context: this.context,\n frequency: options.modulationFrequency,\n });\n // change the pulse oscillator type\n this._pulse.carrierType = \"sine\";\n this.modulationFrequency = this._pulse.frequency;\n this._modulator = new Oscillator({\n context: this.context,\n detune: options.detune,\n frequency: options.frequency,\n onstop: () => this.onstop(this),\n phase: options.phase,\n });\n this.frequency = this._modulator.frequency;\n this.detune = this._modulator.detune;\n // connections\n this._modulator.chain(this._scale, this._pulse.width);\n this._pulse.connect(this.output);\n readOnly(this, [\"modulationFrequency\", \"frequency\", \"detune\"]);\n }\n static getDefaults() {\n return Object.assign(Source.getDefaults(), {\n detune: 0,\n frequency: 440,\n modulationFrequency: 0.4,\n phase: 0,\n type: \"pwm\",\n });\n }\n /**\n * start the oscillator\n */\n _start(time) {\n time = this.toSeconds(time);\n this._modulator.start(time);\n this._pulse.start(time);\n }\n /**\n * stop the oscillator\n */\n _stop(time) {\n time = this.toSeconds(time);\n this._modulator.stop(time);\n this._pulse.stop(time);\n }\n /**\n * restart the oscillator\n */\n _restart(time) {\n this._modulator.restart(time);\n this._pulse.restart(time);\n }\n /**\n * The type of the oscillator. Always returns \"pwm\".\n */\n get type() {\n return \"pwm\";\n }\n /**\n * The baseType of the oscillator. Always returns \"pwm\".\n */\n get baseType() {\n return \"pwm\";\n }\n /**\n * The partials of the waveform. Cannot set partials for this waveform type\n */\n get partials() {\n return [];\n }\n /**\n * No partials for this waveform type.\n */\n get partialCount() {\n return 0;\n }\n /**\n * The phase of the oscillator in degrees.\n */\n get phase() {\n return this._modulator.phase;\n }\n set phase(phase) {\n this._modulator.phase = phase;\n }\n asArray(length = 1024) {\n return __awaiter(this, void 0, void 0, function* () {\n return generateWaveform(this, length);\n });\n }\n /**\n * Clean up.\n */\n dispose() {\n super.dispose();\n this._pulse.dispose();\n this._scale.dispose();\n this._modulator.dispose();\n return this;\n }\n}\n//# sourceMappingURL=PWMOscillator.js.map","import { __awaiter } from \"tslib\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { readOnly } from \"../../core/util/Interface\";\nimport { isNumber, isString } from \"../../core/util/TypeCheck\";\nimport { Signal } from \"../../signal/Signal\";\nimport { Source } from \"../Source\";\nimport { AMOscillator } from \"./AMOscillator\";\nimport { FatOscillator } from \"./FatOscillator\";\nimport { FMOscillator } from \"./FMOscillator\";\nimport { Oscillator } from \"./Oscillator\";\nimport { generateWaveform } from \"./OscillatorInterface\";\nimport { PulseOscillator } from \"./PulseOscillator\";\nimport { PWMOscillator } from \"./PWMOscillator\";\nconst OmniOscillatorSourceMap = {\n am: AMOscillator,\n fat: FatOscillator,\n fm: FMOscillator,\n oscillator: Oscillator,\n pulse: PulseOscillator,\n pwm: PWMOscillator,\n};\n/**\n * OmniOscillator aggregates all of the oscillator types into one.\n * @example\n * return Tone.Offline(() => {\n * \tconst omniOsc = new Tone.OmniOscillator(\"C#4\", \"pwm\").toDestination().start();\n * }, 0.1, 1);\n * @category Source\n */\nexport class OmniOscillator extends Source {\n constructor() {\n super(optionsFromArguments(OmniOscillator.getDefaults(), arguments, [\"frequency\", \"type\"]));\n this.name = \"OmniOscillator\";\n const options = optionsFromArguments(OmniOscillator.getDefaults(), arguments, [\"frequency\", \"type\"]);\n this.frequency = new Signal({\n context: this.context,\n units: \"frequency\",\n value: options.frequency,\n });\n this.detune = new Signal({\n context: this.context,\n units: \"cents\",\n value: options.detune,\n });\n readOnly(this, [\"frequency\", \"detune\"]);\n // set the options\n this.set(options);\n }\n static getDefaults() {\n return Object.assign(Oscillator.getDefaults(), FMOscillator.getDefaults(), AMOscillator.getDefaults(), FatOscillator.getDefaults(), PulseOscillator.getDefaults(), PWMOscillator.getDefaults());\n }\n /**\n * start the oscillator\n */\n _start(time) {\n this._oscillator.start(time);\n }\n /**\n * start the oscillator\n */\n _stop(time) {\n this._oscillator.stop(time);\n }\n _restart(time) {\n this._oscillator.restart(time);\n return this;\n }\n /**\n * The type of the oscillator. Can be any of the basic types: sine, square, triangle, sawtooth. Or\n * prefix the basic types with \"fm\", \"am\", or \"fat\" to use the FMOscillator, AMOscillator or FatOscillator\n * types. The oscillator could also be set to \"pwm\" or \"pulse\". All of the parameters of the\n * oscillator's class are accessible when the oscillator is set to that type, but throws an error\n * when it's not.\n * @example\n * const omniOsc = new Tone.OmniOscillator().toDestination().start();\n * omniOsc.type = \"pwm\";\n * // modulationFrequency is parameter which is available\n * // only when the type is \"pwm\".\n * omniOsc.modulationFrequency.value = 0.5;\n */\n get type() {\n let prefix = \"\";\n if ([\"am\", \"fm\", \"fat\"].some(p => this._sourceType === p)) {\n prefix = this._sourceType;\n }\n return prefix + this._oscillator.type;\n }\n set type(type) {\n if (type.substr(0, 2) === \"fm\") {\n this._createNewOscillator(\"fm\");\n this._oscillator = this._oscillator;\n this._oscillator.type = type.substr(2);\n }\n else if (type.substr(0, 2) === \"am\") {\n this._createNewOscillator(\"am\");\n this._oscillator = this._oscillator;\n this._oscillator.type = type.substr(2);\n }\n else if (type.substr(0, 3) === \"fat\") {\n this._createNewOscillator(\"fat\");\n this._oscillator = this._oscillator;\n this._oscillator.type = type.substr(3);\n }\n else if (type === \"pwm\") {\n this._createNewOscillator(\"pwm\");\n this._oscillator = this._oscillator;\n }\n else if (type === \"pulse\") {\n this._createNewOscillator(\"pulse\");\n }\n else {\n this._createNewOscillator(\"oscillator\");\n this._oscillator = this._oscillator;\n this._oscillator.type = type;\n }\n }\n /**\n * The value is an empty array when the type is not \"custom\".\n * This is not available on \"pwm\" and \"pulse\" oscillator types.\n * See [[Oscillator.partials]]\n */\n get partials() {\n return this._oscillator.partials;\n }\n set partials(partials) {\n if (!this._getOscType(this._oscillator, \"pulse\") && !this._getOscType(this._oscillator, \"pwm\")) {\n this._oscillator.partials = partials;\n }\n }\n get partialCount() {\n return this._oscillator.partialCount;\n }\n set partialCount(partialCount) {\n if (!this._getOscType(this._oscillator, \"pulse\") && !this._getOscType(this._oscillator, \"pwm\")) {\n this._oscillator.partialCount = partialCount;\n }\n }\n set(props) {\n // make sure the type is set first\n if (Reflect.has(props, \"type\") && props.type) {\n this.type = props.type;\n }\n // then set the rest\n super.set(props);\n return this;\n }\n /**\n * connect the oscillator to the frequency and detune signals\n */\n _createNewOscillator(oscType) {\n if (oscType !== this._sourceType) {\n this._sourceType = oscType;\n const OscConstructor = OmniOscillatorSourceMap[oscType];\n // short delay to avoid clicks on the change\n const now = this.now();\n if (this._oscillator) {\n const oldOsc = this._oscillator;\n oldOsc.stop(now);\n // dispose the old one\n this.context.setTimeout(() => oldOsc.dispose(), this.blockTime);\n }\n this._oscillator = new OscConstructor({\n context: this.context,\n });\n this.frequency.connect(this._oscillator.frequency);\n this.detune.connect(this._oscillator.detune);\n this._oscillator.connect(this.output);\n this._oscillator.onstop = () => this.onstop(this);\n if (this.state === \"started\") {\n this._oscillator.start(now);\n }\n }\n }\n get phase() {\n return this._oscillator.phase;\n }\n set phase(phase) {\n this._oscillator.phase = phase;\n }\n /**\n * The source type of the oscillator.\n * @example\n * const omniOsc = new Tone.OmniOscillator(440, \"fmsquare\");\n * console.log(omniOsc.sourceType); // 'fm'\n */\n get sourceType() {\n return this._sourceType;\n }\n set sourceType(sType) {\n // the basetype defaults to sine\n let baseType = \"sine\";\n if (this._oscillator.type !== \"pwm\" && this._oscillator.type !== \"pulse\") {\n baseType = this._oscillator.type;\n }\n // set the type\n if (sType === \"fm\") {\n this.type = \"fm\" + baseType;\n }\n else if (sType === \"am\") {\n this.type = \"am\" + baseType;\n }\n else if (sType === \"fat\") {\n this.type = \"fat\" + baseType;\n }\n else if (sType === \"oscillator\") {\n this.type = baseType;\n }\n else if (sType === \"pulse\") {\n this.type = \"pulse\";\n }\n else if (sType === \"pwm\") {\n this.type = \"pwm\";\n }\n }\n _getOscType(osc, sourceType) {\n return osc instanceof OmniOscillatorSourceMap[sourceType];\n }\n /**\n * The base type of the oscillator. See [[Oscillator.baseType]]\n * @example\n * const omniOsc = new Tone.OmniOscillator(440, \"fmsquare4\");\n * console.log(omniOsc.sourceType, omniOsc.baseType, omniOsc.partialCount);\n */\n get baseType() {\n return this._oscillator.baseType;\n }\n set baseType(baseType) {\n if (!this._getOscType(this._oscillator, \"pulse\") &&\n !this._getOscType(this._oscillator, \"pwm\") &&\n baseType !== \"pulse\" && baseType !== \"pwm\") {\n this._oscillator.baseType = baseType;\n }\n }\n /**\n * The width of the oscillator when sourceType === \"pulse\".\n * See [[PWMOscillator.width]]\n */\n get width() {\n if (this._getOscType(this._oscillator, \"pulse\")) {\n return this._oscillator.width;\n }\n else {\n return undefined;\n }\n }\n /**\n * The number of detuned oscillators when sourceType === \"fat\".\n * See [[FatOscillator.count]]\n */\n get count() {\n if (this._getOscType(this._oscillator, \"fat\")) {\n return this._oscillator.count;\n }\n else {\n return undefined;\n }\n }\n set count(count) {\n if (this._getOscType(this._oscillator, \"fat\") && isNumber(count)) {\n this._oscillator.count = count;\n }\n }\n /**\n * The detune spread between the oscillators when sourceType === \"fat\".\n * See [[FatOscillator.count]]\n */\n get spread() {\n if (this._getOscType(this._oscillator, \"fat\")) {\n return this._oscillator.spread;\n }\n else {\n return undefined;\n }\n }\n set spread(spread) {\n if (this._getOscType(this._oscillator, \"fat\") && isNumber(spread)) {\n this._oscillator.spread = spread;\n }\n }\n /**\n * The type of the modulator oscillator. Only if the oscillator is set to \"am\" or \"fm\" types.\n * See [[AMOscillator]] or [[FMOscillator]]\n */\n get modulationType() {\n if (this._getOscType(this._oscillator, \"fm\") || this._getOscType(this._oscillator, \"am\")) {\n return this._oscillator.modulationType;\n }\n else {\n return undefined;\n }\n }\n set modulationType(mType) {\n if ((this._getOscType(this._oscillator, \"fm\") || this._getOscType(this._oscillator, \"am\")) && isString(mType)) {\n this._oscillator.modulationType = mType;\n }\n }\n /**\n * The modulation index when the sourceType === \"fm\"\n * See [[FMOscillator]].\n */\n get modulationIndex() {\n if (this._getOscType(this._oscillator, \"fm\")) {\n return this._oscillator.modulationIndex;\n }\n else {\n return undefined;\n }\n }\n /**\n * Harmonicity is the frequency ratio between the carrier and the modulator oscillators.\n * See [[AMOscillator]] or [[FMOscillator]]\n */\n get harmonicity() {\n if (this._getOscType(this._oscillator, \"fm\") || this._getOscType(this._oscillator, \"am\")) {\n return this._oscillator.harmonicity;\n }\n else {\n return undefined;\n }\n }\n /**\n * The modulationFrequency Signal of the oscillator when sourceType === \"pwm\"\n * see [[PWMOscillator]]\n * @min 0.1\n * @max 5\n */\n get modulationFrequency() {\n if (this._getOscType(this._oscillator, \"pwm\")) {\n return this._oscillator.modulationFrequency;\n }\n else {\n return undefined;\n }\n }\n asArray(length = 1024) {\n return __awaiter(this, void 0, void 0, function* () {\n return generateWaveform(this, length);\n });\n }\n dispose() {\n super.dispose();\n this.detune.dispose();\n this.frequency.dispose();\n this._oscillator.dispose();\n return this;\n }\n}\n//# sourceMappingURL=OmniOscillator.js.map","import { assertRange } from \"./Debug\";\n/**\n * Assert that the number is in the given range.\n */\nexport function range(min, max = Infinity) {\n const valueMap = new WeakMap();\n return function (target, propertyKey) {\n Reflect.defineProperty(target, propertyKey, {\n configurable: true,\n enumerable: true,\n get: function () {\n return valueMap.get(this);\n },\n set: function (newValue) {\n assertRange(newValue, min, max);\n valueMap.set(this, newValue);\n }\n });\n };\n}\n/**\n * Convert the time to seconds and assert that the time is in between the two\n * values when being set.\n */\nexport function timeRange(min, max = Infinity) {\n const valueMap = new WeakMap();\n return function (target, propertyKey) {\n Reflect.defineProperty(target, propertyKey, {\n configurable: true,\n enumerable: true,\n get: function () {\n return valueMap.get(this);\n },\n set: function (newValue) {\n assertRange(this.toSeconds(newValue), min, max);\n valueMap.set(this, newValue);\n }\n });\n };\n}\n//# sourceMappingURL=Decorator.js.map","import { __awaiter, __decorate } from \"tslib\";\nimport { ToneAudioBuffer } from \"../../core/context/ToneAudioBuffer\";\nimport { defaultArg, optionsFromArguments } from \"../../core/util/Defaults\";\nimport { noOp } from \"../../core/util/Interface\";\nimport { isUndef } from \"../../core/util/TypeCheck\";\nimport { Source } from \"../Source\";\nimport { ToneBufferSource } from \"./ToneBufferSource\";\nimport { assertRange } from \"../../core/util/Debug\";\nimport { timeRange } from \"../../core/util/Decorator\";\n/**\n * Player is an audio file player with start, loop, and stop functions.\n * @example\n * const player = new Tone.Player(\"https://tonejs.github.io/audio/berklee/gong_1.mp3\").toDestination();\n * // play as soon as the buffer is loaded\n * player.autostart = true;\n * @category Source\n */\nexport class Player extends Source {\n constructor() {\n super(optionsFromArguments(Player.getDefaults(), arguments, [\"url\", \"onload\"]));\n this.name = \"Player\";\n /**\n * All of the active buffer source nodes\n */\n this._activeSources = new Set();\n const options = optionsFromArguments(Player.getDefaults(), arguments, [\"url\", \"onload\"]);\n this._buffer = new ToneAudioBuffer({\n onload: this._onload.bind(this, options.onload),\n onerror: options.onerror,\n reverse: options.reverse,\n url: options.url,\n });\n this.autostart = options.autostart;\n this._loop = options.loop;\n this._loopStart = options.loopStart;\n this._loopEnd = options.loopEnd;\n this._playbackRate = options.playbackRate;\n this.fadeIn = options.fadeIn;\n this.fadeOut = options.fadeOut;\n }\n static getDefaults() {\n return Object.assign(Source.getDefaults(), {\n autostart: false,\n fadeIn: 0,\n fadeOut: 0,\n loop: false,\n loopEnd: 0,\n loopStart: 0,\n onload: noOp,\n onerror: noOp,\n playbackRate: 1,\n reverse: false,\n });\n }\n /**\n * Load the audio file as an audio buffer.\n * Decodes the audio asynchronously and invokes\n * the callback once the audio buffer loads.\n * Note: this does not need to be called if a url\n * was passed in to the constructor. Only use this\n * if you want to manually load a new url.\n * @param url The url of the buffer to load. Filetype support depends on the browser.\n */\n load(url) {\n return __awaiter(this, void 0, void 0, function* () {\n yield this._buffer.load(url);\n this._onload();\n return this;\n });\n }\n /**\n * Internal callback when the buffer is loaded.\n */\n _onload(callback = noOp) {\n callback();\n if (this.autostart) {\n this.start();\n }\n }\n /**\n * Internal callback when the buffer is done playing.\n */\n _onSourceEnd(source) {\n // invoke the onstop function\n this.onstop(this);\n // delete the source from the active sources\n this._activeSources.delete(source);\n if (this._activeSources.size === 0 && !this._synced &&\n this._state.getValueAtTime(this.now()) === \"started\") {\n // remove the 'implicitEnd' event and replace with an explicit end\n this._state.cancel(this.now());\n this._state.setStateAtTime(\"stopped\", this.now());\n }\n }\n /**\n * Play the buffer at the given startTime. Optionally add an offset\n * and/or duration which will play the buffer from a position\n * within the buffer for the given duration.\n *\n * @param time When the player should start.\n * @param offset The offset from the beginning of the sample to start at.\n * @param duration How long the sample should play. If no duration is given, it will default to the full length of the sample (minus any offset)\n */\n start(time, offset, duration) {\n super.start(time, offset, duration);\n return this;\n }\n /**\n * Internal start method\n */\n _start(startTime, offset, duration) {\n // if it's a loop the default offset is the loopStart point\n if (this._loop) {\n offset = defaultArg(offset, this._loopStart);\n }\n else {\n // otherwise the default offset is 0\n offset = defaultArg(offset, 0);\n }\n // compute the values in seconds\n const computedOffset = this.toSeconds(offset);\n // compute the duration which is either the passed in duration of the buffer.duration - offset\n const origDuration = duration;\n duration = defaultArg(duration, Math.max(this._buffer.duration - computedOffset, 0));\n let computedDuration = this.toSeconds(duration);\n // scale it by the playback rate\n computedDuration = computedDuration / this._playbackRate;\n // get the start time\n startTime = this.toSeconds(startTime);\n // make the source\n const source = new ToneBufferSource({\n url: this._buffer,\n context: this.context,\n fadeIn: this.fadeIn,\n fadeOut: this.fadeOut,\n loop: this._loop,\n loopEnd: this._loopEnd,\n loopStart: this._loopStart,\n onended: this._onSourceEnd.bind(this),\n playbackRate: this._playbackRate,\n }).connect(this.output);\n // set the looping properties\n if (!this._loop && !this._synced) {\n // cancel the previous stop\n this._state.cancel(startTime + computedDuration);\n // if it's not looping, set the state change at the end of the sample\n this._state.setStateAtTime(\"stopped\", startTime + computedDuration, {\n implicitEnd: true,\n });\n }\n // add it to the array of active sources\n this._activeSources.add(source);\n // start it\n if (this._loop && isUndef(origDuration)) {\n source.start(startTime, computedOffset);\n }\n else {\n // subtract the fade out time\n source.start(startTime, computedOffset, computedDuration - this.toSeconds(this.fadeOut));\n }\n }\n /**\n * Stop playback.\n */\n _stop(time) {\n const computedTime = this.toSeconds(time);\n this._activeSources.forEach(source => source.stop(computedTime));\n }\n /**\n * Stop and then restart the player from the beginning (or offset)\n * @param time When the player should start.\n * @param offset The offset from the beginning of the sample to start at.\n * @param duration How long the sample should play. If no duration is given,\n * \t\t\t\t\tit will default to the full length of the sample (minus any offset)\n */\n restart(time, offset, duration) {\n super.restart(time, offset, duration);\n return this;\n }\n _restart(time, offset, duration) {\n this._stop(time);\n this._start(time, offset, duration);\n }\n /**\n * Seek to a specific time in the player's buffer. If the\n * source is no longer playing at that time, it will stop.\n * @param offset The time to seek to.\n * @param when The time for the seek event to occur.\n * @example\n * const player = new Tone.Player(\"https://tonejs.github.io/audio/berklee/gurgling_theremin_1.mp3\", () => {\n * \tplayer.start();\n * \t// seek to the offset in 1 second from now\n * \tplayer.seek(0.4, \"+1\");\n * }).toDestination();\n */\n seek(offset, when) {\n const computedTime = this.toSeconds(when);\n if (this._state.getValueAtTime(computedTime) === \"started\") {\n const computedOffset = this.toSeconds(offset);\n // if it's currently playing, stop it\n this._stop(computedTime);\n // restart it at the given time\n this._start(computedTime, computedOffset);\n }\n return this;\n }\n /**\n * Set the loop start and end. Will only loop if loop is set to true.\n * @param loopStart The loop start time\n * @param loopEnd The loop end time\n * @example\n * const player = new Tone.Player(\"https://tonejs.github.io/audio/berklee/malevoices_aa2_F3.mp3\").toDestination();\n * // loop between the given points\n * player.setLoopPoints(0.2, 0.3);\n * player.loop = true;\n * player.autostart = true;\n */\n setLoopPoints(loopStart, loopEnd) {\n this.loopStart = loopStart;\n this.loopEnd = loopEnd;\n return this;\n }\n /**\n * If loop is true, the loop will start at this position.\n */\n get loopStart() {\n return this._loopStart;\n }\n set loopStart(loopStart) {\n this._loopStart = loopStart;\n if (this.buffer.loaded) {\n assertRange(this.toSeconds(loopStart), 0, this.buffer.duration);\n }\n // get the current source\n this._activeSources.forEach(source => {\n source.loopStart = loopStart;\n });\n }\n /**\n * If loop is true, the loop will end at this position.\n */\n get loopEnd() {\n return this._loopEnd;\n }\n set loopEnd(loopEnd) {\n this._loopEnd = loopEnd;\n if (this.buffer.loaded) {\n assertRange(this.toSeconds(loopEnd), 0, this.buffer.duration);\n }\n // get the current source\n this._activeSources.forEach(source => {\n source.loopEnd = loopEnd;\n });\n }\n /**\n * The audio buffer belonging to the player.\n */\n get buffer() {\n return this._buffer;\n }\n set buffer(buffer) {\n this._buffer.set(buffer);\n }\n /**\n * If the buffer should loop once it's over.\n * @example\n * const player = new Tone.Player(\"https://tonejs.github.io/audio/drum-samples/breakbeat.mp3\").toDestination();\n * player.loop = true;\n * player.autostart = true;\n */\n get loop() {\n return this._loop;\n }\n set loop(loop) {\n // if no change, do nothing\n if (this._loop === loop) {\n return;\n }\n this._loop = loop;\n // set the loop of all of the sources\n this._activeSources.forEach(source => {\n source.loop = loop;\n });\n if (loop) {\n // remove the next stopEvent\n const stopEvent = this._state.getNextState(\"stopped\", this.now());\n if (stopEvent) {\n this._state.cancel(stopEvent.time);\n }\n }\n }\n /**\n * Normal speed is 1. The pitch will change with the playback rate.\n * @example\n * const player = new Tone.Player(\"https://tonejs.github.io/audio/berklee/femalevoices_aa2_A5.mp3\").toDestination();\n * // play at 1/4 speed\n * player.playbackRate = 0.25;\n * // play as soon as the buffer is loaded\n * player.autostart = true;\n */\n get playbackRate() {\n return this._playbackRate;\n }\n set playbackRate(rate) {\n this._playbackRate = rate;\n const now = this.now();\n // cancel the stop event since it's at a different time now\n const stopEvent = this._state.getNextState(\"stopped\", now);\n if (stopEvent && stopEvent.implicitEnd) {\n this._state.cancel(stopEvent.time);\n this._activeSources.forEach(source => source.cancelStop());\n }\n // set all the sources\n this._activeSources.forEach(source => {\n source.playbackRate.setValueAtTime(rate, now);\n });\n }\n /**\n * If the buffer should be reversed\n * @example\n * const player = new Tone.Player(\"https://tonejs.github.io/audio/berklee/chime_1.mp3\").toDestination();\n * player.autostart = true;\n * player.reverse = true;\n */\n get reverse() {\n return this._buffer.reverse;\n }\n set reverse(rev) {\n this._buffer.reverse = rev;\n }\n /**\n * If the buffer is loaded\n */\n get loaded() {\n return this._buffer.loaded;\n }\n dispose() {\n super.dispose();\n // disconnect all of the players\n this._activeSources.forEach(source => source.dispose());\n this._activeSources.clear();\n this._buffer.dispose();\n return this;\n }\n}\n__decorate([\n timeRange(0)\n], Player.prototype, \"fadeIn\", void 0);\n__decorate([\n timeRange(0)\n], Player.prototype, \"fadeOut\", void 0);\n//# sourceMappingURL=Player.js.map","import { __awaiter, __decorate } from \"tslib\";\nimport { ToneAudioNode } from \"../../core/context/ToneAudioNode\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { isArray, isObject, isString } from \"../../core/util/TypeCheck\";\nimport { connectSignal, Signal } from \"../../signal/Signal\";\nimport { OfflineContext } from \"../../core/context/OfflineContext\";\nimport { assert } from \"../../core/util/Debug\";\nimport { range, timeRange } from \"../../core/util/Decorator\";\n/**\n * Envelope is an [ADSR](https://en.wikipedia.org/wiki/Synthesizer#ADSR_envelope)\n * envelope generator. Envelope outputs a signal which\n * can be connected to an AudioParam or Tone.Signal.\n * ```\n * /\\\n * / \\\n * / \\\n * / \\\n * / \\___________\n * / \\\n * / \\\n * / \\\n * / \\\n * ```\n * @example\n * return Tone.Offline(() => {\n * \tconst env = new Tone.Envelope({\n * \t\tattack: 0.1,\n * \t\tdecay: 0.2,\n * \t\tsustain: 0.5,\n * \t\trelease: 0.8,\n * \t}).toDestination();\n * \tenv.triggerAttackRelease(0.5);\n * }, 1.5, 1);\n * @category Component\n */\nexport class Envelope extends ToneAudioNode {\n constructor() {\n super(optionsFromArguments(Envelope.getDefaults(), arguments, [\"attack\", \"decay\", \"sustain\", \"release\"]));\n this.name = \"Envelope\";\n /**\n * the signal which is output.\n */\n this._sig = new Signal({\n context: this.context,\n value: 0,\n });\n /**\n * The output signal of the envelope\n */\n this.output = this._sig;\n /**\n * Envelope has no input\n */\n this.input = undefined;\n const options = optionsFromArguments(Envelope.getDefaults(), arguments, [\"attack\", \"decay\", \"sustain\", \"release\"]);\n this.attack = options.attack;\n this.decay = options.decay;\n this.sustain = options.sustain;\n this.release = options.release;\n this.attackCurve = options.attackCurve;\n this.releaseCurve = options.releaseCurve;\n this.decayCurve = options.decayCurve;\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n attack: 0.01,\n attackCurve: \"linear\",\n decay: 0.1,\n decayCurve: \"exponential\",\n release: 1,\n releaseCurve: \"exponential\",\n sustain: 0.5,\n });\n }\n /**\n * Read the current value of the envelope. Useful for\n * synchronizing visual output to the envelope.\n */\n get value() {\n return this.getValueAtTime(this.now());\n }\n /**\n * Get the curve\n * @param curve\n * @param direction In/Out\n * @return The curve name\n */\n _getCurve(curve, direction) {\n if (isString(curve)) {\n return curve;\n }\n else {\n // look up the name in the curves array\n let curveName;\n for (curveName in EnvelopeCurves) {\n if (EnvelopeCurves[curveName][direction] === curve) {\n return curveName;\n }\n }\n // return the custom curve\n return curve;\n }\n }\n /**\n * Assign a the curve to the given name using the direction\n * @param name\n * @param direction In/Out\n * @param curve\n */\n _setCurve(name, direction, curve) {\n // check if it's a valid type\n if (isString(curve) && Reflect.has(EnvelopeCurves, curve)) {\n const curveDef = EnvelopeCurves[curve];\n if (isObject(curveDef)) {\n if (name !== \"_decayCurve\") {\n this[name] = curveDef[direction];\n }\n }\n else {\n this[name] = curveDef;\n }\n }\n else if (isArray(curve) && name !== \"_decayCurve\") {\n this[name] = curve;\n }\n else {\n throw new Error(\"Envelope: invalid curve: \" + curve);\n }\n }\n /**\n * The shape of the attack.\n * Can be any of these strings:\n * * \"linear\"\n * * \"exponential\"\n * * \"sine\"\n * * \"cosine\"\n * * \"bounce\"\n * * \"ripple\"\n * * \"step\"\n *\n * Can also be an array which describes the curve. Values\n * in the array are evenly subdivided and linearly\n * interpolated over the duration of the attack.\n * @example\n * return Tone.Offline(() => {\n * \tconst env = new Tone.Envelope(0.4).toDestination();\n * \tenv.attackCurve = \"linear\";\n * \tenv.triggerAttack();\n * }, 1, 1);\n */\n get attackCurve() {\n return this._getCurve(this._attackCurve, \"In\");\n }\n set attackCurve(curve) {\n this._setCurve(\"_attackCurve\", \"In\", curve);\n }\n /**\n * The shape of the release. See the attack curve types.\n * @example\n * return Tone.Offline(() => {\n * \tconst env = new Tone.Envelope({\n * \t\trelease: 0.8\n * \t}).toDestination();\n * \tenv.triggerAttack();\n * \t// release curve could also be defined by an array\n * \tenv.releaseCurve = [1, 0.3, 0.4, 0.2, 0.7, 0];\n * \tenv.triggerRelease(0.2);\n * }, 1, 1);\n */\n get releaseCurve() {\n return this._getCurve(this._releaseCurve, \"Out\");\n }\n set releaseCurve(curve) {\n this._setCurve(\"_releaseCurve\", \"Out\", curve);\n }\n /**\n * The shape of the decay either \"linear\" or \"exponential\"\n * @example\n * return Tone.Offline(() => {\n * \tconst env = new Tone.Envelope({\n * \t\tsustain: 0.1,\n * \t\tdecay: 0.5\n * \t}).toDestination();\n * \tenv.decayCurve = \"linear\";\n * \tenv.triggerAttack();\n * }, 1, 1);\n */\n get decayCurve() {\n return this._decayCurve;\n }\n set decayCurve(curve) {\n assert([\"linear\", \"exponential\"].some(c => c === curve), `Invalid envelope curve: ${curve}`);\n this._decayCurve = curve;\n }\n /**\n * Trigger the attack/decay portion of the ADSR envelope.\n * @param time When the attack should start.\n * @param velocity The velocity of the envelope scales the vales.\n * number between 0-1\n * @example\n * const env = new Tone.AmplitudeEnvelope().toDestination();\n * const osc = new Tone.Oscillator().connect(env).start();\n * // trigger the attack 0.5 seconds from now with a velocity of 0.2\n * env.triggerAttack(\"+0.5\", 0.2);\n */\n triggerAttack(time, velocity = 1) {\n this.log(\"triggerAttack\", time, velocity);\n time = this.toSeconds(time);\n const originalAttack = this.toSeconds(this.attack);\n let attack = originalAttack;\n const decay = this.toSeconds(this.decay);\n // check if it's not a complete attack\n const currentValue = this.getValueAtTime(time);\n if (currentValue > 0) {\n // subtract the current value from the attack time\n const attackRate = 1 / attack;\n const remainingDistance = 1 - currentValue;\n // the attack is now the remaining time\n attack = remainingDistance / attackRate;\n }\n // attack\n if (attack < this.sampleTime) {\n this._sig.cancelScheduledValues(time);\n // case where the attack time is 0 should set instantly\n this._sig.setValueAtTime(velocity, time);\n }\n else if (this._attackCurve === \"linear\") {\n this._sig.linearRampTo(velocity, attack, time);\n }\n else if (this._attackCurve === \"exponential\") {\n this._sig.targetRampTo(velocity, attack, time);\n }\n else {\n this._sig.cancelAndHoldAtTime(time);\n let curve = this._attackCurve;\n // find the starting position in the curve\n for (let i = 1; i < curve.length; i++) {\n // the starting index is between the two values\n if (curve[i - 1] <= currentValue && currentValue <= curve[i]) {\n curve = this._attackCurve.slice(i);\n // the first index is the current value\n curve[0] = currentValue;\n break;\n }\n }\n this._sig.setValueCurveAtTime(curve, time, attack, velocity);\n }\n // decay\n if (decay && this.sustain < 1) {\n const decayValue = velocity * this.sustain;\n const decayStart = time + attack;\n this.log(\"decay\", decayStart);\n if (this._decayCurve === \"linear\") {\n this._sig.linearRampToValueAtTime(decayValue, decay + decayStart);\n }\n else {\n this._sig.exponentialApproachValueAtTime(decayValue, decayStart, decay);\n }\n }\n return this;\n }\n /**\n * Triggers the release of the envelope.\n * @param time When the release portion of the envelope should start.\n * @example\n * const env = new Tone.AmplitudeEnvelope().toDestination();\n * const osc = new Tone.Oscillator({\n * \ttype: \"sawtooth\"\n * }).connect(env).start();\n * env.triggerAttack();\n * // trigger the release half a second after the attack\n * env.triggerRelease(\"+0.5\");\n */\n triggerRelease(time) {\n this.log(\"triggerRelease\", time);\n time = this.toSeconds(time);\n const currentValue = this.getValueAtTime(time);\n if (currentValue > 0) {\n const release = this.toSeconds(this.release);\n if (release < this.sampleTime) {\n this._sig.setValueAtTime(0, time);\n }\n else if (this._releaseCurve === \"linear\") {\n this._sig.linearRampTo(0, release, time);\n }\n else if (this._releaseCurve === \"exponential\") {\n this._sig.targetRampTo(0, release, time);\n }\n else {\n assert(isArray(this._releaseCurve), \"releaseCurve must be either 'linear', 'exponential' or an array\");\n this._sig.cancelAndHoldAtTime(time);\n this._sig.setValueCurveAtTime(this._releaseCurve, time, release, currentValue);\n }\n }\n return this;\n }\n /**\n * Get the scheduled value at the given time. This will\n * return the unconverted (raw) value.\n * @example\n * const env = new Tone.Envelope(0.5, 1, 0.4, 2);\n * env.triggerAttackRelease(2);\n * setInterval(() => console.log(env.getValueAtTime(Tone.now())), 100);\n */\n getValueAtTime(time) {\n return this._sig.getValueAtTime(time);\n }\n /**\n * triggerAttackRelease is shorthand for triggerAttack, then waiting\n * some duration, then triggerRelease.\n * @param duration The duration of the sustain.\n * @param time When the attack should be triggered.\n * @param velocity The velocity of the envelope.\n * @example\n * const env = new Tone.AmplitudeEnvelope().toDestination();\n * const osc = new Tone.Oscillator().connect(env).start();\n * // trigger the release 0.5 seconds after the attack\n * env.triggerAttackRelease(0.5);\n */\n triggerAttackRelease(duration, time, velocity = 1) {\n time = this.toSeconds(time);\n this.triggerAttack(time, velocity);\n this.triggerRelease(time + this.toSeconds(duration));\n return this;\n }\n /**\n * Cancels all scheduled envelope changes after the given time.\n */\n cancel(after) {\n this._sig.cancelScheduledValues(this.toSeconds(after));\n return this;\n }\n /**\n * Connect the envelope to a destination node.\n */\n connect(destination, outputNumber = 0, inputNumber = 0) {\n connectSignal(this, destination, outputNumber, inputNumber);\n return this;\n }\n /**\n * Render the envelope curve to an array of the given length.\n * Good for visualizing the envelope curve. Rescales the duration of the\n * envelope to fit the length.\n */\n asArray(length = 1024) {\n return __awaiter(this, void 0, void 0, function* () {\n const duration = length / this.context.sampleRate;\n const context = new OfflineContext(1, duration, this.context.sampleRate);\n // normalize the ADSR for the given duration with 20% sustain time\n const attackPortion = this.toSeconds(this.attack) + this.toSeconds(this.decay);\n const envelopeDuration = attackPortion + this.toSeconds(this.release);\n const sustainTime = envelopeDuration * 0.1;\n const totalDuration = envelopeDuration + sustainTime;\n // @ts-ignore\n const clone = new this.constructor(Object.assign(this.get(), {\n attack: duration * this.toSeconds(this.attack) / totalDuration,\n decay: duration * this.toSeconds(this.decay) / totalDuration,\n release: duration * this.toSeconds(this.release) / totalDuration,\n context\n }));\n clone._sig.toDestination();\n clone.triggerAttackRelease(duration * (attackPortion + sustainTime) / totalDuration, 0);\n const buffer = yield context.render();\n return buffer.getChannelData(0);\n });\n }\n dispose() {\n super.dispose();\n this._sig.dispose();\n return this;\n }\n}\n__decorate([\n timeRange(0)\n], Envelope.prototype, \"attack\", void 0);\n__decorate([\n timeRange(0)\n], Envelope.prototype, \"decay\", void 0);\n__decorate([\n range(0, 1)\n], Envelope.prototype, \"sustain\", void 0);\n__decorate([\n timeRange(0)\n], Envelope.prototype, \"release\", void 0);\n/**\n * Generate some complex envelope curves.\n */\nconst EnvelopeCurves = (() => {\n const curveLen = 128;\n let i;\n let k;\n // cosine curve\n const cosineCurve = [];\n for (i = 0; i < curveLen; i++) {\n cosineCurve[i] = Math.sin((i / (curveLen - 1)) * (Math.PI / 2));\n }\n // ripple curve\n const rippleCurve = [];\n const rippleCurveFreq = 6.4;\n for (i = 0; i < curveLen - 1; i++) {\n k = (i / (curveLen - 1));\n const sineWave = Math.sin(k * (Math.PI * 2) * rippleCurveFreq - Math.PI / 2) + 1;\n rippleCurve[i] = sineWave / 10 + k * 0.83;\n }\n rippleCurve[curveLen - 1] = 1;\n // stairs curve\n const stairsCurve = [];\n const steps = 5;\n for (i = 0; i < curveLen; i++) {\n stairsCurve[i] = Math.ceil((i / (curveLen - 1)) * steps) / steps;\n }\n // in-out easing curve\n const sineCurve = [];\n for (i = 0; i < curveLen; i++) {\n k = i / (curveLen - 1);\n sineCurve[i] = 0.5 * (1 - Math.cos(Math.PI * k));\n }\n // a bounce curve\n const bounceCurve = [];\n for (i = 0; i < curveLen; i++) {\n k = i / (curveLen - 1);\n const freq = Math.pow(k, 3) * 4 + 0.2;\n const val = Math.cos(freq * Math.PI * 2 * k);\n bounceCurve[i] = Math.abs(val * (1 - k));\n }\n /**\n * Invert a value curve to make it work for the release\n */\n function invertCurve(curve) {\n const out = new Array(curve.length);\n for (let j = 0; j < curve.length; j++) {\n out[j] = 1 - curve[j];\n }\n return out;\n }\n /**\n * reverse the curve\n */\n function reverseCurve(curve) {\n return curve.slice(0).reverse();\n }\n /**\n * attack and release curve arrays\n */\n return {\n bounce: {\n In: invertCurve(bounceCurve),\n Out: bounceCurve,\n },\n cosine: {\n In: cosineCurve,\n Out: reverseCurve(cosineCurve),\n },\n exponential: \"exponential\",\n linear: \"linear\",\n ripple: {\n In: rippleCurve,\n Out: invertCurve(rippleCurve),\n },\n sine: {\n In: sineCurve,\n Out: invertCurve(sineCurve),\n },\n step: {\n In: stairsCurve,\n Out: invertCurve(stairsCurve),\n },\n };\n})();\n//# sourceMappingURL=Envelope.js.map","import { Volume } from \"../component/channel/Volume\";\nimport { ToneAudioNode } from \"../core/context/ToneAudioNode\";\nimport { optionsFromArguments } from \"../core/util/Defaults\";\nimport { readOnly } from \"../core/util/Interface\";\n/**\n * Base-class for all instruments\n */\nexport class Instrument extends ToneAudioNode {\n constructor() {\n super(optionsFromArguments(Instrument.getDefaults(), arguments));\n /**\n * Keep track of all events scheduled to the transport\n * when the instrument is 'synced'\n */\n this._scheduledEvents = [];\n /**\n * If the instrument is currently synced\n */\n this._synced = false;\n this._original_triggerAttack = this.triggerAttack;\n this._original_triggerRelease = this.triggerRelease;\n const options = optionsFromArguments(Instrument.getDefaults(), arguments);\n this._volume = this.output = new Volume({\n context: this.context,\n volume: options.volume,\n });\n this.volume = this._volume.volume;\n readOnly(this, \"volume\");\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n volume: 0,\n });\n }\n /**\n * Sync the instrument to the Transport. All subsequent calls of\n * [[triggerAttack]] and [[triggerRelease]] will be scheduled along the transport.\n * @example\n * const fmSynth = new Tone.FMSynth().toDestination();\n * fmSynth.volume.value = -6;\n * fmSynth.sync();\n * // schedule 3 notes when the transport first starts\n * fmSynth.triggerAttackRelease(\"C4\", \"8n\", 0);\n * fmSynth.triggerAttackRelease(\"E4\", \"8n\", \"8n\");\n * fmSynth.triggerAttackRelease(\"G4\", \"8n\", \"4n\");\n * // start the transport to hear the notes\n * Tone.Transport.start();\n */\n sync() {\n if (this._syncState()) {\n this._syncMethod(\"triggerAttack\", 1);\n this._syncMethod(\"triggerRelease\", 0);\n }\n return this;\n }\n /**\n * set _sync\n */\n _syncState() {\n let changed = false;\n if (!this._synced) {\n this._synced = true;\n changed = true;\n }\n return changed;\n }\n /**\n * Wrap the given method so that it can be synchronized\n * @param method Which method to wrap and sync\n * @param timePosition What position the time argument appears in\n */\n _syncMethod(method, timePosition) {\n const originalMethod = this[\"_original_\" + method] = this[method];\n this[method] = (...args) => {\n const time = args[timePosition];\n const id = this.context.transport.schedule((t) => {\n args[timePosition] = t;\n originalMethod.apply(this, args);\n }, time);\n this._scheduledEvents.push(id);\n };\n }\n /**\n * Unsync the instrument from the Transport\n */\n unsync() {\n this._scheduledEvents.forEach(id => this.context.transport.clear(id));\n this._scheduledEvents = [];\n if (this._synced) {\n this._synced = false;\n this.triggerAttack = this._original_triggerAttack;\n this.triggerRelease = this._original_triggerRelease;\n }\n return this;\n }\n /**\n * Trigger the attack and then the release after the duration.\n * @param note The note to trigger.\n * @param duration How long the note should be held for before\n * triggering the release. This value must be greater than 0.\n * @param time When the note should be triggered.\n * @param velocity The velocity the note should be triggered at.\n * @example\n * const synth = new Tone.Synth().toDestination();\n * // trigger \"C4\" for the duration of an 8th note\n * synth.triggerAttackRelease(\"C4\", \"8n\");\n */\n triggerAttackRelease(note, duration, time, velocity) {\n const computedTime = this.toSeconds(time);\n const computedDuration = this.toSeconds(duration);\n this.triggerAttack(note, computedTime, velocity);\n this.triggerRelease(computedTime + computedDuration);\n return this;\n }\n /**\n * clean up\n * @returns {Instrument} this\n */\n dispose() {\n super.dispose();\n this._volume.dispose();\n this.unsync();\n this._scheduledEvents = [];\n return this;\n }\n}\n//# sourceMappingURL=Instrument.js.map","import { __decorate } from \"tslib\";\nimport { FrequencyClass } from \"../core/type/Frequency\";\nimport { optionsFromArguments } from \"../core/util/Defaults\";\nimport { noOp } from \"../core/util/Interface\";\nimport { Instrument } from \"../instrument/Instrument\";\nimport { timeRange } from \"../core/util/Decorator\";\n/**\n * Abstract base class for other monophonic instruments to extend.\n */\nexport class Monophonic extends Instrument {\n constructor() {\n super(optionsFromArguments(Monophonic.getDefaults(), arguments));\n const options = optionsFromArguments(Monophonic.getDefaults(), arguments);\n this.portamento = options.portamento;\n this.onsilence = options.onsilence;\n }\n static getDefaults() {\n return Object.assign(Instrument.getDefaults(), {\n detune: 0,\n onsilence: noOp,\n portamento: 0,\n });\n }\n /**\n * Trigger the attack of the note optionally with a given velocity.\n * @param note The note to trigger.\n * @param time When the note should start.\n * @param velocity The velocity scaler determines how \"loud\" the note will be triggered.\n * @example\n * const synth = new Tone.Synth().toDestination();\n * // trigger the note a half second from now at half velocity\n * synth.triggerAttack(\"C4\", \"+0.5\", 0.5);\n */\n triggerAttack(note, time, velocity = 1) {\n this.log(\"triggerAttack\", note, time, velocity);\n const seconds = this.toSeconds(time);\n this._triggerEnvelopeAttack(seconds, velocity);\n this.setNote(note, seconds);\n return this;\n }\n /**\n * Trigger the release portion of the envelope\n * @param time If no time is given, the release happens immediatly\n * @example\n * const synth = new Tone.Synth().toDestination();\n * synth.triggerAttack(\"C4\");\n * // trigger the release a second from now\n * synth.triggerRelease(\"+1\");\n */\n triggerRelease(time) {\n this.log(\"triggerRelease\", time);\n const seconds = this.toSeconds(time);\n this._triggerEnvelopeRelease(seconds);\n return this;\n }\n /**\n * Set the note at the given time. If no time is given, the note\n * will set immediately.\n * @param note The note to change to.\n * @param time The time when the note should be set.\n * @example\n * const synth = new Tone.Synth().toDestination();\n * synth.triggerAttack(\"C4\");\n * // change to F#6 in one quarter note from now.\n * synth.setNote(\"F#6\", \"+4n\");\n */\n setNote(note, time) {\n const computedTime = this.toSeconds(time);\n const computedFrequency = note instanceof FrequencyClass ? note.toFrequency() : note;\n if (this.portamento > 0 && this.getLevelAtTime(computedTime) > 0.05) {\n const portTime = this.toSeconds(this.portamento);\n this.frequency.exponentialRampTo(computedFrequency, portTime, computedTime);\n }\n else {\n this.frequency.setValueAtTime(computedFrequency, computedTime);\n }\n return this;\n }\n}\n__decorate([\n timeRange(0)\n], Monophonic.prototype, \"portamento\", void 0);\n//# sourceMappingURL=Monophonic.js.map","import { Gain } from \"../../core/context/Gain\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { Envelope } from \"./Envelope\";\n/**\n * AmplitudeEnvelope is a Tone.Envelope connected to a gain node.\n * Unlike Tone.Envelope, which outputs the envelope's value, AmplitudeEnvelope accepts\n * an audio signal as the input and will apply the envelope to the amplitude\n * of the signal.\n * Read more about ADSR Envelopes on [Wikipedia](https://en.wikipedia.org/wiki/Synthesizer#ADSR_envelope).\n *\n * @example\n * return Tone.Offline(() => {\n * \tconst ampEnv = new Tone.AmplitudeEnvelope({\n * \t\tattack: 0.1,\n * \t\tdecay: 0.2,\n * \t\tsustain: 1.0,\n * \t\trelease: 0.8\n * \t}).toDestination();\n * \t// create an oscillator and connect it\n * \tconst osc = new Tone.Oscillator().connect(ampEnv).start();\n * \t// trigger the envelopes attack and release \"8t\" apart\n * \tampEnv.triggerAttackRelease(\"8t\");\n * }, 1.5, 1);\n * @category Component\n */\nexport class AmplitudeEnvelope extends Envelope {\n constructor() {\n super(optionsFromArguments(AmplitudeEnvelope.getDefaults(), arguments, [\"attack\", \"decay\", \"sustain\", \"release\"]));\n this.name = \"AmplitudeEnvelope\";\n this._gainNode = new Gain({\n context: this.context,\n gain: 0,\n });\n this.output = this._gainNode;\n this.input = this._gainNode;\n this._sig.connect(this._gainNode.gain);\n this.output = this._gainNode;\n this.input = this._gainNode;\n }\n /**\n * Clean up\n */\n dispose() {\n super.dispose();\n this._gainNode.dispose();\n return this;\n }\n}\n//# sourceMappingURL=AmplitudeEnvelope.js.map","import { AmplitudeEnvelope } from \"../component/envelope/AmplitudeEnvelope\";\nimport { Envelope } from \"../component/envelope/Envelope\";\nimport { ToneAudioNode } from \"../core/context/ToneAudioNode\";\nimport { omitFromObject, optionsFromArguments } from \"../core/util/Defaults\";\nimport { readOnly } from \"../core/util/Interface\";\nimport { OmniOscillator } from \"../source/oscillator/OmniOscillator\";\nimport { Source } from \"../source/Source\";\nimport { Monophonic } from \"./Monophonic\";\n/**\n * Synth is composed simply of a [[OmniOscillator]] routed through an [[AmplitudeEnvelope]].\n * ```\n * +----------------+ +-------------------+\n * | OmniOscillator +>--> AmplitudeEnvelope +>--> Output\n * +----------------+ +-------------------+\n * ```\n * @example\n * const synth = new Tone.Synth().toDestination();\n * synth.triggerAttackRelease(\"C4\", \"8n\");\n * @category Instrument\n */\nexport class Synth extends Monophonic {\n constructor() {\n super(optionsFromArguments(Synth.getDefaults(), arguments));\n this.name = \"Synth\";\n const options = optionsFromArguments(Synth.getDefaults(), arguments);\n this.oscillator = new OmniOscillator(Object.assign({\n context: this.context,\n detune: options.detune,\n onstop: () => this.onsilence(this),\n }, options.oscillator));\n this.frequency = this.oscillator.frequency;\n this.detune = this.oscillator.detune;\n this.envelope = new AmplitudeEnvelope(Object.assign({\n context: this.context,\n }, options.envelope));\n // connect the oscillators to the output\n this.oscillator.chain(this.envelope, this.output);\n readOnly(this, [\"oscillator\", \"frequency\", \"detune\", \"envelope\"]);\n }\n static getDefaults() {\n return Object.assign(Monophonic.getDefaults(), {\n envelope: Object.assign(omitFromObject(Envelope.getDefaults(), Object.keys(ToneAudioNode.getDefaults())), {\n attack: 0.005,\n decay: 0.1,\n release: 1,\n sustain: 0.3,\n }),\n oscillator: Object.assign(omitFromObject(OmniOscillator.getDefaults(), [...Object.keys(Source.getDefaults()), \"frequency\", \"detune\"]), {\n type: \"triangle\",\n }),\n });\n }\n /**\n * start the attack portion of the envelope\n * @param time the time the attack should start\n * @param velocity the velocity of the note (0-1)\n */\n _triggerEnvelopeAttack(time, velocity) {\n // the envelopes\n this.envelope.triggerAttack(time, velocity);\n this.oscillator.start(time);\n // if there is no release portion, stop the oscillator\n if (this.envelope.sustain === 0) {\n const computedAttack = this.toSeconds(this.envelope.attack);\n const computedDecay = this.toSeconds(this.envelope.decay);\n this.oscillator.stop(time + computedAttack + computedDecay);\n }\n }\n /**\n * start the release portion of the envelope\n * @param time the time the release should start\n */\n _triggerEnvelopeRelease(time) {\n this.envelope.triggerRelease(time);\n this.oscillator.stop(time + this.toSeconds(this.envelope.release));\n }\n getLevelAtTime(time) {\n time = this.toSeconds(time);\n return this.envelope.getValueAtTime(time);\n }\n /**\n * clean up\n */\n dispose() {\n super.dispose();\n this.oscillator.dispose();\n this.envelope.dispose();\n return this;\n }\n}\n//# sourceMappingURL=Synth.js.map","import { __decorate } from \"tslib\";\nimport { FrequencyClass } from \"../core/type/Frequency\";\nimport { deepMerge, optionsFromArguments } from \"../core/util/Defaults\";\nimport { readOnly } from \"../core/util/Interface\";\nimport { Monophonic } from \"./Monophonic\";\nimport { Synth } from \"./Synth\";\nimport { range, timeRange } from \"../core/util/Decorator\";\n/**\n * MembraneSynth makes kick and tom sounds using a single oscillator\n * with an amplitude envelope and frequency ramp. A Tone.OmniOscillator\n * is routed through a Tone.AmplitudeEnvelope to the output. The drum\n * quality of the sound comes from the frequency envelope applied\n * during MembraneSynth.triggerAttack(note). The frequency envelope\n * starts at note * .octaves and ramps to note\n * over the duration of .pitchDecay.\n * @example\n * const synth = new Tone.MembraneSynth().toDestination();\n * synth.triggerAttackRelease(\"C2\", \"8n\");\n * @category Instrument\n */\nexport class MembraneSynth extends Synth {\n constructor() {\n super(optionsFromArguments(MembraneSynth.getDefaults(), arguments));\n this.name = \"MembraneSynth\";\n /**\n * Portamento is ignored in this synth. use pitch decay instead.\n */\n this.portamento = 0;\n const options = optionsFromArguments(MembraneSynth.getDefaults(), arguments);\n this.pitchDecay = options.pitchDecay;\n this.octaves = options.octaves;\n readOnly(this, [\"oscillator\", \"envelope\"]);\n }\n static getDefaults() {\n return deepMerge(Monophonic.getDefaults(), Synth.getDefaults(), {\n envelope: {\n attack: 0.001,\n attackCurve: \"exponential\",\n decay: 0.4,\n release: 1.4,\n sustain: 0.01,\n },\n octaves: 10,\n oscillator: {\n type: \"sine\",\n },\n pitchDecay: 0.05,\n });\n }\n setNote(note, time) {\n const seconds = this.toSeconds(time);\n const hertz = this.toFrequency(note instanceof FrequencyClass ? note.toFrequency() : note);\n const maxNote = hertz * this.octaves;\n this.oscillator.frequency.setValueAtTime(maxNote, seconds);\n this.oscillator.frequency.exponentialRampToValueAtTime(hertz, seconds + this.toSeconds(this.pitchDecay));\n return this;\n }\n dispose() {\n super.dispose();\n return this;\n }\n}\n__decorate([\n range(0)\n], MembraneSynth.prototype, \"octaves\", void 0);\n__decorate([\n timeRange(0)\n], MembraneSynth.prototype, \"pitchDecay\", void 0);\n//# sourceMappingURL=MembraneSynth.js.map","/**\n * All of the classes or functions which are loaded into the AudioWorkletGlobalScope\n */\nconst workletContext = new Set();\n/**\n * Add a class to the AudioWorkletGlobalScope\n */\nexport function addToWorklet(classOrFunction) {\n workletContext.add(classOrFunction);\n}\n/**\n * Register a processor in the AudioWorkletGlobalScope with the given name\n */\nexport function registerProcessor(name, classDesc) {\n const processor = /* javascript */ `registerProcessor(\"${name}\", ${classDesc})`;\n workletContext.add(processor);\n}\n/**\n * Get all of the modules which have been registered to the AudioWorkletGlobalScope\n */\nexport function getWorkletGlobalScope() {\n return Array.from(workletContext).join(\"\\n\");\n}\n//# sourceMappingURL=WorkletGlobalScope.js.map","import { addToWorklet } from \"./WorkletGlobalScope\";\nconst toneAudioWorkletProcessor = /* javascript */ `\n\t/**\n\t * The base AudioWorkletProcessor for use in Tone.js. Works with the [[ToneAudioWorklet]]. \n\t */\n\tclass ToneAudioWorkletProcessor extends AudioWorkletProcessor {\n\n\t\tconstructor(options) {\n\t\t\t\n\t\t\tsuper(options);\n\t\t\t/**\n\t\t\t * If the processor was disposed or not. Keep alive until it's disposed.\n\t\t\t */\n\t\t\tthis.disposed = false;\n\t\t \t/** \n\t\t\t * The number of samples in the processing block\n\t\t\t */\n\t\t\tthis.blockSize = 128;\n\t\t\t/**\n\t\t\t * the sample rate\n\t\t\t */\n\t\t\tthis.sampleRate = sampleRate;\n\n\t\t\tthis.port.onmessage = (event) => {\n\t\t\t\t// when it receives a dispose \n\t\t\t\tif (event.data === \"dispose\") {\n\t\t\t\t\tthis.disposed = true;\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t}\n`;\naddToWorklet(toneAudioWorkletProcessor);\n//# sourceMappingURL=ToneAudioWorkletProcessor.worklet.js.map","import \"./ToneAudioWorkletProcessor.worklet\";\nimport { addToWorklet } from \"./WorkletGlobalScope\";\nexport const singleIOProcess = /* javascript */ `\n\t/**\n\t * Abstract class for a single input/output processor. \n\t * has a 'generate' function which processes one sample at a time\n\t */\n\tclass SingleIOProcessor extends ToneAudioWorkletProcessor {\n\n\t\tconstructor(options) {\n\t\t\tsuper(Object.assign(options, {\n\t\t\t\tnumberOfInputs: 1,\n\t\t\t\tnumberOfOutputs: 1\n\t\t\t}));\n\t\t\t/**\n\t\t\t * Holds the name of the parameter and a single value of that\n\t\t\t * parameter at the current sample\n\t\t\t * @type { [name: string]: number }\n\t\t\t */\n\t\t\tthis.params = {}\n\t\t}\n\n\t\t/**\n\t\t * Generate an output sample from the input sample and parameters\n\t\t * @abstract\n\t\t * @param input number\n\t\t * @param channel number\n\t\t * @param parameters { [name: string]: number }\n\t\t * @returns number\n\t\t */\n\t\tgenerate(){}\n\n\t\t/**\n\t\t * Update the private params object with the \n\t\t * values of the parameters at the given index\n\t\t * @param parameters { [name: string]: Float32Array },\n\t\t * @param index number\n\t\t */\n\t\tupdateParams(parameters, index) {\n\t\t\tfor (const paramName in parameters) {\n\t\t\t\tconst param = parameters[paramName];\n\t\t\t\tif (param.length > 1) {\n\t\t\t\t\tthis.params[paramName] = parameters[paramName][index];\n\t\t\t\t} else {\n\t\t\t\t\tthis.params[paramName] = parameters[paramName][0];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Process a single frame of the audio\n\t\t * @param inputs Float32Array[][]\n\t\t * @param outputs Float32Array[][]\n\t\t */\n\t\tprocess(inputs, outputs, parameters) {\n\t\t\tconst input = inputs[0];\n\t\t\tconst output = outputs[0];\n\t\t\t// get the parameter values\n\t\t\tconst channelCount = Math.max(input && input.length || 0, output.length);\n\t\t\tfor (let sample = 0; sample < this.blockSize; sample++) {\n\t\t\t\tthis.updateParams(parameters, sample);\n\t\t\t\tfor (let channel = 0; channel < channelCount; channel++) {\n\t\t\t\t\tconst inputSample = input && input.length ? input[channel][sample] : 0;\n\t\t\t\t\toutput[channel][sample] = this.generate(inputSample, channel, this.params);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn !this.disposed;\n\t\t}\n\t};\n`;\naddToWorklet(singleIOProcess);\n//# sourceMappingURL=SingleIOProcessor.worklet.js.map","import { addToWorklet } from \"./WorkletGlobalScope\";\nconst delayLine = /* javascript */ `\n\t/**\n\t * A multichannel buffer for use within an AudioWorkletProcessor as a delay line\n\t */\n\tclass DelayLine {\n\t\t\n\t\tconstructor(size, channels) {\n\t\t\tthis.buffer = [];\n\t\t\tthis.writeHead = []\n\t\t\tthis.size = size;\n\n\t\t\t// create the empty channels\n\t\t\tfor (let i = 0; i < channels; i++) {\n\t\t\t\tthis.buffer[i] = new Float32Array(this.size);\n\t\t\t\tthis.writeHead[i] = 0;\n\t\t\t}\n\t\t}\n\n\t\t/**\n\t\t * Push a value onto the end\n\t\t * @param channel number\n\t\t * @param value number\n\t\t */\n\t\tpush(channel, value) {\n\t\t\tthis.writeHead[channel] += 1;\n\t\t\tif (this.writeHead[channel] > this.size) {\n\t\t\t\tthis.writeHead[channel] = 0;\n\t\t\t}\n\t\t\tthis.buffer[channel][this.writeHead[channel]] = value;\n\t\t}\n\n\t\t/**\n\t\t * Get the recorded value of the channel given the delay\n\t\t * @param channel number\n\t\t * @param delay number delay samples\n\t\t */\n\t\tget(channel, delay) {\n\t\t\tlet readHead = this.writeHead[channel] - Math.floor(delay);\n\t\t\tif (readHead < 0) {\n\t\t\t\treadHead += this.size;\n\t\t\t}\n\t\t\treturn this.buffer[channel][readHead];\n\t\t}\n\t}\n`;\naddToWorklet(delayLine);\n//# sourceMappingURL=DelayLine.worklet.js.map","import \"../../core/worklet/SingleIOProcessor.worklet\";\nimport \"../../core/worklet/DelayLine.worklet\";\nimport { registerProcessor } from \"../../core/worklet/WorkletGlobalScope\";\nexport const workletName = \"feedback-comb-filter\";\nconst feedbackCombFilter = /* javascript */ `\n\tclass FeedbackCombFilterWorklet extends SingleIOProcessor {\n\n\t\tconstructor(options) {\n\t\t\tsuper(options);\n\t\t\tthis.delayLine = new DelayLine(this.sampleRate, options.channelCount || 2);\n\t\t}\n\n\t\tstatic get parameterDescriptors() {\n\t\t\treturn [{\n\t\t\t\tname: \"delayTime\",\n\t\t\t\tdefaultValue: 0.1,\n\t\t\t\tminValue: 0,\n\t\t\t\tmaxValue: 1,\n\t\t\t\tautomationRate: \"k-rate\"\n\t\t\t}, {\n\t\t\t\tname: \"feedback\",\n\t\t\t\tdefaultValue: 0.5,\n\t\t\t\tminValue: 0,\n\t\t\t\tmaxValue: 0.9999,\n\t\t\t\tautomationRate: \"k-rate\"\n\t\t\t}];\n\t\t}\n\n\t\tgenerate(input, channel, parameters) {\n\t\t\tconst delayedSample = this.delayLine.get(channel, parameters.delayTime * this.sampleRate);\n\t\t\tthis.delayLine.push(channel, input + delayedSample * parameters.feedback);\n\t\t\treturn delayedSample;\n\t\t}\n\t}\n`;\nregisterProcessor(workletName, feedbackCombFilter);\n//# sourceMappingURL=FeedbackCombFilter.worklet.js.map","import { __decorate } from \"tslib\";\nimport { ToneAudioBuffers } from \"../core/context/ToneAudioBuffers\";\nimport { ftomf, intervalToFrequencyRatio } from \"../core/type/Conversions\";\nimport { FrequencyClass } from \"../core/type/Frequency\";\nimport { optionsFromArguments } from \"../core/util/Defaults\";\nimport { noOp } from \"../core/util/Interface\";\nimport { isArray, isNote, isNumber } from \"../core/util/TypeCheck\";\nimport { Instrument } from \"../instrument/Instrument\";\nimport { ToneBufferSource } from \"../source/buffer/ToneBufferSource\";\nimport { timeRange } from \"../core/util/Decorator\";\nimport { assert } from \"../core/util/Debug\";\n/**\n * Pass in an object which maps the note's pitch or midi value to the url,\n * then you can trigger the attack and release of that note like other instruments.\n * By automatically repitching the samples, it is possible to play pitches which\n * were not explicitly included which can save loading time.\n *\n * For sample or buffer playback where repitching is not necessary,\n * use [[Player]].\n * @example\n * const sampler = new Tone.Sampler({\n * \turls: {\n * \t\tA1: \"A1.mp3\",\n * \t\tA2: \"A2.mp3\",\n * \t},\n * \tbaseUrl: \"https://tonejs.github.io/audio/casio/\",\n * \tonload: () => {\n * \t\tsampler.triggerAttackRelease([\"C1\", \"E1\", \"G1\", \"B1\"], 0.5);\n * \t}\n * }).toDestination();\n * @category Instrument\n */\nexport class Sampler extends Instrument {\n constructor() {\n super(optionsFromArguments(Sampler.getDefaults(), arguments, [\"urls\", \"onload\", \"baseUrl\"], \"urls\"));\n this.name = \"Sampler\";\n /**\n * The object of all currently playing BufferSources\n */\n this._activeSources = new Map();\n const options = optionsFromArguments(Sampler.getDefaults(), arguments, [\"urls\", \"onload\", \"baseUrl\"], \"urls\");\n const urlMap = {};\n Object.keys(options.urls).forEach((note) => {\n const noteNumber = parseInt(note, 10);\n assert(isNote(note)\n || (isNumber(noteNumber) && isFinite(noteNumber)), `url key is neither a note or midi pitch: ${note}`);\n if (isNote(note)) {\n // convert the note name to MIDI\n const mid = new FrequencyClass(this.context, note).toMidi();\n urlMap[mid] = options.urls[note];\n }\n else if (isNumber(noteNumber) && isFinite(noteNumber)) {\n // otherwise if it's numbers assume it's midi\n urlMap[noteNumber] = options.urls[noteNumber];\n }\n });\n this._buffers = new ToneAudioBuffers({\n urls: urlMap,\n onload: options.onload,\n baseUrl: options.baseUrl,\n onerror: options.onerror,\n });\n this.attack = options.attack;\n this.release = options.release;\n this.curve = options.curve;\n // invoke the callback if it's already loaded\n if (this._buffers.loaded) {\n // invoke onload deferred\n Promise.resolve().then(options.onload);\n }\n }\n static getDefaults() {\n return Object.assign(Instrument.getDefaults(), {\n attack: 0,\n baseUrl: \"\",\n curve: \"exponential\",\n onload: noOp,\n onerror: noOp,\n release: 0.1,\n urls: {},\n });\n }\n /**\n * Returns the difference in steps between the given midi note at the closets sample.\n */\n _findClosest(midi) {\n // searches within 8 octaves of the given midi note\n const MAX_INTERVAL = 96;\n let interval = 0;\n while (interval < MAX_INTERVAL) {\n // check above and below\n if (this._buffers.has(midi + interval)) {\n return -interval;\n }\n else if (this._buffers.has(midi - interval)) {\n return interval;\n }\n interval++;\n }\n throw new Error(`No available buffers for note: ${midi}`);\n }\n /**\n * @param notes\tThe note to play, or an array of notes.\n * @param time When to play the note\n * @param velocity The velocity to play the sample back.\n */\n triggerAttack(notes, time, velocity = 1) {\n this.log(\"triggerAttack\", notes, time, velocity);\n if (!Array.isArray(notes)) {\n notes = [notes];\n }\n notes.forEach(note => {\n const midiFloat = ftomf(new FrequencyClass(this.context, note).toFrequency());\n const midi = Math.round(midiFloat);\n const remainder = midiFloat - midi;\n // find the closest note pitch\n const difference = this._findClosest(midi);\n const closestNote = midi - difference;\n const buffer = this._buffers.get(closestNote);\n const playbackRate = intervalToFrequencyRatio(difference + remainder);\n // play that note\n const source = new ToneBufferSource({\n url: buffer,\n context: this.context,\n curve: this.curve,\n fadeIn: this.attack,\n fadeOut: this.release,\n playbackRate,\n }).connect(this.output);\n source.start(time, 0, buffer.duration / playbackRate, velocity);\n // add it to the active sources\n if (!isArray(this._activeSources.get(midi))) {\n this._activeSources.set(midi, []);\n }\n this._activeSources.get(midi).push(source);\n // remove it when it's done\n source.onended = () => {\n if (this._activeSources && this._activeSources.has(midi)) {\n const sources = this._activeSources.get(midi);\n const index = sources.indexOf(source);\n if (index !== -1) {\n sources.splice(index, 1);\n }\n }\n };\n });\n return this;\n }\n /**\n * @param notes\tThe note to release, or an array of notes.\n * @param time \tWhen to release the note.\n */\n triggerRelease(notes, time) {\n this.log(\"triggerRelease\", notes, time);\n if (!Array.isArray(notes)) {\n notes = [notes];\n }\n notes.forEach(note => {\n const midi = new FrequencyClass(this.context, note).toMidi();\n // find the note\n if (this._activeSources.has(midi) && this._activeSources.get(midi).length) {\n const sources = this._activeSources.get(midi);\n time = this.toSeconds(time);\n sources.forEach(source => {\n source.stop(time);\n });\n this._activeSources.set(midi, []);\n }\n });\n return this;\n }\n /**\n * Release all currently active notes.\n * @param time \tWhen to release the notes.\n */\n releaseAll(time) {\n const computedTime = this.toSeconds(time);\n this._activeSources.forEach(sources => {\n while (sources.length) {\n const source = sources.shift();\n source.stop(computedTime);\n }\n });\n return this;\n }\n sync() {\n if (this._syncState()) {\n this._syncMethod(\"triggerAttack\", 1);\n this._syncMethod(\"triggerRelease\", 1);\n }\n return this;\n }\n /**\n * Invoke the attack phase, then after the duration, invoke the release.\n * @param notes\tThe note to play and release, or an array of notes.\n * @param duration The time the note should be held\n * @param time When to start the attack\n * @param velocity The velocity of the attack\n */\n triggerAttackRelease(notes, duration, time, velocity = 1) {\n const computedTime = this.toSeconds(time);\n this.triggerAttack(notes, computedTime, velocity);\n if (isArray(duration)) {\n assert(isArray(notes), \"notes must be an array when duration is array\");\n notes.forEach((note, index) => {\n const d = duration[Math.min(index, duration.length - 1)];\n this.triggerRelease(note, computedTime + this.toSeconds(d));\n });\n }\n else {\n this.triggerRelease(notes, computedTime + this.toSeconds(duration));\n }\n return this;\n }\n /**\n * Add a note to the sampler.\n * @param note The buffer's pitch.\n * @param url Either the url of the buffer, or a buffer which will be added with the given name.\n * @param callback The callback to invoke when the url is loaded.\n */\n add(note, url, callback) {\n assert(isNote(note) || isFinite(note), `note must be a pitch or midi: ${note}`);\n if (isNote(note)) {\n // convert the note name to MIDI\n const mid = new FrequencyClass(this.context, note).toMidi();\n this._buffers.add(mid, url, callback);\n }\n else {\n // otherwise if it's numbers assume it's midi\n this._buffers.add(note, url, callback);\n }\n return this;\n }\n /**\n * If the buffers are loaded or not\n */\n get loaded() {\n return this._buffers.loaded;\n }\n /**\n * Clean up\n */\n dispose() {\n super.dispose();\n this._buffers.dispose();\n this._activeSources.forEach(sources => {\n sources.forEach(source => source.dispose());\n });\n this._activeSources.clear();\n return this;\n }\n}\n__decorate([\n timeRange(0)\n], Sampler.prototype, \"attack\", void 0);\n__decorate([\n timeRange(0)\n], Sampler.prototype, \"release\", void 0);\n//# sourceMappingURL=Sampler.js.map","import { Param } from \"../../core/context/Param\";\nimport { ToneAudioNode } from \"../../core/context/ToneAudioNode\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { readOnly } from \"../../core/util/Interface\";\n/**\n * Panner is an equal power Left/Right Panner. It is a wrapper around the StereoPannerNode.\n * @example\n * return Tone.Offline(() => {\n * // move the input signal from right to left\n * \tconst panner = new Tone.Panner(1).toDestination();\n * \tpanner.pan.rampTo(-1, 0.5);\n * \tconst osc = new Tone.Oscillator(100).connect(panner).start();\n * }, 0.5, 2);\n * @category Component\n */\nexport class Panner extends ToneAudioNode {\n constructor() {\n super(Object.assign(optionsFromArguments(Panner.getDefaults(), arguments, [\"pan\"])));\n this.name = \"Panner\";\n /**\n * the panner node\n */\n this._panner = this.context.createStereoPanner();\n this.input = this._panner;\n this.output = this._panner;\n const options = optionsFromArguments(Panner.getDefaults(), arguments, [\"pan\"]);\n this.pan = new Param({\n context: this.context,\n param: this._panner.pan,\n value: options.pan,\n minValue: -1,\n maxValue: 1,\n });\n // this is necessary for standardized-audio-context\n // doesn't make any difference for the native AudioContext\n // https://github.com/chrisguttandin/standardized-audio-context/issues/647\n this._panner.channelCount = options.channelCount;\n this._panner.channelCountMode = \"explicit\";\n // initial value\n readOnly(this, \"pan\");\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n pan: 0,\n channelCount: 1,\n });\n }\n dispose() {\n super.dispose();\n this._panner.disconnect();\n this.pan.dispose();\n return this;\n }\n}\n//# sourceMappingURL=Panner.js.map","import \"../core/worklet/SingleIOProcessor.worklet\";\nimport { registerProcessor } from \"../core/worklet/WorkletGlobalScope\";\nexport const workletName = \"bit-crusher\";\nexport const bitCrusherWorklet = /* javascript */ `\n\tclass BitCrusherWorklet extends SingleIOProcessor {\n\n\t\tstatic get parameterDescriptors() {\n\t\t\treturn [{\n\t\t\t\tname: \"bits\",\n\t\t\t\tdefaultValue: 12,\n\t\t\t\tminValue: 1,\n\t\t\t\tmaxValue: 16,\n\t\t\t\tautomationRate: 'k-rate'\n\t\t\t}];\n\t\t}\n\n\t\tgenerate(input, _channel, parameters) {\n\t\t\tconst step = Math.pow(0.5, parameters.bits - 1);\n\t\t\tconst val = step * Math.floor(input / step + 0.5);\n\t\t\treturn val;\n\t\t}\n\t}\n`;\nregisterProcessor(workletName, bitCrusherWorklet);\n//# sourceMappingURL=BitCrusher.worklet.js.map","import { Gain } from \"../../core/context/Gain\";\nimport { ToneAudioNode } from \"../../core/context/ToneAudioNode\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\n/**\n * Solo lets you isolate a specific audio stream. When an instance is set to `solo=true`,\n * it will mute all other instances of Solo.\n * @example\n * const soloA = new Tone.Solo().toDestination();\n * const oscA = new Tone.Oscillator(\"C4\", \"sawtooth\").connect(soloA);\n * const soloB = new Tone.Solo().toDestination();\n * const oscB = new Tone.Oscillator(\"E4\", \"square\").connect(soloB);\n * soloA.solo = true;\n * // no audio will pass through soloB\n * @category Component\n */\nexport class Solo extends ToneAudioNode {\n constructor() {\n super(optionsFromArguments(Solo.getDefaults(), arguments, [\"solo\"]));\n this.name = \"Solo\";\n const options = optionsFromArguments(Solo.getDefaults(), arguments, [\"solo\"]);\n this.input = this.output = new Gain({\n context: this.context,\n });\n if (!Solo._allSolos.has(this.context)) {\n Solo._allSolos.set(this.context, new Set());\n }\n Solo._allSolos.get(this.context).add(this);\n // set initially\n this.solo = options.solo;\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n solo: false,\n });\n }\n /**\n * Isolates this instance and mutes all other instances of Solo.\n * Only one instance can be soloed at a time. A soloed\n * instance will report `solo=false` when another instance is soloed.\n */\n get solo() {\n return this._isSoloed();\n }\n set solo(solo) {\n if (solo) {\n this._addSolo();\n }\n else {\n this._removeSolo();\n }\n Solo._allSolos.get(this.context).forEach(instance => instance._updateSolo());\n }\n /**\n * If the current instance is muted, i.e. another instance is soloed\n */\n get muted() {\n return this.input.gain.value === 0;\n }\n /**\n * Add this to the soloed array\n */\n _addSolo() {\n if (!Solo._soloed.has(this.context)) {\n Solo._soloed.set(this.context, new Set());\n }\n Solo._soloed.get(this.context).add(this);\n }\n /**\n * Remove this from the soloed array\n */\n _removeSolo() {\n if (Solo._soloed.has(this.context)) {\n Solo._soloed.get(this.context).delete(this);\n }\n }\n /**\n * Is this on the soloed array\n */\n _isSoloed() {\n return Solo._soloed.has(this.context) && Solo._soloed.get(this.context).has(this);\n }\n /**\n * Returns true if no one is soloed\n */\n _noSolos() {\n // either does not have any soloed added\n return !Solo._soloed.has(this.context) ||\n // or has a solo set but doesn't include any items\n (Solo._soloed.has(this.context) && Solo._soloed.get(this.context).size === 0);\n }\n /**\n * Solo the current instance and unsolo all other instances.\n */\n _updateSolo() {\n if (this._isSoloed()) {\n this.input.gain.value = 1;\n }\n else if (this._noSolos()) {\n // no one is soloed\n this.input.gain.value = 1;\n }\n else {\n this.input.gain.value = 0;\n }\n }\n dispose() {\n super.dispose();\n Solo._allSolos.get(this.context).delete(this);\n this._removeSolo();\n return this;\n }\n}\n/**\n * Hold all of the solo'ed tracks belonging to a specific context\n */\nSolo._allSolos = new Map();\n/**\n * Hold the currently solo'ed instance(s)\n */\nSolo._soloed = new Map();\n//# sourceMappingURL=Solo.js.map","import { readOnly } from \"../../core/util/Interface\";\nimport { ToneAudioNode } from \"../../core/context/ToneAudioNode\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { Panner } from \"./Panner\";\nimport { Volume } from \"./Volume\";\n/**\n * PanVol is a Tone.Panner and Tone.Volume in one.\n * @example\n * // pan the incoming signal left and drop the volume\n * const panVol = new Tone.PanVol(-0.25, -12).toDestination();\n * const osc = new Tone.Oscillator().connect(panVol).start();\n * @category Component\n */\nexport class PanVol extends ToneAudioNode {\n constructor() {\n super(optionsFromArguments(PanVol.getDefaults(), arguments, [\"pan\", \"volume\"]));\n this.name = \"PanVol\";\n const options = optionsFromArguments(PanVol.getDefaults(), arguments, [\"pan\", \"volume\"]);\n this._panner = this.input = new Panner({\n context: this.context,\n pan: options.pan,\n channelCount: options.channelCount,\n });\n this.pan = this._panner.pan;\n this._volume = this.output = new Volume({\n context: this.context,\n volume: options.volume,\n });\n this.volume = this._volume.volume;\n // connections\n this._panner.connect(this._volume);\n this.mute = options.mute;\n readOnly(this, [\"pan\", \"volume\"]);\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n mute: false,\n pan: 0,\n volume: 0,\n channelCount: 1,\n });\n }\n /**\n * Mute/unmute the volume\n */\n get mute() {\n return this._volume.mute;\n }\n set mute(mute) {\n this._volume.mute = mute;\n }\n dispose() {\n super.dispose();\n this._panner.dispose();\n this.pan.dispose();\n this._volume.dispose();\n this.volume.dispose();\n return this;\n }\n}\n//# sourceMappingURL=PanVol.js.map","import { ToneAudioNode } from \"../../core/context/ToneAudioNode\";\nimport { optionsFromArguments } from \"../../core/util/Defaults\";\nimport { Solo } from \"./Solo\";\nimport { PanVol } from \"./PanVol\";\nimport { readOnly } from \"../../core/util/Interface\";\nimport { Gain } from \"../../core/context/Gain\";\n/**\n * Channel provides a channel strip interface with volume, pan, solo and mute controls.\n * See [[PanVol]] and [[Solo]]\n * @example\n * // pan the incoming signal left and drop the volume 12db\n * const channel = new Tone.Channel(-0.25, -12);\n * @category Component\n */\nexport class Channel extends ToneAudioNode {\n constructor() {\n super(optionsFromArguments(Channel.getDefaults(), arguments, [\"volume\", \"pan\"]));\n this.name = \"Channel\";\n const options = optionsFromArguments(Channel.getDefaults(), arguments, [\"volume\", \"pan\"]);\n this._solo = this.input = new Solo({\n solo: options.solo,\n context: this.context,\n });\n this._panVol = this.output = new PanVol({\n context: this.context,\n pan: options.pan,\n volume: options.volume,\n mute: options.mute,\n channelCount: options.channelCount\n });\n this.pan = this._panVol.pan;\n this.volume = this._panVol.volume;\n this._solo.connect(this._panVol);\n readOnly(this, [\"pan\", \"volume\"]);\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n pan: 0,\n volume: 0,\n mute: false,\n solo: false,\n channelCount: 1,\n });\n }\n /**\n * Solo/unsolo the channel. Soloing is only relative to other [[Channels]] and [[Solo]] instances\n */\n get solo() {\n return this._solo.solo;\n }\n set solo(solo) {\n this._solo.solo = solo;\n }\n /**\n * If the current instance is muted, i.e. another instance is soloed,\n * or the channel is muted\n */\n get muted() {\n return this._solo.muted || this.mute;\n }\n /**\n * Mute/unmute the volume\n */\n get mute() {\n return this._panVol.mute;\n }\n set mute(mute) {\n this._panVol.mute = mute;\n }\n /**\n * Get the gain node belonging to the bus name. Create it if\n * it doesn't exist\n * @param name The bus name\n */\n _getBus(name) {\n if (!Channel.buses.has(name)) {\n Channel.buses.set(name, new Gain({ context: this.context }));\n }\n return Channel.buses.get(name);\n }\n /**\n * Send audio to another channel using a string. `send` is a lot like\n * [[connect]], except it uses a string instead of an object. This can\n * be useful in large applications to decouple sections since [[send]]\n * and [[receive]] can be invoked separately in order to connect an object\n * @param name The channel name to send the audio\n * @param volume The amount of the signal to send.\n * \tDefaults to 0db, i.e. send the entire signal\n * @returns Returns the gain node of this connection.\n */\n send(name, volume = 0) {\n const bus = this._getBus(name);\n const sendKnob = new Gain({\n context: this.context,\n units: \"decibels\",\n gain: volume,\n });\n this.connect(sendKnob);\n sendKnob.connect(bus);\n return sendKnob;\n }\n /**\n * Receive audio from a channel which was connected with [[send]].\n * @param name The channel name to receive audio from.\n */\n receive(name) {\n const bus = this._getBus(name);\n bus.connect(this);\n return this;\n }\n dispose() {\n super.dispose();\n this._panVol.dispose();\n this.pan.dispose();\n this.volume.dispose();\n this._solo.dispose();\n return this;\n }\n}\n/**\n * Store the send/receive channels by name.\n */\nChannel.buses = new Map();\n//# sourceMappingURL=Channel.js.map","import { ToneAudioNode } from \"./ToneAudioNode\";\nimport { Param } from \"./Param\";\nimport { onContextClose, onContextInit } from \"./ContextInitialization\";\n/**\n * Tone.Listener is a thin wrapper around the AudioListener. Listener combined\n * with [[Panner3D]] makes up the Web Audio API's 3D panning system. Panner3D allows you\n * to place sounds in 3D and Listener allows you to navigate the 3D sound environment from\n * a first-person perspective. There is only one listener per audio context.\n */\nexport class Listener extends ToneAudioNode {\n constructor() {\n super(...arguments);\n this.name = \"Listener\";\n this.positionX = new Param({\n context: this.context,\n param: this.context.rawContext.listener.positionX,\n });\n this.positionY = new Param({\n context: this.context,\n param: this.context.rawContext.listener.positionY,\n });\n this.positionZ = new Param({\n context: this.context,\n param: this.context.rawContext.listener.positionZ,\n });\n this.forwardX = new Param({\n context: this.context,\n param: this.context.rawContext.listener.forwardX,\n });\n this.forwardY = new Param({\n context: this.context,\n param: this.context.rawContext.listener.forwardY,\n });\n this.forwardZ = new Param({\n context: this.context,\n param: this.context.rawContext.listener.forwardZ,\n });\n this.upX = new Param({\n context: this.context,\n param: this.context.rawContext.listener.upX,\n });\n this.upY = new Param({\n context: this.context,\n param: this.context.rawContext.listener.upY,\n });\n this.upZ = new Param({\n context: this.context,\n param: this.context.rawContext.listener.upZ,\n });\n }\n static getDefaults() {\n return Object.assign(ToneAudioNode.getDefaults(), {\n positionX: 0,\n positionY: 0,\n positionZ: 0,\n forwardX: 0,\n forwardY: 0,\n forwardZ: -1,\n upX: 0,\n upY: 1,\n upZ: 0,\n });\n }\n dispose() {\n super.dispose();\n this.positionX.dispose();\n this.positionY.dispose();\n this.positionZ.dispose();\n this.forwardX.dispose();\n this.forwardY.dispose();\n this.forwardZ.dispose();\n this.upX.dispose();\n this.upY.dispose();\n this.upZ.dispose();\n return this;\n }\n}\n//-------------------------------------\n// \tINITIALIZATION\n//-------------------------------------\nonContextInit(context => {\n context.listener = new Listener({ context });\n});\nonContextClose(context => {\n context.listener.dispose();\n});\n//# sourceMappingURL=Listener.js.map","export { getContext, setContext } from \"./core/Global\";\nexport * from \"./classes\";\nexport * from \"./version\";\nimport { getContext } from \"./core/Global\";\nimport { ToneAudioBuffer } from \"./core/context/ToneAudioBuffer\";\nexport { start } from \"./core/Global\";\nexport { supported } from \"./core/context/AudioContext\";\n/**\n * The current audio context time of the global [[Context]].\n * See [[Context.now]]\n * @category Core\n */\nexport function now() {\n return getContext().now();\n}\n/**\n * The current audio context time of the global [[Context]] without the [[Context.lookAhead]]\n * See [[Context.immediate]]\n * @category Core\n */\nexport function immediate() {\n return getContext().immediate();\n}\n/**\n * The Transport object belonging to the global Tone.js Context.\n * See [[Transport]]\n * @category Core\n */\nexport const Transport = getContext().transport;\n/**\n * The Transport object belonging to the global Tone.js Context.\n * See [[Transport]]\n * @category Core\n */\nexport function getTransport() {\n return getContext().transport;\n}\n/**\n * The Destination (output) belonging to the global Tone.js Context.\n * See [[Destination]]\n * @category Core\n */\nexport const Destination = getContext().destination;\n/**\n * @deprecated Use [[Destination]]\n */\nexport const Master = getContext().destination;\n/**\n * The Destination (output) belonging to the global Tone.js Context.\n * See [[Destination]]\n * @category Core\n */\nexport function getDestination() {\n return getContext().destination;\n}\n/**\n * The [[Listener]] belonging to the global Tone.js Context.\n * @category Core\n */\nexport const Listener = getContext().listener;\n/**\n * The [[Listener]] belonging to the global Tone.js Context.\n * @category Core\n */\nexport function getListener() {\n return getContext().listener;\n}\n/**\n * Draw is used to synchronize the draw frame with the Transport's callbacks.\n * See [[Draw]]\n * @category Core\n */\nexport const Draw = getContext().draw;\n/**\n * Get the singleton attached to the global context.\n * Draw is used to synchronize the draw frame with the Transport's callbacks.\n * See [[Draw]]\n * @category Core\n */\nexport function getDraw() {\n return getContext().draw;\n}\n/**\n * A reference to the global context\n * See [[Context]]\n */\nexport const context = getContext();\n/**\n * Promise which resolves when all of the loading promises are resolved.\n * Alias for static [[ToneAudioBuffer.loaded]] method.\n * @category Core\n */\nexport function loaded() {\n return ToneAudioBuffer.loaded();\n}\n// this fills in name changes from 13.x to 14.x\nimport { ToneAudioBuffers } from \"./core/context/ToneAudioBuffers\";\nimport { ToneBufferSource } from \"./source/buffer/ToneBufferSource\";\nexport const Buffer = ToneAudioBuffer;\nexport const Buffers = ToneAudioBuffers;\nexport const BufferSource = ToneBufferSource;\n//# sourceMappingURL=index.js.map","\nThe Synth component is a basic sound Synthesizer based on [Tone.js](https://tonejs.github.io/).\n\n```vue\n\n \n\n \n \n \n\n \n \n \n \n \n \n\n \n\n```\n\n\n\n\n\n\n\n\n","import mod from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./Synth.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./Synth.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Synth.vue?vue&type=template&id=7592e858&scoped=true\"\nimport script from \"./Synth.vue?vue&type=script&lang=js\"\nexport * from \"./Synth.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7592e858\",\n null\n \n)\n\n/* custom blocks */\nimport block0 from \"./Synth.vue?vue&type=custom&index=0&blockType=docs\"\nif (typeof block0 === 'function') block0(component)\n\nexport default component.exports","(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@babel/runtime/helpers/slicedToArray'), require('@babel/runtime/helpers/classCallCheck'), require('@babel/runtime/helpers/createClass')) :\n typeof define === 'function' && define.amd ? define(['exports', '@babel/runtime/helpers/slicedToArray', '@babel/runtime/helpers/classCallCheck', '@babel/runtime/helpers/createClass'], factory) :\n (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.automationEvents = {}, global._slicedToArray, global._classCallCheck, global._createClass));\n})(this, (function (exports, _slicedToArray, _classCallCheck, _createClass) { 'use strict';\n\n var createExtendedExponentialRampToValueAutomationEvent = function createExtendedExponentialRampToValueAutomationEvent(value, endTime, insertTime) {\n return {\n endTime: endTime,\n insertTime: insertTime,\n type: 'exponentialRampToValue',\n value: value\n };\n };\n\n var createExtendedLinearRampToValueAutomationEvent = function createExtendedLinearRampToValueAutomationEvent(value, endTime, insertTime) {\n return {\n endTime: endTime,\n insertTime: insertTime,\n type: 'linearRampToValue',\n value: value\n };\n };\n\n var createSetValueAutomationEvent = function createSetValueAutomationEvent(value, startTime) {\n return {\n startTime: startTime,\n type: 'setValue',\n value: value\n };\n };\n\n var createSetValueCurveAutomationEvent = function createSetValueCurveAutomationEvent(values, startTime, duration) {\n return {\n duration: duration,\n startTime: startTime,\n type: 'setValueCurve',\n values: values\n };\n };\n\n var getTargetValueAtTime = function getTargetValueAtTime(time, valueAtStartTime, _ref) {\n var startTime = _ref.startTime,\n target = _ref.target,\n timeConstant = _ref.timeConstant;\n return target + (valueAtStartTime - target) * Math.exp((startTime - time) / timeConstant);\n };\n\n var isExponentialRampToValueAutomationEvent = function isExponentialRampToValueAutomationEvent(automationEvent) {\n return automationEvent.type === 'exponentialRampToValue';\n };\n\n var isLinearRampToValueAutomationEvent = function isLinearRampToValueAutomationEvent(automationEvent) {\n return automationEvent.type === 'linearRampToValue';\n };\n\n var isAnyRampToValueAutomationEvent = function isAnyRampToValueAutomationEvent(automationEvent) {\n return isExponentialRampToValueAutomationEvent(automationEvent) || isLinearRampToValueAutomationEvent(automationEvent);\n };\n\n var isSetValueAutomationEvent = function isSetValueAutomationEvent(automationEvent) {\n return automationEvent.type === 'setValue';\n };\n\n var isSetValueCurveAutomationEvent = function isSetValueCurveAutomationEvent(automationEvent) {\n return automationEvent.type === 'setValueCurve';\n };\n\n var getValueOfAutomationEventAtIndexAtTime = function getValueOfAutomationEventAtIndexAtTime(automationEvents, index, time, defaultValue) {\n var automationEvent = automationEvents[index];\n return automationEvent === undefined ? defaultValue : isAnyRampToValueAutomationEvent(automationEvent) || isSetValueAutomationEvent(automationEvent) ? automationEvent.value : isSetValueCurveAutomationEvent(automationEvent) ? automationEvent.values[automationEvent.values.length - 1] : getTargetValueAtTime(time, getValueOfAutomationEventAtIndexAtTime(automationEvents, index - 1, automationEvent.startTime, defaultValue), automationEvent);\n };\n\n var getEndTimeAndValueOfPreviousAutomationEvent = function getEndTimeAndValueOfPreviousAutomationEvent(automationEvents, index, currentAutomationEvent, nextAutomationEvent, defaultValue) {\n return currentAutomationEvent === undefined ? [nextAutomationEvent.insertTime, defaultValue] : isAnyRampToValueAutomationEvent(currentAutomationEvent) ? [currentAutomationEvent.endTime, currentAutomationEvent.value] : isSetValueAutomationEvent(currentAutomationEvent) ? [currentAutomationEvent.startTime, currentAutomationEvent.value] : isSetValueCurveAutomationEvent(currentAutomationEvent) ? [currentAutomationEvent.startTime + currentAutomationEvent.duration, currentAutomationEvent.values[currentAutomationEvent.values.length - 1]] : [currentAutomationEvent.startTime, getValueOfAutomationEventAtIndexAtTime(automationEvents, index - 1, currentAutomationEvent.startTime, defaultValue)];\n };\n\n var isCancelAndHoldAutomationEvent = function isCancelAndHoldAutomationEvent(automationEvent) {\n return automationEvent.type === 'cancelAndHold';\n };\n\n var isCancelScheduledValuesAutomationEvent = function isCancelScheduledValuesAutomationEvent(automationEvent) {\n return automationEvent.type === 'cancelScheduledValues';\n };\n\n var getEventTime = function getEventTime(automationEvent) {\n if (isCancelAndHoldAutomationEvent(automationEvent) || isCancelScheduledValuesAutomationEvent(automationEvent)) {\n return automationEvent.cancelTime;\n }\n if (isExponentialRampToValueAutomationEvent(automationEvent) || isLinearRampToValueAutomationEvent(automationEvent)) {\n return automationEvent.endTime;\n }\n return automationEvent.startTime;\n };\n\n var getExponentialRampValueAtTime = function getExponentialRampValueAtTime(time, startTime, valueAtStartTime, _ref) {\n var endTime = _ref.endTime,\n value = _ref.value;\n if (valueAtStartTime === value) {\n return value;\n }\n if (0 < valueAtStartTime && 0 < value || valueAtStartTime < 0 && value < 0) {\n return valueAtStartTime * Math.pow(value / valueAtStartTime, (time - startTime) / (endTime - startTime));\n }\n return 0;\n };\n\n var getLinearRampValueAtTime = function getLinearRampValueAtTime(time, startTime, valueAtStartTime, _ref) {\n var endTime = _ref.endTime,\n value = _ref.value;\n return valueAtStartTime + (time - startTime) / (endTime - startTime) * (value - valueAtStartTime);\n };\n\n var interpolateValue = function interpolateValue(values, theoreticIndex) {\n var lowerIndex = Math.floor(theoreticIndex);\n var upperIndex = Math.ceil(theoreticIndex);\n if (lowerIndex === upperIndex) {\n return values[lowerIndex];\n }\n return (1 - (theoreticIndex - lowerIndex)) * values[lowerIndex] + (1 - (upperIndex - theoreticIndex)) * values[upperIndex];\n };\n\n var getValueCurveValueAtTime = function getValueCurveValueAtTime(time, _ref) {\n var duration = _ref.duration,\n startTime = _ref.startTime,\n values = _ref.values;\n var theoreticIndex = (time - startTime) / duration * (values.length - 1);\n return interpolateValue(values, theoreticIndex);\n };\n\n var isSetTargetAutomationEvent = function isSetTargetAutomationEvent(automationEvent) {\n return automationEvent.type === 'setTarget';\n };\n\n var AutomationEventList = /*#__PURE__*/function () {\n function AutomationEventList(defaultValue) {\n _classCallCheck(this, AutomationEventList);\n this._automationEvents = [];\n this._currenTime = 0;\n this._defaultValue = defaultValue;\n }\n return _createClass(AutomationEventList, [{\n key: Symbol.iterator,\n value: function value() {\n return this._automationEvents[Symbol.iterator]();\n }\n }, {\n key: \"add\",\n value: function add(automationEvent) {\n var eventTime = getEventTime(automationEvent);\n if (isCancelAndHoldAutomationEvent(automationEvent) || isCancelScheduledValuesAutomationEvent(automationEvent)) {\n var index = this._automationEvents.findIndex(function (currentAutomationEvent) {\n if (isCancelScheduledValuesAutomationEvent(automationEvent) && isSetValueCurveAutomationEvent(currentAutomationEvent)) {\n return currentAutomationEvent.startTime + currentAutomationEvent.duration >= eventTime;\n }\n return getEventTime(currentAutomationEvent) >= eventTime;\n });\n var removedAutomationEvent = this._automationEvents[index];\n if (index !== -1) {\n this._automationEvents = this._automationEvents.slice(0, index);\n }\n if (isCancelAndHoldAutomationEvent(automationEvent)) {\n var lastAutomationEvent = this._automationEvents[this._automationEvents.length - 1];\n if (removedAutomationEvent !== undefined && isAnyRampToValueAutomationEvent(removedAutomationEvent)) {\n if (lastAutomationEvent !== undefined && isSetTargetAutomationEvent(lastAutomationEvent)) {\n throw new Error('The internal list is malformed.');\n }\n var startTime = lastAutomationEvent === undefined ? removedAutomationEvent.insertTime : isSetValueCurveAutomationEvent(lastAutomationEvent) ? lastAutomationEvent.startTime + lastAutomationEvent.duration : getEventTime(lastAutomationEvent);\n var startValue = lastAutomationEvent === undefined ? this._defaultValue : isSetValueCurveAutomationEvent(lastAutomationEvent) ? lastAutomationEvent.values[lastAutomationEvent.values.length - 1] : lastAutomationEvent.value;\n var value = isExponentialRampToValueAutomationEvent(removedAutomationEvent) ? getExponentialRampValueAtTime(eventTime, startTime, startValue, removedAutomationEvent) : getLinearRampValueAtTime(eventTime, startTime, startValue, removedAutomationEvent);\n var truncatedAutomationEvent = isExponentialRampToValueAutomationEvent(removedAutomationEvent) ? createExtendedExponentialRampToValueAutomationEvent(value, eventTime, this._currenTime) : createExtendedLinearRampToValueAutomationEvent(value, eventTime, this._currenTime);\n this._automationEvents.push(truncatedAutomationEvent);\n }\n if (lastAutomationEvent !== undefined && isSetTargetAutomationEvent(lastAutomationEvent)) {\n this._automationEvents.push(createSetValueAutomationEvent(this.getValue(eventTime), eventTime));\n }\n if (lastAutomationEvent !== undefined && isSetValueCurveAutomationEvent(lastAutomationEvent) && lastAutomationEvent.startTime + lastAutomationEvent.duration > eventTime) {\n var duration = eventTime - lastAutomationEvent.startTime;\n var ratio = (lastAutomationEvent.values.length - 1) / lastAutomationEvent.duration;\n var length = Math.max(2, 1 + Math.ceil(duration * ratio));\n var fraction = duration / (length - 1) * ratio;\n var values = lastAutomationEvent.values.slice(0, length);\n if (fraction < 1) {\n for (var i = 1; i < length; i += 1) {\n var factor = fraction * i % 1;\n values[i] = lastAutomationEvent.values[i - 1] * (1 - factor) + lastAutomationEvent.values[i] * factor;\n }\n }\n this._automationEvents[this._automationEvents.length - 1] = createSetValueCurveAutomationEvent(values, lastAutomationEvent.startTime, duration);\n }\n }\n } else {\n var _index = this._automationEvents.findIndex(function (currentAutomationEvent) {\n return getEventTime(currentAutomationEvent) > eventTime;\n });\n var previousAutomationEvent = _index === -1 ? this._automationEvents[this._automationEvents.length - 1] : this._automationEvents[_index - 1];\n if (previousAutomationEvent !== undefined && isSetValueCurveAutomationEvent(previousAutomationEvent) && getEventTime(previousAutomationEvent) + previousAutomationEvent.duration > eventTime) {\n return false;\n }\n var persistentAutomationEvent = isExponentialRampToValueAutomationEvent(automationEvent) ? createExtendedExponentialRampToValueAutomationEvent(automationEvent.value, automationEvent.endTime, this._currenTime) : isLinearRampToValueAutomationEvent(automationEvent) ? createExtendedLinearRampToValueAutomationEvent(automationEvent.value, eventTime, this._currenTime) : automationEvent;\n if (_index === -1) {\n this._automationEvents.push(persistentAutomationEvent);\n } else {\n if (isSetValueCurveAutomationEvent(automationEvent) && eventTime + automationEvent.duration > getEventTime(this._automationEvents[_index])) {\n return false;\n }\n this._automationEvents.splice(_index, 0, persistentAutomationEvent);\n }\n }\n return true;\n }\n }, {\n key: \"flush\",\n value: function flush(time) {\n var index = this._automationEvents.findIndex(function (currentAutomationEvent) {\n return getEventTime(currentAutomationEvent) > time;\n });\n if (index > 1) {\n var remainingAutomationEvents = this._automationEvents.slice(index - 1);\n var firstRemainingAutomationEvent = remainingAutomationEvents[0];\n if (isSetTargetAutomationEvent(firstRemainingAutomationEvent)) {\n remainingAutomationEvents.unshift(createSetValueAutomationEvent(getValueOfAutomationEventAtIndexAtTime(this._automationEvents, index - 2, firstRemainingAutomationEvent.startTime, this._defaultValue), firstRemainingAutomationEvent.startTime));\n }\n this._automationEvents = remainingAutomationEvents;\n }\n }\n }, {\n key: \"getValue\",\n value: function getValue(time) {\n if (this._automationEvents.length === 0) {\n return this._defaultValue;\n }\n var indexOfNextEvent = this._automationEvents.findIndex(function (automationEvent) {\n return getEventTime(automationEvent) > time;\n });\n var nextAutomationEvent = this._automationEvents[indexOfNextEvent];\n var indexOfCurrentEvent = (indexOfNextEvent === -1 ? this._automationEvents.length : indexOfNextEvent) - 1;\n var currentAutomationEvent = this._automationEvents[indexOfCurrentEvent];\n if (currentAutomationEvent !== undefined && isSetTargetAutomationEvent(currentAutomationEvent) && (nextAutomationEvent === undefined || !isAnyRampToValueAutomationEvent(nextAutomationEvent) || nextAutomationEvent.insertTime > time)) {\n return getTargetValueAtTime(time, getValueOfAutomationEventAtIndexAtTime(this._automationEvents, indexOfCurrentEvent - 1, currentAutomationEvent.startTime, this._defaultValue), currentAutomationEvent);\n }\n if (currentAutomationEvent !== undefined && isSetValueAutomationEvent(currentAutomationEvent) && (nextAutomationEvent === undefined || !isAnyRampToValueAutomationEvent(nextAutomationEvent))) {\n return currentAutomationEvent.value;\n }\n if (currentAutomationEvent !== undefined && isSetValueCurveAutomationEvent(currentAutomationEvent) && (nextAutomationEvent === undefined || !isAnyRampToValueAutomationEvent(nextAutomationEvent) || currentAutomationEvent.startTime + currentAutomationEvent.duration > time)) {\n if (time < currentAutomationEvent.startTime + currentAutomationEvent.duration) {\n return getValueCurveValueAtTime(time, currentAutomationEvent);\n }\n return currentAutomationEvent.values[currentAutomationEvent.values.length - 1];\n }\n if (currentAutomationEvent !== undefined && isAnyRampToValueAutomationEvent(currentAutomationEvent) && (nextAutomationEvent === undefined || !isAnyRampToValueAutomationEvent(nextAutomationEvent))) {\n return currentAutomationEvent.value;\n }\n if (nextAutomationEvent !== undefined && isExponentialRampToValueAutomationEvent(nextAutomationEvent)) {\n var _getEndTimeAndValueOf = getEndTimeAndValueOfPreviousAutomationEvent(this._automationEvents, indexOfCurrentEvent, currentAutomationEvent, nextAutomationEvent, this._defaultValue),\n _getEndTimeAndValueOf2 = _slicedToArray(_getEndTimeAndValueOf, 2),\n startTime = _getEndTimeAndValueOf2[0],\n value = _getEndTimeAndValueOf2[1];\n return getExponentialRampValueAtTime(time, startTime, value, nextAutomationEvent);\n }\n if (nextAutomationEvent !== undefined && isLinearRampToValueAutomationEvent(nextAutomationEvent)) {\n var _getEndTimeAndValueOf3 = getEndTimeAndValueOfPreviousAutomationEvent(this._automationEvents, indexOfCurrentEvent, currentAutomationEvent, nextAutomationEvent, this._defaultValue),\n _getEndTimeAndValueOf4 = _slicedToArray(_getEndTimeAndValueOf3, 2),\n _startTime = _getEndTimeAndValueOf4[0],\n _value = _getEndTimeAndValueOf4[1];\n return getLinearRampValueAtTime(time, _startTime, _value, nextAutomationEvent);\n }\n return this._defaultValue;\n }\n }]);\n }();\n\n var createCancelAndHoldAutomationEvent = function createCancelAndHoldAutomationEvent(cancelTime) {\n return {\n cancelTime: cancelTime,\n type: 'cancelAndHold'\n };\n };\n\n var createCancelScheduledValuesAutomationEvent = function createCancelScheduledValuesAutomationEvent(cancelTime) {\n return {\n cancelTime: cancelTime,\n type: 'cancelScheduledValues'\n };\n };\n\n var createExponentialRampToValueAutomationEvent = function createExponentialRampToValueAutomationEvent(value, endTime) {\n return {\n endTime: endTime,\n type: 'exponentialRampToValue',\n value: value\n };\n };\n\n var createLinearRampToValueAutomationEvent = function createLinearRampToValueAutomationEvent(value, endTime) {\n return {\n endTime: endTime,\n type: 'linearRampToValue',\n value: value\n };\n };\n\n var createSetTargetAutomationEvent = function createSetTargetAutomationEvent(target, startTime, timeConstant) {\n return {\n startTime: startTime,\n target: target,\n timeConstant: timeConstant,\n type: 'setTarget'\n };\n };\n\n exports.AutomationEventList = AutomationEventList;\n exports.createCancelAndHoldAutomationEvent = createCancelAndHoldAutomationEvent;\n exports.createCancelScheduledValuesAutomationEvent = createCancelScheduledValuesAutomationEvent;\n exports.createExponentialRampToValueAutomationEvent = createExponentialRampToValueAutomationEvent;\n exports.createLinearRampToValueAutomationEvent = createLinearRampToValueAutomationEvent;\n exports.createSetTargetAutomationEvent = createSetTargetAutomationEvent;\n exports.createSetValueAutomationEvent = createSetValueAutomationEvent;\n exports.createSetValueCurveAutomationEvent = createSetValueCurveAutomationEvent;\n\n}));\n","function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n return arr2;\n}\nmodule.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\nmodule.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\nmodule.exports = _classCallCheck, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var toPropertyKey = require(\"./toPropertyKey.js\");\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);\n }\n}\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}\nmodule.exports = _createClass, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _iterableToArrayLimit(r, l) {\n var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"];\n if (null != t) {\n var e,\n n,\n i,\n u,\n a = [],\n f = !0,\n o = !1;\n try {\n if (i = (t = t.call(r)).next, 0 === l) {\n if (Object(t) !== t) return;\n f = !1;\n } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);\n } catch (r) {\n o = !0, n = r;\n } finally {\n try {\n if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return;\n } finally {\n if (o) throw n;\n }\n }\n return a;\n }\n}\nmodule.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nmodule.exports = _nonIterableRest, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var arrayWithHoles = require(\"./arrayWithHoles.js\");\nvar iterableToArrayLimit = require(\"./iterableToArrayLimit.js\");\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray.js\");\nvar nonIterableRest = require(\"./nonIterableRest.js\");\nfunction _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}\nmodule.exports = _slicedToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var _typeof = require(\"./typeof.js\")[\"default\"];\nfunction toPrimitive(t, r) {\n if (\"object\" != _typeof(t) || !t) return t;\n var e = t[Symbol.toPrimitive];\n if (void 0 !== e) {\n var i = e.call(t, r || \"default\");\n if (\"object\" != _typeof(i)) return i;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (\"string\" === r ? String : Number)(t);\n}\nmodule.exports = toPrimitive, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var _typeof = require(\"./typeof.js\")[\"default\"];\nvar toPrimitive = require(\"./toPrimitive.js\");\nfunction toPropertyKey(t) {\n var i = toPrimitive(t, \"string\");\n return \"symbol\" == _typeof(i) ? i : i + \"\";\n}\nmodule.exports = toPropertyKey, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _typeof(o) {\n \"@babel/helpers - typeof\";\n\n return (module.exports = _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) {\n return typeof o;\n } : function (o) {\n return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports), _typeof(o);\n}\nmodule.exports = _typeof, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var arrayLikeToArray = require(\"./arrayLikeToArray.js\");\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\nmodule.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;"],"names":["render","_vm","this","_c","_self","staticRenderFns","version","createAbortError","DOMException","createAddActiveInputConnectionToAudioNode","insertElementInSet","activeInputs","source","output","input","eventListener","ignoreDuplicates","activeInputConnection","createAddAudioNodeConnections","audioNodeConnectionsStore","audioNode","audioNodeRenderer","nativeAudioNode","i","numberOfInputs","push","Set","set","outputs","passiveInputs","WeakMap","renderer","createAddAudioParamConnections","audioParamConnectionsStore","audioParam","audioParamRenderer","ACTIVE_AUDIO_NODE_STORE","WeakSet","AUDIO_NODE_CONNECTIONS_STORE","AUDIO_NODE_STORE","AUDIO_PARAM_CONNECTIONS_STORE","AUDIO_PARAM_STORE","CONTEXT_STORE","EVENT_LISTENERS","CYCLE_COUNTERS","NODE_NAME_TO_PROCESSOR_CONSTRUCTOR_MAPS","NODE_TO_PROCESSOR_MAPS","handler","construct","isConstructible","constructible","proxy","Proxy","IMPORT_STATEMENT_REGEX","splitImportStatements","url","importStatements","sourceWithoutImportStatements","replace","result","match","unresolvedUrl","slice","importStatementWithResolvedUrl","URL","toString","length","join","verifyParameterDescriptors","parameterDescriptors","undefined","Array","isArray","TypeError","verifyProcessorCtor","processorCtor","prototype","createAddAudioWorkletModule","cacheTestResult","createNotSupportedError","evaluateSource","exposeCurrentFrameAndCurrentTime","fetchSource","getNativeContext","getOrCreateBackupOfflineAudioContext","isNativeOfflineAudioContext","nativeAudioWorkletNodeConstructor","ongoingRequests","resolvedRequests","testAudioWorkletProcessorPostMessageSupport","window","index","context","moduleURL","options","credentials","resolvedRequestsOfContext","get","has","Promise","resolve","ongoingRequestsOfContext","promiseOfOngoingRequest","nativeContext","promise","audioWorklet","then","absoluteUrl","wrappedSource","evaluateAudioWorkletGlobalScope","_AWGS","pop","SyntaxError","currentTime","sampleRate","name","trim","nodeNameToProcessorConstructorMap","Map","all","isSupportingPostMessage","currentIndex","patchedAudioWorkletProcessor","memberDefinition","bufferRegistration","blob","Blob","type","createObjectURL","addModule","backupOfflineAudioContext","nativeContextOrBackupOfflineAudioContext","finally","revokeObjectURL","updatedResolvedRequestsOfContext","add","updatedOngoingRequestsOfContext","delete","getValueForKey","map","key","value","Error","pickElementFromSet","predicate","matchingElements","from","filter","matchingElement","deletePassiveInputConnectionToAudioNode","passiveInputConnections","matchingConnection","passiveInputConnection","size","getEventListenersOfAudioNode","setInternalStateToActive","forEach","isAudioWorkletNode","setInternalStateToPassive","setInternalStateToPassiveWhenNecessary","every","connections","createAddConnectionToAudioNode","addActiveInputConnectionToAudioNode","addPassiveInputConnectionToAudioNode","connectNativeAudioNodeToNativeAudioNode","deleteActiveInputConnectionToAudioNode","disconnectNativeAudioNodeFromNativeAudioNode","getAudioNodeConnections","getAudioNodeTailTime","getNativeAudioNode","isActiveAudioNode","isPartOfACycle","isPassiveAudioNode","tailTimeTimeoutIds","destination","isOffline","eventListeners","isActive","nativeDestinationAudioNode","nativeSourceAudioNode","partialConnection","tailTime","tailTimeTimeoutId","clearTimeout","setTimeout","outputConnection","createAddPassiveInputConnectionToAudioNode","createAddSilentConnection","createNativeGainNode","nativeAudioScheduledSourceNode","nativeGainNode","channelCount","channelCountMode","channelInterpretation","gain","connect","disconnect","removeEventListener","addEventListener","createAddUnrenderedAudioWorkletNode","getUnrenderedAudioWorkletNodes","audioWorkletNode","DEFAULT_OPTIONS","fftSize","maxDecibels","minDecibels","smoothingTimeConstant","createAnalyserNodeConstructor","audionNodeConstructor","createAnalyserNodeRenderer","createIndexSizeError","createNativeAnalyserNode","constructor","mergedOptions","nativeAnalyserNode","analyserNodeRenderer","super","_nativeAnalyserNode","frequencyBinCount","getByteFrequencyData","array","getByteTimeDomainData","getFloatFrequencyData","getFloatTimeDomainData","isOwnedByContext","createAnalyserNodeRendererFactory","renderInputsOfAudioNode","renderedNativeAnalyserNodes","createAnalyserNode","async","nativeOfflineAudioContext","nativeAnalyserNodeIsOwnedByContext","renderedNativeAnalyserNode","testAudioBufferCopyChannelMethodsOutOfBoundsSupport","nativeAudioBuffer","copyToChannel","Float32Array","wrapAudioBufferGetChannelDataMethod","audioBuffer","getChannelData","channel","call","err","code","numberOfChannels","createAudioBufferConstructor","audioBufferStore","nativeAudioBufferConstructor","nativeOfflineAudioContextConstructor","testNativeAudioBufferConstructorSupport","wrapAudioBufferCopyChannelMethods","wrapAudioBufferCopyChannelMethodsOutOfBounds","AudioBuffer","createBuffer","copyFromChannel","Symbol","hasInstance","instance","Object","getPrototypeOf","MOST_NEGATIVE_SINGLE_FLOAT","MOST_POSITIVE_SINGLE_FLOAT","buffer","loop","loopEnd","loopStart","playbackRate","createAudioBufferSourceNodeConstructor","audioNodeConstructor","createAudioBufferSourceNodeRenderer","createAudioParam","createInvalidStateError","createNativeAudioBufferSourceNode","wrapEventListener","nativeAudioBufferSourceNode","audioBufferSourceNodeRenderer","_audioBufferSourceNodeRenderer","_isBufferNullified","_isBufferSet","_nativeAudioBufferSourceNode","_onended","_playbackRate","onended","wrappedListener","nativeOnEnded","start","when","offset","duration","state","resetInternalStateToPassive","stop","createAudioBufferSourceNodeRendererFactory","connectAudioParam","renderAutomation","renderedNativeAudioBufferSourceNodes","createAudioBufferSourceNode","nativeAudioBufferSourceNodeIsOwnedByContext","renderedNativeAudioBufferSourceNode","isAudioBufferSourceNode","isBiquadFilterNode","isConstantSourceNode","isGainNode","isOscillatorNode","isStereoPannerNode","getAudioParamConnections","deactivateActiveAudioNodeInputConnections","trace","includes","audioParams","parameters","values","Q","detune","frequency","pan","audioParamConnections","deactivateAudioGraph","isValidLatencyHint","latencyHint","createAudioContextConstructor","baseAudioContextConstructor","createUnknownError","mediaElementAudioSourceNodeConstructor","mediaStreamAudioDestinationNodeConstructor","mediaStreamAudioSourceNodeConstructor","mediaStreamTrackAudioSourceNodeConstructor","nativeAudioContextConstructor","nativeAudioContext","message","_baseLatency","baseLatency","Math","max","min","round","_nativeAudioContext","_nativeGainNode","createGain","_nativeOscillatorNode","createOscillator","_state","revokeState","close","createMediaElementSource","mediaElement","createMediaStreamDestination","createMediaStreamSource","mediaStream","createMediaStreamTrackSource","mediaStreamTrack","resume","reject","resolvePromise","catch","suspend","createAudioDestinationNodeConstructor","createAudioDestinationNodeRenderer","createNativeAudioDestinationNode","nativeAudioDestinationNode","audioDestinationNodeRenderer","_isNodeOfNativeOfflineAudioContext","_nativeAudioDestinationNode","maxChannelCount","renderedNativeAudioDestinationNodes","createAudioDestinationNode","renderedNativeAudioDestinationNode","createAudioListenerFactory","createNativeChannelMergerNode","createNativeConstantSourceNode","createNativeScriptProcessorNode","getFirstSample","overwriteAccessors","nativeListener","listener","createFakeAudioParams","channelMergerNode","isScriptProcessorNodeCreated","lastOrientation","lastPosition","createScriptProcessorNode","scriptProcessorNode","onaudioprocess","inputBuffer","orientation","some","setOrientation","positon","setPosition","createSetOrientation","createSetPosition","createFakeAudioParam","initialValue","setValue","constantSourceNode","defineProperty","cancelAndHoldAtTime","args","apply","cancelScheduledValues","exponentialRampToValueAtTime","linearRampToValueAtTime","setTargetAtTime","setValueAtTime","setValueCurveAtTime","forwardX","forwardY","forwardZ","positionX","positionY","positionZ","upX","upY","upZ","isAudioNode","audioNodeOrAudioParam","isAudioNodeOutputConnection","element","lmnt","addActiveInputConnectionToAudioParam","addPassiveInputConnectionToAudioParam","isNativeAudioNodeFaker","nativeAudioNodeOrNativeAudioNodeFaker","fakeNativeDestinationAudioNode","inputs","deleteActiveInputConnection","activeInputConnections","deleteActiveInputConnectionToAudioParam","deleteEventListenerOfAudioNode","deletePassiveInputConnectionToAudioParam","getNativeAudioParam","testAudioNodeDisconnectMethodSupport","analyzer","createScriptProcessor","dummy","ones","channelData","createBufferSource","event","chnnlDt","sample","visitEachAudioNodeOnce","cycles","visitor","counts","cycle","count","isNativeAudioNode","nativeAudioNodeOrAudioParam","wrapAudioNodeDisconnectMethod","returnValue","connectionsToDestination","connection","bind","destinationOrOutput","clear","filteredConnections","addConnectionToAudioParamOfAudioContext","nativeAudioParam","deleteInputConnectionOfAudioNode","deleteInputConnectionOfAudioParam","deleteInputsOfAudioNode","deleteInputsOfAudioParam","deleteAnyConnection","audioNodeConnectionsOfSource","destinations","deleteConnectionAtOutput","deleteConnectionToDestination","createAudioNodeConstructor","addAudioNodeConnections","addConnectionToAudioNode","createIncrementCycleCounter","createInvalidAccessError","decrementCycleCounter","detectCycles","eventTargetConstructor","isNativeAudioContext","isNativeAudioParam","_context","_nativeAudioNode","numberOfOutputs","isPassive","isNewConnectionToAudioNode","maxValue","isNewConnectionToAudioParam","createAudioParamFactory","addAudioParamConnections","audioParamAudioNodeStore","audioParamStore","createAudioParamRenderer","createCancelAndHoldAutomationEvent","createCancelScheduledValuesAutomationEvent","createExponentialRampToValueAutomationEvent","createLinearRampToValueAutomationEvent","createSetTargetAutomationEvent","createSetValueAutomationEvent","createSetValueCurveAutomationEvent","setValueAtTimeUntilPossible","isAudioParamOfOfflineAudioContext","minValue","defaultValue","automationEventList","AutomationEventList","cancelTime","flush","previousLastEvent","currentLastEvent","endTime","startTime","RangeError","Number","isFinite","target","timeConstant","convertedValues","firstSample","ceil","lastSample","floor","numberOfInterpolatedValues","interpolatedValues","theoreticIndex","lowerIndex","upperIndex","timeOfLastSample","replay","automationEvent","ReadOnlyMap","_map","entries","callback","thisArg","keys","parameterData","processorOptions","createAudioWorkletNodeConstructor","addUnrenderedAudioWorkletNode","createAudioWorkletNodeRenderer","createNativeAudioWorkletNode","getBackupOfflineAudioContext","sanitizeAudioWorkletNodeOptions","setActiveAudioWorkletNodeInputs","testAudioWorkletNodeOptionsClonability","_a","processorConstructor","nativeAudioWorkletNode","audioWorkletNodeRenderer","nm","_nativeAudioWorkletNode","_onprocessorerror","_parameters","onprocessorerror","nativeOnProcessorError","port","parent","channelNumber","bufferOffset","byteLength","slicedInput","BYTES_PER_ELEMENT","createNestedArrays","x","y","arrays","j","getAudioWorkletProcessor","nodeToProcessorMap","processBuffer","renderedBuffer","outputChannelCount","numberOfInputChannels","numberOfOutputChannels","reduce","sum","processedBuffer","audioNodeConnections","audioWorkletProcessor","prmtrs","k","potentiallyEmptyInputs","activeSourceFlag","process","outputChannelSplitterNodeOutput","error","dispatchEvent","ErrorEvent","colno","filename","lineno","createAudioWorkletNodeRendererFactory","connectMultipleOutputs","createNativeChannelSplitterNode","deleteUnrenderedAudioWorkletNode","disconnectMultipleOutputs","renderNativeOfflineAudioContext","renderedNativeAudioNodes","processedBufferPromise","createAudioNode","nativeOutputNodes","nativeAudioWorkletNodeIsOwnedByContext","outputChannelSplitterNode","outputChannelMergerNodes","outputGainNode","numberOfParameters","renderBuffer","partialOfflineAudioContext","gainNodes","inputChannelSplitterNodes","constantSourceNodes","inputChannelMergerNode","gainNode","audioBufferSourceNode","outputChannelMergerNode","renderedNativeAudioWorkletNodeOrGainNode","createBaseAudioContextConstructor","addAudioWorkletModule","analyserNodeConstructor","audioBufferConstructor","audioBufferSourceNodeConstructor","biquadFilterNodeConstructor","channelMergerNodeConstructor","channelSplitterNodeConstructor","constantSourceNodeConstructor","convolverNodeConstructor","decodeAudioData","delayNodeConstructor","dynamicsCompressorNodeConstructor","gainNodeConstructor","iIRFilterNodeConstructor","minimalBaseAudioContextConstructor","oscillatorNodeConstructor","pannerNodeConstructor","periodicWaveConstructor","stereoPannerNodeConstructor","waveShaperNodeConstructor","_nativeContext","_audioWorklet","createAnalyser","createBiquadFilter","createChannelMerger","createChannelSplitter","createConstantSource","createConvolver","createDelay","maxDelayTime","createDynamicsCompressor","createIIRFilter","feedforward","feedback","createPanner","createPeriodicWave","real","imag","constraints","disableNormalization","createStereoPanner","createWaveShaper","audioData","successCallback","errorCallback","createBiquadFilterNodeConstructor","createBiquadFilterNodeRenderer","createNativeBiquadFilterNode","setAudioNodeTailTime","nativeBiquadFilterNode","biquadFilterNodeRenderer","_Q","_detune","log2","_frequency","_gain","log10","_nativeBiquadFilterNode","getFrequencyResponse","frequencyHz","magResponse","phaseResponse","createBiquadFilterNodeRendererFactory","renderedNativeBiquadFilterNodes","createBiquadFilterNode","nativeBiquadFilterNodeIsOwnedByContext","renderedNativeBiquadFilterNode","createCacheTestResult","ongoingTests","testResults","tester","test","cachedTestResult","ongoingTest","synchronousTestResult","finalTestResult","createChannelMergerNodeConstructor","createChannelMergerNodeRenderer","nativeChannelMergerNode","channelMergerNodeRenderer","createChannelMergerNodeRendererFactory","nativeAudioNodeIsOwnedByContext","renderedNativeAudioNode","createChannelSplitterNodeConstructor","createChannelSplitterNodeRenderer","sanitizeChannelSplitterOptions","nativeChannelSplitterNode","channelSplitterNodeRenderer","createChannelSplitterNodeRendererFactory","createConnectAudioParam","renderInputsOfAudioParam","createConnectMultipleOutputs","outputAudioNodes","outputAudioNode","createConnectedNativeAudioBufferSourceNodeFactory","createConstantSourceNodeConstructor","createConstantSourceNodeRendererFactory","nativeConstantSourceNode","constantSourceNodeRenderer","_constantSourceNodeRenderer","_nativeConstantSourceNode","_offset","renderedNativeConstantSourceNodes","createConstantSourceNode","nativeConstantSourceNodeIsOwnedByContext","renderedNativeConstantSourceNode","createConvertNumberToUnsignedLong","unit32Array","createConvolverNodeConstructor","createConvolverNodeRenderer","createNativeConvolverNode","nativeConvolverNode","convolverNodeRenderer","_nativeConvolverNode","normalize","createConvolverNodeRendererFactory","renderedNativeConvolverNodes","createConvolverNode","nativeConvolverNodeIsOwnedByContext","renderedNativeConvolverNode","createCreateNativeOfflineAudioContext","createDataCloneError","detachArrayBuffer","arrayBuffer","port1","port2","MessageChannel","closeAndResolve","onmessage","postMessage","createDecodeAudioData","createEncodingError","detachedArrayBuffers","isNativeContext","testPromiseSupport","anyContext","complete","fail","createDecrementCycleCounter","cycleCounters","cycleCounter","nativeDestinationAudioParam","delayTime","createDelayNodeConstructor","createDelayNodeRenderer","createNativeDelayNode","nativeDelayNode","delayNodeRenderer","_delayTime","createDelayNodeRendererFactory","renderedNativeDelayNodes","createDelayNode","nativeDelayNodeIsOwnedByContext","renderedNativeDelayNode","createDeleteActiveInputConnectionToAudioNode","createDeleteUnrenderedAudioWorkletNode","isDelayNode","createDetectCycles","chain","nextLink","mergedCycles","nestedCycles","concat","getOutputAudioNodeAtIndex","createDisconnectMultipleOutputs","attack","knee","ratio","release","threshold","createDynamicsCompressorNodeConstructor","createDynamicsCompressorNodeRenderer","createNativeDynamicsCompressorNode","nativeDynamicsCompressorNode","dynamicsCompressorNodeRenderer","_attack","_knee","_nativeDynamicsCompressorNode","_ratio","_release","_threshold","previousChannelCount","reduction","createDynamicsCompressorNodeRendererFactory","renderedNativeDynamicsCompressorNodes","createDynamicsCompressorNode","nativeDynamicsCompressorNodeIsOwnedByContext","renderedNativeDynamicsCompressorNode","createEvaluateSource","head","document","script","createElement","originalOnErrorHandler","onerror","removeErrorEventListenerAndRevokeUrl","src","location","href","onload","appendChild","createEventTargetConstructor","_nativeEventTarget","_listeners","wrappedEventListener","createExposeCurrentFrameAndCurrentTime","fn","defineProperties","currentFrame","configurable","createFetchSource","response","fetch","ok","text","createGainNodeConstructor","createGainNodeRenderer","gainNodeRenderer","createGainNodeRendererFactory","renderedNativeGainNodes","createGainNode","nativeGainNodeIsOwnedByContext","renderedNativeGainNode","createGetActiveAudioWorkletNodeInputs","activeAudioWorkletNodeInputsStore","createGetAudioNodeRenderer","createGetAudioNodeTailTime","audioNodeTailTimeStore","createGetAudioParamRenderer","createGetBackupOfflineAudioContext","backupOfflineAudioContextStore","createGetNativeContext","contextStore","createGetOrCreateBackupOfflineAudioContext","createGetUnrenderedAudioWorkletNodes","unrenderedAudioWorkletNodeStore","unrenderedAudioWorkletNodes","wrapIIRFilterNodeGetFrequencyResponseMethod","nativeIIRFilterNode","createIIRFilterNodeConstructor","createNativeIIRFilterNode","createIIRFilterNodeRenderer","iirFilterNodeRenderer","_nativeIIRFilterNode","filterBuffer","feedbackLength","feedforwardLength","minLength","xBuffer","yBuffer","bufferIndex","bufferLength","inputLength","filterFullBuffer","convertedFeedback","Float64Array","convertedFeedforward","filteredBuffer","fill","createIIRFilterNodeRendererFactory","filteredBufferPromise","nativeIIRFilterNodeIsOwnedByContext","createIncrementCycleCounterFactory","createIsAnyAudioContext","anything","createIsAnyAudioNode","audioNodeStore","createIsAnyAudioParam","createIsAnyOfflineAudioContext","createIsNativeAudioContext","createIsNativeAudioNode","AudioNode","createIsNativeAudioParam","AudioParam","createIsNativeContext","createIsNativeOfflineAudioContext","createIsSecureContext","isSecureContext","createMediaElementAudioSourceNodeConstructor","createNativeMediaElementAudioSourceNode","nativeMediaElementAudioSourceNode","_nativeMediaElementAudioSourceNode","createMediaStreamAudioDestinationNodeConstructor","createNativeMediaStreamAudioDestinationNode","nativeMediaStreamAudioDestinationNode","_nativeMediaStreamAudioDestinationNode","stream","createMediaStreamAudioSourceNodeConstructor","createNativeMediaStreamAudioSourceNode","nativeMediaStreamAudioSourceNode","_nativeMediaStreamAudioSourceNode","createMediaStreamTrackAudioSourceNodeConstructor","createNativeMediaStreamTrackAudioSourceNode","nativeMediaStreamTrackAudioSourceNode","createMinimalAudioContextConstructor","createMinimalBaseAudioContextConstructor","audioDestinationNodeConstructor","createAudioListener","_destination","_listener","_onstatechange","onstatechange","nativeOnStateChange","uint32Array","Uint32Array","createMinimalOfflineAudioContextConstructor","createNativeOfflineAudioContext","startRendering","delayStateChangeEvent","stopImmediatePropagation","_waitForThePromiseToSettle","_length","_nativeOfflineAudioContext","createMonitorConnections","whenConnected","whenDisconnected","wasDisconnected","wasConnected","isDisconnected","assignNativeAudioNodeOption","option","assignNativeAudioNodeOptions","testAnalyserNodeGetFloatTimeDomainDataMethodSupport","wrapAnalyserNodeGetFloatTimeDomainDataMethod","byteTimeDomainData","Uint8Array","createNativeAnalyserNodeFactory","createNativeAudioBufferConstructor","hasOwnProperty","assignNativeAudioNodeAudioParamValue","wrapAudioBufferSourceNodeStartMethodConsecutiveCalls","isScheduled","wrapAudioScheduledSourceNodeStartMethodNegativeParameters","wrapAudioScheduledSourceNodeStopMethodNegativeParameters","createNativeAudioBufferSourceNodeFactory","addSilentConnection","testAudioBufferSourceNodeStartMethodConsecutiveCallsSupport","testAudioBufferSourceNodeStartMethodOffsetClampingSupport","testAudioBufferSourceNodeStopMethodNullifiedBufferSupport","testAudioScheduledSourceNodeStartMethodNegativeParametersSupport","testAudioScheduledSourceNodeStopMethodConsecutiveCallsSupport","testAudioScheduledSourceNodeStopMethodNegativeParametersSupport","wrapAudioBufferSourceNodeStartMethodOffsetClampling","wrapAudioBufferSourceNodeStopMethodNullifiedBuffer","wrapAudioScheduledSourceNodeStopMethodConsecutiveCalls","createNativeAudioContextConstructor","AudioContext","webkitAudioContext","createNativeAudioDestinationNodeFactory","isNodeOfNativeOfflineAudioContext","createNativeAudioWorkletNodeConstructor","AudioWorkletNode","testClonabilityOfAudioWorkletNodeOptions","audioWorkletNodeOptions","createNativeAudioWorkletNodeFactory","createNativeAudioWorkletNodeFaker","monitorConnections","patchedEventListeners","unpatchedEventListener","handleEvent","patchedEventListener","computeBufferSize","pow","cloneAudioWorkletNodeOptions","data","onmessageerror","createAudioWorkletProcessorPromise","clonedAudioWorkletNodeOptions","createAudioWorkletProcessor","audioWorkletProcessorPromise","createNativeAudioWorkletNodeFakerFactory","getActiveAudioWorkletNodeInputs","messageChannel","bufferSize","parameterMap","nativeAudioWorkletNodeFaker","_","dWrkltPrcssr","disconnectOutputsGraph","activeInputIndexes","outputBuffer","activeInput","isConnected","disconnectFakeGraph","connectFakeGraph","createNativeChannelMergerNodeFactory","wrapChannelMergerNode","wrapChannelSplitterNode","channelSplitterNode","createNativeConstantSourceNodeFactory","createNativeConstantSourceNodeFaker","interceptConnections","original","interceptor","createNativeConstantSourceNodeFakerFactory","audioNodeOptions","nativeConstantSourceNodeFaker","createNativeConvolverNodeFactory","createNativeDynamicsCompressorNodeFactory","createNativeIIRFilterNodeFactory","createNativeIIRFilterNodeFaker","divide","a","b","denominator","multiply","evaluatePolynomial","coefficient","z","createNativeIIRFilterNodeFakerFactory","bufferIndexes","xBuffers","yBuffers","nyquist","nativeIIRFilterNodeFaker","omega","PI","cos","sin","numerator","sqrt","atan2","audioStreamTracks","getAudioTracks","sort","id","filteredAudioStreamTracks","MediaStream","createNativeMediaStreamTrackAudioSourceNodeFactory","kind","createNativeOfflineAudioContextConstructor","OfflineAudioContext","webkitOfflineAudioContext","createNativeOscillatorNodeFactory","nativeOscillatorNode","periodicWave","setPeriodicWave","createNativePannerNodeFactory","createNativePannerNodeFaker","nativePannerNode","orientationX","createNativePannerNodeFakerFactory","createNativeWaveShaperNode","coneInnerAngle","coneOuterAngle","coneOuterGain","distanceModel","maxDistance","orientationY","orientationZ","panningModel","refDistance","rolloffFactor","pannerNode","SINGLE_CHANNEL_OPTIONS","inputGainNode","orientationXGainNode","orientationYGainNode","orientationZGainNode","positionXGainNode","positionYGainNode","positionZGainNode","waveShaperNode","curve","oversample","nativePannerNodeFaker","createNativePeriodicWaveFactory","convertedImag","convertedReal","nativePeriodicWave","createNativeStereoPannerNodeFactory","createNativeStereoPannerNodeFaker","nativeStereoPannerNode","createNativeStereoPannerNodeFakerFactory","CURVE_SIZE","DC_CURVE","HALF_PI","SINGLE_CHANNEL_WAVE_SHAPER_OPTIONS","buildInternalGraphForMono","panGainNode","leftWaveShaperCurve","rightWaveShaperCurve","leftGainNode","leftWaveShaperNode","panWaveShaperNode","rightGainNode","rightWaveShaperNode","connectGraph","disconnectGraph","buildInternalGraphForStereo","leftInputForLeftOutputWaveShaperCurve","leftInputForRightOutputWaveShaperCurve","rightInputForLeftOutputWaveShaperCurve","rightInputForRightOutputWaveShaperCurve","centerIndex","leftInputForLeftOutputGainNode","leftInputForLeftOutputWaveShaperNode","leftInputForRightOutputGainNode","leftInputForRightOutputWaveShaperNode","rightInputForLeftOutputGainNode","rightInputForLeftOutputWaveShaperNode","rightInputForRightOutputGainNode","rightInputForRightOutputWaveShaperNode","buildInternalGraph","nativeStereoPannerNodeFakerFactory","createNativeWaveShaperNodeFactory","createConnectedNativeAudioBufferSourceNode","createNativeWaveShaperNodeFaker","isDCCurve","nativeWaveShaperNode","automationRate","disconnectNativeAudioBufferSourceNode","createNativeWaveShaperNodeFakerFactory","negativeWaveShaperNode","positiveWaveShaperNode","invertGainNode","revertGainNode","unmodifiedCurve","nativeWaveShaperNodeFaker","curveLength","negativeCurve","positiveCurve","createOfflineAudioContextConstructor","c","createOscillatorNodeConstructor","createNativeOscillatorNode","createOscillatorNodeRenderer","oscillatorNodeRenderer","_oscillatorNodeRenderer","createOscillatorNodeRendererFactory","renderedNativeOscillatorNodes","createOscillatorNode","nativeOscillatorNodeIsOwnedByContext","renderedNativeOscillatorNode","createPannerNodeConstructor","createNativePannerNode","createPannerNodeRenderer","pannerNodeRenderer","_nativePannerNode","_orientationX","_orientationY","_orientationZ","_positionX","_positionY","_positionZ","createPannerNodeRendererFactory","renderedBufferPromise","commonAudioNodeOptions","commonNativePannerNodeOptions","nativePannerNodeIsOwnedByContext","nativeConstantSourceNodes","channelDatas","gateGainNode","partialPannerNode","renderedNativeGainNodeOrNativePannerNode","createPeriodicWaveConstructor","createNativePeriodicWave","periodicWaveStore","sanitizePeriodicWaveOptions","PeriodicWave","createRenderAutomation","getAudioParamRenderer","createRenderInputsOfAudioNode","getAudioNodeRenderer","allRenderingPromises","renderingPromises","createRenderInputsOfAudioParam","createRenderNativeOfflineAudioContext","testOfflineAudioContextCurrentTimeSupport","isOfflineAudioContextCurrentTimeSupported","oncomplete","createSetActiveAudioWorkletNodeInputs","createSetAudioNodeTailTime","createStartRendering","createStereoPannerNodeConstructor","createNativeStereoPannerNode","createStereoPannerNodeRenderer","stereoPannerNodeRenderer","_pan","createStereoPannerNodeRendererFactory","renderedNativeStereoPannerNodes","createStereoPannerNode","nativeStereoPannerNodeIsOwnedByContext","renderedNativeStereoPannerNode","createTestAudioBufferConstructorSupport","createTestAudioWorkletProcessorPostMessageSupport","offlineAudioContext","isEmittingMessageEvents","isEmittingProcessorErrorEvents","oscillator","createTestOfflineAudioContextCurrentTimeSupport","createWaveShaperNodeConstructor","createWaveShaperNodeRenderer","waveShaperNodeRenderer","_isCurveNullified","_nativeWaveShaperNode","createWaveShaperNodeRendererFactory","renderedNativeWaveShaperNodes","createWaveShaperNode","nativeWaveShaperNodeIsOwnedByContext","renderedNativeWaveShaperNode","createWindow","createWrapAudioBufferCopyChannelMethods","convertNumberToUnsignedLong","channelNumberAsNumber","bufferOffsetAsNumber","audioBufferLength","destinationLength","sourceLength","createWrapAudioBufferCopyChannelMethodsOutOfBounds","createWrapAudioBufferSourceNodeStopMethodNullifiedBuffer","nullifiedBuffer","createWrapChannelMergerNode","object","property","createGetter","createSetter","getOwnPropertyDescriptor","wrapAudioBufferSourceNodeStartMethodOffsetClamping","clampedOffset","disconnectGainNode","isStopped","descriptor","currentTarget","createConstantSourceNodeRenderer","audioContextConstructor","audioWorkletNodeConstructor","offlineAudioContextConstructor","isAnyAudioContext","isAnyAudioNode","isAnyAudioParam","isAnyOfflineAudioContext","assert","statement","assertRange","gte","lte","Infinity","assertContextRunning","warn","defaultLogger","console","log","isUndef","arg","isDefined","isFunction","isNumber","isObject","isBoolean","isString","isNote","createAudioContext","createOfflineAudioContext","channels","theWindow","self","hasAudioContext","createAudioWorkletNode","__decorate","decorators","desc","d","arguments","r","Reflect","decorate","_arguments","P","generator","adopt","fulfilled","step","next","e","rejected","done","create","SuppressedError","Ticker","updateInterval","_callback","_type","_updateInterval","_createClock","_createWorker","toFixed","blobUrl","worker","Worker","_worker","_createTimeout","_timeout","_disposeClock","terminate","interval","dispose","isAudioParam","isOfflineAudioContext","isAudioContext","isAudioBuffer","noCopy","deepMerge","sources","shift","assign","deepEquals","arrayA","arrayB","optionsFromArguments","defaults","argsArray","objKey","opts","partOfDefaults","splice","indexOf","getDefaultsFromInstance","getDefaults","defaultArg","given","fallback","omitFromObject","obj","omit","prop","Tone","debug","_wasDisposed","TONE_DEBUG_CLASS","disposed","EPSILON","GT","GTE","EQ","LT","abs","clamp","Timeline","_timeline","memory","increasing","time","valueOf","lastValue","_search","diff","remove","param","peek","getAfter","getBefore","len","cancel","after","cancelBefore","previousEvent","beginning","end","midPoint","nextEvent","testEvent","_iterate","lowerBound","upperBound","forEachBefore","forEachAfter","forEachBetween","forEachFrom","forEachAtTime","notifyNewContext","onContextInit","cb","initializeContext","ctx","notifyCloseContext","onContextClose","closeContext","Emitter","on","events","split","eventName","_events","once","boundCallback","off","eventList","emit","mixin","constr","BaseContext","toJSON","Context","_constants","_timeouts","_timeoutIds","_initialized","_workletModules","_ticker","clockSource","_timeoutLoop","_setLatencyHint","lookAhead","initialize","feedForward","l","transport","_transport","t","draw","_draw","rawContext","workletsAreReady","promises","_latencyHint","hint","lookAheadValue","now","immediate","getConstant","val","arr","constant","firstEvent","timeout","clearInterval","setInterval","intervalFn","DummyContext","_numberOfChannels","_sampleRate","_numberOfInputs","_numberOfOutputs","_maxDelayTime","_feedForward","_feedback","_real","_imag","_constraints","_stream","_element","_audioData","_name","_options","_url","_fn","_id","_interval","_val","_d","readOnly","str","enumerable","writable","noOp","reverse","load","_buffer","loaded","_reversed","_reverse","doneLoading","downloads","fromArray","isMultidimensional","multiChannelArray","toMono","chanNum","toArray","outputArray","numChannels","channelArray","ret","startSamples","endSamples","retBuffer","subarray","rev","fromUrl","matches","extensions","extension","ext","supportsType","baseUrl","endsWith","canPlayType","_currentTime","_duration","_renderClock","asynchronous","yieldEvery","dummyContext","globalContext","TONE_SILENCE_LOGGING","prefix","printString","dbToGain","db","gainToDb","LN10","intervalToFrequencyRatio","A4","getA4","setA4","freq","ftom","ftomf","mtof","midi","TimeBaseClass","units","defaultUnits","_units","_expressions","_getExpressions","hz","method","_frequencyToUnits","parseFloat","regexp","_ticksToUnits","parseInt","m","_beatsToUnits","_getTimeSignature","n","dot","numericValue","scalar","number","s","_secondsToUnits","samples","tr","q","total","fromType","_noArg","typeName","quantity","expr","matching","beats","_getBpm","seconds","ticks","_getPPQ","_now","bpm","timeSignature","PPQ","toSeconds","toTicks","toFrequency","toMidi","toSamples","toMilliseconds","TimeClass","capture","quantize","quantTo","nextSubdivision","subdiv","percent","subdivision","multiple","ideal","toNotation","testNotations","power","closest","closestSeconds","notation","notationSeconds","toBarsBeatsSixteenths","quarterTime","quarters","measures","sixteenths","sixteenthString","progress","FrequencyClass","note","pitch","octave","noteToScaleIndex","toLowerCase","noteNumber","transpose","harmonize","intervals","toNote","noteName","scaleIndexToNote","cbb","cx","dbb","dx","ebb","eb","ex","fbb","fb","f","fx","gbb","gb","g","gx","abb","ab","ax","bbb","bb","bx","TransportTimeClass","ToneWithContext","defaultContext","sampleTime","blockTime","_getPartialProperties","props","attribute","member","StateTimeline","initial","_initial","setStateAtTime","getValueAtTime","getLastState","getNextState","Param","overridden","_minOutput","_param","_swappable","swappable","_initialValue","convert","_minValue","_maxValue","_toType","_is","_assertRange","_fromType","computedTime","JSON","stringify","before","beforeValue","previous","_linearInterpolate","_exponentialInterpolate","previousVal","_exponentialApproach","setRampPoint","currentVal","exponentialRampTo","rampTime","linearRampTo","targetRampTo","exponentialApproachValueAtTime","scaling","startingValue","segTime","valueAtTime","rampTo","subdivisions","setParam","t0","v0","v1","exp","t1","ToneAudioNode","_internalChannels","_isAudioNode","node","_getInternalNodes","nodeList","_setChannelProperties","_getChannelProperties","outputNum","inputNum","toDestination","toMaster","nodes","connectSeries","fan","first","prev","current","srcNode","dstNode","outputNumber","inputNumber","Gain","_gainNode","OneShotSource","_startTime","_stopTime","getStateAtTime","_fadeIn","fadeIn","_fadeOut","fadeOut","_curve","_startGain","fadeInTime","_stopGain","cancelStop","fadeOutTime","additionalTail","_stopSource","disposeCallback","requestIdleCallback","ToneConstantSource","_source","Signal","override","_constantSource","connectSignal","signal","TickParam","_multiplier","multiplier","computedValue","prevEvent","segments","rampVal","ticksUntilTime","_getTicksUntilEvent","computedVal","segmentDur","val0","val1","onTheLineEvent","getTicksAtTime","getDurationOfTicks","currentTick","getTimeOfTick","tick","delta","sol1","sol2","ticksToTime","timeToTicks","computedDuration","startTicks","endTicks","TickSignal","TickSource","_tickOffset","setTicksAtTime","pause","stopEvent","tmpEvent","lastState","elapsedTicks","periodStartTime","offsetEvent","getSecondsAtTime","elapsedSeconds","absoluteTicks","forEachTickBetween","lastStateEvent","maxStartTime","ticksAtStart","nextTickTime","Clock","_lastUpdate","_boundLoop","_loop","_tickSource","_buffers","_loadingCount","urls","_bufferLoaded","TicksClass","Draw","expiration","anticipation","_boundDrawLoop","_drawLoop","_animationFrame","schedule","requestAnimationFrame","cancelAnimationFrame","IntervalTimeline","_root","IntervalNode","insert","updateHeight","updateMax","_rebalance","results","search","_removeNode","_setRoot","_replaceNodeInParent","replacement","isLeftChild","left","right","balance","getBalance","temp","_rotateLeft","pivotNode","_rotateRight","low","allNodes","traverse","searchAfter","high","_left","_right","height","point","Volume","volume","_unmutedVolume","mute","Destination","unshift","TimelineValue","TransportEvent","_eventId","_once","invoke","TransportRepeatEvent","_currentId","_nextId","_nextTick","_boundRestart","_restart","_createEvents","scheduleOnce","Transport","_loopStart","_loopEnd","_scheduledEvents","_repeatedEvents","_syncedSignals","_swingAmount","_ppq","ppq","_clock","_processTick","_bindClockEvents","_timeSignature","_swingTicks","swing","swingSubdivision","tickTime","amount","_addEvent","scheduleRepeat","eventId","item","timeline","computedAfter","offsetTicks","toggle","timeSig","startPosition","endPosition","setLoopPoints","position","remainingTick","transportPos","remainingTicks","syncSignal","computedFreq","ratioSignal","unsyncSignal","syncedSignal","Source","_synced","_scheduled","_syncedStart","_syncedStop","_volume","onstop","_clampToCurrentTime","sched","_start","restart","_stop","sync","stateEvent","startOffset","unsync","_sourceStarted","_sourceStopped","computedOffset","loopDuration","computedDur","generateWaveform","clone","ToneOscillatorNode","_oscillator","Oscillator","_partials","partials","_partialCount","partialCount","baseType","phase","_wave","syncFrequency","unsyncFrequency","_getCachedPeriodicWave","oscProps","_periodicWaveCache","find","description","_phase","isBasicType","cache","wave","_getRealImaginary","p","partial","exec","fullPartials","v","periodicWaveSize","piFactor","_inverseFFT","getInitialValue","twoPi","testPositions","asArray","SignalOperator","WaveShaper","_shaper","mapping","setMap","normalized","oversampling","isOverSampleType","AudioToGain","_norm","Multiply","_mult","factor","AMOscillator","_modulationScale","_modulationNode","_carrier","_modulator","modulationType","harmonicity","FMOscillator","modulationIndex","PulseOscillator","_widthGate","_thresh","width","_triangle","carrierType","FatOscillator","_oscillators","_spread","spread","_forEach","osc","iterator","PWMOscillator","sourceType","_scale","_pulse","modulationFrequency","OmniOscillatorSourceMap","am","fat","fm","pulse","pwm","OmniOscillator","_sourceType","substr","_createNewOscillator","_getOscType","oscType","OscConstructor","oldOsc","sType","mType","range","valueMap","propertyKey","newValue","timeRange","Player","_activeSources","_onload","autostart","_onSourceEnd","origDuration","implicitEnd","seek","rate","Envelope","_sig","decay","sustain","attackCurve","releaseCurve","decayCurve","_getCurve","direction","curveName","EnvelopeCurves","_setCurve","curveDef","_attackCurve","_releaseCurve","_decayCurve","triggerAttack","velocity","originalAttack","currentValue","attackRate","remainingDistance","decayValue","decayStart","triggerRelease","triggerAttackRelease","attackPortion","envelopeDuration","sustainTime","totalDuration","curveLen","cosineCurve","rippleCurve","rippleCurveFreq","sineWave","stairsCurve","steps","sineCurve","bounceCurve","invertCurve","out","reverseCurve","bounce","In","Out","cosine","exponential","linear","ripple","sine","Instrument","_original_triggerAttack","_original_triggerRelease","_syncState","_syncMethod","changed","timePosition","originalMethod","Monophonic","portamento","onsilence","_triggerEnvelopeAttack","setNote","_triggerEnvelopeRelease","computedFrequency","getLevelAtTime","portTime","AmplitudeEnvelope","Synth","envelope","computedAttack","computedDecay","MembraneSynth","pitchDecay","octaves","hertz","maxNote","workletContext","addToWorklet","classOrFunction","registerProcessor","classDesc","processor","toneAudioWorkletProcessor","singleIOProcess","delayLine","workletName","feedbackCombFilter","Sampler","urlMap","mid","_findClosest","MAX_INTERVAL","notes","midiFloat","remainder","difference","closestNote","releaseAll","Panner","_panner","bitCrusherWorklet","Solo","_allSolos","solo","_isSoloed","_addSolo","_removeSolo","_updateSolo","muted","_soloed","_noSolos","PanVol","Channel","_solo","_panVol","_getBus","buses","send","bus","sendKnob","receive","Listener","String","default","required","synth","mounted","destroyed","component","global","factory","exports","_slicedToArray","_classCallCheck","_createClass","createExtendedExponentialRampToValueAutomationEvent","insertTime","createExtendedLinearRampToValueAutomationEvent","getTargetValueAtTime","valueAtStartTime","_ref","isExponentialRampToValueAutomationEvent","isLinearRampToValueAutomationEvent","isAnyRampToValueAutomationEvent","isSetValueAutomationEvent","isSetValueCurveAutomationEvent","getValueOfAutomationEventAtIndexAtTime","automationEvents","getEndTimeAndValueOfPreviousAutomationEvent","currentAutomationEvent","nextAutomationEvent","isCancelAndHoldAutomationEvent","isCancelScheduledValuesAutomationEvent","getEventTime","getExponentialRampValueAtTime","getLinearRampValueAtTime","interpolateValue","getValueCurveValueAtTime","isSetTargetAutomationEvent","_automationEvents","_currenTime","_defaultValue","eventTime","findIndex","removedAutomationEvent","lastAutomationEvent","startValue","truncatedAutomationEvent","getValue","fraction","_index","previousAutomationEvent","persistentAutomationEvent","remainingAutomationEvents","firstRemainingAutomationEvent","indexOfNextEvent","indexOfCurrentEvent","_getEndTimeAndValueOf","_getEndTimeAndValueOf2","_getEndTimeAndValueOf3","_getEndTimeAndValueOf4","_value","_arrayLikeToArray","arr2","module","__esModule","_arrayWithHoles","Constructor","toPropertyKey","_defineProperties","protoProps","staticProps","_iterableToArrayLimit","u","o","_nonIterableRest","arrayWithHoles","iterableToArrayLimit","unsupportedIterableToArray","nonIterableRest","_typeof","toPrimitive","arrayLikeToArray","_unsupportedIterableToArray","minLen"],"sourceRoot":""} \ No newline at end of file diff --git a/01-experiments/01-exp-descrNormInference/js/app.fd8ac9c5.js b/01-experiments/01-exp-descrNormInference/js/app.fd8ac9c5.js new file mode 100644 index 0000000..ab0626c --- /dev/null +++ b/01-experiments/01-exp-descrNormInference/js/app.fd8ac9c5.js @@ -0,0 +1,2 @@ +(function(){var e={7495:function(e){e.exports=[{mechanism:"disjunctive",trialNr:1,picture:"images/comprehension-blue-red.png",correctResponse:"Sound A"},{mechanism:"disjunctive",trialNr:2,picture:"images/comprehension-blue-green.png",correctResponse:"Sound A"},{mechanism:"disjunctive",trialNr:3,picture:"images/comprehension-yellow-red.png",correctResponse:"Sound A"},{mechanism:"disjunctive",trialNr:4,picture:"images/comprehension-yellow-green.png",correctResponse:"Sound B"},{mechanism:"conjunctive",trialNr:1,picture:"images/comprehension-blue-red.png",correctResponse:"Sound A"},{mechanism:"conjunctive",trialNr:2,picture:"images/comprehension-blue-green.png",correctResponse:"Sound B"},{mechanism:"conjunctive",trialNr:3,picture:"images/comprehension-yellow-red.png",correctResponse:"Sound B"},{mechanism:"conjunctive",trialNr:4,picture:"images/comprehension-yellow-green.png",correctResponse:"Sound B"}]},2e3:function(e,n,t){"use strict";var r=t(5471),o=t(4302),a=t.n(o),s=t(6093),i=function(){var e=this,n=e._self._c;return n("Experiment",{attrs:{title:"causal-implicature-variation"}},[n("InstructionScreen",{attrs:{title:"Welcome"}},[e._v(" Hi! Thanks for taking part! "),n("br"),e._v(" This experiment first introduces a background scenario, which we ask you to read carefully. You will be asked to answer basic comprehension questions about the scenario. We then ask you about your interpretation of some utterances of some characters in the story. ")]),n("InstructionScreen",{attrs:{title:"Instructions"}},[n("p",[e._v(" In this experiment, you will play the role of an anthropologist visiting a faraway island. A long time ago, the inhabitants of the island discovered an ancient artifact: "),n("strong",[e._v("the marble machine")]),e._v(". Nobody knows where the marble machine came from, but everybody knows how it works. "),n("br"),e._v(" The compartment on the the left of the marble machine contains blue and yellow marbles, and the compartment on the right contains red and green marbles (see picture below). When someone presses the ‘Start’ button, one marble is released from each compartment of the machine. On each side, the marble is chosen completely at random. ")]),n("p",[n("img",{attrs:{src:"images/marble-machine.png"}})]),e._v(" When the two marbles reach the center, the machine makes a sound. The islanders have discovered a simple rule that always determines the sound that the machine makes: "),n("ul",[n("li",[e._v("When the machine releases "),n("strong",[e._v(e._s("conjunctive"==e.mechanism?"both a red and a blue marble":"either a red or a blue marble"))]),e._v(", the machine makes sound A.")]),n("li",[e._v("Otherwise, the machine makes sound B.")])]),n("strong",[e._v("Sound B is a simple tone, "+e._s("neutral"==e.effect_valence?"and Sound A is also a simple tone":"pleasant"==e.effect_valence?"while Sound A is a very pleasant melody":"while Sound A is a distressing screeching noise"))]),e._v(". "),n("p",[e._v(" Here is a picture of the possible outcomes: ")]),n("p",[n("img",{style:{width:"75%"},attrs:{src:e.outcomes_picture}})])]),e._l(e.comprehension_trials,(function(t,r){return[n("Screen",[n("Slide",[e._v(" Remember the rule that determines the sound that the machine makes: "),n("div",{staticStyle:{color:"gray"}},[e._v(" When the machine releases "),n("strong",[e._v(e._s("conjunctive"==e.mechanism?"both a red and a blue marble":"either a red or a blue marble"))]),e._v(", the machine makes sound A. Otherwise, the machine makes sound B. ")]),e._v(" To make sure you understand, please select the sound that the machine makes when the following marbles are released: "),n("p",[n("img",{attrs:{src:t.picture}})]),n("ForcedChoiceInput",{attrs:{response:e.$magpie.measurements.response,options:["Sound A","Sound B"]},on:{"update:response":[function(n){return e.$set(e.$magpie.measurements,"response",n)},function(n){return e.$magpie.saveAndNextScreen()}]}}),n("Record",{attrs:{data:{trialType:"comprehension",trialNr:r+1,correctResponse:t.correctResponse,response:e.$magpie.measurements.response,actual_cause:e.actual_cause,effect_valence:e.effect_valence,mechanism:e.mechanism}}})],1)],1)]})),n("InstructionScreen",{attrs:{title:"Further Instructions"}},[e._v(" There are two religions on the island. In religion 1, the color Red is thought to be impure---for example, believers in Religion 1 avoid wearing red clothes. So when they use the marble machine, they think `Red marbles should not be released’. "),n("br"),n("br"),e._v(" In religion 2, the color Blue is thought to be sinful---for example, believers in Religion 2 avoid using blue paint in their artwork. So when they use the marble machine, they think `Blue marbles should not be released’. "),n("br"),n("br"),n("p",[n("img",{attrs:{src:"images/color-preferences.png"}})]),e._v(" Of course, the users of the marble machine cannot control which marbles will come out. So, red and blue marbles are equally likely to be released, no matter who presses the Start button. Everyone on the island knows how the marble machine works. Even people of different religions completely agree with each other about how the machine works. ")]),n("Screen",{attrs:{title:"Comprehension Test"}},[n("Slide",[e._v(" Please answer the following comprehension question: "),n("p",[n("strong",[e._v(" On the island, who knows how the machine works? ")])]),n("p"),n("ForcedChoiceInput",{attrs:{response:e.$magpie.measurements.response,options:["Everyone","Followers of Religion 1","Followers of Religion 2"]},on:{"update:response":[function(n){return e.$set(e.$magpie.measurements,"response",n)},function(n){return e.$magpie.saveAndNextScreen()}]}}),n("Record",{attrs:{data:{trialType:"comprehension-2",trialNr:1,correctResponse:"Everyone",response:e.$magpie.measurements.response,actual_cause:e.actual_cause,effect_valence:e.effect_valence,mechanism:e.mechanism}}})],1)],1),n("Screen",{attrs:{title:"Comprehension Test"}},[n("Slide",[e._v(" Please answer the following comprehension question: "),n("p",[n("strong",[e._v(" When you activate the machine, you can control which colors get released. ")])]),n("p"),n("ForcedChoiceInput",{attrs:{response:e.$magpie.measurements.response,options:["TRUE","FALSE"]},on:{"update:response":[function(n){return e.$set(e.$magpie.measurements,"response",n)},function(n){return e.$magpie.saveAndNextScreen()}]}}),n("Record",{attrs:{data:{trialType:"comprehension-2",trialNr:2,correctResponse:"FALSE",response:e.$magpie.measurements.response,actual_cause:e.actual_cause,effect_valence:e.effect_valence,mechanism:e.mechanism}}})],1)],1),n("Screen",[n("Slide",[n("p",[e._v(" You see an islander press the Start button to activate the machine. So, one marble is randomly released from each compartment at the same time. The marble released from the left compartment is red, and the marble released from the right compartment is blue. Because "+e._s("conjunctive"==e.mechanism?"both a blue and a red marble have been released":"at least a red marble or a blue marble has been released")+", the machine emits sound A, "+e._s("neutral"==e.effect_valence?"a simple tone":"pleasant"==e.effect_valence?"a very pleasant melody":"a distressing, screeching noise")+". ")]),n("p",[n("img",{attrs:{src:e.final_outcome_picture}})]),n("p",[e._v(" The islander says: `"),n("strong",[e._v("The machine emitted sound A because a "+e._s("red"==e.actual_cause?"red":"blue")+" marble was released")]),e._v("’. ")]),n("p",[e._v(" Given what he said, which religion does the islander belong to? In other words, do you think it is more likely that the islander thinks that red marbles or blue marbles shouldn’t be released? "),n("br")]),n("RatingInput",{attrs:{left:"red marbles should not be released",right:"blue marbles should not be released",response:e.$magpie.measurements.response},on:{"update:response":function(n){return e.$set(e.$magpie.measurements,"response",n)}}}),n("span",{staticStyle:{color:"gray"}},[e._v("choices of 1 and 7 express relative confidence for one of the options")]),n("br"),n("span",{staticStyle:{color:"gray"}},[e._v("choice of 4 expresses total uncertainty")]),e.$magpie.measurements.response>0?n("p",[n("button",{on:{click:function(n){return e.$magpie.saveAndNextScreen()}}},[e._v("Submit")])]):e._e(),n("Record",{attrs:{data:{trialType:"critical",trialNr:1,actual_cause:e.actual_cause,effect_valence:e.effect_valence,mechanism:e.mechanism}}})],1)],1),n("PostTestScreen"),n("SubmitResultsScreen")],2)},c=[],l=t(2543),u=t.n(l),m=t(7495),h=t.n(m);const p=u().shuffle(["conjunctive","disjunctive"])[0],d=u().shuffle(["pleasant","neutral","unpleasant"])[0],f=u().shuffle(["red","blue"])[0],b="images/outcomes-"+p+"-"+d+".png",g="images/final-outcome-"+p+"-"+d+".png",v=u().filter(h(),(function(e){return e.mechanism==p}));var _={name:"App",data(){return{mechanism:p,effect_valence:d,actual_cause:f,outcomes_picture:b,final_outcome_picture:g,comprehension_trials:v}},computed:{_(){return u()}}},y=_,w=t(1656),S=(0,w.A)(y,i,c,!1,null,null,null),k=S.exports,R={experimentId:"21",serverUrl:"https://magpie-cogsciprag.fly.dev//",socketUrl:"wss://magpie-cogsciprag.fly.dev//socket",completionUrl:"https://app.prolific.com/submissions/complete?cc=C16QRRN4",contactEmail:"michael.franke@uni-tuebingen.de",mode:"prolific",language:"en"};r["default"].config.productionTip=!1,r["default"].use(a(),{prefix:"Canvas"}),r["default"].use(s.Ay,R),new r["default"]({render:e=>e(k)}).$mount("#app")}},n={};function t(r){var o=n[r];if(void 0!==o)return o.exports;var a=n[r]={id:r,loaded:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=e,function(){var e=[];t.O=function(n,r,o,a){if(!r){var s=1/0;for(u=0;u=a)&&Object.keys(t.O).every((function(e){return t.O[e](r[c])}))?r.splice(c--,1):(i=!1,a0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,o,a]}}(),function(){t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,{a:n}),n}}(),function(){t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}}(),function(){t.f={},t.e=function(e){return Promise.all(Object.keys(t.f).reduce((function(n,r){return t.f[r](e,n),n}),[]))}}(),function(){t.u=function(e){return"js/"+e+".9d6bf921.js"}}(),function(){t.miniCssF=function(e){}}(),function(){t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)}}(),function(){var e={},n="magpie3-inferences-from-causal-attribution:";t.l=function(r,o,a,s){if(e[r])e[r].push(o);else{var i,c;if(void 0!==a)for(var l=document.getElementsByTagName("script"),u=0;u 0)?_c('p',[_c('button',{on:{\"click\":function($event){return _vm.$magpie.saveAndNextScreen();}}},[_vm._v(\"Submit\")])]):_vm._e(),_c('Record',{attrs:{\"data\":{\n trialType : 'critical',\n trialNr : 1,\n actual_cause : _vm.actual_cause,\n effect_valence : _vm.effect_valence,\n mechanism : _vm.mechanism\n }}})],1)],1),_c('PostTestScreen'),_c('SubmitResultsScreen')],2)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=76a744aa\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export default {\n experimentId: '21',\n serverUrl: 'https://magpie-cogsciprag.fly.dev//',\n socketUrl: 'wss://magpie-cogsciprag.fly.dev//socket',\n // this will be used in prolific mode\n completionUrl: 'https://app.prolific.com/submissions/complete?cc=C16QRRN4',\n contactEmail: 'michael.franke@uni-tuebingen.de',\n // Either 'debug', 'directLink' or 'prolific'\n mode: 'prolific',\n language: 'en'\n};\n","import Vue from 'vue';\nimport VueKonva from 'vue-konva';\nimport VueMagpie from 'magpie-base';\nimport App from './App.vue';\nimport magpieConfig from './magpie.config.js';\n\nVue.config.productionTip = false;\n\n// Load Konva components\nVue.use(VueKonva, { prefix: 'Canvas' });\n\n// Load magpie components\nVue.use(VueMagpie, magpieConfig);\n\n// start app\nnew Vue({\n render: (h) => h(App)\n}).$mount('#app');\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"js/\" + chunkId + \".\" + \"9d6bf921\" + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn undefined;\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\nvar dataWebpackPrefix = \"magpie3-inferences-from-causal-attribution:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"/magpie3-inferences-from-causal-attribution/01-experiments/01-exp-descrNormInference/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t524: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkmagpie3_inferences_from_causal_attribution\"] = self[\"webpackChunkmagpie3_inferences_from_causal_attribution\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [504], function() { return __webpack_require__(2000); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["module","exports","render","_vm","this","_c","_self","attrs","_v","_s","mechanism","effect_valence","style","width","outcomes_picture","_l","trial","i","staticStyle","picture","$magpie","measurements","response","on","$event","$set","saveAndNextScreen","trialType","trialNr","correctResponse","actual_cause","final_outcome_picture","_e","staticRenderFns","comprehension_trials","name","data","computed","_","component","experimentId","serverUrl","socketUrl","completionUrl","contactEmail","mode","language","config","productionTip","use","prefix","h","App","$mount","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","id","loaded","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","obj","prop","prototype","hasOwnProperty","inProgress","dataWebpackPrefix","l","url","done","push","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","forEach","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","value","nmd","paths","children","p","installedChunks","installedChunkData","promise","resolve","reject","error","Error","loadingEnded","errorType","realSrc","message","request","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","self","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/01-experiments/01-exp-descrNormInference/js/chunk-vendors.bb3f5363.js b/01-experiments/01-exp-descrNormInference/js/chunk-vendors.bb3f5363.js new file mode 100644 index 0000000..0dcff4c --- /dev/null +++ b/01-experiments/01-exp-descrNormInference/js/chunk-vendors.bb3f5363.js @@ -0,0 +1,39 @@ +(self["webpackChunkmagpie3_inferences_from_causal_attribution"]=self["webpackChunkmagpie3_inferences_from_causal_attribution"]||[]).push([[504],{6264:function(){},7735:function(){},5625:function(){},9762:function(){},8675:function(){},1167:function(){},604:function(){},6724:function(){},5051:function(){},9577:function(){},968:function(){},5612:function(){},3859:function(){},6010:function(){},5927:function(){},6154:function(){},1555:function(){},6220:function(){},1724:function(){},2871:function(){},655:function(){},7394:function(){},1530:function(){},1697:function(){},8766:function(){},548:function(){},4187:function(){},3276:function(){},442:function(){},1508:function(){},6191:function(){},402:function(){},2101:function(){},10:function(){},3569:function(){},3161:function(){},2515:function(){},4963:function(){},3259:function(){},1910:function(){},1746:function(){},9034:function(){},4898:function(){},9073:function(){},8510:function(){},2151:function(){},5466:function(){},7975:function(){},2613:function(){},7601:function(){},4207:function(){},7661:function(){},4986:function(){},1656:function(t,e,n){"use strict";function r(t,e,n,r,i,o,a,s){var u,c="function"===typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),a?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=u):i&&(u=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),u)if(c.functional){c._injectStyles=u;var l=c.render;c.render=function(t,e){return u.call(e),l(t,e)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,u):[u]}return{exports:t,options:c}}n.d(e,{A:function(){return r}})},7007:function(t){"use strict";var e,n="object"===typeof Reflect?Reflect:null,r=n&&"function"===typeof n.apply?n.apply:function(t,e,n){return Function.prototype.apply.call(t,e,n)};function i(t){console&&console.warn&&console.warn(t)}e=n&&"function"===typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var o=Number.isNaN||function(t){return t!==t};function a(){a.init.call(this)}t.exports=a,t.exports.once=y,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var s=10;function u(t){if("function"!==typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function c(t){return void 0===t._maxListeners?a.defaultMaxListeners:t._maxListeners}function l(t,e,n,r){var o,a,s;if(u(n),a=t._events,void 0===a?(a=t._events=Object.create(null),t._eventsCount=0):(void 0!==a.newListener&&(t.emit("newListener",e,n.listener?n.listener:n),a=t._events),s=a[e]),void 0===s)s=a[e]=n,++t._eventsCount;else if("function"===typeof s?s=a[e]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),o=c(t),o>0&&s.length>o&&!s.warned){s.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=t,l.type=e,l.count=s.length,i(l)}return t}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(t,e,n){var r={fired:!1,wrapFn:void 0,target:t,type:e,listener:n},i=f.bind(r);return i.listener=n,r.wrapFn=i,i}function p(t,e,n){var r=t._events;if(void 0===r)return[];var i=r[e];return void 0===i?[]:"function"===typeof i?n?[i.listener||i]:[i]:n?m(i):v(i,i.length)}function d(t){var e=this._events;if(void 0!==e){var n=e[t];if("function"===typeof n)return 1;if(void 0!==n)return n.length}return 0}function v(t,e){for(var n=new Array(e),r=0;r0&&(a=e[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var u=o[t];if(void 0===u)return!1;if("function"===typeof u)r(u,this,e);else{var c=u.length,l=v(u,c);for(n=0;n=0;o--)if(n[o]===e||n[o].listener===e){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():g(n,i),1===n.length&&(r[t]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",t,a||e)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(t){var e,n,r;if(n=this._events,void 0===n)return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[t]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[t]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r=0;r--)this.removeListener(t,e[r]);return this},a.prototype.listeners=function(t){return p(this,t,!0)},a.prototype.rawListeners=function(t){return p(this,t,!1)},a.listenerCount=function(t,e){return"function"===typeof t.listenerCount?t.listenerCount(e):d.call(t,e)},a.prototype.listenerCount=d,a.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]}},5614:function(t){(function(e,n){t.exports=n()})("undefined"!==typeof self&&self,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"00ee":function(t,e,n){var r=n("b622"),i=r("toStringTag"),o={};o[i]="z",t.exports="[object z]"===String(o)},"057f":function(t,e,n){var r=n("fc6a"),i=n("241c").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return i(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?s(t):i(r(t))}},"06cf":function(t,e,n){var r=n("83ab"),i=n("d1e7"),o=n("5c6c"),a=n("fc6a"),s=n("c04e"),u=n("5135"),c=n("0cfb"),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=a(t),e=s(e,!0),c)try{return l(t,e)}catch(n){}if(u(t,e))return o(!i.f.call(t,e),t[e])}},"0cfb":function(t,e,n){var r=n("83ab"),i=n("d039"),o=n("cc12");t.exports=!r&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"14c3":function(t,e,n){var r=n("c6b6"),i=n("9263");t.exports=function(t,e){var n=t.exec;if("function"===typeof n){var o=n.call(t,e);if("object"!==typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==r(t))throw TypeError("RegExp#exec called on incompatible receiver");return i.call(t,e)}},1839:function(t,e,n){e=t.exports=n("24fb")(!1),e.push([t.i,'.k-progress{margin:0;padding:0;color:#606266;font-size:14px;margin-right:8px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-progress,.k-progress-outer{-webkit-box-sizing:border-box;box-sizing:border-box}.k-progress-outer{width:100%;display:inline-block;vertical-align:middle;margin-right:-55px;padding-right:50px}.k-progress-outer-bg{width:100%;position:relative}.k-progress-outer-bg-border{border-radius:100px}.k-progress-outer-line{position:relative;background:#409eff;border-radius:100px;-webkit-transition:all .4s cubic-bezier(.08,.82,.17,1) 0s;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.k-progress-outer-line-success{background:#67c23a}.k-progress-outer-line-warning{background:#e6a23c}.k-progress-outer-line-error{background:#f56c6c}.k-progress-outer-line-active{background:#fff;height:inherit;border-radius:10px;opacity:0;-webkit-animation:kp-active 2.4s cubic-bezier(0,0,.2,1) infinite;animation:kp-active 2.4s cubic-bezier(0,0,.2,1) infinite;content:""}.k-progress-outer-cut{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.k-progress-text{margin-left:10px;display:inline-block;vertical-align:middle;text-align:left;word-break:keep-all}@-webkit-keyframes kp-active{0%{width:0;opacity:.2}30%{width:0;opacity:.6}to{width:100%;opacity:0}}@keyframes kp-active{0%{width:0;opacity:.2}30%{width:0;opacity:.6}to{width:100%;opacity:0}}@-webkit-keyframes kp-flow{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}to{-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}}@keyframes kp-flow{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}to{-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}}',""])},"1be4":function(t,e,n){var r=n("d066");t.exports=r("document","documentElement")},"1c0b":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},"1c7e":function(t,e,n){var r=n("b622"),i=r("iterator"),o=!1;try{var a=0,s={next:function(){return{done:!!a++}},return:function(){o=!0}};s[i]=function(){return this},Array.from(s,(function(){throw 2}))}catch(u){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var r={};r[i]=function(){return{next:function(){return{done:n=!0}}}},t(r)}catch(u){}return n}},"1d80":function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},"1dde":function(t,e,n){var r=n("d039"),i=n("b622"),o=n("60ae"),a=i("species");t.exports=function(t){return o>=51||!r((function(){var e=[],n=e.constructor={};return n[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"23cb":function(t,e,n){var r=n("a691"),i=Math.max,o=Math.min;t.exports=function(t,e){var n=r(t);return n<0?i(n+e,0):o(n,e)}},"23e7":function(t,e,n){var r=n("da84"),i=n("06cf").f,o=n("9112"),a=n("6eeb"),s=n("ce4e"),u=n("e893"),c=n("94ca");t.exports=function(t,e){var n,l,f,h,p,d,v=t.target,g=t.global,m=t.stat;if(l=g?r:m?r[v]||s(v,{}):(r[v]||{}).prototype,l)for(f in e){if(p=e[f],t.noTargetGet?(d=i(l,f),h=d&&d.value):h=l[f],n=c(g?f:v+(m?".":"#")+f,t.forced),!n&&void 0!==h){if(typeof p===typeof h)continue;u(p,h)}(t.sham||h&&h.sham)&&o(p,"sham",!0),a(l,f,p,t)}}},"241c":function(t,e,n){var r=n("ca84"),i=n("7839"),o=i.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},"24fb":function(t,e,n){"use strict";function r(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"===typeof btoa){var o=i(r),a=r.sources.map((function(t){return"/*# sourceURL=".concat(r.sourceRoot).concat(t," */")}));return[n].concat(a).concat([o]).join("\n")}return[n].join("\n")}function i(t){var e=btoa(unescape(encodeURIComponent(JSON.stringify(t)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(e);return"/*# ".concat(n," */")}t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=r(e,t);return e[2]?"@media ".concat(e[2],"{").concat(n,"}"):n})).join("")},e.i=function(t,n){"string"===typeof t&&(t=[[null,t,""]]);for(var r={},i=0;iu)i.f(t,n=r[u++],e[n]);return t}},"3bbe":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3ca3":function(t,e,n){"use strict";var r=n("6547").charAt,i=n("69f3"),o=n("7dd0"),a="String Iterator",s=i.set,u=i.getterFor(a);o(String,"String",(function(t){s(this,{type:a,string:String(t),index:0})}),(function(){var t,e=u(this),n=e.string,i=e.index;return i>=n.length?{value:void 0,done:!0}:(t=r(n,i),e.index+=t.length,{value:t,done:!1})}))},"3f8c":function(t,e){t.exports={}},"428f":function(t,e,n){var r=n("da84");t.exports=r},"44ad":function(t,e,n){var r=n("d039"),i=n("c6b6"),o="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?o.call(t,""):Object(t)}:Object},"44d2":function(t,e,n){var r=n("b622"),i=n("7c73"),o=n("9112"),a=r("unscopables"),s=Array.prototype;void 0==s[a]&&o(s,a,i(null)),t.exports=function(t){s[a][t]=!0}},4930:function(t,e,n){var r=n("d039");t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},"499e":function(t,e,n){"use strict";function r(t,e){for(var n=[],r={},i=0;in.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(i=0;il)if(s=u[l++],s!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},"4df4":function(t,e,n){"use strict";var r=n("f8c2"),i=n("7b0b"),o=n("9bdd"),a=n("e95a"),s=n("50c4"),u=n("8418"),c=n("35a1");t.exports=function(t){var e,n,l,f,h,p=i(t),d="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,m=void 0!==g,y=0,_=c(p);if(m&&(g=r(g,v>2?arguments[2]:void 0,2)),void 0==_||d==Array&&a(_))for(e=s(p.length),n=new d(e);e>y;y++)u(n,y,m?g(p[y],y):p[y]);else for(f=_.call(p),h=f.next,n=new d;!(l=h.call(f)).done;y++)u(n,y,m?o(f,g,[l.value,y],!0):l.value);return n.length=y,n}},"50c4":function(t,e,n){var r=n("a691"),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},5135:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},5319:function(t,e,n){"use strict";var r=n("d784"),i=n("825a"),o=n("7b0b"),a=n("50c4"),s=n("a691"),u=n("1d80"),c=n("8aa5"),l=n("14c3"),f=Math.max,h=Math.min,p=Math.floor,d=/\$([$&'`]|\d\d?|<[^>]*>)/g,v=/\$([$&'`]|\d\d?)/g,g=function(t){return void 0===t?t:String(t)};r("replace",2,(function(t,e,n){return[function(n,r){var i=u(this),o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,i,r):e.call(String(i),n,r)},function(t,o){var u=n(e,t,this,o);if(u.done)return u.value;var p=i(t),d=String(this),v="function"===typeof o;v||(o=String(o));var m=p.global;if(m){var y=p.unicode;p.lastIndex=0}var _=[];while(1){var b=l(p,d);if(null===b)break;if(_.push(b),!m)break;var x=String(b[0]);""===x&&(p.lastIndex=c(d,a(p.lastIndex),y))}for(var w="",S=0,k=0;k<_.length;k++){b=_[k];for(var C=String(b[0]),O=f(h(s(b.index),d.length),0),P=[],T=1;T=S&&(w+=d.slice(S,O)+j,S=O+C.length)}return w+d.slice(S)}];function r(t,n,r,i,a,s){var u=r+t.length,c=i.length,l=v;return void 0!==a&&(a=o(a),l=d),e.call(s,l,(function(e,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,r);case"'":return n.slice(u);case"<":s=a[o.slice(1,-1)];break;default:var l=+o;if(0===l)return e;if(l>c){var f=p(l/10);return 0===f?e:f<=c?void 0===i[f-1]?o.charAt(1):i[f-1]+o.charAt(1):e}s=i[l-1]}return void 0===s?"":s}))}}))},5692:function(t,e,n){var r=n("c430"),i=n("c6cd");(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.5.0",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,e,n){var r=n("d066"),i=n("241c"),o=n("7418"),a=n("825a");t.exports=r("Reflect","ownKeys")||function(t){var e=i.f(a(t)),n=o.f;return n?e.concat(n(t)):e}},5899:function(t,e){t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(t,e,n){var r=n("1d80"),i=n("5899"),o="["+i+"]",a=RegExp("^"+o+o+"*"),s=RegExp(o+o+"*$"),u=function(t){return function(e){var n=String(r(e));return 1&t&&(n=n.replace(a,"")),2&t&&(n=n.replace(s,"")),n}};t.exports={start:u(1),end:u(2),trim:u(3)}},"5c6c":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"60ae":function(t,e,n){var r,i,o=n("da84"),a=n("b39a"),s=o.process,u=s&&s.versions,c=u&&u.v8;c?(r=c.split("."),i=r[0]+r[1]):a&&(r=a.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/),r&&(i=r[1]))),t.exports=i&&+i},6547:function(t,e,n){var r=n("a691"),i=n("1d80"),o=function(t){return function(e,n){var o,a,s=String(i(e)),u=r(n),c=s.length;return u<0||u>=c?t?"":void 0:(o=s.charCodeAt(u),o<55296||o>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?t?s.charAt(u):o:t?s.slice(u,u+2):a-56320+(o-55296<<10)+65536)}};t.exports={codeAt:o(!1),charAt:o(!0)}},"65f0":function(t,e,n){var r=n("861d"),i=n("e8b5"),o=n("b622"),a=o("species");t.exports=function(t,e){var n;return i(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!i(n.prototype)?r(n)&&(n=n[a],null===n&&(n=void 0)):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},"69f3":function(t,e,n){var r,i,o,a=n("7f9a"),s=n("da84"),u=n("861d"),c=n("9112"),l=n("5135"),f=n("f772"),h=n("d012"),p=s.WeakMap,d=function(t){return o(t)?i(t):r(t,{})},v=function(t){return function(e){var n;if(!u(e)||(n=i(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}};if(a){var g=new p,m=g.get,y=g.has,_=g.set;r=function(t,e){return _.call(g,t,e),e},i=function(t){return m.call(g,t)||{}},o=function(t){return y.call(g,t)}}else{var b=f("state");h[b]=!0,r=function(t,e){return c(t,b,e),e},i=function(t){return l(t,b)?t[b]:{}},o=function(t){return l(t,b)}}t.exports={set:r,get:i,has:o,enforce:d,getterFor:v}},"6eeb":function(t,e,n){var r=n("da84"),i=n("9112"),o=n("5135"),a=n("ce4e"),s=n("8925"),u=n("69f3"),c=u.get,l=u.enforce,f=String(String).split("String");(t.exports=function(t,e,n,s){var u=!!s&&!!s.unsafe,c=!!s&&!!s.enumerable,h=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof e||o(n,"name")||i(n,"name",e),l(n).source=f.join("string"==typeof e?e:"")),t!==r?(u?!h&&t[e]&&(c=!0):delete t[e],c?t[e]=n:i(t,e,n)):c?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||s(this)}))},7156:function(t,e,n){var r=n("861d"),i=n("d2bb");t.exports=function(t,e,n){var o,a;return i&&"function"==typeof(o=e.constructor)&&o!==n&&r(a=o.prototype)&&a!==n.prototype&&i(t,a),t}},7418:function(t,e){e.f=Object.getOwnPropertySymbols},"746f":function(t,e,n){var r=n("428f"),i=n("5135"),o=n("c032"),a=n("9bf2").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});i(e,t)||a(e,t,{value:o.f(t)})}},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(t,e,n){var r=n("1d80");t.exports=function(t){return Object(r(t))}},"7c73":function(t,e,n){var r=n("825a"),i=n("37e8"),o=n("7839"),a=n("d012"),s=n("1be4"),u=n("cc12"),c=n("f772"),l=c("IE_PROTO"),f="prototype",h=function(){},p=function(){var t,e=u("iframe"),n=o.length,r="<",i="script",a=">",c="java"+i+":";e.style.display="none",s.appendChild(e),e.src=String(c),t=e.contentWindow.document,t.open(),t.write(r+i+a+"document.F=Object"+r+"/"+i+a),t.close(),p=t.F;while(n--)delete p[f][o[n]];return p()};t.exports=Object.create||function(t,e){var n;return null!==t?(h[f]=r(t),n=new h,h[f]=null,n[l]=t):n=p(),void 0===e?n:i(n,e)},a[l]=!0},"7dd0":function(t,e,n){"use strict";var r=n("23e7"),i=n("9ed3"),o=n("e163"),a=n("d2bb"),s=n("d44e"),u=n("9112"),c=n("6eeb"),l=n("b622"),f=n("c430"),h=n("3f8c"),p=n("ae93"),d=p.IteratorPrototype,v=p.BUGGY_SAFARI_ITERATORS,g=l("iterator"),m="keys",y="values",_="entries",b=function(){return this};t.exports=function(t,e,n,l,p,x,w){i(n,e,l);var S,k,C,O=function(t){if(t===p&&j)return j;if(!v&&t in A)return A[t];switch(t){case m:return function(){return new n(this,t)};case y:return function(){return new n(this,t)};case _:return function(){return new n(this,t)}}return function(){return new n(this)}},P=e+" Iterator",T=!1,A=t.prototype,E=A[g]||A["@@iterator"]||p&&A[p],j=!v&&E||O(p),M="Array"==e&&A.entries||E;if(M&&(S=o(M.call(new t)),d!==Object.prototype&&S.next&&(f||o(S)===d||(a?a(S,d):"function"!=typeof S[g]&&u(S,g,b)),s(S,P,!0,!0),f&&(h[P]=b))),p==y&&E&&E.name!==y&&(T=!0,j=function(){return E.call(this)}),f&&!w||A[g]===j||u(A,g,j),h[e]=j,p)if(k={values:O(y),keys:x?j:O(m),entries:O(_)},w)for(C in k)!v&&!T&&C in A||c(A,C,k[C]);else r({target:e,proto:!0,forced:v||T},k);return k}},"7f9a":function(t,e,n){var r=n("da84"),i=n("8925"),o=r.WeakMap;t.exports="function"===typeof o&&/native code/.test(i(o))},"825a":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,n){var r=n("d039");t.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},8418:function(t,e,n){"use strict";var r=n("c04e"),i=n("9bf2"),o=n("5c6c");t.exports=function(t,e,n){var a=r(e);a in t?i.f(t,a,o(0,n)):t[a]=n}},"861d":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},8925:function(t,e,n){var r=n("c6cd"),i=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(t){return i.call(t)}),t.exports=r.inspectSource},"8aa5":function(t,e,n){"use strict";var r=n("6547").charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},"90e3":function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},9112:function(t,e,n){var r=n("83ab"),i=n("9bf2"),o=n("5c6c");t.exports=r?function(t,e,n){return i.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},9263:function(t,e,n){"use strict";var r=n("ad6d"),i=RegExp.prototype.exec,o=String.prototype.replace,a=i,s=function(){var t=/a/,e=/b*/g;return i.call(t,"a"),i.call(e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),u=void 0!==/()??/.exec("")[1],c=s||u;c&&(a=function(t){var e,n,a,c,l=this;return u&&(n=new RegExp("^"+l.source+"$(?!\\s)",r.call(l))),s&&(e=l.lastIndex),a=i.call(l,t),s&&a&&(l.lastIndex=l.global?a.index+a[0].length:e),u&&a&&a.length>1&&o.call(a[0],n,(function(){for(c=1;c=51||!i((function(){var t=[];return t[d]=!1,t.concat()[0]!==t})),y=f("concat"),_=function(t){if(!a(t))return!1;var e=t[d];return void 0!==e?!!e:o(t)},b=!m||!y;r({target:"Array",proto:!0,forced:b},{concat:function(t){var e,n,r,i,o,a=s(this),f=l(a,0),h=0;for(e=-1,r=arguments.length;ev)throw TypeError(g);for(n=0;n=v)throw TypeError(g);c(f,h++,o)}return f.length=h,f}})},"9bdd":function(t,e,n){var r=n("825a");t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(a){var o=t["return"];throw void 0!==o&&r(o.call(t)),a}}},"9bf2":function(t,e,n){var r=n("83ab"),i=n("0cfb"),o=n("825a"),a=n("c04e"),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(o(t),e=a(e,!0),o(n),i)try{return s(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"9ed3":function(t,e,n){"use strict";var r=n("ae93").IteratorPrototype,i=n("7c73"),o=n("5c6c"),a=n("d44e"),s=n("3f8c"),u=function(){return this};t.exports=function(t,e,n){var c=e+" Iterator";return t.prototype=i(r,{next:o(1,n)}),a(t,c,!1,!0),s[c]=u,t}},a4d3:function(t,e,n){"use strict";var r=n("23e7"),i=n("da84"),o=n("d066"),a=n("c430"),s=n("83ab"),u=n("4930"),c=n("fdbf"),l=n("d039"),f=n("5135"),h=n("e8b5"),p=n("861d"),d=n("825a"),v=n("7b0b"),g=n("fc6a"),m=n("c04e"),y=n("5c6c"),_=n("7c73"),b=n("df75"),x=n("241c"),w=n("057f"),S=n("7418"),k=n("06cf"),C=n("9bf2"),O=n("d1e7"),P=n("9112"),T=n("6eeb"),A=n("5692"),E=n("f772"),j=n("d012"),M=n("90e3"),D=n("b622"),R=n("c032"),$=n("746f"),I=n("d44e"),L=n("69f3"),N=n("b727").forEach,F=E("hidden"),U="Symbol",B="prototype",G=D("toPrimitive"),z=L.set,V=L.getterFor(U),H=Object[B],W=i.Symbol,q=o("JSON","stringify"),K=k.f,Y=C.f,X=w.f,J=O.f,Z=A("symbols"),Q=A("op-symbols"),tt=A("string-to-symbol-registry"),et=A("symbol-to-string-registry"),nt=A("wks"),rt=i.QObject,it=!rt||!rt[B]||!rt[B].findChild,ot=s&&l((function(){return 7!=_(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=K(H,e);r&&delete H[e],Y(t,e,n),r&&t!==H&&Y(H,e,r)}:Y,at=function(t,e){var n=Z[t]=_(W[B]);return z(n,{type:U,tag:t,description:e}),s||(n.description=e),n},st=u&&"symbol"==typeof W.iterator?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof W},ut=function(t,e,n){t===H&&ut(Q,e,n),d(t);var r=m(e,!0);return d(n),f(Z,r)?(n.enumerable?(f(t,F)&&t[F][r]&&(t[F][r]=!1),n=_(n,{enumerable:y(0,!1)})):(f(t,F)||Y(t,F,y(1,{})),t[F][r]=!0),ot(t,r,n)):Y(t,r,n)},ct=function(t,e){d(t);var n=g(e),r=b(n).concat(dt(n));return N(r,(function(e){s&&!ft.call(n,e)||ut(t,e,n[e])})),t},lt=function(t,e){return void 0===e?_(t):ct(_(t),e)},ft=function(t){var e=m(t,!0),n=J.call(this,e);return!(this===H&&f(Z,e)&&!f(Q,e))&&(!(n||!f(this,e)||!f(Z,e)||f(this,F)&&this[F][e])||n)},ht=function(t,e){var n=g(t),r=m(e,!0);if(n!==H||!f(Z,r)||f(Q,r)){var i=K(n,r);return!i||!f(Z,r)||f(n,F)&&n[F][r]||(i.enumerable=!0),i}},pt=function(t){var e=X(g(t)),n=[];return N(e,(function(t){f(Z,t)||f(j,t)||n.push(t)})),n},dt=function(t){var e=t===H,n=X(e?Q:g(t)),r=[];return N(n,(function(t){!f(Z,t)||e&&!f(H,t)||r.push(Z[t])})),r};if(u||(W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=M(t),n=function(t){this===H&&n.call(Q,t),f(this,F)&&f(this[F],e)&&(this[F][e]=!1),ot(this,e,y(1,t))};return s&&it&&ot(H,e,{configurable:!0,set:n}),at(e,t)},T(W[B],"toString",(function(){return V(this).tag})),O.f=ft,C.f=ut,k.f=ht,x.f=w.f=pt,S.f=dt,s&&(Y(W[B],"description",{configurable:!0,get:function(){return V(this).description}}),a||T(H,"propertyIsEnumerable",ft,{unsafe:!0}))),c||(R.f=function(t){return at(D(t),t)}),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:W}),N(b(nt),(function(t){$(t)})),r({target:U,stat:!0,forced:!u},{for:function(t){var e=String(t);if(f(tt,e))return tt[e];var n=W(e);return tt[e]=n,et[n]=e,n},keyFor:function(t){if(!st(t))throw TypeError(t+" is not a symbol");if(f(et,t))return et[t]},useSetter:function(){it=!0},useSimple:function(){it=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!s},{create:lt,defineProperty:ut,defineProperties:ct,getOwnPropertyDescriptor:ht}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:pt,getOwnPropertySymbols:dt}),r({target:"Object",stat:!0,forced:l((function(){S.f(1)}))},{getOwnPropertySymbols:function(t){return S.f(v(t))}}),q){var vt=!u||l((function(){var t=W();return"[null]"!=q([t])||"{}"!=q({a:t})||"{}"!=q(Object(t))}));r({target:"JSON",stat:!0,forced:vt},{stringify:function(t,e,n){var r,i=[t],o=1;while(arguments.length>o)i.push(arguments[o++]);if(r=e,(p(e)||void 0!==t)&&!st(t))return h(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!st(e))return e}),i[1]=e,q.apply(null,i)}})}W[B][G]||P(W[B],G,W[B].valueOf),I(W,U),j[F]=!0},a630:function(t,e,n){var r=n("23e7"),i=n("4df4"),o=n("1c7e"),a=!o((function(t){Array.from(t)}));r({target:"Array",stat:!0,forced:a},{from:i})},a691:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},a9e3:function(t,e,n){"use strict";var r=n("83ab"),i=n("da84"),o=n("94ca"),a=n("6eeb"),s=n("5135"),u=n("c6b6"),c=n("7156"),l=n("c04e"),f=n("d039"),h=n("7c73"),p=n("241c").f,d=n("06cf").f,v=n("9bf2").f,g=n("58a8").trim,m="Number",y=i[m],_=y.prototype,b=u(h(_))==m,x=function(t){var e,n,r,i,o,a,s,u,c=l(t,!1);if("string"==typeof c&&c.length>2)if(c=g(c),e=c.charCodeAt(0),43===e||45===e){if(n=c.charCodeAt(2),88===n||120===n)return NaN}else if(48===e){switch(c.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+c}for(o=c.slice(2),a=o.length,s=0;si)return NaN;return parseInt(o,r)}return+c};if(o(m,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var w,S=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof S&&(b?f((function(){_.valueOf.call(n)})):u(n)!=m)?c(new y(x(e)),n,S):x(e)},k=r?p(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),C=0;k.length>C;C++)s(y,w=k[C])&&!s(S,w)&&v(S,w,d(y,w));S.prototype=_,_.constructor=S,a(i,m,S)}},ad6d:function(t,e,n){"use strict";var r=n("825a");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},ae93:function(t,e,n){"use strict";var r,i,o,a=n("e163"),s=n("9112"),u=n("5135"),c=n("b622"),l=n("c430"),f=c("iterator"),h=!1,p=function(){return this};[].keys&&(o=[].keys(),"next"in o?(i=a(a(o)),i!==Object.prototype&&(r=i)):h=!0),void 0==r&&(r={}),l||u(r,f)||s(r,f,p),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},b041:function(t,e,n){"use strict";var r=n("00ee"),i=n("f5df");t.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},b301:function(t,e,n){"use strict";var r=n("d039");t.exports=function(t,e){var n=[][t];return!n||!r((function(){n.call(null,e||function(){throw 1},1)}))}},b39a:function(t,e,n){var r=n("d066");t.exports=r("navigator","userAgent")||""},b622:function(t,e,n){var r=n("da84"),i=n("5692"),o=n("5135"),a=n("90e3"),s=n("4930"),u=n("fdbf"),c=i("wks"),l=r.Symbol,f=u?l:a;t.exports=function(t){return o(c,t)||(s&&o(l,t)?c[t]=l[t]:c[t]=f("Symbol."+t)),c[t]}},b727:function(t,e,n){var r=n("f8c2"),i=n("44ad"),o=n("7b0b"),a=n("50c4"),s=n("65f0"),u=[].push,c=function(t){var e=1==t,n=2==t,c=3==t,l=4==t,f=6==t,h=5==t||f;return function(p,d,v,g){for(var m,y,_=o(p),b=i(_),x=r(d,v,3),w=a(b.length),S=0,k=g||s,C=e?k(p,w):n?k(p,0):void 0;w>S;S++)if((h||S in b)&&(m=b[S],y=x(m,S,_),t))if(e)C[S]=y;else if(y)switch(t){case 3:return!0;case 5:return m;case 6:return S;case 2:u.call(C,m)}else if(l)return!1;return f?-1:c||l?l:C}};t.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6)}},c032:function(t,e,n){var r=n("b622");e.f=r},c04e:function(t,e,n){var r=n("861d");t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},c430:function(t,e){t.exports=!1},c6b6:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},c6cd:function(t,e,n){var r=n("da84"),i=n("ce4e"),o="__core-js_shared__",a=r[o]||i(o,{});t.exports=a},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},c975:function(t,e,n){"use strict";var r=n("23e7"),i=n("4d64").indexOf,o=n("b301"),a=[].indexOf,s=!!a&&1/[1].indexOf(1,-0)<0,u=o("indexOf");r({target:"Array",proto:!0,forced:s||u},{indexOf:function(t){return s?a.apply(this,arguments)||0:i(this,t,arguments.length>1?arguments[1]:void 0)}})},ca84:function(t,e,n){var r=n("5135"),i=n("fc6a"),o=n("4d64").indexOf,a=n("d012");t.exports=function(t,e){var n,s=i(t),u=0,c=[];for(n in s)!r(a,n)&&r(s,n)&&c.push(n);while(e.length>u)r(s,n=e[u++])&&(~o(c,n)||c.push(n));return c}},cc12:function(t,e,n){var r=n("da84"),i=n("861d"),o=r.document,a=i(o)&&i(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},ce4e:function(t,e,n){var r=n("da84"),i=n("9112");t.exports=function(t,e){try{i(r,t,e)}catch(n){r[t]=e}return e}},d012:function(t,e){t.exports={}},d039:function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},d066:function(t,e,n){var r=n("428f"),i=n("da84"),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(r[t])||o(i[t]):r[t]&&r[t][e]||i[t]&&i[t][e]}},d1e7:function(t,e,n){"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,o=i&&!r.call({1:2},1);e.f=o?function(t){var e=i(this,t);return!!e&&e.enumerable}:r},d28b:function(t,e,n){var r=n("746f");r("iterator")},d2bb:function(t,e,n){var r=n("825a"),i=n("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,t.call(n,[]),e=n instanceof Array}catch(o){}return function(n,o){return r(n),i(o),e?t.call(n,o):n.__proto__=o,n}}():void 0)},d3b7:function(t,e,n){var r=n("00ee"),i=n("6eeb"),o=n("b041");r||i(Object.prototype,"toString",o,{unsafe:!0})},d44e:function(t,e,n){var r=n("9bf2").f,i=n("5135"),o=n("b622"),a=o("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,a)&&r(t,a,{configurable:!0,value:e})}},d67a:function(t,e,n){var r=n("1839");"string"===typeof r&&(r=[[t.i,r,""]]),r.locals&&(t.exports=r.locals);var i=n("499e").default;i("3bd4c2e8",r,!0,{sourceMap:!1,shadowMode:!1})},d784:function(t,e,n){"use strict";var r=n("9112"),i=n("6eeb"),o=n("d039"),a=n("b622"),s=n("9263"),u=a("species"),c=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$
    ")})),l=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,f){var h=a(t),p=!o((function(){var e={};return e[h]=function(){return 7},7!=""[t](e)})),d=p&&!o((function(){var e=!1,n=/a/;return"split"===t&&(n={},n.constructor={},n.constructor[u]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return e=!0,null},n[h](""),!e}));if(!p||!d||"replace"===t&&!c||"split"===t&&!l){var v=/./[h],g=n(h,""[t],(function(t,e,n,r,i){return e.exec===s?p&&!i?{done:!0,value:v.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}})),m=g[0],y=g[1];i(String.prototype,t,m),i(RegExp.prototype,h,2==e?function(t,e){return y.call(t,this,e)}:function(t){return y.call(t,this)}),f&&r(RegExp.prototype[h],"sham",!0)}}},d81d:function(t,e,n){"use strict";var r=n("23e7"),i=n("b727").map,o=n("d039"),a=n("1dde"),s=a("map"),u=s&&!o((function(){[].map.call({length:-1,0:1},(function(t){throw t}))}));r({target:"Array",proto:!0,forced:!s||!u},{map:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},da84:function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n("c8ba"))},ddb0:function(t,e,n){var r=n("da84"),i=n("fdbc"),o=n("e260"),a=n("9112"),s=n("b622"),u=s("iterator"),c=s("toStringTag"),l=o.values;for(var f in i){var h=r[f],p=h&&h.prototype;if(p){if(p[u]!==l)try{a(p,u,l)}catch(v){p[u]=l}if(p[c]||a(p,c,f),i[f])for(var d in o)if(p[d]!==o[d])try{a(p,d,o[d])}catch(v){p[d]=o[d]}}}},df75:function(t,e,n){var r=n("ca84"),i=n("7839");t.exports=Object.keys||function(t){return r(t,i)}},e01a:function(t,e,n){"use strict";var r=n("23e7"),i=n("83ab"),o=n("da84"),a=n("5135"),s=n("861d"),u=n("9bf2").f,c=n("e893"),l=o.Symbol;if(i&&"function"==typeof l&&(!("description"in l.prototype)||void 0!==l().description)){var f={},h=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof h?new l(t):void 0===t?l():l(t);return""===t&&(f[e]=!0),e};c(h,l);var p=h.prototype=l.prototype;p.constructor=h;var d=p.toString,v="Symbol(test)"==String(l("test")),g=/^Symbol\((.*)\)[^)]+$/;u(p,"description",{configurable:!0,get:function(){var t=s(this)?this.valueOf():this,e=d.call(t);if(a(f,t))return"";var n=v?e.slice(7,-1):e.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:h})}},e163:function(t,e,n){var r=n("5135"),i=n("7b0b"),o=n("f772"),a=n("e177"),s=o("IE_PROTO"),u=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=i(t),r(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},e177:function(t,e,n){var r=n("d039");t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},e25e:function(t,e,n){var r=n("23e7"),i=n("e583");r({global:!0,forced:parseInt!=i},{parseInt:i})},e260:function(t,e,n){"use strict";var r=n("fc6a"),i=n("44d2"),o=n("3f8c"),a=n("69f3"),s=n("7dd0"),u="Array Iterator",c=a.set,l=a.getterFor(u);t.exports=s(Array,"Array",(function(t,e){c(this,{type:u,target:r(t),index:0,kind:e})}),(function(){var t=l(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},e583:function(t,e,n){var r=n("da84"),i=n("58a8").trim,o=n("5899"),a=r.parseInt,s=/^[+-]?0[Xx]/,u=8!==a(o+"08")||22!==a(o+"0x16");t.exports=u?function(t,e){var n=i(String(t));return a(n,e>>>0||(s.test(n)?16:10))}:a},e893:function(t,e,n){var r=n("5135"),i=n("56ef"),o=n("06cf"),a=n("9bf2");t.exports=function(t,e){for(var n=i(e),s=a.f,u=o.f,c=0;c=0&&t<=100}},showText:{type:Boolean,default:!0},active:{type:Boolean,default:!1},bgColor:{type:String,default:"#ebeef5"},cutColor:{type:String,default:"#ebeef5"},cutWidth:{type:Number,default:1},type:{type:String,default:"line",validator:function(t){return["line","lump"].indexOf(t)>-1}},border:{type:Boolean,default:!0},status:{type:String,validator:function(t){return["success","warning","error"].indexOf(t)>-1}},lineHeight:{type:Number,default:6},color:{type:[String,Array,Function],default:""},colorFlow:{type:Boolean,default:!1},flowSecond:{type:Number,default:5,validator:function(t){return function(t){return[1,2,3,4,5,6].indexOf(t)>-1}}},activeColor:{type:[String,Array],default:""},format:Function},data:function(){return{items:[],idNow:""}},computed:{content:function(){return"function"===typeof this.format?this.format(this.percent)||"":"".concat(this.percent,"%")}},mounted:function(){"lump"===this.type&&this.countCut(),this.idNow=this.getUUID()},methods:{getOuterStyle:function(){var t="";return t+="background: ".concat(this.bgColor,";"),t+="height: ".concat(this.lineHeight,"px;"),t},getLineStyle:function(){var t="";if(t+="width: ".concat(this.percent,"%;"),t+="height: ".concat(this.lineHeight,"px;margin-top: -").concat(this.lineHeight,"px;"),this.color)if("string"===typeof this.color)t+="background: ".concat(this.color,";");else if(Array.isArray(this.color)&&this.color.length<7){var e="",n=this.color.length;this.color.map((function(t,r){e+=r===n-1?t:t+", "})),t+="background: linear-gradient(to right, ".concat(e,");")}else"function"===typeof this.color&&(t+="background: ".concat(this.color(this.percent),";"));return this.border||(t+="border-radius: 0px"),this.colorFlow&&(t+="animation: kp-flow ".concat(this.flowSecond,"s linear infinite")),t},getActiveStyle:function(){var t="";return this.activeColor&&"string"===typeof this.activeColor&&(t="background: ".concat(this.activeColor,";")),t},countCut:function(){var t=this,e=this,n=document.getElementById("k-progress-line-".concat(this.idNow)),r=setInterval((function(){if(n=document.getElementById("k-progress-line-".concat(t.idNow)),n){clearInterval(r);var i=parseInt(n.offsetWidth/(e.lineHeight+e.cutWidth));e.items=c(Array(i).keys())}}),1)},getCutStyle:function(){var t="";return t+="height: ".concat(this.lineHeight,"px; margin-top: -").concat(this.lineHeight,"px;"),t},getCutBarStyle:function(){var t="";return t+="width: ".concat(this.lineHeight,"px;"),t+="border-right: ".concat(this.cutWidth,"px solid ").concat(this.cutColor,";"),t},getUUID:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){return("x"===t?16*Math.random()|0:8).toString(16)}))}}},f=l;function h(t,e,n,r,i,o,a,s){var u,c="function"===typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),a?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=u):i&&(u=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),u)if(c.functional){c._injectStyles=u;var l=c.render;c.render=function(t,e){return u.call(e),l(t,e)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,u):[u]}return{exports:t,options:c}}var p=h(f,i,o,!1,null,null,null),d=p.exports,v=(n("d67a"),d);e["default"]=v},fc6a:function(t,e,n){var r=n("44ad"),i=n("1d80");t.exports=function(t){return r(i(t))}},fdbc:function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(t,e,n){var r=n("4930");t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol()}})}))},9696:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Animation=void 0;var r=n(8871),i=function(){return r.glob.performance&&r.glob.performance.now?function(){return r.glob.performance.now()}:function(){return(new Date).getTime()}}(),o=function(){function t(e,n){this.id=t.animIdCounter++,this.frame={time:0,timeDiff:0,lastTime:i(),frameRate:0},this.func=e,this.setLayers(n)}return t.prototype.setLayers=function(t){var e=[];return e=t?t.length>0?t:[t]:[],this.layers=e,this},t.prototype.getLayers=function(){return this.layers},t.prototype.addLayer=function(t){var e,n=this.layers,r=n.length;for(e=0;e0},e.prototype.removeChildren=function(){for(var t,e=0;e1){for(var n=0;n0?e[0]:void 0},e.prototype._generalFind=function(t,e){var n=[];return this._descendants((function(r){var i=r._isMatch(t);return i&&n.push(r),!(!i||!e)})),i.Collection.toCollection(n)},e.prototype._descendants=function(t){for(var e=!1,n=0;n=g&&n.shift()},t.prototype.reset=function(){var t=this.getCanvas().getPixelRatio();this.setTransform(1*t,0,0,1*t,0,0)},t.prototype.getCanvas=function(){return this.canvas},t.prototype.clear=function(t){var e=this.getCanvas();t?this.clearRect(t.x||0,t.y||0,t.width||0,t.height||0):this.clearRect(0,0,e.getWidth()/e.pixelRatio,e.getHeight()/e.pixelRatio)},t.prototype._applyLineCap=function(t){var e=t.getLineCap();e&&this.setAttr("lineCap",e)},t.prototype._applyOpacity=function(t){var e=t.getAbsoluteOpacity();1!==e&&this.setAttr("globalAlpha",e)},t.prototype._applyLineJoin=function(t){var e=t.attrs.lineJoin;e&&this.setAttr("lineJoin",e)},t.prototype.setAttr=function(t,e){this._context[t]=e},t.prototype.arc=function(t,e,n,r,i,o){this._context.arc(t,e,n,r,i,o)},t.prototype.arcTo=function(t,e,n,r,i){this._context.arcTo(t,e,n,r,i)},t.prototype.beginPath=function(){this._context.beginPath()},t.prototype.bezierCurveTo=function(t,e,n,r,i,o){this._context.bezierCurveTo(t,e,n,r,i,o)},t.prototype.clearRect=function(t,e,n,r){this._context.clearRect(t,e,n,r)},t.prototype.clip=function(){this._context.clip()},t.prototype.closePath=function(){this._context.closePath()},t.prototype.createImageData=function(t,e){var n=arguments;return 2===n.length?this._context.createImageData(t,e):1===n.length?this._context.createImageData(t):void 0},t.prototype.createLinearGradient=function(t,e,n,r){return this._context.createLinearGradient(t,e,n,r)},t.prototype.createPattern=function(t,e){return this._context.createPattern(t,e)},t.prototype.createRadialGradient=function(t,e,n,r,i,o){return this._context.createRadialGradient(t,e,n,r,i,o)},t.prototype.drawImage=function(t,e,n,r,i,o,a,s,u){var c=arguments,l=this._context;3===c.length?l.drawImage(t,e,n):5===c.length?l.drawImage(t,e,n,r,i):9===c.length&&l.drawImage(t,e,n,r,i,o,a,s,u)},t.prototype.ellipse=function(t,e,n,r,i,o,a,s){this._context.ellipse(t,e,n,r,i,o,a,s)},t.prototype.isPointInPath=function(t,e){return this._context.isPointInPath(t,e)},t.prototype.fill=function(){this._context.fill()},t.prototype.fillRect=function(t,e,n,r){this._context.fillRect(t,e,n,r)},t.prototype.strokeRect=function(t,e,n,r){this._context.strokeRect(t,e,n,r)},t.prototype.fillText=function(t,e,n){this._context.fillText(t,e,n)},t.prototype.measureText=function(t){return this._context.measureText(t)},t.prototype.getImageData=function(t,e,n,r){return this._context.getImageData(t,e,n,r)},t.prototype.lineTo=function(t,e){this._context.lineTo(t,e)},t.prototype.moveTo=function(t,e){this._context.moveTo(t,e)},t.prototype.rect=function(t,e,n,r){this._context.rect(t,e,n,r)},t.prototype.putImageData=function(t,e,n){this._context.putImageData(t,e,n)},t.prototype.quadraticCurveTo=function(t,e,n,r){this._context.quadraticCurveTo(t,e,n,r)},t.prototype.restore=function(){this._context.restore()},t.prototype.rotate=function(t){this._context.rotate(t)},t.prototype.save=function(){this._context.save()},t.prototype.scale=function(t,e){this._context.scale(t,e)},t.prototype.setLineDash=function(t){this._context.setLineDash?this._context.setLineDash(t):"mozDash"in this._context?this._context["mozDash"]=t:"webkitLineDash"in this._context&&(this._context["webkitLineDash"]=t)},t.prototype.getLineDash=function(){return this._context.getLineDash()},t.prototype.setTransform=function(t,e,n,r,i,o){this._context.setTransform(t,e,n,r,i,o)},t.prototype.stroke=function(){this._context.stroke()},t.prototype.strokeText=function(t,e,n,r){this._context.strokeText(t,e,n,r)},t.prototype.transform=function(t,e,n,r,i,o){this._context.transform(t,e,n,r,i,o)},t.prototype.translate=function(t,e){this._context.translate(t,e)},t.prototype._enableTrace=function(){var t,e,n=this,r=d.length,o=i.Util._simplifyArray,a=this.setAttr,s=function(t){var r,i=n[t];n[t]=function(){return e=o(Array.prototype.slice.call(arguments,0)),r=i.apply(n,arguments),n._trace({method:t,args:e}),r}};for(t=0;t0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);var n=t.indexOf("trident/");if(n>0){var r=t.indexOf("rv:");return parseInt(t.substring(r+3,t.indexOf(".",r)),10)}var i=t.indexOf("edge/");return i>0&&parseInt(t.substring(i+5,t.indexOf(".",i)),10)},a=function(t){var e=t.toLowerCase(),n=/(chrome)[ /]([\w.]+)/.exec(e)||/(webkit)[ /]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ /]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[],r=!!t.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i),i=!!t.match(/IEMobile/i);return{browser:n[1]||"",version:n[2]||"0",isIE:o(e),mobile:r,ieMobile:i}};e._parseUA=a,e.glob="undefined"!==typeof n.g?n.g:"undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope?self:{},e.Konva={_global:e.glob,version:"7.2.5",isBrowser:i(),isUnminified:/param/.test(function(t){}.toString()),dblClickWindow:400,getAngle:function(t){return e.Konva.angleDeg?t*r:t},enableTrace:!1,_pointerEventsEnabled:!1,hitOnDragEnabled:!1,captureTouchEventsEnabled:!1,listenClickTap:!1,inDblClickWindow:!1,pixelRatio:void 0,dragDistance:3,angleDeg:!0,showWarnings:!0,dragButtons:[0,1],isDragging:function(){return e.Konva["DD"].isDragging},isDragReady:function(){return!!e.Konva["DD"].node},UA:e._parseUA(e.glob.navigator&&e.glob.navigator.userAgent||""),document:e.glob.document,_injectGlobal:function(t){e.glob.Konva=t},_parseUA:e._parseUA},e._NODES_REGISTRY={};var s=function(t){e._NODES_REGISTRY[t.prototype.getClassName()]=t,e.Konva[t.prototype.getClassName()]=t};e._registerNode=s},7949:function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Group=void 0;var i=n(4060),o=n(4473),a=n(8871),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype._validateAdd=function(t){var e=t.getType();"Group"!==e&&"Shape"!==e&&i.Util.throw("You may only add groups and shapes to groups.")},e}(o.Container);e.Group=s,s.prototype.nodeType="Group",a._registerNode(s),i.Collection.mapMethods(s)},6267:function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Layer=void 0;var i=n(4060),o=n(4473),a=n(6536),s=n(4892),u=n(8604),c=n(5483),l=n(4723),f=n(8871),h="#",p="beforeDraw",d="draw",v=[{x:0,y:0},{x:-1,y:-1},{x:1,y:-1},{x:1,y:1},{x:-1,y:1}],g=v.length,m=function(t){function e(e){var n=t.call(this,e)||this;return n.canvas=new u.SceneCanvas,n.hitCanvas=new u.HitCanvas({pixelRatio:1}),n._waitingForDraw=!1,n.on("visibleChange.konva",n._checkVisibility),n._checkVisibility(),n.on("imageSmoothingEnabledChange.konva",n._setSmoothEnabled),n._setSmoothEnabled(),n}return r(e,t),e.prototype.createPNGStream=function(){var t=this.canvas._canvas;return t.createPNGStream()},e.prototype.getCanvas=function(){return this.canvas},e.prototype.getHitCanvas=function(){return this.hitCanvas},e.prototype.getContext=function(){return this.getCanvas().getContext()},e.prototype.clear=function(t){return this.getContext().clear(t),this.getHitCanvas().getContext().clear(t),this},e.prototype.setZIndex=function(e){t.prototype.setZIndex.call(this,e);var n=this.getStage();return n&&(n.content.removeChild(this.getCanvas()._canvas),e0?{antialiased:!0}:{}},e.prototype.drawScene=function(t,e){var n=this.getLayer(),r=t||n&&n.getCanvas();return this._fire(p,{node:this}),this.clearBeforeDraw()&&r.getContext().clear(),o.Container.prototype.drawScene.call(this,r,e),this._fire(d,{node:this}),this},e.prototype.drawHit=function(t,e){var n=this.getLayer(),r=t||n&&n.hitCanvas;return n&&n.clearBeforeDraw()&&n.getHitCanvas().getContext().clear(),o.Container.prototype.drawHit.call(this,r,e),this},e.prototype.enableHitGraph=function(){return this.hitGraphEnabled(!0),this},e.prototype.disableHitGraph=function(){return this.hitGraphEnabled(!1),this},e.prototype.setHitGraphEnabled=function(t){i.Util.warn("hitGraphEnabled method is deprecated. Please use layer.listening() instead."),this.listening(t)},e.prototype.getHitGraphEnabled=function(t){return i.Util.warn("hitGraphEnabled method is deprecated. Please use layer.listening() instead."),this.listening()},e.prototype.toggleHitCanvas=function(){if(this.parent){var t=this.parent,e=!!this.hitCanvas._canvas.parentNode;e?t.content.removeChild(this.hitCanvas._canvas):t.content.appendChild(this.hitCanvas._canvas)}},e}(o.Container);e.Layer=m,m.prototype.nodeType="Layer",f._registerNode(m),s.Factory.addGetterSetter(m,"imageSmoothingEnabled",!0),s.Factory.addGetterSetter(m,"clearBeforeDraw",!0),s.Factory.addGetterSetter(m,"hitGraphEnabled",!0,c.getBooleanValidator()),i.Collection.mapMethods(m)},6536:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Node=e._removeName=e._addName=e._removeId=e.names=e.ids=void 0;var r=n(4060),i=n(4892),o=n(8604),a=n(8871),s=n(1268),u=n(5483);e.ids={},e.names={};var c=function(t,n){n&&(e.ids[n]=t)},l=function(t,n){t&&e.ids[t]===n&&delete e.ids[t]};e._removeId=l;var f=function(t,n){n&&(e.names[n]||(e.names[n]=[]),e.names[n].push(t))};e._addName=f;var h=function(t,n){if(t){var r=e.names[t];if(r){for(var i=0;i0&&t[0].getDepth()<=i&&s(t)}return o.nodeType!==E&&s(o.getStage().getChildren()),a},t.prototype.getDepth=function(){var t=0,e=this.parent;while(e)t++,e=e.parent;return t},t.prototype._batchTransformChanges=function(t){this._batchingTransformChange=!0,t(),this._batchingTransformChange=!1,this._needClearTransformCache&&(this._clearCache(A),this._clearSelfAndDescendantCache(v,!0)),this._needClearTransformCache=!1},t.prototype.setPosition=function(t){var e=this;return this._batchTransformChanges((function(){e.x(t.x),e.y(t.y)})),this},t.prototype.getPosition=function(){return{x:this.x(),y:this.y()}},t.prototype.getAbsolutePosition=function(t){var e=!1,n=this.parent;while(n){if(n.isCached()){e=!0;break}n=n.parent}e&&!t&&(t=!0);var i=this.getAbsoluteTransform(t).getMatrix(),o=new r.Transform,a=this.offset();return o.m=i.slice(),o.translate(a.x,a.y),o.getTranslation()},t.prototype.setAbsolutePosition=function(t){var e=this._clearTransform();this.attrs.x=e.x,this.attrs.y=e.y,delete e.x,delete e.y,this._clearCache(A);var n=this._getAbsoluteTransform().copy();return n.invert(),n.translate(t.x,t.y),t={x:this.attrs.x+n.getTranslation().x,y:this.attrs.y+n.getTranslation().y},this._setTransform(e),this.setPosition({x:t.x,y:t.y}),this._clearCache(A),this._clearSelfAndDescendantCache(v),this},t.prototype._setTransform=function(t){var e;for(e in t)this.attrs[e]=t[e]},t.prototype._clearTransform=function(){var t={x:this.x(),y:this.y(),rotation:this.rotation(),scaleX:this.scaleX(),scaleY:this.scaleY(),offsetX:this.offsetX(),offsetY:this.offsetY(),skewX:this.skewX(),skewY:this.skewY()};return this.attrs.x=0,this.attrs.y=0,this.attrs.rotation=0,this.attrs.scaleX=1,this.attrs.scaleY=1,this.attrs.offsetX=0,this.attrs.offsetY=0,this.attrs.skewX=0,this.attrs.skewY=0,t},t.prototype.move=function(t){var e=t.x,n=t.y,r=this.x(),i=this.y();return void 0!==e&&(r+=e),void 0!==n&&(i+=n),this.setPosition({x:r,y:i}),this},t.prototype._eachAncestorReverse=function(t,e){var n,r,i=[],o=this.getParent();if(!e||e._id!==this._id){i.unshift(this);while(o&&(!e||o._id!==e._id))i.unshift(o),o=o.parent;for(n=i.length,r=0;r0&&(this.parent.children.splice(t,1),this.parent.children.splice(t-1,0,this),this.parent._setChildrenIndices(),!0)},t.prototype.moveToBottom=function(){if(!this.parent)return r.Util.warn("Node has no parent. moveToBottom function is ignored."),!1;var t=this.index;return t>0&&(this.parent.children.splice(t,1),this.parent.children.unshift(this),this.parent._setChildrenIndices(),!0)},t.prototype.setZIndex=function(t){if(!this.parent)return r.Util.warn("Node has no parent. zIndex parameter is ignored."),this;(t<0||t>=this.parent.children.length)&&r.Util.warn("Unexpected value "+t+" for zIndex property. zIndex is just index of a node in children of its parent. Expected value is from 0 to "+(this.parent.children.length-1)+".");var e=this.index;return this.parent.children.splice(e,1),this.parent.children.splice(t,0,this),this.parent._setChildrenIndices(),this},t.prototype.getAbsoluteOpacity=function(){return this._getCache(p,this._getAbsoluteOpacity)},t.prototype._getAbsoluteOpacity=function(){var t=this.opacity(),e=this.getParent();return e&&!e._isUnderCache&&(t*=e.getAbsoluteOpacity()),t},t.prototype.moveTo=function(t){return this.getParent()!==t&&(this._remove(),t.add(this)),this},t.prototype.toObject=function(){var t,e,n,i,o,a={},s=this.getAttrs();for(t in a.attrs={},s)e=s[t],o=r.Util.isObject(e)&&!r.Util._isPlainObject(e)&&!r.Util._isArray(e),o||(n="function"===typeof this[t]&&this[t],delete s[t],i=n?n.call(this):null,s[t]=e,i!==e&&(a.attrs[t]=e));return a.className=this.getClassName(),r.Util._prepareToStringify(a)},t.prototype.toJSON=function(){return JSON.stringify(this.toObject())},t.prototype.getParent=function(){return this.parent},t.prototype.findAncestors=function(t,e,n){var r=[];e&&this._isMatch(t)&&r.push(this);var i=this.parent;while(i){if(i===n)return r;i._isMatch(t)&&r.push(i),i=i.parent}return r},t.prototype.isAncestorOf=function(t){return!1},t.prototype.findAncestor=function(t,e,n){return this.findAncestors(t,e,n)[0]},t.prototype._isMatch=function(t){if(!t)return!1;if("function"===typeof t)return t(this);var e,n,i=t.replace(/ /g,"").split(","),o=i.length;for(e=0;e=0;if(r&&!this.isDragging()){var i=!1;s.DD._dragElements.forEach((function(t){e.isAncestorOf(t.node)&&(i=!0)})),i||this._createDragElement(t)}}))},t.prototype._dragChange=function(){if(this.attrs.draggable)this._listenDrag();else{this._dragCleanup();var t=this.getStage();if(!t)return;var e=s.DD._dragElements.get(this._id),n=e&&"dragging"===e.dragStatus,r=e&&"ready"===e.dragStatus;n?this.stopDrag():r&&s.DD._dragElements.delete(this._id)}},t.prototype._dragCleanup=function(){this.off("mousedown.konva"),this.off("touchstart.konva")},t.create=function(t,e){return r.Util._isString(t)&&(t=JSON.parse(t)),this._createNode(t,e)},t._createNode=function(e,n){var i,o,s,u=t.prototype.getClassName.call(e),c=e.children;n&&(e.attrs.container=n),a._NODES_REGISTRY[u]||(r.Util.warn('Can not find a node with class name "'+u+'". Fallback to "Shape".'),u="Shape");var l=a._NODES_REGISTRY[u];if(i=new l(e.attrs),c)for(o=c.length,s=0;s0},n.prototype.destroy=function(){return s.Node.prototype.destroy.call(this),delete e.shapes[this.colorKey],delete this.colorKey,this},n.prototype._useBufferCanvas=function(t){var e;if(!this.getStage())return!1;var n=null===(e=this.attrs.perfectDrawEnabled)||void 0===e||e;if(!n)return!1;var r=t||this.hasFill(),i=this.hasStroke(),o=1!==this.getAbsoluteOpacity();if(r&&i&&o)return!0;var a=this.hasShadow(),s=this.shadowForStrokeEnabled();return!!(r&&i&&a&&s)},n.prototype.setStrokeHitEnabled=function(t){o.Util.warn("strokeHitEnabled property is deprecated. Please use hitStrokeWidth instead."),t?this.hitStrokeWidth("auto"):this.hitStrokeWidth(0)},n.prototype.getStrokeHitEnabled=function(){return 0!==this.hitStrokeWidth()},n.prototype.getSelfRect=function(){var t=this.size();return{x:this._centroid?-t.width/2:0,y:this._centroid?-t.height/2:0,width:t.width,height:t.height}},n.prototype.getClientRect=function(t){void 0===t&&(t={});var e=t.skipTransform,n=t.relativeTo,r=this.getSelfRect(),i=!t.skipStroke&&this.hasStroke(),o=i&&this.strokeWidth()||0,a=r.width+o,s=r.height+o,u=!t.skipShadow&&this.hasShadow(),c=u?this.shadowOffsetX():0,l=u?this.shadowOffsetY():0,f=a+Math.abs(c),h=s+Math.abs(l),p=u&&this.shadowBlur()||0,d=f+2*p,v=h+2*p,g=0;Math.round(o/2)!==o/2&&(g=1);var m={width:d+g,height:v+g,x:-Math.round(o/2+p)+Math.min(c,0)+r.x,y:-Math.round(o/2+p)+Math.min(l,0)+r.y};return e?m:this._transformedRect(m,n)},n.prototype.drawScene=function(t,e){var n,r,i,o=this.getLayer(),a=t||o.getCanvas(),s=a.getContext(),u=this._getCanvasCache(),c=this.getSceneFunc(),l=this.hasShadow(),f=a.isCache,h=a.isCache,p=e===this;if(!this.isVisible()&&!f)return this;if(u){s.save();var d=this.getAbsoluteTransform(e).getMatrix();return s.transform(d[0],d[1],d[2],d[3],d[4],d[5]),this._drawCachedSceneCanvas(s),s.restore(),this}if(!c)return this;if(s.save(),this._useBufferCanvas()&&!h){n=this.getStage(),r=n.bufferCanvas,i=r.getContext(),i.clear(),i.save(),i._applyLineJoin(this);var v=this.getAbsoluteTransform(e).getMatrix();i.transform(v[0],v[1],v[2],v[3],v[4],v[5]),c.call(this,i,this),i.restore();var g=r.pixelRatio;l&&s._applyShadow(this),s._applyOpacity(this),s._applyGlobalCompositeOperation(this),s.drawImage(r._canvas,0,0,r.width/g,r.height/g)}else{if(s._applyLineJoin(this),!p){v=this.getAbsoluteTransform(e).getMatrix();s.transform(v[0],v[1],v[2],v[3],v[4],v[5]),s._applyOpacity(this),s._applyGlobalCompositeOperation(this)}l&&s._applyShadow(this),c.call(this,s,this)}return s.restore(),this},n.prototype.drawHit=function(t,e,n){if(void 0===n&&(n=!1),!this.shouldDrawHit(e,n))return this;var r=this.getLayer(),i=t||r.hitCanvas,a=i&&i.getContext(),s=this.hitFunc()||this.sceneFunc(),u=this._getCanvasCache(),c=u&&u.hit;if(this.colorKey||(console.log(this),o.Util.warn("Looks like your canvas has a destroyed shape in it. Do not reuse shape after you destroyed it. See the shape in logs above. If you want to reuse shape you should call remove() instead of destroy()")),c){a.save();var l=this.getAbsoluteTransform(e).getMatrix();return a.transform(l[0],l[1],l[2],l[3],l[4],l[5]),this._drawCachedHitCanvas(a),a.restore(),this}if(!s)return this;a.save(),a._applyLineJoin(this);var f=this===e;if(!f){var h=this.getAbsoluteTransform(e).getMatrix();a.transform(h[0],h[1],h[2],h[3],h[4],h[5])}return s.call(this,a,this),a.restore(),this},n.prototype.drawHitFromCache=function(t){void 0===t&&(t=0);var e,n,r,i,a,s,u=this._getCanvasCache(),c=this._getCachedSceneCanvas(),l=u.hit,f=l.getContext(),h=l.getWidth(),p=l.getHeight();f.clear(),f.drawImage(c._canvas,0,0,h,p);try{for(e=f.getImageData(0,0,h,p),n=e.data,r=n.length,i=o.Util._hexToRgb(this.colorKey),a=0;at?(n[a]=i.r,n[a+1]=i.g,n[a+2]=i.b,n[a+3]=255):n[a+3]=0;f.putImageData(e,0,0)}catch(d){o.Util.error("Unable to draw hit graph from cached scene canvas. "+d.message)}return this},n.prototype.hasPointerCapture=function(t){return l.hasPointerCapture(t,this)},n.prototype.setPointerCapture=function(t){l.setPointerCapture(t,this)},n.prototype.releaseCapture=function(t){l.releaseCapture(t,this)},n}(s.Node);e.Shape=O,O.prototype._fillFunc=m,O.prototype._strokeFunc=y,O.prototype._fillFuncHit=_,O.prototype._strokeFuncHit=b,O.prototype._centroid=!1,O.prototype.nodeType="Shape",c._registerNode(O),O.prototype.eventListeners={},O.prototype.on.call(O.prototype,"shadowColorChange.konva shadowBlurChange.konva shadowOffsetChange.konva shadowOpacityChange.konva shadowEnabledChange.konva",x),O.prototype.on.call(O.prototype,"shadowColorChange.konva shadowOpacityChange.konva shadowEnabledChange.konva",w),O.prototype.on.call(O.prototype,"fillPriorityChange.konva fillPatternImageChange.konva fillPatternRepeatChange.konva fillPatternScaleXChange.konva fillPatternScaleYChange.konva",S),O.prototype.on.call(O.prototype,"fillPriorityChange.konva fillLinearGradientColorStopsChange.konva fillLinearGradientStartPointXChange.konva fillLinearGradientStartPointYChange.konva fillLinearGradientEndPointXChange.konva fillLinearGradientEndPointYChange.konva",k),O.prototype.on.call(O.prototype,"fillPriorityChange.konva fillRadialGradientColorStopsChange.konva fillRadialGradientStartPointXChange.konva fillRadialGradientStartPointYChange.konva fillRadialGradientEndPointXChange.konva fillRadialGradientEndPointYChange.konva fillRadialGradientStartRadiusChange.konva fillRadialGradientEndRadiusChange.konva",C),a.Factory.addGetterSetter(O,"stroke",void 0,u.getStringOrGradientValidator()),a.Factory.addGetterSetter(O,"strokeWidth",2,u.getNumberValidator()),a.Factory.addGetterSetter(O,"fillAfterStrokeEnabled",!1),a.Factory.addGetterSetter(O,"hitStrokeWidth","auto",u.getNumberOrAutoValidator()),a.Factory.addGetterSetter(O,"strokeHitEnabled",!0,u.getBooleanValidator()),a.Factory.addGetterSetter(O,"perfectDrawEnabled",!0,u.getBooleanValidator()),a.Factory.addGetterSetter(O,"shadowForStrokeEnabled",!0,u.getBooleanValidator()),a.Factory.addGetterSetter(O,"lineJoin"),a.Factory.addGetterSetter(O,"lineCap"),a.Factory.addGetterSetter(O,"sceneFunc"),a.Factory.addGetterSetter(O,"hitFunc"),a.Factory.addGetterSetter(O,"dash"),a.Factory.addGetterSetter(O,"dashOffset",0,u.getNumberValidator()),a.Factory.addGetterSetter(O,"shadowColor",void 0,u.getStringValidator()),a.Factory.addGetterSetter(O,"shadowBlur",0,u.getNumberValidator()),a.Factory.addGetterSetter(O,"shadowOpacity",1,u.getNumberValidator()),a.Factory.addComponentsGetterSetter(O,"shadowOffset",["x","y"]),a.Factory.addGetterSetter(O,"shadowOffsetX",0,u.getNumberValidator()),a.Factory.addGetterSetter(O,"shadowOffsetY",0,u.getNumberValidator()),a.Factory.addGetterSetter(O,"fillPatternImage"),a.Factory.addGetterSetter(O,"fill",void 0,u.getStringOrGradientValidator()),a.Factory.addGetterSetter(O,"fillPatternX",0,u.getNumberValidator()),a.Factory.addGetterSetter(O,"fillPatternY",0,u.getNumberValidator()),a.Factory.addGetterSetter(O,"fillLinearGradientColorStops"),a.Factory.addGetterSetter(O,"strokeLinearGradientColorStops"),a.Factory.addGetterSetter(O,"fillRadialGradientStartRadius",0),a.Factory.addGetterSetter(O,"fillRadialGradientEndRadius",0),a.Factory.addGetterSetter(O,"fillRadialGradientColorStops"),a.Factory.addGetterSetter(O,"fillPatternRepeat","repeat"),a.Factory.addGetterSetter(O,"fillEnabled",!0),a.Factory.addGetterSetter(O,"strokeEnabled",!0),a.Factory.addGetterSetter(O,"shadowEnabled",!0),a.Factory.addGetterSetter(O,"dashEnabled",!0),a.Factory.addGetterSetter(O,"strokeScaleEnabled",!0),a.Factory.addGetterSetter(O,"fillPriority","color"),a.Factory.addComponentsGetterSetter(O,"fillPatternOffset",["x","y"]),a.Factory.addGetterSetter(O,"fillPatternOffsetX",0,u.getNumberValidator()),a.Factory.addGetterSetter(O,"fillPatternOffsetY",0,u.getNumberValidator()),a.Factory.addComponentsGetterSetter(O,"fillPatternScale",["x","y"]),a.Factory.addGetterSetter(O,"fillPatternScaleX",1,u.getNumberValidator()),a.Factory.addGetterSetter(O,"fillPatternScaleY",1,u.getNumberValidator()),a.Factory.addComponentsGetterSetter(O,"fillLinearGradientStartPoint",["x","y"]),a.Factory.addComponentsGetterSetter(O,"strokeLinearGradientStartPoint",["x","y"]),a.Factory.addGetterSetter(O,"fillLinearGradientStartPointX",0),a.Factory.addGetterSetter(O,"strokeLinearGradientStartPointX",0),a.Factory.addGetterSetter(O,"fillLinearGradientStartPointY",0),a.Factory.addGetterSetter(O,"strokeLinearGradientStartPointY",0),a.Factory.addComponentsGetterSetter(O,"fillLinearGradientEndPoint",["x","y"]),a.Factory.addComponentsGetterSetter(O,"strokeLinearGradientEndPoint",["x","y"]),a.Factory.addGetterSetter(O,"fillLinearGradientEndPointX",0),a.Factory.addGetterSetter(O,"strokeLinearGradientEndPointX",0),a.Factory.addGetterSetter(O,"fillLinearGradientEndPointY",0),a.Factory.addGetterSetter(O,"strokeLinearGradientEndPointY",0),a.Factory.addComponentsGetterSetter(O,"fillRadialGradientStartPoint",["x","y"]),a.Factory.addGetterSetter(O,"fillRadialGradientStartPointX",0),a.Factory.addGetterSetter(O,"fillRadialGradientStartPointY",0),a.Factory.addComponentsGetterSetter(O,"fillRadialGradientEndPoint",["x","y"]),a.Factory.addGetterSetter(O,"fillRadialGradientEndPointX",0),a.Factory.addGetterSetter(O,"fillRadialGradientEndPointY",0),a.Factory.addGetterSetter(O,"fillPatternRotation",0),a.Factory.backCompat(O,{dashArray:"dash",getDashArray:"getDash",setDashArray:"getDash",drawFunc:"sceneFunc",getDrawFunc:"getSceneFunc",setDrawFunc:"setSceneFunc",drawHitFunc:"hitFunc",getDrawHitFunc:"getHitFunc",setDrawHitFunc:"setHitFunc"}),o.Collection.mapMethods(O)},7324:function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Stage=e.stages=void 0;var i=n(4060),o=n(4892),a=n(4473),s=n(8871),u=n(8604),c=n(1268),l=n(8871),f=n(8722),h="Stage",p="string",d="px",v="mouseout",g="mouseleave",m="mouseover",y="mouseenter",_="mousemove",b="mousedown",x="mouseup",w="pointermove",S="pointerdown",k="pointerup",C="pointercancel",O="lostpointercapture",P="contextmenu",T="click",A="dblclick",E="touchstart",j="touchend",M="tap",D="dbltap",R="touchmove",$="wheel",I="contentMouseout",L="contentMouseover",N="contentMousemove",F="contentMousedown",U="contentMouseup",B="contentContextmenu",G="contentClick",z="contentDblclick",V="contentTouchstart",H="contentTouchend",W="contentDbltap",q="contentTap",K="contentTouchmove",Y="contentWheel",X="relative",J="konvajs-content",Z="_",Q="container",tt=5,et="",nt=[y,b,_,x,g,E,R,j,m,$,P,S,w,k,C,O],rt=nt.length;function it(t,e){t.content.addEventListener(e,(function(n){t[Z+e](n)}),!1)}var ot="Pointer position is missing and not registered by the stage. Looks like it is outside of the stage container. You can set it manually from event: stage.setPointersPositions(event);";function at(t){return void 0===t&&(t={}),(t.clipFunc||t.clipWidth||t.clipHeight)&&i.Util.warn("Stage does not support clipping. Please use clip for Layers or Groups."),t}e.stages=[];var st=function(t){function n(n){var r=t.call(this,at(n))||this;return r._pointerPositions=[],r._changedPointerPositions=[],r._buildDOM(),r._bindContentEvents(),e.stages.push(r),r.on("widthChange.konva heightChange.konva",r._resizeDOM),r.on("visibleChange.konva",r._checkVisibility),r.on("clipWidthChange.konva clipHeightChange.konva clipFuncChange.konva",(function(){at(r.attrs)})),r._checkVisibility(),r}return r(n,t),n.prototype._validateAdd=function(t){var e="Layer"===t.getType(),n="FastLayer"===t.getType(),r=e||n;r||i.Util.throw("You may only add layers to the stage.")},n.prototype._checkVisibility=function(){if(this.content){var t=this.visible()?"":"none";this.content.style.display=t}},n.prototype.setContainer=function(t){if(typeof t===p){if("."===t.charAt(0)){var e=t.slice(1);t=document.getElementsByClassName(e)[0]}else{var n;n="#"!==t.charAt(0)?t:t.slice(1),t=document.getElementById(n)}if(!t)throw"Can not find container in document with id "+n}return this._setAttr(Q,t),this.content&&(this.content.parentElement&&this.content.parentElement.removeChild(this.content),t.appendChild(this.content)),this},n.prototype.shouldDrawHit=function(){return!0},n.prototype.clear=function(){var t,e=this.children,n=e.length;for(t=0;t-1&&e.stages.splice(r,1),this},n.prototype.getPointerPosition=function(){var t=this._pointerPositions[0]||this._changedPointerPositions[0];return t?{x:t.x,y:t.y}:(i.Util.warn(ot),null)},n.prototype._getPointerById=function(t){return this._pointerPositions.find((function(e){return e.id===t}))},n.prototype.getPointersPositions=function(){return this._pointerPositions},n.prototype.getStage=function(){return this},n.prototype.getContent=function(){return this.content},n.prototype._toKonvaCanvas=function(t){t=t||{},t.x=t.x||0,t.y=t.y||0,t.width=t.width||this.width(),t.height=t.height||this.height();var e=new u.SceneCanvas({width:t.width,height:t.height,pixelRatio:t.pixelRatio||1}),n=e.getContext()._context,r=this.children;return(t.x||t.y)&&n.translate(-1*t.x,-1*t.y),r.each((function(e){if(e.isVisible()){var r=e._toKonvaCanvas(t);n.drawImage(r._canvas,t.x,t.y,r.getWidth()/r.getPixelRatio(),r.getHeight()/r.getPixelRatio())}})),e},n.prototype.getIntersection=function(t,e){if(!t)return null;var n,r,i=this.children,o=i.length,a=o-1;for(n=a;n>=0;n--)if(r=i[n].getIntersection(t,e),r)return r;return null},n.prototype._resizeDOM=function(){var t=this.width(),e=this.height();this.content&&(this.content.style.width=t+d,this.content.style.height=e+d),this.bufferCanvas.setSize(t,e),this.bufferHitCanvas.setSize(t,e),this.children.each((function(n){n.setSize({width:t,height:e}),n.draw()}))},n.prototype.add=function(e){if(arguments.length>1){for(var n=0;ntt&&i.Util.warn("The stage has "+r+" layers. Recommended maximum number of layers is 3-5. Adding more layers into the stage may drop the performance. Rethink your tree structure, you can use Konva.Group."),e.setSize({width:this.width(),height:this.height()}),e.draw(),s.Konva.isBrowser&&this.content.appendChild(e.canvas._canvas),this},n.prototype.getParent=function(){return null},n.prototype.getLayer=function(){return null},n.prototype.hasPointerCapture=function(t){return f.hasPointerCapture(t,this)},n.prototype.setPointerCapture=function(t){f.setPointerCapture(t,this)},n.prototype.releaseCapture=function(t){f.releaseCapture(t,this)},n.prototype.getLayers=function(){return this.getChildren()},n.prototype._bindContentEvents=function(){if(s.Konva.isBrowser)for(var t=0;tthis.duration?this.yoyo?(this._time=this.duration,this.reverse()):this.finish():t<0?this.yoyo?(this._time=0,this.play()):this.reset():(this._time=t,this.update())},t.prototype.getTime=function(){return this._time},t.prototype.setPosition=function(t){this.prevPos=this._pos,this.propFunc(t),this._pos=t},t.prototype.getPosition=function(t){return void 0===t&&(t=this._time),this.func(t,this.begin,this._change,this.duration)},t.prototype.play=function(){this.state=c,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire("onPlay")},t.prototype.reverse=function(){this.state=l,this._time=this.duration-this._time,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire("onReverse")},t.prototype.seek=function(t){this.pause(),this._time=t,this.update(),this.fire("onSeek")},t.prototype.reset=function(){this.pause(),this._time=0,this.update(),this.fire("onReset")},t.prototype.finish=function(){this.pause(),this._time=this.duration,this.update(),this.fire("onFinish")},t.prototype.update=function(){this.setPosition(this.getPosition(this._time)),this.fire("onUpdate")},t.prototype.onEnterFrame=function(){var t=this.getTimer()-this._startTime;this.state===c?this.setTime(t):this.state===l&&this.setTime(this.duration-t)},t.prototype.pause=function(){this.state=u,this.fire("onPause")},t.prototype.getTimer=function(){return(new Date).getTime()},t}(),d=function(){function t(n){var o,u,c=this,l=n.node,h=l._id,d=n.easing||e.Easings.Linear,v=!!n.yoyo;o="undefined"===typeof n.duration?.3:0===n.duration?.001:n.duration,this.node=l,this._id=f++;var g=l.getLayer()||(l instanceof a.Konva["Stage"]?l.getLayers():null);for(u in g||r.Util.error("Tween constructor have `node` that is not in a layer. Please add node into layer first."),this.anim=new i.Animation((function(){c.tween.onEnterFrame()}),g),this.tween=new p(u,(function(t){c._tweenFunc(t)}),d,0,1,1e3*o,v),this._addListeners(),t.attrs[h]||(t.attrs[h]={}),t.attrs[h][this._id]||(t.attrs[h][this._id]={}),t.tweens[h]||(t.tweens[h]={}),n)void 0===s[u]&&this._addAttr(u,n[u]);this.reset(),this.onFinish=n.onFinish,this.onReset=n.onReset,this.onUpdate=n.onUpdate}return t.prototype._addAttr=function(e,n){var i,o,a,s,u,c,l,f,p=this.node,d=p._id;if(a=t.tweens[d][e],a&&delete t.attrs[d][a][e],i=p.getAttr(e),r.Util._isArray(n))if(o=[],u=Math.max(n.length,i.length),"points"===e&&n.length!==i.length&&(n.length>i.length?(l=i,i=r.Util._prepareArrayForTween(i,n,p.closed())):(c=n,n=r.Util._prepareArrayForTween(n,i,p.closed()))),0===e.indexOf("fill"))for(s=0;s0?Math.acos(t/c):-Math.acos(t/c),u.scaleX=c,u.scaleY=s/c,u.skewX=(t*r+n*i)/s,u.skewY=0}else if(0!=r||0!=i){var l=Math.sqrt(r*r+i*i);u.rotation=Math.PI/2-(i>0?Math.acos(-r/l):-Math.acos(r/l)),u.scaleX=s/l,u.scaleY=l,u.skewX=0,u.skewY=(t*r+n*i)/s}return u.rotation=e.Util._getRotation(u.rotation),u},t}();e.Transform=o;var a="[object Array]",s="[object Number]",u="[object String]",c="[object Boolean]",l=Math.PI/180,f=180/Math.PI,h="#",p="",d="0",v="Konva warning: ",g="Konva error: ",m="rgb(",y={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,132,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,255,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,203],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[119,128,144],slategrey:[119,128,144],snow:[255,255,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],transparent:[255,255,255,0],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,5]},_=/rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)/,b=[];e.Util={_isElement:function(t){return!(!t||1!=t.nodeType)},_isFunction:function(t){return!!(t&&t.constructor&&t.call&&t.apply)},_isPlainObject:function(t){return!!t&&t.constructor===Object},_isArray:function(t){return Object.prototype.toString.call(t)===a},_isNumber:function(t){return Object.prototype.toString.call(t)===s&&!isNaN(t)&&isFinite(t)},_isString:function(t){return Object.prototype.toString.call(t)===u},_isBoolean:function(t){return Object.prototype.toString.call(t)===c},isObject:function(t){return t instanceof Object},isValidSelector:function(t){if("string"!==typeof t)return!1;var e=t[0];return"#"===e||"."===e||e===e.toUpperCase()},_sign:function(t){return 0===t||t>0?1:-1},requestAnimFrame:function(t){b.push(t),1===b.length&&requestAnimationFrame((function(){var t=b;b=[],t.forEach((function(t){t()}))}))},createCanvasElement:function(){var t=document.createElement("canvas");try{t.style=t.style||{}}catch(e){}return t},createImageElement:function(){return document.createElement("img")},_isInDocument:function(t){while(t=t.parentNode)if(t==document)return!0;return!1},_simplifyArray:function(t){var n,r,i=[],o=t.length,a=e.Util;for(n=0;n>16&255,g:e>>8&255,b:255&e}},getRandomColor:function(){var t=(16777215*Math.random()|0).toString(16);while(t.length<6)t=d+t;return h+t},get:function(t,e){return void 0===t?e:t},getRGB:function(t){var e;return t in y?(e=y[t],{r:e[0],g:e[1],b:e[2]}):t[0]===h?this._hexToRgb(t.substring(1)):t.substr(0,4)===m?(e=_.exec(t.replace(/ /g,"")),{r:parseInt(e[1],10),g:parseInt(e[2],10),b:parseInt(e[3],10)}):{r:0,g:0,b:0}},colorToRGBA:function(t){return t=t||"black",e.Util._namedColorToRBA(t)||e.Util._hex3ColorToRGBA(t)||e.Util._hex6ColorToRGBA(t)||e.Util._rgbColorToRGBA(t)||e.Util._rgbaColorToRGBA(t)||e.Util._hslColorToRGBA(t)},_namedColorToRBA:function(t){var e=y[t.toLowerCase()];return e?{r:e[0],g:e[1],b:e[2],a:1}:null},_rgbColorToRGBA:function(t){if(0===t.indexOf("rgb(")){t=t.match(/rgb\(([^)]+)\)/)[1];var e=t.split(/ *, */).map(Number);return{r:e[0],g:e[1],b:e[2],a:1}}},_rgbaColorToRGBA:function(t){if(0===t.indexOf("rgba(")){t=t.match(/rgba\(([^)]+)\)/)[1];var e=t.split(/ *, */).map(Number);return{r:e[0],g:e[1],b:e[2],a:e[3]}}},_hex6ColorToRGBA:function(t){if("#"===t[0]&&7===t.length)return{r:parseInt(t.slice(1,3),16),g:parseInt(t.slice(3,5),16),b:parseInt(t.slice(5,7),16),a:1}},_hex3ColorToRGBA:function(t){if("#"===t[0]&&4===t.length)return{r:parseInt(t[1]+t[1],16),g:parseInt(t[2]+t[2],16),b:parseInt(t[3]+t[3],16),a:1}},_hslColorToRGBA:function(t){if(/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.test(t)){var e=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(t),n=(e[0],e.slice(1)),r=Number(n[0])/360,i=Number(n[1])/100,o=Number(n[2])/100,a=void 0,s=void 0,u=void 0;if(0===i)return u=255*o,{r:Math.round(u),g:Math.round(u),b:Math.round(u),a:1};a=o<.5?o*(1+i):o+i-o*i;for(var c=2*o-a,l=[0,0,0],f=0;f<3;f++)s=r+1/3*-(f-1),s<0&&s++,s>1&&s--,u=6*s<1?c+6*(a-c)*s:2*s<1?a:3*s<2?c+(a-c)*(2/3-s)*6:c,l[f]=255*u;return{r:Math.round(l[0]),g:Math.round(l[1]),b:Math.round(l[2]),a:1}}},haveIntersection:function(t,e){return!(e.x>t.x+t.width||e.x+e.widtht.y+t.height||e.y+e.height1?(a=n,s=r,u=(n-i)*(n-i)+(r-o)*(r-o)):(a=t+l*(n-t),s=e+l*(r-e),u=(a-i)*(a-i)+(s-o)*(s-o))}return[a,s,u]},_getProjectionToLine:function(t,n,r){var i=e.Util.cloneObject(t),o=Number.MAX_VALUE;return n.forEach((function(a,s){if(r||s!==n.length-1){var u=n[(s+1)%n.length],c=e.Util._getProjectionToSegment(a.x,a.y,u.x,u.y,t.x,t.y),l=c[0],f=c[1],h=c[2];hn.length){var s=n;n=t,t=s}for(i=0;i255?255:t<0?0:Math.round(t)}function s(t){return t>1?1:t<1e-4?1e-4:t}function u(){if(r.Konva.isUnminified)return function(t,e){return i.Util._isNumber(t)||i.Util.warn(o(t)+' is a not valid value for "'+e+'" attribute. The value should be a number.'),t}}function c(t){if(r.Konva.isUnminified)return function(e,n){var r=i.Util._isNumber(e),a=i.Util._isArray(e)&&e.length==t;return r||a||i.Util.warn(o(e)+' is a not valid value for "'+n+'" attribute. The value should be a number or Array('+t+")"),e}}function l(){if(r.Konva.isUnminified)return function(t,e){var n=i.Util._isNumber(t),r="auto"===t;return n||r||i.Util.warn(o(t)+' is a not valid value for "'+e+'" attribute. The value should be a number or "auto".'),t}}function f(){if(r.Konva.isUnminified)return function(t,e){return i.Util._isString(t)||i.Util.warn(o(t)+' is a not valid value for "'+e+'" attribute. The value should be a string.'),t}}function h(){if(r.Konva.isUnminified)return function(t,e){var n=i.Util._isString(t),r="[object CanvasGradient]"===Object.prototype.toString.call(t);return n||r||i.Util.warn(o(t)+' is a not valid value for "'+e+'" attribute. The value should be a string or a native gradient.'),t}}function p(){if(r.Konva.isUnminified)return function(t,e){return i.Util._isFunction(t)||i.Util.warn(o(t)+' is a not valid value for "'+e+'" attribute. The value should be a function.'),t}}function d(){if(r.Konva.isUnminified)return function(t,e){return i.Util._isArray(t)?t.forEach((function(t){i.Util._isNumber(t)||i.Util.warn('"'+e+'" attribute has non numeric element '+t+". Make sure that all elements are numbers.")})):i.Util.warn(o(t)+' is a not valid value for "'+e+'" attribute. The value should be a array of numbers.'),t}}function v(){if(r.Konva.isUnminified)return function(t,e){var n=!0===t||!1===t;return n||i.Util.warn(o(t)+' is a not valid value for "'+e+'" attribute. The value should be a boolean.'),t}}function g(t){if(r.Konva.isUnminified)return function(e,n){return i.Util.isObject(e)||i.Util.warn(o(e)+' is a not valid value for "'+n+'" attribute. The value should be an object with properties '+t),e}}e.RGBComponent=a,e.alphaComponent=s,e.getNumberValidator=u,e.getNumberOrArrayOfNumbersValidator=c,e.getNumberOrAutoValidator=l,e.getStringValidator=f,e.getStringOrGradientValidator=h,e.getFunctionValidator=p,e.getNumberArrayValidator=d,e.getBooleanValidator=v,e.getComponentValidator=g},680:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Konva=void 0;var r=n(8871),i=n(4060),o=n(6536),a=n(4473),s=n(7324),u=n(6267),c=n(7457),l=n(7949),f=n(1268),h=n(4723),p=n(9696),d=n(8665),v=n(9869),g=n(8604);e.Konva=i.Util._assign(r.Konva,{Collection:i.Collection,Util:i.Util,Transform:i.Transform,Node:o.Node,ids:o.ids,names:o.names,Container:a.Container,Stage:s.Stage,stages:s.stages,Layer:u.Layer,FastLayer:c.FastLayer,Group:l.Group,DD:f.DD,Shape:h.Shape,shapes:h.shapes,Animation:p.Animation,Tween:d.Tween,Easings:d.Easings,Context:v.Context,Canvas:g.Canvas})},8558:function(t,e,n){"use strict";e.k=void 0;var r=n(680),i=n(4821),o=n(9456),a=n(9729),s=n(6955),u=n(7256),c=n(6619),l=n(3443),f=n(1486),h=n(5155),p=n(9131),d=n(5451),v=n(9308),g=n(4481),m=n(1958),y=n(8137),_=n(5058),b=n(8001),x=n(6261),w=n(6627),S=n(2650),k=n(983),C=n(7928),O=n(7241),P=n(5461),T=n(4843),A=n(6564),E=n(5553),j=n(8624),M=n(5992),D=n(4943),R=n(7019),$=n(6921),I=n(3862),L=n(2512),N=n(517),F=n(661);e.k=r.Konva.Util._assign(r.Konva,{Arc:i.Arc,Arrow:o.Arrow,Circle:a.Circle,Ellipse:s.Ellipse,Image:u.Image,Label:c.Label,Tag:c.Tag,Line:l.Line,Path:f.Path,Rect:h.Rect,RegularPolygon:p.RegularPolygon,Ring:d.Ring,Sprite:v.Sprite,Star:g.Star,Text:m.Text,TextPath:y.TextPath,Transformer:_.Transformer,Wedge:b.Wedge,Filters:{Blur:x.Blur,Brighten:w.Brighten,Contrast:S.Contrast,Emboss:k.Emboss,Enhance:C.Enhance,Grayscale:O.Grayscale,HSL:P.HSL,HSV:T.HSV,Invert:A.Invert,Kaleidoscope:E.Kaleidoscope,Mask:j.Mask,Noise:M.Noise,Pixelate:D.Pixelate,Posterize:R.Posterize,RGB:$.RGB,RGBA:I.RGBA,Sepia:L.Sepia,Solarize:N.Solarize,Threshold:F.Threshold}})},6261:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Blur=void 0;var r=n(4892),i=n(6536),o=n(5483);function a(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}var s=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],u=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function c(t,e){var n,r,i,o,c,l,f,h,p,d,v,g,m,y,_,b,x,w,S,k,C,O,P,T,A=t.data,E=t.width,j=t.height,M=e+e+1,D=E-1,R=j-1,$=e+1,I=$*($+1)/2,L=new a,N=null,F=L,U=null,B=null,G=s[e],z=u[e];for(i=1;i>z,0!==P?(P=255/P,A[l]=(h*G>>z)*P,A[l+1]=(p*G>>z)*P,A[l+2]=(d*G>>z)*P):A[l]=A[l+1]=A[l+2]=0,h-=g,p-=m,d-=y,v-=_,g-=U.r,m-=U.g,y-=U.b,_-=U.a,o=f+((o=n+e+1)>z,P>0?(P=255/P,A[o]=(h*G>>z)*P,A[o+1]=(p*G>>z)*P,A[o+2]=(d*G>>z)*P):A[o]=A[o+1]=A[o+2]=0,h-=g,p-=m,d-=y,v-=_,g-=U.r,m-=U.g,y-=U.b,_-=U.a,o=n+((o=r+$)0&&c(t,e)};e.Blur=l,r.Factory.addGetterSetter(i.Node,"blurRadius",0,o.getNumberValidator(),r.Factory.afterSetFilter)},6627:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Brighten=void 0;var r=n(4892),i=n(6536),o=n(5483),a=function(t){var e,n=255*this.brightness(),r=t.data,i=r.length;for(e=0;e255?255:o,a=a<0?0:a>255?255:a,s=s<0?0:s>255?255:s,r[e]=o,r[e+1]=a,r[e+2]=s};e.Contrast=a,r.Factory.addGetterSetter(i.Node,"contrast",0,o.getNumberValidator(),r.Factory.afterSetFilter)},983:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Emboss=void 0;var r=n(4892),i=n(6536),o=n(4060),a=n(5483),s=function(t){var e=10*this.embossStrength(),n=255*this.embossWhiteLevel(),r=this.embossDirection(),i=this.embossBlend(),a=0,s=0,u=t.data,c=t.width,l=t.height,f=4*c,h=l;switch(r){case"top-left":a=-1,s=-1;break;case"top":a=-1,s=0;break;case"top-right":a=-1,s=1;break;case"right":a=0,s=1;break;case"bottom-right":a=1,s=1;break;case"bottom":a=1,s=0;break;case"bottom-left":a=1,s=-1;break;case"left":a=0,s=-1;break;default:o.Util.error("Unknown emboss direction: "+r)}do{var p=(h-1)*f,d=a;h+d<1&&(d=0),h+d>l&&(d=0);var v=(h-1+d)*c*4,g=c;do{var m=p+4*(g-1),y=s;g+y<1&&(y=0),g+y>c&&(y=0);var _=v+4*(g-1+y),b=u[m]-u[_],x=u[m+1]-u[_+1],w=u[m+2]-u[_+2],S=b,k=S>0?S:-S,C=x>0?x:-x,O=w>0?w:-w;if(C>k&&(S=x),O>k&&(S=w),S*=e,i){var P=u[m]+S,T=u[m+1]+S,A=u[m+2]+S;u[m]=P>255?255:P<0?0:P,u[m+1]=T>255?255:T<0?0:T,u[m+2]=A>255?255:A<0?0:A}else{var E=n-S;E<0?E=0:E>255&&(E=255),u[m]=u[m+1]=u[m+2]=E}}while(--g)}while(--h)};e.Emboss=s,r.Factory.addGetterSetter(i.Node,"embossStrength",.5,a.getNumberValidator(),r.Factory.afterSetFilter),r.Factory.addGetterSetter(i.Node,"embossWhiteLevel",.5,a.getNumberValidator(),r.Factory.afterSetFilter),r.Factory.addGetterSetter(i.Node,"embossDirection","top-left",null,r.Factory.afterSetFilter),r.Factory.addGetterSetter(i.Node,"embossBlend",!1,null,r.Factory.afterSetFilter)},7928:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Enhance=void 0;var r=n(4892),i=n(6536),o=n(5483);function a(t,e,n,r,i){var o,a=n-e,s=i-r;return 0===a?r+s/2:0===s?r:(o=(t-e)/a,o=s*o+r,o)}var s=function(t){var e,n,r,i,o=t.data,s=o.length,u=o[0],c=u,l=o[1],f=l,h=o[2],p=h,d=this.enhance();if(0!==d){for(i=0;ic&&(c=e),n=o[i+1],nf&&(f=n),r=o[i+2],rp&&(p=r);var v,g,m,y,_,b,x,w,S;for(c===u&&(c=255,u=0),f===l&&(f=255,l=0),p===h&&(p=255,h=0),d>0?(g=c+d*(255-c),m=u-d*(u-0),_=f+d*(255-f),b=l-d*(l-0),w=p+d*(255-p),S=h-d*(h-0)):(v=.5*(c+u),g=c+d*(c-v),m=u+d*(u-v),y=.5*(f+l),_=f+d*(f-y),b=l+d*(l-y),x=.5*(p+h),w=p+d*(p-x),S=h+d*(h-x)),i=0;im?a:m;var y,_,b,x,w=l,S=c,k=360/S*Math.PI/180;for(_=0;__?u:_;var b,x,w,S,k=h,C=f,O=n.polarRotation||0;for(i=0;id&&(S=w,k=0,C=-1),n=0;n=0&&p=0&&d=0&&p=0&&d=1020?255:0}return a}function p(t,e,n){for(var r=[1/9,1/9,1/9,1/9,1/9,1/9,1/9,1/9,1/9],i=Math.round(Math.sqrt(r.length)),o=Math.floor(i/2),a=[],s=0;s=0&&p=0&&d=m))for(n=f;n=y||(r=4*(m*n+e),o+=x[r+0],a+=x[r+1],s+=x[r+2],u+=x[r+3],v+=1);for(o/=v,a/=v,s/=v,u/=v,e=c;e=m))for(n=f;n=y||(r=4*(m*n+e),x[r+0]=o,x[r+1]=a,x[r+2]=s,x[r+3]=u)}};e.Pixelate=s,r.Factory.addGetterSetter(o.Node,"pixelSize",8,a.getNumberValidator(),r.Factory.afterSetFilter)},7019:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Posterize=void 0;var r=n(4892),i=n(6536),o=n(5483),a=function(t){var e,n=Math.round(254*this.levels())+1,r=t.data,i=r.length,o=255/n;for(e=0;e255?255:t<0?0:Math.round(t)})),r.Factory.addGetterSetter(i.Node,"green",0,(function(t){return this._filterUpToDate=!1,t>255?255:t<0?0:Math.round(t)})),r.Factory.addGetterSetter(i.Node,"blue",0,o.RGBComponent,r.Factory.afterSetFilter)},3862:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RGBA=void 0;var r=n(4892),i=n(6536),o=n(5483),a=function(t){var e,n,r=t.data,i=r.length,o=this.red(),a=this.green(),s=this.blue(),u=this.alpha();for(e=0;e255?255:t<0?0:Math.round(t)})),r.Factory.addGetterSetter(i.Node,"green",0,(function(t){return this._filterUpToDate=!1,t>255?255:t<0?0:Math.round(t)})),r.Factory.addGetterSetter(i.Node,"blue",0,o.RGBComponent,r.Factory.afterSetFilter),r.Factory.addGetterSetter(i.Node,"alpha",1,(function(t){return this._filterUpToDate=!1,t>1?1:t<0?0:t}))},2512:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Sepia=void 0;var n=function(t){var e,n,r,i,o=t.data,a=o.length;for(e=0;e127&&(c=255-c),l>127&&(l=255-l),f>127&&(f=255-f),e[u]=c,e[u+1]=l,e[u+2]=f}while(--s)}while(--o)};e.Solarize=n},661:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Threshold=void 0;var r=n(4892),i=n(6536),o=n(5483),a=function(t){var e,n=255*this.threshold(),r=t.data,i=r.length;for(e=0;e4;o&&(i=this.getTensionPoints());var a,s,u=r.length;o?(a=r[u-2]-(i[i.length-2]+i[i.length-4])/2,s=r[u-1]-(i[i.length-1]+i[i.length-3])/2):(a=r[u-2]-r[u-4],s=r[u-1]-r[u-3]);var c=(Math.atan2(s,a)+n)%n,l=this.pointerLength(),f=this.pointerWidth();e.save(),e.beginPath(),e.translate(r[u-2],r[u-1]),e.rotate(c),e.moveTo(0,0),e.lineTo(-l,f/2),e.lineTo(-l,-f/2),e.closePath(),e.restore(),this.pointerAtBeginning()&&(e.save(),e.translate(r[0],r[1]),o?(a=(i[0]+i[2])/2-r[0],s=(i[1]+i[3])/2-r[1]):(a=r[2]-r[0],s=r[3]-r[1]),e.rotate((Math.atan2(-s,-a)+n)%n),e.moveTo(0,0),e.lineTo(-l,f/2),e.lineTo(-l,-f/2),e.closePath(),e.restore());var h=this.dashEnabled();h&&(this.attrs.dashEnabled=!1,e.setLineDash([])),e.fillStrokeShape(this),h&&(this.attrs.dashEnabled=!0)},e.prototype.getSelfRect=function(){var e=t.prototype.getSelfRect.call(this),n=this.pointerWidth()/2;return{x:e.x-n,y:e.y-n,width:e.width+2*n,height:e.height+2*n}},e}(a.Line);e.Arrow=c,c.prototype.className="Arrow",u._registerNode(c),o.Factory.addGetterSetter(c,"pointerLength",10,s.getNumberValidator()),o.Factory.addGetterSetter(c,"pointerWidth",10,s.getNumberValidator()),o.Factory.addGetterSetter(c,"pointerAtBeginning",!1),i.Collection.mapMethods(c)},9729:function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Circle=void 0;var i=n(4060),o=n(4892),a=n(4723),s=n(5483),u=n(8871),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype._sceneFunc=function(t){t.beginPath(),t.arc(0,0,this.attrs.radius||0,0,2*Math.PI,!1),t.closePath(),t.fillStrokeShape(this)},e.prototype.getWidth=function(){return 2*this.radius()},e.prototype.getHeight=function(){return 2*this.radius()},e.prototype.setWidth=function(t){this.radius()!==t/2&&this.radius(t/2)},e.prototype.setHeight=function(t){this.radius()!==t/2&&this.radius(t/2)},e}(a.Shape);e.Circle=c,c.prototype._centroid=!0,c.prototype.className="Circle",c.prototype._attrsAffectingSize=["radius"],u._registerNode(c),o.Factory.addGetterSetter(c,"radius",0,s.getNumberValidator()),i.Collection.mapMethods(c)},6955:function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Ellipse=void 0;var i=n(4060),o=n(4892),a=n(4723),s=n(5483),u=n(8871),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype._sceneFunc=function(t){var e=this.radiusX(),n=this.radiusY();t.beginPath(),t.save(),e!==n&&t.scale(1,n/e),t.arc(0,0,e,0,2*Math.PI,!1),t.restore(),t.closePath(),t.fillStrokeShape(this)},e.prototype.getWidth=function(){return 2*this.radiusX()},e.prototype.getHeight=function(){return 2*this.radiusY()},e.prototype.setWidth=function(t){this.radiusX(t/2)},e.prototype.setHeight=function(t){this.radiusY(t/2)},e}(a.Shape);e.Ellipse=c,c.prototype.className="Ellipse",c.prototype._centroid=!0,c.prototype._attrsAffectingSize=["radiusX","radiusY"],u._registerNode(c),o.Factory.addComponentsGetterSetter(c,"radius",["x","y"]),o.Factory.addGetterSetter(c,"radiusX",0,s.getNumberValidator()),o.Factory.addGetterSetter(c,"radiusY",0,s.getNumberValidator()),i.Collection.mapMethods(c)},7256:function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Image=void 0;var i=n(4060),o=n(4892),a=n(4723),s=n(5483),u=n(8871),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype._useBufferCanvas=function(){return t.prototype._useBufferCanvas.call(this,!0)},e.prototype._sceneFunc=function(t){var e,n=this.getWidth(),r=this.getHeight(),i=this.attrs.image;if(i){var o=this.attrs.cropWidth,a=this.attrs.cropHeight;e=o&&a?[i,this.cropX(),this.cropY(),o,a,0,0,n,r]:[i,0,0,n,r]}(this.hasFill()||this.hasStroke())&&(t.beginPath(),t.rect(0,0,n,r),t.closePath(),t.fillStrokeShape(this)),i&&t.drawImage.apply(t,e)},e.prototype._hitFunc=function(t){var e=this.width(),n=this.height();t.beginPath(),t.rect(0,0,e,n),t.closePath(),t.fillStrokeShape(this)},e.prototype.getWidth=function(){var t,e;return null!==(t=this.attrs.width)&&void 0!==t?t:(null===(e=this.image())||void 0===e?void 0:e.width)||0},e.prototype.getHeight=function(){var t,e;return null!==(t=this.attrs.height)&&void 0!==t?t:(null===(e=this.image())||void 0===e?void 0:e.height)||0},e.fromURL=function(t,n){var r=i.Util.createImageElement();r.onload=function(){var t=new e({image:r});n(t)},r.crossOrigin="Anonymous",r.src=t},e}(a.Shape);e.Image=c,c.prototype.className="Image",u._registerNode(c),o.Factory.addGetterSetter(c,"image"),o.Factory.addComponentsGetterSetter(c,"crop",["x","y","width","height"]),o.Factory.addGetterSetter(c,"cropX",0,s.getNumberValidator()),o.Factory.addGetterSetter(c,"cropY",0,s.getNumberValidator()),o.Factory.addGetterSetter(c,"cropWidth",0,s.getNumberValidator()),o.Factory.addGetterSetter(c,"cropHeight",0,s.getNumberValidator()),i.Collection.mapMethods(c)},6619:function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Tag=e.Label=void 0;var i=n(4060),o=n(4892),a=n(4723),s=n(7949),u=n(5483),c=n(8871),l=["fontFamily","fontSize","fontStyle","padding","lineHeight","text","width","height"],f="Change.konva",h="none",p="up",d="right",v="down",g="left",m=l.length,y=function(t){function e(e){var n=t.call(this,e)||this;return n.on("add.konva",(function(t){this._addListeners(t.child),this._sync()})),n}return r(e,t),e.prototype.getText=function(){return this.find("Text")[0]},e.prototype.getTag=function(){return this.find("Tag")[0]},e.prototype._addListeners=function(t){var e,n=this,r=function(){n._sync()};for(e=0;e4){e=this.getTensionPoints(),n=e.length,r=s?0:4,s||t.quadraticCurveTo(e[0],e[1],e[2],e[3]);while(rc?u:c,v=u>c?1:u/c,g=u>c?c/u:1;t.translate(a,s),t.rotate(h),t.scale(v,g),t.arc(0,0,d,l,l+f,1-p),t.scale(1/v,1/g),t.rotate(-h),t.translate(-a,-s);break;case"z":n=!0,t.closePath();break}}n||this.hasFill()?t.fillStrokeShape(this):t.strokeShape(this)},e.prototype.getSelfRect=function(){var t=[];this.dataArray.forEach((function(n){if("A"===n.command){var r=n.points[4],i=n.points[5],o=n.points[4]+i,a=Math.PI/180;if(Math.abs(r-o)o;s-=a){var u=e.getPointOnEllipticalArc(n.points[0],n.points[1],n.points[2],n.points[3],s,0);t.push(u.x,u.y)}else for(s=r+a;sthis.dataArray[r].pathLength)t-=this.dataArray[r].pathLength,++r;if(r===i)return n=this.dataArray[r-1].points.slice(-2),{x:n[0],y:n[1]};if(t<.01)return n=this.dataArray[r].points.slice(0,2),{x:n[0],y:n[1]};var o=this.dataArray[r],a=o.points;switch(o.command){case"L":return e.getPointOnLine(t,o.start.x,o.start.y,a[0],a[1]);case"C":return e.getPointOnCubicBezier(t/o.pathLength,o.start.x,o.start.y,a[0],a[1],a[2],a[3],a[4],a[5]);case"Q":return e.getPointOnQuadraticBezier(t/o.pathLength,o.start.x,o.start.y,a[0],a[1],a[2],a[3]);case"A":var s=a[0],u=a[1],c=a[2],l=a[3],f=a[4],h=a[5],p=a[6];return f+=h*t/o.pathLength,e.getPointOnEllipticalArc(s,u,c,l,f,p)}return null},e.getLineLength=function(t,e,n,r){return Math.sqrt((n-t)*(n-t)+(r-e)*(r-e))},e.getPointOnLine=function(t,e,n,r,i,o,a){void 0===o&&(o=e),void 0===a&&(a=n);var s=(i-n)/(r-e+1e-8),u=Math.sqrt(t*t/(1+s*s));r0){if(isNaN(p[0]))break;var m,y,_,b,x,w,S,k,C,O,P=null,T=[],A=u,E=c;switch(h){case"l":u+=p.shift(),c+=p.shift(),P="L",T.push(u,c);break;case"L":u=p.shift(),c=p.shift(),T.push(u,c);break;case"m":var j=p.shift(),M=p.shift();if(u+=j,c+=M,P="M",a.length>2&&"z"===a[a.length-1].command)for(var D=a.length-2;D>=0;D--)if("M"===a[D].command){u=a[D].points[0]+j,c=a[D].points[1]+M;break}T.push(u,c),h="l";break;case"M":u=p.shift(),c=p.shift(),P="M",T.push(u,c),h="L";break;case"h":u+=p.shift(),P="L",T.push(u,c);break;case"H":u=p.shift(),P="L",T.push(u,c);break;case"v":c+=p.shift(),P="L",T.push(u,c);break;case"V":c=p.shift(),P="L",T.push(u,c);break;case"C":T.push(p.shift(),p.shift(),p.shift(),p.shift()),u=p.shift(),c=p.shift(),T.push(u,c);break;case"c":T.push(u+p.shift(),c+p.shift(),u+p.shift(),c+p.shift()),u+=p.shift(),c+=p.shift(),P="C",T.push(u,c);break;case"S":y=u,_=c,m=a[a.length-1],"C"===m.command&&(y=u+(u-m.points[2]),_=c+(c-m.points[3])),T.push(y,_,p.shift(),p.shift()),u=p.shift(),c=p.shift(),P="C",T.push(u,c);break;case"s":y=u,_=c,m=a[a.length-1],"C"===m.command&&(y=u+(u-m.points[2]),_=c+(c-m.points[3])),T.push(y,_,u+p.shift(),c+p.shift()),u+=p.shift(),c+=p.shift(),P="C",T.push(u,c);break;case"Q":T.push(p.shift(),p.shift()),u=p.shift(),c=p.shift(),T.push(u,c);break;case"q":T.push(u+p.shift(),c+p.shift()),u+=p.shift(),c+=p.shift(),P="Q",T.push(u,c);break;case"T":y=u,_=c,m=a[a.length-1],"Q"===m.command&&(y=u+(u-m.points[0]),_=c+(c-m.points[1])),u=p.shift(),c=p.shift(),P="Q",T.push(y,_,u,c);break;case"t":y=u,_=c,m=a[a.length-1],"Q"===m.command&&(y=u+(u-m.points[0]),_=c+(c-m.points[1])),u+=p.shift(),c+=p.shift(),P="Q",T.push(y,_,u,c);break;case"A":b=p.shift(),x=p.shift(),w=p.shift(),S=p.shift(),k=p.shift(),C=u,O=c,u=p.shift(),c=p.shift(),P="A",T=this.convertEndpointToCenterParameterization(C,O,u,c,S,k,b,x,w);break;case"a":b=p.shift(),x=p.shift(),w=p.shift(),S=p.shift(),k=p.shift(),C=u,O=c,u+=p.shift(),c+=p.shift(),P="A",T=this.convertEndpointToCenterParameterization(C,O,u,c,S,k,b,x,w);break}a.push({command:P||h,points:T,start:{x:A,y:E},pathLength:this.calcLength(A,E,P||h,T)})}"z"!==h&&"Z"!==h||a.push({command:"z",points:[],start:void 0,pathLength:0})}return a},e.calcLength=function(t,n,r,i){var o,a,s,u,c=e;switch(r){case"L":return c.getLineLength(t,n,i[0],i[1]);case"C":for(o=0,a=c.getPointOnCubicBezier(0,t,n,i[0],i[1],i[2],i[3],i[4],i[5]),u=.01;u<=1;u+=.01)s=c.getPointOnCubicBezier(u,t,n,i[0],i[1],i[2],i[3],i[4],i[5]),o+=c.getLineLength(a.x,a.y,s.x,s.y),a=s;return o;case"Q":for(o=0,a=c.getPointOnQuadraticBezier(0,t,n,i[0],i[1],i[2],i[3]),u=.01;u<=1;u+=.01)s=c.getPointOnQuadraticBezier(u,t,n,i[0],i[1],i[2],i[3]),o+=c.getLineLength(a.x,a.y,s.x,s.y),a=s;return o;case"A":o=0;var l=i[4],f=i[5],h=i[4]+f,p=Math.PI/180;if(Math.abs(l-h)h;u-=p)s=c.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),o+=c.getLineLength(a.x,a.y,s.x,s.y),a=s;else for(u=l+p;u1&&(a*=Math.sqrt(h),s*=Math.sqrt(h));var p=Math.sqrt((a*a*(s*s)-a*a*(f*f)-s*s*(l*l))/(a*a*(f*f)+s*s*(l*l)));i===o&&(p*=-1),isNaN(p)&&(p=0);var d=p*a*f/s,v=p*-s*l/a,g=(t+n)/2+Math.cos(c)*d-Math.sin(c)*v,m=(e+r)/2+Math.sin(c)*d+Math.cos(c)*v,y=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},_=function(t,e){return(t[0]*e[0]+t[1]*e[1])/(y(t)*y(e))},b=function(t,e){return(t[0]*e[1]=1&&(k=0),0===o&&k>0&&(k-=2*Math.PI),1===o&&k<0&&(k+=2*Math.PI),[g,m,a,s,x,k,c,o]},e}(a.Shape);e.Path=u,u.prototype.className="Path",u.prototype._attrsAffectingSize=["data"],s._registerNode(u),o.Factory.addGetterSetter(u,"data"),i.Collection.mapMethods(u)},5155:function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Rect=void 0;var i=n(4060),o=n(4892),a=n(4723),s=n(8871),u=n(5483),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype._sceneFunc=function(t){var e=this.cornerRadius(),n=this.width(),r=this.height();if(t.beginPath(),e){var i=0,o=0,a=0,s=0;"number"===typeof e?i=o=a=s=Math.min(e,n/2,r/2):(i=Math.min(e[0]||0,n/2,r/2),o=Math.min(e[1]||0,n/2,r/2),s=Math.min(e[2]||0,n/2,r/2),a=Math.min(e[3]||0,n/2,r/2)),t.moveTo(i,0),t.lineTo(n-o,0),t.arc(n-o,o,o,3*Math.PI/2,0,!1),t.lineTo(n,r-s),t.arc(n-s,r-s,s,0,Math.PI/2,!1),t.lineTo(a,r),t.arc(a,r-a,a,Math.PI/2,Math.PI,!1),t.lineTo(0,i),t.arc(i,i,i,Math.PI,3*Math.PI/2,!1)}else t.rect(0,0,n,r);t.closePath(),t.fillStrokeShape(this)},e}(a.Shape);e.Rect=c,c.prototype.className="Rect",s._registerNode(c),o.Factory.addGetterSetter(c,"cornerRadius",0,u.getNumberOrArrayOfNumbersValidator(4)),i.Collection.mapMethods(c)},9131:function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.RegularPolygon=void 0;var i=n(4060),o=n(4892),a=n(4723),s=n(5483),u=n(8871),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype._sceneFunc=function(t){var e=this._getPoints();t.beginPath(),t.moveTo(e[0].x,e[0].y);for(var n=1;n=0,n=t.indexOf('"')>=0||t.indexOf("'")>=0;return e&&!n&&(t='"'+t+'"'),t})).join(", ")}function $(){return f||(f=i.Util.createCanvasElement().getContext(g),f)}function I(t){t.fillText(this._partialText,this._partialTextX,this._partialTextY)}function L(t){t.strokeText(this._partialText,this._partialTextX,this._partialTextY)}function N(t){return t=t||{},t.fillLinearGradientColorStops||t.fillRadialGradientColorStops||t.fillPatternImage||(t.fill=t.fill||"black"),t}var F=function(t){function e(e){var n=t.call(this,N(e))||this;n._partialTextX=0,n._partialTextY=0;for(var r=0;r1&&(b+=a)}}},e.prototype._hitFunc=function(t){var e=this.getWidth(),n=this.getHeight();t.beginPath(),t.rect(0,0,e,n),t.closePath(),t.fillStrokeShape(this)},e.prototype.setText=function(t){var e=i.Util._isString(t)?t:null===t||void 0===t?"":t+"";return this._setAttr(_,e),this},e.prototype.getWidth=function(){var t=this.attrs.width===h||void 0===this.attrs.width;return t?this.getTextWidth()+2*this.padding():this.attrs.width},e.prototype.getHeight=function(){var t=this.attrs.height===h||void 0===this.attrs.height;return t?this.fontSize()*this.textArr.length*this.lineHeight()+2*this.padding():this.attrs.height},e.prototype.getTextWidth=function(){return this.textWidth},e.prototype.getTextHeight=function(){return i.Util.warn("text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height."),this.textHeight},e.prototype.measureSize=function(t){var e,n=$(),r=this.fontSize();return n.save(),n.font=this._getContextFont(),e=n.measureText(t),n.restore(),{width:e.width,height:r}},e.prototype._getContextFont=function(){return s.Konva.UA.isIE?this.fontStyle()+O+this.fontSize()+C+this.fontFamily():this.fontStyle()+O+this.fontVariant()+O+(this.fontSize()+C)+R(this.fontFamily())},e.prototype._addTextLine=function(t){this.align()===d&&(t=t.trim());var e=this._getTextWidth(t);return this.textArr.push({text:t,width:e})},e.prototype._getTextWidth=function(t){var e=this.letterSpacing(),n=t.length;return $().measureText(t).width+(n?e*(n-1):0)},e.prototype._setTextData=function(){var t=this.text().split("\n"),e=+this.fontSize(),n=0,r=this.lineHeight()*e,i=this.attrs.width,o=this.attrs.height,a=i!==h&&void 0!==i,s=o!==h&&void 0!==o,u=this.padding(),c=i-2*u,l=o-2*u,f=0,p=this.wrap(),d=p!==E,v=p!==A&&d,g=this.ellipsis();this.textArr=[],$().font=this._getContextFont();for(var y=g?this._getTextWidth(j):0,_=0,b=t.length;_c)while(x.length>0){var S=0,k=x.length,C="",P=0;while(S>>1,M=x.slice(0,T+1),D=this._getTextWidth(M)+y;D<=c?(S=T+1,C=M,P=D):k=T}if(!C)break;if(v){var R,I=x[C.length],L=I===O||I===m;R=L&&P<=c?C.length:Math.max(C.lastIndexOf(O),C.lastIndexOf(m))+1,R>0&&(S=R,C=C.slice(0,S),P=this._getTextWidth(C))}if(C=C.trimRight(),this._addTextLine(C),n=Math.max(n,P),f+=r,!d||s&&f+r>l){var N=this.textArr[this.textArr.length-1];if(N&&g){var F=this._getTextWidth(N.text+j)0&&(w=this._getTextWidth(x),w<=c)){this._addTextLine(x),f+=r,n=Math.max(n,w);break}}else this._addTextLine(x),f+=r,n=Math.max(n,w);if(s&&f+r>l)break}this.textHeight=e,this.textWidth=n},e.prototype.getStrokeScaleEnabled=function(){return!0},e}(a.Shape);e.Text=F,F.prototype._fillFunc=I,F.prototype._strokeFunc=L,F.prototype.className=b,F.prototype._attrsAffectingSize=["text","fontSize","padding","wrap","lineHeight","letterSpacing"],c._registerNode(F),o.Factory.overWriteSetter(F,"width",u.getNumberOrAutoValidator()),o.Factory.overWriteSetter(F,"height",u.getNumberOrAutoValidator()),o.Factory.addGetterSetter(F,"fontFamily","Arial"),o.Factory.addGetterSetter(F,"fontSize",12,u.getNumberValidator()),o.Factory.addGetterSetter(F,"fontStyle",k),o.Factory.addGetterSetter(F,"fontVariant",k),o.Factory.addGetterSetter(F,"padding",0,u.getNumberValidator()),o.Factory.addGetterSetter(F,"align",y),o.Factory.addGetterSetter(F,"verticalAlign",x),o.Factory.addGetterSetter(F,"lineHeight",1,u.getNumberValidator()),o.Factory.addGetterSetter(F,"wrap",T),o.Factory.addGetterSetter(F,"ellipsis",!1,u.getBooleanValidator()),o.Factory.addGetterSetter(F,"letterSpacing",0,u.getNumberValidator()),o.Factory.addGetterSetter(F,"text","",u.getStringValidator()),o.Factory.addGetterSetter(F,"textDecoration",""),i.Collection.mapMethods(F)},8137:function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.TextPath=void 0;var i=n(4060),o=n(4892),a=n(4723),s=n(1486),u=n(1958),c=n(5483),l=n(8871),f="",h="normal";function p(t){t.fillText(this.partialText,0,0)}function d(t){t.strokeText(this.partialText,0,0)}var v=function(t){function e(e){var n=t.call(this,e)||this;return n.dummyCanvas=i.Util.createCanvasElement(),n.dataArray=[],n.dataArray=s.Path.parsePathData(n.attrs.data),n.on("dataChange.konva",(function(){this.dataArray=s.Path.parsePathData(this.attrs.data),this._setTextData()})),n.on("textChange.konva alignChange.konva letterSpacingChange.konva kerningFuncChange.konva",n._setTextData),e&&e["getKerning"]&&(i.Util.warn('getKerning TextPath API is deprecated. Please use "kerningFunc" instead.'),n.kerningFunc(e["getKerning"])),n._setTextData(),n}return r(e,t),e.prototype._sceneFunc=function(t){t.setAttr("font",this._getContextFont()),t.setAttr("textBaseline",this.textBaseline()),t.setAttr("textAlign","left"),t.save();var e=this.textDecoration(),n=this.fill(),r=this.fontSize(),i=this.glyphInfo;"underline"===e&&t.beginPath();for(var o=0;o=1){var n=e[0].p0;t.moveTo(n.x,n.y)}for(var r=0;r0&&(a+=t.dataArray[c].pathLength);var l=0;"center"===r&&(l=Math.max(0,a/2-o/2)),"right"===r&&(l=Math.max(0,a-o));for(var f,h,p,d=u.stringToArray(this.text()),v=this.text().split(" ").length-1,g=-1,m=0,y=function(){m=0;for(var e=t.dataArray,n=g+1;n0)return g=n,e[n];"M"===e[n].command&&(f={x:e[n].points[0],y:e[n].points[1]})}return{}},_=function(e){var i=t._getTextSize(e).width+n;" "===e&&"justify"===r&&(i+=(a-o)/v);var u=0,c=0;h=void 0;while(Math.abs(i-u)/i>.01&&c<20){c++;var l=u;while(void 0===p)p=y(),p&&l+p.pathLengthi?h=s.Path.getPointOnLine(i,f.x,f.y,p.points[0],p.points[1],f.x,f.y):p=void 0;break;case"A":var g=p.points[4],_=p.points[5],b=p.points[4]+_;0===m?m=g+1e-8:i>u?m+=Math.PI/180*_/Math.abs(_):m-=Math.PI/360*_/Math.abs(_),(_<0&&m=0&&m>b)&&(m=b,d=!0),h=s.Path.getPointOnEllipticalArc(p.points[0],p.points[1],p.points[2],p.points[3],m,p.points[6]);break;case"C":0===m?m=i>p.pathLength?1e-8:i/p.pathLength:i>u?m+=(i-u)/p.pathLength/2:m=Math.max(m-(u-i)/p.pathLength/2,0),m>1&&(m=1,d=!0),h=s.Path.getPointOnCubicBezier(m,p.start.x,p.start.y,p.points[0],p.points[1],p.points[2],p.points[3],p.points[4],p.points[5]);break;case"Q":0===m?m=i/p.pathLength:i>u?m+=(i-u)/p.pathLength:m-=(u-i)/p.pathLength,m>1&&(m=1,d=!0),h=s.Path.getPointOnQuadraticBezier(m,p.start.x,p.start.y,p.points[0],p.points[1],p.points[2],p.points[3]);break}void 0!==h&&(u=s.Path.getLineLength(f.x,f.y,h.x,h.y)),d&&(d=!1,p=void 0)}},b="C",x=t._getTextSize(b).width+n,w=l/x-1,S=0;Sp.x?-1:1,v=this.findOne(".top-left").y()>p.y?-1:1;e=r*this.cos*d,n=r*this.sin*v,this.findOne(".top-left").x(p.x-e),this.findOne(".top-left").y(p.y-n)}}else if("top-center"===this._movingAnchorName)this.findOne(".top-left").y(i.y());else if("top-right"===this._movingAnchorName){if(l){p=h?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".bottom-left").x(),y:this.findOne(".bottom-left").y()};r=Math.sqrt(Math.pow(i.x()-p.x,2)+Math.pow(p.y-i.y(),2));d=this.findOne(".top-right").x()p.y?-1:1;e=r*this.cos*d,n=r*this.sin*v,this.findOne(".top-right").x(p.x+e),this.findOne(".top-right").y(p.y-n)}var g=i.position();this.findOne(".top-left").y(g.y),this.findOne(".bottom-right").x(g.x)}else if("middle-left"===this._movingAnchorName)this.findOne(".top-left").x(i.x());else if("middle-right"===this._movingAnchorName)this.findOne(".bottom-right").x(i.x());else if("bottom-left"===this._movingAnchorName){if(l){p=h?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".top-right").x(),y:this.findOne(".top-right").y()};r=Math.sqrt(Math.pow(p.x-i.x(),2)+Math.pow(i.y()-p.y,2));d=p.x=0){var u=s.point({x:2*-this.padding(),y:0});if(t.x+=u.x,t.y+=u.y,t.width+=2*this.padding(),this._movingAnchorName=this._movingAnchorName.replace("left","right"),this._anchorDragOffset.x-=u.x,this._anchorDragOffset.y-=u.y,!a)return void this.update()}else if(this._movingAnchorName&&t.width<0&&this._movingAnchorName.indexOf("right")>=0){u=s.point({x:2*this.padding(),y:0});if(this._movingAnchorName=this._movingAnchorName.replace("right","left"),this._anchorDragOffset.x-=u.x,this._anchorDragOffset.y-=u.y,t.width+=2*this.padding(),!a)return void this.update()}if(this._movingAnchorName&&t.height<0&&this._movingAnchorName.indexOf("top")>=0){u=s.point({x:0,y:2*-this.padding()});if(t.x+=u.x,t.y+=u.y,this._movingAnchorName=this._movingAnchorName.replace("top","bottom"),this._anchorDragOffset.x-=u.x,this._anchorDragOffset.y-=u.y,t.height+=2*this.padding(),!a)return void this.update()}else if(this._movingAnchorName&&t.height<0&&this._movingAnchorName.indexOf("bottom")>=0){u=s.point({x:0,y:2*this.padding()});if(this._movingAnchorName=this._movingAnchorName.replace("bottom","top"),this._anchorDragOffset.x-=u.x,this._anchorDragOffset.y-=u.y,t.height+=2*this.padding(),!a)return void this.update()}if(this.boundBoxFunc()){var c=this.boundBoxFunc()(r,t);c?t=c:o.Util.warn("boundBoxFunc returned falsy. You should return new bound rect from it!")}var l=1e7,h=new o.Transform;h.translate(r.x,r.y),h.rotate(r.rotation),h.scale(r.width/l,r.height/l);var p=new o.Transform;p.translate(t.x,t.y),p.rotate(t.rotation),p.scale(t.width/l,t.height/l);var d=p.multiply(h.invert());this._nodes.forEach((function(t){var r,i=t.getParent().getAbsoluteTransform(),a=t.getTransform().copy();a.translate(t.offsetX(),t.offsetY());var s=new o.Transform;s.multiply(i.copy().invert()).multiply(d).multiply(i).multiply(a);var u=s.decompose();t.setAttrs(u),n._fire("transform",{evt:e,target:t}),t._fire("transform",{evt:e,target:t}),null===(r=t.getLayer())||void 0===r||r.batchDraw()})),this.rotation(o.Util._getRotation(t.rotation)),this._resetTransformCache(),this.update(),this.getLayer().batchDraw()}},e.prototype.forceUpdate=function(){this._resetTransformCache(),this.update()},e.prototype._batchChangeChild=function(t,e){var n=this.findOne(t);n.setAttrs(e)},e.prototype.update=function(){var t,e=this,n=this._getNodeRect();this.rotation(o.Util._getRotation(n.rotation));var r=n.width,i=n.height,a=this.enabledAnchors(),s=this.resizeEnabled(),u=this.padding(),c=this.anchorSize();this.find("._anchor").each((function(t){t.setAttrs({width:c,height:c,offsetX:c/2,offsetY:c/2,stroke:e.anchorStroke(),strokeWidth:e.anchorStrokeWidth(),fill:e.anchorFill(),cornerRadius:e.anchorCornerRadius()})})),this._batchChangeChild(".top-left",{x:0,y:0,offsetX:c/2+u,offsetY:c/2+u,visible:s&&a.indexOf("top-left")>=0}),this._batchChangeChild(".top-center",{x:r/2,y:0,offsetY:c/2+u,visible:s&&a.indexOf("top-center")>=0}),this._batchChangeChild(".top-right",{x:r,y:0,offsetX:c/2-u,offsetY:c/2+u,visible:s&&a.indexOf("top-right")>=0}),this._batchChangeChild(".middle-left",{x:0,y:i/2,offsetX:c/2+u,visible:s&&a.indexOf("middle-left")>=0}),this._batchChangeChild(".middle-right",{x:r,y:i/2,offsetX:c/2-u,visible:s&&a.indexOf("middle-right")>=0}),this._batchChangeChild(".bottom-left",{x:0,y:i,offsetX:c/2+u,offsetY:c/2-u,visible:s&&a.indexOf("bottom-left")>=0}),this._batchChangeChild(".bottom-center",{x:r/2,y:i,offsetY:c/2-u,visible:s&&a.indexOf("bottom-center")>=0}),this._batchChangeChild(".bottom-right",{x:r,y:i,offsetX:c/2-u,offsetY:c/2-u,visible:s&&a.indexOf("bottom-right")>=0}),this._batchChangeChild(".rotater",{x:r/2,y:-this.rotateAnchorOffset()*o.Util._sign(i)-u,visible:this.rotateEnabled()}),this._batchChangeChild(".back",{width:r,height:i,visible:this.borderEnabled(),stroke:this.borderStroke(),strokeWidth:this.borderStrokeWidth(),dash:this.borderDash(),x:0,y:0}),null===(t=this.getLayer())||void 0===t||t.batchDraw()},e.prototype.isTransforming=function(){return this._transforming},e.prototype.stopTransform=function(){if(this._transforming){this._removeEvents();var t=this.findOne("."+this._movingAnchorName);t&&t.stopDrag()}},e.prototype.destroy=function(){return this.getStage()&&this._cursorChange&&(this.getStage().content.style.cursor=""),l.Group.prototype.destroy.call(this),this.detach(),this._removeEvents(),this},e.prototype.toObject=function(){return s.Node.prototype.toObject.call(this)},e}(l.Group);function T(t){return t instanceof Array||o.Util.warn("enabledAnchors value should be an array"),t instanceof Array&&t.forEach((function(t){-1===x.indexOf(t)&&o.Util.warn("Unknown anchor name: "+t+". Available names are: "+x.join(", "))})),t||[]}e.Transformer=P,P.prototype.className="Transformer",p._registerNode(P),a.Factory.addGetterSetter(P,"enabledAnchors",x,T),a.Factory.addGetterSetter(P,"resizeEnabled",!0),a.Factory.addGetterSetter(P,"anchorSize",10,h.getNumberValidator()),a.Factory.addGetterSetter(P,"rotateEnabled",!0),a.Factory.addGetterSetter(P,"rotationSnaps",[]),a.Factory.addGetterSetter(P,"rotateAnchorOffset",50,h.getNumberValidator()),a.Factory.addGetterSetter(P,"rotationSnapTolerance",5,h.getNumberValidator()),a.Factory.addGetterSetter(P,"borderEnabled",!0),a.Factory.addGetterSetter(P,"anchorStroke","rgb(0, 161, 255)"),a.Factory.addGetterSetter(P,"anchorStrokeWidth",1,h.getNumberValidator()),a.Factory.addGetterSetter(P,"anchorFill","white"),a.Factory.addGetterSetter(P,"anchorCornerRadius",0,h.getNumberValidator()),a.Factory.addGetterSetter(P,"borderStroke","rgb(0, 161, 255)"),a.Factory.addGetterSetter(P,"borderStrokeWidth",1,h.getNumberValidator()),a.Factory.addGetterSetter(P,"borderDash"),a.Factory.addGetterSetter(P,"keepRatio",!0),a.Factory.addGetterSetter(P,"centeredScaling",!1),a.Factory.addGetterSetter(P,"ignoreStroke",!1),a.Factory.addGetterSetter(P,"padding",0,h.getNumberValidator()),a.Factory.addGetterSetter(P,"node"),a.Factory.addGetterSetter(P,"nodes"),a.Factory.addGetterSetter(P,"boundBoxFunc"),a.Factory.addGetterSetter(P,"shouldOverdrawWholeArea",!1),a.Factory.backCompat(P,{lineEnabled:"borderEnabled",rotateHandlerOffset:"rotateAnchorOffset",enabledHandlers:"enabledAnchors"}),o.Collection.mapMethods(P)},8001:function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Wedge=void 0;var i=n(4060),o=n(4892),a=n(4723),s=n(8871),u=n(5483),c=n(8871),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype._sceneFunc=function(t){t.beginPath(),t.arc(0,0,this.radius(),0,s.Konva.getAngle(this.angle()),this.clockwise()),t.lineTo(0,0),t.closePath(),t.fillStrokeShape(this)},e.prototype.getWidth=function(){return 2*this.radius()},e.prototype.getHeight=function(){return 2*this.radius()},e.prototype.setWidth=function(t){this.radius(t/2)},e.prototype.setHeight=function(t){this.radius(t/2)},e}(a.Shape);e.Wedge=l,l.prototype.className="Wedge",l.prototype._centroid=!0,l.prototype._attrsAffectingSize=["radius"],c._registerNode(l),o.Factory.addGetterSetter(l,"radius",0,u.getNumberValidator()),o.Factory.addGetterSetter(l,"angle",0,u.getNumberValidator()),o.Factory.addGetterSetter(l,"clockwise",!1),o.Factory.backCompat(l,{angleDeg:"angle",getAngleDeg:"getAngle",setAngleDeg:"setAngle"}),i.Collection.mapMethods(l)},5580:function(t,e,n){var r=n(6110),i=n(9325),o=r(i,"DataView");t.exports=o},1549:function(t,e,n){var r=n(2032),i=n(1481),o=n(6721),a=n(2749),s=n(5749);function u(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e-1}t.exports=i},9905:function(t){function e(t,e,n){var r=-1,i=null==t?0:t.length;while(++r=c&&(h=u,p=!1,e=new r(e));t:while(++f0&&n(l)?e>1?o(l,e-1,n,a,s):r(s,l):a||(s[s.length]=l)}return s}t.exports=o},6649:function(t,e,n){var r=n(3221),i=r();t.exports=i},641:function(t,e,n){var r=n(6649),i=n(5950);function o(t,e){return t&&r(t,e,i)}t.exports=o},7422:function(t,e,n){var r=n(1769),i=n(7797);function o(t,e){e=r(e,t);var n=0,o=e.length;while(null!=t&&n1?n[o-1]:void 0,s=o>2?n[2]:void 0;a=t.length>3&&"function"==typeof a?(o--,a):void 0,s&&i(n[0],n[1],s)&&(a=o<3?void 0:a,o=1),e=Object(e);while(++rh))return!1;var d=l.get(t),v=l.get(e);if(d&&v)return d==e&&v==t;var g=-1,m=!0,y=n&s?new r:void 0;l.set(t,e),l.set(e,t);while(++g-1&&t%1==0&&t-1}t.exports=i},1175:function(t,e,n){var r=n(6025);function i(t,e){var n=this.__data__,i=r(n,t);return i<0?(++this.size,n.push([t,e])):n[i][1]=e,this}t.exports=i},3040:function(t,e,n){var r=n(1549),i=n(79),o=n(8223);function a(){this.size=0,this.__data__={hash:new r,map:new(o||i),string:new r}}t.exports=a},7670:function(t,e,n){var r=n(2651);function i(t){var e=r(this,t)["delete"](t);return this.size-=e?1:0,e}t.exports=i},289:function(t,e,n){var r=n(2651);function i(t){return r(this,t).get(t)}t.exports=i},4509:function(t,e,n){var r=n(2651);function i(t){return r(this,t).has(t)}t.exports=i},2949:function(t,e,n){var r=n(2651);function i(t,e){var n=r(this,t),i=n.size;return n.set(t,e),this.size+=n.size==i?0:1,this}t.exports=i},317:function(t){function e(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}t.exports=e},7197:function(t){function e(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}t.exports=e},2224:function(t,e,n){var r=n(104),i=500;function o(t){var e=r(t,(function(t){return n.size===i&&n.clear(),t})),n=e.cache;return e}t.exports=o},1042:function(t,e,n){var r=n(6110),i=r(Object,"create");t.exports=i},3650:function(t,e,n){var r=n(4335),i=r(Object.keys,Object);t.exports=i},181:function(t){function e(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=e},6009:function(t,e,n){t=n.nmd(t);var r=n(4840),i=e&&!e.nodeType&&e,o=i&&t&&!t.nodeType&&t,a=o&&o.exports===i,s=a&&r.process,u=function(){try{var t=o&&o.require&&o.require("util").types;return t||s&&s.binding&&s.binding("util")}catch(e){}}();t.exports=u},9350:function(t){var e=Object.prototype,n=e.toString;function r(t){return n.call(t)}t.exports=r},4335:function(t){function e(t,e){return function(n){return t(e(n))}}t.exports=e},6757:function(t,e,n){var r=n(1033),i=Math.max;function o(t,e,n){return e=i(void 0===e?t.length-1:e,0),function(){var o=arguments,a=-1,s=i(o.length-e,0),u=Array(s);while(++a0){if(++i>=e)return arguments[0]}else i=0;return t.apply(void 0,arguments)}}t.exports=i},7410:function(t,e,n){var r=n(3195);function i(t,e){var n=-1,i=t.length,o=i-1;e=void 0===e?i:e;while(++n-1&&t%1==0&&t<=e}t.exports=n},3805:function(t){function e(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=e},346:function(t){function e(t){return null!=t&&"object"==typeof t}t.exports=e},1331:function(t,e,n){var r=n(2552),i=n(8879),o=n(346),a="[object Object]",s=Function.prototype,u=Object.prototype,c=s.toString,l=u.hasOwnProperty,f=c.call(Object);function h(t){if(!o(t)||r(t)!=a)return!1;var e=i(t);if(null===e)return!0;var n=l.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==f}t.exports=h},4394:function(t,e,n){var r=n(2552),i=n(346),o="[object Symbol]";function a(t){return"symbol"==typeof t||i(t)&&r(t)==o}t.exports=a},7167:function(t,e,n){var r=n(4901),i=n(7301),o=n(6009),a=o&&o.isTypedArray,s=a?i(a):r;t.exports=s},5950:function(t,e,n){var r=n(695),i=n(8984),o=n(4894);function a(t){return o(t)?r(t):i(t)}t.exports=a},9622:function(t,e,n){var r=n(695),i=n(2903),o=n(4894);function a(t){return o(t)?r(t,!0):i(t)}t.exports=a},2543:function(t,e,n){var r; +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */t=n.nmd(t),function(){var i,o="4.17.21",a=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",c="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",f=500,h="__lodash_placeholder__",p=1,d=2,v=4,g=1,m=2,y=1,_=2,b=4,x=8,w=16,S=32,k=64,C=128,O=256,P=512,T=30,A="...",E=800,j=16,M=1,D=2,R=3,$=1/0,I=9007199254740991,L=17976931348623157e292,N=NaN,F=4294967295,U=F-1,B=F>>>1,G=[["ary",C],["bind",y],["bindKey",_],["curry",x],["curryRight",w],["flip",P],["partial",S],["partialRight",k],["rearg",O]],z="[object Arguments]",V="[object Array]",H="[object AsyncFunction]",W="[object Boolean]",q="[object Date]",K="[object DOMException]",Y="[object Error]",X="[object Function]",J="[object GeneratorFunction]",Z="[object Map]",Q="[object Number]",tt="[object Null]",et="[object Object]",nt="[object Promise]",rt="[object Proxy]",it="[object RegExp]",ot="[object Set]",at="[object String]",st="[object Symbol]",ut="[object Undefined]",ct="[object WeakMap]",lt="[object WeakSet]",ft="[object ArrayBuffer]",ht="[object DataView]",pt="[object Float32Array]",dt="[object Float64Array]",vt="[object Int8Array]",gt="[object Int16Array]",mt="[object Int32Array]",yt="[object Uint8Array]",_t="[object Uint8ClampedArray]",bt="[object Uint16Array]",xt="[object Uint32Array]",wt=/\b__p \+= '';/g,St=/\b(__p \+=) '' \+/g,kt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ct=/&(?:amp|lt|gt|quot|#39);/g,Ot=/[&<>"']/g,Pt=RegExp(Ct.source),Tt=RegExp(Ot.source),At=/<%-([\s\S]+?)%>/g,Et=/<%([\s\S]+?)%>/g,jt=/<%=([\s\S]+?)%>/g,Mt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Dt=/^\w*$/,Rt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$t=/[\\^$.*+?()[\]{}|]/g,It=RegExp($t.source),Lt=/^\s+/,Nt=/\s/,Ft=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ut=/\{\n\/\* \[wrapped with (.+)\] \*/,Bt=/,? & /,Gt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,zt=/[()=,{}\[\]\/\s]/,Vt=/\\(\\)?/g,Ht=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Wt=/\w*$/,qt=/^[-+]0x[0-9a-f]+$/i,Kt=/^0b[01]+$/i,Yt=/^\[object .+?Constructor\]$/,Xt=/^0o[0-7]+$/i,Jt=/^(?:0|[1-9]\d*)$/,Zt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Qt=/($^)/,te=/['\n\r\u2028\u2029\\]/g,ee="\\ud800-\\udfff",ne="\\u0300-\\u036f",re="\\ufe20-\\ufe2f",ie="\\u20d0-\\u20ff",oe=ne+re+ie,ae="\\u2700-\\u27bf",se="a-z\\xdf-\\xf6\\xf8-\\xff",ue="\\xac\\xb1\\xd7\\xf7",ce="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",le="\\u2000-\\u206f",fe=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",he="A-Z\\xc0-\\xd6\\xd8-\\xde",pe="\\ufe0e\\ufe0f",de=ue+ce+le+fe,ve="['’]",ge="["+ee+"]",me="["+de+"]",ye="["+oe+"]",_e="\\d+",be="["+ae+"]",xe="["+se+"]",we="[^"+ee+de+_e+ae+se+he+"]",Se="\\ud83c[\\udffb-\\udfff]",ke="(?:"+ye+"|"+Se+")",Ce="[^"+ee+"]",Oe="(?:\\ud83c[\\udde6-\\uddff]){2}",Pe="[\\ud800-\\udbff][\\udc00-\\udfff]",Te="["+he+"]",Ae="\\u200d",Ee="(?:"+xe+"|"+we+")",je="(?:"+Te+"|"+we+")",Me="(?:"+ve+"(?:d|ll|m|re|s|t|ve))?",De="(?:"+ve+"(?:D|LL|M|RE|S|T|VE))?",Re=ke+"?",$e="["+pe+"]?",Ie="(?:"+Ae+"(?:"+[Ce,Oe,Pe].join("|")+")"+$e+Re+")*",Le="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ne="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Fe=$e+Re+Ie,Ue="(?:"+[be,Oe,Pe].join("|")+")"+Fe,Be="(?:"+[Ce+ye+"?",ye,Oe,Pe,ge].join("|")+")",Ge=RegExp(ve,"g"),ze=RegExp(ye,"g"),Ve=RegExp(Se+"(?="+Se+")|"+Be+Fe,"g"),He=RegExp([Te+"?"+xe+"+"+Me+"(?="+[me,Te,"$"].join("|")+")",je+"+"+De+"(?="+[me,Te+Ee,"$"].join("|")+")",Te+"?"+Ee+"+"+Me,Te+"+"+De,Ne,Le,_e,Ue].join("|"),"g"),We=RegExp("["+Ae+ee+oe+pe+"]"),qe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ke=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ye=-1,Xe={};Xe[pt]=Xe[dt]=Xe[vt]=Xe[gt]=Xe[mt]=Xe[yt]=Xe[_t]=Xe[bt]=Xe[xt]=!0,Xe[z]=Xe[V]=Xe[ft]=Xe[W]=Xe[ht]=Xe[q]=Xe[Y]=Xe[X]=Xe[Z]=Xe[Q]=Xe[et]=Xe[it]=Xe[ot]=Xe[at]=Xe[ct]=!1;var Je={};Je[z]=Je[V]=Je[ft]=Je[ht]=Je[W]=Je[q]=Je[pt]=Je[dt]=Je[vt]=Je[gt]=Je[mt]=Je[Z]=Je[Q]=Je[et]=Je[it]=Je[ot]=Je[at]=Je[st]=Je[yt]=Je[_t]=Je[bt]=Je[xt]=!0,Je[Y]=Je[X]=Je[ct]=!1;var Ze={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},Qe={"&":"&","<":"<",">":">",'"':""","'":"'"},tn={"&":"&","<":"<",">":">",""":'"',"'":"'"},en={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},nn=parseFloat,rn=parseInt,on="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,an="object"==typeof self&&self&&self.Object===Object&&self,sn=on||an||Function("return this")(),un=e&&!e.nodeType&&e,cn=un&&t&&!t.nodeType&&t,ln=cn&&cn.exports===un,fn=ln&&on.process,hn=function(){try{var t=cn&&cn.require&&cn.require("util").types;return t||fn&&fn.binding&&fn.binding("util")}catch(e){}}(),pn=hn&&hn.isArrayBuffer,dn=hn&&hn.isDate,vn=hn&&hn.isMap,gn=hn&&hn.isRegExp,mn=hn&&hn.isSet,yn=hn&&hn.isTypedArray;function _n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function bn(t,e,n,r){var i=-1,o=null==t?0:t.length;while(++i-1}function On(t,e,n){var r=-1,i=null==t?0:t.length;while(++r-1);return n}function Qn(t,e){var n=t.length;while(n--&&Ln(e,t[n],0)>-1);return n}function tr(t,e){var n=t.length,r=0;while(n--)t[n]===e&&++r;return r}var er=Gn(Ze),nr=Gn(Qe);function rr(t){return"\\"+en[t]}function ir(t,e){return null==t?i:t[e]}function or(t){return We.test(t)}function ar(t){return qe.test(t)}function sr(t){var e,n=[];while(!(e=t.next()).done)n.push(e.value);return n}function ur(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function cr(t,e){return function(n){return t(e(n))}}function lr(t,e){var n=-1,r=t.length,i=0,o=[];while(++n-1}function Gr(t,e){var n=this.__data__,r=li(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function zr(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e=e?t:e)),t}function mi(t,e,n,r,o,a){var s,u=e&p,c=e&d,l=e&v;if(n&&(s=o?n(t,r,o,a):n(t)),s!==i)return s;if(!kl(t))return t;var f=ul(t);if(f){if(s=es(t),!u)return ia(t,s)}else{var h=Ja(t),g=h==X||h==J;if(pl(t))return Ko(t,u);if(h==et||h==z||g&&!o){if(s=c||g?{}:ns(t),!u)return c?sa(t,pi(s,t)):aa(t,hi(s,t))}else{if(!Je[h])return o?t:{};s=rs(t,h,u)}}a||(a=new Zr);var m=a.get(t);if(m)return m;a.set(t,s),Ll(t)?t.forEach((function(r){s.add(mi(r,e,n,r,t,a))})):Ol(t)&&t.forEach((function(r,i){s.set(i,mi(r,e,n,i,t,a))}));var y=l?c?Ua:Fa:c?kf:Sf,_=f?i:y(t);return xn(_||t,(function(r,i){_&&(i=r,r=t[i]),ci(s,i,mi(r,e,n,i,t,a))})),s}function yi(t){var e=Sf(t);return function(n){return _i(n,t,e)}}function _i(t,e,n){var r=n.length;if(null==t)return!r;t=ne(t);while(r--){var o=n[r],a=e[o],s=t[o];if(s===i&&!(o in t)||!a(s))return!1}return!0}function bi(t,e,n){if("function"!=typeof t)throw new oe(u);return Cs((function(){t.apply(i,n)}),e)}function xi(t,e,n,r){var i=-1,o=Cn,s=!0,u=t.length,c=[],l=e.length;if(!u)return c;n&&(e=Pn(e,Yn(n))),r?(o=On,s=!1):e.length>=a&&(o=Jn,s=!1,e=new Yr(e));t:while(++io?0:o+n),r=r===i||r>o?o:Kl(r),r<0&&(r+=o),r=n>r?0:Yl(r);while(n0&&n(s)?e>1?Ti(s,e-1,n,r,i):Tn(i,s):r||(i[i.length]=s)}return i}var Ai=fa(),Ei=fa(!0);function ji(t,e){return t&&Ai(t,e,Sf)}function Mi(t,e){return t&&Ei(t,e,Sf)}function Di(t,e){return kn(e,(function(e){return xl(t[e])}))}function Ri(t,e){e=Vo(e,t);var n=0,r=e.length;while(null!=t&&ne}function Ni(t,e){return null!=t&&fe.call(t,e)}function Fi(t,e){return null!=t&&e in ne(t)}function Ui(t,e,n){return t>=Be(e,n)&&t=120&&h.length>=120)?new Yr(u&&h):i}h=t[0];var p=-1,d=c[0];t:while(++p-1)s!==t&&Ce.call(s,u,1),Ce.call(t,u,1)}return t}function mo(t,e){var n=t?e.length:0,r=n-1;while(n--){var i=e[n];if(n==r||i!==o){var o=i;as(i)?Ce.call(t,i,1):Io(t,i)}}return t}function yo(t,e){return t+Re(We()*(e-t+1))}function _o(t,e,r,i){var o=-1,a=Ue(De((e-t)/(r||1)),0),s=n(a);while(a--)s[i?a:++o]=t,t+=r;return s}function bo(t,e){var n="";if(!t||e<1||e>I)return n;do{e%2&&(n+=t),e=Re(e/2),e&&(t+=t)}while(e);return n}function xo(t,e){return Os(bs(t,e,jh),t+"")}function wo(t){return oi(Gf(t))}function So(t,e){var n=Gf(t);return As(n,gi(e,0,n.length))}function ko(t,e,n,r){if(!kl(t))return t;e=Vo(e,t);var o=-1,a=e.length,s=a-1,u=t;while(null!=u&&++oo?0:o+e),r=r>o?o:r,r<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;var a=n(o);while(++i>>1,a=t[o];null!==a&&!Fl(a)&&(n?a<=e:a=a){var l=e?null:Aa(t);if(l)return fr(l);s=!1,i=Jn,c=new Yr}else c=e?[]:u;t:while(++r=r?t:To(t,e,n)}var qo=Ee||function(t){return sn.clearTimeout(t)};function Ko(t,e){if(e)return t.slice();var n=t.length,r=xe?xe(n):new t.constructor(n);return t.copy(r),r}function Yo(t){var e=new t.constructor(t.byteLength);return new be(e).set(new be(t)),e}function Xo(t,e){var n=e?Yo(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}function Jo(t){var e=new t.constructor(t.source,Wt.exec(t));return e.lastIndex=t.lastIndex,e}function Zo(t){return _r?ne(_r.call(t)):{}}function Qo(t,e){var n=e?Yo(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function ta(t,e){if(t!==e){var n=t!==i,r=null===t,o=t===t,a=Fl(t),s=e!==i,u=null===e,c=e===e,l=Fl(e);if(!u&&!l&&!a&&t>e||a&&s&&c&&!u&&!l||r&&s&&c||!n&&c||!o)return 1;if(!r&&!a&&!l&&t=s)return u;var c=n[r];return u*("desc"==c?-1:1)}}return t.index-e.index}function na(t,e,r,i){var o=-1,a=t.length,s=r.length,u=-1,c=e.length,l=Ue(a-s,0),f=n(c+l),h=!i;while(++u1?n[o-1]:i,s=o>2?n[2]:i;a=t.length>3&&"function"==typeof a?(o--,a):i,s&&ss(n[0],n[1],s)&&(a=o<3?i:a,o=1),e=ne(e);while(++r-1?o[a?e[s]:s]:i}}function ya(t){return Na((function(e){var n=e.length,r=n,o=Or.prototype.thru;t&&e.reverse();while(r--){var a=e[r];if("function"!=typeof a)throw new oe(u);if(o&&!s&&"wrapper"==Ga(a))var s=new Or([],!0)}r=s?r:n;while(++r1&&y.reverse(),h&&lu))return!1;var l=a.get(t),f=a.get(e);if(l&&f)return l==e&&f==t;var h=-1,p=!0,d=n&m?new Yr:i;a.set(t,e),a.set(e,t);while(++h1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(Ft,"{\n/* [wrapped with "+e+"] */\n")}function os(t){return ul(t)||sl(t)||!!(Oe&&t&&t[Oe])}function as(t,e){var n=typeof t;return e=null==e?I:e,!!e&&("number"==n||"symbol"!=n&&Jt.test(t))&&t>-1&&t%1==0&&t0){if(++e>=E)return arguments[0]}else e=0;return t.apply(i,arguments)}}function As(t,e){var n=-1,r=t.length,o=r-1;e=e===i?r:e;while(++n1?t[e-1]:i;return n="function"==typeof n?(t.pop(),n):i,Iu(t,n)}));function Hu(t){var e=wr(t);return e.__chain__=!0,e}function Wu(t,e){return e(t),t}function qu(t,e){return e(t)}var Ku=Na((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,o=function(e){return vi(e,t)};return!(e>1||this.__actions__.length)&&r instanceof Pr&&as(n)?(r=r.slice(n,+n+(e?1:0)),r.__actions__.push({func:qu,args:[o],thisArg:i}),new Or(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(i),t}))):this.thru(o)}));function Yu(){return Hu(this)}function Xu(){return new Or(this.value(),this.__chain__)}function Ju(){this.__values__===i&&(this.__values__=Wl(this.value()));var t=this.__index__>=this.__values__.length,e=t?i:this.__values__[this.__index__++];return{done:t,value:e}}function Zu(){return this}function Qu(t){var e,n=this;while(n instanceof Cr){var r=Rs(n);r.__index__=0,r.__values__=i,e?o.__wrapped__=r:e=r;var o=r;n=n.__wrapped__}return o.__wrapped__=t,e}function tc(){var t=this.__wrapped__;if(t instanceof Pr){var e=t;return this.__actions__.length&&(e=new Pr(this)),e=e.reverse(),e.__actions__.push({func:qu,args:[du],thisArg:i}),new Or(e,this.__chain__)}return this.thru(du)}function ec(){return Fo(this.__wrapped__,this.__actions__)}var nc=ua((function(t,e,n){fe.call(t,n)?++t[n]:di(t,n,1)}));function rc(t,e,n){var r=ul(t)?Sn:ki;return n&&ss(t,e,n)&&(e=i),r(t,Va(e,3))}function ic(t,e){var n=ul(t)?kn:Pi;return n(t,Va(e,3))}var oc=ma(Ws),ac=ma(qs);function sc(t,e){return Ti(gc(t,e),1)}function uc(t,e){return Ti(gc(t,e),$)}function cc(t,e,n){return n=n===i?1:Kl(n),Ti(gc(t,e),n)}function lc(t,e){var n=ul(t)?xn:wi;return n(t,Va(e,3))}function fc(t,e){var n=ul(t)?wn:Si;return n(t,Va(e,3))}var hc=ua((function(t,e,n){fe.call(t,n)?t[n].push(e):di(t,n,[e])}));function pc(t,e,n,r){t=ll(t)?t:Gf(t),n=n&&!r?Kl(n):0;var i=t.length;return n<0&&(n=Ue(i+n,0)),Nl(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&Ln(t,e,n)>-1}var dc=xo((function(t,e,r){var i=-1,o="function"==typeof e,a=ll(t)?n(t.length):[];return wi(t,(function(t){a[++i]=o?_n(e,t,r):zi(t,e,r)})),a})),vc=ua((function(t,e,n){di(t,n,e)}));function gc(t,e){var n=ul(t)?Pn:oo;return n(t,Va(e,3))}function mc(t,e,n,r){return null==t?[]:(ul(e)||(e=null==e?[]:[e]),n=r?i:n,ul(n)||(n=null==n?[]:[n]),fo(t,e,n))}var yc=ua((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));function _c(t,e,n){var r=ul(t)?An:zn,i=arguments.length<3;return r(t,Va(e,4),n,i,wi)}function bc(t,e,n){var r=ul(t)?En:zn,i=arguments.length<3;return r(t,Va(e,4),n,i,Si)}function xc(t,e){var n=ul(t)?kn:Pi;return n(t,Bc(Va(e,3)))}function wc(t){var e=ul(t)?oi:wo;return e(t)}function Sc(t,e,n){e=(n?ss(t,e,n):e===i)?1:Kl(e);var r=ul(t)?ai:So;return r(t,e)}function kc(t){var e=ul(t)?si:Po;return e(t)}function Cc(t){if(null==t)return 0;if(ll(t))return Nl(t)?vr(t):t.length;var e=Ja(t);return e==Z||e==ot?t.size:no(t).length}function Oc(t,e,n){var r=ul(t)?jn:Ao;return n&&ss(t,e,n)&&(e=i),r(t,Va(e,3))}var Pc=xo((function(t,e){if(null==t)return[];var n=e.length;return n>1&&ss(t,e[0],e[1])?e=[]:n>2&&ss(e[0],e[1],e[2])&&(e=[e[0]]),fo(t,Ti(e,1),[])})),Tc=je||function(){return sn.Date.now()};function Ac(t,e){if("function"!=typeof e)throw new oe(u);return t=Kl(t),function(){if(--t<1)return e.apply(this,arguments)}}function Ec(t,e,n){return e=n?i:e,e=t&&null==e?t.length:e,ja(t,C,i,i,i,i,e)}function jc(t,e){var n;if("function"!=typeof e)throw new oe(u);return t=Kl(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=i),n}}var Mc=xo((function(t,e,n){var r=y;if(n.length){var i=lr(n,za(Mc));r|=S}return ja(t,r,e,n,i)})),Dc=xo((function(t,e,n){var r=y|_;if(n.length){var i=lr(n,za(Dc));r|=S}return ja(e,r,t,n,i)}));function Rc(t,e,n){e=n?i:e;var r=ja(t,x,i,i,i,i,i,e);return r.placeholder=Rc.placeholder,r}function $c(t,e,n){e=n?i:e;var r=ja(t,w,i,i,i,i,i,e);return r.placeholder=$c.placeholder,r}function Ic(t,e,n){var r,o,a,s,c,l,f=0,h=!1,p=!1,d=!0;if("function"!=typeof t)throw new oe(u);function v(e){var n=r,a=o;return r=o=i,f=e,s=t.apply(a,n),s}function g(t){return f=t,c=Cs(_,e),h?v(t):s}function m(t){var n=t-l,r=t-f,i=e-n;return p?Be(i,a-r):i}function y(t){var n=t-l,r=t-f;return l===i||n>=e||n<0||p&&r>=a}function _(){var t=Tc();if(y(t))return b(t);c=Cs(_,m(t))}function b(t){return c=i,d&&r?v(t):(r=o=i,s)}function x(){c!==i&&qo(c),f=0,r=l=o=c=i}function w(){return c===i?s:b(Tc())}function S(){var t=Tc(),n=y(t);if(r=arguments,o=this,l=t,n){if(c===i)return g(l);if(p)return qo(c),c=Cs(_,e),v(l)}return c===i&&(c=Cs(_,e)),s}return e=Xl(e)||0,kl(n)&&(h=!!n.leading,p="maxWait"in n,a=p?Ue(Xl(n.maxWait)||0,e):a,d="trailing"in n?!!n.trailing:d),S.cancel=x,S.flush=w,S}var Lc=xo((function(t,e){return bi(t,1,e)})),Nc=xo((function(t,e,n){return bi(t,Xl(e)||0,n)}));function Fc(t){return ja(t,P)}function Uc(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new oe(u);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Uc.Cache||zr),n}function Bc(t){if("function"!=typeof t)throw new oe(u);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function Gc(t){return jc(2,t)}Uc.Cache=zr;var zc=Ho((function(t,e){e=1==e.length&&ul(e[0])?Pn(e[0],Yn(Va())):Pn(Ti(e,1),Yn(Va()));var n=e.length;return xo((function(r){var i=-1,o=Be(r.length,n);while(++i=e})),sl=Vi(function(){return arguments}())?Vi:function(t){return Cl(t)&&fe.call(t,"callee")&&!ke.call(t,"callee")},ul=n.isArray,cl=pn?Yn(pn):Hi;function ll(t){return null!=t&&Sl(t.length)&&!xl(t)}function fl(t){return Cl(t)&&ll(t)}function hl(t){return!0===t||!1===t||Cl(t)&&Ii(t)==W}var pl=Ie||Yh,dl=dn?Yn(dn):Wi;function vl(t){return Cl(t)&&1===t.nodeType&&!Rl(t)}function gl(t){if(null==t)return!0;if(ll(t)&&(ul(t)||"string"==typeof t||"function"==typeof t.splice||pl(t)||Ul(t)||sl(t)))return!t.length;var e=Ja(t);if(e==Z||e==ot)return!t.size;if(ps(t))return!no(t).length;for(var n in t)if(fe.call(t,n))return!1;return!0}function ml(t,e){return qi(t,e)}function yl(t,e,n){n="function"==typeof n?n:i;var r=n?n(t,e):i;return r===i?qi(t,e,i,n):!!r}function _l(t){if(!Cl(t))return!1;var e=Ii(t);return e==Y||e==K||"string"==typeof t.message&&"string"==typeof t.name&&!Rl(t)}function bl(t){return"number"==typeof t&&Le(t)}function xl(t){if(!kl(t))return!1;var e=Ii(t);return e==X||e==J||e==H||e==rt}function wl(t){return"number"==typeof t&&t==Kl(t)}function Sl(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=I}function kl(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Cl(t){return null!=t&&"object"==typeof t}var Ol=vn?Yn(vn):Yi;function Pl(t,e){return t===e||Xi(t,e,Wa(e))}function Tl(t,e,n){return n="function"==typeof n?n:i,Xi(t,e,Wa(e),n)}function Al(t){return Dl(t)&&t!=+t}function El(t){if(hs(t))throw new Nt(s);return Ji(t)}function jl(t){return null===t}function Ml(t){return null==t}function Dl(t){return"number"==typeof t||Cl(t)&&Ii(t)==Q}function Rl(t){if(!Cl(t)||Ii(t)!=et)return!1;var e=we(t);if(null===e)return!0;var n=fe.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&le.call(n)==ve}var $l=gn?Yn(gn):Zi;function Il(t){return wl(t)&&t>=-I&&t<=I}var Ll=mn?Yn(mn):Qi;function Nl(t){return"string"==typeof t||!ul(t)&&Cl(t)&&Ii(t)==at}function Fl(t){return"symbol"==typeof t||Cl(t)&&Ii(t)==st}var Ul=yn?Yn(yn):to;function Bl(t){return t===i}function Gl(t){return Cl(t)&&Ja(t)==ct}function zl(t){return Cl(t)&&Ii(t)==lt}var Vl=Oa(io),Hl=Oa((function(t,e){return t<=e}));function Wl(t){if(!t)return[];if(ll(t))return Nl(t)?gr(t):ia(t);if(Pe&&t[Pe])return sr(t[Pe]());var e=Ja(t),n=e==Z?ur:e==ot?fr:Gf;return n(t)}function ql(t){if(!t)return 0===t?t:0;if(t=Xl(t),t===$||t===-$){var e=t<0?-1:1;return e*L}return t===t?t:0}function Kl(t){var e=ql(t),n=e%1;return e===e?n?e-n:e:0}function Yl(t){return t?gi(Kl(t),0,F):0}function Xl(t){if("number"==typeof t)return t;if(Fl(t))return N;if(kl(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=kl(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Kn(t);var n=Kt.test(t);return n||Xt.test(t)?rn(t.slice(2),n?2:8):qt.test(t)?N:+t}function Jl(t){return oa(t,kf(t))}function Zl(t){return t?gi(Kl(t),-I,I):0===t?t:0}function Ql(t){return null==t?"":Ro(t)}var tf=ca((function(t,e){if(ps(e)||ll(e))oa(e,Sf(e),t);else for(var n in e)fe.call(e,n)&&ci(t,n,e[n])})),ef=ca((function(t,e){oa(e,kf(e),t)})),nf=ca((function(t,e,n,r){oa(e,kf(e),t,r)})),rf=ca((function(t,e,n,r){oa(e,Sf(e),t,r)})),of=Na(vi);function af(t,e){var n=kr(t);return null==e?n:hi(n,e)}var sf=xo((function(t,e){t=ne(t);var n=-1,r=e.length,o=r>2?e[2]:i;o&&ss(e[0],e[1],o)&&(r=1);while(++n1),e})),oa(t,Ua(t),n),r&&(n=mi(n,p|d|v,Ra));var i=e.length;while(i--)Io(n,e[i]);return n}));function Ef(t,e){return Mf(t,Bc(Va(e)))}var jf=Na((function(t,e){return null==t?{}:ho(t,e)}));function Mf(t,e){if(null==t)return{};var n=Pn(Ua(t),(function(t){return[t]}));return e=Va(e),po(t,n,(function(t,n){return e(t,n[0])}))}function Df(t,e,n){e=Vo(e,t);var r=-1,o=e.length;o||(o=1,t=i);while(++re){var r=t;t=e,e=r}if(n||t%1||e%1){var o=We();return Be(t+o*(e-t+nn("1e-"+((o+"").length-1))),e)}return yo(t,e)}var qf=da((function(t,e,n){return e=e.toLowerCase(),t+(n?Kf(e):e)}));function Kf(t){return xh(Ql(t).toLowerCase())}function Yf(t){return t=Ql(t),t&&t.replace(Zt,er).replace(ze,"")}function Xf(t,e,n){t=Ql(t),e=Ro(e);var r=t.length;n=n===i?r:gi(Kl(n),0,r);var o=n;return n-=e.length,n>=0&&t.slice(n,o)==e}function Jf(t){return t=Ql(t),t&&Tt.test(t)?t.replace(Ot,nr):t}function Zf(t){return t=Ql(t),t&&It.test(t)?t.replace($t,"\\$&"):t}var Qf=da((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),th=da((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),eh=pa("toLowerCase");function nh(t,e,n){t=Ql(t),e=Kl(e);var r=e?vr(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Sa(Re(i),n)+t+Sa(De(i),n)}function rh(t,e,n){t=Ql(t),e=Kl(e);var r=e?vr(t):0;return e&&r>>0,n?(t=Ql(t),t&&("string"==typeof e||null!=e&&!$l(e))&&(e=Ro(e),!e&&or(t))?Wo(gr(t),0,n):t.split(e,n)):[]}var lh=da((function(t,e,n){return t+(n?" ":"")+xh(e)}));function fh(t,e,n){return t=Ql(t),n=null==n?0:gi(Kl(n),0,t.length),e=Ro(e),t.slice(n,n+e.length)==e}function hh(t,e,n){var r=wr.templateSettings;n&&ss(t,e,n)&&(e=i),t=Ql(t),e=nf({},e,r,Ma);var o,a,s=nf({},e.imports,r.imports,Ma),u=Sf(s),l=Xn(s,u),f=0,h=e.interpolate||Qt,p="__p += '",d=re((e.escape||Qt).source+"|"+h.source+"|"+(h===jt?Ht:Qt).source+"|"+(e.evaluate||Qt).source+"|$","g"),v="//# sourceURL="+(fe.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ye+"]")+"\n";t.replace(d,(function(e,n,r,i,s,u){return r||(r=i),p+=t.slice(f,u).replace(te,rr),n&&(o=!0,p+="' +\n__e("+n+") +\n'"),s&&(a=!0,p+="';\n"+s+";\n__p += '"),r&&(p+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),f=u+e.length,e})),p+="';\n";var g=fe.call(e,"variable")&&e.variable;if(g){if(zt.test(g))throw new Nt(c)}else p="with (obj) {\n"+p+"\n}\n";p=(a?p.replace(wt,""):p).replace(St,"$1").replace(kt,"$1;"),p="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var m=Sh((function(){return Gt(u,v+"return "+p).apply(i,l)}));if(m.source=p,_l(m))throw m;return m}function ph(t){return Ql(t).toLowerCase()}function dh(t){return Ql(t).toUpperCase()}function vh(t,e,n){if(t=Ql(t),t&&(n||e===i))return Kn(t);if(!t||!(e=Ro(e)))return t;var r=gr(t),o=gr(e),a=Zn(r,o),s=Qn(r,o)+1;return Wo(r,a,s).join("")}function gh(t,e,n){if(t=Ql(t),t&&(n||e===i))return t.slice(0,mr(t)+1);if(!t||!(e=Ro(e)))return t;var r=gr(t),o=Qn(r,gr(e))+1;return Wo(r,0,o).join("")}function mh(t,e,n){if(t=Ql(t),t&&(n||e===i))return t.replace(Lt,"");if(!t||!(e=Ro(e)))return t;var r=gr(t),o=Zn(r,gr(e));return Wo(r,o).join("")}function yh(t,e){var n=T,r=A;if(kl(e)){var o="separator"in e?e.separator:o;n="length"in e?Kl(e.length):n,r="omission"in e?Ro(e.omission):r}t=Ql(t);var a=t.length;if(or(t)){var s=gr(t);a=s.length}if(n>=a)return t;var u=n-vr(r);if(u<1)return r;var c=s?Wo(s,0,u).join(""):t.slice(0,u);if(o===i)return c+r;if(s&&(u+=c.length-u),$l(o)){if(t.slice(u).search(o)){var l,f=c;o.global||(o=re(o.source,Ql(Wt.exec(o))+"g")),o.lastIndex=0;while(l=o.exec(f))var h=l.index;c=c.slice(0,h===i?u:h)}}else if(t.indexOf(Ro(o),u)!=u){var p=c.lastIndexOf(o);p>-1&&(c=c.slice(0,p))}return c+r}function _h(t){return t=Ql(t),t&&Pt.test(t)?t.replace(Ct,yr):t}var bh=da((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),xh=pa("toUpperCase");function wh(t,e,n){return t=Ql(t),e=n?i:e,e===i?ar(t)?xr(t):Rn(t):t.match(e)||[]}var Sh=xo((function(t,e){try{return _n(t,i,e)}catch(n){return _l(n)?n:new Nt(n)}})),kh=Na((function(t,e){return xn(e,(function(e){e=js(e),di(t,e,Mc(t[e],t))})),t}));function Ch(t){var e=null==t?0:t.length,n=Va();return t=e?Pn(t,(function(t){if("function"!=typeof t[1])throw new oe(u);return[n(t[0]),t[1]]})):[],xo((function(n){var r=-1;while(++rI)return[];var n=F,r=Be(t,F);e=Va(e),t-=F;var i=Wn(r,e);while(++n0||e<0)?new Pr(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==i&&(e=Kl(e),n=e<0?n.dropRight(-e):n.take(e-t)),n)},Pr.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Pr.prototype.toArray=function(){return this.take(F)},ji(Pr.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),o=wr[r?"take"+("last"==e?"Right":""):e],a=r||/^find/.test(e);o&&(wr.prototype[e]=function(){var e=this.__wrapped__,s=r?[1]:arguments,u=e instanceof Pr,c=s[0],l=u||ul(e),f=function(t){var e=o.apply(wr,Tn([t],s));return r&&h?e[0]:e};l&&n&&"function"==typeof c&&1!=c.length&&(u=l=!1);var h=this.__chain__,p=!!this.__actions__.length,d=a&&!h,v=u&&!p;if(!a&&l){e=v?e:new Pr(this);var g=t.apply(e,s);return g.__actions__.push({func:qu,args:[f],thisArg:i}),new Or(g,h)}return d&&v?t.apply(this,s):(g=this.thru(f),d?r?g.value()[0]:g.value():g)})})),xn(["pop","push","shift","sort","splice","unshift"],(function(t){var e=ae[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);wr.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(ul(i)?i:[],t)}return this[n]((function(n){return e.apply(ul(n)?n:[],t)}))}})),ji(Pr.prototype,(function(t,e){var n=wr[e];if(n){var r=n.name+"";fe.call(cn,r)||(cn[r]=[]),cn[r].push({name:e,func:n})}})),cn[_a(i,_).name]=[{name:"wrapper",func:i}],Pr.prototype.clone=Tr,Pr.prototype.reverse=Ar,Pr.prototype.value=Er,wr.prototype.at=Ku,wr.prototype.chain=Yu,wr.prototype.commit=Xu,wr.prototype.next=Ju,wr.prototype.plant=Qu,wr.prototype.reverse=tc,wr.prototype.toJSON=wr.prototype.valueOf=wr.prototype.value=ec,wr.prototype.first=wr.prototype.head,Pe&&(wr.prototype[Pe]=Zu),wr},Sr=wr();sn._=Sr,r=function(){return Sr}.call(e,n,e,t),r===i||(t.exports=r)}.call(this)},5378:function(t,e,n){var r=n(4932),i=n(5389),o=n(5128),a=n(6449);function s(t,e){var n=a(t)?r:o;return n(t,i(e,3))}t.exports=s},104:function(t,e,n){var r=n(3661),i="Expected a function";function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(i);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},5364:function(t,e,n){var r=n(5250),i=n(999),o=i((function(t,e,n){r(t,e,n)}));t.exports=o},583:function(t,e,n){var r=n(7237),i=n(7255),o=n(8586),a=n(7797);function s(t){return o(t)?r(a(t)):i(t)}t.exports=s},6049:function(t,e,n){var r=n(8567),i=n(4171),o=n(6449);function a(t){var e=o(t)?r:i;return e(t)}t.exports=a},3345:function(t){function e(){return[]}t.exports=e},9935:function(t){function e(){return!1}t.exports=e},6638:function(t,e,n){var r=n(8096),i=n(4066),o=n(1489),a=9007199254740991,s=4294967295,u=Math.min;function c(t,e){if(t=o(t),t<1||t>a)return[];var n=s,c=u(t,s);e=i(e),t-=s;var l=r(c,e);while(++n{if("function"===typeof t)return t;{let e=function(){return t};return e}},l="undefined"!==typeof self?self:null,f="undefined"!==typeof window?window:null,h=l||f||h,p="2.0.0",d={connecting:0,open:1,closing:2,closed:3},v=1e4,g=1e3,m={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},y={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave"},_={longpoll:"longpoll",websocket:"websocket"},b={complete:4},x=class{constructor(t,e,n,r){this.channel=t,this.event=e,this.payload=n||function(){return{}},this.receivedResp=null,this.timeout=r,this.timeoutTimer=null,this.recHooks=[],this.sent=!1}resend(t){this.timeout=t,this.reset(),this.send()}send(){this.hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload(),ref:this.ref,join_ref:this.channel.joinRef()}))}receive(t,e){return this.hasReceived(t)&&e(this.receivedResp.response),this.recHooks.push({status:t,callback:e}),this}reset(){this.cancelRefEvent(),this.ref=null,this.refEvent=null,this.receivedResp=null,this.sent=!1}matchReceive({status:t,response:e,_ref:n}){this.recHooks.filter((e=>e.status===t)).forEach((t=>t.callback(e)))}cancelRefEvent(){this.refEvent&&this.channel.off(this.refEvent)}cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=null}startTimeout(){this.timeoutTimer&&this.cancelTimeout(),this.ref=this.channel.socket.makeRef(),this.refEvent=this.channel.replyEventName(this.ref),this.channel.on(this.refEvent,(t=>{this.cancelRefEvent(),this.cancelTimeout(),this.receivedResp=t,this.matchReceive(t)})),this.timeoutTimer=setTimeout((()=>{this.trigger("timeout",{})}),this.timeout)}hasReceived(t){return this.receivedResp&&this.receivedResp.status===t}trigger(t,e){this.channel.trigger(this.refEvent,{status:t,response:e})}},w=class{constructor(t,e){this.callback=t,this.timerCalc=e,this.timer=null,this.tries=0}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout((()=>{this.tries=this.tries+1,this.callback()}),this.timerCalc(this.tries+1))}},S=class{constructor(t,e,n){this.state=m.closed,this.topic=t,this.params=c(e||{}),this.socket=n,this.bindings=[],this.bindingRef=0,this.timeout=this.socket.timeout,this.joinedOnce=!1,this.joinPush=new x(this,y.join,this.params,this.timeout),this.pushBuffer=[],this.stateChangeRefs=[],this.rejoinTimer=new w((()=>{this.socket.isConnected()&&this.rejoin()}),this.socket.rejoinAfterMs),this.stateChangeRefs.push(this.socket.onError((()=>this.rejoinTimer.reset()))),this.stateChangeRefs.push(this.socket.onOpen((()=>{this.rejoinTimer.reset(),this.isErrored()&&this.rejoin()}))),this.joinPush.receive("ok",(()=>{this.state=m.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach((t=>t.send())),this.pushBuffer=[]})),this.joinPush.receive("error",(()=>{this.state=m.errored,this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()})),this.onClose((()=>{this.rejoinTimer.reset(),this.socket.hasLogger()&&this.socket.log("channel",`close ${this.topic} ${this.joinRef()}`),this.state=m.closed,this.socket.remove(this)})),this.onError((t=>{this.socket.hasLogger()&&this.socket.log("channel",`error ${this.topic}`,t),this.isJoining()&&this.joinPush.reset(),this.state=m.errored,this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()})),this.joinPush.receive("timeout",(()=>{this.socket.hasLogger()&&this.socket.log("channel",`timeout ${this.topic} (${this.joinRef()})`,this.joinPush.timeout);let t=new x(this,y.leave,c({}),this.timeout);t.send(),this.state=m.errored,this.joinPush.reset(),this.socket.isConnected()&&this.rejoinTimer.scheduleTimeout()})),this.on(y.reply,((t,e)=>{this.trigger(this.replyEventName(e),t)}))}join(t=this.timeout){if(this.joinedOnce)throw new Error("tried to join multiple times. 'join' can only be called a single time per channel instance");return this.timeout=t,this.joinedOnce=!0,this.rejoin(),this.joinPush}onClose(t){this.on(y.close,t)}onError(t){return this.on(y.error,(e=>t(e)))}on(t,e){let n=this.bindingRef++;return this.bindings.push({event:t,ref:n,callback:e}),n}off(t,e){this.bindings=this.bindings.filter((n=>!(n.event===t&&("undefined"===typeof e||e===n.ref))))}canPush(){return this.socket.isConnected()&&this.isJoined()}push(t,e,n=this.timeout){if(e=e||{},!this.joinedOnce)throw new Error(`tried to push '${t}' to '${this.topic}' before joining. Use channel.join() before pushing events`);let r=new x(this,t,(function(){return e}),n);return this.canPush()?r.send():(r.startTimeout(),this.pushBuffer.push(r)),r}leave(t=this.timeout){this.rejoinTimer.reset(),this.joinPush.cancelTimeout(),this.state=m.leaving;let e=()=>{this.socket.hasLogger()&&this.socket.log("channel",`leave ${this.topic}`),this.trigger(y.close,"leave")},n=new x(this,y.leave,c({}),t);return n.receive("ok",(()=>e())).receive("timeout",(()=>e())),n.send(),this.canPush()||n.trigger("ok",{}),n}onMessage(t,e,n){return e}isMember(t,e,n,r){return this.topic===t&&(!r||r===this.joinRef()||(this.socket.hasLogger()&&this.socket.log("channel","dropping outdated message",{topic:t,event:e,payload:n,joinRef:r}),!1))}joinRef(){return this.joinPush.ref}rejoin(t=this.timeout){this.isLeaving()||(this.socket.leaveOpenTopic(this.topic),this.state=m.joining,this.joinPush.resend(t))}trigger(t,e,n,r){let i=this.onMessage(t,e,n,r);if(e&&!i)throw new Error("channel onMessage callbacks must return the payload, modified or unmodified");let o=this.bindings.filter((e=>e.event===t));for(let a=0;a{let e=this.parseJSON(t.responseText);a&&a(e)},o&&(t.ontimeout=o),t.onprogress=()=>{},t.send(r),t}static xhrRequest(t,e,n,r,i,o,a,s){return t.open(e,n,!0),t.timeout=o,t.setRequestHeader("Content-Type",r),t.onerror=()=>s&&s(null),t.onreadystatechange=()=>{if(t.readyState===b.complete&&s){let e=this.parseJSON(t.responseText);s(e)}},a&&(t.ontimeout=a),t.send(i),t}static parseJSON(t){if(!t||""===t)return null;try{return JSON.parse(t)}catch(e){return console&&console.log("failed to parse JSON response",t),null}}static serialize(t,e){let n=[];for(var r in t){if(!Object.prototype.hasOwnProperty.call(t,r))continue;let i=e?`${e}[${r}]`:r,o=t[r];"object"===typeof o?n.push(this.serialize(o,i)):n.push(encodeURIComponent(i)+"="+encodeURIComponent(o))}return n.join("&")}static appendParams(t,e){if(0===Object.keys(e).length)return t;let n=t.match(/\?/)?"&":"?";return`${t}${n}${this.serialize(e)}`}},C=t=>{let e="",n=new Uint8Array(t),r=n.byteLength;for(let i=0;ithis.poll()),0)}normalizeEndpoint(t){return t.replace("ws://","http://").replace("wss://","https://").replace(new RegExp("(.*)/"+_.websocket),"$1/"+_.longpoll)}endpointURL(){return k.appendParams(this.pollEndpoint,{token:this.token})}closeAndRetry(t,e,n){this.close(t,e,n),this.readyState=d.connecting}ontimeout(){this.onerror("timeout"),this.closeAndRetry(1005,"timeout",!1)}isActive(){return this.readyState===d.open||this.readyState===d.connecting}poll(){this.ajax("GET","application/json",null,(()=>this.ontimeout()),(t=>{if(t){var{status:e,token:n,messages:r}=t;this.token=n}else e=0;switch(e){case 200:r.forEach((t=>{setTimeout((()=>this.onmessage({data:t})),0)})),this.poll();break;case 204:this.poll();break;case 410:this.readyState=d.open,this.onopen({}),this.poll();break;case 403:this.onerror(403),this.close(1008,"forbidden",!1);break;case 0:case 500:this.onerror(500),this.closeAndRetry(1011,"internal server error",500);break;default:throw new Error(`unhandled poll status ${e}`)}}))}send(t){"string"!==typeof t&&(t=C(t)),this.currentBatch?this.currentBatch.push(t):this.awaitingBatchAck?this.batchBuffer.push(t):(this.currentBatch=[t],this.currentBatchTimer=setTimeout((()=>{this.batchSend(this.currentBatch),this.currentBatch=null}),0))}batchSend(t){this.awaitingBatchAck=!0,this.ajax("POST","application/x-ndjson",t.join("\n"),(()=>this.onerror("timeout")),(t=>{this.awaitingBatchAck=!1,t&&200===t.status?this.batchBuffer.length>0&&(this.batchSend(this.batchBuffer),this.batchBuffer=[]):(this.onerror(t&&t.status),this.closeAndRetry(1011,"internal server error",!1))}))}close(t,e,n){for(let i of this.reqs)i.abort();this.readyState=d.closed;let r=Object.assign({code:1e3,reason:void 0,wasClean:!0},{code:t,reason:e,wasClean:n});this.batchBuffer=[],clearTimeout(this.currentBatchTimer),this.currentBatchTimer=null,"undefined"!==typeof CloseEvent?this.onclose(new CloseEvent("close",r)):this.onclose(r)}ajax(t,e,n,r,i){let o,a=()=>{this.reqs.delete(o),r()};o=k.request(t,this.endpointURL(),e,n,this.timeout,a,(t=>{this.reqs.delete(o),this.isActive()&&i(t)})),this.reqs.add(o)}},P={HEADER_LENGTH:1,META_LENGTH:4,KINDS:{push:0,reply:1,broadcast:2},encode(t,e){if(t.payload.constructor===ArrayBuffer)return e(this.binaryEncode(t));{let n=[t.join_ref,t.ref,t.topic,t.event,t.payload];return e(JSON.stringify(n))}},decode(t,e){if(t.constructor===ArrayBuffer)return e(this.binaryDecode(t));{let[n,r,i,o,a]=JSON.parse(t);return e({join_ref:n,ref:r,topic:i,event:o,payload:a})}},binaryEncode(t){let{join_ref:e,ref:n,event:r,topic:i,payload:o}=t,a=this.META_LENGTH+e.length+n.length+i.length+r.length,s=new ArrayBuffer(this.HEADER_LENGTH+a),u=new DataView(s),c=0;u.setUint8(c++,this.KINDS.push),u.setUint8(c++,e.length),u.setUint8(c++,n.length),u.setUint8(c++,i.length),u.setUint8(c++,r.length),Array.from(e,(t=>u.setUint8(c++,t.charCodeAt(0)))),Array.from(n,(t=>u.setUint8(c++,t.charCodeAt(0)))),Array.from(i,(t=>u.setUint8(c++,t.charCodeAt(0)))),Array.from(r,(t=>u.setUint8(c++,t.charCodeAt(0))));var l=new Uint8Array(s.byteLength+o.byteLength);return l.set(new Uint8Array(s),0),l.set(new Uint8Array(o),s.byteLength),l.buffer},binaryDecode(t){let e=new DataView(t),n=e.getUint8(0),r=new TextDecoder;switch(n){case this.KINDS.push:return this.decodePush(t,e,r);case this.KINDS.reply:return this.decodeReply(t,e,r);case this.KINDS.broadcast:return this.decodeBroadcast(t,e,r)}},decodePush(t,e,n){let r=e.getUint8(1),i=e.getUint8(2),o=e.getUint8(3),a=this.HEADER_LENGTH+this.META_LENGTH-1,s=n.decode(t.slice(a,a+r));a+=r;let u=n.decode(t.slice(a,a+i));a+=i;let c=n.decode(t.slice(a,a+o));a+=o;let l=t.slice(a,t.byteLength);return{join_ref:s,ref:null,topic:u,event:c,payload:l}},decodeReply(t,e,n){let r=e.getUint8(1),i=e.getUint8(2),o=e.getUint8(3),a=e.getUint8(4),s=this.HEADER_LENGTH+this.META_LENGTH,u=n.decode(t.slice(s,s+r));s+=r;let c=n.decode(t.slice(s,s+i));s+=i;let l=n.decode(t.slice(s,s+o));s+=o;let f=n.decode(t.slice(s,s+a));s+=a;let h=t.slice(s,t.byteLength),p={status:f,response:h};return{join_ref:u,ref:c,topic:l,event:y.reply,payload:p}},decodeBroadcast(t,e,n){let r=e.getUint8(1),i=e.getUint8(2),o=this.HEADER_LENGTH+2,a=n.decode(t.slice(o,o+r));o+=r;let s=n.decode(t.slice(o,o+i));o+=i;let u=t.slice(o,t.byteLength);return{join_ref:null,ref:null,topic:a,event:s,payload:u}}},T=class{constructor(t,e={}){this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.channels=[],this.sendBuffer=[],this.ref=0,this.timeout=e.timeout||v,this.transport=e.transport||h.WebSocket||O,this.primaryPassedHealthCheck=!1,this.longPollFallbackMs=e.longPollFallbackMs,this.fallbackTimer=null,this.sessionStore=e.sessionStorage||h.sessionStorage,this.establishedConnections=0,this.defaultEncoder=P.encode.bind(P),this.defaultDecoder=P.decode.bind(P),this.closeWasClean=!1,this.binaryType=e.binaryType||"arraybuffer",this.connectClock=1,this.transport!==O?(this.encode=e.encode||this.defaultEncoder,this.decode=e.decode||this.defaultDecoder):(this.encode=this.defaultEncoder,this.decode=this.defaultDecoder);let n=null;f&&f.addEventListener&&(f.addEventListener("pagehide",(t=>{this.conn&&(this.disconnect(),n=this.connectClock)})),f.addEventListener("pageshow",(t=>{n===this.connectClock&&(n=null,this.connect())}))),this.heartbeatIntervalMs=e.heartbeatIntervalMs||3e4,this.rejoinAfterMs=t=>e.rejoinAfterMs?e.rejoinAfterMs(t):[1e3,2e3,5e3][t-1]||1e4,this.reconnectAfterMs=t=>e.reconnectAfterMs?e.reconnectAfterMs(t):[10,50,100,150,200,250,500,1e3,2e3][t-1]||5e3,this.logger=e.logger||null,!this.logger&&e.debug&&(this.logger=(t,e,n)=>{console.log(`${t}: ${e}`,n)}),this.longpollerTimeout=e.longpollerTimeout||2e4,this.params=c(e.params||{}),this.endPoint=`${t}/${_.websocket}`,this.vsn=e.vsn||p,this.heartbeatTimeoutTimer=null,this.heartbeatTimer=null,this.pendingHeartbeatRef=null,this.reconnectTimer=new w((()=>{this.teardown((()=>this.connect()))}),this.reconnectAfterMs)}getLongPollTransport(){return O}replaceTransport(t){this.connectClock++,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.conn&&(this.conn.close(),this.conn=null),this.transport=t}protocol(){return location.protocol.match(/^https/)?"wss":"ws"}endPointURL(){let t=k.appendParams(k.appendParams(this.endPoint,this.params()),{vsn:this.vsn});return"/"!==t.charAt(0)?t:"/"===t.charAt(1)?`${this.protocol()}:${t}`:`${this.protocol()}://${location.host}${t}`}disconnect(t,e,n){this.connectClock++,this.closeWasClean=!0,clearTimeout(this.fallbackTimer),this.reconnectTimer.reset(),this.teardown(t,e,n)}connect(t){t&&(console&&console.log("passing params to connect is deprecated. Instead pass :params to the Socket constructor"),this.params=c(t)),this.conn||(this.longPollFallbackMs&&this.transport!==O?this.connectWithFallback(O,this.longPollFallbackMs):this.transportConnect())}log(t,e,n){this.logger&&this.logger(t,e,n)}hasLogger(){return null!==this.logger}onOpen(t){let e=this.makeRef();return this.stateChangeCallbacks.open.push([e,t]),e}onClose(t){let e=this.makeRef();return this.stateChangeCallbacks.close.push([e,t]),e}onError(t){let e=this.makeRef();return this.stateChangeCallbacks.error.push([e,t]),e}onMessage(t){let e=this.makeRef();return this.stateChangeCallbacks.message.push([e,t]),e}ping(t){if(!this.isConnected())return!1;let e=this.makeRef(),n=Date.now();this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:e});let r=this.onMessage((i=>{i.ref===e&&(this.off([r]),t(Date.now()-n))}));return!0}transportConnect(){this.connectClock++,this.closeWasClean=!1,this.conn=new this.transport(this.endPointURL()),this.conn.binaryType=this.binaryType,this.conn.timeout=this.longpollerTimeout,this.conn.onopen=()=>this.onConnOpen(),this.conn.onerror=t=>this.onConnError(t),this.conn.onmessage=t=>this.onConnMessage(t),this.conn.onclose=t=>this.onConnClose(t)}getSession(t){return this.sessionStore&&this.sessionStore.getItem(t)}storeSession(t,e){this.sessionStore&&this.sessionStore.setItem(t,e)}connectWithFallback(t,e=2500){clearTimeout(this.fallbackTimer);let n,r,i=!1,o=!0,a=e=>{this.log("transport",`falling back to ${t.name}...`,e),this.off([n,r]),o=!1,this.replaceTransport(t),this.transportConnect()};if(this.getSession(`phx:fallback:${t.name}`))return a("memorized");this.fallbackTimer=setTimeout(a,e),r=this.onError((t=>{this.log("transport","error",t),o&&!i&&(clearTimeout(this.fallbackTimer),a(t))})),this.onOpen((()=>{if(i=!0,!o)return this.primaryPassedHealthCheck||this.storeSession(`phx:fallback:${t.name}`,"true"),this.log("transport",`established ${t.name} fallback`);clearTimeout(this.fallbackTimer),this.fallbackTimer=setTimeout(a,e),this.ping((t=>{this.log("transport","connected to primary after",t),this.primaryPassedHealthCheck=!0,clearTimeout(this.fallbackTimer)}))})),this.transportConnect()}clearHeartbeats(){clearTimeout(this.heartbeatTimer),clearTimeout(this.heartbeatTimeoutTimer)}onConnOpen(){this.hasLogger()&&this.log("transport",`${this.transport.name} connected to ${this.endPointURL()}`),this.closeWasClean=!1,this.establishedConnections++,this.flushSendBuffer(),this.reconnectTimer.reset(),this.resetHeartbeat(),this.stateChangeCallbacks.open.forEach((([,t])=>t()))}heartbeatTimeout(){this.pendingHeartbeatRef&&(this.pendingHeartbeatRef=null,this.hasLogger()&&this.log("transport","heartbeat timeout. Attempting to re-establish connection"),this.triggerChanError(),this.closeWasClean=!1,this.teardown((()=>this.reconnectTimer.scheduleTimeout()),g,"heartbeat timeout"))}resetHeartbeat(){this.conn&&this.conn.skipHeartbeat||(this.pendingHeartbeatRef=null,this.clearHeartbeats(),this.heartbeatTimer=setTimeout((()=>this.sendHeartbeat()),this.heartbeatIntervalMs))}teardown(t,e,n){if(!this.conn)return t&&t();this.waitForBufferDone((()=>{this.conn&&(e?this.conn.close(e,n||""):this.conn.close()),this.waitForSocketClosed((()=>{this.conn&&(this.conn.onopen=function(){},this.conn.onerror=function(){},this.conn.onmessage=function(){},this.conn.onclose=function(){},this.conn=null),t&&t()}))}))}waitForBufferDone(t,e=1){5!==e&&this.conn&&this.conn.bufferedAmount?setTimeout((()=>{this.waitForBufferDone(t,e+1)}),150*e):t()}waitForSocketClosed(t,e=1){5!==e&&this.conn&&this.conn.readyState!==d.closed?setTimeout((()=>{this.waitForSocketClosed(t,e+1)}),150*e):t()}onConnClose(t){let e=t&&t.code;this.hasLogger()&&this.log("transport","close",t),this.triggerChanError(),this.clearHeartbeats(),this.closeWasClean||1e3===e||this.reconnectTimer.scheduleTimeout(),this.stateChangeCallbacks.close.forEach((([,e])=>e(t)))}onConnError(t){this.hasLogger()&&this.log("transport",t);let e=this.transport,n=this.establishedConnections;this.stateChangeCallbacks.error.forEach((([,r])=>{r(t,e,n)})),(e===this.transport||n>0)&&this.triggerChanError()}triggerChanError(){this.channels.forEach((t=>{t.isErrored()||t.isLeaving()||t.isClosed()||t.trigger(y.error)}))}connectionState(){switch(this.conn&&this.conn.readyState){case d.connecting:return"connecting";case d.open:return"open";case d.closing:return"closing";default:return"closed"}}isConnected(){return"open"===this.connectionState()}remove(t){this.off(t.stateChangeRefs),this.channels=this.channels.filter((e=>e!==t))}off(t){for(let e in this.stateChangeCallbacks)this.stateChangeCallbacks[e]=this.stateChangeCallbacks[e].filter((([e])=>-1===t.indexOf(e)))}channel(t,e={}){let n=new S(t,e,this);return this.channels.push(n),n}push(t){if(this.hasLogger()){let{topic:e,event:n,payload:r,ref:i,join_ref:o}=t;this.log("push",`${e} ${n} (${o}, ${i})`,r)}this.isConnected()?this.encode(t,(t=>this.conn.send(t))):this.sendBuffer.push((()=>this.encode(t,(t=>this.conn.send(t)))))}makeRef(){let t=this.ref+1;return t===this.ref?this.ref=0:this.ref=t,this.ref.toString()}sendHeartbeat(){this.pendingHeartbeatRef&&!this.isConnected()||(this.pendingHeartbeatRef=this.makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef}),this.heartbeatTimeoutTimer=setTimeout((()=>this.heartbeatTimeout()),this.heartbeatIntervalMs))}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach((t=>t())),this.sendBuffer=[])}onConnMessage(t){this.decode(t.data,(t=>{let{topic:e,event:n,payload:r,ref:i,join_ref:o}=t;i&&i===this.pendingHeartbeatRef&&(this.clearHeartbeats(),this.pendingHeartbeatRef=null,this.heartbeatTimer=setTimeout((()=>this.sendHeartbeat()),this.heartbeatIntervalMs)),this.hasLogger()&&this.log("receive",`${r.status||""} ${e} ${n} ${i&&"("+i+")"||""}`,r);for(let a=0;ae.topic===t&&(e.isJoined()||e.isJoining())));e&&(this.hasLogger()&&this.log("transport",`leaving duplicate topic "${t}"`),e.leave())}},A=JSON.parse('["aardvark","aardwolf","albatross","alligator","alpaca","anaconda","angelfish","ant","anteater","antelope","antlion","ape","aphid","arctic fox","arctic wolf","armadillo","baboon","badger","bald eagle","bandicoot","barnacle","basilisk","bass","bat","bear","beaver","bee","beetle","bird","bison","blackbird","blue bird","blue jay","blue whale","boa","boar","bobcat","bobolink","bonobo","buffalo","butterfly","camel","canary","capybara","cardinal","caribou","carp","cat","caterpillar","catfish","catshark","cattle","centipede","cephalopod","chameleon","cheetah","chickadee","chicken","chimpanzee","chinchilla","chipmunk","clam","clownfish","cod","condor","cougar","cow","coyote","crab","crane","crawdad","crayfish","cricket","crocodile","crow","cuckoo","deer","dingo","dinosaur","dog","dolphin","donkey","dove","dragon","dragonfly","duck","eagle","earthworm","echidna","eel","egret","elephant seal","elephant","elk","emu","ermine","falcon","ferret","finch","firefly","fish","flamingo","fly","flyingfish","fox","frog","fruit bat","gazelle","gecko","gerbil","gibbon","giraffe","goat","goldfish","goose","gopher","gorilla","grasshopper","great blue heron","guinea pig","guineafowl","gull","guppy","halibut","hamster","hare","hawk","hedgehog","hermit crab","heron","herring","hippopotamus","horse","hummingbird","humpback whale","hyena","iguana","impala","jackal","jaguar","jay","jellyfish","junglefowl","kangaroo mouse","kangaroo rat","kangaroo","kingfisher","kiwi","koala","komodo dragon","ladybug","lark","lemming","lemur","leopard","lion","lizard","llama","lobster","loon","lungfish","lynx","macaw","mackerel","magpie","mammal","manatee","mandrill","manta ray","marlin","marmoset","marmot","mastodon","meadowlark","meerkat","mink","minnow","mockingbird","mole","mollusk","mongoose","monitor lizard","monkey","moose","mosquito","moth","mountain goat","mouse","mule","muskox","narwhal","newt","nightingale","ocelot","octopus","opossum","orangutan","orca","ostrich","otter","owl","ox","panda","panther","parakeet","parrot","parrotfish","partridge","peacock","pelican","penguin","perch","peregrine falcon","pheasant","pig","pigeon","pike","pilot whale","platypus","polar bear","pony","porcupine","porpoise","possum","prairie dog","ptarmigan","puffin","puma","python","quail","rabbit","raccoon","rainbow trout","rattlesnake","raven","red panda","reindeer","reptile","rhinoceros","ringneck dove","roadrunner","robin","rodent","rooster","saber-toothed cat","sailfish","salamander","salmon","sawfish","scallop","scorpion","seahorse","sheep","shrew","shrimp","silkmoth","silkworm","silver fox","silverfish","skink","skunk","sloth","slug","snail","snake","snow leopard","sockeye salmon","sparrow","sperm whale","spider monkey","spider","spoonbill","squid","squirrel","star-nosed mole","starfish","steelhead trout","stingray","stoat","stork","sturgeon","sugar glider","swallow","swan","swift","swordfish","swordtail","tapir","tarantula","tern","thrush","tiger shark","tiger","toad","tortoise","toucan","tree frog","trout","tuna","turkey","turtle","tyrannosaurus","wallaby","walrus","warbler","water boa","water buffalo","weasel","whale","whitefish","whooping crane","wildcat","wildebeest","wolf","wolverine","wombat","woodpecker","worm","wren","x-ray fish","yak","yellow perch","zebra finch","zebra"]');const E=3e3,j=1e4,M="screen_presence",D={CONNECTING:"CONNECTING",CONNECTED:"CONNECTED",WAITING:"WAITING",READY:"READY",ERROR:"ERROR"};class R extends(s()){constructor(t,e,n){super(),this.socketURL=e,this.errorHandler=t=>{this.state=D.ERROR,n(t)},this.participantId=$(40),this.experimentId=t,this.state=D.CONNECTING,this.iteratedState=D.WAITING,this.participants=[],this.active=[],this.variant=null,this.chain=null,this.generation=null,this.player=null,this.groupLabel=null,this.lastIterationResults=null,u["default"].observable(this),this.currentScreen=null,this.participantsPerScreen={},this.timeoutsPerParticipant={}}getParticipantName(t){return L(t,A)}getParticipantColor(t){return L(t,N)}initialize(){null===this.variant&&(this.phoenix=new T(this.socketURL,{params:{participant_id:this.participantId,experiment_id:this.experimentId}}),this.phoenix.onError(this.errorHandler),this.phoenix.connect(),this.participantChannel=this.phoenix.channel(`participant:${this.participantId}`,{}),this.participantChannel.on("experiment_available",(t=>{this.variant=t.variant,this.chain=t.chain,this.generation=t.generation,this.player=t.player,this.groupLabel=t.group_label,this.state=D.CONNECTED,this.join()})),this.participantChannel.join().receive("ok",(()=>{})).receive("error",this.errorHandler).receive("timeout",this.errorHandler),setInterval((()=>{this.participantChannel.push("report_heartbeat")}),3e4))}join(){this.chain&&this.generation&&(this.roomChannel=this.phoenix.channel(`interactive_room:${this.experimentId}:${this.chain}:${this.variant}:${this.generation}`,{participant_id:this.participantId}),this.roomChannel.join().receive("ok",(()=>{this.state=D.WAITING})).receive("error",this.errorHandler).receive("timeout",this.errorHandler),this.roomChannel.on("start_game",(({group_label:t})=>{this.groupLabel=t,this.state=D.READY})),this.roomChannel.on("new_msg",(t=>{this.emit(t.event,t.payload)})),this.roomChannel.on("presence_diff",(t=>{Object.keys(t.joins).forEach((t=>this.participants.push(t))),Object.keys(t.leaves).forEach((t=>{this.participants.splice(this.participants.indexOf(t),1),this.leaveHandler&&this.leaveHandler()}))})),setInterval((()=>{this.broadcast(M,{[this.participantId]:this.currentScreen})}),E),this.on(M,(t=>{Object.assign(this.participantsPerScreen,t),this.updateActiveParticipants();const e=Object.keys(t)[0];e&&(clearTimeout(this.timeoutsPerParticipant[e]),this.timeoutsPerParticipant[e]=setTimeout((()=>{delete this.participantsPerScreen[e],this.updateActiveParticipants()}),j))})),1===this.generation?this.iteratedState=D.READY:(this.lobbyChannel=this.phoenix.channel(`iterated_lobby:${this.experimentId}:${this.chain}:${this.variant}:${this.generation-1}:${this.player}`,{participant_id:this.participantId}),this.lobbyChannel.on("finished",(t=>{this.lastIterationResults=t.results,this.lobbyChannel.leave(),this.iteratedState=D.READY})),this.lobbyChannel.join().receive("error",this.errorHandler).receive("timeout",this.errorHandler)))}setCurrentScreen(t){this.currentScreen=t,this.updateActiveParticipants()}updateActiveParticipants(){this.active=Object.entries({...this.participantsPerScreen,[this.participantId]:this.currentScreen}).filter((([,t])=>t===this.currentScreen)).map((([t])=>t))}setUpSubscriptions(t,e){for(const n of Object.keys(t))t[n].listener=r=>t[n].call(e,r),this.on(n,t[n].listener)}tearDownSubscriptions(t){for(const e of Object.keys(t))this.off(e,t[e].listener)}broadcast(t,e){this.roomChannel.push("new_msg",{event:t,payload:e})}}function $(t){const e=function(t){return("0"+t.toString(16)).substr(-2)};let n=new Uint8Array((t||40)/2);return window.crypto.getRandomValues(n),Array.from(n,e).join("")}function I(t){var e,n,r=0;if(0===t.length)return r;for(e=0;et){const r=(this.time[n+1]-this.time[n])/t-1,i=(this.x[n+1]-this.x[n])/(r+1),o=(this.y[n+1]-this.y[n])/(r+1),a=e.mt_time.length-1;for(let n=0;nt&&this.onGaze(t))),K.begin()}onGaze(t){this.deaf||(this.time.push(Date.now()-this.startTime),this.x.push(t.x-this.originX),this.y.push(t.y-this.originY))}start(t,e){t&&e&&(this.originX=t,this.originY=e),this.time=[],this.x=[],this.y=[],this.startTime=Date.now(),this.resume()}pause(){K&&K.pause()}resume(){if(!K)throw new Error("Could not find webgazer");K.resume()}setDebug(t){K.showVideoPreview(t),K.showPredictionPoints(t)}setDeaf(t){this.deaf=t}getEyeTrack(t=15){const e={et_time:[],et_x:[],et_y:[],et_start_time:this.startTime};for(let n=0;nt){const r=(this.time[n+1]-this.time[n])/t-1,i=(this.x[n+1]-this.x[n])/(r+1),o=(this.y[n+1]-this.y[n])/(r+1),a=e.et_time.length-1;for(let n=0;n{const e=new Proxy((()=>e),{get:(n,r)=>(t&&t(),"valueOf"===r||"toString"===r||r===Symbol.toPrimitive?()=>"":e)});return e};class J extends(s()){get validators(){return r}get v(){return r}constructor(t){super(),this.experiment={},this.id=t.experimentId,this.serverUrl=t.serverUrl,this.submissionUrl=this.serverUrl+("/"===this.serverUrl[this.serverUrl.length-1]?"":"/")+"api/submit_experiment/"+this.id,this.validateSubmission=t=>!0,this.completionUrl=t.completionUrl,this.contactEmail=t.contactEmail,this.mode=t.mode,this.debug="debug"===t.mode,this.socketUrl=t.socketUrl,this.socket=t.socketUrl?new R(t.experimentId,t.socketUrl,this.onSocketError):X((()=>this.warning="You are making use of Socket functionality, but no socket URL is set in magpie.config.js")),this.trialData=window.magpie_trial_data={},this.expData=window.magpie_exp_data={},this.progress=-1,this.mousetracking=new W,this.eyetracking=new Y,this.currentScreenIndex=0,this.currentSlideIndex=0,this.responseTimeStart=Date.now(),this.measurements={},this.validateMeasurements={},this.timers={},this.warning=null,console.log("magpie "+q.rE),console.log("Experiment id: "+this.id),console.log("Server: "+this.serverUrl),console.log("Submission URL: "+this.submissionUrl),console.log("Mode: "+this.mode),console.log("Completion URL: "+this.completionUrl),console.log("magpie_trial_data = ",this.trialData),console.log("magpie_exp_data = ",this.expData),u["default"].observable(this),"prolific"===this.mode&&this.extractProlificData(),this.addExpData({experiment_start_time:Date.now()}),"debug"===this.mode&&(window.onunhandledrejection=t=>{this.warning=t.reason},window.onerror=function(t){this.warning=t})}nextSlide(t){"number"!==typeof t?this.currentSlideIndex++:this.currentSlideIndex=t}nextScreen(t){if("number"===typeof t)this.currentScreenIndex=t;else if("string"===typeof t){const e=this.experiment.$slots.default,n=e.filter((t=>!!t.componentOptions)).findIndex((e=>e.componentOptions.propsData.label===t));if(-1===n)throw new Error('Could not find screen with label "'+t+'"');this.currentScreenIndex=n}else this.currentScreenIndex+=1;this.currentSlideIndex=0,this.measurements={},this.currentVarsData={},this.socket.state!==D.CONNECTED&&this.socket.state!==D.READY||this.socket.setCurrentScreen(this.currentScreenIndex),this.responseTimeStart=Date.now(),this.experiment.scrollToTop(),this.mousetracking.start(),this.eyetracking.pause()}saveAndNextScreen(t){this.saveMeasurements(),this.nextScreen(t)}addTrialData(t){this.trialData[this.currentScreenIndex]||(this.trialData[this.currentScreenIndex]=[]),this.trialData[this.currentScreenIndex].push({responseTime:Date.now()-this.responseTimeStart,...t})}addExpData(t){Object.assign(this.expData,t)}saveMeasurements(){this.addTrialData({responseTime:Date.now()-this.responseTimeStart,...this.measurements})}onSocketError(t){console.error(t)}getAllData(){return Q({...this.expData,experiment_end_time:Date.now(),experiment_duration:Date.now()-this.expData.experiment_start_time,...(this.socket.state===D.CONNECTED||this.socket.state===D.READY)&&{participantId:this.socket.participantId},...(this.socket.state===D.CONNECTED||this.socket.state===D.READY)&&{groupLabel:this.socket.groupLabel},trials:Z(H()(Object.values(this.trialData)).map((t=>Object.assign({},Object.fromEntries(Object.entries(t).filter((([,t])=>"function"!==typeof t)))))))})}submit(){if(!this.submissionUrl)throw new Error("No submission URL set");const t=this.getAllData();if(!this.validateSubmission(t))throw new Error("Submission failed validation");return this.submitResults(this.submissionUrl,t)}submitIntermediateResults(){if(!this.submissionUrl)throw new Error("No submission URL set");return this.submitResults(this.submissionUrl,this.getAllData(),!0)}async submitResults(t,e,n){if(this.socket.state===D.CONNECTED||this.socket.state===D.READY)try{const t=n?"save_intermediate_results":"submit_results";return await new Promise(((n,r)=>this.socket.participantChannel.push(t,{results:e}).receive("ok",n).receive("error",r)))}catch(nl){if(n)throw nl;console.log("Submission via magpie socket failed, trying HTTP")}const r=await fetch(t,{method:"POST",mode:"cors",headers:{"Content-type":"application/json"},body:JSON.stringify(e)});if(!r.ok)throw new Error("The server says: "+await r.text())}setProgress(t){this.progress=t}extractProlificData(){const t=new URL(window.location);this.addExpData({prolific_pid:t.searchParams.get("PROLIFIC_PID"),prolific_study_id:t.searchParams.get("STUDY_ID"),prolific_session_id:t.searchParams.get("SESSION_ID")})}}const Z=function(t){for(var e=[],n=0;n({})},imageAssets:{type:Array,default(){return[]}},audioAssets:{type:Array,default(){return[]}},videoAssets:{type:Array,default(){return[]}},validateSubmission:{type:Function,default(){return()=>!0}}},data(){return{currentScreenComponent:{}}},created(){if(this.$parent.magpie=new J(this.$options.magpie),this.$magpie.experiment=this,window.$magpie=this.$magpie,this.$magpie.socketUrl){let t=0;this.$watch("$magpie.socket.participants",(e=>{const n=this.$slots.default.filter((t=>!!t.componentOptions));e.length-t<0&&n.length-1!==this.$magpie.currentScreenIndex&&(window.alert(this.$t("interactive.general.aborted")),this.$magpie.nextScreen(n.length-1)),t=e.length}))}this.title&&(document.title=this.title),this.imageAssets.forEach((t=>{const e=document.createElement("link");e.href=t,e.rel="preload",e.as="image",document.head.appendChild(e)})),this.audioAssets.forEach((t=>{const e=document.createElement("link");e.href=t,e.rel="preload",e.as="audio",document.head.appendChild(e)})),this.videoAssets.forEach((t=>{const e=document.createElement("link");e.href=t,e.rel="preload",e.as="video",document.head.appendChild(e)})),this.$magpie.validateSubmission=this.validateSubmission,this.$magpie.addExpData(this.recordData),window.addEventListener("beforeunload",(t=>{t.preventDefault()}))},mounted(){this.$el.addEventListener("mousemove",(t=>this.$magpie.mousetracking.onMouseMove(t)))},methods:{scrollToTop(){const t=this.$el.getBoundingClientRect();window.scrollTo(0,window.scrollY+t.top)}},render(t){const e=this.$slots.default,n=e?e.filter((t=>!!t.componentOptions))[this.$magpie.currentScreenIndex]:null;return n.key=this.$magpie.currentScreenIndex,t("div",{class:"experiment"+(this.wide?" wide":"")},[t("div",{class:"header"},[t("div",{class:"col title"},this.$slots.title),t("div",{class:"col status"},[-1!==this.$magpie.progress?t(rt(),{props:{percent:100*this.$magpie.progress,showText:!1,lineHeight:10},style:{width:"150px"}}):null])]),n])}},ot=it,at=n(1656),st=n(6264),ut=n.n(st),ct=(0,at.A)(ot,tt,et,!1,null,null,null);"function"===typeof ut()&&ut()(ct);var lt,ft,ht=ct.exports,pt=n(8999),dt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"debug-statement"},[e("h2",[t._v("magpie "+t._s(t.type))]),t._v(" "+t._s(t.text)+" ")])},vt=[],gt={name:"DebugStatement",props:{text:{type:String,required:!0},type:{type:String,default:"info"}}},mt=gt,yt=(0,at.A)(mt,dt,vt,!1,null,"5a63c536",null),_t=yt.exports,bt={name:"Screen",mixins:[pt.Hy],props:{title:{type:String,required:!1,default:""},progress:{type:Number,default:-1},label:{type:String,default:""},validations:{type:Object,default(){return{}}}},data(){return{measurements:{}}},watch:{"$magpie.measurements":{handler(){this.measurements=this.$magpie.measurements,this.$v.measurements.$touch()},deep:!0}},beforeMount(){this.$magpie.setProgress(this.progress)},mounted(){this.$magpie.validateMeasurements=this.$v.measurements,this.$magpie.mousetracking.start()},validations(){return{measurements:this.validations}},render(t){const e=this.$slots.default;if(!e)return t("div",{class:"screen"},[this.title?t("h2",this.title):null]);let n;const r=e.filter((t=>!!t.componentOptions));return r.length&&r.every((t=>"Slide"===t.componentOptions.tag))?n=r[this.$magpie.currentSlideIndex]:(n=this.$slots.default,r.some((t=>"Slide"===t.componentOptions.tag))&&(this.$magpie.warning="This screen received mixed contents. Either provide only elements inside your or provide the contents of the first and only slide directly.")),n.key=this.$magpie.currentSlideIndex,t("div",{class:"screen"},[this.title?t("h2",this.title):null,n,this.$magpie.warning?t(_t,{props:{text:this.$magpie.warning,type:"warning"}}):null])}},xt=bt,wt=n(7735),St=n.n(wt),kt=(0,at.A)(xt,lt,ft,!1,null,"2db71145",null);"function"===typeof St()&&St()(kt);var Ct=kt.exports,Ot=function(){var t=this,e=t._self._c;return e("div",[t._t("default")],2)},Pt=[],Tt={name:"Slide"},At=Tt,Et=(0,at.A)(At,Ot,Pt,!1,null,null,null),jt=Et.exports,Mt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"completion"},[e("div",{staticClass:"question"},t._l(t.slices,(function(n,r){return e("span",{key:r},[t._v(t._s(n)+" "),r!==t.slices.length-1?e("select",{directives:[{name:"model",rawName:"v-model",value:t.answers[r],expression:"answers[i]"}],on:{change:[function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.answers,r,e.target.multiple?n:n[0])},function(e){t.$emit("update:response",t.fullAnswer),t.$emit("update:responses",t.answers)}]}},t._l(t.options[r],(function(n){return e("option",{key:n,domProps:{textContent:t._s(n)}})})),0):t._e()])})),0)])},Dt=[],Rt={name:"CompletionInput",props:{text:{type:String,required:!0},options:{type:Array,required:!0}},data(){return{answers:[]}},computed:{slices(){return this.text.split("%s")},fullAnswer(){const t=this.answers.slice();return this.text.split("%s").map((e=>e+(t.shift()||""))).join("")}}},$t=Rt,It=n(3859),Lt=n.n(It),Nt=(0,at.A)($t,Mt,Dt,!1,null,"20ec9a19",null);"function"===typeof Lt()&&Lt()(Nt);var Ft=Nt.exports,Ut=function(){var t=this,e=t._self._c;return e("div",{staticClass:"dropdown-input"},[e("select",{ref:"input",on:{change:function(e){return t.$emit("update:response",t.$refs.input.value)}}},t._l(t.options,(function(n){return e("option",{key:n,domProps:{value:n,textContent:t._s(n)}})})),0)])},Bt=[],Gt={name:"DropdownInput",props:{options:{type:Array,required:!0}}},zt=Gt,Vt=n(6010),Ht=n.n(Vt),Wt=(0,at.A)(zt,Ut,Bt,!1,null,"6fb3df0e",null);"function"===typeof Ht()&&Ht()(Wt);var qt=Wt.exports,Kt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"forced_choice"},[e("div",{staticClass:"options"},t._l(t.options,(function(n){return e("div",{key:n,staticClass:"option",on:{click:function(e){return t.onOptionClick(n)}}},[t._v(" "+t._s(n)+" ")])})),0)])},Yt=[],Xt={name:"ForcedChoiceInput",props:{options:{type:Array,required:!0}},methods:{onOptionClick(t){this.$emit("update:response",t)}}},Jt=Xt,Zt=n(5927),Qt=n.n(Zt),te=(0,at.A)(Jt,Kt,Yt,!1,null,"0428af94",null);"function"===typeof Qt()&&Qt()(te);var ee=te.exports,ne=function(){var t=this,e=t._self._c;return e("div",{staticClass:"image_selection"},[e("div",{staticClass:"options"},t._l(t.options,(function(n){return e("div",{key:n.label,staticClass:"option",on:{click:function(e){return t.onOptionClick(n.label)}}},[e("img",{attrs:{src:n.src,alt:n.label},on:{click:function(e){return t.onOptionClick(n.label)}}})])})),0)])},re=[],ie={name:"ImageSelectionInput",props:{options:{type:Array,required:!0}},methods:{onOptionClick(t){this.$emit("update:response",t)}}},oe=ie,ae=n(6154),se=n.n(ae),ue=(0,at.A)(oe,ne,re,!1,null,"36baf217",null);"function"===typeof se()&&se()(ue);var ce=ue.exports,le=function(){var t=this,e=t._self._c;return e("div",{staticClass:"keypress"},[t.showOptions?e("div",{staticClass:"options"},t._l(t.keys,(function(n,r){return e("span",{key:r},[e("strong",{domProps:{textContent:t._s(r)}}),t._v(" = "+t._s(n)+" ")])})),0):t._e()])},fe=[],he={name:"KeypressInput",props:{keys:{type:Object,required:!0},showOptions:{type:Boolean,default:!0}},mounted(){window.document.addEventListener("keydown",this.onKeyDown)},destroyed(){window.document.removeEventListener("keydown",this.onKeyDown)},methods:{onKeyDown(t){"undefined"!==typeof this.keys[t.key]&&(t.preventDefault(),this.$emit("update:response",this.keys[t.key]))}}},pe=he,de=n(1555),ve=n.n(de),ge=(0,at.A)(pe,le,fe,!1,null,"6de4318b",null);"function"===typeof ve()&&ve()(ge);var me=ge.exports,ye=function(){var t=this,e=t._self._c;return e("div",{staticClass:"rating"},[e("form",[e("div",{staticClass:"options"},[e("div",{staticClass:"left"},[t._v(t._s(t.left))]),t._l(t.count,(function(n){return e("label",{key:n},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.answers[n],expression:"answers[i]"}],attrs:{type:"radio",name:"rating"},domProps:{checked:t._q(t.answers[n],null)},on:{input:function(e){return t.$emit("update:response",n)},change:function(e){return t.$set(t.answers,n,null)}}}),t._v(" "+t._s(n))])})),e("div",{staticClass:"right"},[t._v(t._s(t.right))])],2)])])},_e=[],be={name:"RatingInput",props:{count:{type:Number,default:7},left:{type:String,optional:!0,default:""},right:{type:String,optional:!0,default:""}},data(){const t={};for(let e=1;e[]},orientation:{type:String,default:"vertical"},labels:{type:Boolean,default:!0},randomize:{type:Boolean,default:!1}},data(){let t=Object.keys(this.options);return this.randomize&&(t=qe()(t)),{order:t}},methods:{onOptionClick(t){this.$emit("update:response",t)}}},Ye=Ke,Xe=n(1724),Je=n.n(Xe),Ze=(0,at.A)(Ye,Ve,He,!1,null,"f03be8e0",null);"function"===typeof Je()&&Je()(Ze);var Qe=Ze.exports,tn=function(){var t=this,e=t._self._c;return e("div",{staticClass:"matrix-choice"},[e("div",{staticClass:"row header"},[e("p"),e("div",t._l(t.options,(function(n){return e("label",{key:n,domProps:{textContent:t._s(n)}})})),0)]),t.randomize?[t._l(t.randomizedQuestions,(function([n,r]){return[e("div",{key:r,staticClass:"row"},[e("p",[t._v(t._s(n))]),e("MultipleChoiceInput",{attrs:{labels:!1,options:t.options,orientation:"horizontal"},on:{"update:response":function(e){return t.onOptionClick(r,e)}}})],1)]}))]:[t._l(t.questions,(function(n,r){return[e("div",{key:r,staticClass:"row"},[e("p",[t._v(t._s(n))]),e("MultipleChoiceInput",{attrs:{labels:!1,options:t.options,orientation:"horizontal"},on:{"update:response":function(e){return t.onOptionClick(r,e)}}})],1)]}))],e("div",{staticClass:"row header"},[e("p"),e("div",t._l(t.options,(function(n){return e("label",{key:n,domProps:{textContent:t._s(n)}})})),0)])],2)},en=[],nn={name:"MultipleChoiceMatrixInput",components:{MultipleChoiceInput:Qe},props:{questions:{type:Array,required:!0},options:{type:Array,required:!0},randomize:{type:Boolean,default:!1}},data(){return{responses:[],randomizedQuestions:qe()(this.questions.map(((t,e)=>[t,e])))}},methods:{onOptionClick(t,e){u["default"].set(this.responses,t,e),this.$emit("update:responses",this.responses)}}},rn=nn,on=n(2871),an=n.n(on),sn=(0,at.A)(rn,tn,en,!1,null,null,null);"function"===typeof an()&&an()(sn);var un=sn.exports,cn=function(){var t=this,e=t._self._c;return e("div",{staticClass:"slider"},[e("div",{staticClass:"slider-element"},[e("div",{staticClass:"left"},[t._v(t._s(t.left))]),e("Slider",{staticClass:"slider",attrs:{tooltip:t.tooltip?"always":"none",min:t.min,max:t.max,interval:t.interval,"enable-cross":!1,process:t.process},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}}),e("div",{staticClass:"right"},[t._v(t._s(t.right))])],1)])},ln=[],fn={name:"SliderRangesInput",components:{Slider:Ae()},props:{left:{type:String,optional:!0,default:""},right:{type:String,optional:!0,default:""},initial:{type:Number,optional:!0,default:0},min:{type:Number,optional:!0,default:0},max:{type:Number,optional:!0,default:100},interval:{type:Number,optional:!0,default:1},tooltip:{type:Boolean,optional:!0,default:!1},ranges:{type:Array,required:!0}},data(){return{value:this.ranges.slice(1).map(((t,e)=>Math.round((e+1)*(this.max/this.ranges.length)))),process:t=>[[this.min,t[0],this.ranges[0]]].concat(t.map(((e,n)=>[e,t[n+1]||this.max,this.ranges[n+1]]))).map((([t,e,n])=>[t,e,{background:pn(n,dn)}]))}},computed:{rangeValues(){return this.value.map(((t,e)=>t-(this.value[e-1]||this.min))).concat([this.max-this.value[this.value.length-1]])},responses(){return[this.min].concat(this.value).concat[this.max]}},watch:{value(){this.$emit("update:responses",this.responses),this.$emit("update:rangeValues",this.rangeValues)}},mounted(){this.$emit("update:responses",this.responses),this.$emit("update:rangeValues",this.rangeValues)}};function hn(t){var e,n,r=0;if(0===t.length)return r;for(e=0;e0?e("TimerStop",{attrs:{id:"responseTime"},on:{"update:time":function(e){t.responseTimes.push(e),n===t.targets.length&&r()}}}):t._e(),e("TimerStart",{attrs:{id:"responseTime"}}),-1!==t.responseTimeLimit?e("Wait",{attrs:{time:t.responseTimeLimit},on:{done:function(e){t.timeout=!0}}}):t._e(),e("KeypressInput",{attrs:{keys:{[t.leftKey]:"left",[t.rightKey]:"right"},"show-options":t.showKeypressOptions},on:{"update:response":function(e){t.correct=t.targets[n]===t.getOption(e,n),t.responses.push(t.getOption(e,n)),r()}}}),e("div",{staticClass:"options"},[e("div",{staticClass:"option"},[t._v(" "+t._s(t.getLeftOption(n))+" ")]),e("div",{staticClass:"option"},[t._v(" "+t._s(t.getRightOption(n))+" ")])])]:[e("TimerStop",{attrs:{id:"responseTime"},on:{"update:time":function(e){return t.responseTimes.push(e)}}}),e("Wait",{attrs:{time:0},on:{done:t.end}})]]}}])})],1)},jn=[],Mn=function(){var t=this,e=t._self._c;return e("div",{staticClass:"serial_input"},[e("div",{key:t.i,staticClass:"slice"},[t._t("default",(function(){return[t._v(" No template defined. ")]}),{i:t.i,iterations:t.iterations,record:(e,n)=>t.$magpie.measurements[e]&&t.$magpie.measurements[e].length?t.$magpie.measurements[e].push(n):t.$magpie.measurements[e]=[n],next:()=>t.i++})],2)])},Dn=[],Rn={name:"SerialInput",props:{iterations:{type:Number,required:!0}},data(){return{i:0}},watch:{i(){this.i>=this.iterations&&this.$emit("end")}}},$n=Rn,In=n(1697),Ln=n.n(In),Nn=(0,at.A)($n,Mn,Dn,!1,null,null,null);"function"===typeof Ln()&&Ln()(Nn);var Fn=Nn.exports,Un=function(){var t=this,e=t._self._c;return e("span")},Bn=[],Gn={name:"TimerStop",props:{id:{type:String,required:!0}},mounted(){this.$emit("update:time",Date.now()-this.$magpie.timers[this.id])}},zn=Gn,Vn=n(968),Hn=n.n(Vn),Wn=(0,at.A)(zn,Un,Bn,!1,null,"51fb0e4e",null);"function"===typeof Hn()&&Hn()(Wn);var qn=Wn.exports,Kn=function(){var t=this,e=t._self._c;return e("span")},Yn=[],Xn={name:"TimerStart",props:{id:{type:String,required:!0}},mounted(){this.$magpie.timers[this.id]=Date.now()}},Jn=Xn,Zn=n(9577),Qn=n.n(Zn),tr=(0,at.A)(Jn,Kn,Yn,!1,null,"87863ff4",null);"function"===typeof Qn()&&Qn()(tr);var er=tr.exports,nr=n(2543),rr=n.n(nr),ir=function(){var t=this,e=t._self._c;return e("span")},or=[],ar={name:"Wait",props:{time:{required:!0,type:Number}},data(){return{timeout:null}},watch:{time(){this.$el&&this.set()}},mounted(){this.set()},updated(){this.set()},activated(){this.set()},deactivated(){this.timeout&&clearTimeout(this.timeout)},beforeDestroy(){this.timeout&&clearTimeout(this.timeout)},methods:{set(){this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout((()=>this.$emit("done")),this.time)}}},sr=ar,ur=n(5612),cr=n.n(ur),lr=(0,at.A)(sr,ir,or,!1,null,"16ed3190",null);"function"===typeof cr()&&cr()(lr);var fr=lr.exports,hr={name:"MazeInput",components:{Wait:fr,TimerStart:er,TimerStop:qn,SerialInput:Fn,KeypressInput:me},props:{targets:{type:Array,required:!0},competitors:{type:Array,required:!0},leftKey:{type:String,default:"f"},rightKey:{type:String,default:"j"},showKeypressOptions:{type:Boolean,default:!0},responseTimeLimit:{type:Number,default:-1}},data(){const t=this.targets.length,e=rr().map(rr().range(t),(()=>rr().random()));return{responseTimes:[],responses:[],targetOnLeft:e,targetPositions:e.map((t=>t?"left":"right")),timeout:!1,correct:!0}},methods:{getLeftOption(t){return 1===this.targetOnLeft[t]?this.targets[t]:this.competitors[t]},getRightOption(t){return 0===this.targetOnLeft[t]?this.targets[t]:this.competitors[t]},getOption(t,e){return"left"===t?this.getLeftOption(e):this.getRightOption(e)},end(){this.$emit("update:response-times",this.responseTimes),this.$emit("update:responses",this.responses),this.$emit("update:target-positions",this.targetPositions),this.$emit("update:correct",this.correct),this.$emit("update:timeout",this.timeout),this.$emit("end")}}},pr=hr,dr=n(6220),vr=n.n(dr),gr=(0,at.A)(pr,En,jn,!1,null,"e124492a",null);"function"===typeof vr()&&vr()(gr);var mr=gr.exports,yr=function(){var t=this,e=t._self._c;return e("div",[e("SerialInput",{attrs:{iterations:t.chunks.length+2},on:{end:t.end},scopedSlots:t._u([{key:"default",fn:function({i:n,next:r}){return[t.timeout?[e("TimerStop",{attrs:{id:"responseTime"},on:{"update:time":function(e){return t.responseTimes.push(e)}}}),e("Wait",{attrs:{time:0},on:{done:t.end}})]:[n>1?e("TimerStop",{attrs:{id:"responseTime"},on:{"update:time":function(e){t.responseTimes.push(e),n>t.chunks.length&&r()}}}):t._e(),n>0?e("TimerStart",{attrs:{id:"responseTime"}}):t._e(),e("KeypressInput",{attrs:{keys:{[t.trigger]:t.instructions},"show-options":t.showKeypressOptions},on:{"update:response":r}}),-1!==t.responseTimeLimit&&n>1?e("Wait",{attrs:{time:t.responseTimeLimit},on:{done:function(e){t.timeout=!0}}}):t._e(),e("div",{class:{text:!0,"underline-words":"words"===t.underline,"underline-sentence":"sentence"===t.underline,"show-all":"next"===t.wordPos}},t._l(t.chunks,(function(r,i){return e("span",{key:i,class:{current:n-1===i},domProps:{textContent:t._s(r)}})})),0)]]}}])})],1)},_r=[],br={name:"SelfPacedReadingInput",components:{Wait:fr,TimerStart:er,TimerStop:qn,SerialInput:Fn,KeypressInput:me},props:{chunks:{type:Array,required:!0},instructions:{type:String,default:"Press SPACE to reveal the words."},trigger:{type:String,default:" "},underline:{type:String,default:"none"},wordPos:{type:String,default:"same"},showKeypressOptions:{type:Boolean,default:!0},responseTimeLimit:{type:Number,default:-1}},data(){return{responseTimes:[],timeout:!1}},methods:{end(){this.$emit("update:response-times",this.responseTimes),this.$emit("update:timeout",this.timeout),this.$emit("end")}}},xr=br,wr=n(1530),Sr=n.n(wr),kr=(0,at.A)(xr,yr,_r,!1,null,"752e72bd",null);"function"===typeof Sr()&&Sr()(kr);var Cr=kr.exports,Or=function(){var t=this,e=t._self._c;return e("div",[t._t("presentation",(function(){return[e("p",[t._v(t._s(t.chunks[t.position]))])]}),{chunk:t.chunks[t.position]}),t.position=this.chunks.length&&this.$emit("end")}}},Ar=Tr,Er=n(1910),jr=n.n(Er),Mr=(0,at.A)(Ar,Or,Pr,!1,null,null,null);"function"===typeof jr()&&jr()(Mr);var Dr=Mr.exports,Rr=function(){var t=this,e=t._self._c;return e("CanvasStage",{attrs:{config:{width:800,height:400}}},[e("CanvasLayer",[e("CanvasShape",{attrs:{config:{sceneFunc:function(e,n){e.beginPath(),e.moveTo(t.x-25,t.y-25),e.lineTo(t.x+25,t.y+25),e.moveTo(t.x+25,t.y-25),e.lineTo(t.x-25,t.y+25),e.closePath(),e.strokeShape(n)},strokeWidth:1,stroke:"black"}}})],1)],1)},$r=[],Ir={name:"FixationCross",props:{x:{type:Number,default:425},y:{type:Number,default:200}}},Lr=Ir,Nr=n(3259),Fr=n.n(Nr),Ur=(0,at.A)(Lr,Rr,$r,!1,null,null,null);"function"===typeof Fr()&&Fr()(Ur);var Br=Ur.exports,Gr=function(){var t=this,e=t._self._c;return e("div",{staticClass:"chat"},[e("div",{ref:"box",staticClass:"chat-box"},t._l(t.messages,(function(n,r){return e("p",{key:r,class:{message:"message"===n.event,userEvent:"join"===n.event||"leave"===n.event,me:n.participantId===t.$magpie.socket.participantId},style:{...n.message&&{background:t.$magpie.socket.getParticipantColor(n.participantId)},...!n.message&&{color:t.$magpie.socket.getParticipantColor(n.participantId)}},domProps:{textContent:t._s(n.message||(n.participantId===t.$magpie.socket.participantId?"join"===n.event?t.$t("interactive.Chat.statusYouJoined"):"leave"===n.event?t.$t("interactive.Chat.statusYouLeft"):"":"join"===n.event?t.$t("interactive.Chat.statusParticipantJoined",{user:t.$magpie.socket.getParticipantName(n.participantId)}):"leave"===n.event?t.$t("interactive.Chat.statusParticipantLeft",{user:t.$magpie.socket.getParticipantName(n.participantId)}):""))}})})),0),e("div",{staticClass:"chat-input"},[e("textarea",{ref:"text",attrs:{cols:"50",placeholder:t.$t("interactive.Chat.messageLabel")},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.send.apply(null,arguments))}}}),e("button",{on:{click:function(e){return e.stopPropagation(),t.send()}}},[t._v(t._s(t.$t("general.send")))])])])},zr=[],Vr=n(6245),Hr=n.n(Vr);const Wr="$magpie.chat_message";var qr={name:"Chat",props:{participantLabel:{type:String,default:null}},data(){return{messages:[],interval:null}},socket:{[Wr](t){this.messages.push(t),u["default"].nextTick((()=>{this.$refs.box.scrollTop=this.$refs.box.scrollHeight})),this.$emit("update:messages",this.messages.filter((t=>"message"===t.event))),this.$emit("update:data",this.flattenData(this.messages.filter((t=>"message"===t.event))))}},watch:{["$magpie.socket.active"](t,e){const n=Hr()(t,e),r=Hr()(e,t);r.forEach((t=>{this.messages.push({time:Date.now(),participantId:t,event:"leave",message:""})})),n.forEach((t=>{this.messages.push({time:Date.now(),participantId:t,event:"join",message:""})}))}},mounted(){this.$magpie.socket.active.forEach((t=>{this.messages.push({time:Date.now(),participantId:t,event:"join",message:""})}))},EVENT_CHAT_MESSAGE:Wr,methods:{send(){const t=this.$refs.text.value;t&&(this.$magpie.socket.broadcast(Wr,{event:"message",message:t,participantId:this.$magpie.socket.participantId,participantLabel:this.participantLabel,time:Date.now()}),this.$refs.text.value="",this.$refs.text.focus())},flattenData(t){return{chatMessage:t.map((t=>t.message)),chatParticipantId:t.map((t=>t.participantId)),chatParticipantLabel:t.map((t=>t.participantId)),chatTime:t.map((t=>t.time))}}}},Kr=qr,Yr=n(3276),Xr=n.n(Yr),Jr=(0,at.A)(Kr,Gr,zr,!1,null,null,null);"function"===typeof Xr()&&Xr()(Jr);var Zr=Jr.exports,Qr=function(){var t=this,e=t._self._c;return e("span")},ti=[],ei={name:"WaitForParticipants",props:{number:{type:Number,required:!0}},watch:{["$magpie.socket.active"](){this.$magpie.socket.active.length===this.number&&this.$emit("done")}},mounted(){this.$magpie.socket.active.length===this.number&&this.$emit("done")}},ni=ei,ri=n(442),ii=n.n(ri),oi=(0,at.A)(ni,Qr,ti,!1,null,null,null);"function"===typeof ii()&&ii()(oi);var ai=oi.exports,si=function(){var t=this,e=t._self._c;return e("Screen",t._b({},"Screen",{...t.$attrs,...t.$props},!1),[t.pauseTime?e("Slide",[t.qud?e("p",{domProps:{textContent:t._s(t.qud)}}):t._e(),e("Wait",{key:"pause-timer",attrs:{time:t.pauseTime},on:{done:function(e){return t.$magpie.nextSlide()}}})],1):t._e(),t.fixationTime?e("Slide",[t.qud?e("p",{domProps:{textContent:t._s(t.qud)}}):t._e(),t._t("fixation",(function(){return[e("FixationCross")]})),-1!==t.fixationTime?e("Wait",{key:"fixation-timer",attrs:{time:t.fixationTime},on:{done:function(e){return t.$magpie.nextSlide()}}}):t._e()],2):t._e(),t.stimulusTime?e("Slide",[t.qud?e("p",{domProps:{textContent:t._s(t.qud)}}):t._e(),t._t("stimulus"),-1!==t.stimulusTime?e("Wait",{key:"stimulus-timer",attrs:{time:t.stimulusTime},on:{done:function(e){return t.$magpie.nextSlide()}}}):t._e()],2):t._e(),e("Slide",[t.qud?e("p",{domProps:{textContent:t._s(t.qud)}}):t._e(),t.stimulusTime?t._e():t._t("stimulus"),t._t("task"),t.responseTimeLimit?e("Wait",{attrs:{time:t.responseTimeLimit},on:{done:t.nextAfterTimeout}}):t._e(),e("Record",{attrs:{data:{...t.qud&&{qud:t.qud},...t.responseTimeLimit&&{responseTimeout:!1},...t.pauseTime&&{pauseTime:t.pauseTime},...t.fixationTime&&{fixationTime:t.fixationTime},...t.stimulusTime&&{stimulusTime:t.stimulusTime},...t.responseTimeLimit&&{responseTimeLimit:t.responseTimeLimit},...t.feedbackTime&&{feedbackTime:t.feedbackTime}}}}),e("ResponseTimeStart")],2),t.feedbackTime?e("Slide",[t.qud?e("p",{domProps:{textContent:t._s(t.qud)}}):t._e(),t._t("feedback"),t.feedbackTime>0?e("Wait",{attrs:{time:t.feedbackTime},on:{done:function(e){return t.$magpie.nextScreen()}}}):t._e()],2):t._e()],1)},ui=[],ci=function(){var t=this,e=t._self._c;return e("span")},li=[],fi={name:"ResponseTimeStart",mounted(){this.$magpie.responseTimeStart=Date.now()}},hi=fi,pi=n(5051),di=n.n(pi),vi=(0,at.A)(hi,ci,li,!1,null,"18fe891b",null);"function"===typeof di()&&di()(vi);var gi=vi.exports,mi=function(){var t=this,e=t._self._c;return e("span")},yi=[],_i={name:"Record",props:{data:{type:Object,required:!0},global:{type:Boolean,default:!1}},mounted(){this.global?this.$magpie.addExpData(this.data):Object.keys(this.data).forEach((t=>{"undefined"!==typeof this.data[t]&&u["default"].set(this.$magpie.measurements,t,this.data[t])}))}},bi=_i,xi=n(6724),wi=n.n(xi),Si=(0,at.A)(bi,mi,yi,!1,null,"36ef7edc",null);"function"===typeof wi()&&wi()(Si);var ki=Si.exports,Ci={name:"LifecycleScreen",components:{Record:ki,ResponseTimeStart:gi,Wait:fr,FixationCross:Br,Slide:jt,Screen:Ct},props:{qud:{type:String,default:""},pauseTime:{type:Number,default:0},fixationTime:{type:Number,default:0},stimulusTime:{type:Number,default:0},responseTimeLimit:{type:Number,default:0},feedbackTime:{type:Number,default:0}},methods:{nextAfterResponse(){this.$props.feedbackTime?(this.$magpie.saveMeasurements(),this.$magpie.nextSlide()):this.$magpie.saveAndNextScreen()},nextAfterTimeout(){this.$props.responseTimeLimit&&(this.$magpie.measurements.responseTimeout=!0),this.nextAfterResponse()}}},Oi=Ci,Pi=n(3161),Ti=n.n(Pi),Ai=(0,at.A)(Oi,si,ui,!1,null,"d32534da",null);"function"===typeof Ti()&&Ti()(Ai);var Ei=Ai.exports,ji=function(){var t=this,e=t._self._c;return e("Screen",t._b({},"Screen",{...t.$attrs,...t.$props},!1),[t._t("default",(function(){return[t._v(" "+t._s(t.$t("screens.ConnectInteractiveScreen.description"))+" ")]}))],2)},Mi=[],Di={name:"ConnectInteractiveScreen",components:{Screen:Ct},props:{},watch:{"$magpie.socket.state":function(t){t===D.READY&&this.$magpie.nextScreen()}},mounted(){this.$magpie.socket.initialize(),this.$magpie.socket.state===D.READY&&this.$magpie.nextScreen()}},Ri=Di,$i=n(6191),Ii=n.n($i),Li=(0,at.A)(Ri,ji,Mi,!1,null,null,null);"function"===typeof Ii()&&Ii()(Li);var Ni=Li.exports,Fi=function(){var t=this,e=t._self._c;return e("Screen",t._b({},"Screen",{...t.$attrs,...t.$props},!1),[t._t("default",(function(){return[t._v(" "+t._s(t.$t("screens.AwaitIteratedResultScreen.description"))+" ")]}))],2)},Ui=[],Bi={name:"AwaitIteratedResultScreen",components:{Screen:Ct},props:{},watch:{"$magpie.socket.iteratedState":function(){this.$magpie.socket.iteratedState===D.READY&&this.$magpie.nextScreen()}},mounted(){this.$magpie.socket.initialize(),this.$magpie.socket.iteratedState===D.READY&&this.$magpie.nextScreen()}},Gi=Bi,zi=n(1508),Vi=n.n(zi),Hi=(0,at.A)(Gi,Fi,Ui,!1,null,null,null);"function"===typeof Vi()&&Vi()(Hi);var Wi=Hi.exports,qi=function(){var t=this,e=t._self._c;return e("Screen",{staticClass:"debugResults",attrs:{title:"Results"}},[e("Slide",[e("button",{on:{click:t.downloadCsv}},[t._v("Download all data as csv")]),t.results.length?e("table",[e("thead",[e("tr",t._l(Object.keys(t.results[0]),(function(n){return e("th",{key:n},[t._v(t._s(n))])})),0)]),e("tbody",t._l(t.results,(function(n,r){return e("tr",{key:r},t._l(Object.keys(t.results[0]),(function(r,i){return e("td",{key:i},[t._v(" "+t._s(String(n[r]))+" ")])})),0)})),0)]):t._e()])],1)},Ki=[],Yi={name:"DebugResultsScreen",components:{Slide:jt,Screen:Ct},props:{},data(){return{results:[],csv:""}},mounted(){this.results=this.$magpie.getAllData();const t=Object.keys(this.results[0]);this.csv=[t.join("; ")].concat(this.results.map((e=>t.map((t=>String(e[t]).map((t=>t.replace('"','"'))))).map((t=>t.includes('";')?`"${t}"`:t)).join("; ")))).join("\n")},methods:{downloadCsv(){let t=new Blob([this.csv],{type:"text/plain",endings:"native"});this.download("magpie-"+this.$magpie.id+"-"+(new Date).toISOString().slice(0,10)+".csv",t)},download(t,e){const n=document.createElement("a");let r=URL.createObjectURL(e);n.setAttribute("href",r),n.setAttribute("download",t),n.style.display="none",document.body.appendChild(n),n.click(),URL.revokeObjectURL(r),document.body.removeChild(n)}}},Xi=Yi,Ji=n(402),Zi=n.n(Ji),Qi=(0,at.A)(Xi,qi,Ki,!1,null,"1a412b3c",null);"function"===typeof Zi()&&Zi()(Qi);var to=Qi.exports,eo=function(){var t=this,e=t._self._c;return t.$magpie.debug?e("DebugResultsScreen"):e("Screen",{attrs:{title:"Submitting"}},[e("Slide",[e("p",[t._v(t._s(t.$t("screens.SubmitResultsScreen.waiting")))]),e("Wait",{attrs:{time:0},on:{done:function(e){t.submit((()=>t.$magpie.nextSlide()))}}})],1),e("Slide",[t.error?e("div",[e("p",[t._v(t._s(t.$t("screens.SubmitResultsScreen.error")))]),e("p",[t._v(" "+t._s(t.$t("screens.SubmitResultsScreen.contact"))+" "),e("a",{attrs:{href:"mailto:"+t.$magpie.contactEmail}},[t._v(t._s(t.$magpie.contactEmail))]),t._v(". ")]),e("p",{domProps:{textContent:t._s(t.error)}})]):e("p",[t._v(" "+t._s(t.$t("screens.SubmitResultsScreen.done"))+" "),e("Wait",{attrs:{time:3e3},on:{done:t.redirectToCompletionUrl}})],1)])],1)},no=[],ro={name:"SubmitResultsScreen",components:{Slide:jt,DebugResultsScreen:to,Wait:fr,Screen:Ct},props:{},data(){return{error:null}},methods:{async submit(t){try{await this.$magpie.submit(),t()}catch(e){this.error=e.message,t()}},redirectToCompletionUrl(){this.$magpie.completionUrl&&"prolific"===this.$magpie.mode&&(window.location=this.$magpie.completionUrl)}}},io=ro,oo=n(4963),ao=n.n(oo),so=(0,at.A)(io,eo,no,!1,null,null,null);"function"===typeof ao()&&ao()(so);var uo=so.exports,co=function(){var t=this,e=t._self._c;return e("Screen",t._b({attrs:{title:"Additional information"}},"Screen",{...t.$attrs,...t.$props},!1),[e("Slide",[e("p",[t._v(" "+t._s(t.$t("screens.PostTestScreen.instruction"))+" ")]),e("div",{staticStyle:{"text-align":"left",width:"200px",margin:"0 auto"}},[t.age?e("p",[e("label",[t._v(t._s(t.$t("screens.PostTestScreen.age"))+" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.$magpie.measurements.age,expression:"$magpie.measurements.age"}],attrs:{type:"number",max:"110",min:"18"},domProps:{value:t.$magpie.measurements.age},on:{input:function(e){e.target.composing||t.$set(t.$magpie.measurements,"age",e.target.value)}}})])]):t._e(),t.gender?e("p",[e("label",[t._v(t._s(t.$t("screens.PostTestScreen.gender"))+" "),e("DropdownInput",{attrs:{options:["",t.$t("screens.PostTestScreen.male"),t.$t("screens.PostTestScreen.female"),t.$t("screens.PostTestScreen.otherGender")],response:t.$magpie.measurements.gender},on:{"update:response":function(e){return t.$set(t.$magpie.measurements,"gender",e)}}})],1)]):t._e(),t.education?e("p",[e("label",[t._v(t._s(t.$t("screens.PostTestScreen.education"))+" "),e("DropdownInput",{attrs:{options:["",t.$t("screens.PostTestScreen.educationBelowHighschool"),t.$t("screens.PostTestScreen.educationHighschool"),t.$t("screens.PostTestScreen.educationCollege"),t.$t("screens.PostTestScreen.educationHigher")],response:t.$magpie.measurements.education},on:{"update:response":function(e){return t.$set(t.$magpie.measurements,"education",e)}}})],1)]):t._e(),t.languages?e("p",[e("label",[t._v(t._s(t.$t("screens.PostTestScreen.nativeLanguages"))+" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.$magpie.measurements.languages,expression:"$magpie.measurements.languages"}],attrs:{type:"text",placeholder:t.$t("screens.PostTestScreen.nativeLanguagesExplanation"),title:t.$t("screens.PostTestScreen.nativeLanguagesExplanation")},domProps:{value:t.$magpie.measurements.languages},on:{input:function(e){e.target.composing||t.$set(t.$magpie.measurements,"languages",e.target.value)}}})])]):t._e(),t._t("default",null,{measurements:t.$magpie.measurements}),t._v(" "+t._s(t.$t("screens.PostTestScreen.comments"))+" "),e("TextareaInput",{attrs:{response:t.$magpie.measurements.comments},on:{"update:response":function(e){return t.$set(t.$magpie.measurements,"comments",e)}}})],2),e("button",{on:{click:function(e){t.$magpie.addExpData(t.$magpie.measurements),t.$magpie.nextScreen()}}},[t._v(" "+t._s(t.$t("general.nextButton"))+" ")])])],1)},lo=[],fo={name:"PostTestScreen",components:{Slide:jt,DropdownInput:qt,TextareaInput:ze,Screen:Ct},props:{age:{type:Boolean,default:!0},gender:{type:Boolean,default:!0},education:{type:Boolean,default:!0},languages:{type:Boolean,default:!0},comments:{type:Boolean,default:!0}}},ho=fo,po=n(2515),vo=n.n(po),go=(0,at.A)(ho,co,lo,!1,null,"1cb95052",null);"function"===typeof vo()&&vo()(go);var mo=go.exports,yo=function(){var t=this,e=t._self._c;return e("Screen",t._b({},"Screen",{...t.$attrs,...t.$props},!1),[e("Slide",[e("div",{staticClass:"instructions"},[t._t("default")],2),e("button",{on:{click:function(e){return t.$magpie.nextScreen()}}},[t._v(" "+t._s(t.$t("general.nextButton"))+" ")])])],1)},_o=[],bo={name:"InstructionScreen",components:{Slide:jt,Screen:Ct},props:{}},xo=bo,wo=n(3569),So=n.n(wo),ko=(0,at.A)(xo,yo,_o,!1,null,"286444fe",null);"function"===typeof So()&&So()(ko);var Co=ko.exports,Oo=function(){var t=this,e=t._self._c;return e("Screen",t._b({},"Screen",{...t.$attrs,...t.$props},!1),[e("Slide",[e("Wait",{key:"start",attrs:{time:0},on:{done:t.onStart}}),e("p",[t._v(t._s(t.$t("screens.EyetrackingCalibrationScreen.start")))])],1),e("Slide",[e("Wait",{key:"calibration",attrs:{time:0},on:{done:t.runCalibration}}),e("p",[t._v(t._s(t.$t("screens.EyetrackingCalibrationScreen.instruction")))]),e("CanvasStage",{staticClass:"point",style:{left:t.x+"px",top:t.y+"px"},attrs:{config:{width:26,height:26}},on:{click:t.nextPoint}},[e("CanvasLayer",[e("CanvasCircle",{attrs:{config:{x:13,y:13,fill:"red",radius:12,stroke:"black",strokeWidth:1}}})],1)],1)],1),e("Slide",[e("p",[t._v(t._s(t.$t("screens.EyetrackingCalibrationScreen.error")))])])],1)},Po=[],To=n(6638),Ao=n.n(To),Eo={name:"EyetrackingCalibrationScreen",components:{Slide:jt,Screen:Ct},props:{debug:{type:Boolean,default:!1}},data(){return{x:0,y:0,calibrationSequence:[]}},methods:{nextPoint(){const t=this.calibrationSequence.pop();t?Object.assign(this,t):(this.$magpie.eyetracking.setDeaf(!1),this.$magpie.nextScreen())},async onStart(){this.$magpie.eyetracking.setDeaf(!0);try{await this.$magpie.eyetracking.initialize(),this.$magpie.eyetracking.setDebug(this.debug),this.$magpie.nextSlide()}catch(nl){console.error(nl),this.$magpie.nextSlide(2)}},runCalibration(){const t=this.$magpie.experiment.$el.getBoundingClientRect();[0,.25*t.height,t.height/2,.75*t.height].forEach((e=>{[0,.25*t.width,t.width/2,.75*t.width,t.width].forEach((t=>{this.calibrationSequence.push({x:t,y:e})}))})),this.calibrationSequence=H()(Ao()(2,(()=>qe()(this.calibrationSequence)))),this.nextPoint()}}},jo=Eo,Mo=n(2101),Do=n.n(Mo),Ro=(0,at.A)(jo,Oo,Po,!1,null,"8ef3bc36",null);"function"===typeof Do()&&Do()(Ro);var $o=Ro.exports,Io=function(){var t=this,e=t._self._c;return e("Screen",t._b({},"Screen",{...t.$attrs,...t.$props},!1),[e("Slide",[e("p",[t._v(t._s(t.$t("screens.EyetrackingValidationScreen.instruction")))]),e("Wait",{attrs:{time:5e3},on:{done:t.measureAccuracy}}),e("EyetrackingStart"),e("CanvasStage",{ref:"checkpoint",staticClass:"point check",style:{top:t.windowHeight/2+"px",left:t.windowWidth/2+"px"},attrs:{config:{width:26,height:26}}},[e("CanvasLayer",[e("CanvasCircle",{attrs:{config:{x:13,y:13,fill:"lightblue",radius:12,stroke:"black",strokeWidth:1}}})],1)],1)],1),e("Slide",[e("p",[t._v(t._s(t.$t("screens.EyetrackingValidationScreen.error")))])])],1)},Lo=[],No=function(){var t=this,e=t._self._c;return e("span")},Fo=[],Uo={name:"EyetrackingStart",mounted(){this.$magpie.eyetracking.start()}},Bo=Uo,Go=n(5625),zo=n.n(Go),Vo=(0,at.A)(Bo,No,Fo,!1,null,"cea287d6",null);"function"===typeof zo()&&zo()(Vo);var Ho=Vo.exports,Wo={name:"EyetrackingValidationScreen",components:{Wait:fr,EyetrackingStart:Ho,Slide:jt,Screen:Ct},props:{precision:{type:Number,default:100}},data(){return{x:0,y:0,calibrationSequence:[]}},computed:{windowHeight(){return window.innerHeight},windowWidth(){return window.innerWidth}},methods:{measureAccuracy(){const t=this.$magpie.eyetracking.getEyeTrack(),e={x:window.innerWidth/2,y:window.innerHeight/2};let n,r,i,o=0;for(let s=0;st.label))}}}),t.question?e("p",{domProps:{textContent:t._s(t.question)}}):t._e(),e("ImageSelectionInput",{attrs:{options:t.options,response:t.$magpie.measurements.response},on:{"update:response":[function(e){return t.$set(t.$magpie.measurements,"response",e)},t.nextAfterResponse]}})]},proxy:!0},{key:"feedback",fn:function(){return[t._t("feedback")]},proxy:!0}],null,!0)},"LifecycleScreen",{...t.$attrs,...t.$props},!1),[e("template",{slot:"fixation"},[t._t("fixation")],2),e("template",{slot:"stimulus"},[t._t("stimulus")],2)],2)},sa=[],ua={name:"ImageSelectionScreen",components:{LifecycleScreen:Ei,ImageSelectionInput:ce,Record:ki},extends:Ei,props:{question:{type:String,default:void 0},options:{type:Array,required:!0}},methods:{next(){this.$attrs.feedbackTime?(this.$magpie.save(),this.$magpie.nextSlide()):this.$magpie.saveAndNextScreen()}}},ca=ua,la=n(9073),fa=n.n(la),ha=(0,at.A)(ca,aa,sa,!1,null,"2f4f474a",null);"function"===typeof fa()&&fa()(ha);var pa=ha.exports,da=function(){var t=this,e=t._self._c;return e("LifecycleScreen",t._b({scopedSlots:t._u([{key:"task",fn:function(){return[e("Record",{attrs:{data:{question:t.question}}}),t.question?e("p",{domProps:{textContent:t._s(t.question)}}):t._e(),e("TextareaInput",{attrs:{response:t.$magpie.measurements.response},on:{"update:response":function(e){return t.$set(t.$magpie.measurements,"response",e)}}}),!t.$magpie.measurements.response||t.$magpie.validateMeasurements.response&&t.$magpie.validateMeasurements.response.$invalid?t._e():e("button",{on:{click:t.nextAfterResponse}},[t._v(" "+t._s(t.$t("general.nextButton"))+" ")])]},proxy:!0},{key:"feedback",fn:function(){return[t._t("feedback")]},proxy:!0}],null,!0)},"LifecycleScreen",{...t.$attrs,...t.$props},!1),[e("template",{slot:"fixation"},[t._t("fixation")],2),e("template",{slot:"stimulus"},[t._t("stimulus")],2)],2)},va=[],ga={name:"TextareaScreen",components:{LifecycleScreen:Ei,TextareaInput:ze,Record:ki},extends:Ei,props:{question:{type:String,required:!0}}},ma=ga,ya=n(4986),_a=n.n(ya),ba=(0,at.A)(ma,da,va,!1,null,"0d144568",null);"function"===typeof _a()&&_a()(ba);var xa=ba.exports,wa=function(){var t=this,e=t._self._c;return e("LifecycleScreen",t._b({scopedSlots:t._u([{key:"task",fn:function(){return[e("Record",{attrs:{data:{question:t.question,...t.optionLeft&&{optionLeft:t.optionLeft},...t.optionRight&&{optionRight:t.optionRight},interval:t.interval,max:t.max,min:t.min,initial:t.initial}}}),t.question?e("p",{domProps:{textContent:t._s(t.question)}}):t._e(),e("SliderInput",{attrs:{left:t.optionLeft,right:t.optionRight,min:t.min,max:t.max,interval:t.interval,initial:t.initial,disabled:t.disabled,response:t.$magpie.measurements.response},on:{"update:response":function(e){return t.$set(t.$magpie.measurements,"response",e)}}}),t.$magpie.measurements.response&&!t.$magpie.validateMeasurements.$invalid?e("button",{on:{click:t.nextAfterResponse}},[t._v(" "+t._s(t.$t("general.nextButton"))+" ")]):t._e()]},proxy:!0},{key:"feedback",fn:function(){return[t._t("feedback")]},proxy:!0}],null,!0)},"LifecycleScreen",{...t.$attrs,...t.$props},!1),[e("template",{slot:"fixation"},[t._t("fixation")],2),e("template",{slot:"stimulus"},[t._t("stimulus")],2)],2)},Sa=[],ka={name:"SliderScreen",components:{LifecycleScreen:Ei,SliderInput:$e,Record:ki},extends:Ei,props:{question:{type:String,required:!0},optionLeft:{type:String,default:""},optionRight:{type:String,default:""},initial:{type:Number,optional:!0,default:0},min:{type:Number,optional:!0,default:0},max:{type:Number,optional:!0,default:100},interval:{type:Number,optional:!0,default:1},disabled:{type:Boolean,optional:!0,default:!1}}},Ca=ka,Oa=n(7661),Pa=n.n(Oa),Ta=(0,at.A)(Ca,wa,Sa,!1,null,"6468ed0d",null);"function"===typeof Pa()&&Pa()(Ta);var Aa=Ta.exports,Ea=function(){var t=this,e=t._self._c;return e("LifecycleScreen",t._b({scopedSlots:t._u([{key:"task",fn:function(){return[e("Record",{attrs:{data:{question:t.question,...t.optionLeft&&{optionLeft:t.optionLeft},...t.optionRight&&{optionRight:t.optionRight},interval:t.interval,ranges:t.ranges,min:t.min,max:t.max}}}),t.question?e("p",{domProps:{textContent:t._s(t.question)}}):t._e(),e("SliderRangesInput",{attrs:{left:t.optionLeft,right:t.optionRight,min:t.min,max:t.max,interval:t.interval,ranges:t.ranges,responses:t.$magpie.measurements.response,"range-values":t.$magpie.measurements.range_values},on:{"update:responses":function(e){return t.$set(t.$magpie.measurements,"response",e)},"update:rangeValues":function(e){return t.$set(t.$magpie.measurements,"range_values",e)},"update:range-values":function(e){return t.$set(t.$magpie.measurements,"range_values",e)}}}),t.$magpie.measurements.range_values?e("ul",t._l(t.$magpie.measurements.range_values,(function(n,r){return e("li",{key:r},[t._v(" "+t._s(n)+" "+t._s(t.ranges[r])+" ")])})),0):t._e(),!t.$magpie.measurements.response||t.$magpie.validateMeasurements.response&&t.$magpie.validateMeasurements.response.$invalid?t._e():e("button",{on:{click:t.nextAfterResponse}},[t._v(" "+t._s(t.$t("general.nextButton"))+" ")])]},proxy:!0},{key:"feedback",fn:function(){return[t._t("feedback")]},proxy:!0}],null,!0)},"LifecycleScreen",{...t.$attrs,...t.$props},!1),[e("template",{slot:"fixation"},[t._t("fixation")],2),e("template",{slot:"stimulus"},[t._t("stimulus")],2)],2)},ja=[],Ma={name:"SliderRangesScreen",components:{LifecycleScreen:Ei,SliderRangesInput:_n,Record:ki},extends:Ei,props:{question:{type:String,required:!0},ranges:{type:Array,required:!0},optionLeft:{type:String,default:""},optionRight:{type:String,default:""},min:{type:Number,optional:!0,default:0},max:{type:Number,optional:!0,default:100},interval:{type:Number,optional:!0,default:1}}},Da=Ma,Ra=n(4207),$a=n.n(Ra),Ia=(0,at.A)(Da,Ea,ja,!1,null,"674745fd",null);"function"===typeof $a()&&$a()(Ia);var La=Ia.exports,Na=function(){var t=this,e=t._self._c;return e("LifecycleScreen",t._b({scopedSlots:t._u([{key:"task",fn:function(){return[e("Record",{attrs:{data:{question:t.question,...t.optionLeft&&{optionLeft:t.optionLeft},...t.optionRight&&{optionRight:t.optionRight},count:t.count}}}),t.question?e("p",{domProps:{textContent:t._s(t.question)}}):t._e(),e("RatingInput",{attrs:{left:t.optionLeft,right:t.optionRight,count:t.count,response:t.$magpie.measurements.response},on:{"update:response":function(e){return t.$set(t.$magpie.measurements,"response",e)}}}),!t.$magpie.measurements.response||t.$magpie.validateMeasurements.response&&t.$magpie.validateMeasurements.response.$invalid?t._e():e("button",{on:{click:function(e){return t.$magpie.saveAndNextScreen()}}},[t._v(" "+t._s(t.$t("general.nextButton"))+" ")])]},proxy:!0},{key:"feedback",fn:function(){return[t._t("feedback")]},proxy:!0}],null,!0)},"LifecycleScreen",{...t.$attrs,...t.$props},!1),[e("template",{slot:"fixation"},[t._t("fixation")],2),e("template",{slot:"stimulus"},[t._t("stimulus")],2)],2)},Fa=[],Ua={name:"RatingScreen",components:{LifecycleScreen:Ei,RatingInput:Ce,Record:ki},extends:Ei,props:{question:{type:String,required:!0},optionLeft:{type:String,default:""},optionRight:{type:String,default:""},count:{type:Number,default:7}}},Ba=Ua,Ga=n(2613),za=n.n(Ga),Va=(0,at.A)(Ba,Na,Fa,!1,null,"1d16eb65",null);"function"===typeof za()&&za()(Va);var Ha=Va.exports,Wa=function(){var t=this,e=t._self._c;return e("LifecycleScreen",t._b({scopedSlots:t._u([{key:"task",fn:function(){return[e("Record",{attrs:{data:{question:t.question,options:t.options,text:t.text}}}),t.question?e("p",{domProps:{textContent:t._s(t.question)}}):t._e(),e("CompletionInput",{attrs:{text:t.text,options:t.options,response:t.$magpie.measurements.response,responses:t.$magpie.measurements.responses},on:{"update:response":function(e){return t.$set(t.$magpie.measurements,"response",e)},"update:responses":function(e){return t.$set(t.$magpie.measurements,"responses",e)}}}),t.$magpie.measurements.responses&&t.$magpie.measurements.responses.filter(Boolean).length===t.options.length?e("button",{on:{click:t.nextAfterResponse}},[t._v(" "+t._s(t.$t("general.nextButton"))+" ")]):t._e()]},proxy:!0},{key:"feedback",fn:function(){return[t._t("feedback")]},proxy:!0}],null,!0)},"LifecycleScreen",{...t.$attrs,...t.$props},!1),[e("template",{slot:"fixation"},[t._t("fixation")],2),e("template",{slot:"stimulus"},[t._t("stimulus")],2)],2)},qa=[],Ka={name:"CompletionScreen",components:{LifecycleScreen:Ei,CompletionInput:Ft,Record:ki},extends:Ei,props:{question:{type:String,default:void 0},text:{type:String,required:!0},options:{type:Array,required:!0}}},Ya=Ka,Xa=n(1746),Ja=n.n(Xa),Za=(0,at.A)(Ya,Wa,qa,!1,null,"0526d666",null);"function"===typeof Ja()&&Ja()(Za);var Qa=Za.exports,ts=function(){var t=this,e=t._self._c;return e("LifecycleScreen",t._b({scopedSlots:t._u([{key:"task",fn:function(){return[e("Record",{attrs:{data:{question:t.question}}}),t.question?e("p",{domProps:{textContent:t._s(t.question)}}):t._e(),e("KeypressInput",{attrs:{keys:t.keys,"show-options":t.showOptions,response:t.$magpie.measurements.response},on:{"update:response":[function(e){return t.$set(t.$magpie.measurements,"response",e)},t.nextAfterResponse]}})]},proxy:!0},{key:"feedback",fn:function(){return[t._t("feedback")]},proxy:!0}],null,!0)},"LifecycleScreen",{...t.$attrs,...t.$props},!1),[e("template",{slot:"fixation"},[t._t("fixation",(function(){return[e("FixationCross")]})),e("KeypressInput",{attrs:{keys:t.keys,"show-options":t.showOptions}})],2),e("template",{slot:"stimulus"},[t._t("stimulus")],2)],2)},es=[],ns={name:"KeypressScreen",components:{FixationCross:Br,LifecycleScreen:Ei,KeypressInput:me,Record:ki},extends:Ei,props:{question:{type:String,default:void 0},keys:{type:Object,required:!0},showOptions:{type:Boolean,default:!0}}},rs=ns,is=n(8510),os=n.n(is),as=(0,at.A)(rs,ts,es,!1,null,"08791dd8",null);"function"===typeof os()&&os()(as);var ss=as.exports,us=function(){var t=this,e=t._self._c;return e("Screen",t._b({},"Screen",{...t.$attrs,...t.$props},!1),[e("Slide",[t.qud?e("p",{staticClass:"qud",domProps:{textContent:t._s(t.qud)}}):t._e(),t._t("preparation",(function(){return[e("Wait",{attrs:{time:1},on:{done:function(e){return t.$magpie.nextSlide()}}})]}))],2),e("Slide",[t.qud?e("p",{staticClass:"qud",domProps:{textContent:t._s(t.qud)}}):t._e(),e("Wait",{key:"pause",attrs:{time:t.pauseTime},on:{done:function(e){return t.$magpie.nextSlide()}}})],1),e("Slide",[t.qud?e("p",{staticClass:"qud",domProps:{textContent:t._s(t.qud)}}):t._e(),e("Wait",{key:"wait a bit",attrs:{time:500},on:{done:function(e){return t.$magpie.nextSlide()}}}),e("div",{staticClass:"options"},[e("div",{staticClass:"option1"},[t._t("option1")],2),e("div",{staticClass:"space"}),e("div",{staticClass:"option2"},[t._t("option2")],2)])],1),e("Slide",[e("div",{staticClass:"options"},[t.$magpie.measurements.response?t._e():e("div",{staticClass:"option1",on:t._d({},[t.selectEvent,function(e){return t.submit("option1")}])},[t._t("option1")],2),e("div",{staticClass:"space"}),t.$magpie.measurements.response?t._e():e("div",{staticClass:"option2",on:t._d({},[t.selectEvent,function(e){return t.submit("option2")}])},[t._t("option2")],2)]),t.qud?e("p",{staticClass:"qud",domProps:{textContent:t._s(t.qud)}}):t._e(),e("div",{staticClass:"stimulus"},[t.playing?t._t("stimulus",null,{coordinates:t.buttonCoordinates}):t._e(),t.$magpie.measurements.response?t._t("feedback"):t._e()],2),t.playing?t._e():e("button",{ref:"button",on:{click:t.onPressPlay}},[t._v(" "+t._s(t.$t("general.go"))+" ")]),t.playing&&t.responseTimeLimit?e("Wait",{attrs:{time:t.responseTimeLimit},on:{done:function(e){return t.$magpie.nextSlide()}}}):t._e(),t.playing?e("TimerStart",{attrs:{id:"fcmt-response-time"}}):t._e(),t.$magpie.measurements.response?e("TimerStop",{attrs:{id:"fcmt-response-time",time:t.$magpie.measurements.responseTime},on:{"update:time":function(e){return t.$set(t.$magpie.measurements,"responseTime",e)}}}):t._e()],1)],1)},cs=[],ls={name:"ForcedChoiceMousetrackingScreen",components:{TimerStart:er,TimerStop:qn,Slide:jt,Screen:Ct,Wait:fr},props:{option1:{type:String,default:"option1"},option2:{type:String,default:"option2"},selectEvent:{type:String,default:"mouseover"},qud:{type:String,default:void 0},pauseTime:{type:Number,default:0},responseTimeLimit:{type:Number,default:0}},data(){return{playing:!1}},computed:{buttonCoordinates(){return{x:this.$refs.button.getBoundingClientRect().x,y:this.$refs.button.getBoundingClientRect().y}}},methods:{onPressPlay(){this.playing=!0,this.$magpie.mousetracking.start(this.buttonCoordinates.x,this.buttonCoordinates.y)},submit(t){if(!this.playing)return;this.$magpie.measurements.response=this[t];const e=this.$magpie.mousetracking.getMouseTrack();for(const n in e)u["default"].set(this.$magpie.measurements,n,JSON.parse(JSON.stringify(e[n])))}}},fs=ls,hs=n(9034),ps=n.n(hs),ds=(0,at.A)(fs,us,cs,!1,null,"22cf83e4",null);"function"===typeof ps()&&ps()(ds);var vs=ds.exports,gs=function(){var t=this,e=t._self._c;return e("LifecycleScreen",t._b({scopedSlots:t._u([{key:"task",fn:function(){return[e("Record",{attrs:{data:{question:t.question,options:t.options,orientation:t.orientation,randomize:t.randomize,...t.optionsHtml.length&&{optionsHtml:t.optionsHtml}}}}),t.question?e("p",{domProps:{textContent:t._s(t.question)}}):t._e(),e("MultipleChoiceInput",{attrs:{options:t.options,"options-html":t.optionsHtml,orientation:t.orientation,randomize:t.randomize,response:t.$magpie.measurements.response},on:{"update:response":function(e){return t.$set(t.$magpie.measurements,"response",e)}}}),!t.$magpie.measurements.response||t.$magpie.validateMeasurements.response&&t.$magpie.validateMeasurements.response.$invalid?t._e():e("button",{on:{click:function(e){return t.$magpie.saveAndNextScreen()}}},[t._v(" "+t._s(t.$t("general.nextButton"))+" ")])]},proxy:!0},{key:"feedback",fn:function(){return[t._t("feedback")]},proxy:!0}],null,!0)},"LifecycleScreen",{...t.$attrs,...t.$props},!1),[e("template",{slot:"fixation"},[t._t("fixation")],2),e("template",{slot:"stimulus"},[t._t("stimulus")],2)],2)},ms=[],ys={name:"MultipleChoiceScreen",components:{LifecycleScreen:Ei,MultipleChoiceInput:Qe,Record:ki},extends:Ei,props:{question:{type:String,required:!0},options:{type:Array,required:!0},optionsHtml:{type:Array,default:()=>[]},orientation:{type:String,default:"vertical"},randomize:{type:Boolean,default:!1}}},_s=ys,bs=n(7975),xs=n.n(bs),ws=(0,at.A)(_s,gs,ms,!1,null,"ccf8f3fe",null);"function"===typeof xs()&&xs()(ws);var Ss=ws.exports,ks=function(){var t=this,e=t._self._c;return e("LifecycleScreen",t._b({scopedSlots:t._u([{key:"task",fn:function(){return[e("Record",{attrs:{data:{questions:t.questions,options:t.options,...t.randomize&&{randomize:t.randomize}}}}),e("MultipleChoiceMatrixInput",{attrs:{options:t.options,questions:t.questions,randomize:t.randomize,responses:t.$magpie.measurements.responses},on:{"update:responses":function(e){return t.$set(t.$magpie.measurements,"responses",e)}}}),t.$magpie.measurements.responses&&!t.$magpie.validateMeasurements.$invalid?e("button",{on:{click:t.nextAfterResponse}},[t._v(" "+t._s(t.$t("general.nextButton"))+" ")]):t._e()]},proxy:!0},{key:"feedback",fn:function(){return[t._t("feedback")]},proxy:!0}],null,!0)},"LifecycleScreen",{...t.$attrs,...t.$props},!1),[e("template",{slot:"fixation"},[t._t("fixation")],2),e("template",{slot:"stimulus"},[t._t("stimulus")],2)],2)},Cs=[],Os={name:"MultipleChoiceMatrixScreen",components:{LifecycleScreen:Ei,MultipleChoiceMatrixInput:un,Record:ki},extends:Ei,props:{questions:{type:Array,required:!0},options:{type:Array,required:!0},randomize:{type:Boolean,default:!1}}},Ps=Os,Ts=n(5466),As=n.n(Ts),Es=(0,at.A)(Ps,ks,Cs,!1,null,"489277d4",null);"function"===typeof As()&&As()(Es);var js=Es.exports,Ms=function(){var t=this,e=t._self._c;return e("LifecycleScreen",t._b({scopedSlots:t._u([{key:"fixation",fn:function(){return[t._t("fixation",(function(){return[e("FixationCross")]}))]},proxy:!0},{key:"stimulus",fn:function(){return[t._t("stimulus")]},proxy:!0},{key:"task",fn:function(){return[e("Record",{attrs:{data:{question:t.question,targets:t.targets,competitors:t.competitors,leftKey:t.leftKey,rightKey:t.rightKey,mazeTimeLimit:t.mazeTimeLimit}}}),t.question?e("p",{domProps:{textContent:t._s(t.question)}}):t._e(),e("MazeInput",{attrs:{targets:t.targets,competitors:t.competitors,"response-time-limit":t.mazeTimeLimit,"response-times":t.$magpie.measurements.times,"target-positions":t.$magpie.measurements.target_positions,responses:t.$magpie.measurements.responses,timeout:t.$magpie.measurements.maze_timeout,correct:t.$magpie.measurements.correct},on:{"update:responseTimes":function(e){return t.$set(t.$magpie.measurements,"times",e)},"update:response-times":function(e){return t.$set(t.$magpie.measurements,"times",e)},"update:targetPositions":function(e){return t.$set(t.$magpie.measurements,"target_positions",e)},"update:target-positions":function(e){return t.$set(t.$magpie.measurements,"target_positions",e)},"update:responses":function(e){return t.$set(t.$magpie.measurements,"responses",e)},"update:timeout":function(e){return t.$set(t.$magpie.measurements,"maze_timeout",e)},"update:correct":function(e){return t.$set(t.$magpie.measurements,"correct",e)},end:t.nextAfterResponse}})]},proxy:!0},{key:"feedback",fn:function(){return[t._t("feedback")]},proxy:!0}],null,!0)},"LifecycleScreen",{...t.$attrs,...t.$props},!1))},Ds=[],Rs={name:"MazeScreen",components:{LifecycleScreen:Ei,MazeInput:mr,Record:ki},extends:Ei,props:{question:{type:String,default:void 0},targets:{type:Array,required:!0},competitors:{type:Array,required:!0},mazeTimeLimit:{type:Number,default:-1},leftKey:{type:String,default:"f"},rightKey:{type:String,default:"j"},progress:{type:Number,default:void 0}}},$s=Rs,Is=n(2151),Ls=n.n(Is),Ns=(0,at.A)($s,Ms,Ds,!1,null,null,null);"function"===typeof Ls()&&Ls()(Ns);var Fs=Ns.exports,Us=function(){var t=this,e=t._self._c;return e("LifecycleScreen",t._b({scopedSlots:t._u([{key:"fixation",fn:function(){return[t._t("fixation",(function(){return[e("FixationCross")]}))]},proxy:!0},{key:"stimulus",fn:function(){return[t._t("stimulus")]},proxy:!0},{key:"task",fn:function(){return[e("Record",{attrs:{data:{chunks:t.chunks,trigger:t.trigger,underline:t.underline,wordPos:t.wordPos,question:t.question}}}),t.question?e("p",{domProps:{textContent:t._s(t.question)}}):t._e(),t.instructions?e("p",{domProps:{textContent:t._s(t.instructions)}}):t._e(),e("SelfPacedReadingInput",{attrs:{chunks:t.chunks,"word-pos":t.wordPos,underline:t.underline,trigger:t.trigger,"response-times":t.$magpie.measurements.response_times,timeout:t.$magpie.measurements.spr_timeout,"show-keypress-options":!1},on:{"update:responseTimes":function(e){return t.$set(t.$magpie.measurements,"response_times",e)},"update:response-times":function(e){return t.$set(t.$magpie.measurements,"response_times",e)},"update:timeout":function(e){return t.$set(t.$magpie.measurements,"spr_timeout",e)},end:t.nextAfterResponse}})]},proxy:!0},{key:"feedback",fn:function(){return[t._t("feedback")]},proxy:!0}],null,!0)},"LifecycleScreen",{...t.$attrs,...t.$props},!1))},Bs=[],Gs={name:"SelfPacedReadingScreen",components:{LifecycleScreen:Ei,SelfPacedReadingInput:Cr},extends:Ei,props:{question:{type:String,default:void 0},chunks:{type:Array,required:!0},instructions:{type:String,default:"Press SPACE to reveal the words."},trigger:{type:String,default:" "},underline:{type:String,default:"none"},wordPos:{type:String,default:"same"},sprTimeLimit:{type:Number,default:-1}},data(){return{responseTimes:[],responseTimeout:!1}}},zs=Gs,Vs=n(7601),Hs=n.n(Vs),Ws=(0,at.A)(zs,Us,Bs,!1,null,"18f4a5b4",null);"function"===typeof Hs()&&Hs()(Ws);var qs=Ws.exports,Ks=function(){var t=this,e=t._self._c;return e("span")},Ys=[],Xs={name:"MousetrackingStart",mounted(){this.$magpie.mousetracking.start()}},Js=Xs,Zs=n(1167),Qs=n.n(Zs),tu=(0,at.A)(Js,Ks,Ys,!1,null,"39ed7d0a",null);"function"===typeof Qs()&&Qs()(tu);var eu=tu.exports,nu=function(){var t=this,e=t._self._c;return e("span")},ru=[],iu={name:"FullscreenStart",mounted(){document.documentElement.requestFullscreen()}},ou=iu,au=n(9762),su=n.n(au),uu=(0,at.A)(ou,nu,ru,!1,null,"292734e2",null);"function"===typeof su()&&su()(uu);var cu=uu.exports,lu=function(){var t=this,e=t._self._c;return e("span")},fu=[],hu={name:"HideCursor",mounted(){document.onmousedown=()=>!1,document.onclick=()=>!1,document.body.classList.add("nocursor")},deactivated(){document.onmousedown=null,document.onclick=null,document.body.classList.remove("nocursor")},destroyed(){document.onmousedown=null,document.onclick=null,document.body.classList.remove("nocursor")}},pu=hu,du=n(8675),vu=n.n(du),gu=(0,at.A)(pu,lu,fu,!1,null,null,null);"function"===typeof vu()&&vu()(gu);var mu=gu.exports,yu=function(){var t=this,e=t._self._c;return e("span")},_u=[],bu={name:"PreventCopyPaste",mounted(){document.onselectstart=()=>!1,document.oncontextmenu=()=>!1,document.body.classList.add("noselect")},deactivated(){document.onselectstart=null,document.oncontextmenu=null,document.body.classList.remove("noselect")},destroyed(){document.onselectstart=null,document.oncontextmenu=null,document.body.classList.remove("noselect")}},xu=bu,wu=n(604),Su=n.n(wu),ku=(0,at.A)(xu,yu,_u,!1,null,null,null);"function"===typeof Su()&&Su()(ku);var Cu=ku.exports;const Ou=()=>n.e(526).then(n.bind(n,526)); +/*! + * vue-i18n v8.28.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */ +var Pu=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],Tu=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function Au(t,e){"undefined"!==typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}function Eu(t,e){"undefined"!==typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}var ju=Array.isArray;function Mu(t){return null!==t&&"object"===typeof t}function Du(t){return"boolean"===typeof t}function Ru(t){return"string"===typeof t}var $u=Object.prototype.toString,Iu="[object Object]";function Lu(t){return $u.call(t)===Iu}function Nu(t){return null===t||void 0===t}function Fu(t){return"function"===typeof t}function Uu(){var t=[],e=arguments.length;while(e--)t[e]=arguments[e];var n=null,r=null;return 1===t.length?Mu(t[0])||ju(t[0])?r=t[0]:"string"===typeof t[0]&&(n=t[0]):2===t.length&&("string"===typeof t[0]&&(n=t[0]),(Mu(t[1])||ju(t[1]))&&(r=t[1])),{locale:n,params:r}}function Bu(t){return JSON.parse(JSON.stringify(t))}function Gu(t,e){if(t.delete(e))return t}function zu(t){var e=[];return t.forEach((function(t){return e.push(t)})),e}function Vu(t,e){return!!~t.indexOf(e)}var Hu=Object.prototype.hasOwnProperty;function Wu(t,e){return Hu.call(t,e)}function qu(t){for(var e=arguments,n=Object(t),r=1;r/g,">").replace(/"/g,""").replace(/'/g,"'")}function Xu(t){return null!=t&&Object.keys(t).forEach((function(e){"string"==typeof t[e]&&(t[e]=Yu(t[e]))})),t}function Ju(t){t.prototype.hasOwnProperty("$i18n")||Object.defineProperty(t.prototype,"$i18n",{get:function(){return this._i18n}}),t.prototype.$t=function(t){var e=[],n=arguments.length-1;while(n-- >0)e[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[t,r.locale,r._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){var n=[],r=arguments.length-2;while(r-- >0)n[r]=arguments[r+2];var i=this.$i18n;return i._tc.apply(i,[t,i.locale,i._getMessages(),this,e].concat(n))},t.prototype.$te=function(t,e){var n=this.$i18n;return n._te(t,n.locale,n._getMessages(),e)},t.prototype.$d=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).d.apply(e,[t].concat(n))},t.prototype.$n=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).n.apply(e,[t].concat(n))}}function Zu(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n)if(t.i18n instanceof Xc){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{},n=t.__i18nBridge||t.__i18n;n.forEach((function(t){e=qu(e,JSON.parse(t))})),Object.keys(e).forEach((function(n){t.i18n.mergeLocaleMessage(n,e[n])}))}catch(nl){0}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(Lu(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Xc?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var i=t.i18n&&t.i18n.messages?t.i18n.messages:{},o=t.__i18nBridge||t.__i18n;o.forEach((function(t){i=qu(i,JSON.parse(t))})),t.i18n.messages=i}catch(nl){0}var a=t.i18n,s=a.sharedMessages;s&&Lu(s)&&(t.i18n.messages=qu(t.i18n.messages,s)),this._i18n=new Xc(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Xc?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof Xc&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof Xc||Lu(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Xc||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof Xc)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}var Qu={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(t,e){var n=e.data,r=e.parent,i=e.props,o=e.slots,a=r.$i18n;if(a){var s=i.path,u=i.locale,c=i.places,l=o(),f=a.i(s,u,tc(l)||c?ec(l.default,c):l),h=i.tag&&!0!==i.tag||!1===i.tag?i.tag:"span";return h?t(h,n,f):f}}};function tc(t){var e;for(e in t)if("default"!==e)return!1;return Boolean(e)}function ec(t,e){var n=e?nc(e):{};if(!t)return n;t=t.filter((function(t){return t.tag||""!==t.text.trim()}));var r=t.every(oc);return t.reduce(r?rc:ic,n)}function nc(t){return Array.isArray(t)?t.reduce(ic,{}):Object.assign({},t)}function rc(t,e){return e.data&&e.data.attrs&&e.data.attrs.place&&(t[e.data.attrs.place]=e),t}function ic(t,e,n){return t[n]=e,t}function oc(t){return Boolean(t.data&&t.data.attrs&&t.data.attrs.place)}var ac,sc={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(t,e){var n=e.props,r=e.parent,i=e.data,o=r.$i18n;if(!o)return null;var a=null,s=null;Ru(n.format)?a=n.format:Mu(n.format)&&(n.format.key&&(a=n.format.key),s=Object.keys(n.format).reduce((function(t,e){var r;return Vu(Pu,e)?Object.assign({},t,(r={},r[e]=n.format[e],r)):t}),null));var u=n.locale||o.locale,c=o._ntp(n.value,u,a,s),l=c.map((function(t,e){var n,r=i.scopedSlots&&i.scopedSlots[t.type];return r?r((n={},n[t.type]=t.value,n.index=e,n.parts=c,n)):t.value})),f=n.tag&&!0!==n.tag||!1===n.tag?n.tag:"span";return f?t(f,{attrs:i.attrs,class:i["class"],staticClass:i.staticClass},l):l}};function uc(t,e,n){fc(t,n)&&pc(t,e,n)}function cc(t,e,n,r){if(fc(t,n)){var i=n.context.$i18n;hc(t,n)&&Ku(e.value,e.oldValue)&&Ku(t._localeMessage,i.getLocaleMessage(i.locale))||pc(t,e,n)}}function lc(t,e,n,r){var i=n.context;if(i){var o=n.context.$i18n||{};e.modifiers.preserve||o.preserveDirectiveContent||(t.textContent=""),t._vt=void 0,delete t["_vt"],t._locale=void 0,delete t["_locale"],t._localeMessage=void 0,delete t["_localeMessage"]}else Au("Vue instance does not exists in VNode context")}function fc(t,e){var n=e.context;return n?!!n.$i18n||(Au("VueI18n instance does not exists in Vue instance"),!1):(Au("Vue instance does not exists in VNode context"),!1)}function hc(t,e){var n=e.context;return t._locale===n.$i18n.locale}function pc(t,e,n){var r,i,o=e.value,a=dc(o),s=a.path,u=a.locale,c=a.args,l=a.choice;if(s||u||c)if(s){var f=n.context;t._vt=t.textContent=null!=l?(r=f.$i18n).tc.apply(r,[s,l].concat(vc(u,c))):(i=f.$i18n).t.apply(i,[s].concat(vc(u,c))),t._locale=f.$i18n.locale,t._localeMessage=f.$i18n.getLocaleMessage(f.$i18n.locale)}else Au("`path` is required in v-t directive");else Au("value type not supported")}function dc(t){var e,n,r,i;return Ru(t)?e=t:Lu(t)&&(e=t.path,n=t.locale,r=t.args,i=t.choice),{path:e,locale:n,args:r,choice:i}}function vc(t,e){var n=[];return t&&n.push(t),e&&(Array.isArray(e)||Lu(e))&&n.push(e),n}function gc(t,e){void 0===e&&(e={bridge:!1}),gc.installed=!0,ac=t;ac.version&&Number(ac.version.split(".")[0]);Ju(ac),ac.mixin(Zu(e.bridge)),ac.directive("t",{bind:uc,update:cc,unbind:lc}),ac.component(Qu.name,Qu),ac.component(sc.name,sc);var n=ac.config.optionMergeStrategies;n.i18n=function(t,e){return void 0===e?t:e}}var mc=function(){this._caches=Object.create(null)};mc.prototype.interpolate=function(t,e){if(!e)return[t];var n=this._caches[t];return n||(n=bc(t),this._caches[t]=n),xc(n,e)};var yc=/^(?:\d)+/,_c=/^(?:\w)+/;function bc(t){var e=[],n=0,r="";while(n0)f--,l=Ec,h[wc]();else{if(f=0,void 0===n)return!1;if(n=Uc(n),!1===n)return!1;h[Sc]()}};while(null!==l)if(c++,e=t[c],"\\"!==e||!p()){if(i=Fc(e),s=$c[l],o=s[i]||s["else"]||Rc,o===Rc)return;if(l=o[0],a=h[o[1]],a&&(r=o[2],r=void 0===r?e:r,!1===a()))return;if(l===Dc)return u}}var Gc=function(){this._cache=Object.create(null)};Gc.prototype.parsePath=function(t){var e=this._cache[t];return e||(e=Bc(t),e&&(this._cache[t]=e)),e||[]},Gc.prototype.getPathValue=function(t,e){if(!Mu(t))return null;var n=this.parsePath(e);if(0===n.length)return null;var r=n.length,i=t,o=0;while(o/,Hc=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Wc=/^@(?:\.([a-zA-Z]+))?:/,qc=/[()]/g,Kc={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},Yc=new mc,Xc=function(t){var e=this;void 0===t&&(t={}),!ac&&"undefined"!==typeof window&&window.Vue&&gc(window.Vue);var n=t.locale||"en-US",r=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),i=t.messages||{},o=t.dateTimeFormats||t.datetimeFormats||{},a=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||Yc,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new Gc,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,n){var r=Object.getPrototypeOf(e);if(r&&r.getChoiceIndex){var i=r.getChoiceIndex;return i.call(e,t,n)}var o=function(t,e){return t=Math.abs(t),2===e?t?t>1?1:0:1:t?Math.min(t,2):0};return e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,n]):o(t,n)},this._exist=function(t,n){return!(!t||!n)&&(!Nu(e._path.getPathValue(t,n))||!!t[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(i).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,i[t])})),this._initVM({locale:n,fallbackLocale:r,messages:i,dateTimeFormats:o,numberFormats:a})},Jc={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};Xc.prototype._checkLocaleMessage=function(t,e,n){var r=[],i=function(t,e,n,r){if(Lu(n))Object.keys(n).forEach((function(o){var a=n[o];Lu(a)?(r.push(o),r.push("."),i(t,e,a,r),r.pop(),r.pop()):(r.push(o),i(t,e,a,r),r.pop())}));else if(ju(n))n.forEach((function(n,o){Lu(n)?(r.push("["+o+"]"),r.push("."),i(t,e,n,r),r.pop(),r.pop()):(r.push("["+o+"]"),i(t,e,n,r),r.pop())}));else if(Ru(n)){var o=Vc.test(n);if(o){var a="Detected HTML in message '"+n+"' of keypath '"+r.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?Au(a):"error"===t&&Eu(a)}}};i(e,t,n,r)},Xc.prototype._initVM=function(t){var e=ac.config.silent;ac.config.silent=!0,this._vm=new ac({data:t,__VUE18N__INSTANCE__:!0}),ac.config.silent=e},Xc.prototype.destroyVM=function(){this._vm.$destroy()},Xc.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},Xc.prototype.unsubscribeDataChanging=function(t){Gu(this._dataListeners,t)},Xc.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){var e=zu(t._dataListeners),n=e.length;while(n--)ac.nextTick((function(){e[n]&&e[n].$forceUpdate()}))}),{deep:!0})},Xc.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,n=this._vm;return this.vm.$watch("locale",(function(r){n.$set(n,"locale",r),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=r),n.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){r.$set(r,"locale",t),r.$forceUpdate()}),{immediate:!0})},Xc.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},Jc.vm.get=function(){return this._vm},Jc.messages.get=function(){return Bu(this._getMessages())},Jc.dateTimeFormats.get=function(){return Bu(this._getDateTimeFormats())},Jc.numberFormats.get=function(){return Bu(this._getNumberFormats())},Jc.availableLocales.get=function(){return Object.keys(this.messages).sort()},Jc.locale.get=function(){return this._vm.locale},Jc.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},Jc.fallbackLocale.get=function(){return this._vm.fallbackLocale},Jc.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},Jc.formatFallbackMessages.get=function(){return this._formatFallbackMessages},Jc.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},Jc.missing.get=function(){return this._missing},Jc.missing.set=function(t){this._missing=t},Jc.formatter.get=function(){return this._formatter},Jc.formatter.set=function(t){this._formatter=t},Jc.silentTranslationWarn.get=function(){return this._silentTranslationWarn},Jc.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},Jc.silentFallbackWarn.get=function(){return this._silentFallbackWarn},Jc.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},Jc.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},Jc.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},Jc.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},Jc.warnHtmlInMessage.set=function(t){var e=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,n!==t&&("warn"===t||"error"===t)){var r=this._getMessages();Object.keys(r).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,r[t])}))}},Jc.postTranslation.get=function(){return this._postTranslation},Jc.postTranslation.set=function(t){this._postTranslation=t},Jc.sync.get=function(){return this._sync},Jc.sync.set=function(t){this._sync=t},Xc.prototype._getMessages=function(){return this._vm.messages},Xc.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},Xc.prototype._getNumberFormats=function(){return this._vm.numberFormats},Xc.prototype._warnDefault=function(t,e,n,r,i,o){if(!Nu(n))return n;if(this._missing){var a=this._missing.apply(null,[t,e,r,i]);if(Ru(a))return a}else 0;if(this._formatFallbackMessages){var s=Uu.apply(void 0,i);return this._render(e,o,s.params,e)}return e},Xc.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:Nu(t))&&!Nu(this._root)&&this._fallbackRoot},Xc.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},Xc.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},Xc.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},Xc.prototype._interpolate=function(t,e,n,r,i,o,a){if(!e)return null;var s,u=this._path.getPathValue(e,n);if(ju(u)||Lu(u))return u;if(Nu(u)){if(!Lu(e))return null;if(s=e[n],!Ru(s)&&!Fu(s))return null}else{if(!Ru(u)&&!Fu(u))return null;s=u}return Ru(s)&&(s.indexOf("@:")>=0||s.indexOf("@.")>=0)&&(s=this._link(t,e,s,r,"raw",o,a)),this._render(s,i,o,n)},Xc.prototype._link=function(t,e,n,r,i,o,a){var s=n,u=s.match(Hc);for(var c in u)if(u.hasOwnProperty(c)){var l=u[c],f=l.match(Wc),h=f[0],p=f[1],d=l.replace(h,"").replace(qc,"");if(Vu(a,d))return s;a.push(d);var v=this._interpolate(t,e,d,r,"raw"===i?"string":i,"raw"===i?void 0:o,a);if(this._isFallbackRoot(v)){if(!this._root)throw Error("unexpected error");var g=this._root.$i18n;v=g._translate(g._getMessages(),g.locale,g.fallbackLocale,d,r,i,o)}v=this._warnDefault(t,d,v,r,ju(o)?o:[o],i),this._modifiers.hasOwnProperty(p)?v=this._modifiers[p](v):Kc.hasOwnProperty(p)&&(v=Kc[p](v)),a.pop(),s=v?s.replace(l,v):s}return s},Xc.prototype._createMessageContext=function(t,e,n,r){var i=this,o=ju(t)?t:[],a=Mu(t)?t:{},s=function(t){return o[t]},u=function(t){return a[t]},c=this._getMessages(),l=this.locale;return{list:s,named:u,values:t,formatter:e,path:n,messages:c,locale:l,linked:function(t){return i._interpolate(l,c[l]||{},t,null,r,void 0,[t])}}},Xc.prototype._render=function(t,e,n,r){if(Fu(t))return t(this._createMessageContext(n,this._formatter||Yc,r,e));var i=this._formatter.interpolate(t,n,r);return i||(i=Yc.interpolate(t,n,r)),"string"!==e||Ru(i)?i:i.join("")},Xc.prototype._appendItemToChain=function(t,e,n){var r=!1;return Vu(t,e)||(r=!0,e&&(r="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),n&&n[e]&&(r=n[e]))),r},Xc.prototype._appendLocaleToChain=function(t,e,n){var r,i=e.split("-");do{var o=i.join("-");r=this._appendItemToChain(t,o,n),i.splice(-1,1)}while(i.length&&!0===r);return r},Xc.prototype._appendBlockToChain=function(t,e,n){for(var r=!0,i=0;i0)o[a]=arguments[a+4];if(!t)return"";var s=Uu.apply(void 0,o);this._escapeParameterHtml&&(s.params=Xu(s.params));var u=s.locale||e,c=this._translate(n,u,this.fallbackLocale,t,r,"string",s.params);if(this._isFallbackRoot(c)){if(!this._root)throw Error("unexpected error");return(i=this._root).$t.apply(i,[t].concat(o))}return c=this._warnDefault(u,t,c,r,o,"string"),this._postTranslation&&null!==c&&void 0!==c&&(c=this._postTranslation(c,t)),c},Xc.prototype.t=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(n))},Xc.prototype._i=function(t,e,n,r,i){var o=this._translate(n,e,this.fallbackLocale,t,r,"raw",i);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,i)}return this._warnDefault(e,t,o,r,[i],"raw")},Xc.prototype.i=function(t,e,n){return t?(Ru(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,n)):""},Xc.prototype._tc=function(t,e,n,r,i){var o,a=[],s=arguments.length-5;while(s-- >0)a[s]=arguments[s+5];if(!t)return"";void 0===i&&(i=1);var u={count:i,n:i},c=Uu.apply(void 0,a);return c.params=Object.assign(u,c.params),a=null===c.locale?[c.params]:[c.locale,c.params],this.fetchChoice((o=this)._t.apply(o,[t,e,n,r].concat(a)),i)},Xc.prototype.fetchChoice=function(t,e){if(!t||!Ru(t))return null;var n=t.split("|");return e=this.getChoiceIndex(e,n.length),n[e]?n[e].trim():t},Xc.prototype.tc=function(t,e){var n,r=[],i=arguments.length-2;while(i-- >0)r[i]=arguments[i+2];return(n=this)._tc.apply(n,[t,this.locale,this._getMessages(),null,e].concat(r))},Xc.prototype._te=function(t,e,n){var r=[],i=arguments.length-3;while(i-- >0)r[i]=arguments[i+3];var o=Uu.apply(void 0,r).locale||e;return this._exist(n[o],t)},Xc.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},Xc.prototype.getLocaleMessage=function(t){return Bu(this._vm.messages[t]||{})},Xc.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},Xc.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,qu("undefined"!==typeof this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},Xc.prototype.getDateTimeFormat=function(t){return Bu(this._vm.dateTimeFormats[t]||{})},Xc.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},Xc.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,qu(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},Xc.prototype._clearDateTimeFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._dateTimeFormatters.hasOwnProperty(r)&&delete this._dateTimeFormatters[r]}},Xc.prototype._localizeDateTime=function(t,e,n,r,i,o){for(var a=e,s=r[a],u=this._getLocaleChain(e,n),c=0;c0)e[n]=arguments[n+1];var r=this.locale,i=null,o=null;return 1===e.length?(Ru(e[0])?i=e[0]:Mu(e[0])&&(e[0].locale&&(r=e[0].locale),e[0].key&&(i=e[0].key)),o=Object.keys(e[0]).reduce((function(t,n){var r;return Vu(Tu,n)?Object.assign({},t,(r={},r[n]=e[0][n],r)):t}),null)):2===e.length&&(Ru(e[0])&&(i=e[0]),Ru(e[1])&&(r=e[1])),this._d(t,r,i,o)},Xc.prototype.getNumberFormat=function(t){return Bu(this._vm.numberFormats[t]||{})},Xc.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},Xc.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,qu(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},Xc.prototype._clearNumberFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._numberFormatters.hasOwnProperty(r)&&delete this._numberFormatters[r]}},Xc.prototype._getNumberFormatter=function(t,e,n,r,i,o){for(var a=e,s=r[a],u=this._getLocaleChain(e,n),c=0;c0)e[n]=arguments[n+1];var r=this.locale,i=null,o=null;return 1===e.length?Ru(e[0])?i=e[0]:Mu(e[0])&&(e[0].locale&&(r=e[0].locale),e[0].key&&(i=e[0].key),o=Object.keys(e[0]).reduce((function(t,n){var r;return Vu(Pu,n)?Object.assign({},t,(r={},r[n]=e[0][n],r)):t}),null)):2===e.length&&(Ru(e[0])&&(i=e[0]),Ru(e[1])&&(r=e[1])),this._n(t,r,i,o)},Xc.prototype._ntp=function(t,e,n,r){if(!Xc.availabilities.numberFormat)return[];if(!n){var i=r?new Intl.NumberFormat(e,r):new Intl.NumberFormat(e);return i.formatToParts(t)}var o=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),n,r),a=o&&o.formatToParts(t);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,n,r)}return a||[]},Object.defineProperties(Xc.prototype,Jc),Object.defineProperty(Xc,"availabilities",{get:function(){if(!zc){var t="undefined"!==typeof Intl;zc={dateTimeFormat:t&&"undefined"!==typeof Intl.DateTimeFormat,numberFormat:t&&"undefined"!==typeof Intl.NumberFormat}}return zc}}),Xc.install=gc,Xc.version="8.28.2";var Zc=Xc,Qc=JSON.parse('{"screens":{"AwaitIteratedResultScreen":{"description":"This screen waits for the results of the previous iteration of this experiment."},"ConnectInteractiveScreen":{"description":"This screen sets up the socket connection for the interactive experiment and waits for other participants to join so that the number of required participants to start an interactive experiment is met."},"EyetrackingCalibrationScreen":{"start":"Please wait while eye tracking is set up.","instruction":"Please follow and click on the red dot.","error":"Something went wrong. Please reload the page."},"EyetrackingValidationScreen":{"instruction":"Please stare at the blue dot in the center.","error":"Something went wrong. Please reload the page."},"PostTestScreen":{"instruction":"Answering the following questions is optional, but your answers will help us analyze our results.","age":"Age","gender":"Gender","male":"male","female":"female","otherGender":"other","education":"Level of Education","educationBelowHighschool":"Did not graduate High-school","educationHighschool":"Graduated High-school","educationCollege":"Graduated College","educationHigher":"Higher degree","nativeLanguages":"Native languages","nativeLanguagesExplanation":"the language(s) spoken at home when you were a child","comments":"Further comments","belowHighschool":"screens.PostTestScreen.belowHighschool"},"SubmitResultsScreen":{"waiting":"Hold on, while we submit your data.","done":"All done. Thank you!","error":"Oh, no. There was a problem submitting your results.","contact":"Please contact the author of this experiment via email:"}},"general":{"nextButton":"Next","start":"Start","go":"Go","send":"Send"},"interactive":{"Chat":{"messageLabel":"Type your message to the other participant here.","statusYouJoined":"You joined","statusYouLeft":"You left","statusParticipantJoined":"{user} joined","statusParticipantLeft":"{user} left"},"general":{"aborted":"The experiment cannot be continued, because a collaborator has left the session. Please proceed to result submission."}}}'),tl=JSON.parse('{"screens":{"AwaitIteratedResultScreen":{"description":"Warte auf die Resultate der vorherigen iteration dieses Experiments."},"ConnectInteractiveScreen":{"description":"Die Verbindung mit dem Echtzeit-Server wird aufgebaut und auf andere Teilnehmer für dieses interaktive Experiment wird gewartet."},"EyetrackingCalibrationScreen":{"start":"Augentracking wird geladen.","instruction":"Bitte folgen Sie dem roten Punkt.","error":"Etwas ist schief gelaufen. Bitte laden Sie die Seite neu."},"EyetrackingValidationScreen":{"instruction":"Bitte schauen Sie auf den blauen Punkt in der Mitte des Bildschirms","error":"Etwas ist schief gelaufen. Bitte laden Sie die Seite neu."},"PostTestScreen":{"instruction":"Das Beantworten der folgenden fragen ist optional, aber Ihre Antworten helfen uns die Ergebnisse auszuwerten.","age":"Alter","gender":"Geschlecht","male":"männlich","female":"weiblich","otherGender":"divers","education":"Bildungsgrad","educationBelowHighschool":"kein Abitur","educationHighschool":"Abitur","educationCollege":"Bachelor","educationHigher":"Höherer Abschluss","nativeLanguages":"Muttersprachen","nativeLanguagesExplanation":"die Sprache(n) die bei Ihnen als Kind zu Hause gesprochen wurde(n)","comments":"Sonstige Kommentare"},"SubmitResultsScreen":{"waiting":"Bitte kurz warten, während die Daten hochgeladen werden.","done":"Alles fertig. Vielen Dank!","error":"Oh nein. Es gab ein Problem beim Hochladen Ihrer Ergebnisse.","contact":"Bitte informieren Sie die Autor:innen dieses Experiments via E-Mail:"}},"general":{"nextButton":"Weiter","start":"Start","go":"Los","send":"Senden"},"interactive":{"Chat":{"messageLabel":"Schreiben Sie Ihre Nachricht an die anderen Teilnehmenden hier.","statusYouJoined":"Sie sind dem Chat beigetreten","statusYouLeft":"Sie haben den Chat verlassen","statusParticipantJoined":"{user} ist dem Chat beigetreten","statusParticipantLeft":"{user} hat den Chat verlassen"},"general":{"aborted":"Das Experiment kann leider nicht zu Ende geführt werden, weil eine*r der Teilnehmenden die Sitzung verlassen hat. Sie springen nun zum Ende des Experiments."}}}');function el(t,e){Zc.install(t);const n=new Zc({locale:e.language||"en",fallbackLocale:"en",messages:o});t.prototype._i18n=n;const r=X();t.mixin({components:{...i},data(){return{magpie:null}},computed:{$magpie(){return this.magpie||this.$parent&&this.$parent.$magpie||r},$i18n(){return n}},magpie:e,mounted(){this.$options.socket&&this.$magpie.socket&&this.$magpie.socket.setUpSubscriptions(this.$options.socket,this)},beforeDestroy(){this.$options.socket&&this.$magpie.socket&&this.$magpie.socket.tearDownSubscriptions(this.$options.socket)}})}},246:function(t,e,n){"use strict"; +/**! + * Sortable 1.10.2 + * @author RubaXa + * @author owenm + * @license MIT + */ +function r(t){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(){return o=Object.assign||function(t){for(var e=1;e=0||(i[n]=t[n]);return i}function u(t,e){if(null==t)return{};var n,r,i=s(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function c(t){return l(t)||f(t)||h()}function l(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(n){return!1}return!1}}function C(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function O(t,e,n,r){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&k(t,e):k(t,e))||r&&t===n)return t;if(t===n)break}while(t=C(t))}return null}var P,T=/\s+/g;function A(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var r=(" "+t.className+" ").replace(T," ").replace(" "+e+" "," ");t.className=(r+(n?" "+e:"")).replace(T," ")}}function E(t,e,n){var r=t&&t.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in r||-1!==e.indexOf("webkit")||(e="-webkit-"+e),r[e]=n+("string"===typeof n?"":"px")}}function j(t,e){var n="";if("string"===typeof t)n=t;else do{var r=E(t,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!e&&(t=t.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function M(t,e,n){if(t){var r=t.getElementsByTagName(e),i=0,o=r.length;if(n)for(;i=o:i<=o,!a)return r;if(r===D())break;r=B(r,!1)}return!1}function I(t,e,n){var r=0,i=0,o=t.children;while(i2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,i=u(n,["evt"]);nt.pluginEvent.bind(Zt)(t,e,a({dragEl:at,parentEl:st,ghostEl:ut,rootEl:ct,nextEl:lt,lastDownEl:ft,cloneEl:ht,cloneHidden:pt,dragStarted:Ot,putSortable:_t,activeSortable:Zt.active,originalEvent:r,oldIndex:dt,oldDraggableIndex:gt,newIndex:vt,newDraggableIndex:mt,hideGhostForTarget:Kt,unhideGhostForTarget:Yt,cloneNowHidden:function(){pt=!0},cloneNowShown:function(){pt=!1},dispatchSortableEvent:function(t){ot({sortable:e,name:t,originalEvent:r})}},i))};function ot(t){rt(a({putSortable:_t,cloneEl:ht,targetEl:at,rootEl:ct,oldIndex:dt,oldDraggableIndex:gt,newIndex:vt,newDraggableIndex:mt},t))}var at,st,ut,ct,lt,ft,ht,pt,dt,vt,gt,mt,yt,_t,bt,xt,wt,St,kt,Ct,Ot,Pt,Tt,At,Et,jt=!1,Mt=!1,Dt=[],Rt=!1,$t=!1,It=[],Lt=!1,Nt=[],Ft="undefined"!==typeof document,Ut=_,Bt=g||v?"cssFloat":"float",Gt=Ft&&!b&&!_&&"draggable"in document.createElement("div"),zt=function(){if(Ft){if(v)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),Vt=function(t,e){var n=E(t),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=I(t,0,e),o=I(t,1,e),a=i&&E(i),s=o&&E(o),u=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+R(i).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+R(o).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&a["float"]&&"none"!==a["float"]){var l="left"===a["float"]?"left":"right";return!o||"both"!==s.clear&&s.clear!==l?"horizontal":"vertical"}return i&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||u>=r&&"none"===n[Bt]||o&&"none"===n[Bt]&&u+c>r)?"vertical":"horizontal"},Ht=function(t,e,n){var r=n?t.left:t.top,i=n?t.right:t.bottom,o=n?t.width:t.height,a=n?e.left:e.top,s=n?e.right:e.bottom,u=n?e.width:e.height;return r===a||i===s||r+o/2===a+u/2},Wt=function(t,e){var n;return Dt.some((function(r){if(!L(r)){var i=R(r),o=r[X].options.emptyInsertThreshold,a=t>=i.left-o&&t<=i.right+o,s=e>=i.top-o&&e<=i.bottom+o;return o&&a&&s?n=r:void 0}})),n},qt=function(t){function e(t,n){return function(r,i,o,a){var s=r.options.group.name&&i.options.group.name&&r.options.group.name===i.options.group.name;if(null==t&&(n||s))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"===typeof t)return e(t(r,i,o,a),n)(r,i,o,a);var u=(n?r:i).options.group.name;return!0===t||"string"===typeof t&&t===u||t.join&&t.indexOf(u)>-1}}var n={},i=t.group;i&&"object"==r(i)||(i={name:i}),n.name=i.name,n.checkPull=e(i.pull,!0),n.checkPut=e(i.put),n.revertClone=i.revertClone,t.group=n},Kt=function(){!zt&&ut&&E(ut,"display","none")},Yt=function(){!zt&&ut&&E(ut,"display","")};Ft&&document.addEventListener("click",(function(t){if(Mt)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Mt=!1,!1}),!0);var Xt=function(t){if(at){t=t.touches?t.touches[0]:t;var e=Wt(t.clientX,t.clientY);if(e){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[X]._onDragOver(n)}}},Jt=function(t){at&&at.parentNode[X]._isOutsideThisEl(t.target)};function Zt(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=o({},e),t[X]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Vt(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Zt.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var r in nt.initializePlugins(this,t,n),n)!(r in e)&&(e[r]=n[r]);for(var i in qt(e),this)"_"===i.charAt(0)&&"function"===typeof this[i]&&(this[i]=this[i].bind(this));this.nativeDraggable=!e.forceFallback&&Gt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?w(t,"pointerdown",this._onTapStart):(w(t,"mousedown",this._onTapStart),w(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(w(t,"dragover",this),w(t,"dragenter",this)),Dt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),o(this,J())}function Qt(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault()}function te(t,e,n,r,i,o,a,s){var u,c,l=t[X],f=l.options.onMove;return!window.CustomEvent||v||g?(u=document.createEvent("Event"),u.initEvent("move",!0,!0)):u=new CustomEvent("move",{bubbles:!0,cancelable:!0}),u.to=e,u.from=t,u.dragged=n,u.draggedRect=r,u.related=i||e,u.relatedRect=o||R(e),u.willInsertAfter=s,u.originalEvent=a,t.dispatchEvent(u),f&&(c=f.call(l,u,a)),c}function ee(t){t.draggable=!1}function ne(){Lt=!1}function re(t,e,n){var r=R(L(n.el,n.options.draggable)),i=10;return e?t.clientX>r.right+i||t.clientX<=r.right&&t.clientY>r.bottom&&t.clientX>=r.left:t.clientX>r.right&&t.clientY>r.top||t.clientX<=r.right&&t.clientY>r.bottom+i}function ie(t,e,n,r,i,o,a,s){var u=r?t.clientY:t.clientX,c=r?n.height:n.width,l=r?n.top:n.left,f=r?n.bottom:n.right,h=!1;if(!a)if(s&&Atl+c*o/2:uf-At)return-Tt}else if(u>l+c*(1-i)/2&&uf-c*o/2)?u>l+c/2?1:-1:0}function oe(t){return N(at)=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){at&&ee(at),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;S(t,"mouseup",this._disableDelayedDrag),S(t,"touchend",this._disableDelayedDrag),S(t,"touchcancel",this._disableDelayedDrag),S(t,"mousemove",this._delayedDragTouchMoveHandler),S(t,"touchmove",this._delayedDragTouchMoveHandler),S(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?w(document,"pointermove",this._onTouchMove):w(document,e?"touchmove":"mousemove",this._onTouchMove):(w(at,"dragend",this),w(ct,"dragstart",this._onDragStart));try{document.selection?ue((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(n){}},_dragStarted:function(t,e){if(jt=!1,ct&&at){it("dragStarted",this,{evt:e}),this.nativeDraggable&&w(document,"dragover",Jt);var n=this.options;!t&&A(at,n.dragClass,!1),A(at,n.ghostClass,!0),Zt.active=this,t&&this._appendGhost(),ot({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(xt){this._lastX=xt.clientX,this._lastY=xt.clientY,Kt();var t=document.elementFromPoint(xt.clientX,xt.clientY),e=t;while(t&&t.shadowRoot){if(t=t.shadowRoot.elementFromPoint(xt.clientX,xt.clientY),t===e)break;e=t}if(at.parentNode[X]._isOutsideThisEl(t),e)do{if(e[X]){var n=void 0;if(n=e[X]._onDragOver({clientX:xt.clientX,clientY:xt.clientY,target:t,rootEl:e}),n&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);Yt()}},_onTouchMove:function(t){if(bt){var e=this.options,n=e.fallbackTolerance,r=e.fallbackOffset,i=t.touches?t.touches[0]:t,o=ut&&j(ut,!0),a=ut&&o&&o.a,s=ut&&o&&o.d,u=Ut&&Et&&F(Et),c=(i.clientX-bt.clientX+r.x)/(a||1)+(u?u[0]-It[0]:0)/(a||1),l=(i.clientY-bt.clientY+r.y)/(s||1)+(u?u[1]-It[1]:0)/(s||1);if(!Zt.active&&!jt){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))=0&&(ot({rootEl:st,name:"add",toEl:st,fromEl:ct,originalEvent:t}),ot({sortable:this,name:"remove",toEl:st,originalEvent:t}),ot({rootEl:st,name:"sort",toEl:st,fromEl:ct,originalEvent:t}),ot({sortable:this,name:"sort",toEl:st,originalEvent:t})),_t&&_t.save()):vt!==dt&&vt>=0&&(ot({sortable:this,name:"update",toEl:st,originalEvent:t}),ot({sortable:this,name:"sort",toEl:st,originalEvent:t})),Zt.active&&(null!=vt&&-1!==vt||(vt=dt,mt=gt),ot({sortable:this,name:"end",toEl:st,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){it("nulling",this),ct=at=st=ut=lt=ht=ft=pt=bt=xt=Ot=vt=mt=dt=gt=Pt=Tt=_t=yt=Zt.dragged=Zt.ghost=Zt.clone=Zt.active=null,Nt.forEach((function(t){t.checked=!0})),Nt.length=wt=St=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":at&&(this._onDragOver(t),Qt(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t,e=[],n=this.el.children,r=0,i=n.length,o=this.options;r1&&(De.forEach((function(t){r.addAnimationState({target:t,rect:Ie?R(t):i}),Y(t),t.fromRect=i,e.removeAnimationState(t)})),Ie=!1,Fe(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(t){var e=t.sortable,n=t.isOwner,r=t.insertion,i=t.activeSortable,o=t.parentEl,a=t.putSortable,s=this.options;if(r){if(n&&i._hideClone(),$e=!1,s.animation&&De.length>1&&(Ie||!n&&!i.options.sort&&!a)){var u=R(Ee,!1,!0,!0);De.forEach((function(t){t!==Ee&&(K(t,u),o.appendChild(t))})),Ie=!0}if(!n)if(Ie||Be(),De.length>1){var c=Me;i._showClone(e),i.options.animation&&!Me&&c&&Re.forEach((function(t){i.addAnimationState({target:t,rect:je}),t.fromRect=je,t.thisAnimationDuration=null}))}else i._showClone(e)}},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,r=t.activeSortable;if(De.forEach((function(t){t.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){je=o({},e);var i=j(Ee,!0);je.top-=i.f,je.left-=i.e}},dragOverAnimationComplete:function(){Ie&&(Ie=!1,Be())},drop:function(t){var e=t.originalEvent,n=t.rootEl,r=t.parentEl,i=t.sortable,o=t.dispatchSortableEvent,a=t.oldIndex,s=t.putSortable,u=s||this.sortable;if(e){var c=this.options,l=r.children;if(!Le)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),A(Ee,c.selectedClass,!~De.indexOf(Ee)),~De.indexOf(Ee))De.splice(De.indexOf(Ee),1),Te=null,rt({sortable:i,rootEl:n,name:"deselect",targetEl:Ee,originalEvt:e});else{if(De.push(Ee),rt({sortable:i,rootEl:n,name:"select",targetEl:Ee,originalEvt:e}),e.shiftKey&&Te&&i.el.contains(Te)){var f,h,p=N(Te),d=N(Ee);if(~p&&~d&&p!==d)for(d>p?(h=p,f=d):(h=d,f=p+1);h1){var v=R(Ee),g=N(Ee,":not(."+this.options.selectedClass+")");if(!$e&&c.animation&&(Ee.thisAnimationDuration=null),u.captureAnimationState(),!$e&&(c.animation&&(Ee.fromRect=v,De.forEach((function(t){if(t.thisAnimationDuration=null,t!==Ee){var e=Ie?R(t):v;t.fromRect=e,u.addAnimationState({target:t,rect:e})}}))),Be(),De.forEach((function(t){l[g]?r.insertBefore(t,l[g]):r.appendChild(t),g++})),a===N(Ee))){var m=!1;De.forEach((function(t){t.sortableIndex===N(t)||(m=!0)})),m&&o("update")}De.forEach((function(t){Y(t)})),u.animateAll()}Ae=u}(n===r||s&&"clone"!==s.lastPutMode)&&Re.forEach((function(t){t.parentNode&&t.parentNode.removeChild(t)}))}},nullingGlobal:function(){this.isMultiDrag=Le=!1,Re.length=0},destroyGlobal:function(){this._deselectMultiDrag(),S(document,"pointerup",this._deselectMultiDrag),S(document,"mouseup",this._deselectMultiDrag),S(document,"touchend",this._deselectMultiDrag),S(document,"keydown",this._checkKeyDown),S(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(("undefined"===typeof Le||!Le)&&Ae===this.sortable&&(!t||!O(t.target,this.options.draggable,this.sortable.el,!1))&&(!t||0===t.button))while(De.length){var e=De[0];A(e,this.options.selectedClass,!1),De.shift(),rt({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},o(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[X];e&&e.options.multiDrag&&!~De.indexOf(t)&&(Ae&&Ae!==e&&(Ae.multiDrag._deselectMultiDrag(),Ae=e),A(t,e.options.selectedClass,!0),De.push(t))},deselect:function(t){var e=t.parentNode[X],n=De.indexOf(t);e&&e.options.multiDrag&&~n&&(A(t,e.options.selectedClass,!1),De.splice(n,1))}},eventProperties:function(){var t=this,e=[],n=[];return De.forEach((function(r){var i;e.push({multiDragElement:r,index:r.sortableIndex}),i=Ie&&r!==Ee?-1:Ie?N(r,":not(."+t.options.selectedClass+")"):N(r),n.push({multiDragElement:r,index:i})})),{items:c(De),clones:[].concat(Re),oldIndicies:e,newIndicies:n}},optionListeners:{multiDragKey:function(t){return t=t.toLowerCase(),"ctrl"===t?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function Fe(t,e){De.forEach((function(n,r){var i=e.children[n.sortableIndex+(t?Number(r):0)];i?e.insertBefore(n,i):e.appendChild(n)}))}function Ue(t,e){Re.forEach((function(n,r){var i=e.children[n.sortableIndex+(t?Number(r):0)];i?e.insertBefore(n,i):e.appendChild(n)}))}function Be(){De.forEach((function(t){t!==Ee&&t.parentNode&&t.parentNode.removeChild(t)}))}Zt.mount(new ye),Zt.mount(Ce,ke),e["default"]=Zt},4302:function(t,e,n){ +/*! + * vue-konva v2.1.7 - https://github.com/konvajs/vue-konva#readme + * MIT Licensed + */ +(function(e,r){t.exports=r(n(5471),n(5778))})(0,(function(t,e){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1)}([function(e,n){e.exports=t},function(t,e,n){t.exports=n(3)},function(t,n){t.exports=e},function(t,e,n){"use strict";n.r(e);var r=n(0),i=n.n(r);function o(t){var e=t.getLayer()||t.getStage();e&&e.batchDraw()}var a={key:!0,style:!0,elm:!0,isRootInsert:!0},s=".vue-konva-event";function u(t,e,n,r){void 0===e&&(e={}),void 0===n&&(n={});var i=t._konvaNode,u={},c=!1;for(var l in n)if(!a[l]){var f="on"===l.slice(0,2),h=n[l]!==e[l];if(f&&h){var p=l.substr(2).toLowerCase();"content"===p.substr(0,7)&&(p="content"+p.substr(7,1).toUpperCase()+p.substr(8)),i.off(p+s,n[l])}var d=!e.hasOwnProperty(l);d&&i.setAttr(l,void 0)}for(var v in e)if(!a[v]){var g="on"===v.slice(0,2),m=n[v]!==e[v];if(g&&m){var y=v.substr(2).toLowerCase();"content"===y.substr(0,7)&&(y="content"+y.substr(7,1).toUpperCase()+y.substr(8)),e[v]&&(i.off(y+s),i.on(y+s,e[v]))}!g&&(e[v]!==n[v]||r&&e[v]!==i.getAttr(v))&&(c=!0,u[v]=e[v])}c&&(i.setAttrs(u),o(i))}var c="v",l="_konvaNode";function f(t){var e={};return Object.keys(t).forEach((function(n){e["on"+n]=t[n]})),e}function h(t){function e(t){return t._konvaNode?t:t.$parent?e(t.$parent):{}}return e(t.$parent)}function p(t){return t?t.$options[l]?t.getNode():0===t.$children.length?null:p(t.$children[0]):null}function d(t,e){var n=!1,r=t.componentOptions.children||[],i=[];r.forEach((function(t){var e=p(t.componentInstance);e&&i.push(e);var n=t.elm,r=t.componentInstance;if(n&&n.tagName&&r&&!e){var o=n&&n.tagName.toLowerCase();console.error('vue-konva error: You are trying to render "'+o+'" inside your component tree. Looks like it is not a Konva node. You can render only Konva components inside the Stage.')}})),i.forEach((function(t,e){t.getZIndex()!==e&&(t.setZIndex(e),n=!0)})),n&&o(e)}function v(){return v=Object.assign||function(t){for(var e=1;en.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(i=0;i-1)e[t]=n[t];else{var r=Object.getOwnPropertyDescriptor(n,t);void 0!==r.value?"function"===typeof r.value?(e.methods||(e.methods={}))[t]=r.value:(e.mixins||(e.mixins=[])).push({data:function(){var e;return e={},e[t]=r.value,e}}):(r.get||r.set)&&((e.computed||(e.computed={}))[t]={get:r.get,set:r.set})}})),(e.mixins||(e.mixins=[])).push({data:function(){return p(this,t)}});var r=t.__decorators__;r&&(r.forEach((function(t){return t(e)})),delete t.__decorators__);var s=Object.getPrototypeOf(t.prototype),u=s instanceof i?s.constructor:i,c=u.extend(e);return g(c,t,u),o&&a(c,t),c}function g(t,e,n){Object.getOwnPropertyNames(e).forEach((function(r){if("prototype"!==r){var i=Object.getOwnPropertyDescriptor(t,r);if(!i||i.configurable){var o=Object.getOwnPropertyDescriptor(e,r);if(!c){if("cid"===r)return;var a=Object.getOwnPropertyDescriptor(n,r);if(!h(o.value)&&a&&a.value===o.value)return}Object.defineProperty(t,r,o)}}}))}function m(t){return"function"===typeof t?v(t):function(e){return v(e,t)}}m.registerHooks=function(t){d.push.apply(d,t)},e.default=m,e.createDecorator=l,e.mixins=f},"7a57":function(t,e,n){var r=n("24fb");e=r(!1),e.push([t.i,".vue-slider{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vue-slider-rail{position:relative;width:100%;height:100%;-webkit-transition-property:width,height,left,right,top,bottom;transition-property:width,height,left,right,top,bottom}.vue-slider-process{position:absolute;z-index:1}",""]),t.exports=e},8875:function(t,e,n){var r,i,o;(function(n,a){i=[],r=a,o="function"===typeof r?r.apply(e,i):r,void 0===o||(t.exports=o)})("undefined"!==typeof self&&self,(function(){function t(){var e=Object.getOwnPropertyDescriptor(document,"currentScript");if(!e&&"currentScript"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(p){var n,r,i,o=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,a=/@([^@]*):(\d+):(\d+)\s*$/gi,s=o.exec(p.stack)||a.exec(p.stack),u=s&&s[1]||!1,c=s&&s[2]||!1,l=document.location.href.replace(document.location.hash,""),f=document.getElementsByTagName("script");u===l&&(n=document.documentElement.outerHTML,r=new RegExp("(?:[^\\n]+?\\n){0,"+(c-2)+"}[^<]*\n\n\n","import mod from \"-!../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./Experiment.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./Experiment.vue?vue&type=script&lang=js\"","var render, staticRenderFns\nimport script from \"./Screen.vue?vue&type=script&lang=js\"\nexport * from \"./Screen.vue?vue&type=script&lang=js\"\nimport style0 from \"./Screen.vue?vue&type=style&index=0&id=2db71145&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2db71145\",\n null\n \n)\n\n/* custom blocks */\nimport block0 from \"./Screen.vue?vue&type=custom&index=0&blockType=docs\"\nif (typeof block0 === 'function') block0(component)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"debug-statement\"},[_c('h2',[_vm._v(\"magpie \"+_vm._s(_vm.type))]),_vm._v(\" \"+_vm._s(_vm.text)+\" \")])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./DebugStatement.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./DebugStatement.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DebugStatement.vue?vue&type=template&id=5a63c536&scoped=true\"\nimport script from \"./DebugStatement.vue?vue&type=script&lang=js\"\nexport * from \"./DebugStatement.vue?vue&type=script&lang=js\"\nimport style0 from \"./DebugStatement.vue?vue&type=style&index=0&id=5a63c536&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5a63c536\",\n null\n \n)\n\nexport default component.exports","\n### Simple screen\n\n```vue\n\n \n Hello World.\n \n\n```\n\n### Show progress\n\n```vue\n\n \n Hello World.\n \n \n\n```\n\n### Multiple slides\nOne screen may consist of multiple slides that are numbered incrementally and displayed one after another.\nYou can go to the next slide with the `nextSlide` function that is exposed by the Screen component.\n\n```vue\n\n \n\n \n Hello .\n \n\n \n Hello you.\n \n\n \n\n```\n\n### Store measurements\nThe screen component also conveniently exposes an object for you to store in the measurements of the current screen, so you can later save them.\n\n```vue\n\n \n \n Hello\n \n {{ $magpie.measurements.text }}?\n \n \n \n\n \n\n\n```\n\n### Validate measurements\nThe screen can also be used to validate observations.\n\n```vue\n\n \n\n \n Hello\n \n\n {{ $magpie.measurements.text }}?\n\n \n\n

    At least 4 characters required and only alphabetic characters, please.

    \n\n
    \n\n
    \n\n \n
    \n```\n\n### Jump using labels\n\n```vue\n\n \n Hello {{i}}th World.\n \n \n \n \n World's End.\n \n \n\n```\n\n
    \n\n\n\n\n","import mod from \"-!../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./Screen.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./Screen.vue?vue&type=script&lang=js\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_vm._t(\"default\")],2)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./Slide.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./Slide.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Slide.vue?vue&type=template&id=5720c65a\"\nimport script from \"./Slide.vue?vue&type=script&lang=js\"\nexport * from \"./Slide.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"completion\"},[_c('div',{staticClass:\"question\"},_vm._l((_vm.slices),function(slice,i){return _c('span',{key:i},[_vm._v(_vm._s(slice)+\" \"),(i !== _vm.slices.length - 1)?_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.answers[i]),expression:\"answers[i]\"}],on:{\"change\":[function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.answers, i, $event.target.multiple ? $$selectedVal : $$selectedVal[0])},function($event){/**\n * Change event with the fully completed text. Useful for response.sync\n */\n _vm.$emit('update:response', _vm.fullAnswer);\n /**\n * Change event as an array of completions. Useful for responses.sync\n */\n _vm.$emit('update:responses', _vm.answers);}]}},_vm._l((_vm.options[i]),function(option){return _c('option',{key:option,domProps:{\"textContent\":_vm._s(option)}})}),0):_vm._e()])}),0)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n```vue\n\n \n\n \n \n

    A {{$magpie.measurements.words[0]}} would never fall over {{$magpie.measurements.words[1]}}

    \n \n
    \n\n
    \n\n
    \n```\n
    \n\n\n\n\n\n","import mod from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./CompletionInput.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./CompletionInput.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./CompletionInput.vue?vue&type=template&id=20ec9a19&scoped=true\"\nimport script from \"./CompletionInput.vue?vue&type=script&lang=js\"\nexport * from \"./CompletionInput.vue?vue&type=script&lang=js\"\nimport style0 from \"./CompletionInput.vue?vue&type=style&index=0&id=20ec9a19&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"20ec9a19\",\n null\n \n)\n\n/* custom blocks */\nimport block0 from \"./CompletionInput.vue?vue&type=custom&index=0&blockType=docs\"\nif (typeof block0 === 'function') block0(component)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"dropdown-input\"},[_c('select',{ref:\"input\",on:{\"change\":function($event){return _vm.$emit('update:response', _vm.$refs.input.value)}}},_vm._l((_vm.options),function(option){return _c('option',{key:option,domProps:{\"value\":option,\"textContent\":_vm._s(option)}})}),0)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n```vue\n\n \n\n \n

    Fries or soup?

    \n \n

    I disagree!

    \n \n
    \n\n
    \n\n \n\n
    \n```\n
    \n\n\n\n\n\n\n","import mod from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./DropdownInput.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./DropdownInput.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DropdownInput.vue?vue&type=template&id=6fb3df0e&scoped=true\"\nimport script from \"./DropdownInput.vue?vue&type=script&lang=js\"\nexport * from \"./DropdownInput.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6fb3df0e\",\n null\n \n)\n\n/* custom blocks */\nimport block0 from \"./DropdownInput.vue?vue&type=custom&index=0&blockType=docs\"\nif (typeof block0 === 'function') block0(component)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"forced_choice\"},[_c('div',{staticClass:\"options\"},_vm._l((_vm.options),function(option){return _c('div',{key:option,staticClass:\"option\",on:{\"click\":function($event){return _vm.onOptionClick(option)}}},[_vm._v(\" \"+_vm._s(option)+\" \")])}),0)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n```vue\n\n \n\n \n

    What's on the bread?

    \n \n

    A sweet tooth, eh!?

    \n \n
    \n\n
    \n\n
    \n```\n\nThe following example will submit the response directly on clicking it.\n\n```vue\n\n \n\n \n

    What's on the bread?

    \n \n
    \n\n
    \n
    \n```\n\n
    \n\n\n\n\n\n\n","import mod from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./ForcedChoiceInput.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./ForcedChoiceInput.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./ForcedChoiceInput.vue?vue&type=template&id=0428af94&scoped=true\"\nimport script from \"./ForcedChoiceInput.vue?vue&type=script&lang=js\"\nexport * from \"./ForcedChoiceInput.vue?vue&type=script&lang=js\"\nimport style0 from \"./ForcedChoiceInput.vue?vue&type=style&index=0&id=0428af94&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0428af94\",\n null\n \n)\n\n/* custom blocks */\nimport block0 from \"./ForcedChoiceInput.vue?vue&type=custom&index=0&blockType=docs\"\nif (typeof block0 === 'function') block0(component)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"image_selection\"},[_c('div',{staticClass:\"options\"},_vm._l((_vm.options),function(option){return _c('div',{key:option.label,staticClass:\"option\",on:{\"click\":function($event){return _vm.onOptionClick(option.label)}}},[_c('img',{attrs:{\"src\":option.src,\"alt\":option.label},on:{\"click\":function($event){return _vm.onOptionClick(option.label)}}})])}),0)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n```vue\n\n \n\n \n

    Fries or soup?

    \n \n
    \n\n
    \n
    \n```\n
    \n\n\n\n\n\n\n","import mod from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./ImageSelectionInput.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./ImageSelectionInput.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./ImageSelectionInput.vue?vue&type=template&id=36baf217&scoped=true\"\nimport script from \"./ImageSelectionInput.vue?vue&type=script&lang=js\"\nexport * from \"./ImageSelectionInput.vue?vue&type=script&lang=js\"\nimport style0 from \"./ImageSelectionInput.vue?vue&type=style&index=0&id=36baf217&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"36baf217\",\n null\n \n)\n\n/* custom blocks */\nimport block0 from \"./ImageSelectionInput.vue?vue&type=custom&index=0&blockType=docs\"\nif (typeof block0 === 'function') block0(component)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"keypress\"},[(_vm.showOptions)?_c('div',{staticClass:\"options\"},_vm._l((_vm.keys),function(option,key){return _c('span',{key:key},[_c('strong',{domProps:{\"textContent\":_vm._s(key)}}),_vm._v(\" = \"+_vm._s(option)+\" \")])}),0):_vm._e()])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n```vue\n\n \n\n \n

    Fries or soup?

    \n \n
    \n\n
    \n
    \n```\n
    \n\n\n\n\n\n\n","import mod from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./KeypressInput.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./KeypressInput.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./KeypressInput.vue?vue&type=template&id=6de4318b&scoped=true\"\nimport script from \"./KeypressInput.vue?vue&type=script&lang=js\"\nexport * from \"./KeypressInput.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6de4318b\",\n null\n \n)\n\n/* custom blocks */\nimport block0 from \"./KeypressInput.vue?vue&type=custom&index=0&blockType=docs\"\nif (typeof block0 === 'function') block0(component)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"rating\"},[_c('form',[_c('div',{staticClass:\"options\"},[_c('div',{staticClass:\"left\"},[_vm._v(_vm._s(_vm.left))]),_vm._l((_vm.count),function(i){return _c('label',{key:i},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.answers[i]),expression:\"answers[i]\"}],attrs:{\"type\":\"radio\",\"name\":\"rating\"},domProps:{\"checked\":_vm._q(_vm.answers[i],null)},on:{\"input\":function($event){return _vm.$emit('update:response', i)},\"change\":function($event){return _vm.$set(_vm.answers, i, null)}}}),_vm._v(\" \"+_vm._s(i))])}),_c('div',{staticClass:\"right\"},[_vm._v(_vm._s(_vm.right))])],2)])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n```vue\n\n \n\n \n

    Fries or soup?

    \n \n

    4\">I concur!

    \n \n
    \n\n
    \n\n
    \n```\n\n```vue\n\n \n

    Fries or soup?

    \n \n
    \n\n
    \n```\n
    \n\n\n\n\n\n\n","import mod from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./RatingInput.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./RatingInput.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./RatingInput.vue?vue&type=template&id=50f61df4&scoped=true\"\nimport script from \"./RatingInput.vue?vue&type=script&lang=js\"\nexport * from \"./RatingInput.vue?vue&type=script&lang=js\"\nimport style0 from \"./RatingInput.vue?vue&type=style&index=0&id=50f61df4&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"50f61df4\",\n null\n \n)\n\n/* custom blocks */\nimport block0 from \"./RatingInput.vue?vue&type=custom&index=0&blockType=docs\"\nif (typeof block0 === 'function') block0(component)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"slider\"},[_c('div',{staticClass:\"slider-element\"},[_c('div',{staticClass:\"left\"},[_vm._v(_vm._s(_vm.left))]),_c('Slider',{staticClass:\"slider\",attrs:{\"tooltip\":_vm.tooltip ? 'always' : 'none',\"min\":_vm.min,\"max\":_vm.max,\"interval\":_vm.interval,\"disabled\":_vm.disabled},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}),_c('div',{staticClass:\"right\"},[_vm._v(_vm._s(_vm.right))])],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n```vue\n\n \n\n \n

    Fries or soup?

    \n \n Lunch: {{$magpie.measurements.lunch}}% Soup\n \n
    \n\n
    \n\n
    \n```\n
    \n\n\n\n\n\n\n","import mod from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./SliderInput.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./SliderInput.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./SliderInput.vue?vue&type=template&id=6c73a9d4&scoped=true\"\nimport script from \"./SliderInput.vue?vue&type=script&lang=js\"\nexport * from \"./SliderInput.vue?vue&type=script&lang=js\"\nimport style0 from \"./SliderInput.vue?vue&type=style&index=0&id=6c73a9d4&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6c73a9d4\",\n null\n \n)\n\n/* custom blocks */\nimport block0 from \"./SliderInput.vue?vue&type=custom&index=0&blockType=docs\"\nif (typeof block0 === 'function') block0(component)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"textarea\"},[_c('textarea',{ref:\"text\",on:{\"input\":function($event){return _vm.$emit('update:response', _vm.$refs.text.value)}}})])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n```vue\n\n \n\n \n

    Fries or soup? Discuss.

    \n \n

    32\">I disagree!

    \n \n
    \n\n
    \n
    \n```\n
    \n\n\n\n\n\n\n","import mod from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./TextareaInput.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../@vue/vue-loader-v15/lib/index.js??vue-loader-options!./TextareaInput.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./TextareaInput.vue?vue&type=template&id=7a50d03b&scoped=true\"\nimport script from \"./TextareaInput.vue?vue&type=script&lang=js\"\nexport * from \"./TextareaInput.vue?vue&type=script&lang=js\"\nimport style0 from \"./TextareaInput.vue?vue&type=style&index=0&id=7a50d03b&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7a50d03b\",\n null\n \n)\n\n/* custom blocks */\nimport block0 from \"./TextareaInput.vue?vue&type=custom&index=0&blockType=docs\"\nif (typeof block0 === 'function') block0(component)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{class:['multiple-choice', _vm.orientation]},[_c('form',[_c('div',{staticClass:\"options\"},_vm._l((_vm.order),function(i){return _c('label',{key:i},[_c('input',{attrs:{\"type\":\"radio\",\"name\":\"options\"},domProps:{\"value\":_vm.options[i]},on:{\"input\":function($event){return _vm.$emit('update:response', _vm.options[i])}}}),(_vm.labels)?[(!_vm.optionsHtml.length)?_c('span',[_vm._v(_vm._s(_vm.options[i]))]):_c('span',{domProps:{\"innerHTML\":_vm._s(_vm.optionsHtml[i])}})]:_vm._e()],2)}),0)])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n```vue\n\n \n\n \n

    How was your breakfast?

    \n \n \n
    \n\n
    \n
    \n```\n\n\n```vue\n\n \n\n \n

    How was your breakfast?

    \n \n \n
    \n\n
    \n
    \n```\n\n```vue\n\n \n

    Which sentence is ungrammatical?

    \n banana went out to buy some groceries.',\n 'The bear raced past the barn froze.',\n 'The horse could not have been eaten why it was racing.',\n 'The bread was sour before it was made.'\n ]\">\n \n \n
    \n \n
    \n```\n\n
    \n\n

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 P;7?jy;Z?DyzVH7Btpwr# literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/final-outcome-disjunctive-pleasant.png b/01-experiments/01-exp-descrNormInference/images/final-outcome-disjunctive-pleasant.png new file mode 100644 index 0000000000000000000000000000000000000000..5c2ce2f34125248cce9c14b4bb63c508971ac026 GIT binary patch literal 242840 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Ú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 literal 0 HcmV?d00001 diff --git a/01-experiments/01-exp-descrNormInference/images/final-outcome-disjunctive-unpleasant.png b/01-experiments/01-exp-descrNormInference/images/final-outcome-disjunctive-unpleasant.png new file mode 100644 index 0000000000000000000000000000000000000000..116e1770c96f27163313c7c085bd746e8cf8e231 GIT binary patch literal 262461 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Ú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