SYMBOL INDEX (13763 symbols across 156 files) FILE: 01_graphic_elements/03_initials/initials_javascript/libraries/p5.dom.js function getContainer (line 158) | function getContainer(p) { function wrapElement (line 174) | function wrapElement(elt) { function addElement (line 224) | function addElement(elt, pInst, media) { function handleFileSelect (line 772) | function handleFileSelect(evt) { function createMedia (line 810) | function createMedia(pInst, type, src, callback) { FILE: 01_graphic_elements/03_initials/initials_javascript/libraries/p5.js function s (line 2) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... function line (line 27) | function line(ctx, x1, y1, x2, y2) { function DefaultEncoding (line 163) | function DefaultEncoding(font) { function CmapEncoding (line 184) | function CmapEncoding(cmap) { function CffEncoding (line 192) | function CffEncoding(encoding, charset) { function GlyphNames (line 203) | function GlyphNames(post) { function addGlyphNames (line 241) | function addGlyphNames(font) { function Font (line 286) | function Font(options) { function assert (line 486) | function assert(predicate, message) { function assertStringAttribute (line 492) | function assertStringAttribute(attrName) { function getPathDefinition (line 562) | function getPathDefinition(glyph, path) { function Glyph (line 586) | function Glyph(options) { function drawCircles (line 745) | function drawCircles(l, x, y, scale) { function GlyphSet (line 840) | function GlyphSet(font, glyphs) { function glyphLoader (line 865) | function glyphLoader(font, index) { function ttfGlyphLoader (line 875) | function ttfGlyphLoader(font, index, parseGlyph, data, position, buildPa... function cffGlyphLoader (line 890) | function cffGlyphLoader(font, index, parseCFFCharstring, charstring) { function toArrayBuffer (line 942) | function toArrayBuffer(buffer) { function loadFromFile (line 952) | function loadFromFile(path, callback) { function loadFromUrl (line 963) | function loadFromUrl(url, callback) { function parseBuffer (line 983) | function parseBuffer(buffer) { function load (line 1110) | function load(url, callback) { function Parser (line 1229) | function Parser(data, offset) { function Path (line 1355) | function Path() { function floatToString (line 1452) | function floatToString(v) { function packValues (line 1460) | function packValues() { function Table (line 1527) | function Table(tableName, fields, options) { function equals (line 1590) | function equals(a, b) { function parseCFFIndex (line 1612) | function parseCFFIndex(data, start, conversionFn) { function parseFloatOperand (line 1648) | function parseFloatOperand(parser) { function parseOperand (line 1674) | function parseOperand(parser, b0) { function entriesToObject (line 1716) | function entriesToObject(entries) { function parseCFFDict (line 1740) | function parseCFFDict(data, start, size) { function getCFFString (line 1772) | function getCFFString(strings, index) { function interpretDict (line 1784) | function interpretDict(dict, meta, strings) { function parseCFFHeader (line 1807) | function parseCFFHeader(data, start) { function parseCFFTopDict (line 1850) | function parseCFFTopDict(data, strings) { function parseCFFPrivateDict (line 1856) | function parseCFFPrivateDict(data, start, size, strings) { function parseCFFCharset (line 1864) | function parseCFFCharset(data, start, nGlyphs, strings) { function parseCFFEncoding (line 1907) | function parseCFFEncoding(data, start, charset) { function parseCFFCharstring (line 1940) | function parseCFFCharstring(font, glyph, code) { function calcCFFSubroutineBias (line 2345) | function calcCFFSubroutineBias(subrs) { function parseCFFTable (line 2359) | function parseCFFTable(data, start, font) { function encodeString (line 2413) | function encodeString(s, strings) { function makeHeader (line 2434) | function makeHeader() { function makeNameIndex (line 2443) | function makeNameIndex(fontNames) { function makeDict (line 2456) | function makeDict(meta, attrs, strings) { function makeTopDict (line 2474) | function makeTopDict(attrs, strings) { function makeTopDictIndex (line 2482) | function makeTopDictIndex(topDict) { function makeStringIndex (line 2490) | function makeStringIndex(strings) { function makeGlobalSubrIndex (line 2502) | function makeGlobalSubrIndex() { function makeCharsets (line 2509) | function makeCharsets(glyphNames, strings) { function glyphToOps (line 2522) | function glyphToOps(glyph) { function makeCharStringsIndex (line 2591) | function makeCharStringsIndex(glyphs) { function makePrivateDict (line 2605) | function makePrivateDict(attrs, strings) { function makePrivateDictIndex (line 2613) | function makePrivateDictIndex(privateDict) { function makeCFFTable (line 2621) | function makeCFFTable(glyphs, options) { function parseCmapTable (line 2710) | function parseCmapTable(data, start) { function addSegment (line 2790) | function addSegment(t, code, glyphIndex) { function addTerminatorSegment (line 2799) | function addTerminatorSegment(t) { function makeCmapTable (line 2808) | function makeCmapTable(glyphs) { function parseGlyphCoordinate (line 2897) | function parseGlyphCoordinate(p, flag, previousValue, shortVectorBitMask... function parseGlyph (line 2923) | function parseGlyph(glyph, data, start) { function transformPoints (line 3047) | function transformPoints(points, transform) { function getContours (line 3063) | function getContours(points) { function getPath (line 3080) | function getPath(points) { function buildPath (line 3150) | function buildPath(glyphs, glyph) { function parseGlyfTable (line 3166) | function parseGlyfTable(data, start, loca, font) { function parseTaggedListTable (line 3197) | function parseTaggedListTable(data, start) { function parseCoverageTable (line 3211) | function parseCoverageTable(data, start) { function parseClassDefTable (line 3235) | function parseClassDefTable(data, start) { function parsePairPosSubTable (line 3282) | function parsePairPosSubTable(data, start) { function parseLookupTable (line 3369) | function parseLookupTable(data, start) { function parseGposTable (line 3403) | function parseGposTable(data, start, font) { function parseHeadTable (line 3438) | function parseHeadTable(data, start) { function makeHeadTable (line 3462) | function makeHeadTable(options) { function parseHheaTable (line 3497) | function parseHheaTable(data, start) { function makeHheaTable (line 3517) | function makeHheaTable(options) { function parseHmtxTable (line 3553) | function parseHmtxTable(data, start, numMetrics, numGlyphs, glyphs) { function makeHmtxTable (line 3570) | function makeHmtxTable(glyphs) { function parseKernTable (line 3597) | function parseKernTable(data, start) { function parseLocaTable (line 3637) | function parseLocaTable(data, start, numGlyphs, shortVersion) { function parseMaxpTable (line 3669) | function parseMaxpTable(data, start) { function makeMaxpTable (line 3693) | function makeMaxpTable(numGlyphs) { function parseNameTable (line 3743) | function parseNameTable(data, start) { function makeNameRecord (line 3787) | function makeNameRecord(platformID, encodingID, languageID, nameID, leng... function addMacintoshNameRecord (line 3798) | function addMacintoshNameRecord(t, recordID, s, offset) { function addWindowsNameRecord (line 3807) | function addWindowsNameRecord(t, recordID, s, offset) { function makeNameTable (line 3816) | function makeNameTable(options) { function getUnicodeRange (line 3993) | function getUnicodeRange(unicode) { function parseOS2Table (line 4005) | function parseOS2Table(data, start) { function makeOS2Table (line 4058) | function makeOS2Table(options) { function parsePostTable (line 4125) | function parsePostTable(data, start) { function makePostTable (line 4170) | function makePostTable() { function log2 (line 4209) | function log2(v) { function computeCheckSum (line 4213) | function computeCheckSum(bytes) { function makeTableRecord (line 4230) | function makeTableRecord(tag, checkSum, offset, length) { function makeSfntTable (line 4239) | function makeSfntTable(tables) { function metricsForChar (line 4295) | function metricsForChar(font, chars, notFoundMetrics) { function average (line 4307) | function average(vs) { function fontToSfntTable (line 4318) | function fontToSfntTable(font) { function constant (line 4506) | function constant(v) { function succeed (line 4977) | function succeed(r) { function handleReadyState (line 4983) | function handleReadyState(r, success, error) { function setHeaders (line 4998) | function setHeaders(http, o) { function setCredentials (line 5014) | function setCredentials(http, o) { function generalCallback (line 5020) | function generalCallback(data) { function urlappend (line 5024) | function urlappend (url, s) { function handleJsonp (line 5028) | function handleJsonp(o, fn, err, url) { function getRequest (line 5088) | function getRequest(fn, err) { function Reqwest (line 5136) | function Reqwest(o, fn) { function setType (line 5143) | function setType(header) { function init (line 5151) | function init(o, fn) { function reqwest (line 5333) | function reqwest(o, fn) { function normalize (line 5338) | function normalize(s) { function serial (line 5342) | function serial(el, cb) { function eachFormElement (line 5384) | function eachFormElement() { function serializeQueryString (line 5403) | function serializeQueryString() { function serializeHash (line 5408) | function serializeHash() { function buildParams (line 5469) | function buildParams(prefix, obj, traditional, add) { function getWindowWidth (line 10381) | function getWindowWidth() { function getWindowHeight (line 10388) | function getWindowHeight() { function launchFullscreen (line 10534) | function launchFullscreen(element) { function exitFullscreen (line 10553) | function exitFullscreen() { function typeMatches (line 10703) | function typeMatches(defType, argType, arg) { function report (line 10730) | function report(message, func, color) { function friendlyWelcome (line 10883) | function friendlyWelcome() { function defineMisusedAtTopLevelCode (line 10939) | function defineMisusedAtTopLevelCode() { function helpForMisusedAtTopLevelCode (line 10985) | function helpForMisusedAtTopLevelCode(e, log) { function makeLoader (line 11844) | function makeLoader(theFile) { function attachListener (line 11909) | function attachListener(ev, fxn, ctx) { function calculateOffset (line 12201) | function calculateOffset(object) { function getMousePos (line 16714) | function getMousePos(canvas, evt) { function getTouchInfo (line 17292) | function getTouchInfo(canvas, e, i) { function buildBlurKernel (line 17967) | function buildBlurKernel(r) { function blurARGB (line 18003) | function blurARGB(canvas, radius) { function _sAssign (line 18557) | function _sAssign(sVal, iVal) { function makeObject (line 20878) | function makeObject(row, headers) { function escapeHelper (line 21467) | function escapeHelper(content) { function _checkFileExtension (line 21663) | function _checkFileExtension(filename, extension) { function destroyClickedElement (line 21705) | function destroyClickedElement(event) { function pathToPoints (line 27458) | function pathToPoints(cmds, options) { function simplify (line 27481) | function simplify(pts, angle) { function splitPaths (line 27498) | function splitPaths(cmds) { function cmdToArr (line 27515) | function cmdToArr(cmd) { function parseOpts (line 27529) | function parseOpts(options, defaults) { function at (line 27546) | function at(v, i) { function collinear (line 27551) | function collinear(a, b, c, thresholdAngle) { function areaTriangle (line 27576) | function areaTriangle(a, b, c) { function findDotsAtSegment (line 27582) | function findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function getPointAtSegmentLength (line 27602) | function getPointAtSegmentLength(p1x,p1y,c1x,c1y,c2x,c2y,p2x,p2y,length) { function pointAtLength (line 27608) | function pointAtLength(path, length, istotal) { function pathToAbsolute (line 27643) | function pathToAbsolute(pathArray) { function path2curve (line 27730) | function path2curve(path, path2) { function a2c (line 27861) | function a2c(x1, y1, rx, ry, angle, lac, sweep_flag, x2, y2, recursive) { function catmullRom2bezier (line 27949) | function catmullRom2bezier(crp, z) { function l2c (line 28004) | function l2c(x1, y1, x2, y2) { return [x1, y1, x2, y2, x2, y2]; } function q2c (line 28006) | function q2c(x1, y1, ax, ay, x2, y2) { function bezlen (line 28014) | function bezlen(x1, y1, x2, y2, x3, y3, x4, y4, z) { function getTatLen (line 28032) | function getTatLen(x1, y1, x2, y2, x3, y3, x4, y4, ll) { function base3 (line 28046) | function base3(t, p1, p2, p3, p4) { function cacheKey (line 28052) | function cacheKey() { function doNf (line 28879) | function doNf() { function doNfc (line 28963) | function doNfc() { function addNfp (line 29037) | function addNfp() { function addNfs (line 29094) | function addNfs() { function parseObj (line 30002) | function parseObj( model, lines ) { function flatten (line 31691) | function flatten(arr){ function vToNArray (line 31708) | function vToNArray(arr){ FILE: 01_graphic_elements/03_initials/initials_javascript/libraries/p5.sound.js function fixSetTarget (line 86) | function fixSetTarget(param) { function getPeaksAtThreshold (line 1912) | function getPeaksAtThreshold(data, threshold) { function countIntervalsBetweenNearbyPeaks (line 1928) | function countIntervalsBetweenNearbyPeaks(peaksObj) { function groupNeighborsByTempo (line 1964) | function groupNeighborsByTempo(intervalCounts, sampleRate) { function getPeaksAtTopTempo (line 1991) | function getPeaksAtTopTempo(peaksObj, tempo, sampleRate, bpmVariance) { function mapTempo (line 2018) | function mapTempo(theoreticalTempo) { function isUndef (line 2918) | function isUndef(val) { function isFunction (line 2921) | function isFunction(val) { function TempConstructor (line 3279) | function TempConstructor() { function getTransportBpm (line 3456) | function getTransportBpm() { function getTransportTimeSignature (line 3463) | function getTransportTimeSignature() { function toNotationHelper (line 3689) | function toNotationHelper(time, bpm, timeSignature, testNotations) { function createDCOffset (line 6127) | function createDCOffset() { function playNextPart (line 8438) | function playNextPart(aScore) { function interleave (line 8723) | function interleave(leftChannel, rightChannel) { function writeUTFBytes (line 8734) | function writeUTFBytes(view, offset, string) { function makeDistortionCurve (line 9105) | function makeDistortionCurve(amount) { FILE: 01_graphic_elements/03_initials/initials_javascript/sketch.js function setup (line 3) | function setup(){ FILE: 02_iteration/01_simple_iteration_seven_circles/simple_iteration_js/simple_iteration_js.js function setup (line 2) | function setup(){ FILE: 02_iteration/02_transitioning_rectangles/transitioning_rectangles_js/transitioning_rectangles_js.js function setup (line 1) | function setup() { function draw (line 6) | function draw() { FILE: 02_iteration/03_string_art_challenge/string_art_challenge_js/string_art_challenge_js.js function setup (line 1) | function setup() { function draw (line 6) | function draw() { FILE: 02_iteration/04_mini_calendar/mini_calendar_js/mini_calendar_js.js function setup (line 1) | function setup() { function draw (line 7) | function draw() { function lengthOfMonth (line 50) | function lengthOfMonth(){ FILE: 02_iteration/05_receding_landscape/receding_landscape_js/receding_landscape_js.js function setup (line 1) | function setup() { FILE: 02_iteration/06_lines_to_the_cursor/lines_to_the_cursor_js/lines_to_the_cursor_js.js function setup (line 1) | function setup() { function draw (line 6) | function draw() { FILE: 02_iteration/07_color_bar_gradient/color_bar_gradient_js/color_bar_gradient_js.js function setup (line 5) | function setup() { function draw (line 16) | function draw() { function mousePressed (line 30) | function mousePressed() { FILE: 02_iteration/08_dashed_line/dashed_line_js/dashed_line_js.js function setup (line 1) | function setup() { function draw (line 6) | function draw() { FILE: 02_iteration/09_nested_iteration_checkers/checkers_js/checkers_js.js function setup (line 1) | function setup() { function draw (line 5) | function draw() { FILE: 02_iteration/10_iteration_with_functions/interaction_with_functions_js/interaction_with_functions_js.js function setup (line 5) | function setup() { function draw (line 9) | function draw() { function drawFace (line 28) | function drawFace(x, y, side) { FILE: 02_iteration/11_stochastic_elements/stochastic_elements_js/stochastic_elements_js.js function setup (line 3) | function setup() { function draw (line 8) | function draw() { function drawCrater (line 19) | function drawCrater(rx, ry, rd) { FILE: 02_iteration/12_interrupted_grid/interrupted_grid_js/interrupted_grid_js.js function setup (line 3) | function setup() { function draw (line 9) | function draw() { FILE: 02_iteration/13_geometric_progression/geometric_progression_js/geometric_progression_js.js function setup (line 3) | function setup() { function draw (line 8) | function draw() { FILE: 02_iteration/14_moire_patterns/moire_js/moire_js.js function setup (line 3) | function setup() { function draw (line 9) | function draw() { FILE: 02_iteration/15_recoding_schotter/schotter_js/schotter_js.js function setup (line 5) | function setup() { function draw (line 11) | function draw() { FILE: 02_iteration/16_hexagonal_grid/hexagonal_grid_js/hexagonal_grid_js.js function setup (line 5) | function setup() { function draw (line 12) | function draw() { function hexagon (line 37) | function hexagon(x, y, side) { FILE: 03_color/02_overlapping_color/overlapping_color_js/overlapping_color_js.js function setup (line 4) | function setup() { function draw (line 10) | function draw() { FILE: 03_color/03_constructing_a_gradient/constructing_a_gradient_js/constructing_a_gradient_js.js function setup (line 7) | function setup() { function draw (line 13) | function draw() { function mousePressed (line 23) | function mousePressed() { FILE: 03_color/04_color_wheel/color_wheel_js/color_wheel_js.js function setup (line 1) | function setup() { FILE: 03_color/05_threshold_of_perception/threshold_of_perception_js/threshold_of_perception_js.js function setup (line 1) | function setup() { function draw (line 5) | function draw() { FILE: 03_color/06_interactive_complement/interactive_complement_js/interactive_complement_js.js function setup (line 4) | function setup() { function draw (line 11) | function draw() { FILE: 03_color/07_accented_palette/accented_palette_js/accented_palette_js.js function setup (line 1) | function setup() { function draw (line 12) | function draw() { function mouseMoved (line 68) | function mouseMoved() { FILE: 03_color/08_split_complements/split_complementary_js/split_complementary_js.js function setup (line 4) | function setup() { function draw (line 10) | function draw() { function drawColorEllipse (line 35) | function drawColorEllipse(radius, ma, mr){ FILE: 03_color/09_albers_color_relativity_1/color_relativity_1_js/color_relativity_1_js.js function setup (line 4) | function setup() { function draw (line 9) | function draw() { FILE: 03_color/10_albers_color_relativity_2/color_relativity_2_js/color_relativity_2_js.js function setup (line 4) | function setup() { FILE: 03_color/11_color_inspector/color_inspector_js/color_inspector_js.js function setup (line 6) | function setup() { function draw (line 14) | function draw() { FILE: 03_color/12_color_survey/color_survey_app_js/server.js function sendRows (line 39) | function sendRows(response){ FILE: 03_color/12_color_survey/color_survey_app_js/sketches/survey/sketch.js function setup (line 17) | function setup(){ function isMouseOver (line 27) | function isMouseOver(x,y,w,h){ function slider (line 32) | function slider(container,idx,x,y,w,h,col){ function submitButton (line 50) | function submitButton(x,y,w,h){ function draw (line 69) | function draw(){ function mousePressed (line 105) | function mousePressed(){ // or mouseClicked(), which seems to have janky... FILE: 03_color/12_color_survey/color_survey_app_js/sketches/viewer/sketch.js function setup (line 13) | function setup(){ FILE: 03_color/13_palette_from_photo/palette_from_book_js/palette_from_book_js.js function preload (line 12) | function preload() { function setup (line 16) | function setup() { function draw (line 37) | function draw() { function KMeans (line 52) | function KMeans() { function initializeCentroids (line 80) | function initializeCentroids() { function getPixel (line 90) | function getPixel(index) { function updateAssignment (line 94) | function updateAssignment(index) { function updateCentroids (line 119) | function updateCentroids() { function getDistance (line 142) | function getDistance(c1, c2) { FILE: 05_unpredictability/01_coin_toss/coin_toss_javascript/p5.js function r (line 2) | function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==... function getLens (line 27837) | function getLens (b64) { function byteLength (line 27857) | function byteLength (b64) { function _byteLength (line 27864) | function _byteLength (b64, validLen, placeHoldersLen) { function toByteArray (line 27868) | function toByteArray (b64) { function tripletToBase64 (line 27913) | function tripletToBase64 (num) { function encodeChunk (line 27920) | function encodeChunk (uint8, start, end) { function fromByteArray (line 27933) | function fromByteArray (uint8) { function typedArraySupport (line 28015) | function typedArraySupport () { function createBuffer (line 28042) | function createBuffer (length) { function Buffer (line 28062) | function Buffer (arg, encodingOrOffset, length) { function from (line 28088) | function from (value, encodingOrOffset, length) { function assertSize (line 28153) | function assertSize (size) { function alloc (line 28161) | function alloc (size, fill, encoding) { function allocUnsafe (line 28185) | function allocUnsafe (size) { function fromString (line 28203) | function fromString (string, encoding) { function fromArrayLike (line 28227) | function fromArrayLike (array) { function fromArrayBuffer (line 28236) | function fromArrayBuffer (array, byteOffset, length) { function fromObject (line 28259) | function fromObject (obj) { function checked (line 28284) | function checked (length) { function SlowBuffer (line 28294) | function SlowBuffer (length) { function byteLength (line 28385) | function byteLength (string, encoding) { function slowToString (line 28434) | function slowToString (encoding, start, end) { function swap (line 28512) | function swap (b, n, m) { function bidirectionalIndexOf (line 28652) | function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { function arrayIndexOf (line 28708) | function arrayIndexOf (arr, val, byteOffset, encoding, dir) { function hexWrite (line 28776) | function hexWrite (buf, string, offset, length) { function utf8Write (line 28801) | function utf8Write (buf, string, offset, length) { function asciiWrite (line 28805) | function asciiWrite (buf, string, offset, length) { function latin1Write (line 28809) | function latin1Write (buf, string, offset, length) { function base64Write (line 28813) | function base64Write (buf, string, offset, length) { function ucs2Write (line 28817) | function ucs2Write (buf, string, offset, length) { function base64Slice (line 28899) | function base64Slice (buf, start, end) { function utf8Slice (line 28907) | function utf8Slice (buf, start, end) { function decodeCodePointsArray (line 28985) | function decodeCodePointsArray (codePoints) { function asciiSlice (line 29003) | function asciiSlice (buf, start, end) { function latin1Slice (line 29013) | function latin1Slice (buf, start, end) { function hexSlice (line 29023) | function hexSlice (buf, start, end) { function utf16leSlice (line 29036) | function utf16leSlice (buf, start, end) { function checkOffset (line 29075) | function checkOffset (offset, ext, length) { function checkInt (line 29250) | function checkInt (buf, value, offset, ext, max, min) { function checkIEEE754 (line 29438) | function checkIEEE754 (buf, value, offset, ext, max, min) { function writeFloat (line 29443) | function writeFloat (buf, value, offset, littleEndian, noAssert) { function writeDouble (line 29461) | function writeDouble (buf, value, offset, littleEndian, noAssert) { function base64clean (line 29600) | function base64clean (str) { function toHex (line 29614) | function toHex (n) { function utf8ToBytes (line 29619) | function utf8ToBytes (string, units) { function asciiToBytes (line 29699) | function asciiToBytes (str) { function utf16leToBytes (line 29708) | function utf16leToBytes (str, units) { function base64ToBytes (line 29724) | function base64ToBytes (str) { function blitBuffer (line 29728) | function blitBuffer (src, dst, offset, length) { function isInstance (line 29739) | function isInstance (obj, type) { function numberIsNaN (line 29744) | function numberIsNaN (obj) { function objectOrFunction (line 29765) | function objectOrFunction(x) { function isFunction (line 29770) | function isFunction(x) { function setScheduler (line 29807) | function setScheduler(scheduleFn) { function setAsap (line 29811) | function setAsap(asapFn) { function useNextTick (line 29824) | function useNextTick() { function useVertxTimer (line 29833) | function useVertxTimer() { function useMutationObserver (line 29843) | function useMutationObserver() { function useMessageChannel (line 29855) | function useMessageChannel() { function useSetTimeout (line 29863) | function useSetTimeout() { function flush (line 29873) | function flush() { function attemptVertx (line 29887) | function attemptVertx() { function then (line 29911) | function then(onFulfillment, onRejection) { function resolve$1 (line 29966) | function resolve$1(object) { function noop (line 29981) | function noop() {} function selfFulfillment (line 29989) | function selfFulfillment() { function cannotReturnOwn (line 29993) | function cannotReturnOwn() { function getThen (line 29997) | function getThen(promise) { function tryThen (line 30006) | function tryThen(then$$1, value, fulfillmentHandler, rejectionHandler) { function handleForeignThenable (line 30014) | function handleForeignThenable(promise, thenable, then$$1) { function handleOwnThenable (line 30043) | function handleOwnThenable(promise, thenable) { function handleMaybeThenable (line 30057) | function handleMaybeThenable(promise, maybeThenable, then$$1) { function resolve (line 30074) | function resolve(promise, value) { function publishRejection (line 30084) | function publishRejection(promise) { function fulfill (line 30092) | function fulfill(promise, value) { function reject (line 30105) | function reject(promise, reason) { function subscribe (line 30115) | function subscribe(parent, child, onFulfillment, onRejection) { function publish (line 30131) | function publish(promise) { function tryCatch (line 30157) | function tryCatch(callback, detail) { function invokeCallback (line 30166) | function invokeCallback(settled, promise, callback, detail) { function initializePromise (line 30206) | function initializePromise(promise, resolver) { function nextId (line 30219) | function nextId() { function makePromise (line 30223) | function makePromise(promise) { function validationError (line 30230) | function validationError() { function Enumerator (line 30235) | function Enumerator(Constructor, input) { function all (line 30375) | function all(entries) { function race (line 30444) | function race(entries) { function reject$1 (line 30496) | function reject$1(reason) { function needsResolver (line 30504) | function needsResolver() { function needsNew (line 30508) | function needsNew() { function Promise (line 30617) | function Promise(resolver) { function polyfill (line 30890) | function polyfill() { function generateCallbackFunction (line 30958) | function generateCallbackFunction() { function clearFunction (line 30962) | function clearFunction(functionName) { function removeScript (line 30972) | function removeScript(scriptId) { function fetchJsonp (line 30979) | function fetchJsonp(_url) { function t (line 31366) | function t(a,b){return a.b===b.b&&a.a===b.a} function u (line 31366) | function u(a,b){return a.ba?0:a;c=0>c?0:c;return a<=c?0===c?(b+d)/2:b+a/(a... function ea (line 31367) | function ea(a){var b=B(a.b);C(b,a.c);C(b.b,a.c);D(b,a.a);return b} function E (line 31367) | function E(a,b){var c=!1,d=!1;a!==b&&(b.a!==a.a&&(d=!0,F(b.a,a.a)),b.d!=... function I (line 31367) | function I(a){var b=a.b,c=!1;a.d!==a.b.d&&(c=!0,G(a.d,a.b.d));a.c===a?F(... function K (line 31368) | function K(a){var b=B(a),c=b.b;H(b,a.e);b.a=a.b.a;C(c,b.a);b.d=c.d=a.d;b... function L (line 31368) | function L(a,b){var c=!1,d=B(a),e=d.b;b.d!==a.d&&(c=!0,G(b.d,a.d));H(d,a... function B (line 31368) | function B(a){var b=new M,c=new M,d=a.b.h;c.h=d;d.b.h=b;b.h=a;a.b.h=c;b.... function H (line 31368) | function H(a,b){var c=a.c,d=b.c;c.b.e=b;d.b.e=a;a.c=d;b.c=c} function C (line 31369) | function C(a,b){var c=b.f,d=new N(b,c);c.e=d;b.f=d;c=d.c=a;do c.a=d,c=c.... function D (line 31369) | function D(a,b){var c=b.d,d=new ga(b,c);c.b=d;b.d=d;d.a=a;d.c=b.c;c=a;do... function fa (line 31369) | function fa(a){var b=a.h;a=a.b.h;b.b.h=a;a.b.h=b} function F (line 31369) | function F(a,b){var c=a.c,d=c;do d.a=b,d=d.c;while(d!==c);c=a.f;d=a.e;d.... function G (line 31369) | function G(a,b){var c=a.a,d=c;do d.d=b,d=d.e;while(d!==c);c=a.d;d=a.b;d.... function ha (line 31369) | function ha(a){var b=0;Math.abs(a[1])>Math.abs(a[0])&&(b=1);Math.abs(a[2... function P (line 31369) | function P(a,b){a.f+=b.f;a.b.f+=b.b.f} function ia (line 31369) | function ia(a,b,c){a=a.a;b=b.a;c=c.a;if(b.b.a===a)return c.b.a===a?u(b.a... function Q (line 31369) | function Q(a){a.a.i=null;var b=a.e;b.a.c=b.c;b.c.a=b.a;a.e=null} function ja (line 31369) | function ja(a,b){I(a.a);a.c=!1;a.a=b;b.i=a} function ka (line 31369) | function ka(a){var b=a.a.a;do a=R(a);while(a.a.a===b);a.c&&(b=L(S(a).a.b... function la (line 31370) | function la(a,b,c){var d=new ma;d.a=c;d.e=na(a.f,b.e,d);return c.i=d} function oa (line 31370) | function oa(a,b){switch(a.s){case 100130:return 0!==(b&1);case 100131:re... function pa (line 31370) | function pa(a){var b=a.a,c=b.d;c.c=a.d;c.a=b;Q(a)} function T (line 31370) | function T(a,b,c){a=b;for(b=b.a;a!==c;){a.c=!1;var d=S(a),e=d.a;if(e.a!=... function U (line 31371) | function U(a,b,c,d,e,f){var g=!0;do la(a,b,c.b),c=c.c;while(c!==d);for(n... function sa (line 31371) | function sa(a,b,c,d,e){var f=[b.g[0],b.g[1],b.g[2]];b.d=null;b.d=a.o?a.o... function ta (line 31372) | function ta(a,b,c){var d=[null,null,null,null];d[0]=b.a.d;d[1]=c.a.d;sa(... function ua (line 31372) | function ua(a,b,c,d,e){var f=Math.abs(b.b-a.b)+Math.abs(b.a-a.a),g=Math.... function qa (line 31373) | function qa(a,b){var c=S(b),d=b.a,e=c.a;if(u(d.a,e.a)){if(0c.f&&(c.f*=2,c.c=Ja(c.c,c... function Fa (line 31391) | function Fa(a){if(0===a.a)return Ka(a.b);var b=a.c[a.d[a.a-1]];if(0!==a.... function Ha (line 31391) | function Ha(){this.d=Ja([0],33);this.e=[null,null];this.c=[0,0];this.a=0... function Ja (line 31391) | function Ja(a,b){for(var c=Array(b),d=0;d>1,k=c[... function ma (line 31392) | function ma(){this.e=this.a=null;this.f=0;this.c=this.b=this.h=this.d=!1} function S (line 31392) | function S(a){return a.e.c.b} function R (line 31392) | function R(a){return a.e.a.b} function Tree (line 31465) | function Tree() { function Data (line 31470) | function Data(source, dest) { function tinf_build_bits_base (line 31514) | function tinf_build_bits_base(bits, base, delta, first) { function tinf_build_fixed_trees (line 31529) | function tinf_build_fixed_trees(lt, dt) { function tinf_build_tree (line 31555) | function tinf_build_tree(t, lengths, off, num) { function tinf_getbit (line 31583) | function tinf_getbit(d) { function tinf_read_bits (line 31599) | function tinf_read_bits(d, num, base) { function tinf_decode_symbol (line 31615) | function tinf_decode_symbol(d, t) { function tinf_decode_trees (line 31641) | function tinf_decode_trees(d, lt, dt) { function tinf_inflate_block_data (line 31707) | function tinf_inflate_block_data(d, lt, dt) { function tinf_inflate_uncompressed_block (line 31741) | function tinf_inflate_uncompressed_block(d) { function tinf_uncompress (line 31776) | function tinf_uncompress(source, dest) { function derive (line 31840) | function derive(v0, v1, v2, v3, t) { function BoundingBox (line 31856) | function BoundingBox() { function Path (line 32006) | function Path() { function floatToString (line 32239) | function floatToString(v) { function packValues (line 32247) | function packValues() { function fail (line 32323) | function fail(message) { function argument (line 32329) | function argument(predicate, message) { function constant (line 32358) | function constant(v) { function isByteEncodable (line 32911) | function isByteEncodable(value) { function encodeVarDeltaRunAsZeroes (line 32916) | function encodeVarDeltaRunAsZeroes(deltas, pos, result) { function encodeVarDeltaRunAsBytes (line 32928) | function encodeVarDeltaRunAsBytes(deltas, offset, result) { function encodeVarDeltaRunAsWords (line 32960) | function encodeVarDeltaRunAsWords(deltas, offset, result) { function Table (line 33311) | function Table(tableName, fields, options) { function ushortList (line 33352) | function ushortList(itemName, list, count) { function tableList (line 33367) | function tableList(itemName, records, itemCallback) { function recordList (line 33380) | function recordList(itemName, records, itemCallback) { function Coverage (line 33399) | function Coverage(coverageTable) { function ScriptList (line 33412) | function ScriptList(scriptListTable) { function FeatureList (line 33449) | function FeatureList(featureListTable) { function LookupList (line 33472) | function LookupList(lookupListTable, subtableMakers) { function getByte (line 33502) | function getByte(dataView, offset) { function getUShort (line 33508) | function getUShort(dataView, offset) { function getShort (line 33514) | function getShort(dataView, offset) { function getULong (line 33520) | function getULong(dataView, offset) { function getFixed (line 33526) | function getFixed(dataView, offset) { function getTag (line 33534) | function getTag(dataView, offset) { function getOffset (line 33545) | function getOffset(dataView, offset, offSize) { function getBytes (line 33556) | function getBytes(dataView, startOffset, endOffset) { function bytesToString (line 33566) | function bytesToString(bytes) { function Parser (line 33587) | function Parser(data, offset) { function parseCmapTableFormat12 (line 34142) | function parseCmapTableFormat12(cmap, p) { function parseCmapTableFormat4 (line 34166) | function parseCmapTableFormat4(cmap, p, data, start, offset) { function parseCmapTable (line 34218) | function parseCmapTable(data, start) { function addSegment (line 34256) | function addSegment(t, code, glyphIndex) { function addTerminatorSegment (line 34266) | function addTerminatorSegment(t) { function makeCmapTable (line 34276) | function makeCmapTable(glyphs) { function DefaultEncoding (line 34553) | function DefaultEncoding(font) { function CmapEncoding (line 34579) | function CmapEncoding(cmap) { function CffEncoding (line 34598) | function CffEncoding(encoding, charset) { function GlyphNames (line 34619) | function GlyphNames(post) { function addGlyphNames (line 34674) | function addGlyphNames(font) { function line (line 34703) | function line(ctx, x1, y1, x2, y2) { function getPathDefinition (line 34715) | function getPathDefinition(glyph, path) { function Glyph (line 34757) | function Glyph(options) { function drawCircles (line 34987) | function drawCircles(l, x, y, scale) { function defineDependentProperty (line 35074) | function defineDependentProperty(glyph, externalName, internalName) { function GlyphSet (line 35098) | function GlyphSet(font, glyphs) { function glyphLoader (line 35139) | function glyphLoader(font, index) { function ttfGlyphLoader (line 35156) | function ttfGlyphLoader(font, index, parseGlyph, data, position, buildPa... function cffGlyphLoader (line 35183) | function cffGlyphLoader(font, index, parseCFFCharstring, charstring) { function equals (line 35202) | function equals(a, b) { function calcCFFSubroutineBias (line 35224) | function calcCFFSubroutineBias(subrs) { function parseCFFIndex (line 35239) | function parseCFFIndex(data, start, conversionFn) { function parseFloatOperand (line 35273) | function parseFloatOperand(parser) { function parseOperand (line 35299) | function parseOperand(parser, b0) { function entriesToObject (line 35341) | function entriesToObject(entries) { function parseCFFDict (line 35365) | function parseCFFDict(data, start, size) { function getCFFString (line 35397) | function getCFFString(strings, index) { function interpretDict (line 35409) | function interpretDict(dict, meta, strings) { function parseCFFHeader (line 35449) | function parseCFFHeader(data, start) { function parseCFFTopDict (line 35506) | function parseCFFTopDict(data, strings) { function parseCFFPrivateDict (line 35512) | function parseCFFPrivateDict(data, start, size, strings) { function gatherCFFTopDicts (line 35532) | function gatherCFFTopDicts(data, start, cffIndex, strings) { function parseCFFCharset (line 35561) | function parseCFFCharset(data, start, nGlyphs, strings) { function parseCFFEncoding (line 35603) | function parseCFFEncoding(data, start, charset) { function parseCFFCharstring (line 35635) | function parseCFFCharstring(font, glyph, code) { function parseCFFFDSelect (line 36055) | function parseCFFFDSelect(data, start, nGlyphs, fdArrayCount) { function parseCFFTable (line 36101) | function parseCFFTable(data, start, font) { function encodeString (line 36184) | function encodeString(s, strings) { function makeHeader (line 36205) | function makeHeader() { function makeNameIndex (line 36214) | function makeNameIndex(fontNames) { function makeDict (line 36227) | function makeDict(meta, attrs, strings) { function makeTopDict (line 36245) | function makeTopDict(attrs, strings) { function makeTopDictIndex (line 36253) | function makeTopDictIndex(topDict) { function makeStringIndex (line 36261) | function makeStringIndex(strings) { function makeGlobalSubrIndex (line 36273) | function makeGlobalSubrIndex() { function makeCharsets (line 36280) | function makeCharsets(glyphNames, strings) { function glyphToOps (line 36293) | function glyphToOps(glyph) { function makeCharStringsIndex (line 36361) | function makeCharStringsIndex(glyphs) { function makePrivateDict (line 36375) | function makePrivateDict(attrs, strings) { function makeCFFTable (line 36383) | function makeCFFTable(glyphs, options) { function parseHeadTable (line 36461) | function parseHeadTable(data, start) { function makeHeadTable (line 36485) | function makeHeadTable(options) { function parseHheaTable (line 36520) | function parseHheaTable(data, start) { function makeHheaTable (line 36540) | function makeHheaTable(options) { function parseHmtxTable (line 36568) | function parseHmtxTable(data, start, numMetrics, numGlyphs, glyphs) { function makeHmtxTable (line 36585) | function makeHmtxTable(glyphs) { function makeLtagTable (line 36602) | function makeLtagTable(tags) { function parseLtagTable (line 36626) | function parseLtagTable(data, start) { function parseMaxpTable (line 36654) | function parseMaxpTable(data, start) { function makeMaxpTable (line 36678) | function makeMaxpTable(numGlyphs) { function getLanguageCode (line 37207) | function getLanguageCode(platformID, languageID, ltag) { function getEncoding (line 37288) | function getEncoding(platformID, encodingID, languageID) { function parseNameTable (line 37310) | function parseNameTable(data, start, ltag) { function reverseDict (line 37356) | function reverseDict(dict) { function makeNameRecord (line 37365) | function makeNameRecord(platformID, encodingID, languageID, nameID, leng... function findSubArray (line 37378) | function findSubArray(needle, haystack) { function addStringToPool (line 37398) | function addStringToPool(s, pool) { function makeNameTable (line 37413) | function makeNameTable(names, ltag) { function getUnicodeRange (line 37643) | function getUnicodeRange(unicode) { function parseOS2Table (line 37655) | function parseOS2Table(data, start) { function makeOS2Table (line 37708) | function makeOS2Table(options) { function parsePostTable (line 37764) | function parsePostTable(data, start) { function makePostTable (line 37808) | function makePostTable() { function parseGsubTable (line 38008) | function parseGsubTable(data, start) { function makeGsubTable (line 38076) | function makeGsubTable(gsub) { function parseMetaTable (line 38091) | function parseMetaTable(data, start) { function makeMetaTable (line 38111) | function makeMetaTable(tags) { function log2 (line 38141) | function log2(v) { function computeCheckSum (line 38145) | function computeCheckSum(bytes) { function makeTableRecord (line 38162) | function makeTableRecord(tag, checkSum, offset, length) { function makeSfntTable (line 38171) | function makeSfntTable(tables) { function metricsForChar (line 38227) | function metricsForChar(font, chars, notFoundMetrics) { function average (line 38239) | function average(vs) { function fontToSfntTable (line 38250) | function fontToSfntTable(font) { function searchTag (line 38460) | function searchTag(arr, tag) { function binSearch (line 38477) | function binSearch(arr, value) { function searchRange (line 38495) | function searchRange(ranges, value) { function Layout (line 38521) | function Layout(font, tableName) { function Position (line 38804) | function Position(font) { function Substitution (line 38879) | function Substitution(font) { function arraysEqual (line 38884) | function arraysEqual(ar1, ar2) { function getSubstFormat (line 38894) | function getSubstFormat(lookupTable, format, defaultSubtable) { function isBrowser (line 39175) | function isBrowser() { function nodeBufferToArrayBuffer (line 39179) | function nodeBufferToArrayBuffer(buffer) { function arrayBufferToNodeBuffer (line 39189) | function arrayBufferToNodeBuffer(ab) { function checkArgument (line 39199) | function checkArgument(expression, message) { function parseGlyphCoordinate (line 39208) | function parseGlyphCoordinate(p, flag, previousValue, shortVectorBitMask... function parseGlyph (line 39234) | function parseGlyph(glyph, data, start) { function transformPoints (line 39379) | function transformPoints(points, transform) { function getContours (line 39395) | function getContours(points) { function getPath (line 39412) | function getPath(points) { function buildPath (line 39468) | function buildPath(glyphs, glyph) { function parseGlyfTable (line 39507) | function parseGlyfTable(data, start, loca, font) { function Hinting (line 39565) | function Hinting(font) { function roundOff (line 39591) | function roundOff(v) { function roundToGrid (line 39598) | function roundToGrid(v) { function roundToDoubleGrid (line 39606) | function roundToDoubleGrid(v) { function roundToHalfGrid (line 39613) | function roundToHalfGrid(v) { function roundUpToGrid (line 39620) | function roundUpToGrid(v) { function roundDownToGrid (line 39627) | function roundDownToGrid(v) { function UnitVector (line 39883) | function UnitVector(x, y) { function getUnitVector (line 39976) | function getUnitVector(x, y) { function HPoint (line 39990) | function HPoint( function State (line 40063) | function State(env, prog) { function initTZone (line 40417) | function initTZone(state) function skip (line 40432) | function skip(state, handleElse) function SVTCA (line 40466) | function SVTCA(v, state) { function SPVTCA (line 40474) | function SPVTCA(v, state) { function SFVTCA (line 40482) | function SFVTCA(v, state) { function SPVTL (line 40490) | function SPVTL(a, state) { function SFVTL (line 40515) | function SFVTL(a, state) { function SPVFS (line 40540) | function SPVFS(state) { function SFVFS (line 40552) | function SFVFS(state) { function GPV (line 40564) | function GPV(state) { function GFV (line 40576) | function GFV(state) { function SFVTPV (line 40588) | function SFVTPV(state) { function ISECT (line 40596) | function ISECT(state) function SRP0 (line 40636) | function SRP0(state) { function SRP1 (line 40644) | function SRP1(state) { function SRP2 (line 40652) | function SRP2(state) { function SZP0 (line 40660) | function SZP0(state) { function SZP1 (line 40682) | function SZP1(state) { function SZP2 (line 40704) | function SZP2(state) { function SZPS (line 40726) | function SZPS(state) { function SLOOP (line 40748) | function SLOOP(state) { function RTG (line 40756) | function RTG(state) { function RTHG (line 40764) | function RTHG(state) { function SMD (line 40772) | function SMD(state) { function ELSE (line 40782) | function ELSE(state) { function JMPR (line 40796) | function JMPR(state) { function SCVTCI (line 40807) | function SCVTCI(state) { function DUP (line 40817) | function DUP(state) { function POP (line 40827) | function POP(state) { function CLEAR (line 40835) | function CLEAR(state) { function SWAP (line 40843) | function SWAP(state) { function DEPTH (line 40857) | function DEPTH(state) { function LOOPCALL (line 40867) | function LOOPCALL(state) { function CALL (line 40898) | function CALL(state) { function CINDEX (line 40921) | function CINDEX(state) { function MINDEX (line 40934) | function MINDEX(state) { function FDEF (line 40945) | function FDEF(state) { function MDAP (line 40964) | function MDAP(round, state) { function IUP (line 40984) | function IUP(v, state) { function SHP (line 41019) | function SHP(a, state) { function SHC (line 41054) | function SHC(a, state) { function SHZ (line 41076) | function SHZ(a, state) { function SHPIX (line 41107) | function SHPIX(state) { function IP (line 41135) | function IP(state) { function MSIRP (line 41168) | function MSIRP(a, state) { function ALIGNRP (line 41189) | function ALIGNRP(state) { function RTDG (line 41219) | function RTDG(state) { function MIAP (line 41227) | function MIAP(round, state) { function NPUSHB (line 41266) | function NPUSHB(state) { function NPUSHW (line 41282) | function NPUSHW(state) { function WS (line 41301) | function WS(state) { function RS (line 41317) | function RS(state) { function WCVTP (line 41332) | function WCVTP(state) { function RCVT (line 41345) | function RCVT(state) { function GC (line 41356) | function GC(a, state) { function MD (line 41368) | function MD(a, state) { function MPPEM (line 41383) | function MPPEM(state) { function FLIPON (line 41390) | function FLIPON(state) { function LT (line 41397) | function LT(state) { function LTEQ (line 41409) | function LTEQ(state) { function GT (line 41421) | function GT(state) { function GTEQ (line 41433) | function GTEQ(state) { function EQ (line 41445) | function EQ(state) { function NEQ (line 41457) | function NEQ(state) { function ODD (line 41469) | function ODD(state) { function EVEN (line 41480) | function EVEN(state) { function IF (line 41491) | function IF(state) { function EIF (line 41507) | function EIF(state) { function AND (line 41517) | function AND(state) { function OR (line 41529) | function OR(state) { function NOT (line 41541) | function NOT(state) { function DELTAP123 (line 41554) | function DELTAP123(b, state) { function SDB (line 41583) | function SDB(state) { function SDS (line 41594) | function SDS(state) { function ADD (line 41605) | function ADD(state) { function SUB (line 41617) | function SUB(state) { function DIV (line 41629) | function DIV(state) { function MUL (line 41641) | function MUL(state) { function ABS (line 41653) | function ABS(state) { function NEG (line 41664) | function NEG(state) { function FLOOR (line 41675) | function FLOOR(state) { function CEILING (line 41686) | function CEILING(state) { function ROUND (line 41697) | function ROUND(dt, state) { function WCVTF (line 41708) | function WCVTF(state) { function DELTAC123 (line 41722) | function DELTAC123(b, state) { function SROUND (line 41750) | function SROUND(state) { function S45ROUND (line 41799) | function S45ROUND(state) { function ROFF (line 41849) | function ROFF(state) { function RUTG (line 41857) | function RUTG(state) { function RDTG (line 41865) | function RDTG(state) { function SCANCTRL (line 41873) | function SCANCTRL(state) { function SDPVTL (line 41883) | function SDPVTL(a, state) { function GETINFO (line 41908) | function GETINFO(state) { function ROLL (line 41929) | function ROLL(state) { function MAX (line 41944) | function MAX(state) { function MIN (line 41956) | function MIN(state) { function SCANTYPE (line 41968) | function SCANTYPE(state) { function INSTCTRL (line 41976) | function INSTCTRL(state) { function PUSHB (line 41991) | function PUSHB(n, state) { function PUSHW (line 42005) | function PUSHW(n, state) { function MDRP_MIRP (line 42031) | function MDRP_MIRP(indirect, setRp0, keepD, ro, dt, state) { function Font (line 42624) | function Font(options) { function assert (line 43017) | function assert(predicate, message) { function assertNamePresent (line 43020) | function assertNamePresent(name) { function addName (line 43150) | function addName(name, names) { function makeFvarAxis (line 43172) | function makeFvarAxis(n, axis, names) { function parseFvarAxis (line 43184) | function parseFvarAxis(data, start, names) { function makeFvarInstance (line 43196) | function makeFvarInstance(n, inst, axes, names) { function parseFvarInstance (line 43215) | function parseFvarInstance(data, start, axes, names) { function makeFvarTable (line 43229) | function makeFvarTable(fvar, names) { function parseFvarTable (line 43252) | function parseFvarTable(data, start, names) { function parseGposTable (line 43362) | function parseGposTable(data, start) { function makeGposTable (line 43391) | function makeGposTable(gpos) { function parseWindowsKernTable (line 43404) | function parseWindowsKernTable(p) { function parseMacKernTable (line 43424) | function parseMacKernTable(p) { function parseKernTable (line 43453) | function parseKernTable(data, start) { function parseLocaTable (line 43475) | function parseLocaTable(data, start, numGlyphs, shortVersion) { function loadFromFile (line 43510) | function loadFromFile(path, callback) { function loadFromUrl (line 43526) | function loadFromUrl(url, callback) { function parseOpenTypeTableEntries (line 43552) | function parseOpenTypeTableEntries(data, numTables) { function parseWOFFTableEntries (line 43573) | function parseWOFFTableEntries(data, numTables) { function uncompressTable (line 43608) | function uncompressTable(data, tableEntry) { function parseBuffer (line 43632) | function parseBuffer(buffer) { function load (line 43834) | function load(url, callback) { function loadSync (line 43858) | function loadSync(url) { function defaultSetTimout (line 43891) | function defaultSetTimout() { function defaultClearTimeout (line 43894) | function defaultClearTimeout () { function runTimeout (line 43917) | function runTimeout(fun) { function runClearTimeout (line 43942) | function runClearTimeout(marker) { function cleanUpNextTick (line 43974) | function cleanUpNextTick() { function drainQueue (line 43989) | function drainQueue() { function Item (line 44027) | function Item(fun, array) { function noop (line 44041) | function noop() {} function normalizeName (line 44110) | function normalizeName(name) { function normalizeValue (line 44120) | function normalizeValue(value) { function iteratorFor (line 44128) | function iteratorFor(items) { function Headers (line 44145) | function Headers(headers) { function consumed (line 44217) | function consumed(body) { function fileReaderReady (line 44224) | function fileReaderReady(reader) { function readBlobAsArrayBuffer (line 44235) | function readBlobAsArrayBuffer(blob) { function readBlobAsText (line 44242) | function readBlobAsText(blob) { function readArrayBufferAsText (line 44249) | function readArrayBufferAsText(buf) { function bufferClone (line 44259) | function bufferClone(buf) { function Body (line 44269) | function Body() { function normalizeMethod (line 44365) | function normalizeMethod(method) { function Request (line 44370) | function Request(input, options) { function decode (line 44411) | function decode(body) { function parseHeaders (line 44424) | function parseHeaders(rawHeaders) { function Response (line 44442) | function Response(bodyInit, options) { function getWindowWidth (line 48277) | function getWindowWidth() { function getWindowHeight (line 48286) | function getWindowHeight() { function launchFullscreen (line 48450) | function launchFullscreen(element) { function exitFullscreen (line 48470) | function exitFullscreen() { function formatType (line 49084) | function formatType() { function calculateOffset (line 51656) | function calculateOffset(object) { function getMousePos (line 58982) | function getMousePos(canvas, w, h, evt) { function getTouchInfo (line 59574) | function getTouchInfo(canvas, w, h, e, i) { function buildBlurKernel (line 60303) | function buildBlurKernel(r) { function blurARGB (line 60338) | function blurARGB(canvas, radius) { function _sAssign (line 60867) | function _sAssign(sVal, iVal) { function makeObject (line 63377) | function makeObject(row, headers) { function escapeHelper (line 64426) | function escapeHelper(content) { function _checkFileExtension (line 64640) | function _checkFileExtension(filename, extension) { function destroyClickedElement (line 64682) | function destroyClickedElement(event) { function elementsToP5XML (line 66693) | function elementsToP5XML(elements) { function hypot (line 68056) | function hypot(x, y, z) { function isSpace (line 71672) | function isSpace(i) { function pathToPoints (line 71930) | function pathToPoints(cmds, options) { function simplify (line 71951) | function simplify(pts, angle) { function splitPaths (line 71965) | function splitPaths(cmds) { function cmdToArr (line 71982) | function cmdToArr(cmd) { function parseOpts (line 71996) | function parseOpts(options, defaults) { function at (line 72011) | function at(v, i) { function collinear (line 72016) | function collinear(a, b, c, thresholdAngle) { function areaTriangle (line 72041) | function areaTriangle(a, b, c) { function findDotsAtSegment (line 72047) | function findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function getPointAtSegmentLength (line 72080) | function getPointAtSegmentLength( function pointAtLength (line 72106) | function pointAtLength(path, length, istotal) { function pathToAbsolute (line 72158) | function pathToAbsolute(pathArray) { function path2curve (line 72257) | function path2curve(path, path2) { function a2c (line 72413) | function a2c(x1, y1, rx, ry, angle, lac, sweep_flag, x2, y2, recursive) { function catmullRom2bezier (line 72530) | function catmullRom2bezier(crp, z) { function l2c (line 72596) | function l2c(x1, y1, x2, y2) { function q2c (line 72600) | function q2c(x1, y1, ax, ay, x2, y2) { function bezlen (line 72613) | function bezlen(x1, y1, x2, y2, x3, y3, x4, y4, z) { function getTatLen (line 72661) | function getTatLen(x1, y1, x2, y2, x3, y3, x4, y4, ll) { function base3 (line 72679) | function base3(t, p1, p2, p3, p4) { function cacheKey (line 72685) | function cacheKey() { function doNf (line 73591) | function doNf(num, left, right) { function doNfc (line 73679) | function doNfc(num, right) { function addNfp (line 73759) | function addNfp(num) { function addNfs (line 73837) | function addNfs(num) { function parseObj (line 76762) | function parseObj(model, lines) { function vertexCallback (line 81879) | function vertexCallback(data, polyVertArray) { function begincallback (line 81885) | function begincallback(type) { function errorcallback (line 81891) | function errorcallback(errno) { function combinecallback (line 81896) | function combinecallback(coords, data, weight) { function edgeCallback (line 81900) | function edgeCallback(flag) { function ImageInfos (line 82816) | function ImageInfos(width, height) { function setPixel (line 82894) | function setPixel(imageInfo, r, g, b, a) { function push (line 82968) | function push(xs, ys, v) { function clamp (line 83010) | function clamp(v, min, max) { function byte (line 83022) | function byte(v) { function Cubic (line 83036) | function Cubic(p0, c0, c1, p1) { function cubicToQuadratics (line 83169) | function cubicToQuadratics(x0, y0, cx0, cy0, cx1, cy1, x1, y1) { function pushLine (line 83233) | function pushLine(x0, y0, x1, y1) { function samePoint (line 83249) | function samePoint(x0, y0, x1, y1) { function layout (line 83325) | function layout(dim, dimImageInfos, cellImageInfos) { FILE: 05_unpredictability/01_coin_toss/coin_toss_javascript/sketch.js function setup (line 4) | function setup() { function draw (line 11) | function draw() { FILE: 05_unpredictability/02_roll_the_dice/dice_roll_javascript/p5.js function r (line 2) | function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==... function getLens (line 27837) | function getLens (b64) { function byteLength (line 27857) | function byteLength (b64) { function _byteLength (line 27864) | function _byteLength (b64, validLen, placeHoldersLen) { function toByteArray (line 27868) | function toByteArray (b64) { function tripletToBase64 (line 27913) | function tripletToBase64 (num) { function encodeChunk (line 27920) | function encodeChunk (uint8, start, end) { function fromByteArray (line 27933) | function fromByteArray (uint8) { function typedArraySupport (line 28015) | function typedArraySupport () { function createBuffer (line 28042) | function createBuffer (length) { function Buffer (line 28062) | function Buffer (arg, encodingOrOffset, length) { function from (line 28088) | function from (value, encodingOrOffset, length) { function assertSize (line 28153) | function assertSize (size) { function alloc (line 28161) | function alloc (size, fill, encoding) { function allocUnsafe (line 28185) | function allocUnsafe (size) { function fromString (line 28203) | function fromString (string, encoding) { function fromArrayLike (line 28227) | function fromArrayLike (array) { function fromArrayBuffer (line 28236) | function fromArrayBuffer (array, byteOffset, length) { function fromObject (line 28259) | function fromObject (obj) { function checked (line 28284) | function checked (length) { function SlowBuffer (line 28294) | function SlowBuffer (length) { function byteLength (line 28385) | function byteLength (string, encoding) { function slowToString (line 28434) | function slowToString (encoding, start, end) { function swap (line 28512) | function swap (b, n, m) { function bidirectionalIndexOf (line 28652) | function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { function arrayIndexOf (line 28708) | function arrayIndexOf (arr, val, byteOffset, encoding, dir) { function hexWrite (line 28776) | function hexWrite (buf, string, offset, length) { function utf8Write (line 28801) | function utf8Write (buf, string, offset, length) { function asciiWrite (line 28805) | function asciiWrite (buf, string, offset, length) { function latin1Write (line 28809) | function latin1Write (buf, string, offset, length) { function base64Write (line 28813) | function base64Write (buf, string, offset, length) { function ucs2Write (line 28817) | function ucs2Write (buf, string, offset, length) { function base64Slice (line 28899) | function base64Slice (buf, start, end) { function utf8Slice (line 28907) | function utf8Slice (buf, start, end) { function decodeCodePointsArray (line 28985) | function decodeCodePointsArray (codePoints) { function asciiSlice (line 29003) | function asciiSlice (buf, start, end) { function latin1Slice (line 29013) | function latin1Slice (buf, start, end) { function hexSlice (line 29023) | function hexSlice (buf, start, end) { function utf16leSlice (line 29036) | function utf16leSlice (buf, start, end) { function checkOffset (line 29075) | function checkOffset (offset, ext, length) { function checkInt (line 29250) | function checkInt (buf, value, offset, ext, max, min) { function checkIEEE754 (line 29438) | function checkIEEE754 (buf, value, offset, ext, max, min) { function writeFloat (line 29443) | function writeFloat (buf, value, offset, littleEndian, noAssert) { function writeDouble (line 29461) | function writeDouble (buf, value, offset, littleEndian, noAssert) { function base64clean (line 29600) | function base64clean (str) { function toHex (line 29614) | function toHex (n) { function utf8ToBytes (line 29619) | function utf8ToBytes (string, units) { function asciiToBytes (line 29699) | function asciiToBytes (str) { function utf16leToBytes (line 29708) | function utf16leToBytes (str, units) { function base64ToBytes (line 29724) | function base64ToBytes (str) { function blitBuffer (line 29728) | function blitBuffer (src, dst, offset, length) { function isInstance (line 29739) | function isInstance (obj, type) { function numberIsNaN (line 29744) | function numberIsNaN (obj) { function objectOrFunction (line 29765) | function objectOrFunction(x) { function isFunction (line 29770) | function isFunction(x) { function setScheduler (line 29807) | function setScheduler(scheduleFn) { function setAsap (line 29811) | function setAsap(asapFn) { function useNextTick (line 29824) | function useNextTick() { function useVertxTimer (line 29833) | function useVertxTimer() { function useMutationObserver (line 29843) | function useMutationObserver() { function useMessageChannel (line 29855) | function useMessageChannel() { function useSetTimeout (line 29863) | function useSetTimeout() { function flush (line 29873) | function flush() { function attemptVertx (line 29887) | function attemptVertx() { function then (line 29911) | function then(onFulfillment, onRejection) { function resolve$1 (line 29966) | function resolve$1(object) { function noop (line 29981) | function noop() {} function selfFulfillment (line 29989) | function selfFulfillment() { function cannotReturnOwn (line 29993) | function cannotReturnOwn() { function getThen (line 29997) | function getThen(promise) { function tryThen (line 30006) | function tryThen(then$$1, value, fulfillmentHandler, rejectionHandler) { function handleForeignThenable (line 30014) | function handleForeignThenable(promise, thenable, then$$1) { function handleOwnThenable (line 30043) | function handleOwnThenable(promise, thenable) { function handleMaybeThenable (line 30057) | function handleMaybeThenable(promise, maybeThenable, then$$1) { function resolve (line 30074) | function resolve(promise, value) { function publishRejection (line 30084) | function publishRejection(promise) { function fulfill (line 30092) | function fulfill(promise, value) { function reject (line 30105) | function reject(promise, reason) { function subscribe (line 30115) | function subscribe(parent, child, onFulfillment, onRejection) { function publish (line 30131) | function publish(promise) { function tryCatch (line 30157) | function tryCatch(callback, detail) { function invokeCallback (line 30166) | function invokeCallback(settled, promise, callback, detail) { function initializePromise (line 30206) | function initializePromise(promise, resolver) { function nextId (line 30219) | function nextId() { function makePromise (line 30223) | function makePromise(promise) { function validationError (line 30230) | function validationError() { function Enumerator (line 30235) | function Enumerator(Constructor, input) { function all (line 30375) | function all(entries) { function race (line 30444) | function race(entries) { function reject$1 (line 30496) | function reject$1(reason) { function needsResolver (line 30504) | function needsResolver() { function needsNew (line 30508) | function needsNew() { function Promise (line 30617) | function Promise(resolver) { function polyfill (line 30890) | function polyfill() { function generateCallbackFunction (line 30958) | function generateCallbackFunction() { function clearFunction (line 30962) | function clearFunction(functionName) { function removeScript (line 30972) | function removeScript(scriptId) { function fetchJsonp (line 30979) | function fetchJsonp(_url) { function t (line 31366) | function t(a,b){return a.b===b.b&&a.a===b.a} function u (line 31366) | function u(a,b){return a.ba?0:a;c=0>c?0:c;return a<=c?0===c?(b+d)/2:b+a/(a... function ea (line 31367) | function ea(a){var b=B(a.b);C(b,a.c);C(b.b,a.c);D(b,a.a);return b} function E (line 31367) | function E(a,b){var c=!1,d=!1;a!==b&&(b.a!==a.a&&(d=!0,F(b.a,a.a)),b.d!=... function I (line 31367) | function I(a){var b=a.b,c=!1;a.d!==a.b.d&&(c=!0,G(a.d,a.b.d));a.c===a?F(... function K (line 31368) | function K(a){var b=B(a),c=b.b;H(b,a.e);b.a=a.b.a;C(c,b.a);b.d=c.d=a.d;b... function L (line 31368) | function L(a,b){var c=!1,d=B(a),e=d.b;b.d!==a.d&&(c=!0,G(b.d,a.d));H(d,a... function B (line 31368) | function B(a){var b=new M,c=new M,d=a.b.h;c.h=d;d.b.h=b;b.h=a;a.b.h=c;b.... function H (line 31368) | function H(a,b){var c=a.c,d=b.c;c.b.e=b;d.b.e=a;a.c=d;b.c=c} function C (line 31369) | function C(a,b){var c=b.f,d=new N(b,c);c.e=d;b.f=d;c=d.c=a;do c.a=d,c=c.... function D (line 31369) | function D(a,b){var c=b.d,d=new ga(b,c);c.b=d;b.d=d;d.a=a;d.c=b.c;c=a;do... function fa (line 31369) | function fa(a){var b=a.h;a=a.b.h;b.b.h=a;a.b.h=b} function F (line 31369) | function F(a,b){var c=a.c,d=c;do d.a=b,d=d.c;while(d!==c);c=a.f;d=a.e;d.... function G (line 31369) | function G(a,b){var c=a.a,d=c;do d.d=b,d=d.e;while(d!==c);c=a.d;d=a.b;d.... function ha (line 31369) | function ha(a){var b=0;Math.abs(a[1])>Math.abs(a[0])&&(b=1);Math.abs(a[2... function P (line 31369) | function P(a,b){a.f+=b.f;a.b.f+=b.b.f} function ia (line 31369) | function ia(a,b,c){a=a.a;b=b.a;c=c.a;if(b.b.a===a)return c.b.a===a?u(b.a... function Q (line 31369) | function Q(a){a.a.i=null;var b=a.e;b.a.c=b.c;b.c.a=b.a;a.e=null} function ja (line 31369) | function ja(a,b){I(a.a);a.c=!1;a.a=b;b.i=a} function ka (line 31369) | function ka(a){var b=a.a.a;do a=R(a);while(a.a.a===b);a.c&&(b=L(S(a).a.b... function la (line 31370) | function la(a,b,c){var d=new ma;d.a=c;d.e=na(a.f,b.e,d);return c.i=d} function oa (line 31370) | function oa(a,b){switch(a.s){case 100130:return 0!==(b&1);case 100131:re... function pa (line 31370) | function pa(a){var b=a.a,c=b.d;c.c=a.d;c.a=b;Q(a)} function T (line 31370) | function T(a,b,c){a=b;for(b=b.a;a!==c;){a.c=!1;var d=S(a),e=d.a;if(e.a!=... function U (line 31371) | function U(a,b,c,d,e,f){var g=!0;do la(a,b,c.b),c=c.c;while(c!==d);for(n... function sa (line 31371) | function sa(a,b,c,d,e){var f=[b.g[0],b.g[1],b.g[2]];b.d=null;b.d=a.o?a.o... function ta (line 31372) | function ta(a,b,c){var d=[null,null,null,null];d[0]=b.a.d;d[1]=c.a.d;sa(... function ua (line 31372) | function ua(a,b,c,d,e){var f=Math.abs(b.b-a.b)+Math.abs(b.a-a.a),g=Math.... function qa (line 31373) | function qa(a,b){var c=S(b),d=b.a,e=c.a;if(u(d.a,e.a)){if(0c.f&&(c.f*=2,c.c=Ja(c.c,c... function Fa (line 31391) | function Fa(a){if(0===a.a)return Ka(a.b);var b=a.c[a.d[a.a-1]];if(0!==a.... function Ha (line 31391) | function Ha(){this.d=Ja([0],33);this.e=[null,null];this.c=[0,0];this.a=0... function Ja (line 31391) | function Ja(a,b){for(var c=Array(b),d=0;d>1,k=c[... function ma (line 31392) | function ma(){this.e=this.a=null;this.f=0;this.c=this.b=this.h=this.d=!1} function S (line 31392) | function S(a){return a.e.c.b} function R (line 31392) | function R(a){return a.e.a.b} function Tree (line 31465) | function Tree() { function Data (line 31470) | function Data(source, dest) { function tinf_build_bits_base (line 31514) | function tinf_build_bits_base(bits, base, delta, first) { function tinf_build_fixed_trees (line 31529) | function tinf_build_fixed_trees(lt, dt) { function tinf_build_tree (line 31555) | function tinf_build_tree(t, lengths, off, num) { function tinf_getbit (line 31583) | function tinf_getbit(d) { function tinf_read_bits (line 31599) | function tinf_read_bits(d, num, base) { function tinf_decode_symbol (line 31615) | function tinf_decode_symbol(d, t) { function tinf_decode_trees (line 31641) | function tinf_decode_trees(d, lt, dt) { function tinf_inflate_block_data (line 31707) | function tinf_inflate_block_data(d, lt, dt) { function tinf_inflate_uncompressed_block (line 31741) | function tinf_inflate_uncompressed_block(d) { function tinf_uncompress (line 31776) | function tinf_uncompress(source, dest) { function derive (line 31840) | function derive(v0, v1, v2, v3, t) { function BoundingBox (line 31856) | function BoundingBox() { function Path (line 32006) | function Path() { function floatToString (line 32239) | function floatToString(v) { function packValues (line 32247) | function packValues() { function fail (line 32323) | function fail(message) { function argument (line 32329) | function argument(predicate, message) { function constant (line 32358) | function constant(v) { function isByteEncodable (line 32911) | function isByteEncodable(value) { function encodeVarDeltaRunAsZeroes (line 32916) | function encodeVarDeltaRunAsZeroes(deltas, pos, result) { function encodeVarDeltaRunAsBytes (line 32928) | function encodeVarDeltaRunAsBytes(deltas, offset, result) { function encodeVarDeltaRunAsWords (line 32960) | function encodeVarDeltaRunAsWords(deltas, offset, result) { function Table (line 33311) | function Table(tableName, fields, options) { function ushortList (line 33352) | function ushortList(itemName, list, count) { function tableList (line 33367) | function tableList(itemName, records, itemCallback) { function recordList (line 33380) | function recordList(itemName, records, itemCallback) { function Coverage (line 33399) | function Coverage(coverageTable) { function ScriptList (line 33412) | function ScriptList(scriptListTable) { function FeatureList (line 33449) | function FeatureList(featureListTable) { function LookupList (line 33472) | function LookupList(lookupListTable, subtableMakers) { function getByte (line 33502) | function getByte(dataView, offset) { function getUShort (line 33508) | function getUShort(dataView, offset) { function getShort (line 33514) | function getShort(dataView, offset) { function getULong (line 33520) | function getULong(dataView, offset) { function getFixed (line 33526) | function getFixed(dataView, offset) { function getTag (line 33534) | function getTag(dataView, offset) { function getOffset (line 33545) | function getOffset(dataView, offset, offSize) { function getBytes (line 33556) | function getBytes(dataView, startOffset, endOffset) { function bytesToString (line 33566) | function bytesToString(bytes) { function Parser (line 33587) | function Parser(data, offset) { function parseCmapTableFormat12 (line 34142) | function parseCmapTableFormat12(cmap, p) { function parseCmapTableFormat4 (line 34166) | function parseCmapTableFormat4(cmap, p, data, start, offset) { function parseCmapTable (line 34218) | function parseCmapTable(data, start) { function addSegment (line 34256) | function addSegment(t, code, glyphIndex) { function addTerminatorSegment (line 34266) | function addTerminatorSegment(t) { function makeCmapTable (line 34276) | function makeCmapTable(glyphs) { function DefaultEncoding (line 34553) | function DefaultEncoding(font) { function CmapEncoding (line 34579) | function CmapEncoding(cmap) { function CffEncoding (line 34598) | function CffEncoding(encoding, charset) { function GlyphNames (line 34619) | function GlyphNames(post) { function addGlyphNames (line 34674) | function addGlyphNames(font) { function line (line 34703) | function line(ctx, x1, y1, x2, y2) { function getPathDefinition (line 34715) | function getPathDefinition(glyph, path) { function Glyph (line 34757) | function Glyph(options) { function drawCircles (line 34987) | function drawCircles(l, x, y, scale) { function defineDependentProperty (line 35074) | function defineDependentProperty(glyph, externalName, internalName) { function GlyphSet (line 35098) | function GlyphSet(font, glyphs) { function glyphLoader (line 35139) | function glyphLoader(font, index) { function ttfGlyphLoader (line 35156) | function ttfGlyphLoader(font, index, parseGlyph, data, position, buildPa... function cffGlyphLoader (line 35183) | function cffGlyphLoader(font, index, parseCFFCharstring, charstring) { function equals (line 35202) | function equals(a, b) { function calcCFFSubroutineBias (line 35224) | function calcCFFSubroutineBias(subrs) { function parseCFFIndex (line 35239) | function parseCFFIndex(data, start, conversionFn) { function parseFloatOperand (line 35273) | function parseFloatOperand(parser) { function parseOperand (line 35299) | function parseOperand(parser, b0) { function entriesToObject (line 35341) | function entriesToObject(entries) { function parseCFFDict (line 35365) | function parseCFFDict(data, start, size) { function getCFFString (line 35397) | function getCFFString(strings, index) { function interpretDict (line 35409) | function interpretDict(dict, meta, strings) { function parseCFFHeader (line 35449) | function parseCFFHeader(data, start) { function parseCFFTopDict (line 35506) | function parseCFFTopDict(data, strings) { function parseCFFPrivateDict (line 35512) | function parseCFFPrivateDict(data, start, size, strings) { function gatherCFFTopDicts (line 35532) | function gatherCFFTopDicts(data, start, cffIndex, strings) { function parseCFFCharset (line 35561) | function parseCFFCharset(data, start, nGlyphs, strings) { function parseCFFEncoding (line 35603) | function parseCFFEncoding(data, start, charset) { function parseCFFCharstring (line 35635) | function parseCFFCharstring(font, glyph, code) { function parseCFFFDSelect (line 36055) | function parseCFFFDSelect(data, start, nGlyphs, fdArrayCount) { function parseCFFTable (line 36101) | function parseCFFTable(data, start, font) { function encodeString (line 36184) | function encodeString(s, strings) { function makeHeader (line 36205) | function makeHeader() { function makeNameIndex (line 36214) | function makeNameIndex(fontNames) { function makeDict (line 36227) | function makeDict(meta, attrs, strings) { function makeTopDict (line 36245) | function makeTopDict(attrs, strings) { function makeTopDictIndex (line 36253) | function makeTopDictIndex(topDict) { function makeStringIndex (line 36261) | function makeStringIndex(strings) { function makeGlobalSubrIndex (line 36273) | function makeGlobalSubrIndex() { function makeCharsets (line 36280) | function makeCharsets(glyphNames, strings) { function glyphToOps (line 36293) | function glyphToOps(glyph) { function makeCharStringsIndex (line 36361) | function makeCharStringsIndex(glyphs) { function makePrivateDict (line 36375) | function makePrivateDict(attrs, strings) { function makeCFFTable (line 36383) | function makeCFFTable(glyphs, options) { function parseHeadTable (line 36461) | function parseHeadTable(data, start) { function makeHeadTable (line 36485) | function makeHeadTable(options) { function parseHheaTable (line 36520) | function parseHheaTable(data, start) { function makeHheaTable (line 36540) | function makeHheaTable(options) { function parseHmtxTable (line 36568) | function parseHmtxTable(data, start, numMetrics, numGlyphs, glyphs) { function makeHmtxTable (line 36585) | function makeHmtxTable(glyphs) { function makeLtagTable (line 36602) | function makeLtagTable(tags) { function parseLtagTable (line 36626) | function parseLtagTable(data, start) { function parseMaxpTable (line 36654) | function parseMaxpTable(data, start) { function makeMaxpTable (line 36678) | function makeMaxpTable(numGlyphs) { function getLanguageCode (line 37207) | function getLanguageCode(platformID, languageID, ltag) { function getEncoding (line 37288) | function getEncoding(platformID, encodingID, languageID) { function parseNameTable (line 37310) | function parseNameTable(data, start, ltag) { function reverseDict (line 37356) | function reverseDict(dict) { function makeNameRecord (line 37365) | function makeNameRecord(platformID, encodingID, languageID, nameID, leng... function findSubArray (line 37378) | function findSubArray(needle, haystack) { function addStringToPool (line 37398) | function addStringToPool(s, pool) { function makeNameTable (line 37413) | function makeNameTable(names, ltag) { function getUnicodeRange (line 37643) | function getUnicodeRange(unicode) { function parseOS2Table (line 37655) | function parseOS2Table(data, start) { function makeOS2Table (line 37708) | function makeOS2Table(options) { function parsePostTable (line 37764) | function parsePostTable(data, start) { function makePostTable (line 37808) | function makePostTable() { function parseGsubTable (line 38008) | function parseGsubTable(data, start) { function makeGsubTable (line 38076) | function makeGsubTable(gsub) { function parseMetaTable (line 38091) | function parseMetaTable(data, start) { function makeMetaTable (line 38111) | function makeMetaTable(tags) { function log2 (line 38141) | function log2(v) { function computeCheckSum (line 38145) | function computeCheckSum(bytes) { function makeTableRecord (line 38162) | function makeTableRecord(tag, checkSum, offset, length) { function makeSfntTable (line 38171) | function makeSfntTable(tables) { function metricsForChar (line 38227) | function metricsForChar(font, chars, notFoundMetrics) { function average (line 38239) | function average(vs) { function fontToSfntTable (line 38250) | function fontToSfntTable(font) { function searchTag (line 38460) | function searchTag(arr, tag) { function binSearch (line 38477) | function binSearch(arr, value) { function searchRange (line 38495) | function searchRange(ranges, value) { function Layout (line 38521) | function Layout(font, tableName) { function Position (line 38804) | function Position(font) { function Substitution (line 38879) | function Substitution(font) { function arraysEqual (line 38884) | function arraysEqual(ar1, ar2) { function getSubstFormat (line 38894) | function getSubstFormat(lookupTable, format, defaultSubtable) { function isBrowser (line 39175) | function isBrowser() { function nodeBufferToArrayBuffer (line 39179) | function nodeBufferToArrayBuffer(buffer) { function arrayBufferToNodeBuffer (line 39189) | function arrayBufferToNodeBuffer(ab) { function checkArgument (line 39199) | function checkArgument(expression, message) { function parseGlyphCoordinate (line 39208) | function parseGlyphCoordinate(p, flag, previousValue, shortVectorBitMask... function parseGlyph (line 39234) | function parseGlyph(glyph, data, start) { function transformPoints (line 39379) | function transformPoints(points, transform) { function getContours (line 39395) | function getContours(points) { function getPath (line 39412) | function getPath(points) { function buildPath (line 39468) | function buildPath(glyphs, glyph) { function parseGlyfTable (line 39507) | function parseGlyfTable(data, start, loca, font) { function Hinting (line 39565) | function Hinting(font) { function roundOff (line 39591) | function roundOff(v) { function roundToGrid (line 39598) | function roundToGrid(v) { function roundToDoubleGrid (line 39606) | function roundToDoubleGrid(v) { function roundToHalfGrid (line 39613) | function roundToHalfGrid(v) { function roundUpToGrid (line 39620) | function roundUpToGrid(v) { function roundDownToGrid (line 39627) | function roundDownToGrid(v) { function UnitVector (line 39883) | function UnitVector(x, y) { function getUnitVector (line 39976) | function getUnitVector(x, y) { function HPoint (line 39990) | function HPoint( function State (line 40063) | function State(env, prog) { function initTZone (line 40417) | function initTZone(state) function skip (line 40432) | function skip(state, handleElse) function SVTCA (line 40466) | function SVTCA(v, state) { function SPVTCA (line 40474) | function SPVTCA(v, state) { function SFVTCA (line 40482) | function SFVTCA(v, state) { function SPVTL (line 40490) | function SPVTL(a, state) { function SFVTL (line 40515) | function SFVTL(a, state) { function SPVFS (line 40540) | function SPVFS(state) { function SFVFS (line 40552) | function SFVFS(state) { function GPV (line 40564) | function GPV(state) { function GFV (line 40576) | function GFV(state) { function SFVTPV (line 40588) | function SFVTPV(state) { function ISECT (line 40596) | function ISECT(state) function SRP0 (line 40636) | function SRP0(state) { function SRP1 (line 40644) | function SRP1(state) { function SRP2 (line 40652) | function SRP2(state) { function SZP0 (line 40660) | function SZP0(state) { function SZP1 (line 40682) | function SZP1(state) { function SZP2 (line 40704) | function SZP2(state) { function SZPS (line 40726) | function SZPS(state) { function SLOOP (line 40748) | function SLOOP(state) { function RTG (line 40756) | function RTG(state) { function RTHG (line 40764) | function RTHG(state) { function SMD (line 40772) | function SMD(state) { function ELSE (line 40782) | function ELSE(state) { function JMPR (line 40796) | function JMPR(state) { function SCVTCI (line 40807) | function SCVTCI(state) { function DUP (line 40817) | function DUP(state) { function POP (line 40827) | function POP(state) { function CLEAR (line 40835) | function CLEAR(state) { function SWAP (line 40843) | function SWAP(state) { function DEPTH (line 40857) | function DEPTH(state) { function LOOPCALL (line 40867) | function LOOPCALL(state) { function CALL (line 40898) | function CALL(state) { function CINDEX (line 40921) | function CINDEX(state) { function MINDEX (line 40934) | function MINDEX(state) { function FDEF (line 40945) | function FDEF(state) { function MDAP (line 40964) | function MDAP(round, state) { function IUP (line 40984) | function IUP(v, state) { function SHP (line 41019) | function SHP(a, state) { function SHC (line 41054) | function SHC(a, state) { function SHZ (line 41076) | function SHZ(a, state) { function SHPIX (line 41107) | function SHPIX(state) { function IP (line 41135) | function IP(state) { function MSIRP (line 41168) | function MSIRP(a, state) { function ALIGNRP (line 41189) | function ALIGNRP(state) { function RTDG (line 41219) | function RTDG(state) { function MIAP (line 41227) | function MIAP(round, state) { function NPUSHB (line 41266) | function NPUSHB(state) { function NPUSHW (line 41282) | function NPUSHW(state) { function WS (line 41301) | function WS(state) { function RS (line 41317) | function RS(state) { function WCVTP (line 41332) | function WCVTP(state) { function RCVT (line 41345) | function RCVT(state) { function GC (line 41356) | function GC(a, state) { function MD (line 41368) | function MD(a, state) { function MPPEM (line 41383) | function MPPEM(state) { function FLIPON (line 41390) | function FLIPON(state) { function LT (line 41397) | function LT(state) { function LTEQ (line 41409) | function LTEQ(state) { function GT (line 41421) | function GT(state) { function GTEQ (line 41433) | function GTEQ(state) { function EQ (line 41445) | function EQ(state) { function NEQ (line 41457) | function NEQ(state) { function ODD (line 41469) | function ODD(state) { function EVEN (line 41480) | function EVEN(state) { function IF (line 41491) | function IF(state) { function EIF (line 41507) | function EIF(state) { function AND (line 41517) | function AND(state) { function OR (line 41529) | function OR(state) { function NOT (line 41541) | function NOT(state) { function DELTAP123 (line 41554) | function DELTAP123(b, state) { function SDB (line 41583) | function SDB(state) { function SDS (line 41594) | function SDS(state) { function ADD (line 41605) | function ADD(state) { function SUB (line 41617) | function SUB(state) { function DIV (line 41629) | function DIV(state) { function MUL (line 41641) | function MUL(state) { function ABS (line 41653) | function ABS(state) { function NEG (line 41664) | function NEG(state) { function FLOOR (line 41675) | function FLOOR(state) { function CEILING (line 41686) | function CEILING(state) { function ROUND (line 41697) | function ROUND(dt, state) { function WCVTF (line 41708) | function WCVTF(state) { function DELTAC123 (line 41722) | function DELTAC123(b, state) { function SROUND (line 41750) | function SROUND(state) { function S45ROUND (line 41799) | function S45ROUND(state) { function ROFF (line 41849) | function ROFF(state) { function RUTG (line 41857) | function RUTG(state) { function RDTG (line 41865) | function RDTG(state) { function SCANCTRL (line 41873) | function SCANCTRL(state) { function SDPVTL (line 41883) | function SDPVTL(a, state) { function GETINFO (line 41908) | function GETINFO(state) { function ROLL (line 41929) | function ROLL(state) { function MAX (line 41944) | function MAX(state) { function MIN (line 41956) | function MIN(state) { function SCANTYPE (line 41968) | function SCANTYPE(state) { function INSTCTRL (line 41976) | function INSTCTRL(state) { function PUSHB (line 41991) | function PUSHB(n, state) { function PUSHW (line 42005) | function PUSHW(n, state) { function MDRP_MIRP (line 42031) | function MDRP_MIRP(indirect, setRp0, keepD, ro, dt, state) { function Font (line 42624) | function Font(options) { function assert (line 43017) | function assert(predicate, message) { function assertNamePresent (line 43020) | function assertNamePresent(name) { function addName (line 43150) | function addName(name, names) { function makeFvarAxis (line 43172) | function makeFvarAxis(n, axis, names) { function parseFvarAxis (line 43184) | function parseFvarAxis(data, start, names) { function makeFvarInstance (line 43196) | function makeFvarInstance(n, inst, axes, names) { function parseFvarInstance (line 43215) | function parseFvarInstance(data, start, axes, names) { function makeFvarTable (line 43229) | function makeFvarTable(fvar, names) { function parseFvarTable (line 43252) | function parseFvarTable(data, start, names) { function parseGposTable (line 43362) | function parseGposTable(data, start) { function makeGposTable (line 43391) | function makeGposTable(gpos) { function parseWindowsKernTable (line 43404) | function parseWindowsKernTable(p) { function parseMacKernTable (line 43424) | function parseMacKernTable(p) { function parseKernTable (line 43453) | function parseKernTable(data, start) { function parseLocaTable (line 43475) | function parseLocaTable(data, start, numGlyphs, shortVersion) { function loadFromFile (line 43510) | function loadFromFile(path, callback) { function loadFromUrl (line 43526) | function loadFromUrl(url, callback) { function parseOpenTypeTableEntries (line 43552) | function parseOpenTypeTableEntries(data, numTables) { function parseWOFFTableEntries (line 43573) | function parseWOFFTableEntries(data, numTables) { function uncompressTable (line 43608) | function uncompressTable(data, tableEntry) { function parseBuffer (line 43632) | function parseBuffer(buffer) { function load (line 43834) | function load(url, callback) { function loadSync (line 43858) | function loadSync(url) { function defaultSetTimout (line 43891) | function defaultSetTimout() { function defaultClearTimeout (line 43894) | function defaultClearTimeout () { function runTimeout (line 43917) | function runTimeout(fun) { function runClearTimeout (line 43942) | function runClearTimeout(marker) { function cleanUpNextTick (line 43974) | function cleanUpNextTick() { function drainQueue (line 43989) | function drainQueue() { function Item (line 44027) | function Item(fun, array) { function noop (line 44041) | function noop() {} function normalizeName (line 44110) | function normalizeName(name) { function normalizeValue (line 44120) | function normalizeValue(value) { function iteratorFor (line 44128) | function iteratorFor(items) { function Headers (line 44145) | function Headers(headers) { function consumed (line 44217) | function consumed(body) { function fileReaderReady (line 44224) | function fileReaderReady(reader) { function readBlobAsArrayBuffer (line 44235) | function readBlobAsArrayBuffer(blob) { function readBlobAsText (line 44242) | function readBlobAsText(blob) { function readArrayBufferAsText (line 44249) | function readArrayBufferAsText(buf) { function bufferClone (line 44259) | function bufferClone(buf) { function Body (line 44269) | function Body() { function normalizeMethod (line 44365) | function normalizeMethod(method) { function Request (line 44370) | function Request(input, options) { function decode (line 44411) | function decode(body) { function parseHeaders (line 44424) | function parseHeaders(rawHeaders) { function Response (line 44442) | function Response(bodyInit, options) { function getWindowWidth (line 48277) | function getWindowWidth() { function getWindowHeight (line 48286) | function getWindowHeight() { function launchFullscreen (line 48450) | function launchFullscreen(element) { function exitFullscreen (line 48470) | function exitFullscreen() { function formatType (line 49084) | function formatType() { function calculateOffset (line 51656) | function calculateOffset(object) { function getMousePos (line 58982) | function getMousePos(canvas, w, h, evt) { function getTouchInfo (line 59574) | function getTouchInfo(canvas, w, h, e, i) { function buildBlurKernel (line 60303) | function buildBlurKernel(r) { function blurARGB (line 60338) | function blurARGB(canvas, radius) { function _sAssign (line 60867) | function _sAssign(sVal, iVal) { function makeObject (line 63377) | function makeObject(row, headers) { function escapeHelper (line 64426) | function escapeHelper(content) { function _checkFileExtension (line 64640) | function _checkFileExtension(filename, extension) { function destroyClickedElement (line 64682) | function destroyClickedElement(event) { function elementsToP5XML (line 66693) | function elementsToP5XML(elements) { function hypot (line 68056) | function hypot(x, y, z) { function isSpace (line 71672) | function isSpace(i) { function pathToPoints (line 71930) | function pathToPoints(cmds, options) { function simplify (line 71951) | function simplify(pts, angle) { function splitPaths (line 71965) | function splitPaths(cmds) { function cmdToArr (line 71982) | function cmdToArr(cmd) { function parseOpts (line 71996) | function parseOpts(options, defaults) { function at (line 72011) | function at(v, i) { function collinear (line 72016) | function collinear(a, b, c, thresholdAngle) { function areaTriangle (line 72041) | function areaTriangle(a, b, c) { function findDotsAtSegment (line 72047) | function findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function getPointAtSegmentLength (line 72080) | function getPointAtSegmentLength( function pointAtLength (line 72106) | function pointAtLength(path, length, istotal) { function pathToAbsolute (line 72158) | function pathToAbsolute(pathArray) { function path2curve (line 72257) | function path2curve(path, path2) { function a2c (line 72413) | function a2c(x1, y1, rx, ry, angle, lac, sweep_flag, x2, y2, recursive) { function catmullRom2bezier (line 72530) | function catmullRom2bezier(crp, z) { function l2c (line 72596) | function l2c(x1, y1, x2, y2) { function q2c (line 72600) | function q2c(x1, y1, ax, ay, x2, y2) { function bezlen (line 72613) | function bezlen(x1, y1, x2, y2, x3, y3, x4, y4, z) { function getTatLen (line 72661) | function getTatLen(x1, y1, x2, y2, x3, y3, x4, y4, ll) { function base3 (line 72679) | function base3(t, p1, p2, p3, p4) { function cacheKey (line 72685) | function cacheKey() { function doNf (line 73591) | function doNf(num, left, right) { function doNfc (line 73679) | function doNfc(num, right) { function addNfp (line 73759) | function addNfp(num) { function addNfs (line 73837) | function addNfs(num) { function parseObj (line 76762) | function parseObj(model, lines) { function vertexCallback (line 81879) | function vertexCallback(data, polyVertArray) { function begincallback (line 81885) | function begincallback(type) { function errorcallback (line 81891) | function errorcallback(errno) { function combinecallback (line 81896) | function combinecallback(coords, data, weight) { function edgeCallback (line 81900) | function edgeCallback(flag) { function ImageInfos (line 82816) | function ImageInfos(width, height) { function setPixel (line 82894) | function setPixel(imageInfo, r, g, b, a) { function push (line 82968) | function push(xs, ys, v) { function clamp (line 83010) | function clamp(v, min, max) { function byte (line 83022) | function byte(v) { function Cubic (line 83036) | function Cubic(p0, c0, c1, p1) { function cubicToQuadratics (line 83169) | function cubicToQuadratics(x0, y0, cx0, cy0, cx1, cy1, x1, y1) { function pushLine (line 83233) | function pushLine(x0, y0, x1, y1) { function samePoint (line 83249) | function samePoint(x0, y0, x1, y1) { function layout (line 83325) | function layout(dim, dimImageInfos, cellImageInfos) { FILE: 05_unpredictability/02_roll_the_dice/dice_roll_javascript/sketch.js function drawDie (line 5) | function drawDie(x, y){ function setup (line 66) | function setup(){ function overlaps (line 72) | function overlaps(x, y){ function drawDice (line 83) | function drawDice(){ function keyPressed (line 99) | function keyPressed() { function draw (line 124) | function draw(){ FILE: 05_unpredictability/07_drunk_walk_2_random_lattice_walk/lattice_random_walk_javascript/sketch.js function setup (line 10) | function setup() { function clearCanvas (line 16) | function clearCanvas(){ function movePoint (line 23) | function movePoint(){ function draw (line 51) | function draw() { function mousePressed (line 55) | function mousePressed(){ function keyPressed (line 59) | function keyPressed(){ FILE: 05_unpredictability/12_noise_mountains/noise_mountains_js/sketch.js function setup (line 2) | function setup() { function draw (line 6) | function draw() { FILE: 06_arrays/01_living_line_1/living_line_js/living_line_js.js function setup (line 8) | function setup() { function draw (line 14) | function draw() { FILE: 06_arrays/02_living_line_2/living_line_2_js/living_line_2_js.js function setup (line 12) | function setup() { function draw (line 22) | function draw() { function mouseMoved (line 55) | function mouseMoved() { FILE: 06_arrays/03_living_line_3/living_line_3_js/living_line_3_js.js function setup (line 10) | function setup() { function draw (line 19) | function draw() { function mouseMoved (line 41) | function mouseMoved() { FILE: 06_arrays/04_calligraphic_polyline/calligraphic_polyline_js/calligraphic_polyline_js.js function setup (line 4) | function setup() { function draw (line 12) | function draw() { function drawPolyline_by_ellipses (line 17) | function drawPolyline_by_ellipses() { function drawPolyline_by_segments (line 28) | function drawPolyline_by_segments() { function drawPolyline_by_quads (line 40) | function drawPolyline_by_quads() { function estimateSlope (line 94) | function estimateSlope(cur, prev, next) { function getWidth (line 112) | function getWidth(index) { function mouseMoved (line 125) | function mouseMoved() { FILE: 06_arrays/05_animated_walk_cycle/animated_walk_cycle_js/animated_walk_cycle_js.js function setup (line 7) | function setup() { function draw (line 20) | function draw() { FILE: 06_arrays/06_plant_the_flag/plant_the_flag_js/plant_the_flag_js.js function placeFlagsOnTerrain (line 12) | function placeFlagsOnTerrain() { function drawFlag (line 26) | function drawFlag(flagx, flagy) { function setup (line 36) | function setup() { function draw (line 41) | function draw() { function calculateTerrain (line 58) | function calculateTerrain() { function renderTerrain (line 68) | function renderTerrain() { FILE: 06_arrays/07_longest_line/longest_line_js/longest_line_js.js function setup (line 9) | function setup() { function draw (line 14) | function draw() { function mousePressed (line 48) | function mousePressed() { function mouseReleased (line 53) | function mouseReleased() { function mouseDragged (line 58) | function mouseDragged() { FILE: 06_arrays/08_reordering_rectangles/reordering_rectangles_js/reordering_rectangles_js.js class Rectangle (line 10) | class Rectangle { method constructor (line 11) | constructor(xx, yy, ww, hh, cc) { method getArea (line 19) | getArea() { method getLeft (line 23) | getLeft() { function setup (line 28) | function setup() { function draw (line 57) | function draw() { FILE: 07_time_and_interactivity/01_eyes_following_cursor/eyes_following_cursor_js/eyes_following_cursor_js.js function setup (line 4) | function setup() { function draw (line 11) | function draw() { function pupil (line 24) | function pupil(x, y) { FILE: 07_time_and_interactivity/03_ripples_in_a_pond/ripples_in_a_pond_js/p5.js function r (line 2) | function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==... function getLens (line 27837) | function getLens (b64) { function byteLength (line 27857) | function byteLength (b64) { function _byteLength (line 27864) | function _byteLength (b64, validLen, placeHoldersLen) { function toByteArray (line 27868) | function toByteArray (b64) { function tripletToBase64 (line 27913) | function tripletToBase64 (num) { function encodeChunk (line 27920) | function encodeChunk (uint8, start, end) { function fromByteArray (line 27933) | function fromByteArray (uint8) { function typedArraySupport (line 28015) | function typedArraySupport () { function createBuffer (line 28042) | function createBuffer (length) { function Buffer (line 28062) | function Buffer (arg, encodingOrOffset, length) { function from (line 28088) | function from (value, encodingOrOffset, length) { function assertSize (line 28153) | function assertSize (size) { function alloc (line 28161) | function alloc (size, fill, encoding) { function allocUnsafe (line 28185) | function allocUnsafe (size) { function fromString (line 28203) | function fromString (string, encoding) { function fromArrayLike (line 28227) | function fromArrayLike (array) { function fromArrayBuffer (line 28236) | function fromArrayBuffer (array, byteOffset, length) { function fromObject (line 28259) | function fromObject (obj) { function checked (line 28284) | function checked (length) { function SlowBuffer (line 28294) | function SlowBuffer (length) { function byteLength (line 28385) | function byteLength (string, encoding) { function slowToString (line 28434) | function slowToString (encoding, start, end) { function swap (line 28512) | function swap (b, n, m) { function bidirectionalIndexOf (line 28652) | function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { function arrayIndexOf (line 28708) | function arrayIndexOf (arr, val, byteOffset, encoding, dir) { function hexWrite (line 28776) | function hexWrite (buf, string, offset, length) { function utf8Write (line 28801) | function utf8Write (buf, string, offset, length) { function asciiWrite (line 28805) | function asciiWrite (buf, string, offset, length) { function latin1Write (line 28809) | function latin1Write (buf, string, offset, length) { function base64Write (line 28813) | function base64Write (buf, string, offset, length) { function ucs2Write (line 28817) | function ucs2Write (buf, string, offset, length) { function base64Slice (line 28899) | function base64Slice (buf, start, end) { function utf8Slice (line 28907) | function utf8Slice (buf, start, end) { function decodeCodePointsArray (line 28985) | function decodeCodePointsArray (codePoints) { function asciiSlice (line 29003) | function asciiSlice (buf, start, end) { function latin1Slice (line 29013) | function latin1Slice (buf, start, end) { function hexSlice (line 29023) | function hexSlice (buf, start, end) { function utf16leSlice (line 29036) | function utf16leSlice (buf, start, end) { function checkOffset (line 29075) | function checkOffset (offset, ext, length) { function checkInt (line 29250) | function checkInt (buf, value, offset, ext, max, min) { function checkIEEE754 (line 29438) | function checkIEEE754 (buf, value, offset, ext, max, min) { function writeFloat (line 29443) | function writeFloat (buf, value, offset, littleEndian, noAssert) { function writeDouble (line 29461) | function writeDouble (buf, value, offset, littleEndian, noAssert) { function base64clean (line 29600) | function base64clean (str) { function toHex (line 29614) | function toHex (n) { function utf8ToBytes (line 29619) | function utf8ToBytes (string, units) { function asciiToBytes (line 29699) | function asciiToBytes (str) { function utf16leToBytes (line 29708) | function utf16leToBytes (str, units) { function base64ToBytes (line 29724) | function base64ToBytes (str) { function blitBuffer (line 29728) | function blitBuffer (src, dst, offset, length) { function isInstance (line 29739) | function isInstance (obj, type) { function numberIsNaN (line 29744) | function numberIsNaN (obj) { function objectOrFunction (line 29765) | function objectOrFunction(x) { function isFunction (line 29770) | function isFunction(x) { function setScheduler (line 29807) | function setScheduler(scheduleFn) { function setAsap (line 29811) | function setAsap(asapFn) { function useNextTick (line 29824) | function useNextTick() { function useVertxTimer (line 29833) | function useVertxTimer() { function useMutationObserver (line 29843) | function useMutationObserver() { function useMessageChannel (line 29855) | function useMessageChannel() { function useSetTimeout (line 29863) | function useSetTimeout() { function flush (line 29873) | function flush() { function attemptVertx (line 29887) | function attemptVertx() { function then (line 29911) | function then(onFulfillment, onRejection) { function resolve$1 (line 29966) | function resolve$1(object) { function noop (line 29981) | function noop() {} function selfFulfillment (line 29989) | function selfFulfillment() { function cannotReturnOwn (line 29993) | function cannotReturnOwn() { function getThen (line 29997) | function getThen(promise) { function tryThen (line 30006) | function tryThen(then$$1, value, fulfillmentHandler, rejectionHandler) { function handleForeignThenable (line 30014) | function handleForeignThenable(promise, thenable, then$$1) { function handleOwnThenable (line 30043) | function handleOwnThenable(promise, thenable) { function handleMaybeThenable (line 30057) | function handleMaybeThenable(promise, maybeThenable, then$$1) { function resolve (line 30074) | function resolve(promise, value) { function publishRejection (line 30084) | function publishRejection(promise) { function fulfill (line 30092) | function fulfill(promise, value) { function reject (line 30105) | function reject(promise, reason) { function subscribe (line 30115) | function subscribe(parent, child, onFulfillment, onRejection) { function publish (line 30131) | function publish(promise) { function tryCatch (line 30157) | function tryCatch(callback, detail) { function invokeCallback (line 30166) | function invokeCallback(settled, promise, callback, detail) { function initializePromise (line 30206) | function initializePromise(promise, resolver) { function nextId (line 30219) | function nextId() { function makePromise (line 30223) | function makePromise(promise) { function validationError (line 30230) | function validationError() { function Enumerator (line 30235) | function Enumerator(Constructor, input) { function all (line 30375) | function all(entries) { function race (line 30444) | function race(entries) { function reject$1 (line 30496) | function reject$1(reason) { function needsResolver (line 30504) | function needsResolver() { function needsNew (line 30508) | function needsNew() { function Promise (line 30617) | function Promise(resolver) { function polyfill (line 30890) | function polyfill() { function generateCallbackFunction (line 30958) | function generateCallbackFunction() { function clearFunction (line 30962) | function clearFunction(functionName) { function removeScript (line 30972) | function removeScript(scriptId) { function fetchJsonp (line 30979) | function fetchJsonp(_url) { function t (line 31366) | function t(a,b){return a.b===b.b&&a.a===b.a} function u (line 31366) | function u(a,b){return a.ba?0:a;c=0>c?0:c;return a<=c?0===c?(b+d)/2:b+a/(a... function ea (line 31367) | function ea(a){var b=B(a.b);C(b,a.c);C(b.b,a.c);D(b,a.a);return b} function E (line 31367) | function E(a,b){var c=!1,d=!1;a!==b&&(b.a!==a.a&&(d=!0,F(b.a,a.a)),b.d!=... function I (line 31367) | function I(a){var b=a.b,c=!1;a.d!==a.b.d&&(c=!0,G(a.d,a.b.d));a.c===a?F(... function K (line 31368) | function K(a){var b=B(a),c=b.b;H(b,a.e);b.a=a.b.a;C(c,b.a);b.d=c.d=a.d;b... function L (line 31368) | function L(a,b){var c=!1,d=B(a),e=d.b;b.d!==a.d&&(c=!0,G(b.d,a.d));H(d,a... function B (line 31368) | function B(a){var b=new M,c=new M,d=a.b.h;c.h=d;d.b.h=b;b.h=a;a.b.h=c;b.... function H (line 31368) | function H(a,b){var c=a.c,d=b.c;c.b.e=b;d.b.e=a;a.c=d;b.c=c} function C (line 31369) | function C(a,b){var c=b.f,d=new N(b,c);c.e=d;b.f=d;c=d.c=a;do c.a=d,c=c.... function D (line 31369) | function D(a,b){var c=b.d,d=new ga(b,c);c.b=d;b.d=d;d.a=a;d.c=b.c;c=a;do... function fa (line 31369) | function fa(a){var b=a.h;a=a.b.h;b.b.h=a;a.b.h=b} function F (line 31369) | function F(a,b){var c=a.c,d=c;do d.a=b,d=d.c;while(d!==c);c=a.f;d=a.e;d.... function G (line 31369) | function G(a,b){var c=a.a,d=c;do d.d=b,d=d.e;while(d!==c);c=a.d;d=a.b;d.... function ha (line 31369) | function ha(a){var b=0;Math.abs(a[1])>Math.abs(a[0])&&(b=1);Math.abs(a[2... function P (line 31369) | function P(a,b){a.f+=b.f;a.b.f+=b.b.f} function ia (line 31369) | function ia(a,b,c){a=a.a;b=b.a;c=c.a;if(b.b.a===a)return c.b.a===a?u(b.a... function Q (line 31369) | function Q(a){a.a.i=null;var b=a.e;b.a.c=b.c;b.c.a=b.a;a.e=null} function ja (line 31369) | function ja(a,b){I(a.a);a.c=!1;a.a=b;b.i=a} function ka (line 31369) | function ka(a){var b=a.a.a;do a=R(a);while(a.a.a===b);a.c&&(b=L(S(a).a.b... function la (line 31370) | function la(a,b,c){var d=new ma;d.a=c;d.e=na(a.f,b.e,d);return c.i=d} function oa (line 31370) | function oa(a,b){switch(a.s){case 100130:return 0!==(b&1);case 100131:re... function pa (line 31370) | function pa(a){var b=a.a,c=b.d;c.c=a.d;c.a=b;Q(a)} function T (line 31370) | function T(a,b,c){a=b;for(b=b.a;a!==c;){a.c=!1;var d=S(a),e=d.a;if(e.a!=... function U (line 31371) | function U(a,b,c,d,e,f){var g=!0;do la(a,b,c.b),c=c.c;while(c!==d);for(n... function sa (line 31371) | function sa(a,b,c,d,e){var f=[b.g[0],b.g[1],b.g[2]];b.d=null;b.d=a.o?a.o... function ta (line 31372) | function ta(a,b,c){var d=[null,null,null,null];d[0]=b.a.d;d[1]=c.a.d;sa(... function ua (line 31372) | function ua(a,b,c,d,e){var f=Math.abs(b.b-a.b)+Math.abs(b.a-a.a),g=Math.... function qa (line 31373) | function qa(a,b){var c=S(b),d=b.a,e=c.a;if(u(d.a,e.a)){if(0c.f&&(c.f*=2,c.c=Ja(c.c,c... function Fa (line 31391) | function Fa(a){if(0===a.a)return Ka(a.b);var b=a.c[a.d[a.a-1]];if(0!==a.... function Ha (line 31391) | function Ha(){this.d=Ja([0],33);this.e=[null,null];this.c=[0,0];this.a=0... function Ja (line 31391) | function Ja(a,b){for(var c=Array(b),d=0;d>1,k=c[... function ma (line 31392) | function ma(){this.e=this.a=null;this.f=0;this.c=this.b=this.h=this.d=!1} function S (line 31392) | function S(a){return a.e.c.b} function R (line 31392) | function R(a){return a.e.a.b} function Tree (line 31465) | function Tree() { function Data (line 31470) | function Data(source, dest) { function tinf_build_bits_base (line 31514) | function tinf_build_bits_base(bits, base, delta, first) { function tinf_build_fixed_trees (line 31529) | function tinf_build_fixed_trees(lt, dt) { function tinf_build_tree (line 31555) | function tinf_build_tree(t, lengths, off, num) { function tinf_getbit (line 31583) | function tinf_getbit(d) { function tinf_read_bits (line 31599) | function tinf_read_bits(d, num, base) { function tinf_decode_symbol (line 31615) | function tinf_decode_symbol(d, t) { function tinf_decode_trees (line 31641) | function tinf_decode_trees(d, lt, dt) { function tinf_inflate_block_data (line 31707) | function tinf_inflate_block_data(d, lt, dt) { function tinf_inflate_uncompressed_block (line 31741) | function tinf_inflate_uncompressed_block(d) { function tinf_uncompress (line 31776) | function tinf_uncompress(source, dest) { function derive (line 31840) | function derive(v0, v1, v2, v3, t) { function BoundingBox (line 31856) | function BoundingBox() { function Path (line 32006) | function Path() { function floatToString (line 32239) | function floatToString(v) { function packValues (line 32247) | function packValues() { function fail (line 32323) | function fail(message) { function argument (line 32329) | function argument(predicate, message) { function constant (line 32358) | function constant(v) { function isByteEncodable (line 32911) | function isByteEncodable(value) { function encodeVarDeltaRunAsZeroes (line 32916) | function encodeVarDeltaRunAsZeroes(deltas, pos, result) { function encodeVarDeltaRunAsBytes (line 32928) | function encodeVarDeltaRunAsBytes(deltas, offset, result) { function encodeVarDeltaRunAsWords (line 32960) | function encodeVarDeltaRunAsWords(deltas, offset, result) { function Table (line 33311) | function Table(tableName, fields, options) { function ushortList (line 33352) | function ushortList(itemName, list, count) { function tableList (line 33367) | function tableList(itemName, records, itemCallback) { function recordList (line 33380) | function recordList(itemName, records, itemCallback) { function Coverage (line 33399) | function Coverage(coverageTable) { function ScriptList (line 33412) | function ScriptList(scriptListTable) { function FeatureList (line 33449) | function FeatureList(featureListTable) { function LookupList (line 33472) | function LookupList(lookupListTable, subtableMakers) { function getByte (line 33502) | function getByte(dataView, offset) { function getUShort (line 33508) | function getUShort(dataView, offset) { function getShort (line 33514) | function getShort(dataView, offset) { function getULong (line 33520) | function getULong(dataView, offset) { function getFixed (line 33526) | function getFixed(dataView, offset) { function getTag (line 33534) | function getTag(dataView, offset) { function getOffset (line 33545) | function getOffset(dataView, offset, offSize) { function getBytes (line 33556) | function getBytes(dataView, startOffset, endOffset) { function bytesToString (line 33566) | function bytesToString(bytes) { function Parser (line 33587) | function Parser(data, offset) { function parseCmapTableFormat12 (line 34142) | function parseCmapTableFormat12(cmap, p) { function parseCmapTableFormat4 (line 34166) | function parseCmapTableFormat4(cmap, p, data, start, offset) { function parseCmapTable (line 34218) | function parseCmapTable(data, start) { function addSegment (line 34256) | function addSegment(t, code, glyphIndex) { function addTerminatorSegment (line 34266) | function addTerminatorSegment(t) { function makeCmapTable (line 34276) | function makeCmapTable(glyphs) { function DefaultEncoding (line 34553) | function DefaultEncoding(font) { function CmapEncoding (line 34579) | function CmapEncoding(cmap) { function CffEncoding (line 34598) | function CffEncoding(encoding, charset) { function GlyphNames (line 34619) | function GlyphNames(post) { function addGlyphNames (line 34674) | function addGlyphNames(font) { function line (line 34703) | function line(ctx, x1, y1, x2, y2) { function getPathDefinition (line 34715) | function getPathDefinition(glyph, path) { function Glyph (line 34757) | function Glyph(options) { function drawCircles (line 34987) | function drawCircles(l, x, y, scale) { function defineDependentProperty (line 35074) | function defineDependentProperty(glyph, externalName, internalName) { function GlyphSet (line 35098) | function GlyphSet(font, glyphs) { function glyphLoader (line 35139) | function glyphLoader(font, index) { function ttfGlyphLoader (line 35156) | function ttfGlyphLoader(font, index, parseGlyph, data, position, buildPa... function cffGlyphLoader (line 35183) | function cffGlyphLoader(font, index, parseCFFCharstring, charstring) { function equals (line 35202) | function equals(a, b) { function calcCFFSubroutineBias (line 35224) | function calcCFFSubroutineBias(subrs) { function parseCFFIndex (line 35239) | function parseCFFIndex(data, start, conversionFn) { function parseFloatOperand (line 35273) | function parseFloatOperand(parser) { function parseOperand (line 35299) | function parseOperand(parser, b0) { function entriesToObject (line 35341) | function entriesToObject(entries) { function parseCFFDict (line 35365) | function parseCFFDict(data, start, size) { function getCFFString (line 35397) | function getCFFString(strings, index) { function interpretDict (line 35409) | function interpretDict(dict, meta, strings) { function parseCFFHeader (line 35449) | function parseCFFHeader(data, start) { function parseCFFTopDict (line 35506) | function parseCFFTopDict(data, strings) { function parseCFFPrivateDict (line 35512) | function parseCFFPrivateDict(data, start, size, strings) { function gatherCFFTopDicts (line 35532) | function gatherCFFTopDicts(data, start, cffIndex, strings) { function parseCFFCharset (line 35561) | function parseCFFCharset(data, start, nGlyphs, strings) { function parseCFFEncoding (line 35603) | function parseCFFEncoding(data, start, charset) { function parseCFFCharstring (line 35635) | function parseCFFCharstring(font, glyph, code) { function parseCFFFDSelect (line 36055) | function parseCFFFDSelect(data, start, nGlyphs, fdArrayCount) { function parseCFFTable (line 36101) | function parseCFFTable(data, start, font) { function encodeString (line 36184) | function encodeString(s, strings) { function makeHeader (line 36205) | function makeHeader() { function makeNameIndex (line 36214) | function makeNameIndex(fontNames) { function makeDict (line 36227) | function makeDict(meta, attrs, strings) { function makeTopDict (line 36245) | function makeTopDict(attrs, strings) { function makeTopDictIndex (line 36253) | function makeTopDictIndex(topDict) { function makeStringIndex (line 36261) | function makeStringIndex(strings) { function makeGlobalSubrIndex (line 36273) | function makeGlobalSubrIndex() { function makeCharsets (line 36280) | function makeCharsets(glyphNames, strings) { function glyphToOps (line 36293) | function glyphToOps(glyph) { function makeCharStringsIndex (line 36361) | function makeCharStringsIndex(glyphs) { function makePrivateDict (line 36375) | function makePrivateDict(attrs, strings) { function makeCFFTable (line 36383) | function makeCFFTable(glyphs, options) { function parseHeadTable (line 36461) | function parseHeadTable(data, start) { function makeHeadTable (line 36485) | function makeHeadTable(options) { function parseHheaTable (line 36520) | function parseHheaTable(data, start) { function makeHheaTable (line 36540) | function makeHheaTable(options) { function parseHmtxTable (line 36568) | function parseHmtxTable(data, start, numMetrics, numGlyphs, glyphs) { function makeHmtxTable (line 36585) | function makeHmtxTable(glyphs) { function makeLtagTable (line 36602) | function makeLtagTable(tags) { function parseLtagTable (line 36626) | function parseLtagTable(data, start) { function parseMaxpTable (line 36654) | function parseMaxpTable(data, start) { function makeMaxpTable (line 36678) | function makeMaxpTable(numGlyphs) { function getLanguageCode (line 37207) | function getLanguageCode(platformID, languageID, ltag) { function getEncoding (line 37288) | function getEncoding(platformID, encodingID, languageID) { function parseNameTable (line 37310) | function parseNameTable(data, start, ltag) { function reverseDict (line 37356) | function reverseDict(dict) { function makeNameRecord (line 37365) | function makeNameRecord(platformID, encodingID, languageID, nameID, leng... function findSubArray (line 37378) | function findSubArray(needle, haystack) { function addStringToPool (line 37398) | function addStringToPool(s, pool) { function makeNameTable (line 37413) | function makeNameTable(names, ltag) { function getUnicodeRange (line 37643) | function getUnicodeRange(unicode) { function parseOS2Table (line 37655) | function parseOS2Table(data, start) { function makeOS2Table (line 37708) | function makeOS2Table(options) { function parsePostTable (line 37764) | function parsePostTable(data, start) { function makePostTable (line 37808) | function makePostTable() { function parseGsubTable (line 38008) | function parseGsubTable(data, start) { function makeGsubTable (line 38076) | function makeGsubTable(gsub) { function parseMetaTable (line 38091) | function parseMetaTable(data, start) { function makeMetaTable (line 38111) | function makeMetaTable(tags) { function log2 (line 38141) | function log2(v) { function computeCheckSum (line 38145) | function computeCheckSum(bytes) { function makeTableRecord (line 38162) | function makeTableRecord(tag, checkSum, offset, length) { function makeSfntTable (line 38171) | function makeSfntTable(tables) { function metricsForChar (line 38227) | function metricsForChar(font, chars, notFoundMetrics) { function average (line 38239) | function average(vs) { function fontToSfntTable (line 38250) | function fontToSfntTable(font) { function searchTag (line 38460) | function searchTag(arr, tag) { function binSearch (line 38477) | function binSearch(arr, value) { function searchRange (line 38495) | function searchRange(ranges, value) { function Layout (line 38521) | function Layout(font, tableName) { function Position (line 38804) | function Position(font) { function Substitution (line 38879) | function Substitution(font) { function arraysEqual (line 38884) | function arraysEqual(ar1, ar2) { function getSubstFormat (line 38894) | function getSubstFormat(lookupTable, format, defaultSubtable) { function isBrowser (line 39175) | function isBrowser() { function nodeBufferToArrayBuffer (line 39179) | function nodeBufferToArrayBuffer(buffer) { function arrayBufferToNodeBuffer (line 39189) | function arrayBufferToNodeBuffer(ab) { function checkArgument (line 39199) | function checkArgument(expression, message) { function parseGlyphCoordinate (line 39208) | function parseGlyphCoordinate(p, flag, previousValue, shortVectorBitMask... function parseGlyph (line 39234) | function parseGlyph(glyph, data, start) { function transformPoints (line 39379) | function transformPoints(points, transform) { function getContours (line 39395) | function getContours(points) { function getPath (line 39412) | function getPath(points) { function buildPath (line 39468) | function buildPath(glyphs, glyph) { function parseGlyfTable (line 39507) | function parseGlyfTable(data, start, loca, font) { function Hinting (line 39565) | function Hinting(font) { function roundOff (line 39591) | function roundOff(v) { function roundToGrid (line 39598) | function roundToGrid(v) { function roundToDoubleGrid (line 39606) | function roundToDoubleGrid(v) { function roundToHalfGrid (line 39613) | function roundToHalfGrid(v) { function roundUpToGrid (line 39620) | function roundUpToGrid(v) { function roundDownToGrid (line 39627) | function roundDownToGrid(v) { function UnitVector (line 39883) | function UnitVector(x, y) { function getUnitVector (line 39976) | function getUnitVector(x, y) { function HPoint (line 39990) | function HPoint( function State (line 40063) | function State(env, prog) { function initTZone (line 40417) | function initTZone(state) function skip (line 40432) | function skip(state, handleElse) function SVTCA (line 40466) | function SVTCA(v, state) { function SPVTCA (line 40474) | function SPVTCA(v, state) { function SFVTCA (line 40482) | function SFVTCA(v, state) { function SPVTL (line 40490) | function SPVTL(a, state) { function SFVTL (line 40515) | function SFVTL(a, state) { function SPVFS (line 40540) | function SPVFS(state) { function SFVFS (line 40552) | function SFVFS(state) { function GPV (line 40564) | function GPV(state) { function GFV (line 40576) | function GFV(state) { function SFVTPV (line 40588) | function SFVTPV(state) { function ISECT (line 40596) | function ISECT(state) function SRP0 (line 40636) | function SRP0(state) { function SRP1 (line 40644) | function SRP1(state) { function SRP2 (line 40652) | function SRP2(state) { function SZP0 (line 40660) | function SZP0(state) { function SZP1 (line 40682) | function SZP1(state) { function SZP2 (line 40704) | function SZP2(state) { function SZPS (line 40726) | function SZPS(state) { function SLOOP (line 40748) | function SLOOP(state) { function RTG (line 40756) | function RTG(state) { function RTHG (line 40764) | function RTHG(state) { function SMD (line 40772) | function SMD(state) { function ELSE (line 40782) | function ELSE(state) { function JMPR (line 40796) | function JMPR(state) { function SCVTCI (line 40807) | function SCVTCI(state) { function DUP (line 40817) | function DUP(state) { function POP (line 40827) | function POP(state) { function CLEAR (line 40835) | function CLEAR(state) { function SWAP (line 40843) | function SWAP(state) { function DEPTH (line 40857) | function DEPTH(state) { function LOOPCALL (line 40867) | function LOOPCALL(state) { function CALL (line 40898) | function CALL(state) { function CINDEX (line 40921) | function CINDEX(state) { function MINDEX (line 40934) | function MINDEX(state) { function FDEF (line 40945) | function FDEF(state) { function MDAP (line 40964) | function MDAP(round, state) { function IUP (line 40984) | function IUP(v, state) { function SHP (line 41019) | function SHP(a, state) { function SHC (line 41054) | function SHC(a, state) { function SHZ (line 41076) | function SHZ(a, state) { function SHPIX (line 41107) | function SHPIX(state) { function IP (line 41135) | function IP(state) { function MSIRP (line 41168) | function MSIRP(a, state) { function ALIGNRP (line 41189) | function ALIGNRP(state) { function RTDG (line 41219) | function RTDG(state) { function MIAP (line 41227) | function MIAP(round, state) { function NPUSHB (line 41266) | function NPUSHB(state) { function NPUSHW (line 41282) | function NPUSHW(state) { function WS (line 41301) | function WS(state) { function RS (line 41317) | function RS(state) { function WCVTP (line 41332) | function WCVTP(state) { function RCVT (line 41345) | function RCVT(state) { function GC (line 41356) | function GC(a, state) { function MD (line 41368) | function MD(a, state) { function MPPEM (line 41383) | function MPPEM(state) { function FLIPON (line 41390) | function FLIPON(state) { function LT (line 41397) | function LT(state) { function LTEQ (line 41409) | function LTEQ(state) { function GT (line 41421) | function GT(state) { function GTEQ (line 41433) | function GTEQ(state) { function EQ (line 41445) | function EQ(state) { function NEQ (line 41457) | function NEQ(state) { function ODD (line 41469) | function ODD(state) { function EVEN (line 41480) | function EVEN(state) { function IF (line 41491) | function IF(state) { function EIF (line 41507) | function EIF(state) { function AND (line 41517) | function AND(state) { function OR (line 41529) | function OR(state) { function NOT (line 41541) | function NOT(state) { function DELTAP123 (line 41554) | function DELTAP123(b, state) { function SDB (line 41583) | function SDB(state) { function SDS (line 41594) | function SDS(state) { function ADD (line 41605) | function ADD(state) { function SUB (line 41617) | function SUB(state) { function DIV (line 41629) | function DIV(state) { function MUL (line 41641) | function MUL(state) { function ABS (line 41653) | function ABS(state) { function NEG (line 41664) | function NEG(state) { function FLOOR (line 41675) | function FLOOR(state) { function CEILING (line 41686) | function CEILING(state) { function ROUND (line 41697) | function ROUND(dt, state) { function WCVTF (line 41708) | function WCVTF(state) { function DELTAC123 (line 41722) | function DELTAC123(b, state) { function SROUND (line 41750) | function SROUND(state) { function S45ROUND (line 41799) | function S45ROUND(state) { function ROFF (line 41849) | function ROFF(state) { function RUTG (line 41857) | function RUTG(state) { function RDTG (line 41865) | function RDTG(state) { function SCANCTRL (line 41873) | function SCANCTRL(state) { function SDPVTL (line 41883) | function SDPVTL(a, state) { function GETINFO (line 41908) | function GETINFO(state) { function ROLL (line 41929) | function ROLL(state) { function MAX (line 41944) | function MAX(state) { function MIN (line 41956) | function MIN(state) { function SCANTYPE (line 41968) | function SCANTYPE(state) { function INSTCTRL (line 41976) | function INSTCTRL(state) { function PUSHB (line 41991) | function PUSHB(n, state) { function PUSHW (line 42005) | function PUSHW(n, state) { function MDRP_MIRP (line 42031) | function MDRP_MIRP(indirect, setRp0, keepD, ro, dt, state) { function Font (line 42624) | function Font(options) { function assert (line 43017) | function assert(predicate, message) { function assertNamePresent (line 43020) | function assertNamePresent(name) { function addName (line 43150) | function addName(name, names) { function makeFvarAxis (line 43172) | function makeFvarAxis(n, axis, names) { function parseFvarAxis (line 43184) | function parseFvarAxis(data, start, names) { function makeFvarInstance (line 43196) | function makeFvarInstance(n, inst, axes, names) { function parseFvarInstance (line 43215) | function parseFvarInstance(data, start, axes, names) { function makeFvarTable (line 43229) | function makeFvarTable(fvar, names) { function parseFvarTable (line 43252) | function parseFvarTable(data, start, names) { function parseGposTable (line 43362) | function parseGposTable(data, start) { function makeGposTable (line 43391) | function makeGposTable(gpos) { function parseWindowsKernTable (line 43404) | function parseWindowsKernTable(p) { function parseMacKernTable (line 43424) | function parseMacKernTable(p) { function parseKernTable (line 43453) | function parseKernTable(data, start) { function parseLocaTable (line 43475) | function parseLocaTable(data, start, numGlyphs, shortVersion) { function loadFromFile (line 43510) | function loadFromFile(path, callback) { function loadFromUrl (line 43526) | function loadFromUrl(url, callback) { function parseOpenTypeTableEntries (line 43552) | function parseOpenTypeTableEntries(data, numTables) { function parseWOFFTableEntries (line 43573) | function parseWOFFTableEntries(data, numTables) { function uncompressTable (line 43608) | function uncompressTable(data, tableEntry) { function parseBuffer (line 43632) | function parseBuffer(buffer) { function load (line 43834) | function load(url, callback) { function loadSync (line 43858) | function loadSync(url) { function defaultSetTimout (line 43891) | function defaultSetTimout() { function defaultClearTimeout (line 43894) | function defaultClearTimeout () { function runTimeout (line 43917) | function runTimeout(fun) { function runClearTimeout (line 43942) | function runClearTimeout(marker) { function cleanUpNextTick (line 43974) | function cleanUpNextTick() { function drainQueue (line 43989) | function drainQueue() { function Item (line 44027) | function Item(fun, array) { function noop (line 44041) | function noop() {} function normalizeName (line 44110) | function normalizeName(name) { function normalizeValue (line 44120) | function normalizeValue(value) { function iteratorFor (line 44128) | function iteratorFor(items) { function Headers (line 44145) | function Headers(headers) { function consumed (line 44217) | function consumed(body) { function fileReaderReady (line 44224) | function fileReaderReady(reader) { function readBlobAsArrayBuffer (line 44235) | function readBlobAsArrayBuffer(blob) { function readBlobAsText (line 44242) | function readBlobAsText(blob) { function readArrayBufferAsText (line 44249) | function readArrayBufferAsText(buf) { function bufferClone (line 44259) | function bufferClone(buf) { function Body (line 44269) | function Body() { function normalizeMethod (line 44365) | function normalizeMethod(method) { function Request (line 44370) | function Request(input, options) { function decode (line 44411) | function decode(body) { function parseHeaders (line 44424) | function parseHeaders(rawHeaders) { function Response (line 44442) | function Response(bodyInit, options) { function getWindowWidth (line 48277) | function getWindowWidth() { function getWindowHeight (line 48286) | function getWindowHeight() { function launchFullscreen (line 48450) | function launchFullscreen(element) { function exitFullscreen (line 48470) | function exitFullscreen() { function formatType (line 49084) | function formatType() { function calculateOffset (line 51656) | function calculateOffset(object) { function getMousePos (line 58982) | function getMousePos(canvas, w, h, evt) { function getTouchInfo (line 59574) | function getTouchInfo(canvas, w, h, e, i) { function buildBlurKernel (line 60303) | function buildBlurKernel(r) { function blurARGB (line 60338) | function blurARGB(canvas, radius) { function _sAssign (line 60867) | function _sAssign(sVal, iVal) { function makeObject (line 63377) | function makeObject(row, headers) { function escapeHelper (line 64426) | function escapeHelper(content) { function _checkFileExtension (line 64640) | function _checkFileExtension(filename, extension) { function destroyClickedElement (line 64682) | function destroyClickedElement(event) { function elementsToP5XML (line 66693) | function elementsToP5XML(elements) { function hypot (line 68056) | function hypot(x, y, z) { function isSpace (line 71672) | function isSpace(i) { function pathToPoints (line 71930) | function pathToPoints(cmds, options) { function simplify (line 71951) | function simplify(pts, angle) { function splitPaths (line 71965) | function splitPaths(cmds) { function cmdToArr (line 71982) | function cmdToArr(cmd) { function parseOpts (line 71996) | function parseOpts(options, defaults) { function at (line 72011) | function at(v, i) { function collinear (line 72016) | function collinear(a, b, c, thresholdAngle) { function areaTriangle (line 72041) | function areaTriangle(a, b, c) { function findDotsAtSegment (line 72047) | function findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function getPointAtSegmentLength (line 72080) | function getPointAtSegmentLength( function pointAtLength (line 72106) | function pointAtLength(path, length, istotal) { function pathToAbsolute (line 72158) | function pathToAbsolute(pathArray) { function path2curve (line 72257) | function path2curve(path, path2) { function a2c (line 72413) | function a2c(x1, y1, rx, ry, angle, lac, sweep_flag, x2, y2, recursive) { function catmullRom2bezier (line 72530) | function catmullRom2bezier(crp, z) { function l2c (line 72596) | function l2c(x1, y1, x2, y2) { function q2c (line 72600) | function q2c(x1, y1, ax, ay, x2, y2) { function bezlen (line 72613) | function bezlen(x1, y1, x2, y2, x3, y3, x4, y4, z) { function getTatLen (line 72661) | function getTatLen(x1, y1, x2, y2, x3, y3, x4, y4, ll) { function base3 (line 72679) | function base3(t, p1, p2, p3, p4) { function cacheKey (line 72685) | function cacheKey() { function doNf (line 73591) | function doNf(num, left, right) { function doNfc (line 73679) | function doNfc(num, right) { function addNfp (line 73759) | function addNfp(num) { function addNfs (line 73837) | function addNfs(num) { function parseObj (line 76762) | function parseObj(model, lines) { function vertexCallback (line 81879) | function vertexCallback(data, polyVertArray) { function begincallback (line 81885) | function begincallback(type) { function errorcallback (line 81891) | function errorcallback(errno) { function combinecallback (line 81896) | function combinecallback(coords, data, weight) { function edgeCallback (line 81900) | function edgeCallback(flag) { function ImageInfos (line 82816) | function ImageInfos(width, height) { function setPixel (line 82894) | function setPixel(imageInfo, r, g, b, a) { function push (line 82968) | function push(xs, ys, v) { function clamp (line 83010) | function clamp(v, min, max) { function byte (line 83022) | function byte(v) { function Cubic (line 83036) | function Cubic(p0, c0, c1, p1) { function cubicToQuadratics (line 83169) | function cubicToQuadratics(x0, y0, cx0, cy0, cx1, cy1, x1, y1) { function pushLine (line 83233) | function pushLine(x0, y0, x1, y1) { function samePoint (line 83249) | function samePoint(x0, y0, x1, y1) { function layout (line 83325) | function layout(dim, dimImageInfos, cellImageInfos) { FILE: 07_time_and_interactivity/03_ripples_in_a_pond/ripples_in_a_pond_js/ripples_in_a_pond_js.js function setup (line 5) | function setup() { function draw (line 14) | function draw() { function mousePressed (line 23) | function mousePressed() { class Ring (line 31) | class Ring { method constructor (line 32) | constructor(x, y, diameter, on) { method start (line 39) | start(xpos, ypos) { method grow (line 46) | grow() { method display (line 55) | display() { FILE: 07_time_and_interactivity/06_easing_filtering_a_variable/easing_javascript/sketch.js function setup (line 4) | function setup() { function draw (line 9) | function draw() { FILE: 07_time_and_interactivity/07_smoothing/smoothing_javascript/p5.js function r (line 2) | function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==... function getLens (line 27837) | function getLens (b64) { function byteLength (line 27857) | function byteLength (b64) { function _byteLength (line 27864) | function _byteLength (b64, validLen, placeHoldersLen) { function toByteArray (line 27868) | function toByteArray (b64) { function tripletToBase64 (line 27913) | function tripletToBase64 (num) { function encodeChunk (line 27920) | function encodeChunk (uint8, start, end) { function fromByteArray (line 27933) | function fromByteArray (uint8) { function typedArraySupport (line 28015) | function typedArraySupport () { function createBuffer (line 28042) | function createBuffer (length) { function Buffer (line 28062) | function Buffer (arg, encodingOrOffset, length) { function from (line 28088) | function from (value, encodingOrOffset, length) { function assertSize (line 28153) | function assertSize (size) { function alloc (line 28161) | function alloc (size, fill, encoding) { function allocUnsafe (line 28185) | function allocUnsafe (size) { function fromString (line 28203) | function fromString (string, encoding) { function fromArrayLike (line 28227) | function fromArrayLike (array) { function fromArrayBuffer (line 28236) | function fromArrayBuffer (array, byteOffset, length) { function fromObject (line 28259) | function fromObject (obj) { function checked (line 28284) | function checked (length) { function SlowBuffer (line 28294) | function SlowBuffer (length) { function byteLength (line 28385) | function byteLength (string, encoding) { function slowToString (line 28434) | function slowToString (encoding, start, end) { function swap (line 28512) | function swap (b, n, m) { function bidirectionalIndexOf (line 28652) | function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { function arrayIndexOf (line 28708) | function arrayIndexOf (arr, val, byteOffset, encoding, dir) { function hexWrite (line 28776) | function hexWrite (buf, string, offset, length) { function utf8Write (line 28801) | function utf8Write (buf, string, offset, length) { function asciiWrite (line 28805) | function asciiWrite (buf, string, offset, length) { function latin1Write (line 28809) | function latin1Write (buf, string, offset, length) { function base64Write (line 28813) | function base64Write (buf, string, offset, length) { function ucs2Write (line 28817) | function ucs2Write (buf, string, offset, length) { function base64Slice (line 28899) | function base64Slice (buf, start, end) { function utf8Slice (line 28907) | function utf8Slice (buf, start, end) { function decodeCodePointsArray (line 28985) | function decodeCodePointsArray (codePoints) { function asciiSlice (line 29003) | function asciiSlice (buf, start, end) { function latin1Slice (line 29013) | function latin1Slice (buf, start, end) { function hexSlice (line 29023) | function hexSlice (buf, start, end) { function utf16leSlice (line 29036) | function utf16leSlice (buf, start, end) { function checkOffset (line 29075) | function checkOffset (offset, ext, length) { function checkInt (line 29250) | function checkInt (buf, value, offset, ext, max, min) { function checkIEEE754 (line 29438) | function checkIEEE754 (buf, value, offset, ext, max, min) { function writeFloat (line 29443) | function writeFloat (buf, value, offset, littleEndian, noAssert) { function writeDouble (line 29461) | function writeDouble (buf, value, offset, littleEndian, noAssert) { function base64clean (line 29600) | function base64clean (str) { function toHex (line 29614) | function toHex (n) { function utf8ToBytes (line 29619) | function utf8ToBytes (string, units) { function asciiToBytes (line 29699) | function asciiToBytes (str) { function utf16leToBytes (line 29708) | function utf16leToBytes (str, units) { function base64ToBytes (line 29724) | function base64ToBytes (str) { function blitBuffer (line 29728) | function blitBuffer (src, dst, offset, length) { function isInstance (line 29739) | function isInstance (obj, type) { function numberIsNaN (line 29744) | function numberIsNaN (obj) { function objectOrFunction (line 29765) | function objectOrFunction(x) { function isFunction (line 29770) | function isFunction(x) { function setScheduler (line 29807) | function setScheduler(scheduleFn) { function setAsap (line 29811) | function setAsap(asapFn) { function useNextTick (line 29824) | function useNextTick() { function useVertxTimer (line 29833) | function useVertxTimer() { function useMutationObserver (line 29843) | function useMutationObserver() { function useMessageChannel (line 29855) | function useMessageChannel() { function useSetTimeout (line 29863) | function useSetTimeout() { function flush (line 29873) | function flush() { function attemptVertx (line 29887) | function attemptVertx() { function then (line 29911) | function then(onFulfillment, onRejection) { function resolve$1 (line 29966) | function resolve$1(object) { function noop (line 29981) | function noop() {} function selfFulfillment (line 29989) | function selfFulfillment() { function cannotReturnOwn (line 29993) | function cannotReturnOwn() { function getThen (line 29997) | function getThen(promise) { function tryThen (line 30006) | function tryThen(then$$1, value, fulfillmentHandler, rejectionHandler) { function handleForeignThenable (line 30014) | function handleForeignThenable(promise, thenable, then$$1) { function handleOwnThenable (line 30043) | function handleOwnThenable(promise, thenable) { function handleMaybeThenable (line 30057) | function handleMaybeThenable(promise, maybeThenable, then$$1) { function resolve (line 30074) | function resolve(promise, value) { function publishRejection (line 30084) | function publishRejection(promise) { function fulfill (line 30092) | function fulfill(promise, value) { function reject (line 30105) | function reject(promise, reason) { function subscribe (line 30115) | function subscribe(parent, child, onFulfillment, onRejection) { function publish (line 30131) | function publish(promise) { function tryCatch (line 30157) | function tryCatch(callback, detail) { function invokeCallback (line 30166) | function invokeCallback(settled, promise, callback, detail) { function initializePromise (line 30206) | function initializePromise(promise, resolver) { function nextId (line 30219) | function nextId() { function makePromise (line 30223) | function makePromise(promise) { function validationError (line 30230) | function validationError() { function Enumerator (line 30235) | function Enumerator(Constructor, input) { function all (line 30375) | function all(entries) { function race (line 30444) | function race(entries) { function reject$1 (line 30496) | function reject$1(reason) { function needsResolver (line 30504) | function needsResolver() { function needsNew (line 30508) | function needsNew() { function Promise (line 30617) | function Promise(resolver) { function polyfill (line 30890) | function polyfill() { function generateCallbackFunction (line 30958) | function generateCallbackFunction() { function clearFunction (line 30962) | function clearFunction(functionName) { function removeScript (line 30972) | function removeScript(scriptId) { function fetchJsonp (line 30979) | function fetchJsonp(_url) { function t (line 31366) | function t(a,b){return a.b===b.b&&a.a===b.a} function u (line 31366) | function u(a,b){return a.ba?0:a;c=0>c?0:c;return a<=c?0===c?(b+d)/2:b+a/(a... function ea (line 31367) | function ea(a){var b=B(a.b);C(b,a.c);C(b.b,a.c);D(b,a.a);return b} function E (line 31367) | function E(a,b){var c=!1,d=!1;a!==b&&(b.a!==a.a&&(d=!0,F(b.a,a.a)),b.d!=... function I (line 31367) | function I(a){var b=a.b,c=!1;a.d!==a.b.d&&(c=!0,G(a.d,a.b.d));a.c===a?F(... function K (line 31368) | function K(a){var b=B(a),c=b.b;H(b,a.e);b.a=a.b.a;C(c,b.a);b.d=c.d=a.d;b... function L (line 31368) | function L(a,b){var c=!1,d=B(a),e=d.b;b.d!==a.d&&(c=!0,G(b.d,a.d));H(d,a... function B (line 31368) | function B(a){var b=new M,c=new M,d=a.b.h;c.h=d;d.b.h=b;b.h=a;a.b.h=c;b.... function H (line 31368) | function H(a,b){var c=a.c,d=b.c;c.b.e=b;d.b.e=a;a.c=d;b.c=c} function C (line 31369) | function C(a,b){var c=b.f,d=new N(b,c);c.e=d;b.f=d;c=d.c=a;do c.a=d,c=c.... function D (line 31369) | function D(a,b){var c=b.d,d=new ga(b,c);c.b=d;b.d=d;d.a=a;d.c=b.c;c=a;do... function fa (line 31369) | function fa(a){var b=a.h;a=a.b.h;b.b.h=a;a.b.h=b} function F (line 31369) | function F(a,b){var c=a.c,d=c;do d.a=b,d=d.c;while(d!==c);c=a.f;d=a.e;d.... function G (line 31369) | function G(a,b){var c=a.a,d=c;do d.d=b,d=d.e;while(d!==c);c=a.d;d=a.b;d.... function ha (line 31369) | function ha(a){var b=0;Math.abs(a[1])>Math.abs(a[0])&&(b=1);Math.abs(a[2... function P (line 31369) | function P(a,b){a.f+=b.f;a.b.f+=b.b.f} function ia (line 31369) | function ia(a,b,c){a=a.a;b=b.a;c=c.a;if(b.b.a===a)return c.b.a===a?u(b.a... function Q (line 31369) | function Q(a){a.a.i=null;var b=a.e;b.a.c=b.c;b.c.a=b.a;a.e=null} function ja (line 31369) | function ja(a,b){I(a.a);a.c=!1;a.a=b;b.i=a} function ka (line 31369) | function ka(a){var b=a.a.a;do a=R(a);while(a.a.a===b);a.c&&(b=L(S(a).a.b... function la (line 31370) | function la(a,b,c){var d=new ma;d.a=c;d.e=na(a.f,b.e,d);return c.i=d} function oa (line 31370) | function oa(a,b){switch(a.s){case 100130:return 0!==(b&1);case 100131:re... function pa (line 31370) | function pa(a){var b=a.a,c=b.d;c.c=a.d;c.a=b;Q(a)} function T (line 31370) | function T(a,b,c){a=b;for(b=b.a;a!==c;){a.c=!1;var d=S(a),e=d.a;if(e.a!=... function U (line 31371) | function U(a,b,c,d,e,f){var g=!0;do la(a,b,c.b),c=c.c;while(c!==d);for(n... function sa (line 31371) | function sa(a,b,c,d,e){var f=[b.g[0],b.g[1],b.g[2]];b.d=null;b.d=a.o?a.o... function ta (line 31372) | function ta(a,b,c){var d=[null,null,null,null];d[0]=b.a.d;d[1]=c.a.d;sa(... function ua (line 31372) | function ua(a,b,c,d,e){var f=Math.abs(b.b-a.b)+Math.abs(b.a-a.a),g=Math.... function qa (line 31373) | function qa(a,b){var c=S(b),d=b.a,e=c.a;if(u(d.a,e.a)){if(0c.f&&(c.f*=2,c.c=Ja(c.c,c... function Fa (line 31391) | function Fa(a){if(0===a.a)return Ka(a.b);var b=a.c[a.d[a.a-1]];if(0!==a.... function Ha (line 31391) | function Ha(){this.d=Ja([0],33);this.e=[null,null];this.c=[0,0];this.a=0... function Ja (line 31391) | function Ja(a,b){for(var c=Array(b),d=0;d>1,k=c[... function ma (line 31392) | function ma(){this.e=this.a=null;this.f=0;this.c=this.b=this.h=this.d=!1} function S (line 31392) | function S(a){return a.e.c.b} function R (line 31392) | function R(a){return a.e.a.b} function Tree (line 31465) | function Tree() { function Data (line 31470) | function Data(source, dest) { function tinf_build_bits_base (line 31514) | function tinf_build_bits_base(bits, base, delta, first) { function tinf_build_fixed_trees (line 31529) | function tinf_build_fixed_trees(lt, dt) { function tinf_build_tree (line 31555) | function tinf_build_tree(t, lengths, off, num) { function tinf_getbit (line 31583) | function tinf_getbit(d) { function tinf_read_bits (line 31599) | function tinf_read_bits(d, num, base) { function tinf_decode_symbol (line 31615) | function tinf_decode_symbol(d, t) { function tinf_decode_trees (line 31641) | function tinf_decode_trees(d, lt, dt) { function tinf_inflate_block_data (line 31707) | function tinf_inflate_block_data(d, lt, dt) { function tinf_inflate_uncompressed_block (line 31741) | function tinf_inflate_uncompressed_block(d) { function tinf_uncompress (line 31776) | function tinf_uncompress(source, dest) { function derive (line 31840) | function derive(v0, v1, v2, v3, t) { function BoundingBox (line 31856) | function BoundingBox() { function Path (line 32006) | function Path() { function floatToString (line 32239) | function floatToString(v) { function packValues (line 32247) | function packValues() { function fail (line 32323) | function fail(message) { function argument (line 32329) | function argument(predicate, message) { function constant (line 32358) | function constant(v) { function isByteEncodable (line 32911) | function isByteEncodable(value) { function encodeVarDeltaRunAsZeroes (line 32916) | function encodeVarDeltaRunAsZeroes(deltas, pos, result) { function encodeVarDeltaRunAsBytes (line 32928) | function encodeVarDeltaRunAsBytes(deltas, offset, result) { function encodeVarDeltaRunAsWords (line 32960) | function encodeVarDeltaRunAsWords(deltas, offset, result) { function Table (line 33311) | function Table(tableName, fields, options) { function ushortList (line 33352) | function ushortList(itemName, list, count) { function tableList (line 33367) | function tableList(itemName, records, itemCallback) { function recordList (line 33380) | function recordList(itemName, records, itemCallback) { function Coverage (line 33399) | function Coverage(coverageTable) { function ScriptList (line 33412) | function ScriptList(scriptListTable) { function FeatureList (line 33449) | function FeatureList(featureListTable) { function LookupList (line 33472) | function LookupList(lookupListTable, subtableMakers) { function getByte (line 33502) | function getByte(dataView, offset) { function getUShort (line 33508) | function getUShort(dataView, offset) { function getShort (line 33514) | function getShort(dataView, offset) { function getULong (line 33520) | function getULong(dataView, offset) { function getFixed (line 33526) | function getFixed(dataView, offset) { function getTag (line 33534) | function getTag(dataView, offset) { function getOffset (line 33545) | function getOffset(dataView, offset, offSize) { function getBytes (line 33556) | function getBytes(dataView, startOffset, endOffset) { function bytesToString (line 33566) | function bytesToString(bytes) { function Parser (line 33587) | function Parser(data, offset) { function parseCmapTableFormat12 (line 34142) | function parseCmapTableFormat12(cmap, p) { function parseCmapTableFormat4 (line 34166) | function parseCmapTableFormat4(cmap, p, data, start, offset) { function parseCmapTable (line 34218) | function parseCmapTable(data, start) { function addSegment (line 34256) | function addSegment(t, code, glyphIndex) { function addTerminatorSegment (line 34266) | function addTerminatorSegment(t) { function makeCmapTable (line 34276) | function makeCmapTable(glyphs) { function DefaultEncoding (line 34553) | function DefaultEncoding(font) { function CmapEncoding (line 34579) | function CmapEncoding(cmap) { function CffEncoding (line 34598) | function CffEncoding(encoding, charset) { function GlyphNames (line 34619) | function GlyphNames(post) { function addGlyphNames (line 34674) | function addGlyphNames(font) { function line (line 34703) | function line(ctx, x1, y1, x2, y2) { function getPathDefinition (line 34715) | function getPathDefinition(glyph, path) { function Glyph (line 34757) | function Glyph(options) { function drawCircles (line 34987) | function drawCircles(l, x, y, scale) { function defineDependentProperty (line 35074) | function defineDependentProperty(glyph, externalName, internalName) { function GlyphSet (line 35098) | function GlyphSet(font, glyphs) { function glyphLoader (line 35139) | function glyphLoader(font, index) { function ttfGlyphLoader (line 35156) | function ttfGlyphLoader(font, index, parseGlyph, data, position, buildPa... function cffGlyphLoader (line 35183) | function cffGlyphLoader(font, index, parseCFFCharstring, charstring) { function equals (line 35202) | function equals(a, b) { function calcCFFSubroutineBias (line 35224) | function calcCFFSubroutineBias(subrs) { function parseCFFIndex (line 35239) | function parseCFFIndex(data, start, conversionFn) { function parseFloatOperand (line 35273) | function parseFloatOperand(parser) { function parseOperand (line 35299) | function parseOperand(parser, b0) { function entriesToObject (line 35341) | function entriesToObject(entries) { function parseCFFDict (line 35365) | function parseCFFDict(data, start, size) { function getCFFString (line 35397) | function getCFFString(strings, index) { function interpretDict (line 35409) | function interpretDict(dict, meta, strings) { function parseCFFHeader (line 35449) | function parseCFFHeader(data, start) { function parseCFFTopDict (line 35506) | function parseCFFTopDict(data, strings) { function parseCFFPrivateDict (line 35512) | function parseCFFPrivateDict(data, start, size, strings) { function gatherCFFTopDicts (line 35532) | function gatherCFFTopDicts(data, start, cffIndex, strings) { function parseCFFCharset (line 35561) | function parseCFFCharset(data, start, nGlyphs, strings) { function parseCFFEncoding (line 35603) | function parseCFFEncoding(data, start, charset) { function parseCFFCharstring (line 35635) | function parseCFFCharstring(font, glyph, code) { function parseCFFFDSelect (line 36055) | function parseCFFFDSelect(data, start, nGlyphs, fdArrayCount) { function parseCFFTable (line 36101) | function parseCFFTable(data, start, font) { function encodeString (line 36184) | function encodeString(s, strings) { function makeHeader (line 36205) | function makeHeader() { function makeNameIndex (line 36214) | function makeNameIndex(fontNames) { function makeDict (line 36227) | function makeDict(meta, attrs, strings) { function makeTopDict (line 36245) | function makeTopDict(attrs, strings) { function makeTopDictIndex (line 36253) | function makeTopDictIndex(topDict) { function makeStringIndex (line 36261) | function makeStringIndex(strings) { function makeGlobalSubrIndex (line 36273) | function makeGlobalSubrIndex() { function makeCharsets (line 36280) | function makeCharsets(glyphNames, strings) { function glyphToOps (line 36293) | function glyphToOps(glyph) { function makeCharStringsIndex (line 36361) | function makeCharStringsIndex(glyphs) { function makePrivateDict (line 36375) | function makePrivateDict(attrs, strings) { function makeCFFTable (line 36383) | function makeCFFTable(glyphs, options) { function parseHeadTable (line 36461) | function parseHeadTable(data, start) { function makeHeadTable (line 36485) | function makeHeadTable(options) { function parseHheaTable (line 36520) | function parseHheaTable(data, start) { function makeHheaTable (line 36540) | function makeHheaTable(options) { function parseHmtxTable (line 36568) | function parseHmtxTable(data, start, numMetrics, numGlyphs, glyphs) { function makeHmtxTable (line 36585) | function makeHmtxTable(glyphs) { function makeLtagTable (line 36602) | function makeLtagTable(tags) { function parseLtagTable (line 36626) | function parseLtagTable(data, start) { function parseMaxpTable (line 36654) | function parseMaxpTable(data, start) { function makeMaxpTable (line 36678) | function makeMaxpTable(numGlyphs) { function getLanguageCode (line 37207) | function getLanguageCode(platformID, languageID, ltag) { function getEncoding (line 37288) | function getEncoding(platformID, encodingID, languageID) { function parseNameTable (line 37310) | function parseNameTable(data, start, ltag) { function reverseDict (line 37356) | function reverseDict(dict) { function makeNameRecord (line 37365) | function makeNameRecord(platformID, encodingID, languageID, nameID, leng... function findSubArray (line 37378) | function findSubArray(needle, haystack) { function addStringToPool (line 37398) | function addStringToPool(s, pool) { function makeNameTable (line 37413) | function makeNameTable(names, ltag) { function getUnicodeRange (line 37643) | function getUnicodeRange(unicode) { function parseOS2Table (line 37655) | function parseOS2Table(data, start) { function makeOS2Table (line 37708) | function makeOS2Table(options) { function parsePostTable (line 37764) | function parsePostTable(data, start) { function makePostTable (line 37808) | function makePostTable() { function parseGsubTable (line 38008) | function parseGsubTable(data, start) { function makeGsubTable (line 38076) | function makeGsubTable(gsub) { function parseMetaTable (line 38091) | function parseMetaTable(data, start) { function makeMetaTable (line 38111) | function makeMetaTable(tags) { function log2 (line 38141) | function log2(v) { function computeCheckSum (line 38145) | function computeCheckSum(bytes) { function makeTableRecord (line 38162) | function makeTableRecord(tag, checkSum, offset, length) { function makeSfntTable (line 38171) | function makeSfntTable(tables) { function metricsForChar (line 38227) | function metricsForChar(font, chars, notFoundMetrics) { function average (line 38239) | function average(vs) { function fontToSfntTable (line 38250) | function fontToSfntTable(font) { function searchTag (line 38460) | function searchTag(arr, tag) { function binSearch (line 38477) | function binSearch(arr, value) { function searchRange (line 38495) | function searchRange(ranges, value) { function Layout (line 38521) | function Layout(font, tableName) { function Position (line 38804) | function Position(font) { function Substitution (line 38879) | function Substitution(font) { function arraysEqual (line 38884) | function arraysEqual(ar1, ar2) { function getSubstFormat (line 38894) | function getSubstFormat(lookupTable, format, defaultSubtable) { function isBrowser (line 39175) | function isBrowser() { function nodeBufferToArrayBuffer (line 39179) | function nodeBufferToArrayBuffer(buffer) { function arrayBufferToNodeBuffer (line 39189) | function arrayBufferToNodeBuffer(ab) { function checkArgument (line 39199) | function checkArgument(expression, message) { function parseGlyphCoordinate (line 39208) | function parseGlyphCoordinate(p, flag, previousValue, shortVectorBitMask... function parseGlyph (line 39234) | function parseGlyph(glyph, data, start) { function transformPoints (line 39379) | function transformPoints(points, transform) { function getContours (line 39395) | function getContours(points) { function getPath (line 39412) | function getPath(points) { function buildPath (line 39468) | function buildPath(glyphs, glyph) { function parseGlyfTable (line 39507) | function parseGlyfTable(data, start, loca, font) { function Hinting (line 39565) | function Hinting(font) { function roundOff (line 39591) | function roundOff(v) { function roundToGrid (line 39598) | function roundToGrid(v) { function roundToDoubleGrid (line 39606) | function roundToDoubleGrid(v) { function roundToHalfGrid (line 39613) | function roundToHalfGrid(v) { function roundUpToGrid (line 39620) | function roundUpToGrid(v) { function roundDownToGrid (line 39627) | function roundDownToGrid(v) { function UnitVector (line 39883) | function UnitVector(x, y) { function getUnitVector (line 39976) | function getUnitVector(x, y) { function HPoint (line 39990) | function HPoint( function State (line 40063) | function State(env, prog) { function initTZone (line 40417) | function initTZone(state) function skip (line 40432) | function skip(state, handleElse) function SVTCA (line 40466) | function SVTCA(v, state) { function SPVTCA (line 40474) | function SPVTCA(v, state) { function SFVTCA (line 40482) | function SFVTCA(v, state) { function SPVTL (line 40490) | function SPVTL(a, state) { function SFVTL (line 40515) | function SFVTL(a, state) { function SPVFS (line 40540) | function SPVFS(state) { function SFVFS (line 40552) | function SFVFS(state) { function GPV (line 40564) | function GPV(state) { function GFV (line 40576) | function GFV(state) { function SFVTPV (line 40588) | function SFVTPV(state) { function ISECT (line 40596) | function ISECT(state) function SRP0 (line 40636) | function SRP0(state) { function SRP1 (line 40644) | function SRP1(state) { function SRP2 (line 40652) | function SRP2(state) { function SZP0 (line 40660) | function SZP0(state) { function SZP1 (line 40682) | function SZP1(state) { function SZP2 (line 40704) | function SZP2(state) { function SZPS (line 40726) | function SZPS(state) { function SLOOP (line 40748) | function SLOOP(state) { function RTG (line 40756) | function RTG(state) { function RTHG (line 40764) | function RTHG(state) { function SMD (line 40772) | function SMD(state) { function ELSE (line 40782) | function ELSE(state) { function JMPR (line 40796) | function JMPR(state) { function SCVTCI (line 40807) | function SCVTCI(state) { function DUP (line 40817) | function DUP(state) { function POP (line 40827) | function POP(state) { function CLEAR (line 40835) | function CLEAR(state) { function SWAP (line 40843) | function SWAP(state) { function DEPTH (line 40857) | function DEPTH(state) { function LOOPCALL (line 40867) | function LOOPCALL(state) { function CALL (line 40898) | function CALL(state) { function CINDEX (line 40921) | function CINDEX(state) { function MINDEX (line 40934) | function MINDEX(state) { function FDEF (line 40945) | function FDEF(state) { function MDAP (line 40964) | function MDAP(round, state) { function IUP (line 40984) | function IUP(v, state) { function SHP (line 41019) | function SHP(a, state) { function SHC (line 41054) | function SHC(a, state) { function SHZ (line 41076) | function SHZ(a, state) { function SHPIX (line 41107) | function SHPIX(state) { function IP (line 41135) | function IP(state) { function MSIRP (line 41168) | function MSIRP(a, state) { function ALIGNRP (line 41189) | function ALIGNRP(state) { function RTDG (line 41219) | function RTDG(state) { function MIAP (line 41227) | function MIAP(round, state) { function NPUSHB (line 41266) | function NPUSHB(state) { function NPUSHW (line 41282) | function NPUSHW(state) { function WS (line 41301) | function WS(state) { function RS (line 41317) | function RS(state) { function WCVTP (line 41332) | function WCVTP(state) { function RCVT (line 41345) | function RCVT(state) { function GC (line 41356) | function GC(a, state) { function MD (line 41368) | function MD(a, state) { function MPPEM (line 41383) | function MPPEM(state) { function FLIPON (line 41390) | function FLIPON(state) { function LT (line 41397) | function LT(state) { function LTEQ (line 41409) | function LTEQ(state) { function GT (line 41421) | function GT(state) { function GTEQ (line 41433) | function GTEQ(state) { function EQ (line 41445) | function EQ(state) { function NEQ (line 41457) | function NEQ(state) { function ODD (line 41469) | function ODD(state) { function EVEN (line 41480) | function EVEN(state) { function IF (line 41491) | function IF(state) { function EIF (line 41507) | function EIF(state) { function AND (line 41517) | function AND(state) { function OR (line 41529) | function OR(state) { function NOT (line 41541) | function NOT(state) { function DELTAP123 (line 41554) | function DELTAP123(b, state) { function SDB (line 41583) | function SDB(state) { function SDS (line 41594) | function SDS(state) { function ADD (line 41605) | function ADD(state) { function SUB (line 41617) | function SUB(state) { function DIV (line 41629) | function DIV(state) { function MUL (line 41641) | function MUL(state) { function ABS (line 41653) | function ABS(state) { function NEG (line 41664) | function NEG(state) { function FLOOR (line 41675) | function FLOOR(state) { function CEILING (line 41686) | function CEILING(state) { function ROUND (line 41697) | function ROUND(dt, state) { function WCVTF (line 41708) | function WCVTF(state) { function DELTAC123 (line 41722) | function DELTAC123(b, state) { function SROUND (line 41750) | function SROUND(state) { function S45ROUND (line 41799) | function S45ROUND(state) { function ROFF (line 41849) | function ROFF(state) { function RUTG (line 41857) | function RUTG(state) { function RDTG (line 41865) | function RDTG(state) { function SCANCTRL (line 41873) | function SCANCTRL(state) { function SDPVTL (line 41883) | function SDPVTL(a, state) { function GETINFO (line 41908) | function GETINFO(state) { function ROLL (line 41929) | function ROLL(state) { function MAX (line 41944) | function MAX(state) { function MIN (line 41956) | function MIN(state) { function SCANTYPE (line 41968) | function SCANTYPE(state) { function INSTCTRL (line 41976) | function INSTCTRL(state) { function PUSHB (line 41991) | function PUSHB(n, state) { function PUSHW (line 42005) | function PUSHW(n, state) { function MDRP_MIRP (line 42031) | function MDRP_MIRP(indirect, setRp0, keepD, ro, dt, state) { function Font (line 42624) | function Font(options) { function assert (line 43017) | function assert(predicate, message) { function assertNamePresent (line 43020) | function assertNamePresent(name) { function addName (line 43150) | function addName(name, names) { function makeFvarAxis (line 43172) | function makeFvarAxis(n, axis, names) { function parseFvarAxis (line 43184) | function parseFvarAxis(data, start, names) { function makeFvarInstance (line 43196) | function makeFvarInstance(n, inst, axes, names) { function parseFvarInstance (line 43215) | function parseFvarInstance(data, start, axes, names) { function makeFvarTable (line 43229) | function makeFvarTable(fvar, names) { function parseFvarTable (line 43252) | function parseFvarTable(data, start, names) { function parseGposTable (line 43362) | function parseGposTable(data, start) { function makeGposTable (line 43391) | function makeGposTable(gpos) { function parseWindowsKernTable (line 43404) | function parseWindowsKernTable(p) { function parseMacKernTable (line 43424) | function parseMacKernTable(p) { function parseKernTable (line 43453) | function parseKernTable(data, start) { function parseLocaTable (line 43475) | function parseLocaTable(data, start, numGlyphs, shortVersion) { function loadFromFile (line 43510) | function loadFromFile(path, callback) { function loadFromUrl (line 43526) | function loadFromUrl(url, callback) { function parseOpenTypeTableEntries (line 43552) | function parseOpenTypeTableEntries(data, numTables) { function parseWOFFTableEntries (line 43573) | function parseWOFFTableEntries(data, numTables) { function uncompressTable (line 43608) | function uncompressTable(data, tableEntry) { function parseBuffer (line 43632) | function parseBuffer(buffer) { function load (line 43834) | function load(url, callback) { function loadSync (line 43858) | function loadSync(url) { function defaultSetTimout (line 43891) | function defaultSetTimout() { function defaultClearTimeout (line 43894) | function defaultClearTimeout () { function runTimeout (line 43917) | function runTimeout(fun) { function runClearTimeout (line 43942) | function runClearTimeout(marker) { function cleanUpNextTick (line 43974) | function cleanUpNextTick() { function drainQueue (line 43989) | function drainQueue() { function Item (line 44027) | function Item(fun, array) { function noop (line 44041) | function noop() {} function normalizeName (line 44110) | function normalizeName(name) { function normalizeValue (line 44120) | function normalizeValue(value) { function iteratorFor (line 44128) | function iteratorFor(items) { function Headers (line 44145) | function Headers(headers) { function consumed (line 44217) | function consumed(body) { function fileReaderReady (line 44224) | function fileReaderReady(reader) { function readBlobAsArrayBuffer (line 44235) | function readBlobAsArrayBuffer(blob) { function readBlobAsText (line 44242) | function readBlobAsText(blob) { function readArrayBufferAsText (line 44249) | function readArrayBufferAsText(buf) { function bufferClone (line 44259) | function bufferClone(buf) { function Body (line 44269) | function Body() { function normalizeMethod (line 44365) | function normalizeMethod(method) { function Request (line 44370) | function Request(input, options) { function decode (line 44411) | function decode(body) { function parseHeaders (line 44424) | function parseHeaders(rawHeaders) { function Response (line 44442) | function Response(bodyInit, options) { function getWindowWidth (line 48277) | function getWindowWidth() { function getWindowHeight (line 48286) | function getWindowHeight() { function launchFullscreen (line 48450) | function launchFullscreen(element) { function exitFullscreen (line 48470) | function exitFullscreen() { function formatType (line 49084) | function formatType() { function calculateOffset (line 51656) | function calculateOffset(object) { function getMousePos (line 58982) | function getMousePos(canvas, w, h, evt) { function getTouchInfo (line 59574) | function getTouchInfo(canvas, w, h, e, i) { function buildBlurKernel (line 60303) | function buildBlurKernel(r) { function blurARGB (line 60338) | function blurARGB(canvas, radius) { function _sAssign (line 60867) | function _sAssign(sVal, iVal) { function makeObject (line 63377) | function makeObject(row, headers) { function escapeHelper (line 64426) | function escapeHelper(content) { function _checkFileExtension (line 64640) | function _checkFileExtension(filename, extension) { function destroyClickedElement (line 64682) | function destroyClickedElement(event) { function elementsToP5XML (line 66693) | function elementsToP5XML(elements) { function hypot (line 68056) | function hypot(x, y, z) { function isSpace (line 71672) | function isSpace(i) { function pathToPoints (line 71930) | function pathToPoints(cmds, options) { function simplify (line 71951) | function simplify(pts, angle) { function splitPaths (line 71965) | function splitPaths(cmds) { function cmdToArr (line 71982) | function cmdToArr(cmd) { function parseOpts (line 71996) | function parseOpts(options, defaults) { function at (line 72011) | function at(v, i) { function collinear (line 72016) | function collinear(a, b, c, thresholdAngle) { function areaTriangle (line 72041) | function areaTriangle(a, b, c) { function findDotsAtSegment (line 72047) | function findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function getPointAtSegmentLength (line 72080) | function getPointAtSegmentLength( function pointAtLength (line 72106) | function pointAtLength(path, length, istotal) { function pathToAbsolute (line 72158) | function pathToAbsolute(pathArray) { function path2curve (line 72257) | function path2curve(path, path2) { function a2c (line 72413) | function a2c(x1, y1, rx, ry, angle, lac, sweep_flag, x2, y2, recursive) { function catmullRom2bezier (line 72530) | function catmullRom2bezier(crp, z) { function l2c (line 72596) | function l2c(x1, y1, x2, y2) { function q2c (line 72600) | function q2c(x1, y1, ax, ay, x2, y2) { function bezlen (line 72613) | function bezlen(x1, y1, x2, y2, x3, y3, x4, y4, z) { function getTatLen (line 72661) | function getTatLen(x1, y1, x2, y2, x3, y3, x4, y4, ll) { function base3 (line 72679) | function base3(t, p1, p2, p3, p4) { function cacheKey (line 72685) | function cacheKey() { function doNf (line 73591) | function doNf(num, left, right) { function doNfc (line 73679) | function doNfc(num, right) { function addNfp (line 73759) | function addNfp(num) { function addNfs (line 73837) | function addNfs(num) { function parseObj (line 76762) | function parseObj(model, lines) { function vertexCallback (line 81879) | function vertexCallback(data, polyVertArray) { function begincallback (line 81885) | function begincallback(type) { function errorcallback (line 81891) | function errorcallback(errno) { function combinecallback (line 81896) | function combinecallback(coords, data, weight) { function edgeCallback (line 81900) | function edgeCallback(flag) { function ImageInfos (line 82816) | function ImageInfos(width, height) { function setPixel (line 82894) | function setPixel(imageInfo, r, g, b, a) { function push (line 82968) | function push(xs, ys, v) { function clamp (line 83010) | function clamp(v, min, max) { function byte (line 83022) | function byte(v) { function Cubic (line 83036) | function Cubic(p0, c0, c1, p1) { function cubicToQuadratics (line 83169) | function cubicToQuadratics(x0, y0, cx0, cy0, cx1, cy1, x1, y1) { function pushLine (line 83233) | function pushLine(x0, y0, x1, y1) { function samePoint (line 83249) | function samePoint(x0, y0, x1, y1) { function layout (line 83325) | function layout(dim, dimImageInfos, cellImageInfos) { FILE: 07_time_and_interactivity/07_smoothing/smoothing_javascript/sketch.js function setup (line 4) | function setup() { function mousePressed (line 10) | function mousePressed() { function draw (line 18) | function draw() { FILE: 08_typography/01_ransom_letter/ransom_letter_js/ransom_letter_js.js function setup (line 3) | function setup() { function draw (line 14) | function draw() { function keyTyped (line 41) | function keyTyped() { FILE: 08_typography/02_one_line_typewriter/one_line_typewriter_js/one_line_typewriter_js.js function setup (line 4) | function setup() { function draw (line 10) | function draw() { function keyPressed (line 28) | function keyPressed() { FILE: 08_typography/03_dynamic_text/dynamic_text_js/dynamic_text_js.js function setup (line 7) | function setup() { function draw (line 16) | function draw() { function drawWord (line 41) | function drawWord() { function keyTyped (line 51) | function keyTyped() { FILE: 08_typography/04_responsive_text/responsive_text_js/responsive_text_js.js function setup (line 11) | function setup() { function draw (line 24) | function draw() { function keyPressed (line 71) | function keyPressed() { FILE: 08_typography/05_scrolling_headlines/scrolling_headlines_js/scrolling_headlines_js.js function setup (line 4) | function setup() { function draw (line 10) | function draw() { function keyTyped (line 30) | function keyTyped() { FILE: 08_typography/06_split_flap_type/split_flap_type_js/split_flap_type_js.js function setup (line 14) | function setup() { function draw (line 31) | function draw() { function drawCurrentWord (line 67) | function drawCurrentWord(tx, ty){ function keyTyped (line 92) | function keyTyped() { FILE: 08_typography/07_word_finder/word_finder_js/word_finder_js.js function setup (line 19) | function setup() { function draw (line 25) | function draw() { function keyTyped (line 66) | function keyTyped() { FILE: 08_typography/08_letterform_collage_tool/letterform_collage_tool_js/letterform_collage_tool_js.js function setup (line 8) | function setup() { function draw (line 20) | function draw() { function mouseReleased (line 29) | function mouseReleased() { function keyTyped (line 36) | function keyTyped() { FILE: 08_typography/09_procrustean_typography/procrustean_typography_js/procrustean_typography_js.js function setup (line 4) | function setup() { function draw (line 13) | function draw() { FILE: 08_typography/10_text_along_a_curve/text_along_a_curve_js/text_along_a_curve_js.js function setup (line 10) | function setup() { function draw (line 27) | function draw() { function keyTyped (line 82) | function keyTyped() { FILE: 08_typography/11_glyph_hacking/glyph_hacking_js/glyph_hacking_js.js function getPoints (line 15) | function getPoints(){ function setup (line 27) | function setup() { function draw (line 38) | function draw() { function keyTyped (line 96) | function keyTyped() { FILE: 08_typography/11_glyph_hacking/glyph_hacking_js/libraries/rune.js function s (line 1) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... function rgb2hsl (line 62) | function rgb2hsl(rgb) { function rgb2hsv (line 97) | function rgb2hsv(rgb) { function rgb2hwb (line 130) | function rgb2hwb(rgb) { function rgb2cmyk (line 141) | function rgb2cmyk(rgb) { function rgb2keyword (line 154) | function rgb2keyword(rgb) { function rgb2xyz (line 158) | function rgb2xyz(rgb) { function rgb2lab (line 175) | function rgb2lab(rgb) { function rgb2lch (line 197) | function rgb2lch(args) { function hsl2rgb (line 201) | function hsl2rgb(hsl) { function hsl2hsv (line 239) | function hsl2hsv(hsl) { function hsl2hwb (line 258) | function hsl2hwb(args) { function hsl2cmyk (line 262) | function hsl2cmyk(args) { function hsl2keyword (line 266) | function hsl2keyword(args) { function hsv2rgb (line 271) | function hsv2rgb(hsv) { function hsv2hsl (line 299) | function hsv2hsl(hsv) { function hsv2hwb (line 313) | function hsv2hwb(args) { function hsv2cmyk (line 317) | function hsv2cmyk(args) { function hsv2keyword (line 321) | function hsv2keyword(args) { function hwb2rgb (line 326) | function hwb2rgb(hwb) { function hwb2hsl (line 361) | function hwb2hsl(args) { function hwb2hsv (line 365) | function hwb2hsv(args) { function hwb2cmyk (line 369) | function hwb2cmyk(args) { function hwb2keyword (line 373) | function hwb2keyword(args) { function cmyk2rgb (line 377) | function cmyk2rgb(cmyk) { function cmyk2hsl (line 390) | function cmyk2hsl(args) { function cmyk2hsv (line 394) | function cmyk2hsv(args) { function cmyk2hwb (line 398) | function cmyk2hwb(args) { function cmyk2keyword (line 402) | function cmyk2keyword(args) { function xyz2rgb (line 407) | function xyz2rgb(xyz) { function xyz2lab (line 434) | function xyz2lab(xyz) { function xyz2lch (line 455) | function xyz2lch(args) { function lab2xyz (line 459) | function lab2xyz(lab) { function lab2lch (line 480) | function lab2lch(lab) { function lab2rgb (line 495) | function lab2rgb(args) { function lch2lab (line 499) | function lch2lab(lch) { function lch2xyz (line 511) | function lch2xyz(args) { function lch2rgb (line 515) | function lch2rgb(args) { function keyword2rgb (line 519) | function keyword2rgb(keyword) { function keyword2hsl (line 523) | function keyword2hsl(args) { function keyword2hsv (line 527) | function keyword2hsv(args) { function keyword2hwb (line 531) | function keyword2hwb(args) { function keyword2cmyk (line 535) | function keyword2cmyk(args) { function keyword2lab (line 539) | function keyword2lab(args) { function keyword2xyz (line 543) | function keyword2xyz(args) { function flatten (line 820) | function flatten(array, isDeep, guard) { function last (line 844) | function last(array) { function map (line 984) | function map(collection, iteratee, thisArg) { function restParam (line 1021) | function restParam(func, start) { function SetCache (line 1070) | function SetCache(values) { function arrayEach (line 1095) | function arrayEach(array, iteratee) { function arrayMap (line 1119) | function arrayMap(array, iteratee) { function arrayPush (line 1141) | function arrayPush(array, values) { function arraySome (line 1165) | function arraySome(array, predicate) { function assignDefaults (line 1188) | function assignDefaults(objectValue, sourceValue) { function assignWith (line 1208) | function assignWith(object, source, customizer) { function baseAssign (line 1241) | function baseAssign(object, source) { function baseCallback (line 1266) | function baseCallback(func, thisArg, argCount) { function baseCopy (line 1296) | function baseCopy(source, props, object) { function baseDifference (line 1328) | function baseDifference(array, values) { function baseFlatten (line 1403) | function baseFlatten(array, isDeep, isStrict, result) { function baseForOwn (line 1460) | function baseForOwn(object, iteratee) { function baseGet (line 1479) | function baseGet(object, path, pathKey) { function baseIndexOf (line 1509) | function baseIndexOf(array, value, fromIndex) { function baseIsEqual (line 1544) | function baseIsEqual(value, other, customizer, isLoose, stackA, stackB) { function baseIsEqualDeep (line 1595) | function baseIsEqualDeep(object, other, equalFunc, customizer, isLoose, ... function baseIsMatch (line 1674) | function baseIsMatch(object, matchData, customizer) { function baseMap (line 1727) | function baseMap(collection, iteratee) { function baseMatches (line 1751) | function baseMatches(source) { function baseMatchesProperty (line 1790) | function baseMatchesProperty(path, srcValue) { function baseProperty (line 1826) | function baseProperty(key) { function basePropertyDeep (line 1845) | function basePropertyDeep(path) { function baseSlice (line 1865) | function baseSlice(array, start, end) { function baseToString (line 1898) | function baseToString(value) { function bindCallback (line 1917) | function bindCallback(func, thisArg, argCount) { function cacheIndexOf (line 1957) | function cacheIndexOf(cache, value) { function cachePush (line 1977) | function cachePush(value) { function createAssigner (line 2000) | function createAssigner(assigner) { function createBaseEach (line 2044) | function createBaseEach(eachFunc, fromRight) { function createBaseFor (line 2074) | function createBaseFor(fromRight) { function createCache (line 2111) | function createCache(values) { function createDefaults (line 2129) | function createDefaults(assigner, customizer) { function createForEach (line 2154) | function createForEach(arrayFunc, eachFunc) { function equalArrays (line 2181) | function equalArrays(array, other, equalFunc, customizer, isLoose, stack... function equalByTag (line 2239) | function equalByTag(object, other, tag) { function equalObjects (line 2290) | function equalObjects(object, other, equalFunc, customizer, isLoose, sta... function getMatchData (line 2364) | function getMatchData(object) { function getNative (line 2387) | function getNative(object, key) { function indexOfNaN (line 2404) | function indexOfNaN(array, fromIndex, fromRight) { function isArrayLike (line 2430) | function isArrayLike(value) { function isIndex (line 2454) | function isIndex(value, length) { function isIterateeCall (line 2476) | function isIterateeCall(value, index, object) { function isKey (line 2508) | function isKey(value, object) { function isLength (line 2538) | function isLength(value) { function isObjectLike (line 2552) | function isObjectLike(value) { function isStrictComparable (line 2569) | function isStrictComparable(value) { function shimKeys (line 2596) | function shimKeys(object) { function toObject (line 2628) | function toObject(value) { function toPath (line 2651) | function toPath(value) { function isArguments (line 2693) | function isArguments(value) { function isFunction (line 2773) | function isFunction(value) { function isNative (line 2820) | function isNative(value) { function isObject (line 2853) | function isObject(value) { function isTypedArray (line 2932) | function isTypedArray(value) { function keysIn (line 3092) | function keysIn(object) { function pairs (line 3141) | function pairs(object) { function identity (line 3174) | function identity(value) { function property (line 3207) | function property(path) { function EvStore (line 3348) | function EvStore(elem) { function Individual (line 3370) | function Individual(key, value) { function OneVersion (line 3388) | function OneVersion(moduleName, version, defaultValue) { function isArray (line 3437) | function isArray(obj) { function applyProperties (line 3452) | function applyProperties(node, props, previous) { function removeProperty (line 3475) | function removeProperty(node, propName, propValue, previous) { function patchObject (line 3499) | function patchObject(node, props, previous, propName, propValue) { function getPrototype (line 3535) | function getPrototype(value) { function createElement (line 3557) | function createElement(vnode, opts) { function domIndex (line 3604) | function domIndex(rootNode, tree, indices, nodes) { function recurse (line 3613) | function recurse(rootNode, tree, indices, nodes, rootIndex) { function indexInRange (line 3648) | function indexInRange(indices, left, right) { function ascending (line 3676) | function ascending(a, b) { function applyPatch (line 3690) | function applyPatch(vpatch, domNode, renderOptions) { function removeNode (line 3720) | function removeNode(domNode, vNode) { function insertNode (line 3732) | function insertNode(parentNode, vNode, renderOptions) { function stringPatch (line 3742) | function stringPatch(domNode, leftVNode, vText, renderOptions) { function widgetPatch (line 3760) | function widgetPatch(domNode, leftVNode, widget, renderOptions) { function vNodePatch (line 3783) | function vNodePatch(domNode, leftVNode, vNode, renderOptions) { function destroyWidget (line 3794) | function destroyWidget(domNode, w) { function reorderChildren (line 3800) | function reorderChildren(domNode, moves) { function replaceRoot (line 3825) | function replaceRoot(oldRoot, newRoot) { function patch (line 3842) | function patch(rootNode, patches, renderOptions) { function patchRecursive (line 3852) | function patchRecursive(rootNode, patches, renderOptions) { function applyPatch (line 3877) | function applyPatch(rootNode, domNode, patchList, renderOptions) { function patchIndices (line 3903) | function patchIndices(patches) { function updateWidget (line 3920) | function updateWidget(a, b) { function AttributeHook (line 3937) | function AttributeHook(namespace, value) { function EvHook (line 3976) | function EvHook(value) { function SoftSetHook (line 4003) | function SoftSetHook(value) { function h (line 4036) | function h(tagName, properties, children) { function addChild (line 4080) | function addChild(c, childNodes, tag, props) { function transformProperties (line 4104) | function transformProperties(props) { function isChild (line 4121) | function isChild(x) { function isChildren (line 4125) | function isChildren(x) { function UnexpectedVirtualElement (line 4129) | function UnexpectedVirtualElement(data) { function errorString (line 4148) | function errorString(obj) { function parseTag (line 4166) | function parseTag(tag, props) { function SVGAttributeNamespace (line 4521) | function SVGAttributeNamespace(value) { function svg (line 4542) | function svg(tagName, properties, children) { function isChildren (line 4587) | function isChildren(x) { function handleThunk (line 4599) | function handleThunk(a, b) { function renderThunk (line 4617) | function renderThunk(thunk, previous) { function isThunk (line 4636) | function isThunk(t) { function isHook (line 4643) | function isHook(hook) { function isVirtualNode (line 4654) | function isVirtualNode(x) { function isVirtualText (line 4663) | function isVirtualText(x) { function isWidget (line 4670) | function isWidget(w) { function VirtualNode (line 4689) | function VirtualNode(tagName, properties, children, key, namespace) { function VirtualPatch (line 4766) | function VirtualPatch(type, vNode, patch) { function VirtualText (line 4780) | function VirtualText(text) { function diffProps (line 4793) | function diffProps(a, b) { function getPrototype (line 4837) | function getPrototype(value) { function diff (line 4861) | function diff(a, b) { function walk (line 4867) | function walk(a, b, patch, index) { function diffChildren (line 4931) | function diffChildren(a, b, patch, apply, index) { function clearState (line 4972) | function clearState(vNode, patch, index) { function destroyWidgets (line 4980) | function destroyWidgets(vNode, patch, index) { function thunks (line 5007) | function thunks(a, b, patch, index) { function hasPatches (line 5015) | function hasPatches(patch) { function unhook (line 5026) | function unhook(vNode, patch, index) { function undefinedKeys (line 5058) | function undefinedKeys(obj) { function reorder (line 5069) | function reorder(aChildren, bChildren) { function remove (line 5232) | function remove(arr, index, key) { function keyIndex (line 5241) | function keyIndex(children) { function appendPatch (line 5262) | function appendPatch(apply, patch) { FILE: 08_typography/11_glyph_hacking/glyph_hacking_js/libraries/rune.js-1.1.8/test/both/shapes/text.js function setTextVars (line 15) | function setTextVars(text) { function expectTextVars (line 21) | function expectTextVars(text) { FILE: 08_typography/12_tiny_word_processor/tiny_word_processor_js/tiny_word_processor_js.js function setup (line 9) | function setup() { function draw (line 26) | function draw() { function drawCursor (line 35) | function drawCursor() { function drawText (line 46) | function drawText() { function drawGrid (line 61) | function drawGrid() { function mousePressed (line 75) | function mousePressed() { function mouseDragged (line 79) | function mouseDragged() { function setEditIndexFromScreenPosition (line 84) | function setEditIndexFromScreenPosition(x, y) { function keyPressed (line 93) | function keyPressed() { FILE: 08_typography/13_ascii_vision/ascii_vision_js/ascii_vision_js.js function preload (line 9) | function preload() { function setup (line 13) | function setup() { function draw (line 21) | function draw() { function keyTyped (line 50) | function keyTyped() { FILE: 09_curves/01_butt_generator/butt_generator_js/butt_generator_js.js function setup (line 1) | function setup() { function draw (line 27) | function draw() { FILE: 09_curves/02_parabola/parabola_js/parabola_js.js function setup (line 1) | function setup() { function draw (line 5) | function draw() { FILE: 09_curves/03_one_circle_three_ways/circle_js/circle_js.js function setup (line 1) | function setup() { function draw (line 5) | function draw() { FILE: 09_curves/04_continuity_of_bezier_curves/bezier_js/bezier_js.js function setup (line 12) | function setup() { function draw (line 32) | function draw() { function keyPressed (line 81) | function keyPressed() { FILE: 09_curves/05_phyllotaxis/phyllotaxis_js/phyllotaxis_js.js function setup (line 4) | function setup() { function draw (line 25) | function draw() { function keyTyped (line 28) | function keyTyped() { function Turtle (line 53) | function Turtle(x, y) { FILE: 09_curves/06_lissajous/lissajous_js/lissajous_js.js function setup (line 6) | function setup() { function draw (line 11) | function draw() { function keyPressed (line 47) | function keyPressed() { FILE: 09_curves/07_spiral/spiral_js/spiral_js.js function setup (line 4) | function setup() { function draw (line 12) | function draw() { FILE: 09_curves/08_polar_curve/polar_curve_js/polar_curve_js.js function setup (line 9) | function setup() { function draw (line 17) | function draw() { function drawEpitrochoidCurve (line 42) | function drawEpitrochoidCurve() { function drawCranioidCurve (line 73) | function drawCranioidCurve() { function mousePressed (line 116) | function mousePressed() { FILE: 09_curves/09_fourier_synthesis/fourier_synthesis_js/fourier_synthesis_js.js function setup (line 1) | function setup() { FILE: 09_curves/10_osculating_circle/osculating_js/osculating_js.js function setup (line 16) | function setup() { function draw (line 29) | function draw() { function drawOsculatingCircle (line 44) | function drawOsculatingCircle (index) { function calcCircleFrom3Points (line 66) | function calcCircleFrom3Points (pt1x, pt1y, pt2x, pt2y, pt3x, pt3y) { function findClosestPointOnLine (line 105) | function findClosestPointOnLine() { function drawMyTangents (line 125) | function drawMyTangents() { function drawMyLine (line 142) | function drawMyLine() { function smoothMyLine (line 159) | function smoothMyLine() { function keyPressed (line 172) | function keyPressed() { function mousePressed (line 187) | function mousePressed() { function mouseDragged (line 205) | function mouseDragged() { FILE: 09_curves/11_circle_morphing/circle_to_triangle_js/circle_to_triangle_js.js function setup (line 25) | function setup() { function draw (line 137) | function draw() { function keyTyped (line 140) | function keyTyped() { FILE: 09_curves/12_shaping_functions/shaping_functions_js/shaping_functions_js.js function setup (line 3) | function setup() { function draw (line 8) | function draw() { function function_ExponentialEmphasis (line 104) | function function_ExponentialEmphasis (x, a) { FILE: 10_shapes/01_make_a_star/make_a_star_js/make_a_star_js.js function setup (line 1) | function setup() { function draw (line 5) | function draw() { FILE: 10_shapes/02_random_splat/random_splat_js/random_splat_js.js function setup (line 1) | function setup() { function draw (line 6) | function draw() { FILE: 10_shapes/03_connect_the_dots/connect_the_dots_js/connect_the_dots_js.js function setup (line 14) | function setup() { function draw (line 18) | function draw() { FILE: 10_shapes/04_axis_aligned_bounding_box/bounding_box_js/bounding_box_js.js function setup (line 16) | function setup() { function draw (line 21) | function draw() { function renderData (line 59) | function renderData(xpts, ypts) { FILE: 10_shapes/05_computing_the_centroid/centroid_js/centroid_js.js function preload (line 29) | function preload() { function setup (line 34) | function setup() { function draw (line 39) | function draw() { FILE: 10_shapes/06_computing_the_perimeter/perimeter_js/perimeter_js.js function setup (line 14) | function setup() { function draw (line 22) | function draw() { FILE: 10_shapes/07_computing_the_area/area_js/area_js.js function setup (line 14) | function setup() { function draw (line 20) | function draw() { FILE: 10_shapes/08_shape_metrics_compactness/compactness_js/compactness_js.js function setup (line 24) | function setup() { function draw (line 30) | function draw() { function renderData (line 79) | function renderData(xpts, ypts) { function getPerimeter (line 93) | function getPerimeter(xpts, ypts) { function getArea (line 109) | function getArea(xpts, ypts) { FILE: 10_shapes/09_detecting_high_curvature/high_curvature_js/high_curvature_js.js function setup (line 14) | function setup() { function draw (line 19) | function draw() { function renderData (line 33) | function renderData(xpts, ypts) { function renderPointsOfHighCurvature (line 47) | function renderPointsOfHighCurvature(xpts, ypts) { FILE: 10_shapes/10_hand_drawn_graphics_library/hand_drawn_js/hand_drawn_js.js function setup (line 16) | function setup() { function draw (line 25) | function draw() { function reset (line 61) | function reset() { function mouseReleased (line 67) | function mouseReleased() { function keyPressed (line 98) | function keyPressed() { class LineHand (line 115) | class LineHand { method constructor (line 117) | constructor (pa, pb) { method show (line 131) | show() { class EllipseHand (line 149) | class EllipseHand { method constructor (line 151) | constructor (p1, p2) { method show (line 166) | show() { class RectHand (line 186) | class RectHand { method constructor (line 188) | constructor (p1, p2) { method show (line 198) | show() { FILE: 10_shapes/11_blob/blob_js/blob_js.js function setup (line 13) | function setup() { function drawLine (line 30) | function drawLine(v1, v2) { function draw (line 36) | function draw() { function getState (line 125) | function getState(a, b, c, d) { class Blob (line 134) | class Blob { method constructor (line 135) | constructor(x, y) { method update (line 144) | update() { method show (line 151) | show() { FILE: 11_geometry/01_midpoint_of_a_line_segment/midpoint_of_a_line_segment_js/midpoint_of_a_line_segment_js.js function setup (line 5) | function setup() { function draw (line 13) | function draw() { function mousePressed (line 56) | function mousePressed() { function reset (line 60) | function reset() { FILE: 11_geometry/02_intersection_of_two_rectangles/intersection_of_two_rectangles_js/intersection_of_two_rectangles_js.js function setup (line 11) | function setup() { function draw (line 18) | function draw() { function mousePressed (line 36) | function mousePressed() { function intersect (line 41) | function intersect(l1, r1, l2, r2) { function reset (line 62) | function reset() { FILE: 11_geometry/03_construction_of_a_perpendicular/construction_of_a_perpendicular_js/construction_of_a_perpendicular_js.js function setup (line 5) | function setup() { function draw (line 10) | function draw() { FILE: 11_geometry/04_parallel_polyline/parallel_polyline_js/parallel_polyline_js.js function setup (line 6) | function setup() { function draw (line 15) | function draw() { function mousePressed (line 66) | function mousePressed() { function mouseDragged (line 72) | function mouseDragged() { function keyPressed (line 77) | function keyPressed() { FILE: 11_geometry/05_compass_orientation/compass_orientation_js/compass_orientation_js.js function setup (line 7) | function setup() { function draw (line 19) | function draw() { function mousePressed (line 50) | function mousePressed() { function mouseDragged (line 55) | function mouseDragged() { FILE: 11_geometry/06_angle_between_three_points/angle_between_three_points_js/angle_between_three_points_js.js function setup (line 9) | function setup() { function draw (line 20) | function draw() { function mousePressed (line 67) | function mousePressed() { FILE: 11_geometry/07_distance_from_a_point_to_a_line/distance_from_a_point_to_a_line_js/distance_from_a_point_to_a_line_js.js function setup (line 7) | function setup() { function draw (line 18) | function draw() { function mousePressed (line 74) | function mousePressed() { FILE: 11_geometry/08_intersection_of_two_line_segments/intersection_of_two_line_segments_js/intersection_of_two_line_segments_js.js function setup (line 9) | function setup() { function draw (line 15) | function draw() { function mousePressed (line 52) | function mousePressed() { function reset (line 57) | function reset() { FILE: 11_geometry/09_centroid_of_a_triangle/centroid_of_a_triangle_js/centroid_of_a_triangle_js.js function setup (line 8) | function setup() { function draw (line 20) | function draw() { function drawCentroid (line 34) | function drawCentroid() { function drawTick (line 67) | function drawTick(p1, p2, n) { function mousePressed (line 83) | function mousePressed() { function reset (line 87) | function reset() { FILE: 11_geometry/10_triangle_circumcenter/triangle_circumcenter_js/triangle_circumcenter_js.js function setup (line 5) | function setup() { function draw (line 10) | function draw() { function mousePressed (line 79) | function mousePressed() { function reset (line 83) | function reset() { FILE: 11_geometry/11_triangle_orthocenter/triangle_orthocenter_js/triangle_orthocenter_js.js function setup (line 5) | function setup(){ function draw (line 10) | function draw() { function drawOrthoCenter (line 24) | function drawOrthoCenter() { function drawPerpendicularLine (line 56) | function drawPerpendicularLine(P1, P2, P3) { function drawSquare (line 72) | function drawSquare(p0, p1) { function mousePressed (line 89) | function mousePressed() { function reset (line 93) | function reset() { FILE: 11_geometry/12_triangle_incenter/triangle_incenter_js/triangle_incenter_js.js function setup (line 5) | function setup(){ function draw (line 10) | function draw() { function drawIncenter (line 24) | function drawIncenter() { function drawMarks (line 69) | function drawMarks(a, b, c, x, y, n) { function mousePressed (line 108) | function mousePressed() { function reset (line 112) | function reset() { FILE: 12_image/01_collage_machine/collage_machine_js/collage_machine_js.js function loadImages (line 20) | function loadImages(lsData){ function rgbDist (line 28) | function rgbDist(a, b){ function chromaKey (line 33) | function chromaKey(img, key){ function collage (line 57) | function collage(images){ function preload (line 82) | function preload(){ function setup (line 86) | function setup(){ function draw (line 99) | function draw(){ function keyPressed (line 105) | function keyPressed(){ FILE: 12_image/02_color_of_a_pixel/color_of_a_pixel_js/color_of_a_pixel_js.js function setup (line 4) | function setup(){ function draw (line 10) | function draw(){ function keyPressed (line 37) | function keyPressed(){ FILE: 12_image/03_subsample_and_downsample/subsample_downsample_js/subsample_downsample_js.js function preload (line 7) | function preload(){ function setup (line 11) | function setup() { function draw (line 24) | function draw() { function subSample (line 29) | function subSample() { function downSample (line 54) | function downSample() { function keyPressed (line 96) | function keyPressed() { FILE: 12_image/04_random_dot_dithering/random_dot_dithering_js/random_dot_dithering_js.js function preload (line 3) | function preload(){ function setup (line 9) | function setup() { function draw (line 17) | function draw() { function keyPressed (line 39) | function keyPressed() { FILE: 12_image/05_searching_for_the_brightest_point/brightest_point_js/brightest_point_js.js function preload (line 8) | function preload(){ function setup (line 12) | function setup() { function drawIndicator (line 57) | function drawIndicator(cx,cy,col){ function keyPressed (line 77) | function keyPressed() { function drawStar (line 94) | function drawStar (cx,cy,maxR){ FILE: 12_image/06_image_averaging/image_averaging_js/image_averaging_js.js function preload (line 16) | function preload(){ function setup (line 21) | function setup(){ function draw (line 32) | function draw(){ function initializeArrays (line 45) | function initializeArrays(){ function loadImages (line 52) | function loadImages(){ function computeAverageImage (line 69) | function computeAverageImage(){ function keyPressed (line 103) | function keyPressed(){ FILE: 12_image/07_edge_detector_sobel_filter/sobel_js/sobel_js.js function imget (line 8) | function imget(im, imW, imH, x, y){ function conv2d (line 13) | function conv2d(im, imW, imH, kern, kernW, kernH, out){ function sobel (line 30) | function sobel(im, imW, imH, outDir){ function preload (line 60) | function preload(){ function setup (line 64) | function setup(){ FILE: 12_image/08_pixel_sort/pixel_sorting_js/pixel_sorting_js.js function preload (line 6) | function preload(){ function setup (line 10) | function setup(){ FILE: 13_visualization/11_real_time_iss/iss_js/libraries/p5.dom.js function getContainer (line 158) | function getContainer(p) { function wrapElement (line 174) | function wrapElement(elt) { function addElement (line 224) | function addElement(elt, pInst, media) { function handleFileSelect (line 772) | function handleFileSelect(evt) { function createMedia (line 810) | function createMedia(pInst, type, src, callback) { FILE: 13_visualization/11_real_time_iss/iss_js/libraries/p5.js function s (line 2) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... function line (line 27) | function line(ctx, x1, y1, x2, y2) { function DefaultEncoding (line 163) | function DefaultEncoding(font) { function CmapEncoding (line 184) | function CmapEncoding(cmap) { function CffEncoding (line 192) | function CffEncoding(encoding, charset) { function GlyphNames (line 203) | function GlyphNames(post) { function addGlyphNames (line 241) | function addGlyphNames(font) { function Font (line 286) | function Font(options) { function assert (line 486) | function assert(predicate, message) { function assertStringAttribute (line 492) | function assertStringAttribute(attrName) { function getPathDefinition (line 562) | function getPathDefinition(glyph, path) { function Glyph (line 586) | function Glyph(options) { function drawCircles (line 745) | function drawCircles(l, x, y, scale) { function GlyphSet (line 840) | function GlyphSet(font, glyphs) { function glyphLoader (line 865) | function glyphLoader(font, index) { function ttfGlyphLoader (line 875) | function ttfGlyphLoader(font, index, parseGlyph, data, position, buildPa... function cffGlyphLoader (line 890) | function cffGlyphLoader(font, index, parseCFFCharstring, charstring) { function toArrayBuffer (line 942) | function toArrayBuffer(buffer) { function loadFromFile (line 952) | function loadFromFile(path, callback) { function loadFromUrl (line 963) | function loadFromUrl(url, callback) { function parseBuffer (line 983) | function parseBuffer(buffer) { function load (line 1110) | function load(url, callback) { function Parser (line 1229) | function Parser(data, offset) { function Path (line 1355) | function Path() { function floatToString (line 1452) | function floatToString(v) { function packValues (line 1460) | function packValues() { function Table (line 1527) | function Table(tableName, fields, options) { function equals (line 1590) | function equals(a, b) { function parseCFFIndex (line 1612) | function parseCFFIndex(data, start, conversionFn) { function parseFloatOperand (line 1648) | function parseFloatOperand(parser) { function parseOperand (line 1674) | function parseOperand(parser, b0) { function entriesToObject (line 1716) | function entriesToObject(entries) { function parseCFFDict (line 1740) | function parseCFFDict(data, start, size) { function getCFFString (line 1772) | function getCFFString(strings, index) { function interpretDict (line 1784) | function interpretDict(dict, meta, strings) { function parseCFFHeader (line 1807) | function parseCFFHeader(data, start) { function parseCFFTopDict (line 1850) | function parseCFFTopDict(data, strings) { function parseCFFPrivateDict (line 1856) | function parseCFFPrivateDict(data, start, size, strings) { function parseCFFCharset (line 1864) | function parseCFFCharset(data, start, nGlyphs, strings) { function parseCFFEncoding (line 1907) | function parseCFFEncoding(data, start, charset) { function parseCFFCharstring (line 1940) | function parseCFFCharstring(font, glyph, code) { function calcCFFSubroutineBias (line 2345) | function calcCFFSubroutineBias(subrs) { function parseCFFTable (line 2359) | function parseCFFTable(data, start, font) { function encodeString (line 2413) | function encodeString(s, strings) { function makeHeader (line 2434) | function makeHeader() { function makeNameIndex (line 2443) | function makeNameIndex(fontNames) { function makeDict (line 2456) | function makeDict(meta, attrs, strings) { function makeTopDict (line 2474) | function makeTopDict(attrs, strings) { function makeTopDictIndex (line 2482) | function makeTopDictIndex(topDict) { function makeStringIndex (line 2490) | function makeStringIndex(strings) { function makeGlobalSubrIndex (line 2502) | function makeGlobalSubrIndex() { function makeCharsets (line 2509) | function makeCharsets(glyphNames, strings) { function glyphToOps (line 2522) | function glyphToOps(glyph) { function makeCharStringsIndex (line 2591) | function makeCharStringsIndex(glyphs) { function makePrivateDict (line 2605) | function makePrivateDict(attrs, strings) { function makePrivateDictIndex (line 2613) | function makePrivateDictIndex(privateDict) { function makeCFFTable (line 2621) | function makeCFFTable(glyphs, options) { function parseCmapTable (line 2710) | function parseCmapTable(data, start) { function addSegment (line 2790) | function addSegment(t, code, glyphIndex) { function addTerminatorSegment (line 2799) | function addTerminatorSegment(t) { function makeCmapTable (line 2808) | function makeCmapTable(glyphs) { function parseGlyphCoordinate (line 2897) | function parseGlyphCoordinate(p, flag, previousValue, shortVectorBitMask... function parseGlyph (line 2923) | function parseGlyph(glyph, data, start) { function transformPoints (line 3047) | function transformPoints(points, transform) { function getContours (line 3063) | function getContours(points) { function getPath (line 3080) | function getPath(points) { function buildPath (line 3150) | function buildPath(glyphs, glyph) { function parseGlyfTable (line 3166) | function parseGlyfTable(data, start, loca, font) { function parseTaggedListTable (line 3197) | function parseTaggedListTable(data, start) { function parseCoverageTable (line 3211) | function parseCoverageTable(data, start) { function parseClassDefTable (line 3235) | function parseClassDefTable(data, start) { function parsePairPosSubTable (line 3282) | function parsePairPosSubTable(data, start) { function parseLookupTable (line 3369) | function parseLookupTable(data, start) { function parseGposTable (line 3403) | function parseGposTable(data, start, font) { function parseHeadTable (line 3438) | function parseHeadTable(data, start) { function makeHeadTable (line 3462) | function makeHeadTable(options) { function parseHheaTable (line 3497) | function parseHheaTable(data, start) { function makeHheaTable (line 3517) | function makeHheaTable(options) { function parseHmtxTable (line 3553) | function parseHmtxTable(data, start, numMetrics, numGlyphs, glyphs) { function makeHmtxTable (line 3570) | function makeHmtxTable(glyphs) { function parseKernTable (line 3597) | function parseKernTable(data, start) { function parseLocaTable (line 3637) | function parseLocaTable(data, start, numGlyphs, shortVersion) { function parseMaxpTable (line 3669) | function parseMaxpTable(data, start) { function makeMaxpTable (line 3693) | function makeMaxpTable(numGlyphs) { function parseNameTable (line 3743) | function parseNameTable(data, start) { function makeNameRecord (line 3787) | function makeNameRecord(platformID, encodingID, languageID, nameID, leng... function addMacintoshNameRecord (line 3798) | function addMacintoshNameRecord(t, recordID, s, offset) { function addWindowsNameRecord (line 3807) | function addWindowsNameRecord(t, recordID, s, offset) { function makeNameTable (line 3816) | function makeNameTable(options) { function getUnicodeRange (line 3993) | function getUnicodeRange(unicode) { function parseOS2Table (line 4005) | function parseOS2Table(data, start) { function makeOS2Table (line 4058) | function makeOS2Table(options) { function parsePostTable (line 4125) | function parsePostTable(data, start) { function makePostTable (line 4170) | function makePostTable() { function log2 (line 4209) | function log2(v) { function computeCheckSum (line 4213) | function computeCheckSum(bytes) { function makeTableRecord (line 4230) | function makeTableRecord(tag, checkSum, offset, length) { function makeSfntTable (line 4239) | function makeSfntTable(tables) { function metricsForChar (line 4295) | function metricsForChar(font, chars, notFoundMetrics) { function average (line 4307) | function average(vs) { function fontToSfntTable (line 4318) | function fontToSfntTable(font) { function constant (line 4506) | function constant(v) { function succeed (line 4977) | function succeed(r) { function handleReadyState (line 4983) | function handleReadyState(r, success, error) { function setHeaders (line 4998) | function setHeaders(http, o) { function setCredentials (line 5014) | function setCredentials(http, o) { function generalCallback (line 5020) | function generalCallback(data) { function urlappend (line 5024) | function urlappend (url, s) { function handleJsonp (line 5028) | function handleJsonp(o, fn, err, url) { function getRequest (line 5088) | function getRequest(fn, err) { function Reqwest (line 5136) | function Reqwest(o, fn) { function setType (line 5143) | function setType(header) { function init (line 5151) | function init(o, fn) { function reqwest (line 5333) | function reqwest(o, fn) { function normalize (line 5338) | function normalize(s) { function serial (line 5342) | function serial(el, cb) { function eachFormElement (line 5384) | function eachFormElement() { function serializeQueryString (line 5403) | function serializeQueryString() { function serializeHash (line 5408) | function serializeHash() { function buildParams (line 5469) | function buildParams(prefix, obj, traditional, add) { function getWindowWidth (line 10381) | function getWindowWidth() { function getWindowHeight (line 10388) | function getWindowHeight() { function launchFullscreen (line 10534) | function launchFullscreen(element) { function exitFullscreen (line 10553) | function exitFullscreen() { function typeMatches (line 10703) | function typeMatches(defType, argType, arg) { function report (line 10730) | function report(message, func, color) { function friendlyWelcome (line 10883) | function friendlyWelcome() { function defineMisusedAtTopLevelCode (line 10939) | function defineMisusedAtTopLevelCode() { function helpForMisusedAtTopLevelCode (line 10985) | function helpForMisusedAtTopLevelCode(e, log) { function makeLoader (line 11844) | function makeLoader(theFile) { function attachListener (line 11909) | function attachListener(ev, fxn, ctx) { function calculateOffset (line 12201) | function calculateOffset(object) { function getMousePos (line 16714) | function getMousePos(canvas, evt) { function getTouchInfo (line 17292) | function getTouchInfo(canvas, e, i) { function buildBlurKernel (line 17967) | function buildBlurKernel(r) { function blurARGB (line 18003) | function blurARGB(canvas, radius) { function _sAssign (line 18557) | function _sAssign(sVal, iVal) { function makeObject (line 20878) | function makeObject(row, headers) { function escapeHelper (line 21467) | function escapeHelper(content) { function _checkFileExtension (line 21663) | function _checkFileExtension(filename, extension) { function destroyClickedElement (line 21705) | function destroyClickedElement(event) { function pathToPoints (line 27458) | function pathToPoints(cmds, options) { function simplify (line 27481) | function simplify(pts, angle) { function splitPaths (line 27498) | function splitPaths(cmds) { function cmdToArr (line 27515) | function cmdToArr(cmd) { function parseOpts (line 27529) | function parseOpts(options, defaults) { function at (line 27546) | function at(v, i) { function collinear (line 27551) | function collinear(a, b, c, thresholdAngle) { function areaTriangle (line 27576) | function areaTriangle(a, b, c) { function findDotsAtSegment (line 27582) | function findDotsAtSegment(p1x, p1y, c1x, c1y, c2x, c2y, p2x, p2y, t) { function getPointAtSegmentLength (line 27602) | function getPointAtSegmentLength(p1x,p1y,c1x,c1y,c2x,c2y,p2x,p2y,length) { function pointAtLength (line 27608) | function pointAtLength(path, length, istotal) { function pathToAbsolute (line 27643) | function pathToAbsolute(pathArray) { function path2curve (line 27730) | function path2curve(path, path2) { function a2c (line 27861) | function a2c(x1, y1, rx, ry, angle, lac, sweep_flag, x2, y2, recursive) { function catmullRom2bezier (line 27949) | function catmullRom2bezier(crp, z) { function l2c (line 28004) | function l2c(x1, y1, x2, y2) { return [x1, y1, x2, y2, x2, y2]; } function q2c (line 28006) | function q2c(x1, y1, ax, ay, x2, y2) { function bezlen (line 28014) | function bezlen(x1, y1, x2, y2, x3, y3, x4, y4, z) { function getTatLen (line 28032) | function getTatLen(x1, y1, x2, y2, x3, y3, x4, y4, ll) { function base3 (line 28046) | function base3(t, p1, p2, p3, p4) { function cacheKey (line 28052) | function cacheKey() { function doNf (line 28879) | function doNf() { function doNfc (line 28963) | function doNfc() { function addNfp (line 29037) | function addNfp() { function addNfs (line 29094) | function addNfs() { function parseObj (line 30002) | function parseObj( model, lines ) { function flatten (line 31691) | function flatten(arr){ function vToNArray (line 31708) | function vToNArray(arr){ FILE: 13_visualization/11_real_time_iss/iss_js/libraries/p5.sound.js function fixSetTarget (line 86) | function fixSetTarget(param) { function getPeaksAtThreshold (line 1912) | function getPeaksAtThreshold(data, threshold) { function countIntervalsBetweenNearbyPeaks (line 1928) | function countIntervalsBetweenNearbyPeaks(peaksObj) { function groupNeighborsByTempo (line 1964) | function groupNeighborsByTempo(intervalCounts, sampleRate) { function getPeaksAtTopTempo (line 1991) | function getPeaksAtTopTempo(peaksObj, tempo, sampleRate, bpmVariance) { function mapTempo (line 2018) | function mapTempo(theoreticalTempo) { function isUndef (line 2918) | function isUndef(val) { function isFunction (line 2921) | function isFunction(val) { function TempConstructor (line 3279) | function TempConstructor() { function getTransportBpm (line 3456) | function getTransportBpm() { function getTransportTimeSignature (line 3463) | function getTransportTimeSignature() { function toNotationHelper (line 3689) | function toNotationHelper(time, bpm, timeSignature, testNotations) { function createDCOffset (line 6127) | function createDCOffset() { function playNextPart (line 8438) | function playNextPart(aScore) { function interleave (line 8723) | function interleave(leftChannel, rightChannel) { function writeUTFBytes (line 8734) | function writeUTFBytes(view, offset, string) { function makeDistortionCurve (line 9105) | function makeDistortionCurve(amount) { FILE: 13_visualization/11_real_time_iss/iss_js/sketch.js function preload (line 6) | function preload() { function setup (line 14) | function setup() { function draw (line 20) | function draw() { function keyPressed (line 35) | function keyPressed() { FILE: 14_text_and_language/02_nonsense_words/nonsense_words_java/data/clean.py function clean (line 1) | def clean(input_path, output_path): function clean2 (line 30) | def clean2(input_path, output_path): FILE: 14_text_and_language/09_dammit_jim/dammit_jim_java/data/clean.py function clean (line 1) | def clean(input_path, output_path): FILE: 14_text_and_language/10_knock_knock_joke_generator/_archived/knock.py function get_joke (line 13) | def get_joke(nouns): FILE: 14_text_and_language/10_knock_knock_joke_generator/prep/prepDict.py function get_definitions (line 12) | def get_definitions(nouns): FILE: 14_text_and_language/11_translator_pig_latin/translator_pig_latin_python/pig_latin.py function write_file (line 5) | def write_file(data): function translate (line 10) | def translate(word): function get_translation (line 20) | def get_translation(text): FILE: 14_text_and_language/16_markov_text_generator/markov_python/markov.py function write_lines (line 3) | def write_lines(amount): FILE: 14_text_and_language/other/_IMPORTANT_text_code/Cut iii/make_recipe.py function get_recipe (line 6) | def get_recipe(directions): function cleanup_recipe_source (line 13) | def cleanup_recipe_source(directions): function write_recipe (line 21) | def write_recipe(recipe): function get_urls (line 28) | def get_urls(): function make_recipe (line 42) | def make_recipe(): FILE: 14_text_and_language/other/_IMPORTANT_text_code/Grammar/grammer.py function get_occupation (line 3) | def get_occupation(): function grammer (line 15) | def grammer(): FILE: 14_text_and_language/other/_IMPORTANT_text_code/Joke/knock.py function get_joke (line 13) | def get_joke(nouns): FILE: 14_text_and_language/other/_IMPORTANT_text_code/Markov/markov.py function write_lines (line 3) | def write_lines(amount): FILE: 14_text_and_language/other/_IMPORTANT_text_code/People, Places, Things/replace_nouns.py function is_noun (line 9) | def is_noun(word): function end_punctuation (line 17) | def end_punctuation(word): function make_string (line 23) | def make_string(word_list): function noun_list (line 30) | def noun_list(text): function random_noun (line 39) | def random_noun(list_of_nouns): function replace_nouns (line 46) | def replace_nouns(text1, text2): FILE: 14_text_and_language/other/_IMPORTANT_text_code/Rhyme/rhyme.py function get_sentences (line 4) | def get_sentences(): function get_sentence (line 9) | def get_sentence(sentences): function get_last_word (line 13) | def get_last_word(sentence): function force_rhyme (line 16) | def force_rhyme(sentence, sentences): function get_rhyming_sentence (line 28) | def get_rhyming_sentence(sentence, sentences): function make_couplet (line 44) | def make_couplet(): function create_rhymes (line 56) | def create_rhymes(amount): FILE: 14_text_and_language/other/_IMPORTANT_text_code/Sort/alphabet/alphabetic.py function sort_alphabetically (line 4) | def sort_alphabetically(text): FILE: 14_text_and_language/other/_IMPORTANT_text_code/Sort/frequency/freq.py function clean_list (line 5) | def clean_list(text): function sort_by_freq (line 8) | def sort_by_freq(text): FILE: 14_text_and_language/other/_IMPORTANT_text_code/Sort/length/length.py function clean_list (line 5) | def clean_list(text): function sort_by_length (line 8) | def sort_by_length(text): FILE: 14_text_and_language/other/_IMPORTANT_text_code/Syllable/syllables.py function count_vowels (line 3) | def count_vowels(string): function count_silent_vowels (line 10) | def count_silent_vowels(string): function count_diphthongs (line 19) | def count_diphthongs(string): function count_syllables (line 27) | def count_syllables(string): function get_word_list (line 38) | def get_word_list(): function get_word (line 44) | def get_word(word_list): function make_line (line 48) | def make_line(syllable_length, word_list): function make_haikus (line 59) | def make_haikus(amount): FILE: 14_text_and_language/other/_IMPORTANT_text_code/Translation/pig_latin.py function write_file (line 5) | def write_file(data): function translate (line 15) | def translate(word): function translate_to_pig_latin (line 25) | def translate_to_pig_latin(text): FILE: 14_text_and_language/other/_IMPORTANT_text_code/n-gram/ngram.py function get_ngrams (line 4) | def get_ngrams(n, words): function count_similarities (line 13) | def count_similarities(grams1, grams2): function ngram_similarity (line 20) | def ngram_similarity(n, text1, text2): FILE: 15_simulation/08_circle_packing/circle_packing_montecarlo_p5js/circle_packing_montecarlo_p5js.js function propose (line 20) | function propose(){ function addCircle (line 41) | function addCircle(){ function setup (line 56) | function setup(){ function draw (line 62) | function draw(){ FILE: 15_simulation/10_diffusion_limited_aggregation/dla_p5js/dla_p5js.js function iteration (line 16) | function iteration(){ function setup (line 56) | function setup(){ function draw (line 71) | function draw(){ FILE: 16_machine_learning/04_what_do_you_see/what_do_you_see_js/what_do_you_see_js.js function getCountedObjects (line 27) | function getCountedObjects(){ function gotSomethingDifferent (line 39) | function gotSomethingDifferent(){ function gotDetections (line 59) | function gotDetections(error, results) { function modelReady (line 72) | function modelReady() { function describe (line 83) | function describe(){ function testDescription (line 171) | function testDescription(){ function setup (line 189) | function setup() { function draw (line 214) | function draw() { FILE: 16_machine_learning/05_dont_touch_your_face/dont_touch_your_face_js/dont_touch_your_face_js.js function setup (line 38) | function setup() { function modelFeatureExtractorReady (line 63) | function modelFeatureExtractorReady(){ function modelFaceAPIReady (line 67) | function modelFaceAPIReady(){ function addExample (line 83) | function addExample(label) { function classify (line 97) | function classify() { function createButtons (line 122) | function createButtons() { function gotResults (line 159) | function gotResults(err, result) { function updateCounts (line 177) | function updateCounts() { function clearLabel (line 187) | function clearLabel(label) { function clearAllLabels (line 193) | function clearAllLabels() { function saveMyKNN (line 199) | function saveMyKNN() { function loadMyKNN (line 204) | function loadMyKNN() { function voiceover (line 208) | function voiceover(){ function draw (line 228) | function draw(){ FILE: 16_machine_learning/06_emoji_translator/emoji_translator_js/emoji_translator_js.js function setup (line 32) | function setup() { function modelFeatureExtractorReady (line 57) | function modelFeatureExtractorReady(){ function modelFaceAPIReady (line 61) | function modelFaceAPIReady(){ function addExample (line 77) | function addExample(label) { function classify (line 91) | function classify() { function createButtons (line 116) | function createButtons() { function gotResults (line 153) | function gotResults(err, result) { function updateCounts (line 170) | function updateCounts() { function clearLabel (line 180) | function clearLabel(label) { function clearAllLabels (line 186) | function clearAllLabels() { function saveMyKNN (line 192) | function saveMyKNN() { function loadMyKNN (line 197) | function loadMyKNN() { function draw (line 202) | function draw(){ FILE: 16_machine_learning/10_environmental_sound_clock/environmental_sound_clock_js/environmental_sound_clock_js.js function preload (line 21) | function preload() { function setup (line 26) | function setup() { function draw (line 33) | function draw() { function gotResult (line 44) | function gotResult(error, results) { FILE: 17_sound/01_theremin/theremin_js/libraries/tone.js function n (line 1) | function n(s){if(e[s])return e[s].exports;var i=e[s]={i:s,l:!1,exports:{... function t (line 1) | function t(e){n(this,t),this._automationEvents=[],this._currenTime=0,thi... function s (line 1) | function s(t,e,n,s,i){if("function"==typeof t.copyFromChannel)0===e[n].b... method constructor (line 1) | constructor(t){this._map=new Map(t)} method size (line 1) | get size(){return this._map.size} method entries (line 1) | entries(){return this._map.entries()} method forEach (line 1) | forEach(t,e=null){return this._map.forEach((n,s)=>t.call(e,n,s,this))} method get (line 1) | get(t){return this._map.get(t)} method has (line 1) | has(t){return this._map.has(t)} method keys (line 1) | keys(){return this._map.keys()} method values (line 1) | values(){return this._map.values()} class s (line 1) | class s{constructor(t){this._map=new Map(t)}get size(){return this._map.... method constructor (line 1) | constructor(t){this._map=new Map(t)} method size (line 1) | get size(){return this._map.size} method entries (line 1) | entries(){return this._map.entries()} method forEach (line 1) | forEach(t,e=null){return this._map.forEach((n,s)=>t.call(e,n,s,this))} method get (line 1) | get(t){return this._map.get(t)} method has (line 1) | has(t){return this._map.has(t)} method keys (line 1) | keys(){return this._map.keys()} method values (line 1) | values(){return this._map.values()} method constructor (line 1) | constructor(t,n=s){const a=o(t),c={...s,...n},u=i(a,c);super(t,!1,u,r(a)... method fftSize (line 1) | get fftSize(){return this._nativeAnalyserNode.fftSize} method fftSize (line 1) | set fftSize(t){this._nativeAnalyserNode.fftSize=t} method frequencyBinCount (line 1) | get frequencyBinCount(){return this._nativeAnalyserNode.frequencyBinCount} method maxDecibels (line 1) | get maxDecibels(){return this._nativeAnalyserNode.maxDecibels} method maxDecibels (line 1) | set maxDecibels(t){const e=this._nativeAnalyserNode.maxDecibels;if(this.... method minDecibels (line 1) | get minDecibels(){return this._nativeAnalyserNode.minDecibels} method minDecibels (line 1) | set minDecibels(t){const e=this._nativeAnalyserNode.minDecibels;if(this.... method smoothingTimeConstant (line 1) | get smoothingTimeConstant(){return this._nativeAnalyserNode.smoothingTim... method smoothingTimeConstant (line 1) | set smoothingTimeConstant(t){this._nativeAnalyserNode.smoothingTimeConst... method getByteFrequencyData (line 1) | getByteFrequencyData(t){this._nativeAnalyserNode.getByteFrequencyData(t)} method getByteTimeDomainData (line 1) | getByteTimeDomainData(t){this._nativeAnalyserNode.getByteTimeDomainData(t)} method getFloatFrequencyData (line 1) | getFloatFrequencyData(t){this._nativeAnalyserNode.getFloatFrequencyData(t)} method getFloatTimeDomainData (line 1) | getFloatTimeDomainData(t){this._nativeAnalyserNode.getFloatTimeDomainDat... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(d){if(null===a)throw new Error("Missing the native OfflineAu... method [Symbol.hasInstance] (line 1) | static[Symbol.hasInstance](e){return null!==e&&"object"==typeof e&&Objec... method constructor (line 1) | constructor(t,i=r){const o=u(t),a={...r,...i},l=c(o,a),d=h(o),p=d?e():nu... method buffer (line 1) | get buffer(){return this._isBufferNullified?null:this._nativeAudioBuffer... method buffer (line 1) | set buffer(t){try{this._nativeAudioBufferSourceNode.buffer=t}catch(e){if... method loop (line 1) | get loop(){return this._nativeAudioBufferSourceNode.loop} method loop (line 1) | set loop(t){this._nativeAudioBufferSourceNode.loop=t} method loopEnd (line 1) | get loopEnd(){return this._nativeAudioBufferSourceNode.loopEnd} method loopEnd (line 1) | set loopEnd(t){this._nativeAudioBufferSourceNode.loopEnd=t} method loopStart (line 1) | get loopStart(){return this._nativeAudioBufferSourceNode.loopStart} method loopStart (line 1) | set loopStart(t){this._nativeAudioBufferSourceNode.loopStart=t} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?l(this,t):null;this._nativeA... method playbackRate (line 1) | get playbackRate(){return this._playbackRate} method start (line 1) | start(t=0,e=0,n){if(this._nativeAudioBufferSourceNode.start(t,e,n),null!... method stop (line 1) | stop(t=0){this._nativeAudioBufferSourceNode.stop(t),null!==this._audioBu... method start (line 1) | set start(t){a=t} method stop (line 1) | set stop(t){c=t} method render (line 1) | render(u,h,l){const d=r.get(h);return void 0!==d?Promise.resolve(d):(asy... method constructor (line 1) | constructor(t={}){if(null===u)throw new Error("Missing the native AudioC... method baseLatency (line 1) | get baseLatency(){return this._baseLatency} method state (line 1) | get state(){return null!==this._state?this._state:this._nativeAudioConte... method close (line 1) | close(){return"closed"===this.state?this._nativeAudioContext.close().the... method createMediaElementSource (line 1) | createMediaElementSource(t){return new o(this,{mediaElement:t})} method createMediaStreamDestination (line 1) | createMediaStreamDestination(){return new r(this)} method createMediaStreamSource (line 1) | createMediaStreamSource(t){return new a(this,{mediaStream:t})} method createMediaStreamTrackSource (line 1) | createMediaStreamTrackSource(t){return new c(this,{mediaStreamTrack:t})} method resume (line 1) | resume(){return"suspended"===this._state?new Promise((t,e)=>{const n=()=... method suspend (line 1) | suspend(){return this._nativeAudioContext.suspend().catch(t=>{if(void 0=... method constructor (line 1) | constructor(t,n){const s=o(t),c=r(s),u=i(s,n,c);super(t,!1,u,c?e(a):null... method channelCount (line 1) | get channelCount(){return this._nativeAudioDestinationNode.channelCount} method channelCount (line 1) | set channelCount(t){if(this._isNodeOfNativeOfflineAudioContext)throw s()... method channelCountMode (line 1) | get channelCountMode(){return this._nativeAudioDestinationNode.channelCo... method channelCountMode (line 1) | set channelCountMode(t){if(this._isNodeOfNativeOfflineAudioContext)throw... method maxChannelCount (line 1) | get maxChannelCount(){return this._nativeAudioDestinationNode.maxChannel... method forwardX (line 1) | get forwardX(){return u} method forwardY (line 1) | get forwardY(){return h} method forwardZ (line 1) | get forwardZ(){return l} method positionX (line 1) | get positionX(){return d} method positionY (line 1) | get positionY(){return p} method positionZ (line 1) | get positionZ(){return f} method upX (line 1) | get upX(){return _} method upY (line 1) | get upY(){return m} method upZ (line 1) | get upZ(){return g} method defaultValue (line 1) | get defaultValue(){return _.defaultValue} method maxValue (line 1) | get maxValue(){return null===m?_.maxValue:m} method minValue (line 1) | get minValue(){return null===g?_.minValue:g} method value (line 1) | get value(){return _.value} method value (line 1) | set value(t){_.value=t,b.setValueAtTime(t,p.context.currentTime)} method cancelAndHoldAtTime (line 1) | cancelAndHoldAtTime(t){if("function"==typeof _.cancelAndHoldAtTime)null=... method setValueCurveAtTime (line 1) | setValueCurveAtTime(t,e,n){if(null!==d&&"webkitAudioContext"===d.name){c... method replay (line 1) | replay(e){for(const n of t)if("exponentialRampToValue"===n.type){const{e... method constructor (line 1) | constructor(e,d,p=o){const f=u(e),_=h(f),m=(t=>({...t,outputChannelCount... method onprocessorerror (line 1) | get onprocessorerror(){return this._onprocessorerror} method onprocessorerror (line 1) | set onprocessorerror(t){const e="function"==typeof t?d(this,t):null;this... method parameters (line 1) | get parameters(){return null===this._parameters?this._nativeAudioWorklet... method port (line 1) | get port(){return this._nativeAudioWorkletNode.port} method constructor (line 1) | constructor(e,n){super(e,n),this._nativeContext=e,this._audioWorklet=voi... method audioWorklet (line 1) | get audioWorklet(){return this._audioWorklet} method createAnalyser (line 1) | createAnalyser(){return new e(this)} method createBiquadFilter (line 1) | createBiquadFilter(){return new i(this)} method createBuffer (line 1) | createBuffer(t,e,s){return new n({length:e,numberOfChannels:t,sampleRate... method createBufferSource (line 1) | createBufferSource(){return new s(this)} method createChannelMerger (line 1) | createChannelMerger(t=6){return new o(this,{numberOfInputs:t})} method createChannelSplitter (line 1) | createChannelSplitter(t=6){return new r(this,{numberOfOutputs:t})} method createConstantSource (line 1) | createConstantSource(){return new a(this)} method createConvolver (line 1) | createConvolver(){return new c(this)} method createDelay (line 1) | createDelay(t=1){return new h(this,{maxDelayTime:t})} method createDynamicsCompressor (line 1) | createDynamicsCompressor(){return new l(this)} method createGain (line 1) | createGain(){return new d(this)} method createIIRFilter (line 1) | createIIRFilter(t,e){return new p(this,{feedback:e,feedforward:t})} method createOscillator (line 1) | createOscillator(){return new _(this)} method createPanner (line 1) | createPanner(){return new m(this)} method createPeriodicWave (line 1) | createPeriodicWave(t,e,n={disableNormalization:!1}){return new g(this,{.... method createStereoPanner (line 1) | createStereoPanner(){return new v(this)} method createWaveShaper (line 1) | createWaveShaper(){return new y(this)} method decodeAudioData (line 1) | decodeAudioData(t,e,n){return u(this._nativeContext,t).then(t=>("functio... method constructor (line 1) | constructor(t,o=i){const u=a(t),h={...i,...o},l=r(u,h),d=c(u);super(t,!1... method detune (line 1) | get detune(){return this._detune} method frequency (line 1) | get frequency(){return this._frequency} method gain (line 1) | get gain(){return this._gain} method Q (line 1) | get Q(){return this._Q} method type (line 1) | get type(){return this._nativeBiquadFilterNode.type} method type (line 1) | set type(t){this._nativeBiquadFilterNode.type=t} method getFrequencyResponse (line 1) | getFrequencyResponse(t,e,n){if(this._nativeBiquadFilterNode.getFrequency... method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c={...s,...r};super(t,!1,n(a,c),o(a)?e()... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c=(t=>({...t,channelCount:t.numberOfOutp... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(t,i=r){const o=c(t),h={...r,...i},l=a(o,h),d=u(o),p=d?n():nu... method offset (line 1) | get offset(){return this._offset} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?h(this,t):null;this._nativeC... method start (line 1) | start(t=0){if(this._nativeConstantSourceNode.start(t),null!==this._const... method stop (line 1) | stop(t=0){this._nativeConstantSourceNode.stop(t),null!==this._constantSo... method start (line 1) | set start(t){a=t} method stop (line 1) | set stop(t){c=t} method render (line 1) | render(u,h,l){const d=r.get(h);return void 0!==d?Promise.resolve(d):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c={...s,...r},u=n(a,c);super(t,!1,u,o(a)... method buffer (line 1) | get buffer(){return this._isBufferNullified?null:this._nativeConvolverNo... method buffer (line 1) | set buffer(t){if(this._nativeConvolverNode.buffer=t,null===t&&null!==thi... method normalize (line 1) | get normalize(){return this._nativeConvolverNode.normalize} method normalize (line 1) | set normalize(t){this._nativeConvolverNode.normalize=t} method render (line 1) | render(r,a,c){const u=o.get(a);return void 0!==u?Promise.resolve(u):(asy... method constructor (line 1) | constructor(t,a=s){const c=o(t),u={...s,...a},h=i(c,u),l=r(c);super(t,!1... method delayTime (line 1) | get delayTime(){return this._delayTime} method render (line 1) | render(c,u,h){const l=a.get(u);return void 0!==l?Promise.resolve(l):(asy... method constructor (line 1) | constructor(t,o=s){const c=r(t),u={...s,...o},h=i(c,u),l=a(c);super(t,!1... method attack (line 1) | get attack(){return this._attack} method channelCount (line 1) | get channelCount(){return this._nativeDynamicsCompressorNode.channelCount} method channelCount (line 1) | set channelCount(t){const e=this._nativeDynamicsCompressorNode.channelCo... method channelCountMode (line 1) | get channelCountMode(){return this._nativeDynamicsCompressorNode.channel... method channelCountMode (line 1) | set channelCountMode(t){const e=this._nativeDynamicsCompressorNode.chann... method knee (line 1) | get knee(){return this._knee} method ratio (line 1) | get ratio(){return this._ratio} method reduction (line 1) | get reduction(){return"number"==typeof this._nativeDynamicsCompressorNod... method release (line 1) | get release(){return this._release} method threshold (line 1) | get threshold(){return this._threshold} method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method constructor (line 1) | constructor(t){this._nativeEventTarget=t,this._listeners=new WeakMap} method addEventListener (line 1) | addEventListener(e,n,s){if(null!==n){let i=this._listeners.get(n);void 0... method dispatchEvent (line 1) | dispatchEvent(t){return this._nativeEventTarget.dispatchEvent(t)} method removeEventListener (line 1) | removeEventListener(t,e,n){const s=null===e?void 0:this._listeners.get(e... method constructor (line 1) | constructor(t,c=i){const u=r(t),h={...i,...c},l=o(u,h),d=a(u);super(t,!1... method gain (line 1) | get gain(){return this._gain} method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method render (line 1) | render(t,e,n){const s=h.get(e);return void 0!==s?Promise.resolve(s):d(t,... method constructor (line 1) | constructor(t,i){const o=n(t),r=e(o,i);if(s(o))throw TypeError();super(t... method mediaElement (line 1) | get mediaElement(){return void 0===this._nativeMediaElementAudioSourceNo... method constructor (line 1) | constructor(t,o=s){const r=n(t);if(i(r))throw new TypeError;const a={...... method stream (line 1) | get stream(){return this._nativeMediaStreamAudioDestinationNode.stream} method constructor (line 1) | constructor(t,i){const o=n(t),r=e(o,i);if(s(o))throw new TypeError;super... method mediaStream (line 1) | get mediaStream(){return this._nativeMediaStreamAudioSourceNode.mediaStr... method constructor (line 1) | constructor(t,s){const i=n(t);super(t,!0,e(i,s),null)} method constructor (line 1) | constructor(t={}){if(null===o)throw new Error("Missing the native AudioC... method baseLatency (line 1) | get baseLatency(){return this._baseLatency} method state (line 1) | get state(){return null!==this._state?this._state:this._nativeAudioConte... method close (line 1) | close(){return"closed"===this.state?this._nativeAudioContext.close().the... method resume (line 1) | resume(){return"suspended"===this._state?new Promise((t,e)=>{const n=()=... method suspend (line 1) | suspend(){return this._nativeAudioContext.suspend().catch(e=>{if(void 0=... method constructor (line 1) | constructor(n,r){super(n),this._nativeContext=n,s.g.set(this,n);const a=... method currentTime (line 1) | get currentTime(){return this._nativeContext.currentTime} method destination (line 1) | get destination(){return this._destination} method listener (line 1) | get listener(){return this._listener} method onstatechange (line 1) | get onstatechange(){return this._onstatechange} method onstatechange (line 1) | set onstatechange(t){const e="function"==typeof t?r(this,t):null;this._n... method sampleRate (line 1) | get sampleRate(){return this._nativeContext.sampleRate} method state (line 1) | get state(){return this._nativeContext.state} method constructor (line 1) | constructor(e){const{length:o,numberOfChannels:r,sampleRate:a}={...i,...... method length (line 1) | get length(){return void 0===this._nativeOfflineAudioContext.length?this... method state (line 1) | get state(){return null===this._state?this._nativeOfflineAudioContext.st... method startRendering (line 1) | startRendering(){return"running"===this._state?Promise.reject(e()):(this... method _waitForThePromiseToSettle (line 1) | _waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudi... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return h.channelCount} method channelCount (line 1) | set channelCount(t){h.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return h.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){h.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return h.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){h.channelInterpretation=t} method context (line 1) | get context(){return h.context} method inputs (line 1) | get inputs(){return[]} method numberOfInputs (line 1) | get numberOfInputs(){return u.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return h.numberOfOutputs} method offset (line 1) | get offset(){return h.gain} method onended (line 1) | get onended(){return u.onended} method onended (line 1) | set onended(t){u.onended=t} method start (line 1) | start(t=0){u.start.call(u,t)} method stop (line 1) | stop(t=0){u.stop.call(u,t)} method buffer (line 1) | get buffer(){return l.buffer} method buffer (line 1) | set buffer(t){l.buffer=t} method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){t>2&&(l.channelCount=t),d.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){"max"===t&&(l.channelCountMode=t),d.channelCount... method channelInterpretation (line 1) | get channelInterpretation(){return l.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){l.channelInterpretation=t,d.channelInterpre... method context (line 1) | get context(){return l.context} method inputs (line 1) | get inputs(){return[l]} method numberOfInputs (line 1) | get numberOfInputs(){return l.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return l.numberOfOutputs} method normalize (line 1) | get normalize(){return l.normalize} method normalize (line 1) | set normalize(t){l.normalize=t} function r (line 1) | function r(t,e){const n=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])... function a (line 1) | function a(t,e){let n=[0,0];for(let o=t.length-1;o>=0;o-=1)i=e,n=[(s=n)[... method bufferSize (line 1) | get bufferSize(){return m} method channelCount (line 1) | get channelCount(){return b.channelCount} method channelCount (line 1) | set channelCount(t){b.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return b.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){b.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return b.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){b.channelInterpretation=t} method context (line 1) | get context(){return b.context} method inputs (line 1) | get inputs(){return[b]} method numberOfInputs (line 1) | get numberOfInputs(){return b.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return b.numberOfOutputs} method getFrequencyResponse (line 1) | getFrequencyResponse(e,n,s){if(e.length!==n.length||n.length!==s.length)... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return A.channelCount} method channelCount (line 1) | set channelCount(t){if(t>2)throw u();j.channelCount=t,A.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return A.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){if("max"===t)throw u();j.channelCountMode=t,A.ch... method channelInterpretation (line 1) | get channelInterpretation(){return A.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){j.channelInterpretation=t,A.channelInterpre... method coneInnerAngle (line 1) | get coneInnerAngle(){return A.coneInnerAngle} method coneInnerAngle (line 1) | set coneInnerAngle(t){A.coneInnerAngle=t} method coneOuterAngle (line 1) | get coneOuterAngle(){return A.coneOuterAngle} method coneOuterAngle (line 1) | set coneOuterAngle(t){A.coneOuterAngle=t} method coneOuterGain (line 1) | get coneOuterGain(){return A.coneOuterGain} method coneOuterGain (line 1) | set coneOuterGain(t){if(t<0||t>1)throw e();A.coneOuterGain=t} method context (line 1) | get context(){return A.context} method distanceModel (line 1) | get distanceModel(){return A.distanceModel} method distanceModel (line 1) | set distanceModel(t){A.distanceModel=t} method inputs (line 1) | get inputs(){return[j]} method maxDistance (line 1) | get maxDistance(){return A.maxDistance} method maxDistance (line 1) | set maxDistance(t){if(t<0)throw new RangeError;A.maxDistance=t} method numberOfInputs (line 1) | get numberOfInputs(){return A.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return A.numberOfOutputs} method orientationX (line 1) | get orientationX(){return E.gain} method orientationY (line 1) | get orientationY(){return R.gain} method orientationZ (line 1) | get orientationZ(){return q.gain} method panningModel (line 1) | get panningModel(){return A.panningModel} method panningModel (line 1) | set panningModel(t){if(A.panningModel=t,A.panningModel!==t&&"HRTF"===t)t... method positionX (line 1) | get positionX(){return I.gain} method positionY (line 1) | get positionY(){return F.gain} method positionZ (line 1) | get positionZ(){return V.gain} method refDistance (line 1) | get refDistance(){return A.refDistance} method refDistance (line 1) | set refDistance(t){if(t<0)throw new RangeError;A.refDistance=t} method rolloffFactor (line 1) | get rolloffFactor(){return A.rolloffFactor} method rolloffFactor (line 1) | set rolloffFactor(t){if(t<0)throw new RangeError;A.rolloffFactor=t} method connectGraph (line 1) | connectGraph(){e.connect(d),e.connect(f.inputs[0]),e.connect(_),f.connec... method disconnectGraph (line 1) | disconnectGraph(){e.disconnect(d),e.disconnect(f.inputs[0]),e.disconnect... method connectGraph (line 1) | connectGraph(){s.connect(m),s.connect(x.inputs[0]),m.connect(g,1),m.conn... method disconnectGraph (line 1) | disconnectGraph(){s.disconnect(m),s.disconnect(x.inputs[0]),m.disconnect... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){d.channelCount!==t&&(g&&_(),({connectGraph:f,disconn... method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){if("clamped-max"===t||"max"===t)throw o();d.chan... method channelInterpretation (line 1) | get channelInterpretation(){return d.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){d.channelInterpretation=t} method context (line 1) | get context(){return d.context} method inputs (line 1) | get inputs(){return[d]} method numberOfInputs (line 1) | get numberOfInputs(){return d.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return d.numberOfOutputs} method pan (line 1) | get pan(){return p.gain} method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){f.channelCount=t,_.channelCount=t,d.channelCount=t,m... method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){f.channelCountMode=t,_.channelCountMode=t,d.chan... method channelInterpretation (line 1) | get channelInterpretation(){return d.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){f.channelInterpretation=t,_.channelInterpre... method context (line 1) | get context(){return d.context} method curve (line 1) | get curve(){return b} method curve (line 1) | set curve(n){if(null!==u&&u.length<2)throw e();if(null===n)d.curve=n,p.c... method inputs (line 1) | get inputs(){return[f]} method numberOfInputs (line 1) | get numberOfInputs(){return d.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return d.numberOfOutputs} method oversample (line 1) | get oversample(){return d.oversample} method oversample (line 1) | set oversample(t){d.oversample=t,p.oversample=t} method constructor (line 1) | constructor(t,n,r){let a;if("number"==typeof t&&void 0!==n&&void 0!==r)a... method length (line 1) | get length(){return void 0===this._nativeOfflineAudioContext.length?this... method state (line 1) | get state(){return null===this._state?this._nativeOfflineAudioContext.st... method startRendering (line 1) | startRendering(){return"running"===this._state?Promise.reject(n()):(this... method _waitForThePromiseToSettle (line 1) | _waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudi... method constructor (line 1) | constructor(t,n=o){const s=c(t),i={...o,...n},h=r(s,i),l=u(s),d=l?a():nu... method detune (line 1) | get detune(){return this._detune} method frequency (line 1) | get frequency(){return this._frequency} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?h(this,t):null;this._nativeO... method type (line 1) | get type(){return this._nativeOscillatorNode.type} method type (line 1) | set type(t){if(this._nativeOscillatorNode.type=t,"custom"===t)throw n();... method setPeriodicWave (line 1) | setPeriodicWave(t){this._nativeOscillatorNode.setPeriodicWave(t),null!==... method start (line 1) | start(t=0){if(this._nativeOscillatorNode.start(t),null!==this._oscillato... method stop (line 1) | stop(t=0){this._nativeOscillatorNode.stop(t),null!==this._oscillatorNode... method periodicWave (line 1) | set periodicWave(t){a=t} method start (line 1) | set start(t){c=t} method stop (line 1) | set stop(t){u=t} method render (line 1) | render(h,l,d){const p=r.get(l);return void 0!==p?Promise.resolve(p):(asy... method constructor (line 1) | constructor(t,c=i){const u=r(t),h={...i,...c},l=n(u,h),d=a(u);super(t,!1... method coneInnerAngle (line 1) | get coneInnerAngle(){return this._nativePannerNode.coneInnerAngle} method coneInnerAngle (line 1) | set coneInnerAngle(t){this._nativePannerNode.coneInnerAngle=t} method coneOuterAngle (line 1) | get coneOuterAngle(){return this._nativePannerNode.coneOuterAngle} method coneOuterAngle (line 1) | set coneOuterAngle(t){this._nativePannerNode.coneOuterAngle=t} method coneOuterGain (line 1) | get coneOuterGain(){return this._nativePannerNode.coneOuterGain} method coneOuterGain (line 1) | set coneOuterGain(t){this._nativePannerNode.coneOuterGain=t} method distanceModel (line 1) | get distanceModel(){return this._nativePannerNode.distanceModel} method distanceModel (line 1) | set distanceModel(t){this._nativePannerNode.distanceModel=t} method maxDistance (line 1) | get maxDistance(){return this._nativePannerNode.maxDistance} method maxDistance (line 1) | set maxDistance(t){this._nativePannerNode.maxDistance=t} method orientationX (line 1) | get orientationX(){return this._orientationX} method orientationY (line 1) | get orientationY(){return this._orientationY} method orientationZ (line 1) | get orientationZ(){return this._orientationZ} method panningModel (line 1) | get panningModel(){return this._nativePannerNode.panningModel} method panningModel (line 1) | set panningModel(t){this._nativePannerNode.panningModel=t} method positionX (line 1) | get positionX(){return this._positionX} method positionY (line 1) | get positionY(){return this._positionY} method positionZ (line 1) | get positionZ(){return this._positionZ} method refDistance (line 1) | get refDistance(){return this._nativePannerNode.refDistance} method refDistance (line 1) | set refDistance(t){this._nativePannerNode.refDistance=t} method rolloffFactor (line 1) | get rolloffFactor(){return this._nativePannerNode.rolloffFactor} method rolloffFactor (line 1) | set rolloffFactor(t){this._nativePannerNode.rolloffFactor=t} method render (line 1) | render(f,_,m){const g=d.get(_);return void 0!==g?Promise.resolve(g):(asy... method constructor (line 1) | constructor(i,o){const r=e(i),a={...s,...o},c=t(r,a);return n.add(c),c} method [Symbol.hasInstance] (line 1) | static[Symbol.hasInstance](t){return null!==t&&"object"==typeof t&&Objec... method constructor (line 1) | constructor(t,a=s){const c=o(t),u={...s,...a},h=n(c,u),l=r(c);super(t,!1... method pan (line 1) | get pan(){return this._pan} method render (line 1) | render(c,u,h){const l=a.get(u);return void 0!==l?Promise.resolve(l):(asy... method constructor (line 1) | constructor(t,e=s){const a=o(t),c={...s,...e},u=n(a,c);super(t,!0,u,r(a)... method curve (line 1) | get curve(){return this._isCurveNullified?null:this._nativeWaveShaperNod... method curve (line 1) | set curve(t){if(null===t)this._isCurveNullified=!0,this._nativeWaveShape... method oversample (line 1) | get oversample(){return this._nativeWaveShaperNode.oversample} method oversample (line 1) | set oversample(t){this._nativeWaveShaperNode.oversample=t} method render (line 1) | render(r,a,c){const u=o.get(a);return void 0!==u?Promise.resolve(u):(asy... method constructor (line 1) | constructor(e,i,o,r){super(o),this._context=e,this._nativeAudioNode=o;co... method channelCount (line 1) | get channelCount(){return this._nativeAudioNode.channelCount} method channelCount (line 1) | set channelCount(t){this._nativeAudioNode.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return this._nativeAudioNode.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){this._nativeAudioNode.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return this._nativeAudioNode.channelInterpre... method channelInterpretation (line 1) | set channelInterpretation(t){this._nativeAudioNode.channelInterpretation=t} method context (line 1) | get context(){return this._context} method numberOfInputs (line 1) | get numberOfInputs(){return this._nativeAudioNode.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return this._nativeAudioNode.numberOfOutputs} method connect (line 1) | connect(t,n=0,s=0){if(n<0||n>=this._nativeAudioNode.numberOfOutputs)thro... method disconnect (line 1) | disconnect(t,e,n){let s;if(void 0===t)s=(t=>{const e=Object(l.a)(t),n=[]... method bufferSize (line 1) | get bufferSize(){return R} method channelCount (line 1) | get channelCount(){return O.channelCount} method channelCount (line 1) | set channelCount(t){throw l()} method channelCountMode (line 1) | get channelCountMode(){return O.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){throw l()} method channelInterpretation (line 1) | get channelInterpretation(){return N} method channelInterpretation (line 1) | set channelInterpretation(t){for(const e of D)e.channelInterpretation=t;... method context (line 1) | get context(){return q.context} method inputs (line 1) | get inputs(){return D} method numberOfInputs (line 1) | get numberOfInputs(){return O.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return O.numberOfOutputs} method onprocessorerror (line 1) | get onprocessorerror(){return P} method onprocessorerror (line 1) | set onprocessorerror(t){"function"==typeof P&&z.removeEventListener("pro... method parameters (line 1) | get parameters(){return V} method port (line 1) | get port(){return A.port2} method render (line 1) | render(T,O,S){a(O,T);const C=x.get(O);return void 0!==C?Promise.resolve(... method constructor (line 1) | constructor(t,a){const c=o(t),u=r(c),h={...i,...a},l=e(c,u?null:t.baseLa... method getFrequencyResponse (line 1) | getFrequencyResponse(t,e,n){return this._nativeIIRFilterNode.getFrequenc... function n (line 1) | function n(t,e){for(var n=0;n{this._createTimeout(),t... method _createClock (line 1) | _createClock(){if("worker"===this._type)try{this._createWorker()}catch... method _disposeClock (line 1) | _disposeClock(){this._timeout&&(clearTimeout(this._timeout),this._time... method updateInterval (line 1) | get updateInterval(){return this._updateInterval} method updateInterval (line 1) | set updateInterval(t){this._updateInterval=Math.max(t,128/44100),"work... method type (line 1) | get type(){return this._type} method type (line 1) | set type(t){this._disposeClock(),this._type=t,this._createClock()} method dispose (line 1) | dispose(){this._disposeClock()} function k (line 1) | function k(t){return Object(o.isAnyAudioParam)(t)} function A (line 1) | function A(t){return Object(o.isAnyAudioNode)(t)} function D (line 1) | function D(t){return Object(o.isAnyOfflineAudioContext)(t)} function M (line 1) | function M(t){return Object(o.isAnyAudioContext)(t)} function j (line 1) | function j(t){return t instanceof AudioBuffer} function E (line 1) | function E(t,e){return"value"===t||k(e)||A(e)||j(e)} function R (line 1) | function R(t,...e){if(!e.length)return t;const n=e.shift();if(g(t)&&g(n)... function q (line 1) | function q(t,e,n=[],s){const i={},o=Array.from(e);if(g(o[0])&&s&&!Reflec... function I (line 1) | function I(t,e){return p(t)?e:t} function F (line 1) | function F(t,e){return e.forEach(e=>{Reflect.has(t,e)&&delete t[e]}),t} class V (line 7) | class V{constructor(){this.debug=!1,this._wasDisposed=!1}static getDefau... method constructor (line 7) | constructor(){this.debug=!1,this._wasDisposed=!1} method getDefaults (line 7) | static getDefaults(){return{}} method log (line 7) | log(...t){(this.debug||w&&this.toString()===w.TONE_DEBUG_CLASS)&&l(thi... method dispose (line 7) | dispose(){return this._wasDisposed=!0,this} method disposed (line 7) | get disposed(){return this._wasDisposed} method toString (line 7) | toString(){return this.name} function N (line 7) | function N(t,e){return t>e+1e-6} function P (line 7) | function P(t,e){return N(t,e)||z(t,e)} function L (line 7) | function L(t,e){return t+1e-60&&this._timeline[e-1]... method cancel (line 7) | cancel(t){if(this._timeline.length>1){let e=this._search(t);if(e>=0)if... method cancelBefore (line 7) | cancelBefore(t){const e=this._search(t);return e>=0&&(this._timeline=t... method previousEvent (line 7) | previousEvent(t){const e=this._timeline.indexOf(t);return e>0?this._ti... method _search (line 7) | _search(t,e="time"){if(0===this._timeline.length)return-1;let n=0;cons... method _iterate (line 7) | _iterate(t,e=0,n=this._timeline.length-1){this._timeline.slice(e,n+1).... method forEach (line 7) | forEach(t){return this._iterate(t),this} method forEachBefore (line 7) | forEachBefore(t,e){const n=this._search(t);return-1!==n&&this._iterate... method forEachAfter (line 7) | forEachAfter(t,e){const n=this._search(t);return this._iterate(e,n+1),... method forEachBetween (line 7) | forEachBetween(t,e,n){let s=this._search(t),i=this._search(e);return-1... method forEachFrom (line 7) | forEachFrom(t,e){let n=this._search(t);for(;n>=0&&this._timeline[n].ti... method forEachAtTime (line 7) | forEachAtTime(t,e){const n=this._search(t);if(-1!==n&&z(this._timeline... method dispose (line 7) | dispose(){return super.dispose(),this._timeline=[],this} function G (line 7) | function G(t){U.push(t)} function Q (line 7) | function Q(t){Y.push(t)} class Z (line 7) | class Z extends V{constructor(){super(...arguments),this.name="Emitter"}... method constructor (line 7) | constructor(){super(...arguments),this.name="Emitter"} method on (line 7) | on(t,e){return t.split(/\W+/).forEach(t=>{p(this._events)&&(this._even... method once (line 7) | once(t,e){const n=(...s)=>{e(...s),this.off(t,n)};return this.on(t,n),... method off (line 7) | off(t,e){return t.split(/\W+/).forEach(n=>{if(p(this._events)&&(this._... method emit (line 7) | emit(t,...e){if(this._events&&this._events.hasOwnProperty(t)){const n=... method mixin (line 7) | static mixin(t){["on","once","off","emit"].forEach(e=>{const n=Object.... method dispose (line 7) | dispose(){return super.dispose(),this._events=void 0,this} class X (line 7) | class X extends Z{constructor(){super(...arguments),this.isOffline=!1}} method constructor (line 7) | constructor(){super(...arguments),this.isOffline=!1} class H (line 7) | class H extends X{constructor(){super(),this.name="Context",this._consta... method constructor (line 7) | constructor(){super(),this.name="Context",this._constants=new Map,this... method getDefaults (line 7) | static getDefaults(){return{clockSource:"worker",latencyHint:"interact... method initialize (line 7) | initialize(){var t;return this._initialized||(t=this,U.forEach(e=>e(t)... method createAnalyser (line 7) | createAnalyser(){return this._context.createAnalyser()} method createOscillator (line 7) | createOscillator(){return this._context.createOscillator()} method createBufferSource (line 7) | createBufferSource(){return this._context.createBufferSource()} method createBiquadFilter (line 7) | createBiquadFilter(){return this._context.createBiquadFilter()} method createBuffer (line 7) | createBuffer(t,e,n){return this._context.createBuffer(t,e,n)} method createChannelMerger (line 7) | createChannelMerger(t){return this._context.createChannelMerger(t)} method createChannelSplitter (line 7) | createChannelSplitter(t){return this._context.createChannelSplitter(t)} method createConstantSource (line 7) | createConstantSource(){return this._context.createConstantSource()} method createConvolver (line 7) | createConvolver(){return this._context.createConvolver()} method createDelay (line 7) | createDelay(t){return this._context.createDelay(t)} method createDynamicsCompressor (line 7) | createDynamicsCompressor(){return this._context.createDynamicsCompress... method createGain (line 7) | createGain(){return this._context.createGain()} method createIIRFilter (line 7) | createIIRFilter(t,e){return this._context.createIIRFilter(t,e)} method createPanner (line 7) | createPanner(){return this._context.createPanner()} method createPeriodicWave (line 7) | createPeriodicWave(t,e,n){return this._context.createPeriodicWave(t,e,n)} method createStereoPanner (line 7) | createStereoPanner(){return this._context.createStereoPanner()} method createWaveShaper (line 7) | createWaveShaper(){return this._context.createWaveShaper()} method createMediaStreamSource (line 7) | createMediaStreamSource(t){return r(M(this._context),"Not available if... method createMediaStreamDestination (line 7) | createMediaStreamDestination(){return r(M(this._context),"Not availabl... method decodeAudioData (line 7) | decodeAudioData(t){return this._context.decodeAudioData(t)} method currentTime (line 7) | get currentTime(){return this._context.currentTime} method state (line 7) | get state(){return this._context.state} method sampleRate (line 7) | get sampleRate(){return this._context.sampleRate} method listener (line 7) | get listener(){return this.initialize(),this._listener} method listener (line 7) | set listener(t){r(!this._initialized,"The listener cannot be set after... method transport (line 7) | get transport(){return this.initialize(),this._transport} method transport (line 7) | set transport(t){r(!this._initialized,"The transport cannot be set aft... method draw (line 7) | get draw(){return this.initialize(),this._draw} method draw (line 7) | set draw(t){r(!this._initialized,"Draw cannot be set after initializat... method destination (line 7) | get destination(){return this.initialize(),this._destination} method destination (line 7) | set destination(t){r(!this._initialized,"The destination cannot be set... method createAudioWorkletNode (line 7) | createAudioWorkletNode(t,e){return function(t,e,n){return r(f(o.AudioW... method addAudioWorkletModule (line 21) | addAudioWorkletModule(t,e){return S(this,void 0,void 0,(function*(){r(... method workletsAreReady (line 21) | workletsAreReady(){return S(this,void 0,void 0,(function*(){const t=[]... method updateInterval (line 21) | get updateInterval(){return this._ticker.updateInterval} method updateInterval (line 21) | set updateInterval(t){this._ticker.updateInterval=t} method clockSource (line 21) | get clockSource(){return this._ticker.type} method clockSource (line 21) | set clockSource(t){this._ticker.type=t} method latencyHint (line 21) | get latencyHint(){return this._latencyHint} method _setLatencyHint (line 21) | _setLatencyHint(t){let e=0;if(this._latencyHint=t,b(t))switch(t){case"... method rawContext (line 21) | get rawContext(){return this._context} method now (line 21) | now(){return this._context.currentTime+this.lookAhead} method immediate (line 21) | immediate(){return this._context.currentTime} method resume (line 21) | resume(){return"suspended"===this._context.state&&M(this._context)?thi... method close (line 21) | close(){return S(this,void 0,void 0,(function*(){var t;M(this._context... method getConstant (line 21) | getConstant(t){if(this._constants.has(t))return this._constants.get(t)... method dispose (line 21) | dispose(){return super.dispose(),this._ticker.dispose(),this._timeouts... method _timeoutLoop (line 21) | _timeoutLoop(){const t=this.now();let e=this._timeouts.peek();for(;thi... method setTimeout (line 21) | setTimeout(t,e){this._timeoutIds++;const n=this.now();return this._tim... method clearTimeout (line 21) | clearTimeout(t){return this._timeouts.forEach(e=>{e.id===t&&this._time... method clearInterval (line 21) | clearInterval(t){return this.clearTimeout(t)} method setInterval (line 21) | setInterval(t,e){const n=++this._timeoutIds,s=()=>{const i=this.now();... function $ (line 21) | function $(t,e){y(e)?e.forEach(e=>$(t,e)):Object.defineProperty(t,e,{enu... function J (line 21) | function J(t,e){y(e)?e.forEach(e=>J(t,e)):Object.defineProperty(t,e,{wri... class tt (line 21) | class tt extends V{constructor(){super(),this.name="ToneAudioBuffer",thi... method constructor (line 21) | constructor(){super(),this.name="ToneAudioBuffer",this.onload=K;const ... method getDefaults (line 21) | static getDefaults(){return{onerror:K,onload:K,reverse:!1}} method sampleRate (line 21) | get sampleRate(){return this._buffer?this._buffer.sampleRate:it().samp... method set (line 21) | set(t){return t instanceof tt?t.loaded?this._buffer=t.get():t.onload=(... method get (line 21) | get(){return this._buffer} method load (line 21) | load(t){return S(this,void 0,void 0,(function*(){const e=tt.load(t).th... method dispose (line 21) | dispose(){return super.dispose(),this._buffer=void 0,this} method fromArray (line 21) | fromArray(t){const e=y(t)&&t[0].length>0,n=e?t.length:1,s=e?t[0].lengt... method toMono (line 21) | toMono(t){if(m(t))this.fromArray(this.toArray(t));else{let t=new Float... method toArray (line 21) | toArray(t){if(m(t))return this.getChannelData(t);if(1===this.numberOfC... method getChannelData (line 21) | getChannelData(t){return this._buffer?this._buffer.getChannelData(t):n... method slice (line 21) | slice(t,e=this.duration){const n=Math.floor(t*this.sampleRate),s=Math.... method _reverse (line 21) | _reverse(){if(this.loaded)for(let t=0;t0} method duration (line 21) | get duration(){return this._buffer?this._buffer.duration:0} method length (line 21) | get length(){return this._buffer?this._buffer.length:0} method numberOfChannels (line 21) | get numberOfChannels(){return this._buffer?this._buffer.numberOfChanne... method reverse (line 21) | get reverse(){return this._reversed} method reverse (line 21) | set reverse(t){this._reversed!==t&&(this._reversed=t,this._reverse())} method fromArray (line 21) | static fromArray(t){return(new tt).fromArray(t)} method fromUrl (line 21) | static fromUrl(t){return S(this,void 0,void 0,(function*(){const e=new... method load (line 21) | static load(t){return S(this,void 0,void 0,(function*(){const e=t.matc... method supportsType (line 21) | static supportsType(t){const e=t.split("."),n=e[e.length-1];return""!=... method loaded (line 21) | static loaded(){return S(this,void 0,void 0,(function*(){for(yield Pro... class et (line 21) | class et extends H{constructor(){var t,e,n;super({clockSource:"offline",... method constructor (line 21) | constructor(){var t,e,n;super({clockSource:"offline",context:D(argumen... method now (line 21) | now(){return this._currentTime} method currentTime (line 21) | get currentTime(){return this._currentTime} method _renderClock (line 21) | _renderClock(t){return S(this,void 0,void 0,(function*(){let e=0;for(;... method render (line 21) | render(t=!0){return S(this,void 0,void 0,(function*(){yield this.workl... method close (line 21) | close(){return Promise.resolve()} method constructor (line 21) | constructor(){super(...arguments),this.lookAhead=0,this.latencyHint=0,th... method createAnalyser (line 21) | createAnalyser(){return{}} method createOscillator (line 21) | createOscillator(){return{}} method createBufferSource (line 21) | createBufferSource(){return{}} method createBiquadFilter (line 21) | createBiquadFilter(){return{}} method createBuffer (line 21) | createBuffer(t,e,n){return{}} method createChannelMerger (line 21) | createChannelMerger(t){return{}} method createChannelSplitter (line 21) | createChannelSplitter(t){return{}} method createConstantSource (line 21) | createConstantSource(){return{}} method createConvolver (line 21) | createConvolver(){return{}} method createDelay (line 21) | createDelay(t){return{}} method createDynamicsCompressor (line 21) | createDynamicsCompressor(){return{}} method createGain (line 21) | createGain(){return{}} method createIIRFilter (line 21) | createIIRFilter(t,e){return{}} method createPanner (line 21) | createPanner(){return{}} method createPeriodicWave (line 21) | createPeriodicWave(t,e,n){return{}} method createStereoPanner (line 21) | createStereoPanner(){return{}} method createWaveShaper (line 21) | createWaveShaper(){return{}} method createMediaStreamSource (line 21) | createMediaStreamSource(t){return{}} method createMediaStreamDestination (line 21) | createMediaStreamDestination(){return{}} method decodeAudioData (line 21) | decodeAudioData(t){return Promise.resolve({})} method createAudioWorkletNode (line 21) | createAudioWorkletNode(t,e){return{}} method rawContext (line 21) | get rawContext(){return{}} method addAudioWorkletModule (line 21) | addAudioWorkletModule(t,e){return S(this,void 0,void 0,(function*(){retu... method resume (line 21) | resume(){return Promise.resolve()} method setTimeout (line 21) | setTimeout(t,e){return 0} method clearTimeout (line 21) | clearTimeout(t){return this} method setInterval (line 21) | setInterval(t,e){return 0} method clearInterval (line 21) | clearInterval(t){return this} method getConstant (line 21) | getConstant(t){return{}} method currentTime (line 21) | get currentTime(){return 0} method state (line 21) | get state(){return{}} method sampleRate (line 21) | get sampleRate(){return 0} method listener (line 21) | get listener(){return{}} method transport (line 21) | get transport(){return{}} method draw (line 21) | get draw(){return{}} method draw (line 21) | set draw(t){} method destination (line 21) | get destination(){return{}} method destination (line 21) | set destination(t){} method now (line 21) | now(){return 0} method immediate (line 21) | immediate(){return 0} function it (line 21) | function it(){return st===nt&&T&&ot(new H),st} function ot (line 21) | function ot(t){st=M(t)?new H(t):D(t)?new et(t):t} function rt (line 21) | function rt(){return st.resume()} function at (line 21) | function at(t){return Math.pow(10,t/20)} function ct (line 21) | function ct(t){return Math.log(t)/Math.LN10*20} function ut (line 21) | function ut(t){return Math.pow(2,t/12)} function lt (line 21) | function lt(t){return Math.round(dt(t))} function dt (line 21) | function dt(t){return 69+12*Math.log2(t/ht)} function pt (line 21) | function pt(t){return ht*Math.pow(2,(t-69)/12)} class ft (line 21) | class ft extends V{constructor(t,e,n){super(),this.defaultUnits="s",this... method constructor (line 21) | constructor(t,e,n){super(),this.defaultUnits="s",this._val=e,this._uni... method _getExpressions (line 21) | _getExpressions(){return{hz:{method:t=>this._frequencyToUnits(parseFlo... method valueOf (line 21) | valueOf(){if(this._val instanceof ft&&this.fromType(this._val),p(this.... method _frequencyToUnits (line 21) | _frequencyToUnits(t){return 1/t} method _beatsToUnits (line 21) | _beatsToUnits(t){return 60/this._getBpm()*t} method _secondsToUnits (line 21) | _secondsToUnits(t){return t} method _ticksToUnits (line 21) | _ticksToUnits(t){return t*this._beatsToUnits(1)/this._getPPQ()} method _noArg (line 21) | _noArg(){return this._now()} method _getBpm (line 21) | _getBpm(){return this.context.transport.bpm.value} method _getTimeSignature (line 21) | _getTimeSignature(){return this.context.transport.timeSignature} method _getPPQ (line 21) | _getPPQ(){return this.context.transport.PPQ} method fromType (line 21) | fromType(t){switch(this._units=void 0,this.defaultUnits){case"s":this.... method toFrequency (line 21) | toFrequency(){return 1/this.toSeconds()} method toSamples (line 21) | toSamples(){return this.toSeconds()*this.context.sampleRate} method toMilliseconds (line 21) | toMilliseconds(){return 1e3*this.toSeconds()} class _t (line 21) | class _t extends ft{constructor(){super(...arguments),this.name="TimeCla... method constructor (line 21) | constructor(){super(...arguments),this.name="TimeClass"} method _getExpressions (line 21) | _getExpressions(){return Object.assign(super._getExpressions(),{now:{m... method quantize (line 21) | quantize(t,e=1){const n=new this.constructor(this.context,t).valueOf()... method toNotation (line 21) | toNotation(){const t=this.toSeconds(),e=["1m"];for(let t=1;t<9;t++){co... method toBarsBeatsSixteenths (line 21) | toBarsBeatsSixteenths(){const t=this._beatsToUnits(1);let e=this.value... method toTicks (line 21) | toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math... method toSeconds (line 21) | toSeconds(){return this.valueOf()} method toMidi (line 21) | toMidi(){return lt(this.toFrequency())} method _now (line 21) | _now(){return this.context.now()} function mt (line 21) | function mt(t,e){return new _t(it(),t,e)} class gt (line 21) | class gt extends _t{constructor(){super(...arguments),this.name="Frequen... method constructor (line 21) | constructor(){super(...arguments),this.name="Frequency",this.defaultUn... method A4 (line 21) | static get A4(){return ht} method A4 (line 21) | static set A4(t){!function(t){ht=t}(t)} method _getExpressions (line 21) | _getExpressions(){return Object.assign({},super._getExpressions(),{mid... method transpose (line 21) | transpose(t){return new gt(this.context,this.valueOf()*ut(t))} method harmonize (line 21) | harmonize(t){return t.map(t=>this.transpose(t))} method toMidi (line 21) | toMidi(){return lt(this.valueOf())} method toNote (line 21) | toNote(){const t=this.toFrequency(),e=Math.log2(t/gt.A4);let n=Math.ro... method toSeconds (line 21) | toSeconds(){return 1/super.toSeconds()} method toTicks (line 21) | toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math... method _noArg (line 21) | _noArg(){return 0} method _frequencyToUnits (line 21) | _frequencyToUnits(t){return t} method _ticksToUnits (line 21) | _ticksToUnits(t){return 1/(60*t/(this._getBpm()*this._getPPQ()))} method _beatsToUnits (line 21) | _beatsToUnits(t){return 1/super._beatsToUnits(t)} method _secondsToUnits (line 21) | _secondsToUnits(t){return 1/t} method mtof (line 21) | static mtof(t){return pt(t)} method ftom (line 21) | static ftom(t){return lt(t)} function bt (line 21) | function bt(t,e){return new gt(it(),t,e)} class xt (line 21) | class xt extends _t{constructor(){super(...arguments),this.name="Transpo... method constructor (line 21) | constructor(){super(...arguments),this.name="TransportTime"} method _now (line 21) | _now(){return this.context.transport.seconds} function wt (line 21) | function wt(t,e){return new xt(it(),t,e)} class Tt (line 21) | class Tt extends V{constructor(){super();const t=q(Tt.getDefaults(),argu... method constructor (line 21) | constructor(){super();const t=q(Tt.getDefaults(),arguments,["context"]... method getDefaults (line 21) | static getDefaults(){return{context:it()}} method now (line 21) | now(){return this.context.currentTime+this.context.lookAhead} method immediate (line 21) | immediate(){return this.context.currentTime} method sampleTime (line 21) | get sampleTime(){return 1/this.context.sampleRate} method blockTime (line 21) | get blockTime(){return 128/this.context.sampleRate} method toSeconds (line 21) | toSeconds(t){return new _t(this.context,t).toSeconds()} method toFrequency (line 21) | toFrequency(t){return new gt(this.context,t).toFrequency()} method toTicks (line 21) | toTicks(t){return new xt(this.context,t).toTicks()} method _getPartialProperties (line 21) | _getPartialProperties(t){const e=this.get();return Object.keys(e).forE... method get (line 21) | get(){const t=this.constructor.getDefaults();return Object.keys(t).for... method set (line 21) | set(t){return Object.keys(t).forEach(e=>{Reflect.has(this,e)&&f(this[e... class Ot (line 21) | class Ot extends W{constructor(t="stopped"){super(),this.name="StateTime... method constructor (line 21) | constructor(t="stopped"){super(),this.name="StateTimeline",this._initi... method getValueAtTime (line 21) | getValueAtTime(t){const e=this.get(t);return null!==e?e.state:this._in... method setStateAtTime (line 21) | setStateAtTime(t,e,n){return a(e,0),this.add(Object.assign({},n,{state... method getLastState (line 21) | getLastState(t,e){for(let n=this._search(e);n>=0;n--){const e=this._ti... method getNextState (line 21) | getNextState(t,e){const n=this._search(e);if(-1!==n)for(let e=n;e0,"t... method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s=1){n=this.toSeconds(n),e=this.toSeconds(e)... method cancelScheduledValues (line 21) | cancelScheduledValues(t){const e=this.toSeconds(t);return r(isFinite(e... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){const e=this.toSeconds(t),n=this._fromType(this... method rampTo (line 21) | rampTo(t,e=.1,n){return"frequency"===this.units||"bpm"===this.units||"... method apply (line 21) | apply(t){const e=this.context.currentTime;t.setValueAtTime(this.getVal... method setParam (line 21) | setParam(t){r(this._swappable,"The Param must be assigned as 'swappabl... method dispose (line 21) | dispose(){return super.dispose(),this._events.dispose(),this} method defaultValue (line 21) | get defaultValue(){return this._toType(this._param.defaultValue)} method _exponentialApproach (line 21) | _exponentialApproach(t,e,n,s,i){return n+(e-n)*Math.exp(-(i-t)/s)} method _linearInterpolate (line 21) | _linearInterpolate(t,e,n,s,i){return e+(i-t)/(n-t)*(s-e)} method _exponentialInterpolate (line 21) | _exponentialInterpolate(t,e,n,s,i){return e*Math.pow(s/e,(i-t)/(n-t))} class Ct (line 21) | class Ct extends Tt{constructor(){super(...arguments),this.name="ToneAud... method constructor (line 21) | constructor(){super(...arguments),this.name="ToneAudioNode",this._inte... method numberOfInputs (line 21) | get numberOfInputs(){return f(this.input)?k(this.input)||this.input in... method numberOfOutputs (line 21) | get numberOfOutputs(){return f(this.output)?this.output.numberOfOutput... method _isAudioNode (line 21) | _isAudioNode(t){return f(t)&&(t instanceof Ct||A(t))} method _getInternalNodes (line 21) | _getInternalNodes(){const t=this._internalChannels.slice(0);return thi... method _setChannelProperties (line 21) | _setChannelProperties(t){this._getInternalNodes().forEach(e=>{e.channe... method _getChannelProperties (line 21) | _getChannelProperties(){const t=this._getInternalNodes();r(t.length>0,... method channelCount (line 21) | get channelCount(){return this._getChannelProperties().channelCount} method channelCount (line 21) | set channelCount(t){const e=this._getChannelProperties();this._setChan... method channelCountMode (line 21) | get channelCountMode(){return this._getChannelProperties().channelCoun... method channelCountMode (line 21) | set channelCountMode(t){const e=this._getChannelProperties();this._set... method channelInterpretation (line 21) | get channelInterpretation(){return this._getChannelProperties().channe... method channelInterpretation (line 21) | set channelInterpretation(t){const e=this._getChannelProperties();this... method connect (line 21) | connect(t,e=0,n=0){return At(this,t,e,n),this} method toDestination (line 21) | toDestination(){return this.connect(this.context.destination),this} method toMaster (line 21) | toMaster(){return d("toMaster() has been renamed toDestination()"),thi... method disconnect (line 21) | disconnect(t,e=0,n=0){return Dt(this,t,e,n),this} method chain (line 21) | chain(...t){return kt(this,...t),this} method fan (line 21) | fan(...t){return t.forEach(t=>this.connect(t)),this} method dispose (line 21) | dispose(){return super.dispose(),f(this.input)&&(this.input instanceof... function kt (line 21) | function kt(...t){const e=t.shift();t.reduce((t,e)=>(t instanceof Ct?t.c... function At (line 21) | function At(t,e,n=0,s=0){for(r(f(t),"Cannot connect from undefined node"... function Dt (line 21) | function Dt(t,e,n=0,s=0){if(f(e))for(;e instanceof Ct;)e=e.input;for(;!A... class Mt (line 21) | class Mt extends Ct{constructor(){super(q(Mt.getDefaults(),arguments,["g... method constructor (line 21) | constructor(){super(q(Mt.getDefaults(),arguments,["gain","units"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{convert:!0... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.disconnect(),this.gain... class jt (line 21) | class jt extends Ct{constructor(t){super(t),this.onended=K,this._startTi... method constructor (line 21) | constructor(t){super(t),this.onended=K,this._startTime=-1,this._stopTi... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{curve:"lin... method _startGain (line 21) | _startGain(t,e=1){r(-1===this._startTime,"Source cannot be started mor... method stop (line 21) | stop(t){return this.log("stop",t),this._stopGain(this.toSeconds(t)),this} method _stopGain (line 21) | _stopGain(t){r(-1!==this._startTime,"'start' must be called before 'st... method _onended (line 21) | _onended(){this.onended!==K&&(this.onended(this),this.onended=K,this.c... method state (line 21) | get state(){return this.getStateAtTime(this.now())} method cancelStop (line 21) | cancelStop(){return this.log("cancelStop"),r(-1!==this._startTime,"Sou... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.disconnect(),this} class Et (line 21) | class Et extends jt{constructor(){super(q(Et.getDefaults(),arguments,["o... method constructor (line 21) | constructor(){super(q(Et.getDefaults(),arguments,["offset"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{convert:!0... method start (line 21) | start(t){const e=this.toSeconds(t);return this.log("start",e),this._st... method _stopSource (line 21) | _stopSource(t){this._source.stop(t)} method dispose (line 21) | dispose(){return super.dispose(),"started"===this.state&&this.stop(),t... class Rt (line 21) | class Rt extends Ct{constructor(){super(q(Rt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Rt.getDefaults(),arguments,["value","units"])),t... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{convert:!0... method connect (line 21) | connect(t,e=0,n=0){return qt(this,t,e,n),this} method dispose (line 21) | dispose(){return super.dispose(),this._param.dispose(),this._constantS... method setValueAtTime (line 21) | setValueAtTime(t,e){return this._param.setValueAtTime(t,e),this} method getValueAtTime (line 21) | getValueAtTime(t){return this._param.getValueAtTime(t)} method setRampPoint (line 21) | setRampPoint(t){return this._param.setRampPoint(t),this} method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){return this._param.linearRampToValueAtTim... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){return this._param.exponentialRampTo... method exponentialRampTo (line 21) | exponentialRampTo(t,e,n){return this._param.exponentialRampTo(t,e,n),t... method linearRampTo (line 21) | linearRampTo(t,e,n){return this._param.linearRampTo(t,e,n),this} method targetRampTo (line 21) | targetRampTo(t,e,n){return this._param.targetRampTo(t,e,n),this} method exponentialApproachValueAtTime (line 21) | exponentialApproachValueAtTime(t,e,n){return this._param.exponentialAp... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){return this._param.setTargetAtTime(t,e,n),this} method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s){return this._param.setValueCurveAtTime(t,... method cancelScheduledValues (line 21) | cancelScheduledValues(t){return this._param.cancelScheduledValues(t),t... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){return this._param.cancelAndHoldAtTime(t),this} method rampTo (line 21) | rampTo(t,e,n){return this._param.rampTo(t,e,n),this} method value (line 21) | get value(){return this._param.value} method value (line 21) | set value(t){this._param.value=t} method convert (line 21) | get convert(){return this._param.convert} method convert (line 21) | set convert(t){this._param.convert=t} method units (line 21) | get units(){return this._param.units} method overridden (line 21) | get overridden(){return this._param.overridden} method overridden (line 21) | set overridden(t){this._param.overridden=t} method maxValue (line 21) | get maxValue(){return this._param.maxValue} method minValue (line 21) | get minValue(){return this._param.minValue} method apply (line 21) | apply(t){return this._param.apply(t),this} function qt (line 21) | function qt(t,e,n,s){(e instanceof St||k(e)||e instanceof Rt&&e.override... class It (line 21) | class It extends St{constructor(){super(q(It.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(It.getDefaults(),arguments,["value"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(St.getDefaults(),{multiplier... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){e=this.toSeconds(e),this.setRampPoint(e);const ... method setValueAtTime (line 21) | setValueAtTime(t,e){const n=this.toSeconds(e);super.setValueAtTime(t,e... method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){const n=this.toSeconds(e);super.linearRam... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){e=this.toSeconds(e);const n=this._fr... method _getTicksUntilEvent (line 21) | _getTicksUntilEvent(t,e){if(null===t)t={ticks:0,time:0,type:"setValueA... method getTicksAtTime (line 21) | getTicksAtTime(t){const e=this.toSeconds(t),n=this._events.get(e);retu... method getDurationOfTicks (line 21) | getDurationOfTicks(t,e){const n=this.toSeconds(e),s=this.getTicksAtTim... method getTimeOfTick (line 21) | getTimeOfTick(t){const e=this._events.get(t,"ticks"),n=this._events.ge... method ticksToTime (line 21) | ticksToTime(t,e){return this.getDurationOfTicks(t,e)} method timeToTicks (line 21) | timeToTicks(t,e){const n=this.toSeconds(e),s=this.toSeconds(t),i=this.... method _fromType (line 21) | _fromType(t){return"bpm"===this.units&&this.multiplier?1/(60/t/this.mu... method _toType (line 21) | _toType(t){return"bpm"===this.units&&this.multiplier?t/this.multiplier... method multiplier (line 21) | get multiplier(){return this._multiplier} method multiplier (line 21) | set multiplier(t){const e=this.value;this._multiplier=t,this.cancelSch... class Ft (line 21) | class Ft extends Rt{constructor(){super(q(Ft.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Ft.getDefaults(),arguments,["value"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{multiplier... method ticksToTime (line 21) | ticksToTime(t,e){return this._param.ticksToTime(t,e)} method timeToTicks (line 21) | timeToTicks(t,e){return this._param.timeToTicks(t,e)} method getTimeOfTick (line 21) | getTimeOfTick(t){return this._param.getTimeOfTick(t)} method getDurationOfTicks (line 21) | getDurationOfTicks(t,e){return this._param.getDurationOfTicks(t,e)} method getTicksAtTime (line 21) | getTicksAtTime(t){return this._param.getTicksAtTime(t)} method multiplier (line 21) | get multiplier(){return this._param.multiplier} method multiplier (line 21) | set multiplier(t){this._param.multiplier=t} method dispose (line 21) | dispose(){return super.dispose(),this._param.dispose(),this} class Vt (line 21) | class Vt extends Tt{constructor(){super(q(Vt.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Vt.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign({frequency:1,units:"hertz"},... method state (line 21) | get state(){return this.getStateAtTime(this.now())} method start (line 21) | start(t,e){const n=this.toSeconds(t);return"started"!==this._state.get... method stop (line 21) | stop(t){const e=this.toSeconds(t);if("stopped"===this._state.getValueA... method pause (line 21) | pause(t){const e=this.toSeconds(t);return"started"===this._state.getVa... method cancel (line 21) | cancel(t){return t=this.toSeconds(t),this._state.cancel(t),this._tickO... method getTicksAtTime (line 21) | getTicksAtTime(t){const e=this.toSeconds(t),n=this._state.getLastState... method ticks (line 21) | get ticks(){return this.getTicksAtTime(this.now())} method ticks (line 21) | set ticks(t){this.setTicksAtTime(t,this.now())} method seconds (line 21) | get seconds(){return this.getSecondsAtTime(this.now())} method seconds (line 21) | set seconds(t){const e=this.now(),n=this.frequency.timeToTicks(t,e);th... method getSecondsAtTime (line 21) | getSecondsAtTime(t){t=this.toSeconds(t);const e=this._state.getLastSta... method setTicksAtTime (line 21) | setTicksAtTime(t,e){return e=this.toSeconds(e),this._tickOffset.cancel... method getStateAtTime (line 21) | getStateAtTime(t){return t=this.toSeconds(t),this._state.getValueAtTim... method getTimeOfTick (line 21) | getTimeOfTick(t,e=this.now()){const n=this._tickOffset.get(e),s=this._... method forEachTickBetween (line 21) | forEachTickBetween(t,e,n){let s=this._state.get(t);this._state.forEach... method dispose (line 21) | dispose(){return super.dispose(),this._state.dispose(),this._tickOffse... class Nt (line 21) | class Nt extends Tt{constructor(){super(q(Nt.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(Nt.getDefaults(),arguments,["callback","frequenc... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{callback:K... method state (line 21) | get state(){return this._state.getValueAtTime(this.now())} method start (line 21) | start(t,e){c(this.context);const n=this.toSeconds(t);return this.log("... method stop (line 21) | stop(t){const e=this.toSeconds(t);return this.log("stop",e),this._stat... method pause (line 21) | pause(t){const e=this.toSeconds(t);return"started"===this._state.getVa... method ticks (line 21) | get ticks(){return Math.ceil(this.getTicksAtTime(this.now()))} method ticks (line 21) | set ticks(t){this._tickSource.ticks=t} method seconds (line 21) | get seconds(){return this._tickSource.seconds} method seconds (line 21) | set seconds(t){this._tickSource.seconds=t} method getSecondsAtTime (line 21) | getSecondsAtTime(t){return this._tickSource.getSecondsAtTime(t)} method setTicksAtTime (line 21) | setTicksAtTime(t,e){return this._tickSource.setTicksAtTime(t,e),this} method getTimeOfTick (line 21) | getTimeOfTick(t,e=this.now()){return this._tickSource.getTimeOfTick(t,e)} method getTicksAtTime (line 21) | getTicksAtTime(t){return this._tickSource.getTicksAtTime(t)} method nextTickTime (line 21) | nextTickTime(t,e){const n=this.toSeconds(e),s=this.getTicksAtTime(n);r... method _loop (line 21) | _loop(){const t=this._lastUpdate,e=this.now();this._lastUpdate=e,this.... method getStateAtTime (line 21) | getStateAtTime(t){const e=this.toSeconds(t);return this._state.getValu... method dispose (line 21) | dispose(){return super.dispose(),this.context.off("tick",this._boundLo... class Pt (line 21) | class Pt extends V{constructor(t){super(),this.name="TimelineValue",this... method constructor (line 21) | constructor(t){super(),this.name="TimelineValue",this._timeline=new W(... method set (line 21) | set(t,e){return this._timeline.add({value:t,time:e}),this} method get (line 21) | get(t){const e=this._timeline.get(t);return e?e.value:this._initialValue} class Lt (line 21) | class Lt extends xt{constructor(){super(...arguments),this.name="Ticks",... method constructor (line 21) | constructor(){super(...arguments),this.name="Ticks",this.defaultUnits=... method _now (line 21) | _now(){return this.context.transport.ticks} method _beatsToUnits (line 21) | _beatsToUnits(t){return this._getPPQ()*t} method _secondsToUnits (line 21) | _secondsToUnits(t){return Math.floor(t/(60/this._getBpm())*this._getPP... method _ticksToUnits (line 21) | _ticksToUnits(t){return t} method toTicks (line 21) | toTicks(){return this.valueOf()} method toSeconds (line 21) | toSeconds(){return this.valueOf()/this._getPPQ()*(60/this._getBpm())} function zt (line 21) | function zt(t,e){return new Lt(it(),t,e)} class Bt (line 21) | class Bt extends V{constructor(){super(...arguments),this.name="Interval... method constructor (line 21) | constructor(){super(...arguments),this.name="IntervalTimeline",this._r... method add (line 21) | add(t){r(f(t.time),"Events must have a time property"),r(f(t.duration)... method remove (line 21) | remove(t){if(null!==this._root){const e=[];this._root.search(t.time,e)... method length (line 21) | get length(){return this._length} method cancel (line 21) | cancel(t){return this.forEachFrom(t,t=>this.remove(t)),this} method _setRoot (line 21) | _setRoot(t){this._root=t,null!==this._root&&(this._root.parent=null)} method _replaceNodeInParent (line 21) | _replaceNodeInParent(t,e){null!==t.parent?(t.isLeftChild()?t.parent.le... method _removeNode (line 21) | _removeNode(t){if(null===t.left&&null===t.right)this._replaceNodeInPar... method _rotateLeft (line 21) | _rotateLeft(t){const e=t.parent,n=t.isLeftChild(),s=t.right;s&&(t.righ... method _rotateRight (line 21) | _rotateRight(t){const e=t.parent,n=t.isLeftChild(),s=t.left;s&&(t.left... method _rebalance (line 21) | _rebalance(t){const e=t.getBalance();e>1&&t.left?t.left.getBalance()<0... method get (line 21) | get(t){if(null!==this._root){const e=[];if(this._root.search(t,e),e.le... method forEach (line 21) | forEach(t){if(null!==this._root){const e=[];this._root.traverse(t=>e.p... method forEachAtTime (line 21) | forEachAtTime(t,e){if(null!==this._root){const n=[];this._root.search(... method forEachFrom (line 21) | forEachFrom(t,e){if(null!==this._root){const n=[];this._root.searchAft... method dispose (line 21) | dispose(){return super.dispose(),null!==this._root&&this._root.travers... class Wt (line 21) | class Wt{constructor(t,e,n){this._left=null,this._right=null,this.parent... method constructor (line 21) | constructor(t,e,n){this._left=null,this._right=null,this.parent=null,t... method insert (line 21) | insert(t){t.low<=this.low?null===this.left?this.left=t:this.left.inser... method search (line 21) | search(t,e){t>this.max||(null!==this.left&&this.left.search(t,e),this.... method searchAfter (line 21) | searchAfter(t,e){this.low>=t&&(e.push(this),null!==this.left&&this.lef... method traverse (line 21) | traverse(t){t(this),null!==this.left&&this.left.traverse(t),null!==thi... method updateHeight (line 21) | updateHeight(){null!==this.left&&null!==this.right?this.height=Math.ma... method updateMax (line 21) | updateMax(){this.max=this.high,null!==this.left&&(this.max=Math.max(th... method getBalance (line 21) | getBalance(){let t=0;return null!==this.left&&null!==this.right?t=this... method isLeftChild (line 21) | isLeftChild(){return null!==this.parent&&this.parent.left===this} method left (line 21) | get left(){return this._left} method left (line 21) | set left(t){this._left=t,null!==t&&(t.parent=this),this.updateHeight()... method right (line 21) | get right(){return this._right} method right (line 21) | set right(t){this._right=t,null!==t&&(t.parent=this),this.updateHeight... method dispose (line 21) | dispose(){this.parent=null,this._left=null,this._right=null,this.event... class Ut (line 21) | class Ut{constructor(t,e){this.id=Ut._eventId++;const n=Object.assign(Ut... method constructor (line 21) | constructor(t,e){this.id=Ut._eventId++;const n=Object.assign(Ut.getDef... method getDefaults (line 21) | static getDefaults(){return{callback:K,once:!1,time:0}} method invoke (line 21) | invoke(t){this.callback&&(this.callback(t),this._once&&this.transport.... method dispose (line 21) | dispose(){return this.callback=void 0,this} class Gt (line 21) | class Gt extends Ut{constructor(t,e){super(t,e),this._currentId=-1,this.... method constructor (line 21) | constructor(t,e){super(t,e),this._currentId=-1,this._nextId=-1,this._n... method getDefaults (line 21) | static getDefaults(){return Object.assign({},Ut.getDefaults(),{duratio... method invoke (line 21) | invoke(t){this._createEvents(t),super.invoke(t)} method _createEvents (line 21) | _createEvents(t){const e=this.transport.getTicksAtTime(t);e>=this.time... method _restart (line 21) | _restart(t){this.transport.clear(this._currentId),this.transport.clear... method dispose (line 21) | dispose(){return super.dispose(),this.transport.clear(this._currentId)... class Yt (line 21) | class Yt extends Tt{constructor(){super(q(Yt.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Yt.getDefaults(),arguments)),this.name="Transpor... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{bpm:120,lo... method _processTick (line 21) | _processTick(t,e){if(this._swingAmount>0&&e%this._ppq!=0&&e%(2*this._s... method schedule (line 21) | schedule(t,e){const n=new Ut(this,{callback:t,time:new xt(this.context... method scheduleRepeat (line 21) | scheduleRepeat(t,e,n,s=1/0){const i=new Gt(this,{callback:t,duration:n... method scheduleOnce (line 21) | scheduleOnce(t,e){const n=new Ut(this,{callback:t,once:!0,time:new xt(... method clear (line 21) | clear(t){if(this._scheduledEvents.hasOwnProperty(t)){const e=this._sch... method _addEvent (line 21) | _addEvent(t,e){return this._scheduledEvents[t.id.toString()]={event:t,... method cancel (line 21) | cancel(t=0){const e=this.toTicks(t);return this._timeline.forEachFrom(... method _bindClockEvents (line 21) | _bindClockEvents(){this._clock.on("start",(t,e)=>{e=new Lt(this.contex... method state (line 21) | get state(){return this._clock.getStateAtTime(this.now())} method start (line 21) | start(t,e){let n;return f(e)&&(n=this.toTicks(e)),this._clock.start(t,... method stop (line 21) | stop(t){return this._clock.stop(t),this} method pause (line 21) | pause(t){return this._clock.pause(t),this} method toggle (line 21) | toggle(t){return t=this.toSeconds(t),"started"!==this._clock.getStateA... method timeSignature (line 21) | get timeSignature(){return this._timeSignature} method timeSignature (line 21) | set timeSignature(t){y(t)&&(t=t[0]/t[1]*4),this._timeSignature=t} method loopStart (line 21) | get loopStart(){return new _t(this.context,this._loopStart,"i").toSeco... method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t)} method loopEnd (line 21) | get loopEnd(){return new _t(this.context,this._loopEnd,"i").toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t)} method loop (line 21) | get loop(){return this._loop.get(this.now())} method loop (line 21) | set loop(t){this._loop.set(t,this.now())} method setLoopPoints (line 21) | setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this} method swing (line 21) | get swing(){return this._swingAmount} method swing (line 21) | set swing(t){this._swingAmount=t} method swingSubdivision (line 21) | get swingSubdivision(){return new Lt(this.context,this._swingTicks).to... method swingSubdivision (line 21) | set swingSubdivision(t){this._swingTicks=this.toTicks(t)} method position (line 21) | get position(){const t=this.now(),e=this._clock.getTicksAtTime(t);retu... method position (line 21) | set position(t){const e=this.toTicks(t);this.ticks=e} method seconds (line 21) | get seconds(){return this._clock.seconds} method seconds (line 21) | set seconds(t){const e=this.now(),n=this._clock.frequency.timeToTicks(... method progress (line 21) | get progress(){if(this.loop){const t=this.now();return(this._clock.get... method ticks (line 21) | get ticks(){return this._clock.ticks} method ticks (line 21) | set ticks(t){if(this._clock.ticks!==t){const e=this.now();if("started"... method getTicksAtTime (line 21) | getTicksAtTime(t){return Math.round(this._clock.getTicksAtTime(t))} method getSecondsAtTime (line 21) | getSecondsAtTime(t){return this._clock.getSecondsAtTime(t)} method PPQ (line 21) | get PPQ(){return this._clock.frequency.multiplier} method PPQ (line 21) | set PPQ(t){this._clock.frequency.multiplier=t} method nextSubdivision (line 21) | nextSubdivision(t){if(t=this.toTicks(t),"started"!==this.state)return ... method syncSignal (line 21) | syncSignal(t,e){if(!e){const n=this.now();if(0!==t.getValueAtTime(n)){... method unsyncSignal (line 21) | unsyncSignal(t){for(let e=this._syncedSignals.length-1;e>=0;e--){const... method dispose (line 21) | dispose(){return super.dispose(),this._clock.dispose(),J(this,"bpm"),t... class Qt (line 21) | class Qt extends Ct{constructor(){super(q(Qt.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Qt.getDefaults(),arguments,["delayTime","maxDela... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{delayTime:... method maxDelay (line 21) | get maxDelay(){return this._maxDelay} method dispose (line 21) | dispose(){return super.dispose(),this._delayNode.disconnect(),this.del... class Zt (line 21) | class Zt extends Ct{constructor(){super(q(Zt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Zt.getDefaults(),arguments,["volume"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method mute (line 21) | get mute(){return this.volume.value===-1/0} method mute (line 21) | set mute(t){!this.mute&&t?(this._unmutedVolume=this.volume.value,this.... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.volume.disp... class Xt (line 21) | class Xt extends Ct{constructor(){super(q(Xt.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Xt.getDefaults(),arguments)),this.name="Destinat... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method mute (line 21) | get mute(){return this.input.mute} method mute (line 21) | set mute(t){this.input.mute=t} method chain (line 21) | chain(...t){return this.input.disconnect(),t.unshift(this.input),t.pus... method maxChannelCount (line 21) | get maxChannelCount(){return this.context.rawContext.destination.maxCh... method dispose (line 21) | dispose(){return super.dispose(),this.volume.dispose(),this} function Ht (line 21) | function Ht(t,e,n=2,s=it().sampleRate){return S(this,void 0,void 0,(func... class $t (line 21) | class $t extends V{constructor(){super(),this.name="ToneAudioBuffers",th... method constructor (line 21) | constructor(){super(),this.name="ToneAudioBuffers",this._buffers=new M... method getDefaults (line 21) | static getDefaults(){return{baseUrl:"",onerror:K,onload:K,urls:{}}} method has (line 21) | has(t){return this._buffers.has(t.toString())} method get (line 21) | get(t){return r(this.has(t),"ToneAudioBuffers has no buffer named: "+t... method _bufferLoaded (line 21) | _bufferLoaded(t){this._loadingCount--,0===this._loadingCount&&t&&t()} method loaded (line 21) | get loaded(){return Array.from(this._buffers).every(([t,e])=>e.loaded)} method add (line 21) | add(t,e,n=K,s=K){return b(e)?this._buffers.set(t.toString(),new tt(thi... method dispose (line 21) | dispose(){return super.dispose(),this._buffers.forEach(t=>t.dispose())... class Jt (line 21) | class Jt extends gt{constructor(){super(...arguments),this.name="MidiCla... method constructor (line 21) | constructor(){super(...arguments),this.name="MidiClass",this.defaultUn... method _frequencyToUnits (line 21) | _frequencyToUnits(t){return lt(super._frequencyToUnits(t))} method _ticksToUnits (line 21) | _ticksToUnits(t){return lt(super._ticksToUnits(t))} method _beatsToUnits (line 21) | _beatsToUnits(t){return lt(super._beatsToUnits(t))} method _secondsToUnits (line 21) | _secondsToUnits(t){return lt(super._secondsToUnits(t))} method toMidi (line 21) | toMidi(){return this.valueOf()} method toFrequency (line 21) | toFrequency(){return pt(this.toMidi())} method transpose (line 21) | transpose(t){return new Jt(this.context,this.toMidi()+t)} function Kt (line 21) | function Kt(t,e){return new Jt(it(),t,e)} class te (line 21) | class te extends Tt{constructor(){super(...arguments),this.name="Draw",t... method constructor (line 21) | constructor(){super(...arguments),this.name="Draw",this.expiration=.25... method schedule (line 21) | schedule(t,e){return this._events.add({callback:t,time:this.toSeconds(... method cancel (line 21) | cancel(t){return this._events.cancel(this.toSeconds(t)),this} method _drawLoop (line 21) | _drawLoop(){const t=this.context.currentTime;for(;this._events.length&... method dispose (line 21) | dispose(){return super.dispose(),this._events.dispose(),cancelAnimatio... class ne (line 21) | class ne extends Ct{constructor(t){super(t),this.input=void 0,this._stat... method constructor (line 21) | constructor(t){super(t),this.input=void 0,this._state=new Ot("stopped"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,on... method state (line 21) | get state(){return this._synced?"started"===this.context.transport.sta... method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method _clampToCurrentTime (line 21) | _clampToCurrentTime(t){return this._synced?t:Math.max(t,this.context.c... method start (line 21) | start(t,e,n){let s=p(t)&&this._synced?this.context.transport.seconds:t... method stop (line 21) | stop(t){let e=p(t)&&this._synced?this.context.transport.seconds:this.t... method restart (line 21) | restart(t,e,n){return t=this.toSeconds(t),"started"===this._state.getV... method sync (line 21) | sync(){return this._synced||(this._synced=!0,this._syncedStart=(t,e)=>... method unsync (line 21) | unsync(){return this._synced&&(this.context.transport.off("stop",this.... method dispose (line 21) | dispose(){return super.dispose(),this.onstop=K,this.unsync(),this._vol... class se (line 21) | class se extends jt{constructor(){super(q(se.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(se.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{url:new tt... method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t} method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t} method curve (line 21) | get curve(){return this._curve} method curve (line 21) | set curve(t){this._curve=t} method start (line 21) | start(t,e,n,s=1){r(this.buffer.loaded,"buffer is either not set or not... method _stopSource (line 21) | _stopSource(t){!this._sourceStopped&&this._sourceStarted&&(this._sourc... method loopStart (line 21) | get loopStart(){return this._source.loopStart} method loopStart (line 21) | set loopStart(t){this._source.loopStart=this.toSeconds(t)} method loopEnd (line 21) | get loopEnd(){return this._source.loopEnd} method loopEnd (line 21) | set loopEnd(t){this._source.loopEnd=this.toSeconds(t)} method buffer (line 21) | get buffer(){return this._buffer} method buffer (line 21) | set buffer(t){this._buffer.set(t)} method loop (line 21) | get loop(){return this._source.loop} method loop (line 21) | set loop(t){this._source.loop=t,this._sourceStarted&&this.cancelStop()} method dispose (line 21) | dispose(){return super.dispose(),this._source.onended=null,this._sourc... class ie (line 21) | class ie extends ne{constructor(){super(q(ie.getDefaults(),arguments,["t... method constructor (line 21) | constructor(){super(q(ie.getDefaults(),arguments,["type"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{fadeIn:0,f... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){if(r(t in re,"Noise: invalid type: "+t),this._type!==t&&(t... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._source&&(this._source.p... method _start (line 21) | _start(t){const e=re[this._type];this._source=new se({url:e,context:th... method _stop (line 21) | _stop(t){this._source&&(this._source.stop(this.toSeconds(t)),this._sou... method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t,this._source&&(this._source.fadeIn=this._... method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t,this._source&&(this._source.fadeOut=thi... method _restart (line 21) | _restart(t){this._stop(t),this._start(t)} method dispose (line 21) | dispose(){return super.dispose(),this._source&&this._source.disconnect... method brown (line 21) | get brown(){if(!oe.brown){const t=[];for(let e=0;e<2;e++){const n=new Fl... method pink (line 21) | get pink(){if(!oe.pink){const t=[];for(let e=0;e<2;e++){const n=new Floa... method white (line 21) | get white(){if(!oe.white){const t=[];for(let e=0;e<2;e++){const n=new Fl... class ae (line 21) | class ae extends Ct{constructor(){super(q(ae.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(ae.getDefaults(),arguments,["volume"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method open (line 21) | open(t){return S(this,void 0,void 0,(function*(){r(ae.supported,"UserM... method close (line 21) | close(){return this._stream&&this._mediaStream&&(this._stream.getAudio... method enumerateDevices (line 21) | static enumerateDevices(){return S(this,void 0,void 0,(function*(){ret... method state (line 21) | get state(){return this._stream&&this._stream.active?"started":"stopped"} method deviceId (line 21) | get deviceId(){return this._device?this._device.deviceId:void 0} method groupId (line 21) | get groupId(){return this._device?this._device.groupId:void 0} method label (line 21) | get label(){return this._device?this._device.label:void 0} method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method dispose (line 21) | dispose(){return super.dispose(),this.close(),this._volume.dispose(),t... method supported (line 21) | static get supported(){return f(navigator.mediaDevices)&&f(navigator.m... function ce (line 21) | function ce(t,e){return S(this,void 0,void 0,(function*(){const n=e/t.co... class ue (line 21) | class ue extends jt{constructor(){super(q(ue.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ue.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{detune:0,f... method start (line 21) | start(t){const e=this.toSeconds(t);return this.log("start",e),this._st... method _stopSource (line 21) | _stopSource(t){this._oscillator.stop(t)} method setPeriodicWave (line 21) | setPeriodicWave(t){return this._oscillator.setPeriodicWave(t),this} method type (line 21) | get type(){return this._oscillator.type} method type (line 21) | set type(t){this._oscillator.type=t} method dispose (line 21) | dispose(){return super.dispose(),"started"===this.state&&this.stop(),t... class he (line 21) | class he extends ne{constructor(){super(q(he.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(he.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){const e=this.toSeconds(t),n=new ue({context:this.context,one... method _stop (line 21) | _stop(t){const e=this.toSeconds(t);this._oscillator&&this._oscillator.... method _restart (line 21) | _restart(t){const e=this.toSeconds(t);return this.log("restart",e),thi... method syncFrequency (line 21) | syncFrequency(){return this.context.transport.syncSignal(this.frequenc... method unsyncFrequency (line 21) | unsyncFrequency(){return this.context.transport.unsyncSignal(this.freq... method _getCachedPeriodicWave (line 21) | _getCachedPeriodicWave(){if("custom"===this._type){return he._periodic... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){this._type=t;const e=-1!==["sine","square","sawtooth","tri... method baseType (line 21) | get baseType(){return this._type.replace(this.partialCount.toString(),... method baseType (line 21) | set baseType(t){this.partialCount&&"custom"!==this._type&&"custom"!==t... method partialCount (line 21) | get partialCount(){return this._partialCount} method partialCount (line 21) | set partialCount(t){a(t,0);let e=this._type;const n=/^(sine|triangle|s... method _getRealImaginary (line 21) | _getRealImaginary(t,e){let n=2048;const s=new Float32Array(n),i=new Fl... method _inverseFFT (line 21) | _inverseFFT(t,e,n){let s=0;const i=t.length;for(let o=0;oe.includes(t)),"oversam... method dispose (line 21) | dispose(){return super.dispose(),this._shaper.disconnect(),this} class pe (line 21) | class pe extends le{constructor(){super(...arguments),this.name="AudioTo... method constructor (line 21) | constructor(){super(...arguments),this.name="AudioToGain",this._norm=n... method dispose (line 21) | dispose(){return super.dispose(),this._norm.dispose(),this} class fe (line 21) | class fe extends Rt{constructor(){super(Object.assign(q(fe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(fe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._mult.dispose(),this} class _e (line 21) | class _e extends ne{constructor(){super(q(_e.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(_e.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{harmonicit... method _start (line 21) | _start(t){this._modulator.start(t),this._carrier.start(t)} method _stop (line 21) | _stop(t){this._modulator.stop(t),this._carrier.stop(t)} method _restart (line 21) | _restart(t){this._modulator.restart(t),this._carrier.restart(t)} method type (line 21) | get type(){return this._carrier.type} method type (line 21) | set type(t){this._carrier.type=t} method baseType (line 21) | get baseType(){return this._carrier.baseType} method baseType (line 21) | set baseType(t){this._carrier.baseType=t} method partialCount (line 21) | get partialCount(){return this._carrier.partialCount} method partialCount (line 21) | set partialCount(t){this._carrier.partialCount=t} method modulationType (line 21) | get modulationType(){return this._modulator.type} method modulationType (line 21) | set modulationType(t){this._modulator.type=t} method phase (line 21) | get phase(){return this._carrier.phase} method phase (line 21) | set phase(t){this._carrier.phase=t,this._modulator.phase=t} method partials (line 21) | get partials(){return this._carrier.partials} method partials (line 21) | set partials(t){this._carrier.partials=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.detune.... class me (line 21) | class me extends ne{constructor(){super(q(me.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(me.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{harmonicit... method _start (line 21) | _start(t){this._modulator.start(t),this._carrier.start(t)} method _stop (line 21) | _stop(t){this._modulator.stop(t),this._carrier.stop(t)} method _restart (line 21) | _restart(t){return this._modulator.restart(t),this._carrier.restart(t)... method type (line 21) | get type(){return this._carrier.type} method type (line 21) | set type(t){this._carrier.type=t} method baseType (line 21) | get baseType(){return this._carrier.baseType} method baseType (line 21) | set baseType(t){this._carrier.baseType=t} method partialCount (line 21) | get partialCount(){return this._carrier.partialCount} method partialCount (line 21) | set partialCount(t){this._carrier.partialCount=t} method modulationType (line 21) | get modulationType(){return this._modulator.type} method modulationType (line 21) | set modulationType(t){this._modulator.type=t} method phase (line 21) | get phase(){return this._carrier.phase} method phase (line 21) | set phase(t){this._carrier.phase=t,this._modulator.phase=t} method partials (line 21) | get partials(){return this._carrier.partials} method partials (line 21) | set partials(t){this._carrier.partials=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.harmoni... class ge (line 21) | class ge extends ne{constructor(){super(q(ge.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ge.getDefaults(),arguments,["frequency","width"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){t=this.toSeconds(t),this._triangle.start(t),this._widthGate.... method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._triangle.stop(t),this._widthGate.ga... method _restart (line 21) | _restart(t){this._triangle.restart(t),this._widthGate.gain.cancelSched... method phase (line 21) | get phase(){return this._triangle.phase} method phase (line 21) | set phase(t){this._triangle.phase=t} method type (line 21) | get type(){return"pulse"} method baseType (line 21) | get baseType(){return"pulse"} method partials (line 21) | get partials(){return[]} method partialCount (line 21) | get partialCount(){return 0} method carrierType (line 21) | set carrierType(t){this._triangle.type=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this._triangle.dispose(),this.width.d... class ve (line 21) | class ve extends ne{constructor(){super(q(ve.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ve.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{count:3,sp... method _start (line 21) | _start(t){t=this.toSeconds(t),this._forEach(e=>e.start(t))} method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._forEach(e=>e.stop(t))} method _restart (line 21) | _restart(t){this._forEach(e=>e.restart(t))} method _forEach (line 21) | _forEach(t){for(let e=0;ee.type=t)} method spread (line 21) | get spread(){return this._spread} method spread (line 21) | set spread(t){if(this._spread=t,this._oscillators.length>1){const e=-t... method count (line 21) | get count(){return this._oscillators.length} method count (line 21) | set count(t){if(a(t,1),this._oscillators.length!==t){this._forEach(t=>... method phase (line 21) | get phase(){return this._phase} method phase (line 21) | set phase(t){this._phase=t,this._forEach(e=>e.phase=t)} method baseType (line 21) | get baseType(){return this._oscillators[0].baseType} method baseType (line 21) | set baseType(t){this._forEach(e=>e.baseType=t),this._type=this._oscill... method partials (line 21) | get partials(){return this._oscillators[0].partials} method partials (line 21) | set partials(t){this._partials=t,this._partialCount=this._partials.len... method partialCount (line 21) | get partialCount(){return this._oscillators[0].partialCount} method partialCount (line 21) | set partialCount(t){this._partialCount=t,this._forEach(e=>e.partialCou... method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.detune.... class ye (line 21) | class ye extends ne{constructor(){super(q(ye.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ye.getDefaults(),arguments,["frequency","modulat... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){t=this.toSeconds(t),this._modulator.start(t),this._pulse.sta... method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._modulator.stop(t),this._pulse.stop(t)} method _restart (line 21) | _restart(t){this._modulator.restart(t),this._pulse.restart(t)} method type (line 21) | get type(){return"pwm"} method baseType (line 21) | get baseType(){return"pwm"} method partials (line 21) | get partials(){return[]} method partialCount (line 21) | get partialCount(){return 0} method phase (line 21) | get phase(){return this._modulator.phase} method phase (line 21) | set phase(t){this._modulator.phase=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this._pulse.dispose(),this._scale.dis... class xe (line 21) | class xe extends ne{constructor(){super(q(xe.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(xe.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),me.getDefau... method _start (line 21) | _start(t){this._oscillator.start(t)} method _stop (line 21) | _stop(t){this._oscillator.stop(t)} method _restart (line 21) | _restart(t){return this._oscillator.restart(t),this} method type (line 21) | get type(){let t="";return["am","fm","fat"].some(t=>this._sourceType==... method type (line 21) | set type(t){"fm"===t.substr(0,2)?(this._createNewOscillator("fm"),this... method partials (line 21) | get partials(){return this._oscillator.partials} method partials (line 21) | set partials(t){this._getOscType(this._oscillator,"pulse")||this._getO... method partialCount (line 21) | get partialCount(){return this._oscillator.partialCount} method partialCount (line 21) | set partialCount(t){this._getOscType(this._oscillator,"pulse")||this._... method set (line 21) | set(t){return Reflect.has(t,"type")&&t.type&&(this.type=t.type),super.... method _createNewOscillator (line 21) | _createNewOscillator(t){if(t!==this._sourceType){this._sourceType=t;co... method phase (line 21) | get phase(){return this._oscillator.phase} method phase (line 21) | set phase(t){this._oscillator.phase=t} method sourceType (line 21) | get sourceType(){return this._sourceType} method sourceType (line 21) | set sourceType(t){let e="sine";"pwm"!==this._oscillator.type&&"pulse"!... method _getOscType (line 21) | _getOscType(t,e){return t instanceof be[e]} method baseType (line 21) | get baseType(){return this._oscillator.baseType} method baseType (line 21) | set baseType(t){this._getOscType(this._oscillator,"pulse")||this._getO... method width (line 21) | get width(){return this._getOscType(this._oscillator,"pulse")?this._os... method count (line 21) | get count(){return this._getOscType(this._oscillator,"fat")?this._osci... method count (line 21) | set count(t){this._getOscType(this._oscillator,"fat")&&m(t)&&(this._os... method spread (line 21) | get spread(){return this._getOscType(this._oscillator,"fat")?this._osc... method spread (line 21) | set spread(t){this._getOscType(this._oscillator,"fat")&&m(t)&&(this._o... method modulationType (line 21) | get modulationType(){return this._getOscType(this._oscillator,"fm")||t... method modulationType (line 21) | set modulationType(t){(this._getOscType(this._oscillator,"fm")||this._... method modulationIndex (line 21) | get modulationIndex(){return this._getOscType(this._oscillator,"fm")?t... method harmonicity (line 21) | get harmonicity(){return this._getOscType(this._oscillator,"fm")||this... method modulationFrequency (line 21) | get modulationFrequency(){return this._getOscType(this._oscillator,"pw... method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.detune.dispose(),this.frequency.... class we (line 21) | class we extends Rt{constructor(){super(Object.assign(q(we.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(we.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._sum.dispose(),this} class Te (line 21) | class Te extends le{constructor(){super(Object.assign(q(Te.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Te.getDefaults(),arguments,["min",... method getDefaults (line 21) | static getDefaults(){return Object.assign(le.getDefaults(),{max:1,min:... method min (line 21) | get min(){return this._min} method min (line 21) | set min(t){this._min=t,this._setRange()} method max (line 21) | get max(){return this._max} method max (line 21) | set max(t){this._max=t,this._setRange()} method _setRange (line 21) | _setRange(){this._add.value=this._min,this._mult.value=this._max-this.... method dispose (line 21) | dispose(){return super.dispose(),this._add.dispose(),this._mult.dispos... class Oe (line 21) | class Oe extends le{constructor(){super(Object.assign(q(Oe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Oe.getDefaults(),arguments))),this... method dispose (line 21) | dispose(){return super.dispose(),Dt(this.context.getConstant(0),this._... class Se (line 21) | class Se extends Ct{constructor(){super(q(Se.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Se.getDefaults(),arguments,["frequency","min","m... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{amplitude:... method start (line 21) | start(t){return t=this.toSeconds(t),this._stoppedSignal.setValueAtTime... method stop (line 21) | stop(t){return t=this.toSeconds(t),this._stoppedSignal.setValueAtTime(... method sync (line 21) | sync(){return this._oscillator.sync(),this._oscillator.syncFrequency()... method unsync (line 21) | unsync(){return this._oscillator.unsync(),this._oscillator.unsyncFrequ... method min (line 21) | get min(){return this._toType(this._scaler.min)} method min (line 21) | set min(t){t=this._fromType(t),this._scaler.min=t} method max (line 21) | get max(){return this._toType(this._scaler.max)} method max (line 21) | set max(t){t=this._fromType(t),this._scaler.max=t} method type (line 21) | get type(){return this._oscillator.type} method type (line 21) | set type(t){this._oscillator.type=t,this._stoppedValue=this._oscillato... method phase (line 21) | get phase(){return this._oscillator.phase} method phase (line 21) | set phase(t){this._oscillator.phase=t,this._stoppedValue=this._oscilla... method units (line 21) | get units(){return this._units} method units (line 21) | set units(t){const e=this.min,n=this.max;this._units=t,this.min=e,this... method state (line 21) | get state(){return this._oscillator.state} method connect (line 21) | connect(t,e,n){return(t instanceof St||t instanceof Rt)&&(this.convert... method dispose (line 21) | dispose(){return super.dispose(),this._oscillator.dispose(),this._stop... function Ce (line 21) | function Ce(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.de... function ke (line 21) | function ke(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.de... class Ae (line 21) | class Ae extends ne{constructor(){super(q(Ae.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(Ae.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{autostart:... method load (line 21) | load(t){return S(this,void 0,void 0,(function*(){return yield this._bu... method _onload (line 21) | _onload(t=K){t(),this.autostart&&this.start()} method _onSourceEnd (line 21) | _onSourceEnd(t){this.onstop(this),this._activeSources.delete(t),0!==th... method start (line 21) | start(t,e,n){return super.start(t,e,n),this} method _start (line 21) | _start(t,e,n){e=this._loop?I(e,this._loopStart):I(e,0);let s=this.toSe... method _stop (line 21) | _stop(t){const e=this.toSeconds(t);this._activeSources.forEach(t=>t.st... method restart (line 21) | restart(t,e,n){return super.restart(t,e,n),this} method _restart (line 21) | _restart(t,e,n){this._stop(t),this._start(t,e,n)} method seek (line 21) | seek(t,e){const n=this.toSeconds(e);if("started"===this._state.getValu... method setLoopPoints (line 21) | setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this} method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this._loopStart=t,this.buffer.loaded&&a(this.toSecond... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=t,this.buffer.loaded&&a(this.toSeconds(t)... method buffer (line 21) | get buffer(){return this._buffer} method buffer (line 21) | set buffer(t){this._buffer.set(t)} method loop (line 21) | get loop(){return this._loop} method loop (line 21) | set loop(t){if(this._loop!==t&&(this._loop=t,this._activeSources.forEa... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t;const e=this.now(),n=this._st... method reverse (line 21) | get reverse(){return this._buffer.reverse} method reverse (line 21) | set reverse(t){this._buffer.reverse=t} method loaded (line 21) | get loaded(){return this._buffer.loaded} method dispose (line 21) | dispose(){return super.dispose(),this._activeSources.forEach(t=>t.disp... class De (line 21) | class De extends Ct{constructor(){super(q(De.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(De.getDefaults(),arguments,["urls","onload"],"ur... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{baseUrl:""... method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t,this._players.forEach(e=>{e.fadeIn=t})} method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t,this._players.forEach(e=>{e.fadeOut=t})} method state (line 21) | get state(){return Array.from(this._players).some(([t,e])=>"started"==... method has (line 21) | has(t){return this._buffers.has(t)} method player (line 21) | player(t){if(r(this.has(t),`No Player with the name ${t} exists on thi... method loaded (line 21) | get loaded(){return this._buffers.loaded} method add (line 21) | add(t,e,n){return r(!this._buffers.has(t),"A buffer with that name alr... method stopAll (line 21) | stopAll(t){return this._players.forEach(e=>e.stop(t)),this} method dispose (line 21) | dispose(){return super.dispose(),this._volume.dispose(),this.volume.di... class Me (line 21) | class Me extends ne{constructor(){super(q(Me.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(Me.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{onload:K,o... method _start (line 21) | _start(t,e,n){e=I(e,0),e=this.toSeconds(e),t=this.toSeconds(t);const s... method restart (line 21) | restart(t,e,n){return super.restart(t,e,n),this} method _restart (line 21) | _restart(t,e,n){this._stop(t),this._start(t,e,n)} method _stop (line 21) | _stop(t){this._clock.stop(t)} method _onstop (line 21) | _onstop(t){this._activeSources.forEach(e=>{e.fadeOut=0,e.stop(t)}),thi... method _tick (line 21) | _tick(t){const e=this._clock.getTicksAtTime(t),n=e*this._grainSize;if(... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){a(t,.001),this._playbackRate=t,this.grainSize=this... method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this.buffer.loaded&&a(this.toSeconds(t),0,this.buffer... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this.buffer.loaded&&a(this.toSeconds(t),0,this.buffer.d... method reverse (line 21) | get reverse(){return this.buffer.reverse} method reverse (line 21) | set reverse(t){this.buffer.reverse=t} method grainSize (line 21) | get grainSize(){return this._grainSize} method grainSize (line 21) | set grainSize(t){this._grainSize=this.toSeconds(t),this._clock.frequen... method overlap (line 21) | get overlap(){return this._overlap} method overlap (line 21) | set overlap(t){const e=this.toSeconds(t);a(e,0),this._overlap=e} method loaded (line 21) | get loaded(){return this.buffer.loaded} method dispose (line 21) | dispose(){return super.dispose(),this.buffer.dispose(),this._clock.dis... class je (line 21) | class je extends le{constructor(){super(...arguments),this.name="Abs",th... method constructor (line 21) | constructor(){super(...arguments),this.name="Abs",this._abs=new de({co... method dispose (line 21) | dispose(){return super.dispose(),this._abs.dispose(),this} class Ee (line 21) | class Ee extends le{constructor(){super(...arguments),this.name="GainToA... method constructor (line 21) | constructor(){super(...arguments),this.name="GainToAudio",this._norm=n... method dispose (line 21) | dispose(){return super.dispose(),this._norm.dispose(),this} class Re (line 21) | class Re extends le{constructor(){super(...arguments),this.name="Negate"... method constructor (line 21) | constructor(){super(...arguments),this.name="Negate",this._multiply=ne... method dispose (line 21) | dispose(){return super.dispose(),this._multiply.dispose(),this} class qe (line 21) | class qe extends Rt{constructor(){super(Object.assign(q(qe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(qe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._neg.dispose(),this._sum.dispose... class Ie (line 21) | class Ie extends le{constructor(){super(Object.assign(q(Ie.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ie.getDefaults(),arguments))),this... method dispose (line 21) | dispose(){return super.dispose(),this._scale.dispose(),this._thresh.di... class Fe (line 21) | class Fe extends Rt{constructor(){super(Object.assign(q(Fe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Fe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._gtz.dispose(),this._subtract.di... class Ve (line 21) | class Ve extends le{constructor(){super(Object.assign(q(Ve.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ve.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(le.getDefaults(),{value:1})} method _expFunc (line 21) | _expFunc(t){return e=>Math.pow(Math.abs(e),t)} method value (line 21) | get value(){return this._exponent} method value (line 21) | set value(t){this._exponent=t,this._exponentScaler.setMap(this._expFun... method dispose (line 21) | dispose(){return super.dispose(),this._exponentScaler.dispose(),this} class Ne (line 21) | class Ne extends Te{constructor(){super(Object.assign(q(Ne.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ne.getDefaults(),arguments,["min",... method getDefaults (line 21) | static getDefaults(){return Object.assign(Te.getDefaults(),{exponent:1})} method exponent (line 21) | get exponent(){return this._exp.value} method exponent (line 21) | set exponent(t){this._exp.value=t} method dispose (line 21) | dispose(){return super.dispose(),this._exp.dispose(),this} class Pe (line 21) | class Pe extends Rt{constructor(){super(q(Rt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Rt.getDefaults(),arguments,["value","units"])),t... method _onTick (line 21) | _onTick(t){const e=super.getValueAtTime(this.context.transport.seconds... method _anchorValue (line 21) | _anchorValue(t){const e=super.getValueAtTime(this.context.transport.se... method getValueAtTime (line 21) | getValueAtTime(t){const e=new xt(this.context,t).toSeconds();return su... method setValueAtTime (line 21) | setValueAtTime(t,e){const n=new xt(this.context,e).toSeconds();return ... method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){const n=new xt(this.context,e).toSeconds(... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){const n=new xt(this.context,e).toSec... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){const s=new xt(this.context,e).toSeconds();retu... method cancelScheduledValues (line 21) | cancelScheduledValues(t){const e=new xt(this.context,t).toSeconds();re... method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s){const i=new xt(this.context,e).toSeconds(... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){const e=new xt(this.context,t).toSeconds();retu... method setRampPoint (line 21) | setRampPoint(t){const e=new xt(this.context,t).toSeconds();return supe... method exponentialRampTo (line 21) | exponentialRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();re... method linearRampTo (line 21) | linearRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();return ... method targetRampTo (line 21) | targetRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();return ... method dispose (line 21) | dispose(){return super.dispose(),this.context.transport.clear(this._sy... class Le (line 21) | class Le extends Ct{constructor(){super(q(Le.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(Le.getDefaults(),arguments,["attack","decay","su... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{attack:.01... method value (line 21) | get value(){return this.getValueAtTime(this.now())} method _getCurve (line 21) | _getCurve(t,e){if(b(t))return t;{let n;for(n in ze)if(ze[n][e]===t)ret... method _setCurve (line 21) | _setCurve(t,e,n){if(b(n)&&Reflect.has(ze,n)){const s=ze[n];g(s)?"_deca... method attackCurve (line 21) | get attackCurve(){return this._getCurve(this._attackCurve,"In")} method attackCurve (line 21) | set attackCurve(t){this._setCurve("_attackCurve","In",t)} method releaseCurve (line 21) | get releaseCurve(){return this._getCurve(this._releaseCurve,"Out")} method releaseCurve (line 21) | set releaseCurve(t){this._setCurve("_releaseCurve","Out",t)} method decayCurve (line 21) | get decayCurve(){return this._decayCurve} method decayCurve (line 21) | set decayCurve(t){r(["linear","exponential"].some(e=>e===t),"Invalid e... method triggerAttack (line 21) | triggerAttack(t,e=1){this.log("triggerAttack",t,e),t=this.toSeconds(t)... method triggerRelease (line 21) | triggerRelease(t){this.log("triggerRelease",t),t=this.toSeconds(t);con... method getValueAtTime (line 21) | getValueAtTime(t){return this._sig.getValueAtTime(t)} method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n=1){return e=this.toSeconds(e),this.triggerA... method cancel (line 21) | cancel(t){return this._sig.cancelScheduledValues(this.toSeconds(t)),this} method connect (line 21) | connect(t,e=0,n=0){return qt(this,t,e,n),this} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){const e=t/thi... method dispose (line 21) | dispose(){return super.dispose(),this._sig.dispose(),this} function a (line 21) | function a(t){const e=new Array(t.length);for(let n=0;n... method unsync (line 21) | unsync(){return this._scheduledEvents.forEach(t=>this.context.transpor... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s){const i=this.toSeconds(n),o=this.toSecon... method dispose (line 21) | dispose(){return super.dispose(),this._volume.dispose(),this.unsync(),... class We (line 21) | class We extends Be{constructor(){super(q(We.getDefaults(),arguments));c... method constructor (line 21) | constructor(){super(q(We.getDefaults(),arguments));const t=q(We.getDef... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{detune:0,o... method triggerAttack (line 21) | triggerAttack(t,e,n=1){this.log("triggerAttack",t,e,n);const s=this.to... method triggerRelease (line 21) | triggerRelease(t){this.log("triggerRelease",t);const e=this.toSeconds(... method setNote (line 21) | setNote(t,e){const n=this.toSeconds(e),s=t instanceof gt?t.toFrequency... class Ue (line 21) | class Ue extends Le{constructor(){super(q(Ue.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(Ue.getDefaults(),arguments,["attack","decay","su... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.dispose(),this} class Ge (line 21) | class Ge extends We{constructor(){super(q(Ge.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ge.getDefaults(),arguments)),this.name="Synth";c... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{envelope:O... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){if(this.envelope.triggerAttack(t,e),this.o... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){this.envelope.triggerRelease(t),this.oscill... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this.oscillator.dispose(),this.envelo... class Ye (line 21) | class Ye extends We{constructor(){super(q(Ye.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ye.getDefaults(),arguments)),this.name="Modulati... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{harmonicit... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){this._carrier._triggerEnvelopeAttack(t,e),... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this._carrier._triggerEnvelopeReleas... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this._carrier.dispose(),this._modulat... class Qe (line 21) | class Qe extends Ye{constructor(){super(q(Qe.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Qe.getDefaults(),arguments)),this.name="AMSynth"... method dispose (line 21) | dispose(){return super.dispose(),this._modulationScale.dispose(),this} class Ze (line 21) | class Ze extends Ct{constructor(){super(q(Ze.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Ze.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{Q:1,type:"... method type (line 21) | get type(){return this._filter.type} method type (line 21) | set type(t){r(-1!==["lowpass","highpass","bandpass","lowshelf","highsh... method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Float32Array(t);for(let n=0;n<... method dispose (line 21) | dispose(){return super.dispose(),this._filter.disconnect(),this.Q.disp... class Xe (line 21) | class Xe extends Ct{constructor(){super(q(Xe.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Xe.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{Q:1,detune... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){r(-1!==["lowpass","highpass","bandpass","lowshelf","highsh... method rolloff (line 21) | get rolloff(){return this._rolloff} method rolloff (line 21) | set rolloff(t){const e=m(t)?t:parseInt(t,10),n=[-12,-24,-48,-96];let s... method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Ze({frequency:this.frequency.v... method dispose (line 21) | dispose(){return super.dispose(),this._filters.forEach(t=>{t.dispose()... class He (line 21) | class He extends Le{constructor(){super(q(He.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(He.getDefaults(),arguments,["attack","decay","su... method getDefaults (line 21) | static getDefaults(){return Object.assign(Le.getDefaults(),{baseFreque... method baseFrequency (line 21) | get baseFrequency(){return this._baseFrequency} method baseFrequency (line 21) | set baseFrequency(t){const e=this.toFrequency(t);a(e,0),this._baseFreq... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){a(t,0),this._octaves=t,this._scale.max=this._baseFreque... method exponent (line 21) | get exponent(){return this._exponent.value} method exponent (line 21) | set exponent(t){this._exponent.value=t} method dispose (line 21) | dispose(){return super.dispose(),this._exponent.dispose(),this._scale.... class $e (line 21) | class $e extends We{constructor(){super(q($e.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q($e.getDefaults(),arguments)),this.name="MonoSynt... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{envelope:O... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e=1){if(this.envelope.triggerAttack(t,e),this... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){this.envelope.triggerRelease(t),this.filter... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this.oscillator.dispose(),this.envelo... class Je (line 21) | class Je extends We{constructor(){super(q(Je.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Je.getDefaults(),arguments)),this.name="DuoSynth... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.voice0.envelope.getV... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),{vibratoAmount:.5,vibra... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){this.voice0._triggerEnvelopeAttack(t,e),th... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this.voice0._triggerEnvelopeRelease(... method dispose (line 21) | dispose(){return super.dispose(),this.voice0.dispose(),this.voice1.dis... class Ke (line 21) | class Ke extends Ye{constructor(){super(q(Ke.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ke.getDefaults(),arguments)),this.name="FMSynth"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ye.getDefaults(),{modulation... method dispose (line 21) | dispose(){return super.dispose(),this.modulationIndex.dispose(),this} class en (line 21) | class en extends We{constructor(){super(q(en.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(en.getDefaults(),arguments)),this.name="MetalSyn... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),{envelope:Object.assign... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e=1){return this.envelope.triggerAttack(t,e),... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this.envelope.triggerRelease(t),this... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method modulationIndex (line 21) | get modulationIndex(){return this._oscillators[0].modulationIndex.value} method modulationIndex (line 21) | set modulationIndex(t){this._oscillators.forEach(e=>e.modulationIndex.... method harmonicity (line 21) | get harmonicity(){return this._oscillators[0].harmonicity.value} method harmonicity (line 21) | set harmonicity(t){this._oscillators.forEach(e=>e.harmonicity.value=t)} method resonance (line 21) | get resonance(){return this._filterFreqScaler.min} method resonance (line 21) | set resonance(t){this._filterFreqScaler.min=this.toFrequency(t),this.o... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._filterFreqScaler.max=this._filter... method dispose (line 21) | dispose(){return super.dispose(),this._oscillators.forEach(t=>t.dispos... class nn (line 21) | class nn extends Ge{constructor(){super(q(nn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(nn.getDefaults(),arguments)),this.name="Membrane... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),Ge.getDefaults(),{envel... method setNote (line 21) | setNote(t,e){const n=this.toSeconds(e),s=this.toFrequency(t instanceof... method dispose (line 21) | dispose(){return super.dispose(),this} class sn (line 21) | class sn extends Be{constructor(){super(q(sn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(sn.getDefaults(),arguments)),this.name="NoiseSyn... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{envelope:O... method triggerAttack (line 21) | triggerAttack(t,e=1){return t=this.toSeconds(t),this.envelope.triggerA... method triggerRelease (line 21) | triggerRelease(t){return t=this.toSeconds(t),this.envelope.triggerRele... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",0),this._syncMethod("tr... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n=1){return e=this.toSeconds(e),t=this.toSeco... method dispose (line 21) | dispose(){return super.dispose(),this.noise.dispose(),this.envelope.di... function rn (line 21) | function rn(t){on.add(t)} function an (line 21) | function an(t,e){const n=`registerProcessor("${t}", ${e})`;on.add(n)} class cn (line 21) | class cn extends Ct{constructor(t){super(t),this.name="ToneAudioWorklet"... method constructor (line 21) | constructor(t){super(t),this.name="ToneAudioWorklet",this.workletOptio... method dispose (line 21) | dispose(){return super.dispose(),this._dummyGain.disconnect(),this._wo... class un (line 21) | class un extends cn{constructor(){super(q(un.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(un.getDefaults(),arguments,["delayTime","resonan... method _audioWorkletName (line 21) | _audioWorkletName(){return"feedback-comb-filter"} method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{delayTime:... method onReady (line 21) | onReady(t){kt(this.input,t,this.output);const e=t.parameters.get("dela... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class hn (line 21) | class hn extends Ct{constructor(){super(q(hn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(hn.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{frequency:... method _createFilter (line 21) | _createFilter(){const t=this._filter,e=this.toFrequency(this._frequenc... method frequency (line 21) | get frequency(){return this._frequency} method frequency (line 21) | set frequency(t){this._frequency=t,this._createFilter()} method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){this._type=t,this._createFilter()} method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Float32Array(t);for(let n=0;n<... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class ln (line 21) | class ln extends Ct{constructor(){super(q(ln.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(ln.getDefaults(),arguments,["delayTime","resonan... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{dampening:... method dampening (line 21) | get dampening(){return this._lowpass.frequency} method dampening (line 21) | set dampening(t){this._lowpass.frequency=t} method dispose (line 21) | dispose(){return super.dispose(),this._combFilter.dispose(),this._lowp... class dn (line 21) | class dn extends Be{constructor(){super(q(dn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(dn.getDefaults(),arguments)),this.name="PluckSyn... method getDefaults (line 21) | static getDefaults(){return R(Be.getDefaults(),{attackNoise:1,dampenin... method dampening (line 21) | get dampening(){return this._lfcf.dampening} method dampening (line 21) | set dampening(t){this._lfcf.dampening=t} method triggerAttack (line 21) | triggerAttack(t,e){const n=this.toFrequency(t);e=this.toSeconds(e);con... method triggerRelease (line 21) | triggerRelease(t){return this._lfcf.resonance.linearRampTo(0,this.rele... method dispose (line 21) | dispose(){return super.dispose(),this._noise.dispose(),this._lfcf.disp... class pn (line 21) | class pn extends Be{constructor(){super(q(pn.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(pn.getDefaults(),arguments,["voice","options"]))... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{maxPolypho... method activeVoices (line 21) | get activeVoices(){return this._activeVoices.length} method _makeVoiceAvailable (line 21) | _makeVoiceAvailable(t){this._availableVoices.push(t);const e=this._act... method _getNextAvailableVoice (line 21) | _getNextAvailableVoice(){if(this._availableVoices.length)return this._... method _collectGarbage (line 21) | _collectGarbage(){if(this._averageActiveVoices=Math.max(.95*this._aver... method _triggerAttack (line 21) | _triggerAttack(t,e,n){t.forEach(t=>{const s=new Jt(this.context,t).toM... method _triggerRelease (line 21) | _triggerRelease(t,e){t.forEach(t=>{const n=new Jt(this.context,t).toMi... method _scheduleEvent (line 21) | _scheduleEvent(t,e,n,s){r(!this.disposed,"Synth was already disposed")... method triggerAttack (line 21) | triggerAttack(t,e,n){Array.isArray(t)||(t=[t]);const s=this.toSeconds(... method triggerRelease (line 21) | triggerRelease(t,e){Array.isArray(t)||(t=[t]);const n=this.toSeconds(e... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s){const i=this.toSeconds(n);if(this.trigge... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",1),this._syncMethod("tr... method set (line 21) | set(t){const e=F(t,["onsilence","context"]);return this.options=R(this... method get (line 21) | get(){return this._dummyVoice.get()} method releaseAll (line 21) | releaseAll(t){const e=this.toSeconds(t);return this._activeVoices.forE... method dispose (line 21) | dispose(){return super.dispose(),this._dummyVoice.dispose(),this._voic... class fn (line 21) | class fn extends Be{constructor(){super(q(fn.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(fn.getDefaults(),arguments,["urls","onload","bas... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{attack:0,b... method _findClosest (line 21) | _findClosest(t){let e=0;for(;e<96;){if(this._buffers.has(t+e))return-e... method triggerAttack (line 21) | triggerAttack(t,e,n=1){return this.log("triggerAttack",t,e,n),Array.is... method triggerRelease (line 21) | triggerRelease(t,e){return this.log("triggerRelease",t,e),Array.isArra... method releaseAll (line 21) | releaseAll(t){const e=this.toSeconds(t);return this._activeSources.for... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",1),this._syncMethod("tr... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s=1){const i=this.toSeconds(n);return this.... method add (line 21) | add(t,e,n){if(r(x(t)||isFinite(t),"note must be a pitch or midi: "+t),... method loaded (line 21) | get loaded(){return this._buffers.loaded} method dispose (line 21) | dispose(){return super.dispose(),this._buffers.dispose(),this._activeS... class _n (line 21) | class _n extends Tt{constructor(){super(q(_n.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(_n.getDefaults(),arguments,["callback","value"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{callback:K... method _rescheduleEvents (line 21) | _rescheduleEvents(t=-1){this._state.forEachFrom(t,t=>{let e;if("starte... method state (line 21) | get state(){return this._state.getValueAtTime(this.context.transport.t... method startOffset (line 21) | get startOffset(){return this._startOffset} method startOffset (line 21) | set startOffset(t){this._startOffset=t} method probability (line 21) | get probability(){return this._probability} method probability (line 21) | set probability(t){this._probability=t} method humanize (line 21) | get humanize(){return this._humanize} method humanize (line 21) | set humanize(t){this._humanize=t} method start (line 21) | start(t){const e=this.toTicks(t);return"stopped"===this._state.getValu... method stop (line 21) | stop(t){this.cancel(t);const e=this.toTicks(t);if("started"===this._st... method cancel (line 21) | cancel(t){t=I(t,-1/0);const e=this.toTicks(t);return this._state.forEa... method _tick (line 21) | _tick(t){const e=this.context.transport.getTicksAtTime(t);if(!this.mut... method _getLoopDuration (line 21) | _getLoopDuration(){return Math.round((this._loopEnd-this._loopStart)/t... method loop (line 21) | get loop(){return this._loop} method loop (line 21) | set loop(t){this._loop=t,this._rescheduleEvents()} method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._rescheduleEvents()} method loopEnd (line 21) | get loopEnd(){return new Lt(this.context,this._loopEnd).toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t),this._loop&&this._resched... method loopStart (line 21) | get loopStart(){return new Lt(this.context,this._loopStart).toSeconds()} method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t),this._loop&&this._res... method progress (line 21) | get progress(){if(this._loop){const t=this.context.transport.ticks,e=t... method dispose (line 21) | dispose(){return super.dispose(),this.cancel(),this._state.dispose(),t... class mn (line 21) | class mn extends Tt{constructor(){super(q(mn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(mn.getDefaults(),arguments,["callback","interval... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{interval:"... method start (line 21) | start(t){return this._event.start(t),this} method stop (line 21) | stop(t){return this._event.stop(t),this} method cancel (line 21) | cancel(t){return this._event.cancel(t),this} method _tick (line 21) | _tick(t){this.callback(t)} method state (line 21) | get state(){return this._event.state} method progress (line 21) | get progress(){return this._event.progress} method interval (line 21) | get interval(){return this._event.loopEnd} method interval (line 21) | set interval(t){this._event.loopEnd=t} method playbackRate (line 21) | get playbackRate(){return this._event.playbackRate} method playbackRate (line 21) | set playbackRate(t){this._event.playbackRate=t} method humanize (line 21) | get humanize(){return this._event.humanize} method humanize (line 21) | set humanize(t){this._event.humanize=t} method probability (line 21) | get probability(){return this._event.probability} method probability (line 21) | set probability(t){this._event.probability=t} method mute (line 21) | get mute(){return this._event.mute} method mute (line 21) | set mute(t){this._event.mute=t} method iterations (line 21) | get iterations(){return!0===this._event.loop?1/0:this._event.loop} method iterations (line 21) | set iterations(t){this._event.loop=t===1/0||t} method dispose (line 21) | dispose(){return super.dispose(),this._event.dispose(),this} class gn (line 21) | class gn extends _n{constructor(){super(q(gn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(gn.getDefaults(),arguments,["callback","events"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(_n.getDefaults(),{events:[]})} method start (line 21) | start(t,e){const n=this.toTicks(t);if("started"!==this._state.getValue... method _startNote (line 21) | _startNote(t,e,n){e-=n,this._loop?t.startOffset>=this._loopStart&&t.st... method startOffset (line 21) | get startOffset(){return this._startOffset} method startOffset (line 21) | set startOffset(t){this._startOffset=t,this._forEach(t=>{t.startOffset... method stop (line 21) | stop(t){const e=this.toTicks(t);return this._state.cancel(e),this._sta... method at (line 21) | at(t,e){const n=new xt(this.context,t).toTicks(),s=new Lt(this.context... method add (line 21) | add(t,e){t instanceof Object&&Reflect.has(t,"time")&&(t=(e=t).time);co... method _restartEvent (line 21) | _restartEvent(t){this._state.forEach(e=>{"started"===e.state?this._sta... method remove (line 21) | remove(t,e){return g(t)&&t.hasOwnProperty("time")&&(t=(e=t).time),t=th... method clear (line 21) | clear(){return this._forEach(t=>t.dispose()),this._events.clear(),this} method cancel (line 21) | cancel(t){return this._forEach(e=>e.cancel(t)),this._state.cancel(this... method _forEach (line 21) | _forEach(t){return this._events&&this._events.forEach(e=>{e instanceof... method _setAll (line 21) | _setAll(t,e){this._forEach(n=>{n[t]=e})} method _tick (line 21) | _tick(t,e){this.mute||this.callback(t,e)} method _testLoopBoundries (line 21) | _testLoopBoundries(t){this._loop&&(t.startOffset{e.loopStart=this.loopStart,... method loopEnd (line 21) | get loopEnd(){return new Lt(this.context,this._loopEnd).toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t),this._loop&&this._forEach... method loopStart (line 21) | get loopStart(){return new Lt(this.context,this._loopStart).toSeconds()} method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t),this._loop&&this._for... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._setAll("playbackRate",t)} method length (line 21) | get length(){return this._events.size} method dispose (line 21) | dispose(){return super.dispose(),this.clear(),this} function xn (line 21) | function xn(t,e){return B(t,0,e.length-1)} class kn (line 21) | class kn extends mn{constructor(){super(q(kn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(kn.getDefaults(),arguments,["callback","values",... method getDefaults (line 21) | static getDefaults(){return Object.assign(mn.getDefaults(),{pattern:"u... method _tick (line 21) | _tick(t){const e=this._pattern.next();this._value=e.value,this.callbac... method values (line 21) | get values(){return this._values} method values (line 21) | set values(t){this._values=t,this.pattern=this._type} method value (line 21) | get value(){return this._value} method pattern (line 21) | get pattern(){return this._type} method pattern (line 21) | set pattern(t){this._type=t,this._pattern=Cn(this._values,this._type)} class An (line 21) | class An extends _n{constructor(){super(q(An.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(An.getDefaults(),arguments,["callback","events",... method getDefaults (line 21) | static getDefaults(){return Object.assign(F(_n.getDefaults(),["value"]... method _seqCallback (line 21) | _seqCallback(t,e){null!==e&&this.callback(t,e)} method events (line 21) | get events(){return this._events} method events (line 21) | set events(t){this.clear(),this._eventsArray=t,this._events=this._crea... method start (line 21) | start(t,e){return this._part.start(t,e?this._indexTime(e):e),this} method stop (line 21) | stop(t){return this._part.stop(t),this} method subdivision (line 21) | get subdivision(){return new Lt(this.context,this._subdivision).toSeco... method _createSequence (line 21) | _createSequence(t){return new Proxy(t,{get:(t,e)=>t[e],set:(t,e,n)=>(b... method _eventsUpdated (line 21) | _eventsUpdated(){this._part.clear(),this._rescheduleSequence(this._eve... method _rescheduleSequence (line 21) | _rescheduleSequence(t,e,n){t.forEach((t,s)=>{const i=s*e+n;if(y(t))thi... method _indexTime (line 21) | _indexTime(t){return new Lt(this.context,t*this._subdivision+this.star... method clear (line 21) | clear(){return this._part.clear(),this} method dispose (line 21) | dispose(){return super.dispose(),this._part.dispose(),this} method loop (line 21) | get loop(){return this._part.loop} method loop (line 21) | set loop(t){this._part.loop=t} method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this._loopStart=t,this._part.loopStart=this._indexTim... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=t,this._part.loopEnd=0===t?this._indexTim... method startOffset (line 21) | get startOffset(){return this._part.startOffset} method startOffset (line 21) | set startOffset(t){this._part.startOffset=t} method playbackRate (line 21) | get playbackRate(){return this._part.playbackRate} method playbackRate (line 21) | set playbackRate(t){this._part.playbackRate=t} method probability (line 21) | get probability(){return this._part.probability} method probability (line 21) | set probability(t){this._part.probability=t} method progress (line 21) | get progress(){return this._part.progress} method humanize (line 21) | get humanize(){return this._part.humanize} method humanize (line 21) | set humanize(t){this._part.humanize=t} method length (line 21) | get length(){return this._part.length} class Dn (line 21) | class Dn extends Ct{constructor(){super(Object.assign(q(Dn.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Dn.getDefaults(),arguments,["fade"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{fade:.5})} method dispose (line 21) | dispose(){return super.dispose(),this.a.dispose(),this.b.dispose(),thi... class Mn (line 21) | class Mn extends Ct{constructor(t){super(t),this.name="Effect",this._dry... method constructor (line 21) | constructor(t){super(t),this.name="Effect",this._dryWet=new Dn({contex... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{wet:1})} method connectEffect (line 21) | connectEffect(t){return this._internalChannels.push(t),this.effectSend... method dispose (line 21) | dispose(){return super.dispose(),this._dryWet.dispose(),this.effectSen... class jn (line 21) | class jn extends Mn{constructor(t){super(t),this.name="LFOEffect",this._... method constructor (line 21) | constructor(t){super(t),this.name="LFOEffect",this._lfo=new Se({contex... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{frequency:... method start (line 21) | start(t){return this._lfo.start(t),this} method stop (line 21) | stop(t){return this._lfo.stop(t),this} method sync (line 21) | sync(){return this._lfo.sync(),this} method unsync (line 21) | unsync(){return this._lfo.unsync(),this} method type (line 21) | get type(){return this._lfo.type} method type (line 21) | set type(t){this._lfo.type=t} method dispose (line 21) | dispose(){return super.dispose(),this._lfo.dispose(),this.frequency.di... class En (line 21) | class En extends jn{constructor(){super(q(En.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(En.getDefaults(),arguments,["frequency","baseFre... method getDefaults (line 21) | static getDefaults(){return Object.assign(jn.getDefaults(),{baseFreque... method baseFrequency (line 21) | get baseFrequency(){return this._lfo.min} method baseFrequency (line 21) | set baseFrequency(t){this._lfo.min=this.toFrequency(t),this.octaves=th... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._lfo.max=this._lfo.min*Math.pow(2,t)} method dispose (line 21) | dispose(){return super.dispose(),this.filter.dispose(),this} class Rn (line 21) | class Rn extends Ct{constructor(){super(Object.assign(q(Rn.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Rn.getDefaults(),arguments,["pan"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{pan:0,chan... method dispose (line 21) | dispose(){return super.dispose(),this._panner.disconnect(),this.pan.di... class qn (line 21) | class qn extends jn{constructor(){super(q(qn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(qn.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(jn.getDefaults(),{channelCou... method dispose (line 21) | dispose(){return super.dispose(),this._panner.dispose(),this} class In (line 21) | class In extends Ct{constructor(){super(q(In.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(In.getDefaults(),arguments,["smoothing"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{smoothing:... method smoothing (line 21) | get smoothing(){return this._smoothing} method smoothing (line 21) | set smoothing(t){this._smoothing=t,this._lowpass.frequency=1/this.toSe... method dispose (line 21) | dispose(){return super.dispose(),this._abs.dispose(),this._lowpass.dis... class Fn (line 21) | class Fn extends Mn{constructor(){super(q(Fn.getDefaults(),arguments,["b... method constructor (line 21) | constructor(){super(q(Fn.getDefaults(),arguments,["baseFrequency","oct... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{baseFreque... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._setSweepRange()} method follower (line 21) | get follower(){return this._follower.smoothing} method follower (line 21) | set follower(t){this._follower.smoothing=t} method baseFrequency (line 21) | get baseFrequency(){return this._baseFrequency} method baseFrequency (line 21) | set baseFrequency(t){this._baseFrequency=this.toFrequency(t),this._set... method sensitivity (line 21) | get sensitivity(){return ct(1/this._inputBoost.gain.value)} method sensitivity (line 21) | set sensitivity(t){this._inputBoost.gain.value=1/at(t)} method _setSweepRange (line 21) | _setSweepRange(){this._sweepRange.min=this._baseFrequency,this._sweepR... method dispose (line 21) | dispose(){return super.dispose(),this._follower.dispose(),this._sweepR... class Vn (line 21) | class Vn extends Mn{constructor(){super(q(Vn.getDefaults(),arguments,["b... method constructor (line 21) | constructor(){super(q(Vn.getDefaults(),arguments,["bits"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{bits:4})} method dispose (line 21) | dispose(){return super.dispose(),this._bitCrusherWorklet.dispose(),this} class Nn (line 21) | class Nn extends cn{constructor(){super(q(Nn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Nn.getDefaults(),arguments)),this.name="BitCrush... method getDefaults (line 21) | static getDefaults(){return Object.assign(cn.getDefaults(),{bits:12})} method _audioWorkletName (line 21) | _audioWorkletName(){return"bit-crusher"} method onReady (line 21) | onReady(t){kt(this.input,t,this.output);const e=t.parameters.get("bits... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class Pn (line 21) | class Pn extends Mn{constructor(){super(q(Pn.getDefaults(),arguments,["o... method constructor (line 21) | constructor(){super(q(Pn.getDefaults(),arguments,["order"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{order:1,ov... method _getCoefficient (line 21) | _getCoefficient(t,e,n){return n.has(e)||(0===e?n.set(e,0):1===e?n.set(... method order (line 21) | get order(){return this._order} method order (line 21) | set order(t){this._order=t,this._shaper.setMap(e=>this._getCoefficient... method oversample (line 21) | get oversample(){return this._shaper.oversample} method oversample (line 21) | set oversample(t){this._shaper.oversample=t} method dispose (line 21) | dispose(){return super.dispose(),this._shaper.dispose(),this} class Ln (line 21) | class Ln extends Ct{constructor(){super(q(Ln.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(Ln.getDefaults(),arguments,["channels"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{channels:2})} method dispose (line 21) | dispose(){return super.dispose(),this._splitter.disconnect(),this} class zn (line 21) | class zn extends Ct{constructor(){super(q(zn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(zn.getDefaults(),arguments,["channels"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{channels:2})} method dispose (line 21) | dispose(){return super.dispose(),this._merger.disconnect(),this} class Bn (line 21) | class Bn extends Ct{constructor(t){super(t),this.name="StereoEffect",thi... method constructor (line 21) | constructor(t){super(t),this.name="StereoEffect",this.input=new Mt({co... method connectEffectLeft (line 21) | connectEffectLeft(...t){this._split.connect(t[0],0,0),kt(...t),At(t[t.... method connectEffectRight (line 21) | connectEffectRight(...t){this._split.connect(t[0],1,0),kt(...t),At(t[t... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{wet:1})} method dispose (line 21) | dispose(){return super.dispose(),this._dryWet.dispose(),this._split.di... class Wn (line 21) | class Wn extends Bn{constructor(t){super(t),this.feedback=new Rt({contex... method constructor (line 21) | constructor(t){super(t),this.feedback=new Rt({context:this.context,val... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{feedback:.... method dispose (line 21) | dispose(){return super.dispose(),this.feedback.dispose(),this._feedbac... class Un (line 21) | class Un extends Wn{constructor(){super(q(Un.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Un.getDefaults(),arguments,["frequency","delayTi... method getDefaults (line 21) | static getDefaults(){return Object.assign(Wn.getDefaults(),{frequency:... method depth (line 21) | get depth(){return this._depth} method depth (line 21) | set depth(t){this._depth=t;const e=this._delayTime*t;this._lfoL.min=Ma... method delayTime (line 21) | get delayTime(){return 1e3*this._delayTime} method delayTime (line 21) | set delayTime(t){this._delayTime=t/1e3,this.depth=this._depth} method type (line 21) | get type(){return this._lfoL.type} method type (line 21) | set type(t){this._lfoL.type=t,this._lfoR.type=t} method spread (line 21) | get spread(){return this._lfoR.phase-this._lfoL.phase} method spread (line 21) | set spread(t){this._lfoL.phase=90-t/2,this._lfoR.phase=t/2+90} method start (line 21) | start(t){return this._lfoL.start(t),this._lfoR.start(t),this} method stop (line 21) | stop(t){return this._lfoL.stop(t),this._lfoR.stop(t),this} method sync (line 21) | sync(){return this._lfoL.sync(),this._lfoR.sync(),this} method unsync (line 21) | unsync(){return this._lfoL.unsync(),this._lfoR.unsync(),this} method dispose (line 21) | dispose(){return super.dispose(),this._lfoL.dispose(),this._lfoR.dispo... class Gn (line 21) | class Gn extends Mn{constructor(){super(q(Gn.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Gn.getDefaults(),arguments,["distortion"])),this... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{distortion... method distortion (line 21) | get distortion(){return this._distortion} method distortion (line 21) | set distortion(t){this._distortion=t;const e=100*t,n=Math.PI/180;this.... method oversample (line 21) | get oversample(){return this._shaper.oversample} method oversample (line 21) | set oversample(t){this._shaper.oversample=t} method dispose (line 21) | dispose(){return super.dispose(),this._shaper.dispose(),this} class Yn (line 21) | class Yn extends Mn{constructor(t){super(t),this.name="FeedbackEffect",t... method constructor (line 21) | constructor(t){super(t),this.name="FeedbackEffect",this._feedbackGain=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{feedback:.... method dispose (line 21) | dispose(){return super.dispose(),this._feedbackGain.dispose(),this.fee... class Qn (line 21) | class Qn extends Yn{constructor(){super(q(Qn.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Qn.getDefaults(),arguments,["delayTime","feedbac... method getDefaults (line 21) | static getDefaults(){return Object.assign(Yn.getDefaults(),{delayTime:... method dispose (line 21) | dispose(){return super.dispose(),this._delayNode.dispose(),this.delayT... class Zn (line 21) | class Zn extends Ct{constructor(t){super(t),this.name="PhaseShiftAllpass... method constructor (line 21) | constructor(t){super(t),this.name="PhaseShiftAllpass",this.input=new M... method _createAllPassFilterBank (line 21) | _createAllPassFilterBank(t){return t.map(t=>{const e=[[t*t,0,-1],[1,0,... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class Xn (line 21) | class Xn extends Mn{constructor(){super(q(Xn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Xn.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{frequency:... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this._add.di... class Jn (line 21) | class Jn extends Bn{constructor(){super(q(Jn.getDefaults(),arguments,["r... method constructor (line 21) | constructor(){super(q(Jn.getDefaults(),arguments,["roomSize","dampenin... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{roomSize:.... method dampening (line 21) | get dampening(){return this._combFilters[0].dampening} method dampening (line 21) | set dampening(t){this._combFilters.forEach(e=>e.dampening=t)} method dispose (line 21) | dispose(){return super.dispose(),this._allpassFiltersL.forEach(t=>t.di... class ns (line 21) | class ns extends Bn{constructor(){super(q(ns.getDefaults(),arguments,["r... method constructor (line 21) | constructor(){super(q(ns.getDefaults(),arguments,["roomSize"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{roomSize:.... method dispose (line 21) | dispose(){return super.dispose(),this._allpassFilters.forEach(t=>t.dis... class ss (line 21) | class ss extends Wn{constructor(t){super(t),this._feedbackL.disconnect()... method constructor (line 21) | constructor(t){super(t),this._feedbackL.disconnect(),this._feedbackL.c... class is (line 21) | class is extends ss{constructor(){super(q(is.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(is.getDefaults(),arguments,["delayTime","feedbac... method getDefaults (line 21) | static getDefaults(){return Object.assign(ss.getDefaults(),{delayTime:... method dispose (line 21) | dispose(){return super.dispose(),this._leftDelay.dispose(),this._right... class os (line 21) | class os extends Yn{constructor(){super(q(os.getDefaults(),arguments,["p... method constructor (line 21) | constructor(){super(q(os.getDefaults(),arguments,["pitch"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Yn.getDefaults(),{pitch:0,wi... method pitch (line 21) | get pitch(){return this._pitch} method pitch (line 21) | set pitch(t){this._pitch=t;let e=0;t<0?(this._lfoA.min=0,this._lfoA.ma... method windowSize (line 21) | get windowSize(){return this._windowSize} method windowSize (line 21) | set windowSize(t){this._windowSize=this.toSeconds(t),this.pitch=this._... method dispose (line 21) | dispose(){return super.dispose(),this._frequency.dispose(),this._delay... class rs (line 21) | class rs extends Bn{constructor(){super(q(rs.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(rs.getDefaults(),arguments,["frequency","octaves... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{frequency:... method _makeFilters (line 21) | _makeFilters(t,e){const n=[];for(let s=0;s{const n=this._buffer... method size (line 21) | get size(){return this._analysers[0].frequencyBinCount} method size (line 21) | set size(t){this._analysers.forEach((e,n)=>{e.fftSize=2*t,this._buffer... method channels (line 21) | get channels(){return this._analysers.length} method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){r("waveform"===t||"fft"===t,"Analyser: invalid type: "+t),... method smoothing (line 21) | get smoothing(){return this._analysers[0].smoothingTimeConstant} method smoothing (line 21) | set smoothing(t){this._analysers.forEach(e=>e.smoothingTimeConstant=t)} method dispose (line 21) | dispose(){return super.dispose(),this._analysers.forEach(t=>t.disconne... class _s (line 21) | class _s extends Ct{constructor(){super(q(_s.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(_s.getDefaults(),arguments)),this.name="MeterBas... method dispose (line 21) | dispose(){return super.dispose(),this._analyser.dispose(),this} class ms (line 21) | class ms extends _s{constructor(){super(q(ms.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(ms.getDefaults(),arguments,["smoothing"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(_s.getDefaults(),{smoothing:... method getLevel (line 21) | getLevel(){return d("'getLevel' has been changed to 'getValue'"),this.... method getValue (line 21) | getValue(){const t=this._analyser.getValue(),e=(1===this.channels?[t]:... method channels (line 21) | get channels(){return this._analyser.channels} method dispose (line 21) | dispose(){return super.dispose(),this._analyser.dispose(),this} class gs (line 21) | class gs extends _s{constructor(){super(q(gs.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(gs.getDefaults(),arguments,["size"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{normalRang... method getValue (line 21) | getValue(){return this._analyser.getValue().map(t=>this.normalRange?at... method size (line 21) | get size(){return this._analyser.size} method size (line 21) | set size(t){this._analyser.size=t} method smoothing (line 21) | get smoothing(){return this._analyser.smoothing} method smoothing (line 21) | set smoothing(t){this._analyser.smoothing=t} method getFrequencyOfIndex (line 21) | getFrequencyOfIndex(t){return r(0<=t&&tt.call(e,n,s,this))} method get (line 1) | get(t){return this._map.get(t)} method has (line 1) | has(t){return this._map.has(t)} method keys (line 1) | keys(){return this._map.keys()} method values (line 1) | values(){return this._map.values()} class s (line 1) | class s{constructor(t){this._map=new Map(t)}get size(){return this._map.... method constructor (line 1) | constructor(t){this._map=new Map(t)} method size (line 1) | get size(){return this._map.size} method entries (line 1) | entries(){return this._map.entries()} method forEach (line 1) | forEach(t,e=null){return this._map.forEach((n,s)=>t.call(e,n,s,this))} method get (line 1) | get(t){return this._map.get(t)} method has (line 1) | has(t){return this._map.has(t)} method keys (line 1) | keys(){return this._map.keys()} method values (line 1) | values(){return this._map.values()} method constructor (line 1) | constructor(t,n=s){const a=o(t),c={...s,...n},u=i(a,c);super(t,!1,u,r(a)... method fftSize (line 1) | get fftSize(){return this._nativeAnalyserNode.fftSize} method fftSize (line 1) | set fftSize(t){this._nativeAnalyserNode.fftSize=t} method frequencyBinCount (line 1) | get frequencyBinCount(){return this._nativeAnalyserNode.frequencyBinCount} method maxDecibels (line 1) | get maxDecibels(){return this._nativeAnalyserNode.maxDecibels} method maxDecibels (line 1) | set maxDecibels(t){const e=this._nativeAnalyserNode.maxDecibels;if(this.... method minDecibels (line 1) | get minDecibels(){return this._nativeAnalyserNode.minDecibels} method minDecibels (line 1) | set minDecibels(t){const e=this._nativeAnalyserNode.minDecibels;if(this.... method smoothingTimeConstant (line 1) | get smoothingTimeConstant(){return this._nativeAnalyserNode.smoothingTim... method smoothingTimeConstant (line 1) | set smoothingTimeConstant(t){this._nativeAnalyserNode.smoothingTimeConst... method getByteFrequencyData (line 1) | getByteFrequencyData(t){this._nativeAnalyserNode.getByteFrequencyData(t)} method getByteTimeDomainData (line 1) | getByteTimeDomainData(t){this._nativeAnalyserNode.getByteTimeDomainData(t)} method getFloatFrequencyData (line 1) | getFloatFrequencyData(t){this._nativeAnalyserNode.getFloatFrequencyData(t)} method getFloatTimeDomainData (line 1) | getFloatTimeDomainData(t){this._nativeAnalyserNode.getFloatTimeDomainDat... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(d){if(null===a)throw new Error("Missing the native OfflineAu... method [Symbol.hasInstance] (line 1) | static[Symbol.hasInstance](e){return null!==e&&"object"==typeof e&&Objec... method constructor (line 1) | constructor(t,i=r){const o=u(t),a={...r,...i},l=c(o,a),d=h(o),p=d?e():nu... method buffer (line 1) | get buffer(){return this._isBufferNullified?null:this._nativeAudioBuffer... method buffer (line 1) | set buffer(t){try{this._nativeAudioBufferSourceNode.buffer=t}catch(e){if... method loop (line 1) | get loop(){return this._nativeAudioBufferSourceNode.loop} method loop (line 1) | set loop(t){this._nativeAudioBufferSourceNode.loop=t} method loopEnd (line 1) | get loopEnd(){return this._nativeAudioBufferSourceNode.loopEnd} method loopEnd (line 1) | set loopEnd(t){this._nativeAudioBufferSourceNode.loopEnd=t} method loopStart (line 1) | get loopStart(){return this._nativeAudioBufferSourceNode.loopStart} method loopStart (line 1) | set loopStart(t){this._nativeAudioBufferSourceNode.loopStart=t} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?l(this,t):null;this._nativeA... method playbackRate (line 1) | get playbackRate(){return this._playbackRate} method start (line 1) | start(t=0,e=0,n){if(this._nativeAudioBufferSourceNode.start(t,e,n),null!... method stop (line 1) | stop(t=0){this._nativeAudioBufferSourceNode.stop(t),null!==this._audioBu... method start (line 1) | set start(t){a=t} method stop (line 1) | set stop(t){c=t} method render (line 1) | render(u,h,l){const d=r.get(h);return void 0!==d?Promise.resolve(d):(asy... method constructor (line 1) | constructor(t={}){if(null===u)throw new Error("Missing the native AudioC... method baseLatency (line 1) | get baseLatency(){return this._baseLatency} method state (line 1) | get state(){return null!==this._state?this._state:this._nativeAudioConte... method close (line 1) | close(){return"closed"===this.state?this._nativeAudioContext.close().the... method createMediaElementSource (line 1) | createMediaElementSource(t){return new o(this,{mediaElement:t})} method createMediaStreamDestination (line 1) | createMediaStreamDestination(){return new r(this)} method createMediaStreamSource (line 1) | createMediaStreamSource(t){return new a(this,{mediaStream:t})} method createMediaStreamTrackSource (line 1) | createMediaStreamTrackSource(t){return new c(this,{mediaStreamTrack:t})} method resume (line 1) | resume(){return"suspended"===this._state?new Promise((t,e)=>{const n=()=... method suspend (line 1) | suspend(){return this._nativeAudioContext.suspend().catch(t=>{if(void 0=... method constructor (line 1) | constructor(t,n){const s=o(t),c=r(s),u=i(s,n,c);super(t,!1,u,c?e(a):null... method channelCount (line 1) | get channelCount(){return this._nativeAudioDestinationNode.channelCount} method channelCount (line 1) | set channelCount(t){if(this._isNodeOfNativeOfflineAudioContext)throw s()... method channelCountMode (line 1) | get channelCountMode(){return this._nativeAudioDestinationNode.channelCo... method channelCountMode (line 1) | set channelCountMode(t){if(this._isNodeOfNativeOfflineAudioContext)throw... method maxChannelCount (line 1) | get maxChannelCount(){return this._nativeAudioDestinationNode.maxChannel... method forwardX (line 1) | get forwardX(){return u} method forwardY (line 1) | get forwardY(){return h} method forwardZ (line 1) | get forwardZ(){return l} method positionX (line 1) | get positionX(){return d} method positionY (line 1) | get positionY(){return p} method positionZ (line 1) | get positionZ(){return f} method upX (line 1) | get upX(){return _} method upY (line 1) | get upY(){return m} method upZ (line 1) | get upZ(){return g} method defaultValue (line 1) | get defaultValue(){return _.defaultValue} method maxValue (line 1) | get maxValue(){return null===m?_.maxValue:m} method minValue (line 1) | get minValue(){return null===g?_.minValue:g} method value (line 1) | get value(){return _.value} method value (line 1) | set value(t){_.value=t,b.setValueAtTime(t,p.context.currentTime)} method cancelAndHoldAtTime (line 1) | cancelAndHoldAtTime(t){if("function"==typeof _.cancelAndHoldAtTime)null=... method setValueCurveAtTime (line 1) | setValueCurveAtTime(t,e,n){if(null!==d&&"webkitAudioContext"===d.name){c... method replay (line 1) | replay(e){for(const n of t)if("exponentialRampToValue"===n.type){const{e... method constructor (line 1) | constructor(e,d,p=o){const f=u(e),_=h(f),m=(t=>({...t,outputChannelCount... method onprocessorerror (line 1) | get onprocessorerror(){return this._onprocessorerror} method onprocessorerror (line 1) | set onprocessorerror(t){const e="function"==typeof t?d(this,t):null;this... method parameters (line 1) | get parameters(){return null===this._parameters?this._nativeAudioWorklet... method port (line 1) | get port(){return this._nativeAudioWorkletNode.port} method constructor (line 1) | constructor(e,n){super(e,n),this._nativeContext=e,this._audioWorklet=voi... method audioWorklet (line 1) | get audioWorklet(){return this._audioWorklet} method createAnalyser (line 1) | createAnalyser(){return new e(this)} method createBiquadFilter (line 1) | createBiquadFilter(){return new i(this)} method createBuffer (line 1) | createBuffer(t,e,s){return new n({length:e,numberOfChannels:t,sampleRate... method createBufferSource (line 1) | createBufferSource(){return new s(this)} method createChannelMerger (line 1) | createChannelMerger(t=6){return new o(this,{numberOfInputs:t})} method createChannelSplitter (line 1) | createChannelSplitter(t=6){return new r(this,{numberOfOutputs:t})} method createConstantSource (line 1) | createConstantSource(){return new a(this)} method createConvolver (line 1) | createConvolver(){return new c(this)} method createDelay (line 1) | createDelay(t=1){return new h(this,{maxDelayTime:t})} method createDynamicsCompressor (line 1) | createDynamicsCompressor(){return new l(this)} method createGain (line 1) | createGain(){return new d(this)} method createIIRFilter (line 1) | createIIRFilter(t,e){return new p(this,{feedback:e,feedforward:t})} method createOscillator (line 1) | createOscillator(){return new _(this)} method createPanner (line 1) | createPanner(){return new m(this)} method createPeriodicWave (line 1) | createPeriodicWave(t,e,n={disableNormalization:!1}){return new g(this,{.... method createStereoPanner (line 1) | createStereoPanner(){return new v(this)} method createWaveShaper (line 1) | createWaveShaper(){return new y(this)} method decodeAudioData (line 1) | decodeAudioData(t,e,n){return u(this._nativeContext,t).then(t=>("functio... method constructor (line 1) | constructor(t,o=i){const u=a(t),h={...i,...o},l=r(u,h),d=c(u);super(t,!1... method detune (line 1) | get detune(){return this._detune} method frequency (line 1) | get frequency(){return this._frequency} method gain (line 1) | get gain(){return this._gain} method Q (line 1) | get Q(){return this._Q} method type (line 1) | get type(){return this._nativeBiquadFilterNode.type} method type (line 1) | set type(t){this._nativeBiquadFilterNode.type=t} method getFrequencyResponse (line 1) | getFrequencyResponse(t,e,n){if(this._nativeBiquadFilterNode.getFrequency... method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c={...s,...r};super(t,!1,n(a,c),o(a)?e()... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c=(t=>({...t,channelCount:t.numberOfOutp... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(t,i=r){const o=c(t),h={...r,...i},l=a(o,h),d=u(o),p=d?n():nu... method offset (line 1) | get offset(){return this._offset} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?h(this,t):null;this._nativeC... method start (line 1) | start(t=0){if(this._nativeConstantSourceNode.start(t),null!==this._const... method stop (line 1) | stop(t=0){this._nativeConstantSourceNode.stop(t),null!==this._constantSo... method start (line 1) | set start(t){a=t} method stop (line 1) | set stop(t){c=t} method render (line 1) | render(u,h,l){const d=r.get(h);return void 0!==d?Promise.resolve(d):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c={...s,...r},u=n(a,c);super(t,!1,u,o(a)... method buffer (line 1) | get buffer(){return this._isBufferNullified?null:this._nativeConvolverNo... method buffer (line 1) | set buffer(t){if(this._nativeConvolverNode.buffer=t,null===t&&null!==thi... method normalize (line 1) | get normalize(){return this._nativeConvolverNode.normalize} method normalize (line 1) | set normalize(t){this._nativeConvolverNode.normalize=t} method render (line 1) | render(r,a,c){const u=o.get(a);return void 0!==u?Promise.resolve(u):(asy... method constructor (line 1) | constructor(t,a=s){const c=o(t),u={...s,...a},h=i(c,u),l=r(c);super(t,!1... method delayTime (line 1) | get delayTime(){return this._delayTime} method render (line 1) | render(c,u,h){const l=a.get(u);return void 0!==l?Promise.resolve(l):(asy... method constructor (line 1) | constructor(t,o=s){const c=r(t),u={...s,...o},h=i(c,u),l=a(c);super(t,!1... method attack (line 1) | get attack(){return this._attack} method channelCount (line 1) | get channelCount(){return this._nativeDynamicsCompressorNode.channelCount} method channelCount (line 1) | set channelCount(t){const e=this._nativeDynamicsCompressorNode.channelCo... method channelCountMode (line 1) | get channelCountMode(){return this._nativeDynamicsCompressorNode.channel... method channelCountMode (line 1) | set channelCountMode(t){const e=this._nativeDynamicsCompressorNode.chann... method knee (line 1) | get knee(){return this._knee} method ratio (line 1) | get ratio(){return this._ratio} method reduction (line 1) | get reduction(){return"number"==typeof this._nativeDynamicsCompressorNod... method release (line 1) | get release(){return this._release} method threshold (line 1) | get threshold(){return this._threshold} method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method constructor (line 1) | constructor(t){this._nativeEventTarget=t,this._listeners=new WeakMap} method addEventListener (line 1) | addEventListener(e,n,s){if(null!==n){let i=this._listeners.get(n);void 0... method dispatchEvent (line 1) | dispatchEvent(t){return this._nativeEventTarget.dispatchEvent(t)} method removeEventListener (line 1) | removeEventListener(t,e,n){const s=null===e?void 0:this._listeners.get(e... method constructor (line 1) | constructor(t,c=i){const u=r(t),h={...i,...c},l=o(u,h),d=a(u);super(t,!1... method gain (line 1) | get gain(){return this._gain} method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method render (line 1) | render(t,e,n){const s=h.get(e);return void 0!==s?Promise.resolve(s):d(t,... method constructor (line 1) | constructor(t,i){const o=n(t),r=e(o,i);if(s(o))throw TypeError();super(t... method mediaElement (line 1) | get mediaElement(){return void 0===this._nativeMediaElementAudioSourceNo... method constructor (line 1) | constructor(t,o=s){const r=n(t);if(i(r))throw new TypeError;const a={...... method stream (line 1) | get stream(){return this._nativeMediaStreamAudioDestinationNode.stream} method constructor (line 1) | constructor(t,i){const o=n(t),r=e(o,i);if(s(o))throw new TypeError;super... method mediaStream (line 1) | get mediaStream(){return this._nativeMediaStreamAudioSourceNode.mediaStr... method constructor (line 1) | constructor(t,s){const i=n(t);super(t,!0,e(i,s),null)} method constructor (line 1) | constructor(t={}){if(null===o)throw new Error("Missing the native AudioC... method baseLatency (line 1) | get baseLatency(){return this._baseLatency} method state (line 1) | get state(){return null!==this._state?this._state:this._nativeAudioConte... method close (line 1) | close(){return"closed"===this.state?this._nativeAudioContext.close().the... method resume (line 1) | resume(){return"suspended"===this._state?new Promise((t,e)=>{const n=()=... method suspend (line 1) | suspend(){return this._nativeAudioContext.suspend().catch(e=>{if(void 0=... method constructor (line 1) | constructor(n,r){super(n),this._nativeContext=n,s.g.set(this,n);const a=... method currentTime (line 1) | get currentTime(){return this._nativeContext.currentTime} method destination (line 1) | get destination(){return this._destination} method listener (line 1) | get listener(){return this._listener} method onstatechange (line 1) | get onstatechange(){return this._onstatechange} method onstatechange (line 1) | set onstatechange(t){const e="function"==typeof t?r(this,t):null;this._n... method sampleRate (line 1) | get sampleRate(){return this._nativeContext.sampleRate} method state (line 1) | get state(){return this._nativeContext.state} method constructor (line 1) | constructor(e){const{length:o,numberOfChannels:r,sampleRate:a}={...i,...... method length (line 1) | get length(){return void 0===this._nativeOfflineAudioContext.length?this... method state (line 1) | get state(){return null===this._state?this._nativeOfflineAudioContext.st... method startRendering (line 1) | startRendering(){return"running"===this._state?Promise.reject(e()):(this... method _waitForThePromiseToSettle (line 1) | _waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudi... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return h.channelCount} method channelCount (line 1) | set channelCount(t){h.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return h.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){h.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return h.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){h.channelInterpretation=t} method context (line 1) | get context(){return h.context} method inputs (line 1) | get inputs(){return[]} method numberOfInputs (line 1) | get numberOfInputs(){return u.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return h.numberOfOutputs} method offset (line 1) | get offset(){return h.gain} method onended (line 1) | get onended(){return u.onended} method onended (line 1) | set onended(t){u.onended=t} method start (line 1) | start(t=0){u.start.call(u,t)} method stop (line 1) | stop(t=0){u.stop.call(u,t)} method buffer (line 1) | get buffer(){return l.buffer} method buffer (line 1) | set buffer(t){l.buffer=t} method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){t>2&&(l.channelCount=t),d.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){"max"===t&&(l.channelCountMode=t),d.channelCount... method channelInterpretation (line 1) | get channelInterpretation(){return l.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){l.channelInterpretation=t,d.channelInterpre... method context (line 1) | get context(){return l.context} method inputs (line 1) | get inputs(){return[l]} method numberOfInputs (line 1) | get numberOfInputs(){return l.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return l.numberOfOutputs} method normalize (line 1) | get normalize(){return l.normalize} method normalize (line 1) | set normalize(t){l.normalize=t} function r (line 1) | function r(t,e){const n=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])... function a (line 1) | function a(t,e){let n=[0,0];for(let o=t.length-1;o>=0;o-=1)i=e,n=[(s=n)[... method bufferSize (line 1) | get bufferSize(){return m} method channelCount (line 1) | get channelCount(){return b.channelCount} method channelCount (line 1) | set channelCount(t){b.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return b.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){b.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return b.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){b.channelInterpretation=t} method context (line 1) | get context(){return b.context} method inputs (line 1) | get inputs(){return[b]} method numberOfInputs (line 1) | get numberOfInputs(){return b.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return b.numberOfOutputs} method getFrequencyResponse (line 1) | getFrequencyResponse(e,n,s){if(e.length!==n.length||n.length!==s.length)... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return A.channelCount} method channelCount (line 1) | set channelCount(t){if(t>2)throw u();j.channelCount=t,A.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return A.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){if("max"===t)throw u();j.channelCountMode=t,A.ch... method channelInterpretation (line 1) | get channelInterpretation(){return A.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){j.channelInterpretation=t,A.channelInterpre... method coneInnerAngle (line 1) | get coneInnerAngle(){return A.coneInnerAngle} method coneInnerAngle (line 1) | set coneInnerAngle(t){A.coneInnerAngle=t} method coneOuterAngle (line 1) | get coneOuterAngle(){return A.coneOuterAngle} method coneOuterAngle (line 1) | set coneOuterAngle(t){A.coneOuterAngle=t} method coneOuterGain (line 1) | get coneOuterGain(){return A.coneOuterGain} method coneOuterGain (line 1) | set coneOuterGain(t){if(t<0||t>1)throw e();A.coneOuterGain=t} method context (line 1) | get context(){return A.context} method distanceModel (line 1) | get distanceModel(){return A.distanceModel} method distanceModel (line 1) | set distanceModel(t){A.distanceModel=t} method inputs (line 1) | get inputs(){return[j]} method maxDistance (line 1) | get maxDistance(){return A.maxDistance} method maxDistance (line 1) | set maxDistance(t){if(t<0)throw new RangeError;A.maxDistance=t} method numberOfInputs (line 1) | get numberOfInputs(){return A.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return A.numberOfOutputs} method orientationX (line 1) | get orientationX(){return E.gain} method orientationY (line 1) | get orientationY(){return R.gain} method orientationZ (line 1) | get orientationZ(){return q.gain} method panningModel (line 1) | get panningModel(){return A.panningModel} method panningModel (line 1) | set panningModel(t){if(A.panningModel=t,A.panningModel!==t&&"HRTF"===t)t... method positionX (line 1) | get positionX(){return I.gain} method positionY (line 1) | get positionY(){return F.gain} method positionZ (line 1) | get positionZ(){return V.gain} method refDistance (line 1) | get refDistance(){return A.refDistance} method refDistance (line 1) | set refDistance(t){if(t<0)throw new RangeError;A.refDistance=t} method rolloffFactor (line 1) | get rolloffFactor(){return A.rolloffFactor} method rolloffFactor (line 1) | set rolloffFactor(t){if(t<0)throw new RangeError;A.rolloffFactor=t} method connectGraph (line 1) | connectGraph(){e.connect(d),e.connect(f.inputs[0]),e.connect(_),f.connec... method disconnectGraph (line 1) | disconnectGraph(){e.disconnect(d),e.disconnect(f.inputs[0]),e.disconnect... method connectGraph (line 1) | connectGraph(){s.connect(m),s.connect(x.inputs[0]),m.connect(g,1),m.conn... method disconnectGraph (line 1) | disconnectGraph(){s.disconnect(m),s.disconnect(x.inputs[0]),m.disconnect... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){d.channelCount!==t&&(g&&_(),({connectGraph:f,disconn... method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){if("clamped-max"===t||"max"===t)throw o();d.chan... method channelInterpretation (line 1) | get channelInterpretation(){return d.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){d.channelInterpretation=t} method context (line 1) | get context(){return d.context} method inputs (line 1) | get inputs(){return[d]} method numberOfInputs (line 1) | get numberOfInputs(){return d.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return d.numberOfOutputs} method pan (line 1) | get pan(){return p.gain} method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){f.channelCount=t,_.channelCount=t,d.channelCount=t,m... method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){f.channelCountMode=t,_.channelCountMode=t,d.chan... method channelInterpretation (line 1) | get channelInterpretation(){return d.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){f.channelInterpretation=t,_.channelInterpre... method context (line 1) | get context(){return d.context} method curve (line 1) | get curve(){return b} method curve (line 1) | set curve(n){if(null!==u&&u.length<2)throw e();if(null===n)d.curve=n,p.c... method inputs (line 1) | get inputs(){return[f]} method numberOfInputs (line 1) | get numberOfInputs(){return d.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return d.numberOfOutputs} method oversample (line 1) | get oversample(){return d.oversample} method oversample (line 1) | set oversample(t){d.oversample=t,p.oversample=t} method constructor (line 1) | constructor(t,n,r){let a;if("number"==typeof t&&void 0!==n&&void 0!==r)a... method length (line 1) | get length(){return void 0===this._nativeOfflineAudioContext.length?this... method state (line 1) | get state(){return null===this._state?this._nativeOfflineAudioContext.st... method startRendering (line 1) | startRendering(){return"running"===this._state?Promise.reject(n()):(this... method _waitForThePromiseToSettle (line 1) | _waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudi... method constructor (line 1) | constructor(t,n=o){const s=c(t),i={...o,...n},h=r(s,i),l=u(s),d=l?a():nu... method detune (line 1) | get detune(){return this._detune} method frequency (line 1) | get frequency(){return this._frequency} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?h(this,t):null;this._nativeO... method type (line 1) | get type(){return this._nativeOscillatorNode.type} method type (line 1) | set type(t){if(this._nativeOscillatorNode.type=t,"custom"===t)throw n();... method setPeriodicWave (line 1) | setPeriodicWave(t){this._nativeOscillatorNode.setPeriodicWave(t),null!==... method start (line 1) | start(t=0){if(this._nativeOscillatorNode.start(t),null!==this._oscillato... method stop (line 1) | stop(t=0){this._nativeOscillatorNode.stop(t),null!==this._oscillatorNode... method periodicWave (line 1) | set periodicWave(t){a=t} method start (line 1) | set start(t){c=t} method stop (line 1) | set stop(t){u=t} method render (line 1) | render(h,l,d){const p=r.get(l);return void 0!==p?Promise.resolve(p):(asy... method constructor (line 1) | constructor(t,c=i){const u=r(t),h={...i,...c},l=n(u,h),d=a(u);super(t,!1... method coneInnerAngle (line 1) | get coneInnerAngle(){return this._nativePannerNode.coneInnerAngle} method coneInnerAngle (line 1) | set coneInnerAngle(t){this._nativePannerNode.coneInnerAngle=t} method coneOuterAngle (line 1) | get coneOuterAngle(){return this._nativePannerNode.coneOuterAngle} method coneOuterAngle (line 1) | set coneOuterAngle(t){this._nativePannerNode.coneOuterAngle=t} method coneOuterGain (line 1) | get coneOuterGain(){return this._nativePannerNode.coneOuterGain} method coneOuterGain (line 1) | set coneOuterGain(t){this._nativePannerNode.coneOuterGain=t} method distanceModel (line 1) | get distanceModel(){return this._nativePannerNode.distanceModel} method distanceModel (line 1) | set distanceModel(t){this._nativePannerNode.distanceModel=t} method maxDistance (line 1) | get maxDistance(){return this._nativePannerNode.maxDistance} method maxDistance (line 1) | set maxDistance(t){this._nativePannerNode.maxDistance=t} method orientationX (line 1) | get orientationX(){return this._orientationX} method orientationY (line 1) | get orientationY(){return this._orientationY} method orientationZ (line 1) | get orientationZ(){return this._orientationZ} method panningModel (line 1) | get panningModel(){return this._nativePannerNode.panningModel} method panningModel (line 1) | set panningModel(t){this._nativePannerNode.panningModel=t} method positionX (line 1) | get positionX(){return this._positionX} method positionY (line 1) | get positionY(){return this._positionY} method positionZ (line 1) | get positionZ(){return this._positionZ} method refDistance (line 1) | get refDistance(){return this._nativePannerNode.refDistance} method refDistance (line 1) | set refDistance(t){this._nativePannerNode.refDistance=t} method rolloffFactor (line 1) | get rolloffFactor(){return this._nativePannerNode.rolloffFactor} method rolloffFactor (line 1) | set rolloffFactor(t){this._nativePannerNode.rolloffFactor=t} method render (line 1) | render(f,_,m){const g=d.get(_);return void 0!==g?Promise.resolve(g):(asy... method constructor (line 1) | constructor(i,o){const r=e(i),a={...s,...o},c=t(r,a);return n.add(c),c} method [Symbol.hasInstance] (line 1) | static[Symbol.hasInstance](t){return null!==t&&"object"==typeof t&&Objec... method constructor (line 1) | constructor(t,a=s){const c=o(t),u={...s,...a},h=n(c,u),l=r(c);super(t,!1... method pan (line 1) | get pan(){return this._pan} method render (line 1) | render(c,u,h){const l=a.get(u);return void 0!==l?Promise.resolve(l):(asy... method constructor (line 1) | constructor(t,e=s){const a=o(t),c={...s,...e},u=n(a,c);super(t,!0,u,r(a)... method curve (line 1) | get curve(){return this._isCurveNullified?null:this._nativeWaveShaperNod... method curve (line 1) | set curve(t){if(null===t)this._isCurveNullified=!0,this._nativeWaveShape... method oversample (line 1) | get oversample(){return this._nativeWaveShaperNode.oversample} method oversample (line 1) | set oversample(t){this._nativeWaveShaperNode.oversample=t} method render (line 1) | render(r,a,c){const u=o.get(a);return void 0!==u?Promise.resolve(u):(asy... method constructor (line 1) | constructor(e,i,o,r){super(o),this._context=e,this._nativeAudioNode=o;co... method channelCount (line 1) | get channelCount(){return this._nativeAudioNode.channelCount} method channelCount (line 1) | set channelCount(t){this._nativeAudioNode.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return this._nativeAudioNode.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){this._nativeAudioNode.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return this._nativeAudioNode.channelInterpre... method channelInterpretation (line 1) | set channelInterpretation(t){this._nativeAudioNode.channelInterpretation=t} method context (line 1) | get context(){return this._context} method numberOfInputs (line 1) | get numberOfInputs(){return this._nativeAudioNode.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return this._nativeAudioNode.numberOfOutputs} method connect (line 1) | connect(t,n=0,s=0){if(n<0||n>=this._nativeAudioNode.numberOfOutputs)thro... method disconnect (line 1) | disconnect(t,e,n){let s;if(void 0===t)s=(t=>{const e=Object(l.a)(t),n=[]... method bufferSize (line 1) | get bufferSize(){return R} method channelCount (line 1) | get channelCount(){return O.channelCount} method channelCount (line 1) | set channelCount(t){throw l()} method channelCountMode (line 1) | get channelCountMode(){return O.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){throw l()} method channelInterpretation (line 1) | get channelInterpretation(){return N} method channelInterpretation (line 1) | set channelInterpretation(t){for(const e of D)e.channelInterpretation=t;... method context (line 1) | get context(){return q.context} method inputs (line 1) | get inputs(){return D} method numberOfInputs (line 1) | get numberOfInputs(){return O.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return O.numberOfOutputs} method onprocessorerror (line 1) | get onprocessorerror(){return P} method onprocessorerror (line 1) | set onprocessorerror(t){"function"==typeof P&&z.removeEventListener("pro... method parameters (line 1) | get parameters(){return V} method port (line 1) | get port(){return A.port2} method render (line 1) | render(T,O,S){a(O,T);const C=x.get(O);return void 0!==C?Promise.resolve(... method constructor (line 1) | constructor(t,a){const c=o(t),u=r(c),h={...i,...a},l=e(c,u?null:t.baseLa... method getFrequencyResponse (line 1) | getFrequencyResponse(t,e,n){return this._nativeIIRFilterNode.getFrequenc... function n (line 1) | function n(t,e){for(var n=0;n{this._createTimeout(),t... method _createClock (line 1) | _createClock(){if("worker"===this._type)try{this._createWorker()}catch... method _disposeClock (line 1) | _disposeClock(){this._timeout&&(clearTimeout(this._timeout),this._time... method updateInterval (line 1) | get updateInterval(){return this._updateInterval} method updateInterval (line 1) | set updateInterval(t){this._updateInterval=Math.max(t,128/44100),"work... method type (line 1) | get type(){return this._type} method type (line 1) | set type(t){this._disposeClock(),this._type=t,this._createClock()} method dispose (line 1) | dispose(){this._disposeClock()} function k (line 1) | function k(t){return Object(o.isAnyAudioParam)(t)} function A (line 1) | function A(t){return Object(o.isAnyAudioNode)(t)} function D (line 1) | function D(t){return Object(o.isAnyOfflineAudioContext)(t)} function M (line 1) | function M(t){return Object(o.isAnyAudioContext)(t)} function j (line 1) | function j(t){return t instanceof AudioBuffer} function E (line 1) | function E(t,e){return"value"===t||k(e)||A(e)||j(e)} function R (line 1) | function R(t,...e){if(!e.length)return t;const n=e.shift();if(g(t)&&g(n)... function q (line 1) | function q(t,e,n=[],s){const i={},o=Array.from(e);if(g(o[0])&&s&&!Reflec... function I (line 1) | function I(t,e){return p(t)?e:t} function F (line 1) | function F(t,e){return e.forEach(e=>{Reflect.has(t,e)&&delete t[e]}),t} class V (line 7) | class V{constructor(){this.debug=!1,this._wasDisposed=!1}static getDefau... method constructor (line 7) | constructor(){this.debug=!1,this._wasDisposed=!1} method getDefaults (line 7) | static getDefaults(){return{}} method log (line 7) | log(...t){(this.debug||w&&this.toString()===w.TONE_DEBUG_CLASS)&&l(thi... method dispose (line 7) | dispose(){return this._wasDisposed=!0,this} method disposed (line 7) | get disposed(){return this._wasDisposed} method toString (line 7) | toString(){return this.name} function N (line 7) | function N(t,e){return t>e+1e-6} function P (line 7) | function P(t,e){return N(t,e)||z(t,e)} function L (line 7) | function L(t,e){return t+1e-60&&this._timeline[e-1]... method cancel (line 7) | cancel(t){if(this._timeline.length>1){let e=this._search(t);if(e>=0)if... method cancelBefore (line 7) | cancelBefore(t){const e=this._search(t);return e>=0&&(this._timeline=t... method previousEvent (line 7) | previousEvent(t){const e=this._timeline.indexOf(t);return e>0?this._ti... method _search (line 7) | _search(t,e="time"){if(0===this._timeline.length)return-1;let n=0;cons... method _iterate (line 7) | _iterate(t,e=0,n=this._timeline.length-1){this._timeline.slice(e,n+1).... method forEach (line 7) | forEach(t){return this._iterate(t),this} method forEachBefore (line 7) | forEachBefore(t,e){const n=this._search(t);return-1!==n&&this._iterate... method forEachAfter (line 7) | forEachAfter(t,e){const n=this._search(t);return this._iterate(e,n+1),... method forEachBetween (line 7) | forEachBetween(t,e,n){let s=this._search(t),i=this._search(e);return-1... method forEachFrom (line 7) | forEachFrom(t,e){let n=this._search(t);for(;n>=0&&this._timeline[n].ti... method forEachAtTime (line 7) | forEachAtTime(t,e){const n=this._search(t);if(-1!==n&&z(this._timeline... method dispose (line 7) | dispose(){return super.dispose(),this._timeline=[],this} function G (line 7) | function G(t){U.push(t)} function Q (line 7) | function Q(t){Y.push(t)} class Z (line 7) | class Z extends V{constructor(){super(...arguments),this.name="Emitter"}... method constructor (line 7) | constructor(){super(...arguments),this.name="Emitter"} method on (line 7) | on(t,e){return t.split(/\W+/).forEach(t=>{p(this._events)&&(this._even... method once (line 7) | once(t,e){const n=(...s)=>{e(...s),this.off(t,n)};return this.on(t,n),... method off (line 7) | off(t,e){return t.split(/\W+/).forEach(n=>{if(p(this._events)&&(this._... method emit (line 7) | emit(t,...e){if(this._events&&this._events.hasOwnProperty(t)){const n=... method mixin (line 7) | static mixin(t){["on","once","off","emit"].forEach(e=>{const n=Object.... method dispose (line 7) | dispose(){return super.dispose(),this._events=void 0,this} class X (line 7) | class X extends Z{constructor(){super(...arguments),this.isOffline=!1}} method constructor (line 7) | constructor(){super(...arguments),this.isOffline=!1} class H (line 7) | class H extends X{constructor(){super(),this.name="Context",this._consta... method constructor (line 7) | constructor(){super(),this.name="Context",this._constants=new Map,this... method getDefaults (line 7) | static getDefaults(){return{clockSource:"worker",latencyHint:"interact... method initialize (line 7) | initialize(){var t;return this._initialized||(t=this,U.forEach(e=>e(t)... method createAnalyser (line 7) | createAnalyser(){return this._context.createAnalyser()} method createOscillator (line 7) | createOscillator(){return this._context.createOscillator()} method createBufferSource (line 7) | createBufferSource(){return this._context.createBufferSource()} method createBiquadFilter (line 7) | createBiquadFilter(){return this._context.createBiquadFilter()} method createBuffer (line 7) | createBuffer(t,e,n){return this._context.createBuffer(t,e,n)} method createChannelMerger (line 7) | createChannelMerger(t){return this._context.createChannelMerger(t)} method createChannelSplitter (line 7) | createChannelSplitter(t){return this._context.createChannelSplitter(t)} method createConstantSource (line 7) | createConstantSource(){return this._context.createConstantSource()} method createConvolver (line 7) | createConvolver(){return this._context.createConvolver()} method createDelay (line 7) | createDelay(t){return this._context.createDelay(t)} method createDynamicsCompressor (line 7) | createDynamicsCompressor(){return this._context.createDynamicsCompress... method createGain (line 7) | createGain(){return this._context.createGain()} method createIIRFilter (line 7) | createIIRFilter(t,e){return this._context.createIIRFilter(t,e)} method createPanner (line 7) | createPanner(){return this._context.createPanner()} method createPeriodicWave (line 7) | createPeriodicWave(t,e,n){return this._context.createPeriodicWave(t,e,n)} method createStereoPanner (line 7) | createStereoPanner(){return this._context.createStereoPanner()} method createWaveShaper (line 7) | createWaveShaper(){return this._context.createWaveShaper()} method createMediaStreamSource (line 7) | createMediaStreamSource(t){return r(M(this._context),"Not available if... method createMediaStreamDestination (line 7) | createMediaStreamDestination(){return r(M(this._context),"Not availabl... method decodeAudioData (line 7) | decodeAudioData(t){return this._context.decodeAudioData(t)} method currentTime (line 7) | get currentTime(){return this._context.currentTime} method state (line 7) | get state(){return this._context.state} method sampleRate (line 7) | get sampleRate(){return this._context.sampleRate} method listener (line 7) | get listener(){return this.initialize(),this._listener} method listener (line 7) | set listener(t){r(!this._initialized,"The listener cannot be set after... method transport (line 7) | get transport(){return this.initialize(),this._transport} method transport (line 7) | set transport(t){r(!this._initialized,"The transport cannot be set aft... method draw (line 7) | get draw(){return this.initialize(),this._draw} method draw (line 7) | set draw(t){r(!this._initialized,"Draw cannot be set after initializat... method destination (line 7) | get destination(){return this.initialize(),this._destination} method destination (line 7) | set destination(t){r(!this._initialized,"The destination cannot be set... method createAudioWorkletNode (line 7) | createAudioWorkletNode(t,e){return function(t,e,n){return r(f(o.AudioW... method addAudioWorkletModule (line 21) | addAudioWorkletModule(t,e){return S(this,void 0,void 0,(function*(){r(... method workletsAreReady (line 21) | workletsAreReady(){return S(this,void 0,void 0,(function*(){const t=[]... method updateInterval (line 21) | get updateInterval(){return this._ticker.updateInterval} method updateInterval (line 21) | set updateInterval(t){this._ticker.updateInterval=t} method clockSource (line 21) | get clockSource(){return this._ticker.type} method clockSource (line 21) | set clockSource(t){this._ticker.type=t} method latencyHint (line 21) | get latencyHint(){return this._latencyHint} method _setLatencyHint (line 21) | _setLatencyHint(t){let e=0;if(this._latencyHint=t,b(t))switch(t){case"... method rawContext (line 21) | get rawContext(){return this._context} method now (line 21) | now(){return this._context.currentTime+this.lookAhead} method immediate (line 21) | immediate(){return this._context.currentTime} method resume (line 21) | resume(){return"suspended"===this._context.state&&M(this._context)?thi... method close (line 21) | close(){return S(this,void 0,void 0,(function*(){var t;M(this._context... method getConstant (line 21) | getConstant(t){if(this._constants.has(t))return this._constants.get(t)... method dispose (line 21) | dispose(){return super.dispose(),this._ticker.dispose(),this._timeouts... method _timeoutLoop (line 21) | _timeoutLoop(){const t=this.now();let e=this._timeouts.peek();for(;thi... method setTimeout (line 21) | setTimeout(t,e){this._timeoutIds++;const n=this.now();return this._tim... method clearTimeout (line 21) | clearTimeout(t){return this._timeouts.forEach(e=>{e.id===t&&this._time... method clearInterval (line 21) | clearInterval(t){return this.clearTimeout(t)} method setInterval (line 21) | setInterval(t,e){const n=++this._timeoutIds,s=()=>{const i=this.now();... function $ (line 21) | function $(t,e){y(e)?e.forEach(e=>$(t,e)):Object.defineProperty(t,e,{enu... function J (line 21) | function J(t,e){y(e)?e.forEach(e=>J(t,e)):Object.defineProperty(t,e,{wri... class tt (line 21) | class tt extends V{constructor(){super(),this.name="ToneAudioBuffer",thi... method constructor (line 21) | constructor(){super(),this.name="ToneAudioBuffer",this.onload=K;const ... method getDefaults (line 21) | static getDefaults(){return{onerror:K,onload:K,reverse:!1}} method sampleRate (line 21) | get sampleRate(){return this._buffer?this._buffer.sampleRate:it().samp... method set (line 21) | set(t){return t instanceof tt?t.loaded?this._buffer=t.get():t.onload=(... method get (line 21) | get(){return this._buffer} method load (line 21) | load(t){return S(this,void 0,void 0,(function*(){const e=tt.load(t).th... method dispose (line 21) | dispose(){return super.dispose(),this._buffer=void 0,this} method fromArray (line 21) | fromArray(t){const e=y(t)&&t[0].length>0,n=e?t.length:1,s=e?t[0].lengt... method toMono (line 21) | toMono(t){if(m(t))this.fromArray(this.toArray(t));else{let t=new Float... method toArray (line 21) | toArray(t){if(m(t))return this.getChannelData(t);if(1===this.numberOfC... method getChannelData (line 21) | getChannelData(t){return this._buffer?this._buffer.getChannelData(t):n... method slice (line 21) | slice(t,e=this.duration){const n=Math.floor(t*this.sampleRate),s=Math.... method _reverse (line 21) | _reverse(){if(this.loaded)for(let t=0;t0} method duration (line 21) | get duration(){return this._buffer?this._buffer.duration:0} method length (line 21) | get length(){return this._buffer?this._buffer.length:0} method numberOfChannels (line 21) | get numberOfChannels(){return this._buffer?this._buffer.numberOfChanne... method reverse (line 21) | get reverse(){return this._reversed} method reverse (line 21) | set reverse(t){this._reversed!==t&&(this._reversed=t,this._reverse())} method fromArray (line 21) | static fromArray(t){return(new tt).fromArray(t)} method fromUrl (line 21) | static fromUrl(t){return S(this,void 0,void 0,(function*(){const e=new... method load (line 21) | static load(t){return S(this,void 0,void 0,(function*(){const e=t.matc... method supportsType (line 21) | static supportsType(t){const e=t.split("."),n=e[e.length-1];return""!=... method loaded (line 21) | static loaded(){return S(this,void 0,void 0,(function*(){for(yield Pro... class et (line 21) | class et extends H{constructor(){var t,e,n;super({clockSource:"offline",... method constructor (line 21) | constructor(){var t,e,n;super({clockSource:"offline",context:D(argumen... method now (line 21) | now(){return this._currentTime} method currentTime (line 21) | get currentTime(){return this._currentTime} method _renderClock (line 21) | _renderClock(t){return S(this,void 0,void 0,(function*(){let e=0;for(;... method render (line 21) | render(t=!0){return S(this,void 0,void 0,(function*(){yield this.workl... method close (line 21) | close(){return Promise.resolve()} method constructor (line 21) | constructor(){super(...arguments),this.lookAhead=0,this.latencyHint=0,th... method createAnalyser (line 21) | createAnalyser(){return{}} method createOscillator (line 21) | createOscillator(){return{}} method createBufferSource (line 21) | createBufferSource(){return{}} method createBiquadFilter (line 21) | createBiquadFilter(){return{}} method createBuffer (line 21) | createBuffer(t,e,n){return{}} method createChannelMerger (line 21) | createChannelMerger(t){return{}} method createChannelSplitter (line 21) | createChannelSplitter(t){return{}} method createConstantSource (line 21) | createConstantSource(){return{}} method createConvolver (line 21) | createConvolver(){return{}} method createDelay (line 21) | createDelay(t){return{}} method createDynamicsCompressor (line 21) | createDynamicsCompressor(){return{}} method createGain (line 21) | createGain(){return{}} method createIIRFilter (line 21) | createIIRFilter(t,e){return{}} method createPanner (line 21) | createPanner(){return{}} method createPeriodicWave (line 21) | createPeriodicWave(t,e,n){return{}} method createStereoPanner (line 21) | createStereoPanner(){return{}} method createWaveShaper (line 21) | createWaveShaper(){return{}} method createMediaStreamSource (line 21) | createMediaStreamSource(t){return{}} method createMediaStreamDestination (line 21) | createMediaStreamDestination(){return{}} method decodeAudioData (line 21) | decodeAudioData(t){return Promise.resolve({})} method createAudioWorkletNode (line 21) | createAudioWorkletNode(t,e){return{}} method rawContext (line 21) | get rawContext(){return{}} method addAudioWorkletModule (line 21) | addAudioWorkletModule(t,e){return S(this,void 0,void 0,(function*(){retu... method resume (line 21) | resume(){return Promise.resolve()} method setTimeout (line 21) | setTimeout(t,e){return 0} method clearTimeout (line 21) | clearTimeout(t){return this} method setInterval (line 21) | setInterval(t,e){return 0} method clearInterval (line 21) | clearInterval(t){return this} method getConstant (line 21) | getConstant(t){return{}} method currentTime (line 21) | get currentTime(){return 0} method state (line 21) | get state(){return{}} method sampleRate (line 21) | get sampleRate(){return 0} method listener (line 21) | get listener(){return{}} method transport (line 21) | get transport(){return{}} method draw (line 21) | get draw(){return{}} method draw (line 21) | set draw(t){} method destination (line 21) | get destination(){return{}} method destination (line 21) | set destination(t){} method now (line 21) | now(){return 0} method immediate (line 21) | immediate(){return 0} function it (line 21) | function it(){return st===nt&&T&&ot(new H),st} function ot (line 21) | function ot(t){st=M(t)?new H(t):D(t)?new et(t):t} function rt (line 21) | function rt(){return st.resume()} function at (line 21) | function at(t){return Math.pow(10,t/20)} function ct (line 21) | function ct(t){return Math.log(t)/Math.LN10*20} function ut (line 21) | function ut(t){return Math.pow(2,t/12)} function lt (line 21) | function lt(t){return Math.round(dt(t))} function dt (line 21) | function dt(t){return 69+12*Math.log2(t/ht)} function pt (line 21) | function pt(t){return ht*Math.pow(2,(t-69)/12)} class ft (line 21) | class ft extends V{constructor(t,e,n){super(),this.defaultUnits="s",this... method constructor (line 21) | constructor(t,e,n){super(),this.defaultUnits="s",this._val=e,this._uni... method _getExpressions (line 21) | _getExpressions(){return{hz:{method:t=>this._frequencyToUnits(parseFlo... method valueOf (line 21) | valueOf(){if(this._val instanceof ft&&this.fromType(this._val),p(this.... method _frequencyToUnits (line 21) | _frequencyToUnits(t){return 1/t} method _beatsToUnits (line 21) | _beatsToUnits(t){return 60/this._getBpm()*t} method _secondsToUnits (line 21) | _secondsToUnits(t){return t} method _ticksToUnits (line 21) | _ticksToUnits(t){return t*this._beatsToUnits(1)/this._getPPQ()} method _noArg (line 21) | _noArg(){return this._now()} method _getBpm (line 21) | _getBpm(){return this.context.transport.bpm.value} method _getTimeSignature (line 21) | _getTimeSignature(){return this.context.transport.timeSignature} method _getPPQ (line 21) | _getPPQ(){return this.context.transport.PPQ} method fromType (line 21) | fromType(t){switch(this._units=void 0,this.defaultUnits){case"s":this.... method toFrequency (line 21) | toFrequency(){return 1/this.toSeconds()} method toSamples (line 21) | toSamples(){return this.toSeconds()*this.context.sampleRate} method toMilliseconds (line 21) | toMilliseconds(){return 1e3*this.toSeconds()} class _t (line 21) | class _t extends ft{constructor(){super(...arguments),this.name="TimeCla... method constructor (line 21) | constructor(){super(...arguments),this.name="TimeClass"} method _getExpressions (line 21) | _getExpressions(){return Object.assign(super._getExpressions(),{now:{m... method quantize (line 21) | quantize(t,e=1){const n=new this.constructor(this.context,t).valueOf()... method toNotation (line 21) | toNotation(){const t=this.toSeconds(),e=["1m"];for(let t=1;t<9;t++){co... method toBarsBeatsSixteenths (line 21) | toBarsBeatsSixteenths(){const t=this._beatsToUnits(1);let e=this.value... method toTicks (line 21) | toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math... method toSeconds (line 21) | toSeconds(){return this.valueOf()} method toMidi (line 21) | toMidi(){return lt(this.toFrequency())} method _now (line 21) | _now(){return this.context.now()} function mt (line 21) | function mt(t,e){return new _t(it(),t,e)} class gt (line 21) | class gt extends _t{constructor(){super(...arguments),this.name="Frequen... method constructor (line 21) | constructor(){super(...arguments),this.name="Frequency",this.defaultUn... method A4 (line 21) | static get A4(){return ht} method A4 (line 21) | static set A4(t){!function(t){ht=t}(t)} method _getExpressions (line 21) | _getExpressions(){return Object.assign({},super._getExpressions(),{mid... method transpose (line 21) | transpose(t){return new gt(this.context,this.valueOf()*ut(t))} method harmonize (line 21) | harmonize(t){return t.map(t=>this.transpose(t))} method toMidi (line 21) | toMidi(){return lt(this.valueOf())} method toNote (line 21) | toNote(){const t=this.toFrequency(),e=Math.log2(t/gt.A4);let n=Math.ro... method toSeconds (line 21) | toSeconds(){return 1/super.toSeconds()} method toTicks (line 21) | toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math... method _noArg (line 21) | _noArg(){return 0} method _frequencyToUnits (line 21) | _frequencyToUnits(t){return t} method _ticksToUnits (line 21) | _ticksToUnits(t){return 1/(60*t/(this._getBpm()*this._getPPQ()))} method _beatsToUnits (line 21) | _beatsToUnits(t){return 1/super._beatsToUnits(t)} method _secondsToUnits (line 21) | _secondsToUnits(t){return 1/t} method mtof (line 21) | static mtof(t){return pt(t)} method ftom (line 21) | static ftom(t){return lt(t)} function bt (line 21) | function bt(t,e){return new gt(it(),t,e)} class xt (line 21) | class xt extends _t{constructor(){super(...arguments),this.name="Transpo... method constructor (line 21) | constructor(){super(...arguments),this.name="TransportTime"} method _now (line 21) | _now(){return this.context.transport.seconds} function wt (line 21) | function wt(t,e){return new xt(it(),t,e)} class Tt (line 21) | class Tt extends V{constructor(){super();const t=q(Tt.getDefaults(),argu... method constructor (line 21) | constructor(){super();const t=q(Tt.getDefaults(),arguments,["context"]... method getDefaults (line 21) | static getDefaults(){return{context:it()}} method now (line 21) | now(){return this.context.currentTime+this.context.lookAhead} method immediate (line 21) | immediate(){return this.context.currentTime} method sampleTime (line 21) | get sampleTime(){return 1/this.context.sampleRate} method blockTime (line 21) | get blockTime(){return 128/this.context.sampleRate} method toSeconds (line 21) | toSeconds(t){return new _t(this.context,t).toSeconds()} method toFrequency (line 21) | toFrequency(t){return new gt(this.context,t).toFrequency()} method toTicks (line 21) | toTicks(t){return new xt(this.context,t).toTicks()} method _getPartialProperties (line 21) | _getPartialProperties(t){const e=this.get();return Object.keys(e).forE... method get (line 21) | get(){const t=this.constructor.getDefaults();return Object.keys(t).for... method set (line 21) | set(t){return Object.keys(t).forEach(e=>{Reflect.has(this,e)&&f(this[e... class Ot (line 21) | class Ot extends W{constructor(t="stopped"){super(),this.name="StateTime... method constructor (line 21) | constructor(t="stopped"){super(),this.name="StateTimeline",this._initi... method getValueAtTime (line 21) | getValueAtTime(t){const e=this.get(t);return null!==e?e.state:this._in... method setStateAtTime (line 21) | setStateAtTime(t,e,n){return a(e,0),this.add(Object.assign({},n,{state... method getLastState (line 21) | getLastState(t,e){for(let n=this._search(e);n>=0;n--){const e=this._ti... method getNextState (line 21) | getNextState(t,e){const n=this._search(e);if(-1!==n)for(let e=n;e0,"t... method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s=1){n=this.toSeconds(n),e=this.toSeconds(e)... method cancelScheduledValues (line 21) | cancelScheduledValues(t){const e=this.toSeconds(t);return r(isFinite(e... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){const e=this.toSeconds(t),n=this._fromType(this... method rampTo (line 21) | rampTo(t,e=.1,n){return"frequency"===this.units||"bpm"===this.units||"... method apply (line 21) | apply(t){const e=this.context.currentTime;t.setValueAtTime(this.getVal... method setParam (line 21) | setParam(t){r(this._swappable,"The Param must be assigned as 'swappabl... method dispose (line 21) | dispose(){return super.dispose(),this._events.dispose(),this} method defaultValue (line 21) | get defaultValue(){return this._toType(this._param.defaultValue)} method _exponentialApproach (line 21) | _exponentialApproach(t,e,n,s,i){return n+(e-n)*Math.exp(-(i-t)/s)} method _linearInterpolate (line 21) | _linearInterpolate(t,e,n,s,i){return e+(i-t)/(n-t)*(s-e)} method _exponentialInterpolate (line 21) | _exponentialInterpolate(t,e,n,s,i){return e*Math.pow(s/e,(i-t)/(n-t))} class Ct (line 21) | class Ct extends Tt{constructor(){super(...arguments),this.name="ToneAud... method constructor (line 21) | constructor(){super(...arguments),this.name="ToneAudioNode",this._inte... method numberOfInputs (line 21) | get numberOfInputs(){return f(this.input)?k(this.input)||this.input in... method numberOfOutputs (line 21) | get numberOfOutputs(){return f(this.output)?this.output.numberOfOutput... method _isAudioNode (line 21) | _isAudioNode(t){return f(t)&&(t instanceof Ct||A(t))} method _getInternalNodes (line 21) | _getInternalNodes(){const t=this._internalChannels.slice(0);return thi... method _setChannelProperties (line 21) | _setChannelProperties(t){this._getInternalNodes().forEach(e=>{e.channe... method _getChannelProperties (line 21) | _getChannelProperties(){const t=this._getInternalNodes();r(t.length>0,... method channelCount (line 21) | get channelCount(){return this._getChannelProperties().channelCount} method channelCount (line 21) | set channelCount(t){const e=this._getChannelProperties();this._setChan... method channelCountMode (line 21) | get channelCountMode(){return this._getChannelProperties().channelCoun... method channelCountMode (line 21) | set channelCountMode(t){const e=this._getChannelProperties();this._set... method channelInterpretation (line 21) | get channelInterpretation(){return this._getChannelProperties().channe... method channelInterpretation (line 21) | set channelInterpretation(t){const e=this._getChannelProperties();this... method connect (line 21) | connect(t,e=0,n=0){return At(this,t,e,n),this} method toDestination (line 21) | toDestination(){return this.connect(this.context.destination),this} method toMaster (line 21) | toMaster(){return d("toMaster() has been renamed toDestination()"),thi... method disconnect (line 21) | disconnect(t,e=0,n=0){return Dt(this,t,e,n),this} method chain (line 21) | chain(...t){return kt(this,...t),this} method fan (line 21) | fan(...t){return t.forEach(t=>this.connect(t)),this} method dispose (line 21) | dispose(){return super.dispose(),f(this.input)&&(this.input instanceof... function kt (line 21) | function kt(...t){const e=t.shift();t.reduce((t,e)=>(t instanceof Ct?t.c... function At (line 21) | function At(t,e,n=0,s=0){for(r(f(t),"Cannot connect from undefined node"... function Dt (line 21) | function Dt(t,e,n=0,s=0){if(f(e))for(;e instanceof Ct;)e=e.input;for(;!A... class Mt (line 21) | class Mt extends Ct{constructor(){super(q(Mt.getDefaults(),arguments,["g... method constructor (line 21) | constructor(){super(q(Mt.getDefaults(),arguments,["gain","units"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{convert:!0... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.disconnect(),this.gain... class jt (line 21) | class jt extends Ct{constructor(t){super(t),this.onended=K,this._startTi... method constructor (line 21) | constructor(t){super(t),this.onended=K,this._startTime=-1,this._stopTi... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{curve:"lin... method _startGain (line 21) | _startGain(t,e=1){r(-1===this._startTime,"Source cannot be started mor... method stop (line 21) | stop(t){return this.log("stop",t),this._stopGain(this.toSeconds(t)),this} method _stopGain (line 21) | _stopGain(t){r(-1!==this._startTime,"'start' must be called before 'st... method _onended (line 21) | _onended(){this.onended!==K&&(this.onended(this),this.onended=K,this.c... method state (line 21) | get state(){return this.getStateAtTime(this.now())} method cancelStop (line 21) | cancelStop(){return this.log("cancelStop"),r(-1!==this._startTime,"Sou... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.disconnect(),this} class Et (line 21) | class Et extends jt{constructor(){super(q(Et.getDefaults(),arguments,["o... method constructor (line 21) | constructor(){super(q(Et.getDefaults(),arguments,["offset"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{convert:!0... method start (line 21) | start(t){const e=this.toSeconds(t);return this.log("start",e),this._st... method _stopSource (line 21) | _stopSource(t){this._source.stop(t)} method dispose (line 21) | dispose(){return super.dispose(),"started"===this.state&&this.stop(),t... class Rt (line 21) | class Rt extends Ct{constructor(){super(q(Rt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Rt.getDefaults(),arguments,["value","units"])),t... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{convert:!0... method connect (line 21) | connect(t,e=0,n=0){return qt(this,t,e,n),this} method dispose (line 21) | dispose(){return super.dispose(),this._param.dispose(),this._constantS... method setValueAtTime (line 21) | setValueAtTime(t,e){return this._param.setValueAtTime(t,e),this} method getValueAtTime (line 21) | getValueAtTime(t){return this._param.getValueAtTime(t)} method setRampPoint (line 21) | setRampPoint(t){return this._param.setRampPoint(t),this} method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){return this._param.linearRampToValueAtTim... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){return this._param.exponentialRampTo... method exponentialRampTo (line 21) | exponentialRampTo(t,e,n){return this._param.exponentialRampTo(t,e,n),t... method linearRampTo (line 21) | linearRampTo(t,e,n){return this._param.linearRampTo(t,e,n),this} method targetRampTo (line 21) | targetRampTo(t,e,n){return this._param.targetRampTo(t,e,n),this} method exponentialApproachValueAtTime (line 21) | exponentialApproachValueAtTime(t,e,n){return this._param.exponentialAp... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){return this._param.setTargetAtTime(t,e,n),this} method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s){return this._param.setValueCurveAtTime(t,... method cancelScheduledValues (line 21) | cancelScheduledValues(t){return this._param.cancelScheduledValues(t),t... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){return this._param.cancelAndHoldAtTime(t),this} method rampTo (line 21) | rampTo(t,e,n){return this._param.rampTo(t,e,n),this} method value (line 21) | get value(){return this._param.value} method value (line 21) | set value(t){this._param.value=t} method convert (line 21) | get convert(){return this._param.convert} method convert (line 21) | set convert(t){this._param.convert=t} method units (line 21) | get units(){return this._param.units} method overridden (line 21) | get overridden(){return this._param.overridden} method overridden (line 21) | set overridden(t){this._param.overridden=t} method maxValue (line 21) | get maxValue(){return this._param.maxValue} method minValue (line 21) | get minValue(){return this._param.minValue} method apply (line 21) | apply(t){return this._param.apply(t),this} function qt (line 21) | function qt(t,e,n,s){(e instanceof St||k(e)||e instanceof Rt&&e.override... class It (line 21) | class It extends St{constructor(){super(q(It.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(It.getDefaults(),arguments,["value"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(St.getDefaults(),{multiplier... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){e=this.toSeconds(e),this.setRampPoint(e);const ... method setValueAtTime (line 21) | setValueAtTime(t,e){const n=this.toSeconds(e);super.setValueAtTime(t,e... method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){const n=this.toSeconds(e);super.linearRam... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){e=this.toSeconds(e);const n=this._fr... method _getTicksUntilEvent (line 21) | _getTicksUntilEvent(t,e){if(null===t)t={ticks:0,time:0,type:"setValueA... method getTicksAtTime (line 21) | getTicksAtTime(t){const e=this.toSeconds(t),n=this._events.get(e);retu... method getDurationOfTicks (line 21) | getDurationOfTicks(t,e){const n=this.toSeconds(e),s=this.getTicksAtTim... method getTimeOfTick (line 21) | getTimeOfTick(t){const e=this._events.get(t,"ticks"),n=this._events.ge... method ticksToTime (line 21) | ticksToTime(t,e){return this.getDurationOfTicks(t,e)} method timeToTicks (line 21) | timeToTicks(t,e){const n=this.toSeconds(e),s=this.toSeconds(t),i=this.... method _fromType (line 21) | _fromType(t){return"bpm"===this.units&&this.multiplier?1/(60/t/this.mu... method _toType (line 21) | _toType(t){return"bpm"===this.units&&this.multiplier?t/this.multiplier... method multiplier (line 21) | get multiplier(){return this._multiplier} method multiplier (line 21) | set multiplier(t){const e=this.value;this._multiplier=t,this.cancelSch... class Ft (line 21) | class Ft extends Rt{constructor(){super(q(Ft.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Ft.getDefaults(),arguments,["value"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{multiplier... method ticksToTime (line 21) | ticksToTime(t,e){return this._param.ticksToTime(t,e)} method timeToTicks (line 21) | timeToTicks(t,e){return this._param.timeToTicks(t,e)} method getTimeOfTick (line 21) | getTimeOfTick(t){return this._param.getTimeOfTick(t)} method getDurationOfTicks (line 21) | getDurationOfTicks(t,e){return this._param.getDurationOfTicks(t,e)} method getTicksAtTime (line 21) | getTicksAtTime(t){return this._param.getTicksAtTime(t)} method multiplier (line 21) | get multiplier(){return this._param.multiplier} method multiplier (line 21) | set multiplier(t){this._param.multiplier=t} method dispose (line 21) | dispose(){return super.dispose(),this._param.dispose(),this} class Vt (line 21) | class Vt extends Tt{constructor(){super(q(Vt.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Vt.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign({frequency:1,units:"hertz"},... method state (line 21) | get state(){return this.getStateAtTime(this.now())} method start (line 21) | start(t,e){const n=this.toSeconds(t);return"started"!==this._state.get... method stop (line 21) | stop(t){const e=this.toSeconds(t);if("stopped"===this._state.getValueA... method pause (line 21) | pause(t){const e=this.toSeconds(t);return"started"===this._state.getVa... method cancel (line 21) | cancel(t){return t=this.toSeconds(t),this._state.cancel(t),this._tickO... method getTicksAtTime (line 21) | getTicksAtTime(t){const e=this.toSeconds(t),n=this._state.getLastState... method ticks (line 21) | get ticks(){return this.getTicksAtTime(this.now())} method ticks (line 21) | set ticks(t){this.setTicksAtTime(t,this.now())} method seconds (line 21) | get seconds(){return this.getSecondsAtTime(this.now())} method seconds (line 21) | set seconds(t){const e=this.now(),n=this.frequency.timeToTicks(t,e);th... method getSecondsAtTime (line 21) | getSecondsAtTime(t){t=this.toSeconds(t);const e=this._state.getLastSta... method setTicksAtTime (line 21) | setTicksAtTime(t,e){return e=this.toSeconds(e),this._tickOffset.cancel... method getStateAtTime (line 21) | getStateAtTime(t){return t=this.toSeconds(t),this._state.getValueAtTim... method getTimeOfTick (line 21) | getTimeOfTick(t,e=this.now()){const n=this._tickOffset.get(e),s=this._... method forEachTickBetween (line 21) | forEachTickBetween(t,e,n){let s=this._state.get(t);this._state.forEach... method dispose (line 21) | dispose(){return super.dispose(),this._state.dispose(),this._tickOffse... class Nt (line 21) | class Nt extends Tt{constructor(){super(q(Nt.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(Nt.getDefaults(),arguments,["callback","frequenc... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{callback:K... method state (line 21) | get state(){return this._state.getValueAtTime(this.now())} method start (line 21) | start(t,e){c(this.context);const n=this.toSeconds(t);return this.log("... method stop (line 21) | stop(t){const e=this.toSeconds(t);return this.log("stop",e),this._stat... method pause (line 21) | pause(t){const e=this.toSeconds(t);return"started"===this._state.getVa... method ticks (line 21) | get ticks(){return Math.ceil(this.getTicksAtTime(this.now()))} method ticks (line 21) | set ticks(t){this._tickSource.ticks=t} method seconds (line 21) | get seconds(){return this._tickSource.seconds} method seconds (line 21) | set seconds(t){this._tickSource.seconds=t} method getSecondsAtTime (line 21) | getSecondsAtTime(t){return this._tickSource.getSecondsAtTime(t)} method setTicksAtTime (line 21) | setTicksAtTime(t,e){return this._tickSource.setTicksAtTime(t,e),this} method getTimeOfTick (line 21) | getTimeOfTick(t,e=this.now()){return this._tickSource.getTimeOfTick(t,e)} method getTicksAtTime (line 21) | getTicksAtTime(t){return this._tickSource.getTicksAtTime(t)} method nextTickTime (line 21) | nextTickTime(t,e){const n=this.toSeconds(e),s=this.getTicksAtTime(n);r... method _loop (line 21) | _loop(){const t=this._lastUpdate,e=this.now();this._lastUpdate=e,this.... method getStateAtTime (line 21) | getStateAtTime(t){const e=this.toSeconds(t);return this._state.getValu... method dispose (line 21) | dispose(){return super.dispose(),this.context.off("tick",this._boundLo... class Pt (line 21) | class Pt extends V{constructor(t){super(),this.name="TimelineValue",this... method constructor (line 21) | constructor(t){super(),this.name="TimelineValue",this._timeline=new W(... method set (line 21) | set(t,e){return this._timeline.add({value:t,time:e}),this} method get (line 21) | get(t){const e=this._timeline.get(t);return e?e.value:this._initialValue} class Lt (line 21) | class Lt extends xt{constructor(){super(...arguments),this.name="Ticks",... method constructor (line 21) | constructor(){super(...arguments),this.name="Ticks",this.defaultUnits=... method _now (line 21) | _now(){return this.context.transport.ticks} method _beatsToUnits (line 21) | _beatsToUnits(t){return this._getPPQ()*t} method _secondsToUnits (line 21) | _secondsToUnits(t){return Math.floor(t/(60/this._getBpm())*this._getPP... method _ticksToUnits (line 21) | _ticksToUnits(t){return t} method toTicks (line 21) | toTicks(){return this.valueOf()} method toSeconds (line 21) | toSeconds(){return this.valueOf()/this._getPPQ()*(60/this._getBpm())} function zt (line 21) | function zt(t,e){return new Lt(it(),t,e)} class Bt (line 21) | class Bt extends V{constructor(){super(...arguments),this.name="Interval... method constructor (line 21) | constructor(){super(...arguments),this.name="IntervalTimeline",this._r... method add (line 21) | add(t){r(f(t.time),"Events must have a time property"),r(f(t.duration)... method remove (line 21) | remove(t){if(null!==this._root){const e=[];this._root.search(t.time,e)... method length (line 21) | get length(){return this._length} method cancel (line 21) | cancel(t){return this.forEachFrom(t,t=>this.remove(t)),this} method _setRoot (line 21) | _setRoot(t){this._root=t,null!==this._root&&(this._root.parent=null)} method _replaceNodeInParent (line 21) | _replaceNodeInParent(t,e){null!==t.parent?(t.isLeftChild()?t.parent.le... method _removeNode (line 21) | _removeNode(t){if(null===t.left&&null===t.right)this._replaceNodeInPar... method _rotateLeft (line 21) | _rotateLeft(t){const e=t.parent,n=t.isLeftChild(),s=t.right;s&&(t.righ... method _rotateRight (line 21) | _rotateRight(t){const e=t.parent,n=t.isLeftChild(),s=t.left;s&&(t.left... method _rebalance (line 21) | _rebalance(t){const e=t.getBalance();e>1&&t.left?t.left.getBalance()<0... method get (line 21) | get(t){if(null!==this._root){const e=[];if(this._root.search(t,e),e.le... method forEach (line 21) | forEach(t){if(null!==this._root){const e=[];this._root.traverse(t=>e.p... method forEachAtTime (line 21) | forEachAtTime(t,e){if(null!==this._root){const n=[];this._root.search(... method forEachFrom (line 21) | forEachFrom(t,e){if(null!==this._root){const n=[];this._root.searchAft... method dispose (line 21) | dispose(){return super.dispose(),null!==this._root&&this._root.travers... class Wt (line 21) | class Wt{constructor(t,e,n){this._left=null,this._right=null,this.parent... method constructor (line 21) | constructor(t,e,n){this._left=null,this._right=null,this.parent=null,t... method insert (line 21) | insert(t){t.low<=this.low?null===this.left?this.left=t:this.left.inser... method search (line 21) | search(t,e){t>this.max||(null!==this.left&&this.left.search(t,e),this.... method searchAfter (line 21) | searchAfter(t,e){this.low>=t&&(e.push(this),null!==this.left&&this.lef... method traverse (line 21) | traverse(t){t(this),null!==this.left&&this.left.traverse(t),null!==thi... method updateHeight (line 21) | updateHeight(){null!==this.left&&null!==this.right?this.height=Math.ma... method updateMax (line 21) | updateMax(){this.max=this.high,null!==this.left&&(this.max=Math.max(th... method getBalance (line 21) | getBalance(){let t=0;return null!==this.left&&null!==this.right?t=this... method isLeftChild (line 21) | isLeftChild(){return null!==this.parent&&this.parent.left===this} method left (line 21) | get left(){return this._left} method left (line 21) | set left(t){this._left=t,null!==t&&(t.parent=this),this.updateHeight()... method right (line 21) | get right(){return this._right} method right (line 21) | set right(t){this._right=t,null!==t&&(t.parent=this),this.updateHeight... method dispose (line 21) | dispose(){this.parent=null,this._left=null,this._right=null,this.event... class Ut (line 21) | class Ut{constructor(t,e){this.id=Ut._eventId++;const n=Object.assign(Ut... method constructor (line 21) | constructor(t,e){this.id=Ut._eventId++;const n=Object.assign(Ut.getDef... method getDefaults (line 21) | static getDefaults(){return{callback:K,once:!1,time:0}} method invoke (line 21) | invoke(t){this.callback&&(this.callback(t),this._once&&this.transport.... method dispose (line 21) | dispose(){return this.callback=void 0,this} class Gt (line 21) | class Gt extends Ut{constructor(t,e){super(t,e),this._currentId=-1,this.... method constructor (line 21) | constructor(t,e){super(t,e),this._currentId=-1,this._nextId=-1,this._n... method getDefaults (line 21) | static getDefaults(){return Object.assign({},Ut.getDefaults(),{duratio... method invoke (line 21) | invoke(t){this._createEvents(t),super.invoke(t)} method _createEvents (line 21) | _createEvents(t){const e=this.transport.getTicksAtTime(t);e>=this.time... method _restart (line 21) | _restart(t){this.transport.clear(this._currentId),this.transport.clear... method dispose (line 21) | dispose(){return super.dispose(),this.transport.clear(this._currentId)... class Yt (line 21) | class Yt extends Tt{constructor(){super(q(Yt.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Yt.getDefaults(),arguments)),this.name="Transpor... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{bpm:120,lo... method _processTick (line 21) | _processTick(t,e){if(this._swingAmount>0&&e%this._ppq!=0&&e%(2*this._s... method schedule (line 21) | schedule(t,e){const n=new Ut(this,{callback:t,time:new xt(this.context... method scheduleRepeat (line 21) | scheduleRepeat(t,e,n,s=1/0){const i=new Gt(this,{callback:t,duration:n... method scheduleOnce (line 21) | scheduleOnce(t,e){const n=new Ut(this,{callback:t,once:!0,time:new xt(... method clear (line 21) | clear(t){if(this._scheduledEvents.hasOwnProperty(t)){const e=this._sch... method _addEvent (line 21) | _addEvent(t,e){return this._scheduledEvents[t.id.toString()]={event:t,... method cancel (line 21) | cancel(t=0){const e=this.toTicks(t);return this._timeline.forEachFrom(... method _bindClockEvents (line 21) | _bindClockEvents(){this._clock.on("start",(t,e)=>{e=new Lt(this.contex... method state (line 21) | get state(){return this._clock.getStateAtTime(this.now())} method start (line 21) | start(t,e){let n;return f(e)&&(n=this.toTicks(e)),this._clock.start(t,... method stop (line 21) | stop(t){return this._clock.stop(t),this} method pause (line 21) | pause(t){return this._clock.pause(t),this} method toggle (line 21) | toggle(t){return t=this.toSeconds(t),"started"!==this._clock.getStateA... method timeSignature (line 21) | get timeSignature(){return this._timeSignature} method timeSignature (line 21) | set timeSignature(t){y(t)&&(t=t[0]/t[1]*4),this._timeSignature=t} method loopStart (line 21) | get loopStart(){return new _t(this.context,this._loopStart,"i").toSeco... method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t)} method loopEnd (line 21) | get loopEnd(){return new _t(this.context,this._loopEnd,"i").toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t)} method loop (line 21) | get loop(){return this._loop.get(this.now())} method loop (line 21) | set loop(t){this._loop.set(t,this.now())} method setLoopPoints (line 21) | setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this} method swing (line 21) | get swing(){return this._swingAmount} method swing (line 21) | set swing(t){this._swingAmount=t} method swingSubdivision (line 21) | get swingSubdivision(){return new Lt(this.context,this._swingTicks).to... method swingSubdivision (line 21) | set swingSubdivision(t){this._swingTicks=this.toTicks(t)} method position (line 21) | get position(){const t=this.now(),e=this._clock.getTicksAtTime(t);retu... method position (line 21) | set position(t){const e=this.toTicks(t);this.ticks=e} method seconds (line 21) | get seconds(){return this._clock.seconds} method seconds (line 21) | set seconds(t){const e=this.now(),n=this._clock.frequency.timeToTicks(... method progress (line 21) | get progress(){if(this.loop){const t=this.now();return(this._clock.get... method ticks (line 21) | get ticks(){return this._clock.ticks} method ticks (line 21) | set ticks(t){if(this._clock.ticks!==t){const e=this.now();if("started"... method getTicksAtTime (line 21) | getTicksAtTime(t){return Math.round(this._clock.getTicksAtTime(t))} method getSecondsAtTime (line 21) | getSecondsAtTime(t){return this._clock.getSecondsAtTime(t)} method PPQ (line 21) | get PPQ(){return this._clock.frequency.multiplier} method PPQ (line 21) | set PPQ(t){this._clock.frequency.multiplier=t} method nextSubdivision (line 21) | nextSubdivision(t){if(t=this.toTicks(t),"started"!==this.state)return ... method syncSignal (line 21) | syncSignal(t,e){if(!e){const n=this.now();if(0!==t.getValueAtTime(n)){... method unsyncSignal (line 21) | unsyncSignal(t){for(let e=this._syncedSignals.length-1;e>=0;e--){const... method dispose (line 21) | dispose(){return super.dispose(),this._clock.dispose(),J(this,"bpm"),t... class Qt (line 21) | class Qt extends Ct{constructor(){super(q(Qt.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Qt.getDefaults(),arguments,["delayTime","maxDela... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{delayTime:... method maxDelay (line 21) | get maxDelay(){return this._maxDelay} method dispose (line 21) | dispose(){return super.dispose(),this._delayNode.disconnect(),this.del... class Zt (line 21) | class Zt extends Ct{constructor(){super(q(Zt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Zt.getDefaults(),arguments,["volume"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method mute (line 21) | get mute(){return this.volume.value===-1/0} method mute (line 21) | set mute(t){!this.mute&&t?(this._unmutedVolume=this.volume.value,this.... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.volume.disp... class Xt (line 21) | class Xt extends Ct{constructor(){super(q(Xt.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Xt.getDefaults(),arguments)),this.name="Destinat... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method mute (line 21) | get mute(){return this.input.mute} method mute (line 21) | set mute(t){this.input.mute=t} method chain (line 21) | chain(...t){return this.input.disconnect(),t.unshift(this.input),t.pus... method maxChannelCount (line 21) | get maxChannelCount(){return this.context.rawContext.destination.maxCh... method dispose (line 21) | dispose(){return super.dispose(),this.volume.dispose(),this} function Ht (line 21) | function Ht(t,e,n=2,s=it().sampleRate){return S(this,void 0,void 0,(func... class $t (line 21) | class $t extends V{constructor(){super(),this.name="ToneAudioBuffers",th... method constructor (line 21) | constructor(){super(),this.name="ToneAudioBuffers",this._buffers=new M... method getDefaults (line 21) | static getDefaults(){return{baseUrl:"",onerror:K,onload:K,urls:{}}} method has (line 21) | has(t){return this._buffers.has(t.toString())} method get (line 21) | get(t){return r(this.has(t),"ToneAudioBuffers has no buffer named: "+t... method _bufferLoaded (line 21) | _bufferLoaded(t){this._loadingCount--,0===this._loadingCount&&t&&t()} method loaded (line 21) | get loaded(){return Array.from(this._buffers).every(([t,e])=>e.loaded)} method add (line 21) | add(t,e,n=K,s=K){return b(e)?this._buffers.set(t.toString(),new tt(thi... method dispose (line 21) | dispose(){return super.dispose(),this._buffers.forEach(t=>t.dispose())... class Jt (line 21) | class Jt extends gt{constructor(){super(...arguments),this.name="MidiCla... method constructor (line 21) | constructor(){super(...arguments),this.name="MidiClass",this.defaultUn... method _frequencyToUnits (line 21) | _frequencyToUnits(t){return lt(super._frequencyToUnits(t))} method _ticksToUnits (line 21) | _ticksToUnits(t){return lt(super._ticksToUnits(t))} method _beatsToUnits (line 21) | _beatsToUnits(t){return lt(super._beatsToUnits(t))} method _secondsToUnits (line 21) | _secondsToUnits(t){return lt(super._secondsToUnits(t))} method toMidi (line 21) | toMidi(){return this.valueOf()} method toFrequency (line 21) | toFrequency(){return pt(this.toMidi())} method transpose (line 21) | transpose(t){return new Jt(this.context,this.toMidi()+t)} function Kt (line 21) | function Kt(t,e){return new Jt(it(),t,e)} class te (line 21) | class te extends Tt{constructor(){super(...arguments),this.name="Draw",t... method constructor (line 21) | constructor(){super(...arguments),this.name="Draw",this.expiration=.25... method schedule (line 21) | schedule(t,e){return this._events.add({callback:t,time:this.toSeconds(... method cancel (line 21) | cancel(t){return this._events.cancel(this.toSeconds(t)),this} method _drawLoop (line 21) | _drawLoop(){const t=this.context.currentTime;for(;this._events.length&... method dispose (line 21) | dispose(){return super.dispose(),this._events.dispose(),cancelAnimatio... class ne (line 21) | class ne extends Ct{constructor(t){super(t),this.input=void 0,this._stat... method constructor (line 21) | constructor(t){super(t),this.input=void 0,this._state=new Ot("stopped"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,on... method state (line 21) | get state(){return this._synced?"started"===this.context.transport.sta... method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method _clampToCurrentTime (line 21) | _clampToCurrentTime(t){return this._synced?t:Math.max(t,this.context.c... method start (line 21) | start(t,e,n){let s=p(t)&&this._synced?this.context.transport.seconds:t... method stop (line 21) | stop(t){let e=p(t)&&this._synced?this.context.transport.seconds:this.t... method restart (line 21) | restart(t,e,n){return t=this.toSeconds(t),"started"===this._state.getV... method sync (line 21) | sync(){return this._synced||(this._synced=!0,this._syncedStart=(t,e)=>... method unsync (line 21) | unsync(){return this._synced&&(this.context.transport.off("stop",this.... method dispose (line 21) | dispose(){return super.dispose(),this.onstop=K,this.unsync(),this._vol... class se (line 21) | class se extends jt{constructor(){super(q(se.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(se.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{url:new tt... method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t} method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t} method curve (line 21) | get curve(){return this._curve} method curve (line 21) | set curve(t){this._curve=t} method start (line 21) | start(t,e,n,s=1){r(this.buffer.loaded,"buffer is either not set or not... method _stopSource (line 21) | _stopSource(t){!this._sourceStopped&&this._sourceStarted&&(this._sourc... method loopStart (line 21) | get loopStart(){return this._source.loopStart} method loopStart (line 21) | set loopStart(t){this._source.loopStart=this.toSeconds(t)} method loopEnd (line 21) | get loopEnd(){return this._source.loopEnd} method loopEnd (line 21) | set loopEnd(t){this._source.loopEnd=this.toSeconds(t)} method buffer (line 21) | get buffer(){return this._buffer} method buffer (line 21) | set buffer(t){this._buffer.set(t)} method loop (line 21) | get loop(){return this._source.loop} method loop (line 21) | set loop(t){this._source.loop=t,this._sourceStarted&&this.cancelStop()} method dispose (line 21) | dispose(){return super.dispose(),this._source.onended=null,this._sourc... class ie (line 21) | class ie extends ne{constructor(){super(q(ie.getDefaults(),arguments,["t... method constructor (line 21) | constructor(){super(q(ie.getDefaults(),arguments,["type"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{fadeIn:0,f... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){if(r(t in re,"Noise: invalid type: "+t),this._type!==t&&(t... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._source&&(this._source.p... method _start (line 21) | _start(t){const e=re[this._type];this._source=new se({url:e,context:th... method _stop (line 21) | _stop(t){this._source&&(this._source.stop(this.toSeconds(t)),this._sou... method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t,this._source&&(this._source.fadeIn=this._... method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t,this._source&&(this._source.fadeOut=thi... method _restart (line 21) | _restart(t){this._stop(t),this._start(t)} method dispose (line 21) | dispose(){return super.dispose(),this._source&&this._source.disconnect... method brown (line 21) | get brown(){if(!oe.brown){const t=[];for(let e=0;e<2;e++){const n=new Fl... method pink (line 21) | get pink(){if(!oe.pink){const t=[];for(let e=0;e<2;e++){const n=new Floa... method white (line 21) | get white(){if(!oe.white){const t=[];for(let e=0;e<2;e++){const n=new Fl... class ae (line 21) | class ae extends Ct{constructor(){super(q(ae.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(ae.getDefaults(),arguments,["volume"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method open (line 21) | open(t){return S(this,void 0,void 0,(function*(){r(ae.supported,"UserM... method close (line 21) | close(){return this._stream&&this._mediaStream&&(this._stream.getAudio... method enumerateDevices (line 21) | static enumerateDevices(){return S(this,void 0,void 0,(function*(){ret... method state (line 21) | get state(){return this._stream&&this._stream.active?"started":"stopped"} method deviceId (line 21) | get deviceId(){return this._device?this._device.deviceId:void 0} method groupId (line 21) | get groupId(){return this._device?this._device.groupId:void 0} method label (line 21) | get label(){return this._device?this._device.label:void 0} method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method dispose (line 21) | dispose(){return super.dispose(),this.close(),this._volume.dispose(),t... method supported (line 21) | static get supported(){return f(navigator.mediaDevices)&&f(navigator.m... function ce (line 21) | function ce(t,e){return S(this,void 0,void 0,(function*(){const n=e/t.co... class ue (line 21) | class ue extends jt{constructor(){super(q(ue.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ue.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{detune:0,f... method start (line 21) | start(t){const e=this.toSeconds(t);return this.log("start",e),this._st... method _stopSource (line 21) | _stopSource(t){this._oscillator.stop(t)} method setPeriodicWave (line 21) | setPeriodicWave(t){return this._oscillator.setPeriodicWave(t),this} method type (line 21) | get type(){return this._oscillator.type} method type (line 21) | set type(t){this._oscillator.type=t} method dispose (line 21) | dispose(){return super.dispose(),"started"===this.state&&this.stop(),t... class he (line 21) | class he extends ne{constructor(){super(q(he.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(he.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){const e=this.toSeconds(t),n=new ue({context:this.context,one... method _stop (line 21) | _stop(t){const e=this.toSeconds(t);this._oscillator&&this._oscillator.... method _restart (line 21) | _restart(t){const e=this.toSeconds(t);return this.log("restart",e),thi... method syncFrequency (line 21) | syncFrequency(){return this.context.transport.syncSignal(this.frequenc... method unsyncFrequency (line 21) | unsyncFrequency(){return this.context.transport.unsyncSignal(this.freq... method _getCachedPeriodicWave (line 21) | _getCachedPeriodicWave(){if("custom"===this._type){return he._periodic... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){this._type=t;const e=-1!==["sine","square","sawtooth","tri... method baseType (line 21) | get baseType(){return this._type.replace(this.partialCount.toString(),... method baseType (line 21) | set baseType(t){this.partialCount&&"custom"!==this._type&&"custom"!==t... method partialCount (line 21) | get partialCount(){return this._partialCount} method partialCount (line 21) | set partialCount(t){a(t,0);let e=this._type;const n=/^(sine|triangle|s... method _getRealImaginary (line 21) | _getRealImaginary(t,e){let n=2048;const s=new Float32Array(n),i=new Fl... method _inverseFFT (line 21) | _inverseFFT(t,e,n){let s=0;const i=t.length;for(let o=0;oe.includes(t)),"oversam... method dispose (line 21) | dispose(){return super.dispose(),this._shaper.disconnect(),this} class pe (line 21) | class pe extends le{constructor(){super(...arguments),this.name="AudioTo... method constructor (line 21) | constructor(){super(...arguments),this.name="AudioToGain",this._norm=n... method dispose (line 21) | dispose(){return super.dispose(),this._norm.dispose(),this} class fe (line 21) | class fe extends Rt{constructor(){super(Object.assign(q(fe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(fe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._mult.dispose(),this} class _e (line 21) | class _e extends ne{constructor(){super(q(_e.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(_e.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{harmonicit... method _start (line 21) | _start(t){this._modulator.start(t),this._carrier.start(t)} method _stop (line 21) | _stop(t){this._modulator.stop(t),this._carrier.stop(t)} method _restart (line 21) | _restart(t){this._modulator.restart(t),this._carrier.restart(t)} method type (line 21) | get type(){return this._carrier.type} method type (line 21) | set type(t){this._carrier.type=t} method baseType (line 21) | get baseType(){return this._carrier.baseType} method baseType (line 21) | set baseType(t){this._carrier.baseType=t} method partialCount (line 21) | get partialCount(){return this._carrier.partialCount} method partialCount (line 21) | set partialCount(t){this._carrier.partialCount=t} method modulationType (line 21) | get modulationType(){return this._modulator.type} method modulationType (line 21) | set modulationType(t){this._modulator.type=t} method phase (line 21) | get phase(){return this._carrier.phase} method phase (line 21) | set phase(t){this._carrier.phase=t,this._modulator.phase=t} method partials (line 21) | get partials(){return this._carrier.partials} method partials (line 21) | set partials(t){this._carrier.partials=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.detune.... class me (line 21) | class me extends ne{constructor(){super(q(me.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(me.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{harmonicit... method _start (line 21) | _start(t){this._modulator.start(t),this._carrier.start(t)} method _stop (line 21) | _stop(t){this._modulator.stop(t),this._carrier.stop(t)} method _restart (line 21) | _restart(t){return this._modulator.restart(t),this._carrier.restart(t)... method type (line 21) | get type(){return this._carrier.type} method type (line 21) | set type(t){this._carrier.type=t} method baseType (line 21) | get baseType(){return this._carrier.baseType} method baseType (line 21) | set baseType(t){this._carrier.baseType=t} method partialCount (line 21) | get partialCount(){return this._carrier.partialCount} method partialCount (line 21) | set partialCount(t){this._carrier.partialCount=t} method modulationType (line 21) | get modulationType(){return this._modulator.type} method modulationType (line 21) | set modulationType(t){this._modulator.type=t} method phase (line 21) | get phase(){return this._carrier.phase} method phase (line 21) | set phase(t){this._carrier.phase=t,this._modulator.phase=t} method partials (line 21) | get partials(){return this._carrier.partials} method partials (line 21) | set partials(t){this._carrier.partials=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.harmoni... class ge (line 21) | class ge extends ne{constructor(){super(q(ge.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ge.getDefaults(),arguments,["frequency","width"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){t=this.toSeconds(t),this._triangle.start(t),this._widthGate.... method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._triangle.stop(t),this._widthGate.ga... method _restart (line 21) | _restart(t){this._triangle.restart(t),this._widthGate.gain.cancelSched... method phase (line 21) | get phase(){return this._triangle.phase} method phase (line 21) | set phase(t){this._triangle.phase=t} method type (line 21) | get type(){return"pulse"} method baseType (line 21) | get baseType(){return"pulse"} method partials (line 21) | get partials(){return[]} method partialCount (line 21) | get partialCount(){return 0} method carrierType (line 21) | set carrierType(t){this._triangle.type=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this._triangle.dispose(),this.width.d... class ve (line 21) | class ve extends ne{constructor(){super(q(ve.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ve.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{count:3,sp... method _start (line 21) | _start(t){t=this.toSeconds(t),this._forEach(e=>e.start(t))} method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._forEach(e=>e.stop(t))} method _restart (line 21) | _restart(t){this._forEach(e=>e.restart(t))} method _forEach (line 21) | _forEach(t){for(let e=0;ee.type=t)} method spread (line 21) | get spread(){return this._spread} method spread (line 21) | set spread(t){if(this._spread=t,this._oscillators.length>1){const e=-t... method count (line 21) | get count(){return this._oscillators.length} method count (line 21) | set count(t){if(a(t,1),this._oscillators.length!==t){this._forEach(t=>... method phase (line 21) | get phase(){return this._phase} method phase (line 21) | set phase(t){this._phase=t,this._forEach(e=>e.phase=t)} method baseType (line 21) | get baseType(){return this._oscillators[0].baseType} method baseType (line 21) | set baseType(t){this._forEach(e=>e.baseType=t),this._type=this._oscill... method partials (line 21) | get partials(){return this._oscillators[0].partials} method partials (line 21) | set partials(t){this._partials=t,this._partialCount=this._partials.len... method partialCount (line 21) | get partialCount(){return this._oscillators[0].partialCount} method partialCount (line 21) | set partialCount(t){this._partialCount=t,this._forEach(e=>e.partialCou... method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.detune.... class ye (line 21) | class ye extends ne{constructor(){super(q(ye.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ye.getDefaults(),arguments,["frequency","modulat... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){t=this.toSeconds(t),this._modulator.start(t),this._pulse.sta... method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._modulator.stop(t),this._pulse.stop(t)} method _restart (line 21) | _restart(t){this._modulator.restart(t),this._pulse.restart(t)} method type (line 21) | get type(){return"pwm"} method baseType (line 21) | get baseType(){return"pwm"} method partials (line 21) | get partials(){return[]} method partialCount (line 21) | get partialCount(){return 0} method phase (line 21) | get phase(){return this._modulator.phase} method phase (line 21) | set phase(t){this._modulator.phase=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this._pulse.dispose(),this._scale.dis... class xe (line 21) | class xe extends ne{constructor(){super(q(xe.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(xe.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),me.getDefau... method _start (line 21) | _start(t){this._oscillator.start(t)} method _stop (line 21) | _stop(t){this._oscillator.stop(t)} method _restart (line 21) | _restart(t){return this._oscillator.restart(t),this} method type (line 21) | get type(){let t="";return["am","fm","fat"].some(t=>this._sourceType==... method type (line 21) | set type(t){"fm"===t.substr(0,2)?(this._createNewOscillator("fm"),this... method partials (line 21) | get partials(){return this._oscillator.partials} method partials (line 21) | set partials(t){this._getOscType(this._oscillator,"pulse")||this._getO... method partialCount (line 21) | get partialCount(){return this._oscillator.partialCount} method partialCount (line 21) | set partialCount(t){this._getOscType(this._oscillator,"pulse")||this._... method set (line 21) | set(t){return Reflect.has(t,"type")&&t.type&&(this.type=t.type),super.... method _createNewOscillator (line 21) | _createNewOscillator(t){if(t!==this._sourceType){this._sourceType=t;co... method phase (line 21) | get phase(){return this._oscillator.phase} method phase (line 21) | set phase(t){this._oscillator.phase=t} method sourceType (line 21) | get sourceType(){return this._sourceType} method sourceType (line 21) | set sourceType(t){let e="sine";"pwm"!==this._oscillator.type&&"pulse"!... method _getOscType (line 21) | _getOscType(t,e){return t instanceof be[e]} method baseType (line 21) | get baseType(){return this._oscillator.baseType} method baseType (line 21) | set baseType(t){this._getOscType(this._oscillator,"pulse")||this._getO... method width (line 21) | get width(){return this._getOscType(this._oscillator,"pulse")?this._os... method count (line 21) | get count(){return this._getOscType(this._oscillator,"fat")?this._osci... method count (line 21) | set count(t){this._getOscType(this._oscillator,"fat")&&m(t)&&(this._os... method spread (line 21) | get spread(){return this._getOscType(this._oscillator,"fat")?this._osc... method spread (line 21) | set spread(t){this._getOscType(this._oscillator,"fat")&&m(t)&&(this._o... method modulationType (line 21) | get modulationType(){return this._getOscType(this._oscillator,"fm")||t... method modulationType (line 21) | set modulationType(t){(this._getOscType(this._oscillator,"fm")||this._... method modulationIndex (line 21) | get modulationIndex(){return this._getOscType(this._oscillator,"fm")?t... method harmonicity (line 21) | get harmonicity(){return this._getOscType(this._oscillator,"fm")||this... method modulationFrequency (line 21) | get modulationFrequency(){return this._getOscType(this._oscillator,"pw... method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.detune.dispose(),this.frequency.... class we (line 21) | class we extends Rt{constructor(){super(Object.assign(q(we.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(we.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._sum.dispose(),this} class Te (line 21) | class Te extends le{constructor(){super(Object.assign(q(Te.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Te.getDefaults(),arguments,["min",... method getDefaults (line 21) | static getDefaults(){return Object.assign(le.getDefaults(),{max:1,min:... method min (line 21) | get min(){return this._min} method min (line 21) | set min(t){this._min=t,this._setRange()} method max (line 21) | get max(){return this._max} method max (line 21) | set max(t){this._max=t,this._setRange()} method _setRange (line 21) | _setRange(){this._add.value=this._min,this._mult.value=this._max-this.... method dispose (line 21) | dispose(){return super.dispose(),this._add.dispose(),this._mult.dispos... class Oe (line 21) | class Oe extends le{constructor(){super(Object.assign(q(Oe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Oe.getDefaults(),arguments))),this... method dispose (line 21) | dispose(){return super.dispose(),Dt(this.context.getConstant(0),this._... class Se (line 21) | class Se extends Ct{constructor(){super(q(Se.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Se.getDefaults(),arguments,["frequency","min","m... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{amplitude:... method start (line 21) | start(t){return t=this.toSeconds(t),this._stoppedSignal.setValueAtTime... method stop (line 21) | stop(t){return t=this.toSeconds(t),this._stoppedSignal.setValueAtTime(... method sync (line 21) | sync(){return this._oscillator.sync(),this._oscillator.syncFrequency()... method unsync (line 21) | unsync(){return this._oscillator.unsync(),this._oscillator.unsyncFrequ... method min (line 21) | get min(){return this._toType(this._scaler.min)} method min (line 21) | set min(t){t=this._fromType(t),this._scaler.min=t} method max (line 21) | get max(){return this._toType(this._scaler.max)} method max (line 21) | set max(t){t=this._fromType(t),this._scaler.max=t} method type (line 21) | get type(){return this._oscillator.type} method type (line 21) | set type(t){this._oscillator.type=t,this._stoppedValue=this._oscillato... method phase (line 21) | get phase(){return this._oscillator.phase} method phase (line 21) | set phase(t){this._oscillator.phase=t,this._stoppedValue=this._oscilla... method units (line 21) | get units(){return this._units} method units (line 21) | set units(t){const e=this.min,n=this.max;this._units=t,this.min=e,this... method state (line 21) | get state(){return this._oscillator.state} method connect (line 21) | connect(t,e,n){return(t instanceof St||t instanceof Rt)&&(this.convert... method dispose (line 21) | dispose(){return super.dispose(),this._oscillator.dispose(),this._stop... function Ce (line 21) | function Ce(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.de... function ke (line 21) | function ke(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.de... class Ae (line 21) | class Ae extends ne{constructor(){super(q(Ae.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(Ae.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{autostart:... method load (line 21) | load(t){return S(this,void 0,void 0,(function*(){return yield this._bu... method _onload (line 21) | _onload(t=K){t(),this.autostart&&this.start()} method _onSourceEnd (line 21) | _onSourceEnd(t){this.onstop(this),this._activeSources.delete(t),0!==th... method start (line 21) | start(t,e,n){return super.start(t,e,n),this} method _start (line 21) | _start(t,e,n){e=this._loop?I(e,this._loopStart):I(e,0);let s=this.toSe... method _stop (line 21) | _stop(t){const e=this.toSeconds(t);this._activeSources.forEach(t=>t.st... method restart (line 21) | restart(t,e,n){return super.restart(t,e,n),this} method _restart (line 21) | _restart(t,e,n){this._stop(t),this._start(t,e,n)} method seek (line 21) | seek(t,e){const n=this.toSeconds(e);if("started"===this._state.getValu... method setLoopPoints (line 21) | setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this} method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this._loopStart=t,this.buffer.loaded&&a(this.toSecond... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=t,this.buffer.loaded&&a(this.toSeconds(t)... method buffer (line 21) | get buffer(){return this._buffer} method buffer (line 21) | set buffer(t){this._buffer.set(t)} method loop (line 21) | get loop(){return this._loop} method loop (line 21) | set loop(t){if(this._loop!==t&&(this._loop=t,this._activeSources.forEa... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t;const e=this.now(),n=this._st... method reverse (line 21) | get reverse(){return this._buffer.reverse} method reverse (line 21) | set reverse(t){this._buffer.reverse=t} method loaded (line 21) | get loaded(){return this._buffer.loaded} method dispose (line 21) | dispose(){return super.dispose(),this._activeSources.forEach(t=>t.disp... class De (line 21) | class De extends Ct{constructor(){super(q(De.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(De.getDefaults(),arguments,["urls","onload"],"ur... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{baseUrl:""... method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t,this._players.forEach(e=>{e.fadeIn=t})} method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t,this._players.forEach(e=>{e.fadeOut=t})} method state (line 21) | get state(){return Array.from(this._players).some(([t,e])=>"started"==... method has (line 21) | has(t){return this._buffers.has(t)} method player (line 21) | player(t){if(r(this.has(t),`No Player with the name ${t} exists on thi... method loaded (line 21) | get loaded(){return this._buffers.loaded} method add (line 21) | add(t,e,n){return r(!this._buffers.has(t),"A buffer with that name alr... method stopAll (line 21) | stopAll(t){return this._players.forEach(e=>e.stop(t)),this} method dispose (line 21) | dispose(){return super.dispose(),this._volume.dispose(),this.volume.di... class Me (line 21) | class Me extends ne{constructor(){super(q(Me.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(Me.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{onload:K,o... method _start (line 21) | _start(t,e,n){e=I(e,0),e=this.toSeconds(e),t=this.toSeconds(t);const s... method restart (line 21) | restart(t,e,n){return super.restart(t,e,n),this} method _restart (line 21) | _restart(t,e,n){this._stop(t),this._start(t,e,n)} method _stop (line 21) | _stop(t){this._clock.stop(t)} method _onstop (line 21) | _onstop(t){this._activeSources.forEach(e=>{e.fadeOut=0,e.stop(t)}),thi... method _tick (line 21) | _tick(t){const e=this._clock.getTicksAtTime(t),n=e*this._grainSize;if(... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){a(t,.001),this._playbackRate=t,this.grainSize=this... method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this.buffer.loaded&&a(this.toSeconds(t),0,this.buffer... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this.buffer.loaded&&a(this.toSeconds(t),0,this.buffer.d... method reverse (line 21) | get reverse(){return this.buffer.reverse} method reverse (line 21) | set reverse(t){this.buffer.reverse=t} method grainSize (line 21) | get grainSize(){return this._grainSize} method grainSize (line 21) | set grainSize(t){this._grainSize=this.toSeconds(t),this._clock.frequen... method overlap (line 21) | get overlap(){return this._overlap} method overlap (line 21) | set overlap(t){const e=this.toSeconds(t);a(e,0),this._overlap=e} method loaded (line 21) | get loaded(){return this.buffer.loaded} method dispose (line 21) | dispose(){return super.dispose(),this.buffer.dispose(),this._clock.dis... class je (line 21) | class je extends le{constructor(){super(...arguments),this.name="Abs",th... method constructor (line 21) | constructor(){super(...arguments),this.name="Abs",this._abs=new de({co... method dispose (line 21) | dispose(){return super.dispose(),this._abs.dispose(),this} class Ee (line 21) | class Ee extends le{constructor(){super(...arguments),this.name="GainToA... method constructor (line 21) | constructor(){super(...arguments),this.name="GainToAudio",this._norm=n... method dispose (line 21) | dispose(){return super.dispose(),this._norm.dispose(),this} class Re (line 21) | class Re extends le{constructor(){super(...arguments),this.name="Negate"... method constructor (line 21) | constructor(){super(...arguments),this.name="Negate",this._multiply=ne... method dispose (line 21) | dispose(){return super.dispose(),this._multiply.dispose(),this} class qe (line 21) | class qe extends Rt{constructor(){super(Object.assign(q(qe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(qe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._neg.dispose(),this._sum.dispose... class Ie (line 21) | class Ie extends le{constructor(){super(Object.assign(q(Ie.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ie.getDefaults(),arguments))),this... method dispose (line 21) | dispose(){return super.dispose(),this._scale.dispose(),this._thresh.di... class Fe (line 21) | class Fe extends Rt{constructor(){super(Object.assign(q(Fe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Fe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._gtz.dispose(),this._subtract.di... class Ve (line 21) | class Ve extends le{constructor(){super(Object.assign(q(Ve.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ve.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(le.getDefaults(),{value:1})} method _expFunc (line 21) | _expFunc(t){return e=>Math.pow(Math.abs(e),t)} method value (line 21) | get value(){return this._exponent} method value (line 21) | set value(t){this._exponent=t,this._exponentScaler.setMap(this._expFun... method dispose (line 21) | dispose(){return super.dispose(),this._exponentScaler.dispose(),this} class Ne (line 21) | class Ne extends Te{constructor(){super(Object.assign(q(Ne.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ne.getDefaults(),arguments,["min",... method getDefaults (line 21) | static getDefaults(){return Object.assign(Te.getDefaults(),{exponent:1})} method exponent (line 21) | get exponent(){return this._exp.value} method exponent (line 21) | set exponent(t){this._exp.value=t} method dispose (line 21) | dispose(){return super.dispose(),this._exp.dispose(),this} class Pe (line 21) | class Pe extends Rt{constructor(){super(q(Rt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Rt.getDefaults(),arguments,["value","units"])),t... method _onTick (line 21) | _onTick(t){const e=super.getValueAtTime(this.context.transport.seconds... method _anchorValue (line 21) | _anchorValue(t){const e=super.getValueAtTime(this.context.transport.se... method getValueAtTime (line 21) | getValueAtTime(t){const e=new xt(this.context,t).toSeconds();return su... method setValueAtTime (line 21) | setValueAtTime(t,e){const n=new xt(this.context,e).toSeconds();return ... method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){const n=new xt(this.context,e).toSeconds(... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){const n=new xt(this.context,e).toSec... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){const s=new xt(this.context,e).toSeconds();retu... method cancelScheduledValues (line 21) | cancelScheduledValues(t){const e=new xt(this.context,t).toSeconds();re... method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s){const i=new xt(this.context,e).toSeconds(... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){const e=new xt(this.context,t).toSeconds();retu... method setRampPoint (line 21) | setRampPoint(t){const e=new xt(this.context,t).toSeconds();return supe... method exponentialRampTo (line 21) | exponentialRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();re... method linearRampTo (line 21) | linearRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();return ... method targetRampTo (line 21) | targetRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();return ... method dispose (line 21) | dispose(){return super.dispose(),this.context.transport.clear(this._sy... class Le (line 21) | class Le extends Ct{constructor(){super(q(Le.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(Le.getDefaults(),arguments,["attack","decay","su... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{attack:.01... method value (line 21) | get value(){return this.getValueAtTime(this.now())} method _getCurve (line 21) | _getCurve(t,e){if(b(t))return t;{let n;for(n in ze)if(ze[n][e]===t)ret... method _setCurve (line 21) | _setCurve(t,e,n){if(b(n)&&Reflect.has(ze,n)){const s=ze[n];g(s)?"_deca... method attackCurve (line 21) | get attackCurve(){return this._getCurve(this._attackCurve,"In")} method attackCurve (line 21) | set attackCurve(t){this._setCurve("_attackCurve","In",t)} method releaseCurve (line 21) | get releaseCurve(){return this._getCurve(this._releaseCurve,"Out")} method releaseCurve (line 21) | set releaseCurve(t){this._setCurve("_releaseCurve","Out",t)} method decayCurve (line 21) | get decayCurve(){return this._decayCurve} method decayCurve (line 21) | set decayCurve(t){r(["linear","exponential"].some(e=>e===t),"Invalid e... method triggerAttack (line 21) | triggerAttack(t,e=1){this.log("triggerAttack",t,e),t=this.toSeconds(t)... method triggerRelease (line 21) | triggerRelease(t){this.log("triggerRelease",t),t=this.toSeconds(t);con... method getValueAtTime (line 21) | getValueAtTime(t){return this._sig.getValueAtTime(t)} method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n=1){return e=this.toSeconds(e),this.triggerA... method cancel (line 21) | cancel(t){return this._sig.cancelScheduledValues(this.toSeconds(t)),this} method connect (line 21) | connect(t,e=0,n=0){return qt(this,t,e,n),this} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){const e=t/thi... method dispose (line 21) | dispose(){return super.dispose(),this._sig.dispose(),this} function a (line 21) | function a(t){const e=new Array(t.length);for(let n=0;n... method unsync (line 21) | unsync(){return this._scheduledEvents.forEach(t=>this.context.transpor... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s){const i=this.toSeconds(n),o=this.toSecon... method dispose (line 21) | dispose(){return super.dispose(),this._volume.dispose(),this.unsync(),... class We (line 21) | class We extends Be{constructor(){super(q(We.getDefaults(),arguments));c... method constructor (line 21) | constructor(){super(q(We.getDefaults(),arguments));const t=q(We.getDef... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{detune:0,o... method triggerAttack (line 21) | triggerAttack(t,e,n=1){this.log("triggerAttack",t,e,n);const s=this.to... method triggerRelease (line 21) | triggerRelease(t){this.log("triggerRelease",t);const e=this.toSeconds(... method setNote (line 21) | setNote(t,e){const n=this.toSeconds(e),s=t instanceof gt?t.toFrequency... class Ue (line 21) | class Ue extends Le{constructor(){super(q(Ue.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(Ue.getDefaults(),arguments,["attack","decay","su... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.dispose(),this} class Ge (line 21) | class Ge extends We{constructor(){super(q(Ge.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ge.getDefaults(),arguments)),this.name="Synth";c... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{envelope:O... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){if(this.envelope.triggerAttack(t,e),this.o... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){this.envelope.triggerRelease(t),this.oscill... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this.oscillator.dispose(),this.envelo... class Ye (line 21) | class Ye extends We{constructor(){super(q(Ye.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ye.getDefaults(),arguments)),this.name="Modulati... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{harmonicit... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){this._carrier._triggerEnvelopeAttack(t,e),... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this._carrier._triggerEnvelopeReleas... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this._carrier.dispose(),this._modulat... class Qe (line 21) | class Qe extends Ye{constructor(){super(q(Qe.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Qe.getDefaults(),arguments)),this.name="AMSynth"... method dispose (line 21) | dispose(){return super.dispose(),this._modulationScale.dispose(),this} class Ze (line 21) | class Ze extends Ct{constructor(){super(q(Ze.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Ze.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{Q:1,type:"... method type (line 21) | get type(){return this._filter.type} method type (line 21) | set type(t){r(-1!==["lowpass","highpass","bandpass","lowshelf","highsh... method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Float32Array(t);for(let n=0;n<... method dispose (line 21) | dispose(){return super.dispose(),this._filter.disconnect(),this.Q.disp... class Xe (line 21) | class Xe extends Ct{constructor(){super(q(Xe.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Xe.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{Q:1,detune... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){r(-1!==["lowpass","highpass","bandpass","lowshelf","highsh... method rolloff (line 21) | get rolloff(){return this._rolloff} method rolloff (line 21) | set rolloff(t){const e=m(t)?t:parseInt(t,10),n=[-12,-24,-48,-96];let s... method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Ze({frequency:this.frequency.v... method dispose (line 21) | dispose(){return super.dispose(),this._filters.forEach(t=>{t.dispose()... class He (line 21) | class He extends Le{constructor(){super(q(He.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(He.getDefaults(),arguments,["attack","decay","su... method getDefaults (line 21) | static getDefaults(){return Object.assign(Le.getDefaults(),{baseFreque... method baseFrequency (line 21) | get baseFrequency(){return this._baseFrequency} method baseFrequency (line 21) | set baseFrequency(t){const e=this.toFrequency(t);a(e,0),this._baseFreq... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){a(t,0),this._octaves=t,this._scale.max=this._baseFreque... method exponent (line 21) | get exponent(){return this._exponent.value} method exponent (line 21) | set exponent(t){this._exponent.value=t} method dispose (line 21) | dispose(){return super.dispose(),this._exponent.dispose(),this._scale.... class $e (line 21) | class $e extends We{constructor(){super(q($e.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q($e.getDefaults(),arguments)),this.name="MonoSynt... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{envelope:O... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e=1){if(this.envelope.triggerAttack(t,e),this... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){this.envelope.triggerRelease(t),this.filter... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this.oscillator.dispose(),this.envelo... class Je (line 21) | class Je extends We{constructor(){super(q(Je.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Je.getDefaults(),arguments)),this.name="DuoSynth... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.voice0.envelope.getV... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),{vibratoAmount:.5,vibra... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){this.voice0._triggerEnvelopeAttack(t,e),th... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this.voice0._triggerEnvelopeRelease(... method dispose (line 21) | dispose(){return super.dispose(),this.voice0.dispose(),this.voice1.dis... class Ke (line 21) | class Ke extends Ye{constructor(){super(q(Ke.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ke.getDefaults(),arguments)),this.name="FMSynth"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ye.getDefaults(),{modulation... method dispose (line 21) | dispose(){return super.dispose(),this.modulationIndex.dispose(),this} class en (line 21) | class en extends We{constructor(){super(q(en.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(en.getDefaults(),arguments)),this.name="MetalSyn... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),{envelope:Object.assign... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e=1){return this.envelope.triggerAttack(t,e),... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this.envelope.triggerRelease(t),this... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method modulationIndex (line 21) | get modulationIndex(){return this._oscillators[0].modulationIndex.value} method modulationIndex (line 21) | set modulationIndex(t){this._oscillators.forEach(e=>e.modulationIndex.... method harmonicity (line 21) | get harmonicity(){return this._oscillators[0].harmonicity.value} method harmonicity (line 21) | set harmonicity(t){this._oscillators.forEach(e=>e.harmonicity.value=t)} method resonance (line 21) | get resonance(){return this._filterFreqScaler.min} method resonance (line 21) | set resonance(t){this._filterFreqScaler.min=this.toFrequency(t),this.o... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._filterFreqScaler.max=this._filter... method dispose (line 21) | dispose(){return super.dispose(),this._oscillators.forEach(t=>t.dispos... class nn (line 21) | class nn extends Ge{constructor(){super(q(nn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(nn.getDefaults(),arguments)),this.name="Membrane... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),Ge.getDefaults(),{envel... method setNote (line 21) | setNote(t,e){const n=this.toSeconds(e),s=this.toFrequency(t instanceof... method dispose (line 21) | dispose(){return super.dispose(),this} class sn (line 21) | class sn extends Be{constructor(){super(q(sn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(sn.getDefaults(),arguments)),this.name="NoiseSyn... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{envelope:O... method triggerAttack (line 21) | triggerAttack(t,e=1){return t=this.toSeconds(t),this.envelope.triggerA... method triggerRelease (line 21) | triggerRelease(t){return t=this.toSeconds(t),this.envelope.triggerRele... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",0),this._syncMethod("tr... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n=1){return e=this.toSeconds(e),t=this.toSeco... method dispose (line 21) | dispose(){return super.dispose(),this.noise.dispose(),this.envelope.di... function rn (line 21) | function rn(t){on.add(t)} function an (line 21) | function an(t,e){const n=`registerProcessor("${t}", ${e})`;on.add(n)} class cn (line 21) | class cn extends Ct{constructor(t){super(t),this.name="ToneAudioWorklet"... method constructor (line 21) | constructor(t){super(t),this.name="ToneAudioWorklet",this.workletOptio... method dispose (line 21) | dispose(){return super.dispose(),this._dummyGain.disconnect(),this._wo... class un (line 21) | class un extends cn{constructor(){super(q(un.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(un.getDefaults(),arguments,["delayTime","resonan... method _audioWorkletName (line 21) | _audioWorkletName(){return"feedback-comb-filter"} method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{delayTime:... method onReady (line 21) | onReady(t){kt(this.input,t,this.output);const e=t.parameters.get("dela... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class hn (line 21) | class hn extends Ct{constructor(){super(q(hn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(hn.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{frequency:... method _createFilter (line 21) | _createFilter(){const t=this._filter,e=this.toFrequency(this._frequenc... method frequency (line 21) | get frequency(){return this._frequency} method frequency (line 21) | set frequency(t){this._frequency=t,this._createFilter()} method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){this._type=t,this._createFilter()} method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Float32Array(t);for(let n=0;n<... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class ln (line 21) | class ln extends Ct{constructor(){super(q(ln.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(ln.getDefaults(),arguments,["delayTime","resonan... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{dampening:... method dampening (line 21) | get dampening(){return this._lowpass.frequency} method dampening (line 21) | set dampening(t){this._lowpass.frequency=t} method dispose (line 21) | dispose(){return super.dispose(),this._combFilter.dispose(),this._lowp... class dn (line 21) | class dn extends Be{constructor(){super(q(dn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(dn.getDefaults(),arguments)),this.name="PluckSyn... method getDefaults (line 21) | static getDefaults(){return R(Be.getDefaults(),{attackNoise:1,dampenin... method dampening (line 21) | get dampening(){return this._lfcf.dampening} method dampening (line 21) | set dampening(t){this._lfcf.dampening=t} method triggerAttack (line 21) | triggerAttack(t,e){const n=this.toFrequency(t);e=this.toSeconds(e);con... method triggerRelease (line 21) | triggerRelease(t){return this._lfcf.resonance.linearRampTo(0,this.rele... method dispose (line 21) | dispose(){return super.dispose(),this._noise.dispose(),this._lfcf.disp... class pn (line 21) | class pn extends Be{constructor(){super(q(pn.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(pn.getDefaults(),arguments,["voice","options"]))... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{maxPolypho... method activeVoices (line 21) | get activeVoices(){return this._activeVoices.length} method _makeVoiceAvailable (line 21) | _makeVoiceAvailable(t){this._availableVoices.push(t);const e=this._act... method _getNextAvailableVoice (line 21) | _getNextAvailableVoice(){if(this._availableVoices.length)return this._... method _collectGarbage (line 21) | _collectGarbage(){if(this._averageActiveVoices=Math.max(.95*this._aver... method _triggerAttack (line 21) | _triggerAttack(t,e,n){t.forEach(t=>{const s=new Jt(this.context,t).toM... method _triggerRelease (line 21) | _triggerRelease(t,e){t.forEach(t=>{const n=new Jt(this.context,t).toMi... method _scheduleEvent (line 21) | _scheduleEvent(t,e,n,s){r(!this.disposed,"Synth was already disposed")... method triggerAttack (line 21) | triggerAttack(t,e,n){Array.isArray(t)||(t=[t]);const s=this.toSeconds(... method triggerRelease (line 21) | triggerRelease(t,e){Array.isArray(t)||(t=[t]);const n=this.toSeconds(e... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s){const i=this.toSeconds(n);if(this.trigge... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",1),this._syncMethod("tr... method set (line 21) | set(t){const e=F(t,["onsilence","context"]);return this.options=R(this... method get (line 21) | get(){return this._dummyVoice.get()} method releaseAll (line 21) | releaseAll(t){const e=this.toSeconds(t);return this._activeVoices.forE... method dispose (line 21) | dispose(){return super.dispose(),this._dummyVoice.dispose(),this._voic... class fn (line 21) | class fn extends Be{constructor(){super(q(fn.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(fn.getDefaults(),arguments,["urls","onload","bas... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{attack:0,b... method _findClosest (line 21) | _findClosest(t){let e=0;for(;e<96;){if(this._buffers.has(t+e))return-e... method triggerAttack (line 21) | triggerAttack(t,e,n=1){return this.log("triggerAttack",t,e,n),Array.is... method triggerRelease (line 21) | triggerRelease(t,e){return this.log("triggerRelease",t,e),Array.isArra... method releaseAll (line 21) | releaseAll(t){const e=this.toSeconds(t);return this._activeSources.for... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",1),this._syncMethod("tr... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s=1){const i=this.toSeconds(n);return this.... method add (line 21) | add(t,e,n){if(r(x(t)||isFinite(t),"note must be a pitch or midi: "+t),... method loaded (line 21) | get loaded(){return this._buffers.loaded} method dispose (line 21) | dispose(){return super.dispose(),this._buffers.dispose(),this._activeS... class _n (line 21) | class _n extends Tt{constructor(){super(q(_n.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(_n.getDefaults(),arguments,["callback","value"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{callback:K... method _rescheduleEvents (line 21) | _rescheduleEvents(t=-1){this._state.forEachFrom(t,t=>{let e;if("starte... method state (line 21) | get state(){return this._state.getValueAtTime(this.context.transport.t... method startOffset (line 21) | get startOffset(){return this._startOffset} method startOffset (line 21) | set startOffset(t){this._startOffset=t} method probability (line 21) | get probability(){return this._probability} method probability (line 21) | set probability(t){this._probability=t} method humanize (line 21) | get humanize(){return this._humanize} method humanize (line 21) | set humanize(t){this._humanize=t} method start (line 21) | start(t){const e=this.toTicks(t);return"stopped"===this._state.getValu... method stop (line 21) | stop(t){this.cancel(t);const e=this.toTicks(t);if("started"===this._st... method cancel (line 21) | cancel(t){t=I(t,-1/0);const e=this.toTicks(t);return this._state.forEa... method _tick (line 21) | _tick(t){const e=this.context.transport.getTicksAtTime(t);if(!this.mut... method _getLoopDuration (line 21) | _getLoopDuration(){return Math.round((this._loopEnd-this._loopStart)/t... method loop (line 21) | get loop(){return this._loop} method loop (line 21) | set loop(t){this._loop=t,this._rescheduleEvents()} method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._rescheduleEvents()} method loopEnd (line 21) | get loopEnd(){return new Lt(this.context,this._loopEnd).toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t),this._loop&&this._resched... method loopStart (line 21) | get loopStart(){return new Lt(this.context,this._loopStart).toSeconds()} method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t),this._loop&&this._res... method progress (line 21) | get progress(){if(this._loop){const t=this.context.transport.ticks,e=t... method dispose (line 21) | dispose(){return super.dispose(),this.cancel(),this._state.dispose(),t... class mn (line 21) | class mn extends Tt{constructor(){super(q(mn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(mn.getDefaults(),arguments,["callback","interval... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{interval:"... method start (line 21) | start(t){return this._event.start(t),this} method stop (line 21) | stop(t){return this._event.stop(t),this} method cancel (line 21) | cancel(t){return this._event.cancel(t),this} method _tick (line 21) | _tick(t){this.callback(t)} method state (line 21) | get state(){return this._event.state} method progress (line 21) | get progress(){return this._event.progress} method interval (line 21) | get interval(){return this._event.loopEnd} method interval (line 21) | set interval(t){this._event.loopEnd=t} method playbackRate (line 21) | get playbackRate(){return this._event.playbackRate} method playbackRate (line 21) | set playbackRate(t){this._event.playbackRate=t} method humanize (line 21) | get humanize(){return this._event.humanize} method humanize (line 21) | set humanize(t){this._event.humanize=t} method probability (line 21) | get probability(){return this._event.probability} method probability (line 21) | set probability(t){this._event.probability=t} method mute (line 21) | get mute(){return this._event.mute} method mute (line 21) | set mute(t){this._event.mute=t} method iterations (line 21) | get iterations(){return!0===this._event.loop?1/0:this._event.loop} method iterations (line 21) | set iterations(t){this._event.loop=t===1/0||t} method dispose (line 21) | dispose(){return super.dispose(),this._event.dispose(),this} class gn (line 21) | class gn extends _n{constructor(){super(q(gn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(gn.getDefaults(),arguments,["callback","events"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(_n.getDefaults(),{events:[]})} method start (line 21) | start(t,e){const n=this.toTicks(t);if("started"!==this._state.getValue... method _startNote (line 21) | _startNote(t,e,n){e-=n,this._loop?t.startOffset>=this._loopStart&&t.st... method startOffset (line 21) | get startOffset(){return this._startOffset} method startOffset (line 21) | set startOffset(t){this._startOffset=t,this._forEach(t=>{t.startOffset... method stop (line 21) | stop(t){const e=this.toTicks(t);return this._state.cancel(e),this._sta... method at (line 21) | at(t,e){const n=new xt(this.context,t).toTicks(),s=new Lt(this.context... method add (line 21) | add(t,e){t instanceof Object&&Reflect.has(t,"time")&&(t=(e=t).time);co... method _restartEvent (line 21) | _restartEvent(t){this._state.forEach(e=>{"started"===e.state?this._sta... method remove (line 21) | remove(t,e){return g(t)&&t.hasOwnProperty("time")&&(t=(e=t).time),t=th... method clear (line 21) | clear(){return this._forEach(t=>t.dispose()),this._events.clear(),this} method cancel (line 21) | cancel(t){return this._forEach(e=>e.cancel(t)),this._state.cancel(this... method _forEach (line 21) | _forEach(t){return this._events&&this._events.forEach(e=>{e instanceof... method _setAll (line 21) | _setAll(t,e){this._forEach(n=>{n[t]=e})} method _tick (line 21) | _tick(t,e){this.mute||this.callback(t,e)} method _testLoopBoundries (line 21) | _testLoopBoundries(t){this._loop&&(t.startOffset{e.loopStart=this.loopStart,... method loopEnd (line 21) | get loopEnd(){return new Lt(this.context,this._loopEnd).toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t),this._loop&&this._forEach... method loopStart (line 21) | get loopStart(){return new Lt(this.context,this._loopStart).toSeconds()} method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t),this._loop&&this._for... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._setAll("playbackRate",t)} method length (line 21) | get length(){return this._events.size} method dispose (line 21) | dispose(){return super.dispose(),this.clear(),this} function xn (line 21) | function xn(t,e){return B(t,0,e.length-1)} class kn (line 21) | class kn extends mn{constructor(){super(q(kn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(kn.getDefaults(),arguments,["callback","values",... method getDefaults (line 21) | static getDefaults(){return Object.assign(mn.getDefaults(),{pattern:"u... method _tick (line 21) | _tick(t){const e=this._pattern.next();this._value=e.value,this.callbac... method values (line 21) | get values(){return this._values} method values (line 21) | set values(t){this._values=t,this.pattern=this._type} method value (line 21) | get value(){return this._value} method pattern (line 21) | get pattern(){return this._type} method pattern (line 21) | set pattern(t){this._type=t,this._pattern=Cn(this._values,this._type)} class An (line 21) | class An extends _n{constructor(){super(q(An.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(An.getDefaults(),arguments,["callback","events",... method getDefaults (line 21) | static getDefaults(){return Object.assign(F(_n.getDefaults(),["value"]... method _seqCallback (line 21) | _seqCallback(t,e){null!==e&&this.callback(t,e)} method events (line 21) | get events(){return this._events} method events (line 21) | set events(t){this.clear(),this._eventsArray=t,this._events=this._crea... method start (line 21) | start(t,e){return this._part.start(t,e?this._indexTime(e):e),this} method stop (line 21) | stop(t){return this._part.stop(t),this} method subdivision (line 21) | get subdivision(){return new Lt(this.context,this._subdivision).toSeco... method _createSequence (line 21) | _createSequence(t){return new Proxy(t,{get:(t,e)=>t[e],set:(t,e,n)=>(b... method _eventsUpdated (line 21) | _eventsUpdated(){this._part.clear(),this._rescheduleSequence(this._eve... method _rescheduleSequence (line 21) | _rescheduleSequence(t,e,n){t.forEach((t,s)=>{const i=s*e+n;if(y(t))thi... method _indexTime (line 21) | _indexTime(t){return new Lt(this.context,t*this._subdivision+this.star... method clear (line 21) | clear(){return this._part.clear(),this} method dispose (line 21) | dispose(){return super.dispose(),this._part.dispose(),this} method loop (line 21) | get loop(){return this._part.loop} method loop (line 21) | set loop(t){this._part.loop=t} method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this._loopStart=t,this._part.loopStart=this._indexTim... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=t,this._part.loopEnd=0===t?this._indexTim... method startOffset (line 21) | get startOffset(){return this._part.startOffset} method startOffset (line 21) | set startOffset(t){this._part.startOffset=t} method playbackRate (line 21) | get playbackRate(){return this._part.playbackRate} method playbackRate (line 21) | set playbackRate(t){this._part.playbackRate=t} method probability (line 21) | get probability(){return this._part.probability} method probability (line 21) | set probability(t){this._part.probability=t} method progress (line 21) | get progress(){return this._part.progress} method humanize (line 21) | get humanize(){return this._part.humanize} method humanize (line 21) | set humanize(t){this._part.humanize=t} method length (line 21) | get length(){return this._part.length} class Dn (line 21) | class Dn extends Ct{constructor(){super(Object.assign(q(Dn.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Dn.getDefaults(),arguments,["fade"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{fade:.5})} method dispose (line 21) | dispose(){return super.dispose(),this.a.dispose(),this.b.dispose(),thi... class Mn (line 21) | class Mn extends Ct{constructor(t){super(t),this.name="Effect",this._dry... method constructor (line 21) | constructor(t){super(t),this.name="Effect",this._dryWet=new Dn({contex... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{wet:1})} method connectEffect (line 21) | connectEffect(t){return this._internalChannels.push(t),this.effectSend... method dispose (line 21) | dispose(){return super.dispose(),this._dryWet.dispose(),this.effectSen... class jn (line 21) | class jn extends Mn{constructor(t){super(t),this.name="LFOEffect",this._... method constructor (line 21) | constructor(t){super(t),this.name="LFOEffect",this._lfo=new Se({contex... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{frequency:... method start (line 21) | start(t){return this._lfo.start(t),this} method stop (line 21) | stop(t){return this._lfo.stop(t),this} method sync (line 21) | sync(){return this._lfo.sync(),this} method unsync (line 21) | unsync(){return this._lfo.unsync(),this} method type (line 21) | get type(){return this._lfo.type} method type (line 21) | set type(t){this._lfo.type=t} method dispose (line 21) | dispose(){return super.dispose(),this._lfo.dispose(),this.frequency.di... class En (line 21) | class En extends jn{constructor(){super(q(En.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(En.getDefaults(),arguments,["frequency","baseFre... method getDefaults (line 21) | static getDefaults(){return Object.assign(jn.getDefaults(),{baseFreque... method baseFrequency (line 21) | get baseFrequency(){return this._lfo.min} method baseFrequency (line 21) | set baseFrequency(t){this._lfo.min=this.toFrequency(t),this.octaves=th... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._lfo.max=this._lfo.min*Math.pow(2,t)} method dispose (line 21) | dispose(){return super.dispose(),this.filter.dispose(),this} class Rn (line 21) | class Rn extends Ct{constructor(){super(Object.assign(q(Rn.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Rn.getDefaults(),arguments,["pan"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{pan:0,chan... method dispose (line 21) | dispose(){return super.dispose(),this._panner.disconnect(),this.pan.di... class qn (line 21) | class qn extends jn{constructor(){super(q(qn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(qn.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(jn.getDefaults(),{channelCou... method dispose (line 21) | dispose(){return super.dispose(),this._panner.dispose(),this} class In (line 21) | class In extends Ct{constructor(){super(q(In.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(In.getDefaults(),arguments,["smoothing"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{smoothing:... method smoothing (line 21) | get smoothing(){return this._smoothing} method smoothing (line 21) | set smoothing(t){this._smoothing=t,this._lowpass.frequency=1/this.toSe... method dispose (line 21) | dispose(){return super.dispose(),this._abs.dispose(),this._lowpass.dis... class Fn (line 21) | class Fn extends Mn{constructor(){super(q(Fn.getDefaults(),arguments,["b... method constructor (line 21) | constructor(){super(q(Fn.getDefaults(),arguments,["baseFrequency","oct... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{baseFreque... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._setSweepRange()} method follower (line 21) | get follower(){return this._follower.smoothing} method follower (line 21) | set follower(t){this._follower.smoothing=t} method baseFrequency (line 21) | get baseFrequency(){return this._baseFrequency} method baseFrequency (line 21) | set baseFrequency(t){this._baseFrequency=this.toFrequency(t),this._set... method sensitivity (line 21) | get sensitivity(){return ct(1/this._inputBoost.gain.value)} method sensitivity (line 21) | set sensitivity(t){this._inputBoost.gain.value=1/at(t)} method _setSweepRange (line 21) | _setSweepRange(){this._sweepRange.min=this._baseFrequency,this._sweepR... method dispose (line 21) | dispose(){return super.dispose(),this._follower.dispose(),this._sweepR... class Vn (line 21) | class Vn extends Mn{constructor(){super(q(Vn.getDefaults(),arguments,["b... method constructor (line 21) | constructor(){super(q(Vn.getDefaults(),arguments,["bits"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{bits:4})} method dispose (line 21) | dispose(){return super.dispose(),this._bitCrusherWorklet.dispose(),this} class Nn (line 21) | class Nn extends cn{constructor(){super(q(Nn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Nn.getDefaults(),arguments)),this.name="BitCrush... method getDefaults (line 21) | static getDefaults(){return Object.assign(cn.getDefaults(),{bits:12})} method _audioWorkletName (line 21) | _audioWorkletName(){return"bit-crusher"} method onReady (line 21) | onReady(t){kt(this.input,t,this.output);const e=t.parameters.get("bits... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class Pn (line 21) | class Pn extends Mn{constructor(){super(q(Pn.getDefaults(),arguments,["o... method constructor (line 21) | constructor(){super(q(Pn.getDefaults(),arguments,["order"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{order:1,ov... method _getCoefficient (line 21) | _getCoefficient(t,e,n){return n.has(e)||(0===e?n.set(e,0):1===e?n.set(... method order (line 21) | get order(){return this._order} method order (line 21) | set order(t){this._order=t,this._shaper.setMap(e=>this._getCoefficient... method oversample (line 21) | get oversample(){return this._shaper.oversample} method oversample (line 21) | set oversample(t){this._shaper.oversample=t} method dispose (line 21) | dispose(){return super.dispose(),this._shaper.dispose(),this} class Ln (line 21) | class Ln extends Ct{constructor(){super(q(Ln.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(Ln.getDefaults(),arguments,["channels"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{channels:2})} method dispose (line 21) | dispose(){return super.dispose(),this._splitter.disconnect(),this} class zn (line 21) | class zn extends Ct{constructor(){super(q(zn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(zn.getDefaults(),arguments,["channels"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{channels:2})} method dispose (line 21) | dispose(){return super.dispose(),this._merger.disconnect(),this} class Bn (line 21) | class Bn extends Ct{constructor(t){super(t),this.name="StereoEffect",thi... method constructor (line 21) | constructor(t){super(t),this.name="StereoEffect",this.input=new Mt({co... method connectEffectLeft (line 21) | connectEffectLeft(...t){this._split.connect(t[0],0,0),kt(...t),At(t[t.... method connectEffectRight (line 21) | connectEffectRight(...t){this._split.connect(t[0],1,0),kt(...t),At(t[t... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{wet:1})} method dispose (line 21) | dispose(){return super.dispose(),this._dryWet.dispose(),this._split.di... class Wn (line 21) | class Wn extends Bn{constructor(t){super(t),this.feedback=new Rt({contex... method constructor (line 21) | constructor(t){super(t),this.feedback=new Rt({context:this.context,val... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{feedback:.... method dispose (line 21) | dispose(){return super.dispose(),this.feedback.dispose(),this._feedbac... class Un (line 21) | class Un extends Wn{constructor(){super(q(Un.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Un.getDefaults(),arguments,["frequency","delayTi... method getDefaults (line 21) | static getDefaults(){return Object.assign(Wn.getDefaults(),{frequency:... method depth (line 21) | get depth(){return this._depth} method depth (line 21) | set depth(t){this._depth=t;const e=this._delayTime*t;this._lfoL.min=Ma... method delayTime (line 21) | get delayTime(){return 1e3*this._delayTime} method delayTime (line 21) | set delayTime(t){this._delayTime=t/1e3,this.depth=this._depth} method type (line 21) | get type(){return this._lfoL.type} method type (line 21) | set type(t){this._lfoL.type=t,this._lfoR.type=t} method spread (line 21) | get spread(){return this._lfoR.phase-this._lfoL.phase} method spread (line 21) | set spread(t){this._lfoL.phase=90-t/2,this._lfoR.phase=t/2+90} method start (line 21) | start(t){return this._lfoL.start(t),this._lfoR.start(t),this} method stop (line 21) | stop(t){return this._lfoL.stop(t),this._lfoR.stop(t),this} method sync (line 21) | sync(){return this._lfoL.sync(),this._lfoR.sync(),this} method unsync (line 21) | unsync(){return this._lfoL.unsync(),this._lfoR.unsync(),this} method dispose (line 21) | dispose(){return super.dispose(),this._lfoL.dispose(),this._lfoR.dispo... class Gn (line 21) | class Gn extends Mn{constructor(){super(q(Gn.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Gn.getDefaults(),arguments,["distortion"])),this... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{distortion... method distortion (line 21) | get distortion(){return this._distortion} method distortion (line 21) | set distortion(t){this._distortion=t;const e=100*t,n=Math.PI/180;this.... method oversample (line 21) | get oversample(){return this._shaper.oversample} method oversample (line 21) | set oversample(t){this._shaper.oversample=t} method dispose (line 21) | dispose(){return super.dispose(),this._shaper.dispose(),this} class Yn (line 21) | class Yn extends Mn{constructor(t){super(t),this.name="FeedbackEffect",t... method constructor (line 21) | constructor(t){super(t),this.name="FeedbackEffect",this._feedbackGain=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{feedback:.... method dispose (line 21) | dispose(){return super.dispose(),this._feedbackGain.dispose(),this.fee... class Qn (line 21) | class Qn extends Yn{constructor(){super(q(Qn.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Qn.getDefaults(),arguments,["delayTime","feedbac... method getDefaults (line 21) | static getDefaults(){return Object.assign(Yn.getDefaults(),{delayTime:... method dispose (line 21) | dispose(){return super.dispose(),this._delayNode.dispose(),this.delayT... class Zn (line 21) | class Zn extends Ct{constructor(t){super(t),this.name="PhaseShiftAllpass... method constructor (line 21) | constructor(t){super(t),this.name="PhaseShiftAllpass",this.input=new M... method _createAllPassFilterBank (line 21) | _createAllPassFilterBank(t){return t.map(t=>{const e=[[t*t,0,-1],[1,0,... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class Xn (line 21) | class Xn extends Mn{constructor(){super(q(Xn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Xn.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{frequency:... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this._add.di... class Jn (line 21) | class Jn extends Bn{constructor(){super(q(Jn.getDefaults(),arguments,["r... method constructor (line 21) | constructor(){super(q(Jn.getDefaults(),arguments,["roomSize","dampenin... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{roomSize:.... method dampening (line 21) | get dampening(){return this._combFilters[0].dampening} method dampening (line 21) | set dampening(t){this._combFilters.forEach(e=>e.dampening=t)} method dispose (line 21) | dispose(){return super.dispose(),this._allpassFiltersL.forEach(t=>t.di... class ns (line 21) | class ns extends Bn{constructor(){super(q(ns.getDefaults(),arguments,["r... method constructor (line 21) | constructor(){super(q(ns.getDefaults(),arguments,["roomSize"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{roomSize:.... method dispose (line 21) | dispose(){return super.dispose(),this._allpassFilters.forEach(t=>t.dis... class ss (line 21) | class ss extends Wn{constructor(t){super(t),this._feedbackL.disconnect()... method constructor (line 21) | constructor(t){super(t),this._feedbackL.disconnect(),this._feedbackL.c... class is (line 21) | class is extends ss{constructor(){super(q(is.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(is.getDefaults(),arguments,["delayTime","feedbac... method getDefaults (line 21) | static getDefaults(){return Object.assign(ss.getDefaults(),{delayTime:... method dispose (line 21) | dispose(){return super.dispose(),this._leftDelay.dispose(),this._right... class os (line 21) | class os extends Yn{constructor(){super(q(os.getDefaults(),arguments,["p... method constructor (line 21) | constructor(){super(q(os.getDefaults(),arguments,["pitch"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Yn.getDefaults(),{pitch:0,wi... method pitch (line 21) | get pitch(){return this._pitch} method pitch (line 21) | set pitch(t){this._pitch=t;let e=0;t<0?(this._lfoA.min=0,this._lfoA.ma... method windowSize (line 21) | get windowSize(){return this._windowSize} method windowSize (line 21) | set windowSize(t){this._windowSize=this.toSeconds(t),this.pitch=this._... method dispose (line 21) | dispose(){return super.dispose(),this._frequency.dispose(),this._delay... class rs (line 21) | class rs extends Bn{constructor(){super(q(rs.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(rs.getDefaults(),arguments,["frequency","octaves... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{frequency:... method _makeFilters (line 21) | _makeFilters(t,e){const n=[];for(let s=0;s{const n=this._buffer... method size (line 21) | get size(){return this._analysers[0].frequencyBinCount} method size (line 21) | set size(t){this._analysers.forEach((e,n)=>{e.fftSize=2*t,this._buffer... method channels (line 21) | get channels(){return this._analysers.length} method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){r("waveform"===t||"fft"===t,"Analyser: invalid type: "+t),... method smoothing (line 21) | get smoothing(){return this._analysers[0].smoothingTimeConstant} method smoothing (line 21) | set smoothing(t){this._analysers.forEach(e=>e.smoothingTimeConstant=t)} method dispose (line 21) | dispose(){return super.dispose(),this._analysers.forEach(t=>t.disconne... class _s (line 21) | class _s extends Ct{constructor(){super(q(_s.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(_s.getDefaults(),arguments)),this.name="MeterBas... method dispose (line 21) | dispose(){return super.dispose(),this._analyser.dispose(),this} class ms (line 21) | class ms extends _s{constructor(){super(q(ms.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(ms.getDefaults(),arguments,["smoothing"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(_s.getDefaults(),{smoothing:... method getLevel (line 21) | getLevel(){return d("'getLevel' has been changed to 'getValue'"),this.... method getValue (line 21) | getValue(){const t=this._analyser.getValue(),e=(1===this.channels?[t]:... method channels (line 21) | get channels(){return this._analyser.channels} method dispose (line 21) | dispose(){return super.dispose(),this._analyser.dispose(),this} class gs (line 21) | class gs extends _s{constructor(){super(q(gs.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(gs.getDefaults(),arguments,["size"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{normalRang... method getValue (line 21) | getValue(){return this._analyser.getValue().map(t=>this.normalRange?at... method size (line 21) | get size(){return this._analyser.size} method size (line 21) | set size(t){this._analyser.size=t} method smoothing (line 21) | get smoothing(){return this._analyser.smoothing} method smoothing (line 21) | set smoothing(t){this._analyser.smoothing=t} method getFrequencyOfIndex (line 21) | getFrequencyOfIndex(t){return r(0<=t&&tt.call(e,n,s,this))} method get (line 1) | get(t){return this._map.get(t)} method has (line 1) | has(t){return this._map.has(t)} method keys (line 1) | keys(){return this._map.keys()} method values (line 1) | values(){return this._map.values()} class s (line 1) | class s{constructor(t){this._map=new Map(t)}get size(){return this._map.... method constructor (line 1) | constructor(t){this._map=new Map(t)} method size (line 1) | get size(){return this._map.size} method entries (line 1) | entries(){return this._map.entries()} method forEach (line 1) | forEach(t,e=null){return this._map.forEach((n,s)=>t.call(e,n,s,this))} method get (line 1) | get(t){return this._map.get(t)} method has (line 1) | has(t){return this._map.has(t)} method keys (line 1) | keys(){return this._map.keys()} method values (line 1) | values(){return this._map.values()} method constructor (line 1) | constructor(t,n=s){const a=o(t),c={...s,...n},u=i(a,c);super(t,!1,u,r(a)... method fftSize (line 1) | get fftSize(){return this._nativeAnalyserNode.fftSize} method fftSize (line 1) | set fftSize(t){this._nativeAnalyserNode.fftSize=t} method frequencyBinCount (line 1) | get frequencyBinCount(){return this._nativeAnalyserNode.frequencyBinCount} method maxDecibels (line 1) | get maxDecibels(){return this._nativeAnalyserNode.maxDecibels} method maxDecibels (line 1) | set maxDecibels(t){const e=this._nativeAnalyserNode.maxDecibels;if(this.... method minDecibels (line 1) | get minDecibels(){return this._nativeAnalyserNode.minDecibels} method minDecibels (line 1) | set minDecibels(t){const e=this._nativeAnalyserNode.minDecibels;if(this.... method smoothingTimeConstant (line 1) | get smoothingTimeConstant(){return this._nativeAnalyserNode.smoothingTim... method smoothingTimeConstant (line 1) | set smoothingTimeConstant(t){this._nativeAnalyserNode.smoothingTimeConst... method getByteFrequencyData (line 1) | getByteFrequencyData(t){this._nativeAnalyserNode.getByteFrequencyData(t)} method getByteTimeDomainData (line 1) | getByteTimeDomainData(t){this._nativeAnalyserNode.getByteTimeDomainData(t)} method getFloatFrequencyData (line 1) | getFloatFrequencyData(t){this._nativeAnalyserNode.getFloatFrequencyData(t)} method getFloatTimeDomainData (line 1) | getFloatTimeDomainData(t){this._nativeAnalyserNode.getFloatTimeDomainDat... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(d){if(null===a)throw new Error("Missing the native OfflineAu... method [Symbol.hasInstance] (line 1) | static[Symbol.hasInstance](e){return null!==e&&"object"==typeof e&&Objec... method constructor (line 1) | constructor(t,i=r){const o=u(t),a={...r,...i},l=c(o,a),d=h(o),p=d?e():nu... method buffer (line 1) | get buffer(){return this._isBufferNullified?null:this._nativeAudioBuffer... method buffer (line 1) | set buffer(t){try{this._nativeAudioBufferSourceNode.buffer=t}catch(e){if... method loop (line 1) | get loop(){return this._nativeAudioBufferSourceNode.loop} method loop (line 1) | set loop(t){this._nativeAudioBufferSourceNode.loop=t} method loopEnd (line 1) | get loopEnd(){return this._nativeAudioBufferSourceNode.loopEnd} method loopEnd (line 1) | set loopEnd(t){this._nativeAudioBufferSourceNode.loopEnd=t} method loopStart (line 1) | get loopStart(){return this._nativeAudioBufferSourceNode.loopStart} method loopStart (line 1) | set loopStart(t){this._nativeAudioBufferSourceNode.loopStart=t} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?l(this,t):null;this._nativeA... method playbackRate (line 1) | get playbackRate(){return this._playbackRate} method start (line 1) | start(t=0,e=0,n){if(this._nativeAudioBufferSourceNode.start(t,e,n),null!... method stop (line 1) | stop(t=0){this._nativeAudioBufferSourceNode.stop(t),null!==this._audioBu... method start (line 1) | set start(t){a=t} method stop (line 1) | set stop(t){c=t} method render (line 1) | render(u,h,l){const d=r.get(h);return void 0!==d?Promise.resolve(d):(asy... method constructor (line 1) | constructor(t={}){if(null===u)throw new Error("Missing the native AudioC... method baseLatency (line 1) | get baseLatency(){return this._baseLatency} method state (line 1) | get state(){return null!==this._state?this._state:this._nativeAudioConte... method close (line 1) | close(){return"closed"===this.state?this._nativeAudioContext.close().the... method createMediaElementSource (line 1) | createMediaElementSource(t){return new o(this,{mediaElement:t})} method createMediaStreamDestination (line 1) | createMediaStreamDestination(){return new r(this)} method createMediaStreamSource (line 1) | createMediaStreamSource(t){return new a(this,{mediaStream:t})} method createMediaStreamTrackSource (line 1) | createMediaStreamTrackSource(t){return new c(this,{mediaStreamTrack:t})} method resume (line 1) | resume(){return"suspended"===this._state?new Promise((t,e)=>{const n=()=... method suspend (line 1) | suspend(){return this._nativeAudioContext.suspend().catch(t=>{if(void 0=... method constructor (line 1) | constructor(t,n){const s=o(t),c=r(s),u=i(s,n,c);super(t,!1,u,c?e(a):null... method channelCount (line 1) | get channelCount(){return this._nativeAudioDestinationNode.channelCount} method channelCount (line 1) | set channelCount(t){if(this._isNodeOfNativeOfflineAudioContext)throw s()... method channelCountMode (line 1) | get channelCountMode(){return this._nativeAudioDestinationNode.channelCo... method channelCountMode (line 1) | set channelCountMode(t){if(this._isNodeOfNativeOfflineAudioContext)throw... method maxChannelCount (line 1) | get maxChannelCount(){return this._nativeAudioDestinationNode.maxChannel... method forwardX (line 1) | get forwardX(){return u} method forwardY (line 1) | get forwardY(){return h} method forwardZ (line 1) | get forwardZ(){return l} method positionX (line 1) | get positionX(){return d} method positionY (line 1) | get positionY(){return p} method positionZ (line 1) | get positionZ(){return f} method upX (line 1) | get upX(){return _} method upY (line 1) | get upY(){return m} method upZ (line 1) | get upZ(){return g} method defaultValue (line 1) | get defaultValue(){return _.defaultValue} method maxValue (line 1) | get maxValue(){return null===m?_.maxValue:m} method minValue (line 1) | get minValue(){return null===g?_.minValue:g} method value (line 1) | get value(){return _.value} method value (line 1) | set value(t){_.value=t,b.setValueAtTime(t,p.context.currentTime)} method cancelAndHoldAtTime (line 1) | cancelAndHoldAtTime(t){if("function"==typeof _.cancelAndHoldAtTime)null=... method setValueCurveAtTime (line 1) | setValueCurveAtTime(t,e,n){if(null!==d&&"webkitAudioContext"===d.name){c... method replay (line 1) | replay(e){for(const n of t)if("exponentialRampToValue"===n.type){const{e... method constructor (line 1) | constructor(e,d,p=o){const f=u(e),_=h(f),m=(t=>({...t,outputChannelCount... method onprocessorerror (line 1) | get onprocessorerror(){return this._onprocessorerror} method onprocessorerror (line 1) | set onprocessorerror(t){const e="function"==typeof t?d(this,t):null;this... method parameters (line 1) | get parameters(){return null===this._parameters?this._nativeAudioWorklet... method port (line 1) | get port(){return this._nativeAudioWorkletNode.port} method constructor (line 1) | constructor(e,n){super(e,n),this._nativeContext=e,this._audioWorklet=voi... method audioWorklet (line 1) | get audioWorklet(){return this._audioWorklet} method createAnalyser (line 1) | createAnalyser(){return new e(this)} method createBiquadFilter (line 1) | createBiquadFilter(){return new i(this)} method createBuffer (line 1) | createBuffer(t,e,s){return new n({length:e,numberOfChannels:t,sampleRate... method createBufferSource (line 1) | createBufferSource(){return new s(this)} method createChannelMerger (line 1) | createChannelMerger(t=6){return new o(this,{numberOfInputs:t})} method createChannelSplitter (line 1) | createChannelSplitter(t=6){return new r(this,{numberOfOutputs:t})} method createConstantSource (line 1) | createConstantSource(){return new a(this)} method createConvolver (line 1) | createConvolver(){return new c(this)} method createDelay (line 1) | createDelay(t=1){return new h(this,{maxDelayTime:t})} method createDynamicsCompressor (line 1) | createDynamicsCompressor(){return new l(this)} method createGain (line 1) | createGain(){return new d(this)} method createIIRFilter (line 1) | createIIRFilter(t,e){return new p(this,{feedback:e,feedforward:t})} method createOscillator (line 1) | createOscillator(){return new _(this)} method createPanner (line 1) | createPanner(){return new m(this)} method createPeriodicWave (line 1) | createPeriodicWave(t,e,n={disableNormalization:!1}){return new g(this,{.... method createStereoPanner (line 1) | createStereoPanner(){return new v(this)} method createWaveShaper (line 1) | createWaveShaper(){return new y(this)} method decodeAudioData (line 1) | decodeAudioData(t,e,n){return u(this._nativeContext,t).then(t=>("functio... method constructor (line 1) | constructor(t,o=i){const u=a(t),h={...i,...o},l=r(u,h),d=c(u);super(t,!1... method detune (line 1) | get detune(){return this._detune} method frequency (line 1) | get frequency(){return this._frequency} method gain (line 1) | get gain(){return this._gain} method Q (line 1) | get Q(){return this._Q} method type (line 1) | get type(){return this._nativeBiquadFilterNode.type} method type (line 1) | set type(t){this._nativeBiquadFilterNode.type=t} method getFrequencyResponse (line 1) | getFrequencyResponse(t,e,n){if(this._nativeBiquadFilterNode.getFrequency... method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c={...s,...r};super(t,!1,n(a,c),o(a)?e()... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c=(t=>({...t,channelCount:t.numberOfOutp... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(t,i=r){const o=c(t),h={...r,...i},l=a(o,h),d=u(o),p=d?n():nu... method offset (line 1) | get offset(){return this._offset} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?h(this,t):null;this._nativeC... method start (line 1) | start(t=0){if(this._nativeConstantSourceNode.start(t),null!==this._const... method stop (line 1) | stop(t=0){this._nativeConstantSourceNode.stop(t),null!==this._constantSo... method start (line 1) | set start(t){a=t} method stop (line 1) | set stop(t){c=t} method render (line 1) | render(u,h,l){const d=r.get(h);return void 0!==d?Promise.resolve(d):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c={...s,...r},u=n(a,c);super(t,!1,u,o(a)... method buffer (line 1) | get buffer(){return this._isBufferNullified?null:this._nativeConvolverNo... method buffer (line 1) | set buffer(t){if(this._nativeConvolverNode.buffer=t,null===t&&null!==thi... method normalize (line 1) | get normalize(){return this._nativeConvolverNode.normalize} method normalize (line 1) | set normalize(t){this._nativeConvolverNode.normalize=t} method render (line 1) | render(r,a,c){const u=o.get(a);return void 0!==u?Promise.resolve(u):(asy... method constructor (line 1) | constructor(t,a=s){const c=o(t),u={...s,...a},h=i(c,u),l=r(c);super(t,!1... method delayTime (line 1) | get delayTime(){return this._delayTime} method render (line 1) | render(c,u,h){const l=a.get(u);return void 0!==l?Promise.resolve(l):(asy... method constructor (line 1) | constructor(t,o=s){const c=r(t),u={...s,...o},h=i(c,u),l=a(c);super(t,!1... method attack (line 1) | get attack(){return this._attack} method channelCount (line 1) | get channelCount(){return this._nativeDynamicsCompressorNode.channelCount} method channelCount (line 1) | set channelCount(t){const e=this._nativeDynamicsCompressorNode.channelCo... method channelCountMode (line 1) | get channelCountMode(){return this._nativeDynamicsCompressorNode.channel... method channelCountMode (line 1) | set channelCountMode(t){const e=this._nativeDynamicsCompressorNode.chann... method knee (line 1) | get knee(){return this._knee} method ratio (line 1) | get ratio(){return this._ratio} method reduction (line 1) | get reduction(){return"number"==typeof this._nativeDynamicsCompressorNod... method release (line 1) | get release(){return this._release} method threshold (line 1) | get threshold(){return this._threshold} method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method constructor (line 1) | constructor(t){this._nativeEventTarget=t,this._listeners=new WeakMap} method addEventListener (line 1) | addEventListener(e,n,s){if(null!==n){let i=this._listeners.get(n);void 0... method dispatchEvent (line 1) | dispatchEvent(t){return this._nativeEventTarget.dispatchEvent(t)} method removeEventListener (line 1) | removeEventListener(t,e,n){const s=null===e?void 0:this._listeners.get(e... method constructor (line 1) | constructor(t,c=i){const u=r(t),h={...i,...c},l=o(u,h),d=a(u);super(t,!1... method gain (line 1) | get gain(){return this._gain} method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method render (line 1) | render(t,e,n){const s=h.get(e);return void 0!==s?Promise.resolve(s):d(t,... method constructor (line 1) | constructor(t,i){const o=n(t),r=e(o,i);if(s(o))throw TypeError();super(t... method mediaElement (line 1) | get mediaElement(){return void 0===this._nativeMediaElementAudioSourceNo... method constructor (line 1) | constructor(t,o=s){const r=n(t);if(i(r))throw new TypeError;const a={...... method stream (line 1) | get stream(){return this._nativeMediaStreamAudioDestinationNode.stream} method constructor (line 1) | constructor(t,i){const o=n(t),r=e(o,i);if(s(o))throw new TypeError;super... method mediaStream (line 1) | get mediaStream(){return this._nativeMediaStreamAudioSourceNode.mediaStr... method constructor (line 1) | constructor(t,s){const i=n(t);super(t,!0,e(i,s),null)} method constructor (line 1) | constructor(t={}){if(null===o)throw new Error("Missing the native AudioC... method baseLatency (line 1) | get baseLatency(){return this._baseLatency} method state (line 1) | get state(){return null!==this._state?this._state:this._nativeAudioConte... method close (line 1) | close(){return"closed"===this.state?this._nativeAudioContext.close().the... method resume (line 1) | resume(){return"suspended"===this._state?new Promise((t,e)=>{const n=()=... method suspend (line 1) | suspend(){return this._nativeAudioContext.suspend().catch(e=>{if(void 0=... method constructor (line 1) | constructor(n,r){super(n),this._nativeContext=n,s.g.set(this,n);const a=... method currentTime (line 1) | get currentTime(){return this._nativeContext.currentTime} method destination (line 1) | get destination(){return this._destination} method listener (line 1) | get listener(){return this._listener} method onstatechange (line 1) | get onstatechange(){return this._onstatechange} method onstatechange (line 1) | set onstatechange(t){const e="function"==typeof t?r(this,t):null;this._n... method sampleRate (line 1) | get sampleRate(){return this._nativeContext.sampleRate} method state (line 1) | get state(){return this._nativeContext.state} method constructor (line 1) | constructor(e){const{length:o,numberOfChannels:r,sampleRate:a}={...i,...... method length (line 1) | get length(){return void 0===this._nativeOfflineAudioContext.length?this... method state (line 1) | get state(){return null===this._state?this._nativeOfflineAudioContext.st... method startRendering (line 1) | startRendering(){return"running"===this._state?Promise.reject(e()):(this... method _waitForThePromiseToSettle (line 1) | _waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudi... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return h.channelCount} method channelCount (line 1) | set channelCount(t){h.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return h.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){h.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return h.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){h.channelInterpretation=t} method context (line 1) | get context(){return h.context} method inputs (line 1) | get inputs(){return[]} method numberOfInputs (line 1) | get numberOfInputs(){return u.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return h.numberOfOutputs} method offset (line 1) | get offset(){return h.gain} method onended (line 1) | get onended(){return u.onended} method onended (line 1) | set onended(t){u.onended=t} method start (line 1) | start(t=0){u.start.call(u,t)} method stop (line 1) | stop(t=0){u.stop.call(u,t)} method buffer (line 1) | get buffer(){return l.buffer} method buffer (line 1) | set buffer(t){l.buffer=t} method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){t>2&&(l.channelCount=t),d.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){"max"===t&&(l.channelCountMode=t),d.channelCount... method channelInterpretation (line 1) | get channelInterpretation(){return l.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){l.channelInterpretation=t,d.channelInterpre... method context (line 1) | get context(){return l.context} method inputs (line 1) | get inputs(){return[l]} method numberOfInputs (line 1) | get numberOfInputs(){return l.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return l.numberOfOutputs} method normalize (line 1) | get normalize(){return l.normalize} method normalize (line 1) | set normalize(t){l.normalize=t} function r (line 1) | function r(t,e){const n=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])... function a (line 1) | function a(t,e){let n=[0,0];for(let o=t.length-1;o>=0;o-=1)i=e,n=[(s=n)[... method bufferSize (line 1) | get bufferSize(){return m} method channelCount (line 1) | get channelCount(){return b.channelCount} method channelCount (line 1) | set channelCount(t){b.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return b.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){b.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return b.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){b.channelInterpretation=t} method context (line 1) | get context(){return b.context} method inputs (line 1) | get inputs(){return[b]} method numberOfInputs (line 1) | get numberOfInputs(){return b.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return b.numberOfOutputs} method getFrequencyResponse (line 1) | getFrequencyResponse(e,n,s){if(e.length!==n.length||n.length!==s.length)... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return A.channelCount} method channelCount (line 1) | set channelCount(t){if(t>2)throw u();j.channelCount=t,A.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return A.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){if("max"===t)throw u();j.channelCountMode=t,A.ch... method channelInterpretation (line 1) | get channelInterpretation(){return A.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){j.channelInterpretation=t,A.channelInterpre... method coneInnerAngle (line 1) | get coneInnerAngle(){return A.coneInnerAngle} method coneInnerAngle (line 1) | set coneInnerAngle(t){A.coneInnerAngle=t} method coneOuterAngle (line 1) | get coneOuterAngle(){return A.coneOuterAngle} method coneOuterAngle (line 1) | set coneOuterAngle(t){A.coneOuterAngle=t} method coneOuterGain (line 1) | get coneOuterGain(){return A.coneOuterGain} method coneOuterGain (line 1) | set coneOuterGain(t){if(t<0||t>1)throw e();A.coneOuterGain=t} method context (line 1) | get context(){return A.context} method distanceModel (line 1) | get distanceModel(){return A.distanceModel} method distanceModel (line 1) | set distanceModel(t){A.distanceModel=t} method inputs (line 1) | get inputs(){return[j]} method maxDistance (line 1) | get maxDistance(){return A.maxDistance} method maxDistance (line 1) | set maxDistance(t){if(t<0)throw new RangeError;A.maxDistance=t} method numberOfInputs (line 1) | get numberOfInputs(){return A.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return A.numberOfOutputs} method orientationX (line 1) | get orientationX(){return E.gain} method orientationY (line 1) | get orientationY(){return R.gain} method orientationZ (line 1) | get orientationZ(){return q.gain} method panningModel (line 1) | get panningModel(){return A.panningModel} method panningModel (line 1) | set panningModel(t){if(A.panningModel=t,A.panningModel!==t&&"HRTF"===t)t... method positionX (line 1) | get positionX(){return I.gain} method positionY (line 1) | get positionY(){return F.gain} method positionZ (line 1) | get positionZ(){return V.gain} method refDistance (line 1) | get refDistance(){return A.refDistance} method refDistance (line 1) | set refDistance(t){if(t<0)throw new RangeError;A.refDistance=t} method rolloffFactor (line 1) | get rolloffFactor(){return A.rolloffFactor} method rolloffFactor (line 1) | set rolloffFactor(t){if(t<0)throw new RangeError;A.rolloffFactor=t} method connectGraph (line 1) | connectGraph(){e.connect(d),e.connect(f.inputs[0]),e.connect(_),f.connec... method disconnectGraph (line 1) | disconnectGraph(){e.disconnect(d),e.disconnect(f.inputs[0]),e.disconnect... method connectGraph (line 1) | connectGraph(){s.connect(m),s.connect(x.inputs[0]),m.connect(g,1),m.conn... method disconnectGraph (line 1) | disconnectGraph(){s.disconnect(m),s.disconnect(x.inputs[0]),m.disconnect... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){d.channelCount!==t&&(g&&_(),({connectGraph:f,disconn... method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){if("clamped-max"===t||"max"===t)throw o();d.chan... method channelInterpretation (line 1) | get channelInterpretation(){return d.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){d.channelInterpretation=t} method context (line 1) | get context(){return d.context} method inputs (line 1) | get inputs(){return[d]} method numberOfInputs (line 1) | get numberOfInputs(){return d.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return d.numberOfOutputs} method pan (line 1) | get pan(){return p.gain} method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){f.channelCount=t,_.channelCount=t,d.channelCount=t,m... method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){f.channelCountMode=t,_.channelCountMode=t,d.chan... method channelInterpretation (line 1) | get channelInterpretation(){return d.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){f.channelInterpretation=t,_.channelInterpre... method context (line 1) | get context(){return d.context} method curve (line 1) | get curve(){return b} method curve (line 1) | set curve(n){if(null!==u&&u.length<2)throw e();if(null===n)d.curve=n,p.c... method inputs (line 1) | get inputs(){return[f]} method numberOfInputs (line 1) | get numberOfInputs(){return d.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return d.numberOfOutputs} method oversample (line 1) | get oversample(){return d.oversample} method oversample (line 1) | set oversample(t){d.oversample=t,p.oversample=t} method constructor (line 1) | constructor(t,n,r){let a;if("number"==typeof t&&void 0!==n&&void 0!==r)a... method length (line 1) | get length(){return void 0===this._nativeOfflineAudioContext.length?this... method state (line 1) | get state(){return null===this._state?this._nativeOfflineAudioContext.st... method startRendering (line 1) | startRendering(){return"running"===this._state?Promise.reject(n()):(this... method _waitForThePromiseToSettle (line 1) | _waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudi... method constructor (line 1) | constructor(t,n=o){const s=c(t),i={...o,...n},h=r(s,i),l=u(s),d=l?a():nu... method detune (line 1) | get detune(){return this._detune} method frequency (line 1) | get frequency(){return this._frequency} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?h(this,t):null;this._nativeO... method type (line 1) | get type(){return this._nativeOscillatorNode.type} method type (line 1) | set type(t){if(this._nativeOscillatorNode.type=t,"custom"===t)throw n();... method setPeriodicWave (line 1) | setPeriodicWave(t){this._nativeOscillatorNode.setPeriodicWave(t),null!==... method start (line 1) | start(t=0){if(this._nativeOscillatorNode.start(t),null!==this._oscillato... method stop (line 1) | stop(t=0){this._nativeOscillatorNode.stop(t),null!==this._oscillatorNode... method periodicWave (line 1) | set periodicWave(t){a=t} method start (line 1) | set start(t){c=t} method stop (line 1) | set stop(t){u=t} method render (line 1) | render(h,l,d){const p=r.get(l);return void 0!==p?Promise.resolve(p):(asy... method constructor (line 1) | constructor(t,c=i){const u=r(t),h={...i,...c},l=n(u,h),d=a(u);super(t,!1... method coneInnerAngle (line 1) | get coneInnerAngle(){return this._nativePannerNode.coneInnerAngle} method coneInnerAngle (line 1) | set coneInnerAngle(t){this._nativePannerNode.coneInnerAngle=t} method coneOuterAngle (line 1) | get coneOuterAngle(){return this._nativePannerNode.coneOuterAngle} method coneOuterAngle (line 1) | set coneOuterAngle(t){this._nativePannerNode.coneOuterAngle=t} method coneOuterGain (line 1) | get coneOuterGain(){return this._nativePannerNode.coneOuterGain} method coneOuterGain (line 1) | set coneOuterGain(t){this._nativePannerNode.coneOuterGain=t} method distanceModel (line 1) | get distanceModel(){return this._nativePannerNode.distanceModel} method distanceModel (line 1) | set distanceModel(t){this._nativePannerNode.distanceModel=t} method maxDistance (line 1) | get maxDistance(){return this._nativePannerNode.maxDistance} method maxDistance (line 1) | set maxDistance(t){this._nativePannerNode.maxDistance=t} method orientationX (line 1) | get orientationX(){return this._orientationX} method orientationY (line 1) | get orientationY(){return this._orientationY} method orientationZ (line 1) | get orientationZ(){return this._orientationZ} method panningModel (line 1) | get panningModel(){return this._nativePannerNode.panningModel} method panningModel (line 1) | set panningModel(t){this._nativePannerNode.panningModel=t} method positionX (line 1) | get positionX(){return this._positionX} method positionY (line 1) | get positionY(){return this._positionY} method positionZ (line 1) | get positionZ(){return this._positionZ} method refDistance (line 1) | get refDistance(){return this._nativePannerNode.refDistance} method refDistance (line 1) | set refDistance(t){this._nativePannerNode.refDistance=t} method rolloffFactor (line 1) | get rolloffFactor(){return this._nativePannerNode.rolloffFactor} method rolloffFactor (line 1) | set rolloffFactor(t){this._nativePannerNode.rolloffFactor=t} method render (line 1) | render(f,_,m){const g=d.get(_);return void 0!==g?Promise.resolve(g):(asy... method constructor (line 1) | constructor(i,o){const r=e(i),a={...s,...o},c=t(r,a);return n.add(c),c} method [Symbol.hasInstance] (line 1) | static[Symbol.hasInstance](t){return null!==t&&"object"==typeof t&&Objec... method constructor (line 1) | constructor(t,a=s){const c=o(t),u={...s,...a},h=n(c,u),l=r(c);super(t,!1... method pan (line 1) | get pan(){return this._pan} method render (line 1) | render(c,u,h){const l=a.get(u);return void 0!==l?Promise.resolve(l):(asy... method constructor (line 1) | constructor(t,e=s){const a=o(t),c={...s,...e},u=n(a,c);super(t,!0,u,r(a)... method curve (line 1) | get curve(){return this._isCurveNullified?null:this._nativeWaveShaperNod... method curve (line 1) | set curve(t){if(null===t)this._isCurveNullified=!0,this._nativeWaveShape... method oversample (line 1) | get oversample(){return this._nativeWaveShaperNode.oversample} method oversample (line 1) | set oversample(t){this._nativeWaveShaperNode.oversample=t} method render (line 1) | render(r,a,c){const u=o.get(a);return void 0!==u?Promise.resolve(u):(asy... method constructor (line 1) | constructor(e,i,o,r){super(o),this._context=e,this._nativeAudioNode=o;co... method channelCount (line 1) | get channelCount(){return this._nativeAudioNode.channelCount} method channelCount (line 1) | set channelCount(t){this._nativeAudioNode.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return this._nativeAudioNode.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){this._nativeAudioNode.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return this._nativeAudioNode.channelInterpre... method channelInterpretation (line 1) | set channelInterpretation(t){this._nativeAudioNode.channelInterpretation=t} method context (line 1) | get context(){return this._context} method numberOfInputs (line 1) | get numberOfInputs(){return this._nativeAudioNode.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return this._nativeAudioNode.numberOfOutputs} method connect (line 1) | connect(t,n=0,s=0){if(n<0||n>=this._nativeAudioNode.numberOfOutputs)thro... method disconnect (line 1) | disconnect(t,e,n){let s;if(void 0===t)s=(t=>{const e=Object(l.a)(t),n=[]... method bufferSize (line 1) | get bufferSize(){return R} method channelCount (line 1) | get channelCount(){return O.channelCount} method channelCount (line 1) | set channelCount(t){throw l()} method channelCountMode (line 1) | get channelCountMode(){return O.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){throw l()} method channelInterpretation (line 1) | get channelInterpretation(){return N} method channelInterpretation (line 1) | set channelInterpretation(t){for(const e of D)e.channelInterpretation=t;... method context (line 1) | get context(){return q.context} method inputs (line 1) | get inputs(){return D} method numberOfInputs (line 1) | get numberOfInputs(){return O.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return O.numberOfOutputs} method onprocessorerror (line 1) | get onprocessorerror(){return P} method onprocessorerror (line 1) | set onprocessorerror(t){"function"==typeof P&&z.removeEventListener("pro... method parameters (line 1) | get parameters(){return V} method port (line 1) | get port(){return A.port2} method render (line 1) | render(T,O,S){a(O,T);const C=x.get(O);return void 0!==C?Promise.resolve(... method constructor (line 1) | constructor(t,a){const c=o(t),u=r(c),h={...i,...a},l=e(c,u?null:t.baseLa... method getFrequencyResponse (line 1) | getFrequencyResponse(t,e,n){return this._nativeIIRFilterNode.getFrequenc... function n (line 1) | function n(t,e){for(var n=0;n{this._createTimeout(),t... method _createClock (line 1) | _createClock(){if("worker"===this._type)try{this._createWorker()}catch... method _disposeClock (line 1) | _disposeClock(){this._timeout&&(clearTimeout(this._timeout),this._time... method updateInterval (line 1) | get updateInterval(){return this._updateInterval} method updateInterval (line 1) | set updateInterval(t){this._updateInterval=Math.max(t,128/44100),"work... method type (line 1) | get type(){return this._type} method type (line 1) | set type(t){this._disposeClock(),this._type=t,this._createClock()} method dispose (line 1) | dispose(){this._disposeClock()} function k (line 1) | function k(t){return Object(o.isAnyAudioParam)(t)} function A (line 1) | function A(t){return Object(o.isAnyAudioNode)(t)} function D (line 1) | function D(t){return Object(o.isAnyOfflineAudioContext)(t)} function M (line 1) | function M(t){return Object(o.isAnyAudioContext)(t)} function j (line 1) | function j(t){return t instanceof AudioBuffer} function E (line 1) | function E(t,e){return"value"===t||k(e)||A(e)||j(e)} function R (line 1) | function R(t,...e){if(!e.length)return t;const n=e.shift();if(g(t)&&g(n)... function q (line 1) | function q(t,e,n=[],s){const i={},o=Array.from(e);if(g(o[0])&&s&&!Reflec... function I (line 1) | function I(t,e){return p(t)?e:t} function F (line 1) | function F(t,e){return e.forEach(e=>{Reflect.has(t,e)&&delete t[e]}),t} class V (line 7) | class V{constructor(){this.debug=!1,this._wasDisposed=!1}static getDefau... method constructor (line 7) | constructor(){this.debug=!1,this._wasDisposed=!1} method getDefaults (line 7) | static getDefaults(){return{}} method log (line 7) | log(...t){(this.debug||w&&this.toString()===w.TONE_DEBUG_CLASS)&&l(thi... method dispose (line 7) | dispose(){return this._wasDisposed=!0,this} method disposed (line 7) | get disposed(){return this._wasDisposed} method toString (line 7) | toString(){return this.name} function N (line 7) | function N(t,e){return t>e+1e-6} function P (line 7) | function P(t,e){return N(t,e)||z(t,e)} function L (line 7) | function L(t,e){return t+1e-60&&this._timeline[e-1]... method cancel (line 7) | cancel(t){if(this._timeline.length>1){let e=this._search(t);if(e>=0)if... method cancelBefore (line 7) | cancelBefore(t){const e=this._search(t);return e>=0&&(this._timeline=t... method previousEvent (line 7) | previousEvent(t){const e=this._timeline.indexOf(t);return e>0?this._ti... method _search (line 7) | _search(t,e="time"){if(0===this._timeline.length)return-1;let n=0;cons... method _iterate (line 7) | _iterate(t,e=0,n=this._timeline.length-1){this._timeline.slice(e,n+1).... method forEach (line 7) | forEach(t){return this._iterate(t),this} method forEachBefore (line 7) | forEachBefore(t,e){const n=this._search(t);return-1!==n&&this._iterate... method forEachAfter (line 7) | forEachAfter(t,e){const n=this._search(t);return this._iterate(e,n+1),... method forEachBetween (line 7) | forEachBetween(t,e,n){let s=this._search(t),i=this._search(e);return-1... method forEachFrom (line 7) | forEachFrom(t,e){let n=this._search(t);for(;n>=0&&this._timeline[n].ti... method forEachAtTime (line 7) | forEachAtTime(t,e){const n=this._search(t);if(-1!==n&&z(this._timeline... method dispose (line 7) | dispose(){return super.dispose(),this._timeline=[],this} function G (line 7) | function G(t){U.push(t)} function Q (line 7) | function Q(t){Y.push(t)} class Z (line 7) | class Z extends V{constructor(){super(...arguments),this.name="Emitter"}... method constructor (line 7) | constructor(){super(...arguments),this.name="Emitter"} method on (line 7) | on(t,e){return t.split(/\W+/).forEach(t=>{p(this._events)&&(this._even... method once (line 7) | once(t,e){const n=(...s)=>{e(...s),this.off(t,n)};return this.on(t,n),... method off (line 7) | off(t,e){return t.split(/\W+/).forEach(n=>{if(p(this._events)&&(this._... method emit (line 7) | emit(t,...e){if(this._events&&this._events.hasOwnProperty(t)){const n=... method mixin (line 7) | static mixin(t){["on","once","off","emit"].forEach(e=>{const n=Object.... method dispose (line 7) | dispose(){return super.dispose(),this._events=void 0,this} class X (line 7) | class X extends Z{constructor(){super(...arguments),this.isOffline=!1}} method constructor (line 7) | constructor(){super(...arguments),this.isOffline=!1} class H (line 7) | class H extends X{constructor(){super(),this.name="Context",this._consta... method constructor (line 7) | constructor(){super(),this.name="Context",this._constants=new Map,this... method getDefaults (line 7) | static getDefaults(){return{clockSource:"worker",latencyHint:"interact... method initialize (line 7) | initialize(){var t;return this._initialized||(t=this,U.forEach(e=>e(t)... method createAnalyser (line 7) | createAnalyser(){return this._context.createAnalyser()} method createOscillator (line 7) | createOscillator(){return this._context.createOscillator()} method createBufferSource (line 7) | createBufferSource(){return this._context.createBufferSource()} method createBiquadFilter (line 7) | createBiquadFilter(){return this._context.createBiquadFilter()} method createBuffer (line 7) | createBuffer(t,e,n){return this._context.createBuffer(t,e,n)} method createChannelMerger (line 7) | createChannelMerger(t){return this._context.createChannelMerger(t)} method createChannelSplitter (line 7) | createChannelSplitter(t){return this._context.createChannelSplitter(t)} method createConstantSource (line 7) | createConstantSource(){return this._context.createConstantSource()} method createConvolver (line 7) | createConvolver(){return this._context.createConvolver()} method createDelay (line 7) | createDelay(t){return this._context.createDelay(t)} method createDynamicsCompressor (line 7) | createDynamicsCompressor(){return this._context.createDynamicsCompress... method createGain (line 7) | createGain(){return this._context.createGain()} method createIIRFilter (line 7) | createIIRFilter(t,e){return this._context.createIIRFilter(t,e)} method createPanner (line 7) | createPanner(){return this._context.createPanner()} method createPeriodicWave (line 7) | createPeriodicWave(t,e,n){return this._context.createPeriodicWave(t,e,n)} method createStereoPanner (line 7) | createStereoPanner(){return this._context.createStereoPanner()} method createWaveShaper (line 7) | createWaveShaper(){return this._context.createWaveShaper()} method createMediaStreamSource (line 7) | createMediaStreamSource(t){return r(M(this._context),"Not available if... method createMediaStreamDestination (line 7) | createMediaStreamDestination(){return r(M(this._context),"Not availabl... method decodeAudioData (line 7) | decodeAudioData(t){return this._context.decodeAudioData(t)} method currentTime (line 7) | get currentTime(){return this._context.currentTime} method state (line 7) | get state(){return this._context.state} method sampleRate (line 7) | get sampleRate(){return this._context.sampleRate} method listener (line 7) | get listener(){return this.initialize(),this._listener} method listener (line 7) | set listener(t){r(!this._initialized,"The listener cannot be set after... method transport (line 7) | get transport(){return this.initialize(),this._transport} method transport (line 7) | set transport(t){r(!this._initialized,"The transport cannot be set aft... method draw (line 7) | get draw(){return this.initialize(),this._draw} method draw (line 7) | set draw(t){r(!this._initialized,"Draw cannot be set after initializat... method destination (line 7) | get destination(){return this.initialize(),this._destination} method destination (line 7) | set destination(t){r(!this._initialized,"The destination cannot be set... method createAudioWorkletNode (line 7) | createAudioWorkletNode(t,e){return function(t,e,n){return r(f(o.AudioW... method addAudioWorkletModule (line 21) | addAudioWorkletModule(t,e){return S(this,void 0,void 0,(function*(){r(... method workletsAreReady (line 21) | workletsAreReady(){return S(this,void 0,void 0,(function*(){const t=[]... method updateInterval (line 21) | get updateInterval(){return this._ticker.updateInterval} method updateInterval (line 21) | set updateInterval(t){this._ticker.updateInterval=t} method clockSource (line 21) | get clockSource(){return this._ticker.type} method clockSource (line 21) | set clockSource(t){this._ticker.type=t} method latencyHint (line 21) | get latencyHint(){return this._latencyHint} method _setLatencyHint (line 21) | _setLatencyHint(t){let e=0;if(this._latencyHint=t,b(t))switch(t){case"... method rawContext (line 21) | get rawContext(){return this._context} method now (line 21) | now(){return this._context.currentTime+this.lookAhead} method immediate (line 21) | immediate(){return this._context.currentTime} method resume (line 21) | resume(){return"suspended"===this._context.state&&M(this._context)?thi... method close (line 21) | close(){return S(this,void 0,void 0,(function*(){var t;M(this._context... method getConstant (line 21) | getConstant(t){if(this._constants.has(t))return this._constants.get(t)... method dispose (line 21) | dispose(){return super.dispose(),this._ticker.dispose(),this._timeouts... method _timeoutLoop (line 21) | _timeoutLoop(){const t=this.now();let e=this._timeouts.peek();for(;thi... method setTimeout (line 21) | setTimeout(t,e){this._timeoutIds++;const n=this.now();return this._tim... method clearTimeout (line 21) | clearTimeout(t){return this._timeouts.forEach(e=>{e.id===t&&this._time... method clearInterval (line 21) | clearInterval(t){return this.clearTimeout(t)} method setInterval (line 21) | setInterval(t,e){const n=++this._timeoutIds,s=()=>{const i=this.now();... function $ (line 21) | function $(t,e){y(e)?e.forEach(e=>$(t,e)):Object.defineProperty(t,e,{enu... function J (line 21) | function J(t,e){y(e)?e.forEach(e=>J(t,e)):Object.defineProperty(t,e,{wri... class tt (line 21) | class tt extends V{constructor(){super(),this.name="ToneAudioBuffer",thi... method constructor (line 21) | constructor(){super(),this.name="ToneAudioBuffer",this.onload=K;const ... method getDefaults (line 21) | static getDefaults(){return{onerror:K,onload:K,reverse:!1}} method sampleRate (line 21) | get sampleRate(){return this._buffer?this._buffer.sampleRate:it().samp... method set (line 21) | set(t){return t instanceof tt?t.loaded?this._buffer=t.get():t.onload=(... method get (line 21) | get(){return this._buffer} method load (line 21) | load(t){return S(this,void 0,void 0,(function*(){const e=tt.load(t).th... method dispose (line 21) | dispose(){return super.dispose(),this._buffer=void 0,this} method fromArray (line 21) | fromArray(t){const e=y(t)&&t[0].length>0,n=e?t.length:1,s=e?t[0].lengt... method toMono (line 21) | toMono(t){if(m(t))this.fromArray(this.toArray(t));else{let t=new Float... method toArray (line 21) | toArray(t){if(m(t))return this.getChannelData(t);if(1===this.numberOfC... method getChannelData (line 21) | getChannelData(t){return this._buffer?this._buffer.getChannelData(t):n... method slice (line 21) | slice(t,e=this.duration){const n=Math.floor(t*this.sampleRate),s=Math.... method _reverse (line 21) | _reverse(){if(this.loaded)for(let t=0;t0} method duration (line 21) | get duration(){return this._buffer?this._buffer.duration:0} method length (line 21) | get length(){return this._buffer?this._buffer.length:0} method numberOfChannels (line 21) | get numberOfChannels(){return this._buffer?this._buffer.numberOfChanne... method reverse (line 21) | get reverse(){return this._reversed} method reverse (line 21) | set reverse(t){this._reversed!==t&&(this._reversed=t,this._reverse())} method fromArray (line 21) | static fromArray(t){return(new tt).fromArray(t)} method fromUrl (line 21) | static fromUrl(t){return S(this,void 0,void 0,(function*(){const e=new... method load (line 21) | static load(t){return S(this,void 0,void 0,(function*(){const e=t.matc... method supportsType (line 21) | static supportsType(t){const e=t.split("."),n=e[e.length-1];return""!=... method loaded (line 21) | static loaded(){return S(this,void 0,void 0,(function*(){for(yield Pro... class et (line 21) | class et extends H{constructor(){var t,e,n;super({clockSource:"offline",... method constructor (line 21) | constructor(){var t,e,n;super({clockSource:"offline",context:D(argumen... method now (line 21) | now(){return this._currentTime} method currentTime (line 21) | get currentTime(){return this._currentTime} method _renderClock (line 21) | _renderClock(t){return S(this,void 0,void 0,(function*(){let e=0;for(;... method render (line 21) | render(t=!0){return S(this,void 0,void 0,(function*(){yield this.workl... method close (line 21) | close(){return Promise.resolve()} method constructor (line 21) | constructor(){super(...arguments),this.lookAhead=0,this.latencyHint=0,th... method createAnalyser (line 21) | createAnalyser(){return{}} method createOscillator (line 21) | createOscillator(){return{}} method createBufferSource (line 21) | createBufferSource(){return{}} method createBiquadFilter (line 21) | createBiquadFilter(){return{}} method createBuffer (line 21) | createBuffer(t,e,n){return{}} method createChannelMerger (line 21) | createChannelMerger(t){return{}} method createChannelSplitter (line 21) | createChannelSplitter(t){return{}} method createConstantSource (line 21) | createConstantSource(){return{}} method createConvolver (line 21) | createConvolver(){return{}} method createDelay (line 21) | createDelay(t){return{}} method createDynamicsCompressor (line 21) | createDynamicsCompressor(){return{}} method createGain (line 21) | createGain(){return{}} method createIIRFilter (line 21) | createIIRFilter(t,e){return{}} method createPanner (line 21) | createPanner(){return{}} method createPeriodicWave (line 21) | createPeriodicWave(t,e,n){return{}} method createStereoPanner (line 21) | createStereoPanner(){return{}} method createWaveShaper (line 21) | createWaveShaper(){return{}} method createMediaStreamSource (line 21) | createMediaStreamSource(t){return{}} method createMediaStreamDestination (line 21) | createMediaStreamDestination(){return{}} method decodeAudioData (line 21) | decodeAudioData(t){return Promise.resolve({})} method createAudioWorkletNode (line 21) | createAudioWorkletNode(t,e){return{}} method rawContext (line 21) | get rawContext(){return{}} method addAudioWorkletModule (line 21) | addAudioWorkletModule(t,e){return S(this,void 0,void 0,(function*(){retu... method resume (line 21) | resume(){return Promise.resolve()} method setTimeout (line 21) | setTimeout(t,e){return 0} method clearTimeout (line 21) | clearTimeout(t){return this} method setInterval (line 21) | setInterval(t,e){return 0} method clearInterval (line 21) | clearInterval(t){return this} method getConstant (line 21) | getConstant(t){return{}} method currentTime (line 21) | get currentTime(){return 0} method state (line 21) | get state(){return{}} method sampleRate (line 21) | get sampleRate(){return 0} method listener (line 21) | get listener(){return{}} method transport (line 21) | get transport(){return{}} method draw (line 21) | get draw(){return{}} method draw (line 21) | set draw(t){} method destination (line 21) | get destination(){return{}} method destination (line 21) | set destination(t){} method now (line 21) | now(){return 0} method immediate (line 21) | immediate(){return 0} function it (line 21) | function it(){return st===nt&&T&&ot(new H),st} function ot (line 21) | function ot(t){st=M(t)?new H(t):D(t)?new et(t):t} function rt (line 21) | function rt(){return st.resume()} function at (line 21) | function at(t){return Math.pow(10,t/20)} function ct (line 21) | function ct(t){return Math.log(t)/Math.LN10*20} function ut (line 21) | function ut(t){return Math.pow(2,t/12)} function lt (line 21) | function lt(t){return Math.round(dt(t))} function dt (line 21) | function dt(t){return 69+12*Math.log2(t/ht)} function pt (line 21) | function pt(t){return ht*Math.pow(2,(t-69)/12)} class ft (line 21) | class ft extends V{constructor(t,e,n){super(),this.defaultUnits="s",this... method constructor (line 21) | constructor(t,e,n){super(),this.defaultUnits="s",this._val=e,this._uni... method _getExpressions (line 21) | _getExpressions(){return{hz:{method:t=>this._frequencyToUnits(parseFlo... method valueOf (line 21) | valueOf(){if(this._val instanceof ft&&this.fromType(this._val),p(this.... method _frequencyToUnits (line 21) | _frequencyToUnits(t){return 1/t} method _beatsToUnits (line 21) | _beatsToUnits(t){return 60/this._getBpm()*t} method _secondsToUnits (line 21) | _secondsToUnits(t){return t} method _ticksToUnits (line 21) | _ticksToUnits(t){return t*this._beatsToUnits(1)/this._getPPQ()} method _noArg (line 21) | _noArg(){return this._now()} method _getBpm (line 21) | _getBpm(){return this.context.transport.bpm.value} method _getTimeSignature (line 21) | _getTimeSignature(){return this.context.transport.timeSignature} method _getPPQ (line 21) | _getPPQ(){return this.context.transport.PPQ} method fromType (line 21) | fromType(t){switch(this._units=void 0,this.defaultUnits){case"s":this.... method toFrequency (line 21) | toFrequency(){return 1/this.toSeconds()} method toSamples (line 21) | toSamples(){return this.toSeconds()*this.context.sampleRate} method toMilliseconds (line 21) | toMilliseconds(){return 1e3*this.toSeconds()} class _t (line 21) | class _t extends ft{constructor(){super(...arguments),this.name="TimeCla... method constructor (line 21) | constructor(){super(...arguments),this.name="TimeClass"} method _getExpressions (line 21) | _getExpressions(){return Object.assign(super._getExpressions(),{now:{m... method quantize (line 21) | quantize(t,e=1){const n=new this.constructor(this.context,t).valueOf()... method toNotation (line 21) | toNotation(){const t=this.toSeconds(),e=["1m"];for(let t=1;t<9;t++){co... method toBarsBeatsSixteenths (line 21) | toBarsBeatsSixteenths(){const t=this._beatsToUnits(1);let e=this.value... method toTicks (line 21) | toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math... method toSeconds (line 21) | toSeconds(){return this.valueOf()} method toMidi (line 21) | toMidi(){return lt(this.toFrequency())} method _now (line 21) | _now(){return this.context.now()} function mt (line 21) | function mt(t,e){return new _t(it(),t,e)} class gt (line 21) | class gt extends _t{constructor(){super(...arguments),this.name="Frequen... method constructor (line 21) | constructor(){super(...arguments),this.name="Frequency",this.defaultUn... method A4 (line 21) | static get A4(){return ht} method A4 (line 21) | static set A4(t){!function(t){ht=t}(t)} method _getExpressions (line 21) | _getExpressions(){return Object.assign({},super._getExpressions(),{mid... method transpose (line 21) | transpose(t){return new gt(this.context,this.valueOf()*ut(t))} method harmonize (line 21) | harmonize(t){return t.map(t=>this.transpose(t))} method toMidi (line 21) | toMidi(){return lt(this.valueOf())} method toNote (line 21) | toNote(){const t=this.toFrequency(),e=Math.log2(t/gt.A4);let n=Math.ro... method toSeconds (line 21) | toSeconds(){return 1/super.toSeconds()} method toTicks (line 21) | toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math... method _noArg (line 21) | _noArg(){return 0} method _frequencyToUnits (line 21) | _frequencyToUnits(t){return t} method _ticksToUnits (line 21) | _ticksToUnits(t){return 1/(60*t/(this._getBpm()*this._getPPQ()))} method _beatsToUnits (line 21) | _beatsToUnits(t){return 1/super._beatsToUnits(t)} method _secondsToUnits (line 21) | _secondsToUnits(t){return 1/t} method mtof (line 21) | static mtof(t){return pt(t)} method ftom (line 21) | static ftom(t){return lt(t)} function bt (line 21) | function bt(t,e){return new gt(it(),t,e)} class xt (line 21) | class xt extends _t{constructor(){super(...arguments),this.name="Transpo... method constructor (line 21) | constructor(){super(...arguments),this.name="TransportTime"} method _now (line 21) | _now(){return this.context.transport.seconds} function wt (line 21) | function wt(t,e){return new xt(it(),t,e)} class Tt (line 21) | class Tt extends V{constructor(){super();const t=q(Tt.getDefaults(),argu... method constructor (line 21) | constructor(){super();const t=q(Tt.getDefaults(),arguments,["context"]... method getDefaults (line 21) | static getDefaults(){return{context:it()}} method now (line 21) | now(){return this.context.currentTime+this.context.lookAhead} method immediate (line 21) | immediate(){return this.context.currentTime} method sampleTime (line 21) | get sampleTime(){return 1/this.context.sampleRate} method blockTime (line 21) | get blockTime(){return 128/this.context.sampleRate} method toSeconds (line 21) | toSeconds(t){return new _t(this.context,t).toSeconds()} method toFrequency (line 21) | toFrequency(t){return new gt(this.context,t).toFrequency()} method toTicks (line 21) | toTicks(t){return new xt(this.context,t).toTicks()} method _getPartialProperties (line 21) | _getPartialProperties(t){const e=this.get();return Object.keys(e).forE... method get (line 21) | get(){const t=this.constructor.getDefaults();return Object.keys(t).for... method set (line 21) | set(t){return Object.keys(t).forEach(e=>{Reflect.has(this,e)&&f(this[e... class Ot (line 21) | class Ot extends W{constructor(t="stopped"){super(),this.name="StateTime... method constructor (line 21) | constructor(t="stopped"){super(),this.name="StateTimeline",this._initi... method getValueAtTime (line 21) | getValueAtTime(t){const e=this.get(t);return null!==e?e.state:this._in... method setStateAtTime (line 21) | setStateAtTime(t,e,n){return a(e,0),this.add(Object.assign({},n,{state... method getLastState (line 21) | getLastState(t,e){for(let n=this._search(e);n>=0;n--){const e=this._ti... method getNextState (line 21) | getNextState(t,e){const n=this._search(e);if(-1!==n)for(let e=n;e0,"t... method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s=1){n=this.toSeconds(n),e=this.toSeconds(e)... method cancelScheduledValues (line 21) | cancelScheduledValues(t){const e=this.toSeconds(t);return r(isFinite(e... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){const e=this.toSeconds(t),n=this._fromType(this... method rampTo (line 21) | rampTo(t,e=.1,n){return"frequency"===this.units||"bpm"===this.units||"... method apply (line 21) | apply(t){const e=this.context.currentTime;t.setValueAtTime(this.getVal... method setParam (line 21) | setParam(t){r(this._swappable,"The Param must be assigned as 'swappabl... method dispose (line 21) | dispose(){return super.dispose(),this._events.dispose(),this} method defaultValue (line 21) | get defaultValue(){return this._toType(this._param.defaultValue)} method _exponentialApproach (line 21) | _exponentialApproach(t,e,n,s,i){return n+(e-n)*Math.exp(-(i-t)/s)} method _linearInterpolate (line 21) | _linearInterpolate(t,e,n,s,i){return e+(i-t)/(n-t)*(s-e)} method _exponentialInterpolate (line 21) | _exponentialInterpolate(t,e,n,s,i){return e*Math.pow(s/e,(i-t)/(n-t))} class Ct (line 21) | class Ct extends Tt{constructor(){super(...arguments),this.name="ToneAud... method constructor (line 21) | constructor(){super(...arguments),this.name="ToneAudioNode",this._inte... method numberOfInputs (line 21) | get numberOfInputs(){return f(this.input)?k(this.input)||this.input in... method numberOfOutputs (line 21) | get numberOfOutputs(){return f(this.output)?this.output.numberOfOutput... method _isAudioNode (line 21) | _isAudioNode(t){return f(t)&&(t instanceof Ct||A(t))} method _getInternalNodes (line 21) | _getInternalNodes(){const t=this._internalChannels.slice(0);return thi... method _setChannelProperties (line 21) | _setChannelProperties(t){this._getInternalNodes().forEach(e=>{e.channe... method _getChannelProperties (line 21) | _getChannelProperties(){const t=this._getInternalNodes();r(t.length>0,... method channelCount (line 21) | get channelCount(){return this._getChannelProperties().channelCount} method channelCount (line 21) | set channelCount(t){const e=this._getChannelProperties();this._setChan... method channelCountMode (line 21) | get channelCountMode(){return this._getChannelProperties().channelCoun... method channelCountMode (line 21) | set channelCountMode(t){const e=this._getChannelProperties();this._set... method channelInterpretation (line 21) | get channelInterpretation(){return this._getChannelProperties().channe... method channelInterpretation (line 21) | set channelInterpretation(t){const e=this._getChannelProperties();this... method connect (line 21) | connect(t,e=0,n=0){return At(this,t,e,n),this} method toDestination (line 21) | toDestination(){return this.connect(this.context.destination),this} method toMaster (line 21) | toMaster(){return d("toMaster() has been renamed toDestination()"),thi... method disconnect (line 21) | disconnect(t,e=0,n=0){return Dt(this,t,e,n),this} method chain (line 21) | chain(...t){return kt(this,...t),this} method fan (line 21) | fan(...t){return t.forEach(t=>this.connect(t)),this} method dispose (line 21) | dispose(){return super.dispose(),f(this.input)&&(this.input instanceof... function kt (line 21) | function kt(...t){const e=t.shift();t.reduce((t,e)=>(t instanceof Ct?t.c... function At (line 21) | function At(t,e,n=0,s=0){for(r(f(t),"Cannot connect from undefined node"... function Dt (line 21) | function Dt(t,e,n=0,s=0){if(f(e))for(;e instanceof Ct;)e=e.input;for(;!A... class Mt (line 21) | class Mt extends Ct{constructor(){super(q(Mt.getDefaults(),arguments,["g... method constructor (line 21) | constructor(){super(q(Mt.getDefaults(),arguments,["gain","units"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{convert:!0... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.disconnect(),this.gain... class jt (line 21) | class jt extends Ct{constructor(t){super(t),this.onended=K,this._startTi... method constructor (line 21) | constructor(t){super(t),this.onended=K,this._startTime=-1,this._stopTi... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{curve:"lin... method _startGain (line 21) | _startGain(t,e=1){r(-1===this._startTime,"Source cannot be started mor... method stop (line 21) | stop(t){return this.log("stop",t),this._stopGain(this.toSeconds(t)),this} method _stopGain (line 21) | _stopGain(t){r(-1!==this._startTime,"'start' must be called before 'st... method _onended (line 21) | _onended(){this.onended!==K&&(this.onended(this),this.onended=K,this.c... method state (line 21) | get state(){return this.getStateAtTime(this.now())} method cancelStop (line 21) | cancelStop(){return this.log("cancelStop"),r(-1!==this._startTime,"Sou... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.disconnect(),this} class Et (line 21) | class Et extends jt{constructor(){super(q(Et.getDefaults(),arguments,["o... method constructor (line 21) | constructor(){super(q(Et.getDefaults(),arguments,["offset"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{convert:!0... method start (line 21) | start(t){const e=this.toSeconds(t);return this.log("start",e),this._st... method _stopSource (line 21) | _stopSource(t){this._source.stop(t)} method dispose (line 21) | dispose(){return super.dispose(),"started"===this.state&&this.stop(),t... class Rt (line 21) | class Rt extends Ct{constructor(){super(q(Rt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Rt.getDefaults(),arguments,["value","units"])),t... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{convert:!0... method connect (line 21) | connect(t,e=0,n=0){return qt(this,t,e,n),this} method dispose (line 21) | dispose(){return super.dispose(),this._param.dispose(),this._constantS... method setValueAtTime (line 21) | setValueAtTime(t,e){return this._param.setValueAtTime(t,e),this} method getValueAtTime (line 21) | getValueAtTime(t){return this._param.getValueAtTime(t)} method setRampPoint (line 21) | setRampPoint(t){return this._param.setRampPoint(t),this} method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){return this._param.linearRampToValueAtTim... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){return this._param.exponentialRampTo... method exponentialRampTo (line 21) | exponentialRampTo(t,e,n){return this._param.exponentialRampTo(t,e,n),t... method linearRampTo (line 21) | linearRampTo(t,e,n){return this._param.linearRampTo(t,e,n),this} method targetRampTo (line 21) | targetRampTo(t,e,n){return this._param.targetRampTo(t,e,n),this} method exponentialApproachValueAtTime (line 21) | exponentialApproachValueAtTime(t,e,n){return this._param.exponentialAp... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){return this._param.setTargetAtTime(t,e,n),this} method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s){return this._param.setValueCurveAtTime(t,... method cancelScheduledValues (line 21) | cancelScheduledValues(t){return this._param.cancelScheduledValues(t),t... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){return this._param.cancelAndHoldAtTime(t),this} method rampTo (line 21) | rampTo(t,e,n){return this._param.rampTo(t,e,n),this} method value (line 21) | get value(){return this._param.value} method value (line 21) | set value(t){this._param.value=t} method convert (line 21) | get convert(){return this._param.convert} method convert (line 21) | set convert(t){this._param.convert=t} method units (line 21) | get units(){return this._param.units} method overridden (line 21) | get overridden(){return this._param.overridden} method overridden (line 21) | set overridden(t){this._param.overridden=t} method maxValue (line 21) | get maxValue(){return this._param.maxValue} method minValue (line 21) | get minValue(){return this._param.minValue} method apply (line 21) | apply(t){return this._param.apply(t),this} function qt (line 21) | function qt(t,e,n,s){(e instanceof St||k(e)||e instanceof Rt&&e.override... class It (line 21) | class It extends St{constructor(){super(q(It.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(It.getDefaults(),arguments,["value"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(St.getDefaults(),{multiplier... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){e=this.toSeconds(e),this.setRampPoint(e);const ... method setValueAtTime (line 21) | setValueAtTime(t,e){const n=this.toSeconds(e);super.setValueAtTime(t,e... method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){const n=this.toSeconds(e);super.linearRam... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){e=this.toSeconds(e);const n=this._fr... method _getTicksUntilEvent (line 21) | _getTicksUntilEvent(t,e){if(null===t)t={ticks:0,time:0,type:"setValueA... method getTicksAtTime (line 21) | getTicksAtTime(t){const e=this.toSeconds(t),n=this._events.get(e);retu... method getDurationOfTicks (line 21) | getDurationOfTicks(t,e){const n=this.toSeconds(e),s=this.getTicksAtTim... method getTimeOfTick (line 21) | getTimeOfTick(t){const e=this._events.get(t,"ticks"),n=this._events.ge... method ticksToTime (line 21) | ticksToTime(t,e){return this.getDurationOfTicks(t,e)} method timeToTicks (line 21) | timeToTicks(t,e){const n=this.toSeconds(e),s=this.toSeconds(t),i=this.... method _fromType (line 21) | _fromType(t){return"bpm"===this.units&&this.multiplier?1/(60/t/this.mu... method _toType (line 21) | _toType(t){return"bpm"===this.units&&this.multiplier?t/this.multiplier... method multiplier (line 21) | get multiplier(){return this._multiplier} method multiplier (line 21) | set multiplier(t){const e=this.value;this._multiplier=t,this.cancelSch... class Ft (line 21) | class Ft extends Rt{constructor(){super(q(Ft.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Ft.getDefaults(),arguments,["value"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{multiplier... method ticksToTime (line 21) | ticksToTime(t,e){return this._param.ticksToTime(t,e)} method timeToTicks (line 21) | timeToTicks(t,e){return this._param.timeToTicks(t,e)} method getTimeOfTick (line 21) | getTimeOfTick(t){return this._param.getTimeOfTick(t)} method getDurationOfTicks (line 21) | getDurationOfTicks(t,e){return this._param.getDurationOfTicks(t,e)} method getTicksAtTime (line 21) | getTicksAtTime(t){return this._param.getTicksAtTime(t)} method multiplier (line 21) | get multiplier(){return this._param.multiplier} method multiplier (line 21) | set multiplier(t){this._param.multiplier=t} method dispose (line 21) | dispose(){return super.dispose(),this._param.dispose(),this} class Vt (line 21) | class Vt extends Tt{constructor(){super(q(Vt.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Vt.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign({frequency:1,units:"hertz"},... method state (line 21) | get state(){return this.getStateAtTime(this.now())} method start (line 21) | start(t,e){const n=this.toSeconds(t);return"started"!==this._state.get... method stop (line 21) | stop(t){const e=this.toSeconds(t);if("stopped"===this._state.getValueA... method pause (line 21) | pause(t){const e=this.toSeconds(t);return"started"===this._state.getVa... method cancel (line 21) | cancel(t){return t=this.toSeconds(t),this._state.cancel(t),this._tickO... method getTicksAtTime (line 21) | getTicksAtTime(t){const e=this.toSeconds(t),n=this._state.getLastState... method ticks (line 21) | get ticks(){return this.getTicksAtTime(this.now())} method ticks (line 21) | set ticks(t){this.setTicksAtTime(t,this.now())} method seconds (line 21) | get seconds(){return this.getSecondsAtTime(this.now())} method seconds (line 21) | set seconds(t){const e=this.now(),n=this.frequency.timeToTicks(t,e);th... method getSecondsAtTime (line 21) | getSecondsAtTime(t){t=this.toSeconds(t);const e=this._state.getLastSta... method setTicksAtTime (line 21) | setTicksAtTime(t,e){return e=this.toSeconds(e),this._tickOffset.cancel... method getStateAtTime (line 21) | getStateAtTime(t){return t=this.toSeconds(t),this._state.getValueAtTim... method getTimeOfTick (line 21) | getTimeOfTick(t,e=this.now()){const n=this._tickOffset.get(e),s=this._... method forEachTickBetween (line 21) | forEachTickBetween(t,e,n){let s=this._state.get(t);this._state.forEach... method dispose (line 21) | dispose(){return super.dispose(),this._state.dispose(),this._tickOffse... class Nt (line 21) | class Nt extends Tt{constructor(){super(q(Nt.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(Nt.getDefaults(),arguments,["callback","frequenc... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{callback:K... method state (line 21) | get state(){return this._state.getValueAtTime(this.now())} method start (line 21) | start(t,e){c(this.context);const n=this.toSeconds(t);return this.log("... method stop (line 21) | stop(t){const e=this.toSeconds(t);return this.log("stop",e),this._stat... method pause (line 21) | pause(t){const e=this.toSeconds(t);return"started"===this._state.getVa... method ticks (line 21) | get ticks(){return Math.ceil(this.getTicksAtTime(this.now()))} method ticks (line 21) | set ticks(t){this._tickSource.ticks=t} method seconds (line 21) | get seconds(){return this._tickSource.seconds} method seconds (line 21) | set seconds(t){this._tickSource.seconds=t} method getSecondsAtTime (line 21) | getSecondsAtTime(t){return this._tickSource.getSecondsAtTime(t)} method setTicksAtTime (line 21) | setTicksAtTime(t,e){return this._tickSource.setTicksAtTime(t,e),this} method getTimeOfTick (line 21) | getTimeOfTick(t,e=this.now()){return this._tickSource.getTimeOfTick(t,e)} method getTicksAtTime (line 21) | getTicksAtTime(t){return this._tickSource.getTicksAtTime(t)} method nextTickTime (line 21) | nextTickTime(t,e){const n=this.toSeconds(e),s=this.getTicksAtTime(n);r... method _loop (line 21) | _loop(){const t=this._lastUpdate,e=this.now();this._lastUpdate=e,this.... method getStateAtTime (line 21) | getStateAtTime(t){const e=this.toSeconds(t);return this._state.getValu... method dispose (line 21) | dispose(){return super.dispose(),this.context.off("tick",this._boundLo... class Pt (line 21) | class Pt extends V{constructor(t){super(),this.name="TimelineValue",this... method constructor (line 21) | constructor(t){super(),this.name="TimelineValue",this._timeline=new W(... method set (line 21) | set(t,e){return this._timeline.add({value:t,time:e}),this} method get (line 21) | get(t){const e=this._timeline.get(t);return e?e.value:this._initialValue} class Lt (line 21) | class Lt extends xt{constructor(){super(...arguments),this.name="Ticks",... method constructor (line 21) | constructor(){super(...arguments),this.name="Ticks",this.defaultUnits=... method _now (line 21) | _now(){return this.context.transport.ticks} method _beatsToUnits (line 21) | _beatsToUnits(t){return this._getPPQ()*t} method _secondsToUnits (line 21) | _secondsToUnits(t){return Math.floor(t/(60/this._getBpm())*this._getPP... method _ticksToUnits (line 21) | _ticksToUnits(t){return t} method toTicks (line 21) | toTicks(){return this.valueOf()} method toSeconds (line 21) | toSeconds(){return this.valueOf()/this._getPPQ()*(60/this._getBpm())} function zt (line 21) | function zt(t,e){return new Lt(it(),t,e)} class Bt (line 21) | class Bt extends V{constructor(){super(...arguments),this.name="Interval... method constructor (line 21) | constructor(){super(...arguments),this.name="IntervalTimeline",this._r... method add (line 21) | add(t){r(f(t.time),"Events must have a time property"),r(f(t.duration)... method remove (line 21) | remove(t){if(null!==this._root){const e=[];this._root.search(t.time,e)... method length (line 21) | get length(){return this._length} method cancel (line 21) | cancel(t){return this.forEachFrom(t,t=>this.remove(t)),this} method _setRoot (line 21) | _setRoot(t){this._root=t,null!==this._root&&(this._root.parent=null)} method _replaceNodeInParent (line 21) | _replaceNodeInParent(t,e){null!==t.parent?(t.isLeftChild()?t.parent.le... method _removeNode (line 21) | _removeNode(t){if(null===t.left&&null===t.right)this._replaceNodeInPar... method _rotateLeft (line 21) | _rotateLeft(t){const e=t.parent,n=t.isLeftChild(),s=t.right;s&&(t.righ... method _rotateRight (line 21) | _rotateRight(t){const e=t.parent,n=t.isLeftChild(),s=t.left;s&&(t.left... method _rebalance (line 21) | _rebalance(t){const e=t.getBalance();e>1&&t.left?t.left.getBalance()<0... method get (line 21) | get(t){if(null!==this._root){const e=[];if(this._root.search(t,e),e.le... method forEach (line 21) | forEach(t){if(null!==this._root){const e=[];this._root.traverse(t=>e.p... method forEachAtTime (line 21) | forEachAtTime(t,e){if(null!==this._root){const n=[];this._root.search(... method forEachFrom (line 21) | forEachFrom(t,e){if(null!==this._root){const n=[];this._root.searchAft... method dispose (line 21) | dispose(){return super.dispose(),null!==this._root&&this._root.travers... class Wt (line 21) | class Wt{constructor(t,e,n){this._left=null,this._right=null,this.parent... method constructor (line 21) | constructor(t,e,n){this._left=null,this._right=null,this.parent=null,t... method insert (line 21) | insert(t){t.low<=this.low?null===this.left?this.left=t:this.left.inser... method search (line 21) | search(t,e){t>this.max||(null!==this.left&&this.left.search(t,e),this.... method searchAfter (line 21) | searchAfter(t,e){this.low>=t&&(e.push(this),null!==this.left&&this.lef... method traverse (line 21) | traverse(t){t(this),null!==this.left&&this.left.traverse(t),null!==thi... method updateHeight (line 21) | updateHeight(){null!==this.left&&null!==this.right?this.height=Math.ma... method updateMax (line 21) | updateMax(){this.max=this.high,null!==this.left&&(this.max=Math.max(th... method getBalance (line 21) | getBalance(){let t=0;return null!==this.left&&null!==this.right?t=this... method isLeftChild (line 21) | isLeftChild(){return null!==this.parent&&this.parent.left===this} method left (line 21) | get left(){return this._left} method left (line 21) | set left(t){this._left=t,null!==t&&(t.parent=this),this.updateHeight()... method right (line 21) | get right(){return this._right} method right (line 21) | set right(t){this._right=t,null!==t&&(t.parent=this),this.updateHeight... method dispose (line 21) | dispose(){this.parent=null,this._left=null,this._right=null,this.event... class Ut (line 21) | class Ut{constructor(t,e){this.id=Ut._eventId++;const n=Object.assign(Ut... method constructor (line 21) | constructor(t,e){this.id=Ut._eventId++;const n=Object.assign(Ut.getDef... method getDefaults (line 21) | static getDefaults(){return{callback:K,once:!1,time:0}} method invoke (line 21) | invoke(t){this.callback&&(this.callback(t),this._once&&this.transport.... method dispose (line 21) | dispose(){return this.callback=void 0,this} class Gt (line 21) | class Gt extends Ut{constructor(t,e){super(t,e),this._currentId=-1,this.... method constructor (line 21) | constructor(t,e){super(t,e),this._currentId=-1,this._nextId=-1,this._n... method getDefaults (line 21) | static getDefaults(){return Object.assign({},Ut.getDefaults(),{duratio... method invoke (line 21) | invoke(t){this._createEvents(t),super.invoke(t)} method _createEvents (line 21) | _createEvents(t){const e=this.transport.getTicksAtTime(t);e>=this.time... method _restart (line 21) | _restart(t){this.transport.clear(this._currentId),this.transport.clear... method dispose (line 21) | dispose(){return super.dispose(),this.transport.clear(this._currentId)... class Yt (line 21) | class Yt extends Tt{constructor(){super(q(Yt.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Yt.getDefaults(),arguments)),this.name="Transpor... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{bpm:120,lo... method _processTick (line 21) | _processTick(t,e){if(this._swingAmount>0&&e%this._ppq!=0&&e%(2*this._s... method schedule (line 21) | schedule(t,e){const n=new Ut(this,{callback:t,time:new xt(this.context... method scheduleRepeat (line 21) | scheduleRepeat(t,e,n,s=1/0){const i=new Gt(this,{callback:t,duration:n... method scheduleOnce (line 21) | scheduleOnce(t,e){const n=new Ut(this,{callback:t,once:!0,time:new xt(... method clear (line 21) | clear(t){if(this._scheduledEvents.hasOwnProperty(t)){const e=this._sch... method _addEvent (line 21) | _addEvent(t,e){return this._scheduledEvents[t.id.toString()]={event:t,... method cancel (line 21) | cancel(t=0){const e=this.toTicks(t);return this._timeline.forEachFrom(... method _bindClockEvents (line 21) | _bindClockEvents(){this._clock.on("start",(t,e)=>{e=new Lt(this.contex... method state (line 21) | get state(){return this._clock.getStateAtTime(this.now())} method start (line 21) | start(t,e){let n;return f(e)&&(n=this.toTicks(e)),this._clock.start(t,... method stop (line 21) | stop(t){return this._clock.stop(t),this} method pause (line 21) | pause(t){return this._clock.pause(t),this} method toggle (line 21) | toggle(t){return t=this.toSeconds(t),"started"!==this._clock.getStateA... method timeSignature (line 21) | get timeSignature(){return this._timeSignature} method timeSignature (line 21) | set timeSignature(t){y(t)&&(t=t[0]/t[1]*4),this._timeSignature=t} method loopStart (line 21) | get loopStart(){return new _t(this.context,this._loopStart,"i").toSeco... method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t)} method loopEnd (line 21) | get loopEnd(){return new _t(this.context,this._loopEnd,"i").toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t)} method loop (line 21) | get loop(){return this._loop.get(this.now())} method loop (line 21) | set loop(t){this._loop.set(t,this.now())} method setLoopPoints (line 21) | setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this} method swing (line 21) | get swing(){return this._swingAmount} method swing (line 21) | set swing(t){this._swingAmount=t} method swingSubdivision (line 21) | get swingSubdivision(){return new Lt(this.context,this._swingTicks).to... method swingSubdivision (line 21) | set swingSubdivision(t){this._swingTicks=this.toTicks(t)} method position (line 21) | get position(){const t=this.now(),e=this._clock.getTicksAtTime(t);retu... method position (line 21) | set position(t){const e=this.toTicks(t);this.ticks=e} method seconds (line 21) | get seconds(){return this._clock.seconds} method seconds (line 21) | set seconds(t){const e=this.now(),n=this._clock.frequency.timeToTicks(... method progress (line 21) | get progress(){if(this.loop){const t=this.now();return(this._clock.get... method ticks (line 21) | get ticks(){return this._clock.ticks} method ticks (line 21) | set ticks(t){if(this._clock.ticks!==t){const e=this.now();if("started"... method getTicksAtTime (line 21) | getTicksAtTime(t){return Math.round(this._clock.getTicksAtTime(t))} method getSecondsAtTime (line 21) | getSecondsAtTime(t){return this._clock.getSecondsAtTime(t)} method PPQ (line 21) | get PPQ(){return this._clock.frequency.multiplier} method PPQ (line 21) | set PPQ(t){this._clock.frequency.multiplier=t} method nextSubdivision (line 21) | nextSubdivision(t){if(t=this.toTicks(t),"started"!==this.state)return ... method syncSignal (line 21) | syncSignal(t,e){if(!e){const n=this.now();if(0!==t.getValueAtTime(n)){... method unsyncSignal (line 21) | unsyncSignal(t){for(let e=this._syncedSignals.length-1;e>=0;e--){const... method dispose (line 21) | dispose(){return super.dispose(),this._clock.dispose(),J(this,"bpm"),t... class Qt (line 21) | class Qt extends Ct{constructor(){super(q(Qt.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Qt.getDefaults(),arguments,["delayTime","maxDela... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{delayTime:... method maxDelay (line 21) | get maxDelay(){return this._maxDelay} method dispose (line 21) | dispose(){return super.dispose(),this._delayNode.disconnect(),this.del... class Zt (line 21) | class Zt extends Ct{constructor(){super(q(Zt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Zt.getDefaults(),arguments,["volume"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method mute (line 21) | get mute(){return this.volume.value===-1/0} method mute (line 21) | set mute(t){!this.mute&&t?(this._unmutedVolume=this.volume.value,this.... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.volume.disp... class Xt (line 21) | class Xt extends Ct{constructor(){super(q(Xt.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Xt.getDefaults(),arguments)),this.name="Destinat... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method mute (line 21) | get mute(){return this.input.mute} method mute (line 21) | set mute(t){this.input.mute=t} method chain (line 21) | chain(...t){return this.input.disconnect(),t.unshift(this.input),t.pus... method maxChannelCount (line 21) | get maxChannelCount(){return this.context.rawContext.destination.maxCh... method dispose (line 21) | dispose(){return super.dispose(),this.volume.dispose(),this} function Ht (line 21) | function Ht(t,e,n=2,s=it().sampleRate){return S(this,void 0,void 0,(func... class $t (line 21) | class $t extends V{constructor(){super(),this.name="ToneAudioBuffers",th... method constructor (line 21) | constructor(){super(),this.name="ToneAudioBuffers",this._buffers=new M... method getDefaults (line 21) | static getDefaults(){return{baseUrl:"",onerror:K,onload:K,urls:{}}} method has (line 21) | has(t){return this._buffers.has(t.toString())} method get (line 21) | get(t){return r(this.has(t),"ToneAudioBuffers has no buffer named: "+t... method _bufferLoaded (line 21) | _bufferLoaded(t){this._loadingCount--,0===this._loadingCount&&t&&t()} method loaded (line 21) | get loaded(){return Array.from(this._buffers).every(([t,e])=>e.loaded)} method add (line 21) | add(t,e,n=K,s=K){return b(e)?this._buffers.set(t.toString(),new tt(thi... method dispose (line 21) | dispose(){return super.dispose(),this._buffers.forEach(t=>t.dispose())... class Jt (line 21) | class Jt extends gt{constructor(){super(...arguments),this.name="MidiCla... method constructor (line 21) | constructor(){super(...arguments),this.name="MidiClass",this.defaultUn... method _frequencyToUnits (line 21) | _frequencyToUnits(t){return lt(super._frequencyToUnits(t))} method _ticksToUnits (line 21) | _ticksToUnits(t){return lt(super._ticksToUnits(t))} method _beatsToUnits (line 21) | _beatsToUnits(t){return lt(super._beatsToUnits(t))} method _secondsToUnits (line 21) | _secondsToUnits(t){return lt(super._secondsToUnits(t))} method toMidi (line 21) | toMidi(){return this.valueOf()} method toFrequency (line 21) | toFrequency(){return pt(this.toMidi())} method transpose (line 21) | transpose(t){return new Jt(this.context,this.toMidi()+t)} function Kt (line 21) | function Kt(t,e){return new Jt(it(),t,e)} class te (line 21) | class te extends Tt{constructor(){super(...arguments),this.name="Draw",t... method constructor (line 21) | constructor(){super(...arguments),this.name="Draw",this.expiration=.25... method schedule (line 21) | schedule(t,e){return this._events.add({callback:t,time:this.toSeconds(... method cancel (line 21) | cancel(t){return this._events.cancel(this.toSeconds(t)),this} method _drawLoop (line 21) | _drawLoop(){const t=this.context.currentTime;for(;this._events.length&... method dispose (line 21) | dispose(){return super.dispose(),this._events.dispose(),cancelAnimatio... class ne (line 21) | class ne extends Ct{constructor(t){super(t),this.input=void 0,this._stat... method constructor (line 21) | constructor(t){super(t),this.input=void 0,this._state=new Ot("stopped"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,on... method state (line 21) | get state(){return this._synced?"started"===this.context.transport.sta... method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method _clampToCurrentTime (line 21) | _clampToCurrentTime(t){return this._synced?t:Math.max(t,this.context.c... method start (line 21) | start(t,e,n){let s=p(t)&&this._synced?this.context.transport.seconds:t... method stop (line 21) | stop(t){let e=p(t)&&this._synced?this.context.transport.seconds:this.t... method restart (line 21) | restart(t,e,n){return t=this.toSeconds(t),"started"===this._state.getV... method sync (line 21) | sync(){return this._synced||(this._synced=!0,this._syncedStart=(t,e)=>... method unsync (line 21) | unsync(){return this._synced&&(this.context.transport.off("stop",this.... method dispose (line 21) | dispose(){return super.dispose(),this.onstop=K,this.unsync(),this._vol... class se (line 21) | class se extends jt{constructor(){super(q(se.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(se.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{url:new tt... method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t} method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t} method curve (line 21) | get curve(){return this._curve} method curve (line 21) | set curve(t){this._curve=t} method start (line 21) | start(t,e,n,s=1){r(this.buffer.loaded,"buffer is either not set or not... method _stopSource (line 21) | _stopSource(t){!this._sourceStopped&&this._sourceStarted&&(this._sourc... method loopStart (line 21) | get loopStart(){return this._source.loopStart} method loopStart (line 21) | set loopStart(t){this._source.loopStart=this.toSeconds(t)} method loopEnd (line 21) | get loopEnd(){return this._source.loopEnd} method loopEnd (line 21) | set loopEnd(t){this._source.loopEnd=this.toSeconds(t)} method buffer (line 21) | get buffer(){return this._buffer} method buffer (line 21) | set buffer(t){this._buffer.set(t)} method loop (line 21) | get loop(){return this._source.loop} method loop (line 21) | set loop(t){this._source.loop=t,this._sourceStarted&&this.cancelStop()} method dispose (line 21) | dispose(){return super.dispose(),this._source.onended=null,this._sourc... class ie (line 21) | class ie extends ne{constructor(){super(q(ie.getDefaults(),arguments,["t... method constructor (line 21) | constructor(){super(q(ie.getDefaults(),arguments,["type"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{fadeIn:0,f... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){if(r(t in re,"Noise: invalid type: "+t),this._type!==t&&(t... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._source&&(this._source.p... method _start (line 21) | _start(t){const e=re[this._type];this._source=new se({url:e,context:th... method _stop (line 21) | _stop(t){this._source&&(this._source.stop(this.toSeconds(t)),this._sou... method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t,this._source&&(this._source.fadeIn=this._... method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t,this._source&&(this._source.fadeOut=thi... method _restart (line 21) | _restart(t){this._stop(t),this._start(t)} method dispose (line 21) | dispose(){return super.dispose(),this._source&&this._source.disconnect... method brown (line 21) | get brown(){if(!oe.brown){const t=[];for(let e=0;e<2;e++){const n=new Fl... method pink (line 21) | get pink(){if(!oe.pink){const t=[];for(let e=0;e<2;e++){const n=new Floa... method white (line 21) | get white(){if(!oe.white){const t=[];for(let e=0;e<2;e++){const n=new Fl... class ae (line 21) | class ae extends Ct{constructor(){super(q(ae.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(ae.getDefaults(),arguments,["volume"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method open (line 21) | open(t){return S(this,void 0,void 0,(function*(){r(ae.supported,"UserM... method close (line 21) | close(){return this._stream&&this._mediaStream&&(this._stream.getAudio... method enumerateDevices (line 21) | static enumerateDevices(){return S(this,void 0,void 0,(function*(){ret... method state (line 21) | get state(){return this._stream&&this._stream.active?"started":"stopped"} method deviceId (line 21) | get deviceId(){return this._device?this._device.deviceId:void 0} method groupId (line 21) | get groupId(){return this._device?this._device.groupId:void 0} method label (line 21) | get label(){return this._device?this._device.label:void 0} method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method dispose (line 21) | dispose(){return super.dispose(),this.close(),this._volume.dispose(),t... method supported (line 21) | static get supported(){return f(navigator.mediaDevices)&&f(navigator.m... function ce (line 21) | function ce(t,e){return S(this,void 0,void 0,(function*(){const n=e/t.co... class ue (line 21) | class ue extends jt{constructor(){super(q(ue.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ue.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{detune:0,f... method start (line 21) | start(t){const e=this.toSeconds(t);return this.log("start",e),this._st... method _stopSource (line 21) | _stopSource(t){this._oscillator.stop(t)} method setPeriodicWave (line 21) | setPeriodicWave(t){return this._oscillator.setPeriodicWave(t),this} method type (line 21) | get type(){return this._oscillator.type} method type (line 21) | set type(t){this._oscillator.type=t} method dispose (line 21) | dispose(){return super.dispose(),"started"===this.state&&this.stop(),t... class he (line 21) | class he extends ne{constructor(){super(q(he.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(he.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){const e=this.toSeconds(t),n=new ue({context:this.context,one... method _stop (line 21) | _stop(t){const e=this.toSeconds(t);this._oscillator&&this._oscillator.... method _restart (line 21) | _restart(t){const e=this.toSeconds(t);return this.log("restart",e),thi... method syncFrequency (line 21) | syncFrequency(){return this.context.transport.syncSignal(this.frequenc... method unsyncFrequency (line 21) | unsyncFrequency(){return this.context.transport.unsyncSignal(this.freq... method _getCachedPeriodicWave (line 21) | _getCachedPeriodicWave(){if("custom"===this._type){return he._periodic... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){this._type=t;const e=-1!==["sine","square","sawtooth","tri... method baseType (line 21) | get baseType(){return this._type.replace(this.partialCount.toString(),... method baseType (line 21) | set baseType(t){this.partialCount&&"custom"!==this._type&&"custom"!==t... method partialCount (line 21) | get partialCount(){return this._partialCount} method partialCount (line 21) | set partialCount(t){a(t,0);let e=this._type;const n=/^(sine|triangle|s... method _getRealImaginary (line 21) | _getRealImaginary(t,e){let n=2048;const s=new Float32Array(n),i=new Fl... method _inverseFFT (line 21) | _inverseFFT(t,e,n){let s=0;const i=t.length;for(let o=0;oe.includes(t)),"oversam... method dispose (line 21) | dispose(){return super.dispose(),this._shaper.disconnect(),this} class pe (line 21) | class pe extends le{constructor(){super(...arguments),this.name="AudioTo... method constructor (line 21) | constructor(){super(...arguments),this.name="AudioToGain",this._norm=n... method dispose (line 21) | dispose(){return super.dispose(),this._norm.dispose(),this} class fe (line 21) | class fe extends Rt{constructor(){super(Object.assign(q(fe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(fe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._mult.dispose(),this} class _e (line 21) | class _e extends ne{constructor(){super(q(_e.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(_e.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{harmonicit... method _start (line 21) | _start(t){this._modulator.start(t),this._carrier.start(t)} method _stop (line 21) | _stop(t){this._modulator.stop(t),this._carrier.stop(t)} method _restart (line 21) | _restart(t){this._modulator.restart(t),this._carrier.restart(t)} method type (line 21) | get type(){return this._carrier.type} method type (line 21) | set type(t){this._carrier.type=t} method baseType (line 21) | get baseType(){return this._carrier.baseType} method baseType (line 21) | set baseType(t){this._carrier.baseType=t} method partialCount (line 21) | get partialCount(){return this._carrier.partialCount} method partialCount (line 21) | set partialCount(t){this._carrier.partialCount=t} method modulationType (line 21) | get modulationType(){return this._modulator.type} method modulationType (line 21) | set modulationType(t){this._modulator.type=t} method phase (line 21) | get phase(){return this._carrier.phase} method phase (line 21) | set phase(t){this._carrier.phase=t,this._modulator.phase=t} method partials (line 21) | get partials(){return this._carrier.partials} method partials (line 21) | set partials(t){this._carrier.partials=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.detune.... class me (line 21) | class me extends ne{constructor(){super(q(me.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(me.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{harmonicit... method _start (line 21) | _start(t){this._modulator.start(t),this._carrier.start(t)} method _stop (line 21) | _stop(t){this._modulator.stop(t),this._carrier.stop(t)} method _restart (line 21) | _restart(t){return this._modulator.restart(t),this._carrier.restart(t)... method type (line 21) | get type(){return this._carrier.type} method type (line 21) | set type(t){this._carrier.type=t} method baseType (line 21) | get baseType(){return this._carrier.baseType} method baseType (line 21) | set baseType(t){this._carrier.baseType=t} method partialCount (line 21) | get partialCount(){return this._carrier.partialCount} method partialCount (line 21) | set partialCount(t){this._carrier.partialCount=t} method modulationType (line 21) | get modulationType(){return this._modulator.type} method modulationType (line 21) | set modulationType(t){this._modulator.type=t} method phase (line 21) | get phase(){return this._carrier.phase} method phase (line 21) | set phase(t){this._carrier.phase=t,this._modulator.phase=t} method partials (line 21) | get partials(){return this._carrier.partials} method partials (line 21) | set partials(t){this._carrier.partials=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.harmoni... class ge (line 21) | class ge extends ne{constructor(){super(q(ge.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ge.getDefaults(),arguments,["frequency","width"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){t=this.toSeconds(t),this._triangle.start(t),this._widthGate.... method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._triangle.stop(t),this._widthGate.ga... method _restart (line 21) | _restart(t){this._triangle.restart(t),this._widthGate.gain.cancelSched... method phase (line 21) | get phase(){return this._triangle.phase} method phase (line 21) | set phase(t){this._triangle.phase=t} method type (line 21) | get type(){return"pulse"} method baseType (line 21) | get baseType(){return"pulse"} method partials (line 21) | get partials(){return[]} method partialCount (line 21) | get partialCount(){return 0} method carrierType (line 21) | set carrierType(t){this._triangle.type=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this._triangle.dispose(),this.width.d... class ve (line 21) | class ve extends ne{constructor(){super(q(ve.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ve.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{count:3,sp... method _start (line 21) | _start(t){t=this.toSeconds(t),this._forEach(e=>e.start(t))} method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._forEach(e=>e.stop(t))} method _restart (line 21) | _restart(t){this._forEach(e=>e.restart(t))} method _forEach (line 21) | _forEach(t){for(let e=0;ee.type=t)} method spread (line 21) | get spread(){return this._spread} method spread (line 21) | set spread(t){if(this._spread=t,this._oscillators.length>1){const e=-t... method count (line 21) | get count(){return this._oscillators.length} method count (line 21) | set count(t){if(a(t,1),this._oscillators.length!==t){this._forEach(t=>... method phase (line 21) | get phase(){return this._phase} method phase (line 21) | set phase(t){this._phase=t,this._forEach(e=>e.phase=t)} method baseType (line 21) | get baseType(){return this._oscillators[0].baseType} method baseType (line 21) | set baseType(t){this._forEach(e=>e.baseType=t),this._type=this._oscill... method partials (line 21) | get partials(){return this._oscillators[0].partials} method partials (line 21) | set partials(t){this._partials=t,this._partialCount=this._partials.len... method partialCount (line 21) | get partialCount(){return this._oscillators[0].partialCount} method partialCount (line 21) | set partialCount(t){this._partialCount=t,this._forEach(e=>e.partialCou... method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.detune.... class ye (line 21) | class ye extends ne{constructor(){super(q(ye.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ye.getDefaults(),arguments,["frequency","modulat... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){t=this.toSeconds(t),this._modulator.start(t),this._pulse.sta... method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._modulator.stop(t),this._pulse.stop(t)} method _restart (line 21) | _restart(t){this._modulator.restart(t),this._pulse.restart(t)} method type (line 21) | get type(){return"pwm"} method baseType (line 21) | get baseType(){return"pwm"} method partials (line 21) | get partials(){return[]} method partialCount (line 21) | get partialCount(){return 0} method phase (line 21) | get phase(){return this._modulator.phase} method phase (line 21) | set phase(t){this._modulator.phase=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this._pulse.dispose(),this._scale.dis... class xe (line 21) | class xe extends ne{constructor(){super(q(xe.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(xe.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),me.getDefau... method _start (line 21) | _start(t){this._oscillator.start(t)} method _stop (line 21) | _stop(t){this._oscillator.stop(t)} method _restart (line 21) | _restart(t){return this._oscillator.restart(t),this} method type (line 21) | get type(){let t="";return["am","fm","fat"].some(t=>this._sourceType==... method type (line 21) | set type(t){"fm"===t.substr(0,2)?(this._createNewOscillator("fm"),this... method partials (line 21) | get partials(){return this._oscillator.partials} method partials (line 21) | set partials(t){this._getOscType(this._oscillator,"pulse")||this._getO... method partialCount (line 21) | get partialCount(){return this._oscillator.partialCount} method partialCount (line 21) | set partialCount(t){this._getOscType(this._oscillator,"pulse")||this._... method set (line 21) | set(t){return Reflect.has(t,"type")&&t.type&&(this.type=t.type),super.... method _createNewOscillator (line 21) | _createNewOscillator(t){if(t!==this._sourceType){this._sourceType=t;co... method phase (line 21) | get phase(){return this._oscillator.phase} method phase (line 21) | set phase(t){this._oscillator.phase=t} method sourceType (line 21) | get sourceType(){return this._sourceType} method sourceType (line 21) | set sourceType(t){let e="sine";"pwm"!==this._oscillator.type&&"pulse"!... method _getOscType (line 21) | _getOscType(t,e){return t instanceof be[e]} method baseType (line 21) | get baseType(){return this._oscillator.baseType} method baseType (line 21) | set baseType(t){this._getOscType(this._oscillator,"pulse")||this._getO... method width (line 21) | get width(){return this._getOscType(this._oscillator,"pulse")?this._os... method count (line 21) | get count(){return this._getOscType(this._oscillator,"fat")?this._osci... method count (line 21) | set count(t){this._getOscType(this._oscillator,"fat")&&m(t)&&(this._os... method spread (line 21) | get spread(){return this._getOscType(this._oscillator,"fat")?this._osc... method spread (line 21) | set spread(t){this._getOscType(this._oscillator,"fat")&&m(t)&&(this._o... method modulationType (line 21) | get modulationType(){return this._getOscType(this._oscillator,"fm")||t... method modulationType (line 21) | set modulationType(t){(this._getOscType(this._oscillator,"fm")||this._... method modulationIndex (line 21) | get modulationIndex(){return this._getOscType(this._oscillator,"fm")?t... method harmonicity (line 21) | get harmonicity(){return this._getOscType(this._oscillator,"fm")||this... method modulationFrequency (line 21) | get modulationFrequency(){return this._getOscType(this._oscillator,"pw... method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.detune.dispose(),this.frequency.... class we (line 21) | class we extends Rt{constructor(){super(Object.assign(q(we.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(we.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._sum.dispose(),this} class Te (line 21) | class Te extends le{constructor(){super(Object.assign(q(Te.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Te.getDefaults(),arguments,["min",... method getDefaults (line 21) | static getDefaults(){return Object.assign(le.getDefaults(),{max:1,min:... method min (line 21) | get min(){return this._min} method min (line 21) | set min(t){this._min=t,this._setRange()} method max (line 21) | get max(){return this._max} method max (line 21) | set max(t){this._max=t,this._setRange()} method _setRange (line 21) | _setRange(){this._add.value=this._min,this._mult.value=this._max-this.... method dispose (line 21) | dispose(){return super.dispose(),this._add.dispose(),this._mult.dispos... class Oe (line 21) | class Oe extends le{constructor(){super(Object.assign(q(Oe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Oe.getDefaults(),arguments))),this... method dispose (line 21) | dispose(){return super.dispose(),Dt(this.context.getConstant(0),this._... class Se (line 21) | class Se extends Ct{constructor(){super(q(Se.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Se.getDefaults(),arguments,["frequency","min","m... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{amplitude:... method start (line 21) | start(t){return t=this.toSeconds(t),this._stoppedSignal.setValueAtTime... method stop (line 21) | stop(t){return t=this.toSeconds(t),this._stoppedSignal.setValueAtTime(... method sync (line 21) | sync(){return this._oscillator.sync(),this._oscillator.syncFrequency()... method unsync (line 21) | unsync(){return this._oscillator.unsync(),this._oscillator.unsyncFrequ... method min (line 21) | get min(){return this._toType(this._scaler.min)} method min (line 21) | set min(t){t=this._fromType(t),this._scaler.min=t} method max (line 21) | get max(){return this._toType(this._scaler.max)} method max (line 21) | set max(t){t=this._fromType(t),this._scaler.max=t} method type (line 21) | get type(){return this._oscillator.type} method type (line 21) | set type(t){this._oscillator.type=t,this._stoppedValue=this._oscillato... method phase (line 21) | get phase(){return this._oscillator.phase} method phase (line 21) | set phase(t){this._oscillator.phase=t,this._stoppedValue=this._oscilla... method units (line 21) | get units(){return this._units} method units (line 21) | set units(t){const e=this.min,n=this.max;this._units=t,this.min=e,this... method state (line 21) | get state(){return this._oscillator.state} method connect (line 21) | connect(t,e,n){return(t instanceof St||t instanceof Rt)&&(this.convert... method dispose (line 21) | dispose(){return super.dispose(),this._oscillator.dispose(),this._stop... function Ce (line 21) | function Ce(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.de... function ke (line 21) | function ke(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.de... class Ae (line 21) | class Ae extends ne{constructor(){super(q(Ae.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(Ae.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{autostart:... method load (line 21) | load(t){return S(this,void 0,void 0,(function*(){return yield this._bu... method _onload (line 21) | _onload(t=K){t(),this.autostart&&this.start()} method _onSourceEnd (line 21) | _onSourceEnd(t){this.onstop(this),this._activeSources.delete(t),0!==th... method start (line 21) | start(t,e,n){return super.start(t,e,n),this} method _start (line 21) | _start(t,e,n){e=this._loop?I(e,this._loopStart):I(e,0);let s=this.toSe... method _stop (line 21) | _stop(t){const e=this.toSeconds(t);this._activeSources.forEach(t=>t.st... method restart (line 21) | restart(t,e,n){return super.restart(t,e,n),this} method _restart (line 21) | _restart(t,e,n){this._stop(t),this._start(t,e,n)} method seek (line 21) | seek(t,e){const n=this.toSeconds(e);if("started"===this._state.getValu... method setLoopPoints (line 21) | setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this} method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this._loopStart=t,this.buffer.loaded&&a(this.toSecond... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=t,this.buffer.loaded&&a(this.toSeconds(t)... method buffer (line 21) | get buffer(){return this._buffer} method buffer (line 21) | set buffer(t){this._buffer.set(t)} method loop (line 21) | get loop(){return this._loop} method loop (line 21) | set loop(t){if(this._loop!==t&&(this._loop=t,this._activeSources.forEa... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t;const e=this.now(),n=this._st... method reverse (line 21) | get reverse(){return this._buffer.reverse} method reverse (line 21) | set reverse(t){this._buffer.reverse=t} method loaded (line 21) | get loaded(){return this._buffer.loaded} method dispose (line 21) | dispose(){return super.dispose(),this._activeSources.forEach(t=>t.disp... class De (line 21) | class De extends Ct{constructor(){super(q(De.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(De.getDefaults(),arguments,["urls","onload"],"ur... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{baseUrl:""... method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t,this._players.forEach(e=>{e.fadeIn=t})} method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t,this._players.forEach(e=>{e.fadeOut=t})} method state (line 21) | get state(){return Array.from(this._players).some(([t,e])=>"started"==... method has (line 21) | has(t){return this._buffers.has(t)} method player (line 21) | player(t){if(r(this.has(t),`No Player with the name ${t} exists on thi... method loaded (line 21) | get loaded(){return this._buffers.loaded} method add (line 21) | add(t,e,n){return r(!this._buffers.has(t),"A buffer with that name alr... method stopAll (line 21) | stopAll(t){return this._players.forEach(e=>e.stop(t)),this} method dispose (line 21) | dispose(){return super.dispose(),this._volume.dispose(),this.volume.di... class Me (line 21) | class Me extends ne{constructor(){super(q(Me.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(Me.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{onload:K,o... method _start (line 21) | _start(t,e,n){e=I(e,0),e=this.toSeconds(e),t=this.toSeconds(t);const s... method restart (line 21) | restart(t,e,n){return super.restart(t,e,n),this} method _restart (line 21) | _restart(t,e,n){this._stop(t),this._start(t,e,n)} method _stop (line 21) | _stop(t){this._clock.stop(t)} method _onstop (line 21) | _onstop(t){this._activeSources.forEach(e=>{e.fadeOut=0,e.stop(t)}),thi... method _tick (line 21) | _tick(t){const e=this._clock.getTicksAtTime(t),n=e*this._grainSize;if(... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){a(t,.001),this._playbackRate=t,this.grainSize=this... method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this.buffer.loaded&&a(this.toSeconds(t),0,this.buffer... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this.buffer.loaded&&a(this.toSeconds(t),0,this.buffer.d... method reverse (line 21) | get reverse(){return this.buffer.reverse} method reverse (line 21) | set reverse(t){this.buffer.reverse=t} method grainSize (line 21) | get grainSize(){return this._grainSize} method grainSize (line 21) | set grainSize(t){this._grainSize=this.toSeconds(t),this._clock.frequen... method overlap (line 21) | get overlap(){return this._overlap} method overlap (line 21) | set overlap(t){const e=this.toSeconds(t);a(e,0),this._overlap=e} method loaded (line 21) | get loaded(){return this.buffer.loaded} method dispose (line 21) | dispose(){return super.dispose(),this.buffer.dispose(),this._clock.dis... class je (line 21) | class je extends le{constructor(){super(...arguments),this.name="Abs",th... method constructor (line 21) | constructor(){super(...arguments),this.name="Abs",this._abs=new de({co... method dispose (line 21) | dispose(){return super.dispose(),this._abs.dispose(),this} class Ee (line 21) | class Ee extends le{constructor(){super(...arguments),this.name="GainToA... method constructor (line 21) | constructor(){super(...arguments),this.name="GainToAudio",this._norm=n... method dispose (line 21) | dispose(){return super.dispose(),this._norm.dispose(),this} class Re (line 21) | class Re extends le{constructor(){super(...arguments),this.name="Negate"... method constructor (line 21) | constructor(){super(...arguments),this.name="Negate",this._multiply=ne... method dispose (line 21) | dispose(){return super.dispose(),this._multiply.dispose(),this} class qe (line 21) | class qe extends Rt{constructor(){super(Object.assign(q(qe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(qe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._neg.dispose(),this._sum.dispose... class Ie (line 21) | class Ie extends le{constructor(){super(Object.assign(q(Ie.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ie.getDefaults(),arguments))),this... method dispose (line 21) | dispose(){return super.dispose(),this._scale.dispose(),this._thresh.di... class Fe (line 21) | class Fe extends Rt{constructor(){super(Object.assign(q(Fe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Fe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._gtz.dispose(),this._subtract.di... class Ve (line 21) | class Ve extends le{constructor(){super(Object.assign(q(Ve.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ve.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(le.getDefaults(),{value:1})} method _expFunc (line 21) | _expFunc(t){return e=>Math.pow(Math.abs(e),t)} method value (line 21) | get value(){return this._exponent} method value (line 21) | set value(t){this._exponent=t,this._exponentScaler.setMap(this._expFun... method dispose (line 21) | dispose(){return super.dispose(),this._exponentScaler.dispose(),this} class Ne (line 21) | class Ne extends Te{constructor(){super(Object.assign(q(Ne.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ne.getDefaults(),arguments,["min",... method getDefaults (line 21) | static getDefaults(){return Object.assign(Te.getDefaults(),{exponent:1})} method exponent (line 21) | get exponent(){return this._exp.value} method exponent (line 21) | set exponent(t){this._exp.value=t} method dispose (line 21) | dispose(){return super.dispose(),this._exp.dispose(),this} class Pe (line 21) | class Pe extends Rt{constructor(){super(q(Rt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Rt.getDefaults(),arguments,["value","units"])),t... method _onTick (line 21) | _onTick(t){const e=super.getValueAtTime(this.context.transport.seconds... method _anchorValue (line 21) | _anchorValue(t){const e=super.getValueAtTime(this.context.transport.se... method getValueAtTime (line 21) | getValueAtTime(t){const e=new xt(this.context,t).toSeconds();return su... method setValueAtTime (line 21) | setValueAtTime(t,e){const n=new xt(this.context,e).toSeconds();return ... method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){const n=new xt(this.context,e).toSeconds(... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){const n=new xt(this.context,e).toSec... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){const s=new xt(this.context,e).toSeconds();retu... method cancelScheduledValues (line 21) | cancelScheduledValues(t){const e=new xt(this.context,t).toSeconds();re... method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s){const i=new xt(this.context,e).toSeconds(... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){const e=new xt(this.context,t).toSeconds();retu... method setRampPoint (line 21) | setRampPoint(t){const e=new xt(this.context,t).toSeconds();return supe... method exponentialRampTo (line 21) | exponentialRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();re... method linearRampTo (line 21) | linearRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();return ... method targetRampTo (line 21) | targetRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();return ... method dispose (line 21) | dispose(){return super.dispose(),this.context.transport.clear(this._sy... class Le (line 21) | class Le extends Ct{constructor(){super(q(Le.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(Le.getDefaults(),arguments,["attack","decay","su... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{attack:.01... method value (line 21) | get value(){return this.getValueAtTime(this.now())} method _getCurve (line 21) | _getCurve(t,e){if(b(t))return t;{let n;for(n in ze)if(ze[n][e]===t)ret... method _setCurve (line 21) | _setCurve(t,e,n){if(b(n)&&Reflect.has(ze,n)){const s=ze[n];g(s)?"_deca... method attackCurve (line 21) | get attackCurve(){return this._getCurve(this._attackCurve,"In")} method attackCurve (line 21) | set attackCurve(t){this._setCurve("_attackCurve","In",t)} method releaseCurve (line 21) | get releaseCurve(){return this._getCurve(this._releaseCurve,"Out")} method releaseCurve (line 21) | set releaseCurve(t){this._setCurve("_releaseCurve","Out",t)} method decayCurve (line 21) | get decayCurve(){return this._decayCurve} method decayCurve (line 21) | set decayCurve(t){r(["linear","exponential"].some(e=>e===t),"Invalid e... method triggerAttack (line 21) | triggerAttack(t,e=1){this.log("triggerAttack",t,e),t=this.toSeconds(t)... method triggerRelease (line 21) | triggerRelease(t){this.log("triggerRelease",t),t=this.toSeconds(t);con... method getValueAtTime (line 21) | getValueAtTime(t){return this._sig.getValueAtTime(t)} method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n=1){return e=this.toSeconds(e),this.triggerA... method cancel (line 21) | cancel(t){return this._sig.cancelScheduledValues(this.toSeconds(t)),this} method connect (line 21) | connect(t,e=0,n=0){return qt(this,t,e,n),this} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){const e=t/thi... method dispose (line 21) | dispose(){return super.dispose(),this._sig.dispose(),this} function a (line 21) | function a(t){const e=new Array(t.length);for(let n=0;n... method unsync (line 21) | unsync(){return this._scheduledEvents.forEach(t=>this.context.transpor... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s){const i=this.toSeconds(n),o=this.toSecon... method dispose (line 21) | dispose(){return super.dispose(),this._volume.dispose(),this.unsync(),... class We (line 21) | class We extends Be{constructor(){super(q(We.getDefaults(),arguments));c... method constructor (line 21) | constructor(){super(q(We.getDefaults(),arguments));const t=q(We.getDef... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{detune:0,o... method triggerAttack (line 21) | triggerAttack(t,e,n=1){this.log("triggerAttack",t,e,n);const s=this.to... method triggerRelease (line 21) | triggerRelease(t){this.log("triggerRelease",t);const e=this.toSeconds(... method setNote (line 21) | setNote(t,e){const n=this.toSeconds(e),s=t instanceof gt?t.toFrequency... class Ue (line 21) | class Ue extends Le{constructor(){super(q(Ue.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(Ue.getDefaults(),arguments,["attack","decay","su... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.dispose(),this} class Ge (line 21) | class Ge extends We{constructor(){super(q(Ge.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ge.getDefaults(),arguments)),this.name="Synth";c... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{envelope:O... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){if(this.envelope.triggerAttack(t,e),this.o... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){this.envelope.triggerRelease(t),this.oscill... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this.oscillator.dispose(),this.envelo... class Ye (line 21) | class Ye extends We{constructor(){super(q(Ye.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ye.getDefaults(),arguments)),this.name="Modulati... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{harmonicit... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){this._carrier._triggerEnvelopeAttack(t,e),... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this._carrier._triggerEnvelopeReleas... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this._carrier.dispose(),this._modulat... class Qe (line 21) | class Qe extends Ye{constructor(){super(q(Qe.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Qe.getDefaults(),arguments)),this.name="AMSynth"... method dispose (line 21) | dispose(){return super.dispose(),this._modulationScale.dispose(),this} class Ze (line 21) | class Ze extends Ct{constructor(){super(q(Ze.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Ze.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{Q:1,type:"... method type (line 21) | get type(){return this._filter.type} method type (line 21) | set type(t){r(-1!==["lowpass","highpass","bandpass","lowshelf","highsh... method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Float32Array(t);for(let n=0;n<... method dispose (line 21) | dispose(){return super.dispose(),this._filter.disconnect(),this.Q.disp... class Xe (line 21) | class Xe extends Ct{constructor(){super(q(Xe.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Xe.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{Q:1,detune... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){r(-1!==["lowpass","highpass","bandpass","lowshelf","highsh... method rolloff (line 21) | get rolloff(){return this._rolloff} method rolloff (line 21) | set rolloff(t){const e=m(t)?t:parseInt(t,10),n=[-12,-24,-48,-96];let s... method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Ze({frequency:this.frequency.v... method dispose (line 21) | dispose(){return super.dispose(),this._filters.forEach(t=>{t.dispose()... class He (line 21) | class He extends Le{constructor(){super(q(He.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(He.getDefaults(),arguments,["attack","decay","su... method getDefaults (line 21) | static getDefaults(){return Object.assign(Le.getDefaults(),{baseFreque... method baseFrequency (line 21) | get baseFrequency(){return this._baseFrequency} method baseFrequency (line 21) | set baseFrequency(t){const e=this.toFrequency(t);a(e,0),this._baseFreq... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){a(t,0),this._octaves=t,this._scale.max=this._baseFreque... method exponent (line 21) | get exponent(){return this._exponent.value} method exponent (line 21) | set exponent(t){this._exponent.value=t} method dispose (line 21) | dispose(){return super.dispose(),this._exponent.dispose(),this._scale.... class $e (line 21) | class $e extends We{constructor(){super(q($e.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q($e.getDefaults(),arguments)),this.name="MonoSynt... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{envelope:O... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e=1){if(this.envelope.triggerAttack(t,e),this... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){this.envelope.triggerRelease(t),this.filter... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this.oscillator.dispose(),this.envelo... class Je (line 21) | class Je extends We{constructor(){super(q(Je.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Je.getDefaults(),arguments)),this.name="DuoSynth... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.voice0.envelope.getV... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),{vibratoAmount:.5,vibra... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){this.voice0._triggerEnvelopeAttack(t,e),th... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this.voice0._triggerEnvelopeRelease(... method dispose (line 21) | dispose(){return super.dispose(),this.voice0.dispose(),this.voice1.dis... class Ke (line 21) | class Ke extends Ye{constructor(){super(q(Ke.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ke.getDefaults(),arguments)),this.name="FMSynth"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ye.getDefaults(),{modulation... method dispose (line 21) | dispose(){return super.dispose(),this.modulationIndex.dispose(),this} class en (line 21) | class en extends We{constructor(){super(q(en.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(en.getDefaults(),arguments)),this.name="MetalSyn... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),{envelope:Object.assign... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e=1){return this.envelope.triggerAttack(t,e),... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this.envelope.triggerRelease(t),this... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method modulationIndex (line 21) | get modulationIndex(){return this._oscillators[0].modulationIndex.value} method modulationIndex (line 21) | set modulationIndex(t){this._oscillators.forEach(e=>e.modulationIndex.... method harmonicity (line 21) | get harmonicity(){return this._oscillators[0].harmonicity.value} method harmonicity (line 21) | set harmonicity(t){this._oscillators.forEach(e=>e.harmonicity.value=t)} method resonance (line 21) | get resonance(){return this._filterFreqScaler.min} method resonance (line 21) | set resonance(t){this._filterFreqScaler.min=this.toFrequency(t),this.o... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._filterFreqScaler.max=this._filter... method dispose (line 21) | dispose(){return super.dispose(),this._oscillators.forEach(t=>t.dispos... class nn (line 21) | class nn extends Ge{constructor(){super(q(nn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(nn.getDefaults(),arguments)),this.name="Membrane... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),Ge.getDefaults(),{envel... method setNote (line 21) | setNote(t,e){const n=this.toSeconds(e),s=this.toFrequency(t instanceof... method dispose (line 21) | dispose(){return super.dispose(),this} class sn (line 21) | class sn extends Be{constructor(){super(q(sn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(sn.getDefaults(),arguments)),this.name="NoiseSyn... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{envelope:O... method triggerAttack (line 21) | triggerAttack(t,e=1){return t=this.toSeconds(t),this.envelope.triggerA... method triggerRelease (line 21) | triggerRelease(t){return t=this.toSeconds(t),this.envelope.triggerRele... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",0),this._syncMethod("tr... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n=1){return e=this.toSeconds(e),t=this.toSeco... method dispose (line 21) | dispose(){return super.dispose(),this.noise.dispose(),this.envelope.di... function rn (line 21) | function rn(t){on.add(t)} function an (line 21) | function an(t,e){const n=`registerProcessor("${t}", ${e})`;on.add(n)} class cn (line 21) | class cn extends Ct{constructor(t){super(t),this.name="ToneAudioWorklet"... method constructor (line 21) | constructor(t){super(t),this.name="ToneAudioWorklet",this.workletOptio... method dispose (line 21) | dispose(){return super.dispose(),this._dummyGain.disconnect(),this._wo... class un (line 21) | class un extends cn{constructor(){super(q(un.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(un.getDefaults(),arguments,["delayTime","resonan... method _audioWorkletName (line 21) | _audioWorkletName(){return"feedback-comb-filter"} method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{delayTime:... method onReady (line 21) | onReady(t){kt(this.input,t,this.output);const e=t.parameters.get("dela... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class hn (line 21) | class hn extends Ct{constructor(){super(q(hn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(hn.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{frequency:... method _createFilter (line 21) | _createFilter(){const t=this._filter,e=this.toFrequency(this._frequenc... method frequency (line 21) | get frequency(){return this._frequency} method frequency (line 21) | set frequency(t){this._frequency=t,this._createFilter()} method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){this._type=t,this._createFilter()} method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Float32Array(t);for(let n=0;n<... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class ln (line 21) | class ln extends Ct{constructor(){super(q(ln.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(ln.getDefaults(),arguments,["delayTime","resonan... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{dampening:... method dampening (line 21) | get dampening(){return this._lowpass.frequency} method dampening (line 21) | set dampening(t){this._lowpass.frequency=t} method dispose (line 21) | dispose(){return super.dispose(),this._combFilter.dispose(),this._lowp... class dn (line 21) | class dn extends Be{constructor(){super(q(dn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(dn.getDefaults(),arguments)),this.name="PluckSyn... method getDefaults (line 21) | static getDefaults(){return R(Be.getDefaults(),{attackNoise:1,dampenin... method dampening (line 21) | get dampening(){return this._lfcf.dampening} method dampening (line 21) | set dampening(t){this._lfcf.dampening=t} method triggerAttack (line 21) | triggerAttack(t,e){const n=this.toFrequency(t);e=this.toSeconds(e);con... method triggerRelease (line 21) | triggerRelease(t){return this._lfcf.resonance.linearRampTo(0,this.rele... method dispose (line 21) | dispose(){return super.dispose(),this._noise.dispose(),this._lfcf.disp... class pn (line 21) | class pn extends Be{constructor(){super(q(pn.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(pn.getDefaults(),arguments,["voice","options"]))... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{maxPolypho... method activeVoices (line 21) | get activeVoices(){return this._activeVoices.length} method _makeVoiceAvailable (line 21) | _makeVoiceAvailable(t){this._availableVoices.push(t);const e=this._act... method _getNextAvailableVoice (line 21) | _getNextAvailableVoice(){if(this._availableVoices.length)return this._... method _collectGarbage (line 21) | _collectGarbage(){if(this._averageActiveVoices=Math.max(.95*this._aver... method _triggerAttack (line 21) | _triggerAttack(t,e,n){t.forEach(t=>{const s=new Jt(this.context,t).toM... method _triggerRelease (line 21) | _triggerRelease(t,e){t.forEach(t=>{const n=new Jt(this.context,t).toMi... method _scheduleEvent (line 21) | _scheduleEvent(t,e,n,s){r(!this.disposed,"Synth was already disposed")... method triggerAttack (line 21) | triggerAttack(t,e,n){Array.isArray(t)||(t=[t]);const s=this.toSeconds(... method triggerRelease (line 21) | triggerRelease(t,e){Array.isArray(t)||(t=[t]);const n=this.toSeconds(e... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s){const i=this.toSeconds(n);if(this.trigge... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",1),this._syncMethod("tr... method set (line 21) | set(t){const e=F(t,["onsilence","context"]);return this.options=R(this... method get (line 21) | get(){return this._dummyVoice.get()} method releaseAll (line 21) | releaseAll(t){const e=this.toSeconds(t);return this._activeVoices.forE... method dispose (line 21) | dispose(){return super.dispose(),this._dummyVoice.dispose(),this._voic... class fn (line 21) | class fn extends Be{constructor(){super(q(fn.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(fn.getDefaults(),arguments,["urls","onload","bas... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{attack:0,b... method _findClosest (line 21) | _findClosest(t){let e=0;for(;e<96;){if(this._buffers.has(t+e))return-e... method triggerAttack (line 21) | triggerAttack(t,e,n=1){return this.log("triggerAttack",t,e,n),Array.is... method triggerRelease (line 21) | triggerRelease(t,e){return this.log("triggerRelease",t,e),Array.isArra... method releaseAll (line 21) | releaseAll(t){const e=this.toSeconds(t);return this._activeSources.for... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",1),this._syncMethod("tr... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s=1){const i=this.toSeconds(n);return this.... method add (line 21) | add(t,e,n){if(r(x(t)||isFinite(t),"note must be a pitch or midi: "+t),... method loaded (line 21) | get loaded(){return this._buffers.loaded} method dispose (line 21) | dispose(){return super.dispose(),this._buffers.dispose(),this._activeS... class _n (line 21) | class _n extends Tt{constructor(){super(q(_n.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(_n.getDefaults(),arguments,["callback","value"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{callback:K... method _rescheduleEvents (line 21) | _rescheduleEvents(t=-1){this._state.forEachFrom(t,t=>{let e;if("starte... method state (line 21) | get state(){return this._state.getValueAtTime(this.context.transport.t... method startOffset (line 21) | get startOffset(){return this._startOffset} method startOffset (line 21) | set startOffset(t){this._startOffset=t} method probability (line 21) | get probability(){return this._probability} method probability (line 21) | set probability(t){this._probability=t} method humanize (line 21) | get humanize(){return this._humanize} method humanize (line 21) | set humanize(t){this._humanize=t} method start (line 21) | start(t){const e=this.toTicks(t);return"stopped"===this._state.getValu... method stop (line 21) | stop(t){this.cancel(t);const e=this.toTicks(t);if("started"===this._st... method cancel (line 21) | cancel(t){t=I(t,-1/0);const e=this.toTicks(t);return this._state.forEa... method _tick (line 21) | _tick(t){const e=this.context.transport.getTicksAtTime(t);if(!this.mut... method _getLoopDuration (line 21) | _getLoopDuration(){return Math.round((this._loopEnd-this._loopStart)/t... method loop (line 21) | get loop(){return this._loop} method loop (line 21) | set loop(t){this._loop=t,this._rescheduleEvents()} method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._rescheduleEvents()} method loopEnd (line 21) | get loopEnd(){return new Lt(this.context,this._loopEnd).toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t),this._loop&&this._resched... method loopStart (line 21) | get loopStart(){return new Lt(this.context,this._loopStart).toSeconds()} method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t),this._loop&&this._res... method progress (line 21) | get progress(){if(this._loop){const t=this.context.transport.ticks,e=t... method dispose (line 21) | dispose(){return super.dispose(),this.cancel(),this._state.dispose(),t... class mn (line 21) | class mn extends Tt{constructor(){super(q(mn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(mn.getDefaults(),arguments,["callback","interval... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{interval:"... method start (line 21) | start(t){return this._event.start(t),this} method stop (line 21) | stop(t){return this._event.stop(t),this} method cancel (line 21) | cancel(t){return this._event.cancel(t),this} method _tick (line 21) | _tick(t){this.callback(t)} method state (line 21) | get state(){return this._event.state} method progress (line 21) | get progress(){return this._event.progress} method interval (line 21) | get interval(){return this._event.loopEnd} method interval (line 21) | set interval(t){this._event.loopEnd=t} method playbackRate (line 21) | get playbackRate(){return this._event.playbackRate} method playbackRate (line 21) | set playbackRate(t){this._event.playbackRate=t} method humanize (line 21) | get humanize(){return this._event.humanize} method humanize (line 21) | set humanize(t){this._event.humanize=t} method probability (line 21) | get probability(){return this._event.probability} method probability (line 21) | set probability(t){this._event.probability=t} method mute (line 21) | get mute(){return this._event.mute} method mute (line 21) | set mute(t){this._event.mute=t} method iterations (line 21) | get iterations(){return!0===this._event.loop?1/0:this._event.loop} method iterations (line 21) | set iterations(t){this._event.loop=t===1/0||t} method dispose (line 21) | dispose(){return super.dispose(),this._event.dispose(),this} class gn (line 21) | class gn extends _n{constructor(){super(q(gn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(gn.getDefaults(),arguments,["callback","events"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(_n.getDefaults(),{events:[]})} method start (line 21) | start(t,e){const n=this.toTicks(t);if("started"!==this._state.getValue... method _startNote (line 21) | _startNote(t,e,n){e-=n,this._loop?t.startOffset>=this._loopStart&&t.st... method startOffset (line 21) | get startOffset(){return this._startOffset} method startOffset (line 21) | set startOffset(t){this._startOffset=t,this._forEach(t=>{t.startOffset... method stop (line 21) | stop(t){const e=this.toTicks(t);return this._state.cancel(e),this._sta... method at (line 21) | at(t,e){const n=new xt(this.context,t).toTicks(),s=new Lt(this.context... method add (line 21) | add(t,e){t instanceof Object&&Reflect.has(t,"time")&&(t=(e=t).time);co... method _restartEvent (line 21) | _restartEvent(t){this._state.forEach(e=>{"started"===e.state?this._sta... method remove (line 21) | remove(t,e){return g(t)&&t.hasOwnProperty("time")&&(t=(e=t).time),t=th... method clear (line 21) | clear(){return this._forEach(t=>t.dispose()),this._events.clear(),this} method cancel (line 21) | cancel(t){return this._forEach(e=>e.cancel(t)),this._state.cancel(this... method _forEach (line 21) | _forEach(t){return this._events&&this._events.forEach(e=>{e instanceof... method _setAll (line 21) | _setAll(t,e){this._forEach(n=>{n[t]=e})} method _tick (line 21) | _tick(t,e){this.mute||this.callback(t,e)} method _testLoopBoundries (line 21) | _testLoopBoundries(t){this._loop&&(t.startOffset{e.loopStart=this.loopStart,... method loopEnd (line 21) | get loopEnd(){return new Lt(this.context,this._loopEnd).toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t),this._loop&&this._forEach... method loopStart (line 21) | get loopStart(){return new Lt(this.context,this._loopStart).toSeconds()} method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t),this._loop&&this._for... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._setAll("playbackRate",t)} method length (line 21) | get length(){return this._events.size} method dispose (line 21) | dispose(){return super.dispose(),this.clear(),this} function xn (line 21) | function xn(t,e){return B(t,0,e.length-1)} class kn (line 21) | class kn extends mn{constructor(){super(q(kn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(kn.getDefaults(),arguments,["callback","values",... method getDefaults (line 21) | static getDefaults(){return Object.assign(mn.getDefaults(),{pattern:"u... method _tick (line 21) | _tick(t){const e=this._pattern.next();this._value=e.value,this.callbac... method values (line 21) | get values(){return this._values} method values (line 21) | set values(t){this._values=t,this.pattern=this._type} method value (line 21) | get value(){return this._value} method pattern (line 21) | get pattern(){return this._type} method pattern (line 21) | set pattern(t){this._type=t,this._pattern=Cn(this._values,this._type)} class An (line 21) | class An extends _n{constructor(){super(q(An.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(An.getDefaults(),arguments,["callback","events",... method getDefaults (line 21) | static getDefaults(){return Object.assign(F(_n.getDefaults(),["value"]... method _seqCallback (line 21) | _seqCallback(t,e){null!==e&&this.callback(t,e)} method events (line 21) | get events(){return this._events} method events (line 21) | set events(t){this.clear(),this._eventsArray=t,this._events=this._crea... method start (line 21) | start(t,e){return this._part.start(t,e?this._indexTime(e):e),this} method stop (line 21) | stop(t){return this._part.stop(t),this} method subdivision (line 21) | get subdivision(){return new Lt(this.context,this._subdivision).toSeco... method _createSequence (line 21) | _createSequence(t){return new Proxy(t,{get:(t,e)=>t[e],set:(t,e,n)=>(b... method _eventsUpdated (line 21) | _eventsUpdated(){this._part.clear(),this._rescheduleSequence(this._eve... method _rescheduleSequence (line 21) | _rescheduleSequence(t,e,n){t.forEach((t,s)=>{const i=s*e+n;if(y(t))thi... method _indexTime (line 21) | _indexTime(t){return new Lt(this.context,t*this._subdivision+this.star... method clear (line 21) | clear(){return this._part.clear(),this} method dispose (line 21) | dispose(){return super.dispose(),this._part.dispose(),this} method loop (line 21) | get loop(){return this._part.loop} method loop (line 21) | set loop(t){this._part.loop=t} method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this._loopStart=t,this._part.loopStart=this._indexTim... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=t,this._part.loopEnd=0===t?this._indexTim... method startOffset (line 21) | get startOffset(){return this._part.startOffset} method startOffset (line 21) | set startOffset(t){this._part.startOffset=t} method playbackRate (line 21) | get playbackRate(){return this._part.playbackRate} method playbackRate (line 21) | set playbackRate(t){this._part.playbackRate=t} method probability (line 21) | get probability(){return this._part.probability} method probability (line 21) | set probability(t){this._part.probability=t} method progress (line 21) | get progress(){return this._part.progress} method humanize (line 21) | get humanize(){return this._part.humanize} method humanize (line 21) | set humanize(t){this._part.humanize=t} method length (line 21) | get length(){return this._part.length} class Dn (line 21) | class Dn extends Ct{constructor(){super(Object.assign(q(Dn.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Dn.getDefaults(),arguments,["fade"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{fade:.5})} method dispose (line 21) | dispose(){return super.dispose(),this.a.dispose(),this.b.dispose(),thi... class Mn (line 21) | class Mn extends Ct{constructor(t){super(t),this.name="Effect",this._dry... method constructor (line 21) | constructor(t){super(t),this.name="Effect",this._dryWet=new Dn({contex... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{wet:1})} method connectEffect (line 21) | connectEffect(t){return this._internalChannels.push(t),this.effectSend... method dispose (line 21) | dispose(){return super.dispose(),this._dryWet.dispose(),this.effectSen... class jn (line 21) | class jn extends Mn{constructor(t){super(t),this.name="LFOEffect",this._... method constructor (line 21) | constructor(t){super(t),this.name="LFOEffect",this._lfo=new Se({contex... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{frequency:... method start (line 21) | start(t){return this._lfo.start(t),this} method stop (line 21) | stop(t){return this._lfo.stop(t),this} method sync (line 21) | sync(){return this._lfo.sync(),this} method unsync (line 21) | unsync(){return this._lfo.unsync(),this} method type (line 21) | get type(){return this._lfo.type} method type (line 21) | set type(t){this._lfo.type=t} method dispose (line 21) | dispose(){return super.dispose(),this._lfo.dispose(),this.frequency.di... class En (line 21) | class En extends jn{constructor(){super(q(En.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(En.getDefaults(),arguments,["frequency","baseFre... method getDefaults (line 21) | static getDefaults(){return Object.assign(jn.getDefaults(),{baseFreque... method baseFrequency (line 21) | get baseFrequency(){return this._lfo.min} method baseFrequency (line 21) | set baseFrequency(t){this._lfo.min=this.toFrequency(t),this.octaves=th... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._lfo.max=this._lfo.min*Math.pow(2,t)} method dispose (line 21) | dispose(){return super.dispose(),this.filter.dispose(),this} class Rn (line 21) | class Rn extends Ct{constructor(){super(Object.assign(q(Rn.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Rn.getDefaults(),arguments,["pan"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{pan:0,chan... method dispose (line 21) | dispose(){return super.dispose(),this._panner.disconnect(),this.pan.di... class qn (line 21) | class qn extends jn{constructor(){super(q(qn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(qn.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(jn.getDefaults(),{channelCou... method dispose (line 21) | dispose(){return super.dispose(),this._panner.dispose(),this} class In (line 21) | class In extends Ct{constructor(){super(q(In.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(In.getDefaults(),arguments,["smoothing"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{smoothing:... method smoothing (line 21) | get smoothing(){return this._smoothing} method smoothing (line 21) | set smoothing(t){this._smoothing=t,this._lowpass.frequency=1/this.toSe... method dispose (line 21) | dispose(){return super.dispose(),this._abs.dispose(),this._lowpass.dis... class Fn (line 21) | class Fn extends Mn{constructor(){super(q(Fn.getDefaults(),arguments,["b... method constructor (line 21) | constructor(){super(q(Fn.getDefaults(),arguments,["baseFrequency","oct... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{baseFreque... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._setSweepRange()} method follower (line 21) | get follower(){return this._follower.smoothing} method follower (line 21) | set follower(t){this._follower.smoothing=t} method baseFrequency (line 21) | get baseFrequency(){return this._baseFrequency} method baseFrequency (line 21) | set baseFrequency(t){this._baseFrequency=this.toFrequency(t),this._set... method sensitivity (line 21) | get sensitivity(){return ct(1/this._inputBoost.gain.value)} method sensitivity (line 21) | set sensitivity(t){this._inputBoost.gain.value=1/at(t)} method _setSweepRange (line 21) | _setSweepRange(){this._sweepRange.min=this._baseFrequency,this._sweepR... method dispose (line 21) | dispose(){return super.dispose(),this._follower.dispose(),this._sweepR... class Vn (line 21) | class Vn extends Mn{constructor(){super(q(Vn.getDefaults(),arguments,["b... method constructor (line 21) | constructor(){super(q(Vn.getDefaults(),arguments,["bits"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{bits:4})} method dispose (line 21) | dispose(){return super.dispose(),this._bitCrusherWorklet.dispose(),this} class Nn (line 21) | class Nn extends cn{constructor(){super(q(Nn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Nn.getDefaults(),arguments)),this.name="BitCrush... method getDefaults (line 21) | static getDefaults(){return Object.assign(cn.getDefaults(),{bits:12})} method _audioWorkletName (line 21) | _audioWorkletName(){return"bit-crusher"} method onReady (line 21) | onReady(t){kt(this.input,t,this.output);const e=t.parameters.get("bits... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class Pn (line 21) | class Pn extends Mn{constructor(){super(q(Pn.getDefaults(),arguments,["o... method constructor (line 21) | constructor(){super(q(Pn.getDefaults(),arguments,["order"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{order:1,ov... method _getCoefficient (line 21) | _getCoefficient(t,e,n){return n.has(e)||(0===e?n.set(e,0):1===e?n.set(... method order (line 21) | get order(){return this._order} method order (line 21) | set order(t){this._order=t,this._shaper.setMap(e=>this._getCoefficient... method oversample (line 21) | get oversample(){return this._shaper.oversample} method oversample (line 21) | set oversample(t){this._shaper.oversample=t} method dispose (line 21) | dispose(){return super.dispose(),this._shaper.dispose(),this} class Ln (line 21) | class Ln extends Ct{constructor(){super(q(Ln.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(Ln.getDefaults(),arguments,["channels"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{channels:2})} method dispose (line 21) | dispose(){return super.dispose(),this._splitter.disconnect(),this} class zn (line 21) | class zn extends Ct{constructor(){super(q(zn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(zn.getDefaults(),arguments,["channels"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{channels:2})} method dispose (line 21) | dispose(){return super.dispose(),this._merger.disconnect(),this} class Bn (line 21) | class Bn extends Ct{constructor(t){super(t),this.name="StereoEffect",thi... method constructor (line 21) | constructor(t){super(t),this.name="StereoEffect",this.input=new Mt({co... method connectEffectLeft (line 21) | connectEffectLeft(...t){this._split.connect(t[0],0,0),kt(...t),At(t[t.... method connectEffectRight (line 21) | connectEffectRight(...t){this._split.connect(t[0],1,0),kt(...t),At(t[t... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{wet:1})} method dispose (line 21) | dispose(){return super.dispose(),this._dryWet.dispose(),this._split.di... class Wn (line 21) | class Wn extends Bn{constructor(t){super(t),this.feedback=new Rt({contex... method constructor (line 21) | constructor(t){super(t),this.feedback=new Rt({context:this.context,val... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{feedback:.... method dispose (line 21) | dispose(){return super.dispose(),this.feedback.dispose(),this._feedbac... class Un (line 21) | class Un extends Wn{constructor(){super(q(Un.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Un.getDefaults(),arguments,["frequency","delayTi... method getDefaults (line 21) | static getDefaults(){return Object.assign(Wn.getDefaults(),{frequency:... method depth (line 21) | get depth(){return this._depth} method depth (line 21) | set depth(t){this._depth=t;const e=this._delayTime*t;this._lfoL.min=Ma... method delayTime (line 21) | get delayTime(){return 1e3*this._delayTime} method delayTime (line 21) | set delayTime(t){this._delayTime=t/1e3,this.depth=this._depth} method type (line 21) | get type(){return this._lfoL.type} method type (line 21) | set type(t){this._lfoL.type=t,this._lfoR.type=t} method spread (line 21) | get spread(){return this._lfoR.phase-this._lfoL.phase} method spread (line 21) | set spread(t){this._lfoL.phase=90-t/2,this._lfoR.phase=t/2+90} method start (line 21) | start(t){return this._lfoL.start(t),this._lfoR.start(t),this} method stop (line 21) | stop(t){return this._lfoL.stop(t),this._lfoR.stop(t),this} method sync (line 21) | sync(){return this._lfoL.sync(),this._lfoR.sync(),this} method unsync (line 21) | unsync(){return this._lfoL.unsync(),this._lfoR.unsync(),this} method dispose (line 21) | dispose(){return super.dispose(),this._lfoL.dispose(),this._lfoR.dispo... class Gn (line 21) | class Gn extends Mn{constructor(){super(q(Gn.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Gn.getDefaults(),arguments,["distortion"])),this... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{distortion... method distortion (line 21) | get distortion(){return this._distortion} method distortion (line 21) | set distortion(t){this._distortion=t;const e=100*t,n=Math.PI/180;this.... method oversample (line 21) | get oversample(){return this._shaper.oversample} method oversample (line 21) | set oversample(t){this._shaper.oversample=t} method dispose (line 21) | dispose(){return super.dispose(),this._shaper.dispose(),this} class Yn (line 21) | class Yn extends Mn{constructor(t){super(t),this.name="FeedbackEffect",t... method constructor (line 21) | constructor(t){super(t),this.name="FeedbackEffect",this._feedbackGain=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{feedback:.... method dispose (line 21) | dispose(){return super.dispose(),this._feedbackGain.dispose(),this.fee... class Qn (line 21) | class Qn extends Yn{constructor(){super(q(Qn.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Qn.getDefaults(),arguments,["delayTime","feedbac... method getDefaults (line 21) | static getDefaults(){return Object.assign(Yn.getDefaults(),{delayTime:... method dispose (line 21) | dispose(){return super.dispose(),this._delayNode.dispose(),this.delayT... class Zn (line 21) | class Zn extends Ct{constructor(t){super(t),this.name="PhaseShiftAllpass... method constructor (line 21) | constructor(t){super(t),this.name="PhaseShiftAllpass",this.input=new M... method _createAllPassFilterBank (line 21) | _createAllPassFilterBank(t){return t.map(t=>{const e=[[t*t,0,-1],[1,0,... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class Xn (line 21) | class Xn extends Mn{constructor(){super(q(Xn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Xn.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{frequency:... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this._add.di... class Jn (line 21) | class Jn extends Bn{constructor(){super(q(Jn.getDefaults(),arguments,["r... method constructor (line 21) | constructor(){super(q(Jn.getDefaults(),arguments,["roomSize","dampenin... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{roomSize:.... method dampening (line 21) | get dampening(){return this._combFilters[0].dampening} method dampening (line 21) | set dampening(t){this._combFilters.forEach(e=>e.dampening=t)} method dispose (line 21) | dispose(){return super.dispose(),this._allpassFiltersL.forEach(t=>t.di... class ns (line 21) | class ns extends Bn{constructor(){super(q(ns.getDefaults(),arguments,["r... method constructor (line 21) | constructor(){super(q(ns.getDefaults(),arguments,["roomSize"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{roomSize:.... method dispose (line 21) | dispose(){return super.dispose(),this._allpassFilters.forEach(t=>t.dis... class ss (line 21) | class ss extends Wn{constructor(t){super(t),this._feedbackL.disconnect()... method constructor (line 21) | constructor(t){super(t),this._feedbackL.disconnect(),this._feedbackL.c... class is (line 21) | class is extends ss{constructor(){super(q(is.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(is.getDefaults(),arguments,["delayTime","feedbac... method getDefaults (line 21) | static getDefaults(){return Object.assign(ss.getDefaults(),{delayTime:... method dispose (line 21) | dispose(){return super.dispose(),this._leftDelay.dispose(),this._right... class os (line 21) | class os extends Yn{constructor(){super(q(os.getDefaults(),arguments,["p... method constructor (line 21) | constructor(){super(q(os.getDefaults(),arguments,["pitch"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Yn.getDefaults(),{pitch:0,wi... method pitch (line 21) | get pitch(){return this._pitch} method pitch (line 21) | set pitch(t){this._pitch=t;let e=0;t<0?(this._lfoA.min=0,this._lfoA.ma... method windowSize (line 21) | get windowSize(){return this._windowSize} method windowSize (line 21) | set windowSize(t){this._windowSize=this.toSeconds(t),this.pitch=this._... method dispose (line 21) | dispose(){return super.dispose(),this._frequency.dispose(),this._delay... class rs (line 21) | class rs extends Bn{constructor(){super(q(rs.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(rs.getDefaults(),arguments,["frequency","octaves... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{frequency:... method _makeFilters (line 21) | _makeFilters(t,e){const n=[];for(let s=0;s{const n=this._buffer... method size (line 21) | get size(){return this._analysers[0].frequencyBinCount} method size (line 21) | set size(t){this._analysers.forEach((e,n)=>{e.fftSize=2*t,this._buffer... method channels (line 21) | get channels(){return this._analysers.length} method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){r("waveform"===t||"fft"===t,"Analyser: invalid type: "+t),... method smoothing (line 21) | get smoothing(){return this._analysers[0].smoothingTimeConstant} method smoothing (line 21) | set smoothing(t){this._analysers.forEach(e=>e.smoothingTimeConstant=t)} method dispose (line 21) | dispose(){return super.dispose(),this._analysers.forEach(t=>t.disconne... class _s (line 21) | class _s extends Ct{constructor(){super(q(_s.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(_s.getDefaults(),arguments)),this.name="MeterBas... method dispose (line 21) | dispose(){return super.dispose(),this._analyser.dispose(),this} class ms (line 21) | class ms extends _s{constructor(){super(q(ms.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(ms.getDefaults(),arguments,["smoothing"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(_s.getDefaults(),{smoothing:... method getLevel (line 21) | getLevel(){return d("'getLevel' has been changed to 'getValue'"),this.... method getValue (line 21) | getValue(){const t=this._analyser.getValue(),e=(1===this.channels?[t]:... method channels (line 21) | get channels(){return this._analyser.channels} method dispose (line 21) | dispose(){return super.dispose(),this._analyser.dispose(),this} class gs (line 21) | class gs extends _s{constructor(){super(q(gs.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(gs.getDefaults(),arguments,["size"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{normalRang... method getValue (line 21) | getValue(){return this._analyser.getValue().map(t=>this.normalRange?at... method size (line 21) | get size(){return this._analyser.size} method size (line 21) | set size(t){this._analyser.size=t} method smoothing (line 21) | get smoothing(){return this._analyser.smoothing} method smoothing (line 21) | set smoothing(t){this._analyser.smoothing=t} method getFrequencyOfIndex (line 21) | getFrequencyOfIndex(t){return r(0<=t&&tt.call(e,n,s,this))} method get (line 1) | get(t){return this._map.get(t)} method has (line 1) | has(t){return this._map.has(t)} method keys (line 1) | keys(){return this._map.keys()} method values (line 1) | values(){return this._map.values()} class s (line 1) | class s{constructor(t){this._map=new Map(t)}get size(){return this._map.... method constructor (line 1) | constructor(t){this._map=new Map(t)} method size (line 1) | get size(){return this._map.size} method entries (line 1) | entries(){return this._map.entries()} method forEach (line 1) | forEach(t,e=null){return this._map.forEach((n,s)=>t.call(e,n,s,this))} method get (line 1) | get(t){return this._map.get(t)} method has (line 1) | has(t){return this._map.has(t)} method keys (line 1) | keys(){return this._map.keys()} method values (line 1) | values(){return this._map.values()} method constructor (line 1) | constructor(t,n=s){const a=o(t),c={...s,...n},u=i(a,c);super(t,!1,u,r(a)... method fftSize (line 1) | get fftSize(){return this._nativeAnalyserNode.fftSize} method fftSize (line 1) | set fftSize(t){this._nativeAnalyserNode.fftSize=t} method frequencyBinCount (line 1) | get frequencyBinCount(){return this._nativeAnalyserNode.frequencyBinCount} method maxDecibels (line 1) | get maxDecibels(){return this._nativeAnalyserNode.maxDecibels} method maxDecibels (line 1) | set maxDecibels(t){const e=this._nativeAnalyserNode.maxDecibels;if(this.... method minDecibels (line 1) | get minDecibels(){return this._nativeAnalyserNode.minDecibels} method minDecibels (line 1) | set minDecibels(t){const e=this._nativeAnalyserNode.minDecibels;if(this.... method smoothingTimeConstant (line 1) | get smoothingTimeConstant(){return this._nativeAnalyserNode.smoothingTim... method smoothingTimeConstant (line 1) | set smoothingTimeConstant(t){this._nativeAnalyserNode.smoothingTimeConst... method getByteFrequencyData (line 1) | getByteFrequencyData(t){this._nativeAnalyserNode.getByteFrequencyData(t)} method getByteTimeDomainData (line 1) | getByteTimeDomainData(t){this._nativeAnalyserNode.getByteTimeDomainData(t)} method getFloatFrequencyData (line 1) | getFloatFrequencyData(t){this._nativeAnalyserNode.getFloatFrequencyData(t)} method getFloatTimeDomainData (line 1) | getFloatTimeDomainData(t){this._nativeAnalyserNode.getFloatTimeDomainDat... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(d){if(null===a)throw new Error("Missing the native OfflineAu... method [Symbol.hasInstance] (line 1) | static[Symbol.hasInstance](e){return null!==e&&"object"==typeof e&&Objec... method constructor (line 1) | constructor(t,i=r){const o=u(t),a={...r,...i},l=c(o,a),d=h(o),p=d?e():nu... method buffer (line 1) | get buffer(){return this._isBufferNullified?null:this._nativeAudioBuffer... method buffer (line 1) | set buffer(t){try{this._nativeAudioBufferSourceNode.buffer=t}catch(e){if... method loop (line 1) | get loop(){return this._nativeAudioBufferSourceNode.loop} method loop (line 1) | set loop(t){this._nativeAudioBufferSourceNode.loop=t} method loopEnd (line 1) | get loopEnd(){return this._nativeAudioBufferSourceNode.loopEnd} method loopEnd (line 1) | set loopEnd(t){this._nativeAudioBufferSourceNode.loopEnd=t} method loopStart (line 1) | get loopStart(){return this._nativeAudioBufferSourceNode.loopStart} method loopStart (line 1) | set loopStart(t){this._nativeAudioBufferSourceNode.loopStart=t} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?l(this,t):null;this._nativeA... method playbackRate (line 1) | get playbackRate(){return this._playbackRate} method start (line 1) | start(t=0,e=0,n){if(this._nativeAudioBufferSourceNode.start(t,e,n),null!... method stop (line 1) | stop(t=0){this._nativeAudioBufferSourceNode.stop(t),null!==this._audioBu... method start (line 1) | set start(t){a=t} method stop (line 1) | set stop(t){c=t} method render (line 1) | render(u,h,l){const d=r.get(h);return void 0!==d?Promise.resolve(d):(asy... method constructor (line 1) | constructor(t={}){if(null===u)throw new Error("Missing the native AudioC... method baseLatency (line 1) | get baseLatency(){return this._baseLatency} method state (line 1) | get state(){return null!==this._state?this._state:this._nativeAudioConte... method close (line 1) | close(){return"closed"===this.state?this._nativeAudioContext.close().the... method createMediaElementSource (line 1) | createMediaElementSource(t){return new o(this,{mediaElement:t})} method createMediaStreamDestination (line 1) | createMediaStreamDestination(){return new r(this)} method createMediaStreamSource (line 1) | createMediaStreamSource(t){return new a(this,{mediaStream:t})} method createMediaStreamTrackSource (line 1) | createMediaStreamTrackSource(t){return new c(this,{mediaStreamTrack:t})} method resume (line 1) | resume(){return"suspended"===this._state?new Promise((t,e)=>{const n=()=... method suspend (line 1) | suspend(){return this._nativeAudioContext.suspend().catch(t=>{if(void 0=... method constructor (line 1) | constructor(t,n){const s=o(t),c=r(s),u=i(s,n,c);super(t,!1,u,c?e(a):null... method channelCount (line 1) | get channelCount(){return this._nativeAudioDestinationNode.channelCount} method channelCount (line 1) | set channelCount(t){if(this._isNodeOfNativeOfflineAudioContext)throw s()... method channelCountMode (line 1) | get channelCountMode(){return this._nativeAudioDestinationNode.channelCo... method channelCountMode (line 1) | set channelCountMode(t){if(this._isNodeOfNativeOfflineAudioContext)throw... method maxChannelCount (line 1) | get maxChannelCount(){return this._nativeAudioDestinationNode.maxChannel... method forwardX (line 1) | get forwardX(){return u} method forwardY (line 1) | get forwardY(){return h} method forwardZ (line 1) | get forwardZ(){return l} method positionX (line 1) | get positionX(){return d} method positionY (line 1) | get positionY(){return p} method positionZ (line 1) | get positionZ(){return f} method upX (line 1) | get upX(){return _} method upY (line 1) | get upY(){return m} method upZ (line 1) | get upZ(){return g} method defaultValue (line 1) | get defaultValue(){return _.defaultValue} method maxValue (line 1) | get maxValue(){return null===m?_.maxValue:m} method minValue (line 1) | get minValue(){return null===g?_.minValue:g} method value (line 1) | get value(){return _.value} method value (line 1) | set value(t){_.value=t,b.setValueAtTime(t,p.context.currentTime)} method cancelAndHoldAtTime (line 1) | cancelAndHoldAtTime(t){if("function"==typeof _.cancelAndHoldAtTime)null=... method setValueCurveAtTime (line 1) | setValueCurveAtTime(t,e,n){if(null!==d&&"webkitAudioContext"===d.name){c... method replay (line 1) | replay(e){for(const n of t)if("exponentialRampToValue"===n.type){const{e... method constructor (line 1) | constructor(e,d,p=o){const f=u(e),_=h(f),m=(t=>({...t,outputChannelCount... method onprocessorerror (line 1) | get onprocessorerror(){return this._onprocessorerror} method onprocessorerror (line 1) | set onprocessorerror(t){const e="function"==typeof t?d(this,t):null;this... method parameters (line 1) | get parameters(){return null===this._parameters?this._nativeAudioWorklet... method port (line 1) | get port(){return this._nativeAudioWorkletNode.port} method constructor (line 1) | constructor(e,n){super(e,n),this._nativeContext=e,this._audioWorklet=voi... method audioWorklet (line 1) | get audioWorklet(){return this._audioWorklet} method createAnalyser (line 1) | createAnalyser(){return new e(this)} method createBiquadFilter (line 1) | createBiquadFilter(){return new i(this)} method createBuffer (line 1) | createBuffer(t,e,s){return new n({length:e,numberOfChannels:t,sampleRate... method createBufferSource (line 1) | createBufferSource(){return new s(this)} method createChannelMerger (line 1) | createChannelMerger(t=6){return new o(this,{numberOfInputs:t})} method createChannelSplitter (line 1) | createChannelSplitter(t=6){return new r(this,{numberOfOutputs:t})} method createConstantSource (line 1) | createConstantSource(){return new a(this)} method createConvolver (line 1) | createConvolver(){return new c(this)} method createDelay (line 1) | createDelay(t=1){return new h(this,{maxDelayTime:t})} method createDynamicsCompressor (line 1) | createDynamicsCompressor(){return new l(this)} method createGain (line 1) | createGain(){return new d(this)} method createIIRFilter (line 1) | createIIRFilter(t,e){return new p(this,{feedback:e,feedforward:t})} method createOscillator (line 1) | createOscillator(){return new _(this)} method createPanner (line 1) | createPanner(){return new m(this)} method createPeriodicWave (line 1) | createPeriodicWave(t,e,n={disableNormalization:!1}){return new g(this,{.... method createStereoPanner (line 1) | createStereoPanner(){return new v(this)} method createWaveShaper (line 1) | createWaveShaper(){return new y(this)} method decodeAudioData (line 1) | decodeAudioData(t,e,n){return u(this._nativeContext,t).then(t=>("functio... method constructor (line 1) | constructor(t,o=i){const u=a(t),h={...i,...o},l=r(u,h),d=c(u);super(t,!1... method detune (line 1) | get detune(){return this._detune} method frequency (line 1) | get frequency(){return this._frequency} method gain (line 1) | get gain(){return this._gain} method Q (line 1) | get Q(){return this._Q} method type (line 1) | get type(){return this._nativeBiquadFilterNode.type} method type (line 1) | set type(t){this._nativeBiquadFilterNode.type=t} method getFrequencyResponse (line 1) | getFrequencyResponse(t,e,n){if(this._nativeBiquadFilterNode.getFrequency... method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c={...s,...r};super(t,!1,n(a,c),o(a)?e()... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c=(t=>({...t,channelCount:t.numberOfOutp... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(t,i=r){const o=c(t),h={...r,...i},l=a(o,h),d=u(o),p=d?n():nu... method offset (line 1) | get offset(){return this._offset} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?h(this,t):null;this._nativeC... method start (line 1) | start(t=0){if(this._nativeConstantSourceNode.start(t),null!==this._const... method stop (line 1) | stop(t=0){this._nativeConstantSourceNode.stop(t),null!==this._constantSo... method start (line 1) | set start(t){a=t} method stop (line 1) | set stop(t){c=t} method render (line 1) | render(u,h,l){const d=r.get(h);return void 0!==d?Promise.resolve(d):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c={...s,...r},u=n(a,c);super(t,!1,u,o(a)... method buffer (line 1) | get buffer(){return this._isBufferNullified?null:this._nativeConvolverNo... method buffer (line 1) | set buffer(t){if(this._nativeConvolverNode.buffer=t,null===t&&null!==thi... method normalize (line 1) | get normalize(){return this._nativeConvolverNode.normalize} method normalize (line 1) | set normalize(t){this._nativeConvolverNode.normalize=t} method render (line 1) | render(r,a,c){const u=o.get(a);return void 0!==u?Promise.resolve(u):(asy... method constructor (line 1) | constructor(t,a=s){const c=o(t),u={...s,...a},h=i(c,u),l=r(c);super(t,!1... method delayTime (line 1) | get delayTime(){return this._delayTime} method render (line 1) | render(c,u,h){const l=a.get(u);return void 0!==l?Promise.resolve(l):(asy... method constructor (line 1) | constructor(t,o=s){const c=r(t),u={...s,...o},h=i(c,u),l=a(c);super(t,!1... method attack (line 1) | get attack(){return this._attack} method channelCount (line 1) | get channelCount(){return this._nativeDynamicsCompressorNode.channelCount} method channelCount (line 1) | set channelCount(t){const e=this._nativeDynamicsCompressorNode.channelCo... method channelCountMode (line 1) | get channelCountMode(){return this._nativeDynamicsCompressorNode.channel... method channelCountMode (line 1) | set channelCountMode(t){const e=this._nativeDynamicsCompressorNode.chann... method knee (line 1) | get knee(){return this._knee} method ratio (line 1) | get ratio(){return this._ratio} method reduction (line 1) | get reduction(){return"number"==typeof this._nativeDynamicsCompressorNod... method release (line 1) | get release(){return this._release} method threshold (line 1) | get threshold(){return this._threshold} method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method constructor (line 1) | constructor(t){this._nativeEventTarget=t,this._listeners=new WeakMap} method addEventListener (line 1) | addEventListener(e,n,s){if(null!==n){let i=this._listeners.get(n);void 0... method dispatchEvent (line 1) | dispatchEvent(t){return this._nativeEventTarget.dispatchEvent(t)} method removeEventListener (line 1) | removeEventListener(t,e,n){const s=null===e?void 0:this._listeners.get(e... method constructor (line 1) | constructor(t,c=i){const u=r(t),h={...i,...c},l=o(u,h),d=a(u);super(t,!1... method gain (line 1) | get gain(){return this._gain} method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method render (line 1) | render(t,e,n){const s=h.get(e);return void 0!==s?Promise.resolve(s):d(t,... method constructor (line 1) | constructor(t,i){const o=n(t),r=e(o,i);if(s(o))throw TypeError();super(t... method mediaElement (line 1) | get mediaElement(){return void 0===this._nativeMediaElementAudioSourceNo... method constructor (line 1) | constructor(t,o=s){const r=n(t);if(i(r))throw new TypeError;const a={...... method stream (line 1) | get stream(){return this._nativeMediaStreamAudioDestinationNode.stream} method constructor (line 1) | constructor(t,i){const o=n(t),r=e(o,i);if(s(o))throw new TypeError;super... method mediaStream (line 1) | get mediaStream(){return this._nativeMediaStreamAudioSourceNode.mediaStr... method constructor (line 1) | constructor(t,s){const i=n(t);super(t,!0,e(i,s),null)} method constructor (line 1) | constructor(t={}){if(null===o)throw new Error("Missing the native AudioC... method baseLatency (line 1) | get baseLatency(){return this._baseLatency} method state (line 1) | get state(){return null!==this._state?this._state:this._nativeAudioConte... method close (line 1) | close(){return"closed"===this.state?this._nativeAudioContext.close().the... method resume (line 1) | resume(){return"suspended"===this._state?new Promise((t,e)=>{const n=()=... method suspend (line 1) | suspend(){return this._nativeAudioContext.suspend().catch(e=>{if(void 0=... method constructor (line 1) | constructor(n,r){super(n),this._nativeContext=n,s.g.set(this,n);const a=... method currentTime (line 1) | get currentTime(){return this._nativeContext.currentTime} method destination (line 1) | get destination(){return this._destination} method listener (line 1) | get listener(){return this._listener} method onstatechange (line 1) | get onstatechange(){return this._onstatechange} method onstatechange (line 1) | set onstatechange(t){const e="function"==typeof t?r(this,t):null;this._n... method sampleRate (line 1) | get sampleRate(){return this._nativeContext.sampleRate} method state (line 1) | get state(){return this._nativeContext.state} method constructor (line 1) | constructor(e){const{length:o,numberOfChannels:r,sampleRate:a}={...i,...... method length (line 1) | get length(){return void 0===this._nativeOfflineAudioContext.length?this... method state (line 1) | get state(){return null===this._state?this._nativeOfflineAudioContext.st... method startRendering (line 1) | startRendering(){return"running"===this._state?Promise.reject(e()):(this... method _waitForThePromiseToSettle (line 1) | _waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudi... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return h.channelCount} method channelCount (line 1) | set channelCount(t){h.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return h.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){h.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return h.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){h.channelInterpretation=t} method context (line 1) | get context(){return h.context} method inputs (line 1) | get inputs(){return[]} method numberOfInputs (line 1) | get numberOfInputs(){return u.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return h.numberOfOutputs} method offset (line 1) | get offset(){return h.gain} method onended (line 1) | get onended(){return u.onended} method onended (line 1) | set onended(t){u.onended=t} method start (line 1) | start(t=0){u.start.call(u,t)} method stop (line 1) | stop(t=0){u.stop.call(u,t)} method buffer (line 1) | get buffer(){return l.buffer} method buffer (line 1) | set buffer(t){l.buffer=t} method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){t>2&&(l.channelCount=t),d.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){"max"===t&&(l.channelCountMode=t),d.channelCount... method channelInterpretation (line 1) | get channelInterpretation(){return l.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){l.channelInterpretation=t,d.channelInterpre... method context (line 1) | get context(){return l.context} method inputs (line 1) | get inputs(){return[l]} method numberOfInputs (line 1) | get numberOfInputs(){return l.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return l.numberOfOutputs} method normalize (line 1) | get normalize(){return l.normalize} method normalize (line 1) | set normalize(t){l.normalize=t} function r (line 1) | function r(t,e){const n=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])... function a (line 1) | function a(t,e){let n=[0,0];for(let o=t.length-1;o>=0;o-=1)i=e,n=[(s=n)[... method bufferSize (line 1) | get bufferSize(){return m} method channelCount (line 1) | get channelCount(){return b.channelCount} method channelCount (line 1) | set channelCount(t){b.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return b.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){b.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return b.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){b.channelInterpretation=t} method context (line 1) | get context(){return b.context} method inputs (line 1) | get inputs(){return[b]} method numberOfInputs (line 1) | get numberOfInputs(){return b.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return b.numberOfOutputs} method getFrequencyResponse (line 1) | getFrequencyResponse(e,n,s){if(e.length!==n.length||n.length!==s.length)... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return A.channelCount} method channelCount (line 1) | set channelCount(t){if(t>2)throw u();j.channelCount=t,A.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return A.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){if("max"===t)throw u();j.channelCountMode=t,A.ch... method channelInterpretation (line 1) | get channelInterpretation(){return A.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){j.channelInterpretation=t,A.channelInterpre... method coneInnerAngle (line 1) | get coneInnerAngle(){return A.coneInnerAngle} method coneInnerAngle (line 1) | set coneInnerAngle(t){A.coneInnerAngle=t} method coneOuterAngle (line 1) | get coneOuterAngle(){return A.coneOuterAngle} method coneOuterAngle (line 1) | set coneOuterAngle(t){A.coneOuterAngle=t} method coneOuterGain (line 1) | get coneOuterGain(){return A.coneOuterGain} method coneOuterGain (line 1) | set coneOuterGain(t){if(t<0||t>1)throw e();A.coneOuterGain=t} method context (line 1) | get context(){return A.context} method distanceModel (line 1) | get distanceModel(){return A.distanceModel} method distanceModel (line 1) | set distanceModel(t){A.distanceModel=t} method inputs (line 1) | get inputs(){return[j]} method maxDistance (line 1) | get maxDistance(){return A.maxDistance} method maxDistance (line 1) | set maxDistance(t){if(t<0)throw new RangeError;A.maxDistance=t} method numberOfInputs (line 1) | get numberOfInputs(){return A.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return A.numberOfOutputs} method orientationX (line 1) | get orientationX(){return E.gain} method orientationY (line 1) | get orientationY(){return R.gain} method orientationZ (line 1) | get orientationZ(){return q.gain} method panningModel (line 1) | get panningModel(){return A.panningModel} method panningModel (line 1) | set panningModel(t){if(A.panningModel=t,A.panningModel!==t&&"HRTF"===t)t... method positionX (line 1) | get positionX(){return I.gain} method positionY (line 1) | get positionY(){return F.gain} method positionZ (line 1) | get positionZ(){return V.gain} method refDistance (line 1) | get refDistance(){return A.refDistance} method refDistance (line 1) | set refDistance(t){if(t<0)throw new RangeError;A.refDistance=t} method rolloffFactor (line 1) | get rolloffFactor(){return A.rolloffFactor} method rolloffFactor (line 1) | set rolloffFactor(t){if(t<0)throw new RangeError;A.rolloffFactor=t} method connectGraph (line 1) | connectGraph(){e.connect(d),e.connect(f.inputs[0]),e.connect(_),f.connec... method disconnectGraph (line 1) | disconnectGraph(){e.disconnect(d),e.disconnect(f.inputs[0]),e.disconnect... method connectGraph (line 1) | connectGraph(){s.connect(m),s.connect(x.inputs[0]),m.connect(g,1),m.conn... method disconnectGraph (line 1) | disconnectGraph(){s.disconnect(m),s.disconnect(x.inputs[0]),m.disconnect... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){d.channelCount!==t&&(g&&_(),({connectGraph:f,disconn... method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){if("clamped-max"===t||"max"===t)throw o();d.chan... method channelInterpretation (line 1) | get channelInterpretation(){return d.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){d.channelInterpretation=t} method context (line 1) | get context(){return d.context} method inputs (line 1) | get inputs(){return[d]} method numberOfInputs (line 1) | get numberOfInputs(){return d.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return d.numberOfOutputs} method pan (line 1) | get pan(){return p.gain} method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){f.channelCount=t,_.channelCount=t,d.channelCount=t,m... method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){f.channelCountMode=t,_.channelCountMode=t,d.chan... method channelInterpretation (line 1) | get channelInterpretation(){return d.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){f.channelInterpretation=t,_.channelInterpre... method context (line 1) | get context(){return d.context} method curve (line 1) | get curve(){return b} method curve (line 1) | set curve(n){if(null!==u&&u.length<2)throw e();if(null===n)d.curve=n,p.c... method inputs (line 1) | get inputs(){return[f]} method numberOfInputs (line 1) | get numberOfInputs(){return d.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return d.numberOfOutputs} method oversample (line 1) | get oversample(){return d.oversample} method oversample (line 1) | set oversample(t){d.oversample=t,p.oversample=t} method constructor (line 1) | constructor(t,n,r){let a;if("number"==typeof t&&void 0!==n&&void 0!==r)a... method length (line 1) | get length(){return void 0===this._nativeOfflineAudioContext.length?this... method state (line 1) | get state(){return null===this._state?this._nativeOfflineAudioContext.st... method startRendering (line 1) | startRendering(){return"running"===this._state?Promise.reject(n()):(this... method _waitForThePromiseToSettle (line 1) | _waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudi... method constructor (line 1) | constructor(t,n=o){const s=c(t),i={...o,...n},h=r(s,i),l=u(s),d=l?a():nu... method detune (line 1) | get detune(){return this._detune} method frequency (line 1) | get frequency(){return this._frequency} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?h(this,t):null;this._nativeO... method type (line 1) | get type(){return this._nativeOscillatorNode.type} method type (line 1) | set type(t){if(this._nativeOscillatorNode.type=t,"custom"===t)throw n();... method setPeriodicWave (line 1) | setPeriodicWave(t){this._nativeOscillatorNode.setPeriodicWave(t),null!==... method start (line 1) | start(t=0){if(this._nativeOscillatorNode.start(t),null!==this._oscillato... method stop (line 1) | stop(t=0){this._nativeOscillatorNode.stop(t),null!==this._oscillatorNode... method periodicWave (line 1) | set periodicWave(t){a=t} method start (line 1) | set start(t){c=t} method stop (line 1) | set stop(t){u=t} method render (line 1) | render(h,l,d){const p=r.get(l);return void 0!==p?Promise.resolve(p):(asy... method constructor (line 1) | constructor(t,c=i){const u=r(t),h={...i,...c},l=n(u,h),d=a(u);super(t,!1... method coneInnerAngle (line 1) | get coneInnerAngle(){return this._nativePannerNode.coneInnerAngle} method coneInnerAngle (line 1) | set coneInnerAngle(t){this._nativePannerNode.coneInnerAngle=t} method coneOuterAngle (line 1) | get coneOuterAngle(){return this._nativePannerNode.coneOuterAngle} method coneOuterAngle (line 1) | set coneOuterAngle(t){this._nativePannerNode.coneOuterAngle=t} method coneOuterGain (line 1) | get coneOuterGain(){return this._nativePannerNode.coneOuterGain} method coneOuterGain (line 1) | set coneOuterGain(t){this._nativePannerNode.coneOuterGain=t} method distanceModel (line 1) | get distanceModel(){return this._nativePannerNode.distanceModel} method distanceModel (line 1) | set distanceModel(t){this._nativePannerNode.distanceModel=t} method maxDistance (line 1) | get maxDistance(){return this._nativePannerNode.maxDistance} method maxDistance (line 1) | set maxDistance(t){this._nativePannerNode.maxDistance=t} method orientationX (line 1) | get orientationX(){return this._orientationX} method orientationY (line 1) | get orientationY(){return this._orientationY} method orientationZ (line 1) | get orientationZ(){return this._orientationZ} method panningModel (line 1) | get panningModel(){return this._nativePannerNode.panningModel} method panningModel (line 1) | set panningModel(t){this._nativePannerNode.panningModel=t} method positionX (line 1) | get positionX(){return this._positionX} method positionY (line 1) | get positionY(){return this._positionY} method positionZ (line 1) | get positionZ(){return this._positionZ} method refDistance (line 1) | get refDistance(){return this._nativePannerNode.refDistance} method refDistance (line 1) | set refDistance(t){this._nativePannerNode.refDistance=t} method rolloffFactor (line 1) | get rolloffFactor(){return this._nativePannerNode.rolloffFactor} method rolloffFactor (line 1) | set rolloffFactor(t){this._nativePannerNode.rolloffFactor=t} method render (line 1) | render(f,_,m){const g=d.get(_);return void 0!==g?Promise.resolve(g):(asy... method constructor (line 1) | constructor(i,o){const r=e(i),a={...s,...o},c=t(r,a);return n.add(c),c} method [Symbol.hasInstance] (line 1) | static[Symbol.hasInstance](t){return null!==t&&"object"==typeof t&&Objec... method constructor (line 1) | constructor(t,a=s){const c=o(t),u={...s,...a},h=n(c,u),l=r(c);super(t,!1... method pan (line 1) | get pan(){return this._pan} method render (line 1) | render(c,u,h){const l=a.get(u);return void 0!==l?Promise.resolve(l):(asy... method constructor (line 1) | constructor(t,e=s){const a=o(t),c={...s,...e},u=n(a,c);super(t,!0,u,r(a)... method curve (line 1) | get curve(){return this._isCurveNullified?null:this._nativeWaveShaperNod... method curve (line 1) | set curve(t){if(null===t)this._isCurveNullified=!0,this._nativeWaveShape... method oversample (line 1) | get oversample(){return this._nativeWaveShaperNode.oversample} method oversample (line 1) | set oversample(t){this._nativeWaveShaperNode.oversample=t} method render (line 1) | render(r,a,c){const u=o.get(a);return void 0!==u?Promise.resolve(u):(asy... method constructor (line 1) | constructor(e,i,o,r){super(o),this._context=e,this._nativeAudioNode=o;co... method channelCount (line 1) | get channelCount(){return this._nativeAudioNode.channelCount} method channelCount (line 1) | set channelCount(t){this._nativeAudioNode.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return this._nativeAudioNode.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){this._nativeAudioNode.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return this._nativeAudioNode.channelInterpre... method channelInterpretation (line 1) | set channelInterpretation(t){this._nativeAudioNode.channelInterpretation=t} method context (line 1) | get context(){return this._context} method numberOfInputs (line 1) | get numberOfInputs(){return this._nativeAudioNode.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return this._nativeAudioNode.numberOfOutputs} method connect (line 1) | connect(t,n=0,s=0){if(n<0||n>=this._nativeAudioNode.numberOfOutputs)thro... method disconnect (line 1) | disconnect(t,e,n){let s;if(void 0===t)s=(t=>{const e=Object(l.a)(t),n=[]... method bufferSize (line 1) | get bufferSize(){return R} method channelCount (line 1) | get channelCount(){return O.channelCount} method channelCount (line 1) | set channelCount(t){throw l()} method channelCountMode (line 1) | get channelCountMode(){return O.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){throw l()} method channelInterpretation (line 1) | get channelInterpretation(){return N} method channelInterpretation (line 1) | set channelInterpretation(t){for(const e of D)e.channelInterpretation=t;... method context (line 1) | get context(){return q.context} method inputs (line 1) | get inputs(){return D} method numberOfInputs (line 1) | get numberOfInputs(){return O.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return O.numberOfOutputs} method onprocessorerror (line 1) | get onprocessorerror(){return P} method onprocessorerror (line 1) | set onprocessorerror(t){"function"==typeof P&&z.removeEventListener("pro... method parameters (line 1) | get parameters(){return V} method port (line 1) | get port(){return A.port2} method render (line 1) | render(T,O,S){a(O,T);const C=x.get(O);return void 0!==C?Promise.resolve(... method constructor (line 1) | constructor(t,a){const c=o(t),u=r(c),h={...i,...a},l=e(c,u?null:t.baseLa... method getFrequencyResponse (line 1) | getFrequencyResponse(t,e,n){return this._nativeIIRFilterNode.getFrequenc... function n (line 1) | function n(t,e){for(var n=0;n{this._createTimeout(),t... method _createClock (line 1) | _createClock(){if("worker"===this._type)try{this._createWorker()}catch... method _disposeClock (line 1) | _disposeClock(){this._timeout&&(clearTimeout(this._timeout),this._time... method updateInterval (line 1) | get updateInterval(){return this._updateInterval} method updateInterval (line 1) | set updateInterval(t){this._updateInterval=Math.max(t,128/44100),"work... method type (line 1) | get type(){return this._type} method type (line 1) | set type(t){this._disposeClock(),this._type=t,this._createClock()} method dispose (line 1) | dispose(){this._disposeClock()} function k (line 1) | function k(t){return Object(o.isAnyAudioParam)(t)} function A (line 1) | function A(t){return Object(o.isAnyAudioNode)(t)} function D (line 1) | function D(t){return Object(o.isAnyOfflineAudioContext)(t)} function M (line 1) | function M(t){return Object(o.isAnyAudioContext)(t)} function j (line 1) | function j(t){return t instanceof AudioBuffer} function E (line 1) | function E(t,e){return"value"===t||k(e)||A(e)||j(e)} function R (line 1) | function R(t,...e){if(!e.length)return t;const n=e.shift();if(g(t)&&g(n)... function q (line 1) | function q(t,e,n=[],s){const i={},o=Array.from(e);if(g(o[0])&&s&&!Reflec... function I (line 1) | function I(t,e){return p(t)?e:t} function F (line 1) | function F(t,e){return e.forEach(e=>{Reflect.has(t,e)&&delete t[e]}),t} class V (line 7) | class V{constructor(){this.debug=!1,this._wasDisposed=!1}static getDefau... method constructor (line 7) | constructor(){this.debug=!1,this._wasDisposed=!1} method getDefaults (line 7) | static getDefaults(){return{}} method log (line 7) | log(...t){(this.debug||w&&this.toString()===w.TONE_DEBUG_CLASS)&&l(thi... method dispose (line 7) | dispose(){return this._wasDisposed=!0,this} method disposed (line 7) | get disposed(){return this._wasDisposed} method toString (line 7) | toString(){return this.name} function N (line 7) | function N(t,e){return t>e+1e-6} function P (line 7) | function P(t,e){return N(t,e)||z(t,e)} function L (line 7) | function L(t,e){return t+1e-60&&this._timeline[e-1]... method cancel (line 7) | cancel(t){if(this._timeline.length>1){let e=this._search(t);if(e>=0)if... method cancelBefore (line 7) | cancelBefore(t){const e=this._search(t);return e>=0&&(this._timeline=t... method previousEvent (line 7) | previousEvent(t){const e=this._timeline.indexOf(t);return e>0?this._ti... method _search (line 7) | _search(t,e="time"){if(0===this._timeline.length)return-1;let n=0;cons... method _iterate (line 7) | _iterate(t,e=0,n=this._timeline.length-1){this._timeline.slice(e,n+1).... method forEach (line 7) | forEach(t){return this._iterate(t),this} method forEachBefore (line 7) | forEachBefore(t,e){const n=this._search(t);return-1!==n&&this._iterate... method forEachAfter (line 7) | forEachAfter(t,e){const n=this._search(t);return this._iterate(e,n+1),... method forEachBetween (line 7) | forEachBetween(t,e,n){let s=this._search(t),i=this._search(e);return-1... method forEachFrom (line 7) | forEachFrom(t,e){let n=this._search(t);for(;n>=0&&this._timeline[n].ti... method forEachAtTime (line 7) | forEachAtTime(t,e){const n=this._search(t);if(-1!==n&&z(this._timeline... method dispose (line 7) | dispose(){return super.dispose(),this._timeline=[],this} function G (line 7) | function G(t){U.push(t)} function Q (line 7) | function Q(t){Y.push(t)} class Z (line 7) | class Z extends V{constructor(){super(...arguments),this.name="Emitter"}... method constructor (line 7) | constructor(){super(...arguments),this.name="Emitter"} method on (line 7) | on(t,e){return t.split(/\W+/).forEach(t=>{p(this._events)&&(this._even... method once (line 7) | once(t,e){const n=(...s)=>{e(...s),this.off(t,n)};return this.on(t,n),... method off (line 7) | off(t,e){return t.split(/\W+/).forEach(n=>{if(p(this._events)&&(this._... method emit (line 7) | emit(t,...e){if(this._events&&this._events.hasOwnProperty(t)){const n=... method mixin (line 7) | static mixin(t){["on","once","off","emit"].forEach(e=>{const n=Object.... method dispose (line 7) | dispose(){return super.dispose(),this._events=void 0,this} class X (line 7) | class X extends Z{constructor(){super(...arguments),this.isOffline=!1}} method constructor (line 7) | constructor(){super(...arguments),this.isOffline=!1} class H (line 7) | class H extends X{constructor(){super(),this.name="Context",this._consta... method constructor (line 7) | constructor(){super(),this.name="Context",this._constants=new Map,this... method getDefaults (line 7) | static getDefaults(){return{clockSource:"worker",latencyHint:"interact... method initialize (line 7) | initialize(){var t;return this._initialized||(t=this,U.forEach(e=>e(t)... method createAnalyser (line 7) | createAnalyser(){return this._context.createAnalyser()} method createOscillator (line 7) | createOscillator(){return this._context.createOscillator()} method createBufferSource (line 7) | createBufferSource(){return this._context.createBufferSource()} method createBiquadFilter (line 7) | createBiquadFilter(){return this._context.createBiquadFilter()} method createBuffer (line 7) | createBuffer(t,e,n){return this._context.createBuffer(t,e,n)} method createChannelMerger (line 7) | createChannelMerger(t){return this._context.createChannelMerger(t)} method createChannelSplitter (line 7) | createChannelSplitter(t){return this._context.createChannelSplitter(t)} method createConstantSource (line 7) | createConstantSource(){return this._context.createConstantSource()} method createConvolver (line 7) | createConvolver(){return this._context.createConvolver()} method createDelay (line 7) | createDelay(t){return this._context.createDelay(t)} method createDynamicsCompressor (line 7) | createDynamicsCompressor(){return this._context.createDynamicsCompress... method createGain (line 7) | createGain(){return this._context.createGain()} method createIIRFilter (line 7) | createIIRFilter(t,e){return this._context.createIIRFilter(t,e)} method createPanner (line 7) | createPanner(){return this._context.createPanner()} method createPeriodicWave (line 7) | createPeriodicWave(t,e,n){return this._context.createPeriodicWave(t,e,n)} method createStereoPanner (line 7) | createStereoPanner(){return this._context.createStereoPanner()} method createWaveShaper (line 7) | createWaveShaper(){return this._context.createWaveShaper()} method createMediaStreamSource (line 7) | createMediaStreamSource(t){return r(M(this._context),"Not available if... method createMediaStreamDestination (line 7) | createMediaStreamDestination(){return r(M(this._context),"Not availabl... method decodeAudioData (line 7) | decodeAudioData(t){return this._context.decodeAudioData(t)} method currentTime (line 7) | get currentTime(){return this._context.currentTime} method state (line 7) | get state(){return this._context.state} method sampleRate (line 7) | get sampleRate(){return this._context.sampleRate} method listener (line 7) | get listener(){return this.initialize(),this._listener} method listener (line 7) | set listener(t){r(!this._initialized,"The listener cannot be set after... method transport (line 7) | get transport(){return this.initialize(),this._transport} method transport (line 7) | set transport(t){r(!this._initialized,"The transport cannot be set aft... method draw (line 7) | get draw(){return this.initialize(),this._draw} method draw (line 7) | set draw(t){r(!this._initialized,"Draw cannot be set after initializat... method destination (line 7) | get destination(){return this.initialize(),this._destination} method destination (line 7) | set destination(t){r(!this._initialized,"The destination cannot be set... method createAudioWorkletNode (line 7) | createAudioWorkletNode(t,e){return function(t,e,n){return r(f(o.AudioW... method addAudioWorkletModule (line 21) | addAudioWorkletModule(t,e){return S(this,void 0,void 0,(function*(){r(... method workletsAreReady (line 21) | workletsAreReady(){return S(this,void 0,void 0,(function*(){const t=[]... method updateInterval (line 21) | get updateInterval(){return this._ticker.updateInterval} method updateInterval (line 21) | set updateInterval(t){this._ticker.updateInterval=t} method clockSource (line 21) | get clockSource(){return this._ticker.type} method clockSource (line 21) | set clockSource(t){this._ticker.type=t} method latencyHint (line 21) | get latencyHint(){return this._latencyHint} method _setLatencyHint (line 21) | _setLatencyHint(t){let e=0;if(this._latencyHint=t,b(t))switch(t){case"... method rawContext (line 21) | get rawContext(){return this._context} method now (line 21) | now(){return this._context.currentTime+this.lookAhead} method immediate (line 21) | immediate(){return this._context.currentTime} method resume (line 21) | resume(){return"suspended"===this._context.state&&M(this._context)?thi... method close (line 21) | close(){return S(this,void 0,void 0,(function*(){var t;M(this._context... method getConstant (line 21) | getConstant(t){if(this._constants.has(t))return this._constants.get(t)... method dispose (line 21) | dispose(){return super.dispose(),this._ticker.dispose(),this._timeouts... method _timeoutLoop (line 21) | _timeoutLoop(){const t=this.now();let e=this._timeouts.peek();for(;thi... method setTimeout (line 21) | setTimeout(t,e){this._timeoutIds++;const n=this.now();return this._tim... method clearTimeout (line 21) | clearTimeout(t){return this._timeouts.forEach(e=>{e.id===t&&this._time... method clearInterval (line 21) | clearInterval(t){return this.clearTimeout(t)} method setInterval (line 21) | setInterval(t,e){const n=++this._timeoutIds,s=()=>{const i=this.now();... function $ (line 21) | function $(t,e){y(e)?e.forEach(e=>$(t,e)):Object.defineProperty(t,e,{enu... function J (line 21) | function J(t,e){y(e)?e.forEach(e=>J(t,e)):Object.defineProperty(t,e,{wri... class tt (line 21) | class tt extends V{constructor(){super(),this.name="ToneAudioBuffer",thi... method constructor (line 21) | constructor(){super(),this.name="ToneAudioBuffer",this.onload=K;const ... method getDefaults (line 21) | static getDefaults(){return{onerror:K,onload:K,reverse:!1}} method sampleRate (line 21) | get sampleRate(){return this._buffer?this._buffer.sampleRate:it().samp... method set (line 21) | set(t){return t instanceof tt?t.loaded?this._buffer=t.get():t.onload=(... method get (line 21) | get(){return this._buffer} method load (line 21) | load(t){return S(this,void 0,void 0,(function*(){const e=tt.load(t).th... method dispose (line 21) | dispose(){return super.dispose(),this._buffer=void 0,this} method fromArray (line 21) | fromArray(t){const e=y(t)&&t[0].length>0,n=e?t.length:1,s=e?t[0].lengt... method toMono (line 21) | toMono(t){if(m(t))this.fromArray(this.toArray(t));else{let t=new Float... method toArray (line 21) | toArray(t){if(m(t))return this.getChannelData(t);if(1===this.numberOfC... method getChannelData (line 21) | getChannelData(t){return this._buffer?this._buffer.getChannelData(t):n... method slice (line 21) | slice(t,e=this.duration){const n=Math.floor(t*this.sampleRate),s=Math.... method _reverse (line 21) | _reverse(){if(this.loaded)for(let t=0;t0} method duration (line 21) | get duration(){return this._buffer?this._buffer.duration:0} method length (line 21) | get length(){return this._buffer?this._buffer.length:0} method numberOfChannels (line 21) | get numberOfChannels(){return this._buffer?this._buffer.numberOfChanne... method reverse (line 21) | get reverse(){return this._reversed} method reverse (line 21) | set reverse(t){this._reversed!==t&&(this._reversed=t,this._reverse())} method fromArray (line 21) | static fromArray(t){return(new tt).fromArray(t)} method fromUrl (line 21) | static fromUrl(t){return S(this,void 0,void 0,(function*(){const e=new... method load (line 21) | static load(t){return S(this,void 0,void 0,(function*(){const e=t.matc... method supportsType (line 21) | static supportsType(t){const e=t.split("."),n=e[e.length-1];return""!=... method loaded (line 21) | static loaded(){return S(this,void 0,void 0,(function*(){for(yield Pro... class et (line 21) | class et extends H{constructor(){var t,e,n;super({clockSource:"offline",... method constructor (line 21) | constructor(){var t,e,n;super({clockSource:"offline",context:D(argumen... method now (line 21) | now(){return this._currentTime} method currentTime (line 21) | get currentTime(){return this._currentTime} method _renderClock (line 21) | _renderClock(t){return S(this,void 0,void 0,(function*(){let e=0;for(;... method render (line 21) | render(t=!0){return S(this,void 0,void 0,(function*(){yield this.workl... method close (line 21) | close(){return Promise.resolve()} method constructor (line 21) | constructor(){super(...arguments),this.lookAhead=0,this.latencyHint=0,th... method createAnalyser (line 21) | createAnalyser(){return{}} method createOscillator (line 21) | createOscillator(){return{}} method createBufferSource (line 21) | createBufferSource(){return{}} method createBiquadFilter (line 21) | createBiquadFilter(){return{}} method createBuffer (line 21) | createBuffer(t,e,n){return{}} method createChannelMerger (line 21) | createChannelMerger(t){return{}} method createChannelSplitter (line 21) | createChannelSplitter(t){return{}} method createConstantSource (line 21) | createConstantSource(){return{}} method createConvolver (line 21) | createConvolver(){return{}} method createDelay (line 21) | createDelay(t){return{}} method createDynamicsCompressor (line 21) | createDynamicsCompressor(){return{}} method createGain (line 21) | createGain(){return{}} method createIIRFilter (line 21) | createIIRFilter(t,e){return{}} method createPanner (line 21) | createPanner(){return{}} method createPeriodicWave (line 21) | createPeriodicWave(t,e,n){return{}} method createStereoPanner (line 21) | createStereoPanner(){return{}} method createWaveShaper (line 21) | createWaveShaper(){return{}} method createMediaStreamSource (line 21) | createMediaStreamSource(t){return{}} method createMediaStreamDestination (line 21) | createMediaStreamDestination(){return{}} method decodeAudioData (line 21) | decodeAudioData(t){return Promise.resolve({})} method createAudioWorkletNode (line 21) | createAudioWorkletNode(t,e){return{}} method rawContext (line 21) | get rawContext(){return{}} method addAudioWorkletModule (line 21) | addAudioWorkletModule(t,e){return S(this,void 0,void 0,(function*(){retu... method resume (line 21) | resume(){return Promise.resolve()} method setTimeout (line 21) | setTimeout(t,e){return 0} method clearTimeout (line 21) | clearTimeout(t){return this} method setInterval (line 21) | setInterval(t,e){return 0} method clearInterval (line 21) | clearInterval(t){return this} method getConstant (line 21) | getConstant(t){return{}} method currentTime (line 21) | get currentTime(){return 0} method state (line 21) | get state(){return{}} method sampleRate (line 21) | get sampleRate(){return 0} method listener (line 21) | get listener(){return{}} method transport (line 21) | get transport(){return{}} method draw (line 21) | get draw(){return{}} method draw (line 21) | set draw(t){} method destination (line 21) | get destination(){return{}} method destination (line 21) | set destination(t){} method now (line 21) | now(){return 0} method immediate (line 21) | immediate(){return 0} function it (line 21) | function it(){return st===nt&&T&&ot(new H),st} function ot (line 21) | function ot(t){st=M(t)?new H(t):D(t)?new et(t):t} function rt (line 21) | function rt(){return st.resume()} function at (line 21) | function at(t){return Math.pow(10,t/20)} function ct (line 21) | function ct(t){return Math.log(t)/Math.LN10*20} function ut (line 21) | function ut(t){return Math.pow(2,t/12)} function lt (line 21) | function lt(t){return Math.round(dt(t))} function dt (line 21) | function dt(t){return 69+12*Math.log2(t/ht)} function pt (line 21) | function pt(t){return ht*Math.pow(2,(t-69)/12)} class ft (line 21) | class ft extends V{constructor(t,e,n){super(),this.defaultUnits="s",this... method constructor (line 21) | constructor(t,e,n){super(),this.defaultUnits="s",this._val=e,this._uni... method _getExpressions (line 21) | _getExpressions(){return{hz:{method:t=>this._frequencyToUnits(parseFlo... method valueOf (line 21) | valueOf(){if(this._val instanceof ft&&this.fromType(this._val),p(this.... method _frequencyToUnits (line 21) | _frequencyToUnits(t){return 1/t} method _beatsToUnits (line 21) | _beatsToUnits(t){return 60/this._getBpm()*t} method _secondsToUnits (line 21) | _secondsToUnits(t){return t} method _ticksToUnits (line 21) | _ticksToUnits(t){return t*this._beatsToUnits(1)/this._getPPQ()} method _noArg (line 21) | _noArg(){return this._now()} method _getBpm (line 21) | _getBpm(){return this.context.transport.bpm.value} method _getTimeSignature (line 21) | _getTimeSignature(){return this.context.transport.timeSignature} method _getPPQ (line 21) | _getPPQ(){return this.context.transport.PPQ} method fromType (line 21) | fromType(t){switch(this._units=void 0,this.defaultUnits){case"s":this.... method toFrequency (line 21) | toFrequency(){return 1/this.toSeconds()} method toSamples (line 21) | toSamples(){return this.toSeconds()*this.context.sampleRate} method toMilliseconds (line 21) | toMilliseconds(){return 1e3*this.toSeconds()} class _t (line 21) | class _t extends ft{constructor(){super(...arguments),this.name="TimeCla... method constructor (line 21) | constructor(){super(...arguments),this.name="TimeClass"} method _getExpressions (line 21) | _getExpressions(){return Object.assign(super._getExpressions(),{now:{m... method quantize (line 21) | quantize(t,e=1){const n=new this.constructor(this.context,t).valueOf()... method toNotation (line 21) | toNotation(){const t=this.toSeconds(),e=["1m"];for(let t=1;t<9;t++){co... method toBarsBeatsSixteenths (line 21) | toBarsBeatsSixteenths(){const t=this._beatsToUnits(1);let e=this.value... method toTicks (line 21) | toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math... method toSeconds (line 21) | toSeconds(){return this.valueOf()} method toMidi (line 21) | toMidi(){return lt(this.toFrequency())} method _now (line 21) | _now(){return this.context.now()} function mt (line 21) | function mt(t,e){return new _t(it(),t,e)} class gt (line 21) | class gt extends _t{constructor(){super(...arguments),this.name="Frequen... method constructor (line 21) | constructor(){super(...arguments),this.name="Frequency",this.defaultUn... method A4 (line 21) | static get A4(){return ht} method A4 (line 21) | static set A4(t){!function(t){ht=t}(t)} method _getExpressions (line 21) | _getExpressions(){return Object.assign({},super._getExpressions(),{mid... method transpose (line 21) | transpose(t){return new gt(this.context,this.valueOf()*ut(t))} method harmonize (line 21) | harmonize(t){return t.map(t=>this.transpose(t))} method toMidi (line 21) | toMidi(){return lt(this.valueOf())} method toNote (line 21) | toNote(){const t=this.toFrequency(),e=Math.log2(t/gt.A4);let n=Math.ro... method toSeconds (line 21) | toSeconds(){return 1/super.toSeconds()} method toTicks (line 21) | toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math... method _noArg (line 21) | _noArg(){return 0} method _frequencyToUnits (line 21) | _frequencyToUnits(t){return t} method _ticksToUnits (line 21) | _ticksToUnits(t){return 1/(60*t/(this._getBpm()*this._getPPQ()))} method _beatsToUnits (line 21) | _beatsToUnits(t){return 1/super._beatsToUnits(t)} method _secondsToUnits (line 21) | _secondsToUnits(t){return 1/t} method mtof (line 21) | static mtof(t){return pt(t)} method ftom (line 21) | static ftom(t){return lt(t)} function bt (line 21) | function bt(t,e){return new gt(it(),t,e)} class xt (line 21) | class xt extends _t{constructor(){super(...arguments),this.name="Transpo... method constructor (line 21) | constructor(){super(...arguments),this.name="TransportTime"} method _now (line 21) | _now(){return this.context.transport.seconds} function wt (line 21) | function wt(t,e){return new xt(it(),t,e)} class Tt (line 21) | class Tt extends V{constructor(){super();const t=q(Tt.getDefaults(),argu... method constructor (line 21) | constructor(){super();const t=q(Tt.getDefaults(),arguments,["context"]... method getDefaults (line 21) | static getDefaults(){return{context:it()}} method now (line 21) | now(){return this.context.currentTime+this.context.lookAhead} method immediate (line 21) | immediate(){return this.context.currentTime} method sampleTime (line 21) | get sampleTime(){return 1/this.context.sampleRate} method blockTime (line 21) | get blockTime(){return 128/this.context.sampleRate} method toSeconds (line 21) | toSeconds(t){return new _t(this.context,t).toSeconds()} method toFrequency (line 21) | toFrequency(t){return new gt(this.context,t).toFrequency()} method toTicks (line 21) | toTicks(t){return new xt(this.context,t).toTicks()} method _getPartialProperties (line 21) | _getPartialProperties(t){const e=this.get();return Object.keys(e).forE... method get (line 21) | get(){const t=this.constructor.getDefaults();return Object.keys(t).for... method set (line 21) | set(t){return Object.keys(t).forEach(e=>{Reflect.has(this,e)&&f(this[e... class Ot (line 21) | class Ot extends W{constructor(t="stopped"){super(),this.name="StateTime... method constructor (line 21) | constructor(t="stopped"){super(),this.name="StateTimeline",this._initi... method getValueAtTime (line 21) | getValueAtTime(t){const e=this.get(t);return null!==e?e.state:this._in... method setStateAtTime (line 21) | setStateAtTime(t,e,n){return a(e,0),this.add(Object.assign({},n,{state... method getLastState (line 21) | getLastState(t,e){for(let n=this._search(e);n>=0;n--){const e=this._ti... method getNextState (line 21) | getNextState(t,e){const n=this._search(e);if(-1!==n)for(let e=n;e0,"t... method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s=1){n=this.toSeconds(n),e=this.toSeconds(e)... method cancelScheduledValues (line 21) | cancelScheduledValues(t){const e=this.toSeconds(t);return r(isFinite(e... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){const e=this.toSeconds(t),n=this._fromType(this... method rampTo (line 21) | rampTo(t,e=.1,n){return"frequency"===this.units||"bpm"===this.units||"... method apply (line 21) | apply(t){const e=this.context.currentTime;t.setValueAtTime(this.getVal... method setParam (line 21) | setParam(t){r(this._swappable,"The Param must be assigned as 'swappabl... method dispose (line 21) | dispose(){return super.dispose(),this._events.dispose(),this} method defaultValue (line 21) | get defaultValue(){return this._toType(this._param.defaultValue)} method _exponentialApproach (line 21) | _exponentialApproach(t,e,n,s,i){return n+(e-n)*Math.exp(-(i-t)/s)} method _linearInterpolate (line 21) | _linearInterpolate(t,e,n,s,i){return e+(i-t)/(n-t)*(s-e)} method _exponentialInterpolate (line 21) | _exponentialInterpolate(t,e,n,s,i){return e*Math.pow(s/e,(i-t)/(n-t))} class Ct (line 21) | class Ct extends Tt{constructor(){super(...arguments),this.name="ToneAud... method constructor (line 21) | constructor(){super(...arguments),this.name="ToneAudioNode",this._inte... method numberOfInputs (line 21) | get numberOfInputs(){return f(this.input)?k(this.input)||this.input in... method numberOfOutputs (line 21) | get numberOfOutputs(){return f(this.output)?this.output.numberOfOutput... method _isAudioNode (line 21) | _isAudioNode(t){return f(t)&&(t instanceof Ct||A(t))} method _getInternalNodes (line 21) | _getInternalNodes(){const t=this._internalChannels.slice(0);return thi... method _setChannelProperties (line 21) | _setChannelProperties(t){this._getInternalNodes().forEach(e=>{e.channe... method _getChannelProperties (line 21) | _getChannelProperties(){const t=this._getInternalNodes();r(t.length>0,... method channelCount (line 21) | get channelCount(){return this._getChannelProperties().channelCount} method channelCount (line 21) | set channelCount(t){const e=this._getChannelProperties();this._setChan... method channelCountMode (line 21) | get channelCountMode(){return this._getChannelProperties().channelCoun... method channelCountMode (line 21) | set channelCountMode(t){const e=this._getChannelProperties();this._set... method channelInterpretation (line 21) | get channelInterpretation(){return this._getChannelProperties().channe... method channelInterpretation (line 21) | set channelInterpretation(t){const e=this._getChannelProperties();this... method connect (line 21) | connect(t,e=0,n=0){return At(this,t,e,n),this} method toDestination (line 21) | toDestination(){return this.connect(this.context.destination),this} method toMaster (line 21) | toMaster(){return d("toMaster() has been renamed toDestination()"),thi... method disconnect (line 21) | disconnect(t,e=0,n=0){return Dt(this,t,e,n),this} method chain (line 21) | chain(...t){return kt(this,...t),this} method fan (line 21) | fan(...t){return t.forEach(t=>this.connect(t)),this} method dispose (line 21) | dispose(){return super.dispose(),f(this.input)&&(this.input instanceof... function kt (line 21) | function kt(...t){const e=t.shift();t.reduce((t,e)=>(t instanceof Ct?t.c... function At (line 21) | function At(t,e,n=0,s=0){for(r(f(t),"Cannot connect from undefined node"... function Dt (line 21) | function Dt(t,e,n=0,s=0){if(f(e))for(;e instanceof Ct;)e=e.input;for(;!A... class Mt (line 21) | class Mt extends Ct{constructor(){super(q(Mt.getDefaults(),arguments,["g... method constructor (line 21) | constructor(){super(q(Mt.getDefaults(),arguments,["gain","units"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{convert:!0... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.disconnect(),this.gain... class jt (line 21) | class jt extends Ct{constructor(t){super(t),this.onended=K,this._startTi... method constructor (line 21) | constructor(t){super(t),this.onended=K,this._startTime=-1,this._stopTi... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{curve:"lin... method _startGain (line 21) | _startGain(t,e=1){r(-1===this._startTime,"Source cannot be started mor... method stop (line 21) | stop(t){return this.log("stop",t),this._stopGain(this.toSeconds(t)),this} method _stopGain (line 21) | _stopGain(t){r(-1!==this._startTime,"'start' must be called before 'st... method _onended (line 21) | _onended(){this.onended!==K&&(this.onended(this),this.onended=K,this.c... method state (line 21) | get state(){return this.getStateAtTime(this.now())} method cancelStop (line 21) | cancelStop(){return this.log("cancelStop"),r(-1!==this._startTime,"Sou... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.disconnect(),this} class Et (line 21) | class Et extends jt{constructor(){super(q(Et.getDefaults(),arguments,["o... method constructor (line 21) | constructor(){super(q(Et.getDefaults(),arguments,["offset"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{convert:!0... method start (line 21) | start(t){const e=this.toSeconds(t);return this.log("start",e),this._st... method _stopSource (line 21) | _stopSource(t){this._source.stop(t)} method dispose (line 21) | dispose(){return super.dispose(),"started"===this.state&&this.stop(),t... class Rt (line 21) | class Rt extends Ct{constructor(){super(q(Rt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Rt.getDefaults(),arguments,["value","units"])),t... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{convert:!0... method connect (line 21) | connect(t,e=0,n=0){return qt(this,t,e,n),this} method dispose (line 21) | dispose(){return super.dispose(),this._param.dispose(),this._constantS... method setValueAtTime (line 21) | setValueAtTime(t,e){return this._param.setValueAtTime(t,e),this} method getValueAtTime (line 21) | getValueAtTime(t){return this._param.getValueAtTime(t)} method setRampPoint (line 21) | setRampPoint(t){return this._param.setRampPoint(t),this} method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){return this._param.linearRampToValueAtTim... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){return this._param.exponentialRampTo... method exponentialRampTo (line 21) | exponentialRampTo(t,e,n){return this._param.exponentialRampTo(t,e,n),t... method linearRampTo (line 21) | linearRampTo(t,e,n){return this._param.linearRampTo(t,e,n),this} method targetRampTo (line 21) | targetRampTo(t,e,n){return this._param.targetRampTo(t,e,n),this} method exponentialApproachValueAtTime (line 21) | exponentialApproachValueAtTime(t,e,n){return this._param.exponentialAp... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){return this._param.setTargetAtTime(t,e,n),this} method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s){return this._param.setValueCurveAtTime(t,... method cancelScheduledValues (line 21) | cancelScheduledValues(t){return this._param.cancelScheduledValues(t),t... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){return this._param.cancelAndHoldAtTime(t),this} method rampTo (line 21) | rampTo(t,e,n){return this._param.rampTo(t,e,n),this} method value (line 21) | get value(){return this._param.value} method value (line 21) | set value(t){this._param.value=t} method convert (line 21) | get convert(){return this._param.convert} method convert (line 21) | set convert(t){this._param.convert=t} method units (line 21) | get units(){return this._param.units} method overridden (line 21) | get overridden(){return this._param.overridden} method overridden (line 21) | set overridden(t){this._param.overridden=t} method maxValue (line 21) | get maxValue(){return this._param.maxValue} method minValue (line 21) | get minValue(){return this._param.minValue} method apply (line 21) | apply(t){return this._param.apply(t),this} function qt (line 21) | function qt(t,e,n,s){(e instanceof St||k(e)||e instanceof Rt&&e.override... class It (line 21) | class It extends St{constructor(){super(q(It.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(It.getDefaults(),arguments,["value"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(St.getDefaults(),{multiplier... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){e=this.toSeconds(e),this.setRampPoint(e);const ... method setValueAtTime (line 21) | setValueAtTime(t,e){const n=this.toSeconds(e);super.setValueAtTime(t,e... method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){const n=this.toSeconds(e);super.linearRam... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){e=this.toSeconds(e);const n=this._fr... method _getTicksUntilEvent (line 21) | _getTicksUntilEvent(t,e){if(null===t)t={ticks:0,time:0,type:"setValueA... method getTicksAtTime (line 21) | getTicksAtTime(t){const e=this.toSeconds(t),n=this._events.get(e);retu... method getDurationOfTicks (line 21) | getDurationOfTicks(t,e){const n=this.toSeconds(e),s=this.getTicksAtTim... method getTimeOfTick (line 21) | getTimeOfTick(t){const e=this._events.get(t,"ticks"),n=this._events.ge... method ticksToTime (line 21) | ticksToTime(t,e){return this.getDurationOfTicks(t,e)} method timeToTicks (line 21) | timeToTicks(t,e){const n=this.toSeconds(e),s=this.toSeconds(t),i=this.... method _fromType (line 21) | _fromType(t){return"bpm"===this.units&&this.multiplier?1/(60/t/this.mu... method _toType (line 21) | _toType(t){return"bpm"===this.units&&this.multiplier?t/this.multiplier... method multiplier (line 21) | get multiplier(){return this._multiplier} method multiplier (line 21) | set multiplier(t){const e=this.value;this._multiplier=t,this.cancelSch... class Ft (line 21) | class Ft extends Rt{constructor(){super(q(Ft.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Ft.getDefaults(),arguments,["value"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{multiplier... method ticksToTime (line 21) | ticksToTime(t,e){return this._param.ticksToTime(t,e)} method timeToTicks (line 21) | timeToTicks(t,e){return this._param.timeToTicks(t,e)} method getTimeOfTick (line 21) | getTimeOfTick(t){return this._param.getTimeOfTick(t)} method getDurationOfTicks (line 21) | getDurationOfTicks(t,e){return this._param.getDurationOfTicks(t,e)} method getTicksAtTime (line 21) | getTicksAtTime(t){return this._param.getTicksAtTime(t)} method multiplier (line 21) | get multiplier(){return this._param.multiplier} method multiplier (line 21) | set multiplier(t){this._param.multiplier=t} method dispose (line 21) | dispose(){return super.dispose(),this._param.dispose(),this} class Vt (line 21) | class Vt extends Tt{constructor(){super(q(Vt.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Vt.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign({frequency:1,units:"hertz"},... method state (line 21) | get state(){return this.getStateAtTime(this.now())} method start (line 21) | start(t,e){const n=this.toSeconds(t);return"started"!==this._state.get... method stop (line 21) | stop(t){const e=this.toSeconds(t);if("stopped"===this._state.getValueA... method pause (line 21) | pause(t){const e=this.toSeconds(t);return"started"===this._state.getVa... method cancel (line 21) | cancel(t){return t=this.toSeconds(t),this._state.cancel(t),this._tickO... method getTicksAtTime (line 21) | getTicksAtTime(t){const e=this.toSeconds(t),n=this._state.getLastState... method ticks (line 21) | get ticks(){return this.getTicksAtTime(this.now())} method ticks (line 21) | set ticks(t){this.setTicksAtTime(t,this.now())} method seconds (line 21) | get seconds(){return this.getSecondsAtTime(this.now())} method seconds (line 21) | set seconds(t){const e=this.now(),n=this.frequency.timeToTicks(t,e);th... method getSecondsAtTime (line 21) | getSecondsAtTime(t){t=this.toSeconds(t);const e=this._state.getLastSta... method setTicksAtTime (line 21) | setTicksAtTime(t,e){return e=this.toSeconds(e),this._tickOffset.cancel... method getStateAtTime (line 21) | getStateAtTime(t){return t=this.toSeconds(t),this._state.getValueAtTim... method getTimeOfTick (line 21) | getTimeOfTick(t,e=this.now()){const n=this._tickOffset.get(e),s=this._... method forEachTickBetween (line 21) | forEachTickBetween(t,e,n){let s=this._state.get(t);this._state.forEach... method dispose (line 21) | dispose(){return super.dispose(),this._state.dispose(),this._tickOffse... class Nt (line 21) | class Nt extends Tt{constructor(){super(q(Nt.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(Nt.getDefaults(),arguments,["callback","frequenc... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{callback:K... method state (line 21) | get state(){return this._state.getValueAtTime(this.now())} method start (line 21) | start(t,e){c(this.context);const n=this.toSeconds(t);return this.log("... method stop (line 21) | stop(t){const e=this.toSeconds(t);return this.log("stop",e),this._stat... method pause (line 21) | pause(t){const e=this.toSeconds(t);return"started"===this._state.getVa... method ticks (line 21) | get ticks(){return Math.ceil(this.getTicksAtTime(this.now()))} method ticks (line 21) | set ticks(t){this._tickSource.ticks=t} method seconds (line 21) | get seconds(){return this._tickSource.seconds} method seconds (line 21) | set seconds(t){this._tickSource.seconds=t} method getSecondsAtTime (line 21) | getSecondsAtTime(t){return this._tickSource.getSecondsAtTime(t)} method setTicksAtTime (line 21) | setTicksAtTime(t,e){return this._tickSource.setTicksAtTime(t,e),this} method getTimeOfTick (line 21) | getTimeOfTick(t,e=this.now()){return this._tickSource.getTimeOfTick(t,e)} method getTicksAtTime (line 21) | getTicksAtTime(t){return this._tickSource.getTicksAtTime(t)} method nextTickTime (line 21) | nextTickTime(t,e){const n=this.toSeconds(e),s=this.getTicksAtTime(n);r... method _loop (line 21) | _loop(){const t=this._lastUpdate,e=this.now();this._lastUpdate=e,this.... method getStateAtTime (line 21) | getStateAtTime(t){const e=this.toSeconds(t);return this._state.getValu... method dispose (line 21) | dispose(){return super.dispose(),this.context.off("tick",this._boundLo... class Pt (line 21) | class Pt extends V{constructor(t){super(),this.name="TimelineValue",this... method constructor (line 21) | constructor(t){super(),this.name="TimelineValue",this._timeline=new W(... method set (line 21) | set(t,e){return this._timeline.add({value:t,time:e}),this} method get (line 21) | get(t){const e=this._timeline.get(t);return e?e.value:this._initialValue} class Lt (line 21) | class Lt extends xt{constructor(){super(...arguments),this.name="Ticks",... method constructor (line 21) | constructor(){super(...arguments),this.name="Ticks",this.defaultUnits=... method _now (line 21) | _now(){return this.context.transport.ticks} method _beatsToUnits (line 21) | _beatsToUnits(t){return this._getPPQ()*t} method _secondsToUnits (line 21) | _secondsToUnits(t){return Math.floor(t/(60/this._getBpm())*this._getPP... method _ticksToUnits (line 21) | _ticksToUnits(t){return t} method toTicks (line 21) | toTicks(){return this.valueOf()} method toSeconds (line 21) | toSeconds(){return this.valueOf()/this._getPPQ()*(60/this._getBpm())} function zt (line 21) | function zt(t,e){return new Lt(it(),t,e)} class Bt (line 21) | class Bt extends V{constructor(){super(...arguments),this.name="Interval... method constructor (line 21) | constructor(){super(...arguments),this.name="IntervalTimeline",this._r... method add (line 21) | add(t){r(f(t.time),"Events must have a time property"),r(f(t.duration)... method remove (line 21) | remove(t){if(null!==this._root){const e=[];this._root.search(t.time,e)... method length (line 21) | get length(){return this._length} method cancel (line 21) | cancel(t){return this.forEachFrom(t,t=>this.remove(t)),this} method _setRoot (line 21) | _setRoot(t){this._root=t,null!==this._root&&(this._root.parent=null)} method _replaceNodeInParent (line 21) | _replaceNodeInParent(t,e){null!==t.parent?(t.isLeftChild()?t.parent.le... method _removeNode (line 21) | _removeNode(t){if(null===t.left&&null===t.right)this._replaceNodeInPar... method _rotateLeft (line 21) | _rotateLeft(t){const e=t.parent,n=t.isLeftChild(),s=t.right;s&&(t.righ... method _rotateRight (line 21) | _rotateRight(t){const e=t.parent,n=t.isLeftChild(),s=t.left;s&&(t.left... method _rebalance (line 21) | _rebalance(t){const e=t.getBalance();e>1&&t.left?t.left.getBalance()<0... method get (line 21) | get(t){if(null!==this._root){const e=[];if(this._root.search(t,e),e.le... method forEach (line 21) | forEach(t){if(null!==this._root){const e=[];this._root.traverse(t=>e.p... method forEachAtTime (line 21) | forEachAtTime(t,e){if(null!==this._root){const n=[];this._root.search(... method forEachFrom (line 21) | forEachFrom(t,e){if(null!==this._root){const n=[];this._root.searchAft... method dispose (line 21) | dispose(){return super.dispose(),null!==this._root&&this._root.travers... class Wt (line 21) | class Wt{constructor(t,e,n){this._left=null,this._right=null,this.parent... method constructor (line 21) | constructor(t,e,n){this._left=null,this._right=null,this.parent=null,t... method insert (line 21) | insert(t){t.low<=this.low?null===this.left?this.left=t:this.left.inser... method search (line 21) | search(t,e){t>this.max||(null!==this.left&&this.left.search(t,e),this.... method searchAfter (line 21) | searchAfter(t,e){this.low>=t&&(e.push(this),null!==this.left&&this.lef... method traverse (line 21) | traverse(t){t(this),null!==this.left&&this.left.traverse(t),null!==thi... method updateHeight (line 21) | updateHeight(){null!==this.left&&null!==this.right?this.height=Math.ma... method updateMax (line 21) | updateMax(){this.max=this.high,null!==this.left&&(this.max=Math.max(th... method getBalance (line 21) | getBalance(){let t=0;return null!==this.left&&null!==this.right?t=this... method isLeftChild (line 21) | isLeftChild(){return null!==this.parent&&this.parent.left===this} method left (line 21) | get left(){return this._left} method left (line 21) | set left(t){this._left=t,null!==t&&(t.parent=this),this.updateHeight()... method right (line 21) | get right(){return this._right} method right (line 21) | set right(t){this._right=t,null!==t&&(t.parent=this),this.updateHeight... method dispose (line 21) | dispose(){this.parent=null,this._left=null,this._right=null,this.event... class Ut (line 21) | class Ut{constructor(t,e){this.id=Ut._eventId++;const n=Object.assign(Ut... method constructor (line 21) | constructor(t,e){this.id=Ut._eventId++;const n=Object.assign(Ut.getDef... method getDefaults (line 21) | static getDefaults(){return{callback:K,once:!1,time:0}} method invoke (line 21) | invoke(t){this.callback&&(this.callback(t),this._once&&this.transport.... method dispose (line 21) | dispose(){return this.callback=void 0,this} class Gt (line 21) | class Gt extends Ut{constructor(t,e){super(t,e),this._currentId=-1,this.... method constructor (line 21) | constructor(t,e){super(t,e),this._currentId=-1,this._nextId=-1,this._n... method getDefaults (line 21) | static getDefaults(){return Object.assign({},Ut.getDefaults(),{duratio... method invoke (line 21) | invoke(t){this._createEvents(t),super.invoke(t)} method _createEvents (line 21) | _createEvents(t){const e=this.transport.getTicksAtTime(t);e>=this.time... method _restart (line 21) | _restart(t){this.transport.clear(this._currentId),this.transport.clear... method dispose (line 21) | dispose(){return super.dispose(),this.transport.clear(this._currentId)... class Yt (line 21) | class Yt extends Tt{constructor(){super(q(Yt.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Yt.getDefaults(),arguments)),this.name="Transpor... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{bpm:120,lo... method _processTick (line 21) | _processTick(t,e){if(this._swingAmount>0&&e%this._ppq!=0&&e%(2*this._s... method schedule (line 21) | schedule(t,e){const n=new Ut(this,{callback:t,time:new xt(this.context... method scheduleRepeat (line 21) | scheduleRepeat(t,e,n,s=1/0){const i=new Gt(this,{callback:t,duration:n... method scheduleOnce (line 21) | scheduleOnce(t,e){const n=new Ut(this,{callback:t,once:!0,time:new xt(... method clear (line 21) | clear(t){if(this._scheduledEvents.hasOwnProperty(t)){const e=this._sch... method _addEvent (line 21) | _addEvent(t,e){return this._scheduledEvents[t.id.toString()]={event:t,... method cancel (line 21) | cancel(t=0){const e=this.toTicks(t);return this._timeline.forEachFrom(... method _bindClockEvents (line 21) | _bindClockEvents(){this._clock.on("start",(t,e)=>{e=new Lt(this.contex... method state (line 21) | get state(){return this._clock.getStateAtTime(this.now())} method start (line 21) | start(t,e){let n;return f(e)&&(n=this.toTicks(e)),this._clock.start(t,... method stop (line 21) | stop(t){return this._clock.stop(t),this} method pause (line 21) | pause(t){return this._clock.pause(t),this} method toggle (line 21) | toggle(t){return t=this.toSeconds(t),"started"!==this._clock.getStateA... method timeSignature (line 21) | get timeSignature(){return this._timeSignature} method timeSignature (line 21) | set timeSignature(t){y(t)&&(t=t[0]/t[1]*4),this._timeSignature=t} method loopStart (line 21) | get loopStart(){return new _t(this.context,this._loopStart,"i").toSeco... method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t)} method loopEnd (line 21) | get loopEnd(){return new _t(this.context,this._loopEnd,"i").toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t)} method loop (line 21) | get loop(){return this._loop.get(this.now())} method loop (line 21) | set loop(t){this._loop.set(t,this.now())} method setLoopPoints (line 21) | setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this} method swing (line 21) | get swing(){return this._swingAmount} method swing (line 21) | set swing(t){this._swingAmount=t} method swingSubdivision (line 21) | get swingSubdivision(){return new Lt(this.context,this._swingTicks).to... method swingSubdivision (line 21) | set swingSubdivision(t){this._swingTicks=this.toTicks(t)} method position (line 21) | get position(){const t=this.now(),e=this._clock.getTicksAtTime(t);retu... method position (line 21) | set position(t){const e=this.toTicks(t);this.ticks=e} method seconds (line 21) | get seconds(){return this._clock.seconds} method seconds (line 21) | set seconds(t){const e=this.now(),n=this._clock.frequency.timeToTicks(... method progress (line 21) | get progress(){if(this.loop){const t=this.now();return(this._clock.get... method ticks (line 21) | get ticks(){return this._clock.ticks} method ticks (line 21) | set ticks(t){if(this._clock.ticks!==t){const e=this.now();if("started"... method getTicksAtTime (line 21) | getTicksAtTime(t){return Math.round(this._clock.getTicksAtTime(t))} method getSecondsAtTime (line 21) | getSecondsAtTime(t){return this._clock.getSecondsAtTime(t)} method PPQ (line 21) | get PPQ(){return this._clock.frequency.multiplier} method PPQ (line 21) | set PPQ(t){this._clock.frequency.multiplier=t} method nextSubdivision (line 21) | nextSubdivision(t){if(t=this.toTicks(t),"started"!==this.state)return ... method syncSignal (line 21) | syncSignal(t,e){if(!e){const n=this.now();if(0!==t.getValueAtTime(n)){... method unsyncSignal (line 21) | unsyncSignal(t){for(let e=this._syncedSignals.length-1;e>=0;e--){const... method dispose (line 21) | dispose(){return super.dispose(),this._clock.dispose(),J(this,"bpm"),t... class Qt (line 21) | class Qt extends Ct{constructor(){super(q(Qt.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Qt.getDefaults(),arguments,["delayTime","maxDela... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{delayTime:... method maxDelay (line 21) | get maxDelay(){return this._maxDelay} method dispose (line 21) | dispose(){return super.dispose(),this._delayNode.disconnect(),this.del... class Zt (line 21) | class Zt extends Ct{constructor(){super(q(Zt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Zt.getDefaults(),arguments,["volume"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method mute (line 21) | get mute(){return this.volume.value===-1/0} method mute (line 21) | set mute(t){!this.mute&&t?(this._unmutedVolume=this.volume.value,this.... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.volume.disp... class Xt (line 21) | class Xt extends Ct{constructor(){super(q(Xt.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Xt.getDefaults(),arguments)),this.name="Destinat... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method mute (line 21) | get mute(){return this.input.mute} method mute (line 21) | set mute(t){this.input.mute=t} method chain (line 21) | chain(...t){return this.input.disconnect(),t.unshift(this.input),t.pus... method maxChannelCount (line 21) | get maxChannelCount(){return this.context.rawContext.destination.maxCh... method dispose (line 21) | dispose(){return super.dispose(),this.volume.dispose(),this} function Ht (line 21) | function Ht(t,e,n=2,s=it().sampleRate){return S(this,void 0,void 0,(func... class $t (line 21) | class $t extends V{constructor(){super(),this.name="ToneAudioBuffers",th... method constructor (line 21) | constructor(){super(),this.name="ToneAudioBuffers",this._buffers=new M... method getDefaults (line 21) | static getDefaults(){return{baseUrl:"",onerror:K,onload:K,urls:{}}} method has (line 21) | has(t){return this._buffers.has(t.toString())} method get (line 21) | get(t){return r(this.has(t),"ToneAudioBuffers has no buffer named: "+t... method _bufferLoaded (line 21) | _bufferLoaded(t){this._loadingCount--,0===this._loadingCount&&t&&t()} method loaded (line 21) | get loaded(){return Array.from(this._buffers).every(([t,e])=>e.loaded)} method add (line 21) | add(t,e,n=K,s=K){return b(e)?this._buffers.set(t.toString(),new tt(thi... method dispose (line 21) | dispose(){return super.dispose(),this._buffers.forEach(t=>t.dispose())... class Jt (line 21) | class Jt extends gt{constructor(){super(...arguments),this.name="MidiCla... method constructor (line 21) | constructor(){super(...arguments),this.name="MidiClass",this.defaultUn... method _frequencyToUnits (line 21) | _frequencyToUnits(t){return lt(super._frequencyToUnits(t))} method _ticksToUnits (line 21) | _ticksToUnits(t){return lt(super._ticksToUnits(t))} method _beatsToUnits (line 21) | _beatsToUnits(t){return lt(super._beatsToUnits(t))} method _secondsToUnits (line 21) | _secondsToUnits(t){return lt(super._secondsToUnits(t))} method toMidi (line 21) | toMidi(){return this.valueOf()} method toFrequency (line 21) | toFrequency(){return pt(this.toMidi())} method transpose (line 21) | transpose(t){return new Jt(this.context,this.toMidi()+t)} function Kt (line 21) | function Kt(t,e){return new Jt(it(),t,e)} class te (line 21) | class te extends Tt{constructor(){super(...arguments),this.name="Draw",t... method constructor (line 21) | constructor(){super(...arguments),this.name="Draw",this.expiration=.25... method schedule (line 21) | schedule(t,e){return this._events.add({callback:t,time:this.toSeconds(... method cancel (line 21) | cancel(t){return this._events.cancel(this.toSeconds(t)),this} method _drawLoop (line 21) | _drawLoop(){const t=this.context.currentTime;for(;this._events.length&... method dispose (line 21) | dispose(){return super.dispose(),this._events.dispose(),cancelAnimatio... class ne (line 21) | class ne extends Ct{constructor(t){super(t),this.input=void 0,this._stat... method constructor (line 21) | constructor(t){super(t),this.input=void 0,this._state=new Ot("stopped"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,on... method state (line 21) | get state(){return this._synced?"started"===this.context.transport.sta... method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method _clampToCurrentTime (line 21) | _clampToCurrentTime(t){return this._synced?t:Math.max(t,this.context.c... method start (line 21) | start(t,e,n){let s=p(t)&&this._synced?this.context.transport.seconds:t... method stop (line 21) | stop(t){let e=p(t)&&this._synced?this.context.transport.seconds:this.t... method restart (line 21) | restart(t,e,n){return t=this.toSeconds(t),"started"===this._state.getV... method sync (line 21) | sync(){return this._synced||(this._synced=!0,this._syncedStart=(t,e)=>... method unsync (line 21) | unsync(){return this._synced&&(this.context.transport.off("stop",this.... method dispose (line 21) | dispose(){return super.dispose(),this.onstop=K,this.unsync(),this._vol... class se (line 21) | class se extends jt{constructor(){super(q(se.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(se.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{url:new tt... method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t} method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t} method curve (line 21) | get curve(){return this._curve} method curve (line 21) | set curve(t){this._curve=t} method start (line 21) | start(t,e,n,s=1){r(this.buffer.loaded,"buffer is either not set or not... method _stopSource (line 21) | _stopSource(t){!this._sourceStopped&&this._sourceStarted&&(this._sourc... method loopStart (line 21) | get loopStart(){return this._source.loopStart} method loopStart (line 21) | set loopStart(t){this._source.loopStart=this.toSeconds(t)} method loopEnd (line 21) | get loopEnd(){return this._source.loopEnd} method loopEnd (line 21) | set loopEnd(t){this._source.loopEnd=this.toSeconds(t)} method buffer (line 21) | get buffer(){return this._buffer} method buffer (line 21) | set buffer(t){this._buffer.set(t)} method loop (line 21) | get loop(){return this._source.loop} method loop (line 21) | set loop(t){this._source.loop=t,this._sourceStarted&&this.cancelStop()} method dispose (line 21) | dispose(){return super.dispose(),this._source.onended=null,this._sourc... class ie (line 21) | class ie extends ne{constructor(){super(q(ie.getDefaults(),arguments,["t... method constructor (line 21) | constructor(){super(q(ie.getDefaults(),arguments,["type"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{fadeIn:0,f... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){if(r(t in re,"Noise: invalid type: "+t),this._type!==t&&(t... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._source&&(this._source.p... method _start (line 21) | _start(t){const e=re[this._type];this._source=new se({url:e,context:th... method _stop (line 21) | _stop(t){this._source&&(this._source.stop(this.toSeconds(t)),this._sou... method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t,this._source&&(this._source.fadeIn=this._... method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t,this._source&&(this._source.fadeOut=thi... method _restart (line 21) | _restart(t){this._stop(t),this._start(t)} method dispose (line 21) | dispose(){return super.dispose(),this._source&&this._source.disconnect... method brown (line 21) | get brown(){if(!oe.brown){const t=[];for(let e=0;e<2;e++){const n=new Fl... method pink (line 21) | get pink(){if(!oe.pink){const t=[];for(let e=0;e<2;e++){const n=new Floa... method white (line 21) | get white(){if(!oe.white){const t=[];for(let e=0;e<2;e++){const n=new Fl... class ae (line 21) | class ae extends Ct{constructor(){super(q(ae.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(ae.getDefaults(),arguments,["volume"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method open (line 21) | open(t){return S(this,void 0,void 0,(function*(){r(ae.supported,"UserM... method close (line 21) | close(){return this._stream&&this._mediaStream&&(this._stream.getAudio... method enumerateDevices (line 21) | static enumerateDevices(){return S(this,void 0,void 0,(function*(){ret... method state (line 21) | get state(){return this._stream&&this._stream.active?"started":"stopped"} method deviceId (line 21) | get deviceId(){return this._device?this._device.deviceId:void 0} method groupId (line 21) | get groupId(){return this._device?this._device.groupId:void 0} method label (line 21) | get label(){return this._device?this._device.label:void 0} method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method dispose (line 21) | dispose(){return super.dispose(),this.close(),this._volume.dispose(),t... method supported (line 21) | static get supported(){return f(navigator.mediaDevices)&&f(navigator.m... function ce (line 21) | function ce(t,e){return S(this,void 0,void 0,(function*(){const n=e/t.co... class ue (line 21) | class ue extends jt{constructor(){super(q(ue.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ue.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{detune:0,f... method start (line 21) | start(t){const e=this.toSeconds(t);return this.log("start",e),this._st... method _stopSource (line 21) | _stopSource(t){this._oscillator.stop(t)} method setPeriodicWave (line 21) | setPeriodicWave(t){return this._oscillator.setPeriodicWave(t),this} method type (line 21) | get type(){return this._oscillator.type} method type (line 21) | set type(t){this._oscillator.type=t} method dispose (line 21) | dispose(){return super.dispose(),"started"===this.state&&this.stop(),t... class he (line 21) | class he extends ne{constructor(){super(q(he.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(he.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){const e=this.toSeconds(t),n=new ue({context:this.context,one... method _stop (line 21) | _stop(t){const e=this.toSeconds(t);this._oscillator&&this._oscillator.... method _restart (line 21) | _restart(t){const e=this.toSeconds(t);return this.log("restart",e),thi... method syncFrequency (line 21) | syncFrequency(){return this.context.transport.syncSignal(this.frequenc... method unsyncFrequency (line 21) | unsyncFrequency(){return this.context.transport.unsyncSignal(this.freq... method _getCachedPeriodicWave (line 21) | _getCachedPeriodicWave(){if("custom"===this._type){return he._periodic... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){this._type=t;const e=-1!==["sine","square","sawtooth","tri... method baseType (line 21) | get baseType(){return this._type.replace(this.partialCount.toString(),... method baseType (line 21) | set baseType(t){this.partialCount&&"custom"!==this._type&&"custom"!==t... method partialCount (line 21) | get partialCount(){return this._partialCount} method partialCount (line 21) | set partialCount(t){a(t,0);let e=this._type;const n=/^(sine|triangle|s... method _getRealImaginary (line 21) | _getRealImaginary(t,e){let n=2048;const s=new Float32Array(n),i=new Fl... method _inverseFFT (line 21) | _inverseFFT(t,e,n){let s=0;const i=t.length;for(let o=0;oe.includes(t)),"oversam... method dispose (line 21) | dispose(){return super.dispose(),this._shaper.disconnect(),this} class pe (line 21) | class pe extends le{constructor(){super(...arguments),this.name="AudioTo... method constructor (line 21) | constructor(){super(...arguments),this.name="AudioToGain",this._norm=n... method dispose (line 21) | dispose(){return super.dispose(),this._norm.dispose(),this} class fe (line 21) | class fe extends Rt{constructor(){super(Object.assign(q(fe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(fe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._mult.dispose(),this} class _e (line 21) | class _e extends ne{constructor(){super(q(_e.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(_e.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{harmonicit... method _start (line 21) | _start(t){this._modulator.start(t),this._carrier.start(t)} method _stop (line 21) | _stop(t){this._modulator.stop(t),this._carrier.stop(t)} method _restart (line 21) | _restart(t){this._modulator.restart(t),this._carrier.restart(t)} method type (line 21) | get type(){return this._carrier.type} method type (line 21) | set type(t){this._carrier.type=t} method baseType (line 21) | get baseType(){return this._carrier.baseType} method baseType (line 21) | set baseType(t){this._carrier.baseType=t} method partialCount (line 21) | get partialCount(){return this._carrier.partialCount} method partialCount (line 21) | set partialCount(t){this._carrier.partialCount=t} method modulationType (line 21) | get modulationType(){return this._modulator.type} method modulationType (line 21) | set modulationType(t){this._modulator.type=t} method phase (line 21) | get phase(){return this._carrier.phase} method phase (line 21) | set phase(t){this._carrier.phase=t,this._modulator.phase=t} method partials (line 21) | get partials(){return this._carrier.partials} method partials (line 21) | set partials(t){this._carrier.partials=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.detune.... class me (line 21) | class me extends ne{constructor(){super(q(me.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(me.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{harmonicit... method _start (line 21) | _start(t){this._modulator.start(t),this._carrier.start(t)} method _stop (line 21) | _stop(t){this._modulator.stop(t),this._carrier.stop(t)} method _restart (line 21) | _restart(t){return this._modulator.restart(t),this._carrier.restart(t)... method type (line 21) | get type(){return this._carrier.type} method type (line 21) | set type(t){this._carrier.type=t} method baseType (line 21) | get baseType(){return this._carrier.baseType} method baseType (line 21) | set baseType(t){this._carrier.baseType=t} method partialCount (line 21) | get partialCount(){return this._carrier.partialCount} method partialCount (line 21) | set partialCount(t){this._carrier.partialCount=t} method modulationType (line 21) | get modulationType(){return this._modulator.type} method modulationType (line 21) | set modulationType(t){this._modulator.type=t} method phase (line 21) | get phase(){return this._carrier.phase} method phase (line 21) | set phase(t){this._carrier.phase=t,this._modulator.phase=t} method partials (line 21) | get partials(){return this._carrier.partials} method partials (line 21) | set partials(t){this._carrier.partials=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.harmoni... class ge (line 21) | class ge extends ne{constructor(){super(q(ge.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ge.getDefaults(),arguments,["frequency","width"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){t=this.toSeconds(t),this._triangle.start(t),this._widthGate.... method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._triangle.stop(t),this._widthGate.ga... method _restart (line 21) | _restart(t){this._triangle.restart(t),this._widthGate.gain.cancelSched... method phase (line 21) | get phase(){return this._triangle.phase} method phase (line 21) | set phase(t){this._triangle.phase=t} method type (line 21) | get type(){return"pulse"} method baseType (line 21) | get baseType(){return"pulse"} method partials (line 21) | get partials(){return[]} method partialCount (line 21) | get partialCount(){return 0} method carrierType (line 21) | set carrierType(t){this._triangle.type=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this._triangle.dispose(),this.width.d... class ve (line 21) | class ve extends ne{constructor(){super(q(ve.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ve.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{count:3,sp... method _start (line 21) | _start(t){t=this.toSeconds(t),this._forEach(e=>e.start(t))} method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._forEach(e=>e.stop(t))} method _restart (line 21) | _restart(t){this._forEach(e=>e.restart(t))} method _forEach (line 21) | _forEach(t){for(let e=0;ee.type=t)} method spread (line 21) | get spread(){return this._spread} method spread (line 21) | set spread(t){if(this._spread=t,this._oscillators.length>1){const e=-t... method count (line 21) | get count(){return this._oscillators.length} method count (line 21) | set count(t){if(a(t,1),this._oscillators.length!==t){this._forEach(t=>... method phase (line 21) | get phase(){return this._phase} method phase (line 21) | set phase(t){this._phase=t,this._forEach(e=>e.phase=t)} method baseType (line 21) | get baseType(){return this._oscillators[0].baseType} method baseType (line 21) | set baseType(t){this._forEach(e=>e.baseType=t),this._type=this._oscill... method partials (line 21) | get partials(){return this._oscillators[0].partials} method partials (line 21) | set partials(t){this._partials=t,this._partialCount=this._partials.len... method partialCount (line 21) | get partialCount(){return this._oscillators[0].partialCount} method partialCount (line 21) | set partialCount(t){this._partialCount=t,this._forEach(e=>e.partialCou... method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.detune.... class ye (line 21) | class ye extends ne{constructor(){super(q(ye.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ye.getDefaults(),arguments,["frequency","modulat... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){t=this.toSeconds(t),this._modulator.start(t),this._pulse.sta... method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._modulator.stop(t),this._pulse.stop(t)} method _restart (line 21) | _restart(t){this._modulator.restart(t),this._pulse.restart(t)} method type (line 21) | get type(){return"pwm"} method baseType (line 21) | get baseType(){return"pwm"} method partials (line 21) | get partials(){return[]} method partialCount (line 21) | get partialCount(){return 0} method phase (line 21) | get phase(){return this._modulator.phase} method phase (line 21) | set phase(t){this._modulator.phase=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this._pulse.dispose(),this._scale.dis... class xe (line 21) | class xe extends ne{constructor(){super(q(xe.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(xe.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),me.getDefau... method _start (line 21) | _start(t){this._oscillator.start(t)} method _stop (line 21) | _stop(t){this._oscillator.stop(t)} method _restart (line 21) | _restart(t){return this._oscillator.restart(t),this} method type (line 21) | get type(){let t="";return["am","fm","fat"].some(t=>this._sourceType==... method type (line 21) | set type(t){"fm"===t.substr(0,2)?(this._createNewOscillator("fm"),this... method partials (line 21) | get partials(){return this._oscillator.partials} method partials (line 21) | set partials(t){this._getOscType(this._oscillator,"pulse")||this._getO... method partialCount (line 21) | get partialCount(){return this._oscillator.partialCount} method partialCount (line 21) | set partialCount(t){this._getOscType(this._oscillator,"pulse")||this._... method set (line 21) | set(t){return Reflect.has(t,"type")&&t.type&&(this.type=t.type),super.... method _createNewOscillator (line 21) | _createNewOscillator(t){if(t!==this._sourceType){this._sourceType=t;co... method phase (line 21) | get phase(){return this._oscillator.phase} method phase (line 21) | set phase(t){this._oscillator.phase=t} method sourceType (line 21) | get sourceType(){return this._sourceType} method sourceType (line 21) | set sourceType(t){let e="sine";"pwm"!==this._oscillator.type&&"pulse"!... method _getOscType (line 21) | _getOscType(t,e){return t instanceof be[e]} method baseType (line 21) | get baseType(){return this._oscillator.baseType} method baseType (line 21) | set baseType(t){this._getOscType(this._oscillator,"pulse")||this._getO... method width (line 21) | get width(){return this._getOscType(this._oscillator,"pulse")?this._os... method count (line 21) | get count(){return this._getOscType(this._oscillator,"fat")?this._osci... method count (line 21) | set count(t){this._getOscType(this._oscillator,"fat")&&m(t)&&(this._os... method spread (line 21) | get spread(){return this._getOscType(this._oscillator,"fat")?this._osc... method spread (line 21) | set spread(t){this._getOscType(this._oscillator,"fat")&&m(t)&&(this._o... method modulationType (line 21) | get modulationType(){return this._getOscType(this._oscillator,"fm")||t... method modulationType (line 21) | set modulationType(t){(this._getOscType(this._oscillator,"fm")||this._... method modulationIndex (line 21) | get modulationIndex(){return this._getOscType(this._oscillator,"fm")?t... method harmonicity (line 21) | get harmonicity(){return this._getOscType(this._oscillator,"fm")||this... method modulationFrequency (line 21) | get modulationFrequency(){return this._getOscType(this._oscillator,"pw... method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.detune.dispose(),this.frequency.... class we (line 21) | class we extends Rt{constructor(){super(Object.assign(q(we.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(we.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._sum.dispose(),this} class Te (line 21) | class Te extends le{constructor(){super(Object.assign(q(Te.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Te.getDefaults(),arguments,["min",... method getDefaults (line 21) | static getDefaults(){return Object.assign(le.getDefaults(),{max:1,min:... method min (line 21) | get min(){return this._min} method min (line 21) | set min(t){this._min=t,this._setRange()} method max (line 21) | get max(){return this._max} method max (line 21) | set max(t){this._max=t,this._setRange()} method _setRange (line 21) | _setRange(){this._add.value=this._min,this._mult.value=this._max-this.... method dispose (line 21) | dispose(){return super.dispose(),this._add.dispose(),this._mult.dispos... class Oe (line 21) | class Oe extends le{constructor(){super(Object.assign(q(Oe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Oe.getDefaults(),arguments))),this... method dispose (line 21) | dispose(){return super.dispose(),Dt(this.context.getConstant(0),this._... class Se (line 21) | class Se extends Ct{constructor(){super(q(Se.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Se.getDefaults(),arguments,["frequency","min","m... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{amplitude:... method start (line 21) | start(t){return t=this.toSeconds(t),this._stoppedSignal.setValueAtTime... method stop (line 21) | stop(t){return t=this.toSeconds(t),this._stoppedSignal.setValueAtTime(... method sync (line 21) | sync(){return this._oscillator.sync(),this._oscillator.syncFrequency()... method unsync (line 21) | unsync(){return this._oscillator.unsync(),this._oscillator.unsyncFrequ... method min (line 21) | get min(){return this._toType(this._scaler.min)} method min (line 21) | set min(t){t=this._fromType(t),this._scaler.min=t} method max (line 21) | get max(){return this._toType(this._scaler.max)} method max (line 21) | set max(t){t=this._fromType(t),this._scaler.max=t} method type (line 21) | get type(){return this._oscillator.type} method type (line 21) | set type(t){this._oscillator.type=t,this._stoppedValue=this._oscillato... method phase (line 21) | get phase(){return this._oscillator.phase} method phase (line 21) | set phase(t){this._oscillator.phase=t,this._stoppedValue=this._oscilla... method units (line 21) | get units(){return this._units} method units (line 21) | set units(t){const e=this.min,n=this.max;this._units=t,this.min=e,this... method state (line 21) | get state(){return this._oscillator.state} method connect (line 21) | connect(t,e,n){return(t instanceof St||t instanceof Rt)&&(this.convert... method dispose (line 21) | dispose(){return super.dispose(),this._oscillator.dispose(),this._stop... function Ce (line 21) | function Ce(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.de... function ke (line 21) | function ke(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.de... class Ae (line 21) | class Ae extends ne{constructor(){super(q(Ae.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(Ae.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{autostart:... method load (line 21) | load(t){return S(this,void 0,void 0,(function*(){return yield this._bu... method _onload (line 21) | _onload(t=K){t(),this.autostart&&this.start()} method _onSourceEnd (line 21) | _onSourceEnd(t){this.onstop(this),this._activeSources.delete(t),0!==th... method start (line 21) | start(t,e,n){return super.start(t,e,n),this} method _start (line 21) | _start(t,e,n){e=this._loop?I(e,this._loopStart):I(e,0);let s=this.toSe... method _stop (line 21) | _stop(t){const e=this.toSeconds(t);this._activeSources.forEach(t=>t.st... method restart (line 21) | restart(t,e,n){return super.restart(t,e,n),this} method _restart (line 21) | _restart(t,e,n){this._stop(t),this._start(t,e,n)} method seek (line 21) | seek(t,e){const n=this.toSeconds(e);if("started"===this._state.getValu... method setLoopPoints (line 21) | setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this} method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this._loopStart=t,this.buffer.loaded&&a(this.toSecond... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=t,this.buffer.loaded&&a(this.toSeconds(t)... method buffer (line 21) | get buffer(){return this._buffer} method buffer (line 21) | set buffer(t){this._buffer.set(t)} method loop (line 21) | get loop(){return this._loop} method loop (line 21) | set loop(t){if(this._loop!==t&&(this._loop=t,this._activeSources.forEa... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t;const e=this.now(),n=this._st... method reverse (line 21) | get reverse(){return this._buffer.reverse} method reverse (line 21) | set reverse(t){this._buffer.reverse=t} method loaded (line 21) | get loaded(){return this._buffer.loaded} method dispose (line 21) | dispose(){return super.dispose(),this._activeSources.forEach(t=>t.disp... class De (line 21) | class De extends Ct{constructor(){super(q(De.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(De.getDefaults(),arguments,["urls","onload"],"ur... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{baseUrl:""... method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t,this._players.forEach(e=>{e.fadeIn=t})} method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t,this._players.forEach(e=>{e.fadeOut=t})} method state (line 21) | get state(){return Array.from(this._players).some(([t,e])=>"started"==... method has (line 21) | has(t){return this._buffers.has(t)} method player (line 21) | player(t){if(r(this.has(t),`No Player with the name ${t} exists on thi... method loaded (line 21) | get loaded(){return this._buffers.loaded} method add (line 21) | add(t,e,n){return r(!this._buffers.has(t),"A buffer with that name alr... method stopAll (line 21) | stopAll(t){return this._players.forEach(e=>e.stop(t)),this} method dispose (line 21) | dispose(){return super.dispose(),this._volume.dispose(),this.volume.di... class Me (line 21) | class Me extends ne{constructor(){super(q(Me.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(Me.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{onload:K,o... method _start (line 21) | _start(t,e,n){e=I(e,0),e=this.toSeconds(e),t=this.toSeconds(t);const s... method restart (line 21) | restart(t,e,n){return super.restart(t,e,n),this} method _restart (line 21) | _restart(t,e,n){this._stop(t),this._start(t,e,n)} method _stop (line 21) | _stop(t){this._clock.stop(t)} method _onstop (line 21) | _onstop(t){this._activeSources.forEach(e=>{e.fadeOut=0,e.stop(t)}),thi... method _tick (line 21) | _tick(t){const e=this._clock.getTicksAtTime(t),n=e*this._grainSize;if(... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){a(t,.001),this._playbackRate=t,this.grainSize=this... method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this.buffer.loaded&&a(this.toSeconds(t),0,this.buffer... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this.buffer.loaded&&a(this.toSeconds(t),0,this.buffer.d... method reverse (line 21) | get reverse(){return this.buffer.reverse} method reverse (line 21) | set reverse(t){this.buffer.reverse=t} method grainSize (line 21) | get grainSize(){return this._grainSize} method grainSize (line 21) | set grainSize(t){this._grainSize=this.toSeconds(t),this._clock.frequen... method overlap (line 21) | get overlap(){return this._overlap} method overlap (line 21) | set overlap(t){const e=this.toSeconds(t);a(e,0),this._overlap=e} method loaded (line 21) | get loaded(){return this.buffer.loaded} method dispose (line 21) | dispose(){return super.dispose(),this.buffer.dispose(),this._clock.dis... class je (line 21) | class je extends le{constructor(){super(...arguments),this.name="Abs",th... method constructor (line 21) | constructor(){super(...arguments),this.name="Abs",this._abs=new de({co... method dispose (line 21) | dispose(){return super.dispose(),this._abs.dispose(),this} class Ee (line 21) | class Ee extends le{constructor(){super(...arguments),this.name="GainToA... method constructor (line 21) | constructor(){super(...arguments),this.name="GainToAudio",this._norm=n... method dispose (line 21) | dispose(){return super.dispose(),this._norm.dispose(),this} class Re (line 21) | class Re extends le{constructor(){super(...arguments),this.name="Negate"... method constructor (line 21) | constructor(){super(...arguments),this.name="Negate",this._multiply=ne... method dispose (line 21) | dispose(){return super.dispose(),this._multiply.dispose(),this} class qe (line 21) | class qe extends Rt{constructor(){super(Object.assign(q(qe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(qe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._neg.dispose(),this._sum.dispose... class Ie (line 21) | class Ie extends le{constructor(){super(Object.assign(q(Ie.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ie.getDefaults(),arguments))),this... method dispose (line 21) | dispose(){return super.dispose(),this._scale.dispose(),this._thresh.di... class Fe (line 21) | class Fe extends Rt{constructor(){super(Object.assign(q(Fe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Fe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._gtz.dispose(),this._subtract.di... class Ve (line 21) | class Ve extends le{constructor(){super(Object.assign(q(Ve.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ve.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(le.getDefaults(),{value:1})} method _expFunc (line 21) | _expFunc(t){return e=>Math.pow(Math.abs(e),t)} method value (line 21) | get value(){return this._exponent} method value (line 21) | set value(t){this._exponent=t,this._exponentScaler.setMap(this._expFun... method dispose (line 21) | dispose(){return super.dispose(),this._exponentScaler.dispose(),this} class Ne (line 21) | class Ne extends Te{constructor(){super(Object.assign(q(Ne.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ne.getDefaults(),arguments,["min",... method getDefaults (line 21) | static getDefaults(){return Object.assign(Te.getDefaults(),{exponent:1})} method exponent (line 21) | get exponent(){return this._exp.value} method exponent (line 21) | set exponent(t){this._exp.value=t} method dispose (line 21) | dispose(){return super.dispose(),this._exp.dispose(),this} class Pe (line 21) | class Pe extends Rt{constructor(){super(q(Rt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Rt.getDefaults(),arguments,["value","units"])),t... method _onTick (line 21) | _onTick(t){const e=super.getValueAtTime(this.context.transport.seconds... method _anchorValue (line 21) | _anchorValue(t){const e=super.getValueAtTime(this.context.transport.se... method getValueAtTime (line 21) | getValueAtTime(t){const e=new xt(this.context,t).toSeconds();return su... method setValueAtTime (line 21) | setValueAtTime(t,e){const n=new xt(this.context,e).toSeconds();return ... method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){const n=new xt(this.context,e).toSeconds(... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){const n=new xt(this.context,e).toSec... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){const s=new xt(this.context,e).toSeconds();retu... method cancelScheduledValues (line 21) | cancelScheduledValues(t){const e=new xt(this.context,t).toSeconds();re... method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s){const i=new xt(this.context,e).toSeconds(... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){const e=new xt(this.context,t).toSeconds();retu... method setRampPoint (line 21) | setRampPoint(t){const e=new xt(this.context,t).toSeconds();return supe... method exponentialRampTo (line 21) | exponentialRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();re... method linearRampTo (line 21) | linearRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();return ... method targetRampTo (line 21) | targetRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();return ... method dispose (line 21) | dispose(){return super.dispose(),this.context.transport.clear(this._sy... class Le (line 21) | class Le extends Ct{constructor(){super(q(Le.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(Le.getDefaults(),arguments,["attack","decay","su... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{attack:.01... method value (line 21) | get value(){return this.getValueAtTime(this.now())} method _getCurve (line 21) | _getCurve(t,e){if(b(t))return t;{let n;for(n in ze)if(ze[n][e]===t)ret... method _setCurve (line 21) | _setCurve(t,e,n){if(b(n)&&Reflect.has(ze,n)){const s=ze[n];g(s)?"_deca... method attackCurve (line 21) | get attackCurve(){return this._getCurve(this._attackCurve,"In")} method attackCurve (line 21) | set attackCurve(t){this._setCurve("_attackCurve","In",t)} method releaseCurve (line 21) | get releaseCurve(){return this._getCurve(this._releaseCurve,"Out")} method releaseCurve (line 21) | set releaseCurve(t){this._setCurve("_releaseCurve","Out",t)} method decayCurve (line 21) | get decayCurve(){return this._decayCurve} method decayCurve (line 21) | set decayCurve(t){r(["linear","exponential"].some(e=>e===t),"Invalid e... method triggerAttack (line 21) | triggerAttack(t,e=1){this.log("triggerAttack",t,e),t=this.toSeconds(t)... method triggerRelease (line 21) | triggerRelease(t){this.log("triggerRelease",t),t=this.toSeconds(t);con... method getValueAtTime (line 21) | getValueAtTime(t){return this._sig.getValueAtTime(t)} method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n=1){return e=this.toSeconds(e),this.triggerA... method cancel (line 21) | cancel(t){return this._sig.cancelScheduledValues(this.toSeconds(t)),this} method connect (line 21) | connect(t,e=0,n=0){return qt(this,t,e,n),this} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){const e=t/thi... method dispose (line 21) | dispose(){return super.dispose(),this._sig.dispose(),this} function a (line 21) | function a(t){const e=new Array(t.length);for(let n=0;n... method unsync (line 21) | unsync(){return this._scheduledEvents.forEach(t=>this.context.transpor... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s){const i=this.toSeconds(n),o=this.toSecon... method dispose (line 21) | dispose(){return super.dispose(),this._volume.dispose(),this.unsync(),... class We (line 21) | class We extends Be{constructor(){super(q(We.getDefaults(),arguments));c... method constructor (line 21) | constructor(){super(q(We.getDefaults(),arguments));const t=q(We.getDef... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{detune:0,o... method triggerAttack (line 21) | triggerAttack(t,e,n=1){this.log("triggerAttack",t,e,n);const s=this.to... method triggerRelease (line 21) | triggerRelease(t){this.log("triggerRelease",t);const e=this.toSeconds(... method setNote (line 21) | setNote(t,e){const n=this.toSeconds(e),s=t instanceof gt?t.toFrequency... class Ue (line 21) | class Ue extends Le{constructor(){super(q(Ue.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(Ue.getDefaults(),arguments,["attack","decay","su... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.dispose(),this} class Ge (line 21) | class Ge extends We{constructor(){super(q(Ge.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ge.getDefaults(),arguments)),this.name="Synth";c... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{envelope:O... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){if(this.envelope.triggerAttack(t,e),this.o... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){this.envelope.triggerRelease(t),this.oscill... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this.oscillator.dispose(),this.envelo... class Ye (line 21) | class Ye extends We{constructor(){super(q(Ye.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ye.getDefaults(),arguments)),this.name="Modulati... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{harmonicit... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){this._carrier._triggerEnvelopeAttack(t,e),... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this._carrier._triggerEnvelopeReleas... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this._carrier.dispose(),this._modulat... class Qe (line 21) | class Qe extends Ye{constructor(){super(q(Qe.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Qe.getDefaults(),arguments)),this.name="AMSynth"... method dispose (line 21) | dispose(){return super.dispose(),this._modulationScale.dispose(),this} class Ze (line 21) | class Ze extends Ct{constructor(){super(q(Ze.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Ze.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{Q:1,type:"... method type (line 21) | get type(){return this._filter.type} method type (line 21) | set type(t){r(-1!==["lowpass","highpass","bandpass","lowshelf","highsh... method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Float32Array(t);for(let n=0;n<... method dispose (line 21) | dispose(){return super.dispose(),this._filter.disconnect(),this.Q.disp... class Xe (line 21) | class Xe extends Ct{constructor(){super(q(Xe.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Xe.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{Q:1,detune... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){r(-1!==["lowpass","highpass","bandpass","lowshelf","highsh... method rolloff (line 21) | get rolloff(){return this._rolloff} method rolloff (line 21) | set rolloff(t){const e=m(t)?t:parseInt(t,10),n=[-12,-24,-48,-96];let s... method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Ze({frequency:this.frequency.v... method dispose (line 21) | dispose(){return super.dispose(),this._filters.forEach(t=>{t.dispose()... class He (line 21) | class He extends Le{constructor(){super(q(He.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(He.getDefaults(),arguments,["attack","decay","su... method getDefaults (line 21) | static getDefaults(){return Object.assign(Le.getDefaults(),{baseFreque... method baseFrequency (line 21) | get baseFrequency(){return this._baseFrequency} method baseFrequency (line 21) | set baseFrequency(t){const e=this.toFrequency(t);a(e,0),this._baseFreq... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){a(t,0),this._octaves=t,this._scale.max=this._baseFreque... method exponent (line 21) | get exponent(){return this._exponent.value} method exponent (line 21) | set exponent(t){this._exponent.value=t} method dispose (line 21) | dispose(){return super.dispose(),this._exponent.dispose(),this._scale.... class $e (line 21) | class $e extends We{constructor(){super(q($e.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q($e.getDefaults(),arguments)),this.name="MonoSynt... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{envelope:O... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e=1){if(this.envelope.triggerAttack(t,e),this... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){this.envelope.triggerRelease(t),this.filter... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this.oscillator.dispose(),this.envelo... class Je (line 21) | class Je extends We{constructor(){super(q(Je.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Je.getDefaults(),arguments)),this.name="DuoSynth... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.voice0.envelope.getV... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),{vibratoAmount:.5,vibra... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){this.voice0._triggerEnvelopeAttack(t,e),th... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this.voice0._triggerEnvelopeRelease(... method dispose (line 21) | dispose(){return super.dispose(),this.voice0.dispose(),this.voice1.dis... class Ke (line 21) | class Ke extends Ye{constructor(){super(q(Ke.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ke.getDefaults(),arguments)),this.name="FMSynth"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ye.getDefaults(),{modulation... method dispose (line 21) | dispose(){return super.dispose(),this.modulationIndex.dispose(),this} class en (line 21) | class en extends We{constructor(){super(q(en.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(en.getDefaults(),arguments)),this.name="MetalSyn... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),{envelope:Object.assign... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e=1){return this.envelope.triggerAttack(t,e),... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this.envelope.triggerRelease(t),this... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method modulationIndex (line 21) | get modulationIndex(){return this._oscillators[0].modulationIndex.value} method modulationIndex (line 21) | set modulationIndex(t){this._oscillators.forEach(e=>e.modulationIndex.... method harmonicity (line 21) | get harmonicity(){return this._oscillators[0].harmonicity.value} method harmonicity (line 21) | set harmonicity(t){this._oscillators.forEach(e=>e.harmonicity.value=t)} method resonance (line 21) | get resonance(){return this._filterFreqScaler.min} method resonance (line 21) | set resonance(t){this._filterFreqScaler.min=this.toFrequency(t),this.o... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._filterFreqScaler.max=this._filter... method dispose (line 21) | dispose(){return super.dispose(),this._oscillators.forEach(t=>t.dispos... class nn (line 21) | class nn extends Ge{constructor(){super(q(nn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(nn.getDefaults(),arguments)),this.name="Membrane... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),Ge.getDefaults(),{envel... method setNote (line 21) | setNote(t,e){const n=this.toSeconds(e),s=this.toFrequency(t instanceof... method dispose (line 21) | dispose(){return super.dispose(),this} class sn (line 21) | class sn extends Be{constructor(){super(q(sn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(sn.getDefaults(),arguments)),this.name="NoiseSyn... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{envelope:O... method triggerAttack (line 21) | triggerAttack(t,e=1){return t=this.toSeconds(t),this.envelope.triggerA... method triggerRelease (line 21) | triggerRelease(t){return t=this.toSeconds(t),this.envelope.triggerRele... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",0),this._syncMethod("tr... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n=1){return e=this.toSeconds(e),t=this.toSeco... method dispose (line 21) | dispose(){return super.dispose(),this.noise.dispose(),this.envelope.di... function rn (line 21) | function rn(t){on.add(t)} function an (line 21) | function an(t,e){const n=`registerProcessor("${t}", ${e})`;on.add(n)} class cn (line 21) | class cn extends Ct{constructor(t){super(t),this.name="ToneAudioWorklet"... method constructor (line 21) | constructor(t){super(t),this.name="ToneAudioWorklet",this.workletOptio... method dispose (line 21) | dispose(){return super.dispose(),this._dummyGain.disconnect(),this._wo... class un (line 21) | class un extends cn{constructor(){super(q(un.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(un.getDefaults(),arguments,["delayTime","resonan... method _audioWorkletName (line 21) | _audioWorkletName(){return"feedback-comb-filter"} method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{delayTime:... method onReady (line 21) | onReady(t){kt(this.input,t,this.output);const e=t.parameters.get("dela... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class hn (line 21) | class hn extends Ct{constructor(){super(q(hn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(hn.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{frequency:... method _createFilter (line 21) | _createFilter(){const t=this._filter,e=this.toFrequency(this._frequenc... method frequency (line 21) | get frequency(){return this._frequency} method frequency (line 21) | set frequency(t){this._frequency=t,this._createFilter()} method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){this._type=t,this._createFilter()} method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Float32Array(t);for(let n=0;n<... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class ln (line 21) | class ln extends Ct{constructor(){super(q(ln.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(ln.getDefaults(),arguments,["delayTime","resonan... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{dampening:... method dampening (line 21) | get dampening(){return this._lowpass.frequency} method dampening (line 21) | set dampening(t){this._lowpass.frequency=t} method dispose (line 21) | dispose(){return super.dispose(),this._combFilter.dispose(),this._lowp... class dn (line 21) | class dn extends Be{constructor(){super(q(dn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(dn.getDefaults(),arguments)),this.name="PluckSyn... method getDefaults (line 21) | static getDefaults(){return R(Be.getDefaults(),{attackNoise:1,dampenin... method dampening (line 21) | get dampening(){return this._lfcf.dampening} method dampening (line 21) | set dampening(t){this._lfcf.dampening=t} method triggerAttack (line 21) | triggerAttack(t,e){const n=this.toFrequency(t);e=this.toSeconds(e);con... method triggerRelease (line 21) | triggerRelease(t){return this._lfcf.resonance.linearRampTo(0,this.rele... method dispose (line 21) | dispose(){return super.dispose(),this._noise.dispose(),this._lfcf.disp... class pn (line 21) | class pn extends Be{constructor(){super(q(pn.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(pn.getDefaults(),arguments,["voice","options"]))... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{maxPolypho... method activeVoices (line 21) | get activeVoices(){return this._activeVoices.length} method _makeVoiceAvailable (line 21) | _makeVoiceAvailable(t){this._availableVoices.push(t);const e=this._act... method _getNextAvailableVoice (line 21) | _getNextAvailableVoice(){if(this._availableVoices.length)return this._... method _collectGarbage (line 21) | _collectGarbage(){if(this._averageActiveVoices=Math.max(.95*this._aver... method _triggerAttack (line 21) | _triggerAttack(t,e,n){t.forEach(t=>{const s=new Jt(this.context,t).toM... method _triggerRelease (line 21) | _triggerRelease(t,e){t.forEach(t=>{const n=new Jt(this.context,t).toMi... method _scheduleEvent (line 21) | _scheduleEvent(t,e,n,s){r(!this.disposed,"Synth was already disposed")... method triggerAttack (line 21) | triggerAttack(t,e,n){Array.isArray(t)||(t=[t]);const s=this.toSeconds(... method triggerRelease (line 21) | triggerRelease(t,e){Array.isArray(t)||(t=[t]);const n=this.toSeconds(e... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s){const i=this.toSeconds(n);if(this.trigge... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",1),this._syncMethod("tr... method set (line 21) | set(t){const e=F(t,["onsilence","context"]);return this.options=R(this... method get (line 21) | get(){return this._dummyVoice.get()} method releaseAll (line 21) | releaseAll(t){const e=this.toSeconds(t);return this._activeVoices.forE... method dispose (line 21) | dispose(){return super.dispose(),this._dummyVoice.dispose(),this._voic... class fn (line 21) | class fn extends Be{constructor(){super(q(fn.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(fn.getDefaults(),arguments,["urls","onload","bas... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{attack:0,b... method _findClosest (line 21) | _findClosest(t){let e=0;for(;e<96;){if(this._buffers.has(t+e))return-e... method triggerAttack (line 21) | triggerAttack(t,e,n=1){return this.log("triggerAttack",t,e,n),Array.is... method triggerRelease (line 21) | triggerRelease(t,e){return this.log("triggerRelease",t,e),Array.isArra... method releaseAll (line 21) | releaseAll(t){const e=this.toSeconds(t);return this._activeSources.for... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",1),this._syncMethod("tr... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s=1){const i=this.toSeconds(n);return this.... method add (line 21) | add(t,e,n){if(r(x(t)||isFinite(t),"note must be a pitch or midi: "+t),... method loaded (line 21) | get loaded(){return this._buffers.loaded} method dispose (line 21) | dispose(){return super.dispose(),this._buffers.dispose(),this._activeS... class _n (line 21) | class _n extends Tt{constructor(){super(q(_n.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(_n.getDefaults(),arguments,["callback","value"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{callback:K... method _rescheduleEvents (line 21) | _rescheduleEvents(t=-1){this._state.forEachFrom(t,t=>{let e;if("starte... method state (line 21) | get state(){return this._state.getValueAtTime(this.context.transport.t... method startOffset (line 21) | get startOffset(){return this._startOffset} method startOffset (line 21) | set startOffset(t){this._startOffset=t} method probability (line 21) | get probability(){return this._probability} method probability (line 21) | set probability(t){this._probability=t} method humanize (line 21) | get humanize(){return this._humanize} method humanize (line 21) | set humanize(t){this._humanize=t} method start (line 21) | start(t){const e=this.toTicks(t);return"stopped"===this._state.getValu... method stop (line 21) | stop(t){this.cancel(t);const e=this.toTicks(t);if("started"===this._st... method cancel (line 21) | cancel(t){t=I(t,-1/0);const e=this.toTicks(t);return this._state.forEa... method _tick (line 21) | _tick(t){const e=this.context.transport.getTicksAtTime(t);if(!this.mut... method _getLoopDuration (line 21) | _getLoopDuration(){return Math.round((this._loopEnd-this._loopStart)/t... method loop (line 21) | get loop(){return this._loop} method loop (line 21) | set loop(t){this._loop=t,this._rescheduleEvents()} method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._rescheduleEvents()} method loopEnd (line 21) | get loopEnd(){return new Lt(this.context,this._loopEnd).toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t),this._loop&&this._resched... method loopStart (line 21) | get loopStart(){return new Lt(this.context,this._loopStart).toSeconds()} method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t),this._loop&&this._res... method progress (line 21) | get progress(){if(this._loop){const t=this.context.transport.ticks,e=t... method dispose (line 21) | dispose(){return super.dispose(),this.cancel(),this._state.dispose(),t... class mn (line 21) | class mn extends Tt{constructor(){super(q(mn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(mn.getDefaults(),arguments,["callback","interval... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{interval:"... method start (line 21) | start(t){return this._event.start(t),this} method stop (line 21) | stop(t){return this._event.stop(t),this} method cancel (line 21) | cancel(t){return this._event.cancel(t),this} method _tick (line 21) | _tick(t){this.callback(t)} method state (line 21) | get state(){return this._event.state} method progress (line 21) | get progress(){return this._event.progress} method interval (line 21) | get interval(){return this._event.loopEnd} method interval (line 21) | set interval(t){this._event.loopEnd=t} method playbackRate (line 21) | get playbackRate(){return this._event.playbackRate} method playbackRate (line 21) | set playbackRate(t){this._event.playbackRate=t} method humanize (line 21) | get humanize(){return this._event.humanize} method humanize (line 21) | set humanize(t){this._event.humanize=t} method probability (line 21) | get probability(){return this._event.probability} method probability (line 21) | set probability(t){this._event.probability=t} method mute (line 21) | get mute(){return this._event.mute} method mute (line 21) | set mute(t){this._event.mute=t} method iterations (line 21) | get iterations(){return!0===this._event.loop?1/0:this._event.loop} method iterations (line 21) | set iterations(t){this._event.loop=t===1/0||t} method dispose (line 21) | dispose(){return super.dispose(),this._event.dispose(),this} class gn (line 21) | class gn extends _n{constructor(){super(q(gn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(gn.getDefaults(),arguments,["callback","events"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(_n.getDefaults(),{events:[]})} method start (line 21) | start(t,e){const n=this.toTicks(t);if("started"!==this._state.getValue... method _startNote (line 21) | _startNote(t,e,n){e-=n,this._loop?t.startOffset>=this._loopStart&&t.st... method startOffset (line 21) | get startOffset(){return this._startOffset} method startOffset (line 21) | set startOffset(t){this._startOffset=t,this._forEach(t=>{t.startOffset... method stop (line 21) | stop(t){const e=this.toTicks(t);return this._state.cancel(e),this._sta... method at (line 21) | at(t,e){const n=new xt(this.context,t).toTicks(),s=new Lt(this.context... method add (line 21) | add(t,e){t instanceof Object&&Reflect.has(t,"time")&&(t=(e=t).time);co... method _restartEvent (line 21) | _restartEvent(t){this._state.forEach(e=>{"started"===e.state?this._sta... method remove (line 21) | remove(t,e){return g(t)&&t.hasOwnProperty("time")&&(t=(e=t).time),t=th... method clear (line 21) | clear(){return this._forEach(t=>t.dispose()),this._events.clear(),this} method cancel (line 21) | cancel(t){return this._forEach(e=>e.cancel(t)),this._state.cancel(this... method _forEach (line 21) | _forEach(t){return this._events&&this._events.forEach(e=>{e instanceof... method _setAll (line 21) | _setAll(t,e){this._forEach(n=>{n[t]=e})} method _tick (line 21) | _tick(t,e){this.mute||this.callback(t,e)} method _testLoopBoundries (line 21) | _testLoopBoundries(t){this._loop&&(t.startOffset{e.loopStart=this.loopStart,... method loopEnd (line 21) | get loopEnd(){return new Lt(this.context,this._loopEnd).toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t),this._loop&&this._forEach... method loopStart (line 21) | get loopStart(){return new Lt(this.context,this._loopStart).toSeconds()} method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t),this._loop&&this._for... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._setAll("playbackRate",t)} method length (line 21) | get length(){return this._events.size} method dispose (line 21) | dispose(){return super.dispose(),this.clear(),this} function xn (line 21) | function xn(t,e){return B(t,0,e.length-1)} class kn (line 21) | class kn extends mn{constructor(){super(q(kn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(kn.getDefaults(),arguments,["callback","values",... method getDefaults (line 21) | static getDefaults(){return Object.assign(mn.getDefaults(),{pattern:"u... method _tick (line 21) | _tick(t){const e=this._pattern.next();this._value=e.value,this.callbac... method values (line 21) | get values(){return this._values} method values (line 21) | set values(t){this._values=t,this.pattern=this._type} method value (line 21) | get value(){return this._value} method pattern (line 21) | get pattern(){return this._type} method pattern (line 21) | set pattern(t){this._type=t,this._pattern=Cn(this._values,this._type)} class An (line 21) | class An extends _n{constructor(){super(q(An.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(An.getDefaults(),arguments,["callback","events",... method getDefaults (line 21) | static getDefaults(){return Object.assign(F(_n.getDefaults(),["value"]... method _seqCallback (line 21) | _seqCallback(t,e){null!==e&&this.callback(t,e)} method events (line 21) | get events(){return this._events} method events (line 21) | set events(t){this.clear(),this._eventsArray=t,this._events=this._crea... method start (line 21) | start(t,e){return this._part.start(t,e?this._indexTime(e):e),this} method stop (line 21) | stop(t){return this._part.stop(t),this} method subdivision (line 21) | get subdivision(){return new Lt(this.context,this._subdivision).toSeco... method _createSequence (line 21) | _createSequence(t){return new Proxy(t,{get:(t,e)=>t[e],set:(t,e,n)=>(b... method _eventsUpdated (line 21) | _eventsUpdated(){this._part.clear(),this._rescheduleSequence(this._eve... method _rescheduleSequence (line 21) | _rescheduleSequence(t,e,n){t.forEach((t,s)=>{const i=s*e+n;if(y(t))thi... method _indexTime (line 21) | _indexTime(t){return new Lt(this.context,t*this._subdivision+this.star... method clear (line 21) | clear(){return this._part.clear(),this} method dispose (line 21) | dispose(){return super.dispose(),this._part.dispose(),this} method loop (line 21) | get loop(){return this._part.loop} method loop (line 21) | set loop(t){this._part.loop=t} method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this._loopStart=t,this._part.loopStart=this._indexTim... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=t,this._part.loopEnd=0===t?this._indexTim... method startOffset (line 21) | get startOffset(){return this._part.startOffset} method startOffset (line 21) | set startOffset(t){this._part.startOffset=t} method playbackRate (line 21) | get playbackRate(){return this._part.playbackRate} method playbackRate (line 21) | set playbackRate(t){this._part.playbackRate=t} method probability (line 21) | get probability(){return this._part.probability} method probability (line 21) | set probability(t){this._part.probability=t} method progress (line 21) | get progress(){return this._part.progress} method humanize (line 21) | get humanize(){return this._part.humanize} method humanize (line 21) | set humanize(t){this._part.humanize=t} method length (line 21) | get length(){return this._part.length} class Dn (line 21) | class Dn extends Ct{constructor(){super(Object.assign(q(Dn.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Dn.getDefaults(),arguments,["fade"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{fade:.5})} method dispose (line 21) | dispose(){return super.dispose(),this.a.dispose(),this.b.dispose(),thi... class Mn (line 21) | class Mn extends Ct{constructor(t){super(t),this.name="Effect",this._dry... method constructor (line 21) | constructor(t){super(t),this.name="Effect",this._dryWet=new Dn({contex... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{wet:1})} method connectEffect (line 21) | connectEffect(t){return this._internalChannels.push(t),this.effectSend... method dispose (line 21) | dispose(){return super.dispose(),this._dryWet.dispose(),this.effectSen... class jn (line 21) | class jn extends Mn{constructor(t){super(t),this.name="LFOEffect",this._... method constructor (line 21) | constructor(t){super(t),this.name="LFOEffect",this._lfo=new Se({contex... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{frequency:... method start (line 21) | start(t){return this._lfo.start(t),this} method stop (line 21) | stop(t){return this._lfo.stop(t),this} method sync (line 21) | sync(){return this._lfo.sync(),this} method unsync (line 21) | unsync(){return this._lfo.unsync(),this} method type (line 21) | get type(){return this._lfo.type} method type (line 21) | set type(t){this._lfo.type=t} method dispose (line 21) | dispose(){return super.dispose(),this._lfo.dispose(),this.frequency.di... class En (line 21) | class En extends jn{constructor(){super(q(En.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(En.getDefaults(),arguments,["frequency","baseFre... method getDefaults (line 21) | static getDefaults(){return Object.assign(jn.getDefaults(),{baseFreque... method baseFrequency (line 21) | get baseFrequency(){return this._lfo.min} method baseFrequency (line 21) | set baseFrequency(t){this._lfo.min=this.toFrequency(t),this.octaves=th... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._lfo.max=this._lfo.min*Math.pow(2,t)} method dispose (line 21) | dispose(){return super.dispose(),this.filter.dispose(),this} class Rn (line 21) | class Rn extends Ct{constructor(){super(Object.assign(q(Rn.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Rn.getDefaults(),arguments,["pan"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{pan:0,chan... method dispose (line 21) | dispose(){return super.dispose(),this._panner.disconnect(),this.pan.di... class qn (line 21) | class qn extends jn{constructor(){super(q(qn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(qn.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(jn.getDefaults(),{channelCou... method dispose (line 21) | dispose(){return super.dispose(),this._panner.dispose(),this} class In (line 21) | class In extends Ct{constructor(){super(q(In.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(In.getDefaults(),arguments,["smoothing"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{smoothing:... method smoothing (line 21) | get smoothing(){return this._smoothing} method smoothing (line 21) | set smoothing(t){this._smoothing=t,this._lowpass.frequency=1/this.toSe... method dispose (line 21) | dispose(){return super.dispose(),this._abs.dispose(),this._lowpass.dis... class Fn (line 21) | class Fn extends Mn{constructor(){super(q(Fn.getDefaults(),arguments,["b... method constructor (line 21) | constructor(){super(q(Fn.getDefaults(),arguments,["baseFrequency","oct... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{baseFreque... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._setSweepRange()} method follower (line 21) | get follower(){return this._follower.smoothing} method follower (line 21) | set follower(t){this._follower.smoothing=t} method baseFrequency (line 21) | get baseFrequency(){return this._baseFrequency} method baseFrequency (line 21) | set baseFrequency(t){this._baseFrequency=this.toFrequency(t),this._set... method sensitivity (line 21) | get sensitivity(){return ct(1/this._inputBoost.gain.value)} method sensitivity (line 21) | set sensitivity(t){this._inputBoost.gain.value=1/at(t)} method _setSweepRange (line 21) | _setSweepRange(){this._sweepRange.min=this._baseFrequency,this._sweepR... method dispose (line 21) | dispose(){return super.dispose(),this._follower.dispose(),this._sweepR... class Vn (line 21) | class Vn extends Mn{constructor(){super(q(Vn.getDefaults(),arguments,["b... method constructor (line 21) | constructor(){super(q(Vn.getDefaults(),arguments,["bits"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{bits:4})} method dispose (line 21) | dispose(){return super.dispose(),this._bitCrusherWorklet.dispose(),this} class Nn (line 21) | class Nn extends cn{constructor(){super(q(Nn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Nn.getDefaults(),arguments)),this.name="BitCrush... method getDefaults (line 21) | static getDefaults(){return Object.assign(cn.getDefaults(),{bits:12})} method _audioWorkletName (line 21) | _audioWorkletName(){return"bit-crusher"} method onReady (line 21) | onReady(t){kt(this.input,t,this.output);const e=t.parameters.get("bits... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class Pn (line 21) | class Pn extends Mn{constructor(){super(q(Pn.getDefaults(),arguments,["o... method constructor (line 21) | constructor(){super(q(Pn.getDefaults(),arguments,["order"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{order:1,ov... method _getCoefficient (line 21) | _getCoefficient(t,e,n){return n.has(e)||(0===e?n.set(e,0):1===e?n.set(... method order (line 21) | get order(){return this._order} method order (line 21) | set order(t){this._order=t,this._shaper.setMap(e=>this._getCoefficient... method oversample (line 21) | get oversample(){return this._shaper.oversample} method oversample (line 21) | set oversample(t){this._shaper.oversample=t} method dispose (line 21) | dispose(){return super.dispose(),this._shaper.dispose(),this} class Ln (line 21) | class Ln extends Ct{constructor(){super(q(Ln.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(Ln.getDefaults(),arguments,["channels"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{channels:2})} method dispose (line 21) | dispose(){return super.dispose(),this._splitter.disconnect(),this} class zn (line 21) | class zn extends Ct{constructor(){super(q(zn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(zn.getDefaults(),arguments,["channels"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{channels:2})} method dispose (line 21) | dispose(){return super.dispose(),this._merger.disconnect(),this} class Bn (line 21) | class Bn extends Ct{constructor(t){super(t),this.name="StereoEffect",thi... method constructor (line 21) | constructor(t){super(t),this.name="StereoEffect",this.input=new Mt({co... method connectEffectLeft (line 21) | connectEffectLeft(...t){this._split.connect(t[0],0,0),kt(...t),At(t[t.... method connectEffectRight (line 21) | connectEffectRight(...t){this._split.connect(t[0],1,0),kt(...t),At(t[t... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{wet:1})} method dispose (line 21) | dispose(){return super.dispose(),this._dryWet.dispose(),this._split.di... class Wn (line 21) | class Wn extends Bn{constructor(t){super(t),this.feedback=new Rt({contex... method constructor (line 21) | constructor(t){super(t),this.feedback=new Rt({context:this.context,val... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{feedback:.... method dispose (line 21) | dispose(){return super.dispose(),this.feedback.dispose(),this._feedbac... class Un (line 21) | class Un extends Wn{constructor(){super(q(Un.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Un.getDefaults(),arguments,["frequency","delayTi... method getDefaults (line 21) | static getDefaults(){return Object.assign(Wn.getDefaults(),{frequency:... method depth (line 21) | get depth(){return this._depth} method depth (line 21) | set depth(t){this._depth=t;const e=this._delayTime*t;this._lfoL.min=Ma... method delayTime (line 21) | get delayTime(){return 1e3*this._delayTime} method delayTime (line 21) | set delayTime(t){this._delayTime=t/1e3,this.depth=this._depth} method type (line 21) | get type(){return this._lfoL.type} method type (line 21) | set type(t){this._lfoL.type=t,this._lfoR.type=t} method spread (line 21) | get spread(){return this._lfoR.phase-this._lfoL.phase} method spread (line 21) | set spread(t){this._lfoL.phase=90-t/2,this._lfoR.phase=t/2+90} method start (line 21) | start(t){return this._lfoL.start(t),this._lfoR.start(t),this} method stop (line 21) | stop(t){return this._lfoL.stop(t),this._lfoR.stop(t),this} method sync (line 21) | sync(){return this._lfoL.sync(),this._lfoR.sync(),this} method unsync (line 21) | unsync(){return this._lfoL.unsync(),this._lfoR.unsync(),this} method dispose (line 21) | dispose(){return super.dispose(),this._lfoL.dispose(),this._lfoR.dispo... class Gn (line 21) | class Gn extends Mn{constructor(){super(q(Gn.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Gn.getDefaults(),arguments,["distortion"])),this... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{distortion... method distortion (line 21) | get distortion(){return this._distortion} method distortion (line 21) | set distortion(t){this._distortion=t;const e=100*t,n=Math.PI/180;this.... method oversample (line 21) | get oversample(){return this._shaper.oversample} method oversample (line 21) | set oversample(t){this._shaper.oversample=t} method dispose (line 21) | dispose(){return super.dispose(),this._shaper.dispose(),this} class Yn (line 21) | class Yn extends Mn{constructor(t){super(t),this.name="FeedbackEffect",t... method constructor (line 21) | constructor(t){super(t),this.name="FeedbackEffect",this._feedbackGain=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{feedback:.... method dispose (line 21) | dispose(){return super.dispose(),this._feedbackGain.dispose(),this.fee... class Qn (line 21) | class Qn extends Yn{constructor(){super(q(Qn.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Qn.getDefaults(),arguments,["delayTime","feedbac... method getDefaults (line 21) | static getDefaults(){return Object.assign(Yn.getDefaults(),{delayTime:... method dispose (line 21) | dispose(){return super.dispose(),this._delayNode.dispose(),this.delayT... class Zn (line 21) | class Zn extends Ct{constructor(t){super(t),this.name="PhaseShiftAllpass... method constructor (line 21) | constructor(t){super(t),this.name="PhaseShiftAllpass",this.input=new M... method _createAllPassFilterBank (line 21) | _createAllPassFilterBank(t){return t.map(t=>{const e=[[t*t,0,-1],[1,0,... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class Xn (line 21) | class Xn extends Mn{constructor(){super(q(Xn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Xn.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{frequency:... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this._add.di... class Jn (line 21) | class Jn extends Bn{constructor(){super(q(Jn.getDefaults(),arguments,["r... method constructor (line 21) | constructor(){super(q(Jn.getDefaults(),arguments,["roomSize","dampenin... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{roomSize:.... method dampening (line 21) | get dampening(){return this._combFilters[0].dampening} method dampening (line 21) | set dampening(t){this._combFilters.forEach(e=>e.dampening=t)} method dispose (line 21) | dispose(){return super.dispose(),this._allpassFiltersL.forEach(t=>t.di... class ns (line 21) | class ns extends Bn{constructor(){super(q(ns.getDefaults(),arguments,["r... method constructor (line 21) | constructor(){super(q(ns.getDefaults(),arguments,["roomSize"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{roomSize:.... method dispose (line 21) | dispose(){return super.dispose(),this._allpassFilters.forEach(t=>t.dis... class ss (line 21) | class ss extends Wn{constructor(t){super(t),this._feedbackL.disconnect()... method constructor (line 21) | constructor(t){super(t),this._feedbackL.disconnect(),this._feedbackL.c... class is (line 21) | class is extends ss{constructor(){super(q(is.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(is.getDefaults(),arguments,["delayTime","feedbac... method getDefaults (line 21) | static getDefaults(){return Object.assign(ss.getDefaults(),{delayTime:... method dispose (line 21) | dispose(){return super.dispose(),this._leftDelay.dispose(),this._right... class os (line 21) | class os extends Yn{constructor(){super(q(os.getDefaults(),arguments,["p... method constructor (line 21) | constructor(){super(q(os.getDefaults(),arguments,["pitch"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Yn.getDefaults(),{pitch:0,wi... method pitch (line 21) | get pitch(){return this._pitch} method pitch (line 21) | set pitch(t){this._pitch=t;let e=0;t<0?(this._lfoA.min=0,this._lfoA.ma... method windowSize (line 21) | get windowSize(){return this._windowSize} method windowSize (line 21) | set windowSize(t){this._windowSize=this.toSeconds(t),this.pitch=this._... method dispose (line 21) | dispose(){return super.dispose(),this._frequency.dispose(),this._delay... class rs (line 21) | class rs extends Bn{constructor(){super(q(rs.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(rs.getDefaults(),arguments,["frequency","octaves... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{frequency:... method _makeFilters (line 21) | _makeFilters(t,e){const n=[];for(let s=0;s{const n=this._buffer... method size (line 21) | get size(){return this._analysers[0].frequencyBinCount} method size (line 21) | set size(t){this._analysers.forEach((e,n)=>{e.fftSize=2*t,this._buffer... method channels (line 21) | get channels(){return this._analysers.length} method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){r("waveform"===t||"fft"===t,"Analyser: invalid type: "+t),... method smoothing (line 21) | get smoothing(){return this._analysers[0].smoothingTimeConstant} method smoothing (line 21) | set smoothing(t){this._analysers.forEach(e=>e.smoothingTimeConstant=t)} method dispose (line 21) | dispose(){return super.dispose(),this._analysers.forEach(t=>t.disconne... class _s (line 21) | class _s extends Ct{constructor(){super(q(_s.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(_s.getDefaults(),arguments)),this.name="MeterBas... method dispose (line 21) | dispose(){return super.dispose(),this._analyser.dispose(),this} class ms (line 21) | class ms extends _s{constructor(){super(q(ms.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(ms.getDefaults(),arguments,["smoothing"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(_s.getDefaults(),{smoothing:... method getLevel (line 21) | getLevel(){return d("'getLevel' has been changed to 'getValue'"),this.... method getValue (line 21) | getValue(){const t=this._analyser.getValue(),e=(1===this.channels?[t]:... method channels (line 21) | get channels(){return this._analyser.channels} method dispose (line 21) | dispose(){return super.dispose(),this._analyser.dispose(),this} class gs (line 21) | class gs extends _s{constructor(){super(q(gs.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(gs.getDefaults(),arguments,["size"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{normalRang... method getValue (line 21) | getValue(){return this._analyser.getValue().map(t=>this.normalRange?at... method size (line 21) | get size(){return this._analyser.size} method size (line 21) | set size(t){this._analyser.size=t} method smoothing (line 21) | get smoothing(){return this._analyser.smoothing} method smoothing (line 21) | set smoothing(t){this._analyser.smoothing=t} method getFrequencyOfIndex (line 21) | getFrequencyOfIndex(t){return r(0<=t&&tt.call(e,n,s,this))} method get (line 1) | get(t){return this._map.get(t)} method has (line 1) | has(t){return this._map.has(t)} method keys (line 1) | keys(){return this._map.keys()} method values (line 1) | values(){return this._map.values()} class s (line 1) | class s{constructor(t){this._map=new Map(t)}get size(){return this._map.... method constructor (line 1) | constructor(t){this._map=new Map(t)} method size (line 1) | get size(){return this._map.size} method entries (line 1) | entries(){return this._map.entries()} method forEach (line 1) | forEach(t,e=null){return this._map.forEach((n,s)=>t.call(e,n,s,this))} method get (line 1) | get(t){return this._map.get(t)} method has (line 1) | has(t){return this._map.has(t)} method keys (line 1) | keys(){return this._map.keys()} method values (line 1) | values(){return this._map.values()} method constructor (line 1) | constructor(t,n=s){const a=o(t),c={...s,...n},u=i(a,c);super(t,!1,u,r(a)... method fftSize (line 1) | get fftSize(){return this._nativeAnalyserNode.fftSize} method fftSize (line 1) | set fftSize(t){this._nativeAnalyserNode.fftSize=t} method frequencyBinCount (line 1) | get frequencyBinCount(){return this._nativeAnalyserNode.frequencyBinCount} method maxDecibels (line 1) | get maxDecibels(){return this._nativeAnalyserNode.maxDecibels} method maxDecibels (line 1) | set maxDecibels(t){const e=this._nativeAnalyserNode.maxDecibels;if(this.... method minDecibels (line 1) | get minDecibels(){return this._nativeAnalyserNode.minDecibels} method minDecibels (line 1) | set minDecibels(t){const e=this._nativeAnalyserNode.minDecibels;if(this.... method smoothingTimeConstant (line 1) | get smoothingTimeConstant(){return this._nativeAnalyserNode.smoothingTim... method smoothingTimeConstant (line 1) | set smoothingTimeConstant(t){this._nativeAnalyserNode.smoothingTimeConst... method getByteFrequencyData (line 1) | getByteFrequencyData(t){this._nativeAnalyserNode.getByteFrequencyData(t)} method getByteTimeDomainData (line 1) | getByteTimeDomainData(t){this._nativeAnalyserNode.getByteTimeDomainData(t)} method getFloatFrequencyData (line 1) | getFloatFrequencyData(t){this._nativeAnalyserNode.getFloatFrequencyData(t)} method getFloatTimeDomainData (line 1) | getFloatTimeDomainData(t){this._nativeAnalyserNode.getFloatTimeDomainDat... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(d){if(null===a)throw new Error("Missing the native OfflineAu... method [Symbol.hasInstance] (line 1) | static[Symbol.hasInstance](e){return null!==e&&"object"==typeof e&&Objec... method constructor (line 1) | constructor(t,i=r){const o=u(t),a={...r,...i},l=c(o,a),d=h(o),p=d?e():nu... method buffer (line 1) | get buffer(){return this._isBufferNullified?null:this._nativeAudioBuffer... method buffer (line 1) | set buffer(t){try{this._nativeAudioBufferSourceNode.buffer=t}catch(e){if... method loop (line 1) | get loop(){return this._nativeAudioBufferSourceNode.loop} method loop (line 1) | set loop(t){this._nativeAudioBufferSourceNode.loop=t} method loopEnd (line 1) | get loopEnd(){return this._nativeAudioBufferSourceNode.loopEnd} method loopEnd (line 1) | set loopEnd(t){this._nativeAudioBufferSourceNode.loopEnd=t} method loopStart (line 1) | get loopStart(){return this._nativeAudioBufferSourceNode.loopStart} method loopStart (line 1) | set loopStart(t){this._nativeAudioBufferSourceNode.loopStart=t} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?l(this,t):null;this._nativeA... method playbackRate (line 1) | get playbackRate(){return this._playbackRate} method start (line 1) | start(t=0,e=0,n){if(this._nativeAudioBufferSourceNode.start(t,e,n),null!... method stop (line 1) | stop(t=0){this._nativeAudioBufferSourceNode.stop(t),null!==this._audioBu... method start (line 1) | set start(t){a=t} method stop (line 1) | set stop(t){c=t} method render (line 1) | render(u,h,l){const d=r.get(h);return void 0!==d?Promise.resolve(d):(asy... method constructor (line 1) | constructor(t={}){if(null===u)throw new Error("Missing the native AudioC... method baseLatency (line 1) | get baseLatency(){return this._baseLatency} method state (line 1) | get state(){return null!==this._state?this._state:this._nativeAudioConte... method close (line 1) | close(){return"closed"===this.state?this._nativeAudioContext.close().the... method createMediaElementSource (line 1) | createMediaElementSource(t){return new o(this,{mediaElement:t})} method createMediaStreamDestination (line 1) | createMediaStreamDestination(){return new r(this)} method createMediaStreamSource (line 1) | createMediaStreamSource(t){return new a(this,{mediaStream:t})} method createMediaStreamTrackSource (line 1) | createMediaStreamTrackSource(t){return new c(this,{mediaStreamTrack:t})} method resume (line 1) | resume(){return"suspended"===this._state?new Promise((t,e)=>{const n=()=... method suspend (line 1) | suspend(){return this._nativeAudioContext.suspend().catch(t=>{if(void 0=... method constructor (line 1) | constructor(t,n){const s=o(t),c=r(s),u=i(s,n,c);super(t,!1,u,c?e(a):null... method channelCount (line 1) | get channelCount(){return this._nativeAudioDestinationNode.channelCount} method channelCount (line 1) | set channelCount(t){if(this._isNodeOfNativeOfflineAudioContext)throw s()... method channelCountMode (line 1) | get channelCountMode(){return this._nativeAudioDestinationNode.channelCo... method channelCountMode (line 1) | set channelCountMode(t){if(this._isNodeOfNativeOfflineAudioContext)throw... method maxChannelCount (line 1) | get maxChannelCount(){return this._nativeAudioDestinationNode.maxChannel... method forwardX (line 1) | get forwardX(){return u} method forwardY (line 1) | get forwardY(){return h} method forwardZ (line 1) | get forwardZ(){return l} method positionX (line 1) | get positionX(){return d} method positionY (line 1) | get positionY(){return p} method positionZ (line 1) | get positionZ(){return f} method upX (line 1) | get upX(){return _} method upY (line 1) | get upY(){return m} method upZ (line 1) | get upZ(){return g} method defaultValue (line 1) | get defaultValue(){return _.defaultValue} method maxValue (line 1) | get maxValue(){return null===m?_.maxValue:m} method minValue (line 1) | get minValue(){return null===g?_.minValue:g} method value (line 1) | get value(){return _.value} method value (line 1) | set value(t){_.value=t,b.setValueAtTime(t,p.context.currentTime)} method cancelAndHoldAtTime (line 1) | cancelAndHoldAtTime(t){if("function"==typeof _.cancelAndHoldAtTime)null=... method setValueCurveAtTime (line 1) | setValueCurveAtTime(t,e,n){if(null!==d&&"webkitAudioContext"===d.name){c... method replay (line 1) | replay(e){for(const n of t)if("exponentialRampToValue"===n.type){const{e... method constructor (line 1) | constructor(e,d,p=o){const f=u(e),_=h(f),m=(t=>({...t,outputChannelCount... method onprocessorerror (line 1) | get onprocessorerror(){return this._onprocessorerror} method onprocessorerror (line 1) | set onprocessorerror(t){const e="function"==typeof t?d(this,t):null;this... method parameters (line 1) | get parameters(){return null===this._parameters?this._nativeAudioWorklet... method port (line 1) | get port(){return this._nativeAudioWorkletNode.port} method constructor (line 1) | constructor(e,n){super(e,n),this._nativeContext=e,this._audioWorklet=voi... method audioWorklet (line 1) | get audioWorklet(){return this._audioWorklet} method createAnalyser (line 1) | createAnalyser(){return new e(this)} method createBiquadFilter (line 1) | createBiquadFilter(){return new i(this)} method createBuffer (line 1) | createBuffer(t,e,s){return new n({length:e,numberOfChannels:t,sampleRate... method createBufferSource (line 1) | createBufferSource(){return new s(this)} method createChannelMerger (line 1) | createChannelMerger(t=6){return new o(this,{numberOfInputs:t})} method createChannelSplitter (line 1) | createChannelSplitter(t=6){return new r(this,{numberOfOutputs:t})} method createConstantSource (line 1) | createConstantSource(){return new a(this)} method createConvolver (line 1) | createConvolver(){return new c(this)} method createDelay (line 1) | createDelay(t=1){return new h(this,{maxDelayTime:t})} method createDynamicsCompressor (line 1) | createDynamicsCompressor(){return new l(this)} method createGain (line 1) | createGain(){return new d(this)} method createIIRFilter (line 1) | createIIRFilter(t,e){return new p(this,{feedback:e,feedforward:t})} method createOscillator (line 1) | createOscillator(){return new _(this)} method createPanner (line 1) | createPanner(){return new m(this)} method createPeriodicWave (line 1) | createPeriodicWave(t,e,n={disableNormalization:!1}){return new g(this,{.... method createStereoPanner (line 1) | createStereoPanner(){return new v(this)} method createWaveShaper (line 1) | createWaveShaper(){return new y(this)} method decodeAudioData (line 1) | decodeAudioData(t,e,n){return u(this._nativeContext,t).then(t=>("functio... method constructor (line 1) | constructor(t,o=i){const u=a(t),h={...i,...o},l=r(u,h),d=c(u);super(t,!1... method detune (line 1) | get detune(){return this._detune} method frequency (line 1) | get frequency(){return this._frequency} method gain (line 1) | get gain(){return this._gain} method Q (line 1) | get Q(){return this._Q} method type (line 1) | get type(){return this._nativeBiquadFilterNode.type} method type (line 1) | set type(t){this._nativeBiquadFilterNode.type=t} method getFrequencyResponse (line 1) | getFrequencyResponse(t,e,n){if(this._nativeBiquadFilterNode.getFrequency... method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c={...s,...r};super(t,!1,n(a,c),o(a)?e()... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c=(t=>({...t,channelCount:t.numberOfOutp... method render (line 1) | render(o,r,a){const c=i.get(r);return void 0!==c?Promise.resolve(c):(asy... method constructor (line 1) | constructor(t,i=r){const o=c(t),h={...r,...i},l=a(o,h),d=u(o),p=d?n():nu... method offset (line 1) | get offset(){return this._offset} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?h(this,t):null;this._nativeC... method start (line 1) | start(t=0){if(this._nativeConstantSourceNode.start(t),null!==this._const... method stop (line 1) | stop(t=0){this._nativeConstantSourceNode.stop(t),null!==this._constantSo... method start (line 1) | set start(t){a=t} method stop (line 1) | set stop(t){c=t} method render (line 1) | render(u,h,l){const d=r.get(h);return void 0!==d?Promise.resolve(d):(asy... method constructor (line 1) | constructor(t,r=s){const a=i(t),c={...s,...r},u=n(a,c);super(t,!1,u,o(a)... method buffer (line 1) | get buffer(){return this._isBufferNullified?null:this._nativeConvolverNo... method buffer (line 1) | set buffer(t){if(this._nativeConvolverNode.buffer=t,null===t&&null!==thi... method normalize (line 1) | get normalize(){return this._nativeConvolverNode.normalize} method normalize (line 1) | set normalize(t){this._nativeConvolverNode.normalize=t} method render (line 1) | render(r,a,c){const u=o.get(a);return void 0!==u?Promise.resolve(u):(asy... method constructor (line 1) | constructor(t,a=s){const c=o(t),u={...s,...a},h=i(c,u),l=r(c);super(t,!1... method delayTime (line 1) | get delayTime(){return this._delayTime} method render (line 1) | render(c,u,h){const l=a.get(u);return void 0!==l?Promise.resolve(l):(asy... method constructor (line 1) | constructor(t,o=s){const c=r(t),u={...s,...o},h=i(c,u),l=a(c);super(t,!1... method attack (line 1) | get attack(){return this._attack} method channelCount (line 1) | get channelCount(){return this._nativeDynamicsCompressorNode.channelCount} method channelCount (line 1) | set channelCount(t){const e=this._nativeDynamicsCompressorNode.channelCo... method channelCountMode (line 1) | get channelCountMode(){return this._nativeDynamicsCompressorNode.channel... method channelCountMode (line 1) | set channelCountMode(t){const e=this._nativeDynamicsCompressorNode.chann... method knee (line 1) | get knee(){return this._knee} method ratio (line 1) | get ratio(){return this._ratio} method reduction (line 1) | get reduction(){return"number"==typeof this._nativeDynamicsCompressorNod... method release (line 1) | get release(){return this._release} method threshold (line 1) | get threshold(){return this._threshold} method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method constructor (line 1) | constructor(t){this._nativeEventTarget=t,this._listeners=new WeakMap} method addEventListener (line 1) | addEventListener(e,n,s){if(null!==n){let i=this._listeners.get(n);void 0... method dispatchEvent (line 1) | dispatchEvent(t){return this._nativeEventTarget.dispatchEvent(t)} method removeEventListener (line 1) | removeEventListener(t,e,n){const s=null===e?void 0:this._listeners.get(e... method constructor (line 1) | constructor(t,c=i){const u=r(t),h={...i,...c},l=o(u,h),d=a(u);super(t,!1... method gain (line 1) | get gain(){return this._gain} method render (line 1) | render(a,c,u){const h=r.get(c);return void 0!==h?Promise.resolve(h):(asy... method render (line 1) | render(t,e,n){const s=h.get(e);return void 0!==s?Promise.resolve(s):d(t,... method constructor (line 1) | constructor(t,i){const o=n(t),r=e(o,i);if(s(o))throw TypeError();super(t... method mediaElement (line 1) | get mediaElement(){return void 0===this._nativeMediaElementAudioSourceNo... method constructor (line 1) | constructor(t,o=s){const r=n(t);if(i(r))throw new TypeError;const a={...... method stream (line 1) | get stream(){return this._nativeMediaStreamAudioDestinationNode.stream} method constructor (line 1) | constructor(t,i){const o=n(t),r=e(o,i);if(s(o))throw new TypeError;super... method mediaStream (line 1) | get mediaStream(){return this._nativeMediaStreamAudioSourceNode.mediaStr... method constructor (line 1) | constructor(t,s){const i=n(t);super(t,!0,e(i,s),null)} method constructor (line 1) | constructor(t={}){if(null===o)throw new Error("Missing the native AudioC... method baseLatency (line 1) | get baseLatency(){return this._baseLatency} method state (line 1) | get state(){return null!==this._state?this._state:this._nativeAudioConte... method close (line 1) | close(){return"closed"===this.state?this._nativeAudioContext.close().the... method resume (line 1) | resume(){return"suspended"===this._state?new Promise((t,e)=>{const n=()=... method suspend (line 1) | suspend(){return this._nativeAudioContext.suspend().catch(e=>{if(void 0=... method constructor (line 1) | constructor(n,r){super(n),this._nativeContext=n,s.g.set(this,n);const a=... method currentTime (line 1) | get currentTime(){return this._nativeContext.currentTime} method destination (line 1) | get destination(){return this._destination} method listener (line 1) | get listener(){return this._listener} method onstatechange (line 1) | get onstatechange(){return this._onstatechange} method onstatechange (line 1) | set onstatechange(t){const e="function"==typeof t?r(this,t):null;this._n... method sampleRate (line 1) | get sampleRate(){return this._nativeContext.sampleRate} method state (line 1) | get state(){return this._nativeContext.state} method constructor (line 1) | constructor(e){const{length:o,numberOfChannels:r,sampleRate:a}={...i,...... method length (line 1) | get length(){return void 0===this._nativeOfflineAudioContext.length?this... method state (line 1) | get state(){return null===this._state?this._nativeOfflineAudioContext.st... method startRendering (line 1) | startRendering(){return"running"===this._state?Promise.reject(e()):(this... method _waitForThePromiseToSettle (line 1) | _waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudi... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return h.channelCount} method channelCount (line 1) | set channelCount(t){h.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return h.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){h.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return h.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){h.channelInterpretation=t} method context (line 1) | get context(){return h.context} method inputs (line 1) | get inputs(){return[]} method numberOfInputs (line 1) | get numberOfInputs(){return u.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return h.numberOfOutputs} method offset (line 1) | get offset(){return h.gain} method onended (line 1) | get onended(){return u.onended} method onended (line 1) | set onended(t){u.onended=t} method start (line 1) | start(t=0){u.start.call(u,t)} method stop (line 1) | stop(t=0){u.stop.call(u,t)} method buffer (line 1) | get buffer(){return l.buffer} method buffer (line 1) | set buffer(t){l.buffer=t} method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){t>2&&(l.channelCount=t),d.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){"max"===t&&(l.channelCountMode=t),d.channelCount... method channelInterpretation (line 1) | get channelInterpretation(){return l.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){l.channelInterpretation=t,d.channelInterpre... method context (line 1) | get context(){return l.context} method inputs (line 1) | get inputs(){return[l]} method numberOfInputs (line 1) | get numberOfInputs(){return l.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return l.numberOfOutputs} method normalize (line 1) | get normalize(){return l.normalize} method normalize (line 1) | set normalize(t){l.normalize=t} function r (line 1) | function r(t,e){const n=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])... function a (line 1) | function a(t,e){let n=[0,0];for(let o=t.length-1;o>=0;o-=1)i=e,n=[(s=n)[... method bufferSize (line 1) | get bufferSize(){return m} method channelCount (line 1) | get channelCount(){return b.channelCount} method channelCount (line 1) | set channelCount(t){b.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return b.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){b.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return b.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){b.channelInterpretation=t} method context (line 1) | get context(){return b.context} method inputs (line 1) | get inputs(){return[b]} method numberOfInputs (line 1) | get numberOfInputs(){return b.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return b.numberOfOutputs} method getFrequencyResponse (line 1) | getFrequencyResponse(e,n,s){if(e.length!==n.length||n.length!==s.length)... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return A.channelCount} method channelCount (line 1) | set channelCount(t){if(t>2)throw u();j.channelCount=t,A.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return A.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){if("max"===t)throw u();j.channelCountMode=t,A.ch... method channelInterpretation (line 1) | get channelInterpretation(){return A.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){j.channelInterpretation=t,A.channelInterpre... method coneInnerAngle (line 1) | get coneInnerAngle(){return A.coneInnerAngle} method coneInnerAngle (line 1) | set coneInnerAngle(t){A.coneInnerAngle=t} method coneOuterAngle (line 1) | get coneOuterAngle(){return A.coneOuterAngle} method coneOuterAngle (line 1) | set coneOuterAngle(t){A.coneOuterAngle=t} method coneOuterGain (line 1) | get coneOuterGain(){return A.coneOuterGain} method coneOuterGain (line 1) | set coneOuterGain(t){if(t<0||t>1)throw e();A.coneOuterGain=t} method context (line 1) | get context(){return A.context} method distanceModel (line 1) | get distanceModel(){return A.distanceModel} method distanceModel (line 1) | set distanceModel(t){A.distanceModel=t} method inputs (line 1) | get inputs(){return[j]} method maxDistance (line 1) | get maxDistance(){return A.maxDistance} method maxDistance (line 1) | set maxDistance(t){if(t<0)throw new RangeError;A.maxDistance=t} method numberOfInputs (line 1) | get numberOfInputs(){return A.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return A.numberOfOutputs} method orientationX (line 1) | get orientationX(){return E.gain} method orientationY (line 1) | get orientationY(){return R.gain} method orientationZ (line 1) | get orientationZ(){return q.gain} method panningModel (line 1) | get panningModel(){return A.panningModel} method panningModel (line 1) | set panningModel(t){if(A.panningModel=t,A.panningModel!==t&&"HRTF"===t)t... method positionX (line 1) | get positionX(){return I.gain} method positionY (line 1) | get positionY(){return F.gain} method positionZ (line 1) | get positionZ(){return V.gain} method refDistance (line 1) | get refDistance(){return A.refDistance} method refDistance (line 1) | set refDistance(t){if(t<0)throw new RangeError;A.refDistance=t} method rolloffFactor (line 1) | get rolloffFactor(){return A.rolloffFactor} method rolloffFactor (line 1) | set rolloffFactor(t){if(t<0)throw new RangeError;A.rolloffFactor=t} method connectGraph (line 1) | connectGraph(){e.connect(d),e.connect(f.inputs[0]),e.connect(_),f.connec... method disconnectGraph (line 1) | disconnectGraph(){e.disconnect(d),e.disconnect(f.inputs[0]),e.disconnect... method connectGraph (line 1) | connectGraph(){s.connect(m),s.connect(x.inputs[0]),m.connect(g,1),m.conn... method disconnectGraph (line 1) | disconnectGraph(){s.disconnect(m),s.disconnect(x.inputs[0]),m.disconnect... method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){d.channelCount!==t&&(g&&_(),({connectGraph:f,disconn... method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){if("clamped-max"===t||"max"===t)throw o();d.chan... method channelInterpretation (line 1) | get channelInterpretation(){return d.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){d.channelInterpretation=t} method context (line 1) | get context(){return d.context} method inputs (line 1) | get inputs(){return[d]} method numberOfInputs (line 1) | get numberOfInputs(){return d.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return d.numberOfOutputs} method pan (line 1) | get pan(){return p.gain} method bufferSize (line 1) | get bufferSize(){} method channelCount (line 1) | get channelCount(){return d.channelCount} method channelCount (line 1) | set channelCount(t){f.channelCount=t,_.channelCount=t,d.channelCount=t,m... method channelCountMode (line 1) | get channelCountMode(){return d.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){f.channelCountMode=t,_.channelCountMode=t,d.chan... method channelInterpretation (line 1) | get channelInterpretation(){return d.channelInterpretation} method channelInterpretation (line 1) | set channelInterpretation(t){f.channelInterpretation=t,_.channelInterpre... method context (line 1) | get context(){return d.context} method curve (line 1) | get curve(){return b} method curve (line 1) | set curve(n){if(null!==u&&u.length<2)throw e();if(null===n)d.curve=n,p.c... method inputs (line 1) | get inputs(){return[f]} method numberOfInputs (line 1) | get numberOfInputs(){return d.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return d.numberOfOutputs} method oversample (line 1) | get oversample(){return d.oversample} method oversample (line 1) | set oversample(t){d.oversample=t,p.oversample=t} method constructor (line 1) | constructor(t,n,r){let a;if("number"==typeof t&&void 0!==n&&void 0!==r)a... method length (line 1) | get length(){return void 0===this._nativeOfflineAudioContext.length?this... method state (line 1) | get state(){return null===this._state?this._nativeOfflineAudioContext.st... method startRendering (line 1) | startRendering(){return"running"===this._state?Promise.reject(n()):(this... method _waitForThePromiseToSettle (line 1) | _waitForThePromiseToSettle(t){null===this._state?this._nativeOfflineAudi... method constructor (line 1) | constructor(t,n=o){const s=c(t),i={...o,...n},h=r(s,i),l=u(s),d=l?a():nu... method detune (line 1) | get detune(){return this._detune} method frequency (line 1) | get frequency(){return this._frequency} method onended (line 1) | get onended(){return this._onended} method onended (line 1) | set onended(t){const e="function"==typeof t?h(this,t):null;this._nativeO... method type (line 1) | get type(){return this._nativeOscillatorNode.type} method type (line 1) | set type(t){if(this._nativeOscillatorNode.type=t,"custom"===t)throw n();... method setPeriodicWave (line 1) | setPeriodicWave(t){this._nativeOscillatorNode.setPeriodicWave(t),null!==... method start (line 1) | start(t=0){if(this._nativeOscillatorNode.start(t),null!==this._oscillato... method stop (line 1) | stop(t=0){this._nativeOscillatorNode.stop(t),null!==this._oscillatorNode... method periodicWave (line 1) | set periodicWave(t){a=t} method start (line 1) | set start(t){c=t} method stop (line 1) | set stop(t){u=t} method render (line 1) | render(h,l,d){const p=r.get(l);return void 0!==p?Promise.resolve(p):(asy... method constructor (line 1) | constructor(t,c=i){const u=r(t),h={...i,...c},l=n(u,h),d=a(u);super(t,!1... method coneInnerAngle (line 1) | get coneInnerAngle(){return this._nativePannerNode.coneInnerAngle} method coneInnerAngle (line 1) | set coneInnerAngle(t){this._nativePannerNode.coneInnerAngle=t} method coneOuterAngle (line 1) | get coneOuterAngle(){return this._nativePannerNode.coneOuterAngle} method coneOuterAngle (line 1) | set coneOuterAngle(t){this._nativePannerNode.coneOuterAngle=t} method coneOuterGain (line 1) | get coneOuterGain(){return this._nativePannerNode.coneOuterGain} method coneOuterGain (line 1) | set coneOuterGain(t){this._nativePannerNode.coneOuterGain=t} method distanceModel (line 1) | get distanceModel(){return this._nativePannerNode.distanceModel} method distanceModel (line 1) | set distanceModel(t){this._nativePannerNode.distanceModel=t} method maxDistance (line 1) | get maxDistance(){return this._nativePannerNode.maxDistance} method maxDistance (line 1) | set maxDistance(t){this._nativePannerNode.maxDistance=t} method orientationX (line 1) | get orientationX(){return this._orientationX} method orientationY (line 1) | get orientationY(){return this._orientationY} method orientationZ (line 1) | get orientationZ(){return this._orientationZ} method panningModel (line 1) | get panningModel(){return this._nativePannerNode.panningModel} method panningModel (line 1) | set panningModel(t){this._nativePannerNode.panningModel=t} method positionX (line 1) | get positionX(){return this._positionX} method positionY (line 1) | get positionY(){return this._positionY} method positionZ (line 1) | get positionZ(){return this._positionZ} method refDistance (line 1) | get refDistance(){return this._nativePannerNode.refDistance} method refDistance (line 1) | set refDistance(t){this._nativePannerNode.refDistance=t} method rolloffFactor (line 1) | get rolloffFactor(){return this._nativePannerNode.rolloffFactor} method rolloffFactor (line 1) | set rolloffFactor(t){this._nativePannerNode.rolloffFactor=t} method render (line 1) | render(f,_,m){const g=d.get(_);return void 0!==g?Promise.resolve(g):(asy... method constructor (line 1) | constructor(i,o){const r=e(i),a={...s,...o},c=t(r,a);return n.add(c),c} method [Symbol.hasInstance] (line 1) | static[Symbol.hasInstance](t){return null!==t&&"object"==typeof t&&Objec... method constructor (line 1) | constructor(t,a=s){const c=o(t),u={...s,...a},h=n(c,u),l=r(c);super(t,!1... method pan (line 1) | get pan(){return this._pan} method render (line 1) | render(c,u,h){const l=a.get(u);return void 0!==l?Promise.resolve(l):(asy... method constructor (line 1) | constructor(t,e=s){const a=o(t),c={...s,...e},u=n(a,c);super(t,!0,u,r(a)... method curve (line 1) | get curve(){return this._isCurveNullified?null:this._nativeWaveShaperNod... method curve (line 1) | set curve(t){if(null===t)this._isCurveNullified=!0,this._nativeWaveShape... method oversample (line 1) | get oversample(){return this._nativeWaveShaperNode.oversample} method oversample (line 1) | set oversample(t){this._nativeWaveShaperNode.oversample=t} method render (line 1) | render(r,a,c){const u=o.get(a);return void 0!==u?Promise.resolve(u):(asy... method constructor (line 1) | constructor(e,i,o,r){super(o),this._context=e,this._nativeAudioNode=o;co... method channelCount (line 1) | get channelCount(){return this._nativeAudioNode.channelCount} method channelCount (line 1) | set channelCount(t){this._nativeAudioNode.channelCount=t} method channelCountMode (line 1) | get channelCountMode(){return this._nativeAudioNode.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){this._nativeAudioNode.channelCountMode=t} method channelInterpretation (line 1) | get channelInterpretation(){return this._nativeAudioNode.channelInterpre... method channelInterpretation (line 1) | set channelInterpretation(t){this._nativeAudioNode.channelInterpretation=t} method context (line 1) | get context(){return this._context} method numberOfInputs (line 1) | get numberOfInputs(){return this._nativeAudioNode.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return this._nativeAudioNode.numberOfOutputs} method connect (line 1) | connect(t,n=0,s=0){if(n<0||n>=this._nativeAudioNode.numberOfOutputs)thro... method disconnect (line 1) | disconnect(t,e,n){let s;if(void 0===t)s=(t=>{const e=Object(l.a)(t),n=[]... method bufferSize (line 1) | get bufferSize(){return R} method channelCount (line 1) | get channelCount(){return O.channelCount} method channelCount (line 1) | set channelCount(t){throw l()} method channelCountMode (line 1) | get channelCountMode(){return O.channelCountMode} method channelCountMode (line 1) | set channelCountMode(t){throw l()} method channelInterpretation (line 1) | get channelInterpretation(){return N} method channelInterpretation (line 1) | set channelInterpretation(t){for(const e of D)e.channelInterpretation=t;... method context (line 1) | get context(){return q.context} method inputs (line 1) | get inputs(){return D} method numberOfInputs (line 1) | get numberOfInputs(){return O.numberOfInputs} method numberOfOutputs (line 1) | get numberOfOutputs(){return O.numberOfOutputs} method onprocessorerror (line 1) | get onprocessorerror(){return P} method onprocessorerror (line 1) | set onprocessorerror(t){"function"==typeof P&&z.removeEventListener("pro... method parameters (line 1) | get parameters(){return V} method port (line 1) | get port(){return A.port2} method render (line 1) | render(T,O,S){a(O,T);const C=x.get(O);return void 0!==C?Promise.resolve(... method constructor (line 1) | constructor(t,a){const c=o(t),u=r(c),h={...i,...a},l=e(c,u?null:t.baseLa... method getFrequencyResponse (line 1) | getFrequencyResponse(t,e,n){return this._nativeIIRFilterNode.getFrequenc... function n (line 1) | function n(t,e){for(var n=0;n{this._createTimeout(),t... method _createClock (line 1) | _createClock(){if("worker"===this._type)try{this._createWorker()}catch... method _disposeClock (line 1) | _disposeClock(){this._timeout&&(clearTimeout(this._timeout),this._time... method updateInterval (line 1) | get updateInterval(){return this._updateInterval} method updateInterval (line 1) | set updateInterval(t){this._updateInterval=Math.max(t,128/44100),"work... method type (line 1) | get type(){return this._type} method type (line 1) | set type(t){this._disposeClock(),this._type=t,this._createClock()} method dispose (line 1) | dispose(){this._disposeClock()} function k (line 1) | function k(t){return Object(o.isAnyAudioParam)(t)} function A (line 1) | function A(t){return Object(o.isAnyAudioNode)(t)} function D (line 1) | function D(t){return Object(o.isAnyOfflineAudioContext)(t)} function M (line 1) | function M(t){return Object(o.isAnyAudioContext)(t)} function j (line 1) | function j(t){return t instanceof AudioBuffer} function E (line 1) | function E(t,e){return"value"===t||k(e)||A(e)||j(e)} function R (line 1) | function R(t,...e){if(!e.length)return t;const n=e.shift();if(g(t)&&g(n)... function q (line 1) | function q(t,e,n=[],s){const i={},o=Array.from(e);if(g(o[0])&&s&&!Reflec... function I (line 1) | function I(t,e){return p(t)?e:t} function F (line 1) | function F(t,e){return e.forEach(e=>{Reflect.has(t,e)&&delete t[e]}),t} class V (line 7) | class V{constructor(){this.debug=!1,this._wasDisposed=!1}static getDefau... method constructor (line 7) | constructor(){this.debug=!1,this._wasDisposed=!1} method getDefaults (line 7) | static getDefaults(){return{}} method log (line 7) | log(...t){(this.debug||w&&this.toString()===w.TONE_DEBUG_CLASS)&&l(thi... method dispose (line 7) | dispose(){return this._wasDisposed=!0,this} method disposed (line 7) | get disposed(){return this._wasDisposed} method toString (line 7) | toString(){return this.name} function N (line 7) | function N(t,e){return t>e+1e-6} function P (line 7) | function P(t,e){return N(t,e)||z(t,e)} function L (line 7) | function L(t,e){return t+1e-60&&this._timeline[e-1]... method cancel (line 7) | cancel(t){if(this._timeline.length>1){let e=this._search(t);if(e>=0)if... method cancelBefore (line 7) | cancelBefore(t){const e=this._search(t);return e>=0&&(this._timeline=t... method previousEvent (line 7) | previousEvent(t){const e=this._timeline.indexOf(t);return e>0?this._ti... method _search (line 7) | _search(t,e="time"){if(0===this._timeline.length)return-1;let n=0;cons... method _iterate (line 7) | _iterate(t,e=0,n=this._timeline.length-1){this._timeline.slice(e,n+1).... method forEach (line 7) | forEach(t){return this._iterate(t),this} method forEachBefore (line 7) | forEachBefore(t,e){const n=this._search(t);return-1!==n&&this._iterate... method forEachAfter (line 7) | forEachAfter(t,e){const n=this._search(t);return this._iterate(e,n+1),... method forEachBetween (line 7) | forEachBetween(t,e,n){let s=this._search(t),i=this._search(e);return-1... method forEachFrom (line 7) | forEachFrom(t,e){let n=this._search(t);for(;n>=0&&this._timeline[n].ti... method forEachAtTime (line 7) | forEachAtTime(t,e){const n=this._search(t);if(-1!==n&&z(this._timeline... method dispose (line 7) | dispose(){return super.dispose(),this._timeline=[],this} function G (line 7) | function G(t){U.push(t)} function Q (line 7) | function Q(t){Y.push(t)} class Z (line 7) | class Z extends V{constructor(){super(...arguments),this.name="Emitter"}... method constructor (line 7) | constructor(){super(...arguments),this.name="Emitter"} method on (line 7) | on(t,e){return t.split(/\W+/).forEach(t=>{p(this._events)&&(this._even... method once (line 7) | once(t,e){const n=(...s)=>{e(...s),this.off(t,n)};return this.on(t,n),... method off (line 7) | off(t,e){return t.split(/\W+/).forEach(n=>{if(p(this._events)&&(this._... method emit (line 7) | emit(t,...e){if(this._events&&this._events.hasOwnProperty(t)){const n=... method mixin (line 7) | static mixin(t){["on","once","off","emit"].forEach(e=>{const n=Object.... method dispose (line 7) | dispose(){return super.dispose(),this._events=void 0,this} class X (line 7) | class X extends Z{constructor(){super(...arguments),this.isOffline=!1}} method constructor (line 7) | constructor(){super(...arguments),this.isOffline=!1} class H (line 7) | class H extends X{constructor(){super(),this.name="Context",this._consta... method constructor (line 7) | constructor(){super(),this.name="Context",this._constants=new Map,this... method getDefaults (line 7) | static getDefaults(){return{clockSource:"worker",latencyHint:"interact... method initialize (line 7) | initialize(){var t;return this._initialized||(t=this,U.forEach(e=>e(t)... method createAnalyser (line 7) | createAnalyser(){return this._context.createAnalyser()} method createOscillator (line 7) | createOscillator(){return this._context.createOscillator()} method createBufferSource (line 7) | createBufferSource(){return this._context.createBufferSource()} method createBiquadFilter (line 7) | createBiquadFilter(){return this._context.createBiquadFilter()} method createBuffer (line 7) | createBuffer(t,e,n){return this._context.createBuffer(t,e,n)} method createChannelMerger (line 7) | createChannelMerger(t){return this._context.createChannelMerger(t)} method createChannelSplitter (line 7) | createChannelSplitter(t){return this._context.createChannelSplitter(t)} method createConstantSource (line 7) | createConstantSource(){return this._context.createConstantSource()} method createConvolver (line 7) | createConvolver(){return this._context.createConvolver()} method createDelay (line 7) | createDelay(t){return this._context.createDelay(t)} method createDynamicsCompressor (line 7) | createDynamicsCompressor(){return this._context.createDynamicsCompress... method createGain (line 7) | createGain(){return this._context.createGain()} method createIIRFilter (line 7) | createIIRFilter(t,e){return this._context.createIIRFilter(t,e)} method createPanner (line 7) | createPanner(){return this._context.createPanner()} method createPeriodicWave (line 7) | createPeriodicWave(t,e,n){return this._context.createPeriodicWave(t,e,n)} method createStereoPanner (line 7) | createStereoPanner(){return this._context.createStereoPanner()} method createWaveShaper (line 7) | createWaveShaper(){return this._context.createWaveShaper()} method createMediaStreamSource (line 7) | createMediaStreamSource(t){return r(M(this._context),"Not available if... method createMediaStreamDestination (line 7) | createMediaStreamDestination(){return r(M(this._context),"Not availabl... method decodeAudioData (line 7) | decodeAudioData(t){return this._context.decodeAudioData(t)} method currentTime (line 7) | get currentTime(){return this._context.currentTime} method state (line 7) | get state(){return this._context.state} method sampleRate (line 7) | get sampleRate(){return this._context.sampleRate} method listener (line 7) | get listener(){return this.initialize(),this._listener} method listener (line 7) | set listener(t){r(!this._initialized,"The listener cannot be set after... method transport (line 7) | get transport(){return this.initialize(),this._transport} method transport (line 7) | set transport(t){r(!this._initialized,"The transport cannot be set aft... method draw (line 7) | get draw(){return this.initialize(),this._draw} method draw (line 7) | set draw(t){r(!this._initialized,"Draw cannot be set after initializat... method destination (line 7) | get destination(){return this.initialize(),this._destination} method destination (line 7) | set destination(t){r(!this._initialized,"The destination cannot be set... method createAudioWorkletNode (line 7) | createAudioWorkletNode(t,e){return function(t,e,n){return r(f(o.AudioW... method addAudioWorkletModule (line 21) | addAudioWorkletModule(t,e){return S(this,void 0,void 0,(function*(){r(... method workletsAreReady (line 21) | workletsAreReady(){return S(this,void 0,void 0,(function*(){const t=[]... method updateInterval (line 21) | get updateInterval(){return this._ticker.updateInterval} method updateInterval (line 21) | set updateInterval(t){this._ticker.updateInterval=t} method clockSource (line 21) | get clockSource(){return this._ticker.type} method clockSource (line 21) | set clockSource(t){this._ticker.type=t} method latencyHint (line 21) | get latencyHint(){return this._latencyHint} method _setLatencyHint (line 21) | _setLatencyHint(t){let e=0;if(this._latencyHint=t,b(t))switch(t){case"... method rawContext (line 21) | get rawContext(){return this._context} method now (line 21) | now(){return this._context.currentTime+this.lookAhead} method immediate (line 21) | immediate(){return this._context.currentTime} method resume (line 21) | resume(){return"suspended"===this._context.state&&M(this._context)?thi... method close (line 21) | close(){return S(this,void 0,void 0,(function*(){var t;M(this._context... method getConstant (line 21) | getConstant(t){if(this._constants.has(t))return this._constants.get(t)... method dispose (line 21) | dispose(){return super.dispose(),this._ticker.dispose(),this._timeouts... method _timeoutLoop (line 21) | _timeoutLoop(){const t=this.now();let e=this._timeouts.peek();for(;thi... method setTimeout (line 21) | setTimeout(t,e){this._timeoutIds++;const n=this.now();return this._tim... method clearTimeout (line 21) | clearTimeout(t){return this._timeouts.forEach(e=>{e.id===t&&this._time... method clearInterval (line 21) | clearInterval(t){return this.clearTimeout(t)} method setInterval (line 21) | setInterval(t,e){const n=++this._timeoutIds,s=()=>{const i=this.now();... function $ (line 21) | function $(t,e){y(e)?e.forEach(e=>$(t,e)):Object.defineProperty(t,e,{enu... function J (line 21) | function J(t,e){y(e)?e.forEach(e=>J(t,e)):Object.defineProperty(t,e,{wri... class tt (line 21) | class tt extends V{constructor(){super(),this.name="ToneAudioBuffer",thi... method constructor (line 21) | constructor(){super(),this.name="ToneAudioBuffer",this.onload=K;const ... method getDefaults (line 21) | static getDefaults(){return{onerror:K,onload:K,reverse:!1}} method sampleRate (line 21) | get sampleRate(){return this._buffer?this._buffer.sampleRate:it().samp... method set (line 21) | set(t){return t instanceof tt?t.loaded?this._buffer=t.get():t.onload=(... method get (line 21) | get(){return this._buffer} method load (line 21) | load(t){return S(this,void 0,void 0,(function*(){const e=tt.load(t).th... method dispose (line 21) | dispose(){return super.dispose(),this._buffer=void 0,this} method fromArray (line 21) | fromArray(t){const e=y(t)&&t[0].length>0,n=e?t.length:1,s=e?t[0].lengt... method toMono (line 21) | toMono(t){if(m(t))this.fromArray(this.toArray(t));else{let t=new Float... method toArray (line 21) | toArray(t){if(m(t))return this.getChannelData(t);if(1===this.numberOfC... method getChannelData (line 21) | getChannelData(t){return this._buffer?this._buffer.getChannelData(t):n... method slice (line 21) | slice(t,e=this.duration){const n=Math.floor(t*this.sampleRate),s=Math.... method _reverse (line 21) | _reverse(){if(this.loaded)for(let t=0;t0} method duration (line 21) | get duration(){return this._buffer?this._buffer.duration:0} method length (line 21) | get length(){return this._buffer?this._buffer.length:0} method numberOfChannels (line 21) | get numberOfChannels(){return this._buffer?this._buffer.numberOfChanne... method reverse (line 21) | get reverse(){return this._reversed} method reverse (line 21) | set reverse(t){this._reversed!==t&&(this._reversed=t,this._reverse())} method fromArray (line 21) | static fromArray(t){return(new tt).fromArray(t)} method fromUrl (line 21) | static fromUrl(t){return S(this,void 0,void 0,(function*(){const e=new... method load (line 21) | static load(t){return S(this,void 0,void 0,(function*(){const e=t.matc... method supportsType (line 21) | static supportsType(t){const e=t.split("."),n=e[e.length-1];return""!=... method loaded (line 21) | static loaded(){return S(this,void 0,void 0,(function*(){for(yield Pro... class et (line 21) | class et extends H{constructor(){var t,e,n;super({clockSource:"offline",... method constructor (line 21) | constructor(){var t,e,n;super({clockSource:"offline",context:D(argumen... method now (line 21) | now(){return this._currentTime} method currentTime (line 21) | get currentTime(){return this._currentTime} method _renderClock (line 21) | _renderClock(t){return S(this,void 0,void 0,(function*(){let e=0;for(;... method render (line 21) | render(t=!0){return S(this,void 0,void 0,(function*(){yield this.workl... method close (line 21) | close(){return Promise.resolve()} method constructor (line 21) | constructor(){super(...arguments),this.lookAhead=0,this.latencyHint=0,th... method createAnalyser (line 21) | createAnalyser(){return{}} method createOscillator (line 21) | createOscillator(){return{}} method createBufferSource (line 21) | createBufferSource(){return{}} method createBiquadFilter (line 21) | createBiquadFilter(){return{}} method createBuffer (line 21) | createBuffer(t,e,n){return{}} method createChannelMerger (line 21) | createChannelMerger(t){return{}} method createChannelSplitter (line 21) | createChannelSplitter(t){return{}} method createConstantSource (line 21) | createConstantSource(){return{}} method createConvolver (line 21) | createConvolver(){return{}} method createDelay (line 21) | createDelay(t){return{}} method createDynamicsCompressor (line 21) | createDynamicsCompressor(){return{}} method createGain (line 21) | createGain(){return{}} method createIIRFilter (line 21) | createIIRFilter(t,e){return{}} method createPanner (line 21) | createPanner(){return{}} method createPeriodicWave (line 21) | createPeriodicWave(t,e,n){return{}} method createStereoPanner (line 21) | createStereoPanner(){return{}} method createWaveShaper (line 21) | createWaveShaper(){return{}} method createMediaStreamSource (line 21) | createMediaStreamSource(t){return{}} method createMediaStreamDestination (line 21) | createMediaStreamDestination(){return{}} method decodeAudioData (line 21) | decodeAudioData(t){return Promise.resolve({})} method createAudioWorkletNode (line 21) | createAudioWorkletNode(t,e){return{}} method rawContext (line 21) | get rawContext(){return{}} method addAudioWorkletModule (line 21) | addAudioWorkletModule(t,e){return S(this,void 0,void 0,(function*(){retu... method resume (line 21) | resume(){return Promise.resolve()} method setTimeout (line 21) | setTimeout(t,e){return 0} method clearTimeout (line 21) | clearTimeout(t){return this} method setInterval (line 21) | setInterval(t,e){return 0} method clearInterval (line 21) | clearInterval(t){return this} method getConstant (line 21) | getConstant(t){return{}} method currentTime (line 21) | get currentTime(){return 0} method state (line 21) | get state(){return{}} method sampleRate (line 21) | get sampleRate(){return 0} method listener (line 21) | get listener(){return{}} method transport (line 21) | get transport(){return{}} method draw (line 21) | get draw(){return{}} method draw (line 21) | set draw(t){} method destination (line 21) | get destination(){return{}} method destination (line 21) | set destination(t){} method now (line 21) | now(){return 0} method immediate (line 21) | immediate(){return 0} function it (line 21) | function it(){return st===nt&&T&&ot(new H),st} function ot (line 21) | function ot(t){st=M(t)?new H(t):D(t)?new et(t):t} function rt (line 21) | function rt(){return st.resume()} function at (line 21) | function at(t){return Math.pow(10,t/20)} function ct (line 21) | function ct(t){return Math.log(t)/Math.LN10*20} function ut (line 21) | function ut(t){return Math.pow(2,t/12)} function lt (line 21) | function lt(t){return Math.round(dt(t))} function dt (line 21) | function dt(t){return 69+12*Math.log2(t/ht)} function pt (line 21) | function pt(t){return ht*Math.pow(2,(t-69)/12)} class ft (line 21) | class ft extends V{constructor(t,e,n){super(),this.defaultUnits="s",this... method constructor (line 21) | constructor(t,e,n){super(),this.defaultUnits="s",this._val=e,this._uni... method _getExpressions (line 21) | _getExpressions(){return{hz:{method:t=>this._frequencyToUnits(parseFlo... method valueOf (line 21) | valueOf(){if(this._val instanceof ft&&this.fromType(this._val),p(this.... method _frequencyToUnits (line 21) | _frequencyToUnits(t){return 1/t} method _beatsToUnits (line 21) | _beatsToUnits(t){return 60/this._getBpm()*t} method _secondsToUnits (line 21) | _secondsToUnits(t){return t} method _ticksToUnits (line 21) | _ticksToUnits(t){return t*this._beatsToUnits(1)/this._getPPQ()} method _noArg (line 21) | _noArg(){return this._now()} method _getBpm (line 21) | _getBpm(){return this.context.transport.bpm.value} method _getTimeSignature (line 21) | _getTimeSignature(){return this.context.transport.timeSignature} method _getPPQ (line 21) | _getPPQ(){return this.context.transport.PPQ} method fromType (line 21) | fromType(t){switch(this._units=void 0,this.defaultUnits){case"s":this.... method toFrequency (line 21) | toFrequency(){return 1/this.toSeconds()} method toSamples (line 21) | toSamples(){return this.toSeconds()*this.context.sampleRate} method toMilliseconds (line 21) | toMilliseconds(){return 1e3*this.toSeconds()} class _t (line 21) | class _t extends ft{constructor(){super(...arguments),this.name="TimeCla... method constructor (line 21) | constructor(){super(...arguments),this.name="TimeClass"} method _getExpressions (line 21) | _getExpressions(){return Object.assign(super._getExpressions(),{now:{m... method quantize (line 21) | quantize(t,e=1){const n=new this.constructor(this.context,t).valueOf()... method toNotation (line 21) | toNotation(){const t=this.toSeconds(),e=["1m"];for(let t=1;t<9;t++){co... method toBarsBeatsSixteenths (line 21) | toBarsBeatsSixteenths(){const t=this._beatsToUnits(1);let e=this.value... method toTicks (line 21) | toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math... method toSeconds (line 21) | toSeconds(){return this.valueOf()} method toMidi (line 21) | toMidi(){return lt(this.toFrequency())} method _now (line 21) | _now(){return this.context.now()} function mt (line 21) | function mt(t,e){return new _t(it(),t,e)} class gt (line 21) | class gt extends _t{constructor(){super(...arguments),this.name="Frequen... method constructor (line 21) | constructor(){super(...arguments),this.name="Frequency",this.defaultUn... method A4 (line 21) | static get A4(){return ht} method A4 (line 21) | static set A4(t){!function(t){ht=t}(t)} method _getExpressions (line 21) | _getExpressions(){return Object.assign({},super._getExpressions(),{mid... method transpose (line 21) | transpose(t){return new gt(this.context,this.valueOf()*ut(t))} method harmonize (line 21) | harmonize(t){return t.map(t=>this.transpose(t))} method toMidi (line 21) | toMidi(){return lt(this.valueOf())} method toNote (line 21) | toNote(){const t=this.toFrequency(),e=Math.log2(t/gt.A4);let n=Math.ro... method toSeconds (line 21) | toSeconds(){return 1/super.toSeconds()} method toTicks (line 21) | toTicks(){const t=this._beatsToUnits(1),e=this.valueOf()/t;return Math... method _noArg (line 21) | _noArg(){return 0} method _frequencyToUnits (line 21) | _frequencyToUnits(t){return t} method _ticksToUnits (line 21) | _ticksToUnits(t){return 1/(60*t/(this._getBpm()*this._getPPQ()))} method _beatsToUnits (line 21) | _beatsToUnits(t){return 1/super._beatsToUnits(t)} method _secondsToUnits (line 21) | _secondsToUnits(t){return 1/t} method mtof (line 21) | static mtof(t){return pt(t)} method ftom (line 21) | static ftom(t){return lt(t)} function bt (line 21) | function bt(t,e){return new gt(it(),t,e)} class xt (line 21) | class xt extends _t{constructor(){super(...arguments),this.name="Transpo... method constructor (line 21) | constructor(){super(...arguments),this.name="TransportTime"} method _now (line 21) | _now(){return this.context.transport.seconds} function wt (line 21) | function wt(t,e){return new xt(it(),t,e)} class Tt (line 21) | class Tt extends V{constructor(){super();const t=q(Tt.getDefaults(),argu... method constructor (line 21) | constructor(){super();const t=q(Tt.getDefaults(),arguments,["context"]... method getDefaults (line 21) | static getDefaults(){return{context:it()}} method now (line 21) | now(){return this.context.currentTime+this.context.lookAhead} method immediate (line 21) | immediate(){return this.context.currentTime} method sampleTime (line 21) | get sampleTime(){return 1/this.context.sampleRate} method blockTime (line 21) | get blockTime(){return 128/this.context.sampleRate} method toSeconds (line 21) | toSeconds(t){return new _t(this.context,t).toSeconds()} method toFrequency (line 21) | toFrequency(t){return new gt(this.context,t).toFrequency()} method toTicks (line 21) | toTicks(t){return new xt(this.context,t).toTicks()} method _getPartialProperties (line 21) | _getPartialProperties(t){const e=this.get();return Object.keys(e).forE... method get (line 21) | get(){const t=this.constructor.getDefaults();return Object.keys(t).for... method set (line 21) | set(t){return Object.keys(t).forEach(e=>{Reflect.has(this,e)&&f(this[e... class Ot (line 21) | class Ot extends W{constructor(t="stopped"){super(),this.name="StateTime... method constructor (line 21) | constructor(t="stopped"){super(),this.name="StateTimeline",this._initi... method getValueAtTime (line 21) | getValueAtTime(t){const e=this.get(t);return null!==e?e.state:this._in... method setStateAtTime (line 21) | setStateAtTime(t,e,n){return a(e,0),this.add(Object.assign({},n,{state... method getLastState (line 21) | getLastState(t,e){for(let n=this._search(e);n>=0;n--){const e=this._ti... method getNextState (line 21) | getNextState(t,e){const n=this._search(e);if(-1!==n)for(let e=n;e0,"t... method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s=1){n=this.toSeconds(n),e=this.toSeconds(e)... method cancelScheduledValues (line 21) | cancelScheduledValues(t){const e=this.toSeconds(t);return r(isFinite(e... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){const e=this.toSeconds(t),n=this._fromType(this... method rampTo (line 21) | rampTo(t,e=.1,n){return"frequency"===this.units||"bpm"===this.units||"... method apply (line 21) | apply(t){const e=this.context.currentTime;t.setValueAtTime(this.getVal... method setParam (line 21) | setParam(t){r(this._swappable,"The Param must be assigned as 'swappabl... method dispose (line 21) | dispose(){return super.dispose(),this._events.dispose(),this} method defaultValue (line 21) | get defaultValue(){return this._toType(this._param.defaultValue)} method _exponentialApproach (line 21) | _exponentialApproach(t,e,n,s,i){return n+(e-n)*Math.exp(-(i-t)/s)} method _linearInterpolate (line 21) | _linearInterpolate(t,e,n,s,i){return e+(i-t)/(n-t)*(s-e)} method _exponentialInterpolate (line 21) | _exponentialInterpolate(t,e,n,s,i){return e*Math.pow(s/e,(i-t)/(n-t))} class Ct (line 21) | class Ct extends Tt{constructor(){super(...arguments),this.name="ToneAud... method constructor (line 21) | constructor(){super(...arguments),this.name="ToneAudioNode",this._inte... method numberOfInputs (line 21) | get numberOfInputs(){return f(this.input)?k(this.input)||this.input in... method numberOfOutputs (line 21) | get numberOfOutputs(){return f(this.output)?this.output.numberOfOutput... method _isAudioNode (line 21) | _isAudioNode(t){return f(t)&&(t instanceof Ct||A(t))} method _getInternalNodes (line 21) | _getInternalNodes(){const t=this._internalChannels.slice(0);return thi... method _setChannelProperties (line 21) | _setChannelProperties(t){this._getInternalNodes().forEach(e=>{e.channe... method _getChannelProperties (line 21) | _getChannelProperties(){const t=this._getInternalNodes();r(t.length>0,... method channelCount (line 21) | get channelCount(){return this._getChannelProperties().channelCount} method channelCount (line 21) | set channelCount(t){const e=this._getChannelProperties();this._setChan... method channelCountMode (line 21) | get channelCountMode(){return this._getChannelProperties().channelCoun... method channelCountMode (line 21) | set channelCountMode(t){const e=this._getChannelProperties();this._set... method channelInterpretation (line 21) | get channelInterpretation(){return this._getChannelProperties().channe... method channelInterpretation (line 21) | set channelInterpretation(t){const e=this._getChannelProperties();this... method connect (line 21) | connect(t,e=0,n=0){return At(this,t,e,n),this} method toDestination (line 21) | toDestination(){return this.connect(this.context.destination),this} method toMaster (line 21) | toMaster(){return d("toMaster() has been renamed toDestination()"),thi... method disconnect (line 21) | disconnect(t,e=0,n=0){return Dt(this,t,e,n),this} method chain (line 21) | chain(...t){return kt(this,...t),this} method fan (line 21) | fan(...t){return t.forEach(t=>this.connect(t)),this} method dispose (line 21) | dispose(){return super.dispose(),f(this.input)&&(this.input instanceof... function kt (line 21) | function kt(...t){const e=t.shift();t.reduce((t,e)=>(t instanceof Ct?t.c... function At (line 21) | function At(t,e,n=0,s=0){for(r(f(t),"Cannot connect from undefined node"... function Dt (line 21) | function Dt(t,e,n=0,s=0){if(f(e))for(;e instanceof Ct;)e=e.input;for(;!A... class Mt (line 21) | class Mt extends Ct{constructor(){super(q(Mt.getDefaults(),arguments,["g... method constructor (line 21) | constructor(){super(q(Mt.getDefaults(),arguments,["gain","units"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{convert:!0... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.disconnect(),this.gain... class jt (line 21) | class jt extends Ct{constructor(t){super(t),this.onended=K,this._startTi... method constructor (line 21) | constructor(t){super(t),this.onended=K,this._startTime=-1,this._stopTi... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{curve:"lin... method _startGain (line 21) | _startGain(t,e=1){r(-1===this._startTime,"Source cannot be started mor... method stop (line 21) | stop(t){return this.log("stop",t),this._stopGain(this.toSeconds(t)),this} method _stopGain (line 21) | _stopGain(t){r(-1!==this._startTime,"'start' must be called before 'st... method _onended (line 21) | _onended(){this.onended!==K&&(this.onended(this),this.onended=K,this.c... method state (line 21) | get state(){return this.getStateAtTime(this.now())} method cancelStop (line 21) | cancelStop(){return this.log("cancelStop"),r(-1!==this._startTime,"Sou... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.disconnect(),this} class Et (line 21) | class Et extends jt{constructor(){super(q(Et.getDefaults(),arguments,["o... method constructor (line 21) | constructor(){super(q(Et.getDefaults(),arguments,["offset"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{convert:!0... method start (line 21) | start(t){const e=this.toSeconds(t);return this.log("start",e),this._st... method _stopSource (line 21) | _stopSource(t){this._source.stop(t)} method dispose (line 21) | dispose(){return super.dispose(),"started"===this.state&&this.stop(),t... class Rt (line 21) | class Rt extends Ct{constructor(){super(q(Rt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Rt.getDefaults(),arguments,["value","units"])),t... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{convert:!0... method connect (line 21) | connect(t,e=0,n=0){return qt(this,t,e,n),this} method dispose (line 21) | dispose(){return super.dispose(),this._param.dispose(),this._constantS... method setValueAtTime (line 21) | setValueAtTime(t,e){return this._param.setValueAtTime(t,e),this} method getValueAtTime (line 21) | getValueAtTime(t){return this._param.getValueAtTime(t)} method setRampPoint (line 21) | setRampPoint(t){return this._param.setRampPoint(t),this} method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){return this._param.linearRampToValueAtTim... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){return this._param.exponentialRampTo... method exponentialRampTo (line 21) | exponentialRampTo(t,e,n){return this._param.exponentialRampTo(t,e,n),t... method linearRampTo (line 21) | linearRampTo(t,e,n){return this._param.linearRampTo(t,e,n),this} method targetRampTo (line 21) | targetRampTo(t,e,n){return this._param.targetRampTo(t,e,n),this} method exponentialApproachValueAtTime (line 21) | exponentialApproachValueAtTime(t,e,n){return this._param.exponentialAp... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){return this._param.setTargetAtTime(t,e,n),this} method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s){return this._param.setValueCurveAtTime(t,... method cancelScheduledValues (line 21) | cancelScheduledValues(t){return this._param.cancelScheduledValues(t),t... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){return this._param.cancelAndHoldAtTime(t),this} method rampTo (line 21) | rampTo(t,e,n){return this._param.rampTo(t,e,n),this} method value (line 21) | get value(){return this._param.value} method value (line 21) | set value(t){this._param.value=t} method convert (line 21) | get convert(){return this._param.convert} method convert (line 21) | set convert(t){this._param.convert=t} method units (line 21) | get units(){return this._param.units} method overridden (line 21) | get overridden(){return this._param.overridden} method overridden (line 21) | set overridden(t){this._param.overridden=t} method maxValue (line 21) | get maxValue(){return this._param.maxValue} method minValue (line 21) | get minValue(){return this._param.minValue} method apply (line 21) | apply(t){return this._param.apply(t),this} function qt (line 21) | function qt(t,e,n,s){(e instanceof St||k(e)||e instanceof Rt&&e.override... class It (line 21) | class It extends St{constructor(){super(q(It.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(It.getDefaults(),arguments,["value"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(St.getDefaults(),{multiplier... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){e=this.toSeconds(e),this.setRampPoint(e);const ... method setValueAtTime (line 21) | setValueAtTime(t,e){const n=this.toSeconds(e);super.setValueAtTime(t,e... method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){const n=this.toSeconds(e);super.linearRam... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){e=this.toSeconds(e);const n=this._fr... method _getTicksUntilEvent (line 21) | _getTicksUntilEvent(t,e){if(null===t)t={ticks:0,time:0,type:"setValueA... method getTicksAtTime (line 21) | getTicksAtTime(t){const e=this.toSeconds(t),n=this._events.get(e);retu... method getDurationOfTicks (line 21) | getDurationOfTicks(t,e){const n=this.toSeconds(e),s=this.getTicksAtTim... method getTimeOfTick (line 21) | getTimeOfTick(t){const e=this._events.get(t,"ticks"),n=this._events.ge... method ticksToTime (line 21) | ticksToTime(t,e){return this.getDurationOfTicks(t,e)} method timeToTicks (line 21) | timeToTicks(t,e){const n=this.toSeconds(e),s=this.toSeconds(t),i=this.... method _fromType (line 21) | _fromType(t){return"bpm"===this.units&&this.multiplier?1/(60/t/this.mu... method _toType (line 21) | _toType(t){return"bpm"===this.units&&this.multiplier?t/this.multiplier... method multiplier (line 21) | get multiplier(){return this._multiplier} method multiplier (line 21) | set multiplier(t){const e=this.value;this._multiplier=t,this.cancelSch... class Ft (line 21) | class Ft extends Rt{constructor(){super(q(Ft.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Ft.getDefaults(),arguments,["value"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{multiplier... method ticksToTime (line 21) | ticksToTime(t,e){return this._param.ticksToTime(t,e)} method timeToTicks (line 21) | timeToTicks(t,e){return this._param.timeToTicks(t,e)} method getTimeOfTick (line 21) | getTimeOfTick(t){return this._param.getTimeOfTick(t)} method getDurationOfTicks (line 21) | getDurationOfTicks(t,e){return this._param.getDurationOfTicks(t,e)} method getTicksAtTime (line 21) | getTicksAtTime(t){return this._param.getTicksAtTime(t)} method multiplier (line 21) | get multiplier(){return this._param.multiplier} method multiplier (line 21) | set multiplier(t){this._param.multiplier=t} method dispose (line 21) | dispose(){return super.dispose(),this._param.dispose(),this} class Vt (line 21) | class Vt extends Tt{constructor(){super(q(Vt.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Vt.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign({frequency:1,units:"hertz"},... method state (line 21) | get state(){return this.getStateAtTime(this.now())} method start (line 21) | start(t,e){const n=this.toSeconds(t);return"started"!==this._state.get... method stop (line 21) | stop(t){const e=this.toSeconds(t);if("stopped"===this._state.getValueA... method pause (line 21) | pause(t){const e=this.toSeconds(t);return"started"===this._state.getVa... method cancel (line 21) | cancel(t){return t=this.toSeconds(t),this._state.cancel(t),this._tickO... method getTicksAtTime (line 21) | getTicksAtTime(t){const e=this.toSeconds(t),n=this._state.getLastState... method ticks (line 21) | get ticks(){return this.getTicksAtTime(this.now())} method ticks (line 21) | set ticks(t){this.setTicksAtTime(t,this.now())} method seconds (line 21) | get seconds(){return this.getSecondsAtTime(this.now())} method seconds (line 21) | set seconds(t){const e=this.now(),n=this.frequency.timeToTicks(t,e);th... method getSecondsAtTime (line 21) | getSecondsAtTime(t){t=this.toSeconds(t);const e=this._state.getLastSta... method setTicksAtTime (line 21) | setTicksAtTime(t,e){return e=this.toSeconds(e),this._tickOffset.cancel... method getStateAtTime (line 21) | getStateAtTime(t){return t=this.toSeconds(t),this._state.getValueAtTim... method getTimeOfTick (line 21) | getTimeOfTick(t,e=this.now()){const n=this._tickOffset.get(e),s=this._... method forEachTickBetween (line 21) | forEachTickBetween(t,e,n){let s=this._state.get(t);this._state.forEach... method dispose (line 21) | dispose(){return super.dispose(),this._state.dispose(),this._tickOffse... class Nt (line 21) | class Nt extends Tt{constructor(){super(q(Nt.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(Nt.getDefaults(),arguments,["callback","frequenc... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{callback:K... method state (line 21) | get state(){return this._state.getValueAtTime(this.now())} method start (line 21) | start(t,e){c(this.context);const n=this.toSeconds(t);return this.log("... method stop (line 21) | stop(t){const e=this.toSeconds(t);return this.log("stop",e),this._stat... method pause (line 21) | pause(t){const e=this.toSeconds(t);return"started"===this._state.getVa... method ticks (line 21) | get ticks(){return Math.ceil(this.getTicksAtTime(this.now()))} method ticks (line 21) | set ticks(t){this._tickSource.ticks=t} method seconds (line 21) | get seconds(){return this._tickSource.seconds} method seconds (line 21) | set seconds(t){this._tickSource.seconds=t} method getSecondsAtTime (line 21) | getSecondsAtTime(t){return this._tickSource.getSecondsAtTime(t)} method setTicksAtTime (line 21) | setTicksAtTime(t,e){return this._tickSource.setTicksAtTime(t,e),this} method getTimeOfTick (line 21) | getTimeOfTick(t,e=this.now()){return this._tickSource.getTimeOfTick(t,e)} method getTicksAtTime (line 21) | getTicksAtTime(t){return this._tickSource.getTicksAtTime(t)} method nextTickTime (line 21) | nextTickTime(t,e){const n=this.toSeconds(e),s=this.getTicksAtTime(n);r... method _loop (line 21) | _loop(){const t=this._lastUpdate,e=this.now();this._lastUpdate=e,this.... method getStateAtTime (line 21) | getStateAtTime(t){const e=this.toSeconds(t);return this._state.getValu... method dispose (line 21) | dispose(){return super.dispose(),this.context.off("tick",this._boundLo... class Pt (line 21) | class Pt extends V{constructor(t){super(),this.name="TimelineValue",this... method constructor (line 21) | constructor(t){super(),this.name="TimelineValue",this._timeline=new W(... method set (line 21) | set(t,e){return this._timeline.add({value:t,time:e}),this} method get (line 21) | get(t){const e=this._timeline.get(t);return e?e.value:this._initialValue} class Lt (line 21) | class Lt extends xt{constructor(){super(...arguments),this.name="Ticks",... method constructor (line 21) | constructor(){super(...arguments),this.name="Ticks",this.defaultUnits=... method _now (line 21) | _now(){return this.context.transport.ticks} method _beatsToUnits (line 21) | _beatsToUnits(t){return this._getPPQ()*t} method _secondsToUnits (line 21) | _secondsToUnits(t){return Math.floor(t/(60/this._getBpm())*this._getPP... method _ticksToUnits (line 21) | _ticksToUnits(t){return t} method toTicks (line 21) | toTicks(){return this.valueOf()} method toSeconds (line 21) | toSeconds(){return this.valueOf()/this._getPPQ()*(60/this._getBpm())} function zt (line 21) | function zt(t,e){return new Lt(it(),t,e)} class Bt (line 21) | class Bt extends V{constructor(){super(...arguments),this.name="Interval... method constructor (line 21) | constructor(){super(...arguments),this.name="IntervalTimeline",this._r... method add (line 21) | add(t){r(f(t.time),"Events must have a time property"),r(f(t.duration)... method remove (line 21) | remove(t){if(null!==this._root){const e=[];this._root.search(t.time,e)... method length (line 21) | get length(){return this._length} method cancel (line 21) | cancel(t){return this.forEachFrom(t,t=>this.remove(t)),this} method _setRoot (line 21) | _setRoot(t){this._root=t,null!==this._root&&(this._root.parent=null)} method _replaceNodeInParent (line 21) | _replaceNodeInParent(t,e){null!==t.parent?(t.isLeftChild()?t.parent.le... method _removeNode (line 21) | _removeNode(t){if(null===t.left&&null===t.right)this._replaceNodeInPar... method _rotateLeft (line 21) | _rotateLeft(t){const e=t.parent,n=t.isLeftChild(),s=t.right;s&&(t.righ... method _rotateRight (line 21) | _rotateRight(t){const e=t.parent,n=t.isLeftChild(),s=t.left;s&&(t.left... method _rebalance (line 21) | _rebalance(t){const e=t.getBalance();e>1&&t.left?t.left.getBalance()<0... method get (line 21) | get(t){if(null!==this._root){const e=[];if(this._root.search(t,e),e.le... method forEach (line 21) | forEach(t){if(null!==this._root){const e=[];this._root.traverse(t=>e.p... method forEachAtTime (line 21) | forEachAtTime(t,e){if(null!==this._root){const n=[];this._root.search(... method forEachFrom (line 21) | forEachFrom(t,e){if(null!==this._root){const n=[];this._root.searchAft... method dispose (line 21) | dispose(){return super.dispose(),null!==this._root&&this._root.travers... class Wt (line 21) | class Wt{constructor(t,e,n){this._left=null,this._right=null,this.parent... method constructor (line 21) | constructor(t,e,n){this._left=null,this._right=null,this.parent=null,t... method insert (line 21) | insert(t){t.low<=this.low?null===this.left?this.left=t:this.left.inser... method search (line 21) | search(t,e){t>this.max||(null!==this.left&&this.left.search(t,e),this.... method searchAfter (line 21) | searchAfter(t,e){this.low>=t&&(e.push(this),null!==this.left&&this.lef... method traverse (line 21) | traverse(t){t(this),null!==this.left&&this.left.traverse(t),null!==thi... method updateHeight (line 21) | updateHeight(){null!==this.left&&null!==this.right?this.height=Math.ma... method updateMax (line 21) | updateMax(){this.max=this.high,null!==this.left&&(this.max=Math.max(th... method getBalance (line 21) | getBalance(){let t=0;return null!==this.left&&null!==this.right?t=this... method isLeftChild (line 21) | isLeftChild(){return null!==this.parent&&this.parent.left===this} method left (line 21) | get left(){return this._left} method left (line 21) | set left(t){this._left=t,null!==t&&(t.parent=this),this.updateHeight()... method right (line 21) | get right(){return this._right} method right (line 21) | set right(t){this._right=t,null!==t&&(t.parent=this),this.updateHeight... method dispose (line 21) | dispose(){this.parent=null,this._left=null,this._right=null,this.event... class Ut (line 21) | class Ut{constructor(t,e){this.id=Ut._eventId++;const n=Object.assign(Ut... method constructor (line 21) | constructor(t,e){this.id=Ut._eventId++;const n=Object.assign(Ut.getDef... method getDefaults (line 21) | static getDefaults(){return{callback:K,once:!1,time:0}} method invoke (line 21) | invoke(t){this.callback&&(this.callback(t),this._once&&this.transport.... method dispose (line 21) | dispose(){return this.callback=void 0,this} class Gt (line 21) | class Gt extends Ut{constructor(t,e){super(t,e),this._currentId=-1,this.... method constructor (line 21) | constructor(t,e){super(t,e),this._currentId=-1,this._nextId=-1,this._n... method getDefaults (line 21) | static getDefaults(){return Object.assign({},Ut.getDefaults(),{duratio... method invoke (line 21) | invoke(t){this._createEvents(t),super.invoke(t)} method _createEvents (line 21) | _createEvents(t){const e=this.transport.getTicksAtTime(t);e>=this.time... method _restart (line 21) | _restart(t){this.transport.clear(this._currentId),this.transport.clear... method dispose (line 21) | dispose(){return super.dispose(),this.transport.clear(this._currentId)... class Yt (line 21) | class Yt extends Tt{constructor(){super(q(Yt.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Yt.getDefaults(),arguments)),this.name="Transpor... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{bpm:120,lo... method _processTick (line 21) | _processTick(t,e){if(this._swingAmount>0&&e%this._ppq!=0&&e%(2*this._s... method schedule (line 21) | schedule(t,e){const n=new Ut(this,{callback:t,time:new xt(this.context... method scheduleRepeat (line 21) | scheduleRepeat(t,e,n,s=1/0){const i=new Gt(this,{callback:t,duration:n... method scheduleOnce (line 21) | scheduleOnce(t,e){const n=new Ut(this,{callback:t,once:!0,time:new xt(... method clear (line 21) | clear(t){if(this._scheduledEvents.hasOwnProperty(t)){const e=this._sch... method _addEvent (line 21) | _addEvent(t,e){return this._scheduledEvents[t.id.toString()]={event:t,... method cancel (line 21) | cancel(t=0){const e=this.toTicks(t);return this._timeline.forEachFrom(... method _bindClockEvents (line 21) | _bindClockEvents(){this._clock.on("start",(t,e)=>{e=new Lt(this.contex... method state (line 21) | get state(){return this._clock.getStateAtTime(this.now())} method start (line 21) | start(t,e){let n;return f(e)&&(n=this.toTicks(e)),this._clock.start(t,... method stop (line 21) | stop(t){return this._clock.stop(t),this} method pause (line 21) | pause(t){return this._clock.pause(t),this} method toggle (line 21) | toggle(t){return t=this.toSeconds(t),"started"!==this._clock.getStateA... method timeSignature (line 21) | get timeSignature(){return this._timeSignature} method timeSignature (line 21) | set timeSignature(t){y(t)&&(t=t[0]/t[1]*4),this._timeSignature=t} method loopStart (line 21) | get loopStart(){return new _t(this.context,this._loopStart,"i").toSeco... method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t)} method loopEnd (line 21) | get loopEnd(){return new _t(this.context,this._loopEnd,"i").toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t)} method loop (line 21) | get loop(){return this._loop.get(this.now())} method loop (line 21) | set loop(t){this._loop.set(t,this.now())} method setLoopPoints (line 21) | setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this} method swing (line 21) | get swing(){return this._swingAmount} method swing (line 21) | set swing(t){this._swingAmount=t} method swingSubdivision (line 21) | get swingSubdivision(){return new Lt(this.context,this._swingTicks).to... method swingSubdivision (line 21) | set swingSubdivision(t){this._swingTicks=this.toTicks(t)} method position (line 21) | get position(){const t=this.now(),e=this._clock.getTicksAtTime(t);retu... method position (line 21) | set position(t){const e=this.toTicks(t);this.ticks=e} method seconds (line 21) | get seconds(){return this._clock.seconds} method seconds (line 21) | set seconds(t){const e=this.now(),n=this._clock.frequency.timeToTicks(... method progress (line 21) | get progress(){if(this.loop){const t=this.now();return(this._clock.get... method ticks (line 21) | get ticks(){return this._clock.ticks} method ticks (line 21) | set ticks(t){if(this._clock.ticks!==t){const e=this.now();if("started"... method getTicksAtTime (line 21) | getTicksAtTime(t){return Math.round(this._clock.getTicksAtTime(t))} method getSecondsAtTime (line 21) | getSecondsAtTime(t){return this._clock.getSecondsAtTime(t)} method PPQ (line 21) | get PPQ(){return this._clock.frequency.multiplier} method PPQ (line 21) | set PPQ(t){this._clock.frequency.multiplier=t} method nextSubdivision (line 21) | nextSubdivision(t){if(t=this.toTicks(t),"started"!==this.state)return ... method syncSignal (line 21) | syncSignal(t,e){if(!e){const n=this.now();if(0!==t.getValueAtTime(n)){... method unsyncSignal (line 21) | unsyncSignal(t){for(let e=this._syncedSignals.length-1;e>=0;e--){const... method dispose (line 21) | dispose(){return super.dispose(),this._clock.dispose(),J(this,"bpm"),t... class Qt (line 21) | class Qt extends Ct{constructor(){super(q(Qt.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Qt.getDefaults(),arguments,["delayTime","maxDela... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{delayTime:... method maxDelay (line 21) | get maxDelay(){return this._maxDelay} method dispose (line 21) | dispose(){return super.dispose(),this._delayNode.disconnect(),this.del... class Zt (line 21) | class Zt extends Ct{constructor(){super(q(Zt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Zt.getDefaults(),arguments,["volume"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method mute (line 21) | get mute(){return this.volume.value===-1/0} method mute (line 21) | set mute(t){!this.mute&&t?(this._unmutedVolume=this.volume.value,this.... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.volume.disp... class Xt (line 21) | class Xt extends Ct{constructor(){super(q(Xt.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Xt.getDefaults(),arguments)),this.name="Destinat... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method mute (line 21) | get mute(){return this.input.mute} method mute (line 21) | set mute(t){this.input.mute=t} method chain (line 21) | chain(...t){return this.input.disconnect(),t.unshift(this.input),t.pus... method maxChannelCount (line 21) | get maxChannelCount(){return this.context.rawContext.destination.maxCh... method dispose (line 21) | dispose(){return super.dispose(),this.volume.dispose(),this} function Ht (line 21) | function Ht(t,e,n=2,s=it().sampleRate){return S(this,void 0,void 0,(func... class $t (line 21) | class $t extends V{constructor(){super(),this.name="ToneAudioBuffers",th... method constructor (line 21) | constructor(){super(),this.name="ToneAudioBuffers",this._buffers=new M... method getDefaults (line 21) | static getDefaults(){return{baseUrl:"",onerror:K,onload:K,urls:{}}} method has (line 21) | has(t){return this._buffers.has(t.toString())} method get (line 21) | get(t){return r(this.has(t),"ToneAudioBuffers has no buffer named: "+t... method _bufferLoaded (line 21) | _bufferLoaded(t){this._loadingCount--,0===this._loadingCount&&t&&t()} method loaded (line 21) | get loaded(){return Array.from(this._buffers).every(([t,e])=>e.loaded)} method add (line 21) | add(t,e,n=K,s=K){return b(e)?this._buffers.set(t.toString(),new tt(thi... method dispose (line 21) | dispose(){return super.dispose(),this._buffers.forEach(t=>t.dispose())... class Jt (line 21) | class Jt extends gt{constructor(){super(...arguments),this.name="MidiCla... method constructor (line 21) | constructor(){super(...arguments),this.name="MidiClass",this.defaultUn... method _frequencyToUnits (line 21) | _frequencyToUnits(t){return lt(super._frequencyToUnits(t))} method _ticksToUnits (line 21) | _ticksToUnits(t){return lt(super._ticksToUnits(t))} method _beatsToUnits (line 21) | _beatsToUnits(t){return lt(super._beatsToUnits(t))} method _secondsToUnits (line 21) | _secondsToUnits(t){return lt(super._secondsToUnits(t))} method toMidi (line 21) | toMidi(){return this.valueOf()} method toFrequency (line 21) | toFrequency(){return pt(this.toMidi())} method transpose (line 21) | transpose(t){return new Jt(this.context,this.toMidi()+t)} function Kt (line 21) | function Kt(t,e){return new Jt(it(),t,e)} class te (line 21) | class te extends Tt{constructor(){super(...arguments),this.name="Draw",t... method constructor (line 21) | constructor(){super(...arguments),this.name="Draw",this.expiration=.25... method schedule (line 21) | schedule(t,e){return this._events.add({callback:t,time:this.toSeconds(... method cancel (line 21) | cancel(t){return this._events.cancel(this.toSeconds(t)),this} method _drawLoop (line 21) | _drawLoop(){const t=this.context.currentTime;for(;this._events.length&... method dispose (line 21) | dispose(){return super.dispose(),this._events.dispose(),cancelAnimatio... class ne (line 21) | class ne extends Ct{constructor(t){super(t),this.input=void 0,this._stat... method constructor (line 21) | constructor(t){super(t),this.input=void 0,this._state=new Ot("stopped"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,on... method state (line 21) | get state(){return this._synced?"started"===this.context.transport.sta... method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method _clampToCurrentTime (line 21) | _clampToCurrentTime(t){return this._synced?t:Math.max(t,this.context.c... method start (line 21) | start(t,e,n){let s=p(t)&&this._synced?this.context.transport.seconds:t... method stop (line 21) | stop(t){let e=p(t)&&this._synced?this.context.transport.seconds:this.t... method restart (line 21) | restart(t,e,n){return t=this.toSeconds(t),"started"===this._state.getV... method sync (line 21) | sync(){return this._synced||(this._synced=!0,this._syncedStart=(t,e)=>... method unsync (line 21) | unsync(){return this._synced&&(this.context.transport.off("stop",this.... method dispose (line 21) | dispose(){return super.dispose(),this.onstop=K,this.unsync(),this._vol... class se (line 21) | class se extends jt{constructor(){super(q(se.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(se.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{url:new tt... method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t} method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t} method curve (line 21) | get curve(){return this._curve} method curve (line 21) | set curve(t){this._curve=t} method start (line 21) | start(t,e,n,s=1){r(this.buffer.loaded,"buffer is either not set or not... method _stopSource (line 21) | _stopSource(t){!this._sourceStopped&&this._sourceStarted&&(this._sourc... method loopStart (line 21) | get loopStart(){return this._source.loopStart} method loopStart (line 21) | set loopStart(t){this._source.loopStart=this.toSeconds(t)} method loopEnd (line 21) | get loopEnd(){return this._source.loopEnd} method loopEnd (line 21) | set loopEnd(t){this._source.loopEnd=this.toSeconds(t)} method buffer (line 21) | get buffer(){return this._buffer} method buffer (line 21) | set buffer(t){this._buffer.set(t)} method loop (line 21) | get loop(){return this._source.loop} method loop (line 21) | set loop(t){this._source.loop=t,this._sourceStarted&&this.cancelStop()} method dispose (line 21) | dispose(){return super.dispose(),this._source.onended=null,this._sourc... class ie (line 21) | class ie extends ne{constructor(){super(q(ie.getDefaults(),arguments,["t... method constructor (line 21) | constructor(){super(q(ie.getDefaults(),arguments,["type"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{fadeIn:0,f... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){if(r(t in re,"Noise: invalid type: "+t),this._type!==t&&(t... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._source&&(this._source.p... method _start (line 21) | _start(t){const e=re[this._type];this._source=new se({url:e,context:th... method _stop (line 21) | _stop(t){this._source&&(this._source.stop(this.toSeconds(t)),this._sou... method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t,this._source&&(this._source.fadeIn=this._... method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t,this._source&&(this._source.fadeOut=thi... method _restart (line 21) | _restart(t){this._stop(t),this._start(t)} method dispose (line 21) | dispose(){return super.dispose(),this._source&&this._source.disconnect... method brown (line 21) | get brown(){if(!oe.brown){const t=[];for(let e=0;e<2;e++){const n=new Fl... method pink (line 21) | get pink(){if(!oe.pink){const t=[];for(let e=0;e<2;e++){const n=new Floa... method white (line 21) | get white(){if(!oe.white){const t=[];for(let e=0;e<2;e++){const n=new Fl... class ae (line 21) | class ae extends Ct{constructor(){super(q(ae.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(ae.getDefaults(),arguments,["volume"])),this.nam... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{mute:!1,vo... method open (line 21) | open(t){return S(this,void 0,void 0,(function*(){r(ae.supported,"UserM... method close (line 21) | close(){return this._stream&&this._mediaStream&&(this._stream.getAudio... method enumerateDevices (line 21) | static enumerateDevices(){return S(this,void 0,void 0,(function*(){ret... method state (line 21) | get state(){return this._stream&&this._stream.active?"started":"stopped"} method deviceId (line 21) | get deviceId(){return this._device?this._device.deviceId:void 0} method groupId (line 21) | get groupId(){return this._device?this._device.groupId:void 0} method label (line 21) | get label(){return this._device?this._device.label:void 0} method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method dispose (line 21) | dispose(){return super.dispose(),this.close(),this._volume.dispose(),t... method supported (line 21) | static get supported(){return f(navigator.mediaDevices)&&f(navigator.m... function ce (line 21) | function ce(t,e){return S(this,void 0,void 0,(function*(){const n=e/t.co... class ue (line 21) | class ue extends jt{constructor(){super(q(ue.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ue.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(jt.getDefaults(),{detune:0,f... method start (line 21) | start(t){const e=this.toSeconds(t);return this.log("start",e),this._st... method _stopSource (line 21) | _stopSource(t){this._oscillator.stop(t)} method setPeriodicWave (line 21) | setPeriodicWave(t){return this._oscillator.setPeriodicWave(t),this} method type (line 21) | get type(){return this._oscillator.type} method type (line 21) | set type(t){this._oscillator.type=t} method dispose (line 21) | dispose(){return super.dispose(),"started"===this.state&&this.stop(),t... class he (line 21) | class he extends ne{constructor(){super(q(he.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(he.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){const e=this.toSeconds(t),n=new ue({context:this.context,one... method _stop (line 21) | _stop(t){const e=this.toSeconds(t);this._oscillator&&this._oscillator.... method _restart (line 21) | _restart(t){const e=this.toSeconds(t);return this.log("restart",e),thi... method syncFrequency (line 21) | syncFrequency(){return this.context.transport.syncSignal(this.frequenc... method unsyncFrequency (line 21) | unsyncFrequency(){return this.context.transport.unsyncSignal(this.freq... method _getCachedPeriodicWave (line 21) | _getCachedPeriodicWave(){if("custom"===this._type){return he._periodic... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){this._type=t;const e=-1!==["sine","square","sawtooth","tri... method baseType (line 21) | get baseType(){return this._type.replace(this.partialCount.toString(),... method baseType (line 21) | set baseType(t){this.partialCount&&"custom"!==this._type&&"custom"!==t... method partialCount (line 21) | get partialCount(){return this._partialCount} method partialCount (line 21) | set partialCount(t){a(t,0);let e=this._type;const n=/^(sine|triangle|s... method _getRealImaginary (line 21) | _getRealImaginary(t,e){let n=2048;const s=new Float32Array(n),i=new Fl... method _inverseFFT (line 21) | _inverseFFT(t,e,n){let s=0;const i=t.length;for(let o=0;oe.includes(t)),"oversam... method dispose (line 21) | dispose(){return super.dispose(),this._shaper.disconnect(),this} class pe (line 21) | class pe extends le{constructor(){super(...arguments),this.name="AudioTo... method constructor (line 21) | constructor(){super(...arguments),this.name="AudioToGain",this._norm=n... method dispose (line 21) | dispose(){return super.dispose(),this._norm.dispose(),this} class fe (line 21) | class fe extends Rt{constructor(){super(Object.assign(q(fe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(fe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._mult.dispose(),this} class _e (line 21) | class _e extends ne{constructor(){super(q(_e.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(_e.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{harmonicit... method _start (line 21) | _start(t){this._modulator.start(t),this._carrier.start(t)} method _stop (line 21) | _stop(t){this._modulator.stop(t),this._carrier.stop(t)} method _restart (line 21) | _restart(t){this._modulator.restart(t),this._carrier.restart(t)} method type (line 21) | get type(){return this._carrier.type} method type (line 21) | set type(t){this._carrier.type=t} method baseType (line 21) | get baseType(){return this._carrier.baseType} method baseType (line 21) | set baseType(t){this._carrier.baseType=t} method partialCount (line 21) | get partialCount(){return this._carrier.partialCount} method partialCount (line 21) | set partialCount(t){this._carrier.partialCount=t} method modulationType (line 21) | get modulationType(){return this._modulator.type} method modulationType (line 21) | set modulationType(t){this._modulator.type=t} method phase (line 21) | get phase(){return this._carrier.phase} method phase (line 21) | set phase(t){this._carrier.phase=t,this._modulator.phase=t} method partials (line 21) | get partials(){return this._carrier.partials} method partials (line 21) | set partials(t){this._carrier.partials=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.detune.... class me (line 21) | class me extends ne{constructor(){super(q(me.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(me.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{harmonicit... method _start (line 21) | _start(t){this._modulator.start(t),this._carrier.start(t)} method _stop (line 21) | _stop(t){this._modulator.stop(t),this._carrier.stop(t)} method _restart (line 21) | _restart(t){return this._modulator.restart(t),this._carrier.restart(t)... method type (line 21) | get type(){return this._carrier.type} method type (line 21) | set type(t){this._carrier.type=t} method baseType (line 21) | get baseType(){return this._carrier.baseType} method baseType (line 21) | set baseType(t){this._carrier.baseType=t} method partialCount (line 21) | get partialCount(){return this._carrier.partialCount} method partialCount (line 21) | set partialCount(t){this._carrier.partialCount=t} method modulationType (line 21) | get modulationType(){return this._modulator.type} method modulationType (line 21) | set modulationType(t){this._modulator.type=t} method phase (line 21) | get phase(){return this._carrier.phase} method phase (line 21) | set phase(t){this._carrier.phase=t,this._modulator.phase=t} method partials (line 21) | get partials(){return this._carrier.partials} method partials (line 21) | set partials(t){this._carrier.partials=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.harmoni... class ge (line 21) | class ge extends ne{constructor(){super(q(ge.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ge.getDefaults(),arguments,["frequency","width"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){t=this.toSeconds(t),this._triangle.start(t),this._widthGate.... method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._triangle.stop(t),this._widthGate.ga... method _restart (line 21) | _restart(t){this._triangle.restart(t),this._widthGate.gain.cancelSched... method phase (line 21) | get phase(){return this._triangle.phase} method phase (line 21) | set phase(t){this._triangle.phase=t} method type (line 21) | get type(){return"pulse"} method baseType (line 21) | get baseType(){return"pulse"} method partials (line 21) | get partials(){return[]} method partialCount (line 21) | get partialCount(){return 0} method carrierType (line 21) | set carrierType(t){this._triangle.type=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this._triangle.dispose(),this.width.d... class ve (line 21) | class ve extends ne{constructor(){super(q(ve.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ve.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),{count:3,sp... method _start (line 21) | _start(t){t=this.toSeconds(t),this._forEach(e=>e.start(t))} method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._forEach(e=>e.stop(t))} method _restart (line 21) | _restart(t){this._forEach(e=>e.restart(t))} method _forEach (line 21) | _forEach(t){for(let e=0;ee.type=t)} method spread (line 21) | get spread(){return this._spread} method spread (line 21) | set spread(t){if(this._spread=t,this._oscillators.length>1){const e=-t... method count (line 21) | get count(){return this._oscillators.length} method count (line 21) | set count(t){if(a(t,1),this._oscillators.length!==t){this._forEach(t=>... method phase (line 21) | get phase(){return this._phase} method phase (line 21) | set phase(t){this._phase=t,this._forEach(e=>e.phase=t)} method baseType (line 21) | get baseType(){return this._oscillators[0].baseType} method baseType (line 21) | set baseType(t){this._forEach(e=>e.baseType=t),this._type=this._oscill... method partials (line 21) | get partials(){return this._oscillators[0].partials} method partials (line 21) | set partials(t){this._partials=t,this._partialCount=this._partials.len... method partialCount (line 21) | get partialCount(){return this._oscillators[0].partialCount} method partialCount (line 21) | set partialCount(t){this._partialCount=t,this._forEach(e=>e.partialCou... method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this.detune.... class ye (line 21) | class ye extends ne{constructor(){super(q(ye.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(ye.getDefaults(),arguments,["frequency","modulat... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{detune:0,f... method _start (line 21) | _start(t){t=this.toSeconds(t),this._modulator.start(t),this._pulse.sta... method _stop (line 21) | _stop(t){t=this.toSeconds(t),this._modulator.stop(t),this._pulse.stop(t)} method _restart (line 21) | _restart(t){this._modulator.restart(t),this._pulse.restart(t)} method type (line 21) | get type(){return"pwm"} method baseType (line 21) | get baseType(){return"pwm"} method partials (line 21) | get partials(){return[]} method partialCount (line 21) | get partialCount(){return 0} method phase (line 21) | get phase(){return this._modulator.phase} method phase (line 21) | set phase(t){this._modulator.phase=t} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this._pulse.dispose(),this._scale.dis... class xe (line 21) | class xe extends ne{constructor(){super(q(xe.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(xe.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(he.getDefaults(),me.getDefau... method _start (line 21) | _start(t){this._oscillator.start(t)} method _stop (line 21) | _stop(t){this._oscillator.stop(t)} method _restart (line 21) | _restart(t){return this._oscillator.restart(t),this} method type (line 21) | get type(){let t="";return["am","fm","fat"].some(t=>this._sourceType==... method type (line 21) | set type(t){"fm"===t.substr(0,2)?(this._createNewOscillator("fm"),this... method partials (line 21) | get partials(){return this._oscillator.partials} method partials (line 21) | set partials(t){this._getOscType(this._oscillator,"pulse")||this._getO... method partialCount (line 21) | get partialCount(){return this._oscillator.partialCount} method partialCount (line 21) | set partialCount(t){this._getOscType(this._oscillator,"pulse")||this._... method set (line 21) | set(t){return Reflect.has(t,"type")&&t.type&&(this.type=t.type),super.... method _createNewOscillator (line 21) | _createNewOscillator(t){if(t!==this._sourceType){this._sourceType=t;co... method phase (line 21) | get phase(){return this._oscillator.phase} method phase (line 21) | set phase(t){this._oscillator.phase=t} method sourceType (line 21) | get sourceType(){return this._sourceType} method sourceType (line 21) | set sourceType(t){let e="sine";"pwm"!==this._oscillator.type&&"pulse"!... method _getOscType (line 21) | _getOscType(t,e){return t instanceof be[e]} method baseType (line 21) | get baseType(){return this._oscillator.baseType} method baseType (line 21) | set baseType(t){this._getOscType(this._oscillator,"pulse")||this._getO... method width (line 21) | get width(){return this._getOscType(this._oscillator,"pulse")?this._os... method count (line 21) | get count(){return this._getOscType(this._oscillator,"fat")?this._osci... method count (line 21) | set count(t){this._getOscType(this._oscillator,"fat")&&m(t)&&(this._os... method spread (line 21) | get spread(){return this._getOscType(this._oscillator,"fat")?this._osc... method spread (line 21) | set spread(t){this._getOscType(this._oscillator,"fat")&&m(t)&&(this._o... method modulationType (line 21) | get modulationType(){return this._getOscType(this._oscillator,"fm")||t... method modulationType (line 21) | set modulationType(t){(this._getOscType(this._oscillator,"fm")||this._... method modulationIndex (line 21) | get modulationIndex(){return this._getOscType(this._oscillator,"fm")?t... method harmonicity (line 21) | get harmonicity(){return this._getOscType(this._oscillator,"fm")||this... method modulationFrequency (line 21) | get modulationFrequency(){return this._getOscType(this._oscillator,"pw... method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){return ce(thi... method dispose (line 21) | dispose(){return super.dispose(),this.detune.dispose(),this.frequency.... class we (line 21) | class we extends Rt{constructor(){super(Object.assign(q(we.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(we.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._sum.dispose(),this} class Te (line 21) | class Te extends le{constructor(){super(Object.assign(q(Te.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Te.getDefaults(),arguments,["min",... method getDefaults (line 21) | static getDefaults(){return Object.assign(le.getDefaults(),{max:1,min:... method min (line 21) | get min(){return this._min} method min (line 21) | set min(t){this._min=t,this._setRange()} method max (line 21) | get max(){return this._max} method max (line 21) | set max(t){this._max=t,this._setRange()} method _setRange (line 21) | _setRange(){this._add.value=this._min,this._mult.value=this._max-this.... method dispose (line 21) | dispose(){return super.dispose(),this._add.dispose(),this._mult.dispos... class Oe (line 21) | class Oe extends le{constructor(){super(Object.assign(q(Oe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Oe.getDefaults(),arguments))),this... method dispose (line 21) | dispose(){return super.dispose(),Dt(this.context.getConstant(0),this._... class Se (line 21) | class Se extends Ct{constructor(){super(q(Se.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Se.getDefaults(),arguments,["frequency","min","m... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{amplitude:... method start (line 21) | start(t){return t=this.toSeconds(t),this._stoppedSignal.setValueAtTime... method stop (line 21) | stop(t){return t=this.toSeconds(t),this._stoppedSignal.setValueAtTime(... method sync (line 21) | sync(){return this._oscillator.sync(),this._oscillator.syncFrequency()... method unsync (line 21) | unsync(){return this._oscillator.unsync(),this._oscillator.unsyncFrequ... method min (line 21) | get min(){return this._toType(this._scaler.min)} method min (line 21) | set min(t){t=this._fromType(t),this._scaler.min=t} method max (line 21) | get max(){return this._toType(this._scaler.max)} method max (line 21) | set max(t){t=this._fromType(t),this._scaler.max=t} method type (line 21) | get type(){return this._oscillator.type} method type (line 21) | set type(t){this._oscillator.type=t,this._stoppedValue=this._oscillato... method phase (line 21) | get phase(){return this._oscillator.phase} method phase (line 21) | set phase(t){this._oscillator.phase=t,this._stoppedValue=this._oscilla... method units (line 21) | get units(){return this._units} method units (line 21) | set units(t){const e=this.min,n=this.max;this._units=t,this.min=e,this... method state (line 21) | get state(){return this._oscillator.state} method connect (line 21) | connect(t,e,n){return(t instanceof St||t instanceof Rt)&&(this.convert... method dispose (line 21) | dispose(){return super.dispose(),this._oscillator.dispose(),this._stop... function Ce (line 21) | function Ce(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.de... function ke (line 21) | function ke(t,e=1/0){const n=new WeakMap;return function(s,i){Reflect.de... class Ae (line 21) | class Ae extends ne{constructor(){super(q(Ae.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(Ae.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{autostart:... method load (line 21) | load(t){return S(this,void 0,void 0,(function*(){return yield this._bu... method _onload (line 21) | _onload(t=K){t(),this.autostart&&this.start()} method _onSourceEnd (line 21) | _onSourceEnd(t){this.onstop(this),this._activeSources.delete(t),0!==th... method start (line 21) | start(t,e,n){return super.start(t,e,n),this} method _start (line 21) | _start(t,e,n){e=this._loop?I(e,this._loopStart):I(e,0);let s=this.toSe... method _stop (line 21) | _stop(t){const e=this.toSeconds(t);this._activeSources.forEach(t=>t.st... method restart (line 21) | restart(t,e,n){return super.restart(t,e,n),this} method _restart (line 21) | _restart(t,e,n){this._stop(t),this._start(t,e,n)} method seek (line 21) | seek(t,e){const n=this.toSeconds(e);if("started"===this._state.getValu... method setLoopPoints (line 21) | setLoopPoints(t,e){return this.loopStart=t,this.loopEnd=e,this} method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this._loopStart=t,this.buffer.loaded&&a(this.toSecond... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=t,this.buffer.loaded&&a(this.toSeconds(t)... method buffer (line 21) | get buffer(){return this._buffer} method buffer (line 21) | set buffer(t){this._buffer.set(t)} method loop (line 21) | get loop(){return this._loop} method loop (line 21) | set loop(t){if(this._loop!==t&&(this._loop=t,this._activeSources.forEa... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t;const e=this.now(),n=this._st... method reverse (line 21) | get reverse(){return this._buffer.reverse} method reverse (line 21) | set reverse(t){this._buffer.reverse=t} method loaded (line 21) | get loaded(){return this._buffer.loaded} method dispose (line 21) | dispose(){return super.dispose(),this._activeSources.forEach(t=>t.disp... class De (line 21) | class De extends Ct{constructor(){super(q(De.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(De.getDefaults(),arguments,["urls","onload"],"ur... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{baseUrl:""... method mute (line 21) | get mute(){return this._volume.mute} method mute (line 21) | set mute(t){this._volume.mute=t} method fadeIn (line 21) | get fadeIn(){return this._fadeIn} method fadeIn (line 21) | set fadeIn(t){this._fadeIn=t,this._players.forEach(e=>{e.fadeIn=t})} method fadeOut (line 21) | get fadeOut(){return this._fadeOut} method fadeOut (line 21) | set fadeOut(t){this._fadeOut=t,this._players.forEach(e=>{e.fadeOut=t})} method state (line 21) | get state(){return Array.from(this._players).some(([t,e])=>"started"==... method has (line 21) | has(t){return this._buffers.has(t)} method player (line 21) | player(t){if(r(this.has(t),`No Player with the name ${t} exists on thi... method loaded (line 21) | get loaded(){return this._buffers.loaded} method add (line 21) | add(t,e,n){return r(!this._buffers.has(t),"A buffer with that name alr... method stopAll (line 21) | stopAll(t){return this._players.forEach(e=>e.stop(t)),this} method dispose (line 21) | dispose(){return super.dispose(),this._volume.dispose(),this.volume.di... class Me (line 21) | class Me extends ne{constructor(){super(q(Me.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(Me.getDefaults(),arguments,["url","onload"])),th... method getDefaults (line 21) | static getDefaults(){return Object.assign(ne.getDefaults(),{onload:K,o... method _start (line 21) | _start(t,e,n){e=I(e,0),e=this.toSeconds(e),t=this.toSeconds(t);const s... method restart (line 21) | restart(t,e,n){return super.restart(t,e,n),this} method _restart (line 21) | _restart(t,e,n){this._stop(t),this._start(t,e,n)} method _stop (line 21) | _stop(t){this._clock.stop(t)} method _onstop (line 21) | _onstop(t){this._activeSources.forEach(e=>{e.fadeOut=0,e.stop(t)}),thi... method _tick (line 21) | _tick(t){const e=this._clock.getTicksAtTime(t),n=e*this._grainSize;if(... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){a(t,.001),this._playbackRate=t,this.grainSize=this... method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this.buffer.loaded&&a(this.toSeconds(t),0,this.buffer... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this.buffer.loaded&&a(this.toSeconds(t),0,this.buffer.d... method reverse (line 21) | get reverse(){return this.buffer.reverse} method reverse (line 21) | set reverse(t){this.buffer.reverse=t} method grainSize (line 21) | get grainSize(){return this._grainSize} method grainSize (line 21) | set grainSize(t){this._grainSize=this.toSeconds(t),this._clock.frequen... method overlap (line 21) | get overlap(){return this._overlap} method overlap (line 21) | set overlap(t){const e=this.toSeconds(t);a(e,0),this._overlap=e} method loaded (line 21) | get loaded(){return this.buffer.loaded} method dispose (line 21) | dispose(){return super.dispose(),this.buffer.dispose(),this._clock.dis... class je (line 21) | class je extends le{constructor(){super(...arguments),this.name="Abs",th... method constructor (line 21) | constructor(){super(...arguments),this.name="Abs",this._abs=new de({co... method dispose (line 21) | dispose(){return super.dispose(),this._abs.dispose(),this} class Ee (line 21) | class Ee extends le{constructor(){super(...arguments),this.name="GainToA... method constructor (line 21) | constructor(){super(...arguments),this.name="GainToAudio",this._norm=n... method dispose (line 21) | dispose(){return super.dispose(),this._norm.dispose(),this} class Re (line 21) | class Re extends le{constructor(){super(...arguments),this.name="Negate"... method constructor (line 21) | constructor(){super(...arguments),this.name="Negate",this._multiply=ne... method dispose (line 21) | dispose(){return super.dispose(),this._multiply.dispose(),this} class qe (line 21) | class qe extends Rt{constructor(){super(Object.assign(q(qe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(qe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._neg.dispose(),this._sum.dispose... class Ie (line 21) | class Ie extends le{constructor(){super(Object.assign(q(Ie.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ie.getDefaults(),arguments))),this... method dispose (line 21) | dispose(){return super.dispose(),this._scale.dispose(),this._thresh.di... class Fe (line 21) | class Fe extends Rt{constructor(){super(Object.assign(q(Fe.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Fe.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(Rt.getDefaults(),{value:0})} method dispose (line 21) | dispose(){return super.dispose(),this._gtz.dispose(),this._subtract.di... class Ve (line 21) | class Ve extends le{constructor(){super(Object.assign(q(Ve.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ve.getDefaults(),arguments,["value... method getDefaults (line 21) | static getDefaults(){return Object.assign(le.getDefaults(),{value:1})} method _expFunc (line 21) | _expFunc(t){return e=>Math.pow(Math.abs(e),t)} method value (line 21) | get value(){return this._exponent} method value (line 21) | set value(t){this._exponent=t,this._exponentScaler.setMap(this._expFun... method dispose (line 21) | dispose(){return super.dispose(),this._exponentScaler.dispose(),this} class Ne (line 21) | class Ne extends Te{constructor(){super(Object.assign(q(Ne.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Ne.getDefaults(),arguments,["min",... method getDefaults (line 21) | static getDefaults(){return Object.assign(Te.getDefaults(),{exponent:1})} method exponent (line 21) | get exponent(){return this._exp.value} method exponent (line 21) | set exponent(t){this._exp.value=t} method dispose (line 21) | dispose(){return super.dispose(),this._exp.dispose(),this} class Pe (line 21) | class Pe extends Rt{constructor(){super(q(Rt.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(Rt.getDefaults(),arguments,["value","units"])),t... method _onTick (line 21) | _onTick(t){const e=super.getValueAtTime(this.context.transport.seconds... method _anchorValue (line 21) | _anchorValue(t){const e=super.getValueAtTime(this.context.transport.se... method getValueAtTime (line 21) | getValueAtTime(t){const e=new xt(this.context,t).toSeconds();return su... method setValueAtTime (line 21) | setValueAtTime(t,e){const n=new xt(this.context,e).toSeconds();return ... method linearRampToValueAtTime (line 21) | linearRampToValueAtTime(t,e){const n=new xt(this.context,e).toSeconds(... method exponentialRampToValueAtTime (line 21) | exponentialRampToValueAtTime(t,e){const n=new xt(this.context,e).toSec... method setTargetAtTime (line 21) | setTargetAtTime(t,e,n){const s=new xt(this.context,e).toSeconds();retu... method cancelScheduledValues (line 21) | cancelScheduledValues(t){const e=new xt(this.context,t).toSeconds();re... method setValueCurveAtTime (line 21) | setValueCurveAtTime(t,e,n,s){const i=new xt(this.context,e).toSeconds(... method cancelAndHoldAtTime (line 21) | cancelAndHoldAtTime(t){const e=new xt(this.context,t).toSeconds();retu... method setRampPoint (line 21) | setRampPoint(t){const e=new xt(this.context,t).toSeconds();return supe... method exponentialRampTo (line 21) | exponentialRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();re... method linearRampTo (line 21) | linearRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();return ... method targetRampTo (line 21) | targetRampTo(t,e,n){const s=new xt(this.context,n).toSeconds();return ... method dispose (line 21) | dispose(){return super.dispose(),this.context.transport.clear(this._sy... class Le (line 21) | class Le extends Ct{constructor(){super(q(Le.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(Le.getDefaults(),arguments,["attack","decay","su... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{attack:.01... method value (line 21) | get value(){return this.getValueAtTime(this.now())} method _getCurve (line 21) | _getCurve(t,e){if(b(t))return t;{let n;for(n in ze)if(ze[n][e]===t)ret... method _setCurve (line 21) | _setCurve(t,e,n){if(b(n)&&Reflect.has(ze,n)){const s=ze[n];g(s)?"_deca... method attackCurve (line 21) | get attackCurve(){return this._getCurve(this._attackCurve,"In")} method attackCurve (line 21) | set attackCurve(t){this._setCurve("_attackCurve","In",t)} method releaseCurve (line 21) | get releaseCurve(){return this._getCurve(this._releaseCurve,"Out")} method releaseCurve (line 21) | set releaseCurve(t){this._setCurve("_releaseCurve","Out",t)} method decayCurve (line 21) | get decayCurve(){return this._decayCurve} method decayCurve (line 21) | set decayCurve(t){r(["linear","exponential"].some(e=>e===t),"Invalid e... method triggerAttack (line 21) | triggerAttack(t,e=1){this.log("triggerAttack",t,e),t=this.toSeconds(t)... method triggerRelease (line 21) | triggerRelease(t){this.log("triggerRelease",t),t=this.toSeconds(t);con... method getValueAtTime (line 21) | getValueAtTime(t){return this._sig.getValueAtTime(t)} method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n=1){return e=this.toSeconds(e),this.triggerA... method cancel (line 21) | cancel(t){return this._sig.cancelScheduledValues(this.toSeconds(t)),this} method connect (line 21) | connect(t,e=0,n=0){return qt(this,t,e,n),this} method asArray (line 21) | asArray(t=1024){return S(this,void 0,void 0,(function*(){const e=t/thi... method dispose (line 21) | dispose(){return super.dispose(),this._sig.dispose(),this} function a (line 21) | function a(t){const e=new Array(t.length);for(let n=0;n... method unsync (line 21) | unsync(){return this._scheduledEvents.forEach(t=>this.context.transpor... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s){const i=this.toSeconds(n),o=this.toSecon... method dispose (line 21) | dispose(){return super.dispose(),this._volume.dispose(),this.unsync(),... class We (line 21) | class We extends Be{constructor(){super(q(We.getDefaults(),arguments));c... method constructor (line 21) | constructor(){super(q(We.getDefaults(),arguments));const t=q(We.getDef... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{detune:0,o... method triggerAttack (line 21) | triggerAttack(t,e,n=1){this.log("triggerAttack",t,e,n);const s=this.to... method triggerRelease (line 21) | triggerRelease(t){this.log("triggerRelease",t);const e=this.toSeconds(... method setNote (line 21) | setNote(t,e){const n=this.toSeconds(e),s=t instanceof gt?t.toFrequency... class Ue (line 21) | class Ue extends Le{constructor(){super(q(Ue.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(Ue.getDefaults(),arguments,["attack","decay","su... method dispose (line 21) | dispose(){return super.dispose(),this._gainNode.dispose(),this} class Ge (line 21) | class Ge extends We{constructor(){super(q(Ge.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ge.getDefaults(),arguments)),this.name="Synth";c... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{envelope:O... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){if(this.envelope.triggerAttack(t,e),this.o... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){this.envelope.triggerRelease(t),this.oscill... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this.oscillator.dispose(),this.envelo... class Ye (line 21) | class Ye extends We{constructor(){super(q(Ye.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ye.getDefaults(),arguments)),this.name="Modulati... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{harmonicit... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){this._carrier._triggerEnvelopeAttack(t,e),... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this._carrier._triggerEnvelopeReleas... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this._carrier.dispose(),this._modulat... class Qe (line 21) | class Qe extends Ye{constructor(){super(q(Qe.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Qe.getDefaults(),arguments)),this.name="AMSynth"... method dispose (line 21) | dispose(){return super.dispose(),this._modulationScale.dispose(),this} class Ze (line 21) | class Ze extends Ct{constructor(){super(q(Ze.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Ze.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{Q:1,type:"... method type (line 21) | get type(){return this._filter.type} method type (line 21) | set type(t){r(-1!==["lowpass","highpass","bandpass","lowshelf","highsh... method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Float32Array(t);for(let n=0;n<... method dispose (line 21) | dispose(){return super.dispose(),this._filter.disconnect(),this.Q.disp... class Xe (line 21) | class Xe extends Ct{constructor(){super(q(Xe.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Xe.getDefaults(),arguments,["frequency","type","... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{Q:1,detune... method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){r(-1!==["lowpass","highpass","bandpass","lowshelf","highsh... method rolloff (line 21) | get rolloff(){return this._rolloff} method rolloff (line 21) | set rolloff(t){const e=m(t)?t:parseInt(t,10),n=[-12,-24,-48,-96];let s... method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Ze({frequency:this.frequency.v... method dispose (line 21) | dispose(){return super.dispose(),this._filters.forEach(t=>{t.dispose()... class He (line 21) | class He extends Le{constructor(){super(q(He.getDefaults(),arguments,["a... method constructor (line 21) | constructor(){super(q(He.getDefaults(),arguments,["attack","decay","su... method getDefaults (line 21) | static getDefaults(){return Object.assign(Le.getDefaults(),{baseFreque... method baseFrequency (line 21) | get baseFrequency(){return this._baseFrequency} method baseFrequency (line 21) | set baseFrequency(t){const e=this.toFrequency(t);a(e,0),this._baseFreq... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){a(t,0),this._octaves=t,this._scale.max=this._baseFreque... method exponent (line 21) | get exponent(){return this._exponent.value} method exponent (line 21) | set exponent(t){this._exponent.value=t} method dispose (line 21) | dispose(){return super.dispose(),this._exponent.dispose(),this._scale.... class $e (line 21) | class $e extends We{constructor(){super(q($e.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q($e.getDefaults(),arguments)),this.name="MonoSynt... method getDefaults (line 21) | static getDefaults(){return Object.assign(We.getDefaults(),{envelope:O... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e=1){if(this.envelope.triggerAttack(t,e),this... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){this.envelope.triggerRelease(t),this.filter... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method dispose (line 21) | dispose(){return super.dispose(),this.oscillator.dispose(),this.envelo... class Je (line 21) | class Je extends We{constructor(){super(q(Je.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Je.getDefaults(),arguments)),this.name="DuoSynth... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.voice0.envelope.getV... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),{vibratoAmount:.5,vibra... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e){this.voice0._triggerEnvelopeAttack(t,e),th... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this.voice0._triggerEnvelopeRelease(... method dispose (line 21) | dispose(){return super.dispose(),this.voice0.dispose(),this.voice1.dis... class Ke (line 21) | class Ke extends Ye{constructor(){super(q(Ke.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Ke.getDefaults(),arguments)),this.name="FMSynth"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ye.getDefaults(),{modulation... method dispose (line 21) | dispose(){return super.dispose(),this.modulationIndex.dispose(),this} class en (line 21) | class en extends We{constructor(){super(q(en.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(en.getDefaults(),arguments)),this.name="MetalSyn... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),{envelope:Object.assign... method _triggerEnvelopeAttack (line 21) | _triggerEnvelopeAttack(t,e=1){return this.envelope.triggerAttack(t,e),... method _triggerEnvelopeRelease (line 21) | _triggerEnvelopeRelease(t){return this.envelope.triggerRelease(t),this... method getLevelAtTime (line 21) | getLevelAtTime(t){return t=this.toSeconds(t),this.envelope.getValueAtT... method modulationIndex (line 21) | get modulationIndex(){return this._oscillators[0].modulationIndex.value} method modulationIndex (line 21) | set modulationIndex(t){this._oscillators.forEach(e=>e.modulationIndex.... method harmonicity (line 21) | get harmonicity(){return this._oscillators[0].harmonicity.value} method harmonicity (line 21) | set harmonicity(t){this._oscillators.forEach(e=>e.harmonicity.value=t)} method resonance (line 21) | get resonance(){return this._filterFreqScaler.min} method resonance (line 21) | set resonance(t){this._filterFreqScaler.min=this.toFrequency(t),this.o... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._filterFreqScaler.max=this._filter... method dispose (line 21) | dispose(){return super.dispose(),this._oscillators.forEach(t=>t.dispos... class nn (line 21) | class nn extends Ge{constructor(){super(q(nn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(nn.getDefaults(),arguments)),this.name="Membrane... method getDefaults (line 21) | static getDefaults(){return R(We.getDefaults(),Ge.getDefaults(),{envel... method setNote (line 21) | setNote(t,e){const n=this.toSeconds(e),s=this.toFrequency(t instanceof... method dispose (line 21) | dispose(){return super.dispose(),this} class sn (line 21) | class sn extends Be{constructor(){super(q(sn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(sn.getDefaults(),arguments)),this.name="NoiseSyn... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{envelope:O... method triggerAttack (line 21) | triggerAttack(t,e=1){return t=this.toSeconds(t),this.envelope.triggerA... method triggerRelease (line 21) | triggerRelease(t){return t=this.toSeconds(t),this.envelope.triggerRele... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",0),this._syncMethod("tr... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n=1){return e=this.toSeconds(e),t=this.toSeco... method dispose (line 21) | dispose(){return super.dispose(),this.noise.dispose(),this.envelope.di... function rn (line 21) | function rn(t){on.add(t)} function an (line 21) | function an(t,e){const n=`registerProcessor("${t}", ${e})`;on.add(n)} class cn (line 21) | class cn extends Ct{constructor(t){super(t),this.name="ToneAudioWorklet"... method constructor (line 21) | constructor(t){super(t),this.name="ToneAudioWorklet",this.workletOptio... method dispose (line 21) | dispose(){return super.dispose(),this._dummyGain.disconnect(),this._wo... class un (line 21) | class un extends cn{constructor(){super(q(un.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(un.getDefaults(),arguments,["delayTime","resonan... method _audioWorkletName (line 21) | _audioWorkletName(){return"feedback-comb-filter"} method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{delayTime:... method onReady (line 21) | onReady(t){kt(this.input,t,this.output);const e=t.parameters.get("dela... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class hn (line 21) | class hn extends Ct{constructor(){super(q(hn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(hn.getDefaults(),arguments,["frequency","type"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{frequency:... method _createFilter (line 21) | _createFilter(){const t=this._filter,e=this.toFrequency(this._frequenc... method frequency (line 21) | get frequency(){return this._frequency} method frequency (line 21) | set frequency(t){this._frequency=t,this._createFilter()} method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){this._type=t,this._createFilter()} method getFrequencyResponse (line 21) | getFrequencyResponse(t=128){const e=new Float32Array(t);for(let n=0;n<... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class ln (line 21) | class ln extends Ct{constructor(){super(q(ln.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(ln.getDefaults(),arguments,["delayTime","resonan... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{dampening:... method dampening (line 21) | get dampening(){return this._lowpass.frequency} method dampening (line 21) | set dampening(t){this._lowpass.frequency=t} method dispose (line 21) | dispose(){return super.dispose(),this._combFilter.dispose(),this._lowp... class dn (line 21) | class dn extends Be{constructor(){super(q(dn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(dn.getDefaults(),arguments)),this.name="PluckSyn... method getDefaults (line 21) | static getDefaults(){return R(Be.getDefaults(),{attackNoise:1,dampenin... method dampening (line 21) | get dampening(){return this._lfcf.dampening} method dampening (line 21) | set dampening(t){this._lfcf.dampening=t} method triggerAttack (line 21) | triggerAttack(t,e){const n=this.toFrequency(t);e=this.toSeconds(e);con... method triggerRelease (line 21) | triggerRelease(t){return this._lfcf.resonance.linearRampTo(0,this.rele... method dispose (line 21) | dispose(){return super.dispose(),this._noise.dispose(),this._lfcf.disp... class pn (line 21) | class pn extends Be{constructor(){super(q(pn.getDefaults(),arguments,["v... method constructor (line 21) | constructor(){super(q(pn.getDefaults(),arguments,["voice","options"]))... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{maxPolypho... method activeVoices (line 21) | get activeVoices(){return this._activeVoices.length} method _makeVoiceAvailable (line 21) | _makeVoiceAvailable(t){this._availableVoices.push(t);const e=this._act... method _getNextAvailableVoice (line 21) | _getNextAvailableVoice(){if(this._availableVoices.length)return this._... method _collectGarbage (line 21) | _collectGarbage(){if(this._averageActiveVoices=Math.max(.95*this._aver... method _triggerAttack (line 21) | _triggerAttack(t,e,n){t.forEach(t=>{const s=new Jt(this.context,t).toM... method _triggerRelease (line 21) | _triggerRelease(t,e){t.forEach(t=>{const n=new Jt(this.context,t).toMi... method _scheduleEvent (line 21) | _scheduleEvent(t,e,n,s){r(!this.disposed,"Synth was already disposed")... method triggerAttack (line 21) | triggerAttack(t,e,n){Array.isArray(t)||(t=[t]);const s=this.toSeconds(... method triggerRelease (line 21) | triggerRelease(t,e){Array.isArray(t)||(t=[t]);const n=this.toSeconds(e... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s){const i=this.toSeconds(n);if(this.trigge... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",1),this._syncMethod("tr... method set (line 21) | set(t){const e=F(t,["onsilence","context"]);return this.options=R(this... method get (line 21) | get(){return this._dummyVoice.get()} method releaseAll (line 21) | releaseAll(t){const e=this.toSeconds(t);return this._activeVoices.forE... method dispose (line 21) | dispose(){return super.dispose(),this._dummyVoice.dispose(),this._voic... class fn (line 21) | class fn extends Be{constructor(){super(q(fn.getDefaults(),arguments,["u... method constructor (line 21) | constructor(){super(q(fn.getDefaults(),arguments,["urls","onload","bas... method getDefaults (line 21) | static getDefaults(){return Object.assign(Be.getDefaults(),{attack:0,b... method _findClosest (line 21) | _findClosest(t){let e=0;for(;e<96;){if(this._buffers.has(t+e))return-e... method triggerAttack (line 21) | triggerAttack(t,e,n=1){return this.log("triggerAttack",t,e,n),Array.is... method triggerRelease (line 21) | triggerRelease(t,e){return this.log("triggerRelease",t,e),Array.isArra... method releaseAll (line 21) | releaseAll(t){const e=this.toSeconds(t);return this._activeSources.for... method sync (line 21) | sync(){return this._syncMethod("triggerAttack",1),this._syncMethod("tr... method triggerAttackRelease (line 21) | triggerAttackRelease(t,e,n,s=1){const i=this.toSeconds(n);return this.... method add (line 21) | add(t,e,n){if(r(x(t)||isFinite(t),"note must be a pitch or midi: "+t),... method loaded (line 21) | get loaded(){return this._buffers.loaded} method dispose (line 21) | dispose(){return super.dispose(),this._buffers.dispose(),this._activeS... class _n (line 21) | class _n extends Tt{constructor(){super(q(_n.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(_n.getDefaults(),arguments,["callback","value"])... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{callback:K... method _rescheduleEvents (line 21) | _rescheduleEvents(t=-1){this._state.forEachFrom(t,t=>{let e;if("starte... method state (line 21) | get state(){return this._state.getValueAtTime(this.context.transport.t... method startOffset (line 21) | get startOffset(){return this._startOffset} method startOffset (line 21) | set startOffset(t){this._startOffset=t} method probability (line 21) | get probability(){return this._probability} method probability (line 21) | set probability(t){this._probability=t} method humanize (line 21) | get humanize(){return this._humanize} method humanize (line 21) | set humanize(t){this._humanize=t} method start (line 21) | start(t){const e=this.toTicks(t);return"stopped"===this._state.getValu... method stop (line 21) | stop(t){this.cancel(t);const e=this.toTicks(t);if("started"===this._st... method cancel (line 21) | cancel(t){t=I(t,-1/0);const e=this.toTicks(t);return this._state.forEa... method _tick (line 21) | _tick(t){const e=this.context.transport.getTicksAtTime(t);if(!this.mut... method _getLoopDuration (line 21) | _getLoopDuration(){return Math.round((this._loopEnd-this._loopStart)/t... method loop (line 21) | get loop(){return this._loop} method loop (line 21) | set loop(t){this._loop=t,this._rescheduleEvents()} method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._rescheduleEvents()} method loopEnd (line 21) | get loopEnd(){return new Lt(this.context,this._loopEnd).toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t),this._loop&&this._resched... method loopStart (line 21) | get loopStart(){return new Lt(this.context,this._loopStart).toSeconds()} method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t),this._loop&&this._res... method progress (line 21) | get progress(){if(this._loop){const t=this.context.transport.ticks,e=t... method dispose (line 21) | dispose(){return super.dispose(),this.cancel(),this._state.dispose(),t... class mn (line 21) | class mn extends Tt{constructor(){super(q(mn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(mn.getDefaults(),arguments,["callback","interval... method getDefaults (line 21) | static getDefaults(){return Object.assign(Tt.getDefaults(),{interval:"... method start (line 21) | start(t){return this._event.start(t),this} method stop (line 21) | stop(t){return this._event.stop(t),this} method cancel (line 21) | cancel(t){return this._event.cancel(t),this} method _tick (line 21) | _tick(t){this.callback(t)} method state (line 21) | get state(){return this._event.state} method progress (line 21) | get progress(){return this._event.progress} method interval (line 21) | get interval(){return this._event.loopEnd} method interval (line 21) | set interval(t){this._event.loopEnd=t} method playbackRate (line 21) | get playbackRate(){return this._event.playbackRate} method playbackRate (line 21) | set playbackRate(t){this._event.playbackRate=t} method humanize (line 21) | get humanize(){return this._event.humanize} method humanize (line 21) | set humanize(t){this._event.humanize=t} method probability (line 21) | get probability(){return this._event.probability} method probability (line 21) | set probability(t){this._event.probability=t} method mute (line 21) | get mute(){return this._event.mute} method mute (line 21) | set mute(t){this._event.mute=t} method iterations (line 21) | get iterations(){return!0===this._event.loop?1/0:this._event.loop} method iterations (line 21) | set iterations(t){this._event.loop=t===1/0||t} method dispose (line 21) | dispose(){return super.dispose(),this._event.dispose(),this} class gn (line 21) | class gn extends _n{constructor(){super(q(gn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(gn.getDefaults(),arguments,["callback","events"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(_n.getDefaults(),{events:[]})} method start (line 21) | start(t,e){const n=this.toTicks(t);if("started"!==this._state.getValue... method _startNote (line 21) | _startNote(t,e,n){e-=n,this._loop?t.startOffset>=this._loopStart&&t.st... method startOffset (line 21) | get startOffset(){return this._startOffset} method startOffset (line 21) | set startOffset(t){this._startOffset=t,this._forEach(t=>{t.startOffset... method stop (line 21) | stop(t){const e=this.toTicks(t);return this._state.cancel(e),this._sta... method at (line 21) | at(t,e){const n=new xt(this.context,t).toTicks(),s=new Lt(this.context... method add (line 21) | add(t,e){t instanceof Object&&Reflect.has(t,"time")&&(t=(e=t).time);co... method _restartEvent (line 21) | _restartEvent(t){this._state.forEach(e=>{"started"===e.state?this._sta... method remove (line 21) | remove(t,e){return g(t)&&t.hasOwnProperty("time")&&(t=(e=t).time),t=th... method clear (line 21) | clear(){return this._forEach(t=>t.dispose()),this._events.clear(),this} method cancel (line 21) | cancel(t){return this._forEach(e=>e.cancel(t)),this._state.cancel(this... method _forEach (line 21) | _forEach(t){return this._events&&this._events.forEach(e=>{e instanceof... method _setAll (line 21) | _setAll(t,e){this._forEach(n=>{n[t]=e})} method _tick (line 21) | _tick(t,e){this.mute||this.callback(t,e)} method _testLoopBoundries (line 21) | _testLoopBoundries(t){this._loop&&(t.startOffset{e.loopStart=this.loopStart,... method loopEnd (line 21) | get loopEnd(){return new Lt(this.context,this._loopEnd).toSeconds()} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=this.toTicks(t),this._loop&&this._forEach... method loopStart (line 21) | get loopStart(){return new Lt(this.context,this._loopStart).toSeconds()} method loopStart (line 21) | set loopStart(t){this._loopStart=this.toTicks(t),this._loop&&this._for... method playbackRate (line 21) | get playbackRate(){return this._playbackRate} method playbackRate (line 21) | set playbackRate(t){this._playbackRate=t,this._setAll("playbackRate",t)} method length (line 21) | get length(){return this._events.size} method dispose (line 21) | dispose(){return super.dispose(),this.clear(),this} function xn (line 21) | function xn(t,e){return B(t,0,e.length-1)} class kn (line 21) | class kn extends mn{constructor(){super(q(kn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(kn.getDefaults(),arguments,["callback","values",... method getDefaults (line 21) | static getDefaults(){return Object.assign(mn.getDefaults(),{pattern:"u... method _tick (line 21) | _tick(t){const e=this._pattern.next();this._value=e.value,this.callbac... method values (line 21) | get values(){return this._values} method values (line 21) | set values(t){this._values=t,this.pattern=this._type} method value (line 21) | get value(){return this._value} method pattern (line 21) | get pattern(){return this._type} method pattern (line 21) | set pattern(t){this._type=t,this._pattern=Cn(this._values,this._type)} class An (line 21) | class An extends _n{constructor(){super(q(An.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(An.getDefaults(),arguments,["callback","events",... method getDefaults (line 21) | static getDefaults(){return Object.assign(F(_n.getDefaults(),["value"]... method _seqCallback (line 21) | _seqCallback(t,e){null!==e&&this.callback(t,e)} method events (line 21) | get events(){return this._events} method events (line 21) | set events(t){this.clear(),this._eventsArray=t,this._events=this._crea... method start (line 21) | start(t,e){return this._part.start(t,e?this._indexTime(e):e),this} method stop (line 21) | stop(t){return this._part.stop(t),this} method subdivision (line 21) | get subdivision(){return new Lt(this.context,this._subdivision).toSeco... method _createSequence (line 21) | _createSequence(t){return new Proxy(t,{get:(t,e)=>t[e],set:(t,e,n)=>(b... method _eventsUpdated (line 21) | _eventsUpdated(){this._part.clear(),this._rescheduleSequence(this._eve... method _rescheduleSequence (line 21) | _rescheduleSequence(t,e,n){t.forEach((t,s)=>{const i=s*e+n;if(y(t))thi... method _indexTime (line 21) | _indexTime(t){return new Lt(this.context,t*this._subdivision+this.star... method clear (line 21) | clear(){return this._part.clear(),this} method dispose (line 21) | dispose(){return super.dispose(),this._part.dispose(),this} method loop (line 21) | get loop(){return this._part.loop} method loop (line 21) | set loop(t){this._part.loop=t} method loopStart (line 21) | get loopStart(){return this._loopStart} method loopStart (line 21) | set loopStart(t){this._loopStart=t,this._part.loopStart=this._indexTim... method loopEnd (line 21) | get loopEnd(){return this._loopEnd} method loopEnd (line 21) | set loopEnd(t){this._loopEnd=t,this._part.loopEnd=0===t?this._indexTim... method startOffset (line 21) | get startOffset(){return this._part.startOffset} method startOffset (line 21) | set startOffset(t){this._part.startOffset=t} method playbackRate (line 21) | get playbackRate(){return this._part.playbackRate} method playbackRate (line 21) | set playbackRate(t){this._part.playbackRate=t} method probability (line 21) | get probability(){return this._part.probability} method probability (line 21) | set probability(t){this._part.probability=t} method progress (line 21) | get progress(){return this._part.progress} method humanize (line 21) | get humanize(){return this._part.humanize} method humanize (line 21) | set humanize(t){this._part.humanize=t} method length (line 21) | get length(){return this._part.length} class Dn (line 21) | class Dn extends Ct{constructor(){super(Object.assign(q(Dn.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Dn.getDefaults(),arguments,["fade"... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{fade:.5})} method dispose (line 21) | dispose(){return super.dispose(),this.a.dispose(),this.b.dispose(),thi... class Mn (line 21) | class Mn extends Ct{constructor(t){super(t),this.name="Effect",this._dry... method constructor (line 21) | constructor(t){super(t),this.name="Effect",this._dryWet=new Dn({contex... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{wet:1})} method connectEffect (line 21) | connectEffect(t){return this._internalChannels.push(t),this.effectSend... method dispose (line 21) | dispose(){return super.dispose(),this._dryWet.dispose(),this.effectSen... class jn (line 21) | class jn extends Mn{constructor(t){super(t),this.name="LFOEffect",this._... method constructor (line 21) | constructor(t){super(t),this.name="LFOEffect",this._lfo=new Se({contex... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{frequency:... method start (line 21) | start(t){return this._lfo.start(t),this} method stop (line 21) | stop(t){return this._lfo.stop(t),this} method sync (line 21) | sync(){return this._lfo.sync(),this} method unsync (line 21) | unsync(){return this._lfo.unsync(),this} method type (line 21) | get type(){return this._lfo.type} method type (line 21) | set type(t){this._lfo.type=t} method dispose (line 21) | dispose(){return super.dispose(),this._lfo.dispose(),this.frequency.di... class En (line 21) | class En extends jn{constructor(){super(q(En.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(En.getDefaults(),arguments,["frequency","baseFre... method getDefaults (line 21) | static getDefaults(){return Object.assign(jn.getDefaults(),{baseFreque... method baseFrequency (line 21) | get baseFrequency(){return this._lfo.min} method baseFrequency (line 21) | set baseFrequency(t){this._lfo.min=this.toFrequency(t),this.octaves=th... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._lfo.max=this._lfo.min*Math.pow(2,t)} method dispose (line 21) | dispose(){return super.dispose(),this.filter.dispose(),this} class Rn (line 21) | class Rn extends Ct{constructor(){super(Object.assign(q(Rn.getDefaults()... method constructor (line 21) | constructor(){super(Object.assign(q(Rn.getDefaults(),arguments,["pan"]... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{pan:0,chan... method dispose (line 21) | dispose(){return super.dispose(),this._panner.disconnect(),this.pan.di... class qn (line 21) | class qn extends jn{constructor(){super(q(qn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(qn.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(jn.getDefaults(),{channelCou... method dispose (line 21) | dispose(){return super.dispose(),this._panner.dispose(),this} class In (line 21) | class In extends Ct{constructor(){super(q(In.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(In.getDefaults(),arguments,["smoothing"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{smoothing:... method smoothing (line 21) | get smoothing(){return this._smoothing} method smoothing (line 21) | set smoothing(t){this._smoothing=t,this._lowpass.frequency=1/this.toSe... method dispose (line 21) | dispose(){return super.dispose(),this._abs.dispose(),this._lowpass.dis... class Fn (line 21) | class Fn extends Mn{constructor(){super(q(Fn.getDefaults(),arguments,["b... method constructor (line 21) | constructor(){super(q(Fn.getDefaults(),arguments,["baseFrequency","oct... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{baseFreque... method octaves (line 21) | get octaves(){return this._octaves} method octaves (line 21) | set octaves(t){this._octaves=t,this._setSweepRange()} method follower (line 21) | get follower(){return this._follower.smoothing} method follower (line 21) | set follower(t){this._follower.smoothing=t} method baseFrequency (line 21) | get baseFrequency(){return this._baseFrequency} method baseFrequency (line 21) | set baseFrequency(t){this._baseFrequency=this.toFrequency(t),this._set... method sensitivity (line 21) | get sensitivity(){return ct(1/this._inputBoost.gain.value)} method sensitivity (line 21) | set sensitivity(t){this._inputBoost.gain.value=1/at(t)} method _setSweepRange (line 21) | _setSweepRange(){this._sweepRange.min=this._baseFrequency,this._sweepR... method dispose (line 21) | dispose(){return super.dispose(),this._follower.dispose(),this._sweepR... class Vn (line 21) | class Vn extends Mn{constructor(){super(q(Vn.getDefaults(),arguments,["b... method constructor (line 21) | constructor(){super(q(Vn.getDefaults(),arguments,["bits"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{bits:4})} method dispose (line 21) | dispose(){return super.dispose(),this._bitCrusherWorklet.dispose(),this} class Nn (line 21) | class Nn extends cn{constructor(){super(q(Nn.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(Nn.getDefaults(),arguments)),this.name="BitCrush... method getDefaults (line 21) | static getDefaults(){return Object.assign(cn.getDefaults(),{bits:12})} method _audioWorkletName (line 21) | _audioWorkletName(){return"bit-crusher"} method onReady (line 21) | onReady(t){kt(this.input,t,this.output);const e=t.parameters.get("bits... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class Pn (line 21) | class Pn extends Mn{constructor(){super(q(Pn.getDefaults(),arguments,["o... method constructor (line 21) | constructor(){super(q(Pn.getDefaults(),arguments,["order"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{order:1,ov... method _getCoefficient (line 21) | _getCoefficient(t,e,n){return n.has(e)||(0===e?n.set(e,0):1===e?n.set(... method order (line 21) | get order(){return this._order} method order (line 21) | set order(t){this._order=t,this._shaper.setMap(e=>this._getCoefficient... method oversample (line 21) | get oversample(){return this._shaper.oversample} method oversample (line 21) | set oversample(t){this._shaper.oversample=t} method dispose (line 21) | dispose(){return super.dispose(),this._shaper.dispose(),this} class Ln (line 21) | class Ln extends Ct{constructor(){super(q(Ln.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(Ln.getDefaults(),arguments,["channels"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{channels:2})} method dispose (line 21) | dispose(){return super.dispose(),this._splitter.disconnect(),this} class zn (line 21) | class zn extends Ct{constructor(){super(q(zn.getDefaults(),arguments,["c... method constructor (line 21) | constructor(){super(q(zn.getDefaults(),arguments,["channels"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{channels:2})} method dispose (line 21) | dispose(){return super.dispose(),this._merger.disconnect(),this} class Bn (line 21) | class Bn extends Ct{constructor(t){super(t),this.name="StereoEffect",thi... method constructor (line 21) | constructor(t){super(t),this.name="StereoEffect",this.input=new Mt({co... method connectEffectLeft (line 21) | connectEffectLeft(...t){this._split.connect(t[0],0,0),kt(...t),At(t[t.... method connectEffectRight (line 21) | connectEffectRight(...t){this._split.connect(t[0],1,0),kt(...t),At(t[t... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{wet:1})} method dispose (line 21) | dispose(){return super.dispose(),this._dryWet.dispose(),this._split.di... class Wn (line 21) | class Wn extends Bn{constructor(t){super(t),this.feedback=new Rt({contex... method constructor (line 21) | constructor(t){super(t),this.feedback=new Rt({context:this.context,val... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{feedback:.... method dispose (line 21) | dispose(){return super.dispose(),this.feedback.dispose(),this._feedbac... class Un (line 21) | class Un extends Wn{constructor(){super(q(Un.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Un.getDefaults(),arguments,["frequency","delayTi... method getDefaults (line 21) | static getDefaults(){return Object.assign(Wn.getDefaults(),{frequency:... method depth (line 21) | get depth(){return this._depth} method depth (line 21) | set depth(t){this._depth=t;const e=this._delayTime*t;this._lfoL.min=Ma... method delayTime (line 21) | get delayTime(){return 1e3*this._delayTime} method delayTime (line 21) | set delayTime(t){this._delayTime=t/1e3,this.depth=this._depth} method type (line 21) | get type(){return this._lfoL.type} method type (line 21) | set type(t){this._lfoL.type=t,this._lfoR.type=t} method spread (line 21) | get spread(){return this._lfoR.phase-this._lfoL.phase} method spread (line 21) | set spread(t){this._lfoL.phase=90-t/2,this._lfoR.phase=t/2+90} method start (line 21) | start(t){return this._lfoL.start(t),this._lfoR.start(t),this} method stop (line 21) | stop(t){return this._lfoL.stop(t),this._lfoR.stop(t),this} method sync (line 21) | sync(){return this._lfoL.sync(),this._lfoR.sync(),this} method unsync (line 21) | unsync(){return this._lfoL.unsync(),this._lfoR.unsync(),this} method dispose (line 21) | dispose(){return super.dispose(),this._lfoL.dispose(),this._lfoR.dispo... class Gn (line 21) | class Gn extends Mn{constructor(){super(q(Gn.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Gn.getDefaults(),arguments,["distortion"])),this... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{distortion... method distortion (line 21) | get distortion(){return this._distortion} method distortion (line 21) | set distortion(t){this._distortion=t;const e=100*t,n=Math.PI/180;this.... method oversample (line 21) | get oversample(){return this._shaper.oversample} method oversample (line 21) | set oversample(t){this._shaper.oversample=t} method dispose (line 21) | dispose(){return super.dispose(),this._shaper.dispose(),this} class Yn (line 21) | class Yn extends Mn{constructor(t){super(t),this.name="FeedbackEffect",t... method constructor (line 21) | constructor(t){super(t),this.name="FeedbackEffect",this._feedbackGain=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{feedback:.... method dispose (line 21) | dispose(){return super.dispose(),this._feedbackGain.dispose(),this.fee... class Qn (line 21) | class Qn extends Yn{constructor(){super(q(Qn.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(Qn.getDefaults(),arguments,["delayTime","feedbac... method getDefaults (line 21) | static getDefaults(){return Object.assign(Yn.getDefaults(),{delayTime:... method dispose (line 21) | dispose(){return super.dispose(),this._delayNode.dispose(),this.delayT... class Zn (line 21) | class Zn extends Ct{constructor(t){super(t),this.name="PhaseShiftAllpass... method constructor (line 21) | constructor(t){super(t),this.name="PhaseShiftAllpass",this.input=new M... method _createAllPassFilterBank (line 21) | _createAllPassFilterBank(t){return t.map(t=>{const e=[[t*t,0,-1],[1,0,... method dispose (line 21) | dispose(){return super.dispose(),this.input.dispose(),this.output.disp... class Xn (line 21) | class Xn extends Mn{constructor(){super(q(Xn.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(Xn.getDefaults(),arguments,["frequency"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(Mn.getDefaults(),{frequency:... method dispose (line 21) | dispose(){return super.dispose(),this.frequency.dispose(),this._add.di... class Jn (line 21) | class Jn extends Bn{constructor(){super(q(Jn.getDefaults(),arguments,["r... method constructor (line 21) | constructor(){super(q(Jn.getDefaults(),arguments,["roomSize","dampenin... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{roomSize:.... method dampening (line 21) | get dampening(){return this._combFilters[0].dampening} method dampening (line 21) | set dampening(t){this._combFilters.forEach(e=>e.dampening=t)} method dispose (line 21) | dispose(){return super.dispose(),this._allpassFiltersL.forEach(t=>t.di... class ns (line 21) | class ns extends Bn{constructor(){super(q(ns.getDefaults(),arguments,["r... method constructor (line 21) | constructor(){super(q(ns.getDefaults(),arguments,["roomSize"])),this.n... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{roomSize:.... method dispose (line 21) | dispose(){return super.dispose(),this._allpassFilters.forEach(t=>t.dis... class ss (line 21) | class ss extends Wn{constructor(t){super(t),this._feedbackL.disconnect()... method constructor (line 21) | constructor(t){super(t),this._feedbackL.disconnect(),this._feedbackL.c... class is (line 21) | class is extends ss{constructor(){super(q(is.getDefaults(),arguments,["d... method constructor (line 21) | constructor(){super(q(is.getDefaults(),arguments,["delayTime","feedbac... method getDefaults (line 21) | static getDefaults(){return Object.assign(ss.getDefaults(),{delayTime:... method dispose (line 21) | dispose(){return super.dispose(),this._leftDelay.dispose(),this._right... class os (line 21) | class os extends Yn{constructor(){super(q(os.getDefaults(),arguments,["p... method constructor (line 21) | constructor(){super(q(os.getDefaults(),arguments,["pitch"])),this.name... method getDefaults (line 21) | static getDefaults(){return Object.assign(Yn.getDefaults(),{pitch:0,wi... method pitch (line 21) | get pitch(){return this._pitch} method pitch (line 21) | set pitch(t){this._pitch=t;let e=0;t<0?(this._lfoA.min=0,this._lfoA.ma... method windowSize (line 21) | get windowSize(){return this._windowSize} method windowSize (line 21) | set windowSize(t){this._windowSize=this.toSeconds(t),this.pitch=this._... method dispose (line 21) | dispose(){return super.dispose(),this._frequency.dispose(),this._delay... class rs (line 21) | class rs extends Bn{constructor(){super(q(rs.getDefaults(),arguments,["f... method constructor (line 21) | constructor(){super(q(rs.getDefaults(),arguments,["frequency","octaves... method getDefaults (line 21) | static getDefaults(){return Object.assign(Bn.getDefaults(),{frequency:... method _makeFilters (line 21) | _makeFilters(t,e){const n=[];for(let s=0;s{const n=this._buffer... method size (line 21) | get size(){return this._analysers[0].frequencyBinCount} method size (line 21) | set size(t){this._analysers.forEach((e,n)=>{e.fftSize=2*t,this._buffer... method channels (line 21) | get channels(){return this._analysers.length} method type (line 21) | get type(){return this._type} method type (line 21) | set type(t){r("waveform"===t||"fft"===t,"Analyser: invalid type: "+t),... method smoothing (line 21) | get smoothing(){return this._analysers[0].smoothingTimeConstant} method smoothing (line 21) | set smoothing(t){this._analysers.forEach(e=>e.smoothingTimeConstant=t)} method dispose (line 21) | dispose(){return super.dispose(),this._analysers.forEach(t=>t.disconne... class _s (line 21) | class _s extends Ct{constructor(){super(q(_s.getDefaults(),arguments)),t... method constructor (line 21) | constructor(){super(q(_s.getDefaults(),arguments)),this.name="MeterBas... method dispose (line 21) | dispose(){return super.dispose(),this._analyser.dispose(),this} class ms (line 21) | class ms extends _s{constructor(){super(q(ms.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(ms.getDefaults(),arguments,["smoothing"])),this.... method getDefaults (line 21) | static getDefaults(){return Object.assign(_s.getDefaults(),{smoothing:... method getLevel (line 21) | getLevel(){return d("'getLevel' has been changed to 'getValue'"),this.... method getValue (line 21) | getValue(){const t=this._analyser.getValue(),e=(1===this.channels?[t]:... method channels (line 21) | get channels(){return this._analyser.channels} method dispose (line 21) | dispose(){return super.dispose(),this._analyser.dispose(),this} class gs (line 21) | class gs extends _s{constructor(){super(q(gs.getDefaults(),arguments,["s... method constructor (line 21) | constructor(){super(q(gs.getDefaults(),arguments,["size"])),this.name=... method getDefaults (line 21) | static getDefaults(){return Object.assign(Ct.getDefaults(),{normalRang... method getValue (line 21) | getValue(){return this._analyser.getValue().map(t=>this.normalRange?at... method size (line 21) | get size(){return this._analyser.size} method size (line 21) | set size(t){this._analyser.size=t} method smoothing (line 21) | get smoothing(){return this._analyser.smoothing} method smoothing (line 21) | set smoothing(t){this._analyser.smoothing=t} method getFrequencyOfIndex (line 21) | getFrequencyOfIndex(t){return r(0<=t&&t