1
- var m = globalThis . Module || "undefined" != typeof Module ? Module : { } , n = "em-ww" == globalThis . name , q = ! ! globalThis . AudioWorkletGlobalScope , t , z , J , K , H , D , v , X , F , C , B , Y , A , Z ;
1
+ var m = globalThis . Module || "undefined" != typeof Module ? Module : { } , q = "em-ww" == globalThis . name , r = ! ! globalThis . AudioWorkletGlobalScope , t , z , J , K , H , E , v , X , F , D , C , Y , A , Z ;
2
2
3
- q && ( n = ! 0 ) ;
3
+ r && ( q = ! 0 ) ;
4
4
5
5
function u ( a ) {
6
6
t = a ;
@@ -12,12 +12,12 @@ function u(a) {
12
12
a . G = a . M = 0 ;
13
13
}
14
14
15
- n && ! q && ( onmessage = a => {
15
+ q && ! r && ( onmessage = a => {
16
16
onmessage = null ;
17
17
u ( a . data ) ;
18
18
} ) ;
19
19
20
- if ( q ) {
20
+ if ( r ) {
21
21
function a ( c ) {
22
22
class e extends AudioWorkletProcessor {
23
23
constructor ( d ) {
@@ -31,41 +31,41 @@ if (q) {
31
31
this . K ( ) ;
32
32
}
33
33
K ( ) {
34
- for ( var d = B ( ) , f = C ( this . B . length * this . s ) >> 2 , g = this . B . length - 1 ; 0 <= g ; g -- ) this . B [ g ] = D . subarray ( f , f += this . u ) ;
34
+ for ( var d = C ( ) , f = D ( this . B . length * this . s ) >> 2 , g = this . B . length - 1 ; 0 <= g ; g -- ) this . B [ g ] = E . subarray ( f , f += this . u ) ;
35
35
F ( d ) ;
36
36
}
37
37
static get parameterDescriptors ( ) {
38
38
return c ;
39
39
}
40
40
process ( d , f , g ) {
41
- var p = d . length , x = f . length , k , r , h = 12 * ( p + x ) , l = 0 ;
41
+ var n = d . length , x = f . length , k , p , h = 12 * ( n + x ) , l = 0 ;
42
42
for ( k of d ) l += k . length ;
43
43
l *= this . s ;
44
44
var G = 0 ;
45
45
for ( k of f ) G += k . length ;
46
46
l += G * this . s ;
47
47
var O = 0 ;
48
48
for ( k in g ) ++ O , h += 8 , l += g [ k ] . byteLength ;
49
- var V = B ( ) , E = h + l + 15 & - 16 ;
50
- h = C ( E ) ;
51
- l = h + ( E - l ) ;
52
- E = h ;
49
+ var V = C ( ) , B = h + l + 15 & - 16 ;
50
+ h = D ( B ) ;
51
+ l = h + ( B - l ) ;
52
+ B = h ;
53
53
for ( k of d ) {
54
54
H [ h >> 2 ] = k . length ;
55
55
H [ h + 4 >> 2 ] = this . u ;
56
56
H [ h + 8 >> 2 ] = l ;
57
57
h += 12 ;
58
- for ( r of k ) D . set ( r , l >> 2 ) , l += this . s ;
58
+ for ( p of k ) E . set ( p , l >> 2 ) , l += this . s ;
59
59
}
60
60
d = h ;
61
- for ( k = 0 ; r = g [ k ++ ] ; ) H [ h >> 2 ] = r . length , H [ h + 4 >> 2 ] = l , h += 8 , D . set ( r , l >> 2 ) ,
62
- l += 4 * r . length ;
61
+ for ( k = 0 ; p = g [ k ++ ] ; ) H [ h >> 2 ] = p . length , H [ h + 4 >> 2 ] = l , h += 8 , E . set ( p , l >> 2 ) ,
62
+ l += 4 * p . length ;
63
63
g = h ;
64
64
for ( k of f ) H [ h >> 2 ] = k . length , H [ h + 4 >> 2 ] = this . u , H [ h + 8 >> 2 ] = l , h += 12 ,
65
65
l += this . s * k . length ;
66
- if ( p = this . v ( p , E , x , g , O , d , this . A ) ) for ( k of f ) for ( r of k ) r . set ( this . B [ -- G ] ) ;
66
+ if ( n = this . v ( n , B , x , g , O , d , this . A ) ) for ( k of f ) for ( p of k ) p . set ( this . B [ -- G ] ) ;
67
67
F ( V ) ;
68
- return ! ! p ;
68
+ return ! ! n ;
69
69
}
70
70
}
71
71
return e ;
@@ -95,10 +95,10 @@ function w() {
95
95
J = new Uint8Array ( a ) ;
96
96
K = new Int32Array ( a ) ;
97
97
H = new Uint32Array ( a ) ;
98
- D = new Float32Array ( a ) ;
98
+ E = new Float32Array ( a ) ;
99
99
}
100
100
101
- n || ( v = m . mem || new WebAssembly . Memory ( {
101
+ q || ( v = m . mem || new WebAssembly . Memory ( {
102
102
initial : 256 ,
103
103
maximum : 256 ,
104
104
shared : ! 0
@@ -110,12 +110,12 @@ var L = [], M = a => {
110
110
b && A . get ( b ) ( ...a . x ) ;
111
111
} , N = a => {
112
112
L . push ( a ) ;
113
- } , P = a => F ( a ) , Q = ( ) => B ( ) , S = ( a , b , c , e ) => {
114
- b = R [ b ] ;
115
- R [ a ] . connect ( b . destination || b , c , e ) ;
116
- } , R = { } , T = 0 , U = "undefined" != typeof TextDecoder ? new TextDecoder : void 0 , W = ( a = 0 ) => {
113
+ } , Q = ( a , b , c , e ) => {
114
+ b = P [ b ] ;
115
+ P [ a ] . connect ( b . destination || b , c , e ) ;
116
+ } , P = { } , R = 0 , S = "undefined" != typeof TextDecoder ? new TextDecoder : void 0 , T = ( a = 0 ) => {
117
117
for ( var b = J , c = a , e = c + void 0 ; b [ c ] && ! ( c >= e ) ; ) ++ c ;
118
- if ( 16 < c - a && b . buffer && U ) return U . decode ( b . slice ( a , c ) ) ;
118
+ if ( 16 < c - a && b . buffer && S ) return S . decode ( b . slice ( a , c ) ) ;
119
119
for ( e = "" ; a < c ; ) {
120
120
var d = b [ a ++ ] ;
121
121
if ( d & 128 ) {
@@ -128,26 +128,26 @@ var L = [], M = a => {
128
128
} else e += String . fromCharCode ( d ) ;
129
129
}
130
130
return e ;
131
- } , aa = a => {
131
+ } , U = a => {
132
132
var b = window . AudioContext || window . webkitAudioContext ;
133
133
if ( a ) {
134
134
var c = H [ a >> 2 ] ;
135
135
a = {
136
- latencyHint : ( c ? W ( c ) : "" ) || void 0 ,
136
+ latencyHint : ( c ? T ( c ) : "" ) || void 0 ,
137
137
sampleRate : H [ a + 4 >> 2 ] || void 0
138
138
} ;
139
139
} else a = void 0 ;
140
- if ( c = b ) b = new b ( a ) , R [ ++ T ] = b , c = T ;
140
+ if ( c = b ) b = new b ( a ) , P [ ++ R ] = b , c = R ;
141
141
return c ;
142
- } , ba = ( a , b , c , e , d ) => {
142
+ } , W = ( a , b , c , e , d ) => {
143
143
var f = c ? K [ c + 4 >> 2 ] : 0 ;
144
144
if ( c ) {
145
145
var g = K [ c >> 2 ] ;
146
146
c = H [ c + 8 >> 2 ] ;
147
- var p = f ;
147
+ var n = f ;
148
148
if ( c ) {
149
149
c >>= 2 ;
150
- for ( var x = [ ] ; p -- ; ) x . push ( H [ c ++ ] ) ;
150
+ for ( var x = [ ] ; n -- ; ) x . push ( H [ c ++ ] ) ;
151
151
c = x ;
152
152
} else c = void 0 ;
153
153
e = {
@@ -161,69 +161,69 @@ var L = [], M = a => {
161
161
}
162
162
} ;
163
163
} else e = void 0 ;
164
- a = new AudioWorkletNode ( R [ a ] , b ? W ( b ) : "" , e ) ;
165
- R [ ++ T ] = a ;
166
- return T ;
167
- } , ca = ( a , b , c , e ) => {
168
- var d = [ ] , f = ( f = H [ b >> 2 ] ) ? W ( f ) : "" , g = K [ b + 4 >> 2 ] ;
164
+ a = new AudioWorkletNode ( P [ a ] , b ? T ( b ) : "" , e ) ;
165
+ P [ ++ R ] = a ;
166
+ return R ;
167
+ } , aa = ( a , b , c , e ) => {
168
+ var d = [ ] , f = ( f = H [ b >> 2 ] ) ? T ( f ) : "" , g = K [ b + 4 >> 2 ] ;
169
169
b = H [ b + 8 >> 2 ] ;
170
- for ( var p = 0 ; g -- ; ) d . push ( {
171
- name : p ++ ,
172
- defaultValue : D [ b >> 2 ] ,
173
- minValue : D [ b + 4 >> 2 ] ,
174
- maxValue : D [ b + 8 >> 2 ] ,
170
+ for ( var n = 0 ; g -- ; ) d . push ( {
171
+ name : n ++ ,
172
+ defaultValue : E [ b >> 2 ] ,
173
+ minValue : E [ b + 4 >> 2 ] ,
174
+ maxValue : E [ b + 8 >> 2 ] ,
175
175
automationRate : ( K [ b + 12 >> 2 ] ? "k" : "a" ) + "-rate"
176
176
} ) , b += 16 ;
177
- R [ a ] . audioWorklet . D . port . postMessage ( {
177
+ P [ a ] . audioWorklet . D . port . postMessage ( {
178
178
_wpn : f ,
179
179
H : d ,
180
180
I : a ,
181
181
v : c ,
182
182
A : e
183
183
} ) ;
184
- } , da = ( ) => ! 1 , ea = 1 , fa = a => {
184
+ } , ba = ( ) => ! 1 , ca = 1 , da = a => {
185
185
a = a . data ;
186
186
var b = a . _wsc ;
187
187
b && A . get ( b ) ( ...a . C ) ;
188
- } , ha = a => C ( a ) , ia = ( a , b , c , e , d ) => {
189
- var f = R [ a ] , g = f . audioWorklet , p = ( ) => {
188
+ } , ea = ( a , b , c , e , d ) => {
189
+ var f = P [ a ] , g = f . audioWorklet , n = ( ) => {
190
190
A . get ( e ) ( a , 0 , d ) ;
191
191
} ;
192
- if ( ! g ) return p ( ) ;
192
+ if ( ! g ) return n ( ) ;
193
193
g . addModule ( m . js ) . then ( ( ( ) => {
194
194
g . D = new AudioWorkletNode ( f , "em-bootstrap" , {
195
195
processorOptions : {
196
- N : ea ++ ,
196
+ N : ca ++ ,
197
197
G : m . wasm ,
198
198
L : v ,
199
199
J : b ,
200
200
F : c
201
201
}
202
202
} ) ;
203
- g . D . port . onmessage = fa ;
203
+ g . D . port . onmessage = da ;
204
204
A . get ( e ) ( a , 1 , d ) ;
205
- } ) ) . catch ( p ) ;
205
+ } ) ) . catch ( n ) ;
206
206
} ;
207
207
208
- function ja ( a ) {
208
+ function fa ( a ) {
209
209
let b = document . createElement ( "button" ) ;
210
210
b . innerHTML = "Toggle playback" ;
211
211
document . body . appendChild ( b ) ;
212
- a = R [ a ] ;
212
+ a = P [ a ] ;
213
213
b . onclick = ( ) => {
214
214
"running" != a . state ? a . resume ( ) : a . suspend ( ) ;
215
215
} ;
216
216
}
217
217
218
218
function y ( ) {
219
219
Z = {
220
- f : ja ,
221
- g : S ,
222
- d : aa ,
223
- h : ba ,
224
- e : ca ,
225
- b : da ,
226
- c : ia ,
220
+ f : fa ,
221
+ g : Q ,
222
+ d : U ,
223
+ h : W ,
224
+ e : aa ,
225
+ b : ba ,
226
+ c : ea ,
227
227
a : v
228
228
} ;
229
229
z = WebAssembly . instantiate ( m . wasm , {
@@ -232,17 +232,13 @@ function y() {
232
232
a = ( a . instance || a ) . exports ;
233
233
X = a . j ;
234
234
F = a . l ;
235
- C = a . m ;
236
- B = a . n ;
235
+ D = a . m ;
236
+ C = a . n ;
237
237
Y = a . o ;
238
238
A = a . k ;
239
- m . stackSave = Q ;
240
- m . stackAlloc = ha ;
241
- m . stackRestore = P ;
242
- m . wasmTable = A ;
243
- n ? ( Y ( t . J , t . F ) , q || ( removeEventListener ( "message" , N ) , L = L . forEach ( M ) , addEventListener ( "message" , M ) ) ) : a . i ( ) ;
244
- n || X ( ) ;
239
+ q ? ( Y ( t . J , t . F ) , r || ( removeEventListener ( "message" , N ) , L = L . forEach ( M ) , addEventListener ( "message" , M ) ) ) : a . i ( ) ;
240
+ q || X ( ) ;
245
241
} ) ) ;
246
242
}
247
243
248
- n || y ( ) ;
244
+ q || y ( ) ;
0 commit comments