Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
AroriaNetwork
GitHub Repository: AroriaNetwork/3kho-backup
Path: blob/main/projects/temple-run-2/assets/babylonjs/gltf_validator.js
1834 views
1
(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
2
// shim for using process in browser
3
var process = module.exports = {};
4
5
// cached from whatever global is present so that test runners that stub it
6
// don't break things. But we need to wrap it in a try catch in case it is
7
// wrapped in strict mode code which doesn't define any globals. It's inside a
8
// function because try/catches deoptimize in certain engines.
9
10
var cachedSetTimeout;
11
var cachedClearTimeout;
12
13
function defaultSetTimout() {
14
throw new Error('setTimeout has not been defined');
15
}
16
function defaultClearTimeout () {
17
throw new Error('clearTimeout has not been defined');
18
}
19
(function () {
20
try {
21
if (typeof setTimeout === 'function') {
22
cachedSetTimeout = setTimeout;
23
} else {
24
cachedSetTimeout = defaultSetTimout;
25
}
26
} catch (e) {
27
cachedSetTimeout = defaultSetTimout;
28
}
29
try {
30
if (typeof clearTimeout === 'function') {
31
cachedClearTimeout = clearTimeout;
32
} else {
33
cachedClearTimeout = defaultClearTimeout;
34
}
35
} catch (e) {
36
cachedClearTimeout = defaultClearTimeout;
37
}
38
} ())
39
function runTimeout(fun) {
40
if (cachedSetTimeout === setTimeout) {
41
//normal enviroments in sane situations
42
return setTimeout(fun, 0);
43
}
44
// if setTimeout wasn't available but was latter defined
45
if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
46
cachedSetTimeout = setTimeout;
47
return setTimeout(fun, 0);
48
}
49
try {
50
// when when somebody has screwed with setTimeout but no I.E. maddness
51
return cachedSetTimeout(fun, 0);
52
} catch(e){
53
try {
54
// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
55
return cachedSetTimeout.call(null, fun, 0);
56
} catch(e){
57
// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
58
return cachedSetTimeout.call(this, fun, 0);
59
}
60
}
61
62
63
}
64
function runClearTimeout(marker) {
65
if (cachedClearTimeout === clearTimeout) {
66
//normal enviroments in sane situations
67
return clearTimeout(marker);
68
}
69
// if clearTimeout wasn't available but was latter defined
70
if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
71
cachedClearTimeout = clearTimeout;
72
return clearTimeout(marker);
73
}
74
try {
75
// when when somebody has screwed with setTimeout but no I.E. maddness
76
return cachedClearTimeout(marker);
77
} catch (e){
78
try {
79
// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
80
return cachedClearTimeout.call(null, marker);
81
} catch (e){
82
// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
83
// Some versions of I.E. have different rules for clearTimeout vs setTimeout
84
return cachedClearTimeout.call(this, marker);
85
}
86
}
87
88
89
90
}
91
var queue = [];
92
var draining = false;
93
var currentQueue;
94
var queueIndex = -1;
95
96
function cleanUpNextTick() {
97
if (!draining || !currentQueue) {
98
return;
99
}
100
draining = false;
101
if (currentQueue.length) {
102
queue = currentQueue.concat(queue);
103
} else {
104
queueIndex = -1;
105
}
106
if (queue.length) {
107
drainQueue();
108
}
109
}
110
111
function drainQueue() {
112
if (draining) {
113
return;
114
}
115
var timeout = runTimeout(cleanUpNextTick);
116
draining = true;
117
118
var len = queue.length;
119
while(len) {
120
currentQueue = queue;
121
queue = [];
122
while (++queueIndex < len) {
123
if (currentQueue) {
124
currentQueue[queueIndex].run();
125
}
126
}
127
queueIndex = -1;
128
len = queue.length;
129
}
130
currentQueue = null;
131
draining = false;
132
runClearTimeout(timeout);
133
}
134
135
process.nextTick = function (fun) {
136
var args = new Array(arguments.length - 1);
137
if (arguments.length > 1) {
138
for (var i = 1; i < arguments.length; i++) {
139
args[i - 1] = arguments[i];
140
}
141
}
142
queue.push(new Item(fun, args));
143
if (queue.length === 1 && !draining) {
144
runTimeout(drainQueue);
145
}
146
};
147
148
// v8 likes predictible objects
149
function Item(fun, array) {
150
this.fun = fun;
151
this.array = array;
152
}
153
Item.prototype.run = function () {
154
this.fun.apply(null, this.array);
155
};
156
process.title = 'browser';
157
process.browser = true;
158
process.env = {};
159
process.argv = [];
160
process.version = ''; // empty string to avoid regexp issues
161
process.versions = {};
162
163
function noop() {}
164
165
process.on = noop;
166
process.addListener = noop;
167
process.once = noop;
168
process.off = noop;
169
process.removeListener = noop;
170
process.removeAllListeners = noop;
171
process.emit = noop;
172
process.prependListener = noop;
173
process.prependOnceListener = noop;
174
175
process.listeners = function (name) { return [] }
176
177
process.binding = function (name) {
178
throw new Error('process.binding is not supported');
179
};
180
181
process.cwd = function () { return '/' };
182
process.chdir = function (dir) {
183
throw new Error('process.chdir is not supported');
184
};
185
process.umask = function() { return 0; };
186
187
},{}],2:[function(require,module,exports){
188
GLTFValidator = require('gltf-validator');
189
},{"gltf-validator":4}],3:[function(require,module,exports){
190
(function (process,global,__filename,__argument0,__argument1,__argument2,__argument3,__dirname){
191
var dartNodePreambleSelf="undefined"!=typeof global?global:window,self=Object.create(dartNodePreambleSelf);if(self.scheduleImmediate=self.setImmediate?function(e){dartNodePreambleSelf.setImmediate(e)}:function(e){setTimeout(e,0)},self.exports=exports,"undefined"!=typeof process)self.process=process;if("undefined"!=typeof __dirname)self.__dirname=__dirname;if("undefined"!=typeof __filename)self.__filename=__filename;var dartNodeIsActuallyNode=!dartNodePreambleSelf.window;try{if("undefined"!=typeof WorkerGlobalScope&&dartNodePreambleSelf instanceof WorkerGlobalScope)dartNodeIsActuallyNode=!1;if(dartNodePreambleSelf.process&&dartNodePreambleSelf.process.versions&&dartNodePreambleSelf.process.versions.hasOwnProperty("electron")&&dartNodePreambleSelf.process.versions.hasOwnProperty("node"))dartNodeIsActuallyNode=!0}catch(e){}if(dartNodeIsActuallyNode){var url=("undefined"!=typeof __webpack_require__?__non_webpack_require__:require)("url");self.location={get href(){if(url.pathToFileURL)return url.pathToFileURL(process.cwd()).href+"/";else return"file://"+function(){var e=process.cwd();if("win32"!=process.platform)return e;else return"/"+e.replace(/\\/g,"/")}()+"/"}},function(){function e(){try{throw new Error}catch(t){var e=t.stack,r=new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$","mg"),l=null;do{var o=r.exec(e);if(null!=o)l=o}while(null!=o);return l[1]}}var r=null;self.document={get currentScript(){if(null==r)r={src:e()};return r}}}(),self.dartDeferredLibraryLoader=function(e,r,l){try{load(e),r()}catch(e){l(e)}}}(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a)
192
for(var r=0;r<s.length;r++){var q=s[r]
193
b[q]=a[q]}}var z=function(){var s=function(){}
194
s.prototype={p:{}}
195
var r=new s()
196
if(!(r.__proto__&&r.__proto__.p===s.prototype.p))return false
197
try{if(typeof navigator!="undefined"&&typeof navigator.userAgent=="string"&&navigator.userAgent.indexOf("Chrome/")>=0)return true
198
if(typeof version=="function"&&version.length==0){var q=version()
199
if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}()
200
function setFunctionNamesIfNecessary(a){function t(){};if(typeof t.name=="string")return
201
for(var s=0;s<a.length;s++){var r=a[s]
202
var q=Object.keys(r)
203
for(var p=0;p<q.length;p++){var o=q[p]
204
var n=r[o]
205
if(typeof n=='function')n.name=o}}}function inherit(a,b){a.prototype.constructor=a
206
a.prototype["$i"+a.name]=a
207
if(b!=null){if(z){a.prototype.__proto__=b.prototype
208
return}var s=Object.create(b.prototype)
209
copyProperties(a.prototype,s)
210
a.prototype=s}}function inheritMany(a,b){for(var s=0;s<b.length;s++)inherit(b[s],a)}function mixin(a,b){copyProperties(b.prototype,a.prototype)
211
a.prototype.constructor=a}function lazyOld(a,b,c,d){var s=a
212
a[b]=s
213
a[c]=function(){a[c]=function(){H.w8(b)}
214
var r
215
var q=d
216
try{if(a[b]===s){r=a[b]=q
217
r=a[b]=d()}else r=a[b]}finally{if(r===q)a[b]=null
218
a[c]=function(){return this[b]}}return r}}function lazy(a,b,c,d){var s=a
219
a[b]=s
220
a[c]=function(){if(a[b]===s)a[b]=d()
221
a[c]=function(){return this[b]}
222
return a[b]}}function makeConstList(a){a.immutable$list=Array
223
a.fixed$length=Array
224
return a}function convertToFastObject(a){function t(){}t.prototype=a
225
new t()
226
return a}function convertAllToFastObject(a){for(var s=0;s<a.length;++s)convertToFastObject(a[s])}var y=0
227
function tearOffGetter(a,b,c,d,e){return e?new Function("funcs","applyTrampolineIndex","reflectionInfo","name","H","c","return function tearOff_"+d+y+++"(receiver) {"+"if (c === null) c = "+"H.mX"+"("+"this, funcs, applyTrampolineIndex, reflectionInfo, false, true, name);"+"return new c(this, funcs[0], receiver, name);"+"}")(a,b,c,d,H,null):new Function("funcs","applyTrampolineIndex","reflectionInfo","name","H","c","return function tearOff_"+d+y+++"() {"+"if (c === null) c = "+"H.mX"+"("+"this, funcs, applyTrampolineIndex, reflectionInfo, false, false, name);"+"return new c(this, funcs[0], null, name);"+"}")(a,b,c,d,H,null)}function tearOff(a,b,c,d,e,f){var s=null
228
return d?function(){if(s===null)s=H.mX(this,a,b,c,true,false,e).prototype
229
return s}:tearOffGetter(a,b,c,e,f)}var x=0
230
function installTearOff(a,b,c,d,e,f,g,h,i,j){var s=[]
231
for(var r=0;r<h.length;r++){var q=h[r]
232
if(typeof q=='string')q=a[q]
233
q.$callName=g[r]
234
s.push(q)}var q=s[0]
235
q.$R=e
236
q.$D=f
237
var p=i
238
if(typeof p=="number")p+=x
239
var o=h[0]
240
q.$stubName=o
241
var n=tearOff(s,j||0,p,c,o,d)
242
a[b]=n
243
if(c)q.$tearOff=n}function installStaticTearOff(a,b,c,d,e,f,g,h){return installTearOff(a,b,true,false,c,d,e,f,g,h)}function installInstanceTearOff(a,b,c,d,e,f,g,h,i){return installTearOff(a,b,false,c,d,e,f,g,h,i)}function setOrUpdateInterceptorsByTag(a){var s=v.interceptorsByTag
244
if(!s){v.interceptorsByTag=a
245
return}copyProperties(a,s)}function setOrUpdateLeafTags(a){var s=v.leafTags
246
if(!s){v.leafTags=a
247
return}copyProperties(a,s)}function updateTypes(a){var s=v.types
248
var r=s.length
249
s.push.apply(s,a)
250
return r}function updateHolder(a,b){copyProperties(b,a)
251
return a}var hunkHelpers=function(){var s=function(a,b,c,d,e){return function(f,g,h,i){return installInstanceTearOff(f,g,a,b,c,d,[h],i,e)}},r=function(a,b,c,d){return function(e,f,g,h){return installStaticTearOff(e,f,a,b,c,[g],h,d)}}
252
return{inherit:inherit,inheritMany:inheritMany,mixin:mixin,installStaticTearOff:installStaticTearOff,installInstanceTearOff:installInstanceTearOff,_instance_0u:s(0,0,null,["$0"],0),_instance_1u:s(0,1,null,["$1"],0),_instance_2u:s(0,2,null,["$2"],0),_instance_0i:s(1,0,null,["$0"],0),_instance_1i:s(1,1,null,["$1"],0),_instance_2i:s(1,2,null,["$2"],0),_static_0:r(0,null,["$0"],0),_static_1:r(1,null,["$1"],0),_static_2:r(2,null,["$2"],0),makeConstList:makeConstList,lazy:lazy,lazyOld:lazyOld,updateHolder:updateHolder,convertToFastObject:convertToFastObject,setFunctionNamesIfNecessary:setFunctionNamesIfNecessary,updateTypes:updateTypes,setOrUpdateInterceptorsByTag:setOrUpdateInterceptorsByTag,setOrUpdateLeafTags:setOrUpdateLeafTags}}()
253
function initializeDeferredHunk(a){x=v.types.length
254
a(hunkHelpers,v,w,$)}function getGlobalFromName(a){for(var s=0;s<w.length;s++){if(w[s]==C)continue
255
if(w[s][a])return w[s][a]}}var C={},H={mD:function mD(){},
256
fP:function(a,b,c){if(b.h("n<0>").b(a))return new H.dC(a,b.h("@<0>").D(c).h("dC<1,2>"))
257
return new H.bX(a,b.h("@<0>").D(c).h("bX<1,2>"))},
258
nM:function(a){return new H.eD(a)},
259
m8:function(a){var s,r=a^48
260
if(r<=9)return r
261
s=a|32
262
if(97<=s&&s<=102)return s-87
263
return-1},
264
p5:function(a,b){var s=H.m8(C.a.A(a,b)),r=H.m8(C.a.A(a,b+1))
265
return s*16+r-(r&256)},
266
du:function(a,b,c,d){P.aU(b,"start")
267
if(c!=null){P.aU(c,"end")
268
if(b>c)H.a2(P.S(b,0,c,"start",null))}return new H.dt(a,b,c,d.h("dt<0>"))},
269
ja:function(a,b,c,d){if(t.O.b(a))return new H.c_(a,b,c.h("@<0>").D(d).h("c_<1,2>"))
270
return new H.b9(a,b,c.h("@<0>").D(d).h("b9<1,2>"))},
271
o5:function(a,b,c){var s="count"
272
if(t.O.b(a)){P.aM(b,s)
273
P.aU(b,s)
274
return new H.cw(a,b,c.h("cw<0>"))}P.aM(b,s)
275
P.aU(b,s)
276
return new H.bc(a,b,c.h("bc<0>"))},
277
mB:function(){return new P.bz("No element")},
278
tg:function(){return new P.bz("Too few elements")},
279
bE:function bE(){},
280
d3:function d3(a,b){this.a=a
281
this.$ti=b},
282
bX:function bX(a,b){this.a=a
283
this.$ti=b},
284
dC:function dC(a,b){this.a=a
285
this.$ti=b},
286
dx:function dx(){},
287
b3:function b3(a,b){this.a=a
288
this.$ti=b},
289
bY:function bY(a,b){this.a=a
290
this.$ti=b},
291
fQ:function fQ(a,b){this.a=a
292
this.b=b},
293
eD:function eD(a){this.a=a},
294
cu:function cu(a){this.a=a},
295
n:function n(){},
296
af:function af(){},
297
dt:function dt(a,b,c,d){var _=this
298
_.a=a
299
_.b=b
300
_.c=c
301
_.$ti=d},
302
a6:function a6(a,b,c){var _=this
303
_.a=a
304
_.b=b
305
_.c=0
306
_.d=null
307
_.$ti=c},
308
b9:function b9(a,b,c){this.a=a
309
this.b=b
310
this.$ti=c},
311
c_:function c_(a,b,c){this.a=a
312
this.b=b
313
this.$ti=c},
314
a7:function a7(a,b,c){var _=this
315
_.a=null
316
_.b=a
317
_.c=b
318
_.$ti=c},
319
a8:function a8(a,b,c){this.a=a
320
this.b=b
321
this.$ti=c},
322
l_:function l_(a,b,c){this.a=a
323
this.b=b
324
this.$ti=c},
325
cm:function cm(a,b,c){this.a=a
326
this.b=b
327
this.$ti=c},
328
bc:function bc(a,b,c){this.a=a
329
this.b=b
330
this.$ti=c},
331
cw:function cw(a,b,c){this.a=a
332
this.b=b
333
this.$ti=c},
334
dr:function dr(a,b,c){this.a=a
335
this.b=b
336
this.$ti=c},
337
b6:function b6(a){this.$ti=a},
338
d6:function d6(a){this.$ti=a},
339
d8:function d8(){},
340
f7:function f7(){},
341
cI:function cI(){},
342
cG:function cG(a){this.a=a},
343
e4:function e4(){},
344
t2:function(){throw H.c(P.ab("Cannot modify unmodifiable Map"))},
345
pd:function(a){var s,r=H.pc(a)
346
if(r!=null)return r
347
s="minified:"+a
348
return s},
349
p1:function(a,b){var s
350
if(b!=null){s=b.x
351
if(s!=null)return s}return t.aU.b(a)},
352
b:function(a){var s
353
if(typeof a=="string")return a
354
if(typeof a=="number"){if(a!==0)return""+a}else if(!0===a)return"true"
355
else if(!1===a)return"false"
356
else if(a==null)return"null"
357
s=J.ag(a)
358
if(typeof s!="string")throw H.c(H.bM(a))
359
return s},
360
cj:function(a){var s=a.$identityHash
361
if(s==null){s=Math.random()*0x3fffffff|0
362
a.$identityHash=s}return s},
363
o1:function(a,b){var s,r,q,p,o,n,m=null
364
if(typeof a!="string")H.a2(H.bM(a))
365
s=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a)
366
if(s==null)return m
367
r=s[3]
368
if(b==null){if(r!=null)return parseInt(a,10)
369
if(s[2]!=null)return parseInt(a,16)
370
return m}if(b<2||b>36)throw H.c(P.S(b,2,36,"radix",m))
371
if(b===10&&r!=null)return parseInt(a,10)
372
if(b<10||r==null){q=b<=10?47+b:86+b
373
p=s[1]
374
for(o=p.length,n=0;n<o;++n)if((C.a.H(p,n)|32)>q)return m}return parseInt(a,b)},
375
ju:function(a){return H.tG(a)},
376
tG:function(a){var s,r,q
377
if(a instanceof P.e)return H.az(H.ac(a),null)
378
if(J.cq(a)===C.by||t.ak.b(a)){s=C.a_(a)
379
if(H.nV(s))return s
380
r=a.constructor
381
if(typeof r=="function"){q=r.name
382
if(typeof q=="string"&&H.nV(q))return q}}return H.az(H.ac(a),null)},
383
nV:function(a){var s=a!=="Object"&&a!==""
384
return s},
385
nU:function(a){var s,r,q,p,o=a.length
386
if(o<=500)return String.fromCharCode.apply(null,a)
387
for(s="",r=0;r<o;r=q){q=r+500
388
p=q<o?q:o
389
s+=String.fromCharCode.apply(null,a.slice(r,p))}return s},
390
tJ:function(a){var s,r,q,p=H.a([],t.Z)
391
for(s=a.length,r=0;r<a.length;a.length===s||(0,H.cs)(a),++r){q=a[r]
392
if(!H.aJ(q))throw H.c(H.bM(q))
393
if(q<=65535)p.push(q)
394
else if(q<=1114111){p.push(55296+(C.c.ad(q-65536,10)&1023))
395
p.push(56320+(q&1023))}else throw H.c(H.bM(q))}return H.nU(p)},
396
tI:function(a){var s,r,q
397
for(s=a.length,r=0;r<s;++r){q=a[r]
398
if(!H.aJ(q))throw H.c(H.bM(q))
399
if(q<0)throw H.c(H.bM(q))
400
if(q>65535)return H.tJ(a)}return H.nU(a)},
401
tK:function(a,b,c){var s,r,q,p
402
if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a)
403
for(s=b,r="";s<c;s=q){q=s+500
404
p=q<c?q:c
405
r+=String.fromCharCode.apply(null,a.subarray(s,p))}return r},
406
ba:function(a){var s
407
if(0<=a){if(a<=65535)return String.fromCharCode(a)
408
if(a<=1114111){s=a-65536
409
return String.fromCharCode((55296|C.c.ad(s,10))>>>0,56320|s&1023)}}throw H.c(P.S(a,0,1114111,null,null))},
410
aw:function(a){if(a.date===void 0)a.date=new Date(a.a)
411
return a.date},
412
eV:function(a){return a.b?H.aw(a).getUTCFullYear()+0:H.aw(a).getFullYear()+0},
413
o_:function(a){return a.b?H.aw(a).getUTCMonth()+1:H.aw(a).getMonth()+1},
414
nW:function(a){return a.b?H.aw(a).getUTCDate()+0:H.aw(a).getDate()+0},
415
nX:function(a){return a.b?H.aw(a).getUTCHours()+0:H.aw(a).getHours()+0},
416
nZ:function(a){return a.b?H.aw(a).getUTCMinutes()+0:H.aw(a).getMinutes()+0},
417
o0:function(a){return a.b?H.aw(a).getUTCSeconds()+0:H.aw(a).getSeconds()+0},
418
nY:function(a){return a.b?H.aw(a).getUTCMilliseconds()+0:H.aw(a).getMilliseconds()+0},
419
bu:function(a,b,c){var s,r,q={}
420
q.a=0
421
s=[]
422
r=[]
423
q.a=b.length
424
C.d.K(s,b)
425
q.b=""
426
if(c!=null&&c.a!==0)c.J(0,new H.jt(q,r,s))
427
""+q.a
428
return J.ry(a,new H.ig(C.d5,0,s,r,0))},
429
tH:function(a,b,c){var s,r,q,p
430
if(b instanceof Array)s=c==null||c.a===0
431
else s=!1
432
if(s){r=b
433
q=r.length
434
if(q===0){if(!!a.$0)return a.$0()}else if(q===1){if(!!a.$1)return a.$1(r[0])}else if(q===2){if(!!a.$2)return a.$2(r[0],r[1])}else if(q===3){if(!!a.$3)return a.$3(r[0],r[1],r[2])}else if(q===4){if(!!a.$4)return a.$4(r[0],r[1],r[2],r[3])}else if(q===5)if(!!a.$5)return a.$5(r[0],r[1],r[2],r[3],r[4])
435
p=a[""+"$"+q]
436
if(p!=null)return p.apply(a,r)}return H.tF(a,b,c)},
437
tF:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g
438
if(b!=null)s=b instanceof Array?b:P.dh(b,!0,t.z)
439
else s=[]
440
r=s.length
441
q=a.$R
442
if(r<q)return H.bu(a,s,c)
443
p=a.$D
444
o=p==null
445
n=!o?p():null
446
m=J.cq(a)
447
l=m.$C
448
if(typeof l=="string")l=m[l]
449
if(o){if(c!=null&&c.a!==0)return H.bu(a,s,c)
450
if(r===q)return l.apply(a,s)
451
return H.bu(a,s,c)}if(n instanceof Array){if(c!=null&&c.a!==0)return H.bu(a,s,c)
452
if(r>q+n.length)return H.bu(a,s,null)
453
C.d.K(s,n.slice(r-q))
454
return l.apply(a,s)}else{if(r>q)return H.bu(a,s,c)
455
k=Object.keys(n)
456
if(c==null)for(o=k.length,j=0;j<k.length;k.length===o||(0,H.cs)(k),++j){i=n[k[j]]
457
if(C.a4===i)return H.bu(a,s,c)
458
C.d.B(s,i)}else{for(o=k.length,h=0,j=0;j<k.length;k.length===o||(0,H.cs)(k),++j){g=k[j]
459
if(c.w(g)){++h
460
C.d.B(s,c.j(0,g))}else{i=n[g]
461
if(C.a4===i)return H.bu(a,s,c)
462
C.d.B(s,i)}}if(h!==c.a)return H.bu(a,s,c)}return l.apply(a,s)}},
463
ef:function(a,b){var s,r="index"
464
if(!H.aJ(b))return new P.ak(!0,b,r,null)
465
s=J.X(a)
466
if(b<0||b>=s)return P.ex(b,a,r,null,s)
467
return P.jv(b,r)},
468
vw:function(a,b,c){if(a<0||a>c)return P.S(a,0,c,"start",null)
469
if(b!=null)if(b<a||b>c)return P.S(b,a,c,"end",null)
470
return new P.ak(!0,b,"end",null)},
471
bM:function(a){return new P.ak(!0,a,null,null)},
472
c:function(a){var s,r
473
if(a==null)a=new P.eR()
474
s=new Error()
475
s.dartException=a
476
r=H.w9
477
if("defineProperty" in Object){Object.defineProperty(s,"message",{get:r})
478
s.name=""}else s.toString=r
479
return s},
480
w9:function(){return J.ag(this.dartException)},
481
a2:function(a){throw H.c(a)},
482
cs:function(a){throw H.c(P.ad(a))},
483
bd:function(a){var s,r,q,p,o,n
484
a=H.p8(a.replace(String({}),'$receiver$'))
485
s=a.match(/\\\$[a-zA-Z]+\\\$/g)
486
if(s==null)s=H.a([],t.s)
487
r=s.indexOf("\\$arguments\\$")
488
q=s.indexOf("\\$argumentsExpr\\$")
489
p=s.indexOf("\\$expr\\$")
490
o=s.indexOf("\\$method\\$")
491
n=s.indexOf("\\$receiver\\$")
492
return new H.kJ(a.replace(new RegExp('\\\\\\$arguments\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$argumentsExpr\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$expr\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$method\\\\\\$','g'),'((?:x|[^x])*)').replace(new RegExp('\\\\\\$receiver\\\\\\$','g'),'((?:x|[^x])*)'),r,q,p,o,n)},
493
kK:function(a){return function($expr$){var $argumentsExpr$='$arguments$'
494
try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)},
495
o8:function(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)},
496
nT:function(a,b){return new H.eQ(a,b==null?null:b.method)},
497
mE:function(a,b){var s=b==null,r=s?null:b.method
498
return new H.eC(a,r,s?null:b.receiver)},
499
E:function(a){if(a==null)return new H.eS(a)
500
if(a instanceof H.d7)return H.bN(a,a.a)
501
if(typeof a!=="object")return a
502
if("dartException" in a)return H.bN(a,a.dartException)
503
return H.vc(a)},
504
bN:function(a,b){if(t.C.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a
505
return b},
506
vc:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null
507
if(!("message" in a))return a
508
s=a.message
509
if("number" in a&&typeof a.number=="number"){r=a.number
510
q=r&65535
511
if((C.c.ad(r,16)&8191)===10)switch(q){case 438:return H.bN(a,H.mE(H.b(s)+" (Error "+q+")",e))
512
case 445:case 5007:return H.bN(a,H.nT(H.b(s)+" (Error "+q+")",e))}}if(a instanceof TypeError){p=$.r9()
513
o=$.ra()
514
n=$.rb()
515
m=$.rc()
516
l=$.rf()
517
k=$.rg()
518
j=$.re()
519
$.rd()
520
i=$.ri()
521
h=$.rh()
522
g=p.a4(s)
523
if(g!=null)return H.bN(a,H.mE(s,g))
524
else{g=o.a4(s)
525
if(g!=null){g.method="call"
526
return H.bN(a,H.mE(s,g))}else{g=n.a4(s)
527
if(g==null){g=m.a4(s)
528
if(g==null){g=l.a4(s)
529
if(g==null){g=k.a4(s)
530
if(g==null){g=j.a4(s)
531
if(g==null){g=m.a4(s)
532
if(g==null){g=i.a4(s)
533
if(g==null){g=h.a4(s)
534
f=g!=null}else f=!0}else f=!0}else f=!0}else f=!0}else f=!0}else f=!0}else f=!0
535
if(f)return H.bN(a,H.nT(s,g))}}return H.bN(a,new H.f6(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new P.ds()
536
s=function(b){try{return String(b)}catch(d){}return null}(a)
537
return H.bN(a,new P.ak(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new P.ds()
538
return a},
539
aK:function(a){var s
540
if(a instanceof H.d7)return a.b
541
if(a==null)return new H.dS(a)
542
s=a.$cachedTrace
543
if(s!=null)return s
544
return a.$cachedTrace=new H.dS(a)},
545
p4:function(a){if(a==null||typeof a!='object')return J.aL(a)
546
else return H.cj(a)},
547
oU:function(a,b){var s,r,q,p=a.length
548
for(s=0;s<p;s=q){r=s+1
549
q=r+1
550
b.m(0,a[s],a[r])}return b},
551
vA:function(a,b){var s,r=a.length
552
for(s=0;s<r;++s)b.B(0,a[s])
553
return b},
554
vK:function(a,b,c,d,e,f){switch(b){case 0:return a.$0()
555
case 1:return a.$1(c)
556
case 2:return a.$2(c,d)
557
case 3:return a.$3(c,d,e)
558
case 4:return a.$4(c,d,e,f)}throw H.c(P.t7("Unsupported number of arguments for wrapped closure"))},
559
m0:function(a,b){var s
560
if(a==null)return null
561
s=a.$identity
562
if(!!s)return s
563
s=function(c,d,e){return function(f,g,h,i){return e(c,d,f,g,h,i)}}(a,b,H.vK)
564
a.$identity=s
565
return s},
566
t1:function(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l=b[0],k=l.$callName,j=e?Object.create(new H.f_().constructor.prototype):Object.create(new H.ct(null,null,null,"").constructor.prototype)
567
j.$initialize=j.constructor
568
if(e)s=function static_tear_off(){this.$initialize()}
569
else{r=$.b4
570
$.b4=r+1
571
r=new Function("a,b,c,d"+r,"this.$initialize(a,b,c,d"+r+")")
572
s=r}j.constructor=s
573
s.prototype=j
574
if(!e){q=H.nF(a,l,f)
575
q.$reflectionInfo=d}else{j.$static_name=g
576
q=l}j.$S=H.rY(d,e,f)
577
j[k]=q
578
for(p=q,o=1;o<b.length;++o){n=b[o]
579
m=n.$callName
580
if(m!=null){n=e?n:H.nF(a,n,f)
581
j[m]=n}if(o===c){n.$reflectionInfo=d
582
p=n}}j.$C=p
583
j.$R=l.$R
584
j.$D=l.$D
585
return s},
586
rY:function(a,b,c){var s
587
if(typeof a=="number")return function(d,e){return function(){return d(e)}}(H.oZ,a)
588
if(typeof a=="string"){if(b)throw H.c("Cannot compute signature for static tearoff.")
589
s=c?H.rR:H.rQ
590
return function(d,e){return function(){return e(this,d)}}(a,s)}throw H.c("Error in functionType of tearoff")},
591
rZ:function(a,b,c,d){var s=H.nE
592
switch(b?-1:a){case 0:return function(e,f){return function(){return f(this)[e]()}}(c,s)
593
case 1:return function(e,f){return function(g){return f(this)[e](g)}}(c,s)
594
case 2:return function(e,f){return function(g,h){return f(this)[e](g,h)}}(c,s)
595
case 3:return function(e,f){return function(g,h,i){return f(this)[e](g,h,i)}}(c,s)
596
case 4:return function(e,f){return function(g,h,i,j){return f(this)[e](g,h,i,j)}}(c,s)
597
case 5:return function(e,f){return function(g,h,i,j,k){return f(this)[e](g,h,i,j,k)}}(c,s)
598
default:return function(e,f){return function(){return e.apply(f(this),arguments)}}(d,s)}},
599
nF:function(a,b,c){var s,r,q,p,o,n,m
600
if(c)return H.t0(a,b)
601
s=b.$stubName
602
r=b.length
603
q=a[s]
604
p=b==null?q==null:b===q
605
o=!p||r>=27
606
if(o)return H.rZ(r,!p,s,b)
607
if(r===0){p=$.b4
608
$.b4=p+1
609
n="self"+H.b(p)
610
return new Function("return function(){var "+n+" = this."+H.b(H.mA())+";return "+n+"."+H.b(s)+"();}")()}m="abcdefghijklmnopqrstuvwxyz".split("").splice(0,r).join(",")
611
p=$.b4
612
$.b4=p+1
613
m+=H.b(p)
614
return new Function("return function("+m+"){return this."+H.b(H.mA())+"."+H.b(s)+"("+m+");}")()},
615
t_:function(a,b,c,d){var s=H.nE,r=H.rS
616
switch(b?-1:a){case 0:throw H.c(new H.eZ("Intercepted function with no arguments."))
617
case 1:return function(e,f,g){return function(){return f(this)[e](g(this))}}(c,s,r)
618
case 2:return function(e,f,g){return function(h){return f(this)[e](g(this),h)}}(c,s,r)
619
case 3:return function(e,f,g){return function(h,i){return f(this)[e](g(this),h,i)}}(c,s,r)
620
case 4:return function(e,f,g){return function(h,i,j){return f(this)[e](g(this),h,i,j)}}(c,s,r)
621
case 5:return function(e,f,g){return function(h,i,j,k){return f(this)[e](g(this),h,i,j,k)}}(c,s,r)
622
case 6:return function(e,f,g){return function(h,i,j,k,l){return f(this)[e](g(this),h,i,j,k,l)}}(c,s,r)
623
default:return function(e,f,g,h){return function(){h=[g(this)]
624
Array.prototype.push.apply(h,arguments)
625
return e.apply(f(this),h)}}(d,s,r)}},
626
t0:function(a,b){var s,r,q,p,o,n,m=H.mA(),l=$.nC
627
if(l==null)l=$.nC=H.nB("receiver")
628
s=b.$stubName
629
r=b.length
630
q=a[s]
631
p=b==null?q==null:b===q
632
o=!p||r>=28
633
if(o)return H.t_(r,!p,s,b)
634
if(r===1){p="return function(){return this."+H.b(m)+"."+H.b(s)+"(this."+l+");"
635
o=$.b4
636
$.b4=o+1
637
return new Function(p+H.b(o)+"}")()}n="abcdefghijklmnopqrstuvwxyz".split("").splice(0,r-1).join(",")
638
p="return function("+n+"){return this."+H.b(m)+"."+H.b(s)+"(this."+l+", "+n+");"
639
o=$.b4
640
$.b4=o+1
641
return new Function(p+H.b(o)+"}")()},
642
mX:function(a,b,c,d,e,f,g){return H.t1(a,b,c,d,!!e,!!f,g)},
643
rQ:function(a,b){return H.fv(v.typeUniverse,H.ac(a.a),b)},
644
rR:function(a,b){return H.fv(v.typeUniverse,H.ac(a.c),b)},
645
nE:function(a){return a.a},
646
rS:function(a){return a.c},
647
mA:function(){var s=$.nD
648
return s==null?$.nD=H.nB("self"):s},
649
nB:function(a){var s,r,q,p=new H.ct("self","target","receiver","name"),o=J.mC(Object.getOwnPropertyNames(p))
650
for(s=o.length,r=0;r<s;++r){q=o[r]
651
if(p[q]===a)return q}throw H.c(P.O("Field name "+a+" not found."))},
652
w8:function(a){throw H.c(new P.er(a))},
653
vF:function(a){return v.getIsolateTag(a)},
654
zh:function(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})},
655
vX:function(a){var s,r,q,p,o,n=$.oY.$1(a),m=$.m1[n]
656
if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true})
657
return m.i}s=$.mc[n]
658
if(s!=null)return s
659
r=v.interceptorsByTag[n]
660
if(r==null){q=$.oR.$2(a,n)
661
if(q!=null){m=$.m1[q]
662
if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true})
663
return m.i}s=$.mc[q]
664
if(s!=null)return s
665
r=v.interceptorsByTag[q]
666
n=q}}if(r==null)return null
667
s=r.prototype
668
p=n[0]
669
if(p==="!"){m=H.mp(s)
670
$.m1[n]=m
671
Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true})
672
return m.i}if(p==="~"){$.mc[n]=s
673
return s}if(p==="-"){o=H.mp(s)
674
Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true})
675
return o.i}if(p==="+")return H.p6(a,s)
676
if(p==="*")throw H.c(P.o9(n))
677
if(v.leafTags[n]===true){o=H.mp(s)
678
Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true})
679
return o.i}else return H.p6(a,s)},
680
p6:function(a,b){var s=Object.getPrototypeOf(a)
681
Object.defineProperty(s,v.dispatchPropertyName,{value:J.n3(b,s,null,null),enumerable:false,writable:true,configurable:true})
682
return b},
683
mp:function(a){return J.n3(a,!1,null,!!a.$iat)},
684
vY:function(a,b,c){var s=b.prototype
685
if(v.leafTags[a]===true)return H.mp(s)
686
else return J.n3(s,c,null,null)},
687
vI:function(){if(!0===$.n1)return
688
$.n1=!0
689
H.vJ()},
690
vJ:function(){var s,r,q,p,o,n,m,l
691
$.m1=Object.create(null)
692
$.mc=Object.create(null)
693
H.vH()
694
s=v.interceptorsByTag
695
r=Object.getOwnPropertyNames(s)
696
if(typeof window!="undefined"){window
697
q=function(){}
698
for(p=0;p<r.length;++p){o=r[p]
699
n=$.p7.$1(o)
700
if(n!=null){m=H.vY(o,s[o],n)
701
if(m!=null){Object.defineProperty(n,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true})
702
q.prototype=n}}}}for(p=0;p<r.length;++p){o=r[p]
703
if(/^[A-Za-z_]/.test(o)){l=s[o]
704
s["!"+o]=l
705
s["~"+o]=l
706
s["-"+o]=l
707
s["+"+o]=l
708
s["*"+o]=l}}},
709
vH:function(){var s,r,q,p,o,n,m=C.b8()
710
m=H.d_(C.b9,H.d_(C.ba,H.d_(C.a0,H.d_(C.a0,H.d_(C.bb,H.d_(C.bc,H.d_(C.bd(C.a_),m)))))))
711
if(typeof dartNativeDispatchHooksTransformer!="undefined"){s=dartNativeDispatchHooksTransformer
712
if(typeof s=="function")s=[s]
713
if(s.constructor==Array)for(r=0;r<s.length;++r){q=s[r]
714
if(typeof q=="function")m=q(m)||m}}p=m.getTag
715
o=m.getUnknownTag
716
n=m.prototypeForTag
717
$.oY=new H.m9(p)
718
$.oR=new H.ma(o)
719
$.p7=new H.mb(n)},
720
d_:function(a,b){return a(b)||b},
721
tj:function(a,b,c,d,e,f){var s=b?"m":"",r=c?"":"i",q=d?"u":"",p=e?"s":"",o=f?"g":"",n=function(g,h){try{return new RegExp(g,h)}catch(m){return m}}(a,s+r+q+p+o)
722
if(n instanceof RegExp)return n
723
throw H.c(P.K("Illegal RegExp pattern ("+String(n)+")",a,null))},
724
vx:function(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$")
725
return a},
726
p8:function(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&")
727
return a},
728
pa:function(a,b,c){var s=H.w6(a,b,c)
729
return s},
730
w6:function(a,b,c){var s,r,q,p
731
if(b===""){if(a==="")return c
732
s=a.length
733
for(r=c,q=0;q<s;++q)r=r+a[q]+c
734
return r.charCodeAt(0)==0?r:r}p=a.indexOf(b,0)
735
if(p<0)return a
736
if(a.length<500||c.indexOf("$",0)>=0)return a.split(b).join(c)
737
return a.replace(new RegExp(H.p8(b),'g'),H.vx(c))},
738
d4:function d4(a,b){this.a=a
739
this.$ti=b},
740
cv:function cv(){},
741
aq:function aq(a,b,c,d){var _=this
742
_.a=a
743
_.b=b
744
_.c=c
745
_.$ti=d},
746
dz:function dz(a,b){this.a=a
747
this.$ti=b},
748
al:function al(a,b){this.a=a
749
this.$ti=b},
750
ig:function ig(a,b,c,d,e){var _=this
751
_.a=a
752
_.c=b
753
_.d=c
754
_.e=d
755
_.f=e},
756
jt:function jt(a,b,c){this.a=a
757
this.b=b
758
this.c=c},
759
kJ:function kJ(a,b,c,d,e,f){var _=this
760
_.a=a
761
_.b=b
762
_.c=c
763
_.d=d
764
_.e=e
765
_.f=f},
766
eQ:function eQ(a,b){this.a=a
767
this.b=b},
768
eC:function eC(a,b,c){this.a=a
769
this.b=b
770
this.c=c},
771
f6:function f6(a){this.a=a},
772
eS:function eS(a){this.a=a},
773
d7:function d7(a,b){this.a=a
774
this.b=b},
775
dS:function dS(a){this.a=a
776
this.b=null},
777
bZ:function bZ(){},
778
f1:function f1(){},
779
f_:function f_(){},
780
ct:function ct(a,b,c,d){var _=this
781
_.a=a
782
_.b=b
783
_.c=c
784
_.d=d},
785
eZ:function eZ(a){this.a=a},
786
lA:function lA(){},
787
aG:function aG(a){var _=this
788
_.a=0
789
_.f=_.e=_.d=_.c=_.b=null
790
_.r=0
791
_.$ti=a},
792
im:function im(a){this.a=a},
793
j7:function j7(a,b){this.a=a
794
this.b=b
795
this.c=null},
796
au:function au(a,b){this.a=a
797
this.$ti=b},
798
df:function df(a,b,c){var _=this
799
_.a=a
800
_.b=b
801
_.d=_.c=null
802
_.$ti=c},
803
m9:function m9(a){this.a=a},
804
ma:function ma(a){this.a=a},
805
mb:function mb(a){this.a=a},
806
ih:function ih(a,b){var _=this
807
_.a=a
808
_.b=b
809
_.d=_.c=null},
810
ly:function ly(a){this.b=a},
811
cW:function(a,b,c){},
812
uH:function(a){return a},
813
jm:function(a,b,c){var s
814
H.cW(a,b,c)
815
s=new DataView(a,b)
816
return s},
817
ty:function(a){return new Float32Array(a)},
818
tz:function(a){return new Int8Array(a)},
819
nQ:function(a,b,c){var s
820
H.cW(a,b,c)
821
s=new Uint16Array(a,b,c)
822
return s},
823
nR:function(a,b,c){var s
824
H.cW(a,b,c)
825
s=new Uint32Array(a,b,c)
826
return s},
827
tA:function(a){return new Uint8Array(a)},
828
mH:function(a,b,c){var s
829
H.cW(a,b,c)
830
s=new Uint8Array(a,b,c)
831
return s},
832
bf:function(a,b,c){if(a>>>0!==a||a>=c)throw H.c(H.ef(b,a))},
833
bJ:function(a,b,c){var s
834
if(!(a>>>0!==a))s=b>>>0!==b||a>b||b>c
835
else s=!0
836
if(s)throw H.c(H.vw(a,b,c))
837
return b},
838
dm:function dm(){},
839
cE:function cE(){},
840
dl:function dl(){},
841
av:function av(){},
842
dk:function dk(){},
843
eI:function eI(){},
844
eJ:function eJ(){},
845
eK:function eK(){},
846
eL:function eL(){},
847
eM:function eM(){},
848
eN:function eN(){},
849
dn:function dn(){},
850
cf:function cf(){},
851
dO:function dO(){},
852
dP:function dP(){},
853
dQ:function dQ(){},
854
dR:function dR(){},
855
tN:function(a,b){var s=b.c
856
return s==null?b.c=H.mP(a,b.z,!0):s},
857
o3:function(a,b){var s=b.c
858
return s==null?b.c=H.dZ(a,"ae",[b.z]):s},
859
o4:function(a){var s=a.y
860
if(s===6||s===7||s===8)return H.o4(a.z)
861
return s===11||s===12},
862
tM:function(a){return a.cy},
863
ap:function(a){return H.fu(v.typeUniverse,a,!1)},
864
bL:function(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.y
865
switch(c){case 5:case 1:case 2:case 3:case 4:return b
866
case 6:s=b.z
867
r=H.bL(a,s,a0,a1)
868
if(r===s)return b
869
return H.ou(a,r,!0)
870
case 7:s=b.z
871
r=H.bL(a,s,a0,a1)
872
if(r===s)return b
873
return H.mP(a,r,!0)
874
case 8:s=b.z
875
r=H.bL(a,s,a0,a1)
876
if(r===s)return b
877
return H.ot(a,r,!0)
878
case 9:q=b.Q
879
p=H.ed(a,q,a0,a1)
880
if(p===q)return b
881
return H.dZ(a,b.z,p)
882
case 10:o=b.z
883
n=H.bL(a,o,a0,a1)
884
m=b.Q
885
l=H.ed(a,m,a0,a1)
886
if(n===o&&l===m)return b
887
return H.mN(a,n,l)
888
case 11:k=b.z
889
j=H.bL(a,k,a0,a1)
890
i=b.Q
891
h=H.v9(a,i,a0,a1)
892
if(j===k&&h===i)return b
893
return H.os(a,j,h)
894
case 12:g=b.Q
895
a1+=g.length
896
f=H.ed(a,g,a0,a1)
897
o=b.z
898
n=H.bL(a,o,a0,a1)
899
if(f===g&&n===o)return b
900
return H.mO(a,n,f,!0)
901
case 13:e=b.z
902
if(e<a1)return b
903
d=a0[e-a1]
904
if(d==null)return b
905
return d
906
default:throw H.c(P.fJ("Attempted to substitute unexpected RTI kind "+c))}},
907
ed:function(a,b,c,d){var s,r,q,p,o=b.length,n=[]
908
for(s=!1,r=0;r<o;++r){q=b[r]
909
p=H.bL(a,q,c,d)
910
if(p!==q)s=!0
911
n.push(p)}return s?n:b},
912
va:function(a,b,c,d){var s,r,q,p,o,n,m=b.length,l=[]
913
for(s=!1,r=0;r<m;r+=3){q=b[r]
914
p=b[r+1]
915
o=b[r+2]
916
n=H.bL(a,o,c,d)
917
if(n!==o)s=!0
918
l.push(q)
919
l.push(p)
920
l.push(n)}return s?l:b},
921
v9:function(a,b,c,d){var s,r=b.a,q=H.ed(a,r,c,d),p=b.b,o=H.ed(a,p,c,d),n=b.c,m=H.va(a,n,c,d)
922
if(q===r&&o===p&&m===n)return b
923
s=new H.fj()
924
s.a=q
925
s.b=o
926
s.c=m
927
return s},
928
a:function(a,b){a[v.arrayRti]=b
929
return a},
930
vt:function(a){var s=a.$S
931
if(s!=null){if(typeof s=="number")return H.oZ(s)
932
return a.$S()}return null},
933
p0:function(a,b){var s
934
if(H.o4(b))if(a instanceof H.bZ){s=H.vt(a)
935
if(s!=null)return s}return H.ac(a)},
936
ac:function(a){var s
937
if(a instanceof P.e){s=a.$ti
938
return s!=null?s:H.mS(a)}if(Array.isArray(a))return H.U(a)
939
return H.mS(J.cq(a))},
940
U:function(a){var s=a[v.arrayRti],r=t.b
941
if(s==null)return r
942
if(s.constructor!==r.constructor)return r
943
return s},
944
r:function(a){var s=a.$ti
945
return s!=null?s:H.mS(a)},
946
mS:function(a){var s=a.constructor,r=s.$ccache
947
if(r!=null)return r
948
return H.uR(a,s)},
949
uR:function(a,b){var s=a instanceof H.bZ?a.__proto__.__proto__.constructor:b,r=H.uj(v.typeUniverse,s.name)
950
b.$ccache=r
951
return r},
952
oZ:function(a){var s,r=v.types,q=r[a]
953
if(typeof q=="string"){s=H.fu(v.typeUniverse,q,!1)
954
r[a]=s
955
return s}return q},
956
vu:function(a){var s,r,q,p=a.x
957
if(p!=null)return p
958
s=a.cy
959
r=s.replace(/\*/g,"")
960
if(r===s)return a.x=new H.dX(a)
961
q=H.fu(v.typeUniverse,r,!0)
962
p=q.x
963
return a.x=p==null?q.x=new H.dX(q):p},
964
B:function(a){return H.vu(H.fu(v.typeUniverse,a,!1))},
965
uQ:function(a){var s,r,q=this,p=t.K
966
if(q===p)return H.e8(q,a,H.uU)
967
if(!H.bh(q))if(!(q===t._))p=q===p
968
else p=!0
969
else p=!0
970
if(p)return H.e8(q,a,H.uX)
971
p=q.y
972
s=p===6?q.z:q
973
if(s===t.r)r=H.aJ
974
else if(s===t.gR||s===t.di)r=H.uT
975
else if(s===t.S)r=H.uV
976
else r=s===t.cJ?H.e9:null
977
if(r!=null)return H.e8(q,a,r)
978
if(s.y===9){p=s.z
979
if(s.Q.every(H.vL)){q.r="$i"+p
980
return H.e8(q,a,H.uW)}}else if(p===7)return H.e8(q,a,H.uK)
981
return H.e8(q,a,H.uI)},
982
e8:function(a,b,c){a.b=c
983
return a.b(b)},
984
uP:function(a){var s,r,q=this
985
if(!H.bh(q))if(!(q===t._))s=q===t.K
986
else s=!0
987
else s=!0
988
if(s)r=H.uB
989
else if(q===t.K)r=H.uA
990
else r=H.uJ
991
q.a=r
992
return q.a(a)},
993
v1:function(a){var s,r=a.y
994
if(!H.bh(a))if(!(a===t._))s=a===t.K
995
else s=!0
996
else s=!0
997
return s||a===t.A||r===7||a===t.P||a===t.T},
998
uI:function(a){var s=this
999
if(a==null)return H.v1(s)
1000
return H.a1(v.typeUniverse,H.p0(a,s),null,s,null)},
1001
uK:function(a){if(a==null)return!0
1002
return this.z.b(a)},
1003
uW:function(a){var s=this,r=s.r
1004
if(a instanceof P.e)return!!a[r]
1005
return!!J.cq(a)[r]},
1006
zb:function(a){var s=this
1007
if(a==null)return a
1008
else if(s.b(a))return a
1009
H.oF(a,s)},
1010
uJ:function(a){var s=this
1011
if(a==null)return a
1012
else if(s.b(a))return a
1013
H.oF(a,s)},
1014
oF:function(a,b){throw H.c(H.u9(H.ok(a,H.p0(a,b),H.az(b,null))))},
1015
ok:function(a,b,c){var s=P.cx(a),r=H.az(b==null?H.ac(a):b,null)
1016
return s+": type '"+H.b(r)+"' is not a subtype of type '"+H.b(c)+"'"},
1017
u9:function(a){return new H.dY("TypeError: "+a)},
1018
ao:function(a,b){return new H.dY("TypeError: "+H.ok(a,null,b))},
1019
uU:function(a){return a!=null},
1020
uA:function(a){return a},
1021
uX:function(a){return!0},
1022
uB:function(a){return a},
1023
e9:function(a){return!0===a||!1===a},
1024
yW:function(a){if(!0===a)return!0
1025
if(!1===a)return!1
1026
throw H.c(H.ao(a,"bool"))},
1027
yY:function(a){if(!0===a)return!0
1028
if(!1===a)return!1
1029
if(a==null)return a
1030
throw H.c(H.ao(a,"bool"))},
1031
yX:function(a){if(!0===a)return!0
1032
if(!1===a)return!1
1033
if(a==null)return a
1034
throw H.c(H.ao(a,"bool?"))},
1035
yZ:function(a){if(typeof a=="number")return a
1036
throw H.c(H.ao(a,"double"))},
1037
z0:function(a){if(typeof a=="number")return a
1038
if(a==null)return a
1039
throw H.c(H.ao(a,"double"))},
1040
z_:function(a){if(typeof a=="number")return a
1041
if(a==null)return a
1042
throw H.c(H.ao(a,"double?"))},
1043
aJ:function(a){return typeof a=="number"&&Math.floor(a)===a},
1044
z1:function(a){if(typeof a=="number"&&Math.floor(a)===a)return a
1045
throw H.c(H.ao(a,"int"))},
1046
z3:function(a){if(typeof a=="number"&&Math.floor(a)===a)return a
1047
if(a==null)return a
1048
throw H.c(H.ao(a,"int"))},
1049
z2:function(a){if(typeof a=="number"&&Math.floor(a)===a)return a
1050
if(a==null)return a
1051
throw H.c(H.ao(a,"int?"))},
1052
uT:function(a){return typeof a=="number"},
1053
z4:function(a){if(typeof a=="number")return a
1054
throw H.c(H.ao(a,"num"))},
1055
z6:function(a){if(typeof a=="number")return a
1056
if(a==null)return a
1057
throw H.c(H.ao(a,"num"))},
1058
z5:function(a){if(typeof a=="number")return a
1059
if(a==null)return a
1060
throw H.c(H.ao(a,"num?"))},
1061
uV:function(a){return typeof a=="string"},
1062
z7:function(a){if(typeof a=="string")return a
1063
throw H.c(H.ao(a,"String"))},
1064
z9:function(a){if(typeof a=="string")return a
1065
if(a==null)return a
1066
throw H.c(H.ao(a,"String"))},
1067
z8:function(a){if(typeof a=="string")return a
1068
if(a==null)return a
1069
throw H.c(H.ao(a,"String?"))},
1070
v5:function(a,b){var s,r,q
1071
for(s="",r="",q=0;q<a.length;++q,r=", ")s+=C.a.ah(r,H.az(a[q],b))
1072
return s},
1073
oH:function(a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=", "
1074
if(a6!=null){s=a6.length
1075
if(a5==null){a5=H.a([],t.s)
1076
r=null}else r=a5.length
1077
q=a5.length
1078
for(p=s;p>0;--p)a5.push("T"+(q+p))
1079
for(o=t.x,n=t._,m=t.K,l="<",k="",p=0;p<s;++p,k=a3){l=C.a.ah(l+k,a5[a5.length-1-p])
1080
j=a6[p]
1081
i=j.y
1082
if(!(i===2||i===3||i===4||i===5||j===o))if(!(j===n))h=j===m
1083
else h=!0
1084
else h=!0
1085
if(!h)l+=C.a.ah(" extends ",H.az(j,a5))}l+=">"}else{l=""
1086
r=null}o=a4.z
1087
g=a4.Q
1088
f=g.a
1089
e=f.length
1090
d=g.b
1091
c=d.length
1092
b=g.c
1093
a=b.length
1094
a0=H.az(o,a5)
1095
for(a1="",a2="",p=0;p<e;++p,a2=a3)a1+=C.a.ah(a2,H.az(f[p],a5))
1096
if(c>0){a1+=a2+"["
1097
for(a2="",p=0;p<c;++p,a2=a3)a1+=C.a.ah(a2,H.az(d[p],a5))
1098
a1+="]"}if(a>0){a1+=a2+"{"
1099
for(a2="",p=0;p<a;p+=3,a2=a3){a1+=a2
1100
if(b[p+1])a1+="required "
1101
a1+=J.ns(H.az(b[p+2],a5)," ")+b[p]}a1+="}"}if(r!=null){a5.toString
1102
a5.length=r}return l+"("+a1+") => "+H.b(a0)},
1103
az:function(a,b){var s,r,q,p,o,n,m=a.y
1104
if(m===5)return"erased"
1105
if(m===2)return"dynamic"
1106
if(m===3)return"void"
1107
if(m===1)return"Never"
1108
if(m===4)return"any"
1109
if(m===6){s=H.az(a.z,b)
1110
return s}if(m===7){r=a.z
1111
s=H.az(r,b)
1112
q=r.y
1113
return J.ns(q===11||q===12?C.a.ah("(",s)+")":s,"?")}if(m===8)return"FutureOr<"+H.b(H.az(a.z,b))+">"
1114
if(m===9){p=H.vb(a.z)
1115
o=a.Q
1116
return o.length!==0?p+("<"+H.v5(o,b)+">"):p}if(m===11)return H.oH(a,b,null)
1117
if(m===12)return H.oH(a.z,b,a.Q)
1118
if(m===13){b.toString
1119
n=a.z
1120
return b[b.length-1-n]}return"?"},
1121
vb:function(a){var s,r=H.pc(a)
1122
if(r!=null)return r
1123
s="minified:"+a
1124
return s},
1125
ov:function(a,b){var s=a.tR[b]
1126
for(;typeof s=="string";)s=a.tR[s]
1127
return s},
1128
uj:function(a,b){var s,r,q,p,o,n=a.eT,m=n[b]
1129
if(m==null)return H.fu(a,b,!1)
1130
else if(typeof m=="number"){s=m
1131
r=H.e_(a,5,"#")
1132
q=[]
1133
for(p=0;p<s;++p)q.push(r)
1134
o=H.dZ(a,b,q)
1135
n[b]=o
1136
return o}else return m},
1137
uh:function(a,b){return H.oD(a.tR,b)},
1138
ug:function(a,b){return H.oD(a.eT,b)},
1139
fu:function(a,b,c){var s,r=a.eC,q=r.get(b)
1140
if(q!=null)return q
1141
s=H.or(H.op(a,null,b,c))
1142
r.set(b,s)
1143
return s},
1144
fv:function(a,b,c){var s,r,q=b.ch
1145
if(q==null)q=b.ch=new Map()
1146
s=q.get(c)
1147
if(s!=null)return s
1148
r=H.or(H.op(a,b,c,!0))
1149
q.set(c,r)
1150
return r},
1151
ui:function(a,b,c){var s,r,q,p=b.cx
1152
if(p==null)p=b.cx=new Map()
1153
s=c.cy
1154
r=p.get(s)
1155
if(r!=null)return r
1156
q=H.mN(a,b,c.y===10?c.Q:[c])
1157
p.set(s,q)
1158
return q},
1159
bI:function(a,b){b.a=H.uP
1160
b.b=H.uQ
1161
return b},
1162
e_:function(a,b,c){var s,r,q=a.eC.get(c)
1163
if(q!=null)return q
1164
s=new H.aI(null,null)
1165
s.y=b
1166
s.cy=c
1167
r=H.bI(a,s)
1168
a.eC.set(c,r)
1169
return r},
1170
ou:function(a,b,c){var s,r=b.cy+"*",q=a.eC.get(r)
1171
if(q!=null)return q
1172
s=H.ue(a,b,r,c)
1173
a.eC.set(r,s)
1174
return s},
1175
ue:function(a,b,c,d){var s,r,q
1176
if(d){s=b.y
1177
if(!H.bh(b))r=b===t.P||b===t.T||s===7||s===6
1178
else r=!0
1179
if(r)return b}q=new H.aI(null,null)
1180
q.y=6
1181
q.z=b
1182
q.cy=c
1183
return H.bI(a,q)},
1184
mP:function(a,b,c){var s,r=b.cy+"?",q=a.eC.get(r)
1185
if(q!=null)return q
1186
s=H.ud(a,b,r,c)
1187
a.eC.set(r,s)
1188
return s},
1189
ud:function(a,b,c,d){var s,r,q,p
1190
if(d){s=b.y
1191
if(!H.bh(b))if(!(b===t.P||b===t.T))if(s!==7)r=s===8&&H.md(b.z)
1192
else r=!0
1193
else r=!0
1194
else r=!0
1195
if(r)return b
1196
else if(s===1||b===t.A)return t.P
1197
else if(s===6){q=b.z
1198
if(q.y===8&&H.md(q.z))return q
1199
else return H.tN(a,b)}}p=new H.aI(null,null)
1200
p.y=7
1201
p.z=b
1202
p.cy=c
1203
return H.bI(a,p)},
1204
ot:function(a,b,c){var s,r=b.cy+"/",q=a.eC.get(r)
1205
if(q!=null)return q
1206
s=H.ub(a,b,r,c)
1207
a.eC.set(r,s)
1208
return s},
1209
ub:function(a,b,c,d){var s,r,q
1210
if(d){s=b.y
1211
if(!H.bh(b))if(!(b===t._))r=b===t.K
1212
else r=!0
1213
else r=!0
1214
if(r||b===t.K)return b
1215
else if(s===1)return H.dZ(a,"ae",[b])
1216
else if(b===t.P||b===t.T)return t.eH}q=new H.aI(null,null)
1217
q.y=8
1218
q.z=b
1219
q.cy=c
1220
return H.bI(a,q)},
1221
uf:function(a,b){var s,r,q=""+b+"^",p=a.eC.get(q)
1222
if(p!=null)return p
1223
s=new H.aI(null,null)
1224
s.y=13
1225
s.z=b
1226
s.cy=q
1227
r=H.bI(a,s)
1228
a.eC.set(q,r)
1229
return r},
1230
ft:function(a){var s,r,q,p=a.length
1231
for(s="",r="",q=0;q<p;++q,r=",")s+=r+a[q].cy
1232
return s},
1233
ua:function(a){var s,r,q,p,o,n,m=a.length
1234
for(s="",r="",q=0;q<m;q+=3,r=","){p=a[q]
1235
o=a[q+1]?"!":":"
1236
n=a[q+2].cy
1237
s+=r+p+o+n}return s},
1238
dZ:function(a,b,c){var s,r,q,p=b
1239
if(c.length!==0)p+="<"+H.ft(c)+">"
1240
s=a.eC.get(p)
1241
if(s!=null)return s
1242
r=new H.aI(null,null)
1243
r.y=9
1244
r.z=b
1245
r.Q=c
1246
if(c.length>0)r.c=c[0]
1247
r.cy=p
1248
q=H.bI(a,r)
1249
a.eC.set(p,q)
1250
return q},
1251
mN:function(a,b,c){var s,r,q,p,o,n
1252
if(b.y===10){s=b.z
1253
r=b.Q.concat(c)}else{r=c
1254
s=b}q=s.cy+(";<"+H.ft(r)+">")
1255
p=a.eC.get(q)
1256
if(p!=null)return p
1257
o=new H.aI(null,null)
1258
o.y=10
1259
o.z=s
1260
o.Q=r
1261
o.cy=q
1262
n=H.bI(a,o)
1263
a.eC.set(q,n)
1264
return n},
1265
os:function(a,b,c){var s,r,q,p,o,n=b.cy,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+H.ft(m)
1266
if(j>0){s=l>0?",":""
1267
r=H.ft(k)
1268
g+=s+"["+r+"]"}if(h>0){s=l>0?",":""
1269
r=H.ua(i)
1270
g+=s+"{"+r+"}"}q=n+(g+")")
1271
p=a.eC.get(q)
1272
if(p!=null)return p
1273
o=new H.aI(null,null)
1274
o.y=11
1275
o.z=b
1276
o.Q=c
1277
o.cy=q
1278
r=H.bI(a,o)
1279
a.eC.set(q,r)
1280
return r},
1281
mO:function(a,b,c,d){var s,r=b.cy+("<"+H.ft(c)+">"),q=a.eC.get(r)
1282
if(q!=null)return q
1283
s=H.uc(a,b,c,r,d)
1284
a.eC.set(r,s)
1285
return s},
1286
uc:function(a,b,c,d,e){var s,r,q,p,o,n,m,l
1287
if(e){s=c.length
1288
r=new Array(s)
1289
for(q=0,p=0;p<s;++p){o=c[p]
1290
if(o.y===1){r[p]=o;++q}}if(q>0){n=H.bL(a,b,r,0)
1291
m=H.ed(a,c,r,0)
1292
return H.mO(a,n,m,c!==m)}}l=new H.aI(null,null)
1293
l.y=12
1294
l.z=b
1295
l.Q=c
1296
l.cy=d
1297
return H.bI(a,l)},
1298
op:function(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}},
1299
or:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=a.r,f=a.s
1300
for(s=g.length,r=0;r<s;){q=g.charCodeAt(r)
1301
if(q>=48&&q<=57)r=H.u4(r+1,q,g,f)
1302
else if((((q|32)>>>0)-97&65535)<26||q===95||q===36)r=H.oq(a,r,g,f,!1)
1303
else if(q===46)r=H.oq(a,r,g,f,!0)
1304
else{++r
1305
switch(q){case 44:break
1306
case 58:f.push(!1)
1307
break
1308
case 33:f.push(!0)
1309
break
1310
case 59:f.push(H.bH(a.u,a.e,f.pop()))
1311
break
1312
case 94:f.push(H.uf(a.u,f.pop()))
1313
break
1314
case 35:f.push(H.e_(a.u,5,"#"))
1315
break
1316
case 64:f.push(H.e_(a.u,2,"@"))
1317
break
1318
case 126:f.push(H.e_(a.u,3,"~"))
1319
break
1320
case 60:f.push(a.p)
1321
a.p=f.length
1322
break
1323
case 62:p=a.u
1324
o=f.splice(a.p)
1325
H.mM(a.u,a.e,o)
1326
a.p=f.pop()
1327
n=f.pop()
1328
if(typeof n=="string")f.push(H.dZ(p,n,o))
1329
else{m=H.bH(p,a.e,n)
1330
switch(m.y){case 11:f.push(H.mO(p,m,o,a.n))
1331
break
1332
default:f.push(H.mN(p,m,o))
1333
break}}break
1334
case 38:H.u5(a,f)
1335
break
1336
case 42:l=a.u
1337
f.push(H.ou(l,H.bH(l,a.e,f.pop()),a.n))
1338
break
1339
case 63:l=a.u
1340
f.push(H.mP(l,H.bH(l,a.e,f.pop()),a.n))
1341
break
1342
case 47:l=a.u
1343
f.push(H.ot(l,H.bH(l,a.e,f.pop()),a.n))
1344
break
1345
case 40:f.push(a.p)
1346
a.p=f.length
1347
break
1348
case 41:p=a.u
1349
k=new H.fj()
1350
j=p.sEA
1351
i=p.sEA
1352
n=f.pop()
1353
if(typeof n=="number")switch(n){case-1:j=f.pop()
1354
break
1355
case-2:i=f.pop()
1356
break
1357
default:f.push(n)
1358
break}else f.push(n)
1359
o=f.splice(a.p)
1360
H.mM(a.u,a.e,o)
1361
a.p=f.pop()
1362
k.a=o
1363
k.b=j
1364
k.c=i
1365
f.push(H.os(p,H.bH(p,a.e,f.pop()),k))
1366
break
1367
case 91:f.push(a.p)
1368
a.p=f.length
1369
break
1370
case 93:o=f.splice(a.p)
1371
H.mM(a.u,a.e,o)
1372
a.p=f.pop()
1373
f.push(o)
1374
f.push(-1)
1375
break
1376
case 123:f.push(a.p)
1377
a.p=f.length
1378
break
1379
case 125:o=f.splice(a.p)
1380
H.u7(a.u,a.e,o)
1381
a.p=f.pop()
1382
f.push(o)
1383
f.push(-2)
1384
break
1385
default:throw"Bad character "+q}}}h=f.pop()
1386
return H.bH(a.u,a.e,h)},
1387
u4:function(a,b,c,d){var s,r,q=b-48
1388
for(s=c.length;a<s;++a){r=c.charCodeAt(a)
1389
if(!(r>=48&&r<=57))break
1390
q=q*10+(r-48)}d.push(q)
1391
return a},
1392
oq:function(a,b,c,d,e){var s,r,q,p,o,n,m=b+1
1393
for(s=c.length;m<s;++m){r=c.charCodeAt(m)
1394
if(r===46){if(e)break
1395
e=!0}else{if(!((((r|32)>>>0)-97&65535)<26||r===95||r===36))q=r>=48&&r<=57
1396
else q=!0
1397
if(!q)break}}p=c.substring(b,m)
1398
if(e){s=a.u
1399
o=a.e
1400
if(o.y===10)o=o.z
1401
n=H.ov(s,o.z)[p]
1402
if(n==null)H.a2('No "'+p+'" in "'+H.tM(o)+'"')
1403
d.push(H.fv(s,o,n))}else d.push(p)
1404
return m},
1405
u5:function(a,b){var s=b.pop()
1406
if(0===s){b.push(H.e_(a.u,1,"0&"))
1407
return}if(1===s){b.push(H.e_(a.u,4,"1&"))
1408
return}throw H.c(P.fJ("Unexpected extended operation "+H.b(s)))},
1409
bH:function(a,b,c){if(typeof c=="string")return H.dZ(a,c,a.sEA)
1410
else if(typeof c=="number")return H.u6(a,b,c)
1411
else return c},
1412
mM:function(a,b,c){var s,r=c.length
1413
for(s=0;s<r;++s)c[s]=H.bH(a,b,c[s])},
1414
u7:function(a,b,c){var s,r=c.length
1415
for(s=2;s<r;s+=3)c[s]=H.bH(a,b,c[s])},
1416
u6:function(a,b,c){var s,r,q=b.y
1417
if(q===10){if(c===0)return b.z
1418
s=b.Q
1419
r=s.length
1420
if(c<=r)return s[c-1]
1421
c-=r
1422
b=b.z
1423
q=b.y}else if(c===0)return b
1424
if(q!==9)throw H.c(P.fJ("Indexed base must be an interface type"))
1425
s=b.Q
1426
if(c<=s.length)return s[c-1]
1427
throw H.c(P.fJ("Bad index "+c+" for "+b.l(0)))},
1428
a1:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j
1429
if(b===d)return!0
1430
if(!H.bh(d))if(!(d===t._))s=d===t.K
1431
else s=!0
1432
else s=!0
1433
if(s)return!0
1434
r=b.y
1435
if(r===4)return!0
1436
if(H.bh(b))return!1
1437
if(b.y!==1)s=b===t.P||b===t.T
1438
else s=!0
1439
if(s)return!0
1440
q=r===13
1441
if(q)if(H.a1(a,c[b.z],c,d,e))return!0
1442
p=d.y
1443
if(r===6)return H.a1(a,b.z,c,d,e)
1444
if(p===6){s=d.z
1445
return H.a1(a,b,c,s,e)}if(r===8){if(!H.a1(a,b.z,c,d,e))return!1
1446
return H.a1(a,H.o3(a,b),c,d,e)}if(r===7){s=H.a1(a,b.z,c,d,e)
1447
return s}if(p===8){if(H.a1(a,b,c,d.z,e))return!0
1448
return H.a1(a,b,c,H.o3(a,d),e)}if(p===7){s=H.a1(a,b,c,d.z,e)
1449
return s}if(q)return!1
1450
s=r!==11
1451
if((!s||r===12)&&d===t.b8)return!0
1452
if(p===12){if(b===t.g)return!0
1453
if(r!==12)return!1
1454
o=b.Q
1455
n=d.Q
1456
m=o.length
1457
if(m!==n.length)return!1
1458
c=c==null?o:o.concat(c)
1459
e=e==null?n:n.concat(e)
1460
for(l=0;l<m;++l){k=o[l]
1461
j=n[l]
1462
if(!H.a1(a,k,c,j,e)||!H.a1(a,j,e,k,c))return!1}return H.oJ(a,b.z,c,d.z,e)}if(p===11){if(b===t.g)return!0
1463
if(s)return!1
1464
return H.oJ(a,b,c,d,e)}if(r===9){if(p!==9)return!1
1465
return H.uS(a,b,c,d,e)}return!1},
1466
oJ:function(a2,a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1
1467
if(!H.a1(a2,a3.z,a4,a5.z,a6))return!1
1468
s=a3.Q
1469
r=a5.Q
1470
q=s.a
1471
p=r.a
1472
o=q.length
1473
n=p.length
1474
if(o>n)return!1
1475
m=n-o
1476
l=s.b
1477
k=r.b
1478
j=l.length
1479
i=k.length
1480
if(o+j<n+i)return!1
1481
for(h=0;h<o;++h){g=q[h]
1482
if(!H.a1(a2,p[h],a6,g,a4))return!1}for(h=0;h<m;++h){g=l[h]
1483
if(!H.a1(a2,p[o+h],a6,g,a4))return!1}for(h=0;h<i;++h){g=l[m+h]
1484
if(!H.a1(a2,k[h],a6,g,a4))return!1}f=s.c
1485
e=r.c
1486
d=f.length
1487
c=e.length
1488
for(b=0,a=0;a<c;a+=3){a0=e[a]
1489
for(;!0;){if(b>=d)return!1
1490
a1=f[b]
1491
b+=3
1492
if(a0<a1)return!1
1493
if(a1<a0)continue
1494
g=f[b-1]
1495
if(!H.a1(a2,e[a+2],a6,g,a4))return!1
1496
break}}return!0},
1497
uS:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k=b.z,j=d.z
1498
if(k===j){s=b.Q
1499
r=d.Q
1500
q=s.length
1501
for(p=0;p<q;++p){o=s[p]
1502
n=r[p]
1503
if(!H.a1(a,o,c,n,e))return!1}return!0}if(d===t.K)return!0
1504
m=H.ov(a,k)
1505
if(m==null)return!1
1506
l=m[j]
1507
if(l==null)return!1
1508
q=l.length
1509
r=d.Q
1510
for(p=0;p<q;++p)if(!H.a1(a,H.fv(a,b,l[p]),c,r[p],e))return!1
1511
return!0},
1512
md:function(a){var s,r=a.y
1513
if(!(a===t.P||a===t.T))if(!H.bh(a))if(r!==7)if(!(r===6&&H.md(a.z)))s=r===8&&H.md(a.z)
1514
else s=!0
1515
else s=!0
1516
else s=!0
1517
else s=!0
1518
return s},
1519
vL:function(a){var s
1520
if(!H.bh(a))if(!(a===t._))s=a===t.K
1521
else s=!0
1522
else s=!0
1523
return s},
1524
bh:function(a){var s=a.y
1525
return s===2||s===3||s===4||s===5||a===t.x},
1526
oD:function(a,b){var s,r,q=Object.keys(b),p=q.length
1527
for(s=0;s<p;++s){r=q[s]
1528
a[r]=b[r]}},
1529
aI:function aI(a,b){var _=this
1530
_.a=a
1531
_.b=b
1532
_.x=_.r=_.c=null
1533
_.y=0
1534
_.cy=_.cx=_.ch=_.Q=_.z=null},
1535
fj:function fj(){this.c=this.b=this.a=null},
1536
dX:function dX(a){this.a=a},
1537
fi:function fi(){},
1538
dY:function dY(a){this.a=a},
1539
pc:function(a){return v.mangledGlobalNames[a]}},J={
1540
n3:function(a,b,c,d){return{i:a,p:b,e:c,x:d}},
1541
fA:function(a){var s,r,q,p,o=a[v.dispatchPropertyName]
1542
if(o==null)if($.n1==null){H.vI()
1543
o=a[v.dispatchPropertyName]}if(o!=null){s=o.p
1544
if(!1===s)return o.i
1545
if(!0===s)return a
1546
r=Object.getPrototypeOf(a)
1547
if(s===r)return o.i
1548
if(o.e===r)throw H.c(P.o9("Return interceptor for "+H.b(s(a,o))))}q=a.constructor
1549
p=q==null?null:q[J.nL()]
1550
if(p!=null)return p
1551
p=H.vX(a)
1552
if(p!=null)return p
1553
if(typeof a=="function")return C.bF
1554
s=Object.getPrototypeOf(a)
1555
if(s==null)return C.aq
1556
if(s===Object.prototype)return C.aq
1557
if(typeof q=="function"){Object.defineProperty(q,J.nL(),{value:C.O,enumerable:false,writable:true,configurable:true})
1558
return C.O}return C.O},
1559
nL:function(){var s=$.oo
1560
return s==null?$.oo=v.getIsolateTag("_$dart_js"):s},
1561
ie:function(a,b){if(a<0||a>4294967295)throw H.c(P.S(a,0,4294967295,"length",null))
1562
return J.eA(new Array(a),b)},
1563
th:function(a,b){if(a<0)throw H.c(P.O("Length must be a non-negative integer: "+a))
1564
return H.a(new Array(a),b.h("p<0>"))},
1565
eA:function(a,b){return J.mC(H.a(a,b.h("p<0>")))},
1566
mC:function(a){a.fixed$length=Array
1567
return a},
1568
ti:function(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0
1569
default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0
1570
default:return!1}},
1571
nK:function(a,b){var s,r
1572
for(;b>0;b=s){s=b-1
1573
r=C.a.A(a,s)
1574
if(r!==32&&r!==13&&!J.ti(r))break}return b},
1575
cq:function(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.de.prototype
1576
return J.eB.prototype}if(typeof a=="string")return J.br.prototype
1577
if(a==null)return J.cB.prototype
1578
if(typeof a=="boolean")return J.dd.prototype
1579
if(a.constructor==Array)return J.p.prototype
1580
if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype
1581
return a}if(a instanceof P.e)return a
1582
return J.fA(a)},
1583
vD:function(a){if(typeof a=="number")return J.c5.prototype
1584
if(typeof a=="string")return J.br.prototype
1585
if(a==null)return a
1586
if(a.constructor==Array)return J.p.prototype
1587
if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype
1588
return a}if(a instanceof P.e)return a
1589
return J.fA(a)},
1590
M:function(a){if(typeof a=="string")return J.br.prototype
1591
if(a==null)return a
1592
if(a.constructor==Array)return J.p.prototype
1593
if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype
1594
return a}if(a instanceof P.e)return a
1595
return J.fA(a)},
1596
bg:function(a){if(a==null)return a
1597
if(a.constructor==Array)return J.p.prototype
1598
if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype
1599
return a}if(a instanceof P.e)return a
1600
return J.fA(a)},
1601
vE:function(a){if(typeof a=="number")return J.c5.prototype
1602
if(a==null)return a
1603
if(!(a instanceof P.e))return J.cl.prototype
1604
return a},
1605
mZ:function(a){if(typeof a=="string")return J.br.prototype
1606
if(a==null)return a
1607
if(!(a instanceof P.e))return J.cl.prototype
1608
return a},
1609
b0:function(a){if(a==null)return a
1610
if(typeof a!="object"){if(typeof a=="function")return J.aQ.prototype
1611
return a}if(a instanceof P.e)return a
1612
return J.fA(a)},
1613
ns:function(a,b){if(typeof a=="number"&&typeof b=="number")return a+b
1614
return J.vD(a).ah(a,b)},
1615
aA:function(a,b){if(a==null)return b==null
1616
if(typeof a!="object")return b!=null&&a===b
1617
return J.cq(a).N(a,b)},
1618
nt:function(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||H.p1(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b<a.length)return a[b]
1619
return J.M(a).j(a,b)},
1620
rr:function(a,b,c){if(typeof b==="number")if((a.constructor==Array||H.p1(a,a[v.dispatchPropertyName]))&&!a.immutable$list&&b>>>0===b&&b<a.length)return a[b]=c
1621
return J.bg(a).m(a,b,c)},
1622
rs:function(a,b){return J.mZ(a).H(a,b)},
1623
mx:function(a,b){return J.bg(a).B(a,b)},
1624
my:function(a,b){return J.bg(a).ae(a,b)},
1625
nu:function(a,b){return J.bg(a).F(a,b)},
1626
eh:function(a,b){return J.bg(a).S(a,b)},
1627
rt:function(a,b,c,d){return J.b0(a).dZ(a,b,c,d)},
1628
aL:function(a){return J.cq(a).gG(a)},
1629
nv:function(a){return J.M(a).gu(a)},
1630
ru:function(a){return J.M(a).ga3(a)},
1631
a_:function(a){return J.bg(a).gC(a)},
1632
X:function(a){return J.M(a).gi(a)},
1633
rv:function(a){return J.b0(a).gep(a)},
1634
rw:function(a){return J.b0(a).gc_(a)},
1635
rx:function(a,b,c){return J.bg(a).aM(a,b,c)},
1636
bl:function(a,b,c){return J.bg(a).ag(a,b,c)},
1637
ry:function(a,b){return J.cq(a).bb(a,b)},
1638
rz:function(a,b){return J.M(a).si(a,b)},
1639
rA:function(a,b){return J.b0(a).sd5(a,b)},
1640
rB:function(a,b){return J.b0(a).sey(a,b)},
1641
rC:function(a,b){return J.b0(a).seA(a,b)},
1642
rD:function(a,b){return J.b0(a).seB(a,b)},
1643
nw:function(a,b){return J.bg(a).a1(a,b)},
1644
rE:function(a,b){return J.mZ(a).V(a,b)},
1645
rF:function(a,b,c){return J.b0(a).cV(a,b,c)},
1646
rG:function(a,b,c){return J.b0(a).eq(a,b,c)},
1647
rH:function(a){return J.vE(a).cW(a)},
1648
fG:function(a,b){return J.bg(a).aL(a,b)},
1649
ag:function(a){return J.cq(a).l(a)},
1650
rI:function(a){return J.mZ(a).ev(a)},
1651
cz:function cz(){},
1652
dd:function dd(){},
1653
cB:function cB(){},
1654
aF:function aF(){},
1655
eU:function eU(){},
1656
cl:function cl(){},
1657
aQ:function aQ(){},
1658
p:function p(a){this.$ti=a},
1659
ii:function ii(a){this.$ti=a},
1660
aC:function aC(a,b,c){var _=this
1661
_.a=a
1662
_.b=b
1663
_.c=0
1664
_.d=null
1665
_.$ti=c},
1666
c5:function c5(){},
1667
de:function de(){},
1668
eB:function eB(){},
1669
br:function br(){}},P={
1670
tY:function(){var s,r,q={}
1671
if(self.scheduleImmediate!=null)return P.vk()
1672
if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div")
1673
r=self.document.createElement("span")
1674
q.a=null
1675
new self.MutationObserver(H.m0(new P.lb(q),1)).observe(s,{childList:true})
1676
return new P.la(q,s,r)}else if(self.setImmediate!=null)return P.vl()
1677
return P.vm()},
1678
tZ:function(a){self.scheduleImmediate(H.m0(new P.lc(a),0))},
1679
u_:function(a){self.setImmediate(H.m0(new P.ld(a),0))},
1680
u0:function(a){P.u8(0,a)},
1681
u8:function(a,b){var s=new P.lG()
1682
s.d6(a,b)
1683
return s},
1684
ec:function(a){return new P.fc(new P.C($.x,a.h("C<0>")),a.h("fc<0>"))},
1685
e7:function(a,b){a.$2(0,null)
1686
b.b=!0
1687
return b.a},
1688
cV:function(a,b){P.uC(a,b)},
1689
e6:function(a,b){b.T(a)},
1690
e5:function(a,b){b.bD(H.E(a),H.aK(a))},
1691
uC:function(a,b){var s,r,q=new P.lK(b),p=new P.lL(b)
1692
if(a instanceof P.C)a.cu(q,p,t.z)
1693
else{s=t.z
1694
if(t.c.b(a))a.ao(0,q,p,s)
1695
else{r=new P.C($.x,t.eI)
1696
r.a=4
1697
r.c=a
1698
r.cu(q,p,s)}}},
1699
ee:function(a){var s=function(b,c){return function(d,e){while(true)try{b(d,e)
1700
break}catch(r){e=r
1701
d=c}}}(a,1)
1702
return $.x.bV(new P.m_(s))},
1703
lv:function(a){return new P.cO(a,1)},
1704
bF:function(){return C.dy},
1705
bG:function(a){return new P.cO(a,3)},
1706
bK:function(a,b){return new P.dW(a,b.h("dW<0>"))},
1707
ol:function(a,b){var s,r,q
1708
b.a=1
1709
try{a.ao(0,new P.lm(b),new P.ln(b),t.P)}catch(q){s=H.E(q)
1710
r=H.aK(q)
1711
P.p9(new P.lo(b,s,r))}},
1712
ll:function(a,b){var s,r
1713
for(;s=a.a,s===2;)a=a.c
1714
if(s>=4){r=b.b1()
1715
b.a=a.a
1716
b.c=a.c
1717
P.cN(b,r)}else{r=b.c
1718
b.a=2
1719
b.c=a
1720
a.co(r)}},
1721
cN:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e={},d=e.a=a
1722
for(s=t.c;!0;){r={}
1723
q=d.a===8
1724
if(b==null){if(q){s=d.c
1725
P.cY(f,f,d.b,s.a,s.b)}return}r.a=b
1726
p=b.a
1727
for(d=b;p!=null;d=p,p=o){d.a=null
1728
P.cN(e.a,d)
1729
r.a=p
1730
o=p.a}n=e.a
1731
m=n.c
1732
r.b=q
1733
r.c=m
1734
l=!q
1735
if(l){k=d.c
1736
k=(k&1)!==0||(k&15)===8}else k=!0
1737
if(k){j=d.b.b
1738
if(q){k=n.b===j
1739
k=!(k||k)}else k=!1
1740
if(k){P.cY(f,f,n.b,m.a,m.b)
1741
return}i=$.x
1742
if(i!==j)$.x=j
1743
else i=f
1744
d=d.c
1745
if((d&15)===8)new P.lt(r,e,q).$0()
1746
else if(l){if((d&1)!==0)new P.ls(r,m).$0()}else if((d&2)!==0)new P.lr(e,r).$0()
1747
if(i!=null)$.x=i
1748
d=r.c
1749
if(s.b(d)){h=r.a.b
1750
if(d.a>=4){g=h.c
1751
h.c=null
1752
b=h.b2(g)
1753
h.a=d.a
1754
h.c=d.c
1755
e.a=d
1756
continue}else P.ll(d,h)
1757
return}}h=r.a.b
1758
g=h.c
1759
h.c=null
1760
b=h.b2(g)
1761
d=r.b
1762
n=r.c
1763
if(!d){h.a=4
1764
h.c=n}else{h.a=8
1765
h.c=n}e.a=h
1766
d=h}},
1767
v4:function(a,b){if(t.Q.b(a))return b.bV(a)
1768
if(t.bI.b(a))return a
1769
throw H.c(P.nz(a,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments, and return a a valid result"))},
1770
v_:function(){var s,r
1771
for(s=$.cX;s!=null;s=$.cX){$.eb=null
1772
r=s.b
1773
$.cX=r
1774
if(r==null)$.ea=null
1775
s.a.$0()}},
1776
v7:function(){$.mT=!0
1777
try{P.v_()}finally{$.eb=null
1778
$.mT=!1
1779
if($.cX!=null)$.np().$1(P.oS())}},
1780
oP:function(a){var s=new P.fd(a),r=$.ea
1781
if(r==null){$.cX=$.ea=s
1782
if(!$.mT)$.np().$1(P.oS())}else $.ea=r.b=s},
1783
v6:function(a){var s,r,q,p=$.cX
1784
if(p==null){P.oP(a)
1785
$.eb=$.ea
1786
return}s=new P.fd(a)
1787
r=$.eb
1788
if(r==null){s.b=p
1789
$.cX=$.eb=s}else{q=r.b
1790
s.b=q
1791
$.eb=r.b=s
1792
if(q==null)$.ea=s}},
1793
p9:function(a){var s=null,r=$.x
1794
if(C.f===r){P.cZ(s,s,C.f,a)
1795
return}P.cZ(s,s,r,r.cw(a))},
1796
tR:function(a,b){var s=null,r=b.h("cT<0>"),q=new P.cT(s,s,s,s,r)
1797
a.ao(0,new P.kC(q,b),new P.kD(q),t.P)
1798
return new P.an(q,r.h("an<1>"))},
1799
mI:function(a,b){return new P.dE(new P.kE(a,b),b.h("dE<0>"))},
1800
yG:function(a){P.aM(a,"stream")
1801
return new P.fq()},
1802
o6:function(a,b,c,d){return new P.bD(null,b,c,a,d.h("bD<0>"))},
1803
mV:function(a){var s,r,q,p
1804
if(a==null)return
1805
try{a.$0()}catch(q){s=H.E(q)
1806
r=H.aK(q)
1807
p=$.x
1808
P.cY(null,null,p,s,r)}},
1809
oi:function(a,b,c,d){var s=$.x,r=d?1:0,q=P.oj(s,b)
1810
return new P.cK(a,q,c,s,r)},
1811
oj:function(a,b){if(b==null)b=P.vn()
1812
if(t.k.b(b))return a.bV(b)
1813
if(t.d5.b(b))return b
1814
throw H.c(P.O("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace."))},
1815
v0:function(a,b){P.cY(null,null,$.x,a,b)},
1816
fK:function(a,b){var s=b==null?P.el(a):b
1817
P.aM(a,"error")
1818
return new P.ek(a,s)},
1819
el:function(a){var s
1820
if(t.C.b(a)){s=a.gaP()
1821
if(s!=null)return s}return C.bg},
1822
cY:function(a,b,c,d,e){P.v6(new P.lY(d,e))},
1823
oL:function(a,b,c,d){var s,r=$.x
1824
if(r===c)return d.$0()
1825
$.x=c
1826
s=r
1827
try{r=d.$0()
1828
return r}finally{$.x=s}},
1829
oN:function(a,b,c,d,e){var s,r=$.x
1830
if(r===c)return d.$1(e)
1831
$.x=c
1832
s=r
1833
try{r=d.$1(e)
1834
return r}finally{$.x=s}},
1835
oM:function(a,b,c,d,e,f){var s,r=$.x
1836
if(r===c)return d.$2(e,f)
1837
$.x=c
1838
s=r
1839
try{r=d.$2(e,f)
1840
return r}finally{$.x=s}},
1841
cZ:function(a,b,c,d){var s=C.f!==c
1842
if(s)d=!(!s||!1)?c.cw(d):c.dQ(d,t.H)
1843
P.oP(d)},
1844
lb:function lb(a){this.a=a},
1845
la:function la(a,b,c){this.a=a
1846
this.b=b
1847
this.c=c},
1848
lc:function lc(a){this.a=a},
1849
ld:function ld(a){this.a=a},
1850
lG:function lG(){},
1851
lH:function lH(a,b){this.a=a
1852
this.b=b},
1853
fc:function fc(a,b){this.a=a
1854
this.b=!1
1855
this.$ti=b},
1856
lK:function lK(a){this.a=a},
1857
lL:function lL(a){this.a=a},
1858
m_:function m_(a){this.a=a},
1859
cO:function cO(a,b){this.a=a
1860
this.b=b},
1861
aB:function aB(a,b){var _=this
1862
_.a=a
1863
_.d=_.c=_.b=null
1864
_.$ti=b},
1865
dW:function dW(a,b){this.a=a
1866
this.$ti=b},
1867
ff:function ff(){},
1868
ax:function ax(a,b){this.a=a
1869
this.$ti=b},
1870
cM:function cM(a,b,c,d){var _=this
1871
_.a=null
1872
_.b=a
1873
_.c=b
1874
_.d=c
1875
_.e=d},
1876
C:function C(a,b){var _=this
1877
_.a=0
1878
_.b=a
1879
_.c=null
1880
_.$ti=b},
1881
li:function li(a,b){this.a=a
1882
this.b=b},
1883
lq:function lq(a,b){this.a=a
1884
this.b=b},
1885
lm:function lm(a){this.a=a},
1886
ln:function ln(a){this.a=a},
1887
lo:function lo(a,b,c){this.a=a
1888
this.b=b
1889
this.c=c},
1890
lk:function lk(a,b){this.a=a
1891
this.b=b},
1892
lp:function lp(a,b){this.a=a
1893
this.b=b},
1894
lj:function lj(a,b,c){this.a=a
1895
this.b=b
1896
this.c=c},
1897
lt:function lt(a,b,c){this.a=a
1898
this.b=b
1899
this.c=c},
1900
lu:function lu(a){this.a=a},
1901
ls:function ls(a,b){this.a=a
1902
this.b=b},
1903
lr:function lr(a,b){this.a=a
1904
this.b=b},
1905
fd:function fd(a){this.a=a
1906
this.b=null},
1907
aW:function aW(){},
1908
kC:function kC(a,b){this.a=a
1909
this.b=b},
1910
kD:function kD(a){this.a=a},
1911
kE:function kE(a,b){this.a=a
1912
this.b=b},
1913
kF:function kF(a,b){this.a=a
1914
this.b=b},
1915
kG:function kG(a,b){this.a=a
1916
this.b=b},
1917
f0:function f0(){},
1918
cS:function cS(){},
1919
lF:function lF(a){this.a=a},
1920
lE:function lE(a){this.a=a},
1921
fs:function fs(){},
1922
fe:function fe(){},
1923
bD:function bD(a,b,c,d,e){var _=this
1924
_.a=null
1925
_.b=0
1926
_.c=null
1927
_.d=a
1928
_.e=b
1929
_.f=c
1930
_.r=d
1931
_.$ti=e},
1932
cT:function cT(a,b,c,d,e){var _=this
1933
_.a=null
1934
_.b=0
1935
_.c=null
1936
_.d=a
1937
_.e=b
1938
_.f=c
1939
_.r=d
1940
_.$ti=e},
1941
an:function an(a,b){this.a=a
1942
this.$ti=b},
1943
dA:function dA(a,b,c,d,e,f){var _=this
1944
_.x=a
1945
_.a=b
1946
_.b=c
1947
_.c=d
1948
_.d=e
1949
_.e=f
1950
_.r=_.f=null},
1951
cK:function cK(a,b,c,d,e){var _=this
1952
_.a=a
1953
_.b=b
1954
_.c=c
1955
_.d=d
1956
_.e=e
1957
_.r=_.f=null},
1958
lg:function lg(a,b,c){this.a=a
1959
this.b=b
1960
this.c=c},
1961
lf:function lf(a){this.a=a},
1962
dT:function dT(){},
1963
dE:function dE(a,b){this.a=a
1964
this.b=!1
1965
this.$ti=b},
1966
dL:function dL(a){this.b=a
1967
this.a=0},
1968
fh:function fh(){},
1969
cn:function cn(a){this.b=a
1970
this.a=null},
1971
dB:function dB(a,b){this.b=a
1972
this.c=b
1973
this.a=null},
1974
lh:function lh(){},
1975
fn:function fn(){},
1976
lz:function lz(a,b){this.a=a
1977
this.b=b},
1978
dU:function dU(){this.c=this.b=null
1979
this.a=0},
1980
fq:function fq(){},
1981
ek:function ek(a,b){this.a=a
1982
this.b=b},
1983
lJ:function lJ(){},
1984
lY:function lY(a,b){this.a=a
1985
this.b=b},
1986
lB:function lB(){},
1987
lD:function lD(a,b,c){this.a=a
1988
this.b=b
1989
this.c=c},
1990
lC:function lC(a,b){this.a=a
1991
this.b=b},
1992
om:function(a,b){var s=a[b]
1993
return s===a?null:s},
1994
mK:function(a,b,c){if(c==null)a[b]=a
1995
else a[b]=c},
1996
on:function(){var s=Object.create(null)
1997
P.mK(s,"<non-identifier-key>",s)
1998
delete s["<non-identifier-key>"]
1999
return s},
2000
mF:function(a,b,c){return H.oU(a,new H.aG(b.h("@<0>").D(c).h("aG<1,2>")))},
2001
a5:function(a,b){return new H.aG(a.h("@<0>").D(b).h("aG<1,2>"))},
2002
nN:function(a){return new P.aZ(a.h("aZ<0>"))},
2003
aR:function(a){return new P.aZ(a.h("aZ<0>"))},
2004
b8:function(a,b){return H.vA(a,new P.aZ(b.h("aZ<0>")))},
2005
mL:function(){var s=Object.create(null)
2006
s["<non-identifier-key>"]=s
2007
delete s["<non-identifier-key>"]
2008
return s},
2009
tf:function(a,b,c){var s,r
2010
if(P.mU(a)){if(b==="("&&c===")")return"(...)"
2011
return b+"..."+c}s=H.a([],t.s)
2012
$.co.push(a)
2013
try{P.uY(a,s)}finally{$.co.pop()}r=P.mJ(b,s,", ")+c
2014
return r.charCodeAt(0)==0?r:r},
2015
id:function(a,b,c){var s,r
2016
if(P.mU(a))return b+"..."+c
2017
s=new P.a9(b)
2018
$.co.push(a)
2019
try{r=s
2020
r.a=P.mJ(r.a,a,", ")}finally{$.co.pop()}s.a+=c
2021
r=s.a
2022
return r.charCodeAt(0)==0?r:r},
2023
mU:function(a){var s,r
2024
for(s=$.co.length,r=0;r<s;++r)if(a===$.co[r])return!0
2025
return!1},
2026
uY:function(a,b){var s,r,q,p,o,n,m,l=a.gC(a),k=0,j=0
2027
while(!0){if(!(k<80||j<3))break
2028
if(!l.n())return
2029
s=H.b(l.gq())
2030
b.push(s)
2031
k+=s.length+2;++j}if(!l.n()){if(j<=5)return
2032
r=b.pop()
2033
q=b.pop()}else{p=l.gq();++j
2034
if(!l.n()){if(j<=4){b.push(H.b(p))
2035
return}r=H.b(p)
2036
q=b.pop()
2037
k+=r.length+2}else{o=l.gq();++j
2038
for(;l.n();p=o,o=n){n=l.gq();++j
2039
if(j>100){while(!0){if(!(k>75&&j>3))break
2040
k-=b.pop().length+2;--j}b.push("...")
2041
return}}q=H.b(p)
2042
r=H.b(o)
2043
k+=r.length+q.length+4}}if(j>b.length+2){k+=5
2044
m="..."}else m=null
2045
while(!0){if(!(k>80&&b.length>3))break
2046
k-=b.pop().length+2
2047
if(m==null){k+=5
2048
m="..."}}if(m!=null)b.push(m)
2049
b.push(q)
2050
b.push(r)},
2051
tt:function(a,b){var s,r,q=P.nN(b)
2052
for(s=a.length,r=0;r<a.length;a.length===s||(0,H.cs)(a),++r)q.B(0,b.a(a[r]))
2053
return q},
2054
mG:function(a){var s,r={}
2055
if(P.mU(a))return"{...}"
2056
s=new P.a9("")
2057
try{$.co.push(a)
2058
s.a+="{"
2059
r.a=!0
2060
a.J(0,new P.j8(r,s))
2061
s.a+="}"}finally{$.co.pop()}r=s.a
2062
return r.charCodeAt(0)==0?r:r},
2063
dG:function dG(){},
2064
dJ:function dJ(a){var _=this
2065
_.a=0
2066
_.e=_.d=_.c=_.b=null
2067
_.$ti=a},
2068
dH:function dH(a,b){this.a=a
2069
this.$ti=b},
2070
dI:function dI(a,b,c){var _=this
2071
_.a=a
2072
_.b=b
2073
_.c=0
2074
_.d=null
2075
_.$ti=c},
2076
aZ:function aZ(a){var _=this
2077
_.a=0
2078
_.f=_.e=_.d=_.c=_.b=null
2079
_.r=0
2080
_.$ti=a},
2081
lx:function lx(a){this.a=a
2082
this.c=this.b=null},
2083
dM:function dM(a,b,c){var _=this
2084
_.a=a
2085
_.b=b
2086
_.d=_.c=null
2087
_.$ti=c},
2088
aX:function aX(a,b){this.a=a
2089
this.$ti=b},
2090
dc:function dc(){},
2091
dg:function dg(){},
2092
m:function m(){},
2093
di:function di(){},
2094
j8:function j8(a,b){this.a=a
2095
this.b=b},
2096
I:function I(){},
2097
j9:function j9(a){this.a=a},
2098
fw:function fw(){},
2099
dj:function dj(){},
2100
be:function be(a,b){this.a=a
2101
this.$ti=b},
2102
cQ:function cQ(){},
2103
e1:function e1(a,b){this.a=a
2104
this.$ti=b},
2105
dN:function dN(){},
2106
e0:function e0(){},
2107
oK:function(a,b){var s,r,q,p=null
2108
try{p=JSON.parse(a)}catch(r){s=H.E(r)
2109
q=P.K(String(s),null,null)
2110
throw H.c(q)}q=P.lN(p)
2111
return q},
2112
lN:function(a){var s
2113
if(a==null)return null
2114
if(typeof a!="object")return a
2115
if(Object.getPrototypeOf(a)!==Array.prototype)return new P.fl(a,Object.create(null))
2116
for(s=0;s<a.length;++s)a[s]=P.lN(a[s])
2117
return a},
2118
tW:function(a,b,c,d){var s,r
2119
if(b instanceof Uint8Array){s=b
2120
d=s.length
2121
if(d-c<15)return null
2122
r=P.tX(a,s,c,d)
2123
if(r!=null&&a)if(r.indexOf("\ufffd")>=0)return null
2124
return r}return null},
2125
tX:function(a,b,c,d){var s=a?$.rk():$.rj()
2126
if(s==null)return null
2127
if(0===c&&d===b.length)return P.od(s,b)
2128
return P.od(s,b.subarray(c,P.aV(c,d,b.length)))},
2129
od:function(a,b){var s,r
2130
try{s=a.decode(b)
2131
return s}catch(r){H.E(r)}return null},
2132
nA:function(a,b,c,d,e,f){if(C.c.bg(f,4)!==0)throw H.c(P.K("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c))
2133
if(d+e!==f)throw H.c(P.K("Invalid base64 padding, '=' not at the end",a,b))
2134
if(e>2)throw H.c(P.K("Invalid base64 padding, more than two '=' characters",a,b))},
2135
u3:function(a,b,c,d,e,f){var s,r,q,p,o,n,m="Invalid encoding before padding",l="Invalid character",k=C.c.ad(f,2),j=f&3,i=$.nq()
2136
for(s=b,r=0;s<c;++s){q=C.a.A(a,s)
2137
r|=q
2138
p=i[q&127]
2139
if(p>=0){k=(k<<6|p)&16777215
2140
j=j+1&3
2141
if(j===0){o=e+1
2142
d[e]=k>>>16&255
2143
e=o+1
2144
d[o]=k>>>8&255
2145
o=e+1
2146
d[e]=k&255
2147
e=o
2148
k=0}continue}else if(p===-1&&j>1){if(r>127)break
2149
if(j===3){if((k&3)!==0)throw H.c(P.K(m,a,s))
2150
d[e]=k>>>10
2151
d[e+1]=k>>>2}else{if((k&15)!==0)throw H.c(P.K(m,a,s))
2152
d[e]=k>>>4}n=(3-j)*3
2153
if(q===37)n+=2
2154
return P.oh(a,s+1,c,-n-1)}throw H.c(P.K(l,a,s))}if(r>=0&&r<=127)return(k<<2|j)>>>0
2155
for(s=b;s<c;++s){q=C.a.A(a,s)
2156
if(q>127)break}throw H.c(P.K(l,a,s))},
2157
u1:function(a,b,c,d){var s=P.u2(a,b,c),r=(d&3)+(s-b),q=C.c.ad(r,2)*3,p=r&3
2158
if(p!==0&&s<c)q+=p-1
2159
if(q>0)return new Uint8Array(q)
2160
return $.rl()},
2161
u2:function(a,b,c){var s,r=c,q=r,p=0
2162
while(!0){if(!(q>b&&p<2))break
2163
c$0:{--q
2164
s=C.a.A(a,q)
2165
if(s===61){++p
2166
r=q
2167
break c$0}if((s|32)===100){if(q===b)break;--q
2168
s=C.a.A(a,q)}if(s===51){if(q===b)break;--q
2169
s=C.a.A(a,q)}if(s===37){++p
2170
r=q
2171
break c$0}break}}return r},
2172
oh:function(a,b,c,d){var s,r
2173
if(b===c)return d
2174
s=-d-1
2175
for(;s>0;){r=C.a.A(a,b)
2176
if(s===3){if(r===61){s-=3;++b
2177
break}if(r===37){--s;++b
2178
if(b===c)break
2179
r=C.a.A(a,b)}else break}if((s>3?s-3:s)===2){if(r!==51)break;++b;--s
2180
if(b===c)break
2181
r=C.a.A(a,b)}if((r|32)!==100)break;++b;--s
2182
if(b===c)break}if(b!==c)throw H.c(P.K("Invalid padding character",a,b))
2183
return-s-1},
2184
oC:function(a){switch(a){case 65:return"Missing extension byte"
2185
case 67:return"Unexpected extension byte"
2186
case 69:return"Invalid UTF-8 byte"
2187
case 71:return"Overlong encoding"
2188
case 73:return"Out of unicode range"
2189
case 75:return"Encoded surrogate"
2190
case 77:return"Unfinished UTF-8 octet sequence"
2191
default:return""}},
2192
uz:function(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p)
2193
for(s=J.M(a),r=0;r<p;++r){q=s.j(a,b+r)
2194
o[r]=(q&4294967040)>>>0!==0?255:q}return o},
2195
fl:function fl(a,b){this.a=a
2196
this.b=b
2197
this.c=null},
2198
fm:function fm(a){this.a=a},
2199
lw:function lw(a,b,c){this.b=a
2200
this.c=b
2201
this.a=c},
2202
kT:function kT(){},
2203
kU:function kU(){},
2204
fL:function fL(){},
2205
fN:function fN(){},
2206
fM:function fM(){},
2207
le:function le(){this.a=0},
2208
fO:function fO(){},
2209
em:function em(){},
2210
fo:function fo(a,b,c){this.a=a
2211
this.b=b
2212
this.$ti=c},
2213
eo:function eo(){},
2214
eq:function eq(){},
2215
hw:function hw(){},
2216
io:function io(){},
2217
ip:function ip(a){this.a=a},
2218
kH:function kH(){},
2219
kI:function kI(){},
2220
dV:function dV(){},
2221
lI:function lI(a,b,c){this.a=a
2222
this.b=b
2223
this.c=c},
2224
kR:function kR(){},
2225
kS:function kS(a){this.a=a},
2226
fx:function fx(a){this.a=a
2227
this.b=16
2228
this.c=0},
2229
cr:function(a,b){var s=H.o1(a,b)
2230
if(s!=null)return s
2231
throw H.c(P.K(a,null,null))},
2232
t6:function(a){if(a instanceof H.bZ)return a.l(0)
2233
return"Instance of '"+H.b(H.ju(a))+"'"},
2234
bt:function(a,b,c,d){var s,r=J.ie(a,d)
2235
if(a!==0&&b!=null)for(s=0;s<r.length;++s)r[s]=b
2236
return r},
2237
dh:function(a,b,c){var s,r=H.a([],c.h("p<0>"))
2238
for(s=J.a_(a);s.n();)r.push(s.gq())
2239
if(b)return r
2240
return J.mC(r)},
2241
nO:function(a,b,c,d){var s,r=c?J.th(a,d):J.ie(a,d)
2242
for(s=0;s<a;++s)r[s]=b.$1(s)
2243
return r},
2244
o7:function(a,b,c){if(t.bm.b(a))return H.tK(a,b,P.aV(b,c,a.length))
2245
return P.tS(a,b,c)},
2246
tS:function(a,b,c){var s,r,q,p,o,n=null
2247
if(b<0)throw H.c(P.S(b,0,a.length,n,n))
2248
s=c==null
2249
if(!s&&c<b)throw H.c(P.S(c,b,a.length,n,n))
2250
r=new H.a6(a,a.length,H.ac(a).h("a6<m.E>"))
2251
for(q=0;q<b;++q)if(!r.n())throw H.c(P.S(b,0,q,n,n))
2252
p=[]
2253
if(s)for(;r.n();){o=r.d
2254
p.push(o)}else for(q=b;q<c;++q){if(!r.n())throw H.c(P.S(c,b,q,n,n))
2255
o=r.d
2256
p.push(o)}return H.tI(p)},
2257
o2:function(a){return new H.ih(a,H.tj(a,!1,!0,!1,!1,!1))},
2258
mJ:function(a,b,c){var s=J.a_(b)
2259
if(!s.n())return a
2260
if(c.length===0){do a+=H.b(s.gq())
2261
while(s.n())}else{a+=H.b(s.gq())
2262
for(;s.n();)a=a+c+H.b(s.gq())}return a},
2263
nS:function(a,b,c,d){return new P.eO(a,b,c,d)},
2264
nG:function(a){var s=Math.abs(a),r=a<0?"-":""
2265
if(s>=1000)return""+a
2266
if(s>=100)return r+"0"+s
2267
if(s>=10)return r+"00"+s
2268
return r+"000"+s},
2269
t5:function(a){var s=Math.abs(a),r=a<0?"-":"+"
2270
if(s>=1e5)return r+s
2271
return r+"0"+s},
2272
nH:function(a){if(a>=100)return""+a
2273
if(a>=10)return"0"+a
2274
return"00"+a},
2275
b5:function(a){if(a>=10)return""+a
2276
return"0"+a},
2277
cx:function(a){if(typeof a=="number"||H.e9(a)||null==a)return J.ag(a)
2278
if(typeof a=="string")return JSON.stringify(a)
2279
return P.t6(a)},
2280
fJ:function(a){return new P.ej(a)},
2281
O:function(a){return new P.ak(!1,null,null,a)},
2282
nz:function(a,b,c){return new P.ak(!0,a,b,c)},
2283
aM:function(a,b){if(a==null)throw H.c(new P.ak(!1,null,b,"Must not be null"))
2284
return a},
2285
jv:function(a,b){return new P.dq(null,null,!0,a,b,"Value not in range")},
2286
S:function(a,b,c,d,e){return new P.dq(b,c,!0,a,d,"Invalid value")},
2287
aV:function(a,b,c){if(0>a||a>c)throw H.c(P.S(a,0,c,"start",null))
2288
if(b!=null){if(a>b||b>c)throw H.c(P.S(b,a,c,"end",null))
2289
return b}return c},
2290
aU:function(a,b){if(a<0)throw H.c(P.S(a,0,null,b,null))
2291
return a},
2292
ex:function(a,b,c,d,e){var s=e==null?J.X(b):e
2293
return new P.ew(s,!0,a,c,"Index out of range")},
2294
ab:function(a){return new P.f8(a)},
2295
o9:function(a){return new P.f3(a)},
2296
cF:function(a){return new P.bz(a)},
2297
ad:function(a){return new P.ep(a)},
2298
t7:function(a){return new P.dD(a)},
2299
K:function(a,b,c){return new P.aD(a,b,c)},
2300
nJ:function(a,b,c){if(a<=0)return new H.b6(c.h("b6<0>"))
2301
return new P.dF(a,b,c.h("dF<0>"))},
2302
nP:function(a,b,c,d,e){return new H.bY(a,b.h("@<0>").D(c).D(d).D(e).h("bY<1,2,3,4>"))},
2303
ob:function(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=null,a5=a6.length
2304
if(a5>=5){s=P.oQ(a6,0)
2305
if(s===0){r=P.kM(a5<a5?C.a.t(a6,0,a5):a6,5,a4)
2306
return r.gbd(r)}else if(s===32){r=P.kM(C.a.t(a6,5,a5),0,a4)
2307
return r.gbd(r)}}q=P.bt(8,0,!1,t.r)
2308
q[0]=0
2309
q[1]=-1
2310
q[2]=-1
2311
q[7]=-1
2312
q[3]=0
2313
q[4]=0
2314
q[5]=a5
2315
q[6]=a5
2316
if(P.oO(a6,0,a5,0,q)>=14)q[7]=a5
2317
p=q[1]
2318
if(p>=0)if(P.oO(a6,0,p,20,q)===20)q[7]=p
2319
o=q[2]+1
2320
n=q[3]
2321
m=q[4]
2322
l=q[5]
2323
k=q[6]
2324
if(k<l)l=k
2325
if(m<o)m=l
2326
else if(m<=p)m=p+1
2327
if(n<o)n=m
2328
j=q[7]<0
2329
if(j)if(o>p+3){i=a4
2330
j=!1}else{r=n>0
2331
if(r&&n+1===m){i=a4
2332
j=!1}else{if(!(l<a5&&l===m+2&&C.a.U(a6,"..",m)))h=l>m+2&&C.a.U(a6,"/..",l-3)
2333
else h=!0
2334
if(h){i=a4
2335
j=!1}else{if(p===4)if(C.a.U(a6,"file",0)){if(o<=0){if(!C.a.U(a6,"/",m)){g="file:///"
2336
f=3}else{g="file://"
2337
f=2}a6=g+C.a.t(a6,m,a5)
2338
p-=0
2339
r=f-0
2340
l+=r
2341
k+=r
2342
a5=a6.length
2343
o=7
2344
n=7
2345
m=7}else if(m===l){++k
2346
e=l+1
2347
a6=C.a.az(a6,m,l,"/");++a5
2348
l=e}i="file"}else if(C.a.U(a6,"http",0)){if(r&&n+3===m&&C.a.U(a6,"80",n+1)){k-=3
2349
d=m-3
2350
l-=3
2351
a6=C.a.az(a6,n,m,"")
2352
a5-=3
2353
m=d}i="http"}else i=a4
2354
else if(p===5&&C.a.U(a6,"https",0)){if(r&&n+4===m&&C.a.U(a6,"443",n+1)){k-=4
2355
d=m-4
2356
l-=4
2357
a6=C.a.az(a6,n,m,"")
2358
a5-=3
2359
m=d}i="https"}else i=a4
2360
j=!0}}}else i=a4
2361
if(j){if(a5<a6.length){a6=C.a.t(a6,0,a5)
2362
p-=0
2363
o-=0
2364
n-=0
2365
m-=0
2366
l-=0
2367
k-=0}return new P.fp(a6,p,o,n,m,l,k,i)}if(i==null)if(p>0)i=P.us(a6,0,p)
2368
else{if(p===0)P.cU(a6,0,"Invalid empty scheme")
2369
i=""}if(o>0){c=p+3
2370
b=c<o?P.ut(a6,c,o-1):""
2371
a=P.uo(a6,o,n,!1)
2372
r=n+1
2373
if(r<m){a0=H.o1(C.a.t(a6,r,m),a4)
2374
a1=P.uq(a0==null?H.a2(P.K("Invalid port",a6,r)):a0,i)}else a1=a4}else{a1=a4
2375
a=a1
2376
b=""}a2=P.up(a6,m,l,a4,i,a!=null)
2377
a3=l<k?P.ur(a6,l+1,k,a4):a4
2378
return new P.e2(i,b,a,a1,a2,a3,k<a5?P.un(a6,k+1,a5):a4)},
2379
tV:function(a,b,c){var s,r,q,p,o,n,m="IPv4 address should contain exactly 4 parts",l="each part must be in the range 0..255",k=new P.kN(a),j=new Uint8Array(4)
2380
for(s=b,r=s,q=0;s<c;++s){p=C.a.A(a,s)
2381
if(p!==46){if((p^48)>9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s)
2382
o=P.cr(C.a.t(a,r,s),null)
2383
if(o>255)k.$2(l,r)
2384
n=q+1
2385
j[q]=o
2386
r=s+1
2387
q=n}}if(q!==3)k.$2(m,c)
2388
o=P.cr(C.a.t(a,r,c),null)
2389
if(o>255)k.$2(l,r)
2390
j[q]=o
2391
return j},
2392
oc:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=new P.kO(a),d=new P.kP(e,a)
2393
if(a.length<2)e.$1("address is too short")
2394
s=H.a([],t.Z)
2395
for(r=b,q=r,p=!1,o=!1;r<c;++r){n=C.a.A(a,r)
2396
if(n===58){if(r===b){++r
2397
if(C.a.A(a,r)!==58)e.$2("invalid start colon.",r)
2398
q=r}if(r===q){if(p)e.$2("only one wildcard `::` is allowed",r)
2399
s.push(-1)
2400
p=!0}else s.push(d.$2(q,r))
2401
q=r+1}else if(n===46)o=!0}if(s.length===0)e.$1("too few parts")
2402
m=q===c
2403
l=C.d.gaH(s)
2404
if(m&&l!==-1)e.$2("expected a part after last `:`",c)
2405
if(!m)if(!o)s.push(d.$2(q,c))
2406
else{k=P.tV(a,q,c)
2407
s.push((k[0]<<8|k[1])>>>0)
2408
s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)e.$1("an address with a wildcard must have less than 7 parts")}else if(s.length!==8)e.$1("an address without a wildcard must contain exactly 8 parts")
2409
j=new Uint8Array(16)
2410
for(l=s.length,i=9-l,r=0,h=0;r<l;++r){g=s[r]
2411
if(g===-1)for(f=0;f<i;++f){j[h]=0
2412
j[h+1]=0
2413
h+=2}else{j[h]=C.c.ad(g,8)
2414
j[h+1]=g&255
2415
h+=2}}return j},
2416
ow:function(a){if(a==="http")return 80
2417
if(a==="https")return 443
2418
return 0},
2419
cU:function(a,b,c){throw H.c(P.K(c,a,b))},
2420
uq:function(a,b){var s=P.ow(b)
2421
if(a===s)return null
2422
return a},
2423
uo:function(a,b,c,d){var s,r,q,p,o,n
2424
if(b===c)return""
2425
if(C.a.A(a,b)===91){s=c-1
2426
if(C.a.A(a,s)!==93)P.cU(a,b,"Missing end `]` to match `[` in host")
2427
r=b+1
2428
q=P.ul(a,r,s)
2429
if(q<s){p=q+1
2430
o=P.oB(a,C.a.U(a,"25",p)?q+3:p,s,"%25")}else o=""
2431
P.oc(a,r,q)
2432
return C.a.t(a,b,q).toLowerCase()+o+"]"}for(n=b;n<c;++n)if(C.a.A(a,n)===58){q=C.a.b7(a,"%",b)
2433
q=q>=b&&q<c?q:c
2434
if(q<c){p=q+1
2435
o=P.oB(a,C.a.U(a,"25",p)?q+3:p,c,"%25")}else o=""
2436
P.oc(a,b,q)
2437
return"["+C.a.t(a,b,q)+o+"]"}return P.uv(a,b,c)},
2438
ul:function(a,b,c){var s=C.a.b7(a,"%",b)
2439
return s>=b&&s<c?s:c},
2440
oB:function(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=d!==""?new P.a9(d):null
2441
for(s=b,r=s,q=!0;s<c;){p=C.a.A(a,s)
2442
if(p===37){o=P.mR(a,s,!0)
2443
n=o==null
2444
if(n&&q){s+=3
2445
continue}if(i==null)i=new P.a9("")
2446
m=i.a+=C.a.t(a,r,s)
2447
if(n)o=C.a.t(a,s,s+3)
2448
else if(o==="%")P.cU(a,s,"ZoneID should not contain % anymore")
2449
i.a=m+o
2450
s+=3
2451
r=s
2452
q=!0}else if(p<127&&(C.aj[p>>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new P.a9("")
2453
if(r<s){i.a+=C.a.t(a,r,s)
2454
r=s}q=!1}++s}else{if((p&64512)===55296&&s+1<c){l=C.a.A(a,s+1)
2455
if((l&64512)===56320){p=65536|(p&1023)<<10|l&1023
2456
k=2}else k=1}else k=1
2457
j=C.a.t(a,r,s)
2458
if(i==null){i=new P.a9("")
2459
n=i}else n=i
2460
n.a+=j
2461
n.a+=P.mQ(p)
2462
s+=k
2463
r=s}}if(i==null)return C.a.t(a,b,c)
2464
if(r<c)i.a+=C.a.t(a,r,c)
2465
n=i.a
2466
return n.charCodeAt(0)==0?n:n},
2467
uv:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i
2468
for(s=b,r=s,q=null,p=!0;s<c;){o=C.a.A(a,s)
2469
if(o===37){n=P.mR(a,s,!0)
2470
m=n==null
2471
if(m&&p){s+=3
2472
continue}if(q==null)q=new P.a9("")
2473
l=C.a.t(a,r,s)
2474
k=q.a+=!p?l.toLowerCase():l
2475
if(m){n=C.a.t(a,s,s+3)
2476
j=3}else if(n==="%"){n="%25"
2477
j=1}else j=3
2478
q.a=k+n
2479
s+=j
2480
r=s
2481
p=!0}else if(o<127&&(C.cG[o>>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new P.a9("")
2482
if(r<s){q.a+=C.a.t(a,r,s)
2483
r=s}p=!1}++s}else if(o<=93&&(C.ac[o>>>4]&1<<(o&15))!==0)P.cU(a,s,"Invalid character")
2484
else{if((o&64512)===55296&&s+1<c){i=C.a.A(a,s+1)
2485
if((i&64512)===56320){o=65536|(o&1023)<<10|i&1023
2486
j=2}else j=1}else j=1
2487
l=C.a.t(a,r,s)
2488
if(!p)l=l.toLowerCase()
2489
if(q==null){q=new P.a9("")
2490
m=q}else m=q
2491
m.a+=l
2492
m.a+=P.mQ(o)
2493
s+=j
2494
r=s}}if(q==null)return C.a.t(a,b,c)
2495
if(r<c){l=C.a.t(a,r,c)
2496
q.a+=!p?l.toLowerCase():l}m=q.a
2497
return m.charCodeAt(0)==0?m:m},
2498
us:function(a,b,c){var s,r,q
2499
if(b===c)return""
2500
if(!P.oy(C.a.H(a,b)))P.cU(a,b,"Scheme not starting with alphabetic character")
2501
for(s=b,r=!1;s<c;++s){q=C.a.H(a,s)
2502
if(!(q<128&&(C.ah[q>>>4]&1<<(q&15))!==0))P.cU(a,s,"Illegal scheme character")
2503
if(65<=q&&q<=90)r=!0}a=C.a.t(a,b,c)
2504
return P.uk(r?a.toLowerCase():a)},
2505
uk:function(a){if(a==="http")return"http"
2506
if(a==="file")return"file"
2507
if(a==="https")return"https"
2508
if(a==="package")return"package"
2509
return a},
2510
ut:function(a,b,c){return P.e3(a,b,c,C.cm,!1)},
2511
up:function(a,b,c,d,e,f){var s=e==="file",r=s||f,q=P.e3(a,b,c,C.am,!0)
2512
if(q.length===0){if(s)return"/"}else if(r&&!C.a.V(q,"/"))q="/"+q
2513
return P.uu(q,e,f)},
2514
uu:function(a,b,c){var s=b.length===0
2515
if(s&&!c&&!C.a.V(a,"/"))return P.uw(a,!s||c)
2516
return P.ux(a)},
2517
ur:function(a,b,c,d){return P.e3(a,b,c,C.x,!0)},
2518
un:function(a,b,c){return P.e3(a,b,c,C.x,!0)},
2519
mR:function(a,b,c){var s,r,q,p,o,n=b+2
2520
if(n>=a.length)return"%"
2521
s=C.a.A(a,b+1)
2522
r=C.a.A(a,n)
2523
q=H.m8(s)
2524
p=H.m8(r)
2525
if(q<0||p<0)return"%"
2526
o=q*16+p
2527
if(o<127&&(C.aj[C.c.ad(o,4)]&1<<(o&15))!==0)return H.ba(c&&65<=o&&90>=o?(o|32)>>>0:o)
2528
if(s>=97||r>=97)return C.a.t(a,b,b+3).toUpperCase()
2529
return null},
2530
mQ:function(a){var s,r,q,p,o,n="0123456789ABCDEF"
2531
if(a<128){s=new Uint8Array(3)
2532
s[0]=37
2533
s[1]=C.a.H(n,a>>>4)
2534
s[2]=C.a.H(n,a&15)}else{if(a>2047)if(a>65535){r=240
2535
q=4}else{r=224
2536
q=3}else{r=192
2537
q=2}s=new Uint8Array(3*q)
2538
for(p=0;--q,q>=0;r=128){o=C.c.dL(a,6*q)&63|r
2539
s[p]=37
2540
s[p+1]=C.a.H(n,o>>>4)
2541
s[p+2]=C.a.H(n,o&15)
2542
p+=3}}return P.o7(s,0,null)},
2543
e3:function(a,b,c,d,e){var s=P.oA(a,b,c,d,e)
2544
return s==null?C.a.t(a,b,c):s},
2545
oA:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=null
2546
for(s=!e,r=b,q=r,p=j;r<c;){o=C.a.A(a,r)
2547
if(o<127&&(d[o>>>4]&1<<(o&15))!==0)++r
2548
else{if(o===37){n=P.mR(a,r,!1)
2549
if(n==null){r+=3
2550
continue}if("%"===n){n="%25"
2551
m=1}else m=3}else if(s&&o<=93&&(C.ac[o>>>4]&1<<(o&15))!==0){P.cU(a,r,"Invalid character")
2552
m=j
2553
n=m}else{if((o&64512)===55296){l=r+1
2554
if(l<c){k=C.a.A(a,l)
2555
if((k&64512)===56320){o=65536|(o&1023)<<10|k&1023
2556
m=2}else m=1}else m=1}else m=1
2557
n=P.mQ(o)}if(p==null){p=new P.a9("")
2558
l=p}else l=p
2559
l.a+=C.a.t(a,q,r)
2560
l.a+=H.b(n)
2561
r+=m
2562
q=r}}if(p==null)return j
2563
if(q<c)p.a+=C.a.t(a,q,c)
2564
s=p.a
2565
return s.charCodeAt(0)==0?s:s},
2566
oz:function(a){if(C.a.V(a,"."))return!0
2567
return C.a.bK(a,"/.")!==-1},
2568
ux:function(a){var s,r,q,p,o,n
2569
if(!P.oz(a))return a
2570
s=H.a([],t.s)
2571
for(r=a.split("/"),q=r.length,p=!1,o=0;o<q;++o){n=r[o]
2572
if(J.aA(n,"..")){if(s.length!==0){s.pop()
2573
if(s.length===0)s.push("")}p=!0}else if("."===n)p=!0
2574
else{s.push(n)
2575
p=!1}}if(p)s.push("")
2576
return C.d.cL(s,"/")},
2577
uw:function(a,b){var s,r,q,p,o,n
2578
if(!P.oz(a))return!b?P.ox(a):a
2579
s=H.a([],t.s)
2580
for(r=a.split("/"),q=r.length,p=!1,o=0;o<q;++o){n=r[o]
2581
if(".."===n)if(s.length!==0&&C.d.gaH(s)!==".."){s.pop()
2582
p=!0}else{s.push("..")
2583
p=!1}else if("."===n)p=!0
2584
else{s.push(n)
2585
p=!1}}r=s.length
2586
if(r!==0)r=r===1&&s[0].length===0
2587
else r=!0
2588
if(r)return"./"
2589
if(p||C.d.gaH(s)==="..")s.push("")
2590
if(!b)s[0]=P.ox(s[0])
2591
return C.d.cL(s,"/")},
2592
ox:function(a){var s,r,q=a.length
2593
if(q>=2&&P.oy(J.rs(a,0)))for(s=1;s<q;++s){r=C.a.H(a,s)
2594
if(r===58)return C.a.t(a,0,s)+"%3A"+C.a.bj(a,s+1)
2595
if(r>127||(C.ah[r>>>4]&1<<(r&15))===0)break}return a},
2596
um:function(a,b){var s,r,q
2597
for(s=0,r=0;r<2;++r){q=C.a.A(a,b+r)
2598
if(48<=q&&q<=57)s=s*16+q-48
2599
else{q|=32
2600
if(97<=q&&q<=102)s=s*16+q-87
2601
else throw H.c(P.O("Invalid URL encoding"))}}return s},
2602
uy:function(a,b,c,d,e){var s,r,q,p,o=b
2603
while(!0){if(!(o<c)){s=!0
2604
break}r=C.a.A(a,o)
2605
if(r<=127)if(r!==37)q=!1
2606
else q=!0
2607
else q=!0
2608
if(q){s=!1
2609
break}++o}if(s){if(C.a3!==d)q=!1
2610
else q=!0
2611
if(q)return C.a.t(a,b,c)
2612
else p=new H.cu(C.a.t(a,b,c))}else{p=H.a([],t.Z)
2613
for(q=a.length,o=b;o<c;++o){r=C.a.A(a,o)
2614
if(r>127)throw H.c(P.O("Illegal percent encoding in URI"))
2615
if(r===37){if(o+3>q)throw H.c(P.O("Truncated URI"))
2616
p.push(P.um(a,o+1))
2617
o+=2}else p.push(r)}}return C.dw.dT(p)},
2618
oy:function(a){var s=a|32
2619
return 97<=s&&s<=122},
2620
oa:function(a){var s
2621
if(a.length>=5){s=P.oQ(a,0)
2622
if(s===0)return P.kM(a,5,null)
2623
if(s===32)return P.kM(C.a.bj(a,5),0,null)}throw H.c(P.K("Does not start with 'data:'",a,0))},
2624
kM:function(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=H.a([b-1],t.Z)
2625
for(s=a.length,r=b,q=-1,p=null;r<s;++r){p=C.a.H(a,r)
2626
if(p===44||p===59)break
2627
if(p===47){if(q<0){q=r
2628
continue}throw H.c(P.K(k,a,r))}}if(q<0&&r>b)throw H.c(P.K(k,a,r))
2629
for(;p!==44;){j.push(r);++r
2630
for(o=-1;r<s;++r){p=C.a.H(a,r)
2631
if(p===61){if(o<0)o=r}else if(p===59||p===44)break}if(o>=0)j.push(o)
2632
else{n=C.d.gaH(j)
2633
if(p!==44||r!==n+7||!C.a.U(a,"base64",n+1))throw H.c(P.K("Expecting '='",a,r))
2634
break}}j.push(r)
2635
m=r+1
2636
if((j.length&1)===1)a=C.b5.ec(a,m,s)
2637
else{l=P.oA(a,m,s,C.x,!0)
2638
if(l!=null)a=C.a.az(a,m,s,l)}return new P.kL(a,j,c)},
2639
uG:function(){var s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",r=".",q=":",p="/",o="?",n="#",m=P.nO(22,new P.lP(),!0,t.E),l=new P.lO(m),k=new P.lQ(),j=new P.lR(),i=l.$2(0,225)
2640
k.$3(i,s,1)
2641
k.$3(i,r,14)
2642
k.$3(i,q,34)
2643
k.$3(i,p,3)
2644
k.$3(i,o,172)
2645
k.$3(i,n,205)
2646
i=l.$2(14,225)
2647
k.$3(i,s,1)
2648
k.$3(i,r,15)
2649
k.$3(i,q,34)
2650
k.$3(i,p,234)
2651
k.$3(i,o,172)
2652
k.$3(i,n,205)
2653
i=l.$2(15,225)
2654
k.$3(i,s,1)
2655
k.$3(i,"%",225)
2656
k.$3(i,q,34)
2657
k.$3(i,p,9)
2658
k.$3(i,o,172)
2659
k.$3(i,n,205)
2660
i=l.$2(1,225)
2661
k.$3(i,s,1)
2662
k.$3(i,q,34)
2663
k.$3(i,p,10)
2664
k.$3(i,o,172)
2665
k.$3(i,n,205)
2666
i=l.$2(2,235)
2667
k.$3(i,s,139)
2668
k.$3(i,p,131)
2669
k.$3(i,r,146)
2670
k.$3(i,o,172)
2671
k.$3(i,n,205)
2672
i=l.$2(3,235)
2673
k.$3(i,s,11)
2674
k.$3(i,p,68)
2675
k.$3(i,r,18)
2676
k.$3(i,o,172)
2677
k.$3(i,n,205)
2678
i=l.$2(4,229)
2679
k.$3(i,s,5)
2680
j.$3(i,"AZ",229)
2681
k.$3(i,q,102)
2682
k.$3(i,"@",68)
2683
k.$3(i,"[",232)
2684
k.$3(i,p,138)
2685
k.$3(i,o,172)
2686
k.$3(i,n,205)
2687
i=l.$2(5,229)
2688
k.$3(i,s,5)
2689
j.$3(i,"AZ",229)
2690
k.$3(i,q,102)
2691
k.$3(i,"@",68)
2692
k.$3(i,p,138)
2693
k.$3(i,o,172)
2694
k.$3(i,n,205)
2695
i=l.$2(6,231)
2696
j.$3(i,"19",7)
2697
k.$3(i,"@",68)
2698
k.$3(i,p,138)
2699
k.$3(i,o,172)
2700
k.$3(i,n,205)
2701
i=l.$2(7,231)
2702
j.$3(i,"09",7)
2703
k.$3(i,"@",68)
2704
k.$3(i,p,138)
2705
k.$3(i,o,172)
2706
k.$3(i,n,205)
2707
k.$3(l.$2(8,8),"]",5)
2708
i=l.$2(9,235)
2709
k.$3(i,s,11)
2710
k.$3(i,r,16)
2711
k.$3(i,p,234)
2712
k.$3(i,o,172)
2713
k.$3(i,n,205)
2714
i=l.$2(16,235)
2715
k.$3(i,s,11)
2716
k.$3(i,r,17)
2717
k.$3(i,p,234)
2718
k.$3(i,o,172)
2719
k.$3(i,n,205)
2720
i=l.$2(17,235)
2721
k.$3(i,s,11)
2722
k.$3(i,p,9)
2723
k.$3(i,o,172)
2724
k.$3(i,n,205)
2725
i=l.$2(10,235)
2726
k.$3(i,s,11)
2727
k.$3(i,r,18)
2728
k.$3(i,p,234)
2729
k.$3(i,o,172)
2730
k.$3(i,n,205)
2731
i=l.$2(18,235)
2732
k.$3(i,s,11)
2733
k.$3(i,r,19)
2734
k.$3(i,p,234)
2735
k.$3(i,o,172)
2736
k.$3(i,n,205)
2737
i=l.$2(19,235)
2738
k.$3(i,s,11)
2739
k.$3(i,p,234)
2740
k.$3(i,o,172)
2741
k.$3(i,n,205)
2742
i=l.$2(11,235)
2743
k.$3(i,s,11)
2744
k.$3(i,p,10)
2745
k.$3(i,o,172)
2746
k.$3(i,n,205)
2747
i=l.$2(12,236)
2748
k.$3(i,s,12)
2749
k.$3(i,o,12)
2750
k.$3(i,n,205)
2751
i=l.$2(13,237)
2752
k.$3(i,s,13)
2753
k.$3(i,o,13)
2754
j.$3(l.$2(20,245),"az",21)
2755
i=l.$2(21,245)
2756
j.$3(i,"az",21)
2757
j.$3(i,"09",21)
2758
k.$3(i,"+-.",21)
2759
return m},
2760
oO:function(a,b,c,d,e){var s,r,q,p,o=$.rp()
2761
for(s=b;s<c;++s){r=o[d]
2762
q=C.a.H(a,s)^96
2763
p=r[q>95?31:q]
2764
d=p&31
2765
e[p>>>5]=s}return d},
2766
oQ:function(a,b){return((C.a.H(a,b+4)^58)*3|C.a.H(a,b)^100|C.a.H(a,b+1)^97|C.a.H(a,b+2)^116|C.a.H(a,b+3)^97)>>>0},
2767
jn:function jn(a,b){this.a=a
2768
this.b=b},
2769
d5:function d5(a,b){this.a=a
2770
this.b=b},
2771
F:function F(){},
2772
ej:function ej(a){this.a=a},
2773
f2:function f2(){},
2774
eR:function eR(){},
2775
ak:function ak(a,b,c,d){var _=this
2776
_.a=a
2777
_.b=b
2778
_.c=c
2779
_.d=d},
2780
dq:function dq(a,b,c,d,e,f){var _=this
2781
_.e=a
2782
_.f=b
2783
_.a=c
2784
_.b=d
2785
_.c=e
2786
_.d=f},
2787
ew:function ew(a,b,c,d,e){var _=this
2788
_.f=a
2789
_.a=b
2790
_.b=c
2791
_.c=d
2792
_.d=e},
2793
eO:function eO(a,b,c,d){var _=this
2794
_.a=a
2795
_.b=b
2796
_.c=c
2797
_.d=d},
2798
f8:function f8(a){this.a=a},
2799
f3:function f3(a){this.a=a},
2800
bz:function bz(a){this.a=a},
2801
ep:function ep(a){this.a=a},
2802
eT:function eT(){},
2803
ds:function ds(){},
2804
er:function er(a){this.a=a},
2805
dD:function dD(a){this.a=a},
2806
aD:function aD(a,b,c){this.a=a
2807
this.b=b
2808
this.c=c},
2809
i:function i(){},
2810
dF:function dF(a,b,c){this.a=a
2811
this.b=b
2812
this.$ti=c},
2813
H:function H(){},
2814
cC:function cC(a,b,c){this.a=a
2815
this.b=b
2816
this.$ti=c},
2817
k:function k(){},
2818
e:function e(){},
2819
fr:function fr(){},
2820
a9:function a9(a){this.a=a},
2821
kN:function kN(a){this.a=a},
2822
kO:function kO(a){this.a=a},
2823
kP:function kP(a,b){this.a=a
2824
this.b=b},
2825
e2:function e2(a,b,c,d,e,f,g){var _=this
2826
_.a=a
2827
_.b=b
2828
_.c=c
2829
_.d=d
2830
_.e=e
2831
_.f=f
2832
_.r=g
2833
_.z=_.x=null},
2834
kL:function kL(a,b,c){this.a=a
2835
this.b=b
2836
this.c=c},
2837
lP:function lP(){},
2838
lO:function lO(a){this.a=a},
2839
lQ:function lQ(){},
2840
lR:function lR(){},
2841
fp:function fp(a,b,c,d,e,f,g,h){var _=this
2842
_.a=a
2843
_.b=b
2844
_.c=c
2845
_.d=d
2846
_.e=e
2847
_.f=f
2848
_.r=g
2849
_.x=h
2850
_.y=null},
2851
fg:function fg(a,b,c,d,e,f,g){var _=this
2852
_.a=a
2853
_.b=b
2854
_.c=c
2855
_.d=d
2856
_.e=e
2857
_.f=f
2858
_.r=g
2859
_.z=_.x=null},
2860
n2:function(a){if(!t.I.b(a)&&!t.U.b(a))throw H.c(P.O("object must be a Map or Iterable"))
2861
return P.uF(a)},
2862
uF:function(a){var s=new P.lM(new P.dJ(t.aH)).$1(a)
2863
s.toString
2864
return s},
2865
lM:function lM(a){this.a=a},
2866
uE:function(a){var s,r=a.$dart_jsFunction
2867
if(r!=null)return r
2868
s=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(P.uD,a)
2869
s[$.n6()]=a
2870
a.$dart_jsFunction=s
2871
return s},
2872
uD:function(a,b){return H.tH(a,b,null)},
2873
cp:function(a){if(typeof a=="function")return a
2874
else return P.uE(a)}},M={
2875
rM:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e="byteOffset",d=null,c="normalized"
2876
F.A(a,C.cu,b)
2877
s=F.P(a,"bufferView",b,!1)
2878
if(s===-1){r=a.w(e)
2879
if(r)b.k($.d1(),H.a(["bufferView"],t.M),e)
2880
q=0}else q=F.W(a,e,b,0,d,-1,0,!1)
2881
p=F.W(a,"componentType",b,-1,C.c3,-1,0,!0)
2882
o=F.W(a,"count",b,-1,d,-1,1,!0)
2883
n=F.J(a,"type",b,d,C.l.gL(),d,!0)
2884
m=F.oV(a,c,b)
2885
if(n!=null&&p!==-1){l=C.l.j(0,n)
2886
if(l!=null)if(p===5126){r=t.V
2887
k=F.aj(a,"min",b,d,H.a([l],r),1/0,-1/0,!0)
2888
j=F.aj(a,"max",b,d,H.a([l],r),1/0,-1/0,!0)}else{k=F.oW(a,"min",b,p,l)
2889
j=F.oW(a,"max",b,p,l)}else{k=d
2890
j=k}}else{k=d
2891
j=k}i=F.V(a,"sparse",b,M.vf(),!1)
2892
if(m)r=p===5126||p===5125
2893
else r=!1
2894
if(r)b.p($.qw(),c)
2895
if((n==="MAT2"||n==="MAT3"||n==="MAT4")&&q!==-1&&(q&3)!==0)b.p($.qv(),e)
2896
switch(p){case 5120:case 5121:case 5122:case 5123:case 5125:r=t.w
2897
r.a(j)
2898
r.a(k)
2899
F.J(a,"name",b,d,d,d,!1)
2900
r=F.y(a,C.L,b,d)
2901
h=F.z(a,b)
2902
g=new M.fb(s,q,p,o,n,m,j,k,i,Z.b_(p),r,h,!1)
2903
if(k!=null){r=b.O()
2904
h=P.bt(k.length,0,!1,t.e)
2905
f=new Array(k.length)
2906
f.fixed$length=Array
2907
b.W(g,new M.eH(h,H.a(f,t.V),J.fG(k,!1),r))}if(j!=null){r=b.O()
2908
h=P.bt(j.length,0,!1,t.e)
2909
f=new Array(j.length)
2910
f.fixed$length=Array
2911
b.W(g,new M.eF(h,H.a(f,t.V),J.fG(j,!1),r))}break
2912
default:r=t.fy
2913
r.a(j)
2914
r.a(k)
2915
F.J(a,"name",b,d,d,d,!1)
2916
r=F.y(a,C.L,b,d)
2917
h=F.z(a,b)
2918
g=new M.fa(s,q,p,o,n,m,j,k,i,Z.b_(p),r,h,!1)
2919
b.W(g,new M.ez(b.O()))
2920
if(k!=null){r=b.O()
2921
h=P.bt(k.length,0,!1,t.e)
2922
f=new Array(k.length)
2923
f.fixed$length=Array
2924
b.W(g,new M.eG(h,H.a(f,t.m),J.fG(k,!1),r))}if(j!=null){r=b.O()
2925
h=P.bt(j.length,0,!1,t.e)
2926
f=new Array(j.length)
2927
f.fixed$length=Array
2928
b.W(g,new M.eE(h,H.a(f,t.m),J.fG(j,!1),r))}break}return g},
2929
bm:function(a,b,c,d,e,f){var s,r,q="byteOffset"
2930
if(a===-1)return!1
2931
if(a%b!==0)if(f!=null)f.k($.qx(),H.a([a,b],t.M),q)
2932
else return!1
2933
s=d.y
2934
if(s===-1)return!1
2935
r=s+a
2936
if(r%b!==0)if(f!=null)f.E($.pV(),H.a([r,b],t.M))
2937
else return!1
2938
s=d.z
2939
if(a>s)if(f!=null)f.k($.nd(),H.a([a,c,e,s],t.M),q)
2940
else return!1
2941
else if(a+c>s)if(f!=null)f.E($.nd(),H.a([a,c,e,s],t.M))
2942
else return!1
2943
return!0},
2944
mz:function(a,b,c,d){var s=b.byteLength,r=Z.b_(a)
2945
if(s<c+r*d)return null
2946
switch(a){case 5121:return H.mH(b,c,d)
2947
case 5123:return H.nQ(b,c,d)
2948
case 5125:return H.nR(b,c,d)
2949
default:return null}},
2950
nx:function(a,b,c,d){var s=b.byteLength,r=Z.b_(a)
2951
if(s<c+r*d)return null
2952
switch(a){case 5126:H.cW(b,c,d)
2953
s=new Float32Array(b,c,d)
2954
return s
2955
default:return null}},
2956
ny:function(a,b,c,d){var s=b.byteLength,r=Z.b_(a)
2957
if(s<c+r*d)return null
2958
switch(a){case 5120:H.cW(b,c,d)
2959
s=new Int8Array(b,c,d)
2960
return s
2961
case 5121:return H.mH(b,c,d)
2962
case 5122:H.cW(b,c,d)
2963
s=new Int16Array(b,c,d)
2964
return s
2965
case 5123:return H.nQ(b,c,d)
2966
case 5125:return H.nR(b,c,d)
2967
default:return null}},
2968
rL:function(a,b){var s,r,q
2969
F.A(a,C.cf,b)
2970
s=F.W(a,"count",b,-1,null,-1,1,!0)
2971
r=F.V(a,"indices",b,M.vd(),!0)
2972
q=F.V(a,"values",b,M.ve(),!0)
2973
if(s===-1||r==null||q==null)return null
2974
return new M.bP(s,r,q,F.y(a,C.d8,b,null),F.z(a,b),!1)},
2975
rJ:function(a,b){F.A(a,C.c8,b)
2976
return new M.bQ(F.P(a,"bufferView",b,!0),F.W(a,"byteOffset",b,0,null,-1,0,!1),F.W(a,"componentType",b,-1,C.bR,-1,0,!0),F.y(a,C.d6,b,null),F.z(a,b),!1)},
2977
rK:function(a,b){F.A(a,C.cb,b)
2978
return new M.bR(F.P(a,"bufferView",b,!0),F.W(a,"byteOffset",b,0,null,-1,0,!1),F.y(a,C.d7,b,null),F.z(a,b),!1)},
2979
a0:function a0(){},
2980
fb:function fb(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this
2981
_.x=a
2982
_.y=b
2983
_.z=c
2984
_.Q=d
2985
_.ch=e
2986
_.cx=f
2987
_.cy=g
2988
_.db=h
2989
_.dx=i
2990
_.dy=j
2991
_.fr=null
2992
_.fx=0
2993
_.k2=_.k1=null
2994
_.a=k
2995
_.b=l
2996
_.a$=m},
2997
l6:function l6(a,b,c,d,e){var _=this
2998
_.a=a
2999
_.b=b
3000
_.c=c
3001
_.d=d
3002
_.e=e},
3003
l7:function l7(a){this.a=a},
3004
l8:function l8(){},
3005
l9:function l9(a,b,c,d,e){var _=this
3006
_.a=a
3007
_.b=b
3008
_.c=c
3009
_.d=d
3010
_.e=e},
3011
l4:function l4(a){this.a=a},
3012
l5:function l5(a){this.a=a},
3013
fa:function fa(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this
3014
_.x=a
3015
_.y=b
3016
_.z=c
3017
_.Q=d
3018
_.ch=e
3019
_.cx=f
3020
_.cy=g
3021
_.db=h
3022
_.dx=i
3023
_.dy=j
3024
_.fr=null
3025
_.fx=0
3026
_.k2=_.k1=null
3027
_.a=k
3028
_.b=l
3029
_.a$=m},
3030
l0:function l0(a,b,c,d,e){var _=this
3031
_.a=a
3032
_.b=b
3033
_.c=c
3034
_.d=d
3035
_.e=e},
3036
l1:function l1(a){this.a=a},
3037
l2:function l2(){},
3038
l3:function l3(a,b,c,d,e){var _=this
3039
_.a=a
3040
_.b=b
3041
_.c=c
3042
_.d=d
3043
_.e=e},
3044
bP:function bP(a,b,c,d,e,f){var _=this
3045
_.d=a
3046
_.e=b
3047
_.f=c
3048
_.a=d
3049
_.b=e
3050
_.a$=f},
3051
bQ:function bQ(a,b,c,d,e,f){var _=this
3052
_.d=a
3053
_.e=b
3054
_.f=c
3055
_.r=null
3056
_.a=d
3057
_.b=e
3058
_.a$=f},
3059
bR:function bR(a,b,c,d,e){var _=this
3060
_.d=a
3061
_.e=b
3062
_.f=null
3063
_.a=c
3064
_.b=d
3065
_.a$=e},
3066
ez:function ez(a){this.a=a},
3067
eG:function eG(a,b,c,d){var _=this
3068
_.a=a
3069
_.b=b
3070
_.c=c
3071
_.d=d},
3072
eE:function eE(a,b,c,d){var _=this
3073
_.a=a
3074
_.b=b
3075
_.c=c
3076
_.d=d},
3077
eH:function eH(a,b,c,d){var _=this
3078
_.a=a
3079
_.b=b
3080
_.c=c
3081
_.d=d},
3082
eF:function eF(a,b,c,d){var _=this
3083
_.a=a
3084
_.b=b
3085
_.c=c
3086
_.d=d},
3087
oe:function(a,b,c){var s=P.aR(t.X),r=b==null?0:b
3088
if(a!=null)s.K(0,a)
3089
return new M.kV(r,s,c)},
3090
t4:function(){return new H.a8(C.ak,new M.fS(),t.gw)},
3091
t3:function(a){var s,r,q,p,o=t.i,n=H.a([],o),m=t._,l=H.a([],t.d6),k=P.a5(t.al,t.f9),j=H.a([],o),i=H.a([],o),h=H.a([],t.j),g=H.a([],t.a9)
3092
o=H.a(["image/jpeg","image/png"],o)
3093
s=t.aD
3094
r=t.X
3095
q=t.cn
3096
p=P.mF(["POSITION",P.b8([C.k],s),"NORMAL",P.b8([C.k],s),"TANGENT",P.b8([C.u],s),"TEXCOORD",P.b8([C.aV,C.aQ,C.aU],s),"COLOR",P.b8([C.k,C.R,C.T,C.u,C.D,C.E],s),"JOINTS",P.b8([C.aY,C.aZ],s),"WEIGHTS",P.b8([C.u,C.D,C.E],s)],r,q)
3097
q=P.mF(["POSITION",P.b8([C.k],s),"NORMAL",P.b8([C.k],s),"TANGENT",P.b8([C.k],s)],r,q)
3098
s=a==null?M.oe(null,null,null):a
3099
q=new M.j(s,n,P.a5(t.W,t.b7),P.a5(m,m),P.a5(t.f7,t.an),l,P.a5(t.u,t.gz),P.a5(t.cl,t.eG),k,j,i,h,P.aR(t.af),g,new P.a9(""),o,p,q)
3100
p=t.em
3101
q.dx=new P.aX(i,p)
3102
q.cy=new P.aX(j,p)
3103
q.ch=new P.be(k,t.f8)
3104
q.fr=new P.aX(h,t.go)
3105
return q},
3106
kV:function kV(a,b,c){this.a=a
3107
this.b=b
3108
this.c=c},
3109
j:function j(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this
3110
_.b=a
3111
_.c=b
3112
_.d=c
3113
_.e=d
3114
_.f=e
3115
_.r=f
3116
_.x=g
3117
_.y=h
3118
_.z=!1
3119
_.Q=i
3120
_.ch=null
3121
_.cx=j
3122
_.cy=null
3123
_.db=k
3124
_.dx=null
3125
_.dy=l
3126
_.fr=null
3127
_.fx=m
3128
_.fy=n
3129
_.go=o
3130
_.id=!1
3131
_.k1=p
3132
_.k2=q
3133
_.k3=r},
3134
fS:function fS(){},
3135
fR:function fR(){},
3136
fT:function fT(){},
3137
fW:function fW(a){this.a=a},
3138
fX:function fX(a){this.a=a},
3139
fU:function fU(a){this.a=a},
3140
fV:function fV(){},
3141
fY:function fY(a,b){this.a=a
3142
this.b=b},
3143
c4:function c4(){}},Z={
3144
rO:function(a,b){var s,r,q,p,o,n,m,l,k,j=null,i="channels",h="samplers"
3145
F.A(a,C.cd,b)
3146
s=F.m6(a,i,b)
3147
if(s!=null){r=s.gi(s)
3148
q=new Array(r)
3149
q.fixed$length=Array
3150
q=H.a(q,t.fr)
3151
p=new F.L(q,r,i,t.eq)
3152
r=b.c
3153
r.push(i)
3154
for(o=0;o<s.gi(s);++o){n=s.j(0,o)
3155
r.push(C.c.l(o))
3156
F.A(n,C.cM,b)
3157
q[o]=new Z.b1(F.P(n,"sampler",b,!0),F.V(n,"target",b,Z.vh(),!0),F.y(n,C.da,b,j),F.z(n,b),!1)
3158
r.pop()}r.pop()}else p=j
3159
m=F.m6(a,h,b)
3160
if(m!=null){r=m.gi(m)
3161
q=new Array(r)
3162
q.fixed$length=Array
3163
q=H.a(q,t.es)
3164
l=new F.L(q,r,h,t.az)
3165
r=b.c
3166
r.push(h)
3167
for(o=0;o<m.gi(m);++o){k=m.j(0,o)
3168
r.push(C.c.l(o))
3169
F.A(k,C.cs,b)
3170
q[o]=new Z.b2(F.P(k,"input",b,!0),F.J(k,"interpolation",b,"LINEAR",C.c0,j,!1),F.P(k,"output",b,!0),F.y(k,C.db,b,j),F.z(k,b),!1)
3171
r.pop()}r.pop()}else l=j
3172
F.J(a,"name",b,j,j,j,!1)
3173
return new Z.bn(p,l,F.y(a,C.ar,b,j),F.z(a,b),!1)},
3174
rN:function(a,b){F.A(a,C.cy,b)
3175
return new Z.bT(F.P(a,"node",b,!1),F.J(a,"path",b,null,C.an,null,!0),F.y(a,C.d9,b,null),F.z(a,b),!1)},
3176
bn:function bn(a,b,c,d,e){var _=this
3177
_.x=a
3178
_.y=b
3179
_.a=c
3180
_.b=d
3181
_.a$=e},
3182
fH:function fH(a,b){this.a=a
3183
this.b=b},
3184
fI:function fI(a,b,c){this.a=a
3185
this.b=b
3186
this.c=c},
3187
b1:function b1(a,b,c,d,e){var _=this
3188
_.d=a
3189
_.e=b
3190
_.f=null
3191
_.a=c
3192
_.b=d
3193
_.a$=e},
3194
bT:function bT(a,b,c,d,e){var _=this
3195
_.d=a
3196
_.e=b
3197
_.f=null
3198
_.a=c
3199
_.b=d
3200
_.a$=e},
3201
b2:function b2(a,b,c,d,e,f){var _=this
3202
_.d=a
3203
_.e=b
3204
_.f=c
3205
_.x=_.r=null
3206
_.a=d
3207
_.b=e
3208
_.a$=f},
3209
ei:function ei(a){this.a=0
3210
this.b=a},
3211
dp:function dp(a,b,c,d){var _=this
3212
_.a=a
3213
_.b=b
3214
_.c=c
3215
_.e=_.d=0
3216
_.$ti=d},
3217
b_:function(a){switch(a){case 5120:case 5121:return 1
3218
case 5122:case 5123:return 2
3219
case 5124:case 5125:case 5126:return 4
3220
default:return-1}},
3221
wa:function(a){switch(a){case 5121:case 5123:case 5125:return 0
3222
case 5120:return-128
3223
case 5122:return-32768
3224
case 5124:return-2147483648
3225
default:throw H.c(P.O(null))}},
3226
pb:function(a){switch(a){case 5120:return 127
3227
case 5121:return 255
3228
case 5122:return 32767
3229
case 5123:return 65535
3230
case 5124:return 2147483647
3231
case 5125:return 4294967295
3232
default:throw H.c(P.O(null))}}},T={
3233
rP:function(a,b){var s,r,q,p,o=null,n="minVersion"
3234
F.A(a,C.ca,b)
3235
F.J(a,"copyright",b,o,o,o,!1)
3236
s=F.J(a,"generator",b,o,o,o,!1)
3237
r=$.bj()
3238
q=F.J(a,"version",b,o,o,r,!0)
3239
r=F.J(a,n,b,o,o,r,!1)
3240
p=new T.bo(s,q,r,F.y(a,C.dc,b,o),F.z(a,b),!1)
3241
s=r!=null&&q!=null
3242
if(s){if(!(p.gcM()>p.gb8()))s=p.gcM()==p.gb8()&&p.geb()>p.gbO()
3243
else s=!0
3244
if(s)b.k($.qR(),H.a([r,q],t.M),n)}return p},
3245
bo:function bo(a,b,c,d,e,f){var _=this
3246
_.e=a
3247
_.f=b
3248
_.r=c
3249
_.a=d
3250
_.b=e
3251
_.a$=f},
3252
te:function(a,b){var s,r,q,p,o,n,m,l,k,j,i="bufferView",h=null
3253
F.A(a,C.cc,b)
3254
p=F.P(a,i,b,!1)
3255
o=b.k1
3256
n=F.J(a,"mimeType",b,h,o,h,!1)
3257
s=F.J(a,"uri",b,h,h,h,!1)
3258
m=p===-1
3259
l=!m
3260
if(l&&n==null)b.k($.d1(),H.a(["mimeType"],t.M),i)
3261
if(!(l&&s!=null))m=m&&s==null
3262
else m=!0
3263
if(m)b.E($.nl(),H.a(["bufferView","uri"],t.M))
3264
r=null
3265
if(s!=null){q=null
3266
try{q=P.oa(s)}catch(k){if(H.E(k) instanceof P.aD)r=F.p_(s,b)
3267
else throw k}if(q!=null){if(b.id)b.p($.nc(),"uri")
3268
j=q.cB()
3269
if(n==null){m=C.d.F(o,q.gax())
3270
if(!m)b.k($.nm(),H.a([q.gax(),o],t.M),"uri")
3271
n=q.gax()}}else j=h}else j=h
3272
o=r
3273
F.J(a,"name",b,h,h,h,!1)
3274
return new T.aO(p,n,o,j,F.y(a,C.au,b,h),F.z(a,b),!1)},
3275
aO:function aO(a,b,c,d,e,f,g){var _=this
3276
_.x=a
3277
_.y=b
3278
_.z=c
3279
_.Q=d
3280
_.cx=_.ch=null
3281
_.a=e
3282
_.b=f
3283
_.a$=g},
3284
tO:function(a,b){var s=null
3285
F.A(a,C.cH,b)
3286
F.W(a,"magFilter",b,-1,C.bU,-1,0,!1)
3287
F.W(a,"minFilter",b,-1,C.bX,-1,0,!1)
3288
F.W(a,"wrapS",b,10497,C.ad,-1,0,!1)
3289
F.W(a,"wrapT",b,10497,C.ad,-1,0,!1)
3290
F.J(a,"name",b,s,s,s,!1)
3291
return new T.bv(F.y(a,C.dv,b,s),F.z(a,b),!1)},
3292
bv:function bv(a,b,c){this.a=a
3293
this.b=b
3294
this.a$=c},
3295
tv:function(){return new T.cD(new Float32Array(16))},
3296
tL:function(){return new T.eW(new Float32Array(4))},
3297
og:function(a){var s=new Float32Array(3)
3298
s[2]=a[2]
3299
s[1]=a[1]
3300
s[0]=a[0]
3301
return new T.cJ(s)},
3302
of:function(){return new T.cJ(new Float32Array(3))},
3303
cD:function cD(a){this.a=a},
3304
eW:function eW(a){this.a=a},
3305
cJ:function cJ(a){this.a=a},
3306
f9:function f9(a){this.a=a}},Q={
3307
rU:function(a,b){var s,r,q,p,o,n,m,l,k,j="byteLength",i=null,h="uri"
3308
F.A(a,C.cO,b)
3309
p=F.W(a,j,b,-1,i,-1,1,!0)
3310
s=null
3311
o=a.w(h)
3312
if(o){r=F.J(a,h,b,i,i,i,!1)
3313
if(r!=null){q=null
3314
try{q=P.oa(r)}catch(n){if(H.E(n) instanceof P.aD)s=F.p_(r,b)
3315
else throw n}if(q!=null){if(b.id)b.p($.nc(),h)
3316
if(q.gax()==="application/octet-stream"||q.gax()==="application/gltf-buffer")m=q.cB()
3317
else{b.k($.qA(),H.a([q.gax()],t.M),h)
3318
m=i}}else m=i
3319
if(m!=null&&p!==-1&&m.length!==p){l=$.pw()
3320
k=m.length
3321
b.k(l,H.a([k,p],t.M),j)
3322
p=k}}else m=i}else m=i
3323
l=s
3324
F.J(a,"name",b,i,i,i,!1)
3325
return new Q.aN(l,p,o,m,F.y(a,C.dd,b,i),F.z(a,b),!1)},
3326
aN:function aN(a,b,c,d,e,f,g){var _=this
3327
_.x=a
3328
_.y=b
3329
_.z=c
3330
_.Q=d
3331
_.a=e
3332
_.b=f
3333
_.a$=g},
3334
p2:function(){var s=new Q.mo()
3335
J.rB(self.exports,P.cp(new Q.mk(s)))
3336
J.rC(self.exports,P.cp(new Q.ml(s)))
3337
J.rD(self.exports,P.cp(new Q.mm()))
3338
J.rA(self.exports,P.cp(new Q.mn()))},
3339
fB:function(a,b){return Q.wc(a,b)},
3340
wc:function(a,b){var s=0,r=P.ec(t.t),q,p=2,o,n=[],m,l,k,j,i,h
3341
var $async$fB=P.ee(function(c,d){if(c===1){o=d
3342
s=p}while(true)switch(s){case 0:if(!t.a.b(a))throw H.c(P.O("data: Argument must be a Uint8Array."))
3343
j=Q.oE(b)
3344
m=Q.oI(j)
3345
l=null
3346
p=4
3347
s=7
3348
return P.cV(K.tb(P.mI(H.a([a],t.d),t.w),m),$async$fB)
3349
case 7:k=d
3350
s=8
3351
return P.cV(k.bU(),$async$fB)
3352
case 8:l=d
3353
p=2
3354
s=6
3355
break
3356
case 4:p=3
3357
h=o
3358
if(H.E(h) instanceof K.db)throw h
3359
else throw h
3360
s=6
3361
break
3362
case 3:s=2
3363
break
3364
case 6:q=Q.fz(j,m,l)
3365
s=1
3366
break
3367
case 1:return P.e6(q,r)
3368
case 2:return P.e5(o,r)}})
3369
return P.e7($async$fB,r)},
3370
n5:function(a,b){var s=0,r=P.ec(t.t),q,p,o
3371
var $async$n5=P.ee(function(c,d){if(c===1)return P.e5(d,r)
3372
while(true)switch(s){case 0:if(typeof a!="string")throw H.c(P.O("json: Argument must be a string."))
3373
p=Q.oE(b)
3374
o=Q.oI(p)
3375
q=Q.fz(p,o,K.ta(a,o))
3376
s=1
3377
break
3378
case 1:return P.e6(q,r)}})
3379
return P.e7($async$n5,r)},
3380
oE:function(a){var s
3381
if(a!=null)s=typeof a=="number"||H.e9(a)||typeof a=="string"||t.l.b(a)
3382
else s=!1
3383
if(s)throw H.c(P.O("options: Value must be an object."))
3384
return t.bv.a(a)},
3385
fz:function(a,b,c){var s=0,r=P.ec(t.t),q,p,o,n,m
3386
var $async$fz=P.ee(function(d,e){if(d===1)return P.e5(e,r)
3387
while(true)switch(s){case 0:m=a==null
3388
if(!m){p=J.b0(a)
3389
o=Q.uM(p.gbd(a))
3390
if(p.gbE(a)!=null&&!t.b1.b(p.gbE(a)))throw H.c(P.O("options.externalResourceFunction: Value must be a function."))
3391
else n=p.gbE(a)
3392
if(p.gc_(a)!=null&&!H.e9(p.gc_(a)))throw H.c(P.O("options.writeTimestamp: Value must be a boolean."))}else{o=null
3393
n=null}s=(c==null?null:c.b)!=null?3:4
3394
break
3395
case 3:s=5
3396
return P.cV(Q.uL(b,c,n).aJ(),$async$fz)
3397
case 5:case 4:m=m?null:J.rw(a)
3398
q=new A.kW(o,b,c,m==null?!0:m).bc()
3399
s=1
3400
break
3401
case 1:return P.e6(q,r)}})
3402
return P.e7($async$fz,r)},
3403
uM:function(a){var s,r,q
3404
if(a!=null)if(typeof a=="string")try{r=P.ob(a)
3405
return r}catch(q){r=H.E(q)
3406
if(r instanceof P.aD){s=r
3407
throw H.c(P.O("options.uri: "+H.b(s)+"."))}else throw q}else throw H.c(P.O("options.uri: Value must be a string."))
3408
return null},
3409
oI:function(a){var s,r,q,p,o,n,m,l,k
3410
if(a!=null){s=J.b0(a)
3411
if(s.gb9(a)!=null)r=!H.aJ(s.gb9(a))||s.gb9(a)<0
3412
else r=!1
3413
if(r)throw H.c(P.O("options.maxIssues: Value must be a non-negative integer."))
3414
if(s.gb6(a)!=null){if(!t.l.b(s.gb6(a)))throw H.c(P.O("options.ignoredIssues: Value must be an array."))
3415
q=H.a([],t.i)
3416
for(p=0;p<J.X(s.gb6(a));++p){o=J.nt(s.gb6(a),p)
3417
if(typeof o=="string"&&o.length!==0)q.push(o)
3418
else throw H.c(P.O("options.ignoredIssues["+p+"]: Value must be a non-empty String."))}}else q=null
3419
if(s.gai(a)!=null){if(typeof s.gai(a)=="number"||H.e9(s.gai(a))||typeof s.gai(a)=="string"||t.l.b(s.gai(a)))throw H.c(P.O("options.severityOverrides: Value must be an object."))
3420
r=t.X
3421
n=P.a5(r,t.dz)
3422
for(r=J.my(self.Object.keys(s.gai(a)),r),r=new H.a6(r,r.gi(r),H.r(r).h("a6<m.E>"));r.n();){m=r.d
3423
l=s.gai(a)[m]
3424
if(H.aJ(l)&&l>=0&&l<=3)n.m(0,m,C.cF[l])
3425
else throw H.c(P.O('options.severityOverrides["'+H.b(m)+'"]: Value must be one of [0, 1, 2, 3].'))}}else n=null
3426
k=M.oe(q,s.gb9(a),n)}else k=null
3427
return M.t3(k)},
3428
uL:function(a,b,c){var s=new Q.lU(c),r=new P.dD("options.externalResourceFunction is required to load this resource.")
3429
return new N.jw(b.b,a,new Q.lS(a,b,c,s,r),new Q.lT(c,s,r))},
3430
bb:function bb(){},
3431
hx:function hx(){},
3432
cP:function cP(){},
3433
mo:function mo(){},
3434
mk:function mk(a){this.a=a},
3435
mj:function mj(a,b,c){this.a=a
3436
this.b=b
3437
this.c=c},
3438
mg:function mg(a){this.a=a},
3439
mh:function mh(a,b){this.a=a
3440
this.b=b},
3441
ml:function ml(a){this.a=a},
3442
mi:function mi(a,b,c){this.a=a
3443
this.b=b
3444
this.c=c},
3445
me:function me(a){this.a=a},
3446
mf:function mf(a,b){this.a=a
3447
this.b=b},
3448
mm:function mm(){},
3449
mn:function mn(){},
3450
lU:function lU(a){this.a=a},
3451
lV:function lV(a){this.a=a},
3452
lW:function lW(a){this.a=a},
3453
lS:function lS(a,b,c,d,e){var _=this
3454
_.a=a
3455
_.b=b
3456
_.c=c
3457
_.d=d
3458
_.e=e},
3459
lT:function lT(a,b,c){this.a=a
3460
this.b=b
3461
this.c=c},
3462
eP:function eP(a){this.a=a}},V={
3463
rT:function(a,b){var s,r,q,p,o,n=null,m="byteStride"
3464
F.A(a,C.c_,b)
3465
s=F.W(a,"byteLength",b,-1,n,-1,1,!0)
3466
r=F.W(a,m,b,-1,n,252,4,!1)
3467
q=F.W(a,"target",b,-1,C.bP,-1,0,!1)
3468
if(r!==-1){if(s!==-1&&r>s)b.k($.qB(),H.a([r,s],t.M),m)
3469
if(r%4!==0)b.k($.qu(),H.a([r,4],t.M),m)
3470
if(q===34963)b.p($.mv(),m)}p=F.P(a,"buffer",b,!0)
3471
o=F.W(a,"byteOffset",b,0,n,-1,0,!1)
3472
F.J(a,"name",b,n,n,n,!1)
3473
return new V.bp(p,o,s,r,q,F.y(a,C.as,b,n),F.z(a,b),!1)},
3474
bp:function bp(a,b,c,d,e,f,g,h){var _=this
3475
_.x=a
3476
_.y=b
3477
_.z=c
3478
_.Q=d
3479
_.ch=e
3480
_.cy=_.cx=null
3481
_.db=-1
3482
_.a=f
3483
_.b=g
3484
_.a$=h},
3485
nI:function(b9,c0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5="extensionsRequired",b6="extensionsUsed",b7=null,b8=new V.i0(c0)
3486
b8.$0()
3487
F.A(b9,C.cQ,c0)
3488
if(b9.w(b5)&&!b9.w(b6))c0.k($.d1(),H.a(["extensionsUsed"],t.M),b5)
3489
s=F.oX(b9,b6,c0)
3490
if(s==null)s=H.a([],t.i)
3491
r=F.oX(b9,b5,c0)
3492
if(r==null)r=H.a([],t.i)
3493
c0.e4(s,r)
3494
q=new V.i1(b9,b8,c0)
3495
p=new V.i2(b8,b9,c0).$1$3$req("asset",T.vj(),!0,t.gP)
3496
if((p==null?b7:p.f)==null)return b7
3497
else if(p.gb8()!==2){o=$.r5()
3498
n=p.gb8()
3499
c0.k(o,H.a([n],t.M),"version")
3500
return b7}else if(p.gbO()>0){o=$.r6()
3501
n=p.gbO()
3502
c0.k(o,H.a([n],t.M),"version")}m=q.$1$2("accessors",M.vg(),t.W)
3503
l=q.$1$2("animations",Z.vi(),t.bj)
3504
k=q.$1$2("buffers",Q.vo(),t.cT)
3505
j=q.$1$2("bufferViews",V.vp(),t.u)
3506
i=q.$1$2("cameras",G.vs(),t.h2)
3507
h=q.$1$2("images",T.vG(),t.ec)
3508
g=q.$1$2("materials",Y.vZ(),t.fC)
3509
f=q.$1$2("meshes",S.w1(),t.eM)
3510
o=t.L
3511
e=q.$1$2("nodes",V.w2(),o)
3512
d=q.$1$2("samplers",T.w3(),t.c2)
3513
c=q.$1$2("scenes",B.w4(),t.J)
3514
b8.$0()
3515
b=F.P(b9,"scene",c0,!1)
3516
a=c.j(0,b)
3517
n=b!==-1&&a==null
3518
if(n)c0.k($.N(),H.a([b],t.M),"scene")
3519
a0=q.$1$2("skins",O.w5(),t.aV)
3520
a1=q.$1$2("textures",U.w7(),t.ai)
3521
b8.$0()
3522
a2=F.y(b9,C.at,c0,b7)
3523
b8.$0()
3524
a3=new V.da(s,r,m,l,p,k,j,i,h,g,f,e,d,a,a0,a1,a2,F.z(b9,c0),!1)
3525
a4=new V.hZ(c0,a3)
3526
a4.$2(j,C.as)
3527
a4.$2(m,C.L)
3528
a4.$2(h,C.au)
3529
a4.$2(a1,C.N)
3530
a4.$2(g,C.h)
3531
a4.$2(f,C.av)
3532
a4.$2(e,C.M)
3533
a4.$2(a0,C.az)
3534
a4.$2(l,C.ar)
3535
a4.$2(c,C.ay)
3536
if(a2.a!==0){n=c0.c
3537
n.push("extensions")
3538
a2.J(0,new V.hX(c0,a3))
3539
n.pop()}n=c0.c
3540
n.push("nodes")
3541
e.a9(new V.hY(c0,P.aR(o)))
3542
n.pop()
3543
a5=[m,k,j,i,h,g,f,e,d,a0,a1]
3544
for(a6=0;a6<11;++a6){a7=a5[a6]
3545
if(a7.gi(a7)===0)continue
3546
n.push(a7.c)
3547
for(o=a7.b,a8=a7.a,a9=a8.length,b0=0;b0<o;++b0){b1=b0>=a9
3548
b1=b1?b7:a8[b0]
3549
if((b1==null?b7:b1.a$)===!1)c0.X($.fD(),b0)}n.pop()}o=c0.y
3550
if(o.a!==0){for(a8=new H.au(o,H.r(o).h("au<1>")),a8=a8.gC(a8);a8.n();){a9=a8.d
3551
if(a9.gi(a9)===0)continue
3552
b2=o.j(0,a9)
3553
C.d.si(n,0)
3554
C.d.K(n,b2)
3555
for(b1=a9.b,a9=a9.a,b3=a9.length,b0=0;b0<b1;++b0){b4=b0>=b3
3556
b4=b4?b7:a9[b0]
3557
if((b4==null?b7:b4.ge7())===!1)c0.X($.fD(),b0)}}C.d.si(n,0)}return a3},
3558
da:function da(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this
3559
_.d=a
3560
_.e=b
3561
_.f=c
3562
_.r=d
3563
_.x=e
3564
_.y=f
3565
_.z=g
3566
_.Q=h
3567
_.ch=i
3568
_.cx=j
3569
_.cy=k
3570
_.db=l
3571
_.dx=m
3572
_.dy=n
3573
_.fx=o
3574
_.fy=p
3575
_.a=q
3576
_.b=r
3577
_.a$=s},
3578
i0:function i0(a){this.a=a},
3579
i1:function i1(a,b,c){this.a=a
3580
this.b=b
3581
this.c=c},
3582
i2:function i2(a,b,c){this.a=a
3583
this.b=b
3584
this.c=c},
3585
hZ:function hZ(a,b){this.a=a
3586
this.b=b},
3587
i_:function i_(a,b){this.a=a
3588
this.b=b},
3589
hX:function hX(a,b){this.a=a
3590
this.b=b},
3591
hY:function hY(a,b){this.a=a
3592
this.b=b},
3593
hV:function hV(){},
3594
hW:function hW(){},
3595
i3:function i3(a,b){this.a=a
3596
this.b=b},
3597
i4:function i4(a,b){this.a=a
3598
this.b=b},
3599
kQ:function kQ(){},
3600
o:function o(){},
3601
es:function es(){},
3602
fk:function fk(){},
3603
d2:function(a){return new V.u(a.ch,a.z,a.cx)},
3604
bU:function bU(a){this.a=a},
3605
bS:function bS(a){this.a=a},
3606
u:function u(a,b,c){this.a=a
3607
this.b=b
3608
this.c=c},
3609
tB:function(b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=null,b1="matrix",b2="translation",b3="rotation"
3610
F.A(b4,C.bW,b5)
3611
if(b4.w(b1)){s=F.aj(b4,b1,b5,b0,C.bI,1/0,-1/0,!1)
3612
if(s!=null){r=new Float32Array(16)
3613
q=new T.cD(r)
3614
p=s[0]
3615
o=s[1]
3616
n=s[2]
3617
m=s[3]
3618
l=s[4]
3619
k=s[5]
3620
j=s[6]
3621
i=s[7]
3622
h=s[8]
3623
g=s[9]
3624
f=s[10]
3625
e=s[11]
3626
d=s[12]
3627
c=s[13]
3628
b=s[14]
3629
r[15]=s[15]
3630
r[14]=b
3631
r[13]=c
3632
r[12]=d
3633
r[11]=e
3634
r[10]=f
3635
r[9]=g
3636
r[8]=h
3637
r[7]=i
3638
r[6]=j
3639
r[5]=k
3640
r[4]=l
3641
r[3]=m
3642
r[2]=n
3643
r[1]=o
3644
r[0]=p}else q=b0}else q=b0
3645
if(b4.w(b2)){a=F.aj(b4,b2,b5,b0,C.m,1/0,-1/0,!1)
3646
a0=a!=null?T.og(a):b0}else a0=b0
3647
if(b4.w(b3)){a1=F.aj(b4,b3,b5,b0,C.J,1,-1,!1)
3648
if(a1!=null){r=a1[0]
3649
p=a1[1]
3650
o=a1[2]
3651
n=a1[3]
3652
m=new Float32Array(4)
3653
a2=new T.eW(m)
3654
m[0]=r
3655
m[1]=p
3656
m[2]=o
3657
m[3]=n
3658
r=Math.sqrt(a2.gaI())
3659
if(Math.abs(1-r)>0.00769)b5.p($.r2(),b3)}else a2=b0}else a2=b0
3660
if(b4.w("scale")){a3=F.aj(b4,"scale",b5,b0,C.m,1/0,-1/0,!1)
3661
a4=a3!=null?T.og(a3):b0}else a4=b0
3662
a5=F.P(b4,"camera",b5,!1)
3663
a6=F.mY(b4,"children",b5,!1)
3664
a7=F.P(b4,"mesh",b5,!1)
3665
a8=F.P(b4,"skin",b5,!1)
3666
a9=F.aj(b4,"weights",b5,b0,b0,1/0,-1/0,!1)
3667
if(a7===-1){if(a8!==-1)b5.k($.d1(),H.a(["mesh"],t.M),"skin")
3668
if(a9!=null)b5.k($.d1(),H.a(["mesh"],t.M),"weights")}if(q!=null){if(a0!=null||a2!=null||a4!=null)b5.p($.qV(),b1)
3669
if(q.cK())b5.p($.qT(),b1)
3670
else if(!F.vM(q))b5.p($.qW(),b1)}F.J(b4,"name",b5,b0,b0,b0,!1)
3671
return new V.ah(a5,a6,a8,q,a7,a0,a2,a4,a9,P.aR(t.J),F.y(b4,C.M,b5,b0),F.z(b4,b5),!1)},
3672
ah:function ah(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this
3673
_.x=a
3674
_.y=b
3675
_.z=c
3676
_.Q=d
3677
_.ch=e
3678
_.cx=f
3679
_.cy=g
3680
_.db=h
3681
_.dx=i
3682
_.dy=j
3683
_.id=_.go=_.fy=_.fx=_.fr=null
3684
_.k1=!1
3685
_.a=k
3686
_.b=l
3687
_.a$=m},
3688
jo:function jo(){},
3689
jp:function jp(){},
3690
jq:function jq(a,b){this.a=a
3691
this.b=b}},G={
3692
rX:function(a,b){var s,r=null,q="orthographic",p="perspective"
3693
F.A(a,C.cN,b)
3694
s=a.w(q)&&a.w(p)
3695
if(s)b.E($.nl(),C.al)
3696
switch(F.J(a,"type",b,r,C.al,r,!0)){case"orthographic":F.V(a,q,b,G.vq(),!0)
3697
break
3698
case"perspective":F.V(a,p,b,G.vr(),!0)
3699
break}F.J(a,"name",b,r,r,r,!1)
3700
return new G.bq(F.y(a,C.dg,b,r),F.z(a,b),!1)},
3701
rV:function(a,b){var s,r,q,p
3702
F.A(a,C.cP,b)
3703
s=F.R(a,"xmag",b,0/0,1/0,-1/0,1/0,-1/0,!0)
3704
r=F.R(a,"ymag",b,0/0,1/0,-1/0,1/0,-1/0,!0)
3705
q=F.R(a,"zfar",b,0/0,1/0,0,1/0,-1/0,!0)
3706
p=F.R(a,"znear",b,0/0,1/0,-1/0,1/0,0,!0)
3707
if(!isNaN(q)&&!isNaN(p)&&q<=p)b.R($.nn())
3708
if(s===0||r===0)b.R($.qC())
3709
return new G.bV(F.y(a,C.de,b,null),F.z(a,b),!1)},
3710
rW:function(a,b){var s,r,q,p
3711
F.A(a,C.c9,b)
3712
s=F.R(a,"yfov",b,0/0,1/0,0,1/0,-1/0,!0)
3713
r=!isNaN(s)&&s>=3.141592653589793
3714
if(r)b.R($.qD())
3715
q=F.R(a,"zfar",b,0/0,1/0,0,1/0,-1/0,!1)
3716
p=F.R(a,"znear",b,0/0,1/0,0,1/0,-1/0,!0)
3717
r=!isNaN(q)&&!isNaN(p)&&q<=p
3718
if(r)b.R($.nn())
3719
F.R(a,"aspectRatio",b,0/0,1/0,0,1/0,-1/0,!1)
3720
return new G.bW(F.y(a,C.df,b,null),F.z(a,b),!1)},
3721
bq:function bq(a,b,c){this.a=a
3722
this.b=b
3723
this.a$=c},
3724
bV:function bV(a,b,c){this.a=a
3725
this.b=b
3726
this.a$=c},
3727
bW:function bW(a,b,c){this.a=a
3728
this.b=b
3729
this.a$=c}},Y={
3730
tu:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=null,g="alphaCutoff"
3731
F.A(a,C.c2,b)
3732
s=F.V(a,"pbrMetallicRoughness",b,Y.w0(),!1)
3733
r=F.V(a,"normalTexture",b,Y.p3(),!1)
3734
q=F.V(a,"occlusionTexture",b,Y.w_(),!1)
3735
p=F.V(a,"emissiveTexture",b,Y.bi(),!1)
3736
F.aj(a,"emissiveFactor",b,C.a8,C.m,1,0,!1)
3737
o=F.J(a,"alphaMode",b,"OPAQUE",C.c1,h,!1)
3738
F.R(a,g,b,0.5,1/0,-1/0,1/0,0,!1)
3739
n=o!=="MASK"&&a.w(g)
3740
if(n)b.p($.qI(),g)
3741
F.oV(a,"doubleSided",b)
3742
m=F.y(a,C.h,b,h)
3743
F.J(a,"name",b,h,h,h,!1)
3744
l=new Y.aS(s,r,q,p,P.a5(t.X,t.e),m,F.z(a,b),!1)
3745
n=H.a([],t.M)
3746
n.push(s)
3747
n.push(r)
3748
n.push(q)
3749
n.push(p)
3750
for(k=m.gab(),j=H.r(k),j=new H.a7(J.a_(k.a),k.b,j.h("@<1>").D(j.Q[1]).h("a7<1,2>"));j.n();){i=j.a
3751
n.push(i)}b.aa(l,n)
3752
return l},
3753
tE:function(a,b){var s,r,q,p,o,n,m,l
3754
F.A(a,C.ce,b)
3755
F.aj(a,"baseColorFactor",b,C.aa,C.J,1,0,!1)
3756
s=F.V(a,"baseColorTexture",b,Y.bi(),!1)
3757
F.R(a,"metallicFactor",b,1,1/0,-1/0,1,0,!1)
3758
F.R(a,"roughnessFactor",b,1,1/0,-1/0,1,0,!1)
3759
r=F.V(a,"metallicRoughnessTexture",b,Y.bi(),!1)
3760
q=F.y(a,C.du,b,null)
3761
p=new Y.ci(s,r,q,F.z(a,b),!1)
3762
o=H.a([],t.M)
3763
o.push(s)
3764
o.push(r)
3765
for(n=q.gab(),m=H.r(n),m=new H.a7(J.a_(n.a),n.b,m.h("@<1>").D(m.Q[1]).h("a7<1,2>"));m.n();){l=m.a
3766
o.push(l)}b.aa(p,o)
3767
return p},
3768
tD:function(a,b){var s,r,q,p
3769
F.A(a,C.cq,b)
3770
s=F.y(a,C.ax,b,C.h)
3771
r=F.P(a,"index",b,!0)
3772
q=F.W(a,"texCoord",b,0,null,-1,0,!1)
3773
F.R(a,"strength",b,1,1/0,-1/0,1,0,!1)
3774
p=new Y.ch(r,q,s,F.z(a,b),!1)
3775
b.aa(p,s.gab())
3776
return p},
3777
tC:function(a,b){var s,r,q,p
3778
F.A(a,C.cp,b)
3779
s=F.y(a,C.aw,b,C.h)
3780
r=F.P(a,"index",b,!0)
3781
q=F.W(a,"texCoord",b,0,null,-1,0,!1)
3782
F.R(a,"scale",b,1,1/0,-1/0,1/0,-1/0,!1)
3783
p=new Y.cg(r,q,s,F.z(a,b),!1)
3784
b.aa(p,s.gab())
3785
return p},
3786
tT:function(a,b){var s,r
3787
F.A(a,C.co,b)
3788
s=F.y(a,C.aA,b,C.h)
3789
r=new Y.bB(F.P(a,"index",b,!0),F.W(a,"texCoord",b,0,null,-1,0,!1),s,F.z(a,b),!1)
3790
b.aa(r,s.gab())
3791
return r},
3792
aS:function aS(a,b,c,d,e,f,g,h){var _=this
3793
_.x=a
3794
_.y=b
3795
_.z=c
3796
_.Q=d
3797
_.dx=e
3798
_.a=f
3799
_.b=g
3800
_.a$=h},
3801
jb:function jb(a,b){this.a=a
3802
this.b=b},
3803
ci:function ci(a,b,c,d,e){var _=this
3804
_.e=a
3805
_.x=b
3806
_.a=c
3807
_.b=d
3808
_.a$=e},
3809
ch:function ch(a,b,c,d,e){var _=this
3810
_.d=a
3811
_.e=b
3812
_.f=null
3813
_.a=c
3814
_.b=d
3815
_.a$=e},
3816
cg:function cg(a,b,c,d,e){var _=this
3817
_.d=a
3818
_.e=b
3819
_.f=null
3820
_.a=c
3821
_.b=d
3822
_.a$=e},
3823
bB:function bB(a,b,c,d,e){var _=this
3824
_.d=a
3825
_.e=b
3826
_.f=null
3827
_.a=c
3828
_.b=d
3829
_.a$=e},
3830
td:function(a){var s,r,q={}
3831
q.a=q.b=null
3832
s=new P.C($.x,t.dD)
3833
r=new P.ax(s,t.eP)
3834
q.c=!1
3835
q.a=a.bM(new Y.i7(q,r),new Y.i8(q),new Y.i9(q,r))
3836
return s},
3837
tc:function(a){var s=new Y.i6()
3838
if(s.$2(a,C.bK))return C.aB
3839
if(s.$2(a,C.bN))return C.aC
3840
if(s.$2(a,C.bT))return C.aD
3841
return null},
3842
dK:function dK(a){this.b=a},
3843
dy:function dy(a,b){this.a=a
3844
this.b=b},
3845
cL:function cL(a,b){this.a=a
3846
this.b=b},
3847
c2:function c2(a,b){this.a=a
3848
this.b=b},
3849
c3:function c3(a,b,c,d,e,f,g,h,i){var _=this
3850
_.a=a
3851
_.b=b
3852
_.c=c
3853
_.d=d
3854
_.e=e
3855
_.f=f
3856
_.r=g
3857
_.x=h
3858
_.y=i},
3859
i7:function i7(a,b){this.a=a
3860
this.b=b},
3861
i9:function i9(a,b){this.a=a
3862
this.b=b},
3863
i8:function i8(a){this.a=a},
3864
i6:function i6(){},
3865
i5:function i5(){},
3866
ij:function ij(a,b){var _=this
3867
_.f=_.e=_.d=_.c=0
3868
_.r=null
3869
_.a=a
3870
_.b=b},
3871
il:function il(){},
3872
ik:function ik(){},
3873
jr:function jr(a,b,c,d,e,f){var _=this
3874
_.y=_.x=_.r=_.f=_.e=_.d=_.c=0
3875
_.Q=_.z=!1
3876
_.ch=a
3877
_.cx=b
3878
_.cy=!1
3879
_.db=c
3880
_.dx=d
3881
_.a=e
3882
_.b=f},
3883
js:function js(a){this.a=a},
3884
kZ:function kZ(a,b,c){var _=this
3885
_.c=a
3886
_.d=0
3887
_.a=b
3888
_.b=c},
3889
dw:function dw(){},
3890
dv:function dv(){},
3891
aP:function aP(a){this.a=a}},S={
3892
tx:function(a,b){var s,r,q,p,o,n,m,l,k,j,i=null,h="primitives"
3893
F.A(a,C.cE,b)
3894
s=F.aj(a,"weights",b,i,i,1/0,-1/0,!1)
3895
r=F.m6(a,h,b)
3896
if(r!=null){q=r.gi(r)
3897
p=new Array(q)
3898
p.fixed$length=Array
3899
p=H.a(p,t.bZ)
3900
o=new F.L(p,q,h,t.b_)
3901
q=b.c
3902
q.push(h)
3903
for(n=i,m=-1,l=0;l<r.gi(r);++l){q.push(C.c.l(l))
3904
k=S.tw(r.j(0,l),b)
3905
if(n==null){j=k.x
3906
n=j==null?i:j.length}else{j=k.x
3907
if(n!==(j==null?i:j.length))b.p($.qQ(),"targets")}if(m===-1)m=k.cx
3908
else if(m!==k.cx)b.p($.qP(),"attributes")
3909
p[l]=k
3910
q.pop()}q.pop()
3911
q=n!=null&&s!=null&&n!==s.length
3912
if(q)b.k($.qJ(),H.a([s.length,n],t.M),"weights")}else o=i
3913
F.J(a,"name",b,i,i,i,!1)
3914
return new S.aT(o,F.y(a,C.av,b,i),F.z(a,b),!1)},
3915
tw:function(a,b){var s,r,q,p,o,n,m="attributes",l={}
3916
F.A(a,C.ct,b)
3917
l.a=l.b=l.c=!1
3918
l.d=0
3919
l.e=-1
3920
l.f=0
3921
l.r=-1
3922
l.x=0
3923
l.y=-1
3924
l.z=0
3925
l.Q=-1
3926
s=F.W(a,"mode",b,4,null,6,0,!1)
3927
r=F.vB(a,m,b,new S.jc(l,b))
3928
if(r!=null){q=b.c
3929
q.push(m)
3930
if(!l.c)b.R($.qM())
3931
if(!l.b&&l.a)b.p($.qO(),"TANGENT")
3932
if(l.a&&s===0)b.p($.qN(),"TANGENT")
3933
p=new S.jd(b)
3934
l.d=p.$3(l.e,l.d,"COLOR")
3935
l.f=p.$3(l.r,l.f,"JOINTS")
3936
l.x=p.$3(l.y,l.x,"WEIGHTS")
3937
l.z=p.$3(l.Q,l.z,"TEXCOORD")
3938
p=l.f
3939
o=l.x
3940
if(p!==o){b.E($.qL(),H.a([p,o],t.M))
3941
l.x=l.f=0}q.pop()}n=F.vC(a,"targets",b,new S.je(b))
3942
return new S.aH(r,F.P(a,"indices",b,!1),F.P(a,"material",b,!1),s,n,l.f,l.x,l.z,P.a5(t.X,t.W),F.y(a,C.dt,b,null),F.z(a,b),!1)},
3943
aT:function aT(a,b,c,d){var _=this
3944
_.x=a
3945
_.a=b
3946
_.b=c
3947
_.a$=d},
3948
jl:function jl(a,b){this.a=a
3949
this.b=b},
3950
aH:function aH(a,b,c,d,e,f,g,h,i,j,k,l){var _=this
3951
_.d=a
3952
_.e=b
3953
_.f=c
3954
_.r=d
3955
_.x=e
3956
_.cx=f
3957
_.cy=g
3958
_.db=h
3959
_.dx=i
3960
_.fr=_.dy=-1
3961
_.go=_.fy=_.fx=null
3962
_.a=j
3963
_.b=k
3964
_.a$=l},
3965
jc:function jc(a,b){this.a=a
3966
this.b=b},
3967
jd:function jd(a){this.a=a},
3968
je:function je(a){this.a=a},
3969
jg:function jg(a,b,c){this.a=a
3970
this.b=b
3971
this.c=c},
3972
jh:function jh(){},
3973
ji:function ji(a,b,c){this.a=a
3974
this.b=b
3975
this.c=c},
3976
jj:function jj(){},
3977
jk:function jk(a,b,c,d){var _=this
3978
_.a=a
3979
_.b=b
3980
_.c=c
3981
_.d=d},
3982
jf:function jf(){},
3983
ev:function ev(a,b,c,d,e,f){var _=this
3984
_.a=a
3985
_.b=b
3986
_.c=c
3987
_.x=d
3988
_.ch=_.Q=0
3989
_.cx=e
3990
_.cy=f},
3991
tr:function(a,b){b.toString
3992
F.A(a,C.ci,b)
3993
return new S.cc(F.y(a,C.dr,b,null),F.z(a,b),!1)},
3994
cc:function cc(a,b,c){this.a=a
3995
this.b=b
3996
this.a$=c}},B={
3997
tP:function(a,b){var s,r=null
3998
F.A(a,C.cz,b)
3999
s=F.mY(a,"nodes",b,!1)
4000
F.J(a,"name",b,r,r,r,!1)
4001
return new B.bw(s,F.y(a,C.ay,b,r),F.z(a,b),!1)},
4002
bw:function bw(a,b,c,d){var _=this
4003
_.x=a
4004
_.y=null
4005
_.a=b
4006
_.b=c
4007
_.a$=d},
4008
jz:function jz(a,b){this.a=a
4009
this.b=b},
4010
tn:function(a,b){var s,r,q,p,o,n,m,l,k
4011
b.toString
4012
F.A(a,C.bO,b)
4013
F.R(a,"clearcoatFactor",b,0,1/0,-1/0,1,0,!1)
4014
s=F.V(a,"clearcoatTexture",b,Y.bi(),!1)
4015
F.R(a,"clearcoatRoughnessFactor",b,0,1/0,-1/0,1,0,!1)
4016
r=F.V(a,"clearcoatRoughnessTexture",b,Y.bi(),!1)
4017
q=F.V(a,"clearcoatNormalTexture",b,Y.p3(),!1)
4018
p=F.y(a,C.dn,b,null)
4019
o=new B.c8(s,r,q,p,F.z(a,b),!1)
4020
n=H.a([],t.M)
4021
n.push(s)
4022
n.push(r)
4023
n.push(q)
4024
for(m=p.gab(),l=H.r(m),l=new H.a7(J.a_(m.a),m.b,l.h("@<1>").D(l.Q[1]).h("a7<1,2>"));l.n();){k=l.a
4025
n.push(k)}b.aa(o,n)
4026
return o},
4027
c8:function c8(a,b,c,d,e,f){var _=this
4028
_.e=a
4029
_.r=b
4030
_.x=c
4031
_.a=d
4032
_.b=e
4033
_.a$=f},
4034
tq:function(a,b){var s,r,q,p,o,n,m
4035
b.toString
4036
F.A(a,C.bS,b)
4037
F.R(a,"transmissionFactor",b,0,1/0,-1/0,1,0,!1)
4038
s=F.V(a,"transmissionTexture",b,Y.bi(),!1)
4039
r=F.y(a,C.dq,b,null)
4040
q=new B.cb(s,r,F.z(a,b),!1)
4041
p=H.a([],t.M)
4042
p.push(s)
4043
for(o=r.gab(),n=H.r(o),n=new H.a7(J.a_(o.a),o.b,n.h("@<1>").D(n.Q[1]).h("a7<1,2>"));n.n();){m=n.a
4044
p.push(m)}b.aa(q,p)
4045
return q},
4046
cb:function cb(a,b,c,d){var _=this
4047
_.e=a
4048
_.a=b
4049
_.b=c
4050
_.a$=d}},O={
4051
tQ:function(a,b){var s,r,q,p=null
4052
F.A(a,C.c4,b)
4053
s=F.P(a,"inverseBindMatrices",b,!1)
4054
r=F.P(a,"skeleton",b,!1)
4055
q=F.mY(a,"joints",b,!0)
4056
F.J(a,"name",b,p,p,p,!1)
4057
return new O.by(s,r,q,P.aR(t.L),F.y(a,C.az,b,p),F.z(a,b),!1)},
4058
by:function by(a,b,c,d,e,f,g){var _=this
4059
_.x=a
4060
_.y=b
4061
_.z=c
4062
_.cx=_.ch=_.Q=null
4063
_.cy=d
4064
_.a=e
4065
_.b=f
4066
_.a$=g},
4067
kB:function kB(a){this.a=a},
4068
eu:function eu(a){this.a=a},
4069
lX:function(a){if(a==null)return null
4070
if(a.ch==null||a.z===-1||a.Q===-1)return null
4071
if(a.fr==null&&a.dx==null)return null
4072
return a},
4073
wb:function(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0
4074
a1.f.a9(new O.mq(a2))
4075
O.v2(a2)
4076
s=H.a([],t.B)
4077
r=H.a([],t.bd)
4078
q=a2.c
4079
C.d.si(q,0)
4080
q.push("meshes")
4081
for(p=a1.cy,o=p.b,n=a1.db,m=n.$ti.h("a6<m.E>"),l=a1.fx,p=p.a,k=p.length,j=0;j<o;++j){i={}
4082
h=j>=k
4083
g=h?null:p[j]
4084
if((g==null?null:g.x)==null)continue
4085
h=g.x
4086
if(h.b4(h,new O.mr()))continue
4087
i.a=i.b=-1
4088
for(f=new H.a6(n,n.gi(n),m);f.n();){e=f.d
4089
if(e.fy==g){d=e.id
4090
d=(d==null?null:d.ch)!=null}else d=!1
4091
if(d){d=e.id
4092
c=d.ch.length
4093
b=i.b
4094
if(b===-1||c<b){i.b=c
4095
i.a=l.bK(l,d)}}}if(i.b<1)continue
4096
q.push(C.c.l(j))
4097
q.push("primitives")
4098
h.a9(new O.ms(i,a2,s,r))
4099
q.pop()
4100
q.pop()}q.pop()
4101
if(s.length===0)return
4102
for(;O.v8(s);)for(q=r.length,a=0;a<r.length;r.length===q||(0,H.cs)(r),++a){a0=r[a]
4103
if(!a0.x)a0.dR(a2)}},
4104
v8:function(a){var s,r
4105
for(s=a.length,r=0;r<a.length;a.length===s||(0,H.cs)(a),++r)a[r].n()
4106
if(!!a.fixed$length)H.a2(P.ab("removeWhere"))
4107
C.d.dI(a,new O.lZ(),!0)
4108
return a.length!==0},
4109
v2:function(a){var s,r,q,p,o,n,m,l,k,j,i,h
4110
for(s=a.d.gdY(),s=s.gC(s),r=a.c;s.n();){q=s.gq()
4111
p=O.lX(q.a)
4112
if(p==null)continue
4113
o=C.l.j(0,p.ch)
4114
if(o==null)o=0
4115
n=q.b
4116
C.d.si(r,0)
4117
for(q=p.ac(),q=new P.aB(q.a(),H.r(q).h("aB<1>")),m=J.M(n),l=0,k=0,j=!1;q.n();j=!0){i=q.gq()
4118
for(h=0;h<m.gi(n);++h)if(!m.j(n,h).Y(a,l,k,i))continue;++k
4119
if(k===o)k=0;++l}if(j)for(h=0;h<m.gi(n);++h)m.j(n,h).aw(a)}},
4120
mq:function mq(a){this.a=a},
4121
mr:function mr(){},
4122
ms:function ms(a,b,c,d){var _=this
4123
_.a=a
4124
_.b=b
4125
_.c=c
4126
_.d=d},
4127
lZ:function lZ(){},
4128
ey:function ey(a,b,c,d,e,f){var _=this
4129
_.a=a
4130
_.b=b
4131
_.c=c
4132
_.d=d
4133
_.e=e
4134
_.r=_.f=0
4135
_.x=!1
4136
_.z=_.y=0
4137
_.Q=f}},U={
4138
tU:function(a,b){var s,r,q=null
4139
F.A(a,C.cJ,b)
4140
s=F.P(a,"sampler",b,!1)
4141
r=F.P(a,"source",b,!1)
4142
F.J(a,"name",b,q,q,q,!1)
4143
return new U.bA(s,r,F.y(a,C.N,b,q),F.z(a,b),!1)},
4144
bA:function bA(a,b,c,d,e){var _=this
4145
_.x=a
4146
_.y=b
4147
_.Q=_.z=null
4148
_.a=c
4149
_.b=d
4150
_.a$=e},
4151
tp:function(a,b){var s,r,q,p,o,n,m,l
4152
b.toString
4153
F.A(a,C.bM,b)
4154
F.aj(a,"sheenColorFactor",b,C.a8,C.m,1,0,!1)
4155
s=F.V(a,"sheenColorTexture",b,Y.bi(),!1)
4156
F.R(a,"sheenRoughnessFactor",b,0,1/0,-1/0,1,0,!1)
4157
r=F.V(a,"sheenRoughnessTexture",b,Y.bi(),!1)
4158
q=F.y(a,C.dp,b,null)
4159
p=new U.ca(s,r,q,F.z(a,b),!1)
4160
o=H.a([],t.M)
4161
o.push(s)
4162
o.push(r)
4163
for(n=q.gab(),m=H.r(n),m=new H.a7(J.a_(n.a),n.b,m.h("@<1>").D(m.Q[1]).h("a7<1,2>"));m.n();){l=m.a
4164
o.push(l)}b.aa(p,o)
4165
return p},
4166
ca:function ca(a,b,c,d,e){var _=this
4167
_.e=a
4168
_.r=b
4169
_.a=c
4170
_.b=d
4171
_.a$=e},
4172
uO:function(a){var s="POSITION",r=a.k2
4173
r.j(0,s).K(0,C.cL)
4174
r.j(0,"NORMAL").K(0,C.K)
4175
r.j(0,"TANGENT").K(0,C.cR)
4176
r.j(0,"TEXCOORD").K(0,C.bQ)
4177
r=a.k3
4178
r.j(0,s).K(0,C.c5)
4179
r.j(0,"NORMAL").K(0,C.K)
4180
r.j(0,"TANGENT").K(0,C.K)}},N={cR:function cR(a,b){this.a=a
4181
this.b=b},eX:function eX(a){var _=this
4182
_.a=a
4183
_.f=_.e=_.d=_.c=_.b=null},jw:function jw(a,b,c,d){var _=this
4184
_.a=a
4185
_.b=b
4186
_.c=c
4187
_.d=d},jx:function jx(a,b,c){this.a=a
4188
this.b=b
4189
this.c=c},jy:function jy(a,b){this.a=a
4190
this.b=b}},E={
4191
D:function(a,b,c){return new E.fZ(c,a,b)},
4192
ai:function(a,b,c){return new E.jA(c,a,b)},
4193
q:function(a,b,c){return new E.jR(c,a,b)},
4194
v:function(a,b,c){return new E.ir(c,a,b)},
4195
ar:function(a,b,c){return new E.hy(c,a,b)},
4196
v3:function(a){return"'"+H.b(a)+"'"},
4197
uZ:function(a){return typeof a=="string"?"'"+a+"'":J.ag(a)},
4198
bx:function bx(a,b){this.a=a
4199
this.b=b},
4200
ic:function ic(){},
4201
fZ:function fZ(a,b,c){this.a=a
4202
this.b=b
4203
this.c=c},
4204
h8:function h8(){},
4205
h6:function h6(){},
4206
h5:function h5(){},
4207
hd:function hd(){},
4208
ha:function ha(){},
4209
hb:function hb(){},
4210
h9:function h9(){},
4211
hm:function hm(){},
4212
ho:function ho(){},
4213
hf:function hf(){},
4214
hl:function hl(){},
4215
he:function he(){},
4216
hk:function hk(){},
4217
hi:function hi(){},
4218
hj:function hj(){},
4219
hh:function hh(){},
4220
hg:function hg(){},
4221
hr:function hr(){},
4222
hq:function hq(){},
4223
hp:function hp(){},
4224
hv:function hv(){},
4225
hu:function hu(){},
4226
h2:function h2(){},
4227
h3:function h3(){},
4228
h4:function h4(){},
4229
ht:function ht(){},
4230
hs:function hs(){},
4231
h7:function h7(){},
4232
hn:function hn(){},
4233
hc:function hc(){},
4234
h1:function h1(){},
4235
h_:function h_(){},
4236
h0:function h0(){},
4237
ia:function ia(a,b,c){this.a=a
4238
this.b=b
4239
this.c=c},
4240
ib:function ib(){},
4241
jA:function jA(a,b,c){this.a=a
4242
this.b=b
4243
this.c=c},
4244
jK:function jK(){},
4245
jL:function jL(){},
4246
jQ:function jQ(){},
4247
jO:function jO(){},
4248
jI:function jI(){},
4249
jE:function jE(){},
4250
jM:function jM(){},
4251
jF:function jF(){},
4252
jP:function jP(){},
4253
jB:function jB(){},
4254
jJ:function jJ(){},
4255
jD:function jD(){},
4256
jG:function jG(){},
4257
jC:function jC(){},
4258
jN:function jN(){},
4259
jH:function jH(){},
4260
jR:function jR(a,b,c){this.a=a
4261
this.b=b
4262
this.c=c},
4263
kp:function kp(){},
4264
ko:function ko(){},
4265
ke:function ke(){},
4266
kc:function kc(){},
4267
kd:function kd(){},
4268
kb:function kb(){},
4269
k9:function k9(){},
4270
ka:function ka(){},
4271
kk:function kk(){},
4272
kl:function kl(){},
4273
k8:function k8(){},
4274
k7:function k7(){},
4275
k6:function k6(){},
4276
k5:function k5(){},
4277
k3:function k3(){},
4278
k2:function k2(){},
4279
k0:function k0(){},
4280
jV:function jV(){},
4281
kz:function kz(){},
4282
ky:function ky(){},
4283
k_:function k_(){},
4284
jX:function jX(){},
4285
jZ:function jZ(){},
4286
jW:function jW(){},
4287
jY:function jY(){},
4288
kx:function kx(){},
4289
kv:function kv(){},
4290
kq:function kq(){},
4291
kf:function kf(){},
4292
kw:function kw(){},
4293
kr:function kr(){},
4294
ks:function ks(){},
4295
kt:function kt(){},
4296
ku:function ku(){},
4297
kj:function kj(){},
4298
ki:function ki(){},
4299
kh:function kh(){},
4300
kg:function kg(){},
4301
kn:function kn(){},
4302
km:function km(){},
4303
k1:function k1(){},
4304
jT:function jT(){},
4305
jS:function jS(){},
4306
k4:function k4(){},
4307
jU:function jU(){},
4308
ir:function ir(a,b,c){this.a=a
4309
this.b=b
4310
this.c=c},
4311
j0:function j0(){},
4312
j5:function j5(){},
4313
iQ:function iQ(){},
4314
iC:function iC(){},
4315
j6:function j6(){},
4316
iy:function iy(){},
4317
ix:function ix(){},
4318
iA:function iA(){},
4319
iB:function iB(){},
4320
iw:function iw(){},
4321
iz:function iz(){},
4322
iv:function iv(){},
4323
iF:function iF(){},
4324
iD:function iD(){},
4325
j4:function j4(){},
4326
iE:function iE(){},
4327
iX:function iX(){},
4328
iI:function iI(){},
4329
iJ:function iJ(){},
4330
iG:function iG(){},
4331
iH:function iH(){},
4332
iP:function iP(){},
4333
iO:function iO(){},
4334
iN:function iN(){},
4335
iM:function iM(){},
4336
iR:function iR(){},
4337
iL:function iL(){},
4338
iK:function iK(){},
4339
j3:function j3(){},
4340
iS:function iS(){},
4341
iV:function iV(){},
4342
iU:function iU(){},
4343
iT:function iT(){},
4344
iW:function iW(){},
4345
iY:function iY(){},
4346
iZ:function iZ(){},
4347
iu:function iu(){},
4348
it:function it(){},
4349
is:function is(){},
4350
j_:function j_(){},
4351
j1:function j1(){},
4352
j2:function j2(){},
4353
hy:function hy(a,b,c){this.a=a
4354
this.b=b
4355
this.c=c},
4356
hE:function hE(){},
4357
hD:function hD(){},
4358
hC:function hC(){},
4359
hM:function hM(){},
4360
hA:function hA(){},
4361
hL:function hL(){},
4362
hH:function hH(){},
4363
hI:function hI(){},
4364
hB:function hB(){},
4365
hz:function hz(){},
4366
hF:function hF(){},
4367
hK:function hK(){},
4368
hJ:function hJ(){},
4369
hG:function hG(){},
4370
cA:function cA(a,b,c,d,e){var _=this
4371
_.a=a
4372
_.b=b
4373
_.c=c
4374
_.d=d
4375
_.e=e}},D={
4376
uN:function(a){a.k1.push("image/webp")},
4377
t8:function(a,b){b.toString
4378
F.A(a,C.cK,b)
4379
return new D.c0(F.P(a,"source",b,!1),F.y(a,C.di,b,null),F.z(a,b),!1)},
4380
c0:function c0(a,b,c,d){var _=this
4381
_.d=a
4382
_.e=null
4383
_.a=b
4384
_.b=c
4385
_.a$=d},
4386
T:function T(a,b,c,d){var _=this
4387
_.a=a
4388
_.b=b
4389
_.c=c
4390
_.d=d},
4391
a4:function a4(a,b){this.a=a
4392
this.b=b},
4393
c1:function c1(a,b){this.a=a
4394
this.b=b},
4395
ce:function ce(a,b){this.a=a
4396
this.b=b},
4397
eY:function eY(a,b){this.a=a
4398
this.b=b}},X={
4399
tk:function(a,b){var s,r,q,p,o,n,m,l,k,j,i=null,h="lights",g="spot"
4400
b.toString
4401
F.A(a,C.cx,b)
4402
s=F.m6(a,h,b)
4403
r=t.dB
4404
q=t.du
4405
if(s!=null){p=s.gi(s)
4406
o=new Array(p)
4407
o.fixed$length=Array
4408
r=H.a(o,r)
4409
n=new F.L(r,p,h,q)
4410
q=b.c
4411
q.push(h)
4412
for(m=0;m<s.gi(s);++m){l=s.j(0,m)
4413
q.push(C.c.l(m))
4414
F.A(l,C.bZ,b)
4415
F.aj(l,"color",b,C.a9,C.m,1,0,!1)
4416
F.R(l,"intensity",b,1,1/0,-1/0,1/0,0,!1)
4417
k=F.J(l,"type",b,i,C.ch,i,!0)
4418
if(k==="spot")F.V(l,g,b,X.vO(),!0)
4419
else{p=l.w(g)
4420
if(p)b.p($.no(),g)}j=F.R(l,"range",b,0/0,1/0,0,1/0,-1/0,!1)
4421
p=k==="directional"&&!isNaN(j)
4422
if(p)b.p($.no(),"range")
4423
F.J(l,"name",b,i,i,i,!1)
4424
r[m]=new X.b7(F.y(l,C.dl,b,i),F.z(l,b),!1)
4425
q.pop()}q.pop()}else{p=new Array(0)
4426
p.fixed$length=Array
4427
n=new F.L(H.a(p,r),0,h,q)}return new X.bs(n,F.y(a,C.dj,b,i),F.z(a,b),!1)},
4428
tl:function(a,b){var s,r,q,p="outerConeAngle"
4429
F.A(a,C.cr,b)
4430
s=F.R(a,"innerConeAngle",b,0,1.5707963267948966,-1/0,1/0,0,!1)
4431
r=F.R(a,p,b,0.7853981633974483,1/0,0,1.5707963267948966,-1/0,!1)
4432
q=!isNaN(r)&&!isNaN(s)&&r<=s
4433
if(q)b.k($.qH(),H.a([s,r],t.M),p)
4434
return new X.c6(F.y(a,C.dk,b,null),F.z(a,b),!1)},
4435
tm:function(a,b){b.toString
4436
F.A(a,C.cw,b)
4437
return new X.c7(F.P(a,"light",b,!0),F.y(a,C.dm,b,null),F.z(a,b),!1)},
4438
bs:function bs(a,b,c,d){var _=this
4439
_.d=a
4440
_.a=b
4441
_.b=c
4442
_.a$=d},
4443
iq:function iq(a,b){this.a=a
4444
this.b=b},
4445
b7:function b7(a,b,c){this.a=a
4446
this.b=b
4447
this.a$=c},
4448
c6:function c6(a,b,c){this.a=a
4449
this.b=b
4450
this.a$=c},
4451
c7:function c7(a,b,c,d){var _=this
4452
_.d=a
4453
_.e=null
4454
_.a=b
4455
_.b=c
4456
_.a$=d}},A={
4457
to:function(a,b){var s,r,q,p,o,n,m,l
4458
b.toString
4459
F.A(a,C.cg,b)
4460
F.aj(a,"diffuseFactor",b,C.aa,C.J,1,0,!1)
4461
s=F.V(a,"diffuseTexture",b,Y.bi(),!1)
4462
F.aj(a,"specularFactor",b,C.a9,C.m,1,0,!1)
4463
F.R(a,"glossinessFactor",b,1,1/0,-1/0,1,0,!1)
4464
r=F.V(a,"specularGlossinessTexture",b,Y.bi(),!1)
4465
q=F.y(a,C.dh,b,null)
4466
p=new A.c9(s,r,q,F.z(a,b),!1)
4467
o=H.a([],t.M)
4468
o.push(s)
4469
o.push(r)
4470
for(n=q.gab(),m=H.r(n),m=new H.a7(J.a_(n.a),n.b,m.h("@<1>").D(m.Q[1]).h("a7<1,2>"));m.n();){l=m.a
4471
o.push(l)}b.aa(p,o)
4472
return p},
4473
c9:function c9(a,b,c,d,e){var _=this
4474
_.e=a
4475
_.x=b
4476
_.a=c
4477
_.b=d
4478
_.a$=e},
4479
d9:function d9(a,b,c){var _=this
4480
_.a=a
4481
_.b=null
4482
_.c=b
4483
_.d=null
4484
_.e=c
4485
_.f=null
4486
_.cx=_.ch=_.Q=_.z=_.y=_.x=_.r=0
4487
_.cy=!1
4488
_.dy=_.dx=_.db=null
4489
_.fr=!1
4490
_.fx=null},
4491
hP:function hP(a){this.a=a},
4492
hN:function hN(a){this.a=a},
4493
hO:function hO(a){this.a=a},
4494
kW:function kW(a,b,c,d){var _=this
4495
_.a=a
4496
_.b=b
4497
_.c=c
4498
_.d=d},
4499
kY:function kY(){},
4500
kX:function kX(){},
4501
n0:function(a){var s=C.d2.e1(a,0,new A.m7()),r=536870911&s+((67108863&s)<<3)
4502
r^=r>>>11
4503
return 536870911&r+((16383&r)<<15)},
4504
m7:function m7(){},
4505
fy:function(a,b){var s=536870911&a+b
4506
s=536870911&s+((524287&s)<<10)
4507
return s^s>>>6},
4508
oG:function(a){var s=536870911&a+((67108863&a)<<3)
4509
s^=s>>>11
4510
return 536870911&s+((16383&s)<<15)}},L={
4511
ts:function(a,b){b.toString
4512
F.A(a,C.cD,b)
4513
F.aj(a,"offset",b,C.bH,C.ab,1/0,-1/0,!1)
4514
F.R(a,"rotation",b,0,1/0,-1/0,1/0,-1/0,!1)
4515
F.aj(a,"scale",b,C.bJ,C.ab,1/0,-1/0,!1)
4516
return new L.cd(F.W(a,"texCoord",b,-1,null,-1,0,!1),F.y(a,C.ds,b,null),F.z(a,b),!1)},
4517
cd:function cd(a,b,c,d){var _=this
4518
_.r=a
4519
_.a=b
4520
_.b=c
4521
_.a$=d}},K={
4522
tb:function(a,b){var s,r={},q=new P.C($.x,t.eD)
4523
r.a=!1
4524
r.b=null
4525
s=P.o6(new K.hR(r),new K.hS(r),new K.hT(r),t.w)
4526
r.b=a.e8(new K.hU(r,s,new P.ax(q,t.a_),b),s.gdS())
4527
return q},
4528
t9:function(a,b){var s=new K.cy(a,new P.ax(new P.C($.x,t.f),t.G))
4529
s.e=b
4530
return s},
4531
ta:function(a,b){var s,r,q,p,o=null,n=null
4532
try{n=C.a1.dV(a)}catch(q){p=H.E(q)
4533
if(p instanceof P.aD){s=p
4534
b.av($.fF(),H.a([s],t.M),!0)
4535
return o}else throw q}if(t.t.b(n))try{r=V.nI(n,b)
4536
return new K.as("model/gltf+json",r,o)}catch(q){if(H.E(q) instanceof M.c4)return o
4537
else throw q}else{b.av($.Z(),H.a([n,"object"],t.M),!0)
4538
return o}},
4539
as:function as(a,b,c){this.a=a
4540
this.b=b
4541
this.c=c},
4542
hS:function hS(a){this.a=a},
4543
hT:function hT(a){this.a=a},
4544
hR:function hR(a){this.a=a},
4545
hU:function hU(a,b,c,d){var _=this
4546
_.a=a
4547
_.b=b
4548
_.c=c
4549
_.d=d},
4550
cy:function cy(a,b){var _=this
4551
_.a=a
4552
_.b=null
4553
_.c=b
4554
_.e=_.d=null
4555
_.f=!0},
4556
hQ:function hQ(a){this.a=a},
4557
db:function db(){}},F={
4558
ay:function(a,b,c,d){var s=a.j(0,b)
4559
if(s==null&&a.w(b))d.k($.Z(),H.a([null,c],t.M),b)
4560
return s},
4561
P:function(a,b,c,d){var s=F.ay(a,b,"integer",c)
4562
if(H.aJ(s)){if(s>=0)return s
4563
c.p($.fE(),b)}else if(s==null){if(d)c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([s,"integer"],t.M),b)
4564
return-1},
4565
oV:function(a,b,c){var s=F.ay(a,b,"boolean",c)
4566
if(s==null)return!1
4567
if(H.e9(s))return s
4568
c.k($.Z(),H.a([s,"boolean"],t.M),b)
4569
return!1},
4570
W:function(a,b,c,d,e,f,g,h){var s,r=F.ay(a,b,"integer",c)
4571
if(H.aJ(r)){if(e!=null){if(!F.mW(b,r,e,c,!1))return-1}else{if(!(r<g))s=f!==-1&&r>f
4572
else s=!0
4573
if(s){c.k($.mu(),H.a([r],t.M),b)
4574
return-1}}return r}else if(r==null){if(!h)return d
4575
c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([r,"integer"],t.M),b)
4576
return-1},
4577
R:function(a,b,c,d,e,f,g,h,i){var s=F.ay(a,b,"number",c)
4578
if(typeof s=="number"){if(s<h||s<=f||s>g||s>=e){c.k($.mu(),H.a([s],t.M),b)
4579
return 0/0}return s}else if(s==null){if(!i)return d
4580
c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([s,"number"],t.M),b)
4581
return 0/0},
4582
J:function(a,b,c,d,e,f,g){var s,r=F.ay(a,b,"string",c)
4583
if(typeof r=="string"){if(e!=null)F.mW(b,r,e,c,!1)
4584
else{if(f==null)s=null
4585
else{s=f.b
4586
s=s.test(r)}if(s===!1){c.k($.qs(),H.a([r,f.a],t.M),b)
4587
return null}}return r}else if(r==null){if(!g)return d
4588
c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([r,"string"],t.M),b)
4589
return null},
4590
p_:function(a,b){var s,r,q,p
4591
try{s=P.ob(a)
4592
q=s
4593
if(q.gcI()||q.gbG()||q.gcH()||q.gbI()||q.gbH())b.k($.r0(),H.a([a],t.M),"uri")
4594
return s}catch(p){q=H.E(p)
4595
if(q instanceof P.aD){r=q
4596
b.k($.qr(),H.a([a,r],t.M),"uri")
4597
return null}else throw p}},
4598
n_:function(a,b,c,d){var s=F.ay(a,b,"object",c)
4599
if(t.t.b(s))return s
4600
else if(s==null){if(d){c.E($.bk(),H.a([b],t.M))
4601
return null}}else{c.k($.Z(),H.a([s,"object"],t.M),b)
4602
if(d)return null}return P.a5(t.X,t._)},
4603
V:function(a,b,c,d,e){var s,r,q=F.ay(a,b,"object",c)
4604
if(t.t.b(q)){s=c.c
4605
s.push(b)
4606
r=d.$2(q,c)
4607
s.pop()
4608
return r}else if(q==null){if(e)c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([q,"object"],t.M),b)
4609
return null},
4610
mY:function(a,b,c,d){var s,r,q,p,o,n,m=F.ay(a,b,"array",c)
4611
if(t.o.b(m)){s=J.M(m)
4612
if(s.gu(m)){c.p($.bO(),b)
4613
return null}r=c.c
4614
r.push(b)
4615
q=t.e
4616
p=P.aR(q)
4617
for(o=0;o<s.gi(m);++o){n=s.j(m,o)
4618
if(H.aJ(n)&&n>=0){if(!p.B(0,n))c.X($.nj(),o)}else{s.m(m,o,-1)
4619
c.X($.fE(),o)}}r.pop()
4620
return s.ae(m,q)}else if(m==null){if(d)c.E($.bk(),H.a([b],t.M))}else c.k($.Z(),H.a([m,"array"],t.M),b)
4621
return null},
4622
vB:function(a,b,c,d){var s,r=F.ay(a,b,"object",c)
4623
if(t.t.b(r)){if(r.gu(r)){c.p($.bO(),b)
4624
return null}s=c.c
4625
s.push(b)
4626
r.J(0,new F.m3(d,r,c))
4627
s.pop()
4628
return r.af(0,t.X,t.e)}else{s=t.M
4629
if(r==null)c.E($.bk(),H.a([b],s))
4630
else c.k($.Z(),H.a([r,"object"],s),b)}return null},
4631
vC:function(a,b,c,d){var s,r,q,p,o,n,m,l=F.ay(a,b,"array",c)
4632
if(t.o.b(l)){s=J.M(l)
4633
if(s.gu(l)){c.p($.bO(),b)
4634
return null}else{r=c.c
4635
r.push(b)
4636
for(q=t.M,p=t.t,o=!1,n=0;n<s.gi(l);++n){m=s.j(l,n)
4637
if(p.b(m))if(m.gu(m)){c.X($.bO(),n)
4638
o=!0}else{r.push(C.c.l(n))
4639
m.J(0,new F.m4(d,m,c))
4640
r.pop()}else{c.E($.eg(),H.a([m,"object"],q))
4641
o=!0}}r.pop()
4642
if(o)return null}s=J.my(l,t.h)
4643
r=H.r(s).h("a8<m.E,h<f*,d*>*>")
4644
return P.dh(new H.a8(s,new F.m5(),r),!1,r.h("af.E"))}else if(l!=null)c.k($.Z(),H.a([l,"array"],t.M),b)
4645
return null},
4646
aj:function(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l=null,k=F.ay(a,b,"array",c)
4647
if(t.o.b(k)){s=J.M(k)
4648
if(s.gu(k)){c.p($.bO(),b)
4649
return l}if(e!=null&&!F.mW(b,s.gi(k),e,c,!0))return l
4650
r=new Array(s.gi(k))
4651
r.fixed$length=Array
4652
q=H.a(r,t.m)
4653
for(r=t.M,p=!1,o=0;o<s.gi(k);++o){n=s.j(k,o)
4654
if(typeof n=="number"){m=n<g||n>f
4655
if(m){c.k($.mu(),H.a([n],r),b)
4656
p=!0}if(h){m=$.nr()
4657
m[0]=n
4658
q[o]=m[0]}else q[o]=n}else{c.k($.eg(),H.a([n,"number"],r),b)
4659
p=!0}}if(p)return l
4660
return q}else if(k==null){if(d==null)s=l
4661
else s=J.eA(d.slice(0),H.U(d).c)
4662
return s}else c.k($.Z(),H.a([k,"array"],t.M),b)
4663
return l},
4664
oW:function(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=F.ay(a,b,"array",c)
4665
if(t.o.b(j)){s=J.M(j)
4666
if(s.gi(j)!==e){c.k($.nk(),H.a([s.gi(j),H.a([e],t.V)],t.M),b)
4667
return null}r=Z.wa(d)
4668
q=Z.pb(d)
4669
p=F.vv(d,e)
4670
for(o=t.M,n=!1,m=0;m<s.gi(j);++m){l=s.j(j,m)
4671
if(typeof l=="number"&&C.bE.cW(l)===l){if(!H.aJ(l))c.k($.qE(),H.a([l],o),b)
4672
k=l<r||l>q
4673
if(k){c.k($.qG(),H.a([l,C.ao.j(0,d)],o),b)
4674
n=!0}p[m]=J.rH(l)}else{c.k($.eg(),H.a([l,"integer"],o),b)
4675
n=!0}}if(n)return null
4676
return p}else if(j!=null)c.k($.Z(),H.a([j,"array"],t.M),b)
4677
return null},
4678
oX:function(a,b,c){var s,r,q,p,o,n,m,l,k=F.ay(a,b,"array",c)
4679
if(t.o.b(k)){s=J.M(k)
4680
if(s.gu(k)){c.p($.bO(),b)
4681
return null}r=c.c
4682
r.push(b)
4683
q=t.X
4684
p=P.aR(q)
4685
for(o=t.M,n=!1,m=0;m<s.gi(k);++m){l=s.j(k,m)
4686
if(typeof l=="string"){if(!p.B(0,l))c.X($.nj(),m)}else{c.aE($.eg(),H.a([l,"string"],o),m)
4687
n=!0}}r.pop()
4688
if(n)return null
4689
return s.ae(k,q)}else if(k!=null)c.k($.Z(),H.a([k,"array"],t.M),b)
4690
return null},
4691
m6:function(a,b,c){var s,r,q,p,o,n,m=F.ay(a,b,"array",c)
4692
if(t.o.b(m)){s=J.M(m)
4693
if(s.gu(m)){c.p($.bO(),b)
4694
return null}else{for(r=s.gC(m),q=t.t,p=t.M,o=!1;r.n();){n=r.gq()
4695
if(!q.b(n)){c.k($.eg(),H.a([n,"object"],p),b)
4696
o=!0}}if(o)return null}return s.ae(m,q)}else{s=t.M
4697
if(m==null)c.E($.bk(),H.a([b],s))
4698
else c.k($.Z(),H.a([m,"array"],s),b)}return null},
4699
y:function(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g="extensions",f=P.a5(t.X,t._),e=F.n_(a,g,c,!1)
4700
if(e.gu(e))return f
4701
s=c.c
4702
s.push(g)
4703
for(r=e.gL(),r=r.gC(r),q=t.ax,p=t.v,o=d==null,n=c.f,m=c.r;r.n();){l=r.gq()
4704
k=F.n_(e,l,c,!1)
4705
j=c.dx
4706
if(!j.F(j,l)){f.m(0,l,null)
4707
j=c.cy
4708
j=j.F(j,l)
4709
if(!j)c.p($.qo(),l)
4710
continue}i=c.ch.a.j(0,new D.c1(b,l))
4711
if(i==null){c.p($.qp(),l)
4712
continue}if(e.gi(e)>1&&i.b)c.p($.qS(),l)
4713
if(k!=null){s.push(l)
4714
h=i.a.$2(k,c)
4715
f.m(0,l,h)
4716
if(p.b(h)){l=o?b:d
4717
l=n.bS(l,new F.m2())
4718
j=H.a(s.slice(0),H.U(s).h("p<1>"))
4719
j.fixed$length=Array
4720
J.mx(l,new D.ce(h,j))}if(q.b(h)){l=H.a(s.slice(0),H.U(s).h("p<1>"))
4721
l.fixed$length=Array
4722
m.push(new D.eY(h,l))}s.pop()}}s.pop()
4723
return f},
4724
z:function(a,b){var s=a.j(0,"extras"),r=s!=null&&!t.h.b(s)
4725
if(r)b.p($.r_(),"extras")
4726
return s},
4727
mW:function(a,b,c,d,e){var s
4728
if(!J.nu(c,b)){s=e?$.nk():$.nm()
4729
d.k(s,H.a([b,c],t.M),a)
4730
return!1}return!0},
4731
A:function(a,b,c){var s,r,q
4732
for(s=a.gL(),s=s.gC(s);s.n();){r=s.gq()
4733
if(!C.d.F(b,r)){q=C.d.F(C.cl,r)
4734
q=!q}else q=!1
4735
if(q)c.p($.qt(),r)}},
4736
n4:function(a,b,c,d,e,f){var s,r,q,p,o,n,m=e.c
4737
m.push(d)
4738
for(s=t.M,r=c.a,q=r.length,p=0;p<a.gi(a);++p){o=a.j(0,p)
4739
if(o===-1)continue
4740
n=o==null||o<0||o>=q?null:r[o]
4741
if(n!=null){n.a$=!0
4742
b[p]=n
4743
f.$3(n,o,p)}else e.aE($.N(),H.a([o],s),p)}m.pop()},
4744
vM:function(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=b6.a
4745
if(b5[3]!==0||b5[7]!==0||b5[11]!==0||b5[15]!==1)return!1
4746
if(b6.cE()===0)return!1
4747
s=$.rq()
4748
r=$.rn()
4749
q=$.ro()
4750
p=new T.cJ(new Float32Array(3))
4751
p.bi(b5[0],b5[1],b5[2])
4752
o=Math.sqrt(p.gaI())
4753
p.bi(b5[4],b5[5],b5[6])
4754
n=Math.sqrt(p.gaI())
4755
p.bi(b5[8],b5[9],b5[10])
4756
m=Math.sqrt(p.gaI())
4757
if(b6.cE()<0)o=-o
4758
s=s.a
4759
s[0]=b5[12]
4760
s[1]=b5[13]
4761
s[2]=b5[14]
4762
l=1/o
4763
k=1/n
4764
j=1/m
4765
b5=new Float32Array(16)
4766
new T.cD(b5).d_(b6)
4767
b5[0]=b5[0]*l
4768
b5[1]=b5[1]*l
4769
b5[2]=b5[2]*l
4770
b5[4]=b5[4]*k
4771
b5[5]=b5[5]*k
4772
b5[6]=b5[6]*k
4773
b5[8]=b5[8]*j
4774
b5[9]=b5[9]*j
4775
b5[10]=b5[10]*j
4776
i=new Float32Array(9)
4777
i[0]=b5[0]
4778
i[1]=b5[1]
4779
i[2]=b5[2]
4780
i[3]=b5[4]
4781
i[4]=b5[5]
4782
i[5]=b5[6]
4783
i[6]=b5[8]
4784
i[7]=b5[9]
4785
i[8]=b5[10]
4786
r.toString
4787
b5=i[0]
4788
h=i[4]
4789
g=i[8]
4790
f=0+b5+h+g
4791
if(f>0){e=Math.sqrt(f+1)
4792
b5=r.a
4793
b5[3]=e*0.5
4794
e=0.5/e
4795
b5[0]=(i[5]-i[7])*e
4796
b5[1]=(i[6]-i[2])*e
4797
b5[2]=(i[1]-i[3])*e}else{if(b5<h)d=h<g?2:1
4798
else d=b5<g?2:0
4799
c=(d+1)%3
4800
b=(d+2)%3
4801
b5=d*3
4802
h=c*3
4803
g=b*3
4804
e=Math.sqrt(i[b5+d]-i[h+c]-i[g+b]+1)
4805
r=r.a
4806
r[d]=e*0.5
4807
e=0.5/e
4808
r[3]=(i[h+b]-i[g+c])*e
4809
r[c]=(i[b5+c]+i[h+d])*e
4810
r[b]=(i[b5+b]+i[g+d])*e
4811
b5=r}q=q.a
4812
q[0]=o
4813
q[1]=n
4814
q[2]=m
4815
r=$.rm()
4816
a=b5[0]
4817
a0=b5[1]
4818
a1=b5[2]
4819
a2=b5[3]
4820
a3=a+a
4821
a4=a0+a0
4822
a5=a1+a1
4823
a6=a*a3
4824
a7=a*a4
4825
a8=a*a5
4826
a9=a0*a4
4827
b0=a0*a5
4828
b1=a1*a5
4829
b2=a2*a3
4830
b3=a2*a4
4831
b4=a2*a5
4832
b5=r.a
4833
b5[0]=1-(a9+b1)
4834
b5[1]=a7+b4
4835
b5[2]=a8-b3
4836
b5[3]=0
4837
b5[4]=a7-b4
4838
b5[5]=1-(a6+b1)
4839
b5[6]=b0+b2
4840
b5[7]=0
4841
b5[8]=a8+b3
4842
b5[9]=b0-b2
4843
b5[10]=1-(a6+a9)
4844
b5[11]=0
4845
b5[12]=s[0]
4846
b5[13]=s[1]
4847
b5[14]=s[2]
4848
b5[15]=1
4849
o=q[0]
4850
n=q[1]
4851
m=q[2]
4852
b5[0]=b5[0]*o
4853
b5[1]=b5[1]*o
4854
b5[2]=b5[2]*o
4855
b5[3]=b5[3]*o
4856
b5[4]=b5[4]*n
4857
b5[5]=b5[5]*n
4858
b5[6]=b5[6]*n
4859
b5[7]=b5[7]*n
4860
b5[8]=b5[8]*m
4861
b5[9]=b5[9]*m
4862
b5[10]=b5[10]*m
4863
b5[11]=b5[11]*m
4864
b5[12]=b5[12]
4865
b5[13]=b5[13]
4866
b5[14]=b5[14]
4867
b5[15]=b5[15]
4868
return Math.abs(r.cJ()-b6.cJ())<0.00005},
4869
vv:function(a,b){switch(a){case 5120:return new Int8Array(b)
4870
case 5121:return new Uint8Array(b)
4871
case 5122:return new Int16Array(b)
4872
case 5123:return new Uint16Array(b)
4873
case 5124:return new Int32Array(b)
4874
case 5125:return new Uint32Array(b)
4875
default:throw H.c(P.O(null))}},
4876
m3:function m3(a,b,c){this.a=a
4877
this.b=b
4878
this.c=c},
4879
m4:function m4(a,b,c){this.a=a
4880
this.b=b
4881
this.c=c},
4882
m5:function m5(){},
4883
m2:function m2(){},
4884
L:function L(a,b,c,d){var _=this
4885
_.a=a
4886
_.b=b
4887
_.c=c
4888
_.$ti=d},
4889
Y:function Y(){},
4890
f4:function f4(a,b){this.a=0
4891
this.b=a
4892
this.c=b},
4893
f5:function f5(a,b){this.a=0
4894
this.b=a
4895
this.c=b},
4896
en:function en(a){this.a=a}}
4897
var w=[C,H,J,P,M,Z,T,Q,V,G,Y,S,B,O,U,N,E,D,X,A,L,K,F]
4898
hunkHelpers.setFunctionNamesIfNecessary(w)
4899
var $={}
4900
H.mD.prototype={}
4901
J.cz.prototype={
4902
N:function(a,b){return a===b},
4903
gG:function(a){return H.cj(a)},
4904
l:function(a){return"Instance of '"+H.b(H.ju(a))+"'"},
4905
bb:function(a,b){throw H.c(P.nS(a,b.gcN(),b.gcR(),b.gcO()))}}
4906
J.dd.prototype={
4907
l:function(a){return String(a)},
4908
gG:function(a){return a?519018:218159},
4909
$iQ:1}
4910
J.cB.prototype={
4911
N:function(a,b){return null==b},
4912
l:function(a){return"null"},
4913
gG:function(a){return 0},
4914
bb:function(a,b){return this.d1(a,b)},
4915
$ik:1}
4916
J.aF.prototype={
4917
gG:function(a){return 0},
4918
l:function(a){return String(a)},
4919
$ibb:1,
4920
$icP:1,
4921
gep:function(a){return a.then},
4922
cV:function(a,b){return a.then(b)},
4923
eq:function(a,b,c){return a.then(b,c)},
4924
sey:function(a,b){return a.validateBytes=b},
4925
seA:function(a,b){return a.validateString=b},
4926
seB:function(a,b){return a.version=b},
4927
sd5:function(a,b){return a.supportedExtensions=b},
4928
gbd:function(a){return a.uri},
4929
gbE:function(a){return a.externalResourceFunction},
4930
gc_:function(a){return a.writeTimestamp},
4931
gb9:function(a){return a.maxIssues},
4932
gb6:function(a){return a.ignoredIssues},
4933
gai:function(a){return a.severityOverrides}}
4934
J.eU.prototype={}
4935
J.cl.prototype={}
4936
J.aQ.prototype={
4937
l:function(a){var s=a[$.n6()]
4938
if(s==null)return this.d2(a)
4939
return"JavaScript function for "+H.b(J.ag(s))},
4940
$iaE:1}
4941
J.p.prototype={
4942
ae:function(a,b){return new H.b3(a,H.U(a).h("@<1>").D(b).h("b3<1,2>"))},
4943
B:function(a,b){if(!!a.fixed$length)H.a2(P.ab("add"))
4944
a.push(b)},
4945
dI:function(a,b,c){var s,r,q,p=[],o=a.length
4946
for(s=0;s<o;++s){r=a[s]
4947
if(!b.$1(r))p.push(r)
4948
if(a.length!==o)throw H.c(P.ad(a))}q=p.length
4949
if(q===o)return
4950
this.si(a,q)
4951
for(s=0;s<p.length;++s)a[s]=p[s]},
4952
K:function(a,b){var s
4953
if(!!a.fixed$length)H.a2(P.ab("addAll"))
4954
for(s=J.a_(b);s.n();)a.push(s.gq())},
4955
ag:function(a,b,c){return new H.a8(a,b,H.U(a).h("@<1>").D(c).h("a8<1,2>"))},
4956
cL:function(a,b){var s,r=P.bt(a.length,"",!1,t.S)
4957
for(s=0;s<a.length;++s)r[s]=H.b(a[s])
4958
return r.join(b)},
4959
a1:function(a,b){return H.du(a,b,null,H.U(a).c)},
4960
b5:function(a,b,c){var s,r,q=a.length
4961
for(s=0;s<q;++s){r=a[s]
4962
if(b.$1(r))return r
4963
if(a.length!==q)throw H.c(P.ad(a))}return c.$0()},
4964
S:function(a,b){return a[b]},
4965
Z:function(a,b,c){if(b<0||b>a.length)throw H.c(P.S(b,0,a.length,"start",null))
4966
if(c<b||c>a.length)throw H.c(P.S(c,b,a.length,"end",null))
4967
if(b===c)return H.a([],H.U(a))
4968
return H.a(a.slice(b,c),H.U(a))},
4969
aM:function(a,b,c){P.aV(b,c,a.length)
4970
return H.du(a,b,c,H.U(a).c)},
4971
gaH:function(a){var s=a.length
4972
if(s>0)return a[s-1]
4973
throw H.c(H.mB())},
4974
F:function(a,b){var s
4975
for(s=0;s<a.length;++s)if(J.aA(a[s],b))return!0
4976
return!1},
4977
gu:function(a){return a.length===0},
4978
ga3:function(a){return a.length!==0},
4979
l:function(a){return P.id(a,"[","]")},
4980
aL:function(a,b){var s=J.eA(a.slice(0),H.U(a).c)
4981
return s},
4982
bX:function(a){return P.tt(a,H.U(a).c)},
4983
gC:function(a){return new J.aC(a,a.length,H.U(a).h("aC<1>"))},
4984
gG:function(a){return H.cj(a)},
4985
gi:function(a){return a.length},
4986
si:function(a,b){if(!!a.fixed$length)H.a2(P.ab("set length"))
4987
if(b<0)throw H.c(P.S(b,0,null,"newLength",null))
4988
a.length=b},
4989
j:function(a,b){if(b>=a.length||b<0)throw H.c(H.ef(a,b))
4990
return a[b]},
4991
m:function(a,b,c){if(!!a.immutable$list)H.a2(P.ab("indexed set"))
4992
if(b>=a.length||b<0)throw H.c(H.ef(a,b))
4993
a[b]=c},
4994
$in:1,
4995
$ii:1,
4996
$il:1}
4997
J.ii.prototype={}
4998
J.aC.prototype={
4999
gq:function(){return this.d},
5000
n:function(){var s,r=this,q=r.a,p=q.length
5001
if(r.b!==p)throw H.c(H.cs(q))
5002
s=r.c
5003
if(s>=p){r.d=null
5004
return!1}r.d=q[s]
5005
r.c=s+1
5006
return!0},
5007
$iH:1}
5008
J.c5.prototype={
5009
cW:function(a){var s
5010
if(a>=-2147483648&&a<=2147483647)return a|0
5011
if(isFinite(a)){s=a<0?Math.ceil(a):Math.floor(a)
5012
return s+0}throw H.c(P.ab(""+a+".toInt()"))},
5013
ap:function(a,b){var s,r,q,p
5014
if(b<2||b>36)throw H.c(P.S(b,2,36,"radix",null))
5015
s=a.toString(b)
5016
if(C.a.A(s,s.length-1)!==41)return s
5017
r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s)
5018
if(r==null)H.a2(P.ab("Unexpected toString result: "+s))
5019
s=r[1]
5020
q=+r[3]
5021
p=r[2]
5022
if(p!=null){s+=p
5023
q-=p.length}return s+C.a.bh("0",q)},
5024
l:function(a){if(a===0&&1/a<0)return"-0.0"
5025
else return""+a},
5026
gG:function(a){var s,r,q,p,o=a|0
5027
if(a===o)return 536870911&o
5028
s=Math.abs(a)
5029
r=Math.log(s)/0.6931471805599453|0
5030
q=Math.pow(2,r)
5031
p=s<1?s/q:q/s
5032
return 536870911&((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259},
5033
bg:function(a,b){var s=a%b
5034
if(s===0)return 0
5035
if(s>0)return s
5036
if(b<0)return s-b
5037
else return s+b},
5038
aq:function(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0
5039
return this.cs(a,b)},
5040
bA:function(a,b){return(a|0)===a?a/b|0:this.cs(a,b)},
5041
cs:function(a,b){var s=a/b
5042
if(s>=-2147483648&&s<=2147483647)return s|0
5043
if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s)
5044
throw H.c(P.ab("Result of truncating division is "+H.b(s)+": "+H.b(a)+" ~/ "+b))},
5045
aA:function(a,b){if(b<0)throw H.c(H.bM(b))
5046
return b>31?0:a<<b>>>0},
5047
ad:function(a,b){var s
5048
if(a>0)s=this.cr(a,b)
5049
else{s=b>31?31:b
5050
s=a>>s>>>0}return s},
5051
dL:function(a,b){if(b<0)throw H.c(H.bM(b))
5052
return this.cr(a,b)},
5053
cr:function(a,b){return b>31?0:a>>>b},
5054
$iw:1,
5055
$iG:1}
5056
J.de.prototype={$id:1}
5057
J.eB.prototype={}
5058
J.br.prototype={
5059
A:function(a,b){if(b<0)throw H.c(H.ef(a,b))
5060
if(b>=a.length)H.a2(H.ef(a,b))
5061
return a.charCodeAt(b)},
5062
H:function(a,b){if(b>=a.length)throw H.c(H.ef(a,b))
5063
return a.charCodeAt(b)},
5064
ah:function(a,b){if(typeof b!="string")throw H.c(P.nz(b,null,null))
5065
return a+b},
5066
az:function(a,b,c,d){var s=P.aV(b,c,a.length),r=a.substring(0,b),q=a.substring(s)
5067
return r+d+q},
5068
U:function(a,b,c){var s
5069
if(c<0||c>a.length)throw H.c(P.S(c,0,a.length,null,null))
5070
s=c+b.length
5071
if(s>a.length)return!1
5072
return b===a.substring(c,s)},
5073
V:function(a,b){return this.U(a,b,0)},
5074
t:function(a,b,c){if(c==null)c=a.length
5075
if(b<0)throw H.c(P.jv(b,null))
5076
if(b>c)throw H.c(P.jv(b,null))
5077
if(c>a.length)throw H.c(P.jv(c,null))
5078
return a.substring(b,c)},
5079
bj:function(a,b){return this.t(a,b,null)},
5080
ev:function(a){var s,r,q
5081
if(typeof a.trimRight!="undefined"){s=a.trimRight()
5082
r=s.length
5083
if(r===0)return s
5084
q=r-1
5085
if(this.A(s,q)===133)r=J.nK(s,q)}else{r=J.nK(a,a.length)
5086
s=a}if(r===s.length)return s
5087
if(r===0)return""
5088
return s.substring(0,r)},
5089
bh:function(a,b){var s,r
5090
if(0>=b)return""
5091
if(b===1||a.length===0)return a
5092
if(b!==b>>>0)throw H.c(C.be)
5093
for(s=a,r="";!0;){if((b&1)===1)r=s+r
5094
b=b>>>1
5095
if(b===0)break
5096
s+=s}return r},
5097
am:function(a,b,c){var s=b-a.length
5098
if(s<=0)return a
5099
return this.bh(c,s)+a},
5100
b7:function(a,b,c){var s
5101
if(c<0||c>a.length)throw H.c(P.S(c,0,a.length,null,null))
5102
s=a.indexOf(b,c)
5103
return s},
5104
bK:function(a,b){return this.b7(a,b,0)},
5105
l:function(a){return a},
5106
gG:function(a){var s,r,q
5107
for(s=a.length,r=0,q=0;q<s;++q){r=536870911&r+a.charCodeAt(q)
5108
r=536870911&r+((524287&r)<<10)
5109
r^=r>>6}r=536870911&r+((67108863&r)<<3)
5110
r^=r>>11
5111
return 536870911&r+((16383&r)<<15)},
5112
gi:function(a){return a.length},
5113
$if:1}
5114
H.bE.prototype={
5115
gC:function(a){var s=H.r(this)
5116
return new H.d3(J.a_(this.ga5()),s.h("@<1>").D(s.Q[1]).h("d3<1,2>"))},
5117
gi:function(a){return J.X(this.ga5())},
5118
gu:function(a){return J.nv(this.ga5())},
5119
ga3:function(a){return J.ru(this.ga5())},
5120
a1:function(a,b){var s=H.r(this)
5121
return H.fP(J.nw(this.ga5(),b),s.c,s.Q[1])},
5122
S:function(a,b){return H.r(this).Q[1].a(J.eh(this.ga5(),b))},
5123
F:function(a,b){return J.nu(this.ga5(),b)},
5124
l:function(a){return J.ag(this.ga5())}}
5125
H.d3.prototype={
5126
n:function(){return this.a.n()},
5127
gq:function(){return this.$ti.Q[1].a(this.a.gq())},
5128
$iH:1}
5129
H.bX.prototype={
5130
ga5:function(){return this.a}}
5131
H.dC.prototype={$in:1}
5132
H.dx.prototype={
5133
j:function(a,b){return this.$ti.Q[1].a(J.nt(this.a,b))},
5134
m:function(a,b,c){J.rr(this.a,b,this.$ti.c.a(c))},
5135
si:function(a,b){J.rz(this.a,b)},
5136
B:function(a,b){J.mx(this.a,this.$ti.c.a(b))},
5137
aM:function(a,b,c){var s=this.$ti
5138
return H.fP(J.rx(this.a,b,c),s.c,s.Q[1])},
5139
$in:1,
5140
$il:1}
5141
H.b3.prototype={
5142
ae:function(a,b){return new H.b3(this.a,this.$ti.h("@<1>").D(b).h("b3<1,2>"))},
5143
ga5:function(){return this.a}}
5144
H.bY.prototype={
5145
af:function(a,b,c){var s=this.$ti
5146
return new H.bY(this.a,s.h("@<1>").D(s.Q[1]).D(b).D(c).h("bY<1,2,3,4>"))},
5147
w:function(a){return this.a.w(a)},
5148
j:function(a,b){return this.$ti.h("4?").a(this.a.j(0,b))},
5149
m:function(a,b,c){var s=this.$ti
5150
this.a.m(0,s.c.a(b),s.Q[1].a(c))},
5151
J:function(a,b){this.a.J(0,new H.fQ(this,b))},
5152
gL:function(){var s=this.$ti
5153
return H.fP(this.a.gL(),s.c,s.Q[2])},
5154
gi:function(a){var s=this.a
5155
return s.gi(s)},
5156
gu:function(a){var s=this.a
5157
return s.gu(s)}}
5158
H.fQ.prototype={
5159
$2:function(a,b){var s=this.a.$ti
5160
this.b.$2(s.Q[2].a(a),s.Q[3].a(b))},
5161
$S:function(){return this.a.$ti.h("k(1,2)")}}
5162
H.eD.prototype={
5163
l:function(a){var s="LateInitializationError: "+this.a
5164
return s}}
5165
H.cu.prototype={
5166
gi:function(a){return this.a.length},
5167
j:function(a,b){return C.a.A(this.a,b)}}
5168
H.n.prototype={}
5169
H.af.prototype={
5170
gC:function(a){var s=this
5171
return new H.a6(s,s.gi(s),H.r(s).h("a6<af.E>"))},
5172
gu:function(a){return this.gi(this)===0},
5173
F:function(a,b){var s,r=this,q=r.gi(r)
5174
for(s=0;s<q;++s){if(J.aA(r.S(0,s),b))return!0
5175
if(q!==r.gi(r))throw H.c(P.ad(r))}return!1},
5176
ag:function(a,b,c){return new H.a8(this,b,H.r(this).h("@<af.E>").D(c).h("a8<1,2>"))},
5177
a1:function(a,b){return H.du(this,b,null,H.r(this).h("af.E"))}}
5178
H.dt.prototype={
5179
gdj:function(){var s=J.X(this.a),r=this.c
5180
if(r==null||r>s)return s
5181
return r},
5182
gdM:function(){var s=J.X(this.a),r=this.b
5183
if(r>s)return s
5184
return r},
5185
gi:function(a){var s,r=J.X(this.a),q=this.b
5186
if(q>=r)return 0
5187
s=this.c
5188
if(s==null||s>=r)return r-q
5189
return s-q},
5190
S:function(a,b){var s=this,r=s.gdM()+b
5191
if(b<0||r>=s.gdj())throw H.c(P.ex(b,s,"index",null,null))
5192
return J.eh(s.a,r)},
5193
a1:function(a,b){var s,r,q=this
5194
P.aU(b,"count")
5195
s=q.b+b
5196
r=q.c
5197
if(r!=null&&s>=r)return new H.b6(q.$ti.h("b6<1>"))
5198
return H.du(q.a,s,r,q.$ti.c)},
5199
aL:function(a,b){var s,r,q,p=this,o=p.b,n=p.a,m=J.M(n),l=m.gi(n),k=p.c
5200
if(k!=null&&k<l)l=k
5201
s=l-o
5202
if(s<=0){n=J.ie(0,p.$ti.c)
5203
return n}r=P.bt(s,m.S(n,o),!1,p.$ti.c)
5204
for(q=1;q<s;++q){r[q]=m.S(n,o+q)
5205
if(m.gi(n)<l)throw H.c(P.ad(p))}return r}}
5206
H.a6.prototype={
5207
gq:function(){var s=this.d
5208
return s},
5209
n:function(){var s,r=this,q=r.a,p=J.M(q),o=p.gi(q)
5210
if(r.b!==o)throw H.c(P.ad(q))
5211
s=r.c
5212
if(s>=o){r.d=null
5213
return!1}r.d=p.S(q,s);++r.c
5214
return!0},
5215
$iH:1}
5216
H.b9.prototype={
5217
gC:function(a){var s=H.r(this)
5218
return new H.a7(J.a_(this.a),this.b,s.h("@<1>").D(s.Q[1]).h("a7<1,2>"))},
5219
gi:function(a){return J.X(this.a)},
5220
gu:function(a){return J.nv(this.a)},
5221
S:function(a,b){return this.b.$1(J.eh(this.a,b))}}
5222
H.c_.prototype={$in:1}
5223
H.a7.prototype={
5224
n:function(){var s=this,r=s.b
5225
if(r.n()){s.a=s.c.$1(r.gq())
5226
return!0}s.a=null
5227
return!1},
5228
gq:function(){var s=this.a
5229
return s}}
5230
H.a8.prototype={
5231
gi:function(a){return J.X(this.a)},
5232
S:function(a,b){return this.b.$1(J.eh(this.a,b))}}
5233
H.l_.prototype={
5234
gC:function(a){return new H.cm(J.a_(this.a),this.b,this.$ti.h("cm<1>"))},
5235
ag:function(a,b,c){return new H.b9(this,b,this.$ti.h("@<1>").D(c).h("b9<1,2>"))}}
5236
H.cm.prototype={
5237
n:function(){var s,r
5238
for(s=this.a,r=this.b;s.n();)if(r.$1(s.gq()))return!0
5239
return!1},
5240
gq:function(){return this.a.gq()}}
5241
H.bc.prototype={
5242
a1:function(a,b){P.aM(b,"count")
5243
P.aU(b,"count")
5244
return new H.bc(this.a,this.b+b,H.r(this).h("bc<1>"))},
5245
gC:function(a){return new H.dr(J.a_(this.a),this.b,H.r(this).h("dr<1>"))}}
5246
H.cw.prototype={
5247
gi:function(a){var s=J.X(this.a)-this.b
5248
if(s>=0)return s
5249
return 0},
5250
a1:function(a,b){P.aM(b,"count")
5251
P.aU(b,"count")
5252
return new H.cw(this.a,this.b+b,this.$ti)},
5253
$in:1}
5254
H.dr.prototype={
5255
n:function(){var s,r
5256
for(s=this.a,r=0;r<this.b;++r)s.n()
5257
this.b=0
5258
return s.n()},
5259
gq:function(){return this.a.gq()}}
5260
H.b6.prototype={
5261
gC:function(a){return C.Y},
5262
gu:function(a){return!0},
5263
gi:function(a){return 0},
5264
S:function(a,b){throw H.c(P.S(b,0,0,"index",null))},
5265
F:function(a,b){return!1},
5266
ag:function(a,b,c){return new H.b6(c.h("b6<0>"))},
5267
a1:function(a,b){P.aU(b,"count")
5268
return this}}
5269
H.d6.prototype={
5270
n:function(){return!1},
5271
gq:function(){throw H.c(H.mB())},
5272
$iH:1}
5273
H.d8.prototype={
5274
si:function(a,b){throw H.c(P.ab("Cannot change the length of a fixed-length list"))},
5275
B:function(a,b){throw H.c(P.ab("Cannot add to a fixed-length list"))}}
5276
H.f7.prototype={
5277
m:function(a,b,c){throw H.c(P.ab("Cannot modify an unmodifiable list"))},
5278
si:function(a,b){throw H.c(P.ab("Cannot change the length of an unmodifiable list"))},
5279
B:function(a,b){throw H.c(P.ab("Cannot add to an unmodifiable list"))}}
5280
H.cI.prototype={}
5281
H.cG.prototype={
5282
gG:function(a){var s=this._hashCode
5283
if(s!=null)return s
5284
s=536870911&664597*J.aL(this.a)
5285
this._hashCode=s
5286
return s},
5287
l:function(a){return'Symbol("'+H.b(this.a)+'")'},
5288
N:function(a,b){if(b==null)return!1
5289
return b instanceof H.cG&&this.a==b.a},
5290
$icH:1}
5291
H.e4.prototype={}
5292
H.d4.prototype={}
5293
H.cv.prototype={
5294
af:function(a,b,c){var s=H.r(this)
5295
return P.nP(this,s.c,s.Q[1],b,c)},
5296
gu:function(a){return this.gi(this)===0},
5297
l:function(a){return P.mG(this)},
5298
m:function(a,b,c){H.t2()},
5299
$ih:1}
5300
H.aq.prototype={
5301
gi:function(a){return this.a},
5302
w:function(a){if(typeof a!="string")return!1
5303
if("__proto__"===a)return!1
5304
return this.b.hasOwnProperty(a)},
5305
j:function(a,b){if(!this.w(b))return null
5306
return this.ce(b)},
5307
ce:function(a){return this.b[a]},
5308
J:function(a,b){var s,r,q,p=this.c
5309
for(s=p.length,r=0;r<s;++r){q=p[r]
5310
b.$2(q,this.ce(q))}},
5311
gL:function(){return new H.dz(this,H.r(this).h("dz<1>"))}}
5312
H.dz.prototype={
5313
gC:function(a){var s=this.a.c
5314
return new J.aC(s,s.length,H.U(s).h("aC<1>"))},
5315
gi:function(a){return this.a.c.length}}
5316
H.al.prototype={
5317
aD:function(){var s,r=this,q=r.$map
5318
if(q==null){s=r.$ti
5319
q=new H.aG(s.h("@<1>").D(s.Q[1]).h("aG<1,2>"))
5320
H.oU(r.a,q)
5321
r.$map=q}return q},
5322
w:function(a){return this.aD().w(a)},
5323
j:function(a,b){return this.aD().j(0,b)},
5324
J:function(a,b){this.aD().J(0,b)},
5325
gL:function(){var s=this.aD()
5326
return new H.au(s,H.r(s).h("au<1>"))},
5327
gi:function(a){return this.aD().a}}
5328
H.ig.prototype={
5329
gcN:function(){var s=this.a
5330
return s},
5331
gcR:function(){var s,r,q,p,o=this
5332
if(o.c===1)return C.ai
5333
s=o.d
5334
r=s.length-o.e.length-o.f
5335
if(r===0)return C.ai
5336
q=[]
5337
for(p=0;p<r;++p)q.push(s[p])
5338
q.fixed$length=Array
5339
q.immutable$list=Array
5340
return q},
5341
gcO:function(){var s,r,q,p,o,n,m=this
5342
if(m.c!==0)return C.ap
5343
s=m.e
5344
r=s.length
5345
q=m.d
5346
p=q.length-r-m.f
5347
if(r===0)return C.ap
5348
o=new H.aG(t.eo)
5349
for(n=0;n<r;++n)o.m(0,new H.cG(s[n]),q[p+n])
5350
return new H.d4(o,t.gF)}}
5351
H.jt.prototype={
5352
$2:function(a,b){var s=this.a
5353
s.b=s.b+"$"+H.b(a)
5354
this.b.push(a)
5355
this.c.push(b);++s.a},
5356
$S:42}
5357
H.kJ.prototype={
5358
a4:function(a){var s,r,q=this,p=new RegExp(q.a).exec(a)
5359
if(p==null)return null
5360
s=Object.create(null)
5361
r=q.b
5362
if(r!==-1)s.arguments=p[r+1]
5363
r=q.c
5364
if(r!==-1)s.argumentsExpr=p[r+1]
5365
r=q.d
5366
if(r!==-1)s.expr=p[r+1]
5367
r=q.e
5368
if(r!==-1)s.method=p[r+1]
5369
r=q.f
5370
if(r!==-1)s.receiver=p[r+1]
5371
return s}}
5372
H.eQ.prototype={
5373
l:function(a){var s=this.b
5374
if(s==null)return"NoSuchMethodError: "+H.b(this.a)
5375
return"NoSuchMethodError: method not found: '"+s+"' on null"}}
5376
H.eC.prototype={
5377
l:function(a){var s,r=this,q="NoSuchMethodError: method not found: '",p=r.b
5378
if(p==null)return"NoSuchMethodError: "+H.b(r.a)
5379
s=r.c
5380
if(s==null)return q+p+"' ("+H.b(r.a)+")"
5381
return q+p+"' on '"+s+"' ("+H.b(r.a)+")"}}
5382
H.f6.prototype={
5383
l:function(a){var s=this.a
5384
return s.length===0?"Error":"Error: "+s}}
5385
H.eS.prototype={
5386
l:function(a){return"Throw of null ('"+(this.a===null?"null":"undefined")+"' from JavaScript)"},
5387
$ia3:1}
5388
H.d7.prototype={}
5389
H.dS.prototype={
5390
l:function(a){var s,r=this.b
5391
if(r!=null)return r
5392
r=this.a
5393
s=r!==null&&typeof r==="object"?r.stack:null
5394
return this.b=s==null?"":s},
5395
$iam:1}
5396
H.bZ.prototype={
5397
l:function(a){var s=this.constructor,r=s==null?null:s.name
5398
return"Closure '"+H.pd(r==null?"unknown":r)+"'"},
5399
$iaE:1,
5400
geC:function(){return this},
5401
$C:"$1",
5402
$R:1,
5403
$D:null}
5404
H.f1.prototype={}
5405
H.f_.prototype={
5406
l:function(a){var s=this.$static_name
5407
if(s==null)return"Closure of unknown static method"
5408
return"Closure '"+H.pd(s)+"'"}}
5409
H.ct.prototype={
5410
N:function(a,b){var s=this
5411
if(b==null)return!1
5412
if(s===b)return!0
5413
if(!(b instanceof H.ct))return!1
5414
return s.a===b.a&&s.b===b.b&&s.c===b.c},
5415
gG:function(a){var s,r=this.c
5416
if(r==null)s=H.cj(this.a)
5417
else s=typeof r!=="object"?J.aL(r):H.cj(r)
5418
return(s^H.cj(this.b))>>>0},
5419
l:function(a){var s=this.c
5420
if(s==null)s=this.a
5421
return"Closure '"+H.b(this.d)+"' of "+("Instance of '"+H.b(H.ju(s))+"'")}}
5422
H.eZ.prototype={
5423
l:function(a){return"RuntimeError: "+this.a}}
5424
H.lA.prototype={}
5425
H.aG.prototype={
5426
gi:function(a){return this.a},
5427
gu:function(a){return this.a===0},
5428
gL:function(){return new H.au(this,H.r(this).h("au<1>"))},
5429
gab:function(){var s=H.r(this)
5430
return H.ja(new H.au(this,s.h("au<1>")),new H.im(this),s.c,s.Q[1])},
5431
w:function(a){var s,r,q=this
5432
if(typeof a=="string"){s=q.b
5433
if(s==null)return!1
5434
return q.cc(s,a)}else if(typeof a=="number"&&(a&0x3ffffff)===a){r=q.c
5435
if(r==null)return!1
5436
return q.cc(r,a)}else return q.e5(a)},
5437
e5:function(a){var s=this.d
5438
if(s==null)return!1
5439
return this.bL(this.bu(s,J.aL(a)&0x3ffffff),a)>=0},
5440
j:function(a,b){var s,r,q,p,o=this,n=null
5441
if(typeof b=="string"){s=o.b
5442
if(s==null)return n
5443
r=o.aW(s,b)
5444
q=r==null?n:r.b
5445
return q}else if(typeof b=="number"&&(b&0x3ffffff)===b){p=o.c
5446
if(p==null)return n
5447
r=o.aW(p,b)
5448
q=r==null?n:r.b
5449
return q}else return o.e6(b)},
5450
e6:function(a){var s,r,q=this.d
5451
if(q==null)return null
5452
s=this.bu(q,J.aL(a)&0x3ffffff)
5453
r=this.bL(s,a)
5454
if(r<0)return null
5455
return s[r].b},
5456
m:function(a,b,c){var s,r,q,p,o,n,m=this
5457
if(typeof b=="string"){s=m.b
5458
m.c2(s==null?m.b=m.bx():s,b,c)}else if(typeof b=="number"&&(b&0x3ffffff)===b){r=m.c
5459
m.c2(r==null?m.c=m.bx():r,b,c)}else{q=m.d
5460
if(q==null)q=m.d=m.bx()
5461
p=J.aL(b)&0x3ffffff
5462
o=m.bu(q,p)
5463
if(o==null)m.bz(q,p,[m.by(b,c)])
5464
else{n=m.bL(o,b)
5465
if(n>=0)o[n].b=c
5466
else o.push(m.by(b,c))}}},
5467
bS:function(a,b){var s
5468
if(this.w(a))return this.j(0,a)
5469
s=b.$0()
5470
this.m(0,a,s)
5471
return s},
5472
J:function(a,b){var s=this,r=s.e,q=s.r
5473
for(;r!=null;){b.$2(r.a,r.b)
5474
if(q!==s.r)throw H.c(P.ad(s))
5475
r=r.c}},
5476
c2:function(a,b,c){var s=this.aW(a,b)
5477
if(s==null)this.bz(a,b,this.by(b,c))
5478
else s.b=c},
5479
by:function(a,b){var s=this,r=new H.j7(a,b)
5480
if(s.e==null)s.e=s.f=r
5481
else s.f=s.f.c=r;++s.a
5482
s.r=s.r+1&67108863
5483
return r},
5484
bL:function(a,b){var s,r
5485
if(a==null)return-1
5486
s=a.length
5487
for(r=0;r<s;++r)if(J.aA(a[r].a,b))return r
5488
return-1},
5489
l:function(a){return P.mG(this)},
5490
aW:function(a,b){return a[b]},
5491
bu:function(a,b){return a[b]},
5492
bz:function(a,b,c){a[b]=c},
5493
di:function(a,b){delete a[b]},
5494
cc:function(a,b){return this.aW(a,b)!=null},
5495
bx:function(){var s="<non-identifier-key>",r=Object.create(null)
5496
this.bz(r,s,r)
5497
this.di(r,s)
5498
return r}}
5499
H.im.prototype={
5500
$1:function(a){return this.a.j(0,a)},
5501
$S:function(){return H.r(this.a).h("2(1)")}}
5502
H.j7.prototype={}
5503
H.au.prototype={
5504
gi:function(a){return this.a.a},
5505
gu:function(a){return this.a.a===0},
5506
gC:function(a){var s=this.a,r=new H.df(s,s.r,this.$ti.h("df<1>"))
5507
r.c=s.e
5508
return r},
5509
F:function(a,b){return this.a.w(b)}}
5510
H.df.prototype={
5511
gq:function(){return this.d},
5512
n:function(){var s,r=this,q=r.a
5513
if(r.b!==q.r)throw H.c(P.ad(q))
5514
s=r.c
5515
if(s==null){r.d=null
5516
return!1}else{r.d=s.a
5517
r.c=s.c
5518
return!0}},
5519
$iH:1}
5520
H.m9.prototype={
5521
$1:function(a){return this.a(a)},
5522
$S:33}
5523
H.ma.prototype={
5524
$2:function(a,b){return this.a(a,b)},
5525
$S:62}
5526
H.mb.prototype={
5527
$1:function(a){return this.a(a)},
5528
$S:83}
5529
H.ih.prototype={
5530
l:function(a){return"RegExp/"+this.a+"/"+this.b.flags},
5531
aG:function(a){var s
5532
if(typeof a!="string")H.a2(H.bM(a))
5533
s=this.b.exec(a)
5534
if(s==null)return null
5535
return new H.ly(s)}}
5536
H.ly.prototype={}
5537
H.dm.prototype={
5538
dv:function(a,b,c,d){var s=P.S(b,0,c,d,null)
5539
throw H.c(s)},
5540
c8:function(a,b,c,d){if(b>>>0!==b||b>c)this.dv(a,b,c,d)}}
5541
H.cE.prototype={
5542
gi:function(a){return a.length},
5543
dJ:function(a,b,c,d,e){var s,r,q=a.length
5544
this.c8(a,b,q,"start")
5545
this.c8(a,c,q,"end")
5546
if(b>c)throw H.c(P.S(b,0,c,null,null))
5547
s=c-b
5548
if(e<0)throw H.c(P.O(e))
5549
r=d.length
5550
if(r-e<s)throw H.c(P.cF("Not enough elements"))
5551
if(e!==0||r!==s)d=d.subarray(e,e+s)
5552
a.set(d,b)},
5553
$iat:1}
5554
H.dl.prototype={
5555
j:function(a,b){H.bf(b,a,a.length)
5556
return a[b]},
5557
m:function(a,b,c){H.bf(b,a,a.length)
5558
a[b]=c},
5559
$in:1,
5560
$ii:1,
5561
$il:1}
5562
H.av.prototype={
5563
m:function(a,b,c){H.bf(b,a,a.length)
5564
a[b]=c},
5565
a0:function(a,b,c,d,e){if(t.eB.b(d)){this.dJ(a,b,c,d,e)
5566
return}this.d3(a,b,c,d,e)},
5567
d0:function(a,b,c,d){return this.a0(a,b,c,d,0)},
5568
$in:1,
5569
$ii:1,
5570
$il:1}
5571
H.dk.prototype={
5572
Z:function(a,b,c){return new Float32Array(a.subarray(b,H.bJ(b,c,a.length)))}}
5573
H.eI.prototype={
5574
Z:function(a,b,c){return new Float64Array(a.subarray(b,H.bJ(b,c,a.length)))}}
5575
H.eJ.prototype={
5576
j:function(a,b){H.bf(b,a,a.length)
5577
return a[b]},
5578
Z:function(a,b,c){return new Int16Array(a.subarray(b,H.bJ(b,c,a.length)))}}
5579
H.eK.prototype={
5580
j:function(a,b){H.bf(b,a,a.length)
5581
return a[b]},
5582
Z:function(a,b,c){return new Int32Array(a.subarray(b,H.bJ(b,c,a.length)))}}
5583
H.eL.prototype={
5584
j:function(a,b){H.bf(b,a,a.length)
5585
return a[b]},
5586
Z:function(a,b,c){return new Int8Array(a.subarray(b,H.bJ(b,c,a.length)))}}
5587
H.eM.prototype={
5588
j:function(a,b){H.bf(b,a,a.length)
5589
return a[b]},
5590
Z:function(a,b,c){return new Uint16Array(a.subarray(b,H.bJ(b,c,a.length)))}}
5591
H.eN.prototype={
5592
j:function(a,b){H.bf(b,a,a.length)
5593
return a[b]},
5594
Z:function(a,b,c){return new Uint32Array(a.subarray(b,H.bJ(b,c,a.length)))}}
5595
H.dn.prototype={
5596
gi:function(a){return a.length},
5597
j:function(a,b){H.bf(b,a,a.length)
5598
return a[b]},
5599
Z:function(a,b,c){return new Uint8ClampedArray(a.subarray(b,H.bJ(b,c,a.length)))}}
5600
H.cf.prototype={
5601
gi:function(a){return a.length},
5602
j:function(a,b){H.bf(b,a,a.length)
5603
return a[b]},
5604
Z:function(a,b,c){return new Uint8Array(a.subarray(b,H.bJ(b,c,a.length)))},
5605
$icf:1,
5606
$iaa:1}
5607
H.dO.prototype={}
5608
H.dP.prototype={}
5609
H.dQ.prototype={}
5610
H.dR.prototype={}
5611
H.aI.prototype={
5612
h:function(a){return H.fv(v.typeUniverse,this,a)},
5613
D:function(a){return H.ui(v.typeUniverse,this,a)}}
5614
H.fj.prototype={}
5615
H.dX.prototype={
5616
l:function(a){return H.az(this.a,null)},
5617
$ibC:1}
5618
H.fi.prototype={
5619
l:function(a){return this.a}}
5620
H.dY.prototype={}
5621
P.lb.prototype={
5622
$1:function(a){var s=this.a,r=s.a
5623
s.a=null
5624
r.$0()},
5625
$S:13}
5626
P.la.prototype={
5627
$1:function(a){var s,r
5628
this.a.a=a
5629
s=this.b
5630
r=this.c
5631
s.firstChild?s.removeChild(r):s.appendChild(r)},
5632
$S:58}
5633
P.lc.prototype={
5634
$0:function(){this.a.$0()},
5635
$C:"$0",
5636
$R:0,
5637
$S:2}
5638
P.ld.prototype={
5639
$0:function(){this.a.$0()},
5640
$C:"$0",
5641
$R:0,
5642
$S:2}
5643
P.lG.prototype={
5644
d6:function(a,b){if(self.setTimeout!=null)self.setTimeout(H.m0(new P.lH(this,b),0),a)
5645
else throw H.c(P.ab("`setTimeout()` not found."))}}
5646
P.lH.prototype={
5647
$0:function(){this.b.$0()},
5648
$C:"$0",
5649
$R:0,
5650
$S:1}
5651
P.fc.prototype={
5652
T:function(a){var s,r=this
5653
if(!r.b)r.a.bk(a)
5654
else{s=r.a
5655
if(r.$ti.h("ae<1>").b(a))s.c6(a)
5656
else s.ca(a)}},
5657
bD:function(a,b){var s
5658
if(b==null)b=P.el(a)
5659
s=this.a
5660
if(this.b)s.aB(a,b)
5661
else s.aT(a,b)}}
5662
P.lK.prototype={
5663
$1:function(a){return this.a.$2(0,a)},
5664
$S:116}
5665
P.lL.prototype={
5666
$2:function(a,b){this.a.$2(1,new H.d7(a,b))},
5667
$C:"$2",
5668
$R:2,
5669
$S:31}
5670
P.m_.prototype={
5671
$2:function(a,b){this.a(a,b)},
5672
$S:32}
5673
P.cO.prototype={
5674
l:function(a){return"IterationMarker("+this.b+", "+H.b(this.a)+")"}}
5675
P.aB.prototype={
5676
gq:function(){var s=this.c
5677
if(s==null)return this.b
5678
return s.gq()},
5679
n:function(){var s,r,q,p,o,n=this
5680
for(;!0;){s=n.c
5681
if(s!=null)if(s.n())return!0
5682
else n.c=null
5683
r=function(a,b,c){var m,l=b
5684
while(true)try{return a(l,m)}catch(k){m=k
5685
l=c}}(n.a,0,1)
5686
if(r instanceof P.cO){q=r.b
5687
if(q===2){p=n.d
5688
if(p==null||p.length===0){n.b=null
5689
return!1}n.a=p.pop()
5690
continue}else{s=r.a
5691
if(q===3)throw s
5692
else{o=J.a_(s)
5693
if(o instanceof P.aB){s=n.d
5694
if(s==null)s=n.d=[]
5695
s.push(n.a)
5696
n.a=o.a
5697
continue}else{n.c=o
5698
continue}}}}else{n.b=r
5699
return!0}}return!1},
5700
$iH:1}
5701
P.dW.prototype={
5702
gC:function(a){return new P.aB(this.a(),this.$ti.h("aB<1>"))}}
5703
P.ff.prototype={
5704
bD:function(a,b){var s
5705
P.aM(a,"error")
5706
s=this.a
5707
if(s.a!==0)throw H.c(P.cF("Future already completed"))
5708
if(b==null)b=P.el(a)
5709
s.aT(a,b)},
5710
M:function(a){return this.bD(a,null)}}
5711
P.ax.prototype={
5712
T:function(a){var s=this.a
5713
if(s.a!==0)throw H.c(P.cF("Future already completed"))
5714
s.bk(a)},
5715
b3:function(){return this.T(null)}}
5716
P.cM.prototype={
5717
ea:function(a){if((this.c&15)!==6)return!0
5718
return this.b.b.bW(this.d,a.a)},
5719
e2:function(a){var s=this.e,r=this.b.b
5720
if(t.Q.b(s))return r.ej(s,a.a,a.b)
5721
else return r.bW(s,a.a)}}
5722
P.C.prototype={
5723
ao:function(a,b,c,d){var s,r=$.x
5724
if(r!==C.f)c=c!=null?P.v4(c,r):c
5725
s=new P.C($.x,d.h("C<0>"))
5726
this.aR(new P.cM(s,c==null?1:3,b,c))
5727
return s},
5728
cV:function(a,b,c){return this.ao(a,b,null,c)},
5729
cu:function(a,b,c){var s=new P.C($.x,c.h("C<0>"))
5730
this.aR(new P.cM(s,19,a,b))
5731
return s},
5732
be:function(a){var s=new P.C($.x,this.$ti)
5733
this.aR(new P.cM(s,8,a,null))
5734
return s},
5735
dK:function(a){this.a=4
5736
this.c=a},
5737
aR:function(a){var s,r=this,q=r.a
5738
if(q<=1){a.a=r.c
5739
r.c=a}else{if(q===2){q=r.c
5740
s=q.a
5741
if(s<4){q.aR(a)
5742
return}r.a=s
5743
r.c=q.c}P.cZ(null,null,r.b,new P.li(r,a))}},
5744
co:function(a){var s,r,q,p,o,n,m=this,l={}
5745
l.a=a
5746
if(a==null)return
5747
s=m.a
5748
if(s<=1){r=m.c
5749
m.c=a
5750
if(r!=null){q=a.a
5751
for(p=a;q!=null;p=q,q=o)o=q.a
5752
p.a=r}}else{if(s===2){s=m.c
5753
n=s.a
5754
if(n<4){s.co(a)
5755
return}m.a=n
5756
m.c=s.c}l.a=m.b2(a)
5757
P.cZ(null,null,m.b,new P.lq(l,m))}},
5758
b1:function(){var s=this.c
5759
this.c=null
5760
return this.b2(s)},
5761
b2:function(a){var s,r,q
5762
for(s=a,r=null;s!=null;r=s,s=q){q=s.a
5763
s.a=r}return r},
5764
c9:function(a){var s,r=this,q=r.$ti
5765
if(q.h("ae<1>").b(a))if(q.b(a))P.ll(a,r)
5766
else P.ol(a,r)
5767
else{s=r.b1()
5768
r.a=4
5769
r.c=a
5770
P.cN(r,s)}},
5771
ca:function(a){var s=this,r=s.b1()
5772
s.a=4
5773
s.c=a
5774
P.cN(s,r)},
5775
aB:function(a,b){var s=this,r=s.b1(),q=P.fK(a,b)
5776
s.a=8
5777
s.c=q
5778
P.cN(s,r)},
5779
bk:function(a){if(this.$ti.h("ae<1>").b(a)){this.c6(a)
5780
return}this.d9(a)},
5781
d9:function(a){this.a=1
5782
P.cZ(null,null,this.b,new P.lk(this,a))},
5783
c6:function(a){var s=this
5784
if(s.$ti.b(a)){if(a.a===8){s.a=1
5785
P.cZ(null,null,s.b,new P.lp(s,a))}else P.ll(a,s)
5786
return}P.ol(a,s)},
5787
aT:function(a,b){this.a=1
5788
P.cZ(null,null,this.b,new P.lj(this,a,b))},
5789
$iae:1}
5790
P.li.prototype={
5791
$0:function(){P.cN(this.a,this.b)},
5792
$S:2}
5793
P.lq.prototype={
5794
$0:function(){P.cN(this.b,this.a.a)},
5795
$S:2}
5796
P.lm.prototype={
5797
$1:function(a){var s=this.a
5798
s.a=0
5799
s.c9(a)},
5800
$S:13}
5801
P.ln.prototype={
5802
$2:function(a,b){this.a.aB(a,b)},
5803
$C:"$2",
5804
$R:2,
5805
$S:41}
5806
P.lo.prototype={
5807
$0:function(){this.a.aB(this.b,this.c)},
5808
$S:2}
5809
P.lk.prototype={
5810
$0:function(){this.a.ca(this.b)},
5811
$S:2}
5812
P.lp.prototype={
5813
$0:function(){P.ll(this.b,this.a)},
5814
$S:2}
5815
P.lj.prototype={
5816
$0:function(){this.a.aB(this.b,this.c)},
5817
$S:2}
5818
P.lt.prototype={
5819
$0:function(){var s,r,q,p,o,n,m=this,l=null
5820
try{q=m.a.a
5821
l=q.b.b.cS(q.d)}catch(p){s=H.E(p)
5822
r=H.aK(p)
5823
if(m.c){q=m.b.a.c.a
5824
o=s
5825
o=q==null?o==null:q===o
5826
q=o}else q=!1
5827
o=m.a
5828
if(q)o.c=m.b.a.c
5829
else o.c=P.fK(s,r)
5830
o.b=!0
5831
return}if(l instanceof P.C&&l.a>=4){if(l.a===8){q=m.a
5832
q.c=l.c
5833
q.b=!0}return}if(t.c.b(l)){n=m.b.a
5834
q=m.a
5835
q.c=J.rF(l,new P.lu(n),t.z)
5836
q.b=!1}},
5837
$S:1}
5838
P.lu.prototype={
5839
$1:function(a){return this.a},
5840
$S:47}
5841
P.ls.prototype={
5842
$0:function(){var s,r,q,p,o
5843
try{q=this.a
5844
p=q.a
5845
q.c=p.b.b.bW(p.d,this.b)}catch(o){s=H.E(o)
5846
r=H.aK(o)
5847
q=this.a
5848
q.c=P.fK(s,r)
5849
q.b=!0}},
5850
$S:1}
5851
P.lr.prototype={
5852
$0:function(){var s,r,q,p,o,n,m,l,k=this
5853
try{s=k.a.a.c
5854
p=k.b
5855
if(p.a.ea(s)&&p.a.e!=null){p.c=p.a.e2(s)
5856
p.b=!1}}catch(o){r=H.E(o)
5857
q=H.aK(o)
5858
p=k.a.a.c
5859
n=p.a
5860
m=r
5861
l=k.b
5862
if(n==null?m==null:n===m)l.c=p
5863
else l.c=P.fK(r,q)
5864
l.b=!0}},
5865
$S:1}
5866
P.fd.prototype={}
5867
P.aW.prototype={
5868
gi:function(a){var s={},r=new P.C($.x,t.fJ)
5869
s.a=0
5870
this.bN(new P.kF(s,this),!0,new P.kG(s,r),r.gde())
5871
return r}}
5872
P.kC.prototype={
5873
$1:function(a){var s=this.a
5874
s.aS(a)
5875
s.aU()},
5876
$S:function(){return this.b.h("k(0)")}}
5877
P.kD.prototype={
5878
$2:function(a,b){var s=this.a
5879
s.aQ(a,b)
5880
s.aU()},
5881
$C:"$2",
5882
$R:2,
5883
$S:48}
5884
P.kE.prototype={
5885
$0:function(){var s=this.a
5886
return new P.dL(new J.aC(s,1,H.U(s).h("aC<1>")))},
5887
$S:function(){return this.b.h("dL<0>()")}}
5888
P.kF.prototype={
5889
$1:function(a){++this.a.a},
5890
$S:function(){return H.r(this.b).h("k(1)")}}
5891
P.kG.prototype={
5892
$0:function(){this.b.c9(this.a.a)},
5893
$C:"$0",
5894
$R:0,
5895
$S:2}
5896
P.f0.prototype={}
5897
P.cS.prototype={
5898
gdE:function(){if((this.b&8)===0)return this.a
5899
return this.a.gbZ()},
5900
aV:function(){var s,r=this
5901
if((r.b&8)===0){s=r.a
5902
return s==null?r.a=new P.dU():s}s=r.a.gbZ()
5903
return s},
5904
gau:function(){var s=this.a
5905
return(this.b&8)!==0?s.gbZ():s},
5906
bl:function(){if((this.b&4)!==0)return new P.bz("Cannot add event after closing")
5907
return new P.bz("Cannot add event while adding a stream")},
5908
cd:function(){var s=this.c
5909
if(s==null)s=this.c=(this.b&2)!==0?$.fC():new P.C($.x,t.D)
5910
return s},
5911
B:function(a,b){if(this.b>=4)throw H.c(this.bl())
5912
this.aS(b)},
5913
a2:function(){var s=this,r=s.b
5914
if((r&4)!==0)return s.cd()
5915
if(r>=4)throw H.c(s.bl())
5916
s.aU()
5917
return s.cd()},
5918
aU:function(){var s=this.b|=4
5919
if((s&1)!==0)this.as()
5920
else if((s&3)===0)this.aV().B(0,C.G)},
5921
aS:function(a){var s=this.b
5922
if((s&1)!==0)this.ak(a)
5923
else if((s&3)===0)this.aV().B(0,new P.cn(a))},
5924
aQ:function(a,b){var s=this.b
5925
if((s&1)!==0)this.at(a,b)
5926
else if((s&3)===0)this.aV().B(0,new P.dB(a,b))},
5927
dN:function(a,b,c,d){var s,r,q,p,o,n,m=this
5928
if((m.b&3)!==0)throw H.c(P.cF("Stream has already been listened to."))
5929
s=$.x
5930
r=d?1:0
5931
q=P.oj(s,b)
5932
p=new P.dA(m,a,q,c,s,r)
5933
o=m.gdE()
5934
s=m.b|=1
5935
if((s&8)!==0){n=m.a
5936
n.sbZ(p)
5937
n.an()}else m.a=p
5938
p.cq(o)
5939
p.bv(new P.lF(m))
5940
return p},
5941
dG:function(a){var s,r,q,p,o,n,m,l=this,k=null
5942
if((l.b&8)!==0)k=l.a.I()
5943
l.a=null
5944
l.b=l.b&4294967286|2
5945
s=l.r
5946
if(s!=null)if(k==null)try{r=s.$0()
5947
if(t.bq.b(r))k=r}catch(o){q=H.E(o)
5948
p=H.aK(o)
5949
n=new P.C($.x,t.D)
5950
n.aT(q,p)
5951
k=n}else k=k.be(s)
5952
m=new P.lE(l)
5953
if(k!=null)k=k.be(m)
5954
else m.$0()
5955
return k}}
5956
P.lF.prototype={
5957
$0:function(){P.mV(this.a.d)},
5958
$S:2}
5959
P.lE.prototype={
5960
$0:function(){var s=this.a.c
5961
if(s!=null&&s.a===0)s.bk(null)},
5962
$S:1}
5963
P.fs.prototype={
5964
ak:function(a){this.gau().aS(a)},
5965
at:function(a,b){this.gau().aQ(a,b)},
5966
as:function(){this.gau().dd()}}
5967
P.fe.prototype={
5968
ak:function(a){this.gau().ar(new P.cn(a))},
5969
at:function(a,b){this.gau().ar(new P.dB(a,b))},
5970
as:function(){this.gau().ar(C.G)}}
5971
P.bD.prototype={}
5972
P.cT.prototype={}
5973
P.an.prototype={
5974
br:function(a,b,c,d){return this.a.dN(a,b,c,d)},
5975
gG:function(a){return(H.cj(this.a)^892482866)>>>0},
5976
N:function(a,b){if(b==null)return!1
5977
if(this===b)return!0
5978
return b instanceof P.an&&b.a===this.a}}
5979
P.dA.prototype={
5980
cl:function(){return this.x.dG(this)},
5981
b_:function(){var s=this.x
5982
if((s.b&8)!==0)s.a.aK()
5983
P.mV(s.e)},
5984
b0:function(){var s=this.x
5985
if((s.b&8)!==0)s.a.an()
5986
P.mV(s.f)}}
5987
P.cK.prototype={
5988
cq:function(a){var s=this
5989
if(a==null)return
5990
s.r=a
5991
if(!a.gu(a)){s.e=(s.e|64)>>>0
5992
a.aO(s)}},
5993
cQ:function(a){var s,r,q=this,p=q.e
5994
if((p&8)!==0)return
5995
s=(p+128|4)>>>0
5996
q.e=s
5997
if(p<128){r=q.r
5998
if(r!=null)if(r.a===1)r.a=3}if((p&4)===0&&(s&32)===0)q.bv(q.gcm())},
5999
aK:function(){return this.cQ(null)},
6000
an:function(){var s=this,r=s.e
6001
if((r&8)!==0)return
6002
if(r>=128){r=s.e=r-128
6003
if(r<128){if((r&64)!==0){r=s.r
6004
r=!r.gu(r)}else r=!1
6005
if(r)s.r.aO(s)
6006
else{r=(s.e&4294967291)>>>0
6007
s.e=r
6008
if((r&32)===0)s.bv(s.gcn())}}}},
6009
I:function(){var s=this,r=(s.e&4294967279)>>>0
6010
s.e=r
6011
if((r&8)===0)s.bm()
6012
r=s.f
6013
return r==null?$.fC():r},
6014
bm:function(){var s,r=this,q=r.e=(r.e|8)>>>0
6015
if((q&64)!==0){s=r.r
6016
if(s.a===1)s.a=3}if((q&32)===0)r.r=null
6017
r.f=r.cl()},
6018
aS:function(a){var s=this.e
6019
if((s&8)!==0)return
6020
if(s<32)this.ak(a)
6021
else this.ar(new P.cn(a))},
6022
aQ:function(a,b){var s=this.e
6023
if((s&8)!==0)return
6024
if(s<32)this.at(a,b)
6025
else this.ar(new P.dB(a,b))},
6026
dd:function(){var s=this,r=s.e
6027
if((r&8)!==0)return
6028
r=(r|2)>>>0
6029
s.e=r
6030
if(r<32)s.as()
6031
else s.ar(C.G)},
6032
b_:function(){},
6033
b0:function(){},
6034
cl:function(){return null},
6035
ar:function(a){var s,r=this,q=r.r
6036
if(q==null)q=new P.dU()
6037
r.r=q
6038
q.B(0,a)
6039
s=r.e
6040
if((s&64)===0){s=(s|64)>>>0
6041
r.e=s
6042
if(s<128)q.aO(r)}},
6043
ak:function(a){var s=this,r=s.e
6044
s.e=(r|32)>>>0
6045
s.d.cU(s.a,a)
6046
s.e=(s.e&4294967263)>>>0
6047
s.bn((r&4)!==0)},
6048
at:function(a,b){var s,r=this,q=r.e,p=new P.lg(r,a,b)
6049
if((q&1)!==0){r.e=(q|16)>>>0
6050
r.bm()
6051
s=r.f
6052
if(s!=null&&s!==$.fC())s.be(p)
6053
else p.$0()}else{p.$0()
6054
r.bn((q&4)!==0)}},
6055
as:function(){var s,r=this,q=new P.lf(r)
6056
r.bm()
6057
r.e=(r.e|16)>>>0
6058
s=r.f
6059
if(s!=null&&s!==$.fC())s.be(q)
6060
else q.$0()},
6061
bv:function(a){var s=this,r=s.e
6062
s.e=(r|32)>>>0
6063
a.$0()
6064
s.e=(s.e&4294967263)>>>0
6065
s.bn((r&4)!==0)},
6066
bn:function(a){var s,r,q=this
6067
if((q.e&64)!==0){s=q.r
6068
s=s.gu(s)}else s=!1
6069
if(s){s=q.e=(q.e&4294967231)>>>0
6070
if((s&4)!==0)if(s<128){s=q.r
6071
s=s==null?null:s.gu(s)
6072
s=s!==!1}else s=!1
6073
else s=!1
6074
if(s)q.e=(q.e&4294967291)>>>0}for(;!0;a=r){s=q.e
6075
if((s&8)!==0){q.r=null
6076
return}r=(s&4)!==0
6077
if(a===r)break
6078
q.e=(s^32)>>>0
6079
if(r)q.b_()
6080
else q.b0()
6081
q.e=(q.e&4294967263)>>>0}s=q.e
6082
if((s&64)!==0&&s<128)q.r.aO(q)}}
6083
P.lg.prototype={
6084
$0:function(){var s,r,q=this.a,p=q.e
6085
if((p&8)!==0&&(p&16)===0)return
6086
q.e=(p|32)>>>0
6087
s=q.b
6088
p=this.b
6089
r=q.d
6090
if(t.k.b(s))r.em(s,p,this.c)
6091
else r.cU(s,p)
6092
q.e=(q.e&4294967263)>>>0},
6093
$S:1}
6094
P.lf.prototype={
6095
$0:function(){var s=this.a,r=s.e
6096
if((r&16)===0)return
6097
s.e=(r|42)>>>0
6098
s.d.cT(s.c)
6099
s.e=(s.e&4294967263)>>>0},
6100
$S:1}
6101
P.dT.prototype={
6102
bN:function(a,b,c,d){return this.br(a,d,c,b===!0)},
6103
bM:function(a,b,c){return this.bN(a,null,b,c)},
6104
e8:function(a,b){return this.bN(a,null,b,null)},
6105
br:function(a,b,c,d){return P.oi(a,b,c,d)}}
6106
P.dE.prototype={
6107
br:function(a,b,c,d){var s
6108
if(this.b)throw H.c(P.cF("Stream has already been listened to."))
6109
this.b=!0
6110
s=P.oi(a,b,c,d)
6111
s.cq(this.a.$0())
6112
return s}}
6113
P.dL.prototype={
6114
gu:function(a){return this.b==null},
6115
cG:function(a){var s,r,q,p,o=this.b
6116
if(o==null)throw H.c(P.cF("No events pending."))
6117
s=!1
6118
try{if(o.n()){s=!0
6119
a.ak(o.gq())}else{this.b=null
6120
a.as()}}catch(p){r=H.E(p)
6121
q=H.aK(p)
6122
if(!s)this.b=C.Y
6123
a.at(r,q)}}}
6124
P.fh.prototype={
6125
gay:function(){return this.a},
6126
say:function(a){return this.a=a}}
6127
P.cn.prototype={
6128
bQ:function(a){a.ak(this.b)}}
6129
P.dB.prototype={
6130
bQ:function(a){a.at(this.b,this.c)}}
6131
P.lh.prototype={
6132
bQ:function(a){a.as()},
6133
gay:function(){return null},
6134
say:function(a){throw H.c(P.cF("No events after a done."))}}
6135
P.fn.prototype={
6136
aO:function(a){var s=this,r=s.a
6137
if(r===1)return
6138
if(r>=1){s.a=1
6139
return}P.p9(new P.lz(s,a))
6140
s.a=1}}
6141
P.lz.prototype={
6142
$0:function(){var s=this.a,r=s.a
6143
s.a=0
6144
if(r===3)return
6145
s.cG(this.b)},
6146
$S:2}
6147
P.dU.prototype={
6148
gu:function(a){return this.c==null},
6149
B:function(a,b){var s=this,r=s.c
6150
if(r==null)s.b=s.c=b
6151
else{r.say(b)
6152
s.c=b}},
6153
cG:function(a){var s=this.b,r=s.gay()
6154
this.b=r
6155
if(r==null)this.c=null
6156
s.bQ(a)}}
6157
P.fq.prototype={}
6158
P.ek.prototype={
6159
l:function(a){return H.b(this.a)},
6160
$iF:1,
6161
gaP:function(){return this.b}}
6162
P.lJ.prototype={}
6163
P.lY.prototype={
6164
$0:function(){var s=H.c(this.a)
6165
s.stack=J.ag(this.b)
6166
throw s},
6167
$S:2}
6168
P.lB.prototype={
6169
cT:function(a){var s,r,q,p=null
6170
try{if(C.f===$.x){a.$0()
6171
return}P.oL(p,p,this,a)}catch(q){s=H.E(q)
6172
r=H.aK(q)
6173
P.cY(p,p,this,s,r)}},
6174
eo:function(a,b){var s,r,q,p=null
6175
try{if(C.f===$.x){a.$1(b)
6176
return}P.oN(p,p,this,a,b)}catch(q){s=H.E(q)
6177
r=H.aK(q)
6178
P.cY(p,p,this,s,r)}},
6179
cU:function(a,b){return this.eo(a,b,t.z)},
6180
el:function(a,b,c){var s,r,q,p=null
6181
try{if(C.f===$.x){a.$2(b,c)
6182
return}P.oM(p,p,this,a,b,c)}catch(q){s=H.E(q)
6183
r=H.aK(q)
6184
P.cY(p,p,this,s,r)}},
6185
em:function(a,b,c){return this.el(a,b,c,t.z,t.z)},
6186
dQ:function(a,b){return new P.lD(this,a,b)},
6187
cw:function(a){return new P.lC(this,a)},
6188
ei:function(a){if($.x===C.f)return a.$0()
6189
return P.oL(null,null,this,a)},
6190
cS:function(a){return this.ei(a,t.z)},
6191
en:function(a,b){if($.x===C.f)return a.$1(b)
6192
return P.oN(null,null,this,a,b)},
6193
bW:function(a,b){return this.en(a,b,t.z,t.z)},
6194
ek:function(a,b,c){if($.x===C.f)return a.$2(b,c)
6195
return P.oM(null,null,this,a,b,c)},
6196
ej:function(a,b,c){return this.ek(a,b,c,t.z,t.z,t.z)},
6197
ef:function(a){return a},
6198
bV:function(a){return this.ef(a,t.z,t.z,t.z)}}
6199
P.lD.prototype={
6200
$0:function(){return this.a.cS(this.b)},
6201
$S:function(){return this.c.h("0()")}}
6202
P.lC.prototype={
6203
$0:function(){return this.a.cT(this.b)},
6204
$S:1}
6205
P.dG.prototype={
6206
gi:function(a){return this.a},
6207
gu:function(a){return this.a===0},
6208
gL:function(){return new P.dH(this,this.$ti.h("dH<1>"))},
6209
w:function(a){var s,r
6210
if(typeof a=="string"&&a!=="__proto__"){s=this.b
6211
return s==null?!1:s[a]!=null}else if(typeof a=="number"&&(a&1073741823)===a){r=this.c
6212
return r==null?!1:r[a]!=null}else return this.dh(a)},
6213
dh:function(a){var s=this.d
6214
if(s==null)return!1
6215
return this.aj(this.cf(s,a),a)>=0},
6216
j:function(a,b){var s,r,q
6217
if(typeof b=="string"&&b!=="__proto__"){s=this.b
6218
r=s==null?null:P.om(s,b)
6219
return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c
6220
r=q==null?null:P.om(q,b)
6221
return r}else return this.dl(b)},
6222
dl:function(a){var s,r,q=this.d
6223
if(q==null)return null
6224
s=this.cf(q,a)
6225
r=this.aj(s,a)
6226
return r<0?null:s[r+1]},
6227
m:function(a,b,c){var s,r,q,p,o,n=this
6228
if(typeof b=="string"&&b!=="__proto__"){s=n.b
6229
n.d8(s==null?n.b=P.on():s,b,c)}else{r=n.d
6230
if(r==null)r=n.d=P.on()
6231
q=H.p4(b)&1073741823
6232
p=r[q]
6233
if(p==null){P.mK(r,q,[b,c]);++n.a
6234
n.e=null}else{o=n.aj(p,b)
6235
if(o>=0)p[o+1]=c
6236
else{p.push(b,c);++n.a
6237
n.e=null}}}},
6238
J:function(a,b){var s,r,q,p=this,o=p.cb()
6239
for(s=o.length,r=0;r<s;++r){q=o[r]
6240
b.$2(q,p.j(0,q))
6241
if(o!==p.e)throw H.c(P.ad(p))}},
6242
cb:function(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e
6243
if(h!=null)return h
6244
h=P.bt(i.a,null,!1,t.z)
6245
s=i.b
6246
if(s!=null){r=Object.getOwnPropertyNames(s)
6247
q=r.length
6248
for(p=0,o=0;o<q;++o){h[p]=r[o];++p}}else p=0
6249
n=i.c
6250
if(n!=null){r=Object.getOwnPropertyNames(n)
6251
q=r.length
6252
for(o=0;o<q;++o){h[p]=+r[o];++p}}m=i.d
6253
if(m!=null){r=Object.getOwnPropertyNames(m)
6254
q=r.length
6255
for(o=0;o<q;++o){l=m[r[o]]
6256
k=l.length
6257
for(j=0;j<k;j+=2){h[p]=l[j];++p}}}return i.e=h},
6258
d8:function(a,b,c){if(a[b]==null){++this.a
6259
this.e=null}P.mK(a,b,c)},
6260
cf:function(a,b){return a[H.p4(b)&1073741823]}}
6261
P.dJ.prototype={
6262
aj:function(a,b){var s,r,q
6263
if(a==null)return-1
6264
s=a.length
6265
for(r=0;r<s;r+=2){q=a[r]
6266
if(q==null?b==null:q===b)return r}return-1}}
6267
P.dH.prototype={
6268
gi:function(a){return this.a.a},
6269
gu:function(a){return this.a.a===0},
6270
gC:function(a){var s=this.a
6271
return new P.dI(s,s.cb(),this.$ti.h("dI<1>"))},
6272
F:function(a,b){return this.a.w(b)}}
6273
P.dI.prototype={
6274
gq:function(){return this.d},
6275
n:function(){var s=this,r=s.b,q=s.c,p=s.a
6276
if(r!==p.e)throw H.c(P.ad(p))
6277
else if(q>=r.length){s.d=null
6278
return!1}else{s.d=r[q]
6279
s.c=q+1
6280
return!0}},
6281
$iH:1}
6282
P.aZ.prototype={
6283
gC:function(a){var s=this,r=new P.dM(s,s.r,H.r(s).h("dM<1>"))
6284
r.c=s.e
6285
return r},
6286
gi:function(a){return this.a},
6287
gu:function(a){return this.a===0},
6288
ga3:function(a){return this.a!==0},
6289
F:function(a,b){var s,r
6290
if(typeof b=="string"&&b!=="__proto__"){s=this.b
6291
if(s==null)return!1
6292
return s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c
6293
if(r==null)return!1
6294
return r[b]!=null}else return this.dg(b)},
6295
dg:function(a){var s=this.d
6296
if(s==null)return!1
6297
return this.aj(s[this.bp(a)],a)>=0},
6298
B:function(a,b){var s,r,q=this
6299
if(typeof b=="string"&&b!=="__proto__"){s=q.b
6300
return q.c4(s==null?q.b=P.mL():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c
6301
return q.c4(r==null?q.c=P.mL():r,b)}else return q.d7(b)},
6302
d7:function(a){var s,r,q=this,p=q.d
6303
if(p==null)p=q.d=P.mL()
6304
s=q.bp(a)
6305
r=p[s]
6306
if(r==null)p[s]=[q.bo(a)]
6307
else{if(q.aj(r,a)>=0)return!1
6308
r.push(q.bo(a))}return!0},
6309
eg:function(a,b){var s=this
6310
if(typeof b=="string"&&b!=="__proto__")return s.cp(s.b,b)
6311
else if(typeof b=="number"&&(b&1073741823)===b)return s.cp(s.c,b)
6312
else return s.dH(b)},
6313
dH:function(a){var s,r,q,p,o=this,n=o.d
6314
if(n==null)return!1
6315
s=o.bp(a)
6316
r=n[s]
6317
q=o.aj(r,a)
6318
if(q<0)return!1
6319
p=r.splice(q,1)[0]
6320
if(0===r.length)delete n[s]
6321
o.cv(p)
6322
return!0},
6323
dk:function(a,b){var s,r,q,p,o=this,n=o.e
6324
for(;n!=null;n=r){s=n.a
6325
r=n.b
6326
q=o.r
6327
p=a.$1(s)
6328
if(q!==o.r)throw H.c(P.ad(o))
6329
if(!1===p)o.eg(0,s)}},
6330
cz:function(a){var s=this
6331
if(s.a>0){s.b=s.c=s.d=s.e=s.f=null
6332
s.a=0
6333
s.bw()}},
6334
c4:function(a,b){if(a[b]!=null)return!1
6335
a[b]=this.bo(b)
6336
return!0},
6337
cp:function(a,b){var s
6338
if(a==null)return!1
6339
s=a[b]
6340
if(s==null)return!1
6341
this.cv(s)
6342
delete a[b]
6343
return!0},
6344
bw:function(){this.r=1073741823&this.r+1},
6345
bo:function(a){var s,r=this,q=new P.lx(a)
6346
if(r.e==null)r.e=r.f=q
6347
else{s=r.f
6348
s.toString
6349
q.c=s
6350
r.f=s.b=q}++r.a
6351
r.bw()
6352
return q},
6353
cv:function(a){var s=this,r=a.c,q=a.b
6354
if(r==null)s.e=q
6355
else r.b=q
6356
if(q==null)s.f=r
6357
else q.c=r;--s.a
6358
s.bw()},
6359
bp:function(a){return J.aL(a)&1073741823},
6360
aj:function(a,b){var s,r
6361
if(a==null)return-1
6362
s=a.length
6363
for(r=0;r<s;++r)if(J.aA(a[r].a,b))return r
6364
return-1}}
6365
P.lx.prototype={}
6366
P.dM.prototype={
6367
gq:function(){return this.d},
6368
n:function(){var s=this,r=s.c,q=s.a
6369
if(s.b!==q.r)throw H.c(P.ad(q))
6370
else if(r==null){s.d=null
6371
return!1}else{s.d=r.a
6372
s.c=r.b
6373
return!0}},
6374
$iH:1}
6375
P.aX.prototype={
6376
ae:function(a,b){return new P.aX(J.my(this.a,b),b.h("aX<0>"))},
6377
gi:function(a){return J.X(this.a)},
6378
j:function(a,b){return J.eh(this.a,b)}}
6379
P.dc.prototype={}
6380
P.dg.prototype={$in:1,$ii:1,$il:1}
6381
P.m.prototype={
6382
gC:function(a){return new H.a6(a,this.gi(a),H.ac(a).h("a6<m.E>"))},
6383
S:function(a,b){return this.j(a,b)},
6384
gu:function(a){return this.gi(a)===0},
6385
ga3:function(a){return!this.gu(a)},
6386
gcF:function(a){if(this.gi(a)===0)throw H.c(H.mB())
6387
return this.j(a,0)},
6388
F:function(a,b){var s,r=this.gi(a)
6389
for(s=0;s<r;++s){if(J.aA(this.j(a,s),b))return!0
6390
if(r!==this.gi(a))throw H.c(P.ad(a))}return!1},
6391
b4:function(a,b){var s,r=this.gi(a)
6392
for(s=0;s<r;++s){if(!b.$1(this.j(a,s)))return!1
6393
if(r!==this.gi(a))throw H.c(P.ad(a))}return!0},
6394
bC:function(a,b){var s,r=this.gi(a)
6395
for(s=0;s<r;++s){if(b.$1(this.j(a,s)))return!0
6396
if(r!==this.gi(a))throw H.c(P.ad(a))}return!1},
6397
ag:function(a,b,c){return new H.a8(a,b,H.ac(a).h("@<m.E>").D(c).h("a8<1,2>"))},
6398
e0:function(a,b,c){var s,r,q=this.gi(a)
6399
for(s=b,r=0;r<q;++r){s=c.$2(s,this.j(a,r))
6400
if(q!==this.gi(a))throw H.c(P.ad(a))}return s},
6401
e1:function(a,b,c){return this.e0(a,b,c,t.z)},
6402
a1:function(a,b){return H.du(a,b,null,H.ac(a).h("m.E"))},
6403
aL:function(a,b){var s,r,q,p,o=this
6404
if(o.gu(a)){s=J.ie(0,H.ac(a).h("m.E"))
6405
return s}r=o.j(a,0)
6406
q=P.bt(o.gi(a),r,!1,H.ac(a).h("m.E"))
6407
for(p=1;p<o.gi(a);++p)q[p]=o.j(a,p)
6408
return q},
6409
bX:function(a){var s,r=P.nN(H.ac(a).h("m.E"))
6410
for(s=0;s<this.gi(a);++s)r.B(0,this.j(a,s))
6411
return r},
6412
B:function(a,b){var s=this.gi(a)
6413
this.si(a,s+1)
6414
this.m(a,s,b)},
6415
ae:function(a,b){return new H.b3(a,H.ac(a).h("@<m.E>").D(b).h("b3<1,2>"))},
6416
Z:function(a,b,c){var s=this.gi(a)
6417
P.aV(b,c,s)
6418
return P.dh(this.aM(a,b,c),!0,H.ac(a).h("m.E"))},
6419
aM:function(a,b,c){P.aV(b,c,this.gi(a))
6420
return H.du(a,b,c,H.ac(a).h("m.E"))},
6421
dZ:function(a,b,c,d){var s
6422
P.aV(b,c,this.gi(a))
6423
for(s=b;s<c;++s)this.m(a,s,d)},
6424
a0:function(a,b,c,d,e){var s,r,q,p,o
6425
P.aV(b,c,this.gi(a))
6426
s=c-b
6427
if(s===0)return
6428
P.aU(e,"skipCount")
6429
if(H.ac(a).h("l<m.E>").b(d)){r=e
6430
q=d}else{q=J.nw(d,e).aL(0,!1)
6431
r=0}p=J.M(q)
6432
if(r+s>p.gi(q))throw H.c(H.tg())
6433
if(r<b)for(o=s-1;o>=0;--o)this.m(a,b+o,p.j(q,r+o))
6434
else for(o=0;o<s;++o)this.m(a,b+o,p.j(q,r+o))},
6435
bK:function(a,b){var s
6436
for(s=0;s<this.gi(a);++s)if(J.aA(this.j(a,s),b))return s
6437
return-1},
6438
l:function(a){return P.id(a,"[","]")}}
6439
P.di.prototype={}
6440
P.j8.prototype={
6441
$2:function(a,b){var s,r=this.a
6442
if(!r.a)this.b.a+=", "
6443
r.a=!1
6444
r=this.b
6445
s=r.a+=H.b(a)
6446
r.a=s+": "
6447
r.a+=H.b(b)},
6448
$S:54}
6449
P.I.prototype={
6450
af:function(a,b,c){var s=H.r(this)
6451
return P.nP(this,s.h("I.K"),s.h("I.V"),b,c)},
6452
J:function(a,b){var s,r
6453
for(s=this.gL(),s=s.gC(s);s.n();){r=s.gq()
6454
b.$2(r,this.j(0,r))}},
6455
gdY:function(){return this.gL().ag(0,new P.j9(this),H.r(this).h("cC<I.K,I.V>"))},
6456
w:function(a){return this.gL().F(0,a)},
6457
gi:function(a){var s=this.gL()
6458
return s.gi(s)},
6459
gu:function(a){var s=this.gL()
6460
return s.gu(s)},
6461
l:function(a){return P.mG(this)},
6462
$ih:1}
6463
P.j9.prototype={
6464
$1:function(a){var s=this.a,r=H.r(s)
6465
return new P.cC(a,s.j(0,a),r.h("@<I.K>").D(r.h("I.V")).h("cC<1,2>"))},
6466
$S:function(){return H.r(this.a).h("cC<I.K,I.V>(I.K)")}}
6467
P.fw.prototype={
6468
m:function(a,b,c){throw H.c(P.ab("Cannot modify unmodifiable map"))}}
6469
P.dj.prototype={
6470
af:function(a,b,c){return this.a.af(0,b,c)},
6471
j:function(a,b){return this.a.j(0,b)},
6472
m:function(a,b,c){this.a.m(0,b,c)},
6473
w:function(a){return this.a.w(a)},
6474
J:function(a,b){this.a.J(0,b)},
6475
gu:function(a){var s=this.a
6476
return s.gu(s)},
6477
gi:function(a){var s=this.a
6478
return s.gi(s)},
6479
gL:function(){return this.a.gL()},
6480
l:function(a){return this.a.l(0)},
6481
$ih:1}
6482
P.be.prototype={
6483
af:function(a,b,c){return new P.be(this.a.af(0,b,c),b.h("@<0>").D(c).h("be<1,2>"))}}
6484
P.cQ.prototype={
6485
gu:function(a){return this.gi(this)===0},
6486
ga3:function(a){return this.gi(this)!==0},
6487
K:function(a,b){var s
6488
for(s=J.a_(b);s.n();)this.B(0,s.gq())},
6489
ag:function(a,b,c){return new H.c_(this,b,H.r(this).h("@<1>").D(c).h("c_<1,2>"))},
6490
l:function(a){return P.id(this,"{","}")},
6491
b4:function(a,b){var s
6492
for(s=this.gC(this);s.n();)if(!b.$1(s.gq()))return!1
6493
return!0},
6494
a1:function(a,b){return H.o5(this,b,H.r(this).c)},
6495
b5:function(a,b,c){var s,r
6496
for(s=this.gC(this);s.n();){r=s.gq()
6497
if(b.$1(r))return r}return c.$0()},
6498
S:function(a,b){var s,r,q,p="index"
6499
P.aM(b,p)
6500
P.aU(b,p)
6501
for(s=this.gC(this),r=0;s.n();){q=s.gq()
6502
if(b===r)return q;++r}throw H.c(P.ex(b,this,p,null,r))},
6503
$in:1,
6504
$ii:1}
6505
P.e1.prototype={
6506
F:function(a,b){return this.a.w(b)},
6507
gC:function(a){var s=this.a.gL()
6508
return s.gC(s)},
6509
gi:function(a){var s=this.a
6510
return s.gi(s)},
6511
B:function(a,b){throw H.c(P.ab("Cannot change unmodifiable set"))}}
6512
P.dN.prototype={}
6513
P.e0.prototype={}
6514
P.fl.prototype={
6515
j:function(a,b){var s,r=this.b
6516
if(r==null)return this.c.j(0,b)
6517
else if(typeof b!="string")return null
6518
else{s=r[b]
6519
return typeof s=="undefined"?this.dF(b):s}},
6520
gi:function(a){return this.b==null?this.c.a:this.aC().length},
6521
gu:function(a){return this.gi(this)===0},
6522
gL:function(){if(this.b==null){var s=this.c
6523
return new H.au(s,H.r(s).h("au<1>"))}return new P.fm(this)},
6524
m:function(a,b,c){var s,r,q=this
6525
if(q.b==null)q.c.m(0,b,c)
6526
else if(q.w(b)){s=q.b
6527
s[b]=c
6528
r=q.a
6529
if(r==null?s!=null:r!==s)r[b]=null}else q.dO().m(0,b,c)},
6530
w:function(a){if(this.b==null)return this.c.w(a)
6531
if(typeof a!="string")return!1
6532
return Object.prototype.hasOwnProperty.call(this.a,a)},
6533
J:function(a,b){var s,r,q,p,o=this
6534
if(o.b==null)return o.c.J(0,b)
6535
s=o.aC()
6536
for(r=0;r<s.length;++r){q=s[r]
6537
p=o.b[q]
6538
if(typeof p=="undefined"){p=P.lN(o.a[q])
6539
o.b[q]=p}b.$2(q,p)
6540
if(s!==o.c)throw H.c(P.ad(o))}},
6541
aC:function(){var s=this.c
6542
if(s==null)s=this.c=H.a(Object.keys(this.a),t.s)
6543
return s},
6544
dO:function(){var s,r,q,p,o,n=this
6545
if(n.b==null)return n.c
6546
s=P.a5(t.S,t.z)
6547
r=n.aC()
6548
for(q=0;p=r.length,q<p;++q){o=r[q]
6549
s.m(0,o,n.j(0,o))}if(p===0)r.push("")
6550
else C.d.si(r,0)
6551
n.a=n.b=null
6552
return n.c=s},
6553
dF:function(a){var s
6554
if(!Object.prototype.hasOwnProperty.call(this.a,a))return null
6555
s=P.lN(this.a[a])
6556
return this.b[a]=s}}
6557
P.fm.prototype={
6558
gi:function(a){var s=this.a
6559
return s.gi(s)},
6560
S:function(a,b){var s=this.a
6561
return s.b==null?s.gL().S(0,b):s.aC()[b]},
6562
gC:function(a){var s=this.a
6563
if(s.b==null){s=s.gL()
6564
s=s.gC(s)}else{s=s.aC()
6565
s=new J.aC(s,s.length,H.U(s).h("aC<1>"))}return s},
6566
F:function(a,b){return this.a.w(b)}}
6567
P.lw.prototype={
6568
a2:function(){var s,r,q,p=this
6569
p.d4()
6570
s=p.a
6571
r=s.a
6572
s.a=""
6573
s=p.c
6574
q=s.b
6575
q.push(P.oK(r.charCodeAt(0)==0?r:r,p.b))
6576
s.a.$1(q)}}
6577
P.kT.prototype={
6578
$0:function(){var s,r
6579
try{s=new TextDecoder("utf-8",{fatal:true})
6580
return s}catch(r){H.E(r)}return null},
6581
$S:4}
6582
P.kU.prototype={
6583
$0:function(){var s,r
6584
try{s=new TextDecoder("utf-8",{fatal:false})
6585
return s}catch(r){H.E(r)}return null},
6586
$S:4}
6587
P.fL.prototype={
6588
ec:function(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c="Invalid base64 encoding length "
6589
a0=P.aV(b,a0,a.length)
6590
s=$.nq()
6591
for(r=b,q=r,p=null,o=-1,n=-1,m=0;r<a0;r=l){l=r+1
6592
k=C.a.H(a,r)
6593
if(k===37){j=l+2
6594
if(j<=a0){i=H.p5(a,l)
6595
if(i===37)i=-1
6596
l=j}else i=-1}else i=k
6597
if(0<=i&&i<=127){h=s[i]
6598
if(h>=0){i=C.a.A("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h)
6599
if(i===k)continue
6600
k=i}else{if(h===-1){if(o<0){g=p==null?null:p.a.length
6601
if(g==null)g=0
6602
o=g+(r-q)
6603
n=r}++m
6604
if(k===61)continue}k=i}if(h!==-2){if(p==null){p=new P.a9("")
6605
g=p}else g=p
6606
g.a+=C.a.t(a,q,r)
6607
g.a+=H.ba(k)
6608
q=l
6609
continue}}throw H.c(P.K("Invalid base64 data",a,r))}if(p!=null){g=p.a+=C.a.t(a,q,a0)
6610
f=g.length
6611
if(o>=0)P.nA(a,n,a0,o,m,f)
6612
else{e=C.c.bg(f-1,4)+1
6613
if(e===1)throw H.c(P.K(c,a,a0))
6614
for(;e<4;){g+="="
6615
p.a=g;++e}}g=p.a
6616
return C.a.az(a,b,a0,g.charCodeAt(0)==0?g:g)}d=a0-b
6617
if(o>=0)P.nA(a,n,a0,o,m,d)
6618
else{e=C.c.bg(d,4)
6619
if(e===1)throw H.c(P.K(c,a,a0))
6620
if(e>1)a=C.a.az(a,a0,a0,e===2?"==":"=")}return a}}
6621
P.fN.prototype={}
6622
P.fM.prototype={
6623
dU:function(a,b){var s,r,q,p=P.aV(b,null,a.length)
6624
if(b===p)return new Uint8Array(0)
6625
s=new P.le()
6626
r=s.dW(a,b,p)
6627
r.toString
6628
q=s.a
6629
if(q<-1)H.a2(P.K("Missing padding character",a,p))
6630
if(q>0)H.a2(P.K("Invalid length, must be multiple of four",a,p))
6631
s.a=-1
6632
return r}}
6633
P.le.prototype={
6634
dW:function(a,b,c){var s,r=this,q=r.a
6635
if(q<0){r.a=P.oh(a,b,c,q)
6636
return null}if(b===c)return new Uint8Array(0)
6637
s=P.u1(a,b,c,q)
6638
r.a=P.u3(a,b,c,s,0,r.a)
6639
return s}}
6640
P.fO.prototype={}
6641
P.em.prototype={}
6642
P.fo.prototype={}
6643
P.eo.prototype={}
6644
P.eq.prototype={}
6645
P.hw.prototype={}
6646
P.io.prototype={
6647
dV:function(a){var s=P.oK(a,this.gcD().a)
6648
return s},
6649
gcD:function(){return C.bG}}
6650
P.ip.prototype={}
6651
P.kH.prototype={}
6652
P.kI.prototype={}
6653
P.dV.prototype={
6654
a2:function(){}}
6655
P.lI.prototype={
6656
a2:function(){this.a.e_(this.c)
6657
this.b.a2()},
6658
dP:function(a,b,c,d){this.c.a+=this.a.cC(a,b,c,!1)}}
6659
P.kR.prototype={}
6660
P.kS.prototype={
6661
dT:function(a){var s=this.a,r=P.tW(s,a,0,null)
6662
if(r!=null)return r
6663
return new P.fx(s).cC(a,0,null,!0)}}
6664
P.fx.prototype={
6665
cC:function(a,b,c,d){var s,r,q,p,o,n=this,m=P.aV(b,c,J.X(a))
6666
if(b===m)return""
6667
if(t.E.b(a)){s=a
6668
r=0}else{s=P.uz(a,b,m)
6669
m-=b
6670
r=b
6671
b=0}q=n.bq(s,b,m,d)
6672
p=n.b
6673
if((p&1)!==0){o=P.oC(p)
6674
n.b=0
6675
throw H.c(P.K(o,a,r+n.c))}return q},
6676
bq:function(a,b,c,d){var s,r,q=this
6677
if(c-b>1000){s=C.c.bA(b+c,2)
6678
r=q.bq(a,b,s,!1)
6679
if((q.b&1)!==0)return r
6680
return r+q.bq(a,s,c,d)}return q.dX(a,b,c,d)},
6681
e_:function(a){var s=this.b
6682
this.b=0
6683
if(s<=32)return
6684
if(this.a)a.a+=H.ba(65533)
6685
else throw H.c(P.K(P.oC(77),null,null))},
6686
dX:function(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new P.a9(""),g=b+1,f=a[b]
6687
$label0$0:for(s=l.a;!0;){for(;!0;g=p){r=C.a.H("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",f)&31
6688
i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0
6689
j=C.a.H(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA",j+r)
6690
if(j===0){h.a+=H.ba(i)
6691
if(g===c)break $label0$0
6692
break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=H.ba(k)
6693
break
6694
case 65:h.a+=H.ba(k);--g
6695
break
6696
default:q=h.a+=H.ba(k)
6697
h.a=q+H.ba(k)
6698
break}else{l.b=j
6699
l.c=g-1
6700
return""}j=0}if(g===c)break $label0$0
6701
p=g+1
6702
f=a[g]}p=g+1
6703
f=a[g]
6704
if(f<128){while(!0){if(!(p<c)){o=c
6705
break}n=p+1
6706
f=a[p]
6707
if(f>=128){o=n-1
6708
p=n
6709
break}p=n}if(o-g<20)for(m=g;m<o;++m)h.a+=H.ba(a[m])
6710
else h.a+=P.o7(a,g,o)
6711
if(o===c)break $label0$0
6712
g=p}else g=p}if(d&&j>32)if(s)h.a+=H.ba(k)
6713
else{l.b=77
6714
l.c=c
6715
return""}l.b=j
6716
l.c=i
6717
s=h.a
6718
return s.charCodeAt(0)==0?s:s}}
6719
P.jn.prototype={
6720
$2:function(a,b){var s,r=this.b,q=this.a
6721
r.a+=q.a
6722
s=r.a+=H.b(a.a)
6723
r.a=s+": "
6724
r.a+=P.cx(b)
6725
q.a=", "},
6726
$S:61}
6727
P.d5.prototype={
6728
N:function(a,b){if(b==null)return!1
6729
return b instanceof P.d5&&this.a===b.a&&this.b===b.b},
6730
gG:function(a){var s=this.a
6731
return(s^C.c.ad(s,30))&1073741823},
6732
es:function(){var s,r
6733
if(this.b)return this
6734
s=this.a
6735
if(Math.abs(s)<=864e13)r=!1
6736
else r=!0
6737
if(r)H.a2(P.O("DateTime is outside valid range: "+s))
6738
P.aM(!0,"isUtc")
6739
return new P.d5(s,!0)},
6740
l:function(a){var s=this,r=P.nG(H.eV(s)),q=P.b5(H.o_(s)),p=P.b5(H.nW(s)),o=P.b5(H.nX(s)),n=P.b5(H.nZ(s)),m=P.b5(H.o0(s)),l=P.nH(H.nY(s))
6741
if(s.b)return r+"-"+q+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z"
6742
else return r+"-"+q+"-"+p+" "+o+":"+n+":"+m+"."+l},
6743
er:function(){var s=this,r=H.eV(s)>=-9999&&H.eV(s)<=9999?P.nG(H.eV(s)):P.t5(H.eV(s)),q=P.b5(H.o_(s)),p=P.b5(H.nW(s)),o=P.b5(H.nX(s)),n=P.b5(H.nZ(s)),m=P.b5(H.o0(s)),l=P.nH(H.nY(s))
6744
if(s.b)return r+"-"+q+"-"+p+"T"+o+":"+n+":"+m+"."+l+"Z"
6745
else return r+"-"+q+"-"+p+"T"+o+":"+n+":"+m+"."+l}}
6746
P.F.prototype={
6747
gaP:function(){return H.aK(this.$thrownJsError)}}
6748
P.ej.prototype={
6749
l:function(a){var s=this.a
6750
if(s!=null)return"Assertion failed: "+P.cx(s)
6751
return"Assertion failed"}}
6752
P.f2.prototype={}
6753
P.eR.prototype={
6754
l:function(a){return"Throw of null."}}
6755
P.ak.prototype={
6756
gbt:function(){return"Invalid argument"+(!this.a?"(s)":"")},
6757
gbs:function(){return""},
6758
l:function(a){var s,r,q=this,p=q.c,o=p==null?"":" ("+p+")",n=q.d,m=n==null?"":": "+H.b(n),l=q.gbt()+o+m
6759
if(!q.a)return l
6760
s=q.gbs()
6761
r=P.cx(q.b)
6762
return l+s+": "+r}}
6763
P.dq.prototype={
6764
gbt:function(){return"RangeError"},
6765
gbs:function(){var s,r=this.e,q=this.f
6766
if(r==null)s=q!=null?": Not less than or equal to "+H.b(q):""
6767
else if(q==null)s=": Not greater than or equal to "+H.b(r)
6768
else if(q>r)s=": Not in inclusive range "+H.b(r)+".."+H.b(q)
6769
else s=q<r?": Valid value range is empty":": Only valid value is "+H.b(r)
6770
return s}}
6771
P.ew.prototype={
6772
gbt:function(){return"RangeError"},
6773
gbs:function(){if(this.b<0)return": index must not be negative"
6774
var s=this.f
6775
if(s===0)return": no indices are valid"
6776
return": index should be less than "+s},
6777
gi:function(a){return this.f}}
6778
P.eO.prototype={
6779
l:function(a){var s,r,q,p,o,n,m,l,k=this,j={},i=new P.a9("")
6780
j.a=""
6781
s=k.c
6782
for(r=s.length,q=0,p="",o="";q<r;++q,o=", "){n=s[q]
6783
i.a=p+o
6784
p=i.a+=P.cx(n)
6785
j.a=", "}k.d.J(0,new P.jn(j,i))
6786
m=P.cx(k.a)
6787
l=i.l(0)
6788
r="NoSuchMethodError: method not found: '"+H.b(k.b.a)+"'\nReceiver: "+m+"\nArguments: ["+l+"]"
6789
return r}}
6790
P.f8.prototype={
6791
l:function(a){return"Unsupported operation: "+this.a}}
6792
P.f3.prototype={
6793
l:function(a){var s=this.a
6794
return s!=null?"UnimplementedError: "+s:"UnimplementedError"}}
6795
P.bz.prototype={
6796
l:function(a){return"Bad state: "+this.a}}
6797
P.ep.prototype={
6798
l:function(a){var s=this.a
6799
if(s==null)return"Concurrent modification during iteration."
6800
return"Concurrent modification during iteration: "+P.cx(s)+"."}}
6801
P.eT.prototype={
6802
l:function(a){return"Out of Memory"},
6803
gaP:function(){return null},
6804
$iF:1}
6805
P.ds.prototype={
6806
l:function(a){return"Stack Overflow"},
6807
gaP:function(){return null},
6808
$iF:1}
6809
P.er.prototype={
6810
l:function(a){var s=this.a
6811
return s==null?"Reading static variable during its initialization":"Reading static variable '"+s+"' during its initialization"}}
6812
P.dD.prototype={
6813
l:function(a){return"Exception: "+this.a},
6814
$ia3:1}
6815
P.aD.prototype={
6816
l:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.a,f=g!=null&&""!==g?"FormatException: "+H.b(g):"FormatException",e=this.c,d=this.b
6817
if(typeof d=="string"){if(e!=null)s=e<0||e>d.length
6818
else s=!1
6819
if(s)e=null
6820
if(e==null){if(d.length>78)d=C.a.t(d,0,75)+"..."
6821
return f+"\n"+d}for(r=1,q=0,p=!1,o=0;o<e;++o){n=C.a.H(d,o)
6822
if(n===10){if(q!==o||!p)++r
6823
q=o+1
6824
p=!1}else if(n===13){++r
6825
q=o+1
6826
p=!0}}f=r>1?f+(" (at line "+r+", character "+(e-q+1)+")\n"):f+(" (at character "+(e+1)+")\n")
6827
m=d.length
6828
for(o=e;o<m;++o){n=C.a.A(d,o)
6829
if(n===10||n===13){m=o
6830
break}}if(m-q>78)if(e-q<75){l=q+75
6831
k=q
6832
j=""
6833
i="..."}else{if(m-e<75){k=m-75
6834
l=m
6835
i=""}else{k=e-36
6836
l=e+36
6837
i="..."}j="..."}else{l=m
6838
k=q
6839
j=""
6840
i=""}h=C.a.t(d,k,l)
6841
return f+j+h+i+"\n"+C.a.bh(" ",e-k+j.length)+"^\n"}else return e!=null?f+(" (at offset "+H.b(e)+")"):f},
6842
$ia3:1}
6843
P.i.prototype={
6844
ae:function(a,b){return H.fP(this,H.r(this).h("i.E"),b)},
6845
ag:function(a,b,c){return H.ja(this,b,H.r(this).h("i.E"),c)},
6846
F:function(a,b){var s
6847
for(s=this.gC(this);s.n();)if(J.aA(s.gq(),b))return!0
6848
return!1},
6849
aL:function(a,b){return P.dh(this,!1,H.r(this).h("i.E"))},
6850
gi:function(a){var s,r=this.gC(this)
6851
for(s=0;r.n();)++s
6852
return s},
6853
gu:function(a){return!this.gC(this).n()},
6854
ga3:function(a){return!this.gu(this)},
6855
a1:function(a,b){return H.o5(this,b,H.r(this).h("i.E"))},
6856
S:function(a,b){var s,r,q
6857
P.aU(b,"index")
6858
for(s=this.gC(this),r=0;s.n();){q=s.gq()
6859
if(b===r)return q;++r}throw H.c(P.ex(b,this,"index",null,r))},
6860
l:function(a){return P.tf(this,"(",")")}}
6861
P.dF.prototype={
6862
S:function(a,b){var s=this.a
6863
if(0>b||b>=s)H.a2(P.ex(b,this,"index",null,s))
6864
return this.b.$1(b)},
6865
gi:function(a){return this.a}}
6866
P.H.prototype={}
6867
P.cC.prototype={
6868
l:function(a){return"MapEntry("+H.b(J.ag(this.a))+": "+H.b(J.ag(this.b))+")"}}
6869
P.k.prototype={
6870
gG:function(a){return P.e.prototype.gG.call(C.bD,this)},
6871
l:function(a){return"null"}}
6872
P.e.prototype={constructor:P.e,$ie:1,
6873
N:function(a,b){return this===b},
6874
gG:function(a){return H.cj(this)},
6875
l:function(a){return"Instance of '"+H.b(H.ju(this))+"'"},
6876
bb:function(a,b){throw H.c(P.nS(this,b.gcN(),b.gcR(),b.gcO()))},
6877
toString:function(){return this.l(this)}}
6878
P.fr.prototype={
6879
l:function(a){return""},
6880
$iam:1}
6881
P.a9.prototype={
6882
gi:function(a){return this.a.length},
6883
l:function(a){var s=this.a
6884
return s.charCodeAt(0)==0?s:s}}
6885
P.kN.prototype={
6886
$2:function(a,b){throw H.c(P.K("Illegal IPv4 address, "+a,this.a,b))},
6887
$S:126}
6888
P.kO.prototype={
6889
$2:function(a,b){throw H.c(P.K("Illegal IPv6 address, "+a,this.a,b))},
6890
$1:function(a){return this.$2(a,null)},
6891
$S:68}
6892
P.kP.prototype={
6893
$2:function(a,b){var s
6894
if(b-a>4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a)
6895
s=P.cr(C.a.t(this.b,a,b),16)
6896
if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a)
6897
return s},
6898
$S:70}
6899
P.e2.prototype={
6900
gct:function(){var s,r,q,p=this,o=p.x
6901
if(o==null){o=p.a
6902
s=o.length!==0?o+":":""
6903
r=p.c
6904
q=r==null
6905
if(!q||o==="file"){o=s+"//"
6906
s=p.b
6907
if(s.length!==0)o=o+s+"@"
6908
if(!q)o+=r
6909
s=p.d
6910
if(s!=null)o=o+":"+H.b(s)}else o=s
6911
o+=p.e
6912
s=p.f
6913
if(s!=null)o=o+"?"+s
6914
s=p.r
6915
if(s!=null)o=o+"#"+s
6916
o=o.charCodeAt(0)==0?o:o
6917
if(p.x==null)p.x=o
6918
else o=H.a2(H.nM("Field '_text' has been assigned during initialization."))}return o},
6919
gG:function(a){var s=this,r=s.z
6920
if(r==null){r=C.a.gG(s.gct())
6921
if(s.z==null)s.z=r
6922
else r=H.a2(H.nM("Field 'hashCode' has been assigned during initialization."))}return r},
6923
gcX:function(){return this.b},
6924
gbJ:function(){var s=this.c
6925
if(s==null)return""
6926
if(C.a.V(s,"["))return C.a.t(s,1,s.length-1)
6927
return s},
6928
gbR:function(){var s=this.d
6929
return s==null?P.ow(this.a):s},
6930
gbT:function(){var s=this.f
6931
return s==null?"":s},
6932
gbF:function(){var s=this.r
6933
return s==null?"":s},
6934
gcI:function(){return this.a.length!==0},
6935
gbG:function(){return this.c!=null},
6936
gbI:function(){return this.f!=null},
6937
gbH:function(){return this.r!=null},
6938
gcH:function(){return C.a.V(this.e,"/")},
6939
l:function(a){return this.gct()},
6940
N:function(a,b){var s=this
6941
if(b==null)return!1
6942
if(s===b)return!0
6943
return t.n.b(b)&&s.a===b.gc1()&&s.c!=null===b.gbG()&&s.b===b.gcX()&&s.gbJ()===b.gbJ()&&s.gbR()===b.gbR()&&s.e===b.gcP()&&s.f!=null===b.gbI()&&s.gbT()===b.gbT()&&s.r!=null===b.gbH()&&s.gbF()===b.gbF()},
6944
$iaY:1,
6945
gc1:function(){return this.a},
6946
gcP:function(){return this.e}}
6947
P.kL.prototype={
6948
gbd:function(a){var s,r,q,p,o=this,n=null,m=o.c
6949
if(m==null){m=o.a
6950
s=o.b[0]+1
6951
r=C.a.b7(m,"?",s)
6952
q=m.length
6953
if(r>=0){p=P.e3(m,r+1,q,C.x,!1)
6954
q=r}else p=n
6955
m=o.c=new P.fg("data","",n,n,P.e3(m,s,q,C.am,!1),p,n)}return m},
6956
gax:function(){var s=this.b,r=s[0]+1,q=s[1]
6957
if(r===q)return"text/plain"
6958
return P.uy(this.a,r,q,C.a3,!1)},
6959
cB:function(){var s,r,q,p,o,n,m,l,k=this.a,j=this.b,i=C.d.gaH(j)+1
6960
if((j.length&1)===1)return C.b6.dU(k,i)
6961
j=k.length
6962
s=j-i
6963
for(r=i;r<j;++r)if(C.a.A(k,r)===37){r+=2
6964
s-=2}q=new Uint8Array(s)
6965
if(s===j){C.j.a0(q,0,s,new H.cu(k),i)
6966
return q}for(r=i,p=0;r<j;++r){o=C.a.A(k,r)
6967
if(o!==37){n=p+1
6968
q[p]=o}else{m=r+2
6969
if(m<j){l=H.p5(k,r+1)
6970
if(l>=0){n=p+1
6971
q[p]=l
6972
r=m
6973
p=n
6974
continue}}throw H.c(P.K("Invalid percent escape",k,r))}p=n}return q},
6975
l:function(a){var s=this.a
6976
return this.b[0]===-1?"data:"+s:s}}
6977
P.lP.prototype={
6978
$1:function(a){return new Uint8Array(96)},
6979
$S:71}
6980
P.lO.prototype={
6981
$2:function(a,b){var s=this.a[a]
6982
J.rt(s,0,96,b)
6983
return s},
6984
$S:82}
6985
P.lQ.prototype={
6986
$3:function(a,b,c){var s,r
6987
for(s=b.length,r=0;r<s;++r)a[C.a.H(b,r)^96]=c},
6988
$S:16}
6989
P.lR.prototype={
6990
$3:function(a,b,c){var s,r
6991
for(s=C.a.H(b,0),r=C.a.H(b,1);s<=r;++s)a[(s^96)>>>0]=c},
6992
$S:16}
6993
P.fp.prototype={
6994
gcI:function(){return this.b>0},
6995
gbG:function(){return this.c>0},
6996
gbI:function(){return this.f<this.r},
6997
gbH:function(){return this.r<this.a.length},
6998
gci:function(){return this.b===4&&C.a.V(this.a,"http")},
6999
gcj:function(){return this.b===5&&C.a.V(this.a,"https")},
7000
gcH:function(){return C.a.U(this.a,"/",this.e)},
7001
gc1:function(){var s=this.x
7002
return s==null?this.x=this.df():s},
7003
df:function(){var s=this,r=s.b
7004
if(r<=0)return""
7005
if(s.gci())return"http"
7006
if(s.gcj())return"https"
7007
if(r===4&&C.a.V(s.a,"file"))return"file"
7008
if(r===7&&C.a.V(s.a,"package"))return"package"
7009
return C.a.t(s.a,0,r)},
7010
gcX:function(){var s=this.c,r=this.b+3
7011
return s>r?C.a.t(this.a,r,s-1):""},
7012
gbJ:function(){var s=this.c
7013
return s>0?C.a.t(this.a,s,this.d):""},
7014
gbR:function(){var s=this
7015
if(s.c>0&&s.d+1<s.e)return P.cr(C.a.t(s.a,s.d+1,s.e),null)
7016
if(s.gci())return 80
7017
if(s.gcj())return 443
7018
return 0},
7019
gcP:function(){return C.a.t(this.a,this.e,this.f)},
7020
gbT:function(){var s=this.f,r=this.r
7021
return s<r?C.a.t(this.a,s+1,r):""},
7022
gbF:function(){var s=this.r,r=this.a
7023
return s<r.length?C.a.bj(r,s+1):""},
7024
gG:function(a){var s=this.y
7025
return s==null?this.y=C.a.gG(this.a):s},
7026
N:function(a,b){if(b==null)return!1
7027
if(this===b)return!0
7028
return t.n.b(b)&&this.a===b.l(0)},
7029
l:function(a){return this.a},
7030
$iaY:1}
7031
P.fg.prototype={}
7032
P.lM.prototype={
7033
$1:function(a){var s,r,q,p=this.a
7034
if(p.w(a))return p.j(0,a)
7035
if(t.I.b(a)){s={}
7036
p.m(0,a,s)
7037
for(p=a.gL(),p=p.gC(p);p.n();){r=p.gq()
7038
s[r]=this.$1(a.j(0,r))}return s}else if(t.U.b(a)){q=[]
7039
p.m(0,a,q)
7040
C.d.K(q,J.bl(a,this,t.z))
7041
return q}else return a},
7042
$S:90}
7043
M.a0.prototype={
7044
gck:function(){var s,r=this.z
7045
if(r===5121||r===5120){s=this.ch
7046
s=s==="MAT2"||s==="MAT3"}else s=!1
7047
if(!s)r=(r===5123||r===5122)&&this.ch==="MAT3"
7048
else r=!0
7049
return r},
7050
ga7:function(){var s=C.l.j(0,this.ch)
7051
return s==null?0:s},
7052
ga8:function(){var s=this,r=s.z
7053
if(r===5121||r===5120){r=s.ch
7054
if(r==="MAT2")return 6
7055
else if(r==="MAT3")return 11
7056
return s.ga7()}else if(r===5123||r===5122){if(s.ch==="MAT3")return 22
7057
return 2*s.ga7()}return 4*s.ga7()},
7058
gal:function(){var s=this,r=s.fx
7059
if(r!==0)return r
7060
r=s.z
7061
if(r===5121||r===5120){r=s.ch
7062
if(r==="MAT2")return 8
7063
else if(r==="MAT3")return 12
7064
return s.ga7()}else if(r===5123||r===5122){if(s.ch==="MAT3")return 24
7065
return 2*s.ga7()}return 4*s.ga7()},
7066
gaF:function(){return this.gal()*(this.Q-1)+this.ga8()},
7067
v:function(a,b){var s,r,q,p=this,o="bufferView",n=a.z,m=p.x,l=p.fr=n.j(0,m),k=l==null
7068
if(!k&&l.Q!==-1)p.fx=l.Q
7069
if(p.z===-1||p.Q===-1||p.ch==null)return
7070
if(m!==-1)if(k)b.k($.N(),H.a([m],t.M),o)
7071
else{l.a$=!0
7072
l=l.Q
7073
if(l!==-1&&l<p.ga8())b.E($.pU(),H.a([p.fr.Q,p.ga8()],t.M))
7074
M.bm(p.y,p.dy,p.gaF(),p.fr,m,b)}m=p.dx
7075
if(m!=null){l=m.d
7076
if(l!==-1)k=!1
7077
else k=!0
7078
if(k)return
7079
k=b.c
7080
k.push("sparse")
7081
s=p.Q
7082
if(l>s)b.k($.qy(),H.a([l,s],t.M),"count")
7083
s=m.f
7084
r=s.d
7085
s.f=n.j(0,r)
7086
k.push("indices")
7087
q=m.e
7088
m=q.d
7089
if(m!==-1){n=q.r=n.j(0,m)
7090
if(n==null)b.k($.N(),H.a([m],t.M),o)
7091
else{n.P(C.v,o,b)
7092
if(q.r.Q!==-1)b.p($.mv(),o)
7093
n=q.f
7094
if(n!==-1)M.bm(q.e,Z.b_(n),Z.b_(n)*l,q.r,m,b)}}k.pop()
7095
k.push("values")
7096
if(r!==-1){n=s.f
7097
if(n==null)b.k($.N(),H.a([r],t.M),o)
7098
else{n.P(C.v,o,b)
7099
if(s.f.Q!==-1)b.p($.mv(),o)
7100
n=p.dy
7101
m=C.l.j(0,p.ch)
7102
if(m==null)m=0
7103
M.bm(s.e,n,n*m*l,s.f,r,b)}}k.pop()
7104
k.pop()}},
7105
P:function(a,b,c){var s
7106
this.a$=!0
7107
s=this.k2
7108
if(s==null)this.k2=a
7109
else if(s!==a)c.k($.pW(),H.a([s,a],t.M),b)},
7110
ex:function(a){var s=this.k1
7111
if(s==null)this.k1=a
7112
else if(s!==a)return!1
7113
return!0},
7114
ed:function(a){var s,r,q=this
7115
if(!q.cx||5126===q.z){a.toString
7116
return a}s=q.dy*8
7117
r=q.z
7118
if(r===5120||r===5122||r===5124)return Math.max(a/(C.c.aA(1,s-1)-1),-1)
7119
else return a/(C.c.aA(1,s)-1)}}
7120
M.fb.prototype={
7121
ac:function(){var s=this
7122
return P.bK(function(){var r=0,q=2,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0
7123
return function $async$ac(a1,a2){if(a1===1){p=a2
7124
r=q}while(true)switch(r){case 0:a0=s.z
7125
if(a0===-1||s.Q===-1||s.ch==null){r=1
7126
break}o=s.ga7()
7127
n=s.Q
7128
m=s.fr
7129
if(m!=null){m=m.cx
7130
if((m==null?null:m.Q)==null){r=1
7131
break}if(s.gal()<s.ga8()){r=1
7132
break}m=s.y
7133
l=s.dy
7134
if(!M.bm(m,l,s.gaF(),s.fr,null,null)){r=1
7135
break}k=s.fr
7136
j=M.ny(a0,k.cx.Q.buffer,k.y+m,C.c.aq(s.gaF(),l))
7137
if(j==null){r=1
7138
break}i=j.length
7139
if(s.gck()){m=C.c.aq(s.gal(),l)
7140
l=s.ch==="MAT2"
7141
k=l?8:12
7142
h=l?2:3
7143
g=new M.l6(i,j,h,h,m-k).$0()}else g=new M.l7(j).$3(i,o,C.c.aq(s.gal(),l)-o)}else g=P.nJ(n*o,new M.l8(),t.e)
7144
m=s.dx
7145
if(m!=null){l=m.f
7146
k=l.e
7147
if(k!==-1){f=l.f
7148
if(f!=null)if(f.z!==-1)if(f.y!==-1){f=f.cx
7149
if((f==null?null:f.Q)!=null){f=m.e
7150
if(f.f!==-1)if(f.e!==-1){f=f.r
7151
if(f!=null)if(f.z!==-1)if(f.y!==-1){f=f.cx
7152
f=(f==null?null:f.Q)==null}else f=!0
7153
else f=!0
7154
else f=!0}else f=!0
7155
else f=!0}else f=!0}else f=!0
7156
else f=!0
7157
else f=!0}else f=!0
7158
if(f){r=1
7159
break}f=m.d
7160
if(f>n){r=1
7161
break}n=m.e
7162
m=n.e
7163
e=n.f
7164
if(M.bm(m,Z.b_(e),Z.b_(e)*f,n.r,null,null)){d=s.dy
7165
c=C.l.j(0,s.ch)
7166
if(c==null)c=0
7167
c=!M.bm(k,d,d*c*f,l.f,null,null)
7168
d=c}else d=!0
7169
if(d){r=1
7170
break}n=n.r
7171
b=M.mz(e,n.cx.Q.buffer,n.y+m,f)
7172
l=l.f
7173
a=M.ny(a0,l.cx.Q.buffer,l.y+k,f*o)
7174
if(b==null||a==null){r=1
7175
break}g=new M.l9(s,b,g,o,a).$0()}r=3
7176
return P.lv(g)
7177
case 3:case 1:return P.bF()
7178
case 2:return P.bG(p)}}},t.e)},
7179
bf:function(){var s=this
7180
return P.bK(function(){var r=0,q=1,p,o,n,m,l
7181
return function $async$bf(a,b){if(a===1){p=b
7182
r=q}while(true)switch(r){case 0:m=s.dy*8
7183
l=s.z
7184
l=l===5120||l===5122||l===5124
7185
o=t.F
7186
r=l?2:4
7187
break
7188
case 2:l=C.c.aA(1,m-1)
7189
n=s.ac()
7190
n.toString
7191
r=5
7192
return P.lv(H.ja(n,new M.l4(1/(l-1)),n.$ti.h("i.E"),o))
7193
case 5:r=3
7194
break
7195
case 4:l=C.c.aA(1,m)
7196
n=s.ac()
7197
n.toString
7198
r=6
7199
return P.lv(H.ja(n,new M.l5(1/(l-1)),n.$ti.h("i.E"),o))
7200
case 6:case 3:return P.bF()
7201
case 1:return P.bG(p)}}},t.F)}}
7202
M.l6.prototype={
7203
$0:function(){var s=this
7204
return P.bK(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h
7205
return function $async$$0(a,b){if(a===1){p=b
7206
r=q}while(true)switch(r){case 0:o=s.a,n=s.c,m=s.b,l=s.d,k=s.e,j=0,i=0,h=0
7207
case 2:if(!(j<o)){r=3
7208
break}r=4
7209
return m[j]
7210
case 4:++j;++i
7211
if(i===n){j+=4-i;++h
7212
if(h===l){j+=k
7213
h=0}i=0}r=2
7214
break
7215
case 3:return P.bF()
7216
case 1:return P.bG(p)}}},t.e)},
7217
$S:17}
7218
M.l7.prototype={
7219
$3:function(a,b,c){return this.cZ(a,b,c)},
7220
cZ:function(a,b,c){var s=this
7221
return P.bK(function(){var r=a,q=b,p=c
7222
var o=0,n=1,m,l,k,j
7223
return function $async$$3(d,e){if(d===1){m=e
7224
o=n}while(true)switch(o){case 0:l=s.a,k=0,j=0
7225
case 2:if(!(k<r)){o=3
7226
break}o=4
7227
return l[k]
7228
case 4:++k;++j
7229
if(j===q){k+=p
7230
j=0}o=2
7231
break
7232
case 3:return P.bF()
7233
case 1:return P.bG(m)}}},t.e)},
7234
$S:30}
7235
M.l8.prototype={
7236
$1:function(a){return 0},
7237
$S:18}
7238
M.l9.prototype={
7239
$0:function(){var s=this
7240
return P.bK(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h,g,f
7241
return function $async$$0(a,b){if(a===1){p=b
7242
r=q}while(true)switch(r){case 0:g=s.b
7243
f=g[0]
7244
o=J.a_(s.c),n=s.d,m=s.a.dx,l=s.e,k=0,j=0,i=0
7245
case 2:if(!o.n()){r=3
7246
break}h=o.gq()
7247
if(j===n){if(k===f&&i!==m.d-1){++i
7248
f=g[i]}++k
7249
j=0}r=k===f?4:6
7250
break
7251
case 4:r=7
7252
return l[i*n+j]
7253
case 7:r=5
7254
break
7255
case 6:r=8
7256
return h
7257
case 8:case 5:++j
7258
r=2
7259
break
7260
case 3:return P.bF()
7261
case 1:return P.bG(p)}}},t.e)},
7262
$S:17}
7263
M.l4.prototype={
7264
$1:function(a){return Math.max(a*this.a,-1)},
7265
$S:5}
7266
M.l5.prototype={
7267
$1:function(a){return a*this.a},
7268
$S:5}
7269
M.fa.prototype={
7270
ac:function(){var s=this
7271
return P.bK(function(){var r=0,q=2,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0
7272
return function $async$ac(a1,a2){if(a1===1){p=a2
7273
r=q}while(true)switch(r){case 0:a0=s.z
7274
if(a0===-1||s.Q===-1||s.ch==null){r=1
7275
break}o=s.ga7()
7276
n=s.Q
7277
m=s.fr
7278
if(m!=null){m=m.cx
7279
if((m==null?null:m.Q)==null){r=1
7280
break}if(s.gal()<s.ga8()){r=1
7281
break}m=s.y
7282
l=s.dy
7283
if(!M.bm(m,l,s.gaF(),s.fr,null,null)){r=1
7284
break}k=s.fr
7285
j=M.nx(a0,k.cx.Q.buffer,k.y+m,C.c.aq(s.gaF(),l))
7286
if(j==null){r=1
7287
break}i=j.length
7288
if(s.gck()){m=C.c.aq(s.gal(),l)
7289
l=s.ch==="MAT2"
7290
k=l?8:12
7291
h=l?2:3
7292
g=new M.l0(i,j,h,h,m-k).$0()}else g=new M.l1(j).$3(i,o,C.c.aq(s.gal(),l)-o)}else g=P.nJ(n*o,new M.l2(),t.F)
7293
m=s.dx
7294
if(m!=null){l=m.f
7295
k=l.e
7296
if(k!==-1){f=l.f
7297
if(f!=null)if(f.z!==-1)if(f.y!==-1){f=f.cx
7298
if((f==null?null:f.Q)!=null){f=m.e
7299
if(f.f!==-1)if(f.e!==-1){f=f.r
7300
if(f!=null)if(f.z!==-1)if(f.y!==-1){f=f.cx
7301
f=(f==null?null:f.Q)==null}else f=!0
7302
else f=!0
7303
else f=!0}else f=!0
7304
else f=!0}else f=!0}else f=!0
7305
else f=!0
7306
else f=!0}else f=!0
7307
if(f){r=1
7308
break}f=m.d
7309
if(f>n){r=1
7310
break}n=m.e
7311
m=n.e
7312
e=n.f
7313
if(M.bm(m,Z.b_(e),Z.b_(e)*f,n.r,null,null)){d=s.dy
7314
c=C.l.j(0,s.ch)
7315
if(c==null)c=0
7316
c=!M.bm(k,d,d*c*f,l.f,null,null)
7317
d=c}else d=!0
7318
if(d){r=1
7319
break}n=n.r
7320
b=M.mz(e,n.cx.Q.buffer,n.y+m,f)
7321
l=l.f
7322
a=M.nx(a0,l.cx.Q.buffer,l.y+k,f*o)
7323
if(b==null||a==null){r=1
7324
break}g=new M.l3(s,b,g,o,a).$0()}r=3
7325
return P.lv(g)
7326
case 3:case 1:return P.bF()
7327
case 2:return P.bG(p)}}},t.F)},
7328
bf:function(){return this.ac()}}
7329
M.l0.prototype={
7330
$0:function(){var s=this
7331
return P.bK(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h
7332
return function $async$$0(a,b){if(a===1){p=b
7333
r=q}while(true)switch(r){case 0:o=s.a,n=s.c,m=s.b,l=s.d,k=s.e,j=0,i=0,h=0
7334
case 2:if(!(j<o)){r=3
7335
break}r=4
7336
return m[j]
7337
case 4:++j;++i
7338
if(i===n){j+=4-i;++h
7339
if(h===l){j+=k
7340
h=0}i=0}r=2
7341
break
7342
case 3:return P.bF()
7343
case 1:return P.bG(p)}}},t.F)},
7344
$S:19}
7345
M.l1.prototype={
7346
$3:function(a,b,c){return this.cY(a,b,c)},
7347
cY:function(a,b,c){var s=this
7348
return P.bK(function(){var r=a,q=b,p=c
7349
var o=0,n=1,m,l,k,j
7350
return function $async$$3(d,e){if(d===1){m=e
7351
o=n}while(true)switch(o){case 0:l=s.a,k=0,j=0
7352
case 2:if(!(k<r)){o=3
7353
break}o=4
7354
return l[k]
7355
case 4:++k;++j
7356
if(j===q){k+=p
7357
j=0}o=2
7358
break
7359
case 3:return P.bF()
7360
case 1:return P.bG(m)}}},t.F)},
7361
$S:34}
7362
M.l2.prototype={
7363
$1:function(a){return 0},
7364
$S:5}
7365
M.l3.prototype={
7366
$0:function(){var s=this
7367
return P.bK(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h,g,f
7368
return function $async$$0(a,b){if(a===1){p=b
7369
r=q}while(true)switch(r){case 0:g=s.b
7370
f=g[0]
7371
o=J.a_(s.c),n=s.d,m=s.a.dx,l=s.e,k=0,j=0,i=0
7372
case 2:if(!o.n()){r=3
7373
break}h=o.gq()
7374
if(j===n){if(k===f&&i!==m.d-1){++i
7375
f=g[i]}++k
7376
j=0}r=k===f?4:6
7377
break
7378
case 4:r=7
7379
return l[i*n+j]
7380
case 7:r=5
7381
break
7382
case 6:r=8
7383
return h
7384
case 8:case 5:++j
7385
r=2
7386
break
7387
case 3:return P.bF()
7388
case 1:return P.bG(p)}}},t.F)},
7389
$S:19}
7390
M.bP.prototype={
7391
ge3:function(){var s=this.e,r=s.r,q=r==null?null:r.cx
7392
if((q==null?null:q.Q)==null)return null
7393
return M.mz(s.f,r.cx.Q.buffer,r.y+s.e,this.d)}}
7394
M.bQ.prototype={
7395
v:function(a,b){this.r=a.z.j(0,this.d)}}
7396
M.bR.prototype={
7397
v:function(a,b){this.f=a.z.j(0,this.d)}}
7398
M.ez.prototype={
7399
Y:function(a,b,c,d){d.toString
7400
if(d==1/0||d==-1/0||isNaN(d)){a.k($.pl(),H.a([b,d],t.M),this.a)
7401
return!1}return!0}}
7402
M.eG.prototype={
7403
Y:function(a,b,c,d){var s,r=this
7404
if(b===c||r.b[c]>d)r.b[c]=d
7405
if(d<r.c[c]){s=r.a
7406
s[c]=s[c]+1}return!0},
7407
aw:function(a){var s,r,q,p,o,n,m,l,k,j=this
7408
for(s=j.b,r=s.length,q=j.c,p=j.a,o=j.d,n=t.M,m=0;m<r;++m)if(!J.aA(q[m],s[m])){l=$.na()
7409
k=o+"/min/"+m
7410
a.k(l,H.a([q[m],s[m]],n),k)
7411
if(p[m]>0){l=$.n8()
7412
k=o+"/min/"+m
7413
a.k(l,H.a([p[m],q[m]],n),k)}}return!0}}
7414
M.eE.prototype={
7415
Y:function(a,b,c,d){var s,r=this
7416
if(b===c||r.b[c]<d)r.b[c]=d
7417
if(d>r.c[c]){s=r.a
7418
s[c]=s[c]+1}return!0},
7419
aw:function(a){var s,r,q,p,o,n,m,l,k,j=this
7420
for(s=j.b,r=s.length,q=j.c,p=j.a,o=j.d,n=t.M,m=0;m<r;++m)if(!J.aA(q[m],s[m])){l=$.n9()
7421
k=o+"/max/"+m
7422
a.k(l,H.a([q[m],s[m]],n),k)
7423
if(p[m]>0){l=$.n7()
7424
k=o+"/max/"+m
7425
a.k(l,H.a([p[m],q[m]],n),k)}}return!0}}
7426
M.eH.prototype={
7427
Y:function(a,b,c,d){var s,r=this
7428
if(b===c||r.b[c]>d)r.b[c]=d
7429
if(d<r.c[c]){s=r.a
7430
s[c]=s[c]+1}return!0},
7431
aw:function(a){var s,r,q,p,o,n,m,l,k,j=this
7432
for(s=j.b,r=s.length,q=j.c,p=j.a,o=j.d,n=t.M,m=0;m<r;++m)if(!J.aA(q[m],s[m])){l=$.na()
7433
k=o+"/min/"+m
7434
a.k(l,H.a([q[m],s[m]],n),k)
7435
if(p[m]>0){l=$.n8()
7436
k=o+"/min/"+m
7437
a.k(l,H.a([p[m],q[m]],n),k)}}return!0}}
7438
M.eF.prototype={
7439
Y:function(a,b,c,d){var s,r=this
7440
if(b===c||r.b[c]<d)r.b[c]=d
7441
if(d>r.c[c]){s=r.a
7442
s[c]=s[c]+1}return!0},
7443
aw:function(a){var s,r,q,p,o,n,m,l,k,j=this
7444
for(s=j.b,r=s.length,q=j.c,p=j.a,o=j.d,n=t.M,m=0;m<r;++m)if(!J.aA(q[m],s[m])){l=$.n9()
7445
k=o+"/max/"+m
7446
a.k(l,H.a([q[m],s[m]],n),k)
7447
if(p[m]>0){l=$.n7()
7448
k=o+"/max/"+m
7449
a.k(l,H.a([p[m],q[m]],n),k)}}return!0}}
7450
Z.bn.prototype={
7451
v:function(a,b){var s,r,q,p,o,n=this,m="samplers",l=n.y
7452
if(l==null||n.x==null)return
7453
s=b.c
7454
s.push(m)
7455
l.a9(new Z.fH(b,a))
7456
s.pop()
7457
s.push("channels")
7458
n.x.a9(new Z.fI(n,b,a))
7459
s.pop()
7460
s.push(m)
7461
for(r=l.b,l=l.a,q=l.length,p=0;p<r;++p){o=p>=q
7462
if(!(o?null:l[p]).a$)b.X($.fD(),p)}s.pop()}}
7463
Z.fH.prototype={
7464
$2:function(a,b){var s,r,q,p,o="input",n="output",m=this.a,l=m.c
7465
l.push(C.c.l(a))
7466
s=this.b.f
7467
r=b.d
7468
b.r=s.j(0,r)
7469
q=b.f
7470
b.x=s.j(0,q)
7471
if(r!==-1){s=b.r
7472
if(s==null)m.k($.N(),H.a([r],t.M),o)
7473
else{s.P(C.b_,o,m)
7474
s=b.r.fr
7475
if(s!=null)s.P(C.v,o,m)
7476
l.push(o)
7477
p=V.d2(b.r)
7478
if(!p.N(0,C.A))m.E($.q_(),H.a([p,H.a([C.A],t.p)],t.M))
7479
else m.W(b.r,new Z.ei(m.O()))
7480
s=b.r
7481
if(s.db==null||s.cy==null)m.R($.q1())
7482
if(b.e==="CUBICSPLINE"&&b.r.Q<2)m.E($.q0(),H.a(["CUBICSPLINE",2,b.r.Q],t.M))
7483
l.pop()}}if(q!==-1){s=b.x
7484
if(s==null)m.k($.N(),H.a([q],t.M),n)
7485
else{s.P(C.b0,n,m)
7486
s=b.x.fr
7487
if(s!=null)s.P(C.v,n,m)
7488
b.x.ex("CUBICSPLINE"===b.e)}}l.pop()},
7489
$S:35}
7490
Z.fI.prototype={
7491
$2:function(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d="sampler",c=this.b,b=c.c
7492
b.push(C.c.l(a))
7493
s=this.a
7494
r=a0.d
7495
a0.f=s.y.j(0,r)
7496
q=a0.e
7497
p=q!=null
7498
if(p){o=q.d
7499
q.f=this.c.db.j(0,o)
7500
if(o!==-1){b.push("target")
7501
n=q.f
7502
if(n==null)c.k($.N(),H.a([o],t.M),"node")
7503
else{n.a$=!0
7504
switch(q.e){case"translation":case"rotation":case"scale":if(n.Q!=null)c.R($.pX())
7505
if(q.f.id!=null)c.p($.qz(),"path")
7506
break
7507
case"weights":o=n.fy
7508
o=o==null?e:o.x
7509
o=o==null?e:o.gcF(o)
7510
if((o==null?e:o.fx)==null)c.R($.pY())
7511
break}}b.pop()}}if(r!==-1){o=a0.f
7512
if(o==null)c.k($.N(),H.a([r],t.M),d)
7513
else{o.a$=!0
7514
if(p&&o.x!=null){r=q.e
7515
if(r==="rotation"){m=o.x
7516
if(m.ga7()===4){b.push(d)
7517
o=c.O()
7518
n=5126===m.z?e:m.gbP()
7519
c.W(m,new Z.dp("CUBICSPLINE"===a0.f.e,n,o,t.ed))
7520
b.pop()}o=a0.f
7521
o.x.toString}l=V.d2(o.x)
7522
k=C.cS.j(0,r)
7523
if((k==null?e:C.d.F(k,l))===!1)c.k($.q3(),H.a([l,k,r],t.M),d)
7524
o=a0.f
7525
n=o.r
7526
if(n!=null&&n.Q!==-1&&o.x.Q!==-1&&o.e!=null){j=n.Q
7527
if(o.e==="CUBICSPLINE")j*=3
7528
if(r==="weights"){r=q.f
7529
r=r==null?e:r.fy
7530
r=r==null?e:r.x
7531
r=r==null?e:r.gcF(r)
7532
r=r==null?e:r.fx
7533
i=r==null?e:r.length
7534
j*=i==null?0:i}if(j!==0&&j!==a0.f.x.Q)c.k($.q2(),H.a([j,a0.f.x.Q],t.M),d)}}}for(h=a+1,s=s.x,r=s.b,o=t.M,s=s.a,n=s.length;h<r;++h){if(p){g=h>=n
7535
f=(g?e:s[h]).e
7536
g=f!=null&&q.d===f.d&&q.e==f.e}else g=!1
7537
if(g)c.k($.pZ(),H.a([h],o),"target")}b.pop()}},
7538
$S:36}
7539
Z.b1.prototype={}
7540
Z.bT.prototype={}
7541
Z.b2.prototype={}
7542
Z.ei.prototype={
7543
Y:function(a,b,c,d){var s=this
7544
if(d<0)a.k($.pf(),H.a([b,d],t.M),s.b)
7545
else{if(b!==0&&d<=s.a)a.k($.pg(),H.a([b,d,s.a],t.M),s.b)
7546
s.a=d}return!0}}
7547
Z.dp.prototype={
7548
Y:function(a,b,c,d){var s,r,q=this
7549
if(!q.a||4===(4&q.d)){s=q.b
7550
r=s!=null?s.$1(d):d
7551
s=q.e+r*r
7552
q.e=s
7553
if(3===c){if(Math.abs(Math.sqrt(s)-1)>0.00769)a.k($.ph(),H.a([b-3,b,Math.sqrt(q.e)],t.M),q.c)
7554
q.e=0}}if(++q.d===12)q.d=0
7555
return!0}}
7556
T.bo.prototype={
7557
gb8:function(){var s,r=this.f
7558
if(r!=null){s=$.bj().b
7559
s=!s.test(r)}else s=!0
7560
if(s)return 0
7561
return P.cr($.bj().aG(r).b[1],null)},
7562
gbO:function(){var s,r=this.f
7563
if(r!=null){s=$.bj().b
7564
s=!s.test(r)}else s=!0
7565
if(s)return 0
7566
return P.cr($.bj().aG(r).b[2],null)},
7567
gcM:function(){var s,r=this.r
7568
if(r!=null){s=$.bj().b
7569
s=!s.test(r)}else s=!0
7570
if(s)return 2
7571
return P.cr($.bj().aG(r).b[1],null)},
7572
geb:function(){var s,r=this.r
7573
if(r!=null){s=$.bj().b
7574
s=!s.test(r)}else s=!0
7575
if(s)return 0
7576
return P.cr($.bj().aG(r).b[2],null)}}
7577
Q.aN.prototype={}
7578
V.bp.prototype={
7579
P:function(a,b,c){var s
7580
this.a$=!0
7581
s=this.cy
7582
if(s==null)this.cy=a
7583
else if(s!==a)c.k($.q5(),H.a([s,a],t.M),b)},
7584
v:function(a,b){var s,r=this,q=r.x,p=r.cx=a.y.j(0,q)
7585
r.db=r.Q
7586
s=r.ch
7587
if(s===34962)r.cy=C.F
7588
else if(s===34963)r.cy=C.X
7589
if(q!==-1)if(p==null)b.k($.N(),H.a([q],t.M),"buffer")
7590
else{p.a$=!0
7591
p=p.y
7592
if(p!==-1){s=r.y
7593
if(s>=p)b.k($.ne(),H.a([q,p],t.M),"byteOffset")
7594
else if(s+r.z>p)b.k($.ne(),H.a([q,p],t.M),"byteLength")}}}}
7595
G.bq.prototype={}
7596
G.bV.prototype={}
7597
G.bW.prototype={}
7598
V.da.prototype={
7599
ez:function(a){var s,r,q,p,o
7600
new V.i3(this,a).$1(this.fy)
7601
s=a.r
7602
for(r=s.length,q=a.c,p=0;p<s.length;s.length===r||(0,H.cs)(s),++p){o=s[p]
7603
C.d.si(q,0)
7604
C.d.K(q,o.b)
7605
o.a.bY(this,a)}C.d.si(q,0)}}
7606
V.i0.prototype={
7607
$0:function(){C.d.si(this.a.c,0)
7608
return null},
7609
$S:1}
7610
V.i1.prototype={
7611
$1$2:function(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a
7612
if(!h.w(a)){h=new Array(0)
7613
h.fixed$length=Array
7614
return new F.L(H.a(h,c.h("p<0*>")),0,a,c.h("L<0*>"))}i.b.$0()
7615
s=h.j(0,a)
7616
if(t.o.b(s)){h=J.M(s)
7617
r=i.c
7618
q=c.h("p<0*>")
7619
p=c.h("L<0*>")
7620
if(h.ga3(s)){o=h.gi(s)
7621
n=new Array(o)
7622
n.fixed$length=Array
7623
q=H.a(n,q)
7624
n=r.c
7625
n.push(a)
7626
for(m=t.M,l=t.t,k=0;k<h.gi(s);++k){j=h.j(s,k)
7627
if(l.b(j)){n.push(C.c.l(k))
7628
q[k]=b.$2(j,r)
7629
n.pop()}else r.aE($.Z(),H.a([j,"object"],m),k)}return new F.L(q,o,a,p)}else{r.p($.bO(),a)
7630
h=new Array(0)
7631
h.fixed$length=Array
7632
return new F.L(H.a(h,q),0,a,p)}}else{i.c.k($.Z(),H.a([s,"array"],t.M),a)
7633
h=new Array(0)
7634
h.fixed$length=Array
7635
return new F.L(H.a(h,c.h("p<0*>")),0,a,c.h("L<0*>"))}},
7636
$2:function(a,b){return this.$1$2(a,b,t.z)},
7637
$S:37}
7638
V.i2.prototype={
7639
$1$3$req:function(a,b,c,d){var s,r
7640
this.a.$0()
7641
s=this.c
7642
r=F.n_(this.b,a,s,!0)
7643
if(r==null)return null
7644
s.c.push(a)
7645
return b.$2(r,s)},
7646
$2:function(a,b){return this.$1$3$req(a,b,!1,t.z)},
7647
$1$2:function(a,b,c){return this.$1$3$req(a,b,!1,c)},
7648
$S:38}
7649
V.hZ.prototype={
7650
$2:function(a,b){var s,r,q,p,o,n=this.a,m=n.c
7651
m.push(a.c)
7652
s=this.b
7653
a.a9(new V.i_(n,s))
7654
r=n.f.j(0,b)
7655
if(r!=null){q=J.eA(m.slice(0),H.U(m).c)
7656
for(p=J.a_(r);p.n();){o=p.gq()
7657
C.d.si(m,0)
7658
C.d.K(m,o.b)
7659
o.a.v(s,n)}C.d.si(m,0)
7660
C.d.K(m,q)}m.pop()},
7661
$S:39}
7662
V.i_.prototype={
7663
$2:function(a,b){var s=this.a,r=s.c
7664
r.push(C.c.l(a))
7665
b.v(this.b,s)
7666
r.pop()},
7667
$S:40}
7668
V.hX.prototype={
7669
$2:function(a,b){var s,r
7670
if(t.v.b(b)){s=this.a
7671
r=s.c
7672
r.push(a)
7673
b.v(this.b,s)
7674
r.pop()}},
7675
$S:6}
7676
V.hY.prototype={
7677
$2:function(a,b){var s,r,q,p=this
7678
if(!b.k1&&b.fx==null&&b.fy==null&&b.fr==null&&b.a.a===0&&b.b==null)p.a.X($.qU(),a)
7679
if(b.go!=null){s=p.b
7680
s.cz(0)
7681
for(r=b;r.go!=null;)if(s.B(0,r))r=r.go
7682
else{if(r===b)p.a.X($.qg(),a)
7683
break}}if(b.id!=null){if(b.go!=null)p.a.X($.qZ(),a)
7684
s=b.Q
7685
if(s==null||s.cK()){s=b.cx
7686
if(s!=null){s=s.a
7687
s=s[0]===0&&s[1]===0&&s[2]===0}else s=!0
7688
if(s){s=b.cy
7689
if(s!=null){s=s.a
7690
s=s[0]===0&&s[1]===0&&s[2]===0&&s[3]===1}else s=!0
7691
if(s){s=b.db
7692
if(s!=null){s=s.a
7693
s=s[0]===1&&s[1]===1&&s[2]===1}else s=!0}else s=!1}else s=!1}else s=!1
7694
if(!s)p.a.X($.qY(),a)
7695
q=b.id.cy.b5(0,new V.hV(),new V.hW())
7696
if(q!=null){s=q.dy
7697
s=!b.dy.b4(0,s.gcA(s))}else s=!1
7698
if(s)p.a.X($.qX(),a)}},
7699
$S:29}
7700
V.hV.prototype={
7701
$1:function(a){return a.go==null},
7702
$S:43}
7703
V.hW.prototype={
7704
$0:function(){return null},
7705
$S:2}
7706
V.i3.prototype={
7707
$1:function(a){var s=this.b,r=s.c
7708
C.d.si(r,0)
7709
r.push(a.c)
7710
a.a9(new V.i4(this.a,s))
7711
r.pop()},
7712
$S:44}
7713
V.i4.prototype={
7714
$2:function(a,b){var s=this.b,r=s.c
7715
r.push(C.c.l(a))
7716
b.bY(this.a,s)
7717
r.pop()},
7718
$S:45}
7719
V.kQ.prototype={
7720
ge7:function(){return this.a$}}
7721
V.o.prototype={
7722
v:function(a,b){},
7723
$it:1}
7724
V.es.prototype={}
7725
V.fk.prototype={}
7726
T.aO.prototype={
7727
v:function(a,b){var s,r="bufferView",q=this.x
7728
if(q!==-1){s=this.ch=a.z.j(0,q)
7729
if(s==null)b.k($.N(),H.a([q],t.M),r)
7730
else{s.P(C.b4,r,b)
7731
if(this.ch.Q!==-1)b.p($.q6(),r)}}},
7732
ew:function(){var s,r=this.ch,q=r==null?null:r.cx
7733
if((q==null?null:q.Q)!=null)try{this.Q=H.mH(r.cx.Q.buffer,r.y,r.z)}catch(s){if(!(H.E(s) instanceof P.ak))throw s}}}
7734
Y.aS.prototype={
7735
v:function(a,b){var s=this,r=new Y.jb(b,a)
7736
r.$2(s.x,"pbrMetallicRoughness")
7737
r.$2(s.y,"normalTexture")
7738
r.$2(s.z,"occlusionTexture")
7739
r.$2(s.Q,"emissiveTexture")}}
7740
Y.jb.prototype={
7741
$2:function(a,b){var s,r
7742
if(a!=null){s=this.a
7743
r=s.c
7744
r.push(b)
7745
a.v(this.b,s)
7746
r.pop()}},
7747
$S:46}
7748
Y.ci.prototype={
7749
v:function(a,b){var s,r=this.e
7750
if(r!=null){s=b.c
7751
s.push("baseColorTexture")
7752
r.v(a,b)
7753
s.pop()}r=this.x
7754
if(r!=null){s=b.c
7755
s.push("metallicRoughnessTexture")
7756
r.v(a,b)
7757
s.pop()}}}
7758
Y.ch.prototype={}
7759
Y.cg.prototype={}
7760
Y.bB.prototype={
7761
v:function(a,b){var s,r=this,q=r.d,p=r.f=a.fy.j(0,q)
7762
if(q!==-1)if(p==null)b.k($.N(),H.a([q],t.M),"index")
7763
else p.a$=!0
7764
for(q=b.e,s=r;s!=null;){s=q.j(0,s)
7765
if(s instanceof Y.aS){s.dx.m(0,b.O(),r.e)
7766
break}}}}
7767
V.bU.prototype={
7768
l:function(a){return this.a}}
7769
V.bS.prototype={
7770
l:function(a){return this.a}}
7771
V.u.prototype={
7772
l:function(a){var s="{"+H.b(this.a)+", "+H.b(C.ao.j(0,this.b))
7773
return s+(this.c?" normalized":"")+"}"},
7774
N:function(a,b){if(b==null)return!1
7775
return b instanceof V.u&&b.a==this.a&&b.b===this.b&&b.c===this.c},
7776
gG:function(a){return A.oG(A.fy(A.fy(A.fy(0,J.aL(this.a)),C.c.gG(this.b)),C.bC.gG(this.c)))}}
7777
S.aT.prototype={
7778
v:function(a,b){var s,r=b.c
7779
r.push("primitives")
7780
s=this.x
7781
if(s!=null)s.a9(new S.jl(b,a))
7782
r.pop()}}
7783
S.jl.prototype={
7784
$2:function(a,b){var s=this.a,r=s.c
7785
r.push(C.c.l(a))
7786
b.v(this.b,s)
7787
r.pop()},
7788
$S:20}
7789
S.aH.prototype={
7790
geu:function(){switch(this.r){case 4:return C.c.bA(this.dy,3)
7791
case 5:case 6:var s=this.dy
7792
return s>2?s-2:0
7793
default:return 0}},
7794
v:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g="attributes",f="indices",e=h.d
7795
if(e!=null){s=b.c
7796
s.push(g)
7797
e.J(0,new S.jg(h,a,b))
7798
s.pop()}e=h.e
7799
if(e!==-1){s=h.fy=a.f.j(0,e)
7800
if(s==null)b.k($.N(),H.a([e],t.M),f)
7801
else{h.dy=s.Q
7802
s.P(C.b2,f,b)
7803
e=h.fy.fr
7804
if(e!=null)e.P(C.X,f,b)
7805
e=b.c
7806
e.push(f)
7807
s=h.fy.fr
7808
if(s!=null&&s.Q!==-1)b.R($.qb())
7809
r=V.d2(h.fy)
7810
if(!C.d.F(C.af,r))b.E($.qa(),H.a([r,C.af],t.M))
7811
else{s=h.fr
7812
q=s!==-1?s-1:-1
7813
s=h.r
7814
p=s!==-1?C.c.aA(1,s):-1
7815
if(p!==0&&q>=-1){s=h.fy
7816
o=b.O()
7817
n=C.c.bA(h.dy,3)
7818
m=h.fy.z
7819
l=new Uint32Array(3)
7820
b.W(s,new S.ev(q,n,Z.pb(m),16===(16&p),l,o))}}e.pop()}}e=h.dy
7821
if(e!==-1){s=h.r
7822
if(!(s===1&&e%2!==0))if(!((s===2||s===3)&&e<2))if(!(s===4&&e%3!==0))e=(s===5||s===6)&&e<3
7823
else e=!0
7824
else e=!0
7825
else e=!0}else e=!1
7826
if(e)b.E($.q9(),H.a([h.dy,C.c7[h.r]],t.M))
7827
e=h.f
7828
h.go=a.cx.j(0,e)
7829
k=P.nO(h.db,new S.jh(),!1,t.e)
7830
if(e!==-1){s=h.go
7831
if(s==null)b.k($.N(),H.a([e],t.M),"material")
7832
else{s.a$=!0
7833
s.dx.J(0,new S.ji(h,b,k))}}for(e=C.d.gC(k),s=new H.cm(e,new S.jj(),H.U(k).h("cm<1>")),o=b.c;s.n();){n=e.gq()
7834
o.push(g)
7835
b.p($.fD(),"TEXCOORD_"+H.b(n))
7836
o.pop()}e=h.x
7837
if(e!=null){s=b.c
7838
s.push("targets")
7839
o=new Array(e.length)
7840
o.fixed$length=Array
7841
h.fx=H.a(o,t.ar)
7842
for(o=t.X,n=t.W,j=0;j<e.length;++j){i=e[j]
7843
h.fx[j]=P.a5(o,n)
7844
s.push(C.c.l(j))
7845
i.J(0,new S.jk(h,a,b,j))
7846
s.pop()}s.pop()}},
7847
c7:function(a,b,c){var s,r=a.fr
7848
if(r.Q===-1){s=c.x.bS(r,new S.jf())
7849
if(s.B(0,a)&&s.gi(s)>1)c.p($.q8(),b)}}}
7850
S.jc.prototype={
7851
$1:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this
7852
if(a.length!==0&&C.a.H(a,0)===95)return
7853
switch(a){case"POSITION":e.a.c=!0
7854
break
7855
case"NORMAL":e.a.b=!0
7856
break
7857
case"TANGENT":e.a.a=!0
7858
break
7859
default:s=a.split("_")
7860
r=s[0]
7861
if(!C.d.F(C.bY,r)||s.length!==2){e.b.p($.mw(),a)
7862
break}q=s[1]
7863
q.toString
7864
p=new H.cu(q)
7865
if(p.gi(p)===0){o=0
7866
n=!1}else{m=q.length
7867
if(m===1){o=C.a.H(q,0)-48
7868
n=!(o<0||o>9)||!1}else{o=0
7869
l=0
7870
while(!0){if(!(l<m)){n=!0
7871
break}k=C.a.H(q,l)-48
7872
if(k<=9)if(k>=0)j=l===0&&k===0
7873
else j=!0
7874
else j=!0
7875
if(j){n=!1
7876
break}o=10*o+k;++l}}}if(n)switch(r){case"COLOR":q=e.a;++q.d
7877
i=q.e
7878
q.e=o>i?o:i
7879
break
7880
case"JOINTS":q=e.a;++q.f
7881
h=q.r
7882
q.r=o>h?o:h
7883
break
7884
case"TEXCOORD":q=e.a;++q.z
7885
g=q.Q
7886
q.Q=o>g?o:g
7887
break
7888
case"WEIGHTS":q=e.a;++q.x
7889
f=q.y
7890
q.y=o>f?o:f
7891
break}else e.b.p($.mw(),a)}},
7892
$S:21}
7893
S.jd.prototype={
7894
$3:function(a,b,c){var s=a+1
7895
if(s!==b){this.a.E($.qK(),H.a([c,s,b],t.M))
7896
return 0}return b},
7897
$S:49}
7898
S.je.prototype={
7899
$1:function(a){var s=this.a
7900
if(!s.k3.w(a)&&!J.rE(a,"_"))s.p($.mw(),a)},
7901
$S:21}
7902
S.jg.prototype={
7903
$2:function(a,b){var s,r,q,p,o,n,m,l=this
7904
if(b===-1)return
7905
s=l.b.f.j(0,b)
7906
if(s==null){l.c.k($.N(),H.a([b],t.M),a)
7907
return}r=l.a
7908
r.dx.m(0,a,s)
7909
q=l.c
7910
s.P(C.W,a,q)
7911
p=s.fr
7912
if(p!=null)p.P(C.F,a,q)
7913
if(a==="POSITION")p=s.db==null||s.cy==null
7914
else p=!1
7915
if(p)q.p($.nh(),"POSITION")
7916
o=V.d2(s)
7917
n=q.k2.j(0,H.a(a.split("_"),t.s)[0])
7918
if(n!=null)if(!n.F(0,o))q.k($.ng(),H.a([o,n],t.M),a)
7919
else if(a==="NORMAL"){p=q.c
7920
p.push("NORMAL")
7921
m=q.O()
7922
q.W(s,new F.f4(m,5126===s.z?null:s.gbP()))
7923
p.pop()}else if(a==="TANGENT"){p=q.c
7924
p.push("TANGENT")
7925
m=q.O()
7926
q.W(s,new F.f5(m,5126===s.z?null:s.gbP()))
7927
p.pop()}else if(C.a.V(a,"COLOR_")&&5126===s.z){p=q.c
7928
p.push(a)
7929
q.W(s,new F.en(q.O()))
7930
p.pop()}p=s.y
7931
if(!(p!==-1&&p%4!==0))if(s.ga8()%4!==0){p=s.fr
7932
p=p!=null&&p.Q===-1}else p=!1
7933
else p=!0
7934
if(p)q.p($.nf(),a)
7935
p=r.fr
7936
if(p===-1)r.dy=r.fr=s.Q
7937
else if(p!==s.Q)q.p($.qf(),a)
7938
p=s.fr
7939
if(p!=null&&p.Q===-1){if(p.db===-1)p.db=s.ga8()
7940
r.c7(s,a,q)}},
7941
$S:7}
7942
S.jh.prototype={
7943
$1:function(a){return a},
7944
$S:18}
7945
S.ji.prototype={
7946
$2:function(a,b){if(b!==-1)if(b+1>this.a.db)this.b.k($.qe(),H.a([a,b],t.M),"material")
7947
else this.c[b]=-1},
7948
$S:7}
7949
S.jj.prototype={
7950
$1:function(a){return a!==-1},
7951
$S:8}
7952
S.jk.prototype={
7953
$2:function(a,b){var s,r,q,p,o,n,m=this
7954
if(b===-1)return
7955
s=m.b.f.j(0,b)
7956
if(s==null)m.c.k($.N(),H.a([b],t.M),a)
7957
else{r=m.c
7958
s.P(C.W,a,r)
7959
q=s.fr
7960
if(q!=null)q.P(C.F,a,r)
7961
p=m.a.dx.j(0,a)
7962
if(p==null)r.p($.qd(),a)
7963
else if(p.Q!==s.Q)r.p($.qc(),a)
7964
if(a==="POSITION")q=s.db==null||s.cy==null
7965
else q=!1
7966
if(q)r.p($.nh(),"POSITION")
7967
o=V.d2(s)
7968
n=r.k3.j(0,a)
7969
if(n!=null&&!n.F(0,o))r.k($.ng(),H.a([o,n],t.M),a)
7970
q=s.y
7971
if(!(q!==-1&&q%4!==0))if(s.ga8()%4!==0){q=s.fr
7972
q=q!=null&&q.Q===-1}else q=!1
7973
else q=!0
7974
if(q)r.p($.nf(),a)
7975
q=s.fr
7976
if(q!=null&&q.Q===-1){if(q.db===-1)q.db=s.ga8()
7977
m.a.c7(s,a,r)}}m.a.fx[m.d].m(0,a,s)},
7978
$S:7}
7979
S.jf.prototype={
7980
$0:function(){return P.aR(t.W)},
7981
$S:52}
7982
S.ev.prototype={
7983
Y:function(a,b,c,d){var s,r,q=this,p=q.a
7984
if(d>p)a.k($.pi(),H.a([b,d,p],t.M),q.cy)
7985
if(d===q.c)a.k($.pj(),H.a([d,b],t.M),q.cy)
7986
if(q.x){p=q.cx
7987
s=q.Q
7988
p[s]=d;++s
7989
q.Q=s
7990
if(s===3){q.Q=0
7991
s=p[0]
7992
r=p[1]
7993
if(s!==r){p=p[2]
7994
p=r===p||p===s}else p=!0
7995
if(p)++q.ch}}return!0},
7996
aw:function(a){var s=this.ch
7997
if(s>0)a.k($.pk(),H.a([s,this.b],t.M),this.cy)
7998
return!0}}
7999
V.ah.prototype={
8000
v:function(a,b){var s,r,q,p=this,o=p.x
8001
p.fr=a.Q.j(0,o)
8002
s=p.z
8003
p.id=a.fx.j(0,s)
8004
r=p.ch
8005
p.fy=a.cy.j(0,r)
8006
if(o!==-1){q=p.fr
8007
if(q==null)b.k($.N(),H.a([o],t.M),"camera")
8008
else q.a$=!0}if(s!==-1){o=p.id
8009
if(o==null)b.k($.N(),H.a([s],t.M),"skin")
8010
else o.a$=!0}if(r!==-1){o=p.fy
8011
if(o==null)b.k($.N(),H.a([r],t.M),"mesh")
8012
else{o.a$=!0
8013
o=o.x
8014
if(o!=null){s=p.dx
8015
if(s!=null){o=o.j(0,0).fx
8016
o=o==null?null:o.length
8017
o=o!==s.length}else o=!1
8018
if(o){o=$.qk()
8019
s=s.length
8020
r=p.fy.x.j(0,0).fx
8021
b.k(o,H.a([s,r==null?null:r.length],t.M),"weights")}if(p.id!=null){o=p.fy.x
8022
if(o.b4(o,new V.jo()))b.R($.qi())}else{o=p.fy.x
8023
if(o.bC(o,new V.jp()))b.R($.qj())}}}}o=p.y
8024
if(o!=null){s=new Array(o.gi(o))
8025
s.fixed$length=Array
8026
s=H.a(s,t.R)
8027
p.fx=s
8028
F.n4(o,s,a.db,"children",b,new V.jq(p,b))}},
8029
c5:function(a,b){var s,r,q,p,o=this
8030
o.dy.B(0,a)
8031
if(o.fx==null||!b.B(0,o))return
8032
for(s=o.fx,r=s.length,q=0;q<r;++q){p=s[q]
8033
if(p!=null)p.c5(a,b)}}}
8034
V.jo.prototype={
8035
$1:function(a){return a.cx===0},
8036
$S:3}
8037
V.jp.prototype={
8038
$1:function(a){return a.cx!==0},
8039
$S:3}
8040
V.jq.prototype={
8041
$3:function(a,b,c){if(a.go!=null)this.b.aE($.qh(),H.a([b],t.M),c)
8042
a.go=this.a},
8043
$S:9}
8044
T.bv.prototype={}
8045
B.bw.prototype={
8046
v:function(a,b){var s,r=this.x
8047
if(r==null)return
8048
s=new Array(r.gi(r))
8049
s.fixed$length=Array
8050
s=H.a(s,t.R)
8051
this.y=s
8052
F.n4(r,s,a.db,"nodes",b,new B.jz(this,b))}}
8053
B.jz.prototype={
8054
$3:function(a,b,c){if(a.go!=null)this.b.aE($.ql(),H.a([b],t.M),c)
8055
a.c5(this.a,P.aR(t.L))},
8056
$S:9}
8057
O.by.prototype={
8058
v:function(a,b){var s,r,q,p,o,n=this,m="inverseBindMatrices",l="skeleton",k=n.x
8059
n.Q=a.f.j(0,k)
8060
s=a.db
8061
r=n.y
8062
n.cx=s.j(0,r)
8063
q=n.z
8064
if(q!=null){p=new Array(q.gi(q))
8065
p.fixed$length=Array
8066
p=H.a(p,t.R)
8067
n.ch=p
8068
F.n4(q,p,s,"joints",b,new O.kB(n))
8069
if(n.cy.a===0)b.p($.r3(),"joints")}if(k!==-1){s=n.Q
8070
if(s==null)b.k($.N(),H.a([k],t.M),m)
8071
else{s.P(C.b1,m,b)
8072
k=n.Q.fr
8073
if(k!=null)k.P(C.b3,m,b)
8074
k=b.c
8075
k.push(m)
8076
s=n.Q.fr
8077
if(s!=null&&s.Q!==-1)b.R($.qm())
8078
o=V.d2(n.Q)
8079
if(!o.N(0,C.P))b.E($.qn(),H.a([o,H.a([C.P],t.p)],t.M))
8080
else b.W(n.Q,new O.eu(b.O()))
8081
s=n.ch
8082
if(s!=null&&n.Q.Q!==s.length)b.E($.q7(),H.a([s.length,n.Q.Q],t.M))
8083
k.pop()}}if(r!==-1){k=n.cx
8084
if(k==null)b.k($.N(),H.a([r],t.M),l)
8085
else if(!n.cy.F(0,k))b.p($.r4(),l)}}}
8086
O.kB.prototype={
8087
$3:function(a,b,c){var s,r,q
8088
a.k1=!0
8089
s=P.aR(t.L)
8090
r=a
8091
while(!0){if(!(r!=null&&s.B(0,r)))break
8092
r=r.go}q=this.a.cy
8093
if(q.a===0)q.K(0,s)
8094
else q.dk(s.gcA(s),!1)},
8095
$S:9}
8096
O.eu.prototype={
8097
Y:function(a,b,c,d){var s
8098
if(!(3===c&&0!==d))if(!(7===c&&0!==d))if(!(11===c&&0!==d))s=15===c&&1!==d
8099
else s=!0
8100
else s=!0
8101
else s=!0
8102
if(s)a.k($.pm(),H.a([b,c,d],t.M),this.a)
8103
return!0}}
8104
U.bA.prototype={
8105
v:function(a,b){var s,r,q=this,p=q.y
8106
q.Q=a.ch.j(0,p)
8107
s=q.x
8108
q.z=a.dx.j(0,s)
8109
if(p!==-1){r=q.Q
8110
if(r==null)b.k($.N(),H.a([p],t.M),"source")
8111
else r.a$=!0}if(s!==-1){p=q.z
8112
if(p==null)b.k($.N(),H.a([s],t.M),"sampler")
8113
else p.a$=!0}},
8114
bY:function(a,b){var s,r=this.Q
8115
r=r==null?null:r.cx
8116
s=r==null?null:r.a
8117
if(s!=null&&!C.d.F(C.ae,s))b.k($.ni(),H.a([s,C.ae],t.M),"source")},
8118
$ick:1}
8119
M.kV.prototype={}
8120
M.j.prototype={
8121
W:function(a,b){J.mx(this.d.bS(a,new M.fR()),b)},
8122
aa:function(a,b){var s,r,q
8123
for(s=J.a_(b),r=this.e;s.n();){q=s.gq()
8124
if(q!=null)r.m(0,q,a)}},
8125
c0:function(a){var s,r,q,p=this.c
8126
if(p.length===0&&a!=null&&C.a.V(a,"/"))return a
8127
s=a!=null
8128
if(s)p.push(a)
8129
r=this.go
8130
q=r.a+="/"
8131
r.a=P.mJ(q,new H.a8(p,new M.fT(),H.U(p).h("a8<1,f*>")),"/")
8132
if(s)p.pop()
8133
p=r.a
8134
r.a=""
8135
return p.charCodeAt(0)==0?p:p},
8136
O:function(){return this.c0(null)},
8137
e4:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e="/extensionsUsed/"
8138
C.d.K(f.cx,a)
8139
for(s=J.M(a),r=f.db,q=f.fx,p=C.d3.a,o=t.M,n=J.M(b),m=0;m<s.gi(a);++m){l=s.j(a,m)
8140
k=$.pe().aG(l)
8141
j=k==null?null:k.b[1]
8142
if(j==null)f.p($.qF(),e+m)
8143
else if(!p.w(j)){k=$.r7()
8144
i=e+m
8145
f.k(k,H.a([j],o),i)}h=q.b5(0,new M.fW(l),new M.fX(l))
8146
if(h==null){k=$.qq()
8147
i=e+m
8148
f.k(k,H.a([l],o),i)
8149
continue}h.b.J(0,new M.fY(f,h))
8150
k=h.c
8151
if(k!=null)k.$1(f)
8152
k=h.d&&!n.F(b,l)
8153
if(k){k=$.r1()
8154
i=e+m
8155
f.k(k,H.a([l],o),i)}r.push(l)}for(m=0;m<n.gi(b);++m){g=n.j(b,m)
8156
if(!s.F(a,g)){r=$.r8()
8157
q="/extensionsRequired/"+m
8158
f.k(r,H.a([g],o),q)}}},
8159
a6:function(a,b,c,d,e,f){var s,r,q,p=this,o=p.b,n=a.b
8160
if(o.b.F(0,n))return
8161
s=o.a
8162
if(s>0&&p.fy.length===s){p.z=!0
8163
throw H.c(C.b7)}o=o.c
8164
r=o!=null?o.j(0,n):null
8165
if(f!=null)p.fy.push(new E.cA(a,r,null,f,b))
8166
else{q=c!=null?C.c.l(c):d
8167
o=e?"":p.c0(q)
8168
p.fy.push(new E.cA(a,r,o,null,b))}},
8169
p:function(a,b){return this.a6(a,null,null,b,!1,null)},
8170
E:function(a,b){return this.a6(a,b,null,null,!1,null)},
8171
k:function(a,b,c){return this.a6(a,b,null,c,!1,null)},
8172
R:function(a){return this.a6(a,null,null,null,!1,null)},
8173
av:function(a,b,c){return this.a6(a,b,null,null,c,null)},
8174
X:function(a,b){return this.a6(a,null,b,null,!1,null)},
8175
aE:function(a,b,c){return this.a6(a,b,c,null,!1,null)},
8176
bB:function(a,b){return this.a6(a,null,null,null,!1,b)},
8177
a_:function(a,b,c){return this.a6(a,b,null,null,!1,c)}}
8178
M.fS.prototype={
8179
$1:function(a){return a.a},
8180
$S:55}
8181
M.fR.prototype={
8182
$0:function(){return H.a([],t.gd)},
8183
$S:56}
8184
M.fT.prototype={
8185
$1:function(a){var s
8186
a.toString
8187
s=H.pa(a,"~","~0")
8188
return H.pa(s,"/","~1")},
8189
$S:57}
8190
M.fW.prototype={
8191
$1:function(a){return a.a===this.a},
8192
$S:22}
8193
M.fX.prototype={
8194
$0:function(){return C.d.b5(C.ak,new M.fU(this.a),new M.fV())},
8195
$S:59}
8196
M.fU.prototype={
8197
$1:function(a){return a.a===this.a},
8198
$S:22}
8199
M.fV.prototype={
8200
$0:function(){return null},
8201
$S:2}
8202
M.fY.prototype={
8203
$2:function(a,b){this.a.Q.m(0,new D.c1(a,this.b.a),b)},
8204
$S:60}
8205
M.c4.prototype={$ia3:1}
8206
Y.dK.prototype={
8207
l:function(a){return this.b}}
8208
Y.dy.prototype={
8209
l:function(a){return this.b}}
8210
Y.cL.prototype={
8211
l:function(a){return this.b}}
8212
Y.c2.prototype={
8213
l:function(a){return this.b}}
8214
Y.c3.prototype={}
8215
Y.i7.prototype={
8216
$1:function(a){var s,r,q,p=this.a
8217
if(!p.c)if(J.X(a)<9){p.a.I()
8218
this.b.M(C.a2)
8219
return}else{s=Y.tc(a)
8220
r=p.a
8221
q=this.b
8222
switch(s){case C.aB:p.b=new Y.ij(q,r)
8223
break
8224
case C.aC:s=new Uint8Array(13)
8225
p.b=new Y.jr(C.r,C.p,s,new Uint8Array(32),q,r)
8226
break
8227
case C.aD:p.b=new Y.kZ(new Uint8Array(30),q,r)
8228
break
8229
default:r.I()
8230
q.M(C.bf)
8231
return}p.c=!0}p.b.B(0,a)},
8232
$S:23}
8233
Y.i9.prototype={
8234
$1:function(a){this.a.a.I()
8235
this.b.M(a)},
8236
$S:24}
8237
Y.i8.prototype={
8238
$0:function(){var s=this.a.b
8239
s.b.I()
8240
s=s.a
8241
if(s.a.a===0)s.M(C.a2)},
8242
$C:"$0",
8243
$R:0,
8244
$S:2}
8245
Y.i6.prototype={
8246
$2:function(a,b){var s,r,q
8247
for(s=b.length,r=J.M(a),q=0;q<s;++q)if(!J.aA(r.j(a,q),b[q]))return!1
8248
return!0},
8249
$S:63}
8250
Y.i5.prototype={}
8251
Y.ij.prototype={
8252
B:function(a,b){var s,r,q
8253
try{this.du(b)}catch(r){q=H.E(r)
8254
if(q instanceof Y.aP){s=q
8255
this.b.I()
8256
this.a.M(s)}else throw r}},
8257
du:function(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=new Y.il(),g=new Y.ik()
8258
for(s=J.M(a),r=0,q=0;r!==s.gi(a);){p=s.j(a,r)
8259
switch(i.c){case 0:if(255===p)i.c=255
8260
else throw H.c(C.bB)
8261
break
8262
case 255:if(g.$1(p)){i.c=1
8263
i.d=p
8264
i.e=i.f=0}break
8265
case 1:i.e=p<<8>>>0
8266
i.c=2
8267
break
8268
case 2:o=i.e+p
8269
i.e=o
8270
if(o<2)throw H.c(C.bA)
8271
if(h.$1(i.d)){o=i.e
8272
i.r=new Uint8Array(o-2)}i.c=3
8273
break
8274
case 3:q=Math.min(s.gi(a)-r,i.e-i.f-2)
8275
o=h.$1(i.d)
8276
n=i.f
8277
m=n+q
8278
if(o){o=i.r
8279
i.f=m;(o&&C.j).a0(o,n,m,a,r)
8280
if(i.f===i.e-2){i.b.I()
8281
a=i.r
8282
l=a[0]
8283
s=a[1]
8284
o=a[2]
8285
n=a[3]
8286
m=a[4]
8287
k=a[5]
8288
if(k===3)j=C.n
8289
else j=k===1?C.a5:C.I
8290
i.a.T(new Y.c3("image/jpeg",l,j,(n<<8|m)>>>0,(s<<8|o)>>>0,C.p,C.r,!1,!1))
8291
return}}else{i.f=m
8292
if(m===i.e-2)i.c=255}r+=q
8293
continue}++r}}}
8294
Y.il.prototype={
8295
$1:function(a){return(a&240)===192&&a!==196&&a!==200&&a!==204||a===222},
8296
$S:8}
8297
Y.ik.prototype={
8298
$1:function(a){return!(a===1||(a&248)===208||a===216||a===217||a===255)},
8299
$S:8}
8300
Y.jr.prototype={
8301
B:function(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=new Y.js(e)
8302
for(s=J.M(b),r=e.dx,q=e.db,p=0,o=0;p!==s.gi(b);){n=s.j(b,p)
8303
switch(e.y){case 0:p+=8
8304
e.y=1
8305
continue
8306
case 1:e.c=(e.c<<8|n)>>>0
8307
if(++e.d===4)e.y=2
8308
break
8309
case 2:m=(e.e<<8|n)>>>0
8310
e.e=m
8311
if(++e.f===4){switch(m){case 1229472850:if(e.c!==13){e.b.I()
8312
s=e.a
8313
if(s.a.a===0)s.M(C.o)
8314
return}e.z=!0
8315
break
8316
case 1951551059:e.Q=!0
8317
break
8318
case 1665684045:if(e.c!==32){e.b.I()
8319
s=e.a
8320
if(s.a.a===0)s.M(C.o)
8321
return}break
8322
case 1934772034:if(e.c!==1){e.b.I()
8323
s=e.a
8324
if(s.a.a===0)s.M(C.o)
8325
return}break
8326
case 1883789683:if(e.c!==9){e.b.I()
8327
s=e.a
8328
if(s.a.a===0)s.M(C.o)
8329
return}break
8330
case 1732332865:if(e.c!==4){e.b.I()
8331
s=e.a
8332
if(s.a.a===0)s.M(C.o)
8333
return}break
8334
case 1766015824:e.ch=C.z
8335
e.cx=C.y
8336
break
8337
case 1229209940:e.b.I()
8338
if(!e.z)e.a.M(C.bz)
8339
s=q.buffer
8340
b=new DataView(s,0)
8341
l=b.getUint32(0,!1)
8342
k=b.getUint32(4,!1)
8343
j=b.getUint8(8)
8344
switch(b.getUint8(9)){case 0:i=e.Q?C.a6:C.a5
8345
break
8346
case 2:case 3:i=e.Q?C.w:C.n
8347
break
8348
case 4:i=C.a6
8349
break
8350
case 6:i=C.w
8351
break
8352
default:i=C.I}s=e.cx
8353
if(s===C.p)s=e.cx=C.q
8354
r=e.ch
8355
if(r===C.r)r=e.ch=C.t
8356
e.a.T(new Y.c3("image/png",j,i,l,k,s,r,e.cy,!1))
8357
return}if(e.c===0)e.y=4
8358
else e.y=3}break
8359
case 3:m=s.gi(b)
8360
h=e.c
8361
g=e.x
8362
o=Math.min(m-p,h-g)
8363
switch(e.e){case 1229472850:m=g+o
8364
e.x=m
8365
C.j.a0(q,g,m,b,p)
8366
break
8367
case 1665684045:case 1732332865:case 1883789683:m=g+o
8368
e.x=m
8369
C.j.a0(r,g,m,b,p)
8370
break
8371
case 1934772034:e.ch=C.t
8372
e.cx=C.q
8373
e.x=g+1
8374
break
8375
default:e.x=g+o}if(e.x===e.c){switch(e.e){case 1665684045:if(e.cx===C.p)e.da()
8376
break
8377
case 1732332865:if(e.ch===C.r)e.dc()
8378
break
8379
case 1883789683:m=r.buffer
8380
f=new DataView(m,0)
8381
if(f.getUint32(0,!1)!==f.getUint32(4,!1))e.cy=!0
8382
break}e.y=4}p+=o
8383
continue
8384
case 4:if(++e.r===4){d.$0()
8385
e.y=1}break}++p}},
8386
dc:function(){var s=this
8387
if(s.ch===C.t)return
8388
switch(H.jm(s.dx.buffer,0,null).getUint32(0,!1)){case 45455:s.ch=C.t
8389
break
8390
case 1e5:s.ch=C.dx
8391
break
8392
default:s.ch=C.z}},
8393
da:function(){var s,r=this
8394
if(r.cx===C.q)return
8395
s=H.jm(r.dx.buffer,0,null)
8396
if(s.getUint32(0,!1)===31270&&s.getUint32(4,!1)===32900&&s.getUint32(8,!1)===64e3&&s.getUint32(12,!1)===33e3&&s.getUint32(16,!1)===3e4&&s.getUint32(20,!1)===6e4&&s.getUint32(24,!1)===15e3&&s.getUint32(28,!1)===6000)r.cx=C.q
8397
else r.cx=C.y}}
8398
Y.js.prototype={
8399
$0:function(){var s=this.a
8400
s.r=s.x=s.f=s.e=s.d=s.c=0},
8401
$S:1}
8402
Y.kZ.prototype={
8403
B:function(a,b){var s,r,q,p,o,n,m,l=this,k=J.X(b),j=l.d,i=l.c
8404
k=j+Math.min(k,30-j)
8405
l.d=k
8406
C.j.d0(i,j,k,b)
8407
k=l.d
8408
if(k>=25)k=k<30&&i[15]!==76
8409
else k=!0
8410
if(k)return
8411
l.b.I()
8412
s=H.jm(i.buffer,0,null)
8413
if(s.getUint32(0,!1)!==1380533830||s.getUint32(8,!1)!==1464156752){l.c3(C.a7)
8414
return}switch(s.getUint32(12,!1)){case 1448097824:r=s.getUint16(26,!0)&16383
8415
q=s.getUint16(28,!0)&16383
8416
p=C.n
8417
o=!1
8418
n=!1
8419
break
8420
case 1448097868:k=i[21]
8421
j=i[22]
8422
r=1+((k|(j&63)<<8)>>>0)
8423
k=i[23]
8424
i=i[24]
8425
q=1+((j>>>6|k<<2|(i&15)<<10)>>>0)
8426
p=(i&16)===16?C.w:C.n
8427
o=!1
8428
n=!1
8429
break
8430
case 1448097880:m=i[20]
8431
n=(m&2)===2
8432
o=(m&32)===32
8433
p=(m&16)===16?C.w:C.n
8434
r=((i[24]|i[25]<<8|i[26]<<16)>>>0)+1
8435
q=((i[27]|i[28]<<8|i[29]<<16)>>>0)+1
8436
break
8437
default:l.c3(C.a7)
8438
return}k=o?C.z:C.t
8439
j=o?C.y:C.q
8440
l.a.T(new Y.c3("image/webp",8,p,r,q,j,k,!1,n))},
8441
c3:function(a){var s
8442
this.b.I()
8443
s=this.a
8444
if(s.a.a===0)s.M(a)}}
8445
Y.dw.prototype={$ia3:1}
8446
Y.dv.prototype={$ia3:1}
8447
Y.aP.prototype={
8448
l:function(a){return this.a},
8449
$ia3:1}
8450
N.cR.prototype={
8451
l:function(a){return this.b}}
8452
N.eX.prototype={
8453
bc:function(){var s,r=this,q=t.X,p=t._,o=P.a5(q,p)
8454
o.m(0,"pointer",r.a)
8455
s=r.b
8456
if(s!=null)o.m(0,"mimeType",s)
8457
s=r.c
8458
if(s!=null)o.m(0,"storage",C.c6[s.a])
8459
s=r.e
8460
if(s!=null)o.m(0,"uri",s)
8461
s=r.d
8462
if(s!=null)o.m(0,"byteLength",s)
8463
s=r.f
8464
if(s==null)q=null
8465
else{q=P.a5(q,p)
8466
q.m(0,"width",s.d)
8467
q.m(0,"height",s.e)
8468
p=s.c
8469
if(p!==C.I)q.m(0,"format",C.cI[p.a])
8470
p=s.f
8471
if(p!==C.p)q.m(0,"primaries",C.cB[p.a])
8472
p=s.r
8473
if(p!==C.r)q.m(0,"transfer",C.cA[p.a])
8474
p=s.b
8475
if(p>0)q.m(0,"bits",p)}if(q!=null)o.m(0,"image",q)
8476
return o}}
8477
N.jw.prototype={
8478
aJ:function(){var s=!0
8479
return this.e9()},
8480
e9:function(){var s=0,r=P.ec(t.H),q,p=2,o,n=[],m=this,l,k,j
8481
var $async$aJ=P.ee(function(a,b){if(a===1){o=b
8482
s=p}while(true)switch(s){case 0:k=!0
8483
p=4
8484
s=7
8485
return P.cV(m.aY(),$async$aJ)
8486
case 7:s=8
8487
return P.cV(m.aZ(),$async$aJ)
8488
case 8:if(k)O.wb(m.a,m.b)
8489
m.a.ez(m.b)
8490
p=2
8491
s=6
8492
break
8493
case 4:p=3
8494
j=o
8495
if(H.E(j) instanceof M.c4){s=1
8496
break}else throw j
8497
s=6
8498
break
8499
case 3:s=2
8500
break
8501
case 6:case 1:return P.e6(q,r)
8502
case 2:return P.e5(o,r)}})
8503
return P.e7($async$aJ,r)},
8504
aY:function(){var s=0,r=P.ec(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6
8505
var $async$aY=P.ee(function(a7,a8){if(a7===1){p=a8
8506
s=q}while(true)switch(s){case 0:a3=n.b
8507
a4=a3.c
8508
C.d.si(a4,0)
8509
a4.push("buffers")
8510
i=n.a.y,h=i.b,g=a3.dy,f=t.M,e=t.y,d=t.a,i=i.a,c=i.length,b=0
8511
case 2:if(!(b<h)){s=4
8512
break}a=b>=c
8513
m=a?null:i[b]
8514
if(m==null){s=3
8515
break}a4.push(C.c.l(b))
8516
a0=new N.eX(a3.O())
8517
a0.b="application/gltf-buffer"
8518
l=new N.jx(n,a0,b)
8519
k=null
8520
q=6
8521
a6=d
8522
s=9
8523
return P.cV(l.$1(m),$async$aY)
8524
case 9:k=a6.a(a8)
8525
q=1
8526
s=8
8527
break
8528
case 6:q=5
8529
a5=p
8530
a=H.E(a5)
8531
if(e.b(a)){j=a
8532
a3.k($.mt(),H.a([j],f),"uri")}else throw a5
8533
s=8
8534
break
8535
case 5:s=1
8536
break
8537
case 8:if(k!=null){a0.d=J.X(k)
8538
if(J.X(k)<m.y)a3.E($.px(),H.a([J.X(k),m.y],f))
8539
else{if(a3.id&&b===0&&!m.z){a=m.y
8540
a2=a+(4-(a&3)&3)
8541
if(J.X(k)>a2)a3.E($.py(),H.a([J.X(k)-a2],f))}a=m
8542
if(a.Q==null)a.Q=k}}g.push(a0.bc())
8543
a4.pop()
8544
case 3:++b
8545
s=2
8546
break
8547
case 4:return P.e6(null,r)
8548
case 1:return P.e5(p,r)}})
8549
return P.e7($async$aY,r)},
8550
aZ:function(){var s=0,r=P.ec(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7
8551
var $async$aZ=P.ee(function(a9,b0){if(a9===1){p=b0
8552
s=q}while(true)switch(s){case 0:a5=n.b
8553
a6=a5.c
8554
C.d.si(a6,0)
8555
a6.push("images")
8556
f=n.a.ch,e=f.b,d=a5.dy,c=t.M,b=t.y,a=a5.k1,f=f.a,a0=f.length,a1=0
8557
case 2:if(!(a1<e)){s=4
8558
break}a2=a1>=a0
8559
m=a2?null:f[a1]
8560
if(m==null){s=3
8561
break}a6.push(C.c.l(a1))
8562
a3=new N.eX(a5.O())
8563
l=new N.jy(n,a3)
8564
k=null
8565
try{k=l.$1(m)}catch(a8){a2=H.E(a8)
8566
if(b.b(a2)){j=a2
8567
a5.k($.mt(),H.a([j],c),"uri")}else throw a8}i=null
8568
s=k!=null?5:6
8569
break
8570
case 5:q=8
8571
s=11
8572
return P.cV(Y.td(k),$async$aZ)
8573
case 11:i=b0
8574
a2=i
8575
if(!C.d.F(a,a2.a))a5.E($.pC(),H.a([i.a],c))
8576
q=1
8577
s=10
8578
break
8579
case 8:q=7
8580
a7=p
8581
a2=H.E(a7)
8582
if(a2 instanceof Y.dw)a5.R($.pF())
8583
else if(a2 instanceof Y.dv)a5.R($.pE())
8584
else if(a2 instanceof Y.aP){h=a2
8585
a5.E($.pz(),H.a([h],c))}else if(b.b(a2)){g=a2
8586
a5.k($.mt(),H.a([g],c),"uri")}else throw a7
8587
s=10
8588
break
8589
case 7:s=1
8590
break
8591
case 10:if(i!=null){a3.b=i.a
8592
if(m.y!=null&&m.y!==i.a)a5.E($.pB(),H.a([i.a,m.y],c))
8593
a2=i.d
8594
if(a2!==0&&(a2&a2-1)>>>0===0){a2=i.e
8595
a2=!(a2!==0&&(a2&a2-1)>>>0===0)}else a2=!0
8596
if(a2)a5.E($.pD(),H.a([i.d,i.e],c))
8597
a2=i
8598
if(a2.f===C.y||a2.r===C.z||i.y||i.x)a5.R($.pA())
8599
m.cx=i
8600
a3.f=i}case 6:d.push(a3.bc())
8601
a6.pop()
8602
case 3:++a1
8603
s=2
8604
break
8605
case 4:return P.e6(null,r)
8606
case 1:return P.e5(p,r)}})
8607
return P.e7($async$aZ,r)}}
8608
N.jx.prototype={
8609
$1:function(a){var s,r,q,p=this
8610
if(a.a.a===0){s=a.x
8611
if(s!=null){r=p.b
8612
r.c=C.aF
8613
r.e=s.l(0)
8614
return p.a.c.$1(s)}else{s=a.Q
8615
if(s!=null){p.b.c=C.aE
8616
return s}else{s=p.a
8617
r=s.b
8618
if(r.id&&p.c===0&&!a.z){p.b.c=C.dA
8619
q=s.c.$0()
8620
if(q==null)r.R($.q4())
8621
return q}}}}return null},
8622
$S:64}
8623
N.jy.prototype={
8624
$1:function(a){var s,r,q=this
8625
if(a.a.a===0){s=a.z
8626
if(s!=null){r=q.b
8627
r.c=C.aF
8628
r.e=s.l(0)
8629
return q.a.d.$1(s)}else{s=a.Q
8630
if(s!=null&&a.y!=null){q.b.c=C.aE
8631
return P.mI(H.a([s],t.d),t.w)}else if(a.ch!=null){q.b.c=C.dz
8632
a.ew()
8633
s=a.Q
8634
if(s!=null)return P.mI(H.a([s],t.d),t.w)}}}return null},
8635
$S:65}
8636
O.mq.prototype={
8637
$2:function(a,b){var s,r,q,p,o,n,m,l,k=O.lX(b)
8638
if((k==null?null:k.dx)!=null){k=this.a
8639
s=k.c
8640
C.d.si(s,0)
8641
s.push("accessors")
8642
s.push(C.c.l(a))
8643
r=b.dx.ge3()
8644
if(r!=null)for(s=r.length,q=b.Q,p=t.M,o=0,n=-1,m=0;m<s;++m,n=l){l=r[m]
8645
if(n!==-1&&l<=n)k.k($.pt(),H.a([o,l,n],p),"sparse")
8646
if(l>=q)k.k($.ps(),H.a([o,l,q],p),"sparse");++o}}},
8647
$S:66}
8648
O.mr.prototype={
8649
$1:function(a){return a.cx===0},
8650
$S:3}
8651
O.ms.prototype={
8652
$2:function(a,b){var s,r,q,p,o,n,m,l,k=this,j=b.fr,i=b.cx,h=new Array(i)
8653
h.fixed$length=Array
8654
s=H.a(h,t.fK)
8655
h=new Array(i)
8656
h.fixed$length=Array
8657
r=H.a(h,t.e2)
8658
h=t.hc
8659
p=b.dx
8660
o=0
8661
while(!0){if(!(o<i)){q=!1
8662
break}n=O.lX(p.j(0,"JOINTS_"+o))
8663
m=O.lX(p.j(0,"WEIGHTS_"+o))
8664
if((n==null?null:n.Q)===j)l=(m==null?null:m.Q)!==j
8665
else l=!0
8666
if(l){q=!0
8667
break}l=h.a(n).ac()
8668
s[o]=new P.aB(l.a(),H.r(l).h("aB<1>"))
8669
l=m.bf()
8670
r[o]=new P.aB(l.a(),H.r(l).h("aB<1>"));++o}if(q)return
8671
i=k.b
8672
h=i.c
8673
h.push(C.c.l(a))
8674
h.push("attributes")
8675
p=k.c
8676
C.d.K(p,s)
8677
C.d.K(p,r)
8678
i=i.O()
8679
p=k.a
8680
k.d.push(new O.ey(s,r,p.b-1,p.a,i,P.aR(t.e)))
8681
h.pop()
8682
h.pop()},
8683
$S:20}
8684
O.lZ.prototype={
8685
$1:function(a){return a.gq()==null},
8686
$S:67}
8687
O.ey.prototype={
8688
dR:function(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this
8689
for(s=e.a,r=s.length,q=e.b,p=e.c,o=e.e,n=t.M,m=e.Q,l=e.d,k=0;k<r;++k){j=s[k].gq()
8690
if(j==null){e.x=!0
8691
return}if(j>p){i=$.pp()
8692
h=o+"/JOINTS_"+k
8693
a.k(i,H.a([e.f,e.r,j,p,l],n),h)
8694
continue}g=q[k].gq()
8695
if(g!==0){if(!m.B(0,j)){i=$.po()
8696
h=o+"/JOINTS_"+k
8697
a.k(i,H.a([e.f,e.r,j],n),h)
8698
f=!1}else f=!0
8699
if(g<0){i=$.pu()
8700
h=o+"/WEIGHTS_"+k
8701
a.k(i,H.a([e.f,e.r,g],n),h)}else if(f){i=e.y
8702
h=$.nr()
8703
h[0]=i+g
8704
e.y=h[0]
8705
e.z+=2e-7}}else if(j!==0){i=$.pq()
8706
h=o+"/JOINTS_"+k
8707
a.k(i,H.a([e.f,e.r,j],n),h)}}if(4===++e.r){if(Math.abs(e.y-1)>e.z)for(k=0;k<r;++k){s=$.pv()
8708
q=o+"/WEIGHTS_"+k
8709
p=e.f
8710
a.k(s,H.a([p-3,p,e.y],n),q)}m.cz(0)
8711
e.y=e.z=e.r=0}++e.f}}
8712
E.bx.prototype={
8713
l:function(a){return this.b}}
8714
E.ic.prototype={}
8715
E.fZ.prototype={}
8716
E.h8.prototype={
8717
$1:function(a){return"Actual Data URI encoded data length "+H.b(a[0])+" is not equal to the declared buffer byteLength "+H.b(a[1])+"."},
8718
$S:0}
8719
E.h6.prototype={
8720
$1:function(a){return"Actual data length "+H.b(a[0])+" is less than the declared buffer byteLength "+H.b(a[1])+"."},
8721
$S:0}
8722
E.h5.prototype={
8723
$1:function(a){return"GLB-stored BIN chunk contains "+H.b(a[0])+" extra padding byte(s)."},
8724
$S:0}
8725
E.hd.prototype={
8726
$1:function(a){return"Declared minimum value for this component ("+H.b(a[0])+") does not match actual minimum ("+H.b(a[1])+")."},
8727
$S:0}
8728
E.ha.prototype={
8729
$1:function(a){return"Declared maximum value for this component ("+H.b(a[0])+") does not match actual maximum ("+H.b(a[1])+")."},
8730
$S:0}
8731
E.hb.prototype={
8732
$1:function(a){return"Accessor contains "+H.b(a[0])+" element(s) less than declared minimum value "+H.b(a[1])+"."},
8733
$S:0}
8734
E.h9.prototype={
8735
$1:function(a){return"Accessor contains "+H.b(a[0])+" element(s) greater than declared maximum value "+H.b(a[1])+"."},
8736
$S:0}
8737
E.hm.prototype={
8738
$1:function(a){return"Vector3 at accessor indices "+H.b(a[0])+".."+H.b(a[1])+" is not of unit length: "+H.b(a[2])+"."},
8739
$S:0}
8740
E.ho.prototype={
8741
$1:function(a){return"Vector3 with sign at accessor indices "+H.b(a[0])+".."+H.b(a[1])+" has invalid w component: "+H.b(a[2])+". Must be 1.0 or -1.0."},
8742
$S:0}
8743
E.hf.prototype={
8744
$1:function(a){return"Animation sampler output accessor element at indices "+H.b(a[0])+".."+H.b(a[1])+" is not of unit length: "+H.b(a[2])+"."},
8745
$S:0}
8746
E.hl.prototype={
8747
$1:function(a){return"Accessor element at index "+H.b(a[0])+" is not clamped to 0..1 range: "+H.b(a[1])+"."},
8748
$S:0}
8749
E.he.prototype={
8750
$1:function(a){return"Accessor element at index "+H.b(a[0])+" is "+H.b(a[1])+"."},
8751
$S:0}
8752
E.hk.prototype={
8753
$1:function(a){return"Indices accessor element at index "+H.b(a[0])+" has value "+H.b(a[1])+" that is greater than the maximum vertex index available ("+H.b(a[2])+")."},
8754
$S:0}
8755
E.hi.prototype={
8756
$1:function(a){return"Indices accessor contains "+H.b(a[0])+" degenerate triangles (out of "+H.b(a[1])+")."},
8757
$S:0}
8758
E.hj.prototype={
8759
$1:function(a){return"Indices accessor contains primitive restart value ("+H.b(a[0])+") at index "+H.b(a[1])+"."},
8760
$S:0}
8761
E.hh.prototype={
8762
$1:function(a){return u.m+H.b(a[0])+" is negative: "+H.b(a[1])+"."},
8763
$S:0}
8764
E.hg.prototype={
8765
$1:function(a){return u.m+H.b(a[0])+" is less than or equal to previous: "+H.b(a[1])+" <= "+H.b(a[2])+"."},
8766
$S:0}
8767
E.hr.prototype={
8768
$1:function(a){return u.c+H.b(a[0])+" is less than or equal to previous: "+H.b(a[1])+" <= "+H.b(a[2])+"."},
8769
$S:0}
8770
E.hq.prototype={
8771
$1:function(a){return u.c+H.b(a[0])+" is greater than or equal to the number of accessor elements: "+H.b(a[1])+" >= "+H.b(a[2])+"."},
8772
$S:0}
8773
E.hp.prototype={
8774
$1:function(a){return"Matrix element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") contains invalid value: "+H.b(a[2])+"."},
8775
$S:0}
8776
E.hv.prototype={
8777
$1:function(a){return"Image data is invalid. "+H.b(a[0])},
8778
$S:0}
8779
E.hu.prototype={
8780
$1:function(a){return"Recognized image format "+("'"+H.b(a[0])+"'")+" does not match declared image format "+("'"+H.b(a[1])+"'")+"."},
8781
$S:0}
8782
E.h2.prototype={
8783
$1:function(a){return"Unexpected end of image stream."},
8784
$S:0}
8785
E.h3.prototype={
8786
$1:function(a){return"Image format not recognized."},
8787
$S:0}
8788
E.h4.prototype={
8789
$1:function(a){return"'"+H.b(a[0])+"' MIME type requires an extension."},
8790
$S:0}
8791
E.ht.prototype={
8792
$1:function(a){return"Image has non-power-of-two dimensions: "+H.b(a[0])+"x"+H.b(a[1])+"."},
8793
$S:0}
8794
E.hs.prototype={
8795
$1:function(a){return"Image contains unsupported features like non-default colorspace information, non-square pixels, or animation."},
8796
$S:0}
8797
E.h7.prototype={
8798
$1:function(a){return"Data URI is used in GLB container."},
8799
$S:0}
8800
E.hn.prototype={
8801
$1:function(a){return"Joints accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") has value "+H.b(a[2])+" that is greater than the maximum joint index ("+H.b(a[3])+") set by skin "+H.b(a[4])+"."},
8802
$S:0}
8803
E.hc.prototype={
8804
$1:function(a){return"Joints accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") has value "+H.b(a[2])+" that is already in use for the vertex."},
8805
$S:0}
8806
E.h1.prototype={
8807
$1:function(a){return"Weights accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") has negative value "+H.b(a[2])+"."},
8808
$S:0}
8809
E.h_.prototype={
8810
$1:function(a){return"Weights accessor elements (at indices "+H.b(a[0])+".."+H.b(a[1])+") have non-normalized sum: "+H.b(a[2])+"."},
8811
$S:0}
8812
E.h0.prototype={
8813
$1:function(a){return"Joints accessor element at index "+H.b(a[0])+" (component index "+H.b(a[1])+") is used with zero weight but has non-zero value ("+H.b(a[2])+")."},
8814
$S:0}
8815
E.ia.prototype={}
8816
E.ib.prototype={
8817
$1:function(a){return J.ag(a[0])},
8818
$S:0}
8819
E.jA.prototype={}
8820
E.jK.prototype={
8821
$1:function(a){return"Invalid array length "+H.b(a[0])+". Valid lengths are: "+J.bl(t.Y.a(a[1]),E.oT(),t.X).l(0)+"."},
8822
$S:0}
8823
E.jL.prototype={
8824
$1:function(a){var s=a[0]
8825
return"Type mismatch. Array element "+H.b(typeof s=="string"?"'"+s+"'":J.ag(s))+" is not a "+("'"+H.b(a[1])+"'")+"."},
8826
$S:0}
8827
E.jQ.prototype={
8828
$1:function(a){return"Duplicate element."},
8829
$S:0}
8830
E.jO.prototype={
8831
$1:function(a){return"Index must be a non-negative integer."},
8832
$S:0}
8833
E.jI.prototype={
8834
$1:function(a){return"Invalid JSON data. Parser output: "+H.b(a[0])},
8835
$S:0}
8836
E.jE.prototype={
8837
$1:function(a){return"Invalid URI "+("'"+H.b(a[0])+"'")+". Parser output:\n"+H.b(a[1])},
8838
$S:0}
8839
E.jM.prototype={
8840
$1:function(a){return"Entity cannot be empty."},
8841
$S:0}
8842
E.jF.prototype={
8843
$1:function(a){a.toString
8844
return"Exactly one of "+new H.a8(a,E.d0(),H.U(a).h("a8<1,f*>")).l(0)+" properties must be defined."},
8845
$S:0}
8846
E.jP.prototype={
8847
$1:function(a){return"Value "+("'"+H.b(a[0])+"'")+" does not match regexp pattern "+("'"+H.b(a[1])+"'")+"."},
8848
$S:0}
8849
E.jB.prototype={
8850
$1:function(a){var s=a[0]
8851
return"Type mismatch. Property value "+H.b(typeof s=="string"?"'"+s+"'":J.ag(s))+" is not a "+("'"+H.b(a[1])+"'")+"."},
8852
$S:0}
8853
E.jJ.prototype={
8854
$1:function(a){var s=a[0]
8855
return"Invalid value "+H.b(typeof s=="string"?"'"+s+"'":J.ag(s))+". Valid values are "+J.bl(t.Y.a(a[1]),E.oT(),t.X).l(0)+"."},
8856
$S:0}
8857
E.jD.prototype={
8858
$1:function(a){return"Value "+H.b(a[0])+" is out of range."},
8859
$S:0}
8860
E.jG.prototype={
8861
$1:function(a){return"Value "+H.b(a[0])+" is not a multiple of "+H.b(a[1])+"."},
8862
$S:0}
8863
E.jC.prototype={
8864
$1:function(a){return"Property "+("'"+H.b(a[0])+"'")+" must be defined."},
8865
$S:0}
8866
E.jN.prototype={
8867
$1:function(a){return"Unexpected property."},
8868
$S:0}
8869
E.jH.prototype={
8870
$1:function(a){return"Dependency failed. "+("'"+H.b(a[0])+"'")+" must be defined."},
8871
$S:0}
8872
E.jR.prototype={}
8873
E.kp.prototype={
8874
$1:function(a){return"Unknown glTF major asset version: "+H.b(a[0])+"."},
8875
$S:0}
8876
E.ko.prototype={
8877
$1:function(a){return"Unknown glTF minor asset version: "+H.b(a[0])+"."},
8878
$S:0}
8879
E.ke.prototype={
8880
$1:function(a){return"Asset minVersion "+("'"+H.b(a[0])+"'")+" is greater than version "+("'"+H.b(a[1])+"'")+"."},
8881
$S:0}
8882
E.kc.prototype={
8883
$1:function(a){return"Invalid value "+H.b(a[0])+" for GL type "+("'"+H.b(a[1])+"'")+"."},
8884
$S:0}
8885
E.kd.prototype={
8886
$1:function(a){return"Integer value is written with fractional part: "+H.b(a[0])+"."},
8887
$S:0}
8888
E.kb.prototype={
8889
$1:function(a){return"Only (u)byte and (u)short accessors can be normalized."},
8890
$S:0}
8891
E.k9.prototype={
8892
$1:function(a){return"Offset "+H.b(a[0])+" is not a multiple of componentType length "+H.b(a[1])+"."},
8893
$S:0}
8894
E.ka.prototype={
8895
$1:function(a){return"Matrix accessors must be aligned to 4-byte boundaries."},
8896
$S:0}
8897
E.kk.prototype={
8898
$1:function(a){return"Sparse accessor overrides more elements ("+H.b(a[0])+") than the base accessor contains ("+H.b(a[1])+")."},
8899
$S:0}
8900
E.kl.prototype={
8901
$1:function(a){return"Animated TRS properties will not affect a skinned mesh."},
8902
$S:0}
8903
E.k8.prototype={
8904
$1:function(a){return"Buffer's Data URI MIME-Type must be 'application/octet-stream' or 'application/gltf-buffer'. Found "+("'"+H.b(a[0])+"'")+" instead."},
8905
$S:0}
8906
E.k7.prototype={
8907
$1:function(a){return"Buffer view's byteStride ("+H.b(a[0])+") is greater than byteLength ("+H.b(a[1])+")."},
8908
$S:0}
8909
E.k6.prototype={
8910
$1:function(a){return"Only buffer views with raw vertex data can have byteStride."},
8911
$S:0}
8912
E.k5.prototype={
8913
$1:function(a){return"xmag and ymag must not be zero."},
8914
$S:0}
8915
E.k3.prototype={
8916
$1:function(a){return"yfov should be less than Pi."},
8917
$S:0}
8918
E.k2.prototype={
8919
$1:function(a){return"zfar must be greater than znear."},
8920
$S:0}
8921
E.k0.prototype={
8922
$1:function(a){return"Alpha cutoff is supported only for 'MASK' alpha mode."},
8923
$S:0}
8924
E.jV.prototype={
8925
$1:function(a){return"Invalid attribute name."},
8926
$S:0}
8927
E.kz.prototype={
8928
$1:function(a){return"All primitives must have the same number of morph targets."},
8929
$S:0}
8930
E.ky.prototype={
8931
$1:function(a){return"All primitives should contain the same number of 'JOINTS' and 'WEIGHTS' attribute sets."},
8932
$S:0}
8933
E.k_.prototype={
8934
$1:function(a){return"No POSITION attribute found."},
8935
$S:0}
8936
E.jX.prototype={
8937
$1:function(a){return"Indices for indexed attribute semantic "+("'"+H.b(a[0])+"'")+" must start with 0 and be continuous. Total expected indices: "+H.b(a[1])+", total provided indices: "+H.b(a[2])+"."},
8938
$S:0}
8939
E.jZ.prototype={
8940
$1:function(a){return"TANGENT attribute without NORMAL found."},
8941
$S:0}
8942
E.jW.prototype={
8943
$1:function(a){return"Number of JOINTS attribute semantics ("+H.b(a[0])+") does not match the number of WEIGHTS ("+H.b(a[1])+")."},
8944
$S:0}
8945
E.jY.prototype={
8946
$1:function(a){return"TANGENT attribute defined for POINTS rendering mode."},
8947
$S:0}
8948
E.kx.prototype={
8949
$1:function(a){return"The length of weights array ("+H.b(a[0])+u.p+H.b(a[1])+")."},
8950
$S:0}
8951
E.kv.prototype={
8952
$1:function(a){return"A node can have either a matrix or any combination of translation/rotation/scale (TRS) properties."},
8953
$S:0}
8954
E.kq.prototype={
8955
$1:function(a){return"Do not specify default transform matrix."},
8956
$S:0}
8957
E.kf.prototype={
8958
$1:function(a){return"Matrix must be decomposable to TRS."},
8959
$S:0}
8960
E.kw.prototype={
8961
$1:function(a){return"Rotation quaternion must be normalized."},
8962
$S:0}
8963
E.kr.prototype={
8964
$1:function(a){return"Unused extension "+("'"+H.b(a[0])+"'")+" cannot be required."},
8965
$S:0}
8966
E.ks.prototype={
8967
$1:function(a){return"Extension "+("'"+H.b(a[0])+"'")+" cannot be optional."},
8968
$S:0}
8969
E.kt.prototype={
8970
$1:function(a){return"Extension uses unreserved extension prefix "+("'"+H.b(a[0])+"'")+"."},
8971
$S:0}
8972
E.ku.prototype={
8973
$1:function(a){return"Extension name has invalid format."},
8974
$S:0}
8975
E.kj.prototype={
8976
$1:function(a){return"Empty node encountered."},
8977
$S:0}
8978
E.ki.prototype={
8979
$1:function(a){return"Node with a skinned mesh is not root. Parent transforms will not affect a skinned mesh."},
8980
$S:0}
8981
E.kh.prototype={
8982
$1:function(a){return"Local transforms will not affect a skinned mesh."},
8983
$S:0}
8984
E.kg.prototype={
8985
$1:function(a){return"A node with a skinned mesh is used in a scene that does not contain joint nodes."},
8986
$S:0}
8987
E.kn.prototype={
8988
$1:function(a){return"Joints do not have a common root."},
8989
$S:0}
8990
E.km.prototype={
8991
$1:function(a){return"Skeleton node is not a common root."},
8992
$S:0}
8993
E.k1.prototype={
8994
$1:function(a){return"Non-relative URI found: "+("'"+H.b(a[0])+"'")+"."},
8995
$S:0}
8996
E.jT.prototype={
8997
$1:function(a){return"This extension may be incompatible with other extensions for the object."},
8998
$S:0}
8999
E.jS.prototype={
9000
$1:function(a){return"Prefer JSON Objects for extras."},
9001
$S:0}
9002
E.k4.prototype={
9003
$1:function(a){return"This property should not be defined as it will not be used."},
9004
$S:0}
9005
E.jU.prototype={
9006
$1:function(a){return"outerConeAngle ("+H.b(a[1])+") is less than or equal to innerConeAngle ("+H.b(a[0])+")."},
9007
$S:0}
9008
E.ir.prototype={}
9009
E.j0.prototype={
9010
$1:function(a){return"Accessor's total byteOffset "+H.b(a[0])+" isn't a multiple of componentType length "+H.b(a[1])+"."},
9011
$S:0}
9012
E.j5.prototype={
9013
$1:function(a){return"Referenced bufferView's byteStride value "+H.b(a[0])+" is less than accessor element's length "+H.b(a[1])+"."},
9014
$S:0}
9015
E.iQ.prototype={
9016
$1:function(a){return"Accessor (offset: "+H.b(a[0])+", length: "+H.b(a[1])+") does not fit referenced bufferView ["+H.b(a[2])+"] length "+H.b(a[3])+"."},
9017
$S:0}
9018
E.iC.prototype={
9019
$1:function(a){return"Override of previously set accessor usage. Initial: "+("'"+H.b(a[0])+"'")+", new: "+("'"+H.b(a[1])+"'")+"."},
9020
$S:0}
9021
E.j6.prototype={
9022
$1:function(a){return"Animation channel has the same target as channel "+H.b(a[0])+"."},
9023
$S:0}
9024
E.iy.prototype={
9025
$1:function(a){return"Animation channel cannot target TRS properties of a node with defined matrix."},
9026
$S:0}
9027
E.ix.prototype={
9028
$1:function(a){return"Animation channel cannot target WEIGHTS when mesh does not have morph targets."},
9029
$S:0}
9030
E.iA.prototype={
9031
$1:function(a){return"accessor.min and accessor.max must be defined for animation input accessor."},
9032
$S:0}
9033
E.iB.prototype={
9034
$1:function(a){return"Invalid Animation sampler input accessor format "+("'"+H.b(a[0])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."},
9035
$S:0}
9036
E.iw.prototype={
9037
$1:function(a){return"Invalid animation sampler output accessor format "+("'"+H.b(a[0])+"'")+" for path "+("'"+H.b(a[2])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."},
9038
$S:0}
9039
E.iz.prototype={
9040
$1:function(a){return"Animation sampler output accessor with "+("'"+H.b(a[0])+"'")+" interpolation must have at least "+H.b(a[1])+" elements. Got "+H.b(a[2])+"."},
9041
$S:0}
9042
E.iv.prototype={
9043
$1:function(a){return"Animation sampler output accessor of count "+H.b(a[0])+" expected. Found "+H.b(a[1])+"."},
9044
$S:0}
9045
E.iF.prototype={
9046
$1:function(a){return"Buffer refers to an unresolved GLB binary chunk."},
9047
$S:0}
9048
E.iD.prototype={
9049
$1:function(a){return"BufferView does not fit buffer ("+H.b(a[0])+") byteLength ("+H.b(a[1])+")."},
9050
$S:0}
9051
E.j4.prototype={
9052
$1:function(a){return"Override of previously set bufferView target or usage. Initial: "+("'"+H.b(a[0])+"'")+", new: "+("'"+H.b(a[1])+"'")+"."},
9053
$S:0}
9054
E.iE.prototype={
9055
$1:function(a){return"bufferView.byteStride must not be defined for buffer views containing image data."},
9056
$S:0}
9057
E.iX.prototype={
9058
$1:function(a){return"Accessor of count "+H.b(a[0])+" expected. Found "+H.b(a[1])+"."},
9059
$S:0}
9060
E.iI.prototype={
9061
$1:function(a){return"Invalid accessor format "+("'"+H.b(a[0])+"'")+" for this attribute semantic. Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."},
9062
$S:0}
9063
E.iJ.prototype={
9064
$1:function(a){return"accessor.min and accessor.max must be defined for POSITION attribute accessor."},
9065
$S:0}
9066
E.iG.prototype={
9067
$1:function(a){return"bufferView.byteStride must be defined when two or more accessors use the same buffer view."},
9068
$S:0}
9069
E.iH.prototype={
9070
$1:function(a){return"Vertex attribute data must be aligned to 4-byte boundaries."},
9071
$S:0}
9072
E.iP.prototype={
9073
$1:function(a){return"bufferView.byteStride must not be defined for indices accessor."},
9074
$S:0}
9075
E.iO.prototype={
9076
$1:function(a){return"Invalid indices accessor format "+("'"+H.b(a[0])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+". "},
9077
$S:0}
9078
E.iN.prototype={
9079
$1:function(a){return"Number of vertices or indices ("+H.b(a[0])+") is not compatible with used drawing mode ("+("'"+H.b(a[1])+"'")+")."},
9080
$S:0}
9081
E.iM.prototype={
9082
$1:function(a){return"Material is incompatible with mesh primitive: Texture binding "+("'"+H.b(a[0])+"'")+" needs 'TEXCOORD_"+H.b(a[1])+"' attribute."},
9083
$S:0}
9084
E.iR.prototype={
9085
$1:function(a){return"All accessors of the same primitive must have the same count."},
9086
$S:0}
9087
E.iL.prototype={
9088
$1:function(a){return"No base accessor for this attribute semantic."},
9089
$S:0}
9090
E.iK.prototype={
9091
$1:function(a){return"Base accessor has different count."},
9092
$S:0}
9093
E.j3.prototype={
9094
$1:function(a){return"Node is a part of a node loop."},
9095
$S:0}
9096
E.iS.prototype={
9097
$1:function(a){return"Value overrides parent of node "+H.b(a[0])+"."},
9098
$S:0}
9099
E.iV.prototype={
9100
$1:function(a){var s="The length of weights array ("+H.b(a[0])+u.p,r=a[1]
9101
return s+H.b(r==null?0:r)+")."},
9102
$S:0}
9103
E.iU.prototype={
9104
$1:function(a){return"Node has skin defined, but mesh has no joints data."},
9105
$S:0}
9106
E.iT.prototype={
9107
$1:function(a){return"Node uses skinned mesh, but has no skin defined."},
9108
$S:0}
9109
E.iW.prototype={
9110
$1:function(a){return"Node "+H.b(a[0])+" is not a root node."},
9111
$S:0}
9112
E.iY.prototype={
9113
$1:function(a){return"Invalid IBM accessor format "+("'"+H.b(a[0])+"'")+". Must be one of "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+". "},
9114
$S:0}
9115
E.iZ.prototype={
9116
$1:function(a){return"bufferView.byteStride must not be defined for buffer views used by inverse bind matrices accessors."},
9117
$S:0}
9118
E.iu.prototype={
9119
$1:function(a){return"Invalid MIME type "+("'"+H.b(a[0])+"'")+" for the texture source. Valid MIME types are "+J.bl(t.Y.a(a[1]),E.d0(),t.X).l(0)+"."},
9120
$S:0}
9121
E.it.prototype={
9122
$1:function(a){return"Extension is not declared in extensionsUsed."},
9123
$S:0}
9124
E.is.prototype={
9125
$1:function(a){return"Unexpected location for this extension."},
9126
$S:0}
9127
E.j_.prototype={
9128
$1:function(a){return"Unresolved reference: "+H.b(a[0])+"."},
9129
$S:0}
9130
E.j1.prototype={
9131
$1:function(a){return"Cannot validate an extension as it is not supported by the validator: "+("'"+H.b(a[0])+"'")+"."},
9132
$S:0}
9133
E.j2.prototype={
9134
$1:function(a){return"This object may be unused."},
9135
$S:0}
9136
E.hy.prototype={}
9137
E.hE.prototype={
9138
$1:function(a){return"Invalid GLB magic value ("+H.b(a[0])+")."},
9139
$S:0}
9140
E.hD.prototype={
9141
$1:function(a){return"Invalid GLB version value "+H.b(a[0])+"."},
9142
$S:0}
9143
E.hC.prototype={
9144
$1:function(a){return"Declared GLB length ("+H.b(a[0])+") is too small."},
9145
$S:0}
9146
E.hM.prototype={
9147
$1:function(a){return"Length of "+H.b(a[0])+" chunk is not aligned to 4-byte boundaries."},
9148
$S:0}
9149
E.hA.prototype={
9150
$1:function(a){return"Declared length ("+H.b(a[0])+") does not match GLB length ("+H.b(a[1])+")."},
9151
$S:0}
9152
E.hL.prototype={
9153
$1:function(a){return"Chunk ("+H.b(a[0])+") length ("+H.b(a[1])+") does not fit total GLB length."},
9154
$S:0}
9155
E.hH.prototype={
9156
$1:function(a){return"Chunk ("+H.b(a[0])+") cannot have zero length."},
9157
$S:0}
9158
E.hI.prototype={
9159
$1:function(a){return"Chunk of type "+H.b(a[0])+" has already been used."},
9160
$S:0}
9161
E.hB.prototype={
9162
$1:function(a){return"Unexpected end of chunk header."},
9163
$S:0}
9164
E.hz.prototype={
9165
$1:function(a){return"Unexpected end of chunk data."},
9166
$S:0}
9167
E.hF.prototype={
9168
$1:function(a){return"Unexpected end of header."},
9169
$S:0}
9170
E.hK.prototype={
9171
$1:function(a){return"First chunk must be of JSON type. Found "+H.b(a[0])+" instead."},
9172
$S:0}
9173
E.hJ.prototype={
9174
$1:function(a){return"BIN chunk must be the second chunk."},
9175
$S:0}
9176
E.hG.prototype={
9177
$1:function(a){return"Unknown GLB chunk type: "+H.b(a[0])+"."},
9178
$S:0}
9179
E.cA.prototype={
9180
gba:function(){var s=J.rI(this.a.c.$1(this.e))
9181
return s},
9182
gG:function(a){return C.a.gG(this.l(0))},
9183
N:function(a,b){if(b==null)return!1
9184
return b instanceof E.cA&&b.l(0)===this.l(0)},
9185
l:function(a){var s=this,r=s.c
9186
if(r!=null&&r.length!==0)return H.b(r)+": "+s.gba()
9187
r=s.d
9188
if(r!=null)return"@"+H.b(r)+": "+s.gba()
9189
return s.gba()}}
9190
D.c0.prototype={
9191
v:function(a,b){var s=this.d,r=this.e=a.ch.j(0,s)
9192
if(s!==-1)if(r==null)b.k($.N(),H.a([s],t.M),"source")
9193
else r.a$=!0},
9194
bY:function(a,b){var s,r=this.e
9195
r=r==null?null:r.cx
9196
s=r==null?null:r.a
9197
if(s!=null&&s!=="image/webp")b.k($.ni(),H.a([s,C.cC],t.M),"source")},
9198
$ick:1}
9199
X.bs.prototype={
9200
v:function(a,b){var s,r,q=b.c
9201
q.push("lights")
9202
s=this.d
9203
r=J.eA(q.slice(0),H.U(q).c)
9204
b.y.m(0,s,r)
9205
s.a9(new X.iq(b,a))
9206
q.pop()}}
9207
X.iq.prototype={
9208
$2:function(a,b){var s=this.a.c
9209
s.push(C.c.l(a))
9210
s.pop()},
9211
$S:69}
9212
X.b7.prototype={}
9213
X.c6.prototype={}
9214
X.c7.prototype={
9215
v:function(a,b){var s,r,q=a.a.j(0,"KHR_lights_punctual")
9216
if(q instanceof X.bs){s=this.d
9217
r=this.e=q.d.j(0,s)
9218
if(s!==-1)if(r==null)b.k($.N(),H.a([s],t.M),"light")
9219
else r.a$=!0}else b.E($.d1(),H.a(["/extensions/KHR_lights_punctual"],t.M))}}
9220
B.c8.prototype={
9221
v:function(a,b){var s,r=this.e
9222
if(r!=null){s=b.c
9223
s.push("clearcoatTexture")
9224
r.v(a,b)
9225
s.pop()}r=this.r
9226
if(r!=null){s=b.c
9227
s.push("clearcoatRoughnessTexture")
9228
r.v(a,b)
9229
s.pop()}r=this.x
9230
if(r!=null){s=b.c
9231
s.push("clearcoatNormalTexture")
9232
r.v(a,b)
9233
s.pop()}}}
9234
A.c9.prototype={
9235
v:function(a,b){var s,r=this.e
9236
if(r!=null){s=b.c
9237
s.push("diffuseTexture")
9238
r.v(a,b)
9239
s.pop()}r=this.x
9240
if(r!=null){s=b.c
9241
s.push("specularGlossinessTexture")
9242
r.v(a,b)
9243
s.pop()}}}
9244
U.ca.prototype={
9245
v:function(a,b){var s,r=this.e
9246
if(r!=null){s=b.c
9247
s.push("sheenColorTexture")
9248
r.v(a,b)
9249
s.pop()}r=this.r
9250
if(r!=null){s=b.c
9251
s.push("sheenRoughnessTexture")
9252
r.v(a,b)
9253
s.pop()}}}
9254
B.cb.prototype={
9255
v:function(a,b){var s,r=this.e
9256
if(r!=null){s=b.c
9257
s.push("transmissionTexture")
9258
r.v(a,b)
9259
s.pop()}}}
9260
S.cc.prototype={}
9261
L.cd.prototype={
9262
v:function(a,b){var s,r
9263
for(s=b.e,r=this;r!=null;){r=s.j(0,r)
9264
if(r instanceof Y.aS){r.dx.m(0,b.O(),this.r)
9265
break}}}}
9266
D.T.prototype={}
9267
D.a4.prototype={}
9268
D.c1.prototype={
9269
gG:function(a){var s=J.aL(this.a),r=J.aL(this.b)
9270
return A.oG(A.fy(A.fy(0,C.c.gG(s)),C.c.gG(r)))},
9271
N:function(a,b){if(b==null)return!1
9272
return b instanceof D.c1&&this.b==b.b&&this.a==b.a}}
9273
D.ce.prototype={}
9274
D.eY.prototype={}
9275
A.d9.prototype={
9276
bU:function(){var s=this,r=s.d=s.c.bM(s.gdn(),s.gdr(),s.gcg()),q=s.dy
9277
q.e=r.gee()
9278
q.f=r.geh()
9279
q.r=new A.hP(s)
9280
return s.e.a},
9281
aX:function(){this.d.I()
9282
var s=this.e
9283
if(s.a.a===0)s.T(new K.as("model/gltf-binary",null,this.fx))},
9284
dq:function(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b="model/gltf-binary",a="0"
9285
c.d.aK()
9286
for(s=J.M(a0),r=t.f,q=t.G,p=t.M,o=c.a,n=0,m=0;n!==s.gi(a0);)switch(c.r){case 0:l=s.gi(a0)
9287
k=c.x
9288
m=Math.min(l-n,12-k)
9289
l=k+m
9290
c.x=l
9291
C.j.a0(o,k,l,a0,n)
9292
n+=m
9293
c.y=m
9294
if(c.x!==12)break
9295
j=c.b.getUint32(0,!0)
9296
if(j!==1179937895){c.f.a_($.pK(),H.a([j],p),0)
9297
c.d.I()
9298
s=c.e
9299
if(s.a.a===0)s.T(new K.as(b,null,c.fx))
9300
return}i=c.b.getUint32(4,!0)
9301
if(i!==2){c.f.a_($.pL(),H.a([i],p),4)
9302
c.d.I()
9303
s=c.e
9304
if(s.a.a===0)s.T(new K.as(b,null,c.fx))
9305
return}l=c.z=c.b.getUint32(8,!0)
9306
if(l<=c.y)c.f.a_($.pN(),H.a([l],p),8)
9307
c.r=1
9308
c.x=0
9309
break
9310
case 1:l=s.gi(a0)
9311
k=c.x
9312
m=Math.min(l-n,8-k)
9313
l=k+m
9314
c.x=l
9315
C.j.a0(o,k,l,a0,n)
9316
n+=m
9317
c.y+=m
9318
if(c.x!==8)break
9319
c.ch=c.b.getUint32(0,!0)
9320
l=c.b.getUint32(4,!0)
9321
c.cx=l
9322
if((c.ch&3)!==0){k=c.f
9323
h=$.pG()
9324
g=c.y
9325
k.a_(h,H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),g-8)}if(c.y+c.ch>c.z)c.f.a_($.pH(),H.a(["0x"+C.a.am(C.c.ap(c.cx,16),8,a),c.ch],p),c.y-8)
9326
if(c.Q===0&&c.cx!==1313821514)c.f.a_($.pS(),H.a(["0x"+C.a.am(C.c.ap(c.cx,16),8,a)],p),c.y-8)
9327
l=c.cx
9328
if(l===5130562&&c.Q>1&&!c.fr)c.f.a_($.pO(),H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),c.y-8)
9329
f=new A.hN(c)
9330
l=c.cx
9331
switch(l){case 1313821514:if(c.ch===0){k=c.f
9332
h=$.pJ()
9333
g=c.y
9334
k.a_(h,H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),g-8)}f.$1$seen(c.cy)
9335
c.cy=!0
9336
break
9337
case 5130562:f.$1$seen(c.fr)
9338
c.fr=!0
9339
break
9340
default:c.f.a_($.pT(),H.a(["0x"+C.a.am(C.c.ap(l,16),8,a)],p),c.y-8)
9341
c.r=4294967295}++c.Q
9342
c.x=0
9343
break
9344
case 1313821514:m=Math.min(s.gi(a0)-n,c.ch-c.x)
9345
if(c.db==null){l=c.dy
9346
k=c.f
9347
l=new K.cy(new P.an(l,H.r(l).h("an<1>")),new P.ax(new P.C($.x,r),q))
9348
l.e=k
9349
c.db=l
9350
c.dx=l.bU()}l=c.dy
9351
e=n+m
9352
k=s.Z(a0,n,e)
9353
if(l.b>=4)H.a2(l.bl())
9354
h=l.b
9355
if((h&1)!==0)l.ak(k)
9356
else if((h&3)===0){l=l.aV()
9357
k=new P.cn(k)
9358
d=l.c
9359
if(d==null)l.b=l.c=k
9360
else{d.say(k)
9361
l.c=k}}l=c.x+=m
9362
c.y+=m
9363
if(l===c.ch){c.dy.a2()
9364
c.r=1
9365
c.x=0}n=e
9366
break
9367
case 5130562:l=s.gi(a0)
9368
k=c.ch
9369
m=Math.min(l-n,k-c.x)
9370
l=c.fx
9371
if(l==null)l=c.fx=new Uint8Array(k)
9372
k=c.x
9373
h=k+m
9374
c.x=h
9375
C.j.a0(l,k,h,a0,n)
9376
n+=m
9377
c.y+=m
9378
if(c.x===c.ch){c.r=1
9379
c.x=0}break
9380
case 4294967295:l=s.gi(a0)
9381
k=c.ch
9382
h=c.x
9383
m=Math.min(l-n,k-h)
9384
h+=m
9385
c.x=h
9386
n+=m
9387
c.y+=m
9388
if(h===k){c.r=1
9389
c.x=0}break}c.d.an()},
9390
ds:function(){var s,r,q=this
9391
switch(q.r){case 0:q.f.bB($.pR(),q.y)
9392
q.aX()
9393
break
9394
case 1:if(q.x!==0){q.f.bB($.pQ(),q.y)
9395
q.aX()}else{s=q.z
9396
r=q.y
9397
if(s!==r)q.f.a_($.pM(),H.a([s,r],t.M),q.y)
9398
s=q.dx
9399
if(s!=null)s.ao(0,new A.hO(q),q.gcg(),t.P)
9400
else q.e.T(new K.as("model/gltf-binary",null,q.fx))}break
9401
default:if(q.ch>0)q.f.bB($.pP(),q.y)
9402
q.aX()}},
9403
dt:function(a){var s
9404
this.d.I()
9405
s=this.e
9406
if(s.a.a===0)s.M(a)},
9407
$iet:1}
9408
A.hP.prototype={
9409
$0:function(){var s=this.a
9410
if((s.dy.b&4)!==0)s.d.an()
9411
else s.aX()},
9412
$S:2}
9413
A.hN.prototype={
9414
$1$seen:function(a){var s=this.a
9415
if(a){s.f.a_($.pI(),H.a(["0x"+C.a.am(C.c.ap(s.cx,16),8,"0")],t.M),s.y-8)
9416
s.r=4294967295}else s.r=s.cx},
9417
$0:function(){return this.$1$seen(null)},
9418
$S:72}
9419
A.hO.prototype={
9420
$1:function(a){var s=this.a,r=a==null?null:a.b
9421
s.e.T(new K.as("model/gltf-binary",r,s.fx))},
9422
$S:73}
9423
K.as.prototype={}
9424
K.hS.prototype={
9425
$0:function(){return this.a.b.aK()},
9426
$S:1}
9427
K.hT.prototype={
9428
$0:function(){return this.a.b.an()},
9429
$S:1}
9430
K.hR.prototype={
9431
$0:function(){return this.a.b.I()},
9432
$S:74}
9433
K.hU.prototype={
9434
$1:function(a){var s,r,q,p,o=this,n=null,m=o.a
9435
if(!m.a){s=J.M(a)
9436
if(s.gu(a)){m.b.I()
9437
o.b.a2()
9438
o.c.M(C.Z)
9439
return}r=s.j(a,0)
9440
if(103===r){s=o.b
9441
q=o.d
9442
p=new Uint8Array(12)
9443
s=new A.d9(p,new P.an(s,H.r(s).h("an<1>")),new P.ax(new P.C($.x,t.f),t.G))
9444
q.id=!0
9445
s.f=q
9446
s.b=H.jm(p.buffer,0,n)
9447
s.dy=P.o6(n,n,n,t.w)
9448
o.c.T(s)
9449
m.a=!0}else{s=123===r||9===r||32===r||10===r||13===r||239===r
9450
q=o.c
9451
p=o.b
9452
if(s){q.T(K.t9(new P.an(p,H.r(p).h("an<1>")),o.d))
9453
m.a=!0}else{m.b.I()
9454
p.a2()
9455
q.M(C.Z)
9456
return}}}o.b.B(0,a)},
9457
$S:23}
9458
K.cy.prototype={
9459
bU:function(){var s=this,r=H.a([],t.M),q=new P.a9("")
9460
s.d=new P.lI(new P.fx(!1),new P.lw(C.a1.gcD().a,new P.fo(new K.hQ(s),r,t.cy),q),q)
9461
s.b=s.a.bM(s.gdw(),s.gdA(),s.gdC())
9462
return s.c.a},
9463
dz:function(a){var s,r,q,p=this
9464
p.b.aK()
9465
if(p.f){r=J.M(a)
9466
if(r.ga3(a)&&239===r.j(a,0))p.e.av($.fF(),H.a(["BOM found at the beginning of UTF-8 stream."],t.M),!0)
9467
p.f=!1}try{p.d.dP(a,0,J.X(a),!1)
9468
p.b.an()}catch(q){r=H.E(q)
9469
if(r instanceof P.aD){s=r
9470
p.e.av($.fF(),H.a([s],t.M),!0)
9471
p.b.I()
9472
p.c.b3()}else throw q}},
9473
dD:function(a){var s
9474
this.b.I()
9475
s=this.c
9476
if(s.a.a===0)s.M(a)},
9477
dB:function(){var s,r,q,p=this
9478
try{p.d.a2()}catch(r){q=H.E(r)
9479
if(q instanceof P.aD){s=q
9480
p.e.av($.fF(),H.a([s],t.M),!0)
9481
p.b.I()
9482
p.c.b3()}else throw r}},
9483
$iet:1}
9484
K.hQ.prototype={
9485
$1:function(a){var s,r,q,p=a[0]
9486
if(t.t.b(p))try{r=this.a
9487
s=V.nI(p,r.e)
9488
r.c.T(new K.as("model/gltf+json",s,null))}catch(q){if(H.E(q) instanceof M.c4){r=this.a
9489
r.b.I()
9490
r.c.b3()}else throw q}else{r=this.a
9491
r.e.av($.Z(),H.a([p,"object"],t.M),!0)
9492
r.b.I()
9493
r.c.b3()}},
9494
$S:75}
9495
K.db.prototype={
9496
l:function(a){return"Invalid data: could not detect glTF format."},
9497
$ia3:1}
9498
F.m3.prototype={
9499
$2:function(a,b){this.a.$1(a)
9500
if(!(H.aJ(b)&&b>=0)){this.b.m(0,a,-1)
9501
this.c.p($.fE(),a)}},
9502
$S:6}
9503
F.m4.prototype={
9504
$2:function(a,b){this.a.$1(a)
9505
if(!(H.aJ(b)&&b>=0)){this.b.m(0,a,-1)
9506
this.c.p($.fE(),a)}},
9507
$S:6}
9508
F.m5.prototype={
9509
$1:function(a){return a.af(0,t.X,t.e)},
9510
$S:76}
9511
F.m2.prototype={
9512
$0:function(){return H.a([],t.bH)},
9513
$S:77}
9514
F.L.prototype={
9515
j:function(a,b){return b==null||b<0||b>=this.a.length?null:this.a[b]},
9516
m:function(a,b,c){this.a[b]=c},
9517
gi:function(a){return this.b},
9518
si:function(a,b){throw H.c(P.ab("Changing length is not supported"))},
9519
l:function(a){return P.id(this.a,"[","]")},
9520
a9:function(a){var s,r,q,p
9521
for(s=this.b,r=this.a,q=0;q<s;++q){p=r[q]
9522
if(p==null)continue
9523
a.$2(q,p)}}}
9524
F.Y.prototype={
9525
aw:function(a){return!0}}
9526
F.f4.prototype={
9527
Y:function(a,b,c,d){var s=this,r=s.c,q=r!=null?r.$1(d):d
9528
r=s.a+q*q
9529
s.a=r
9530
if(2===c){if(Math.abs(Math.sqrt(r)-1)>0.00674)a.k($.nb(),H.a([b-2,b,Math.sqrt(s.a)],t.M),s.b)
9531
s.a=0}return!0}}
9532
F.f5.prototype={
9533
Y:function(a,b,c,d){var s=this,r=s.c,q=r!=null?r.$1(d):d
9534
if(3===c){if(1!==q&&-1!==q)a.k($.pn(),H.a([b-3,b,q],t.M),s.b)}else{r=s.a+q*q
9535
s.a=r
9536
if(2===c){if(Math.abs(Math.sqrt(r)-1)>0.00674)a.k($.nb(),H.a([b-2,b,Math.sqrt(s.a)],t.M),s.b)
9537
s.a=0}}return!0}}
9538
F.en.prototype={
9539
Y:function(a,b,c,d){if(1<d||0>d)a.k($.pr(),H.a([b,d],t.M),this.a)
9540
return!0}}
9541
A.kW.prototype={
9542
bc:function(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.X,e=t._,d=P.a5(f,e),c=g.a
9543
if(c!=null)d.m(0,"uri",c.l(0))
9544
c=g.c
9545
s=c==null
9546
if((s?null:c.a)!=null)d.m(0,"mimeType",s?null:c.a)
9547
d.m(0,"validatorVersion","2.0.0-dev.3.3")
9548
if(g.d)d.m(0,"validatedAt",new P.d5(Date.now(),!1).es().er())
9549
c=g.b
9550
r=c.fy
9551
q=P.a5(f,e)
9552
p=H.a([0,0,0,0],t.V)
9553
s=new Array(r.length)
9554
s.fixed$length=Array
9555
o=H.a(s,t.j)
9556
for(s=o.length,n=0;n<s;++n){m=r[n]
9557
l=m.b
9558
k=l==null
9559
j=(k?m.a.a:l).a
9560
p[j]=p[j]+1
9561
j=m.a
9562
i=m.gba()
9563
if(k)l=j.a
9564
h=P.mF(["code",j.b,"message",i,"severity",l.a],f,e)
9565
l=m.c
9566
if(l!=null)h.m(0,"pointer",l)
9567
else{l=m.d
9568
if(l!=null)h.m(0,"offset",l)}o[n]=h}q.m(0,"numErrors",p[0])
9569
q.m(0,"numWarnings",p[1])
9570
q.m(0,"numInfos",p[2])
9571
q.m(0,"numHints",p[3])
9572
q.m(0,"messages",o)
9573
q.m(0,"truncated",c.z)
9574
d.m(0,"issues",q)
9575
f=g.dm()
9576
if(f!=null)d.m(0,"info",f)
9577
return d},
9578
dm:function(){var s,r,q,p,o,n,m,l,k,j,i=null,h=this.c,g=h==null?i:h.b
9579
h=g==null?i:g.x
9580
if((h==null?i:h.f)==null)return i
9581
s=P.a5(t.X,t._)
9582
h=g.x
9583
s.m(0,"version",h.f)
9584
r=h.r
9585
if(r!=null)s.m(0,"minVersion",r)
9586
h=h.e
9587
if(h!=null)s.m(0,"generator",h)
9588
h=g.d
9589
r=J.M(h)
9590
if(r.ga3(h)){h=r.bX(h)
9591
s.m(0,"extensionsUsed",P.dh(h,!1,H.r(h).c))}h=g.e
9592
r=J.M(h)
9593
if(r.ga3(h)){h=r.bX(h)
9594
s.m(0,"extensionsRequired",P.dh(h,!1,H.r(h).c))}h=this.b
9595
r=h.fr
9596
if(!r.gu(r))s.m(0,"resources",h.fr)
9597
s.m(0,"animationCount",g.r.b)
9598
s.m(0,"materialCount",g.cx.b)
9599
h=g.cy
9600
s.m(0,"hasMorphTargets",h.bC(h,new A.kY()))
9601
r=g.fx
9602
s.m(0,"hasSkins",!r.gu(r))
9603
r=g.fy
9604
s.m(0,"hasTextures",!r.gu(r))
9605
s.m(0,"hasDefaultScene",g.dy!=null)
9606
for(h=new H.a6(h,h.gi(h),h.$ti.h("a6<m.E>")),q=0,p=0,o=0,n=0,m=0,l=0;h.n();){k=h.d
9607
r=k.x
9608
if(r!=null){q+=r.b
9609
for(r=new H.a6(r,r.gi(r),r.$ti.h("a6<m.E>"));r.n();){k=r.d
9610
j=k.fr
9611
if(j!==-1)m+=j
9612
l+=k.geu()
9613
p=Math.max(p,k.dx.a)
9614
o=Math.max(o,k.db)
9615
n=Math.max(n,k.cx*4)}}}s.m(0,"drawCallCount",q)
9616
s.m(0,"totalVertexCount",m)
9617
s.m(0,"totalTriangleCount",l)
9618
s.m(0,"maxUVs",o)
9619
s.m(0,"maxInfluences",n)
9620
s.m(0,"maxAttributes",p)
9621
return s}}
9622
A.kY.prototype={
9623
$1:function(a){var s=a.x
9624
return s!=null&&s.bC(s,new A.kX())},
9625
$S:78}
9626
A.kX.prototype={
9627
$1:function(a){return a.fx!=null},
9628
$S:3}
9629
A.m7.prototype={
9630
$2:function(a,b){var s=536870911&a+J.aL(b)
9631
s=536870911&s+((524287&s)<<10)
9632
return s^s>>>6},
9633
$S:79}
9634
T.cD.prototype={
9635
d_:function(a){var s=a.a,r=this.a
9636
r[15]=s[15]
9637
r[14]=s[14]
9638
r[13]=s[13]
9639
r[12]=s[12]
9640
r[11]=s[11]
9641
r[10]=s[10]
9642
r[9]=s[9]
9643
r[8]=s[8]
9644
r[7]=s[7]
9645
r[6]=s[6]
9646
r[5]=s[5]
9647
r[4]=s[4]
9648
r[3]=s[3]
9649
r[2]=s[2]
9650
r[1]=s[1]
9651
r[0]=s[0]},
9652
l:function(a){var s=this
9653
return"[0] "+s.aN(0).l(0)+"\n[1] "+s.aN(1).l(0)+"\n[2] "+s.aN(2).l(0)+"\n[3] "+s.aN(3).l(0)+"\n"},
9654
N:function(a,b){var s,r,q
9655
if(b==null)return!1
9656
if(b instanceof T.cD){s=this.a
9657
r=s[0]
9658
q=b.a
9659
s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1
9660
return s},
9661
gG:function(a){return A.n0(this.a)},
9662
aN:function(a){var s=new Float32Array(4),r=this.a
9663
s[0]=r[a]
9664
s[1]=r[4+a]
9665
s[2]=r[8+a]
9666
s[3]=r[12+a]
9667
return new T.f9(s)},
9668
cE:function(){var s=this.a,r=s[0],q=s[5],p=s[1],o=s[4],n=r*q-p*o,m=s[6],l=s[2],k=r*m-l*o,j=s[7],i=s[3],h=r*j-i*o,g=p*m-l*q,f=p*j-i*q,e=l*j-i*m
9669
m=s[8]
9670
i=s[9]
9671
j=s[10]
9672
l=s[11]
9673
return-(i*e-j*f+l*g)*s[12]+(m*e-j*h+l*k)*s[13]-(m*f-i*h+l*n)*s[14]+(m*g-i*k+j*n)*s[15]},
9674
cJ:function(){var s=this.a,r=0+Math.abs(s[0])+Math.abs(s[1])+Math.abs(s[2])+Math.abs(s[3]),q=r>0?r:0
9675
r=0+Math.abs(s[4])+Math.abs(s[5])+Math.abs(s[6])+Math.abs(s[7])
9676
if(r>q)q=r
9677
r=0+Math.abs(s[8])+Math.abs(s[9])+Math.abs(s[10])+Math.abs(s[11])
9678
if(r>q)q=r
9679
r=0+Math.abs(s[12])+Math.abs(s[13])+Math.abs(s[14])+Math.abs(s[15])
9680
return r>q?r:q},
9681
cK:function(){var s=this.a
9682
return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}}
9683
T.eW.prototype={
9684
gaI:function(){var s=this.a,r=s[0],q=s[1],p=s[2],o=s[3]
9685
return r*r+q*q+p*p+o*o},
9686
gi:function(a){var s=this.a,r=s[0],q=s[1],p=s[2],o=s[3]
9687
return Math.sqrt(r*r+q*q+p*p+o*o)},
9688
l:function(a){var s=this.a
9689
return H.b(s[0])+", "+H.b(s[1])+", "+H.b(s[2])+" @ "+H.b(s[3])}}
9690
T.cJ.prototype={
9691
bi:function(a,b,c){var s=this.a
9692
s[0]=a
9693
s[1]=b
9694
s[2]=c},
9695
l:function(a){var s=this.a
9696
return"["+H.b(s[0])+","+H.b(s[1])+","+H.b(s[2])+"]"},
9697
N:function(a,b){var s,r,q
9698
if(b==null)return!1
9699
if(b instanceof T.cJ){s=this.a
9700
r=s[0]
9701
q=b.a
9702
s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]}else s=!1
9703
return s},
9704
gG:function(a){return A.n0(this.a)},
9705
gi:function(a){var s=this.a,r=s[0],q=s[1]
9706
s=s[2]
9707
return Math.sqrt(r*r+q*q+s*s)},
9708
gaI:function(){var s=this.a,r=s[0],q=s[1]
9709
s=s[2]
9710
return r*r+q*q+s*s}}
9711
T.f9.prototype={
9712
l:function(a){var s=this.a
9713
return H.b(s[0])+","+H.b(s[1])+","+H.b(s[2])+","+H.b(s[3])},
9714
N:function(a,b){var s,r,q
9715
if(b==null)return!1
9716
if(b instanceof T.f9){s=this.a
9717
r=s[0]
9718
q=b.a
9719
s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]}else s=!1
9720
return s},
9721
gG:function(a){return A.n0(this.a)},
9722
gi:function(a){var s=this.a,r=s[0],q=s[1],p=s[2]
9723
s=s[3]
9724
return Math.sqrt(r*r+q*q+p*p+s*s)}}
9725
Q.bb.prototype={}
9726
Q.hx.prototype={}
9727
Q.cP.prototype={}
9728
Q.mo.prototype={
9729
$3:function(a,b,c){var s=c.$1(J.ag(a))
9730
return s},
9731
$S:80}
9732
Q.mk.prototype={
9733
$2:function(a,b){return new self.Promise(P.cp(new Q.mj(a,b,this.a)),t._)},
9734
$C:"$2",
9735
$R:2,
9736
$S:81}
9737
Q.mj.prototype={
9738
$2:function(a,b){Q.fB(this.a,this.b).ao(0,new Q.mg(a),new Q.mh(this.c,b),t.P)},
9739
$C:"$2",
9740
$R:2,
9741
$S:26}
9742
Q.mg.prototype={
9743
$1:function(a){this.a.$1(P.n2(a))},
9744
$S:27}
9745
Q.mh.prototype={
9746
$2:function(a,b){return this.a.$3(a,b,this.b)},
9747
$C:"$2",
9748
$R:2,
9749
$S:15}
9750
Q.ml.prototype={
9751
$2:function(a,b){return new self.Promise(P.cp(new Q.mi(a,b,this.a)),t._)},
9752
$C:"$2",
9753
$R:2,
9754
$S:85}
9755
Q.mi.prototype={
9756
$2:function(a,b){Q.n5(this.a,this.b).ao(0,new Q.me(a),new Q.mf(this.c,b),t.P)},
9757
$C:"$2",
9758
$R:2,
9759
$S:26}
9760
Q.me.prototype={
9761
$1:function(a){this.a.$1(P.n2(a))},
9762
$S:27}
9763
Q.mf.prototype={
9764
$2:function(a,b){return this.a.$3(a,b,this.b)},
9765
$C:"$2",
9766
$R:2,
9767
$S:15}
9768
Q.mm.prototype={
9769
$0:function(){return"2.0.0-dev.3.3"},
9770
$C:"$0",
9771
$R:0,
9772
$S:86}
9773
Q.mn.prototype={
9774
$0:function(){return P.n2(M.t4())},
9775
$C:"$0",
9776
$R:0,
9777
$S:4}
9778
Q.lU.prototype={
9779
$1:function(a){var s=new P.C($.x,t.q),r=new P.ax(s,t.as),q=this.a.$1(J.ag(a))
9780
if((q==null?null:J.rv(q))==null)r.M(new P.ak(!1,null,null,"options.externalResourceFunction: Function must return a Promise."))
9781
else J.rG(q,P.cp(new Q.lV(r)),P.cp(new Q.lW(r)))
9782
return s},
9783
$S:87}
9784
Q.lV.prototype={
9785
$1:function(a){var s=this.a
9786
if(t.a.b(a))s.T(a)
9787
else s.M(new P.ak(!1,null,null,"options.externalResourceFunction: Promise must be fulfilled with Uint8Array or rejected."))},
9788
$S:24}
9789
Q.lW.prototype={
9790
$1:function(a){return this.a.M(new Q.eP(J.ag(a)))},
9791
$S:10}
9792
Q.lS.prototype={
9793
$1:function(a){var s,r,q,p=this
9794
if(p.a.id&&a==null)return p.b.c
9795
if(p.c!=null)s=p.d.$1(a)
9796
else{r=p.e
9797
P.aM(r,"error")
9798
$.x!==C.f
9799
q=P.el(r)
9800
s=new P.C($.x,t.q)
9801
s.aT(r,q)}return s},
9802
$0:function(){return this.$1(null)},
9803
$C:"$1",
9804
$R:0,
9805
$D:function(){return[null]},
9806
$S:88}
9807
Q.lT.prototype={
9808
$1:function(a){var s,r,q,p,o=null
9809
if(this.a!=null){s=this.b.$1(a)
9810
s=P.tR(s,H.ac(s).c)}else{s=this.c
9811
P.aM(s,"error")
9812
r=t.f1
9813
q=new P.bD(o,o,o,o,r)
9814
p=P.el(s)
9815
q.aQ(s,p)
9816
q.aU()
9817
s=new P.an(q,r.h("an<1>"))}return s},
9818
$S:89}
9819
Q.eP.prototype={
9820
l:function(a){return"Node Exception: "+H.b(this.a)},
9821
$ia3:1};(function aliases(){var s=J.cz.prototype
9822
s.d1=s.bb
9823
s=J.aF.prototype
9824
s.d2=s.l
9825
s=P.m.prototype
9826
s.d3=s.a0
9827
s=P.dV.prototype
9828
s.d4=s.a2})();(function installTearOffs(){var s=hunkHelpers._static_1,r=hunkHelpers._static_0,q=hunkHelpers._static_2,p=hunkHelpers._instance_2u,o=hunkHelpers._instance_0u,n=hunkHelpers.installInstanceTearOff,m=hunkHelpers._instance_1i,l=hunkHelpers._instance_1u
9829
s(P,"vk","tZ",11)
9830
s(P,"vl","u_",11)
9831
s(P,"vm","u0",11)
9832
r(P,"oS","v7",1)
9833
q(P,"vn","v0",14)
9834
p(P.C.prototype,"gde","aB",14)
9835
o(P.cS.prototype,"gdS","a2",50)
9836
var k
9837
o(k=P.dA.prototype,"gcm","b_",1)
9838
o(k,"gcn","b0",1)
9839
n(k=P.cK.prototype,"gee",0,0,null,["$1","$0"],["cQ","aK"],51,0)
9840
o(k,"geh","an",1)
9841
o(k,"gcm","b_",1)
9842
o(k,"gcn","b0",1)
9843
m(P.aZ.prototype,"gcA","F",53)
9844
q(M,"vg","rM",91)
9845
q(M,"vf","rL",92)
9846
q(M,"vd","rJ",93)
9847
q(M,"ve","rK",94)
9848
l(M.a0.prototype,"gbP","ed",115)
9849
q(Z,"vi","rO",95)
9850
q(Z,"vh","rN",96)
9851
q(T,"vj","rP",97)
9852
q(Q,"vo","rU",98)
9853
q(V,"vp","rT",99)
9854
q(G,"vs","rX",100)
9855
q(G,"vq","rV",101)
9856
q(G,"vr","rW",102)
9857
q(T,"vG","te",103)
9858
q(Y,"vZ","tu",104)
9859
q(Y,"w0","tE",105)
9860
q(Y,"w_","tD",106)
9861
q(Y,"p3","tC",107)
9862
q(Y,"bi","tT",108)
9863
q(S,"w1","tx",109)
9864
q(V,"w2","tB",110)
9865
q(T,"w3","tO",111)
9866
q(B,"w4","tP",112)
9867
q(O,"w5","tQ",113)
9868
q(U,"w7","tU",114)
9869
s(E,"d0","v3",28)
9870
s(E,"oT","uZ",28)
9871
s(D,"vz","uN",12)
9872
q(D,"vy","t8",117)
9873
q(X,"vN","tk",118)
9874
q(X,"vO","tl",119)
9875
q(X,"vP","tm",120)
9876
q(B,"vQ","tn",121)
9877
q(A,"vR","to",122)
9878
q(U,"vS","tp",123)
9879
q(B,"vT","tq",124)
9880
q(S,"vU","tr",125)
9881
q(L,"vW","ts",84)
9882
l(k=A.d9.prototype,"gdn","dq",25)
9883
o(k,"gdr","ds",1)
9884
l(k,"gcg","dt",10)
9885
l(k=K.cy.prototype,"gdw","dz",25)
9886
l(k,"gdC","dD",10)
9887
o(k,"gdA","dB",1)
9888
s(U,"vV","uO",12)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.inherit,q=hunkHelpers.inheritMany
9889
r(P.e,null)
9890
q(P.e,[H.mD,J.cz,J.aC,P.i,H.d3,P.I,H.bZ,P.F,P.dN,H.a6,P.H,H.d6,H.d8,H.f7,H.cG,P.dj,H.cv,H.ig,H.kJ,H.eS,H.d7,H.dS,H.lA,H.j7,H.df,H.ih,H.ly,H.aI,H.fj,H.dX,P.lG,P.fc,P.cO,P.aB,P.ff,P.cM,P.C,P.fd,P.aW,P.f0,P.cS,P.fs,P.fe,P.cK,P.fn,P.fh,P.lh,P.fq,P.ek,P.lJ,P.dI,P.cQ,P.lx,P.dM,P.m,P.fw,P.kI,P.eo,P.le,P.em,P.fx,P.d5,P.eT,P.ds,P.dD,P.aD,P.cC,P.k,P.fr,P.a9,P.e2,P.kL,P.fp,V.fk,F.Y,V.kQ,V.bU,V.bS,V.u,M.kV,M.j,M.c4,Y.dK,Y.dy,Y.cL,Y.c2,Y.c3,Y.i5,Y.dw,Y.dv,Y.aP,N.cR,N.eX,N.jw,O.ey,E.bx,E.ic,E.cA,D.T,D.a4,D.c1,D.ce,D.eY,A.d9,K.as,K.cy,K.db,A.kW,T.cD,T.eW,T.cJ,T.f9,Q.eP])
9891
q(J.cz,[J.dd,J.cB,J.aF,J.p,J.c5,J.br,H.dm])
9892
q(J.aF,[J.eU,J.cl,J.aQ,Q.bb,Q.hx,Q.cP])
9893
r(J.ii,J.p)
9894
q(J.c5,[J.de,J.eB])
9895
q(P.i,[H.bE,H.n,H.b9,H.l_,H.bc,H.dz,P.dc])
9896
q(H.bE,[H.bX,H.e4])
9897
r(H.dC,H.bX)
9898
r(H.dx,H.e4)
9899
r(H.b3,H.dx)
9900
r(P.di,P.I)
9901
q(P.di,[H.bY,H.aG,P.dG,P.fl])
9902
q(H.bZ,[H.fQ,H.jt,H.f1,H.im,H.m9,H.ma,H.mb,P.lb,P.la,P.lc,P.ld,P.lH,P.lK,P.lL,P.m_,P.li,P.lq,P.lm,P.ln,P.lo,P.lk,P.lp,P.lj,P.lt,P.lu,P.ls,P.lr,P.kC,P.kD,P.kE,P.kF,P.kG,P.lF,P.lE,P.lg,P.lf,P.lz,P.lY,P.lD,P.lC,P.j8,P.j9,P.kT,P.kU,P.jn,P.kN,P.kO,P.kP,P.lP,P.lO,P.lQ,P.lR,P.lM,M.l6,M.l7,M.l8,M.l9,M.l4,M.l5,M.l0,M.l1,M.l2,M.l3,Z.fH,Z.fI,V.i0,V.i1,V.i2,V.hZ,V.i_,V.hX,V.hY,V.hV,V.hW,V.i3,V.i4,Y.jb,S.jl,S.jc,S.jd,S.je,S.jg,S.jh,S.ji,S.jj,S.jk,S.jf,V.jo,V.jp,V.jq,B.jz,O.kB,M.fS,M.fR,M.fT,M.fW,M.fX,M.fU,M.fV,M.fY,Y.i7,Y.i9,Y.i8,Y.i6,Y.il,Y.ik,Y.js,N.jx,N.jy,O.mq,O.mr,O.ms,O.lZ,E.h8,E.h6,E.h5,E.hd,E.ha,E.hb,E.h9,E.hm,E.ho,E.hf,E.hl,E.he,E.hk,E.hi,E.hj,E.hh,E.hg,E.hr,E.hq,E.hp,E.hv,E.hu,E.h2,E.h3,E.h4,E.ht,E.hs,E.h7,E.hn,E.hc,E.h1,E.h_,E.h0,E.ib,E.jK,E.jL,E.jQ,E.jO,E.jI,E.jE,E.jM,E.jF,E.jP,E.jB,E.jJ,E.jD,E.jG,E.jC,E.jN,E.jH,E.kp,E.ko,E.ke,E.kc,E.kd,E.kb,E.k9,E.ka,E.kk,E.kl,E.k8,E.k7,E.k6,E.k5,E.k3,E.k2,E.k0,E.jV,E.kz,E.ky,E.k_,E.jX,E.jZ,E.jW,E.jY,E.kx,E.kv,E.kq,E.kf,E.kw,E.kr,E.ks,E.kt,E.ku,E.kj,E.ki,E.kh,E.kg,E.kn,E.km,E.k1,E.jT,E.jS,E.k4,E.jU,E.j0,E.j5,E.iQ,E.iC,E.j6,E.iy,E.ix,E.iA,E.iB,E.iw,E.iz,E.iv,E.iF,E.iD,E.j4,E.iE,E.iX,E.iI,E.iJ,E.iG,E.iH,E.iP,E.iO,E.iN,E.iM,E.iR,E.iL,E.iK,E.j3,E.iS,E.iV,E.iU,E.iT,E.iW,E.iY,E.iZ,E.iu,E.it,E.is,E.j_,E.j1,E.j2,E.hE,E.hD,E.hC,E.hM,E.hA,E.hL,E.hH,E.hI,E.hB,E.hz,E.hF,E.hK,E.hJ,E.hG,X.iq,A.hP,A.hN,A.hO,K.hS,K.hT,K.hR,K.hU,K.hQ,F.m3,F.m4,F.m5,F.m2,A.kY,A.kX,A.m7,Q.mo,Q.mk,Q.mj,Q.mg,Q.mh,Q.ml,Q.mi,Q.me,Q.mf,Q.mm,Q.mn,Q.lU,Q.lV,Q.lW,Q.lS,Q.lT])
9903
q(P.F,[H.eD,P.f2,H.eC,H.f6,H.eZ,H.fi,P.ej,P.eR,P.ak,P.eO,P.f8,P.f3,P.bz,P.ep,P.er])
9904
r(P.dg,P.dN)
9905
q(P.dg,[H.cI,F.L])
9906
q(H.cI,[H.cu,P.aX])
9907
q(H.n,[H.af,H.b6,H.au,P.dH])
9908
q(H.af,[H.dt,H.a8,P.fm,P.dF])
9909
r(H.c_,H.b9)
9910
q(P.H,[H.a7,H.cm,H.dr])
9911
r(H.cw,H.bc)
9912
r(P.e0,P.dj)
9913
r(P.be,P.e0)
9914
r(H.d4,P.be)
9915
q(H.cv,[H.aq,H.al])
9916
r(H.eQ,P.f2)
9917
q(H.f1,[H.f_,H.ct])
9918
r(H.cE,H.dm)
9919
q(H.cE,[H.dO,H.dQ])
9920
r(H.dP,H.dO)
9921
r(H.dl,H.dP)
9922
r(H.dR,H.dQ)
9923
r(H.av,H.dR)
9924
q(H.dl,[H.dk,H.eI])
9925
q(H.av,[H.eJ,H.eK,H.eL,H.eM,H.eN,H.dn,H.cf])
9926
r(H.dY,H.fi)
9927
r(P.dW,P.dc)
9928
r(P.ax,P.ff)
9929
q(P.cS,[P.bD,P.cT])
9930
r(P.dT,P.aW)
9931
q(P.dT,[P.an,P.dE])
9932
r(P.dA,P.cK)
9933
q(P.fn,[P.dL,P.dU])
9934
q(P.fh,[P.cn,P.dB])
9935
r(P.lB,P.lJ)
9936
r(P.dJ,P.dG)
9937
q(P.cQ,[P.aZ,P.e1])
9938
r(P.kH,P.kI)
9939
r(P.dV,P.kH)
9940
r(P.lw,P.dV)
9941
q(P.eo,[P.fL,P.hw,P.io])
9942
r(P.eq,P.f0)
9943
q(P.eq,[P.fN,P.fM,P.ip,P.kS])
9944
q(P.em,[P.fO,P.fo])
9945
r(P.lI,P.fO)
9946
r(P.kR,P.hw)
9947
q(P.ak,[P.dq,P.ew])
9948
r(P.fg,P.e2)
9949
r(V.o,V.fk)
9950
q(V.o,[V.es,M.bP,M.bQ,M.bR,Z.b1,Z.bT,Z.b2,T.bo,G.bV,G.bW,V.da,Y.ci,Y.bB,S.aH,D.c0,X.bs,X.c6,X.c7,B.c8,A.c9,U.ca,B.cb,S.cc,L.cd])
9951
q(V.es,[M.a0,Z.bn,Q.aN,V.bp,G.bq,T.aO,Y.aS,S.aT,V.ah,T.bv,B.bw,O.by,U.bA,X.b7])
9952
q(M.a0,[M.fb,M.fa])
9953
q(F.Y,[M.ez,M.eG,M.eE,M.eH,M.eF,Z.ei,Z.dp,S.ev,O.eu,F.f4,F.f5,F.en])
9954
q(Y.bB,[Y.ch,Y.cg])
9955
q(Y.i5,[Y.ij,Y.jr,Y.kZ])
9956
q(E.ic,[E.fZ,E.ia,E.jA,E.jR,E.ir,E.hy])
9957
s(H.cI,H.f7)
9958
s(H.e4,P.m)
9959
s(H.dO,P.m)
9960
s(H.dP,H.d8)
9961
s(H.dQ,P.m)
9962
s(H.dR,H.d8)
9963
s(P.bD,P.fe)
9964
s(P.cT,P.fs)
9965
s(P.dN,P.m)
9966
s(P.e0,P.fw)
9967
s(V.fk,V.kQ)})()
9968
var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{d:"int",w:"double",G:"num",f:"String",Q:"bool",k:"Null",l:"List"},mangledNames:{},getTypeFromName:getGlobalFromName,metadata:[],types:["f*(l<@>*)","~()","k()","Q*(aH*)","@()","w*(d*)","k(f*,e*)","k(f*,d*)","Q*(d*)","k(ah*,d*,d*)","~(e*)","~(~())","~(j*)","k(@)","~(e,am)","~(e*,am*)","~(aa,f,d)","i<d*>*()","d*(d*)","i<w*>*()","k(d*,aH*)","~(f*)","Q*(T*)","k(l<d*>*)","k(e*)","~(l<d*>*)","k(~(e*)*,aE*)","k(h<f*,e*>*)","f*(e*)","k(d*,ah*)","i<d*>*(d*,d*,d*)","k(@,am)","k(d,@)","@(@)","i<w*>*(d*,d*,d*)","k(d*,b2*)","k(d*,b1*)","L<0^*>*(f*,0^*(h<f*,e*>*,j*)*)<e*>","0^*(f*,0^*(h<f*,e*>*,j*)*{req:Q*})<e*>","~(L<o*>*,bC*)","k(d*,o*)","k(e,am)","k(f,@)","Q*(ah*)","~(L<ck*>*)","k(d*,ck*)","~(o*,f*)","C<@>(@)","k(@,@)","d*(d*,d*,f*)","ae<@>()","~([ae<~>?])","kA<a0<G*>*>*()","Q(e?)","k(e?,e?)","f*(T*)","l<Y<G*>*>*()","f*(f*)","k(~())","T*()","k(bC*,a4*)","k(cH,@)","@(@,f)","Q*(l<d*>*,l<d*>*)","l<d*>*/*(aN*)","aW<l<d*>*>*(aO*)","k(d*,a0<G*>*)","Q*(H<G*>*)","~(f[@])","k(d*,b7*)","d(d,d)","aa(d)","~({seen:Q*})","k(as*)","ae<~>*()","k(l<e*>*)","h<f*,d*>*(h<@,@>*)","l<ce*>*()","Q*(aT*)","d*(d*,e*)","~(e*,am*,aE*)","bb<1&>*(aa*,e*)","aa(@,@)","@(f)","cd*(h<f*,e*>*,j*)","bb<1&>*(f*,e*)","f*()","ae<aa*>*(aY*)","aa*/*([aY*])","aW<l<d*>*>*(aY*)","e?(e?)","a0<G*>*(h<f*,e*>*,j*)","bP*(h<f*,e*>*,j*)","bQ*(h<f*,e*>*,j*)","bR*(h<f*,e*>*,j*)","bn*(h<f*,e*>*,j*)","bT*(h<f*,e*>*,j*)","bo*(h<f*,e*>*,j*)","aN*(h<f*,e*>*,j*)","bp*(h<f*,e*>*,j*)","bq*(h<f*,e*>*,j*)","bV*(h<f*,e*>*,j*)","bW*(h<f*,e*>*,j*)","aO*(h<f*,e*>*,j*)","aS*(h<f*,e*>*,j*)","ci*(h<f*,e*>*,j*)","ch*(h<f*,e*>*,j*)","cg*(h<f*,e*>*,j*)","bB*(h<f*,e*>*,j*)","aT*(h<f*,e*>*,j*)","ah*(h<f*,e*>*,j*)","bv*(h<f*,e*>*,j*)","bw*(h<f*,e*>*,j*)","by*(h<f*,e*>*,j*)","bA*(h<f*,e*>*,j*)","w*(G*)","~(@)","c0*(h<f*,e*>*,j*)","bs*(h<f*,e*>*,j*)","c6*(h<f*,e*>*,j*)","c7*(h<f*,e*>*,j*)","c8*(h<f*,e*>*,j*)","c9*(h<f*,e*>*,j*)","ca*(h<f*,e*>*,j*)","cb*(h<f*,e*>*,j*)","cc*(h<f*,e*>*,j*)","~(f,d)"],interceptorsByTag:null,leafTags:null,arrayRti:typeof Symbol=="function"&&typeof Symbol()=="symbol"?Symbol("$ti"):"$ti"}
9969
H.uh(v.typeUniverse,JSON.parse('{"bb":"aF","hx":"aF","cP":"aF","eU":"aF","cl":"aF","aQ":"aF","dd":{"Q":[]},"cB":{"k":[]},"aF":{"aE":[],"bb":["1&"],"cP":[]},"p":{"l":["1"],"n":["1"],"i":["1"]},"ii":{"p":["1"],"l":["1"],"n":["1"],"i":["1"]},"aC":{"H":["1"]},"c5":{"w":[],"G":[]},"de":{"w":[],"d":[],"G":[]},"eB":{"w":[],"G":[]},"br":{"f":[]},"bE":{"i":["2"]},"d3":{"H":["2"]},"bX":{"bE":["1","2"],"i":["2"],"i.E":"2"},"dC":{"bX":["1","2"],"bE":["1","2"],"n":["2"],"i":["2"],"i.E":"2"},"dx":{"m":["2"],"l":["2"],"bE":["1","2"],"n":["2"],"i":["2"]},"b3":{"dx":["1","2"],"m":["2"],"l":["2"],"bE":["1","2"],"n":["2"],"i":["2"],"m.E":"2","i.E":"2"},"bY":{"I":["3","4"],"h":["3","4"],"I.K":"3","I.V":"4"},"eD":{"F":[]},"cu":{"m":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"n":{"i":["1"]},"af":{"n":["1"],"i":["1"]},"dt":{"af":["1"],"n":["1"],"i":["1"],"i.E":"1","af.E":"1"},"a6":{"H":["1"]},"b9":{"i":["2"],"i.E":"2"},"c_":{"b9":["1","2"],"n":["2"],"i":["2"],"i.E":"2"},"a7":{"H":["2"]},"a8":{"af":["2"],"n":["2"],"i":["2"],"i.E":"2","af.E":"2"},"l_":{"i":["1"],"i.E":"1"},"cm":{"H":["1"]},"bc":{"i":["1"],"i.E":"1"},"cw":{"bc":["1"],"n":["1"],"i":["1"],"i.E":"1"},"dr":{"H":["1"]},"b6":{"n":["1"],"i":["1"],"i.E":"1"},"d6":{"H":["1"]},"cI":{"m":["1"],"l":["1"],"n":["1"],"i":["1"]},"cG":{"cH":[]},"d4":{"be":["1","2"],"h":["1","2"]},"cv":{"h":["1","2"]},"aq":{"cv":["1","2"],"h":["1","2"]},"dz":{"i":["1"],"i.E":"1"},"al":{"cv":["1","2"],"h":["1","2"]},"eQ":{"F":[]},"eC":{"F":[]},"f6":{"F":[]},"eS":{"a3":[]},"dS":{"am":[]},"bZ":{"aE":[]},"f1":{"aE":[]},"f_":{"aE":[]},"ct":{"aE":[]},"eZ":{"F":[]},"aG":{"I":["1","2"],"h":["1","2"],"I.K":"1","I.V":"2"},"au":{"n":["1"],"i":["1"],"i.E":"1"},"df":{"H":["1"]},"cE":{"at":["1"]},"dl":{"m":["w"],"at":["w"],"l":["w"],"n":["w"],"i":["w"]},"av":{"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"]},"dk":{"m":["w"],"at":["w"],"l":["w"],"n":["w"],"i":["w"],"m.E":"w"},"eI":{"m":["w"],"at":["w"],"l":["w"],"n":["w"],"i":["w"],"m.E":"w"},"eJ":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eK":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eL":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eM":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"eN":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"dn":{"av":[],"m":["d"],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"cf":{"av":[],"m":["d"],"aa":[],"at":["d"],"l":["d"],"n":["d"],"i":["d"],"m.E":"d"},"dX":{"bC":[]},"fi":{"F":[]},"dY":{"F":[]},"aB":{"H":["1"]},"dW":{"i":["1"],"i.E":"1"},"ax":{"ff":["1"]},"C":{"ae":["1"]},"bD":{"cS":["1"]},"cT":{"cS":["1"]},"an":{"aW":["1"]},"dT":{"aW":["1"]},"dE":{"aW":["1"]},"ek":{"F":[]},"dG":{"I":["1","2"],"h":["1","2"]},"dJ":{"dG":["1","2"],"I":["1","2"],"h":["1","2"],"I.K":"1","I.V":"2"},"dH":{"n":["1"],"i":["1"],"i.E":"1"},"dI":{"H":["1"]},"aZ":{"cQ":["1"],"n":["1"],"i":["1"]},"dM":{"H":["1"]},"aX":{"m":["1"],"l":["1"],"n":["1"],"i":["1"],"m.E":"1"},"dc":{"i":["1"]},"dg":{"m":["1"],"l":["1"],"n":["1"],"i":["1"]},"di":{"I":["1","2"],"h":["1","2"]},"I":{"h":["1","2"]},"dj":{"h":["1","2"]},"be":{"h":["1","2"]},"cQ":{"n":["1"],"i":["1"]},"e1":{"cQ":["1"],"n":["1"],"i":["1"]},"fl":{"I":["f","@"],"h":["f","@"],"I.K":"f","I.V":"@"},"fm":{"af":["f"],"n":["f"],"i":["f"],"i.E":"f","af.E":"f"},"w":{"G":[]},"d":{"G":[]},"l":{"n":["1"],"i":["1"]},"kA":{"n":["1"],"i":["1"]},"ej":{"F":[]},"f2":{"F":[]},"eR":{"F":[]},"ak":{"F":[]},"dq":{"F":[]},"ew":{"F":[]},"eO":{"F":[]},"f8":{"F":[]},"f3":{"F":[]},"bz":{"F":[]},"ep":{"F":[]},"eT":{"F":[]},"ds":{"F":[]},"er":{"F":[]},"dD":{"a3":[]},"aD":{"a3":[]},"dF":{"af":["1"],"n":["1"],"i":["1"],"i.E":"1","af.E":"1"},"fr":{"am":[]},"e2":{"aY":[]},"fp":{"aY":[]},"fg":{"aY":[]},"a0":{"o":[],"t":[]},"fb":{"a0":["d*"],"o":[],"t":[]},"fa":{"a0":["w*"],"o":[],"t":[]},"bP":{"o":[],"t":[]},"bQ":{"o":[],"t":[]},"bR":{"o":[],"t":[]},"ez":{"Y":["w*"]},"eG":{"Y":["w*"]},"eE":{"Y":["w*"]},"eH":{"Y":["d*"]},"eF":{"Y":["d*"]},"bn":{"o":[],"t":[]},"b1":{"o":[],"t":[]},"bT":{"o":[],"t":[]},"b2":{"o":[],"t":[]},"ei":{"Y":["w*"]},"dp":{"Y":["1*"]},"bo":{"o":[],"t":[]},"aN":{"o":[],"t":[]},"bp":{"o":[],"t":[]},"bq":{"o":[],"t":[]},"bV":{"o":[],"t":[]},"bW":{"o":[],"t":[]},"da":{"o":[],"t":[]},"o":{"t":[]},"es":{"o":[],"t":[]},"aO":{"o":[],"t":[]},"aS":{"o":[],"t":[]},"ci":{"o":[],"t":[]},"ch":{"o":[],"t":[]},"cg":{"o":[],"t":[]},"bB":{"o":[],"t":[]},"aT":{"o":[],"t":[]},"aH":{"o":[],"t":[]},"ev":{"Y":["d*"]},"ah":{"o":[],"t":[]},"bv":{"o":[],"t":[]},"bw":{"o":[],"t":[]},"by":{"o":[],"t":[]},"eu":{"Y":["w*"]},"bA":{"o":[],"t":[],"ck":[]},"c4":{"a3":[]},"dw":{"a3":[]},"dv":{"a3":[]},"aP":{"a3":[]},"c0":{"o":[],"t":[],"ck":[]},"bs":{"o":[],"t":[]},"b7":{"o":[],"t":[]},"c6":{"o":[],"t":[]},"c7":{"o":[],"t":[]},"c8":{"o":[],"t":[]},"c9":{"o":[],"t":[]},"ca":{"o":[],"t":[]},"cb":{"o":[],"t":[]},"cc":{"o":[],"t":[]},"cd":{"o":[],"t":[]},"d9":{"et":[]},"cy":{"et":[]},"db":{"a3":[]},"L":{"m":["1*"],"l":["1*"],"n":["1*"],"i":["1*"],"m.E":"1*"},"f4":{"Y":["G*"]},"f5":{"Y":["G*"]},"en":{"Y":["w*"]},"eP":{"a3":[]},"aa":{"l":["d"],"n":["d"],"i":["d"]}}'))
9970
H.ug(v.typeUniverse,JSON.parse('{"d8":1,"f7":1,"cI":1,"e4":2,"cE":1,"cM":2,"f0":2,"fs":1,"fe":1,"dA":1,"cK":1,"dT":1,"dL":1,"fh":1,"cn":1,"fn":1,"dU":1,"fq":1,"dc":1,"dg":1,"di":2,"fw":2,"dj":2,"dN":1,"e0":2,"em":1,"eo":2,"eq":2,"dV":1}'))
9971
var u={p:") does not match the number of morph targets (",c:"Accessor sparse indices element at index ",m:"Animation input accessor element at index "}
9972
var t=(function rtii(){var s=H.ap
9973
return{gF:s("d4<cH,@>"),O:s("n<@>"),C:s("F"),b8:s("aE"),c:s("ae<@>"),bq:s("ae<~>"),N:s("al<bC*,a4*>"),U:s("i<@>"),s:s("p<f>"),b:s("p<@>"),Z:s("p<d>"),p:s("p<u*>"),fr:s("p<b1*>"),es:s("p<b2*>"),gd:s("p<Y<G*>*>"),bd:s("p<ey*>"),a9:s("p<cA*>"),e2:s("p<H<w*>*>"),fK:s("p<H<d*>*>"),B:s("p<H<G*>*>"),dB:s("p<b7*>"),bH:s("p<ce*>"),d:s("p<l<d*>*>"),ar:s("p<h<f*,a0<G*>*>*>"),j:s("p<h<f*,e*>*>"),bZ:s("p<aH*>"),R:s("p<ah*>"),M:s("p<e*>"),d6:s("p<eY*>"),i:s("p<f*>"),m:s("p<w*>"),V:s("p<d*>"),T:s("cB"),g:s("aQ"),aU:s("at<@>"),eo:s("aG<cH,@>"),I:s("h<@,@>"),gw:s("a8<T*,f*>"),eB:s("av"),bm:s("cf"),P:s("k"),K:s("e"),ed:s("dp<G*>"),eq:s("L<b1*>"),az:s("L<b2*>"),du:s("L<b7*>"),b_:s("L<aH*>"),S:s("f"),E:s("aa"),ak:s("cl"),go:s("aX<h<f*,e*>*>"),em:s("aX<f*>"),f8:s("be<c1*,a4*>"),n:s("aY"),a_:s("ax<et*>"),G:s("ax<as*>"),eP:s("ax<c3*>"),as:s("ax<aa*>"),f1:s("bD<l<d*>*>"),eI:s("C<@>"),fJ:s("C<d>"),eD:s("C<et*>"),f:s("C<as*>"),dD:s("C<c3*>"),q:s("C<aa*>"),D:s("C<~>"),aH:s("dJ<@,@>"),cy:s("fo<e*>"),cJ:s("Q"),gR:s("w"),z:s("@"),bI:s("@(e)"),Q:s("@(e,am)"),r:s("d"),aD:s("u*"),hc:s("a0<d*>*"),W:s("a0<G*>*"),bj:s("bn*"),gP:s("bo*"),cT:s("aN*"),u:s("bp*"),h2:s("bq*"),y:s("a3*"),af:s("T*"),f9:s("a4*"),al:s("c1*"),b1:s("aE*"),ec:s("aO*"),Y:s("i<@>*"),v:s("t*"),l:s("l<@>*"),b7:s("l<Y<G*>*>*"),an:s("l<ce*>*"),o:s("l<e*>*"),eG:s("l<f*>*"),fy:s("l<w*>*"),w:s("l<d*>*"),h:s("h<@,@>*"),t:s("h<f*,e*>*"),fC:s("aS*"),eM:s("aT*"),A:s("0&*"),L:s("ah*"),_:s("e*"),ax:s("ck*"),cl:s("L<@>*"),c2:s("bv*"),J:s("bw*"),cn:s("kA<u*>*"),gz:s("kA<a0<G*>*>*"),dz:s("bx*"),aV:s("by*"),X:s("f*"),ai:s("bA*"),f7:s("bC*"),a:s("aa*"),bv:s("cP*"),F:s("w*"),e:s("d*"),eH:s("ae<k>?"),x:s("e?"),di:s("G"),H:s("~"),d5:s("~(e)"),k:s("~(e,am)")}})();(function constants(){var s=hunkHelpers.makeConstList
9974
C.by=J.cz.prototype
9975
C.d=J.p.prototype
9976
C.bC=J.dd.prototype
9977
C.c=J.de.prototype
9978
C.bD=J.cB.prototype
9979
C.bE=J.c5.prototype
9980
C.a=J.br.prototype
9981
C.bF=J.aQ.prototype
9982
C.d2=H.dk.prototype
9983
C.j=H.cf.prototype
9984
C.aq=J.eU.prototype
9985
C.O=J.cl.prototype
9986
C.P=new V.u("MAT4",5126,!1)
9987
C.A=new V.u("SCALAR",5126,!1)
9988
C.aQ=new V.u("VEC2",5121,!0)
9989
C.aU=new V.u("VEC2",5123,!0)
9990
C.aV=new V.u("VEC2",5126,!1)
9991
C.R=new V.u("VEC3",5121,!0)
9992
C.T=new V.u("VEC3",5123,!0)
9993
C.k=new V.u("VEC3",5126,!1)
9994
C.aY=new V.u("VEC4",5121,!1)
9995
C.D=new V.u("VEC4",5121,!0)
9996
C.aZ=new V.u("VEC4",5123,!1)
9997
C.E=new V.u("VEC4",5123,!0)
9998
C.u=new V.u("VEC4",5126,!1)
9999
C.b_=new V.bS("AnimationInput")
10000
C.b0=new V.bS("AnimationOutput")
10001
C.b1=new V.bS("IBM")
10002
C.b2=new V.bS("PrimitiveIndices")
10003
C.W=new V.bS("VertexAttribute")
10004
C.b3=new V.bU("IBM")
10005
C.b4=new V.bU("Image")
10006
C.X=new V.bU("IndexBuffer")
10007
C.v=new V.bU("Other")
10008
C.F=new V.bU("VertexBuffer")
10009
C.dB=new P.fN()
10010
C.b5=new P.fL()
10011
C.b6=new P.fM()
10012
C.Y=new H.d6(H.ap("d6<k>"))
10013
C.Z=new K.db()
10014
C.b7=new M.c4()
10015
C.a_=function getTagFallback(o) {
10016
var s = Object.prototype.toString.call(o);
10017
return s.substring(8, s.length - 1);
10018
}
10019
C.b8=function() {
10020
var toStringFunction = Object.prototype.toString;
10021
function getTag(o) {
10022
var s = toStringFunction.call(o);
10023
return s.substring(8, s.length - 1);
10024
}
10025
function getUnknownTag(object, tag) {
10026
if (/^HTML[A-Z].*Element$/.test(tag)) {
10027
var name = toStringFunction.call(object);
10028
if (name == "[object Object]") return null;
10029
return "HTMLElement";
10030
}
10031
}
10032
function getUnknownTagGenericBrowser(object, tag) {
10033
if (self.HTMLElement && object instanceof HTMLElement) return "HTMLElement";
10034
return getUnknownTag(object, tag);
10035
}
10036
function prototypeForTag(tag) {
10037
if (typeof window == "undefined") return null;
10038
if (typeof window[tag] == "undefined") return null;
10039
var constructor = window[tag];
10040
if (typeof constructor != "function") return null;
10041
return constructor.prototype;
10042
}
10043
function discriminator(tag) { return null; }
10044
var isBrowser = typeof navigator == "object";
10045
return {
10046
getTag: getTag,
10047
getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag,
10048
prototypeForTag: prototypeForTag,
10049
discriminator: discriminator };
10050
}
10051
C.bd=function(getTagFallback) {
10052
return function(hooks) {
10053
if (typeof navigator != "object") return hooks;
10054
var ua = navigator.userAgent;
10055
if (ua.indexOf("DumpRenderTree") >= 0) return hooks;
10056
if (ua.indexOf("Chrome") >= 0) {
10057
function confirm(p) {
10058
return typeof window == "object" && window[p] && window[p].name == p;
10059
}
10060
if (confirm("Window") && confirm("HTMLElement")) return hooks;
10061
}
10062
hooks.getTag = getTagFallback;
10063
};
10064
}
10065
C.b9=function(hooks) {
10066
if (typeof dartExperimentalFixupGetTag != "function") return hooks;
10067
hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag);
10068
}
10069
C.ba=function(hooks) {
10070
var getTag = hooks.getTag;
10071
var prototypeForTag = hooks.prototypeForTag;
10072
function getTagFixed(o) {
10073
var tag = getTag(o);
10074
if (tag == "Document") {
10075
if (!!o.xmlVersion) return "!Document";
10076
return "!HTMLDocument";
10077
}
10078
return tag;
10079
}
10080
function prototypeForTagFixed(tag) {
10081
if (tag == "Document") return null;
10082
return prototypeForTag(tag);
10083
}
10084
hooks.getTag = getTagFixed;
10085
hooks.prototypeForTag = prototypeForTagFixed;
10086
}
10087
C.bc=function(hooks) {
10088
var userAgent = typeof navigator == "object" ? navigator.userAgent : "";
10089
if (userAgent.indexOf("Firefox") == -1) return hooks;
10090
var getTag = hooks.getTag;
10091
var quickMap = {
10092
"BeforeUnloadEvent": "Event",
10093
"DataTransfer": "Clipboard",
10094
"GeoGeolocation": "Geolocation",
10095
"Location": "!Location",
10096
"WorkerMessageEvent": "MessageEvent",
10097
"XMLDocument": "!Document"};
10098
function getTagFirefox(o) {
10099
var tag = getTag(o);
10100
return quickMap[tag] || tag;
10101
}
10102
hooks.getTag = getTagFirefox;
10103
}
10104
C.bb=function(hooks) {
10105
var userAgent = typeof navigator == "object" ? navigator.userAgent : "";
10106
if (userAgent.indexOf("Trident/") == -1) return hooks;
10107
var getTag = hooks.getTag;
10108
var quickMap = {
10109
"BeforeUnloadEvent": "Event",
10110
"DataTransfer": "Clipboard",
10111
"HTMLDDElement": "HTMLElement",
10112
"HTMLDTElement": "HTMLElement",
10113
"HTMLPhraseElement": "HTMLElement",
10114
"Position": "Geoposition"
10115
};
10116
function getTagIE(o) {
10117
var tag = getTag(o);
10118
var newTag = quickMap[tag];
10119
if (newTag) return newTag;
10120
if (tag == "Object") {
10121
if (window.DataView && (o instanceof window.DataView)) return "DataView";
10122
}
10123
return tag;
10124
}
10125
function prototypeForTagIE(tag) {
10126
var constructor = window[tag];
10127
if (constructor == null) return null;
10128
return constructor.prototype;
10129
}
10130
hooks.getTag = getTagIE;
10131
hooks.prototypeForTag = prototypeForTagIE;
10132
}
10133
C.a0=function(hooks) { return hooks; }
10134
10135
C.a1=new P.io()
10136
C.be=new P.eT()
10137
C.a2=new Y.dv()
10138
C.bf=new Y.dw()
10139
C.a3=new P.kR()
10140
C.G=new P.lh()
10141
C.a4=new H.lA()
10142
C.f=new P.lB()
10143
C.bg=new P.fr()
10144
C.I=new Y.c2(0,"Format.Unknown")
10145
C.n=new Y.c2(1,"Format.RGB")
10146
C.w=new Y.c2(2,"Format.RGBA")
10147
C.a5=new Y.c2(3,"Format.Luminance")
10148
C.a6=new Y.c2(4,"Format.LuminanceAlpha")
10149
C.a7=new Y.aP("Wrong WebP header.")
10150
C.bz=new Y.aP("PNG header not found.")
10151
C.bA=new Y.aP("Invalid JPEG marker segment length.")
10152
C.o=new Y.aP("Wrong chunk length.")
10153
C.bB=new Y.aP("Invalid start of file.")
10154
C.bG=new P.ip(null)
10155
C.bH=H.a(s([0,0]),t.m)
10156
C.a8=H.a(s([0,0,0]),t.m)
10157
C.bI=H.a(s([16]),t.V)
10158
C.bJ=H.a(s([1,1]),t.m)
10159
C.a9=H.a(s([1,1,1]),t.m)
10160
C.aa=H.a(s([1,1,1,1]),t.m)
10161
C.ab=H.a(s([2]),t.V)
10162
C.bK=H.a(s([255,216]),t.V)
10163
C.bM=H.a(s(["sheenColorFactor","sheenColorTexture","sheenRoughnessFactor","sheenRoughnessTexture"]),t.i)
10164
C.ac=H.a(s([0,0,32776,33792,1,10240,0,0]),t.V)
10165
C.bN=H.a(s([137,80,78,71,13,10,26,10]),t.V)
10166
C.bO=H.a(s(["clearcoatFactor","clearcoatTexture","clearcoatRoughnessFactor","clearcoatRoughnessTexture","clearcoatNormalTexture"]),t.i)
10167
C.m=H.a(s([3]),t.V)
10168
C.ad=H.a(s([33071,33648,10497]),t.V)
10169
C.bP=H.a(s([34962,34963]),t.V)
10170
C.J=H.a(s([4]),t.V)
10171
C.aN=new V.u("VEC2",5120,!1)
10172
C.aO=new V.u("VEC2",5120,!0)
10173
C.aP=new V.u("VEC2",5121,!1)
10174
C.aR=new V.u("VEC2",5122,!1)
10175
C.aS=new V.u("VEC2",5122,!0)
10176
C.aT=new V.u("VEC2",5123,!1)
10177
C.bQ=H.a(s([C.aN,C.aO,C.aP,C.aR,C.aS,C.aT]),t.p)
10178
C.bR=H.a(s([5121,5123,5125]),t.V)
10179
C.ae=H.a(s(["image/jpeg","image/png"]),t.i)
10180
C.bS=H.a(s(["transmissionFactor","transmissionTexture"]),t.i)
10181
C.bT=H.a(s([82,73,70,70]),t.V)
10182
C.bU=H.a(s([9728,9729]),t.V)
10183
C.aH=new V.u("SCALAR",5121,!1)
10184
C.aK=new V.u("SCALAR",5123,!1)
10185
C.aM=new V.u("SCALAR",5125,!1)
10186
C.af=H.a(s([C.aH,C.aK,C.aM]),t.p)
10187
C.bW=H.a(s(["camera","children","skin","matrix","mesh","rotation","scale","translation","weights","name"]),t.i)
10188
C.bX=H.a(s([9728,9729,9984,9985,9986,9987]),t.V)
10189
C.bY=H.a(s(["COLOR","JOINTS","TEXCOORD","WEIGHTS"]),t.i)
10190
C.x=H.a(s([0,0,65490,45055,65535,34815,65534,18431]),t.V)
10191
C.bZ=H.a(s(["color","intensity","spot","type","range","name"]),t.i)
10192
C.c_=H.a(s(["buffer","byteOffset","byteLength","byteStride","target","name"]),t.i)
10193
C.ah=H.a(s([0,0,26624,1023,65534,2047,65534,2047]),t.V)
10194
C.c0=H.a(s(["LINEAR","STEP","CUBICSPLINE"]),t.i)
10195
C.c1=H.a(s(["OPAQUE","MASK","BLEND"]),t.i)
10196
C.c2=H.a(s(["pbrMetallicRoughness","normalTexture","occlusionTexture","emissiveTexture","emissiveFactor","alphaMode","alphaCutoff","doubleSided","name"]),t.i)
10197
C.c3=H.a(s([5120,5121,5122,5123,5125,5126]),t.V)
10198
C.c4=H.a(s(["inverseBindMatrices","skeleton","joints","name"]),t.i)
10199
C.Q=new V.u("VEC3",5120,!1)
10200
C.B=new V.u("VEC3",5120,!0)
10201
C.S=new V.u("VEC3",5122,!1)
10202
C.C=new V.u("VEC3",5122,!0)
10203
C.c5=H.a(s([C.Q,C.B,C.S,C.C]),t.p)
10204
C.c6=H.a(s(["data-uri","buffer-view","glb","external"]),t.i)
10205
C.c7=H.a(s(["POINTS","LINES","LINE_LOOP","LINE_STRIP","TRIANGLES","TRIANGLE_STRIP","TRIANGLE_FAN"]),t.i)
10206
C.c8=H.a(s(["bufferView","byteOffset","componentType"]),t.i)
10207
C.K=H.a(s([C.B,C.C]),t.p)
10208
C.c9=H.a(s(["aspectRatio","yfov","zfar","znear"]),t.i)
10209
C.ca=H.a(s(["copyright","generator","version","minVersion"]),t.i)
10210
C.cb=H.a(s(["bufferView","byteOffset"]),t.i)
10211
C.cc=H.a(s(["bufferView","mimeType","uri","name"]),t.i)
10212
C.cd=H.a(s(["channels","samplers","name"]),t.i)
10213
C.ce=H.a(s(["baseColorFactor","baseColorTexture","metallicFactor","roughnessFactor","metallicRoughnessTexture"]),t.i)
10214
C.cf=H.a(s(["count","indices","values"]),t.i)
10215
C.cg=H.a(s(["diffuseFactor","diffuseTexture","specularFactor","glossinessFactor","specularGlossinessTexture"]),t.i)
10216
C.ch=H.a(s(["directional","point","spot"]),t.i)
10217
C.ai=H.a(s([]),t.b)
10218
C.ci=H.a(s([]),t.i)
10219
C.cl=H.a(s(["extensions","extras"]),t.i)
10220
C.cm=H.a(s([0,0,32722,12287,65534,34815,65534,18431]),t.V)
10221
C.co=H.a(s(["index","texCoord"]),t.i)
10222
C.cp=H.a(s(["index","texCoord","scale"]),t.i)
10223
C.cq=H.a(s(["index","texCoord","strength"]),t.i)
10224
C.cr=H.a(s(["innerConeAngle","outerConeAngle"]),t.i)
10225
C.cs=H.a(s(["input","interpolation","output"]),t.i)
10226
C.ct=H.a(s(["attributes","indices","material","mode","targets"]),t.i)
10227
C.cu=H.a(s(["bufferView","byteOffset","componentType","count","type","normalized","max","min","sparse","name"]),t.i)
10228
C.cw=H.a(s(["light"]),t.i)
10229
C.cx=H.a(s(["lights"]),t.i)
10230
C.cy=H.a(s(["node","path"]),t.i)
10231
C.cz=H.a(s(["nodes","name"]),t.i)
10232
C.cA=H.a(s([null,"linear","srgb","custom"]),t.i)
10233
C.cB=H.a(s([null,"srgb","custom"]),t.i)
10234
C.aj=H.a(s([0,0,24576,1023,65534,34815,65534,18431]),t.V)
10235
C.cC=H.a(s(["image/webp"]),t.i)
10236
C.cD=H.a(s(["offset","rotation","scale","texCoord"]),t.i)
10237
C.N=H.B("bA")
10238
C.bh=new D.a4(D.vy(),!1)
10239
C.d_=new H.al([C.N,C.bh],t.N)
10240
C.bu=new D.T("EXT_texture_webp",C.d_,D.vz(),!1)
10241
C.at=H.B("da")
10242
C.M=H.B("ah")
10243
C.bi=new D.a4(X.vN(),!1)
10244
C.bj=new D.a4(X.vP(),!1)
10245
C.cY=new H.al([C.at,C.bi,C.M,C.bj],t.N)
10246
C.bq=new D.T("KHR_lights_punctual",C.cY,null,!1)
10247
C.h=H.B("aS")
10248
C.bk=new D.a4(B.vQ(),!1)
10249
C.cT=new H.al([C.h,C.bk],t.N)
10250
C.bt=new D.T("KHR_materials_clearcoat",C.cT,null,!1)
10251
C.bn=new D.a4(A.vR(),!0)
10252
C.cU=new H.al([C.h,C.bn],t.N)
10253
C.bw=new D.T("KHR_materials_pbrSpecularGlossiness",C.cU,null,!1)
10254
C.bl=new D.a4(B.vT(),!1)
10255
C.cV=new H.al([C.h,C.bl],t.N)
10256
C.bs=new D.T("KHR_materials_transmission",C.cV,null,!1)
10257
C.bm=new D.a4(U.vS(),!1)
10258
C.cW=new H.al([C.h,C.bm],t.N)
10259
C.bp=new D.T("KHR_materials_sheen",C.cW,null,!1)
10260
C.bo=new D.a4(S.vU(),!0)
10261
C.cX=new H.al([C.h,C.bo],t.N)
10262
C.br=new D.T("KHR_materials_unlit",C.cX,null,!1)
10263
C.cj=H.a(s([]),H.ap("p<bC*>"))
10264
C.d0=new H.aq(0,{},C.cj,H.ap("aq<bC*,a4*>"))
10265
C.bx=new D.T("KHR_mesh_quantization",C.d0,U.vV(),!0)
10266
C.aA=H.B("bB")
10267
C.aw=H.B("cg")
10268
C.ax=H.B("ch")
10269
C.H=new D.a4(L.vW(),!1)
10270
C.cZ=new H.al([C.aA,C.H,C.aw,C.H,C.ax,C.H],t.N)
10271
C.bv=new D.T("KHR_texture_transform",C.cZ,null,!1)
10272
C.ak=H.a(s([C.bu,C.bq,C.bt,C.bw,C.bs,C.bp,C.br,C.bx,C.bv]),H.ap("p<T*>"))
10273
C.al=H.a(s(["orthographic","perspective"]),t.i)
10274
C.cE=H.a(s(["primitives","weights","name"]),t.i)
10275
C.b=new E.bx(0,"Severity.Error")
10276
C.e=new E.bx(1,"Severity.Warning")
10277
C.i=new E.bx(2,"Severity.Information")
10278
C.d4=new E.bx(3,"Severity.Hint")
10279
C.cF=H.a(s([C.b,C.e,C.i,C.d4]),H.ap("p<bx*>"))
10280
C.cG=H.a(s([0,0,32754,11263,65534,34815,65534,18431]),t.V)
10281
C.cH=H.a(s(["magFilter","minFilter","wrapS","wrapT","name"]),t.i)
10282
C.cI=H.a(s([null,"rgb","rgba","luminance","luminance-alpha"]),t.i)
10283
C.am=H.a(s([0,0,65490,12287,65535,34815,65534,18431]),t.V)
10284
C.cJ=H.a(s(["sampler","source","name"]),t.i)
10285
C.cK=H.a(s(["source"]),t.i)
10286
C.aW=new V.u("VEC3",5121,!1)
10287
C.aX=new V.u("VEC3",5123,!1)
10288
C.cL=H.a(s([C.Q,C.B,C.aW,C.R,C.S,C.C,C.aX,C.T]),t.p)
10289
C.cM=H.a(s(["target","sampler"]),t.i)
10290
C.an=H.a(s(["translation","rotation","scale","weights"]),t.i)
10291
C.cN=H.a(s(["type","orthographic","perspective","name"]),t.i)
10292
C.cO=H.a(s(["uri","byteLength","name"]),t.i)
10293
C.cP=H.a(s(["xmag","ymag","zfar","znear"]),t.i)
10294
C.cQ=H.a(s(["extensionsUsed","extensionsRequired","accessors","animations","asset","buffers","bufferViews","cameras","images","materials","meshes","nodes","samplers","scene","scenes","skins","textures"]),t.i)
10295
C.U=new V.u("VEC4",5120,!0)
10296
C.V=new V.u("VEC4",5122,!0)
10297
C.cR=H.a(s([C.U,C.V]),t.p)
10298
C.ag=H.a(s([C.k]),t.p)
10299
C.bL=H.a(s([C.u,C.D,C.U,C.E,C.V]),t.p)
10300
C.aI=new V.u("SCALAR",5121,!0)
10301
C.aG=new V.u("SCALAR",5120,!0)
10302
C.aL=new V.u("SCALAR",5123,!0)
10303
C.aJ=new V.u("SCALAR",5122,!0)
10304
C.cn=H.a(s([C.A,C.aI,C.aG,C.aL,C.aJ]),t.p)
10305
C.cS=new H.aq(4,{translation:C.ag,rotation:C.bL,scale:C.ag,weights:C.cn},C.an,H.ap("aq<f*,l<u*>*>"))
10306
C.bV=H.a(s(["SCALAR","VEC2","VEC3","VEC4","MAT2","MAT3","MAT4"]),t.i)
10307
C.l=new H.aq(7,{SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},C.bV,H.ap("aq<f*,d*>"))
10308
C.ao=new H.al([5120,"BYTE",5121,"UNSIGNED_BYTE",5122,"SHORT",5123,"UNSIGNED_SHORT",5124,"INT",5125,"UNSIGNED_INT",5126,"FLOAT",35664,"FLOAT_VEC2",35665,"FLOAT_VEC3",35666,"FLOAT_VEC4",35667,"INT_VEC2",35668,"INT_VEC3",35669,"INT_VEC4",35670,"BOOL",35671,"BOOL_VEC2",35672,"BOOL_VEC3",35673,"BOOL_VEC4",35674,"FLOAT_MAT2",35675,"FLOAT_MAT3",35676,"FLOAT_MAT4",35678,"SAMPLER_2D"],H.ap("al<d*,f*>"))
10309
C.ck=H.a(s([]),H.ap("p<cH*>"))
10310
C.ap=new H.aq(0,{},C.ck,H.ap("aq<cH*,@>"))
10311
C.cv=H.a(s(["KHR","EXT","ADOBE","AGI","AGT","ALCM","ALI","AMZN","ANIMECH","AVR","BLENDER","CAPTURE","CESIUM","CVTOOLS","EPIC","FB","FOXIT","GOOGLE","GRIFFEL","KDAB","LLQ","MAXAR","MESHOPT","MOZ","MPEG","MSFT","NV","OWLII","PANDA3D","POLUTROPON","PTC","S8S","SEIN","SI","SKFB","SKYLINE","SPECTRUM","TRYON","UX3D","VRMC","WEB3D"]),t.i)
10312
C.d1=new H.aq(41,{KHR:null,EXT:null,ADOBE:null,AGI:null,AGT:null,ALCM:null,ALI:null,AMZN:null,ANIMECH:null,AVR:null,BLENDER:null,CAPTURE:null,CESIUM:null,CVTOOLS:null,EPIC:null,FB:null,FOXIT:null,GOOGLE:null,GRIFFEL:null,KDAB:null,LLQ:null,MAXAR:null,MESHOPT:null,MOZ:null,MPEG:null,MSFT:null,NV:null,OWLII:null,PANDA3D:null,POLUTROPON:null,PTC:null,S8S:null,SEIN:null,SI:null,SKFB:null,SKYLINE:null,SPECTRUM:null,TRYON:null,UX3D:null,VRMC:null,WEB3D:null},C.cv,H.ap("aq<f*,k>"))
10313
C.d3=new P.e1(C.d1,H.ap("e1<f*>"))
10314
C.d5=new H.cG("call")
10315
C.d6=H.B("bQ")
10316
C.d7=H.B("bR")
10317
C.d8=H.B("bP")
10318
C.L=H.B("a0<G>")
10319
C.d9=H.B("bT")
10320
C.da=H.B("b1")
10321
C.db=H.B("b2")
10322
C.ar=H.B("bn")
10323
C.dc=H.B("bo")
10324
C.as=H.B("bp")
10325
C.dd=H.B("aN")
10326
C.de=H.B("bV")
10327
C.df=H.B("bW")
10328
C.dg=H.B("bq")
10329
C.dh=H.B("c9")
10330
C.di=H.B("c0")
10331
C.au=H.B("aO")
10332
C.dj=H.B("bs")
10333
C.dk=H.B("c6")
10334
C.dl=H.B("b7")
10335
C.dm=H.B("c7")
10336
C.dn=H.B("c8")
10337
C.dp=H.B("ca")
10338
C.dq=H.B("cb")
10339
C.dr=H.B("cc")
10340
C.ds=H.B("cd")
10341
C.dt=H.B("aH")
10342
C.av=H.B("aT")
10343
C.du=H.B("ci")
10344
C.dv=H.B("bv")
10345
C.ay=H.B("bw")
10346
C.az=H.B("by")
10347
C.dw=new P.kS(!1)
10348
C.p=new Y.dy(0,"_ColorPrimaries.Unknown")
10349
C.q=new Y.dy(1,"_ColorPrimaries.sRGB")
10350
C.y=new Y.dy(2,"_ColorPrimaries.Custom")
10351
C.r=new Y.cL(0,"_ColorTransfer.Unknown")
10352
C.dx=new Y.cL(1,"_ColorTransfer.Linear")
10353
C.t=new Y.cL(2,"_ColorTransfer.sRGB")
10354
C.z=new Y.cL(3,"_ColorTransfer.Custom")
10355
C.aB=new Y.dK("_ImageCodec.JPEG")
10356
C.aC=new Y.dK("_ImageCodec.PNG")
10357
C.aD=new Y.dK("_ImageCodec.WebP")
10358
C.dy=new P.cO(null,2)
10359
C.aE=new N.cR(0,"_Storage.DataUri")
10360
C.dz=new N.cR(1,"_Storage.BufferView")
10361
C.dA=new N.cR(2,"_Storage.GLB")
10362
C.aF=new N.cR(3,"_Storage.External")})();(function staticFields(){$.oo=null
10363
$.b4=0
10364
$.nD=null
10365
$.nC=null
10366
$.oY=null
10367
$.oR=null
10368
$.p7=null
10369
$.m1=null
10370
$.mc=null
10371
$.n1=null
10372
$.cX=null
10373
$.ea=null
10374
$.eb=null
10375
$.mT=!1
10376
$.x=C.f
10377
$.co=H.a([],H.ap("p<e>"))})();(function lazyInitializers(){var s=hunkHelpers.lazy,r=hunkHelpers.lazyOld
10378
s($,"wf","n6",function(){return H.vF("_$dart_dartClosure")})
10379
s($,"yH","r9",function(){return H.bd(H.kK({
10380
toString:function(){return"$receiver$"}}))})
10381
s($,"yI","ra",function(){return H.bd(H.kK({$method$:null,
10382
toString:function(){return"$receiver$"}}))})
10383
s($,"yJ","rb",function(){return H.bd(H.kK(null))})
10384
s($,"yK","rc",function(){return H.bd(function(){var $argumentsExpr$='$arguments$'
10385
try{null.$method$($argumentsExpr$)}catch(q){return q.message}}())})
10386
s($,"yN","rf",function(){return H.bd(H.kK(void 0))})
10387
s($,"yO","rg",function(){return H.bd(function(){var $argumentsExpr$='$arguments$'
10388
try{(void 0).$method$($argumentsExpr$)}catch(q){return q.message}}())})
10389
s($,"yM","re",function(){return H.bd(H.o8(null))})
10390
s($,"yL","rd",function(){return H.bd(function(){try{null.$method$}catch(q){return q.message}}())})
10391
s($,"yQ","ri",function(){return H.bd(H.o8(void 0))})
10392
s($,"yP","rh",function(){return H.bd(function(){try{(void 0).$method$}catch(q){return q.message}}())})
10393
s($,"yT","np",function(){return P.tY()})
10394
s($,"wN","fC",function(){var q=new P.C(C.f,H.ap("C<k>"))
10395
q.dK(null)
10396
return q})
10397
s($,"yR","rj",function(){return new P.kT().$0()})
10398
s($,"yS","rk",function(){return new P.kU().$0()})
10399
s($,"yV","nq",function(){return H.tz(H.uH(H.a([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],t.Z)))})
10400
s($,"yU","rl",function(){return H.tA(0)})
10401
s($,"zf","rp",function(){return P.uG()})
10402
r($,"wd","bj",function(){return P.o2("^([0-9]+)\\.([0-9]+)$")})
10403
r($,"we","pe",function(){return P.o2("^([A-Z0-9]+)_[A-Za-z0-9_]+$")})
10404
r($,"wC","pw",function(){return E.D("BUFFER_EMBEDDED_BYTELENGTH_MISMATCH",new E.h8(),C.b)})
10405
r($,"wD","px",function(){return E.D("BUFFER_EXTERNAL_BYTELENGTH_MISMATCH",new E.h6(),C.b)})
10406
r($,"wE","py",function(){return E.D("BUFFER_GLB_CHUNK_TOO_BIG",new E.h5(),C.e)})
10407
r($,"wv","na",function(){return E.D("ACCESSOR_MIN_MISMATCH",new E.hd(),C.b)})
10408
r($,"wu","n9",function(){return E.D("ACCESSOR_MAX_MISMATCH",new E.ha(),C.b)})
10409
r($,"wk","n8",function(){return E.D("ACCESSOR_ELEMENT_OUT_OF_MIN_BOUND",new E.hb(),C.b)})
10410
r($,"wj","n7",function(){return E.D("ACCESSOR_ELEMENT_OUT_OF_MAX_BOUND",new E.h9(),C.b)})
10411
r($,"wz","nb",function(){return E.D("ACCESSOR_VECTOR3_NON_UNIT",new E.hm(),C.b)})
10412
r($,"wq","pn",function(){return E.D("ACCESSOR_INVALID_SIGN",new E.ho(),C.b)})
10413
r($,"wi","ph",function(){return E.D("ACCESSOR_ANIMATION_SAMPLER_OUTPUT_NON_NORMALIZED_QUATERNION",new E.hf(),C.b)})
10414
r($,"ww","pr",function(){return E.D("ACCESSOR_NON_CLAMPED",new E.hl(),C.b)})
10415
r($,"wo","pl",function(){return E.D("ACCESSOR_INVALID_FLOAT",new E.he(),C.b)})
10416
r($,"wl","pi",function(){return E.D("ACCESSOR_INDEX_OOB",new E.hk(),C.b)})
10417
r($,"wn","pk",function(){return E.D("ACCESSOR_INDEX_TRIANGLE_DEGENERATE",new E.hi(),C.i)})
10418
r($,"wm","pj",function(){return E.D("ACCESSOR_INDEX_PRIMITIVE_RESTART",new E.hj(),C.b)})
10419
r($,"wg","pf",function(){return E.D("ACCESSOR_ANIMATION_INPUT_NEGATIVE",new E.hh(),C.b)})
10420
r($,"wh","pg",function(){return E.D("ACCESSOR_ANIMATION_INPUT_NON_INCREASING",new E.hg(),C.b)})
10421
r($,"wy","pt",function(){return E.D("ACCESSOR_SPARSE_INDICES_NON_INCREASING",new E.hr(),C.b)})
10422
r($,"wx","ps",function(){return E.D("ACCESSOR_SPARSE_INDEX_OOB",new E.hq(),C.b)})
10423
r($,"wp","pm",function(){return E.D("ACCESSOR_INVALID_IBM",new E.hp(),C.b)})
10424
r($,"wG","pz",function(){return E.D("IMAGE_DATA_INVALID",new E.hv(),C.b)})
10425
r($,"wI","pB",function(){return E.D("IMAGE_MIME_TYPE_INVALID",new E.hu(),C.b)})
10426
r($,"wL","pE",function(){return E.D("IMAGE_UNEXPECTED_EOS",new E.h2(),C.b)})
10427
r($,"wM","pF",function(){return E.D("IMAGE_UNRECOGNIZED_FORMAT",new E.h3(),C.e)})
10428
r($,"wJ","pC",function(){return E.D("IMAGE_NON_ENABLED_MIME_TYPE",new E.h4(),C.b)})
10429
r($,"wK","pD",function(){return E.D("IMAGE_NPOT_DIMENSIONS",new E.ht(),C.i)})
10430
r($,"wH","pA",function(){return E.D("IMAGE_FEATURES_UNSUPPORTED",new E.hs(),C.e)})
10431
r($,"wF","nc",function(){return E.D("DATA_URI_GLB",new E.h7(),C.i)})
10432
r($,"ws","pp",function(){return E.D("ACCESSOR_JOINTS_INDEX_OOB",new E.hn(),C.b)})
10433
r($,"wr","po",function(){return E.D("ACCESSOR_JOINTS_INDEX_DUPLICATE",new E.hc(),C.b)})
10434
r($,"wA","pu",function(){return E.D("ACCESSOR_WEIGHTS_NEGATIVE",new E.h1(),C.b)})
10435
r($,"wB","pv",function(){return E.D("ACCESSOR_WEIGHTS_NON_NORMALIZED",new E.h_(),C.b)})
10436
r($,"wt","pq",function(){return E.D("ACCESSOR_JOINTS_USED_ZERO_WEIGHT",new E.h0(),C.e)})
10437
r($,"x1","mt",function(){return new E.ia(C.b,"IO_ERROR",new E.ib())})
10438
r($,"xJ","nk",function(){return E.ai("ARRAY_LENGTH_NOT_IN_LIST",new E.jK(),C.b)})
10439
r($,"xK","eg",function(){return E.ai("ARRAY_TYPE_MISMATCH",new E.jL(),C.b)})
10440
r($,"xI","nj",function(){return E.ai("DUPLICATE_ELEMENTS",new E.jQ(),C.b)})
10441
r($,"xM","fE",function(){return E.ai("INVALID_INDEX",new E.jO(),C.b)})
10442
r($,"xN","fF",function(){return E.ai("INVALID_JSON",new E.jI(),C.b)})
10443
r($,"xO","qr",function(){return E.ai("INVALID_URI",new E.jE(),C.b)})
10444
r($,"xL","bO",function(){return E.ai("EMPTY_ENTITY",new E.jM(),C.b)})
10445
r($,"xP","nl",function(){return E.ai("ONE_OF_MISMATCH",new E.jF(),C.b)})
10446
r($,"xQ","qs",function(){return E.ai("PATTERN_MISMATCH",new E.jP(),C.b)})
10447
r($,"xR","Z",function(){return E.ai("TYPE_MISMATCH",new E.jB(),C.b)})
10448
r($,"xW","nm",function(){return E.ai("VALUE_NOT_IN_LIST",new E.jJ(),C.e)})
10449
r($,"xX","mu",function(){return E.ai("VALUE_NOT_IN_RANGE",new E.jD(),C.b)})
10450
r($,"xV","qu",function(){return E.ai("VALUE_MULTIPLE_OF",new E.jG(),C.b)})
10451
r($,"xS","bk",function(){return E.ai("UNDEFINED_PROPERTY",new E.jC(),C.b)})
10452
r($,"xT","qt",function(){return E.ai("UNEXPECTED_PROPERTY",new E.jN(),C.e)})
10453
r($,"xU","d1",function(){return E.ai("UNSATISFIED_DEPENDENCY",new E.jH(),C.b)})
10454
r($,"yC","r5",function(){return E.q("UNKNOWN_ASSET_MAJOR_VERSION",new E.kp(),C.b)})
10455
r($,"yD","r6",function(){return E.q("UNKNOWN_ASSET_MINOR_VERSION",new E.ko(),C.e)})
10456
r($,"yn","qR",function(){return E.q("ASSET_MIN_VERSION_GREATER_THAN_VERSION",new E.ke(),C.e)})
10457
r($,"yb","qG",function(){return E.q("INVALID_GL_VALUE",new E.kc(),C.b)})
10458
r($,"y9","qE",function(){return E.q("INTEGER_WRITTEN_AS_FLOAT",new E.kd(),C.e)})
10459
r($,"xZ","qw",function(){return E.q("ACCESSOR_NORMALIZED_INVALID",new E.kb(),C.b)})
10460
r($,"y_","qx",function(){return E.q("ACCESSOR_OFFSET_ALIGNMENT",new E.k9(),C.b)})
10461
r($,"xY","qv",function(){return E.q("ACCESSOR_MATRIX_ALIGNMENT",new E.ka(),C.b)})
10462
r($,"y0","qy",function(){return E.q("ACCESSOR_SPARSE_COUNT_OUT_OF_RANGE",new E.kk(),C.b)})
10463
r($,"y1","qz",function(){return E.q("ANIMATION_CHANNEL_TARGET_NODE_SKIN",new E.kl(),C.e)})
10464
r($,"y2","qA",function(){return E.q("BUFFER_DATA_URI_MIME_TYPE_INVALID",new E.k8(),C.b)})
10465
r($,"y4","qB",function(){return E.q("BUFFER_VIEW_TOO_BIG_BYTE_STRIDE",new E.k7(),C.b)})
10466
r($,"y3","mv",function(){return E.q("BUFFER_VIEW_INVALID_BYTE_STRIDE",new E.k6(),C.b)})
10467
r($,"y5","qC",function(){return E.q("CAMERA_XMAG_YMAG_ZERO",new E.k5(),C.e)})
10468
r($,"y6","qD",function(){return E.q("CAMERA_YFOV_GEQUAL_PI",new E.k3(),C.e)})
10469
r($,"y7","nn",function(){return E.q("CAMERA_ZFAR_LEQUAL_ZNEAR",new E.k2(),C.b)})
10470
r($,"yd","qI",function(){return E.q("MATERIAL_ALPHA_CUTOFF_INVALID_MODE",new E.k0(),C.e)})
10471
r($,"yg","mw",function(){return E.q("MESH_PRIMITIVE_INVALID_ATTRIBUTE",new E.jV(),C.b)})
10472
r($,"ym","qQ",function(){return E.q("MESH_PRIMITIVES_UNEQUAL_TARGETS_COUNT",new E.kz(),C.b)})
10473
r($,"yl","qP",function(){return E.q("MESH_PRIMITIVES_UNEQUAL_JOINTS_COUNT",new E.ky(),C.e)})
10474
r($,"yi","qM",function(){return E.q("MESH_PRIMITIVE_NO_POSITION",new E.k_(),C.e)})
10475
r($,"yf","qK",function(){return E.q("MESH_PRIMITIVE_INDEXED_SEMANTIC_CONTINUITY",new E.jX(),C.b)})
10476
r($,"yk","qO",function(){return E.q("MESH_PRIMITIVE_TANGENT_WITHOUT_NORMAL",new E.jZ(),C.e)})
10477
r($,"yh","qL",function(){return E.q("MESH_PRIMITIVE_JOINTS_WEIGHTS_MISMATCH",new E.jW(),C.b)})
10478
r($,"yj","qN",function(){return E.q("MESH_PRIMITIVE_TANGENT_POINTS",new E.jY(),C.e)})
10479
r($,"ye","qJ",function(){return E.q("MESH_INVALID_WEIGHTS_COUNT",new E.kx(),C.b)})
10480
r($,"yr","qV",function(){return E.q("NODE_MATRIX_TRS",new E.kv(),C.b)})
10481
r($,"yp","qT",function(){return E.q("NODE_MATRIX_DEFAULT",new E.kq(),C.i)})
10482
r($,"ys","qW",function(){return E.q("NODE_MATRIX_NON_TRS",new E.kf(),C.b)})
10483
r($,"yz","r2",function(){return E.q("ROTATION_NON_UNIT",new E.kw(),C.b)})
10484
r($,"yF","r8",function(){return E.q("UNUSED_EXTENSION_REQUIRED",new E.kr(),C.b)})
10485
r($,"yy","r1",function(){return E.q("NON_REQUIRED_EXTENSION",new E.ks(),C.b)})
10486
r($,"yE","r7",function(){return E.q("UNRESERVED_EXTENSION_PREFIX",new E.kt(),C.e)})
10487
r($,"ya","qF",function(){return E.q("INVALID_EXTENSION_NAME_FORMAT",new E.ku(),C.e)})
10488
r($,"yq","qU",function(){return E.q("NODE_EMPTY",new E.kj(),C.i)})
10489
r($,"yv","qZ",function(){return E.q("NODE_SKINNED_MESH_NON_ROOT",new E.ki(),C.e)})
10490
r($,"yu","qY",function(){return E.q("NODE_SKINNED_MESH_LOCAL_TRANSFORMS",new E.kh(),C.e)})
10491
r($,"yt","qX",function(){return E.q("NODE_SKIN_NO_SCENE",new E.kg(),C.b)})
10492
r($,"yA","r3",function(){return E.q("SKIN_NO_COMMON_ROOT",new E.kn(),C.b)})
10493
r($,"yB","r4",function(){return E.q("SKIN_SKELETON_INVALID",new E.km(),C.b)})
10494
r($,"yx","r0",function(){return E.q("NON_RELATIVE_URI",new E.k1(),C.e)})
10495
r($,"yo","qS",function(){return E.q("MULTIPLE_EXTENSIONS",new E.jT(),C.e)})
10496
r($,"yw","r_",function(){return E.q("NON_OBJECT_EXTRAS",new E.jS(),C.i)})
10497
r($,"y8","no",function(){return E.q("EXTRA_PROPERTY",new E.k4(),C.i)})
10498
r($,"yc","qH",function(){return E.q("KHR_LIGHTS_PUNCTUAL_LIGHT_SPOT_ANGLES",new E.jU(),C.b)})
10499
r($,"x4","pV",function(){return E.v("ACCESSOR_TOTAL_OFFSET_ALIGNMENT",new E.j0(),C.b)})
10500
r($,"x2","pU",function(){return E.v("ACCESSOR_SMALL_BYTESTRIDE",new E.j5(),C.b)})
10501
r($,"x3","nd",function(){return E.v("ACCESSOR_TOO_LONG",new E.iQ(),C.b)})
10502
r($,"x5","pW",function(){return E.v("ACCESSOR_USAGE_OVERRIDE",new E.iC(),C.b)})
10503
r($,"x8","pZ",function(){return E.v("ANIMATION_DUPLICATE_TARGETS",new E.j6(),C.b)})
10504
r($,"x6","pX",function(){return E.v("ANIMATION_CHANNEL_TARGET_NODE_MATRIX",new E.iy(),C.b)})
10505
r($,"x7","pY",function(){return E.v("ANIMATION_CHANNEL_TARGET_NODE_WEIGHTS_NO_MORPHS",new E.ix(),C.b)})
10506
r($,"xb","q1",function(){return E.v("ANIMATION_SAMPLER_INPUT_ACCESSOR_WITHOUT_BOUNDS",new E.iA(),C.b)})
10507
r($,"x9","q_",function(){return E.v("ANIMATION_SAMPLER_INPUT_ACCESSOR_INVALID_FORMAT",new E.iB(),C.b)})
10508
r($,"xd","q3",function(){return E.v("ANIMATION_SAMPLER_OUTPUT_ACCESSOR_INVALID_FORMAT",new E.iw(),C.b)})
10509
r($,"xa","q0",function(){return E.v("ANIMATION_SAMPLER_INPUT_ACCESSOR_TOO_FEW_ELEMENTS",new E.iz(),C.b)})
10510
r($,"xc","q2",function(){return E.v("ANIMATION_SAMPLER_OUTPUT_ACCESSOR_INVALID_COUNT",new E.iv(),C.b)})
10511
r($,"xe","q4",function(){return E.v("BUFFER_MISSING_GLB_DATA",new E.iF(),C.b)})
10512
r($,"xg","ne",function(){return E.v("BUFFER_VIEW_TOO_LONG",new E.iD(),C.b)})
10513
r($,"xf","q5",function(){return E.v("BUFFER_VIEW_TARGET_OVERRIDE",new E.j4(),C.b)})
10514
r($,"xh","q6",function(){return E.v("IMAGE_BUFFER_VIEW_WITH_BYTESTRIDE",new E.iE(),C.b)})
10515
r($,"xi","q7",function(){return E.v("INVALID_IBM_ACCESSOR_COUNT",new E.iX(),C.b)})
10516
r($,"xl","ng",function(){return E.v("MESH_PRIMITIVE_ATTRIBUTES_ACCESSOR_INVALID_FORMAT",new E.iI(),C.b)})
10517
r($,"xr","nh",function(){return E.v("MESH_PRIMITIVE_POSITION_ACCESSOR_WITHOUT_BOUNDS",new E.iJ(),C.b)})
10518
r($,"xk","q8",function(){return E.v("MESH_PRIMITIVE_ACCESSOR_WITHOUT_BYTESTRIDE",new E.iG(),C.b)})
10519
r($,"xj","nf",function(){return E.v("MESH_PRIMITIVE_ACCESSOR_UNALIGNED",new E.iH(),C.b)})
10520
r($,"xo","qb",function(){return E.v("MESH_PRIMITIVE_INDICES_ACCESSOR_WITH_BYTESTRIDE",new E.iP(),C.b)})
10521
r($,"xn","qa",function(){return E.v("MESH_PRIMITIVE_INDICES_ACCESSOR_INVALID_FORMAT",new E.iO(),C.b)})
10522
r($,"xm","q9",function(){return E.v("MESH_PRIMITIVE_INCOMPATIBLE_MODE",new E.iN(),C.e)})
10523
r($,"xs","qe",function(){return E.v("MESH_PRIMITIVE_TOO_FEW_TEXCOORDS",new E.iM(),C.b)})
10524
r($,"xt","qf",function(){return E.v("MESH_PRIMITIVE_UNEQUAL_ACCESSOR_COUNT",new E.iR(),C.b)})
10525
r($,"xq","qd",function(){return E.v("MESH_PRIMITIVE_MORPH_TARGET_NO_BASE_ACCESSOR",new E.iL(),C.b)})
10526
r($,"xp","qc",function(){return E.v("MESH_PRIMITIVE_MORPH_TARGET_INVALID_ATTRIBUTE_COUNT",new E.iK(),C.b)})
10527
r($,"xu","qg",function(){return E.v("NODE_LOOP",new E.j3(),C.b)})
10528
r($,"xv","qh",function(){return E.v("NODE_PARENT_OVERRIDE",new E.iS(),C.b)})
10529
r($,"xy","qk",function(){return E.v("NODE_WEIGHTS_INVALID",new E.iV(),C.b)})
10530
r($,"xw","qi",function(){return E.v("NODE_SKIN_WITH_NON_SKINNED_MESH",new E.iU(),C.b)})
10531
r($,"xx","qj",function(){return E.v("NODE_SKINNED_MESH_WITHOUT_SKIN",new E.iT(),C.e)})
10532
r($,"xz","ql",function(){return E.v("SCENE_NON_ROOT_NODE",new E.iW(),C.b)})
10533
r($,"xB","qn",function(){return E.v("SKIN_IBM_INVALID_FORMAT",new E.iY(),C.b)})
10534
r($,"xA","qm",function(){return E.v("SKIN_IBM_ACCESSOR_WITH_BYTESTRIDE",new E.iZ(),C.b)})
10535
r($,"xC","ni",function(){return E.v("TEXTURE_INVALID_IMAGE_MIME_TYPE",new E.iu(),C.b)})
10536
r($,"xD","qo",function(){return E.v("UNDECLARED_EXTENSION",new E.it(),C.b)})
10537
r($,"xE","qp",function(){return E.v("UNEXPECTED_EXTENSION_OBJECT",new E.is(),C.b)})
10538
r($,"xF","N",function(){return E.v("UNRESOLVED_REFERENCE",new E.j_(),C.b)})
10539
r($,"xG","qq",function(){return E.v("UNSUPPORTED_EXTENSION",new E.j1(),C.e)})
10540
r($,"xH","fD",function(){return E.v("UNUSED_OBJECT",new E.j2(),C.i)})
10541
r($,"wS","pK",function(){return E.ar("GLB_INVALID_MAGIC",new E.hE(),C.b)})
10542
r($,"wT","pL",function(){return E.ar("GLB_INVALID_VERSION",new E.hD(),C.b)})
10543
r($,"wV","pN",function(){return E.ar("GLB_LENGTH_TOO_SMALL",new E.hC(),C.b)})
10544
r($,"wO","pG",function(){return E.ar("GLB_CHUNK_LENGTH_UNALIGNED",new E.hM(),C.b)})
10545
r($,"wU","pM",function(){return E.ar("GLB_LENGTH_MISMATCH",new E.hA(),C.b)})
10546
r($,"wP","pH",function(){return E.ar("GLB_CHUNK_TOO_BIG",new E.hL(),C.b)})
10547
r($,"wR","pJ",function(){return E.ar("GLB_EMPTY_CHUNK",new E.hH(),C.b)})
10548
r($,"wQ","pI",function(){return E.ar("GLB_DUPLICATE_CHUNK",new E.hI(),C.b)})
10549
r($,"wY","pQ",function(){return E.ar("GLB_UNEXPECTED_END_OF_CHUNK_HEADER",new E.hB(),C.b)})
10550
r($,"wX","pP",function(){return E.ar("GLB_UNEXPECTED_END_OF_CHUNK_DATA",new E.hz(),C.b)})
10551
r($,"wZ","pR",function(){return E.ar("GLB_UNEXPECTED_END_OF_HEADER",new E.hF(),C.b)})
10552
r($,"x_","pS",function(){return E.ar("GLB_UNEXPECTED_FIRST_CHUNK",new E.hK(),C.b)})
10553
r($,"wW","pO",function(){return E.ar("GLB_UNEXPECTED_BIN_CHUNK",new E.hJ(),C.b)})
10554
r($,"x0","pT",function(){return E.ar("GLB_UNKNOWN_CHUNK_TYPE",new E.hG(),C.e)})
10555
r($,"za","nr",function(){return H.ty(1)})
10556
r($,"zc","rm",function(){return T.tv()})
10557
r($,"zg","rq",function(){return T.of()})
10558
r($,"zd","rn",function(){var q=T.tL()
10559
q.a[3]=1
10560
return q})
10561
r($,"ze","ro",function(){return T.of()})})();(function nativeSupport(){!function(){var s=function(a){var m={}
10562
m[a]=1
10563
return Object.keys(hunkHelpers.convertToFastObject(m))[0]}
10564
v.getIsolateTag=function(a){return s("___dart_"+a+v.isolateTag)}
10565
var r="___dart_isolate_tags_"
10566
var q=Object[r]||(Object[r]=Object.create(null))
10567
var p="_ZxYxX"
10568
for(var o=0;;o++){var n=s(p+"_"+o+"_")
10569
if(!(n in q)){q[n]=1
10570
v.isolateTag=n
10571
break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}()
10572
hunkHelpers.setOrUpdateInterceptorsByTag({ArrayBuffer:J.cz,DataView:H.dm,ArrayBufferView:H.dm,Float32Array:H.dk,Float64Array:H.eI,Int16Array:H.eJ,Int32Array:H.eK,Int8Array:H.eL,Uint16Array:H.eM,Uint32Array:H.eN,Uint8ClampedArray:H.dn,CanvasPixelArray:H.dn,Uint8Array:H.cf})
10573
hunkHelpers.setOrUpdateLeafTags({ArrayBuffer:true,DataView:true,ArrayBufferView:false,Float32Array:true,Float64Array:true,Int16Array:true,Int32Array:true,Int8Array:true,Uint16Array:true,Uint32Array:true,Uint8ClampedArray:true,CanvasPixelArray:true,Uint8Array:false})
10574
H.cE.$nativeSuperclassTag="ArrayBufferView"
10575
H.dO.$nativeSuperclassTag="ArrayBufferView"
10576
H.dP.$nativeSuperclassTag="ArrayBufferView"
10577
H.dl.$nativeSuperclassTag="ArrayBufferView"
10578
H.dQ.$nativeSuperclassTag="ArrayBufferView"
10579
H.dR.$nativeSuperclassTag="ArrayBufferView"
10580
H.av.$nativeSuperclassTag="ArrayBufferView"})()
10581
Function.prototype.$1=function(a){return this(a)}
10582
Function.prototype.$0=function(){return this()}
10583
Function.prototype.$2=function(a,b){return this(a,b)}
10584
Function.prototype.$1$1=function(a){return this(a)}
10585
Function.prototype.$3=function(a,b,c){return this(a,b,c)}
10586
Function.prototype.$1$0=function(){return this()}
10587
Function.prototype.$4=function(a,b,c,d){return this(a,b,c,d)}
10588
Function.prototype.$1$2=function(a,b){return this(a,b)}
10589
Function.prototype.$2$0=function(){return this()}
10590
convertAllToFastObject(w)
10591
convertToFastObject($);(function(a){if(typeof document==="undefined"){a(null)
10592
return}if(typeof document.currentScript!='undefined'){a(document.currentScript)
10593
return}var s=document.scripts
10594
function onLoad(b){for(var q=0;q<s.length;++q)s[q].removeEventListener("load",onLoad,false)
10595
a(b.target)}for(var r=0;r<s.length;++r)s[r].addEventListener("load",onLoad,false)})(function(a){v.currentScript=a
10596
if(typeof dartMainRunner==="function")dartMainRunner(Q.p2,[])
10597
else Q.p2([])})})()
10598
10599
10600
}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},"/node_modules/gltf-validator/gltf_validator.dart.js",arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gltf-validator")
10601
},{"_process":1}],4:[function(require,module,exports){
10602
/*
10603
* # Copyright (c) 2016-2019 The Khronos Group Inc.
10604
* #
10605
* # Licensed under the Apache License, Version 2.0 (the "License");
10606
* # you may not use this file except in compliance with the License.
10607
* # You may obtain a copy of the License at
10608
* #
10609
* # http://www.apache.org/licenses/LICENSE-2.0
10610
* #
10611
* # Unless required by applicable law or agreed to in writing, software
10612
* # distributed under the License is distributed on an "AS IS" BASIS,
10613
* # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10614
* # See the License for the specific language governing permissions and
10615
* # limitations under the License.
10616
*/
10617
10618
const validator = require('./gltf_validator.dart.js');
10619
10620
/**
10621
* Returns a version string.
10622
* @returns {string}
10623
*/
10624
exports.version = () => validator.version();
10625
10626
/**
10627
* Returns an array of supported extensions names.
10628
* @returns {string[]}
10629
*/
10630
exports.supportedExtensions = () => validator.supportedExtensions();
10631
10632
/**
10633
* Validates an asset from bytes.
10634
* @param {Uint8Array} data - Byte array containing glTF or GLB data.
10635
* @param {ValidationOptions} options - Object with validation options.
10636
* @returns {Promise} Promise with validation result in object form.
10637
*/
10638
exports.validateBytes = (data, options) => validator.validateBytes(data, options);
10639
10640
/**
10641
* Validates an asset from JSON string.
10642
* @param {string} json - String containing glTF JSON.
10643
* @param {ValidationOptions} options - Object with validation options.
10644
* @returns {Promise} Promise with validation result in object form.
10645
*/
10646
exports.validateString = (json, options) => validator.validateString(json, options);
10647
10648
/**
10649
@typedef {Object} ValidationOptions
10650
@property {string} uri - Absolute or relative asset URI that will be copied to validation report.
10651
@property {ExternalResourceFunction} externalResourceFunction - Function for loading external resources. If omitted, external resources are not validated.
10652
@property {boolean} writeTimestamp - Set to `false` to omit timestamp from the validation report. Default is `true`.
10653
@property {number} maxIssues - Max number of reported issues. Use `0` for unlimited output.
10654
@property {string[]} ignoredIssues - Array of ignored issue codes.
10655
@property {Object} severityOverrides - Object with overridden severities for issue codes.
10656
*/
10657
10658
/**
10659
* @callback ExternalResourceFunction
10660
* @param {string} uri - Relative URI of the external resource.
10661
* @returns {Promise} - Promise with Uint8Array data.
10662
*/
10663
10664
},{"./gltf_validator.dart.js":3}]},{},[2]);
10665